Цитата(Alex77 @ Jun 19 2014, 13:35)

Кто "придумал" опции:
-O2 -Wall -c -s -g -fno-pic
???
Если это ВЫ сами придумали это одно, а если eclips - это другое.
eclipse

Правда почему это так получилось, не знаю.
Убрал все лишние опции, результат тот же:
/share4s/cads/Xilinx/14.7/ISE_DS/EDK/gnu/microblaze/lin/bin/mb-gcc -c -mcpu=v8.50.b main.c -o main.o
/tmp/ccqynTjM.s: Assembler messages:
/tmp/ccqynTjM.s:33: Error: unknown opcode "getfsl"
make: *** [s_proc] Error 1
Сам компилятор про себя говорит:
[serg@microblaze]$ mb-gcc -v
Using built-in specs.
COLLECT_GCC=mb-gcc
COLLECT_LTO_WRAPPER=/share4s/cads/Xilinx/14.7/ISE_DS/EDK/gnu/microblaze/lin/bin/../libexec/gcc/microblaze-xilinx-elf/4.6.4/lto-wrapper
Target: microblaze-xilinx-elf
Configured with: /wrk/ptx/users/nagaraju/GCC_2013_03/gcc/configure --with-gmp=/proj/epdsw/gnu/mb_gnu/libs --with-mpfr=/proj/epdsw/gnu/mb_gnu/libs --with-mpc=/proj/epdsw/gnu/mb_gnu/libs --with-ppl=no --with-cloog=no --target=microblaze-xilinx-elf --prefix=/gnu/mb_gnu/gnu/microblaze/lin --program-prefix=mb- --disable-nls CFLAGS_FOR_TARGET=-O2 CFLAGS_FOR_BUILD=-O2 --with-newlib --disable-lto --enable-languages=c,c++ --enable-multilib --disable-libquadmath --with-sysroot=/gnu/mb_gnu/gnu/microblaze/lin/microblaze-xilinx-elf
Thread model: single
gcc version 4.6.4 20120924 (Xilinx 14.1 Build EDK_P.13 28 Sep 2013) (GCC)