This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
Re: c/10339: strncmp generates imPure code
- From: Andreas Schwab <schwab at suse dot de>
- To: nobody at gcc dot gnu dot org
- Cc: gcc-prs at gcc dot gnu dot org,
- Date: 7 Apr 2003 21:26:00 -0000
- Subject: Re: c/10339: strncmp generates imPure code
- Reply-to: Andreas Schwab <schwab at suse dot de>
The following reply was made to PR optimization/10339; it has been noted by GNATS.
From: Andreas Schwab <schwab at suse dot de>
To: Michael Ubell <ubell at mindspring dot com>
Cc: Timothy C Prince <tprince at myrealbox dot com>,
falk dot hueffner at student dot uni-tuebingen dot de, bangerth at ices dot utexas dot edu,
gcc-bugs at gcc dot gnu dot org, gcc-gnats at gcc dot gnu dot org
Subject: Re: c/10339: strncmp generates imPure code
Date: Mon, 07 Apr 2003 23:23:16 +0200
Michael Ubell <ubell at mindspring dot com> writes:
|> Attached is a program that reads 831 unaligned unallocated
|> bytes. I can't actually get it to segv on Solaris because
|> I don't know enough about their memory management, but
|> I cannot believe this is correct code.
Yes, you are right, I can reproduce that also on ia64-linux. The
conversion to memcmp is really invalid here.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab at suse dot de
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."