diff mbox

[pph] Add one failing C test (issue4524085)

Message ID 20110601175227.53F5A1DA1C9@topo.tor.corp.google.com
State New
Headers show

Commit Message

Diego Novillo June 1, 2011, 5:52 p.m. UTC
This is the last of the large set of failing single-file C test cases I had
collected.  It still fails, but given that we are more people that may
be hacking on the branch now, I wanted to put it out there so I don't
have to keep testing my private set of files anymore.

This fails on read with:

c120060625-1.h:10:22: internal compiler error: invalid built-in macro "__FLT_MAX__"


Diego.


	* g++.dg/pph/c120060625-1.cc: New.
	* g++.dg/pph/c120060625-1.h: New.


--
This patch is available for review at http://codereview.appspot.com/4524085
diff mbox

Patch

diff --git a/gcc/testsuite/g++.dg/pph/c120060625-1.cc b/gcc/testsuite/g++.dg/pph/c120060625-1.cc
new file mode 100644
index 0000000..05c7929
--- /dev/null
+++ b/gcc/testsuite/g++.dg/pph/c120060625-1.cc
@@ -0,0 +1 @@ 
+#include "c120060625-1.h"
diff --git a/gcc/testsuite/g++.dg/pph/c120060625-1.h b/gcc/testsuite/g++.dg/pph/c120060625-1.h
new file mode 100644
index 0000000..07266d9
--- /dev/null
+++ b/gcc/testsuite/g++.dg/pph/c120060625-1.h
@@ -0,0 +1,13 @@ 
+#ifndef __PPH_GUARD_H
+#define __PPH_GUARD_H
+/* PR middle-end/28151 */
+/* Testcase by Steven Bosscher <stevenb.gcc@gmail.com> */
+
+_Complex float b;
+
+void foo (void)
+{
+  _Complex float a = __FLT_MAX__;
+  b = __FLT_MAX__ + a;
+}
+#endif