From 74fe10aedbee6251ef700c72a9d09937a6e45aac Mon Sep 17 00:00:00 2001 From: Christophe Lyon Date: Fri, 30 Apr 2021 12:13:55 +0000 Subject: [PATCH] gcc/genflags.c: Improve error message 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 gcc/ * genflags.c (gen_insn): Print failed expansion string. --- gcc/genflags.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/genflags.c b/gcc/genflags.c index f65b16a65553..a154b8554417 100644 --- a/gcc/genflags.c +++ b/gcc/genflags.c @@ -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; } -- 2.47.2