[alsa-devel] [PATCH] ASoC: prevent compilers from optimising pll calculation into __aeabi__uldivmod
broonie at opensource.wolfsonmicro.com
Wed Apr 27 10:49:04 CEST 2011
On Wed, Apr 27, 2011 at 04:24:44PM +0800, Barry Song wrote:
> 2011/4/27 Takashi Iwai <tiwai at suse.de>:
> > Don't do this in the low driver level. If any, we should fix do_div()
> > instead.
> do_div is just a macro, it has no problem by itself. only while
> working together with other more codes before do_div, gcc can make
> some codes merging and cause problems.
> if do_div is a function, we'd just fix it.
It's a macro which expands to a problem so we should make it expand to
something which includes the fix as well rather than going round and
fixing each and every caller.
More information about the Alsa-devel