Index: arch/ia32/src/pm.c
===================================================================
--- arch/ia32/src/pm.c	(revision 39cea6a27db77024039730f632eb27a57fda09ab)
+++ arch/ia32/src/pm.c	(revision e18513605138ed5ade2b0790ff61558f63de59df)
@@ -217,7 +217,8 @@
 {
 	ptr_16_32_t cpugdtr;
-	descriptor_t *gdt_p = (descriptor_t *) cpugdtr.base;
+	descriptor_t *gdt_p;
 
 	gdtr_store(&cpugdtr);
+	gdt_p = (descriptor_t *) cpugdtr.base;
 	gdt_setbase(&gdt_p[TLS_DES], tls);
 	/* Reload gdt register to update GS in CPU */
