This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, RFC] Enable IBM long double for PPC32 Linux
- From: Andreas Krebbel <krebbel1 at de dot ibm dot com>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 2 Feb 2006 17:33:51 +0100
- Subject: Re: [PATCH, RFC] Enable IBM long double for PPC32 Linux
- References: <20060130170317.GE32233@devserv.devel.redhat.com> <OF725296E0.A8FF7EB7-ON41257106.00667F9B-41257106.0066A7C7@de.ibm.com> <20060130210726.GI32233@devserv.devel.redhat.com> <20060131123913.GA3272@de.ibm.com> <20060131211147.GS32233@devserv.devel.redhat.com> <20060201162702.GA4253@de.ibm.com> <20060202140922.GJ32233@devserv.devel.redhat.com>
Hi,
> > Bootstraps are still running - I will post the results as soon as possible.
The bootstraps on s390 and s390x with gcc 4.1 and gcc 4.2 with and without
-mlong-double-128 set as default went well.
The normal builds show no regressions. With -mlong-double-128 as default and without
having a proper glibc I see a few fails which seem to be caused by the missing glibc
support (oh, I've changed the output_float function in libgfortran/io/write.c a bit
to get less fails with gfortran):
Fortran:
< FAIL: gfortran.dg/large_real_kind_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions execution test
...
libstdc++:
< FAIL: 22_locale/codecvt/in/wchar_t/2.cc execution test
< FAIL: 22_locale/money_get/get/char/12.cc execution test
< FAIL: 22_locale/num_get/get/char/1.cc execution test
< FAIL: 26_numerics/complex/complex_inserters_extractors.cc execution test
< FAIL: 27_io/basic_filebuf/underflow/wchar_t/9520.cc execution test
< FAIL: 27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc execu
...
> For me this bootstrapped/regtested fine and also builds glibc correctly and
> make check is fine as well, on both s390 and s390x. So, IMHO this is ready
> for committing.
Thanks for testing the patch.
Bye,
-Andreas-