Bug#626869: gcc-4.6: undefined reference to `_q_add' with -mabi=ieeelongdouble

2011-05-24 Thread Matthias Klose

On 05/16/2011 04:03 AM, Vincent Lefevre wrote:

Package: gcc-4.6
Version: 4.6.0-2



ay:~  gcc-4.4 tst.c -o tst -mabi=ieeelongdouble



reporting for 4.6 and testing with 4.4?



--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ddb693c.7080...@debian.org



Bug#623791:

2011-05-24 Thread Marcin Juszkiewicz
I think that patching debian/control.m4 is just work around. It should
be cleaned up to get rid of special handling of cross target so one set
of rules will be used for all targets.




-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1306224738.1079.1.camel@localhost



Bug#623791:

2011-05-24 Thread Matthias Klose

On 05/24/2011 10:12 AM, Marcin Juszkiewicz wrote:

I think that patching debian/control.m4 is just work around. It should
be cleaned up to get rid of special handling of cross target so one set
of rules will be used for all targets.


maybe. but I still fail to see why libcloog-ppl-dev is left out.



--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ddb6c48.6000...@debian.org




Bug#624743: cannot reproduce

2011-05-24 Thread Thomas Schwinge
Hallo!

On Mon, 23 May 2011 23:59:27 +0200, Samuel Thibault sthiba...@debian.org 
wrote:
 [exim4 SEGFAULT with fortifying options]

 It looks like gcc-4.6 is here erroneously optimizing
 __builtin___memmove_chk into a memcpy call!

This is not a GCC bug (http://gcc.gnu.org/PR46863), but it is a glibc
header bug (http://bugs.debian.org/619963).

After fixing the bits/string3.h header of my 2.11.2-13 glibc package
according to
http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=42acbb92c861e97a6e1293ea853db88342a1bf53,
the error is gone.  This fix should already be in the Debian 2.13
packages.


We need to tell cont...@bugs.debian.org about these findings; is this
correct?

reassign 619963 eglibc
reassign 624743 eglibc
forcemerge 619963 624743


Grüße,
 Thomas


pgpE7XUNYo7We.pgp
Description: PGP signature


Processed: your mail

2011-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 reassign 619963 eglibc
Bug #619963 [gcc-4.6] gcc-4.6: wrongly optimizes memmove() into memcpy()
Bug reassigned from package 'gcc-4.6' to 'eglibc'.
Bug No longer marked as found in versions gcc-4.6/4.6.0-1.
 reassign 624696 eglibc
Bug #624696 [exim4] exim4: broken build with gcc-4.6
Bug reassigned from package 'exim4' to 'eglibc'.
Bug No longer marked as found in versions exim4/4.75-2.
 reassign 624743 eglibc
Bug #624743 [gcc-4.6] gcc-4.6 -D_FORTIFY_SOURCE=2 miscompiles exim4
Bug reassigned from package 'gcc-4.6' to 'eglibc'.
Bug No longer marked as found in versions gcc-4.6/4.6.0-8 and gcc-4.6/4.6.0-6.
 forcemerge 619963 624696 624743
Bug#619963: gcc-4.6: wrongly optimizes memmove() into memcpy()
Bug#624696: exim4: broken build with gcc-4.6
Bug#624743: gcc-4.6 -D_FORTIFY_SOURCE=2 miscompiles exim4
Forcibly Merged 619963 624696 624743.

 affects 619963 exim4 vlc
Bug #619963 [eglibc] gcc-4.6: wrongly optimizes memmove() into memcpy()
Bug #624696 [eglibc] exim4: broken build with gcc-4.6
Bug #624743 [eglibc] gcc-4.6 -D_FORTIFY_SOURCE=2 miscompiles exim4
Added indication that 619963 affects vlc and exim4
Added indication that 624696 affects vlc and exim4
Added indication that 624743 affects vlc and exim4

End of message, stopping processing here.

Please contact me if you need assistance.
-- 
619963: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619963
624696: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=624696
624743: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=624743
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.130623068928326.transcr...@bugs.debian.org



Bug#626869: gcc-4.6: undefined reference to `_q_add' with -mabi=ieeelongdouble

2011-05-24 Thread Vincent Lefevre
On 2011-05-24 10:15:56 +0200, Matthias Klose wrote:
 On 05/16/2011 04:03 AM, Vincent Lefevre wrote:
 Package: gcc-4.6
 Version: 4.6.0-2
 
 ay:~  gcc-4.4 tst.c -o tst -mabi=ieeelongdouble
 
 reporting for 4.6 and testing with 4.4?

IIRC I tested the different versions and did the report on the
latest version. I might have copy-pasted the wrong line. :(
I'll have to check again. Sorry.

-- 
Vincent Lefèvre vinc...@vinc17.net - Web: http://www.vinc17.net/
100% accessible validated (X)HTML - Blog: http://www.vinc17.net/blog/
Work: CR INRIA - computer arithmetic / Arénaire project (LIP, ENS-Lyon)



--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110524120111.gu1...@prunille.vinc17.org



Processing of gcc-4.6_4.6.0-9_amd64.changes

2011-05-24 Thread Debian FTP Masters
gcc-4.6_4.6.0-9_amd64.changes uploaded successfully to localhost
along with the files:
  gcc-4.6_4.6.0-9.dsc
  gcc-4.6_4.6.0-9.diff.gz
  gcc-4.6-source_4.6.0-9_all.deb
  libstdc++6-4.6-doc_4.6.0-9_all.deb
  gcc-4.6-locales_4.6.0-9_all.deb
  gcc-4.6-base_4.6.0-9_amd64.deb
  libgcc1_4.6.0-9_amd64.deb
  libgcc1-dbg_4.6.0-9_amd64.deb
  lib32gcc1_4.6.0-9_amd64.deb
  lib32gcc1-dbg_4.6.0-9_amd64.deb
  libquadmath0_4.6.0-9_amd64.deb
  libquadmath0-dbg_4.6.0-9_amd64.deb
  lib32quadmath0_4.6.0-9_amd64.deb
  lib32quadmath0-dbg_4.6.0-9_amd64.deb
  libgomp1_4.6.0-9_amd64.deb
  libgomp1-dbg_4.6.0-9_amd64.deb
  lib32gomp1_4.6.0-9_amd64.deb
  lib32gomp1-dbg_4.6.0-9_amd64.deb
  cpp-4.6_4.6.0-9_amd64.deb
  fixincludes_4.6.0-9_amd64.deb
  libmudflap0-4.6-dev_4.6.0-9_amd64.deb
  libmudflap0_4.6.0-9_amd64.deb
  libmudflap0-dbg_4.6.0-9_amd64.deb
  lib32mudflap0_4.6.0-9_amd64.deb
  lib32mudflap0-dbg_4.6.0-9_amd64.deb
  gobjc++-4.6-multilib_4.6.0-9_amd64.deb
  gobjc++-4.6_4.6.0-9_amd64.deb
  gobjc-4.6-multilib_4.6.0-9_amd64.deb
  gobjc-4.6_4.6.0-9_amd64.deb
  libobjc3_4.6.0-9_amd64.deb
  libobjc3-dbg_4.6.0-9_amd64.deb
  lib32objc3_4.6.0-9_amd64.deb
  lib32objc3-dbg_4.6.0-9_amd64.deb
  libgo0_4.6.0-9_amd64.deb
  libgo0-dbg_4.6.0-9_amd64.deb
  lib32go0_4.6.0-9_amd64.deb
  lib32go0-dbg_4.6.0-9_amd64.deb
  gccgo-4.6_4.6.0-9_amd64.deb
  gccgo-4.6-multilib_4.6.0-9_amd64.deb
  g++-4.6-multilib_4.6.0-9_amd64.deb
  g++-4.6_4.6.0-9_amd64.deb
  libstdc++6_4.6.0-9_amd64.deb
  lib32stdc++6_4.6.0-9_amd64.deb
  lib32stdc++6-4.6-dbg_4.6.0-9_amd64.deb
  libstdc++6-4.6-dev_4.6.0-9_amd64.deb
  libstdc++6-4.6-pic_4.6.0-9_amd64.deb
  libstdc++6-4.6-dbg_4.6.0-9_amd64.deb
  libgfortran3_4.6.0-9_amd64.deb
  libgfortran3-dbg_4.6.0-9_amd64.deb
  lib32gfortran3_4.6.0-9_amd64.deb
  lib32gfortran3-dbg_4.6.0-9_amd64.deb
  gfortran-4.6-multilib_4.6.0-9_amd64.deb
  gfortran-4.6_4.6.0-9_amd64.deb
  gcc-4.6-multilib_4.6.0-9_amd64.deb
  gcc-4.6-plugin-dev_4.6.0-9_amd64.deb
  gcc-4.6_4.6.0-9_amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qoqqm-0007c7...@franck.debian.org



gcc-4.6 override disparity

2011-05-24 Thread Debian FTP Masters
There are disparities between your recently accepted upload and the
override file for the following file(s):

lib32stdc++6_4.6.0-9_amd64.deb: package says priority is extra, override says 
optional.


Please note that a list of new sections were recently added to the
archive: cli-mono, database, debug, fonts, gnu-r, gnustep, haskell,
httpd, java, kernel, lisp, localization, ocaml, php, ruby, vcs, video,
xfce, zope.  At this time a script was used to reclassify packages into
these sections.  If this is the case, please only reply to this email if
the new section is inappropriate, otherwise please update your package
at the next upload.

Either the package or the override file is incorrect.  If you think
the override is correct and the package wrong please fix the package
so that this disparity is fixed in the next upload.  If you feel the
override is incorrect then please file a bug against ftp.debian.org and
explain why. Please INCLUDE the list of packages as seen above, or we
won't be able to deal with your request due to missing information.

Please make sure that the subject of the bug you file follows the
following format:

Subject: override: BINARY1:section/priority, [...], BINARYX:section/priority

Include the justification for the change in the body of the mail please.


[NB: this is an automatically generated mail; if you already filed a bug
and have not received a response yet, please ignore this mail.  Your bug
needs to be processed by a human and will be in due course, but until
then the installer will send these automated mails; sorry.]

--
Debian distribution maintenance software

(This message was generated automatically; if you believe that there
is a problem with it please contact the archive administrators by
mailing ftpmas...@debian.org)


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qor32-0004aw...@franck.debian.org



gcc-4.6_4.6.0-9_amd64.changes ACCEPTED into unstable

2011-05-24 Thread Debian FTP Masters



Accepted:
cpp-4.6_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/cpp-4.6_4.6.0-9_amd64.deb
fixincludes_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/fixincludes_4.6.0-9_amd64.deb
g++-4.6-multilib_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/g++-4.6-multilib_4.6.0-9_amd64.deb
g++-4.6_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/g++-4.6_4.6.0-9_amd64.deb
gcc-4.6-base_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gcc-4.6-base_4.6.0-9_amd64.deb
gcc-4.6-locales_4.6.0-9_all.deb
  to main/g/gcc-4.6/gcc-4.6-locales_4.6.0-9_all.deb
gcc-4.6-multilib_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gcc-4.6-multilib_4.6.0-9_amd64.deb
gcc-4.6-plugin-dev_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gcc-4.6-plugin-dev_4.6.0-9_amd64.deb
gcc-4.6-source_4.6.0-9_all.deb
  to main/g/gcc-4.6/gcc-4.6-source_4.6.0-9_all.deb
gcc-4.6_4.6.0-9.diff.gz
  to main/g/gcc-4.6/gcc-4.6_4.6.0-9.diff.gz
gcc-4.6_4.6.0-9.dsc
  to main/g/gcc-4.6/gcc-4.6_4.6.0-9.dsc
gcc-4.6_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gcc-4.6_4.6.0-9_amd64.deb
gccgo-4.6-multilib_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gccgo-4.6-multilib_4.6.0-9_amd64.deb
gccgo-4.6_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gccgo-4.6_4.6.0-9_amd64.deb
gfortran-4.6-multilib_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gfortran-4.6-multilib_4.6.0-9_amd64.deb
gfortran-4.6_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gfortran-4.6_4.6.0-9_amd64.deb
gobjc++-4.6-multilib_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gobjc++-4.6-multilib_4.6.0-9_amd64.deb
gobjc++-4.6_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gobjc++-4.6_4.6.0-9_amd64.deb
gobjc-4.6-multilib_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gobjc-4.6-multilib_4.6.0-9_amd64.deb
gobjc-4.6_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/gobjc-4.6_4.6.0-9_amd64.deb
lib32gcc1-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32gcc1-dbg_4.6.0-9_amd64.deb
lib32gcc1_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32gcc1_4.6.0-9_amd64.deb
lib32gfortran3-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32gfortran3-dbg_4.6.0-9_amd64.deb
lib32gfortran3_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32gfortran3_4.6.0-9_amd64.deb
lib32go0-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32go0-dbg_4.6.0-9_amd64.deb
lib32go0_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32go0_4.6.0-9_amd64.deb
lib32gomp1-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32gomp1-dbg_4.6.0-9_amd64.deb
lib32gomp1_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32gomp1_4.6.0-9_amd64.deb
lib32mudflap0-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32mudflap0-dbg_4.6.0-9_amd64.deb
lib32mudflap0_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32mudflap0_4.6.0-9_amd64.deb
lib32objc3-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32objc3-dbg_4.6.0-9_amd64.deb
lib32objc3_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32objc3_4.6.0-9_amd64.deb
lib32quadmath0-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32quadmath0-dbg_4.6.0-9_amd64.deb
lib32quadmath0_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32quadmath0_4.6.0-9_amd64.deb
lib32stdc++6-4.6-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32stdc++6-4.6-dbg_4.6.0-9_amd64.deb
lib32stdc++6_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/lib32stdc++6_4.6.0-9_amd64.deb
libgcc1-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libgcc1-dbg_4.6.0-9_amd64.deb
libgcc1_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libgcc1_4.6.0-9_amd64.deb
libgfortran3-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libgfortran3-dbg_4.6.0-9_amd64.deb
libgfortran3_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libgfortran3_4.6.0-9_amd64.deb
libgo0-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libgo0-dbg_4.6.0-9_amd64.deb
libgo0_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libgo0_4.6.0-9_amd64.deb
libgomp1-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libgomp1-dbg_4.6.0-9_amd64.deb
libgomp1_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libgomp1_4.6.0-9_amd64.deb
libmudflap0-4.6-dev_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libmudflap0-4.6-dev_4.6.0-9_amd64.deb
libmudflap0-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libmudflap0-dbg_4.6.0-9_amd64.deb
libmudflap0_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libmudflap0_4.6.0-9_amd64.deb
libobjc3-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libobjc3-dbg_4.6.0-9_amd64.deb
libobjc3_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libobjc3_4.6.0-9_amd64.deb
libquadmath0-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libquadmath0-dbg_4.6.0-9_amd64.deb
libquadmath0_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libquadmath0_4.6.0-9_amd64.deb
libstdc++6-4.6-dbg_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libstdc++6-4.6-dbg_4.6.0-9_amd64.deb
libstdc++6-4.6-dev_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libstdc++6-4.6-dev_4.6.0-9_amd64.deb
libstdc++6-4.6-doc_4.6.0-9_all.deb
  to main/g/gcc-4.6/libstdc++6-4.6-doc_4.6.0-9_all.deb
libstdc++6-4.6-pic_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libstdc++6-4.6-pic_4.6.0-9_amd64.deb
libstdc++6_4.6.0-9_amd64.deb
  to main/g/gcc-4.6/libstdc++6_4.6.0-9_amd64.deb


Override entries for your package:
cpp-4.6_4.6.0-9_amd64.deb - optional interpreters
fixincludes_4.6.0-9_amd64.deb - optional devel
g++-4.6-multilib_4.6.0-9_amd64.deb - optional devel
g++-4.6_4.6.0-9_amd64.deb - optional devel
gcc-4.6-base_4.6.0-9_amd64.deb - required libs
gcc-4.6-locales_4.6.0-9_all.deb - 

Processed: forwarded gcc report

2011-05-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 forwarded 627084 http://gcc.gnu.org/PR49140
Bug #627084 [gcc-4.6] gcc-4.6: miscompile PARI/GP SVN revision 12000
Set Bug forwarded-to-address to 'http://gcc.gnu.org/PR49140'.
 tags 627084 + upstream
Bug #627084 [gcc-4.6] gcc-4.6: miscompile PARI/GP SVN revision 12000
Added tag(s) upstream.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
627084: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627084
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.13062426901941.transcr...@bugs.debian.org



Bug#626869: gcc-4.6: undefined reference to `_q_add' with -mabi=ieeelongdouble

2011-05-24 Thread Vincent Lefevre
Now with the latest gcc-4.6:

ay:~ gcc-4.6 --version
gcc-4.6 (Debian 4.6.0-7) 4.6.1 20110507 (prerelease)
[...]
ay:~ gcc-4.6 tst.c -o tst -mabi=ieeelongdouble
cc1: warning: using IEEE extended precision long double [enabled by default]
/tmp/cczFMB6p.o: In function `main':
tst.c:(.text+0x84): undefined reference to `_q_add'
collect2: ld returned 1 exit status

-- 
Vincent Lefèvre vinc...@vinc17.net - Web: http://www.vinc17.net/
100% accessible validated (X)HTML - Blog: http://www.vinc17.net/blog/
Work: CR INRIA - computer arithmetic / Arénaire project (LIP, ENS-Lyon)



--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110524145956.gv1...@prunille.vinc17.org



Bug#626869: gcc-4.6: undefined reference to `_q_add' with -mabi=ieeelongdouble

2011-05-24 Thread Matthias Klose

On 05/24/2011 04:59 PM, Vincent Lefevre wrote:

Now with the latest gcc-4.6:

ay:~  gcc-4.6 --version
gcc-4.6 (Debian 4.6.0-7) 4.6.1 20110507 (prerelease)
[...]
ay:~  gcc-4.6 tst.c -o tst -mabi=ieeelongdouble
cc1: warning: using IEEE extended precision long double [enabled by default]
/tmp/cczFMB6p.o: In function `main':
tst.c:(.text+0x84): undefined reference to `_q_add'
collect2: ld returned 1 exit status


did that work in any earlier version?




--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ddbd03c.4030...@debian.org



Bug#627084: gcc-4.6: miscompile PARI/GP SVN revision 12000

2011-05-24 Thread Matthias Klose

from the upstream report:

--- Comment #1 from Richard Guenther rguenth at gcc dot gnu.org 2011-05-24 
14:53:29 UTC ---

 stack_init computes pari_tree - s_node which is undefined, stack_alloc
 then re-computes one via stack_base.  That's broken as well.

 Not sure if this eventually causes the issue, but certainly the code is
 full of C implementation details that you can't capture in standard C.



--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ddbd0a1.5070...@debian.org



Bug#627795: g++-4.6 miscompiles reverse_iterator

2011-05-24 Thread Jakub Wilk

Package: g++-4.6
Version: 4.6.0-8
Severity: important

The attached test program is supposed to print -42, and does so when 
compiled with g++-4.4 or g++-4.5. However, it outputs random junk when 
compiled with g++-4.6:


$ g++ -Wall -O2 test.cxx
$ ./a.out
31
$ ./a.out
207
$ ./a.out
79


We've discussed this code on #debian-devel and nobody could find any bug 
in it, so the only explanation is that it's g++ that miscompiles it.



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages g++-4.6 depends on:
ii  gcc-4.6   4.6.0-8The GNU C compiler
ii  gcc-4.6-base  4.6.0-8The GNU Compiler Collection (base 
ii  libc6 2.13-4 Embedded GNU C Library: Shared lib

ii  libcloog-ppl0 0.15.9-3   the Chunky Loop Generator (runtime
ii  libgmp10  2:5.0.1+dfsg-7 Multiprecision arithmetic library
ii  libgmpxx4ldbl 2:5.0.1+dfsg-7 Multiprecision arithmetic library 
ii  libmpc2   0.9-3  multiple precision complex floatin
ii  libmpfr4  3.0.1-3multiple precision floating-point 
ii  libppl-c4 0.11.2-3   Parma Polyhedra Library (C interfa

ii  libppl9   0.11.2-3   Parma Polyhedra Library (runtime l
ii  libstdc++6-4.6-dev4.6.0-8The GNU Standard C++ Library v3 (d
ii  zlib1g1:1.2.5.dfsg-1 compression library - runtime

Versions of packages g++-4.6 suggests:
pn  g++-4.6-multilib  none (no description available)
pn  gcc-4.6-doc   none (no description available)
ii  libstdc++6-4.6-dbg4.6.0-8The GNU Standard C++ Library v3 (d

--
Jakub Wilk
#include iostream

int f()
{
unsigned char data[3] = { 42, 42, 42 };
unsigned char *begin = data;
unsigned char *end = data + 3;
std::reverse_iteratorunsigned char * reversed(end);
for (; begin  end; begin++, reversed++)
if (*reversed != 42)
return *reversed;
return -42;
}

int main(int argc, char ** argv)
{
std::cout  f()  \n;
}


Processing of libffi_3.0.10~rc8-2_i386.changes

2011-05-24 Thread Debian FTP Masters
libffi_3.0.10~rc8-2_i386.changes uploaded successfully to localhost
along with the files:
  libffi_3.0.10~rc8-2.dsc
  libffi_3.0.10~rc8-2.diff.gz
  libffi-dev_3.0.10~rc8-2_i386.deb
  lib64ffi-dev_3.0.10~rc8-2_i386.deb
  libffi6_3.0.10~rc8-2_i386.deb
  lib64ffi6_3.0.10~rc8-2_i386.deb
  libffi6-dbg_3.0.10~rc8-2_i386.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qp0ea-0003ss...@franck.debian.org



Bug#626869: gcc-4.6: undefined reference to `_q_add' with -mabi=ieeelongdouble

2011-05-24 Thread Vincent Lefevre
On 2011-05-24 17:35:24 +0200, Matthias Klose wrote:
 did that work in any earlier version?

I could try only with gcc 4.4, 4.5 and 4.6, and none of them work.

I don't know what to think about:

  https://www-304.ibm.com/support/docview.wss?rs=2030uid=swg21245006

-- 
Vincent Lefèvre vinc...@vinc17.net - Web: http://www.vinc17.net/
100% accessible validated (X)HTML - Blog: http://www.vinc17.net/blog/
Work: CR INRIA - computer arithmetic / Arénaire project (LIP, ENS-Lyon)



--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110525014414.gw1...@prunille.vinc17.org



libffi_3.0.10~rc8-2_i386.changes ACCEPTED into experimental

2011-05-24 Thread Debian FTP Masters



Accepted:
lib64ffi-dev_3.0.10~rc8-2_i386.deb
  to main/libf/libffi/lib64ffi-dev_3.0.10~rc8-2_i386.deb
lib64ffi6_3.0.10~rc8-2_i386.deb
  to main/libf/libffi/lib64ffi6_3.0.10~rc8-2_i386.deb
libffi-dev_3.0.10~rc8-2_i386.deb
  to main/libf/libffi/libffi-dev_3.0.10~rc8-2_i386.deb
libffi6-dbg_3.0.10~rc8-2_i386.deb
  to main/libf/libffi/libffi6-dbg_3.0.10~rc8-2_i386.deb
libffi6_3.0.10~rc8-2_i386.deb
  to main/libf/libffi/libffi6_3.0.10~rc8-2_i386.deb
libffi_3.0.10~rc8-2.diff.gz
  to main/libf/libffi/libffi_3.0.10~rc8-2.diff.gz
libffi_3.0.10~rc8-2.dsc
  to main/libf/libffi/libffi_3.0.10~rc8-2.dsc


Override entries for your package:
lib64ffi-dev_3.0.10~rc8-2_i386.deb - extra libdevel
lib64ffi6_3.0.10~rc8-2_i386.deb - extra libs
libffi-dev_3.0.10~rc8-2_i386.deb - optional libdevel
libffi6-dbg_3.0.10~rc8-2_i386.deb - extra debug
libffi6_3.0.10~rc8-2_i386.deb - optional libs
libffi_3.0.10~rc8-2.dsc - source libs

Announcing to debian-devel-chan...@lists.debian.org


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1qp6nu-00088g...@franck.debian.org