aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJohn David Anglin <danglin@gcc.gnu.org>2016-02-01 00:38:17 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2016-02-01 00:38:17 +0000
commit61083a4ba7bab1e24926a0591e85f7d988992392 (patch)
tree834182f89e3b65c6bcf46d3ea6b0f8eeed3411f0 /gcc
parent6ff3f09a1d36fd5de060bf121b36912ae7679d71 (diff)
downloadgcc-61083a4ba7bab1e24926a0591e85f7d988992392.zip
gcc-61083a4ba7bab1e24926a0591e85f7d988992392.tar.gz
gcc-61083a4ba7bab1e24926a0591e85f7d988992392.tar.bz2
re PR debug/68244 (FAIL: g++.dg/parse/parens3.C -std=gnu++98 (internal compiler error))
PR debug/68244 * g++.dg/parse/parens3.C: Use register "4" on hppa. From-SVN: r233028
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog3
-rw-r--r--gcc/testsuite/g++.dg/parse/parens3.C5
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 24940a8..f7f2d07 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,8 @@
2016-01-31 John David Anglin <danglin@gcc.gnu.org>
+ PR debug/68244
+ * g++.dg/parse/parens3.C: Use register "4" on hppa.
+
* gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
2016-01-31 Paul Thomas <pault@gcc.gnu.org>
diff --git a/gcc/testsuite/g++.dg/parse/parens3.C b/gcc/testsuite/g++.dg/parse/parens3.C
index afb392b..6004475 100644
--- a/gcc/testsuite/g++.dg/parse/parens3.C
+++ b/gcc/testsuite/g++.dg/parse/parens3.C
@@ -5,7 +5,12 @@ struct s {
int i;
};
+#ifdef __hppa__
+/* Register %r1 can't be fixed when generating PIC code. */
+register struct s *reg __asm__( "4" );
+#else
register struct s *reg __asm__( "1" );
+#endif
int f(void)
{