Re: [PATCH] Fix partial template specialization syntax in wide-int.h

2015-10-21 Thread Mike Stump
On Oct 19, 2015, at 12:46 PM, H.J. Lu wrote: Ok. Does this need to go into the gcc-5 release branch as well? If so, ok there too. Thanks. >>> I think there is no need for it. >> >> It is also need for gcc-5. I am backporting it now. > > This is what I checked into gcc-5-branch. Tha

Re: [PATCH] Fix partial template specialization syntax in wide-int.h

2015-10-19 Thread H.J. Lu
On Mon, Oct 19, 2015 at 12:39 PM, H.J. Lu wrote: > On Mon, Jul 20, 2015 at 12:15 AM, Mikhail Maltsev wrote: >> On 07/17/2015 07:46 PM, Mike Stump wrote: >>> On Jul 17, 2015, at 2:28 AM, Mikhail Maltsev wrote: The following code (reduced from wide-int.h) is rejected by Intel C++ Compile

Re: [PATCH] Fix partial template specialization syntax in wide-int.h

2015-10-19 Thread H.J. Lu
On Mon, Jul 20, 2015 at 12:15 AM, Mikhail Maltsev wrote: > On 07/17/2015 07:46 PM, Mike Stump wrote: >> On Jul 17, 2015, at 2:28 AM, Mikhail Maltsev wrote: >>> The following code (reduced from wide-int.h) is rejected by Intel C++ >>> Compiler (EDG-based): >> >> So, could you test this with the to

Re: [PATCH] Fix partial template specialization syntax in wide-int.h

2015-07-20 Thread Mikhail Maltsev
On 07/17/2015 07:46 PM, Mike Stump wrote: > On Jul 17, 2015, at 2:28 AM, Mikhail Maltsev wrote: >> The following code (reduced from wide-int.h) is rejected by Intel C++ >> Compiler (EDG-based): > > So, could you test this with the top of the tree compiler and file a bug > report against g++ for i

Re: [PATCH] Fix partial template specialization syntax in wide-int.h

2015-07-17 Thread Mike Stump
On Jul 17, 2015, at 2:28 AM, Mikhail Maltsev wrote: > The following code (reduced from wide-int.h) is rejected by Intel C++ Compiler > (EDG-based): So, could you test this with the top of the tree compiler and file a bug report against g++ for it, if it seems to not work right. If that bug repo

[PATCH] Fix partial template specialization syntax in wide-int.h

2015-07-17 Thread Mikhail Maltsev
Hi, all! The following code (reduced from wide-int.h) is rejected by Intel C++ Compiler (EDG-based): $ cat genpreds1_min.cc template class A; template struct B; template struct C; template <> template struct C > { template A > m_fn(T); }; template template A > C >::m_fn (