sys-devel/gcc-apple supports -march=core2, but the Gentoo Prefix Bootstrap Process for Mac OS X recommends -march=nocona. It should be revised to say -march=core2.
You are correct, and made an excellent point in itself. One setting does not fit all hosts. nocona is the lowest common denominator. The bootstrap guide does not claim to be perfect and must accommodate many host types.
(In reply to comment #1) > You are correct, and made an excellent point in itself. One setting does not > fit all hosts. nocona is the lowest common denominator. The bootstrap guide > does not claim to be perfect and must accommodate many host types. The actual text says: Note: You have to replace <my-cpu-flags> with something that matches your CPU. Intel-based Mac users (e.g. MacBook, CoreDuo) should at least have -march=prescott here to avoid compilation errors due to SSE instructions not being enabled. Core2Duo users can use -march=nocona. PPC users can use their CPU's alias to enable CPU specific tuning, e.g. -mcpu=G5 -mtune=G5. There is no reason to tell Core2Duo users to use -march=nocona when they can use -march=core2. I am reopening this.
fixed now