[Bug ada/64057] possible issue in the shared implementation of Ada.Strings.Unbounded

2016-10-12 Thread charlet at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64057

Arnaud Charlet  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||charlet at gcc dot gnu.org
 Resolution|--- |FIXED
   Target Milestone|--- |7.0

--- Comment #6 from Arnaud Charlet  ---
Should hopefully be fixed now.

[Bug ada/64057] possible issue in the shared implementation of Ada.Strings.Unbounded

2016-10-12 Thread charlet at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64057

--- Comment #5 from Arnaud Charlet  ---
Author: charlet
Date: Wed Oct 12 10:32:53 2016
New Revision: 241025

URL: https://gcc.gnu.org/viewcvs?rev=241025=gcc=rev
Log:
2016-10-12  Eric Botcazou  

PR ada/64057
* exp_ch5.adb (Is_Non_Local_Array): Return true for every array
that is not a component or slice of an entity in the current
scope.


Modified:
trunk/gcc/ada/exp_ch5.adb

[Bug ada/64057] possible issue in the shared implementation of Ada.Strings.Unbounded

2016-06-29 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64057

Eric Botcazou  changed:

   What|Removed |Added

 CC||zeccav at gmail dot com

--- Comment #4 from Eric Botcazou  ---
*** Bug 67494 has been marked as a duplicate of this bug. ***

[Bug ada/64057] possible issue in the shared implementation of Ada.Strings.Unbounded

2014-11-25 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64057

Eric Botcazou ebotcazou at gcc dot gnu.org changed:

   What|Removed |Added

 Status|WAITING |NEW
Summary|Overlapping memcpy  |possible issue in the
   |generated for array |shared implementation of
   |assignment  |Ada.Strings.Unbounded

--- Comment #3 from Eric Botcazou ebotcazou at gcc dot gnu.org ---
 I did try to isolate a testcase out of this, but wasn't successful. I
 would've provided one otherwise.

I see, probably somewhat hard to trigger.  Then this might be a bug in the
implementation of the shared version of Ada.Strings.Unbounded, which wouldn't
correctly detect some sharing.