Hello! > Currently ix86_conditional_register_usage code may mark EBX as a fixed > register if it is called > when pic_offset_table_rtx is NULL even if we are going to use pseudo PIC > register. It already > caused some problem in combination with another issue (PR jit/64722). This > patch will probably > help to avoid problems in the future. > > BTW if we don't want to support possibility to switch to the fixed PIC > register in i386 target then > this code may be removed at all.
No, we don't want to switch to fixed PIC register. cpuid asm in cpuid.h and cmpxchg8b pattern will break. Please do not bring back the dead and remove this code. Uros.