> On 05/28/2015 04:42 PM, Jan Hubicka wrote: > >As for optimization changing type representation, I suppose one case is when > >function with varray type gets inlined and the array bound happens to be a > >different expression afterwards. We produce a new copy of the original type > >with different bounds then. > > That makes sense, but that would be a new type rather than > modifications to the old type.
Yep, that is all I can think of :) Somehow the early dwarf needs to bind to the sizes that are represented as gimple registers. How this case is handled with early debug? Honza > > Jason >