История изменений
Исправление sigurd, (текущая версия) :
Если я пишу цикл, значит его надо компилировать в цикл, а не пытаться в нём распознавать memcpy.
Так компилятор никогда не распознает код с целью замены его на стандартные функции. Наоборот - он может вместо вызова функции memcpy подставить ее ассемблерную реализацию. Так сказать оптимизация скорости работы за счет раздувания размера кода. Но это только если указать ключ - делать такую оптимизацию. Ну и все оптимизации можно отключить.
Исходная версия sigurd, :
Если я пишу цикл, значит его надо компилировать в цикл, а не пытаться в нём распознавать memcpy.
Так компилятор никогда не распознает код. Наоборот - он может вместо вызова функции memcpy подставить ее ассемблерную реализацию. Так сказать оптимизация скорости работы за счет раздувания размера кода. Ну и все оптимизации можно отключить.