Bug#259318: pass by reference broken

2004-07-13 Thread Alan
Package: g++-3.3 Version: 1:3.3.4-2 Pass by reference seems to be broken in g++. Originally I thought the problem might be in ntohl, which is why it appears in the test below. However, the real problem seems to be in the mechanics of passing data. A different variant of the program below show

Results for 3.4.1 (Debian 3.4.1-1) testsuite on sparc64-linux

2004-07-13 Thread Matthias Klose
LAST_UPDATED: Sat Jul 10 06:54:23 UTC 2004 Native configuration is sparc64-linux (vore) === gpc tests === Running target any FAIL: abso1.pas === gpc Summary === # of tests3794 # of expected passes 3783 # of unexpected failures 1 # of unsup

Re: gcc-3.4 upload to unstable

2004-07-13 Thread Matthias Klose
Florian Weimer writes: > * Matthias Klose: > > > The following notes are added the 3.3 package descriptions: > > What about the std::string ABI change in libstdc++6? This isn't > fixable by symbol versioning and can cause problems if empty strings > are passed across shared library boundaries.

Bug#259196: libstdc++5: mixed signed/unsigned char comparison in std::char_traits

2004-07-13 Thread giuseppe bonacci
Package: libstdc++5 Version: 1:3.3.4-2 Severity: minor I report this as "minor" since I don't know if it's really a bug or standard behaviour that I'm not understanding. The following program (to be compiled with g++ 3.x) #include #include #define BLURB(x) #x << "\t== " << (x) << '\n' int main

Re: gcc-3.4 upload to unstable

2004-07-13 Thread Florian Weimer
* Matthias Klose: > The following notes are added the 3.3 package descriptions: What about the std::string ABI change in libstdc++6? This isn't fixable by symbol versioning and can cause problems if empty strings are passed across shared library boundaries.

$B!y%G!<%?!BgJg=8!*(B)$B!y(B

2004-07-13 Thread $B%a%k%^%,%a%k%b(B
$B!y%G!<%?!BgJg=8!*(B)$B!y(B (B $B(."""#(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,"#""(/(B (B $B%a%k%^%,%a%k%b!&%K%e!<%9(B $B!c(B2003.07$BH/9T!d(B $B(1"""#(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,(,"#""(0(B (B $B!Z"-%*%9%9%a>pJs(B/$B%S%8%M%9![(,(,(,(,(,(,(,(,

gcc-3.4 upload to unstable

2004-07-13 Thread Matthias Klose
I'm planning the upload of gcc-3.4 packages to unstable this week. There's one overlapping binary package, which is now built by gcc-3.4, instead of gcc-3.3: libgcc1 (for all architectures but hppa and m68k). Checked libgcc1 from 3.4 to export at least all symbols that are exported from the 3.3 bas