Re: [PATCH] c++: cxx_eval_vec_init after zero initialization [PR96282]

2020-08-05 Thread Jason Merrill via Gcc-patches
On 8/4/20 2:31 PM, Patrick Palka wrote: On Tue, 4 Aug 2020, Jason Merrill wrote: On 8/4/20 9:45 AM, Patrick Palka wrote: On Mon, 3 Aug 2020, Patrick Palka wrote: On Mon, 3 Aug 2020, Jason Merrill wrote: On 8/3/20 2:45 PM, Patrick Palka wrote: On Mon, 3 Aug 2020, Jason Merrill wrote: On

Re: [PATCH] c++: cxx_eval_vec_init after zero initialization [PR96282]

2020-08-04 Thread Patrick Palka via Gcc-patches
On Tue, 4 Aug 2020, Jason Merrill wrote: > On 8/4/20 9:45 AM, Patrick Palka wrote: > > On Mon, 3 Aug 2020, Patrick Palka wrote: > > > > > On Mon, 3 Aug 2020, Jason Merrill wrote: > > > > > > > On 8/3/20 2:45 PM, Patrick Palka wrote: > > > > > On Mon, 3 Aug 2020, Jason Merrill wrote: > > > > > >

Re: [PATCH] c++: cxx_eval_vec_init after zero initialization [PR96282]

2020-08-04 Thread Jason Merrill via Gcc-patches
On 8/4/20 9:45 AM, Patrick Palka wrote: On Mon, 3 Aug 2020, Patrick Palka wrote: On Mon, 3 Aug 2020, Jason Merrill wrote: On 8/3/20 2:45 PM, Patrick Palka wrote: On Mon, 3 Aug 2020, Jason Merrill wrote: On 8/3/20 8:53 AM, Patrick Palka wrote: On Mon, 3 Aug 2020, Patrick Palka wrote: In

Re: [PATCH] c++: cxx_eval_vec_init after zero initialization [PR96282]

2020-08-04 Thread Patrick Palka via Gcc-patches
On Mon, 3 Aug 2020, Patrick Palka wrote: > On Mon, 3 Aug 2020, Jason Merrill wrote: > > > On 8/3/20 2:45 PM, Patrick Palka wrote: > > > On Mon, 3 Aug 2020, Jason Merrill wrote: > > > > > > > On 8/3/20 8:53 AM, Patrick Palka wrote: > > > > > On Mon, 3 Aug 2020, Patrick Palka wrote: > > > > > > >

Re: [PATCH] c++: cxx_eval_vec_init after zero initialization [PR96282]

2020-08-03 Thread Patrick Palka via Gcc-patches
On Mon, 3 Aug 2020, Jason Merrill wrote: > On 8/3/20 2:45 PM, Patrick Palka wrote: > > On Mon, 3 Aug 2020, Jason Merrill wrote: > > > > > On 8/3/20 8:53 AM, Patrick Palka wrote: > > > > On Mon, 3 Aug 2020, Patrick Palka wrote: > > > > > > > > > In the first testcase below, expand_aggr_init_1 set

Re: [PATCH] c++: cxx_eval_vec_init after zero initialization [PR96282]

2020-08-03 Thread Jason Merrill via Gcc-patches
On 8/3/20 2:45 PM, Patrick Palka wrote: On Mon, 3 Aug 2020, Jason Merrill wrote: On 8/3/20 8:53 AM, Patrick Palka wrote: On Mon, 3 Aug 2020, Patrick Palka wrote: In the first testcase below, expand_aggr_init_1 sets up t's default constructor such that the ctor first zero-initializes the enti

Re: [PATCH] c++: cxx_eval_vec_init after zero initialization [PR96282]

2020-08-03 Thread Patrick Palka via Gcc-patches
On Mon, 3 Aug 2020, Jason Merrill wrote: > On 8/3/20 8:53 AM, Patrick Palka wrote: > > On Mon, 3 Aug 2020, Patrick Palka wrote: > > > > > In the first testcase below, expand_aggr_init_1 sets up t's default > > > constructor such that the ctor first zero-initializes the entire base b, > > > follow

Re: [PATCH] c++: cxx_eval_vec_init after zero initialization [PR96282]

2020-08-03 Thread Jason Merrill via Gcc-patches
On 8/3/20 8:53 AM, Patrick Palka wrote: On Mon, 3 Aug 2020, Patrick Palka wrote: In the first testcase below, expand_aggr_init_1 sets up t's default constructor such that the ctor first zero-initializes the entire base b, followed by calling b's default constructor, the latter of which just def

Re: [PATCH] c++: cxx_eval_vec_init after zero initialization [PR96282]

2020-08-03 Thread Patrick Palka via Gcc-patches
On Mon, 3 Aug 2020, Patrick Palka wrote: > In the first testcase below, expand_aggr_init_1 sets up t's default > constructor such that the ctor first zero-initializes the entire base b, > followed by calling b's default constructor, the latter of which just > default-initializes the array member b