From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9196 invoked by alias); 25 Jun 2010 19:01:08 -0000 Received: (qmail 8823 invoked by alias); 25 Jun 2010 19:00:51 -0000 Date: Fri, 25 Jun 2010 19:01:00 -0000 Message-ID: <20100625190051.8822.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug middle-end/44566] configuration with multiple targets / backends is not supported. In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "amylaar at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2010-06/txt/msg02503.txt.bz2 ------- 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