]> gcc.gnu.org Git - gcc.git/commit
middle-end/32667 - document cpymem and memcpy exact overlap requirement
authorRichard Biener <rguenther@suse.de>
Thu, 23 Nov 2023 07:54:56 +0000 (08:54 +0100)
committerRichard Biener <rguenther@suse.de>
Thu, 23 Nov 2023 08:28:21 +0000 (09:28 +0100)
commit7758cb4b53e8a33642709402ce582f769eb9fd18
tree09a86848b328f052ed664fbf4b8f921e0b14b328
parent6ce952188ab39e303e4f63e474b5cba83b5b12fd
middle-end/32667 - document cpymem and memcpy exact overlap requirement

The following amends the cpymem documentation to mention that exact
overlap needs to be handled gracefully, also noting that the target
runtime is expected to behave the same way where -ffreestanding
docs mention the set of routines required.

PR middle-end/32667
* doc/md.texi (cpymem): Document that exact overlap of source
and destination needs to work.
* doc/standards.texi (ffreestanding): Mention memcpy is required
to handle the exact overlap case.
gcc/doc/md.texi
gcc/doc/standards.texi
This page took 0.066194 seconds and 6 git commands to generate.