[Bug ipa/70559] Miscompilation of nsTextFormatter.cpp from Firefox with -Os -fomit-frame-pointer
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Apr 6 13:46:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70559
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-04-06
Known to work| |5.3.0
Ever confirmed|0 |1
Known to fail| |4.8.5, 4.9.3
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed with 4.9.3 and branch head and 4.8.[15].
int dosprintf(SprintfState*, const char16_t*, __va_list_tag*) (struct
SprintfState * aState, const char16_t * aFmt, struct * aAp)
{
..
char16_t c;
..
<bb 328>:
# aFmt_8 = PHI <aFmt_89(D)(334), aFmt_596(327)>
# DEBUG aFmt => aFmt_8
[/home/glandium/gecko/xpcom/glue/nsTextFormatter.cpp : 857:24] aFmt_95 =
aFmt_8 + 2;
[/home/glandium/gecko/xpcom/glue/nsTextFormatter.cpp : 857:24] # DEBUG aFmt
=> aFmt_95
[/home/glandium/gecko/xpcom/glue/nsTextFormatter.cpp : 857:3] c_96 =
[/home/glandium/gecko/xpcom/glue/nsTextFormatter.cpp : 857] *aFmt_8;
[/home/glandium/gecko/xpcom/glue/nsTextFormatter.cpp : 857:3] # DEBUG c =>
c_96
[/home/glandium/gecko/xpcom/glue/nsTextFormatter.cpp : 857:3] if (c_96 != 0)
so everything fine on GIMPLE. GCC 5 is confirmed fixed.
More information about the Gcc-bugs
mailing list