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