Workaround gcc 4.2's problem with the sequential implementation of general_copy.

Fixes #420