[RFA, PATCH] Deprecate stabs if dwarf2 support available.

2017-12-02 Thread Jim Wilson
This is based on an idea from Richard Biener that was mentioned here https://gcc.gnu.org/ml/gcc-patches/2017-11/msg02376.html If we are interested in doing this, it would be accompanied by documentation changes to state that stabs is now deprecated in favor of dwarf2, release notes to announce

[patch, committed] PR83225 - [8.0 regression] runtime error in transfer.c

2017-12-02 Thread Jerry DeLisle
I have committed the following as simple after full regression testing on linux-x64_86: It is also a regression on the 7 branch and I will commit there as well. Author: jvdelisle Date: Sun Dec 3 03:26:09 2017 New Revision: 255362 URL: https://gcc.gnu.org/viewcvs?rev=255362&root=gcc&view=rev Log

Re: patch to fix PR80818

2017-12-02 Thread Andreas Schwab
On Nov 29 2017, Vladimir Makarov wrote: > +2017-11-29 Vladimir Makarov > + > + PR rtl-optimization/80818 > + * lra.c (collect_non_operand_hard_regs): New arg insn. Pass it > + recursively. Use insn code for clobber. > + (lra_set_insn_recog_data): Pass the new arg to > + c

Re: [PATCH] rs6000: Set rs6000_cpu correctly (PR43871)

2017-12-02 Thread Segher Boessenkool
On Sat, Dec 02, 2017 at 05:41:20PM -0500, David Edelsohn wrote: > On Sat, Dec 2, 2017 at 1:56 PM, Andreas Schwab wrote: > > configured by ../configure, generated by GNU Autoconf 2.64, > > with options " '--prefix=/usr' '--build=powerpc64-suse-linux' > > '--enable-checking=release' '--enable-sha

Re: [PATCH] rs6000: Set rs6000_cpu correctly (PR43871)

2017-12-02 Thread David Edelsohn
On Sat, Dec 2, 2017 at 1:56 PM, Andreas Schwab wrote: > configured by ../configure, generated by GNU Autoconf 2.64, > with options " '--prefix=/usr' '--build=powerpc64-suse-linux' > '--enable-checking=release' '--enable-shared' 'CFLAGS=-O2 -g' 'CXXFLAGS=-O2 > -g' '--with-cpu-64=power4' '--enab

[PATCH] lra: Clobbers in a parallel are earlyclobbers (PR83245)

2017-12-02 Thread Segher Boessenkool
The documentation (rtl.texi) says: When a @code{clobber} expression for a register appears inside a @code{parallel} with other side effects, the register allocator guarantees that the register is unoccupied both before and after that insn if it is a hard register clobber. and at least the

Re: [PATCH] rs6000: Set rs6000_cpu correctly (PR43871)

2017-12-02 Thread Andreas Schwab
configured by ../configure, generated by GNU Autoconf 2.64, with options " '--prefix=/usr' '--build=powerpc64-suse-linux' '--enable-checking=release' '--enable-shared' 'CFLAGS=-O2 -g' 'CXXFLAGS=-O2 -g' '--with-cpu-64=power4' '--enable-secureplt' '--with-long-double-128' '--with-system-zlib' '-

Re: [committed] Avoid -Wsurprising warning on OpenMP min/max array reductions (PR fortran/81304)

2017-12-02 Thread Janus Weil
Hi Jakub, thanks a lot for fixing this. Since it's a regression and the fix is so trivial, I hope you're willing to backport it to the 6 and 7 branches as well? (If not, I can also take care of that.) Cheers, Janus 2017-11-24 22:42 GMT+01:00 Jakub Jelinek : > Hi! > > gfc_trans_omp_array_reduct