http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47430
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-01-24 08:51:53 UTC --- 3) might be too hard, at least on RHEL6/ppc64 the randomization of mmap has difference between smallest and largest address for one mmap is almost 1GB in a few attempts I've done (0xfff79110000 to 0xfffb5010000). BTW, the fatal_error ("had to relocate PCH"); doesn't print, but instead segfaults, as line_map seems to be in some weird state prepared for the PCH read already at that point, thus it is pointing into the new PCH slot already.