Re: [PATCH][committed] Fix ICE in maybe_record_trace_start

2018-02-26 Thread Tom de Vries
On 02/23/2018 04:59 PM, Jeff Law wrote: On 02/22/2018 03:59 AM, Tom de Vries wrote: On 02/12/2018 07:32 PM, Jeff Law wrote: diff --git a/gcc/testsuite/gcc.c-torture/compile/regs-arg-size.c b/gcc/testsuite/gcc.c-torture/compile/regs-arg-size.c new file mode 100644 index 000..0ca0b9f034b

Re: [PATCH][committed] Fix ICE in maybe_record_trace_start

2018-02-23 Thread Jeff Law
On 02/22/2018 03:59 AM, Tom de Vries wrote: > On 02/12/2018 07:32 PM, Jeff Law wrote: >> diff --git a/gcc/testsuite/gcc.c-torture/compile/regs-arg-size.c >> b/gcc/testsuite/gcc.c-torture/compile/regs-arg-size.c >> new file mode 100644 >> index 000..0ca0b9f034b >> --- /dev/null >> +++

Re: [PATCH][committed] Fix ICE in maybe_record_trace_start

2018-02-22 Thread Tom de Vries
On 02/12/2018 07:32 PM, Jeff Law wrote: diff --git a/gcc/testsuite/gcc.c-torture/compile/regs-arg-size.c b/gcc/testsuite/gcc.c-torture/compile/regs-arg-size.c new file mode 100644 index 000..0ca0b9f034b --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/regs-arg-size.c @@ -0,0

[PATCH][committed] Fix ICE in maybe_record_trace_start

2018-02-12 Thread Jeff Law
This was something my tester was tripping over on h8-elf. I was hoping it was going to fix the similar ICEs for the SH port, but alas those are different. The fundamental problem is generic code generated something like this: (set (temp) (plus (stack_pointer_rtx) (const_int)) (set