Re: GCC 7.0.0 Status Report (2016-10-21)

2016-10-25 Thread Richard Biener
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)

2016-10-25 Thread Maxim Ostapenko

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)

2016-10-25 Thread Jakub Jelinek
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)

2016-10-25 Thread Maxim Ostapenko

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)

2016-10-25 Thread Toon Moene

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

2016-10-25 Thread gccadmin
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

2016-10-25 Thread Will Hawkins
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