[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MVME5500 broken with gcc-4.0.2



Till Straumann wrote:

WARNING:

rtems/gcc (implicitely) uses -maltivec on all 74xx CPUS and
the MVME5500 calls for -mcpu=7450.

Unfortunately, with -maltivec, gcc uses vector registers for
some optimizations.

--> until proper altivec support is implemented in RTEMS random
    *data corruption* must be expected.

Workaround:

make/custom/mvme5500: use -mcpu=750

--> Until we know what we do for altivec, it might be a good idea to alias 74xx to 750 in the gcc/newlib multilib configuration...

T.


-- Till