powerpc -mcpu=common equivalent ?
Daniel Walker
danielwa@cisco.com
Thu Feb 9 18:17:00 GMT 2017
On 02/09/2017 10:08 AM, David Edelsohn wrote:
> On Thu, Feb 9, 2017 at 1:00 PM, Daniel Walker <danielwa@cisco.com> wrote:
>> Hi,
>>
>>
>> It looks like -mcpu=common (on the powerpc architecture) was removed. My
>> group is struggling to find a way to compile generic binaries for PowerPC.
>> We have been getting an LWSYNC instruction included in the binaries, and
>> some of our processors are getting a trap when this instructions is
>> executed. The platforms we are using are all Freescale, they are p2020,
>> t1042, and 8540.
>>
>> Freescale support informed us that we should use -mcpu=common , which is
>> gone, we tried a number of other -mcpu setting including -mcpu=powerpc, but
>> none of them allow us to have generic binaries for all the platforms.
>>
>> I suppose this is either a bug report that we're getting lwsync when we
>> shouldn't be getting it, or just a question of what the typical tune is to
>> make generic binaries ?
> I think that you misunderstand what "common" meant. Common was a
> subset of the original IBM POWER Architecture (not POWER processor)
> and the PowerPC architecture.
>
> An option that targets all Freescale processors is up to Freescale.
>
> Thanks, David
No, I understood that. I'm not actually sure if we don't have a POWER
architecture included. However, lwsync didn't exist in POWER, and some
of our processors don't tolerate lwsync. Do you know of a way to compile
for all powerpc and POWER platforms in one ? Or to compile for powerpc
platforms which don't tolerate lwsync for some reason?
Daniel
More information about the Gcc
mailing list