http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
Marc Glisse glisse at gcc dot gnu.org changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
--- Comment #10 from ktkachov at gcc dot gnu.org ---
Author: ktkachov
Date: Tue Sep 17 13:29:41 2013
New Revision: 202652
URL: http://gcc.gnu.org/viewcvs?rev=202652root=gccview=rev
Log:
[gcc/]
2013-09-17 Kyrylo Tkachov kyrylo.tkac...@arm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
--- Comment #11 from ktkachov at gcc dot gnu.org ---
Author: ktkachov
Date: Tue Sep 17 13:59:42 2013
New Revision: 202653
URL: http://gcc.gnu.org/viewcvs?rev=202653root=gccview=rev
Log:
[gcc/]
2013-09-17 Kyrylo Tkachov kyrylo.tkac...@arm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
--- Comment #9 from ktkachov at gcc dot gnu.org ---
Proposed patch posted at:
http://gcc.gnu.org/ml/gcc-patches/2013-08/msg00361.html
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
--- Comment #4 from Marek Polacek mpolacek at gcc dot gnu.org ---
Another testcases:
int
bar (int i)
{
return 1 | ((i * 2) 254);
}
int
foo (int i)
{
return 1 | ((i * 2) 255);
}
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
--- Comment #5 from ktkachov at gcc dot gnu.org ---
(In reply to Marek Polacek from comment #4)
Another testcases:
int
bar (int i)
{
return 1 | ((i * 2) 254);
}
int
foo (int i)
{
return 1 | ((i * 2) 255);
}
This happens for
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
--- Comment #6 from Marek Polacek mpolacek at gcc dot gnu.org ---
Well, for (i * 2) 128 the BIT_AND_EXPR case doesn't do anything, but then we
get into BIT_IOR_EXPR case, here the Canonicalize (X C1) | C2. code changes
that into (i * 2) 255,
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
--- Comment #7 from Marek Polacek mpolacek at gcc dot gnu.org ---
Kyrylo, do you plan to work on this? If that's the case, please assign the bug
to yourself.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ktkachov at gcc dot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
Marek Polacek mpolacek at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
ktkachov at gcc dot gnu.org changed:
What|Removed |Added
Target||i686-pc-linux-gnu,
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58088
--- Comment #3 from Marek Polacek mpolacek at gcc dot gnu.org ---
Started with r187280.
13 matches
Mail list logo