aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2022-04-26 13:05:19 +0200
committerThomas Schwinge <thomas@codesourcery.com>2022-04-26 21:31:28 +0200
commit2579d6124d2f1ecf77c6c599f65cebbf29d00fd1 (patch)
tree60cb8973c6571ef05d1532f85d563c3f8bb535ea
parentb683a0e63597def93184cb2e68fb3586ac6c859a (diff)
downloadgcc-2579d6124d2f1ecf77c6c599f65cebbf29d00fd1.zip
gcc-2579d6124d2f1ecf77c6c599f65cebbf29d00fd1.tar.gz
gcc-2579d6124d2f1ecf77c6c599f65cebbf29d00fd1.tar.bz2
GCN: Make "gang-private data-share memory exhausted" error more verbose
[...]: error: 512 bytes of gang-private data-share memory exhausted (increase with ‘-mgang-private-size=560’, for example) gcc/ * config/gcn/gcn.cc (gcn_print_lds_decl): Make "gang-private data-share memory exhausted" error more verbose.
-rw-r--r--gcc/config/gcn/gcn.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/config/gcn/gcn.cc b/gcc/config/gcn/gcn.cc
index 402f025..e2e9335 100644
--- a/gcc/config/gcn/gcn.cc
+++ b/gcc/config/gcn/gcn.cc
@@ -5588,8 +5588,9 @@ gcn_print_lds_decl (FILE *f, tree var)
fprintf (f, "%u", gang_private_hwm);
gang_private_hwm += size;
if (gang_private_hwm > gang_private_size_opt)
- error ("gang-private data-share memory exhausted (increase with "
- "%<-mgang-private-size=<number>%>)");
+ error ("%d bytes of gang-private data-share memory exhausted"
+ " (increase with %<-mgang-private-size=%d%>, for example)",
+ gang_private_size_opt, gang_private_hwm);
}
}