Re: Clobber REG_CC only for some constraint alternatives?

2020-08-15 Thread Hans-Peter Nilsson
On Fri, 14 Aug 2020, Senthil Kumar Selvaraj via Gcc wrote: > As you can deduce from the (set_attr "cc" ..), only constraint > alternatives 0,2,3 and 6 clobber CC - others leave it unchanged. Yes, I recognize that. > My first version of the port adds a post-reload splitter that adds a > (clobber (

Re: Clobber REG_CC only for some constraint alternatives?

2020-08-15 Thread Segher Boessenkool
On Sat, Aug 15, 2020 at 10:18:27AM +, Pip Cet wrote: > > > What I'm currently doing is this: > > > > > > (define_split > > > [(set (match_operand 0 "nonimmediate_operand") > > > (match_operand 1 "nox_general_operand"))] > > > "reload_completed && mov_clobbers_cc (insn, operands)" > > >

gcc-10-20200815 is now available

2020-08-15 Thread GCC Administrator via Gcc
Snapshot gcc-10-20200815 is now available on https://gcc.gnu.org/pub/gcc/snapshots/10-20200815/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 10 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

Re: Peephole optimisation: isWhitespace()

2020-08-15 Thread Nathan Sidwell
On 8/14/20 12:43 PM, Stefan Kanthak wrote: Hi @ll, in his ACM queue article , Matt Godbolt used the function | bool isWhitespace(char c) | { | return c == ' ' | || c == '\r' | || c == '\n' | || c == '\t'; | } as an example, for

Re: Clobber REG_CC only for some constraint alternatives?

2020-08-15 Thread Pip Cet via Gcc
On Sat, Aug 15, 2020 at 12:30 AM Segher Boessenkool wrote: > On Fri, Aug 14, 2020 at 05:47:02PM +, Pip Cet wrote: > > On Fri, Aug 14, 2020 at 4:24 PM Segher Boessenkool > > wrote: > > > If you want to say some alternative does not clobber anything, just use > > > the constraint "X" for that a

Re: Changes to allow PowerPC to change the long double type to use the IEEE 128-bit floating point format

2020-08-15 Thread Thomas König
Am 10.08.20 um 18:53 schrieb Michael Meissner: IMHO, changing the default is only appropriate for times like a distribution major number changes, where backwards and forwards compatibility is carefully controlled. But before we can contemplate doing this, we need the ability to change the defaul