https://bugzilla.novell.com/show_bug.cgi?id=658509 https://bugzilla.novell.com/show_bug.cgi?id=658509#c0 Summary: _FORTIFY_SOURCE wrappers for memmove and bcopy are wrong Classification: openSUSE Product: openSUSE 11.4 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: rguenther@novell.com ReportedBy: rguenther@novell.com QAContact: qa@suse.de CC: pbaudis@novell.com Found By: Development Blocker: --- extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__artificial__)) void * __attribute__ ((__nothrow__)) memmove (void *__restrict __dest, __const void *__restrict __src, size_t __len) { return __builtin___memmove_chk (__dest, __src, __len, __builtin_object_size (__dest, 0)); } and the bcopy variant wrongly use restrict qualified arguments. This leads the optimizer in newer GCC to the conclusion that the memory regions pointed to by dest and src do not overlap. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.