This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC-3.2.2 pre-release [and PR 9493]
> It would appear that a null-pointer check can't make things worse, but
> it does raise a question as to whether this merely masks a bug that is
> somewhere else: is the compiler legitimately expecting a non-null pointer
> here?
I should have said that the line at stake comes after:
for (; insn && GET_CODE (insn) != CODE_LABEL && !INSN_P (insn);
insn = NEXT_INSN (insn))
if (GET_CODE (insn) == NOTE
&& NOTE_LINE_NUMBER (insn) == NOTE_INSN_LOOP_BEG)
break;
So the answer might be no indeed.
--
Eric Botcazou