[Bug target/69616] optimization of 8 movb

2018-05-27 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616

ktkachov at gcc dot gnu.org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||ktkachov at gcc dot gnu.org
 Resolution|--- |DUPLICATE

--- Comment #5 from ktkachov at gcc dot gnu.org ---
Dup.

*** This bug has been marked as a duplicate of bug 22141 ***

[Bug target/69616] optimization of 8 movb

2018-05-27 Thread me at xenu dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616

Tomasz Konojacki  changed:

   What|Removed |Added

 CC||me at xenu dot pl

--- Comment #4 from Tomasz Konojacki  ---
gcc 8.1 generates the following code:

f():
movq$0, tape(%rip)
ret
tape:
.zero   65536

I believe this ticket should be closed.

[Bug target/69616] optimization of 8 movb

2016-11-02 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616
Bug 69616 depends on bug 22141, which changed state.

Bug 22141 Summary: [5/6/7 Regression] Missing optimization when storing 
structures
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22141

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

[Bug target/69616] optimization of 8 movb

2016-02-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616

Jakub Jelinek  changed:

   What|Removed |Added

 CC||jakub at gcc dot gnu.org

--- Comment #3 from Jakub Jelinek  ---
Like PR22141.  Note that we probably want to deal with this at the GIMPLE level
instead of RTL, that is just too late, and handle bitfields and other adjacent
memory operations in there shortly before expansion, then at least for
bitfields go through some GIMPLE passes (ccp, forwprop?) to clean that up.

[Bug target/69616] optimization of 8 movb

2016-02-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616

Richard Biener  changed:

   What|Removed |Added

   Keywords||missed-optimization

--- Comment #2 from Richard Biener  ---
Generic BB vectorization could do this, I have partial patches to enable it. 
And we can combine stores on RTL.  We have several duplicate bugreports here.

[Bug target/69616] optimization of 8 movb

2016-02-02 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69616

Markus Trippelsdorf  changed:

   What|Removed |Added

 Target||x86_64-*-*, i?86-*-*
 Status|UNCONFIRMED |NEW
   Last reconfirmed||2016-02-02
 CC||trippels at gcc dot gnu.org
  Component|c   |target
 Ever confirmed|0   |1

--- Comment #1 from Markus Trippelsdorf  ---
https://goo.gl/k9lDZQ