Re: [PATCH, middle-end]: Fix PR50083: All 32-bit fortran tests fail on 32-bit Solaris

2011-08-26 Thread Rainer Orth
Uros, > I will wait for the confirmation from Rainer before committing the patch. an i386-pc-solaris2.9 bootstrap just finished, and all the failures are gone. Thanks. Rainer -- - Rainer Orth, Center for Biotec

Re: [PATCH, middle-end]: Fix PR50083: All 32-bit fortran tests fail on 32-bit Solaris

2011-08-26 Thread Uros Bizjak
On Fri, Aug 26, 2011 at 9:30 AM, Richard Guenther wrote: >> >> As noted in the PR, we also have to protect conversion from >> >> round->lround for non-TARGET_C99_FUNCTIONS targets. Otherwise, gcc >> >> chokes in fold_fixed_mathfn, trying to canonicalize iround to >> >> (non-existent) lround. It l

Re: [PATCH, middle-end]: Fix PR50083: All 32-bit fortran tests fail on 32-bit Solaris

2011-08-26 Thread Richard Guenther
On Fri, 26 Aug 2011, Uros Bizjak wrote: > On Fri, Aug 26, 2011 at 9:05 AM, Richard Guenther wrote: > > >> As noted in the PR, we also have to protect conversion from > >> round->lround for non-TARGET_C99_FUNCTIONS targets. Otherwise, gcc > >> chokes in fold_fixed_mathfn, trying to canonicalize i

Re: [PATCH, middle-end]: Fix PR50083: All 32-bit fortran tests fail on 32-bit Solaris

2011-08-26 Thread Uros Bizjak
On Fri, Aug 26, 2011 at 9:05 AM, Richard Guenther wrote: >> As noted in the PR, we also have to protect conversion from >> round->lround for non-TARGET_C99_FUNCTIONS targets. Otherwise, gcc >> chokes in fold_fixed_mathfn, trying to canonicalize iround to >> (non-existent) lround. It looks to me,

Re: [PATCH, middle-end]: Fix PR50083: All 32-bit fortran tests fail on 32-bit Solaris

2011-08-26 Thread Richard Guenther
On Thu, 25 Aug 2011, Uros Bizjak wrote: > Hello! > > As noted in the PR, we also have to protect conversion from > round->lround for non-TARGET_C99_FUNCTIONS targets. Otherwise, gcc > chokes in fold_fixed_mathfn, trying to canonicalize iround to > (non-existent) lround. It looks to me, that we ca

[PATCH, middle-end]: Fix PR50083: All 32-bit fortran tests fail on 32-bit Solaris

2011-08-25 Thread Uros Bizjak
Hello! As noted in the PR, we also have to protect conversion from round->lround for non-TARGET_C99_FUNCTIONS targets. Otherwise, gcc chokes in fold_fixed_mathfn, trying to canonicalize iround to (non-existent) lround. It looks to me, that we can trigger the same problem trying to convert (long lo