> I think it merely points to a bogus GTY annotation, not sure if we want to > gobble this kind of gengtype hacks which only benefit -O0 ... > > The annotation is libcpp/include/line-map.h > > In the example above x1 (for token "+") is going to be the same > as y1. x0 is the spelling location for the argument token "1", > and x2 is the spelling location for the argument token "2". */ > source_location * GTY((length ("2 * %h.n_tokens"))) macro_locations;
This one indeed looks redundant, are there others? I am wondering if there is something that would produce an empty loop for GC but not for PCH or the other way around. -- Laurynas