PowerPC SPE maintainership (was Re: Obsolete powerpc*-*-*spe*)
On 13/03/2017 18:01, Andrew Jenner wrote: I volunteer to be the point of contact for the SPE port. Over here at CodeSourcery/Mentor Embedded, we have a strong interest in SPE *not* being deprecated (we actively ship toolchain products with SPE multilibs, and have customers for which these are important). We are therefore volunteering resources (specifically, me) to maintain SPE upstream as well. Ping. My understanding is that I need to be appointed by the steering committee to become a maintainer, but I have not yet heard anything from them. Either way, I will work on cleaning up the SPE test results and getting some patches sent upstream to make sure this part of the port is in good shape. Thanks, Andrew
[C++, concepts] Two slightly obscure pt.c functions?
Hi, in 2013 (2013-09-16) Adam added two slightly obscure functions and I can't find much around in terms of rationale, etc: /* Returns true iff TYPE is a TEMPLATE_TYPE_PARM representing 'auto', 'decltype(auto)' or a concept. */ bool is_auto_or_concept (const_tree type) { return is_auto (type); // or concept } /* Returns the TEMPLATE_TYPE_PARM in TYPE representing a generic type (`auto' or a concept identifier) iff TYPE contains a use of a generic type. Returns NULL_TREE otherwise. */ tree type_uses_auto_or_concept (tree type) { return find_type_usage (type, is_auto_or_concept); } The latter seems completely unused (it's meant for debugging purposes?); the former evidently simply forwards to is_auto, and we end up in the front-end with uses of both, which in fact are equivalent, which seems weird: IMHO, if they are actually equivalent in our implementation we should clearly explain that in the comment and have only one. Or what? Thanks for any feedback, Paolo.
gcc-6-20170426 is now available
Snapshot gcc-6-20170426 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/6-20170426/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 6 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-6-branch revision 247285 You'll find: gcc-6-20170426.tar.bz2 Complete GCC SHA256=5ccfd5ef43b931a7dfb9f536ee6ec22742d0d194d075e68819652ccb637b4bb8 SHA1=c4a2508fd6df52a589c1f8b2388625b43b571604 Diffs from 6-20170413 are available in the diffs/ subdirectory. When a particular snapshot is ready for public consumption the LATEST-6 link is updated and a message is sent to the gcc list. Please do not use a snapshot before it has been announced that way.