This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/61388] [4.8 Regression] linux/microblaze fails to build: undefined machine-specific constraint at this point: "Q"
- From: "rose.garcia-eggl2fk at yopmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 17 Jun 2014 19:52:26 +0000
- Subject: [Bug bootstrap/61388] [4.8 Regression] linux/microblaze fails to build: undefined machine-specific constraint at this point: "Q"
- Auto-submitted: auto-generated
- References: <bug-61388-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61388
--- Comment #5 from Rose Garcia <rose.garcia-eggl2fk at yopmail dot com> ---
(In reply to Michael Eager from comment #3)
> What sources are you building?
GCC 4.8.3 release tarball, as already mentioned.
>
> When I build --target=microblaze-xilinx-elf from the current sources, I see
> the same warning message for microblaze.md that you list. I do not see the
> other errors. Constraint "Q" is defined in constraints.md.
others building gcc 4.8.3 reported the same problem.
the problem is that this patch entered the *stable* release series between
4.8.2 and 4.8.3, and apparently depends on changes from the 4.9.x devel branch.
this patch reportedly fixes the problem:
http://www.openadk.org/cgi-bin/gitweb.cgi?p=openadk.git;a=blob;f=toolchain/gcc/patches/4.8.3/miscompile.microblaze;h=d575054aa9a6b9c6081753289dcfc4b3e47c5af7;hb=HEAD