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

Reply via email to