* config/mep/mep.c (mep_handle_option): Leave IVC2 control
commit32a5f905b853937d4ad91965ca0e40c9719af730
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jul 2009 02:16:32 +0000 (2 02:16 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jul 2009 02:16:32 +0000 (2 02:16 +0000)
treecbe822e993bae0a17a463c16954d7f219b9acf20
parent7da17dcaba1e862acee287dfb0f6e467817834f5
* config/mep/mep.c (mep_handle_option): Leave IVC2 control
registers as fixed.
(mep_interrupt_saved_reg): Save appropriate IVC2 control
registers.
* config/mep/mep-ivc2.cpu: Add VOLATILE to insns that make
unspecified accesses to control registers.
* config/mep/intrinsics.md: Regenerate.
* config/mep/intrinsics.h: Regenerate.
* config/mep/mep-intrin.h: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149164 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mep/intrinsics.h
gcc/config/mep/intrinsics.md
gcc/config/mep/mep-intrin.h
gcc/config/mep/mep-ivc2.cpu
gcc/config/mep/mep.c