This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [rfc] nopl should not be output on -mtune=i686
On Tue, Feb 8, 2011 at 11:01 AM, Jan Kratochvil
<jan.kratochvil@redhat.com> wrote:
> On Tue, 08 Feb 2011 18:23:35 +0100, H.J. Lu wrote:
>> On Tue, Feb 8, 2011 at 9:10 AM, Jan Kratochvil
>> <jan.kratochvil@redhat.com> wrote:
>> > Current binutils HEAD:
>> > -march | -mtune ?| nopl used? ?| after the attached patch: nopl used?
>> > ?- ? ?| ? - ? ? | ? ?no ? ? ? | no
>> > ?i686 ?| -/i686 ?| ? ?no ? ? ? | no
>> > ?- ? ?| ? i686 ?| ? yes = BUG | no
>> > ?core2 | -/core2 | ? yes ? ? ? | yes
>> > ?- ? ?| ? core2 | ? yes = BUG | no
>> >
>> > => Currently suppressing -march now produces more advanced code output, this
>> > ? does not seem correct to me.
>>
>> By default, x86 assembler assumes that the target processor accepts
>> any instructions. ?You can restrict ISA sets by -march and .arch directive.
>
> Aha, in such case the system build should use some specific -march anyway and
> not just to disable `nopl'.
>
> Andreas Schwab has reopened now this one, it should be NOTABUG:
> http://sourceware.org/bugzilla/show_bug.cgi?id=6957
>
I will see what I can do.
--
H.J.