--- Comment #10 from jakub at gcc dot gnu dot org 2009-03-09 14:03 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #9 from jakub at gcc dot gnu dot org 2009-03-09 14:01 ---
Subject: Bug 39394
Author: jakub
Date: Mon Mar 9 14:01:29 2009
New Revision: 144727
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144727
Log:
PR tree-optimization/39394
* gimplify.c (gimplify
--- Comment #8 from jakub at gcc dot gnu dot org 2009-03-09 11:52 ---
Created an attachment (id=17428)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17428&action=view)
gcc44-pr39394.patch
Patch I'm going to bootstrap/regtest.
--
jakub at gcc dot gnu dot org changed:
--- Comment #7 from jakub at gcc dot gnu dot org 2009-03-09 11:28 ---
Oops, sorry. I guess the problem is that this VL type isn't gimplified.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #5 from falk at debian dot org 2009-03-09 10:59 ---
Here's a test case:
void *p;
extern inline void *f1(int n) {
asm volatile("" : "=m"(*(struct { char x[n]; }*) p));
}
int x;
extern inline void f2() {
x ? f1(1) : f1(2);
}
inline void f3() { f2(); }
void f4() { f3(