[alsa-devel] [PATCH] ASoC: prevent compilers from optimising pll calculation into __aeabi__uldivmod

Michael Hope michael.hope at linaro.org
Thu Apr 28 00:30:24 CEST 2011


Hi Mark.  The fault exists in FSF GCC 4.5.2 and Linaro GCC
4.5-2011.04.  The fault does not exist in FSF GCC 4.6.0 or Linaro GCC
4.6-2011.04.

-- Michael

On Thu, Apr 28, 2011 at 3:12 AM, Mark Brown
<broonie at opensource.wolfsonmicro.com> wrote:
> On Wed, Apr 27, 2011 at 11:00:18PM +0800, Barry Song wrote:
>> 2011/4/27 Mark Brown <broonie at opensource.wolfsonmicro.com>
>
>> > If we do have to do something in the callers rather than in do_div() the
>> > annotation seems substantially more taseful than inserting a random asm
>> > into the code.
>
>> I agree. for this patch which will not be applied, people can just get
>> information about how to workaround the gcc issue while they have the
>> same problem. google can find there are other people who failed to
>> compile wm8974 module too. eg.
>> http://irclogs.ubuntu.com/2010/03/30/%23ubuntu-arm.txt
>
>> Andrew Stubbs, Michael Hope in Linaro's toolchain team are working
>> hard on this gcc issue. there have been many update today:
>> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48783
>
> Is this just some Linaro toolchain that has the issue rather than a
> vanilla GCC release?  If so and they fix the compiler bug it doesn't
> seem terribly useful to bodge it in mainline.
>
> _______________________________________________
> linaro-toolchain mailing list
> linaro-toolchain at lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-toolchain
>


More information about the Alsa-devel mailing list