Hi, How can I force a specific static variable to be used by the "gp" register rather than by a two-step load ? Compiling a mips-linux using gcc. I was poking around for information and stumbled across the "-G" flag, the "__attribute__ ((section (".sdata")))" (or sbss), the "-msdata" but to no avail. I only got more confused. Any help will be appreciated