In r279588 I'd for some reason only patched g++.dg/ext/sve-sizeless-2.C, even though g++.dg/ext/sve-sizeless-1.C has the same problem.
Tested on aarch64-linux-gnu and aarch64_be-elf, applied. Richard 2020-01-22 Richard Sandiford <richard.sandif...@arm.com> gcc/testsuite/ * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias templates. --- gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/g++.dg/ext/sve-sizeless-1.C b/gcc/testsuite/g++.dg/ext/sve-sizeless-1.C index f82fb2a9a9e..7f829220c71 100644 --- a/gcc/testsuite/g++.dg/ext/sve-sizeless-1.C +++ b/gcc/testsuite/g++.dg/ext/sve-sizeless-1.C @@ -74,7 +74,7 @@ template class templated_struct5<svint8_t>; #if __cplusplus >= 201103L template<int N> using typedef_sizeless1 = svint8_t; -template<int N> using typedef_sizeless1 = svint8_t; // { dg-error {redefinition of 'template<int N> using typedef_sizeless1 = svint8_t'} "" { target c++11 } } +template<int N> using typedef_sizeless1 = svint8_t; template<typename T> using array = T[2]; #endif