Re: master make check fails on Solaris 10

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: master make check fails on Solaris 10
Дата
Msg-id 16720.1516201657@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: master make check fails on Solaris 10  (Marina Polyakova <m.polyakova@postgrespro.ru>)
Ответы Re: master make check fails on Solaris 10
Re: master make check fails on Solaris 10
Список pgsql-hackers
Marina Polyakova <m.polyakova@postgrespro.ru> writes:
> investigating the regression diffs, we found out that the error occurs 
> when we pass int128 as not the first argument to the function (perhaps 
> its value is replaced by the value of some address):
> ...
> Based on this, we modified the test program (see attached). Here is its 
> output on Solaris 10 for different alignments requirements for int128 
> (on my machine where make check-world passes everything is OK) 
> (ALIGNOF_PG_INT128_TYPE is 16 on Solaris 10):

Excellent.  This fails the same way on gcc 5.2.0 and 5.5.0?

> Maybe some pass test from int128test2.c can be used to test __int128?

Yeah, I can work with this.  What I propose to do is use a somewhat
stripped-down version of this test as an AC_RUN_IFELSE test normally,
but if cross-compiling, fall back to just seeing if we can link.

Thanks for investigating!

            regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Package version in PG_VERSION and version()
Следующее
От: Marina Polyakova
Дата:
Сообщение: Re: master make check fails on Solaris 10