https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61388

            Bug ID: 61388
           Summary: [4.8.3 Regression] linux/microblaze fails to build:
                    undefined machine-specific constraint at this point:
                    "Q"
           Product: gcc
           Version: 4.8.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rose.garcia-eggl2fk at yopmail dot com

build/genopinit ../../gcc/config/microblaze/microblaze.md \
  insn-conditions.md -htmp-opinit.h -ctmp-opinit.c
echo timestamp > s-attr-common
build/genextract ../../gcc/config/microblaze/microblaze.md \
  insn-conditions.md > tmp-extract.c
/bin/bash ../../gcc/../move-if-change tmp-emit.c insn-emit.c
echo timestamp > s-config
build/genoutput ../../gcc/config/microblaze/microblaze.md \
  insn-conditions.md > tmp-output.c
echo timestamp > s-codes
build/genpeep ../../gcc/config/microblaze/microblaze.md \
  insn-conditions.md > tmp-peep.c
build/genrecog ../../gcc/config/microblaze/microblaze.md \
  insn-conditions.md > tmp-recog.c
../../gcc/config/microblaze/microblaze.md:2164: warning: operand 1 missing
mode?
../../gcc/config/microblaze/microblaze.md:516: '@' is redundant for output
template with single alternative
../../gcc/config/microblaze/microblaze.md:1123: error: undefined
machine-specific constraint at this point: "Q"
../../gcc/config/microblaze/microblaze.md:1123: note:  in operand 0
../../gcc/config/microblaze/microblaze.md:1123: error: undefined
machine-specific constraint at this point: "Q,r"
../../gcc/config/microblaze/microblaze.md:1123: note:  in operand 1

works with 4.8.2

this commit seems to have broken it
http://repo.or.cz/w/official-gcc.git/commitdiff/a421c18ad013091c30f053e45e217e7d80213e90

Reply via email to