This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Fix for "FAIL: tmpdir-gcc.dg-struct-layout-1/t028 c_compat_x_tst.o compile, (internal compiler error)"
- From: Mike Stump <mikestump at comcast dot net>
- To: Richard Earnshaw <rearnsha at arm dot com>
- Cc: "Joseph S. Myers" <joseph at codesourcery dot com>, Andreas Schwab <schwab at suse dot de>, David Sherwood <David dot Sherwood at arm dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, "vmakarov at redhat dot com" <vmakarov at redhat dot com>, Richard Sandiford <Richard dot Sandiford at arm dot com>
- Date: Wed, 1 Oct 2014 05:18:13 -0700
- Subject: Re: Fix for "FAIL: tmpdir-gcc.dg-struct-layout-1/t028 c_compat_x_tst.o compile, (internal compiler error)"
- Authentication-results: sourceware.org; auth=none
- References: <000001cfd995$c7bcafe0$57360fa0$ at arm dot com> <8738b9leiv dot fsf at e105548-lin dot cambridge dot arm dot com> <mvmwq8liky8 dot fsf at hawking dot suse dot de> <87y4t1jreq dot fsf at e105548-lin dot cambridge dot arm dot com> <mvmppediawv dot fsf at hawking dot suse dot de> <542AB5C5 dot 1030908 at arm dot com> <Pine dot LNX dot 4 dot 64 dot 1409301614310 dot 15186 at digraph dot polyomino dot org dot uk> <7C2EA902-25FC-426B-A413-712744DA453D at comcast dot net> <542BC055 dot 7010900 at arm dot com>
On Oct 1, 2014, at 1:50 AM, Richard Earnshaw <rearnsha@arm.com> wrote:
> Isn't that exactly what I suggested?
>
> "However, since
> GCC is supposed to bootstrap using a portable ISO C++ compiler, there's
> an argument for removing the ambiguity entirely by being explicit.”
I think one can read that and not understand that in the language standard, it is a requirement. While those that know C++ well, know that, for those that don’t, I think it helps to see why it is a requirement.