Re: ICEs in print_operand() of the rs6000 backend with invalid input assembly

2018-11-27 Thread Segher Boessenkool
Hi! On Mon, Nov 26, 2018 at 08:41:24AM +0700, Arseny Solokha wrote: > > On Fri, Nov 23, 2018 at 06:15:47PM +0700, Arseny Solokha wrote: > >> I've found recently that rs6000 and powerpcspe backends can easily trip > >> over > >> various gcc_unreachable()'s and gcc_assert()'s in their respective co

Re: ICEs in print_operand() of the rs6000 backend with invalid input assembly

2018-11-25 Thread Arseny Solokha
> Hi Arseny, > > On Fri, Nov 23, 2018 at 06:15:47PM +0700, Arseny Solokha wrote: >> I've found recently that rs6000 and powerpcspe backends can easily trip over >> various gcc_unreachable()'s and gcc_assert()'s in their respective copies of >> print_operand() when provided with some invalid assemb

Re: ICEs in print_operand() of the rs6000 backend with invalid input assembly

2018-11-23 Thread Segher Boessenkool
Hi Arseny, On Fri, Nov 23, 2018 at 06:15:47PM +0700, Arseny Solokha wrote: > I've found recently that rs6000 and powerpcspe backends can easily trip over > various gcc_unreachable()'s and gcc_assert()'s in their respective copies of > print_operand() when provided with some invalid assembly (i.e.

ICEs in print_operand() of the rs6000 backend with invalid input assembly

2018-11-23 Thread Arseny Solokha
Hi, I've found recently that rs6000 and powerpcspe backends can easily trip over various gcc_unreachable()'s and gcc_assert()'s in their respective copies of print_operand() when provided with some invalid assembly (i.e. assembly written for other architectures). For example, when feeding gcc/te