Hi! On Thu, 2014-09-18 11:19:21 +0100, James Greenhalgh <james.greenha...@arm.com> wrote: > As discussed in https://gcc.gnu.org/ml/gcc-patches/2014-09/msg01334.html > The construct > > (clobber (match_scratch 0 "r")) > > is invalid - operand 0 must be marked either write or read/write. > > Likewise > > (match_* 0 "&r") > > is invalid, marking an operand earlyclobber does not remove the need to > also mark it write or read/write.
My build robot shows a new build error, which I guess is caused/uncovered by your genrecog change on bfin-elf (see eg. build http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=355667): build/genrecog /home/jbglaw/repos/gcc/gcc/common.md /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md \ insn-conditions.md > tmp-recog.c /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:745: warning: operand 0 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:1953: warning: source missing a mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:1994: warning: source missing a mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:1994: warning: source missing a mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2005: warning: source missing a mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2005: warning: source missing a mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2128: warning: operand 1 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2139: warning: operand 1 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2150: warning: operand 2 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2162: warning: operand 2 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2228: warning: operand 1 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2238: warning: operand 1 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2248: warning: operand 2 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2259: warning: operand 2 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2720: warning: operand 0 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2742: warning: operand 0 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:2742: warning: operand 1 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:3231: warning: operand 4 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:3247: warning: operand 3 missing mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:1971: warning: source missing a mode? /home/jbglaw/repos/gcc/gcc/config/bfin/bfin.md:1971: constraints not supported in define_split make[1]: *** [s-recog] Error 1 make[1]: Leaving directory `/home/jbglaw/build/bfin-elf/build-gcc/gcc' make: *** [all-gcc] Error 2 Would be nice if the bfin maintainer or you would come up with a fix. Thanks, JBG -- Jan-Benedict Glaw jbg...@lug-owl.de +49-172-7608481 Signature of: http://www.chiark.greenend.org.uk/~sgtatham/bugs.html the second :
signature.asc
Description: Digital signature