public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/34283] Non-optimal reload register used
       [not found] <bug-34283-4@http.gcc.gnu.org/bugzilla/>
@ 2012-01-20 10:34 ` ubizjak at gmail dot com
  2012-10-23 18:33 ` glisse at gcc dot gnu.org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: ubizjak at gmail dot com @ 2012-01-20 10:34 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34283

Uros Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vmakarov at gcc dot gnu.org
      Known to fail|                            |4.7.0

--- Comment #4 from Uros Bizjak <ubizjak at gmail dot com> 2012-01-20 10:15:32 UTC ---
Still present on x86_64. -O2 -march=corei7:

        movd    %rsi, %xmm1
        pinsrq  $1, %rdi, %xmm1
        movdqa  %xmm1, %xmm0
        ret

GCC: (GNU) 4.7.0 20120118 (experimental) [trunk revision 183277]

Re-confirmed and added CC.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug rtl-optimization/34283] Non-optimal reload register used
       [not found] <bug-34283-4@http.gcc.gnu.org/bugzilla/>
  2012-01-20 10:34 ` [Bug rtl-optimization/34283] Non-optimal reload register used ubizjak at gmail dot com
@ 2012-10-23 18:33 ` glisse at gcc dot gnu.org
  2012-10-27  7:34 ` ubizjak at gmail dot com
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: glisse at gcc dot gnu.org @ 2012-10-23 18:33 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34283

Marc Glisse <glisse at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |glisse at gcc dot gnu.org

--- Comment #5 from Marc Glisse <glisse at gcc dot gnu.org> 2012-10-23 18:33:07 UTC ---
(In reply to comment #4)
> Still present on x86_64. -O2 -march=corei7:
> 
>         movd    %rsi, %xmm1
>         pinsrq  $1, %rdi, %xmm1
>         movdqa  %xmm1, %xmm0
>         ret

It was still like that yesterday, but today:

    movd    %rsi, %xmm0
    pinsrq    $1, %rdi, %xmm0
    ret

Fixed by LRA?


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug rtl-optimization/34283] Non-optimal reload register used
       [not found] <bug-34283-4@http.gcc.gnu.org/bugzilla/>
  2012-01-20 10:34 ` [Bug rtl-optimization/34283] Non-optimal reload register used ubizjak at gmail dot com
  2012-10-23 18:33 ` glisse at gcc dot gnu.org
@ 2012-10-27  7:34 ` ubizjak at gmail dot com
  2012-10-27  7:49 ` uros at gcc dot gnu.org
  2012-10-27  7:53 ` ubizjak at gmail dot com
  4 siblings, 0 replies; 8+ messages in thread
From: ubizjak at gmail dot com @ 2012-10-27  7:34 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34283

--- Comment #6 from Uros Bizjak <ubizjak at gmail dot com> 2012-10-27 07:33:41 UTC ---
(In reply to comment #5)
> (In reply to comment #4)
> > Still present on x86_64. -O2 -march=corei7:
> > 
> >         movd    %rsi, %xmm1
> >         pinsrq  $1, %rdi, %xmm1
> >         movdqa  %xmm1, %xmm0
> >         ret
> 
> It was still like that yesterday, but today:
> 
>     movd    %rsi, %xmm0
>     pinsrq    $1, %rdi, %xmm0
>     ret
> 
> Fixed by LRA?

Looks so. I will prepare a testcase and close the bug.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug rtl-optimization/34283] Non-optimal reload register used
       [not found] <bug-34283-4@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2012-10-27  7:34 ` ubizjak at gmail dot com
@ 2012-10-27  7:49 ` uros at gcc dot gnu.org
  2012-10-27  7:53 ` ubizjak at gmail dot com
  4 siblings, 0 replies; 8+ messages in thread
From: uros at gcc dot gnu.org @ 2012-10-27  7:49 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34283

--- Comment #7 from uros at gcc dot gnu.org 2012-10-27 07:49:00 UTC ---
Author: uros
Date: Sat Oct 27 07:48:55 2012
New Revision: 192872

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192872
Log:
    PR target/34283
    * gcc.target/i386/pr34283.c: New test.


Added:
    trunk/gcc/testsuite/gcc.target/i386/pr34283.c
Modified:
    trunk/gcc/testsuite/ChangeLog


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug rtl-optimization/34283] Non-optimal reload register used
       [not found] <bug-34283-4@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2012-10-27  7:49 ` uros at gcc dot gnu.org
@ 2012-10-27  7:53 ` ubizjak at gmail dot com
  4 siblings, 0 replies; 8+ messages in thread
From: ubizjak at gmail dot com @ 2012-10-27  7:53 UTC (permalink / raw)
  To: gcc-bugs


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34283

Uros Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |4.8.0

--- Comment #8 from Uros Bizjak <ubizjak at gmail dot com> 2012-10-27 07:53:30 UTC ---
Fixed.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug rtl-optimization/34283] Non-optimal reload register used
  2007-11-29  7:27 [Bug rtl-optimization/34283] New: " ubizjak at gmail dot com
  2009-06-22 22:18 ` [Bug rtl-optimization/34283] " steven at gcc dot gnu dot org
  2009-06-23 12:09 ` ubizjak at gmail dot com
@ 2009-10-03  8:36 ` ubizjak at gmail dot com
  2 siblings, 0 replies; 8+ messages in thread
From: ubizjak at gmail dot com @ 2009-10-03  8:36 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from ubizjak at gmail dot com  2009-10-03 08:36 -------
(In reply to comment #2)

> > Uros, this bug is from the pre-IRA times.  Could you check if you still see
> > this problem, please?
> 
> Yes, it is still present as of gcc 4.5.0 20090623

Reconfirmed with gcc version 4.5.0 20091003 (experimental) [trunk revision
152431].


-- 

ubizjak at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|2009-06-23 12:09:16         |2009-10-03 08:36:28
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34283


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug rtl-optimization/34283] Non-optimal reload register used
  2007-11-29  7:27 [Bug rtl-optimization/34283] New: " ubizjak at gmail dot com
  2009-06-22 22:18 ` [Bug rtl-optimization/34283] " steven at gcc dot gnu dot org
@ 2009-06-23 12:09 ` ubizjak at gmail dot com
  2009-10-03  8:36 ` ubizjak at gmail dot com
  2 siblings, 0 replies; 8+ messages in thread
From: ubizjak at gmail dot com @ 2009-06-23 12:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from ubizjak at gmail dot com  2009-06-23 12:09 -------
(In reply to comment #1)
> Uros, this bug is from the pre-IRA times.  Could you check if you still see
> this problem, please?

Yes, it is still present as of gcc 4.5.0 20090623


-- 

ubizjak at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|0000-00-00 00:00:00         |2009-06-23 12:09:16
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34283


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Bug rtl-optimization/34283] Non-optimal reload register used
  2007-11-29  7:27 [Bug rtl-optimization/34283] New: " ubizjak at gmail dot com
@ 2009-06-22 22:18 ` steven at gcc dot gnu dot org
  2009-06-23 12:09 ` ubizjak at gmail dot com
  2009-10-03  8:36 ` ubizjak at gmail dot com
  2 siblings, 0 replies; 8+ messages in thread
From: steven at gcc dot gnu dot org @ 2009-06-22 22:18 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from steven at gcc dot gnu dot org  2009-06-22 22:18 -------
Uros, this bug is from the pre-IRA times.  Could you check if you still see
this problem, please?


-- 

steven at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34283


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-10-27  7:53 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-34283-4@http.gcc.gnu.org/bugzilla/>
2012-01-20 10:34 ` [Bug rtl-optimization/34283] Non-optimal reload register used ubizjak at gmail dot com
2012-10-23 18:33 ` glisse at gcc dot gnu.org
2012-10-27  7:34 ` ubizjak at gmail dot com
2012-10-27  7:49 ` uros at gcc dot gnu.org
2012-10-27  7:53 ` ubizjak at gmail dot com
2007-11-29  7:27 [Bug rtl-optimization/34283] New: " ubizjak at gmail dot com
2009-06-22 22:18 ` [Bug rtl-optimization/34283] " steven at gcc dot gnu dot org
2009-06-23 12:09 ` ubizjak at gmail dot com
2009-10-03  8:36 ` ubizjak at gmail dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).