[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |5.3
[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 Steve Ellcey changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC||sje at gcc dot gnu.org Known to work||5.3.0, 6.0 Resolution|--- |FIXED --- Comment #8 from Steve Ellcey --- Patch checked in on ToT for 6.0 and on 5.* branch.
[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 --- Comment #7 from Steve Ellcey --- Author: sje Date: Mon Nov 2 21:08:02 2015 New Revision: 229678 URL: https://gcc.gnu.org/viewcvs?rev=229678&root=gcc&view=rev Log: 2015-11-02 Steve Ellcey 2015-10-23 Steve Ellcey Andrew Pinski PR rtl-optimization/67736 * gcc.dg/torture/pr67736.c: New test. * gcc.dg/combine-subregs.c: New test. Added: branches/gcc-5-branch/gcc/testsuite/gcc.dg/combine-subregs.c branches/gcc-5-branch/gcc/testsuite/gcc.dg/torture/pr67736.c Modified: branches/gcc-5-branch/gcc/testsuite/ChangeLog
[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 --- Comment #6 from Steve Ellcey --- Author: sje Date: Mon Nov 2 21:04:33 2015 New Revision: 229677 URL: https://gcc.gnu.org/viewcvs?rev=229677&root=gcc&view=rev Log: 2015-11-02 Steve Ellcey Backport from mainline 2015-10-23 Steve Ellcey Andrew Pinski PR rtl-optimization/67736 * combine.c (simplify_comparison): Use gen_lowpart_or_truncate instead of gen_lowpart. Modified: branches/gcc-5-branch/gcc/ChangeLog branches/gcc-5-branch/gcc/combine.c
[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 --- Comment #5 from Steve Ellcey --- Author: sje Date: Fri Oct 23 15:58:33 2015 New Revision: 229260 URL: https://gcc.gnu.org/viewcvs?rev=229260&root=gcc&view=rev Log: 2015-10-23 Steve Ellcey Andrew Pinski PR rtl-optimization/67736 * gcc.dg/torture/pr67736.c: New test. * gcc.dg/combine-subregs.c: New test. Added: trunk/gcc/testsuite/gcc.dg/combine-subregs.c trunk/gcc/testsuite/gcc.dg/torture/pr67736.c Modified: trunk/gcc/testsuite/ChangeLog
[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 --- Comment #4 from Steve Ellcey --- Author: sje Date: Fri Oct 23 15:56:15 2015 New Revision: 229259 URL: https://gcc.gnu.org/viewcvs?rev=229259&root=gcc&view=rev Log: 2015-10-23 Steve Ellcey Andrew Pinski PR rtl-optimization/67736 * combine.c (simplify_comparison): Use gen_lowpart_or_truncate instead of gen_lowpart. Modified: trunk/gcc/ChangeLog trunk/gcc/combine.c
[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 --- Comment #3 from Aurelien Jarno --- The ffmpeg testsuite is successful on mips64el-linux-gnu with this patch applied.
[Bug rtl-optimization/67736] Wrong optimization with -fexpensive-optimizations on mips64el
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67736 --- Comment #2 from Aurelien Jarno --- Thanks for the patch. I have just tested it, and it indeed fixes the issue from the testcase. I am currently trying to build ffmpeg, from which the testcase has been extracted to see if all the issues are really fixed.