From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19716 invoked by alias); 22 Jul 2014 08:34:06 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 19461 invoked by uid 48); 22 Jul 2014 08:33:51 -0000 From: "parkch98 at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/61875] New: ATRIBUTE_NONNULL macro error Date: Tue, 22 Jul 2014 08:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Version: 4.9.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: parkch98 at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-07/txt/msg01492.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D61875 Bug ID: 61875 Summary: ATRIBUTE_NONNULL macro error Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: parkch98 at gmail dot com CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org When I tried to build below flags, I found a error to build gcc. CFLAGS=3D'-O2 -g2 -feliminate-unused-debug-types -pipe -fexceptions --param=3Dssp-buffer-size=3D32 -Wformat -Wformat-security -fmessage-length= =3D0 -march=3Dcorei7 -msse4.2 -mtune=3Dcorei7-avx -mfpmath=3Dsse -fasynchronous-unwind-tables -fno-omit-frame-pointer -fipa-cp-clone -U_FORTIFY_SOURCE' \ CXXFLAGS=3D'-O2 -g2 -feliminate-unused-debug-types -pipe -fexceptions --param=3Dssp-buffer-size=3D32 -Wformat -Wformat-security -fmessage-length= =3D0 -march=3Dcorei7 -msse4.2 -mtune=3Dcorei7-avx -mfpmath=3Dsse -fasynchronous-unwind-tables -fno-omit-frame-pointer -fipa-cp-clone -U_FORTIFY_SOURCE' \ XCFLAGS=3D'-O2 -g2 -feliminate-unused-debug-types -pipe -fexceptions --param=3Dssp-buffer-size=3D32 -Wformat -Wformat-security -fmessage-length= =3D0 -march=3Dcorei7 -msse4.2 -mtune=3Dcorei7-avx -mfpmath=3Dsse -fasynchronous-unwind-tables -fno-omit-frame-pointer -fipa-cp-clone -U_FORTIFY_SOURCE' \ TCFLAGS=3D'-O2 -g2 -feliminate-unused-debug-types -pipe -fexceptions --param=3Dssp-buffer-size=3D32 -Wformat -Wformat-security -fmessage-length= =3D0 -march=3Dcorei7 -msse4.2 -mtune=3Dcorei7-avx -mfpmath=3Dsse -fasynchronous-unwind-tables -fno-omit-frame-pointer -fipa-cp-clone -U_FORTIFY_SOURCE' \ GCJFLAGS=3D'-O2 -g2 -feliminate-unused-debug-types -pipe -fexceptions --param=3Dssp-buffer-size=3D32 -Wformat -Wformat-security -fmessage-length= =3D0 -march=3Dcorei7 -msse4.2 -mtune=3Dcorei7-avx -mfpmath=3Dsse -fasynchronous-unwind-tables -fno-omit-frame-pointer -fipa-cp-clone -U_FORTIFY_SOURCE ' \ ../configure --prefix=3D/usr --infodir=3D/usr/share/info --mandir=3D/usr/sh= are/man --libdir=3D/usr/lib64 --libexecdir=3D/usr/lib64 --disable-bootstrap --enable-languages=3Dc,c++,objc,fortran,obj-c++,go --enable-checking=3Drele= ase --with-gxx-include-dir=3D/usr/include/c++/4.9 --enable-ssp --disable-libssp --disable-libvtv --disable-plugin --with-bugurl=3Dhttp://bugs.tizen.org/ --with-pkgversion=3DTizen --disable-libgcj --with-slibdir=3D/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=3Dnew --disable-libstdcxx-pch --enable-version-specific-runtime-libs --enable-linker-build-id --enable-linux-futex --program-suffix=3D-4.9 --without-system-libunwind --with-arch-32=3Di586 --with-tune=3Dgeneric --disable-multilib --build=3Dx86_64-tizen-linux --host=3Dx86_64-tizen-linux make STAGE1_CFLAGS=3D-g 'BOOT_CFLAGS=3D-O2 -g2 -feliminate-unused-debug-typ= es -pipe -fexceptions --param=3Dssp-buffer-size=3D32 -Wformat -Wformat-security -fmessage-length=3D0 -march=3Dcorei7 -msse4.2 -mtune=3Dcorei7-avx -mfpmath= =3Dsse -fasynchronous-unwind-tables -fno-omit-frame-pointer -fipa-cp-clone -U_FORTIFY_SOURCE' -j8 -l16 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D The error is : libtool: compile: /opt/opensource/gcc/build/./gcc/xgcc -shared-libgcc -B/opt/opensource/gcc/build/./gcc -nostdinc++ -L/opt/opensource/gcc/build/x86_64-tizen-linux/libstdc++-v3/src -L/opt/opensource/gcc/build/x86_64-tizen-linux/libstdc++-v3/src/.libs -L/opt/opensource/gcc/build/x86_64-tizen-linux/libstdc++-v3/libsupc++/.libs -B/usr/x86_64-tizen-linux/bin/ -B/usr/x86_64-tizen-linux/lib/ -isystem /usr/x86_64-tizen-linux/include -isystem /usr/x86_64-tizen-linux/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I../../../../libsanitizer/sanitizer_common -I.. = -I ../../../../libsanitizer/include -isystem ../../../../libsanitizer/include/system -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fno-rtti -fomit-frame-pointer -funwind-tables -fvisibility=3Dhidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/x86_64-tizen-linux -I../../../../libsanitizer/../libstdc++-v3/libsupc++ -DSANITIZER_LIBBACKTRA= CE -DSANITIZER_CP_DEMANGLE -I ../../../../libsanitizer/../libbacktrace -I ../libbacktrace -I ../../../../libsanitizer/../include -include ../../../../libsanitizer/libbacktrace/backtrace-rename.h -g -O2 -g2 -feliminate-unused-debug-types -pipe -fexceptions --param=3Dssp-buffer-size= =3D32 -Wformat -Wformat-security -fmessage-length=3D0 -march=3Dcorei7 -msse4.2 -mtune=3Dcorei7-avx -mfpmath=3Dsse -fasynchronous-unwind-tables -fno-omit-frame-pointer -fipa-cp-clone -U_FORTIFY_SOURCE -D_GNU_SOURCE -MT sanitizer_symbolizer_libbacktrace.lo -MD -MP -MF .deps/sanitizer_symbolizer_libbacktrace.Tpo -c ../../../../libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace= .cc=20 -fPIC -DPIC -o .libs/sanitizer_symbolizer_libbacktrace.o In file included from ../../../../libsanitizer/../include/libiberty.h:43:0, from ../../../../libsanitizer/../include/demangle.h:33, from ../../../../libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace= .cc:25: ../../../../libsanitizer/../include/ansidecl.h:171:64: error: declaration of =E2=80=98int asprintf(char**, const char*, ...)=E2=80=99 has a different ex= ception specifier # define ATTRIBUTE_NONNULL(m) __attribute__ ((__nonnull__ (m))) ^ ../../../../libsanitizer/../include/ansidecl.h:200:80: note: in expansion of macro =E2=80=98ATTRIBUTE_NONNULL=E2=80=99 #define ATTRIBUTE_PRINTF(m, n) __attribute__ ((__format__ (__printf__, m, = n))) ATTRIBUTE_NONNULL(m) =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^ ../../../../libsanitizer/../include/ansidecl.h:202:28: note: in expansion of macro =E2=80=98ATTRIBUTE_PRINTF=E2=80=99 #define ATTRIBUTE_PRINTF_2 ATTRIBUTE_PRINTF(2, 3) ^ ../../../../libsanitizer/../include/libiberty.h:619:50: note: in expansion = of macro =E2=80=98ATTRIBUTE_PRINTF_2=E2=80=99 extern int asprintf (char **, const char *, ...) ATTRIBUTE_PRINTF_2; ^ In file included from ../../../../libsanitizer/../libbacktrace/backtrace.h:37:0, from ../../../../libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace= .cc:22: /usr/include/stdio.h:405:12: error: from previous declaration =E2=80=98int asprintf(char**, const char*, ...) throw ()=E2=80=99 extern int asprintf (char **__restrict __ptr, ^ In file included from ../../../../libsanitizer/../include/libiberty.h:43:0, from ../../../../libsanitizer/../include/demangle.h:33, from ../../../../libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace= .cc:25: ../../../../libsanitizer/../include/ansidecl.h:171:64: error: declaration of =E2=80=98int vasprintf(char**, const char*, __va_list_tag*)=E2=80=99 has a = different exception specifier # define ATTRIBUTE_NONNULL(m) __attribute__ ((__nonnull__ (m))) ^ ../../../../libsanitizer/../include/ansidecl.h:200:80: note: in expansion of macro =E2=80=98ATTRIBUTE_NONNULL=E2=80=99 #define ATTRIBUTE_PRINTF(m, n) __attribute__ ((__format__ (__printf__, m, = n))) ATTRIBUTE_NONNULL(m) =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 ^ ../../../../libsanitizer/../include/libiberty.h:626:55: note: in expansion = of macro =E2=80=98ATTRIBUTE_PRINTF=E2=80=99 extern int vasprintf (char **, const char *, va_list) ATTRIBUTE_PRINTF(2,0= ); ^ In file included from ../../../../libsanitizer/../libbacktrace/backtrace.h:37:0, from ../../../../libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace= .cc:22: /usr/include/stdio.h:399:12: error: from previous declaration =E2=80=98int vasprintf(char**, const char*, __va_list_tag*) throw ()=E2=80=99 extern int vasprintf (char **__restrict __ptr, const char *__restrict __f, ^ make[4]: *** [sanitizer_symbolizer_libbacktrace.lo] Error 1 make[4]: Leaving directory `/opt/opensource/gcc/build/x86_64-tizen-linux/libsanitizer/sanitizer_common' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/opt/opensource/gcc/build/x86_64-tizen-linux/libsanitizer' make[2]: *** [all] Error 2 make[2]: Leaving directory `/opt/opensource/gcc/build/x86_64-tizen-linux/libsanitizer' make[1]: *** [all-target-libsanitizer] Error 2 make[1]: Leaving directory `/opt/opensource/gcc/build' make: *** [all] Error 2 make: INTERNAL: Exiting with 10 jobserver tokens available; should be 8! =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D I think "-fipa-cp-clone" option cause the problem. >>From gcc-bugs-return-456902-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Jul 22 08:49:53 2014 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4758 invoked by alias); 22 Jul 2014 08:49:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 4595 invoked by uid 48); 22 Jul 2014 08:49:36 -0000 From: "izamyatin at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/61734] [4.10 Regression] Regression in ABS_EXPR recognition Date: Tue, 22 Jul 2014 08:49:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 4.10.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: izamyatin at gmail dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.10.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-07/txt/msg01493.txt.bz2 Content-length: 433 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61734 Igor Zamyatin changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |izamyatin at gmail dot com --- Comment #6 from Igor Zamyatin --- Eric, dou you have any plans regarding this issue?