This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Fix for PR target/47779
- From: Bernd Schmidt <bernds at codesourcery dot com>
- To: "Henderson, Stuart" <Stuart dot Henderson at analog dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 22 Mar 2011 17:03:09 +0100
- Subject: Re: Fix for PR target/47779
- References: <05E9E85E39C35B4D96ED3A3190E35A10A2E0C0F506@LIMKCMBX1.ad.analog.com>
On 03/22/2011 10:54 AM, Henderson, Stuart wrote:
> ping.
> http://gcc.gnu.org/ml/gcc-patches/2011-03/msg00505.html
> Please can you review the attached patch to fix PR 47779.
>
> The register constant names for bfin were clashing with uClibc (sys/ucontext.h) when cross compiling. I've simply changed the naming convention from REG_x to the more common x_REG.
>
>
> 2011-03-10 Stuart Henderson <stuart.henderson@analog.com>
>
> PR target/47779
> * config/bfin/predicates.md: Change register constants from REG_x form to x_REG.
> * config/bfin/bfin.c: Likewise
> * config/bfin/bfin.h: Likewise
> * config/bfin/sync.md: Likewise
> * config/bfin/bfin.md: Likewise
I still kind of think this must be a uClibc bug, but OK.
Bernd