https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684
--- Comment #15 from ktkachov at gcc dot gnu.org ---
Author: ktkachov
Date: Fri Oct 28 14:18:50 2016
New Revision: 241649
URL: https://gcc.gnu.org/viewcvs?rev=241649=gcc=rev
Log:
GIMPLE store merging pass
2016-10-28 Kyrylo Tkachov
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
CC||carrot at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
CC||justin at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684
--- Comment #12 from msharov at users dot sourceforge.net ---
I'd like to add that this is not some corner case; this is a very common issue.
In my own projects, the compiler's inability to combine stores is the single
largest reason for using
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
CC||msharov at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684
Jakub Jelinek jakub at gcc dot gnu.org changed:
What|Removed |Added
CC||jakub at gcc dot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684
Richard Guenther rguenth at gcc dot gnu.org changed:
What|Removed |Added
CC||plasmahh at
--- Comment #7 from pinskia at gcc dot gnu dot org 2007-04-03 17:53 ---
*** Bug 14613 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #8 from pinskia at gcc dot gnu dot org 2007-04-03 17:54 ---
*** Bug 19726 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-11-29 05:05 ---
(In reply to comment #4)
Target powerpc-*-* is wrong. See bug 29158 (my dupe) for the i386 assembly
produced by a slightly more recent compiler. It's x86_64 too.
I just used the target as powerpc as I was also
--- Comment #6 from acahalan at gmail dot com 2006-11-29 05:11 ---
This hits it too. (example is PowerPC)
///
#include string.h
char *foo(char *buf)
{
short temp;
int temp1;
*buf++=42;
temp = 0xfeed;
memcpy(buf, temp, sizeof(temp));
buf+=sizeof(temp);
temp1 =
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-09-21 04:39 ---
*** Bug 29158 has been marked as a duplicate of this bug. ***
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from acahalan at gmail dot com 2006-09-21 05:12 ---
Target powerpc-*-* is wrong. See bug 29158 (my dupe) for the i386 assembly
produced by a slightly more recent compiler. It's x86_64 too.
It's not just (char*) either. It's (short*) and even struct members.
--
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-15
20:14 ---
Confirmed.
--
What|Removed |Added
Status|UNCONFIRMED |NEW
--- Additional Comments From amodra at bigpond dot net dot au 2005-09-07
01:42 ---
Also even when -mstrict-align if using
typedef char align_char __attribute__ ((aligned (4)));
void foo (align_char *input) ...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684
--
What|Removed |Added
GCC target triplet||powerpc-*-*
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23684
17 matches
Mail list logo