General Wojciech Jaruzelski, Poland's last communist leader who tried but failed to crush the freedom-fighting Solidarity union, died Sunday aged 90, local media reported.