]> gcc.gnu.org Git - gcc.git/commitdiff
gcc/genflags.c: Improve error message
authorChristophe Lyon <christophe.lyon@linaro.org>
Fri, 30 Apr 2021 12:13:55 +0000 (12:13 +0000)
committerChristophe Lyon <christophe.lyon@linaro.org>
Fri, 30 Apr 2021 12:19:07 +0000 (12:19 +0000)
When an iterator cannot be expanded, it is helpful to see the expanded
name which is causing problems.  It would be better to also print the
current iterator value (which couldn't match), but I couldn't find
how.

2021-04-30  Christophe Lyon  <christophe.lyon@linaro.org>

gcc/
* genflags.c (gen_insn): Print failed expansion string.

gcc/genflags.c

index f65b16a65553d40ee6050c9f45d2321bda52cef2..a154b8554417fe31a954463943153ed66aa6dd53 100644 (file)
@@ -152,7 +152,7 @@ gen_insn (md_rtx_info *info)
   lt = strchr (name, '<');
   if (lt && strchr (lt + 1, '>'))
     {
-      error_at (info->loc, "unresolved iterator");
+      error_at (info->loc, "unresolved iterator in %s", name);
       return;
     }
 
@@ -160,7 +160,7 @@ gen_insn (md_rtx_info *info)
   if (lt || gt)
     {
       error_at (info->loc, "unmatched angle brackets, likely "
-               "an error in iterator syntax");
+               "an error in iterator syntax in %s", name);
       return;
     }
 
This page took 0.058446 seconds and 5 git commands to generate.