Problème critique
Lorsque l’optimisation est activée -O1 (ou supérieure),
si vous utilisez memcpy() et que le pointeur source est aligné
vers une limite de 32 bits, le compilateur s’implémente avec un memcpy()
instructions dans le cadre du processus d’optimisation. Cette technique d’optimisation
entraîne des résultats inattendus dans votre logiciel memcpy() s’il
utilisé sur une adresse mal alignée.
Prenez des mesures pour vous assurer qu’une implémentation optimisée memcpy() est
appelé uniquement avec des pointeurs de données alignés.