GCC 7.5 Status Report (2018-12-06)

2018-12-06 Thread Richard Biener
Status == The GCC 7 branch is open for regression and documentation fixes again. The next release from the GCC 7 branch is due after GCC 9 was released and will close the branch. Quality Data Priority # Change from last report ---

Re: gcc-9-20181202 is now available

2018-12-06 Thread Jeffrey Walton
On Sun, Dec 2, 2018 at 5:41 PM wrote: > > Snapshot gcc-9-20181202 is now available on > ftp://gcc.gnu.org/pub/gcc/snapshots/9-20181202/ > and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. GCC 9 on PowerPC is doing well. I was able to test on GCC110 and GCC112 from the com

Re: LTO Test Case Help

2018-12-06 Thread Michael Ploujnikov
On 2018-12-05 2:38 p.m., Michael Ploujnikov wrote: > Hi, > > I'm trying to write a testcase to reproduce duplicate clone symbols > such as in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88297 I > started with a testcase that is known to have constprop clones and > split it into two object files:

Source code coverage of gcc

2018-12-06 Thread sameeran joshi
Hi, I have a random C program as a test case, for which I need to do source code coverage on gcc. I have used the gcov tool and further the lcov tool. The percentage of source code coverage which I get after using gcov, Is that the final % which I need to do gcc source code coverage? What does it

Re: [PATCH 1/1] stackleak: Register the 'stackleak_cleanup' pass before the 'mach' pass

2018-12-06 Thread Alexander Popov
On 03.12.2018 21:25, Alexander Popov wrote: > But I think it's better to register the 'stackleak_cleanup' pass just one pass > earlier -- before the '*free_cfg' pass. I'll double check it for different > versions of gcc on all supported architectures and return with a new patch. I've tested this i

[PATCH v2 1/1] stackleak: Register the 'stackleak_cleanup' pass before the '*free_cfg' pass

2018-12-06 Thread Alexander Popov
Currently the 'stackleak_cleanup' pass deleting a CALL insn is executed after the 'reload' pass. That allows gcc to do some weird optimization in function prologues and epilogues, which are generated later [1]. Let's avoid that by registering the 'stackleak_cleanup' pass before the '*free_cfg' pas

Re: LTO Test Case Help

2018-12-06 Thread Martin Jambor
Hi, On Wed, Dec 05 2018, Michael Ploujnikov wrote: > Hi, > > I'm trying to write a testcase to reproduce duplicate clone symbols > such as in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88297 I > started with a testcase that is known to have constprop clones and > split it into two object files:

GCC 7.4 Released

2018-12-06 Thread Richard Biener
The GNU Compiler Collection version 7.4 has been released. GCC 7.4 is a bug-fix release from the GCC 7 branch containing important fixes for regressions and serious bugs in GCC 7.3 with more than 189 bugs fixed since the previous release. This release is available from the FTP servers listed at

RE: EXTERNAL: GCC 7.4 Released UNSUBSCRIBE

2018-12-06 Thread Conquest, Jeff
UNSUBSCRIBE

Re: [PATCH v2 1/1] stackleak: Register the 'stackleak_cleanup' pass before the '*free_cfg' pass

2018-12-06 Thread Kees Cook
On Thu, Dec 6, 2018 at 7:13 AM Alexander Popov wrote: > > Currently the 'stackleak_cleanup' pass deleting a CALL insn is executed > after the 'reload' pass. That allows gcc to do some weird optimization in > function prologues and epilogues, which are generated later [1]. > > Let's avoid that by r

Testing compiler reliability using Csmith

2018-12-06 Thread Radu Ometita
Hello everyone! We are working on writing a paper about testing the reliability of C compilers by using Csmith (a random C99 program generator). A previous testing effort, using Csmith, found 79 GCC bugs, and 25 of those have been marked by developers as P1 (https://www.flux.utah.edu/download?

gcc-7-20181206 is now available

2018-12-06 Thread gccadmin
Snapshot gcc-7-20181206 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/7-20181206/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 7 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-7

Re: Bug in divmodhi4(), plus poor inperformant code

2018-12-06 Thread Stefan Kanthak
"Segher Boessenkool" wrote: > On Wed, Dec 05, 2018 at 02:19:14AM +0100, Stefan Kanthak wrote: >> "Paul Koning" wrote: >> >> > Yes, that's a rather nasty cut & paste error I made. >> >> I suspected that. >> Replacing >> !(den & (1L<<31)) >> with >> (signed short) den >= 0 >> avoids this

Re: Source code coverage of gcc

2018-12-06 Thread Andi Kleen
sameeran joshi writes: > Hi, > I have a random C program as a test case, for which I need to do > source code coverage on gcc. > I have used the gcov tool and further the lcov tool. The percentage of > source code coverage which I get after using gcov, Is that the final % > which I need to do gcc

Re: Testing compiler reliability using Csmith

2018-12-06 Thread Andi Kleen
Radu Ometita writes: > Hello everyone! > > We are working on writing a paper about testing the reliability of C > compilers by using Csmith (a random C99 program generator). > > A previous testing effort, using Csmith, found 79 GCC bugs, and 25 of > those have been marked by developers as P1 > (