The latest gcc 4.0.2-6 always crashes with 'gcc -E -' : # gcc -E - cc1: internal compiler error: Segmentation fault
It looks as though my cpp setup somehow became corrupted. I have no idea how, but after 'rpm -e' cpp and reinstalling the problem went away.