On Mon, Dec 10, 2018 at 02:05:57PM +, Andrew Stubbs wrote:
> On 07/12/2018 22:41, Segher Boessenkool wrote:
> >On Fri, Dec 07, 2018 at 05:57:39PM +, Andrew Stubbs wrote:
> >>Since the postreload_jump pass was added I'm having trouble with the AMD
> >>GCN port.
> >
> >[ snip a lot ]
> >
> >I
On 07/12/2018 22:41, Segher Boessenkool wrote:
On Fri, Dec 07, 2018 at 05:57:39PM +, Andrew Stubbs wrote:
Since the postreload_jump pass was added I'm having trouble with the AMD
GCN port.
[ snip a lot ]
It seems thread_jump does not notice your scc in its "nonequal" regset,
so it thinks
On Fri, Dec 07, 2018 at 05:57:39PM +, Andrew Stubbs wrote:
> Since the postreload_jump pass was added I'm having trouble with the AMD
> GCN port.
[ snip a lot ]
It seems thread_jump does not notice your scc in its "nonequal" regset,
so it thinks every later jump is based on the same scc sett
Since the postreload_jump pass was added I'm having trouble with the AMD
GCN port.
I have the following, after reload (RTL slightly simplified!):
(insn (set (reg scc) (gtu (reg s26) (reg s25
(jump_insn (set pc (if_then_else (ne scc 0)) (label_ref 46) pc)))
.
(insn (set (reg scc) (eq (re