Re: GCC 7.0.0 Status Report (2016-10-21)
On Mon, Oct 24, 2016 at 10:20 PM, Toon Moene wrote: > On 10/21/2016 03:46 PM, Jakub Jelinek wrote: > >> Status >> == >> >> Trunk which will eventually become GCC 7 is still in Stage 1 but its >> end is near and we are planning to transition into Stage 3 starting >> Nov 13th end of day time zone of your choice. > > > Note that I haven't found the time to implement the vectorization of > log/exp/sin/cos/tan functions that I described here: > > https://gcc.gnu.org/ml/gcc/2016-01/msg00039.html It works transparently already if you have recent glibc which adds the appropriate attribute to the math function prototypes (basically one release after the release that first implemented the routines though the required patch is trivial to backport as well). Richard. > Kind regards, > > -- > Toon Moene - e-mail: t...@moene.org - phone: +31 346 214290 > Saturnushof 14, 3738 XG Maartensdijk, The Netherlands > At home: http://moene.org/~toon/; weather: http://moene.org/~hirlam/ > Progress of GNU Fortran: http://gcc.gnu.org/wiki/GFortran#news
Re: GCC 7.0.0 Status Report (2016-10-21)
Hi, On 21/10/16 16:46, Jakub Jelinek wrote: Status == Trunk which will eventually become GCC 7 is still in Stage 1 but its end is near and we are planning to transition into Stage 3 starting Nov 13th end of day time zone of your choice. This means it is time to get things you want to have in GCC 7 finalized and reviewed. As usual there may be exceptions to late reviewed features but don't count on that. Likewise target specific features can sneak in during Stage 3 if maintainers ok them. Are there any plans on libsanitizer merge from upstream? If yes, I can suggest my hands unless someone is already working on this task. -Maxim Quality Data Priority # Change from last report --- --- P14+ 1 P2 117+ 27 P3 192+ 174 P4 109+ 9 P5 29- 1 --- --- Total P1-P3 313+ 202 Total 451+ 210 Previous Report === https://gcc.gnu.org/ml/gcc/2016-04/msg00106.html
Re: GCC 7.0.0 Status Report (2016-10-21)
On Tue, Oct 25, 2016 at 11:32:25AM +0300, Maxim Ostapenko wrote: > On 21/10/16 16:46, Jakub Jelinek wrote: > >Status > >== > > > >Trunk which will eventually become GCC 7 is still in Stage 1 but its > >end is near and we are planning to transition into Stage 3 starting > >Nov 13th end of day time zone of your choice. > > > >This means it is time to get things you want to have in GCC 7 finalized > >and reviewed. As usual there may be exceptions to late reviewed features > >but don't count on that. Likewise target specific features can sneak in > >during Stage 3 if maintainers ok them. > > Are there any plans on libsanitizer merge from upstream? > If yes, I can suggest my hands unless someone is already working on this > task. If you could do it, it would be greatly appreciated, if not, I'll try to squeeze it into my todo list. Jakub
Re: GCC 7.0.0 Status Report (2016-10-21)
On 25/10/16 11:36, Jakub Jelinek wrote: On Tue, Oct 25, 2016 at 11:32:25AM +0300, Maxim Ostapenko wrote: On 21/10/16 16:46, Jakub Jelinek wrote: Status == Trunk which will eventually become GCC 7 is still in Stage 1 but its end is near and we are planning to transition into Stage 3 starting Nov 13th end of day time zone of your choice. This means it is time to get things you want to have in GCC 7 finalized and reviewed. As usual there may be exceptions to late reviewed features but don't count on that. Likewise target specific features can sneak in during Stage 3 if maintainers ok them. Are there any plans on libsanitizer merge from upstream? If yes, I can suggest my hands unless someone is already working on this task. If you could do it, it would be greatly appreciated, if not, I'll try to squeeze it into my todo list. Ok, I'll prepare a patch and post it for review in gcc-patches ML. -Maxim Jakub
Re: GCC 7.0.0 Status Report (2016-10-21)
On 10/25/2016 10:16 AM, Richard Biener wrote: On Mon, Oct 24, 2016 at 10:20 PM, Toon Moene wrote: Note that I haven't found the time to implement the vectorization of log/exp/sin/cos/tan functions that I described here: https://gcc.gnu.org/ml/gcc/2016-01/msg00039.html It works transparently already if you have recent glibc which adds the appropriate attribute to the math function prototypes (basically one release after the release that first implemented the routines though the required patch is trivial to backport as well). But that is for code that read math function prototypes in C style .h files - so not for Fortran or Ada. That was the purpose of my proposal: to treat glibc vectorized log/exp/sin/cos/tan functions like the vendor specific once (-mveclibabi=svml and -mveclibabi=acml), which is front end language agnostic. -- Toon Moene - e-mail: t...@moene.org - phone: +31 346 214290 Saturnushof 14, 3738 XG Maartensdijk, The Netherlands At home: http://moene.org/~toon/; weather: http://moene.org/~hirlam/ Progress of GNU Fortran: http://gcc.gnu.org/wiki/GFortran#news
gcc-5-20161025 is now available
Snapshot gcc-5-20161025 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/5-20161025/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 5 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-5-branch revision 241542 You'll find: gcc-5-20161025.tar.bz2 Complete GCC MD5=d672677f3de5fa81e4b78bce98b79483 SHA1=9d604954f4faa3037160eef5d4713c5f3e0d5d8a Diffs from 5-20161018 are available in the diffs/ subdirectory. When a particular snapshot is ready for public consumption the LATEST-5 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.
History of GCC
Hello everyone! My name is Will Hawkins and I am a longtime user of gcc and admirer of the project. I hope that this is the proper forum for the question I am going to ask. If it isn't, please accept my apology and ignore me. I am a real geek and I love the history behind open source projects. I've found several good resources about the history of "famous" open source projects and organizations (including, but definitely not limited to, the very interesting Free as in Freedom 2.0). Unfortunately there does not appear to be a good history of the awesome and fundamental GCC project. I know that there is a page on the wiki (https://gcc.gnu.org/wiki/History) but that is really the best that I can find. Am I missing something? Are there good anecdotes about the history of the development of GCC that you think I might find interesting? Any pointers would be really great! Thanks for taking the time to read my questions. Thanks in advance for any information that you have to offer. I really appreciate everyone's effort to make such a great compiler suite. It's only with such a great compiler that all our other open source projects are able to succeed! Thank you! Will