Re: float4/float8/int64 passed by value with tsearchfixup

Поиск
Список
Период
Сортировка
Искать
От
Gregory Stark
Тема
Re: float4/float8/int64 passed by value with tsearchfixup
Дата
Msg-id
87ej92esr9.fsf@oxford.xeocode.com
Ответ на
Список
Дерево обсуждения
Fix HAVE_LONG[_LONG]_INT_64 to really define to 1 Zoltan Boszormenyi <zb@cybertec.at>
Re: Fix HAVE_LONG[_LONG]_INT_64 to really define to 1 Alvaro Herrera <alvherre@commandprompt.com>
Re: Re: int8/float8/time/timestamp[tz]/float4 passed by value, was Re: Fix HAVE_LONG[_LONG]_INT_64 to really define to 1 Alvaro Herrera <alvherre@commandprompt.com>
float4/float8/int64 passed by value with tsearch fixup Zoltan Boszormenyi <zb@cybertec.at>
Re: float4/float8/int64 passed by value with tsearch fixup Alvaro Herrera <alvherre@commandprompt.com>
Re: float4/float8/int64 passed by value with tsearch fixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearch fixup Alvaro Herrera <alvherre@commandprompt.com>
Re: float4/float8/int64 passed by value with tsearch fixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearch fixup Alvaro Herrera <alvherre@commandprompt.com>
Re: float4/float8/int64 passed by value with tsearch fixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearch fixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearch fixup Alvaro Herrera <alvherre@commandprompt.com>
Re: float4/float8/int64 passed by value with tsearch fixup Zoltan Boszormenyi <zb@cybertec.at>
Re: float4/float8/int64 passed by value with tsearch fixup Alvaro Herrera <alvherre@commandprompt.com>
Re: float4/float8/int64 passed by value with tsearch fixup Zoltan Boszormenyi <zb@cybertec.at>
Re: float4/float8/int64 passed by value with tsearch fixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearch fixup Zoltan Boszormenyi <zb@cybertec.at>
Re: float4/float8/int64 passed by value with tsearch fixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearch fixup Zoltan Boszormenyi <zb@cybertec.at>
Re: float4/float8/int64 passed by value with tsearchfixup Gregory Stark <stark@enterprisedb.com>
Re: float4/float8/int64 passed by value with tsearchfixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearchfixup Gregory Stark <stark@enterprisedb.com>
Re: float4/float8/int64 passed by value with tsearchfixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearchfixup Alvaro Herrera <alvherre@commandprompt.com>
Re: float4/float8/int64 passed by value with tsearchfixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearchfixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearchfixup Gregory Stark <stark@enterprisedb.com>
Re: float4/float8/int64 passed by value with tsearchfixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearchfixup Bruce Momjian <bruce@momjian.us>
Re: float4/float8/int64 passed by value with tsearchfixup Zoltan Boszormenyi <zb@cybertec.at>
Re: float4/float8/int64 passed by value with tsearchfixup Alvaro Herrera <alvherre@commandprompt.com>
Re: float4/float8/int64 passed by value with tsearchfixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearch fixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearch fixup "Guillaume Smet" <guillaume.smet@gmail.com>
Re: float4/float8/int64 passed by value with tsearch fixup Tom Lane <tgl@sss.pgh.pa.us>
Re: float4/float8/int64 passed by value with tsearch fixup "Guillaume Smet" <guillaume.smet@gmail.com>

"Alvaro Herrera"  writes:

> Tom Lane wrote:
>
>> Specifically, I think what you missed is that on some platforms C
>> functions pass or return float values differently from similar-sized
>> integer or pointer values (typically, the float values get passed in
>> floating-point registers).
>
> Argh ... I would have certainly missed that.

Hum. That's a valid concern for some platforms, Sparc I think?

But I'm skeptical that it would hit such a wide swathe of the build farm. In
particular AFAIK the standard ABI for i386 does no such thing. You can get
behaviour like that from GCC using function attributes like regparam but it's
not the default.

-- 
  Gregory Stark
  EnterpriseDB          http://www.enterprisedb.com
  Ask me about EnterpriseDB's Slony Replication support!
В списке pgsql-patches по дате отправления
От: Bruce Momjian
Дата:
От: Tom Lane
Дата:
FAQ