https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
Eric Gallager changed:
What|Removed |Added
CC||steven at gcc dot gnu.org
Assi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
--- Comment #11 from Eric Gallager ---
(In reply to Steven Bosscher from comment #7)
> (In reply to Carrot from comment #6)
> > Since it is intentionally to remove flag DF_REF_READ_WRITE on use,
>
> Ah, but I don't think that was the correct fix
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
Eric Gallager changed:
What|Removed |Added
CC||egallager at gcc dot gnu.org
S
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
--- Comment #9 from Carrot ---
The original flag setting code is neither correct. Consider following
pre_modify expression:
(pre_modify (r1)// def1, use1
(plus (r1) // use2
(r2)))//
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
--- Comment #8 from Carrot ---
(In reply to Steven Bosscher from comment #7)
> (In reply to Carrot from comment #6)
> > Since it is intentionally to remove flag DF_REF_READ_WRITE on use,
>
> Ah, but I don't think that was the correct fix. The DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
--- Comment #7 from Steven Bosscher ---
(In reply to Carrot from comment #6)
> Since it is intentionally to remove flag DF_REF_READ_WRITE on use,
Ah, but I don't think that was the correct fix. The DEF and USE refs should
both have the flag set.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
--- Comment #6 from Carrot ---
(In reply to Steven Bosscher from comment #5)
> (In reply to Carrot from comment #4)
> > For a AUTOINC rtl expression, we create two refs, one def and one use, but
> > only the def gets the flag DF_REF_READ_WRITE, t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
Steven Bosscher changed:
What|Removed |Added
Status|WAITING |NEW
--- Comment #5 from Steven Bossche
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
--- Comment #4 from Carrot ---
In function df_uses_record, we have:
...
case PRE_DEC:
case POST_DEC:
case PRE_INC:
case POST_INC:
case PRE_MODIFY:
case POST_MODIFY:
gcc_assert (!DEBUG_INSN_P (insn_info->insn));
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
--- Comment #3 from Carrot ---
../trunk3/configure '--build=x86_64-build_unknown-linux-gnu'
'--host=x86_64-build_unknown-linux-gnu' '--target=arm-unknown-linux-gnueabi'
'--prefix=/usr/local/google/home/carrot/x-tools/arm-unknown-linux-gnueabi'
'-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
Steven Bosscher changed:
What|Removed |Added
Status|ASSIGNED|WAITING
--- Comment #2 from Steven Bos
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
Steven Bosscher changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63156
David Edelsohn changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
13 matches
Mail list logo