http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52132
Jakub Jelinek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52132
--- Comment #5 from Jakub Jelinek 2012-02-11
08:27:41 UTC ---
Author: jakub
Date: Sat Feb 11 08:27:30 2012
New Revision: 184126
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184126
Log:
PR debug/52132
* reg-stack.c (subst_stack_r
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52132
Richard Guenther changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52132
--- Comment #4 from Piero Finizio 2012-02-06
23:01:56 UTC ---
(In reply to comment #2)
> Created attachment 26581 [details]
> gcc47-pr52132.patch
>
> Untested fix. What get_true_reg does might be reasonable for code where we
> have quite strict
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52132
Piero Finizio changed:
What|Removed |Added
CC||p.finizio at gmail dot com
--- Comment #3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52132
--- Comment #2 from Jakub Jelinek 2012-02-06
10:23:31 UTC ---
Created attachment 26581
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26581
gcc47-pr52132.patch
Untested fix. What get_true_reg does might be reasonable for code where we
have
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52132
--- Comment #1 from Jakub Jelinek 2012-02-06
08:34:22 UTC ---
int l;
void bar (void);
void
foo (int *x, float y)
{
float b;
union { float f; int i; } u = { .f = y };
u.i += 127 << 23;
u.f = ((-1.0f / 3) * u.f + 2) * u.f - 2.0f / 3;
b =
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52132
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|