2021-01-04  Martin Uecker  <muecker@gwdg.de>
gcc/testsuite/
	PR c/98029
	* gcc.dg/pr98029.c: New test.
--- /dev/null
+/* pr98029 */
+/* { dg-do compile } */
+/* { dg-options "-Wunused" } */
+
+double f2 (void)
+{
+       volatile double d;
+       int i;
+
+       for (d = 2.0, i = 0; i < 5; i++, d *= d) /* { dg-bogus "right-hand operand of comma expression has no effect" } */
+               ;
+
+       return d;
+}
+
+int g(void)
+{
+       volatile int x;
+       (x = 1, (void)1); /* { dg-bogus "right-hand operand of comma expression has no effect" } */
+       return x;
+}