* flow.c (mark_set_1, case PARALLEL): Now case; rework to allow
commit216b2683e3fd1871973269dc54ef864003104389
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Jan 2001 13:14:34 +0000 (18 13:14 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Jan 2001 13:14:34 +0000 (18 13:14 +0000)
treea7cc3b76930fd2143f70721950dcf585e13f0528
parent79e62eba008601b3e6627ccbeb0a6516b3dc1fb7
* flow.c (mark_set_1, case PARALLEL): Now case; rework to allow
entry to be EXPR_LIST.
* rtlanal.c (reg_overlap_mentioned_p): Allow PARALLEL in SET to
be an EXPR_LIST (but not null, which other code doesn't allow).
(note_stores): Properly handle PARALLEL in SET.
Recursively call for top-level PARALLEL.
* sched-deps.c (sched_analyze_1): Handle EXPR_LIST in PARALLEL in SET.
* sched-rgn.c (check_live_1, update_live_1): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39118 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/flow.c
gcc/rtlanal.c
gcc/sched-deps.c
gcc/sched-rgn.c