This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [dataflow]: PATCH COMMITTED to make arm-elf work.
- From: Kenneth Zadeck <zadeck at naturalbridge dot com>
- To: Paolo Bonzini <paolo dot bonzini at lu dot unisi dot ch>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>, Seongbae Park <seongbae dot park at gmail dot com>, Daniel Berlin <dberlin at dberlin dot org>, Richard Earnshaw <rearnsha at arm dot com>, Steven Bosscher <stevenb dot gcc at gmail dot com>
- Date: Fri, 02 Feb 2007 10:16:56 -0500
- Subject: Re: [dataflow]: PATCH COMMITTED to make arm-elf work.
- References: <45C34A75.6080108@naturalbridge.com> <45C3514F.4080309@lu.unisi.ch>
Paolo Bonzini wrote:
> Kenneth Zadeck wrote:
>> The arm-elf is now regression free on the dataflow branch. This patch
>> has been bootstrapped and regression tested on x86-64, x86-32, ppc and
>> ia-64 linux.
>>
>> Most of the changes to make the arm work were not actually in the arm
>> port.
>>
>> 1) ASM_INPUT with no parameters is no longer a acceptable substitute for
>> gen_blockage. Gen_blockage, with no parameters is now required on all
>> platforms.
>
> Does this affect user code too? Would it make sense to expand asm("")
> as a blockage instruction?
>
> Thanks,
>
> Paolo
We did not make any changes that would effect user code. However, dce
will delete asms if they are not volatile and have no outputs, i.e, they
are just like any other insn.
This could be a bug. I only did what stevenb and rhyolite suggested.
kenny