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
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
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.
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
* 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
(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![(,(,(,(,(,(,(,(,
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
7 matches
Mail list logo