Re: [PATCH] centralize builtin function type building

2011-04-22 Thread Nathan Froyd
On Fri, Apr 22, 2011 at 02:58:31PM -0400, Michael Meissner wrote: > On Thu, Apr 21, 2011 at 11:04:47AM -0400, Nathan Froyd wrote: > > - centralizes some infrastructure for defining builtin function types > > for frontends by providing a common function that > > DEF_FUNCTION_TYPE_FOO macros can

Re: [PATCH] centralize builtin function type building

2011-04-22 Thread Michael Meissner
On Thu, Apr 21, 2011 at 11:04:47AM -0400, Nathan Froyd wrote: > This patch does two things: > > - centralizes some infrastructure for defining builtin function types > for frontends by providing a common function that > DEF_FUNCTION_TYPE_FOO macros can call; and > > - in order to do that well

Re: [PATCH] centralize builtin function type building

2011-04-22 Thread Nathan Froyd
On Thu, Apr 21, 2011 at 05:36:42PM +0200, Richard Guenther wrote: > On Thu, Apr 21, 2011 at 5:04 PM, Nathan Froyd > wrote: > > This patch does two things: > > > > - centralizes some infrastructure for defining builtin function types > >  for frontends by providing a common function that > >  DEF_

Re: [PATCH] centralize builtin function type building

2011-04-21 Thread Michael Meissner
On Thu, Apr 21, 2011 at 05:36:42PM +0200, Richard Guenther wrote: > On Thu, Apr 21, 2011 at 5:04 PM, Nathan Froyd > wrote: > > This patch does two things: > > > > - centralizes some infrastructure for defining builtin function types > >  for frontends by providing a common function that > >  DEF_

Re: [PATCH] centralize builtin function type building

2011-04-21 Thread Richard Guenther
On Thu, Apr 21, 2011 at 5:04 PM, Nathan Froyd wrote: > This patch does two things: > > - centralizes some infrastructure for defining builtin function types >  for frontends by providing a common function that >  DEF_FUNCTION_TYPE_FOO macros can call; and > > - in order to do that well, it also in

[PATCH] centralize builtin function type building

2011-04-21 Thread Nathan Froyd
This patch does two things: - centralizes some infrastructure for defining builtin function types for frontends by providing a common function that DEF_FUNCTION_TYPE_FOO macros can call; and - in order to do that well, it also introduces build{,_varargs}_function_type_array for cases when