aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-09-30 14:49:07 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-09-30 14:49:07 +0000
commit9343bf99b5e36fa11b723aafa282fd5900a5e525 (patch)
tree15267656afd698185b023b747b91fa29991bc19e /gcc
parentd7f9ee981f32bdbc6916cb8c6b9435cfc06f88a0 (diff)
downloadgcc-9343bf99b5e36fa11b723aafa282fd5900a5e525.zip
gcc-9343bf99b5e36fa11b723aafa282fd5900a5e525.tar.gz
gcc-9343bf99b5e36fa11b723aafa282fd5900a5e525.tar.bz2
[C] Print ", ..." rather than ", ..." in diagnostics
pp_separate_with inserts a space after the separator, so there's no need to add whitespace before "..." as well. 2019-09-30 Richard Sandiford <richard.sandiford@arm.com> gcc/c-family/ * c-pretty-print.c (pp_c_parameter_type_list): Avoid printing two spaces between a comma and "...". gcc/testsuite/ * gcc.dg/Wincompatible-pointer-types-1.c (f1): Expect only one space between the comma and "...". From-SVN: r276302
Diffstat (limited to 'gcc')
-rw-r--r--gcc/c-family/ChangeLog5
-rw-r--r--gcc/c-family/c-pretty-print.c2
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/Wincompatible-pointer-types-1.c2
4 files changed, 12 insertions, 2 deletions
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 9334ed5..d0973dd 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ * c-pretty-print.c (pp_c_parameter_type_list): Avoid printing
+ two spaces between a comma and "...".
+
2019-09-27 Jakub Jelinek <jakub@redhat.com>
PR c++/88203
diff --git a/gcc/c-family/c-pretty-print.c b/gcc/c-family/c-pretty-print.c
index 3e25624..e5cad67 100644
--- a/gcc/c-family/c-pretty-print.c
+++ b/gcc/c-family/c-pretty-print.c
@@ -525,7 +525,7 @@ pp_c_parameter_type_list (c_pretty_printer *pp, tree t)
if (!first && !parms)
{
pp_separate_with (pp, ',');
- pp_c_ws_string (pp, "...");
+ pp_string (pp, "...");
}
}
pp_c_right_paren (pp);
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 84139ef..868b4aa 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/Wincompatible-pointer-types-1.c (f1): Expect only one
+ space between the comma and "...".
+
2019-09-30 Martin Jambor <mjambor@suse.cz>
PR ipa/91853
diff --git a/gcc/testsuite/gcc.dg/Wincompatible-pointer-types-1.c b/gcc/testsuite/gcc.dg/Wincompatible-pointer-types-1.c
index 9ffdc2e..4ae7b1d 100644
--- a/gcc/testsuite/gcc.dg/Wincompatible-pointer-types-1.c
+++ b/gcc/testsuite/gcc.dg/Wincompatible-pointer-types-1.c
@@ -7,6 +7,6 @@ int
f1 (void)
{
int (*x) ();
- x = f; /* { dg-error "assignment to 'int \\(\\*\\)\\(\\)' from incompatible pointer type 'void \\(\\*\\)\\(int, \.\.\.\\)'" } */
+ x = f; /* { dg-error "assignment to 'int \\(\\*\\)\\(\\)' from incompatible pointer type 'void \\(\\*\\)\\(int, \.\.\.\\)'" } */
return x (1);
}