On Nov 13, 2014, at 2:33 PM, Jeff Law <l...@redhat.com> wrote: >> We don’t support fprintf prologues anymore, they were removed years ago. > Did we ever get all the ports converted?
Ah… sorry, I was wrong. We merely hookized it and the tm.h interface is gone. TARGET_ASM_FUNCTION_PROLOGUE and TARGET_ASM_FUNCTION_EPILOGUE can be used in ways that are opaque to this optimization. 28 ports (or so) still use this method to define prologues. I think we should turn the optimization off when they are used. I had been looking for the pre-hookization and all those remnants are gone. The problem, since this is a hook now, one can’t just test ifdef FUNCTION_PROLOGUE.