It's a bit off topic, but as I'm thinking about GCC 4.3, I was reviewing
the GCC 4.2 primary/secondary platform list, and I think it's a bit out
of date. (See http://gcc.gnu.org/gcc-4.2/criteria.html).
The SC is responsible for setting the list for 4.3 -- but I think the SC
would like the overall community's input. I'll start by proposing a set
of changes that seems good to me, to get the ball rolling. I'm sure
other people will suggest other changes. I'll try to bundle up the
combined input, and forward on the SC.
(In the hope of heading off speculation about whether I'm wearing an FSF
or CodeSourcery hat in this context: (a) no CodeSourcery customer has
asked me to make the suggestions I'm making, nor have I consulted with
any customer about these suggestions, but (b) I'm inevitably influenced
by the slice of the world with which I most often interact. So, I think
I'm wearing my FSF hat -- but I certainly don't claim to be perfectly
objective.)
My proposed changes:
1. Replace arm-none-elf with arm-none-eabi. Most of the ARM community
has switched to using the EABI.
2. Downgrade hppa2.0w-hp-hpux11.11 and powerpc-ibm-aix5.2.0.0 to
secondary platforms. Update HP-UX to 11.31? Update AIX to 5.3? I like
having these platforms in the list, in that the differences in object
models tend to flush out bugs in GCC, but there doesn't seem to be as
much interest in these systems from GCC developers as in other systems.
3. Update sparc-sun-solaris2.9 to sparc64-sun-solaris2.10?
4. Replace powerpc-apple-darwin with i686-apple-darwin. Apple's
hardware switch would seem to make the PowerPC variant less interesting.
5. Add i686-mingw32 as a secondary platform.
Reactions?
--
Mark Mitchell
CodeSourcery
[EMAIL PROTECTED]
(650) 331-3385 x713