--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: Segfault in constrain_class_visibility with anonymous namespace
- From: Martin Michlmayr <tbm@cyrius.com>
- Date: Mon, 23 Apr 2007 09:11:43 +0200
- Message-id: <20070423071142.GA21253@deprecation.cyrius.com>
- In-reply-to: <E1HfrrR-0001zZ-EK@coconut0>
- References: <E1HfrrR-0001zZ-EK@coconut0>
Package: gcc-snapshot
Version: 20070422-1
PR31663
Also affects other KDE applications, e.g. kdevelop.
> Automatic build of karchiver_3.4.2~b4-1 on coconut0 by sbuild/ia64 0.49
...
> if /bin/sh ../libtool --silent --tag=CXX --mode=compile ia64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../karchiver -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT karchiveur.lo -MD -MP -MF ".deps/karchiveur.Tpo" -c -o karchiveur.lo karchiveur.cpp; \
> then mv -f ".deps/karchiveur.Tpo" ".deps/karchiveur.Plo"; else rm -f ".deps/karchiveur.Tpo"; exit 1; fi
> In file included from /usr/share/qt3/include/qstring.h:42,
> from /usr/share/qt3/include/qstrlist.h:42,
> from /usr/share/qt3/include/qdir.h:43,
> from karchiveur.cpp:24:
> /usr/share/qt3/include/qcstring.h: In function 'QByteArray qCompress(const QByteArray&)':
> /usr/share/qt3/include/qcstring.h:123: warning: conversion to 'int' from 'uint' may alter its value
> /usr/share/qt3/include/qcstring.h: In function 'QByteArray qUncompress(const QByteArray&)':
> /usr/share/qt3/include/qcstring.h:125: warning: conversion to 'int' from 'uint' may alter its value
> In file included from /usr/share/qt3/include/qstrlist.h:42,
> from /usr/share/qt3/include/qdir.h:43,
> from karchiveur.cpp:24:
> /usr/share/qt3/include/qstring.h: In member function 'char QChar::latin1() const':
> /usr/share/qt3/include/qstring.h:194: warning: conversion to 'char' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'uchar QChar::cell() const':
> /usr/share/qt3/include/qstring.h:217: warning: conversion to 'uchar' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h:217: warning: conversion to 'uchar' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'uchar QChar::row() const':
> /usr/share/qt3/include/qstring.h:218: warning: conversion to 'uchar' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h:218: warning: conversion to 'uchar' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'void QChar::setCell(uchar)':
> /usr/share/qt3/include/qstring.h:219: warning: conversion to 'ushort' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h:219: warning: conversion to 'ushort' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'void QChar::setRow(uchar)':
> /usr/share/qt3/include/qstring.h:220: warning: conversion to 'ushort' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h:220: warning: conversion to 'ushort' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In constructor 'QChar::QChar(uchar, uchar)':
> /usr/share/qt3/include/qstring.h:264: warning: conversion to 'ushort' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In constructor 'QStringData::QStringData(QChar*, uint, uint)':
> /usr/share/qt3/include/qstring.h:362: warning: conversion to 'unsigned int:30' from 'uint' may alter its value
> /usr/share/qt3/include/qstring.h:362: warning: conversion to 'unsigned int:30' from 'uint' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'QString& QString::insert(uint, const QByteArray&)':
> /usr/share/qt3/include/qstring.h:898: warning: conversion to 'unsigned int' from 'int' may alter its value
> /usr/share/qt3/include/qstring.h: In member function 'QString& QString::operator+=(const QByteArray&)':
> /usr/share/qt3/include/qstring.h:920: warning: conversion to 'unsigned int' from 'int' may alter its value
> In file included from /usr/share/qt3/include/qprinter.h:42,
> from karchiveur.cpp:25:
> /usr/share/qt3/include/qpaintdevice.h: In member function 'int QPaintDevice::devType() const':
> /usr/share/qt3/include/qpaintdevice.h:322: warning: conversion to 'const ushort' from 'int' may alter its value
> /usr/share/qt3/include/qpaintdevice.h: In member function 'bool QPaintDevice::isExtDev() const':
> /usr/share/qt3/include/qpaintdevice.h:325: warning: conversion to 'const ushort' from 'int' may alter its value
> In file included from /usr/share/qt3/include/qpainter.h:43,
> from karchiveur.cpp:26:
> /usr/share/qt3/include/qcolor.h: In function 'QRgb qRgb(int, int, int)':
> /usr/share/qt3/include/qcolor.h:61: warning: conversion to 'QRgb' from 'int' may alter its value
> /usr/share/qt3/include/qcolor.h: In function 'QRgb qRgba(int, int, int, int)':
> /usr/share/qt3/include/qcolor.h:64: warning: conversion to 'QRgb' from 'int' may alter its value
> In file included from /usr/share/qt3/include/qobject.h:45,
> from /usr/share/qt3/include/qiconset.h:42,
> from /usr/include/kde/kiconloader.h:17,
> from karchiveur.cpp:30:
> /usr/share/qt3/include/qevent.h: In member function 'void QDropEvent::setAction(QDropEvent::Action)':
> /usr/share/qt3/include/qevent.h:520: warning: conversion to 'unsigned char' from 'uint' may alter its value
> In file included from /usr/share/qt3/include/qwidget.h:49,
> from /usr/share/qt3/include/qdialog.h:42,
> from /usr/share/qt3/include/qmessagebox.h:42,
> from /usr/include/kde/kmessagebox.h:23,
> from karchiveur.cpp:31:
> /usr/share/qt3/include/qsizepolicy.h: In constructor 'QSizePolicy::QSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType, bool)':
> /usr/share/qt3/include/qsizepolicy.h:73: warning: conversion to 'unsigned int' from 'int' may alter its value
> /usr/share/qt3/include/qsizepolicy.h: In member function 'void QSizePolicy::setHorData(QSizePolicy::SizeType)':
> /usr/share/qt3/include/qsizepolicy.h:90: warning: negative integer implicitly converted to unsigned type
> /usr/share/qt3/include/qsizepolicy.h:90: warning: conversion to 'unsigned int' from 'int' may alter its value
> /usr/share/qt3/include/qsizepolicy.h: In member function 'void QSizePolicy::setVerData(QSizePolicy::SizeType)':
> /usr/share/qt3/include/qsizepolicy.h:91: warning: negative integer implicitly converted to unsigned type
> /usr/share/qt3/include/qsizepolicy.h:92: warning: conversion to 'unsigned int' from 'int' may alter its value
> /usr/share/qt3/include/qsizepolicy.h: In member function 'void QSizePolicy::setHeightForWidth(bool)':
> /usr/share/qt3/include/qsizepolicy.h:95: warning: negative integer implicitly converted to unsigned type
> /usr/share/qt3/include/qsizepolicy.h: In constructor 'QSizePolicy::QSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType, uchar, uchar, bool)':
> /usr/share/qt3/include/qsizepolicy.h:115: warning: conversion to 'unsigned int' from 'int' may alter its value
> /usr/share/qt3/include/qsizepolicy.h: In member function 'void QSizePolicy::transpose()':
> /usr/share/qt3/include/qsizepolicy.h:122: warning: conversion to 'uchar' from 'uint' may alter its value
> /usr/share/qt3/include/qsizepolicy.h:122: warning: conversion to 'uchar' from 'uint' may alter its value
> In file included from /usr/include/kde/klistbox.h:21,
> from /usr/include/kde/kjanuswidget.h:27,
> from /usr/include/kde/kdialogbase.h:27,
> from /usr/include/kde/kfiledialog.h:30,
> from karchiveur.cpp:32:
> /usr/share/qt3/include/qlistbox.h: In member function 'int QListBox::cellWidth() const':
> /usr/share/qt3/include/qlistbox.h:191: warning: conversion to 'int' from 'long int' may alter its value
> /usr/share/qt3/include/qlistbox.h: In member function 'int QListBox::cellWidth(int) const':
> /usr/share/qt3/include/qlistbox.h:192: warning: conversion to 'int' from 'long int' may alter its value
> In file included from /usr/include/kde/kservicetype.h:24,
> from /usr/include/kde/kmimetype.h:33,
> from /usr/include/kde/kfiledialog.h:33,
> from karchiveur.cpp:32:
> /usr/include/kde/ksycocaentry.h: In member function 'virtual void KSycocaEntry::save(QDataStream&)':
> /usr/include/kde/ksycocaentry.h:104: warning: conversion to 'int' from 'Q_ULONG' may alter its value
> In file included from /usr/include/kde/kfileitem.h:31,
> from karchiveur.cpp:36:
> /usr/include/kde/kfilemetainfo.h: At global scope:
> /usr/include/kde/kfilemetainfo.h:1237: warning: type qualifiers ignored on function return type
> In file included from /usr/share/qt3/include/qdragobject.h:47,
> from /usr/include/kde/kurldrag.h:24,
> from karchiveur.cpp:39:
> /usr/share/qt3/include/qimage.h: In member function 'bool QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':
> /usr/share/qt3/include/qimage.h:58: warning: suggest parentheses around && within ||
> In file included from karchiveur.cpp:40:
> /usr/include/kde/kedittoolbar.h: At global scope:
> /usr/include/kde/kedittoolbar.h:271: internal compiler error: Segmentation fault
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
- To: 420550-close@bugs.debian.org
- Subject: Bug#420550: fixed in gcc-snapshot 20070515-1
- From: Martin Michlmayr <tbm@cyrius.com>
- Date: Wed, 16 May 2007 06:32:10 +0000
- Message-id: <E1HoD3S-0002GJ-Fe@ries.debian.org>
Source: gcc-snapshot
Source-Version: 20070515-1
We believe that the bug you reported is fixed in the latest version of
gcc-snapshot, which is due to be installed in the Debian FTP archive:
gcc-snapshot_20070515-1.diff.gz
to pool/main/g/gcc-snapshot/gcc-snapshot_20070515-1.diff.gz
gcc-snapshot_20070515-1.dsc
to pool/main/g/gcc-snapshot/gcc-snapshot_20070515-1.dsc
gcc-snapshot_20070515-1_amd64.deb
to pool/main/g/gcc-snapshot/gcc-snapshot_20070515-1_amd64.deb
gcc-snapshot_20070515.orig.tar.gz
to pool/main/g/gcc-snapshot/gcc-snapshot_20070515.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 420550@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Martin Michlmayr <tbm@cyrius.com> (supplier of updated gcc-snapshot package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 15 May 2007 19:48:06 +0200
Source: gcc-snapshot
Binary: gcc-snapshot
Architecture: source amd64
Version: 20070515-1
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Martin Michlmayr <tbm@cyrius.com>
Description:
gcc-snapshot - A SNAPSHOT of the GNU Compiler Collection
Closes: 419933 420550 423733
Changes:
gcc-snapshot (20070515-1) unstable; urgency=low
.
* SVN 20070515, taken from the trunk, revision 124745.
- PR middle-end/31617: Segfault in integer_zerop, called via
ipa-type-escape.c (closes: #419933).
- PR c++/31663: Segfault in constrain_class_visibility with
anonymous namespace (closes: #420550).
- PR target/31641 (s390): ICE in s390_expand_setmem, at
config/s390/s390.c:3618 (see #395533, also present in
gcc 4.1 and 4.2).
* Disable biarch_archs on i386 and powerpc for now so they will
hopefully build (closes: #423733).
Files:
44f504f4a632f5deb6e63fa8532c9999 3137 devel standard gcc-snapshot_20070515-1.dsc
048f40ff884971633e5fa3b9db185a79 48503736 devel standard gcc-snapshot_20070515.orig.tar.gz
c414d95f9a89655bf33179a6b660b2d3 322856 devel standard gcc-snapshot_20070515-1.diff.gz
9aa8bfea8df71a73ce44e77083e80cba 71727780 devel extra gcc-snapshot_20070515-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGSp+kKb5dImj9VJ8RAoDYAJ441fgkcYjPOK859MT0mhCiBIbqhgCgrbVR
MwLjuVka87N+qC/87XEHAho=
=hZjU
-----END PGP SIGNATURE-----
--- End Message ---