>>>>> On Mon, 5 Jan 2004 11:19:36 -0800, "Luck, Tony" <tony.luck@intel.com> said: >> Hi - The gcc version is gcc-3.2-29 and the flags we pass to gcc >> are : -O -ansi -fwritable-strings -fsigned-char -D_GNU_SOURCE >> -D_REENTRANT Tony> I have gcc 3.2.3 ... but it appears to not do anything strange Tony> to my test program with those options. Tony> main() { char *x = "7chars!"; Tony> strcmp(x, "This is 24 chars long!!!"); } Tony> with those options. Do you have any include files that might Tony> be redefining strcmp as memcmp? In earlier versions of libc, there were some mem/str-related routines which were too aggressive in prefetching. Perhaps Jes remembers the details, but I'd definitely recommend to make sure you're running the latest libc for your distro. --david - To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Mon Jan 5 17:09:31 2004
This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:21 EST