Bug#635126: status of ruby 1.9.1 wrt porting

2011-08-30 Thread Lennart Sorensen
On Mon, Aug 29, 2011 at 11:48:34PM +0200, Lucas Nussbaum wrote:
 Ruby 1.9.3 is going to be released in september, and is a candidate for
 the default ruby version in wheezy. A snapshot is available in
 experimental. Now is an ideal time to work on porting issues and get the
 fixes integrated upstream. Ruby has a fairly large test suite, which
 makes finding problems easy, but exercises the threading library in
 interesting ways.
 
 Most of the issues are reproducible by re-building the Debian package.
 Use make  make test to get a shorter build.
 
 Here is the current complete list of issues I'm aware of. My time will
 be very limited in the coming weeks, but I will try my best to provide
 help.
 
 [armel,sparc] FTBFS due to miscompilation with -ftree-sra (inc. in -O3).
 See http://bugs.debian.org/635126.
 Currently worked-around by using -fno-tree-sra.
 Other packages might be affected.
 - FIXED from ruby1.9.1's POV, but you really want to look at this
for other packages.
 
 [armel] I've just seen that now that this one is fixed, the test suite
 segfaults.
 See
 https://buildd.debian.org/status/fetch.php?pkg=ruby1.9.1arch=armelver=1.9.3~preview1%2Bsvn33077-1stamp=1314634969
 search for 'TestFiber#test_many_fibers'.
 'make test-all' to reproduce. Failures during test-all are currently not
 fatal. The remaining ones needs more investigation, but I don't think
 that they are arch-specific. I'd like to make test-all failures fatal at
 some point.

Building on armhf seemed to go fine, and running some of the examples
looked good too.

-- 
Len Sorensen



-- 
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/20110830140829.gl15...@caffeine.csclub.uwaterloo.ca



Processed: persists in 4.6

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

 reassign 182360 gnat-4.6
Bug #182360 [gnat-4.4] gnat: GNAT.OS_Lib.Close ignores return value
Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
182360: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=182360
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.131471478618875.transcr...@bugs.debian.org



Bug#639818: gcc-4.6: valgrind reports Invalid read of size 4 in legal code

2011-08-30 Thread Nikos Mavrogiannopoulos
Package: gcc-4.6
Version: 4.6.1-4
Severity: important
Tags: upstream

The attached code is being miscompiled with gcc-4.6 (works perfectly with 4.4
or 4.5). The error can be seen if valgrind is run on the resulting executable
as:

==21804== Invalid read of size 4
==21804==at 0x400437: main (c.c:12)
==21804==  Address 0x51b1048 is 8 bytes inside a block of size 11 alloc'd
==21804==at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-
amd64-linux.so)
==21804==by 0x40040D: main (c.c:9)

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

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

Versions of packages gcc-4.6 depends on:
ii  binutils  2.21.52.20110606-2 The GNU assembler, linker and bina
ii  cpp-4.6   4.6.1-4GNU C preprocessor
ii  gcc-4.6-base  4.6.1-4GCC, the GNU Compiler Collection (
ii  libc6 2.13-16Embedded GNU C Library: Shared lib
ii  libcloog-ppl0 0.15.9-3   the Chunky Loop Generator (runtime
ii  libgcc1   1:4.6.1-4  GCC support library
ii  libgmp10  2:5.0.1+dfsg-7 Multiprecision arithmetic library
ii  libgmpxx4ldbl 2:5.0.1+dfsg-7 Multiprecision arithmetic library
ii  libgomp1  4.6.1-4GCC OpenMP (GOMP) support library
ii  libmpc2   0.9-3  multiple precision complex floatin
ii  libmpfr4  3.0.1-5multiple precision floating-point
ii  libppl-c4 0.11.2-4   Parma Polyhedra Library (C interfa
ii  libppl9   0.11.2-4   Parma Polyhedra Library (runtime l
ii  libquadmath0  4.6.1-4GCC Quad-Precision Math Library
ii  zlib1g1:1.2.3.4.dfsg-3   compression library - runtime

Versions of packages gcc-4.6 recommends:
ii  libc6-dev 2.13-16Embedded GNU C Library: Developmen

Versions of packages gcc-4.6 suggests:
pn  binutils-gold none (no description available)
pn  gcc-4.6-doc   none (no description available)
pn  gcc-4.6-locales   none (no description available)
pn  gcc-4.6-multilib  none (no description available)
pn  libgcc1-dbg   none (no description available)
pn  libgomp1-dbg  none (no description available)
pn  libmudflap0-4.6-dev   none (no description available)
pn  libmudflap0-dbg   none (no description available)
pn  libquadmath0-dbg  none (no description available)
#include stdio.h
#include stdlib.h
#include string.h

int main(int argc, char** argv)
{
char *z;
  
  z = malloc(11);
  
  strcpy(z, hello ppl); /* 9 chars */
  strcat(z, .); /* + 1 */
  
  return 0;
}


Processed: unreproducible with gnat-4.6

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

 retitle 380260 [Fixed in 4.6] gnat-4.1: Bug box in referenced_var_lookup, at 
 tree-dfa.c:581 at -O1, -O2
Bug #380260 [gnat-4.4] gnat-4.1: Bug box in referenced_var_lookup, at 
tree-dfa.c:581 at -O1, -O2
Changed Bug title to '[Fixed in 4.6] gnat-4.1: Bug box in 
referenced_var_lookup, at tree-dfa.c:581 at -O1, -O2' from 'gnat-4.1: Bug box 
in referenced_var_lookup, at tree-dfa.c:581 at -O1, -O2'
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
380260: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380260
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.131472065218846.transcr...@bugs.debian.org



Processed: fixed upstream

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

 retitle 564182 [Fixed in 4.6] gnat-4.4: missing 'overriding' indicators
Bug #564182 [gnat-4.4] gnat-4.4: missing 'overriding' indicators
Changed Bug title to '[Fixed in 4.6] gnat-4.4: missing 'overriding' indicators' 
from 'gnat-4.4: missing 'overriding' indicators'
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
564182: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=564182
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.131472159423728.transcr...@bugs.debian.org



Processed: unreproducible with gcc-4.6.1-8.

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

 retitle 569016 [fixed in 4.6] gnat-4.4: Assert_Failure atree.adb:884 when 
 aggregate extends an interface
Bug #569016 [gnat-4.4] gnat: Assert_Failure atree.adb:884 when aggregate 
extends an interface
Changed Bug title to '[fixed in 4.6] gnat-4.4: Assert_Failure atree.adb:884 
when aggregate extends an interface' from 'gnat: Assert_Failure atree.adb:884 
when aggregate extends an interface'
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
569016: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569016
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.13147249086719.transcr...@bugs.debian.org



Processed: reassign to 4.6

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

 retitle 283833 gnat-4.6: Illegal program not detected, RM 6.3.1(7), 8.5.4(5), 
 13.14(3)
Bug #283833 [gnat-4.4] gnat: Illegal program not detected, RM 6.3.1(7), 
8.5.4(5), 13.14(3)
Changed Bug title to 'gnat-4.6: Illegal program not detected, RM 6.3.1(7), 
8.5.4(5), 13.14(3)' from 'gnat: Illegal program not detected, RM 6.3.1(7), 
8.5.4(5), 13.14(3)'
 reassign 283833 gnat-4.6
Bug #283833 [gnat-4.4] gnat-4.6: Illegal program not detected, RM 6.3.1(7), 
8.5.4(5), 13.14(3)
Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
283833: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283833
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.131472714218858.transcr...@bugs.debian.org



Processed: fixed upstream in 4.6.1

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

 retitle 519336 [fixed in 4.6] gnat1 segfault when unchecked converting an 
 identifier with type mismatch
Bug #519336 [gnat-4.4] gnat1 segfault when unchecked converting an identifier 
with type mismatch
Changed Bug title to '[fixed in 4.6] gnat1 segfault when unchecked converting 
an identifier with type mismatch' from 'gnat1 segfault when unchecked 
converting an identifier with type mismatch'
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
519336: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=519336
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.131472796423228.transcr...@bugs.debian.org



Processed: fixed in 4.6 VCS

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

 retitle 542460 [fixed in 4.6] libgnat-4.4: long description no sentence
Bug #542460 [libgnat-4.4] libgnat-4.4: long description no sentence
Changed Bug title to '[fixed in 4.6] libgnat-4.4: long description no sentence' 
from 'libgnat-4.4: long description no sentence'
 thank
Stopping processing here.

Please contact me if you need assistance.
-- 
542460: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542460
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.131472877827251.transcr...@bugs.debian.org



Bug#630892: libstdc++6-4.5-dev: Please remove the dependency on g++-4.5

2011-08-30 Thread Sylvestre Ledru
tags 630892 patch
thanks

Hello Matthias,

Could you apply these patches against gcc-4.5  gcc-4.6 ?
It fixes a non necessary dependency which triggers the installation of g
++ when you want to install clang.

Thanks,
Sylvestre

Index: debian/changelog
===
--- debian/changelog	(révision 5572)
+++ debian/changelog	(copie de travail)
@@ -2,6 +2,10 @@
 
   * Fix setting the multiarch names for m68k, powerpcspe and sh4.
 
+  [ Sylvestre Ledru]
+  * Drop the unnecessary dependency of libstdc++6-4.5-dev on g++-4.5
+(Closes: #630892)
+
  -- Matthias Klose d...@debian.org  Tue, 23 Aug 2011 13:28:49 +0200
 
 gcc-4.5 (4.5.3-7) unstable; urgency=medium
Index: debian/control
===
--- debian/control	(révision 5572)
+++ debian/control	(copie de travail)
@@ -296,7 +296,7 @@
 Architecture: any
 Section: libdevel
 Priority: optional
-Depends: gcc-4.5-base (= ${gcc:Version}), g++-4.5 (= ${gcc:Version}), libstdc++6 (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
+Depends: gcc-4.5-base (= ${gcc:Version}), libstdc++6 (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
 Conflicts: libg++27-dev, libg++272-dev ( 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev ( 1:2.95.3-2), libstdc++3.0-dev
 Suggests: libstdc++6-4.5-doc
 Provides: libstdc++-dev
Index: debian/control.m4
===
--- debian/control.m4	(révision 5572)
+++ debian/control.m4	(copie de travail)
@@ -1413,7 +1413,7 @@
 Architecture: ifdef(`TARGET',`all',`any')
 Section: ifdef(`TARGET',`devel',`libdevel')
 Priority: ifdef(`TARGET',`extra',PRI(optional))
-Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), libstdc++CXX_SO`'LS (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
+Depends: BASEDEP, libstdc++CXX_SO`'LS (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
 ifdef(`TARGET',`',`dnl native
 Conflicts: libg++27-dev, libg++272-dev ( 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev ( 1:2.95.3-2), libstdc++3.0-dev
 Suggests: libstdc++CXX_SO`'PV-doc
Index: debian/changelog
===
--- debian/changelog	(révision 5572)
+++ debian/changelog	(copie de travail)
@@ -6,6 +6,10 @@
 
   * Fix gcc --print-multilib-osdir for non-biarch architectures.
 
+  [ Sylvestre Ledru ]
+  * Drop the unnecessary dependency of libstdc++6-4.5-dev on g++-4.5
+(Closes: #630892)
+
  -- Matthias Klose d...@debian.org  Tue, 30 Aug 2011 03:23:13 +0200
 
 gcc-4.6 (4.6.1-8) unstable; urgency=low
Index: debian/control
===
--- debian/control	(révision 5572)
+++ debian/control	(copie de travail)
@@ -880,7 +880,7 @@
 Architecture: any
 Section: libdevel
 Priority: optional
-Depends: gcc-4.6-base (= ${gcc:Version}), g++-4.6 (= ${gcc:Version}), libstdc++6 (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
+Depends: gcc-4.6-base (= ${gcc:Version}), libstdc++6 (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
 Conflicts: libg++27-dev, libg++272-dev ( 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev ( 1:2.95.3-2), libstdc++3.0-dev
 Suggests: libstdc++6-4.6-doc
 Provides: libstdc++-dev
Index: debian/control.m4
===
--- debian/control.m4	(révision 5572)
+++ debian/control.m4	(copie de travail)
@@ -1950,7 +1950,7 @@
 Architecture: ifdef(`TARGET',`all',`any')
 Section: ifdef(`TARGET',`devel',`libdevel')
 Priority: ifdef(`TARGET',`extra',PRI(optional))
-Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), libstdc++CXX_SO`'LS (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
+Depends: BASEDEP, libstdc++CXX_SO`'LS (= ${gcc:Version}), ${dep:libcdev}, ${misc:Depends}
 ifdef(`TARGET',`',`dnl native
 Conflicts: libg++27-dev, libg++272-dev ( 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev ( 1:2.95.3-2), libstdc++3.0-dev
 Suggests: libstdc++CXX_SO`'PV-doc


Processed: libstdc++6-4.5-dev: Please remove the dependency on g++-4.5

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

 tags 630892 patch
Bug #630892 [libstdc++6-4.5-dev] libstdc++6-4.5-dev: Please remove the 
dependency on g++-4.5
Added tag(s) patch.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
630892: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630892
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.13147302822016.transcr...@bugs.debian.org



Processing of gnat-4.4_4.4.6-4_amd64.changes

2011-08-30 Thread Debian FTP Masters
gnat-4.4_4.4.6-4_amd64.changes uploaded successfully to localhost
along with the files:
  gnat-4.4_4.4.6-4.dsc
  gnat-4.4_4.4.6-4.diff.gz
  libgnatvsn-dev_4.4.6-4_all.deb
  libgnatprj-dev_4.4.6-4_all.deb
  gnat-4.4-base_4.4.6-4_amd64.deb
  libgnat-4.4_4.4.6-4_amd64.deb
  libgnatvsn4.4-dev_4.4.6-4_amd64.deb
  libgnatvsn4.4_4.4.6-4_amd64.deb
  libgnatprj4.4-dev_4.4.6-4_amd64.deb
  libgnatprj4.4_4.4.6-4_amd64.deb
  libgnatprj4.4-dbg_4.4.6-4_amd64.deb
  libgnat-4.4-dbg_4.4.6-4_amd64.deb
  libgnatvsn4.4-dbg_4.4.6-4_amd64.deb
  gnat-4.4_4.4.6-4_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/e1qywjl-0002xt...@franck.debian.org



gnat-4.4_4.4.6-4_amd64.changes ACCEPTED into unstable

2011-08-30 Thread Debian FTP Masters



Accepted:
gnat-4.4-base_4.4.6-4_amd64.deb
  to main/g/gnat-4.4/gnat-4.4-base_4.4.6-4_amd64.deb
gnat-4.4_4.4.6-4.diff.gz
  to main/g/gnat-4.4/gnat-4.4_4.4.6-4.diff.gz
gnat-4.4_4.4.6-4.dsc
  to main/g/gnat-4.4/gnat-4.4_4.4.6-4.dsc
gnat-4.4_4.4.6-4_amd64.deb
  to main/g/gnat-4.4/gnat-4.4_4.4.6-4_amd64.deb
libgnat-4.4-dbg_4.4.6-4_amd64.deb
  to main/g/gnat-4.4/libgnat-4.4-dbg_4.4.6-4_amd64.deb
libgnat-4.4_4.4.6-4_amd64.deb
  to main/g/gnat-4.4/libgnat-4.4_4.4.6-4_amd64.deb
libgnatprj-dev_4.4.6-4_all.deb
  to main/g/gnat-4.4/libgnatprj-dev_4.4.6-4_all.deb
libgnatprj4.4-dbg_4.4.6-4_amd64.deb
  to main/g/gnat-4.4/libgnatprj4.4-dbg_4.4.6-4_amd64.deb
libgnatprj4.4-dev_4.4.6-4_amd64.deb
  to main/g/gnat-4.4/libgnatprj4.4-dev_4.4.6-4_amd64.deb
libgnatprj4.4_4.4.6-4_amd64.deb
  to main/g/gnat-4.4/libgnatprj4.4_4.4.6-4_amd64.deb
libgnatvsn-dev_4.4.6-4_all.deb
  to main/g/gnat-4.4/libgnatvsn-dev_4.4.6-4_all.deb
libgnatvsn4.4-dbg_4.4.6-4_amd64.deb
  to main/g/gnat-4.4/libgnatvsn4.4-dbg_4.4.6-4_amd64.deb
libgnatvsn4.4-dev_4.4.6-4_amd64.deb
  to main/g/gnat-4.4/libgnatvsn4.4-dev_4.4.6-4_amd64.deb
libgnatvsn4.4_4.4.6-4_amd64.deb
  to main/g/gnat-4.4/libgnatvsn4.4_4.4.6-4_amd64.deb


Override entries for your package:
gnat-4.4-base_4.4.6-4_amd64.deb - optional libs
gnat-4.4_4.4.6-4.dsc - source devel
gnat-4.4_4.4.6-4_amd64.deb - optional devel
libgnat-4.4-dbg_4.4.6-4_amd64.deb - extra debug
libgnat-4.4_4.4.6-4_amd64.deb - optional libs
libgnatprj-dev_4.4.6-4_all.deb - optional libdevel
libgnatprj4.4-dbg_4.4.6-4_amd64.deb - extra debug
libgnatprj4.4-dev_4.4.6-4_amd64.deb - optional libdevel
libgnatprj4.4_4.4.6-4_amd64.deb - optional libs
libgnatvsn-dev_4.4.6-4_all.deb - optional libdevel
libgnatvsn4.4-dbg_4.4.6-4_amd64.deb - extra debug
libgnatvsn4.4-dev_4.4.6-4_amd64.deb - optional libdevel
libgnatvsn4.4_4.4.6-4_amd64.deb - optional 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/e1qywrs-00053f...@franck.debian.org



Processed: confirmed 4.6.1-5

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

 retitle 244936 gnat-4.6: Legal program rejected, RM 8.2(22)
Bug #244936 [gnat-4.4] gnat: Legal program rejected, RM 8.2(22)
Changed Bug title to 'gnat-4.6: Legal program rejected, RM 8.2(22)' from 'gnat: 
Legal program rejected, RM 8.2(22)'
 reassign 244936 gnat-4.6
Bug #244936 [gnat-4.4] gnat-4.6: Legal program rejected, RM 8.2(22)
Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
244936: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=244936
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.131474659014791.transcr...@bugs.debian.org



Processed: fixed in 4.6

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

 retitle 244943 [fixed in 4.6] gnat-4.4: Illegal program not detected, RM 
 3.7(11)
Bug #244943 [gnat-4.4] gnat: Illegal program not detected, RM 3.7(11)
Changed Bug title to '[fixed in 4.6] gnat-4.4: Illegal program not detected, RM 
3.7(11)' from 'gnat: Illegal program not detected, RM 3.7(11)'
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
244943: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=244943
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.131474732818673.transcr...@bugs.debian.org



Processed: confirmed in 4.6.1, reassigned

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

 reassign 244970 gnat-4.6
Bug #244970 [gnat-4.4] gnat: Illegal program not detected, RM 12.1(11)
Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
244970: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=244970
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.131474829823173.transcr...@bugs.debian.org



Processed: confirm on 4.6.1

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

 reassign 246183 gnat-4.6
Bug #246183 [gnat-4.4] gnat: Legal program rejected, derived tagged type in 
child package doesn't see parent's element
Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
246183: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246183
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.131474860624490.transcr...@bugs.debian.org



Processed: fixed in 4.6

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

 retitle 246185 [fixed in 4.6] gnat: Bug box in Gigi, code=201, on legal 
 program with tasking
Bug #246185 [gnat-4.4] gnat: Bug box in Gigi, code=201, on legal program with 
tasking
Changed Bug title to '[fixed in 4.6] gnat: Bug box in Gigi, code=201, on legal 
program with tasking' from 'gnat: Bug box in Gigi, code=201, on legal program 
with tasking'
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
246185: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246185
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.131474952629611.transcr...@bugs.debian.org



Processed: confirmed 4.6.1

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

 reassign 246186 gnat-4.6
Bug #246186 [gnat-4.4] gnat: Legal program rejected, using Boolean'Base
Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
246186: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246186
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.131474996231131.transcr...@bugs.debian.org



Processed: confirmed 4.6.1

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

 reassign 246187 gnat-4.6
Bug #246187 [gnat-4.4] gnat: Bug box, Storage_Error at system.ads:139:5 on 
legal program
Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
246187: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246187
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.13147513354980.transcr...@bugs.debian.org



Processed: confirmed 4.6.1

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

 reassign 247013 gnat-4.6
Bug #247013 [gnat-4.4] gnat: Illegal program not detected, RM 3.7(14)
Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
247013: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247013
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.13147520178243.transcr...@bugs.debian.org



Processed: confirm 4.6.1

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

 reassign 247017 gnat-4.6
Bug #247017 [gnat-4.4] gnat: Illegal program not detected, RM 3.7.2(2)
Bug reassigned from package 'gnat-4.4' to 'gnat-4.6'.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
247017: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247017
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.13147522689549.transcr...@bugs.debian.org



Bug#624354: Processed: Re: Bug#624354: ./xpcshell: error while loading shared libraries: ./libxul.so: R_PPC_REL24 relocation at 0x0f9f0148 for symbol `_restgpr_29_x' out of range

2011-08-30 Thread Mike Hommey
On Mon, Aug 29, 2011 at 06:48:49PM +0200, Michel Dänzer wrote:
 
 Fast forward four months...
 
 On Sam, 2011-04-30 at 20:04 +0200, Mike Hommey wrote: 
  On Sat, Apr 30, 2011 at 12:00:41PM +0200, Mike Hommey wrote:
   On Thu, Apr 28, 2011 at 02:17:15PM +0200, Gabriel Paubert wrote:
On Thu, Apr 28, 2011 at 12:10:54PM +0200, Mike Hommey wrote:
 On Thu, Apr 28, 2011 at 12:04:42PM +0200, Mike Hommey wrote:
  Let me write it again:
  - The R_PPC_REL24 relocations are all over libxul.so on objects 
  that are
  built -fPIC.
  - libcrmf.a is also linked into libxul.so, and it also contains
R_PPC_REL24 relocations, but all the objects it contains are built
-fPIC.
 
 And this is a -Os bug, apparently. Building with -O2 doesn't seem to
 yield these relocations.

That's because the out-of-line prologue/epilogue register save and
restore functions are only used at -Os (they save size). 

Now I believe, but don't quote me on that, that the linker 
should insert a copy of these functions in every shared library 
since these functions have non standard linkage and probably 
would not survive crossing shared library boundaries.

I can see a bug if the shared library text size is above
32M or so (needs several copies of these functions), but
I don't think the libraries are that big.
   
   The linker actually normally does that, because it compiles with -lgcc,
   which will link libgcc.a, which contains these functions.
   
   However, for some reason, in libxul.so case, gcc uses -shared-libgcc,
   which I fail to see where it collects it from (thanks KiBi for the
   verbose build, see below).
   
   OTOH, I still can't reproduce with a simple test case. The linker still
   seems to do the right thing. Even if I use the same build flags.
   I really don't know what makes the libxul.so case so special. Its size?
  
  So, the problem is its compile line, containing
  -lstartup-notification-1, and has nothing to do with -shared-libgcc.
  
  It looks like startup-notification was built with a broken toolchain in
  2009 (will ask for a binNMU), and exported the _rest* symbols that
  libgcc.a also contains. As -lstartup-notification-1 appears before -lgcc
  on the link line, ld wrongly picks the versions in
  startup-notification-1.
  
  So it looks to me like there were and are several problems:
  - The original problem that made startup-notification export these
symbols, that is gone.
  - gcc, that doesn't mark _rest* symbols as hidden in object files (they
are in libgcc.a)
  
  I guess fixing the latter would either force ld to use the libgcc.a
  symbols or fail to link with the startup-notification symbols.
 
 /usr/lib/xulrunner-6.0/libxul.so still has lots of these R_PPC_REL24
 relocations, and today this prevented iceweasel from starting at all for
 me, as one of them ended up unresolvable.
 
 AFAICT the libstartup-notification0 problem should be fixed now. Is this
 just a gcc -Os / binutils bug that should be worked around at least for
 now by building with -O2? I'm successfully running iceweasel with
 libxul.so rebuilt with -O2, it's 100% R_PPC_REL24 free.
 
 (I wonder if it's worth trying to use -Os at all, given all the trouble
 it's caused; AFAIK it's also known to result in generally rather bad
 code generation...)

Interestingly, according to bug #639851, 6.0-2 didn't have the problem.
Which suggests something else broke.

Mike



-- 
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/20110831043509.gc3...@glandium.org



Bug#624354: Processed: Re: Bug#624354: ./xpcshell: error while loading shared libraries: ./libxul.so: R_PPC_REL24 relocation at 0x0f9f0148 for symbol `_restgpr_29_x' out of range

2011-08-30 Thread Mike Hommey
On Wed, Aug 31, 2011 at 06:35:09AM +0200, Mike Hommey wrote:
 Interestingly, according to bug #639851, 6.0-2 didn't have the problem.
 Which suggests something else broke.

Actually, it must have worked by luck in 6.0-2 for that user, because
the binary is affected the same way.

So, it would be interesting to find what particular library is exporting
the _rest* symbols this time, since libstartup-notification doesn't
anymore.

Mike



-- 
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/20110831050504.gd3...@glandium.org



Bug#624354: Processed: Re: Bug#624354: ./xpcshell: error while loading shared libraries: ./libxul.so: R_PPC_REL24 relocation at 0x0f9f0148 for symbol `_restgpr_29_x' out of range

2011-08-30 Thread Mike Hommey
On Wed, Aug 31, 2011 at 07:05:04AM +0200, Mike Hommey wrote:
 On Wed, Aug 31, 2011 at 06:35:09AM +0200, Mike Hommey wrote:
  Interestingly, according to bug #639851, 6.0-2 didn't have the problem.
  Which suggests something else broke.
 
 Actually, it must have worked by luck in 6.0-2 for that user, because
 the binary is affected the same way.
 
 So, it would be interesting to find what particular library is exporting
 the _rest* symbols this time, since libstartup-notification doesn't
 anymore.

And the winner is libevent.

Mike



-- 
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/20110831052610.gb5...@glandium.org



Bug#624354: Processed: Re: Bug#624354: ./xpcshell: error while loading shared libraries: ./libxul.so: R_PPC_REL24 relocation at 0x0f9f0148 for symbol `_restgpr_29_x' out of range

2011-08-30 Thread Mike Hommey
On Wed, Aug 31, 2011 at 07:26:10AM +0200, Mike Hommey wrote:
 On Wed, Aug 31, 2011 at 07:05:04AM +0200, Mike Hommey wrote:
  On Wed, Aug 31, 2011 at 06:35:09AM +0200, Mike Hommey wrote:
   Interestingly, according to bug #639851, 6.0-2 didn't have the problem.
   Which suggests something else broke.
  
  Actually, it must have worked by luck in 6.0-2 for that user, because
  the binary is affected the same way.
  
  So, it would be interesting to find what particular library is exporting
  the _rest* symbols this time, since libstartup-notification doesn't
  anymore.
 
 And the winner is libevent.

iceweasel built against 1.4.13-stable-1 which was built a long time ago,
like libstartup-notification had, and 1.4.14b-stable-1 currently in
unstable doesn't export the symbols. Same conclusion as with
libstartup-notification: old toolchain bug.

Still, I think it's wrong that a random library can highjack symbols
that gcc uses to call its own stuff from libgcc. Are there actual
legitimate uses of that feature?

Mike



-- 
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/20110831053528.gc5...@glandium.org