https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109414
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109414
--- Comment #4 from Sinan ---
(In reply to Andrew Pinski from comment #1)
> Actually this more related to WORD_REGISTER_OPERATIONS .
>
> (insn 7 4 8 2 (set (reg:SI 77)
> (plus:SI (subreg/s/u:SI (reg/v:DI 74 [ x ]) 0)
> (cons
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109414
--- Comment #3 from Andrew Pinski ---
(In reply to Sinan from comment #2)
> commit 23d9f62c50d935462ecda5516746037a474c25cd looks like a solution for
> this.
r13-4150-g23d9f62c50d935
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109414
--- Comment #2 from Sinan ---
commit 23d9f62c50d935462ecda5516746037a474c25cd looks like a solution for this.
like adding a new pattern for `not`
```
(define_insn "*one_cmpl_subreg"
[(set (match_operand:DI 0 "register_operand" "=r")
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109414
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
--- Comment #1 from Andrew