Thanks everyone. A little more research and I see that most C-41 negative films, regardless of speed, are developed for the same amount of time -- and that pushing involves increasing the development time. So making 100 speed film look like 200 to the processor/lab wouldn't be the equivalent of pushing one stop.
Push processing never increases real film speed that much. It increases contrast and brings your underexposed MIDTONES to the correct level, but your underexposed shadow details remain as blocked as they were before. It is often stated that 1 stop push gives 1/3 stop of real film speed extra, and 2 stop push gives 1/2 stop, and that's the limit.
Push processing is NOT a proper counteract to underexposure at all. Underexposure gives a certain effect and push processing gives another kind of effect, and these effects are not even near to opposite to each other. Often, underexposure and push processing are combined to give higher working exposure index but this is very different from choosing a higher-ISO film to begin with. Underexposed, push processed images have a feeling of blocked shadows, high contrast and high grain.
Now, with your film being expired, it has lost some speed and gained some fog. Push processing also increases fog so it doesn't really solve the problem. The only solution to expired film is to overexpose.
So, just develop it normally and see what you can get out of it. It's not going to come out any better, or much better from push processing. Depending on how expired it really is, the result may still be very well usable.