[Bug middle-end/50966] New: [4.4/4.5/4.6/4.7 Regression] Missing 'is used uninitialized' warning (struct pointer dereference)
belyshev at depni dot sinp.msu.ru
gcc-bugzilla@gcc.gnu.org
Wed Nov 2 18:41:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50966
Bug #: 50966
Summary: [4.4/4.5/4.6/4.7 Regression] Missing 'is used
uninitialized' warning (struct pointer dereference)
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Keywords: diagnostic
Severity: minor
Priority: P3
Component: middle-end
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: belyshev@depni.sinp.msu.ru
CC: manu@gcc.gnu.org
Blocks: 24639
Manuel, after your commit r139347 gcc doesn't warn about dereference of 'bar'
in this testcase anymore:
struct foo
{
int x;
};
int main (void)
{
struct foo *bar;
__builtin_printf ("%p\n", &bar->x);
return 0;
}
More information about the Gcc-bugs
mailing list