GCC: Get everything working with gcc 4.6.1.
[gem5.git] / src / cpu / inorder / inorder_dyn_inst.cc
index f65d2ea9fd249ba03117efbcc08b18d56c8900f9..ff178f6d3ee56cc60119c8b0951737aa6892ca83 100644 (file)
@@ -311,14 +311,18 @@ InOrderDynInst::simPalCheck(int palFunc)
 #endif
     return this->cpu->simPalCheck(palFunc, this->threadNumber);
 }
-#else
+#endif
+
 void
 InOrderDynInst::syscall(int64_t callnum)
 {
+#if FULL_SYSTEM
+    panic("Syscall emulation isn't available in FS mode.\n");
+#else
     syscallNum = callnum;
     cpu->syscallContext(NoFault, this->threadNumber, this);
-}
 #endif
+}
 
 void
 InOrderDynInst::setSquashInfo(unsigned stage_num)