public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function
@ 2009-04-02 4:32 tony at bakeyournoodle dot com
2009-04-02 4:35 ` [Bug c/39612] " tony at bakeyournoodle dot com
` (16 more replies)
0 siblings, 17 replies; 18+ messages in thread
From: tony at bakeyournoodle dot com @ 2009-04-02 4:32 UTC (permalink / raw)
To: gcc-bugs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 833 bytes --]
GCC Version: gcc (gcc version 4.4.0 20090307 (Red Hat 4.4.0-0.23) (GCC)
Distribution: Fedora Rawhide.
The attached pre-processed code generates:
f.i: In function f2:
f.i:19: warning: inter is used uninitialized in this function
I believe that this warning is incorrect.
--
Summary: Incorrect warning issued Re variable *is* used
uninitialized in this function
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tony at bakeyournoodle dot com
GCC build triplet: ppc64-redhat-linux
GCC host triplet: ppc64-redhat-linux
GCC target triplet: ppc64-redhat-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug c/39612] Incorrect warning issued Re variable *is* used uninitialized in this function
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
@ 2009-04-02 4:35 ` tony at bakeyournoodle dot com
2009-04-02 9:44 ` [Bug tree-optimization/39612] [4.4/4.5 Regression] " rguenth at gcc dot gnu dot org
` (15 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: tony at bakeyournoodle dot com @ 2009-04-02 4:35 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from tony at bakeyournoodle dot com 2009-04-02 04:35 -------
Created an attachment (id=17577)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17577&action=view)
Preprocess code to so problem
compile with: gcc -Os -Wall -Wundef -o /dev/null -c f.i
As you can see the 2 functions f1 and f2, are the same expect for the size of
the array. Only f2() generates the warning. -Os is needed, other -O levels do
not show the problem
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.4/4.5 Regression] Incorrect warning issued Re variable *is* used uninitialized in this function
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
2009-04-02 4:35 ` [Bug c/39612] " tony at bakeyournoodle dot com
@ 2009-04-02 9:44 ` rguenth at gcc dot gnu dot org
2009-04-03 17:41 ` rakdver at gcc dot gnu dot org
` (14 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-04-02 9:44 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from rguenth at gcc dot gnu dot org 2009-04-02 09:43 -------
Confirmed. store motion transforms a loop
for (;;)
a[0] = 1;
to
lsmtmp = a[0];
for (;;)
lsmtmp = 1;
a[0] = lsmtmp;
introducing a load from uninitialized memory. We don't seem to DCE/DSE this
for the tree element array but only the two element one.
The fix is to avoid the load part of load-store-motion of course. The
warning about unused aggregates is new in 4.4 which makes this a regression.
On the a-i branch we remove the stores later.
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rguenth at gcc dot gnu dot
| |org, rakdver at gcc dot gnu
| |dot org
Status|UNCONFIRMED |NEW
Component|c |tree-optimization
Ever Confirmed|0 |1
Keywords| |missed-optimization
Last reconfirmed|0000-00-00 00:00:00 |2009-04-02 09:43:52
date| |
Summary|Incorrect warning issued Re |[4.4/4.5 Regression]
|variable *is* used |Incorrect warning issued Re
|uninitialized in this |variable *is* used
|function |uninitialized in this
| |function
Target Milestone|--- |4.4.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.4/4.5 Regression] Incorrect warning issued Re variable *is* used uninitialized in this function
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
2009-04-02 4:35 ` [Bug c/39612] " tony at bakeyournoodle dot com
2009-04-02 9:44 ` [Bug tree-optimization/39612] [4.4/4.5 Regression] " rguenth at gcc dot gnu dot org
@ 2009-04-03 17:41 ` rakdver at gcc dot gnu dot org
2009-04-14 9:50 ` jakub at gcc dot gnu dot org
` (13 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: rakdver at gcc dot gnu dot org @ 2009-04-03 17:41 UTC (permalink / raw)
To: gcc-bugs
--
rakdver at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |rakdver at gcc dot gnu dot
|dot org |org
Status|NEW |ASSIGNED
Last reconfirmed|2009-04-02 09:43:52 |2009-04-03 17:41:20
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.4/4.5 Regression] Incorrect warning issued Re variable *is* used uninitialized in this function
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (2 preceding siblings ...)
2009-04-03 17:41 ` rakdver at gcc dot gnu dot org
@ 2009-04-14 9:50 ` jakub at gcc dot gnu dot org
2009-04-21 15:58 ` jakub at gcc dot gnu dot org
` (12 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-04-14 9:50 UTC (permalink / raw)
To: gcc-bugs
--
jakub at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.4/4.5 Regression] Incorrect warning issued Re variable *is* used uninitialized in this function
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (3 preceding siblings ...)
2009-04-14 9:50 ` jakub at gcc dot gnu dot org
@ 2009-04-21 15:58 ` jakub at gcc dot gnu dot org
2009-04-25 22:44 ` rakdver at gcc dot gnu dot org
` (11 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-04-21 15:58 UTC (permalink / raw)
To: gcc-bugs
--
jakub at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.4.0 |4.4.1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.4/4.5 Regression] Incorrect warning issued Re variable *is* used uninitialized in this function
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (4 preceding siblings ...)
2009-04-21 15:58 ` jakub at gcc dot gnu dot org
@ 2009-04-25 22:44 ` rakdver at gcc dot gnu dot org
2009-04-26 17:34 ` [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory rguenth at gcc dot gnu dot org
` (10 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: rakdver at gcc dot gnu dot org @ 2009-04-25 22:44 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from rakdver at gcc dot gnu dot org 2009-04-25 22:44 -------
I cannot reproduce this in 4.5; all the unnecessary loads are removed.
> The fix is to avoid the load part of load-store-motion of course.
I've considered this, but it seems much easier to just let the unnecessary
loads be dce'd (detecting the unnecessary loads in lsm would basically
duplicate the work done by ssa update for the new variables. I thought about
doing the ssa update and then removing the loads that are unused, but since
that seems to happen anyway, there is not much point).
--
rakdver at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|rakdver at gcc dot gnu dot |unassigned at gcc dot gnu
|org |dot org
Status|ASSIGNED |NEW
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (5 preceding siblings ...)
2009-04-25 22:44 ` rakdver at gcc dot gnu dot org
@ 2009-04-26 17:34 ` rguenth at gcc dot gnu dot org
2009-04-26 18:37 ` rakdver at gcc dot gnu dot org
` (9 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-04-26 17:34 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from rguenth at gcc dot gnu dot org 2009-04-26 17:34 -------
void foo(int *);
void f2(int dst[3], int R)
{
int i, inter[2];
for (i = 1; i < R; i++) {
inter[0] = 1;
inter[1] = 1;
}
foo(inter);
}
Warns at -Os or also at -O2 if you disable loop header copying. So maybe
we should avoid doing loads from local memory in places we do not know
will be executed.
On trunk simply the warning doesn't work anymore, the loads are still there,
same for 4.3.
The loads are not removed by any pass (without loop header copying) and the
loop remains. Note that even with -Os -ftree-ch no loop header copying
is performed.
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |4.2.4
Summary|[4.4/4.5 Regression] |[4.3/4.4/4.5 Regression] LIM
|Incorrect warning issued Re |inserts loads from
|variable *is* used |uninitialized local memory
|uninitialized in this |
|function |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (6 preceding siblings ...)
2009-04-26 17:34 ` [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory rguenth at gcc dot gnu dot org
@ 2009-04-26 18:37 ` rakdver at gcc dot gnu dot org
2009-04-26 18:45 ` rguenther at suse dot de
` (8 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: rakdver at gcc dot gnu dot org @ 2009-04-26 18:37 UTC (permalink / raw)
To: gcc-bugs
------- Comment #5 from rakdver at gcc dot gnu dot org 2009-04-26 18:37 -------
(In reply to comment #4)
> void foo(int *);
> void f2(int dst[3], int R)
> {
> int i, inter[2];
>
> for (i = 1; i < R; i++) {
> inter[0] = 1;
> inter[1] = 1;
> }
>
> foo(inter);
> }
>
> Warns at -Os or also at -O2 if you disable loop header copying.
Right. The initial value of inter may reach the call to foo (when R <= 1), so
we must issue (and keep) the loads if we want to perform lsm without loop
header copying. While I recognize that adding the loads from (possibly)
uninitialized memory is somewhat annoying, limiting lsm only to loops where we
can prove that this does not happen does not make much sense, either.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (7 preceding siblings ...)
2009-04-26 18:37 ` rakdver at gcc dot gnu dot org
@ 2009-04-26 18:45 ` rguenther at suse dot de
2009-04-27 7:24 ` jakub at gcc dot gnu dot org
` (7 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: rguenther at suse dot de @ 2009-04-26 18:45 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from rguenther at suse dot de 2009-04-26 18:44 -------
Subject: Re: [4.3/4.4/4.5 Regression] LIM
inserts loads from uninitialized local memory
On Sun, 26 Apr 2009, rakdver at gcc dot gnu dot org wrote:
> ------- Comment #5 from rakdver at gcc dot gnu dot org 2009-04-26 18:37 -------
> (In reply to comment #4)
> > void foo(int *);
> > void f2(int dst[3], int R)
> > {
> > int i, inter[2];
> >
> > for (i = 1; i < R; i++) {
> > inter[0] = 1;
> > inter[1] = 1;
> > }
> >
> > foo(inter);
> > }
> >
> > Warns at -Os or also at -O2 if you disable loop header copying.
>
> Right. The initial value of inter may reach the call to foo (when R <= 1), so
> we must issue (and keep) the loads if we want to perform lsm without loop
> header copying. While I recognize that adding the loads from (possibly)
> uninitialized memory is somewhat annoying, limiting lsm only to loops where we
> can prove that this does not happen does not make much sense, either.
Ok. I guess setting TREE_NO_WARNING on the inserted loads could avoid
the uninitialized warning in 4.4.
Richard.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (8 preceding siblings ...)
2009-04-26 18:45 ` rguenther at suse dot de
@ 2009-04-27 7:24 ` jakub at gcc dot gnu dot org
2009-04-27 8:16 ` rguenther at suse dot de
` (6 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-04-27 7:24 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from jakub at gcc dot gnu dot org 2009-04-27 07:24 -------
Won't that disable the warning in the valid cases though?
int
f2 (int R)
{
int i, inter[3];
for (i = 1; i < R; i++)
{
inter[0] = 1;
inter[1] = 1;
inter[2] = 1;
}
return inter[0];
}
I've tried apparently doesn't warn even without the change, because ccp for a
PHI which has undefined SSA name and defined SSA name just propagates the
defined one (without a warning), so I don't have a testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (9 preceding siblings ...)
2009-04-27 7:24 ` jakub at gcc dot gnu dot org
@ 2009-04-27 8:16 ` rguenther at suse dot de
2009-07-22 10:35 ` jakub at gcc dot gnu dot org
` (5 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: rguenther at suse dot de @ 2009-04-27 8:16 UTC (permalink / raw)
To: gcc-bugs
------- Comment #8 from rguenther at suse dot de 2009-04-27 08:16 -------
Subject: Re: [4.3/4.4/4.5 Regression] LIM
inserts loads from uninitialized local memory
On Mon, 27 Apr 2009, jakub at gcc dot gnu dot org wrote:
> ------- Comment #7 from jakub at gcc dot gnu dot org 2009-04-27 07:24 -------
> Won't that disable the warning in the valid cases though?
Good question. I suppose it would.
> int
> f2 (int R)
> {
> int i, inter[3];
>
> for (i = 1; i < R; i++)
> {
> inter[0] = 1;
> inter[1] = 1;
> inter[2] = 1;
> }
>
> return inter[0];
> }
>
> I've tried apparently doesn't warn even without the change, because ccp for a
> PHI which has undefined SSA name and defined SSA name just propagates the
> defined one (without a warning), so I don't have a testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (10 preceding siblings ...)
2009-04-27 8:16 ` rguenther at suse dot de
@ 2009-07-22 10:35 ` jakub at gcc dot gnu dot org
2009-10-05 20:10 ` pinskia at gcc dot gnu dot org
` (4 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-07-22 10:35 UTC (permalink / raw)
To: gcc-bugs
--
jakub at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.4.1 |4.4.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (11 preceding siblings ...)
2009-07-22 10:35 ` jakub at gcc dot gnu dot org
@ 2009-10-05 20:10 ` pinskia at gcc dot gnu dot org
2009-10-15 12:56 ` jakub at gcc dot gnu dot org
` (3 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2009-10-05 20:10 UTC (permalink / raw)
To: gcc-bugs
------- Comment #9 from pinskia at gcc dot gnu dot org 2009-10-05 20:09 -------
The warning is gone but the issue still exist.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed|2009-04-03 17:41:20 |2009-10-05 20:09:44
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (12 preceding siblings ...)
2009-10-05 20:10 ` pinskia at gcc dot gnu dot org
@ 2009-10-15 12:56 ` jakub at gcc dot gnu dot org
2010-01-21 13:19 ` jakub at gcc dot gnu dot org
` (2 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: jakub at gcc dot gnu dot org @ 2009-10-15 12:56 UTC (permalink / raw)
To: gcc-bugs
--
jakub at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.4.2 |4.4.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (13 preceding siblings ...)
2009-10-15 12:56 ` jakub at gcc dot gnu dot org
@ 2010-01-21 13:19 ` jakub at gcc dot gnu dot org
2010-03-03 20:21 ` pinskia at gcc dot gnu dot org
2010-04-30 8:56 ` [Bug tree-optimization/39612] [4.3/4.4/4.5/4.6 " jakub at gcc dot gnu dot org
16 siblings, 0 replies; 18+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-01-21 13:19 UTC (permalink / raw)
To: gcc-bugs
--
jakub at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (14 preceding siblings ...)
2010-01-21 13:19 ` jakub at gcc dot gnu dot org
@ 2010-03-03 20:21 ` pinskia at gcc dot gnu dot org
2010-04-30 8:56 ` [Bug tree-optimization/39612] [4.3/4.4/4.5/4.6 " jakub at gcc dot gnu dot org
16 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2010-03-03 20:21 UTC (permalink / raw)
To: gcc-bugs
------- Comment #10 from pinskia at gcc dot gnu dot org 2010-03-03 20:21 -------
I have noticed this with some code with graphite enabled too, graphite uses
arrays for some reason.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
GCC build triplet|ppc64-redhat-linux |
GCC host triplet|ppc64-redhat-linux |
GCC target triplet|ppc64-redhat-linux |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug tree-optimization/39612] [4.3/4.4/4.5/4.6 Regression] LIM inserts loads from uninitialized local memory
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
` (15 preceding siblings ...)
2010-03-03 20:21 ` pinskia at gcc dot gnu dot org
@ 2010-04-30 8:56 ` jakub at gcc dot gnu dot org
16 siblings, 0 replies; 18+ messages in thread
From: jakub at gcc dot gnu dot org @ 2010-04-30 8:56 UTC (permalink / raw)
To: gcc-bugs
--
jakub at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.4.4 |4.4.5
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2010-04-30 8:55 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-02 4:32 [Bug c/39612] New: Incorrect warning issued Re variable *is* used uninitialized in this function tony at bakeyournoodle dot com
2009-04-02 4:35 ` [Bug c/39612] " tony at bakeyournoodle dot com
2009-04-02 9:44 ` [Bug tree-optimization/39612] [4.4/4.5 Regression] " rguenth at gcc dot gnu dot org
2009-04-03 17:41 ` rakdver at gcc dot gnu dot org
2009-04-14 9:50 ` jakub at gcc dot gnu dot org
2009-04-21 15:58 ` jakub at gcc dot gnu dot org
2009-04-25 22:44 ` rakdver at gcc dot gnu dot org
2009-04-26 17:34 ` [Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory rguenth at gcc dot gnu dot org
2009-04-26 18:37 ` rakdver at gcc dot gnu dot org
2009-04-26 18:45 ` rguenther at suse dot de
2009-04-27 7:24 ` jakub at gcc dot gnu dot org
2009-04-27 8:16 ` rguenther at suse dot de
2009-07-22 10:35 ` jakub at gcc dot gnu dot org
2009-10-05 20:10 ` pinskia at gcc dot gnu dot org
2009-10-15 12:56 ` jakub at gcc dot gnu dot org
2010-01-21 13:19 ` jakub at gcc dot gnu dot org
2010-03-03 20:21 ` pinskia at gcc dot gnu dot org
2010-04-30 8:56 ` [Bug tree-optimization/39612] [4.3/4.4/4.5/4.6 " jakub at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).