http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47822
--- Comment #21 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-02-21 21:38:23 UTC --- Author: mrs Date: Mon Feb 21 21:38:21 2011 New Revision: 170376 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170376 Log: PR target/47822 * config/darwin-protos.h (darwin_init_cfstring_builtins): Return a tree so we can get save the type. * config/i386/darwin.h (SUBTARGET_INIT_BUILTINS): Reserve builtin slot for CFString instead of trying to use past the end of the builtins. * config/i386/i386.c (IX86_BUILTIN_CFSTRING): Likewise. * config/rs6000/rs6000-builtin.def (RS6000_BUILTIN_CFSTRING): Likewise. * config/rs6000/darwin.h (SUBTARGET_INIT_BUILTINS): Likewise. * config/darwin.c (DARWIN_BUILTIN_CFSTRINGMAKECONSTANTSTRING): Rename to darwin_builtin_cfstring. (darwin_init_cfstring_builtins): Return the built type. Modified: trunk/gcc/ChangeLog trunk/gcc/config/darwin-protos.h trunk/gcc/config/darwin.c trunk/gcc/config/i386/darwin.h trunk/gcc/config/i386/i386.c trunk/gcc/config/rs6000/darwin.h trunk/gcc/config/rs6000/rs6000-builtin.def