Joseph S. Myers wrote: > I note that many of the questions already added to that page could be seen > as suggesting a greater role for the RMs than there is at present in > setting directions for GCC development. RMs (in their RM capacity) do not > set priorities or make plans for GCC development; although we can > determine dates for development stages and branches based on what features > we want to get in them, we can't cause development to be concentrated in > particular priority areas.
We can't direct development per se, but I personally feel that we've been too laissez faire over the past few cycles. I think we could do more to lead. Even the power to say no is a way to encourage development of other things. I've been hesitant to do that for fear of appearing overly strong, but if there's a mandate for that kind of leadership, then I think we could provide more of it. There is, however, a "business model" question as well. GCC does not have a single driving organization behind it; the silicon companies are interested in optimizing for their CPUs, Google is interested in general functionality and performance on its platforms of interest, and Red Hat and SuSE are focused on GNU/Linux features and performance. Questions like "what's the plan for plugin infrastructure?" implicitly ask "who benefits enough from plugins -- whether in a monetary sense or just because they care enough -- to build plugin infrastructure?" One of my current goals is to understand what things are possible in GCC and to drive funding for those features. I gave a talk at the Linux Foundation Collaboration Summit recently where I specifically highlighted plugin infrastructure and link-time/whole-program optimization as things I saw as potentially very valuable. -- Mark Mitchell CodeSourcery m...@codesourcery.com (650) 331-3385 x713