AnsweredAssumed Answered

S32 migration from 1.0 to 1.2

Question asked by manexagirrezabalaga on Aug 1, 2017
Latest reply on Aug 2, 2017 by manexagirrezabalaga



I am migrating my S32 for Power version 1.0 to version 1.2. The migration went seamlessly, except for the fact that the program which I am working on, would not work properly anymore.


I found a Release Note in where some mandatory migration steps are shown. 


I had no problems adding  the sections to the linker, but I am having problems with the section "3.3 e200z4 decorated storage instructions":


3.3 e200z4 decorated storage instructions

Since from binutils 2.28 mainline these instructions are also supported. But assembler doesn’t accept them with -mvle option. To enable these instructions user need to use -me200z4 option which was intoduced in 2.28. Objdump also has -Me200z4 switch to show mnemonics for these instructions.

I have tried to add the -me200z4 option everywhere in the project settings, but the keyword keeps unrecognized:

powerpc-eabivle-gcc.exe: error: unrecognized command line option '-me200z4'


Could you explain me where should this be added? Will not adding this keyword compromise my application?


My IDE is:

S32 Design Studio for Power Architecture

Version: 1.2
Build id: 170613


Thank you