gold marks slight gain, holds below $1,280/oz