| От | Tom Lane |
|---|---|
| Тема | Re: Re: Cygwin PostgreSQL CVS Patch Question |
| Дата | |
| Msg-id | 7665.979083451@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: Re: Cygwin PostgreSQL CVS Patch Question (Jason Tishler <Jason.Tishler@dothill.com>) |
| Ответы |
Re: Re: Cygwin PostgreSQL CVS Patch Question
|
| Список | pgsql-ports |
Jason Tishler <Jason.Tishler@dothill.com> writes:
> extern int sys_nerr;
> int main() {
> int x = sys_nerr;
> ; return 0; }
> The problem is gcc -O2 is being too smart, optimizing away the reference
> to sys_nerr.
Oh, that's nasty. Try a test program like so:
extern int sys_nerr;
int my_nerr;
int main() {
my_nerr = sys_nerr;
return 0; }
I don't think gcc will try to optimize away an assignment to a global
variable.
regards, tom lane
В списке pgsql-ports по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера