[Bug ada/62042] Missing optimization of copying non-limited objects

2016-05-04 Thread porton at narod dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62042 --- Comment #10 from Victor Porton --- Not fixed in GCC 6.1.1.

[Bug ada/62042] Missing optimization of copying non-limited objects

2015-12-18 Thread porton at narod dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62042 --- Comment #9 from Victor Porton --- Not fixed in 5.3.1.

[Bug ada/62042] Missing optimization of copying non-limited objects

2015-12-06 Thread porton at narod dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62042 --- Comment #8 from Victor Porton --- > Only under certain circumstances though. Yes, such circumstances as my toy (but representing a real case) program. Such programs SHOULD be optimized, because the standards allow optimization under such

[Bug ada/62042] Missing optimization of copying non-limited objects

2015-12-06 Thread porton at narod dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62042 --- Comment #4 from Victor Porton --- I utterly disagree. Avoiding calling unnecessary routines when copying an object, is a VERY useful optimization, just because copying operation is VERY often in real software.

[Bug ada/62042] Missing optimization of copying non-limited objects

2015-12-06 Thread porton at narod dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62042 --- Comment #6 from Victor Porton --- > But you generally cannot do this optimization with controlled objects > in real software. Why we cannot?! If you are afraid that this may introduce errors, you are not right, as this is allowed by Ada

[Bug ada/62042] Missing optimization of copying non-limited objects

2015-12-06 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62042 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug ada/62042] Missing optimization of copying non-limited objects

2015-12-06 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62042 --- Comment #5 from Eric Botcazou --- > Avoiding calling unnecessary routines when copying an object, is a VERY > useful optimization, just because copying operation is VERY often in real > software. But you generally cannot do this

[Bug ada/62042] Missing optimization of copying non-limited objects

2015-12-06 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62042 --- Comment #7 from Eric Botcazou --- > Why we cannot?! Because the correct semantics of the program need to be preserved. > If you are afraid that this may introduce errors, you are not right, as this > is allowed by Ada standards. Only

[Bug ada/62042] Missing optimization of copying non-limited objects

2015-04-23 Thread porton at narod dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62042 Victor Porton porton at narod dot ru changed: What|Removed |Added Version|4.9.0 |5.1.0 --- Comment

[Bug ada/62042] Missing optimization of copying non-limited objects

2014-10-29 Thread porton at narod dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62042 --- Comment #1 from Victor Porton porton at narod dot ru --- Confirmed in GNAT GPL 2014.