http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46621
Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |46495 --- Comment #1 from Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> 2010-11-24 09:14:22 UTC --- If target.h and function.h are fixed not to include tm.h, but gimple.h continues to include tm.h, ppc-elf build of ipa-split.o breaks, because tm.h ends up being included after function.h, and rs6000.h declares a variable called frame_pointer_needed. With the frame_pointer_needed macro from tm.h defined, this causes a syntax error. Fixing gimple.h (removing tm.h and hard-reg-set.h includes) first tests out OK.