summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gfortran.dg/hollerith_character_array_constructor.f90
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gfortran.dg/hollerith_character_array_constructor.f90')
-rw-r--r--gcc/testsuite/gfortran.dg/hollerith_character_array_constructor.f9011
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/gfortran.dg/hollerith_character_array_constructor.f90 b/gcc/testsuite/gfortran.dg/hollerith_character_array_constructor.f90
new file mode 100644
index 00000000000..086d46efc2e
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/hollerith_character_array_constructor.f90
@@ -0,0 +1,11 @@
+! { dg-do run }
+! { dg-options "-w" }
+! PR fortran/82884
+! Original code contributed by Gerhard Steinmetz
+program p
+ character :: c(4) = [1h(, 1hi, 1h4, 1h)]
+ if (c(1) /= '(') call abort
+ if (c(2) /= 'i') call abort
+ if (c(3) /= '4') call abort
+ if (c(4) /= ')') call abort
+end