[Bug rtl-optimization/20369] noce_emit_move_insn emits invalid insns
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20369 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2019-03-05 00:00:00 |2021-8-16 --- Comment #5 from Andrew Pinski --- Still true.
[Bug rtl-optimization/20369] noce_emit_move_insn emits invalid insns
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20369 Steven Bosscher changed: What|Removed |Added Last reconfirmed|2007-05-17 17:50:53 |2019-3-5 --- Comment #4 from Steven Bosscher --- The patch of comment #2 doesn't apply since r100240 (fix for PR9814). But comment #4 is still true. Even without a test case, this bug could be fixed by asserting that the generated seq is recognized.
[Bug rtl-optimization/20369] noce_emit_move_insn emits invalid insns
--- Comment #2 from ebotcazou at gcc dot gnu dot org 2007-05-17 15:34 --- Do you still have the testcase? -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added CC||ebotcazou at gcc dot gnu dot ||org Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20369
[Bug rtl-optimization/20369] noce_emit_move_insn emits invalid insns
--- Comment #3 from amylaar at gcc dot gnu dot org 2007-05-17 17:50 --- (In reply to comment #2) Do you still have the testcase? Not as such. However, AFAICR it was triggered by a regression test (i.e. building library or testcase). But the issue should be clear enough without a testcase; it's explained in a comment of the patch. While the current code of noce_emit_move_insn has a check for recog_memoized, It will still emit en invalid move if the move is invalid because the destination is a paradoxical SUBREG with TRULY_NOOP_TRUNCATION being false, and source is a REG. -- amylaar at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2007-05-17 17:50:53 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20369
[Bug rtl-optimization/20369] noce_emit_move_insn emits invalid insns
-- What|Removed |Added OtherBugsDependingO|17652 | nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20369
[Bug rtl-optimization/20369] noce_emit_move_insn emits invalid insns
--- Additional Comments From amylaar at gcc dot gnu dot org 2005-03-07 21:12 --- Created an attachment (id=8355) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8355action=view) proposed fix -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20369