Re: gcc-4.3 update for lenny

2009-01-01 Thread Matthias Klose
Matthias Klose schrieb:
> There are some more regressions fixed on the gcc-4_3-branch.  At least
> for some of those we should consider an update. I scanned the branch
> for wrong-code regressions with -O2/-O3 and prepared an update at [1].
> No regressions found in the testsuite on i386 and powerpc.  The
> alternative could be an update to the current gcc-4_3-branch as found
> in experimental; no regressions in the testsuite, the code in this
> state gets more attention upstream, and I didn't see any regressions
> with these updates in Ubuntu (intrepid and jaunty, subset of archs).
> Proposing to upload the packages at [1] now, and (after migration to
> testing) upload the packages from experimental to unstable.  Uploads
> of gcj-4.3 and gnat-4.3 should follow the gcc-4.3. uploads.

[1] http://people.debian.org/~doko/gcc/4.3/


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: gcc-4.3 update for lenny

2009-01-01 Thread Luk Claes
Matthias Klose wrote:
> Matthias Klose schrieb:
>> There are some more regressions fixed on the gcc-4_3-branch.  At least
>> for some of those we should consider an update. I scanned the branch
>> for wrong-code regressions with -O2/-O3 and prepared an update at [1].
>> No regressions found in the testsuite on i386 and powerpc.  The
>> alternative could be an update to the current gcc-4_3-branch as found
>> in experimental; no regressions in the testsuite, the code in this
>> state gets more attention upstream, and I didn't see any regressions
>> with these updates in Ubuntu (intrepid and jaunty, subset of archs).
>> Proposing to upload the packages at [1] now, and (after migration to
>> testing) upload the packages from experimental to unstable.  Uploads
>> of gcj-4.3 and gnat-4.3 should follow the gcc-4.3. uploads.
> 
> [1] http://people.debian.org/~doko/gcc/4.3/

Ok, please go ahead.

Cheers

Luk


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



[Bug middle-end/29231] need a way to produce trampolines not on the stack

2009-01-01 Thread pinskia at gcc dot gnu dot org


--- Comment #4 from pinskia at gcc dot gnu dot org  2009-01-01 21:22 ---
This is why the PowerOpen ABI is good, it does not require stack based
trampolines.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Keywords|patch   |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29231

--- You are receiving this mail because: ---
You reported the bug, or are watching the reporter.


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Processing of gcc-4.3_4.3.2-1.1_powerpc.changes

2009-01-01 Thread Archive Administrator
gcc-4.3_4.3.2-1.1_powerpc.changes uploaded successfully to localhost
along with the files:
  gcc-4.3-base_4.3.2-1.1_powerpc.deb
  libgcc1_4.3.2-1.1_powerpc.deb
  libgcc1-dbg_4.3.2-1.1_powerpc.deb
  lib64gcc1_4.3.2-1.1_powerpc.deb
  lib64gcc1-dbg_4.3.2-1.1_powerpc.deb
  libgomp1_4.3.2-1.1_powerpc.deb
  libgomp1-dbg_4.3.2-1.1_powerpc.deb
  lib64gomp1_4.3.2-1.1_powerpc.deb
  lib64gomp1-dbg_4.3.2-1.1_powerpc.deb
  cpp-4.3_4.3.2-1.1_powerpc.deb
  protoize_4.3.2-1.1_powerpc.deb
  fixincludes_4.3.2-1.1_powerpc.deb
  libmudflap0-4.3-dev_4.3.2-1.1_powerpc.deb
  libmudflap0_4.3.2-1.1_powerpc.deb
  libmudflap0-dbg_4.3.2-1.1_powerpc.deb
  lib64mudflap0_4.3.2-1.1_powerpc.deb
  lib64mudflap0-dbg_4.3.2-1.1_powerpc.deb
  gobjc++-4.3-multilib_4.3.2-1.1_powerpc.deb
  gobjc++-4.3_4.3.2-1.1_powerpc.deb
  gobjc-4.3-multilib_4.3.2-1.1_powerpc.deb
  gobjc-4.3_4.3.2-1.1_powerpc.deb
  libobjc2_4.3.2-1.1_powerpc.deb
  libobjc2-dbg_4.3.2-1.1_powerpc.deb
  lib64objc2_4.3.2-1.1_powerpc.deb
  lib64objc2-dbg_4.3.2-1.1_powerpc.deb
  g++-4.3-multilib_4.3.2-1.1_powerpc.deb
  g++-4.3_4.3.2-1.1_powerpc.deb
  libstdc++6_4.3.2-1.1_powerpc.deb
  lib64stdc++6_4.3.2-1.1_powerpc.deb
  lib64stdc++6-4.3-dbg_4.3.2-1.1_powerpc.deb
  libstdc++6-4.3-dev_4.3.2-1.1_powerpc.deb
  libstdc++6-4.3-pic_4.3.2-1.1_powerpc.deb
  libstdc++6-4.3-dbg_4.3.2-1.1_powerpc.deb
  libgfortran3_4.3.2-1.1_powerpc.deb
  libgfortran3-dbg_4.3.2-1.1_powerpc.deb
  lib64gfortran3_4.3.2-1.1_powerpc.deb
  lib64gfortran3-dbg_4.3.2-1.1_powerpc.deb
  gfortran-4.3-multilib_4.3.2-1.1_powerpc.deb
  gfortran-4.3_4.3.2-1.1_powerpc.deb
  gcc-4.3-multilib_4.3.2-1.1_powerpc.deb
  gcc-4.3_4.3.2-1.1_powerpc.deb
  gcc-4.3-spu_4.3.2-1.1_powerpc.deb
  g++-4.3-spu_4.3.2-1.1_powerpc.deb
  gfortran-4.3-spu_4.3.2-1.1_powerpc.deb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Processing of gcc-4.3_4.3.2-1.1_i386.changes

2009-01-01 Thread Archive Administrator
gcc-4.3_4.3.2-1.1_i386.changes uploaded successfully to localhost
along with the files:
  gcc-4.3_4.3.2-1.1.dsc
  gcc-4.3_4.3.2-1.1.diff.gz
  gcc-4.3-source_4.3.2-1.1_all.deb
  libstdc++6-4.3-doc_4.3.2-1.1_all.deb
  gcc-4.3-locales_4.3.2-1.1_all.deb
  gcc-4.3-base_4.3.2-1.1_i386.deb
  libgcc1_4.3.2-1.1_i386.deb
  libgcc1-dbg_4.3.2-1.1_i386.deb
  lib64gcc1_4.3.2-1.1_i386.deb
  lib64gcc1-dbg_4.3.2-1.1_i386.deb
  libgomp1_4.3.2-1.1_i386.deb
  libgomp1-dbg_4.3.2-1.1_i386.deb
  lib64gomp1_4.3.2-1.1_i386.deb
  lib64gomp1-dbg_4.3.2-1.1_i386.deb
  cpp-4.3_4.3.2-1.1_i386.deb
  protoize_4.3.2-1.1_i386.deb
  fixincludes_4.3.2-1.1_i386.deb
  libmudflap0-4.3-dev_4.3.2-1.1_i386.deb
  libmudflap0_4.3.2-1.1_i386.deb
  libmudflap0-dbg_4.3.2-1.1_i386.deb
  lib64mudflap0_4.3.2-1.1_i386.deb
  lib64mudflap0-dbg_4.3.2-1.1_i386.deb
  gobjc++-4.3-multilib_4.3.2-1.1_i386.deb
  gobjc++-4.3_4.3.2-1.1_i386.deb
  gobjc-4.3-multilib_4.3.2-1.1_i386.deb
  gobjc-4.3_4.3.2-1.1_i386.deb
  libobjc2_4.3.2-1.1_i386.deb
  libobjc2-dbg_4.3.2-1.1_i386.deb
  lib64objc2_4.3.2-1.1_i386.deb
  lib64objc2-dbg_4.3.2-1.1_i386.deb
  g++-4.3-multilib_4.3.2-1.1_i386.deb
  g++-4.3_4.3.2-1.1_i386.deb
  libstdc++6_4.3.2-1.1_i386.deb
  lib64stdc++6_4.3.2-1.1_i386.deb
  lib64stdc++6-4.3-dbg_4.3.2-1.1_i386.deb
  libstdc++6-4.3-dev_4.3.2-1.1_i386.deb
  libstdc++6-4.3-pic_4.3.2-1.1_i386.deb
  libstdc++6-4.3-dbg_4.3.2-1.1_i386.deb
  libgfortran3_4.3.2-1.1_i386.deb
  libgfortran3-dbg_4.3.2-1.1_i386.deb
  lib64gfortran3_4.3.2-1.1_i386.deb
  lib64gfortran3-dbg_4.3.2-1.1_i386.deb
  gfortran-4.3-multilib_4.3.2-1.1_i386.deb
  gfortran-4.3_4.3.2-1.1_i386.deb
  gcc-4.3-multilib_4.3.2-1.1_i386.deb
  gcc-4.3_4.3.2-1.1_i386.deb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



gcc-4.3_4.3.2-1.1_powerpc.changes ACCEPTED

2009-01-01 Thread Debian Installer

Accepted:
cpp-4.3_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/cpp-4.3_4.3.2-1.1_powerpc.deb
fixincludes_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/fixincludes_4.3.2-1.1_powerpc.deb
g++-4.3-multilib_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/g++-4.3-multilib_4.3.2-1.1_powerpc.deb
g++-4.3-spu_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/g++-4.3-spu_4.3.2-1.1_powerpc.deb
g++-4.3_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/g++-4.3_4.3.2-1.1_powerpc.deb
gcc-4.3-base_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/gcc-4.3-base_4.3.2-1.1_powerpc.deb
gcc-4.3-multilib_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/gcc-4.3-multilib_4.3.2-1.1_powerpc.deb
gcc-4.3-spu_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/gcc-4.3-spu_4.3.2-1.1_powerpc.deb
gcc-4.3_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/gcc-4.3_4.3.2-1.1_powerpc.deb
gfortran-4.3-multilib_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/gfortran-4.3-multilib_4.3.2-1.1_powerpc.deb
gfortran-4.3-spu_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/gfortran-4.3-spu_4.3.2-1.1_powerpc.deb
gfortran-4.3_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/gfortran-4.3_4.3.2-1.1_powerpc.deb
gobjc++-4.3-multilib_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/gobjc++-4.3-multilib_4.3.2-1.1_powerpc.deb
gobjc++-4.3_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/gobjc++-4.3_4.3.2-1.1_powerpc.deb
gobjc-4.3-multilib_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/gobjc-4.3-multilib_4.3.2-1.1_powerpc.deb
gobjc-4.3_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/gobjc-4.3_4.3.2-1.1_powerpc.deb
lib64gcc1-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gcc1-dbg_4.3.2-1.1_powerpc.deb
lib64gcc1_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gcc1_4.3.2-1.1_powerpc.deb
lib64gfortran3-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gfortran3-dbg_4.3.2-1.1_powerpc.deb
lib64gfortran3_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gfortran3_4.3.2-1.1_powerpc.deb
lib64gomp1-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gomp1-dbg_4.3.2-1.1_powerpc.deb
lib64gomp1_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64gomp1_4.3.2-1.1_powerpc.deb
lib64mudflap0-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64mudflap0-dbg_4.3.2-1.1_powerpc.deb
lib64mudflap0_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64mudflap0_4.3.2-1.1_powerpc.deb
lib64objc2-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64objc2-dbg_4.3.2-1.1_powerpc.deb
lib64objc2_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64objc2_4.3.2-1.1_powerpc.deb
lib64stdc++6-4.3-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64stdc++6-4.3-dbg_4.3.2-1.1_powerpc.deb
lib64stdc++6_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/lib64stdc++6_4.3.2-1.1_powerpc.deb
libgcc1-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libgcc1-dbg_4.3.2-1.1_powerpc.deb
libgcc1_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libgcc1_4.3.2-1.1_powerpc.deb
libgfortran3-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libgfortran3-dbg_4.3.2-1.1_powerpc.deb
libgfortran3_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libgfortran3_4.3.2-1.1_powerpc.deb
libgomp1-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libgomp1-dbg_4.3.2-1.1_powerpc.deb
libgomp1_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libgomp1_4.3.2-1.1_powerpc.deb
libmudflap0-4.3-dev_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libmudflap0-4.3-dev_4.3.2-1.1_powerpc.deb
libmudflap0-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libmudflap0-dbg_4.3.2-1.1_powerpc.deb
libmudflap0_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libmudflap0_4.3.2-1.1_powerpc.deb
libobjc2-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libobjc2-dbg_4.3.2-1.1_powerpc.deb
libobjc2_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libobjc2_4.3.2-1.1_powerpc.deb
libstdc++6-4.3-dbg_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-dbg_4.3.2-1.1_powerpc.deb
libstdc++6-4.3-dev_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-dev_4.3.2-1.1_powerpc.deb
libstdc++6-4.3-pic_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-pic_4.3.2-1.1_powerpc.deb
libstdc++6_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/libstdc++6_4.3.2-1.1_powerpc.deb
protoize_4.3.2-1.1_powerpc.deb
  to pool/main/g/gcc-4.3/protoize_4.3.2-1.1_powerpc.deb


Override entries for your package:
cpp-4.3_4.3.2-1.1_powerpc.deb - optional interpreters
fixincludes_4.3.2-1.1_powerpc.deb - optional devel
g++-4.3-multilib_4.3.2-1.1_powerpc.deb - optional devel
g++-4.3-spu_4.3.2-1.1_powerpc.deb - optional devel
g++-4.3_4.3.2-1.1_powerpc.deb - optional devel
gcc-4.3-base_4.3.2-1.1_powerpc.deb - required libs
gcc-4.3-multilib_4.3.2-1.1_powerpc.deb - optional devel
gcc-4.3-spu_4.3.2-1.1_powerpc.deb - optional devel
gcc-4.3_4.3.2-1.1_powerpc.deb - optional devel
gfortran-4.3-multilib_4.3.2-1.1_powerpc.deb - optional devel
gfortran-4.3-spu_4.3.2-1.1_powerpc.deb - optional devel
gfortran-4.3_4.3.2-1.1_powerpc.deb - optional devel
gobjc++-4.3-multilib_4.3.2-1.1_powerpc.deb - optio

gcc-4.3_4.3.2-1.1_i386.changes ACCEPTED

2009-01-01 Thread Debian Installer

Accepted:
cpp-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/cpp-4.3_4.3.2-1.1_i386.deb
fixincludes_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/fixincludes_4.3.2-1.1_i386.deb
g++-4.3-multilib_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/g++-4.3-multilib_4.3.2-1.1_i386.deb
g++-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/g++-4.3_4.3.2-1.1_i386.deb
gcc-4.3-base_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gcc-4.3-base_4.3.2-1.1_i386.deb
gcc-4.3-locales_4.3.2-1.1_all.deb
  to pool/main/g/gcc-4.3/gcc-4.3-locales_4.3.2-1.1_all.deb
gcc-4.3-multilib_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gcc-4.3-multilib_4.3.2-1.1_i386.deb
gcc-4.3-source_4.3.2-1.1_all.deb
  to pool/main/g/gcc-4.3/gcc-4.3-source_4.3.2-1.1_all.deb
gcc-4.3_4.3.2-1.1.diff.gz
  to pool/main/g/gcc-4.3/gcc-4.3_4.3.2-1.1.diff.gz
gcc-4.3_4.3.2-1.1.dsc
  to pool/main/g/gcc-4.3/gcc-4.3_4.3.2-1.1.dsc
gcc-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gcc-4.3_4.3.2-1.1_i386.deb
gfortran-4.3-multilib_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gfortran-4.3-multilib_4.3.2-1.1_i386.deb
gfortran-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gfortran-4.3_4.3.2-1.1_i386.deb
gobjc++-4.3-multilib_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gobjc++-4.3-multilib_4.3.2-1.1_i386.deb
gobjc++-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gobjc++-4.3_4.3.2-1.1_i386.deb
gobjc-4.3-multilib_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gobjc-4.3-multilib_4.3.2-1.1_i386.deb
gobjc-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gobjc-4.3_4.3.2-1.1_i386.deb
lib64gcc1-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gcc1-dbg_4.3.2-1.1_i386.deb
lib64gcc1_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gcc1_4.3.2-1.1_i386.deb
lib64gfortran3-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gfortran3-dbg_4.3.2-1.1_i386.deb
lib64gfortran3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gfortran3_4.3.2-1.1_i386.deb
lib64gomp1-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gomp1-dbg_4.3.2-1.1_i386.deb
lib64gomp1_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gomp1_4.3.2-1.1_i386.deb
lib64mudflap0-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64mudflap0-dbg_4.3.2-1.1_i386.deb
lib64mudflap0_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64mudflap0_4.3.2-1.1_i386.deb
lib64objc2-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64objc2-dbg_4.3.2-1.1_i386.deb
lib64objc2_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64objc2_4.3.2-1.1_i386.deb
lib64stdc++6-4.3-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64stdc++6-4.3-dbg_4.3.2-1.1_i386.deb
lib64stdc++6_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64stdc++6_4.3.2-1.1_i386.deb
libgcc1-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libgcc1-dbg_4.3.2-1.1_i386.deb
libgcc1_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libgcc1_4.3.2-1.1_i386.deb
libgfortran3-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libgfortran3-dbg_4.3.2-1.1_i386.deb
libgfortran3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libgfortran3_4.3.2-1.1_i386.deb
libgomp1-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libgomp1-dbg_4.3.2-1.1_i386.deb
libgomp1_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libgomp1_4.3.2-1.1_i386.deb
libmudflap0-4.3-dev_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libmudflap0-4.3-dev_4.3.2-1.1_i386.deb
libmudflap0-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libmudflap0-dbg_4.3.2-1.1_i386.deb
libmudflap0_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libmudflap0_4.3.2-1.1_i386.deb
libobjc2-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libobjc2-dbg_4.3.2-1.1_i386.deb
libobjc2_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libobjc2_4.3.2-1.1_i386.deb
libstdc++6-4.3-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-dbg_4.3.2-1.1_i386.deb
libstdc++6-4.3-dev_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-dev_4.3.2-1.1_i386.deb
libstdc++6-4.3-doc_4.3.2-1.1_all.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-doc_4.3.2-1.1_all.deb
libstdc++6-4.3-pic_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libstdc++6-4.3-pic_4.3.2-1.1_i386.deb
libstdc++6_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/libstdc++6_4.3.2-1.1_i386.deb
protoize_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/protoize_4.3.2-1.1_i386.deb


Override entries for your package:
cpp-4.3_4.3.2-1.1_i386.deb - optional interpreters
fixincludes_4.3.2-1.1_i386.deb - optional devel
g++-4.3-multilib_4.3.2-1.1_i386.deb - optional devel
g++-4.3_4.3.2-1.1_i386.deb - optional devel
gcc-4.3-base_4.3.2-1.1_i386.deb - required libs
gcc-4.3-locales_4.3.2-1.1_all.deb - optional devel
gcc-4.3-multilib_4.3.2-1.1_i386.deb - optional devel
gcc-4.3-source_4.3.2-1.1_all.deb - optional devel
gcc-4.3_4.3.2-1.1.dsc - source devel
gcc-4.3_4.3.2-1.1_i386.deb - optional devel
gfortran-4.3-multilib_4.3.2-1.1_i386.deb - optional devel
gfortran-4.3_4.3.2-1.1_i386.deb - optional devel
gobjc++-4.3-multilib_4.3.2-1.1_i386.deb - optional devel
gobjc++-4.3_4.3.2-1.1_i386.deb - optional devel
gobjc-4.3-multilib_4.3.2-1.1_i386.deb - optional devel
gobjc-4.3_4.3.2-1.1_i386.deb - optional dev

Bug#506713: marked as done ([PR38287, fixed in 4.4] Incorrect code in SPARC shared libraries)

2009-01-01 Thread Debian Bug Tracking System

Your message dated Fri, 02 Jan 2009 03:32:16 +
with message-id 
and subject line Bug#506713: fixed in gcc-4.3 4.3.2-1.1
has caused the Debian Bug report #506713,
regarding [PR38287, fixed in 4.4] Incorrect code in SPARC shared libraries
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
506713: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=506713
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: g++-4.3
Version: 4.3.2-1
Severity: serious

Functions compiled for SPARC with both -O2 and -fPIC options, which
return structures and require global data, may have incorrect code
generated for them.

The following example is based on Qt 3, which is affected by this bug
(see #490999).  The code should of course print "1 + 1 = 2" but when
compiled for SPARC with -O2 -fPIC it prints "1 + 1 = 0" (or may crash).
The first two instructions generated for QTime::addMSecs() are a save
using %sp and a load relative to %sp which depends on the *old* value of
%sp.

This example appears to be compiled correctly if I remove either option
or reduce the value of MSECS_PER_DAY such that it can be an immediate
constant.

Ben.

#include 

class QTime
{
public:
explicit QTime(int ms = 0) : ds(ms) {}
static QTime currentTime() { return QTime(); }
QTime addMSecs(int ms) const;
int msecs() const { return ds; }
private:
unsigned ds;
};

static const unsigned MSECS_PER_DAY = 8640;

QTime QTime::addMSecs( int ms ) const
{
QTime t;
if ( ms < 0 ) {
// % not well-defined for -ve, but / is.
int negdays = (MSECS_PER_DAY-ms) / MSECS_PER_DAY;
t.ds = ((int)ds + ms + negdays*MSECS_PER_DAY)
% MSECS_PER_DAY;
} else {
t.ds = ((int)ds + ms) % MSECS_PER_DAY;
}
return t;
}

int main(int argc, char* argv[] )
{
std::cout << "1 + 1 = " << QTime(1).addMSecs(1).msecs() << std::endl;
}



signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
Source: gcc-4.3
Source-Version: 4.3.2-1.1

We believe that the bug you reported is fixed in the latest version of
gcc-4.3, which is due to be installed in the Debian FTP archive:

cpp-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/cpp-4.3_4.3.2-1.1_i386.deb
fixincludes_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/fixincludes_4.3.2-1.1_i386.deb
g++-4.3-multilib_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/g++-4.3-multilib_4.3.2-1.1_i386.deb
g++-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/g++-4.3_4.3.2-1.1_i386.deb
gcc-4.3-base_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gcc-4.3-base_4.3.2-1.1_i386.deb
gcc-4.3-locales_4.3.2-1.1_all.deb
  to pool/main/g/gcc-4.3/gcc-4.3-locales_4.3.2-1.1_all.deb
gcc-4.3-multilib_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gcc-4.3-multilib_4.3.2-1.1_i386.deb
gcc-4.3-source_4.3.2-1.1_all.deb
  to pool/main/g/gcc-4.3/gcc-4.3-source_4.3.2-1.1_all.deb
gcc-4.3_4.3.2-1.1.diff.gz
  to pool/main/g/gcc-4.3/gcc-4.3_4.3.2-1.1.diff.gz
gcc-4.3_4.3.2-1.1.dsc
  to pool/main/g/gcc-4.3/gcc-4.3_4.3.2-1.1.dsc
gcc-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gcc-4.3_4.3.2-1.1_i386.deb
gfortran-4.3-multilib_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gfortran-4.3-multilib_4.3.2-1.1_i386.deb
gfortran-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gfortran-4.3_4.3.2-1.1_i386.deb
gobjc++-4.3-multilib_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gobjc++-4.3-multilib_4.3.2-1.1_i386.deb
gobjc++-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gobjc++-4.3_4.3.2-1.1_i386.deb
gobjc-4.3-multilib_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gobjc-4.3-multilib_4.3.2-1.1_i386.deb
gobjc-4.3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/gobjc-4.3_4.3.2-1.1_i386.deb
lib64gcc1-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gcc1-dbg_4.3.2-1.1_i386.deb
lib64gcc1_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gcc1_4.3.2-1.1_i386.deb
lib64gfortran3-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gfortran3-dbg_4.3.2-1.1_i386.deb
lib64gfortran3_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gfortran3_4.3.2-1.1_i386.deb
lib64gomp1-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gomp1-dbg_4.3.2-1.1_i386.deb
lib64gomp1_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64gomp1_4.3.2-1.1_i386.deb
lib64mudflap0-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64mudflap0-dbg_4.3.2-1.1_i386.deb
lib64mudflap0_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64mudflap0_4.3.2-1.1_i386.deb
lib64objc2-dbg_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64objc2-dbg_4.3.2-1.1_i386.deb
lib64objc2_4.3.2-1.1_i386.deb
  to pool/main/g/gcc-4.3/lib64objc2_4.3.2