[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-12-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #14 from H.J. Lu --- (In reply to trashyankes from comment #12) > (In reply to H.J. Lu from comment #11) > > (In reply to trashyankes from comment #10) > > > > Which GCC are you using? GCC 8.2 generates: > > GCC Explorer :D > > g++

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-12-13 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #13 from H.J. Lu --- (In reply to trashyankes from comment #12) > (In reply to H.J. Lu from comment #11) > > (In reply to trashyankes from comment #10) > > > > Which GCC are you using? GCC 8.2 generates: > > GCC Explorer :D > > g++

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-12-12 Thread trashyankes at wp dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #12 from trashyankes at wp dot pl --- (In reply to H.J. Lu from comment #11) > (In reply to trashyankes from comment #10) > > Which GCC are you using? GCC 8.2 generates: GCC Explorer :D g++ (GCC-Explorer-Build) 9.0.0 20181211 (exper

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-12-09 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #11 from H.J. Lu --- (In reply to trashyankes from comment #10) > (In reply to H.J. Lu from comment #9) > > Fixed for GCC 9, GCC 8.3 and GCC 7.4. > > One question, I look on test case and see: > > ``` > f1(): > xor eax,

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-12-09 Thread trashyankes at wp dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #10 from trashyankes at wp dot pl --- (In reply to H.J. Lu from comment #9) > Fixed for GCC 9, GCC 8.3 and GCC 7.4. One question, I look on test case and see: ``` f1(): xor eax, eax xor edx, edx ret f2

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-10-09 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 H.J. Lu changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-10-09 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #8 from hjl at gcc dot gnu.org --- Author: hjl Date: Tue Oct 9 17:23:06 2018 New Revision: 264989 URL: https://gcc.gnu.org/viewcvs?rev=264989&root=gcc&view=rev Log: i386: Use TImode for BLKmode values in 2 integer registers When pa

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-10-09 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #7 from hjl at gcc dot gnu.org --- Author: hjl Date: Tue Oct 9 17:17:41 2018 New Revision: 264987 URL: https://gcc.gnu.org/viewcvs?rev=264987&root=gcc&view=rev Log: i386: Use TImode for BLKmode values in 2 integer registers When pa

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-09-29 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 H.J. Lu changed: What|Removed |Added Target|x86_64-*-* i?86-*-* |x86_64-*-* Status|UNCONFIRMED

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-09-29 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #5 from hjl at gcc dot gnu.org --- Author: hjl Date: Sat Sep 29 21:59:59 2018 New Revision: 264716 URL: https://gcc.gnu.org/viewcvs?rev=264716&root=gcc&view=rev Log: i386: Use TImode for BLKmode values in 2 integer registers When pa

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-09-29 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 H.J. Lu changed: What|Removed |Added CC||ubizjak at gmail dot com Component|mi