------- Comment #4 from amylaar at gcc dot gnu dot org 2010-06-25 19:00 ------- Subject: Bug 44566
Author: amylaar Date: Fri Jun 25 19:00:34 2010 New Revision: 161404 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161404 Log: PR other/44566 * function.h (MACHINE_FUNCTION): Define. * Makefile.in (target-gtypes.h): Add machine_function_u definition. * function.h (struct function): Use machine_function_u for member machine. * function.c (free_after_compilation): Use MACHINE_FUNCTION. (allocate_struct_function): Likewise. * doc/tm.texi: Adjust struct machine_function documentation. * config/alpha/alpha.c (entire file): Replace cfun->machine with MACHINE_FUNCTION (*cfun). * config/xtensa/xtensa.c: Likewise. * config/pa/pa.c: Likewise. * config/mmix/mmix.md: Likewise. * config/mmix/mmix.c: Likewise. * config/sparc/sparc.c: Likewise. * config/bfin/bfin.c: Likewise. * config/moxie/moxie.c: Likewise. * config/ia64/ia64.md: Likewise. * config/ia64/ia64.c: Likewise. * config/mep/mep.c: Likewise. * config/m32c/m32c.c: Likewise. * config/cris/cris.c: Likewise. * config/avr/avr.c: Likewise. * config/avr/avr.md: Likewise. * config/iq2000/iq2000.c: Likewise. * config/frv/frv.c: Likewise. * config/mips/mips.h: Likewise. * config/mips/sde.h: Likewise. * config/mips/mips.c: Likewise. * config/s390/s390.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/arm/arm.c: Likewise. * config/arm/arm.md: Likewise. * config/arm/arm.h: Likewise. * config/i386/i386.h: Likewise. * config/i386/i386.c: Likewise. * config/i386/cygming.h: Likewise. Modified: branches/multi-target-20100625-branch/gcc/ChangeLog branches/multi-target-20100625-branch/gcc/Makefile.in branches/multi-target-20100625-branch/gcc/config/alpha/alpha.c branches/multi-target-20100625-branch/gcc/config/arm/arm.c branches/multi-target-20100625-branch/gcc/config/arm/arm.h branches/multi-target-20100625-branch/gcc/config/arm/arm.md branches/multi-target-20100625-branch/gcc/config/avr/avr.c branches/multi-target-20100625-branch/gcc/config/avr/avr.md branches/multi-target-20100625-branch/gcc/config/bfin/bfin.c branches/multi-target-20100625-branch/gcc/config/cris/cris.c branches/multi-target-20100625-branch/gcc/config/frv/frv.c branches/multi-target-20100625-branch/gcc/config/i386/cygming.h branches/multi-target-20100625-branch/gcc/config/i386/i386.c branches/multi-target-20100625-branch/gcc/config/i386/i386.h branches/multi-target-20100625-branch/gcc/config/ia64/ia64.c branches/multi-target-20100625-branch/gcc/config/ia64/ia64.md branches/multi-target-20100625-branch/gcc/config/iq2000/iq2000.c branches/multi-target-20100625-branch/gcc/config/m32c/m32c.c branches/multi-target-20100625-branch/gcc/config/mep/mep.c branches/multi-target-20100625-branch/gcc/config/mips/mips.c branches/multi-target-20100625-branch/gcc/config/mips/mips.h branches/multi-target-20100625-branch/gcc/config/mips/sde.h branches/multi-target-20100625-branch/gcc/config/mmix/mmix.c branches/multi-target-20100625-branch/gcc/config/mmix/mmix.md branches/multi-target-20100625-branch/gcc/config/moxie/moxie.c branches/multi-target-20100625-branch/gcc/config/pa/pa.c branches/multi-target-20100625-branch/gcc/config/rs6000/rs6000.c branches/multi-target-20100625-branch/gcc/config/s390/s390.c branches/multi-target-20100625-branch/gcc/config/sparc/sparc.c branches/multi-target-20100625-branch/gcc/config/xtensa/xtensa.c branches/multi-target-20100625-branch/gcc/doc/tm.texi branches/multi-target-20100625-branch/gcc/function.c branches/multi-target-20100625-branch/gcc/function.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44566