Re: pgsql: Suppress some "variable might be clobbered by longjmp" warnings.

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: pgsql: Suppress some "variable might be clobbered by longjmp" warnings.
Дата
Msg-id 201103100441.p2A4fb913108@momjian.us
обсуждение исходный текст
Ответ на pgsql: Suppress some "variable might be clobbered by longjmp" warnings.  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: pgsql: Suppress some "variable might be clobbered by longjmp" warnings.
Список pgsql-committers
Tom Lane wrote:
> Suppress some "variable might be clobbered by longjmp" warnings.
>
> Seen with an older gcc version.  I'm not sure these represent any real
> risk factor, but still a bit scary.  Anyway we have lots of other
> volatile-marked variables in this code, so a couple more won't hurt.

I assume you saw my comment in basebackup.c:

     *  Some old compilers, e.g. gcc 2.95.3/x86, think that passing
     *  a struct in the same function as a longjump might clobber
     *  a variable.  bjm 2011-02-04
     *  http://lists.apple.com/archives/xcode-users/2003/Dec//msg00051.html

--
  Bruce Momjian  <bruce@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

  + It's impossible for everything to be true. +

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

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: pgsql: Mention gcc version in C comment.
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Fix some oversights in distprep and maintainer-clean targets.