From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 1 Nov 2002 16:04:45 +0300 (MSK) From: Vitaly Lugovsky To: Subject: Re: [devel] gcc 3.2... =?koi8-r?b?7cTBLi4uIM3B09PB?= =?koi8-r?b?INPU0sHOzs/T1MXKLg==?= In-Reply-To: <200211011245.gA1CjG2i003706@abc.neural.ru> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Fri, 1 Nov 2002, Andrey Orlov wrote: > > Наоборот - компилятор благодарить надо, что он выявил трудноуловимый > > глючок. > > Вот тут я не соглашусь - если чей-то автомобиль выявил трудноуловимый > глючок, что меня укачивает - то это еще не значит, что я должен его > благодарить. > Впрочем это даже не вопрос разных взглядов, а вопрос их разного > наименования ;) Почему же? Аналогия неверная. Такого рода глюки всё равно будут проявляться, причём - когда их совсем не ждут. А если подфортило и компилятор вынес глюку на первый план - то появляется возможность её исправить. Если укачивает - то всё, ничего не поделать, а вот если попалась глюка - надо радоваться и давить её всячески. > > 1) неинициализированные переменные/структуры > > 2) выход за пределы структур/строк/массивов связанный с 1) > > > То, что проявилось при -fPIC - только подтверждает подозрение 1). > > Спасибо. Стало ясно что искать ;) Кстати, это, возможно, одна из немногих реальных ситуаций, когда может пригодиться дебаггер.