That isn't what I see here. The output binary was definately for a v8plus processor. That would be a UltraSparc 1 at the least.
There is no real V8+ architecture, V8+ is an augmented 32-bit ABI for the V9 architecture, the native ABI of the V9 architecture being the 64-bit ABI. The mapping between -mcpu settings and 32-bit ABI levels is as follows: -mcpu 32-bit ABI v7 v7 v8 v8 v9 v8plus ultrasparc v8plusa ultrasparc3 v8plusb --Eric Botcazou