[v3] long double compat fixes for abi_check
Benjamin Kosnik
bkoz@redhat.com
Wed Mar 26 22:37:00 GMT 2008
My initial patch to fix this a week ago was wrong. I have higher hopes
for this patch, which I've tested by constructing various incorrect
libstdc++.so binaries, all of which were caught as expected.
So, baseline symbol files with *_LDBL_* version names won't be
marked missing if the test symbol file doesn't contain any *_LDBL_*
versions.
In addition, this adds a check for __float128 mangled names not in
*_LDBL_* version names.
I believe these are the last abi_check FAILs that involve
testsuite/util/* sources. The rest are configure/build issues.
In particular, this doesn't fix the issue that Jakub pointed out here:
http://gcc.gnu.org/ml/gcc-patches/2008-03/msg01262.html
where
baseline_dir="$glibcxx_srcdir/config/abi/post/${abi_baseline_pair}\$(MULTISUBDIR)"
isn't correct when --with-cpu=default32 on some platforms.
I would like to fix this too, but haven't investigated this yet.
tested x86/linux
-benjamin
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: p.20080326-3
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20080326/e773d7de/attachment.ksh>
More information about the Libstdc++
mailing list