On Jul 30, 2018, Alexandre Oliva wrote:
>> for gcc/ada
>> * trans.c: Include debug.h.
>> (file_map): New static variable.
>> (gigi): Set it. Create decl_to_instance_map when needed.
>> (Subprogram_Body_to_gnu): Pass gnu_subprog_decl to...
>> (Sloc_to_locus): ... this. Add decl parm, map it to
>>> Ok to install the first two patches? (the third is just for reference)
>>
>> Ping?
>>
>> https://gcc.gnu.org/ml/gcc-patches/2018-07/msg01419.html
>
> OK for the middle-end parts, the Ada parts need separate approval
> (maybe CC a maintainer).
Ok for the Ada part.
Arno
On Tue, Jul 31, 2018 at 12:35 AM Alexandre Oliva wrote:
>
> On Jul 24, 2018, Alexandre Oliva wrote:
>
> > Ok to install the first two patches? (the third is just for reference)
>
> Ping?
>
> https://gcc.gnu.org/ml/gcc-patches/2018-07/msg01419.html
OK for the middle-end parts, the Ada parts need
On Jul 24, 2018, Alexandre Oliva wrote:
> Ok to install the first two patches? (the third is just for reference)
Ping?
https://gcc.gnu.org/ml/gcc-patches/2018-07/msg01419.html
> Introduce instance discriminators
> From: Alexandre Oliva
> With -gnateS, the Ada compiler sets itself up to ou
On Jul 19, 2018, Richard Biener wrote:
> Oh, that probably wasn't omitted on purpose. Cary said it was used
> for profiling but I can't see any such use.
> Is the instance discriminator stuff also used for profiling?
Not that I know, but... I probably wouldn't know yet ;-)
Anyway, it was eas
On Thu, Jul 19, 2018 at 9:21 AM Alexandre Oliva wrote:
>
> On Jul 18, 2018, Richard Biener wrote:
>
> > On Wed, Jul 18, 2018 at 8:53 AM Alexandre Oliva wrote:
> >> Instance discriminators are not compatible with LTO, in that the
> >> instance mapping is not preserved in LTO dumps. There are no
On Jul 18, 2018, Richard Biener wrote:
> On Wed, Jul 18, 2018 at 8:53 AM Alexandre Oliva wrote:
>> Instance discriminators are not compatible with LTO, in that the
>> instance mapping is not preserved in LTO dumps. There are no plans to
>> preserve discriminators in them.
> Because...
... it
On Wed, Jul 18, 2018 at 8:53 AM Alexandre Oliva wrote:
>
> This patch is a rewrite of an earlier patch submitted at
> https://gcc.gnu.org/ml/gcc-patches/2012-11/msg02340.html
>
> With -gnateS, the Ada compiler sets itself up to output discriminators
> for different instantiations of generics, but
This patch is a rewrite of an earlier patch submitted at
https://gcc.gnu.org/ml/gcc-patches/2012-11/msg02340.html
With -gnateS, the Ada compiler sets itself up to output discriminators
for different instantiations of generics, but the middle and back ends
have lacked support for that. This patch