Unbreak build by moving creating pub_core_dispatch_asm.h for holding
asm-only constants.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3677 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/pub_core_dispatch.h b/coregrind/pub_core_dispatch.h
index 7237d48..d3b61b5 100644
--- a/coregrind/pub_core_dispatch.h
+++ b/coregrind/pub_core_dispatch.h
@@ -39,6 +39,8 @@
 // if the current thread has used up its scheduling quantum.
 //--------------------------------------------------------------------
 
+#include "pub_core_dispatch_asm.h"
+
 /* This subroutine is called from the C world.  It is passed
    a pointer to the VEX guest state (arch.vex).  It must run code
    from the instruction pointer in the guest state, and exit when
@@ -54,22 +56,6 @@
 */
 extern UWord VG_(run_innerloop) ( void* guest_state );
 
-/* Magic values that the guest state might be set to when returning to the
-   dispatcher.  The only other legitimate value is to point to the
-   start of the thread's VEX guest state.  These also are return values from
-   from VG_(run_innerloop) to the scheduler.
-*/
-/* Defines values for JMP_EMWARN, JMP_SYSCALL, JMP_CLIENTREQ and
-   JMP_YIELD */
-#include "libvex_trc_values.h"
-
-/* And some more of our own.  These must not have the same values as
-   those from libvex_trc_values.h. */
-#define VG_TRC_INNER_FASTMISS     37 /* TRC only; means fast-cache miss. */
-#define VG_TRC_INNER_COUNTERZERO  41 /* TRC only; means bb ctr == 0 */
-#define VG_TRC_FAULT_SIGNAL       43 /* TRC only; got sigsegv/sigbus */
-#define VG_TRC_INVARIANT_FAILED   47 /* TRC only; invariant violation */
-
 #endif   // __PUB_CORE_DISPATCH_H
 
 /*--------------------------------------------------------------------*/