<div dir="ltr">Great, thanks for the confirmation! I think at this point I will send a patch for review, given the support.<br>
Teresa<br>
</div><span>
</span><br><div class="gmail_quote"><div dir="ltr">On Mon, Oct 17, 2016, 8:10 AM Justin Bogner <<a href="mailto:justin@justinbogner.com">justin@justinbogner.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex" id="gmail_block_quote0"><div dir="auto" class="gmail_msg"><div class="gmail_msg"></div><div class="gmail_msg">Yes, Danny's response directly addressed my concerns, thanks. Sorry I wasn't explicit about that.</div></div><div dir="auto" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg">On Oct 17, 2016, at 6:56 AM, Teresa Johnson <<a href="mailto:tejohnson@google.com" class="gmail_msg" target="_blank">tejohnson@google.com</a>> wrote:<br class="gmail_msg"><br class="gmail_msg"></div><blockquote type="cite" class="gmail_msg"><div class="gmail_msg"><div dir="ltr" class="gmail_msg">Hi Justin,<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Wanted to follow up to see if Danny's response or the other responses addressed your concerns. </div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Rather than specific new features in gcc 4.8+, it is more an issue of 4.7 being stale, as evidenced by some of the issues reported here and in the thread I pointed to, and 4.8 being the version shipped with Linux distros. Gcc is currently at 6.X, so 4.7 is quite a few major releases ago (even taking into account the change in Gcc major release version numbering).</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Thanks,</div><div class="gmail_msg">Teresa<br class="gmail_msg"><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On Wed, Oct 12, 2016 at 9:42 PM, Daniel Berlin via llvm-dev <span dir="ltr" class="gmail_msg"><<a href="mailto:llvm-dev@lists.llvm.org" class="gmail_msg" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><br class="gmail_msg"><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div class="gmail_msg"><div class="m_4361109228988491827h5 gmail_msg">On Wed, Oct 12, 2016 at 9:14 PM, Justin Bogner via llvm-dev <span dir="ltr" class="gmail_msg"><<a href="mailto:llvm-dev@lists.llvm.org" class="gmail_msg" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="gmail_msg">Teresa Johnson via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" class="gmail_msg" target="_blank">llvm-dev@lists.llvm.org</a>> writes:<br class="gmail_msg">
> According to the documentation at<br class="gmail_msg">
> <a href="http://llvm.org/docs/GettingStarted.html#software" rel="noreferrer" class="gmail_msg" target="_blank">http://llvm.org/docs/GettingStarted.html#software</a>, compiling LLVM with GCC<br class="gmail_msg">
> requires at least version 4.7.0. However, there are apparently several<br class="gmail_msg">
> problems building current LLVM/Clang with gcc 4.7.X. This proposal is to<br class="gmail_msg">
> increase the minimum required GCC to 4.8.<br class="gmail_msg">
<br class="gmail_msg">
</span>-1 unless it's particularly hard to fix the incompatibilities that have<br class="gmail_msg">
been introduced or there are strong pain points in supporting 4.7.4. We<br class="gmail_msg">
should only increase the minimum version of our host compilers if we<br class="gmail_msg">
have strong motivation to do so.<br class="gmail_msg"></blockquote><div class="gmail_msg"><br class="gmail_msg"></div></div></div><div class="gmail_msg">We do: Everyone we care about has already done so, including not just all developers, but all users anyone can find.<br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Nobody is testing or ensuring it builds with 4.7, nor is there any compelling reason anyone can give to do so</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Testing with 4.7 would actually require people go and install non-default compilers for their long term supported distros in the buildbots, etc (that's a pain point right there).</div><div class="gmail_msg"> </div><div class="gmail_msg">Last i looked, 3.9 did  not even build with gcc 4.7, and not a single complaint, bug filed, etc.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">(note: I haven't double checked this, it was definitely true at one point).</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Even the case where someone noticed that Teresa points out is an odd case, and not a normal usage.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">I think the above is a pretty strong motivation, even if it's not the typical motivation of "it adds x feature we want".</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">We can certainly offer support for 4.7  if we want to, but if we are offering 4.7 just because 4.8 doesn't have magical new features that we would upgrade to, that seems wrong.</div><div class="gmail_msg">We should offer support for 4.7 because someone actually wants it, and we care about that someone.</div><div class="gmail_msg">Otherwise, it fails the very trivial test of "who cares if we support 4.7 or not"</div><div class="gmail_msg"><br class="gmail_msg"></div></div></div></div>
<br class="gmail_msg">_______________________________________________<br class="gmail_msg">
LLVM Developers mailing list<br class="gmail_msg">
<a href="mailto:llvm-dev@lists.llvm.org" class="gmail_msg" target="_blank">llvm-dev@lists.llvm.org</a><br class="gmail_msg">
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br class="gmail_msg">
<br class="gmail_msg"></blockquote></div><br class="gmail_msg"><br clear="all" class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div>-- <br class="gmail_msg"><div class="m_4361109228988491827gmail_signature gmail_msg" data-smartmail="gmail_signature"><span style="font-family:Times;font-size:medium" class="gmail_msg"><table cellspacing="0" cellpadding="0" class="gmail_msg"><tbody class="gmail_msg"><tr style="color:rgb(85,85,85);font-family:sans-serif;font-size:small" class="gmail_msg"><td nowrap style="border-top-style:solid;border-top-color:rgb(213,15,37);border-top-width:2px" class="gmail_msg">Teresa Johnson |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2px" class="gmail_msg"> Software Engineer |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(0,153,57);border-top-width:2px" class="gmail_msg"> <a href="mailto:tejohnson@google.com" class="gmail_msg" target="_blank">tejohnson@google.com</a> |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(238,178,17);border-top-width:2px" class="gmail_msg"> <a href="tel:(408)%20460-2413" value="+14084602413" class="gmail_msg" target="_blank">408-460-2413</a></td></tr></tbody></table></span></div>
</div></div></div>
</div></blockquote></div></blockquote></div>