[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #37 from rob1weld at aol dot com 2010-07-23 08:43 --- (In reply to comment #31) > Please refrain from fiddling with the bug status: whoever does the backport > will > do this himself. > > Thanks. > Rainer > I have no interest in your posts and have marked your emails to me as SPAM. Rob -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #36 from ro at gcc dot gnu dot org 2010-07-21 09:09 --- Fixed on all active branches. -- ro at gcc dot gnu dot org changed: What|Removed |Added Status|NEW |RESOLVED Known to fail|4.4.5 4.5.1 | Known to work|4.6.0 |4.4.5 4.5.1 4.6.0 Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #35 from ro at gcc dot gnu dot org 2010-07-21 09:06 --- Subject: Bug 38946 Author: ro Date: Wed Jul 21 09:06:42 2010 New Revision: 162367 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162367 Log: Backport from mainline: 2010-06-25 Jerry DeLisle PR testsuite/38946 * gfortran.dg/array_constructor_23.f: Update test to allow for small error in comparing reals. Modified: branches/gcc-4_4-branch/gcc/testsuite/ChangeLog branches/gcc-4_4-branch/gcc/testsuite/gfortran.dg/array_constructor_23.f -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #34 from ro at gcc dot gnu dot org 2010-07-21 09:06 --- Subject: Bug 38946 Author: ro Date: Wed Jul 21 09:05:47 2010 New Revision: 162366 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162366 Log: Backport from mainline: 2010-06-25 Jerry DeLisle PR testsuite/38946 * gfortran.dg/array_constructor_23.f: Update test to allow for small error in comparing reals. Modified: branches/gcc-4_5-branch/gcc/testsuite/ChangeLog branches/gcc-4_5-branch/gcc/testsuite/gfortran.dg/array_constructor_23.f -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #33 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-07-21 07:56 --- Subject: Re: [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously > --- Comment #32 from jvdelisle at gcc dot gnu dot org 2010-07-21 04:37 > --- > Rainer, this is OK to back port. Do you want me to do so? No need, I can easily do it myself. Thanks. Rainer -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #32 from jvdelisle at gcc dot gnu dot org 2010-07-21 04:37 --- Rainer, this is OK to back port. Do you want me to do so? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #31 from ro at gcc dot gnu dot org 2010-07-20 19:23 --- Please refrain from fiddling with the bug status: whoever does the backport will do this himself. Thanks. Rainer -- ro at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Known to fail|4.4.5 4.5.1 4.6.0 |4.4.5 4.5.1 Known to work||4.6.0 Last reconfirmed|2010-06-04 12:53:55 |2010-07-20 19:23:33 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #30 from rob1weld at aol dot com 2010-07-20 18:46 --- (In reply to comment #28) > Subject: Bug 38946 > Author: jvdelisle > Date: Fri Jun 25 21:32:37 2010 > New Revision: 161416 > URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161416 > Log: > 2010-06-25 Jerry DeLisle > PR testsuite/38946 > * gfortran.dg/array_constructor_23.f: Update test to allow for small > error in comparing reals. > Modified: > trunk/gcc/testsuite/ChangeLog > trunk/gcc/testsuite/gfortran.dg/array_constructor_23.f Thanks for fixing the Trunk, when http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946#c29 is complete I (or someone else) will close this Bug. Rob -- rob1weld at aol dot com changed: What|Removed |Added Status|NEW |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #29 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-07-09 19:17 --- Subject: Re: [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously May I backport the patch to the 4.4 and 4.5 branches, too? Thanks. Rainer -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #28 from jvdelisle at gcc dot gnu dot org 2010-06-25 21:32 --- Subject: Bug 38946 Author: jvdelisle Date: Fri Jun 25 21:32:37 2010 New Revision: 161416 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161416 Log: 2010-06-25 Jerry DeLisle PR testsuite/38946 * gfortran.dg/array_constructor_23.f: Update test to allow for small error in comparing reals. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/array_constructor_23.f -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #27 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-06-25 20:43 --- Subject: Re: [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously > --- Comment #26 from jvdelisle at gcc dot gnu dot org 2010-06-25 20:41 > --- > I will commit the change Excellent: no remaining fortran testsuite failures :-) Rainer -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #26 from jvdelisle at gcc dot gnu dot org 2010-06-25 20:41 --- I will commit the change -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #25 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-06-25 20:34 --- Subject: Re: [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously Jerry, > Try this version of the test case and see what it does. If this fails, I will > send one instrumented a bit more. this one works without problems, both 32 and 64-bit, at all optimization levels (tested with DEJAGNU=site.exp runtest --tool gfortran --srcdir $srcdir dg.exp=array_constructor_23.f Rainer -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #24 from jvdelisle at gcc dot gnu dot org 2010-06-25 20:20 --- Created an attachment (id=21009) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=21009&action=view) Modified array_constructor_23.f to allow for some precision error Rainer, Try this version of the test case and see what it does. If this fails, I will send one instrumented a bit more. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #23 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-06-25 19:26 --- Subject: Re: [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously Great, thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #22 from jvdelisle at gcc dot gnu dot org 2010-06-25 19:24 --- Rainer, I will look at the array_constructor_23.f itself and see what the front-end is doing with it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #21 from ro at gcc dot gnu dot org 2010-06-25 18:56 --- Jerry, could you perhaps have a look at this one, too? This is the last remaining fortran testsuite failure on Solaris 11/x86. Thanks. Rainer -- ro at gcc dot gnu dot org changed: What|Removed |Added CC||jvdelisle at gcc dot gnu dot ||org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #20 from rob1weld at aol dot com 2010-06-20 02:05 --- (In reply to comment #16) > Confirmed: fails for 32-bit and Solaris 10+, unsupported on Solaris 8 and 9. > Thanks for looking into this, Rob -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #19 from ro at gcc dot gnu dot org 2010-06-07 16:49 --- Created an attachment (id=20858) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20858&action=view) assembler output at -O3 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #18 from ro at gcc dot gnu dot org 2010-06-07 16:48 --- Created an attachment (id=20857) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20857&action=view) assembler output at -O0 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #17 from ro at CeBiTec dot Uni-Bielefeld dot DE 2010-06-07 16:32 --- Subject: Re: [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously I've now analysed this further: the test only fails at -O3. The failure is an abort in l.23: DDA1 = ATAN2 ((/(REAL(J1,KV),J1=1,10)/), $ REAL((/(J1,J1=nf10,nf1,mf1)/), KV)) !fails DDA2 = ATAN2 (DDA, DDA(10:1:-1)) if (any (DDA1 .ne. DDA2)) call abort () Investigating with gdb, I find that only the 10th array element differs: (gdb ) p dda1 $1 = (0.0996686518, 0.218668953, 0.358770669, 0.519146085, 0.694738269, 0.876058042, 1.05165017, 1.21202564, 1.35212743, 1.47112763) (gdb) p dda2 $2 = (0.0996686518, 0.218668953, 0.358770669, 0.519146085, 0.694738269, 0.876058042, 1.05165017, 1.21202564, 1.35212743, 8.40779079e-45) I've verified that atan2f is called with exactly the same input sequence in both cases. The problem is that at -O0 (and probably up to -O2), atan2f is called 2 x 10 times as expected, and atan2f only appears twice in the assembler output. On the other hand, at -O3 the second time through, atan2f(1.0) isn't called. Instead, the loop is unrolled, but incorrectly, it seems: there are now only19 calls to atan2f in the assembler output. Rainer -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
--- Comment #16 from ro at gcc dot gnu dot org 2010-06-04 12:53 --- Confirmed: fails for 32-bit and Solaris 10+, unsupported on Solaris 8 and 9. -- ro at gcc dot gnu dot org changed: What|Removed |Added CC||ro at gcc dot gnu dot org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 GCC target triplet|i386-pc-solaris2.11 |i386-pc-solaris2.1[01] Known to fail||4.4.5 4.5.1 4.6.0 Last reconfirmed|-00-00 00:00:00 |2010-06-04 12:53:55 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
[Bug testsuite/38946] [4.4/4.5/4.6 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
-- jakub at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.4.4 |4.4.5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946