OSDN Git Service

Fix misscheduling of epilogue predicate register restore.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Mar 2000 19:38:24 +0000 (19:38 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Mar 2000 19:38:24 +0000 (19:38 +0000)
commite9edf8facf24f9b05937702ad69609464e4abfd4
tree4ee13bce06cfcdb91283ad4f1fa3567130a795ea
parentac2f98ea793f5def6307b036a288ae5cdc569dd4
Fix misscheduling of epilogue predicate register restore.
* config/ia64/ia64.c (rtx_needs_barrier, case UNSPEC): Move case 6...
(rtx_needs_barrier, case UNSPEC_VOLATILE): to here.
* config/ia64/ia64.md (pr_restore): Change UNSPEC to UNSPEC_VOLATILE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32714 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/ia64/ia64.c
gcc/config/ia64/ia64.md