diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2019-03-18 21:22:30 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2019-03-18 14:22:30 -0700 |
commit | 0bf09c37211e410fbe66de3d52b40d1981a5a0d6 (patch) | |
tree | 22687046f160c1192dbc4fe42fd6205e6fbf0e78 | |
parent | a8b58d84bf4fd9c925a835ba39c1c552383bc61b (diff) | |
download | gcc-0bf09c37211e410fbe66de3d52b40d1981a5a0d6.zip gcc-0bf09c37211e410fbe66de3d52b40d1981a5a0d6.tar.gz gcc-0bf09c37211e410fbe66de3d52b40d1981a5a0d6.tar.bz2 |
Add a test for PR c++/89630
PR c++/89630
* g++.target/i386/pr89630.C: New test.
From-SVN: r269781
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/g++.target/i386/pr89630.C | 15 |
2 files changed, 20 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index de31e36..267b2cd 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2019-03-19 H.J. Lu <hongjiu.lu@intel.com> + + PR c++/89630 + * g++.target/i386/pr89630.C: New test. + 2019-03-18 Kito Cheng <kito.cheng@gmail.com> * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error. diff --git a/gcc/testsuite/g++.target/i386/pr89630.C b/gcc/testsuite/g++.target/i386/pr89630.C new file mode 100644 index 0000000..240aa74 --- /dev/null +++ b/gcc/testsuite/g++.target/i386/pr89630.C @@ -0,0 +1,15 @@ +// { dg-do compile } +// { dg-options "-std=c++14 -mrtm -march=skylake-avx512" } + +template <int> class A; +template <typename> class B; +template <typename> struct C; +template <typename P_expr> class D { + using B<typename P_expr::T_numtype>::rank_; + void operator()(typename C<A<rank_>>::i); +}; + +template <typename P_expr> class F { + using B<typename P_expr::T_numtype>::rank_; + void operator()(typename C<A<rank_>>::i); +}; |