--- Comment #2 from sam at gcc dot gnu dot org 2009-10-06 07:22 ---
This bug has been fixed in SVN trunk.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from sam at gcc dot gnu dot org 2009-10-06 07:23 ---
This bug has been fixed in SVN trunk. Thanks for your very detailed report.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #8 from sam at gcc dot gnu dot org 2009-10-06 11:37 ---
The issue is no longer present in trunk. Closing as fixed.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
GCC target triplet|4.5.0 |
Target Milestone|--- |4.5.0
http
--- Comment #1 from sam at gcc dot gnu dot org 2009-10-06 11:50 ---
Fixed in trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #1 from sam at gcc dot gnu dot org 2009-10-06 11:54 ---
The call is now a proper tail call in SVN trunk. However, the unrolling still
happens, but I guess this is expected.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from sam at gcc dot gnu dot org 2009-10-06 11:57 ---
+===GNAT BUG DETECTED==+
| 4.5.0 20091003 (experimental) (i686-pc-linux-gnu) GCC error: |
| in gnat_to_gnu_entity, at ada/gcc-interface/decl.c:544
--- Comment #2 from sam at gcc dot gnu dot org 2010-03-18 22:04 ---
I can reproduce the bug with 4.4.3 but not with gcc (GCC) 4.5.0 20100317
(experimental) on x86_64. This may already be fixed.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43106
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
CC|sam at rfc1149 dot net |
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot
--- Comment #3 from sam at gcc dot gnu dot org 2007-11-25 14:15 ---
Bug is fixed in current sources
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from sam at gcc dot gnu dot org 2007-11-26 20:46 ---
Ludovic,
are you sure that this applies when a tagged type is used as a completion of a
private type with discriminants having default expressions?
This case is handled specially in GNAT sources. sem_ch3.adb reads
--- Comment #6 from sam at gcc dot gnu dot org 2007-11-26 20:52 ---
With mainline 4.1 20050619, invalid code is flagged:
test_246184.adb:9:17: not fully conformant with declaration at line 5
test_246184.adb:9:17: type of "x" does not match
Still fixed in GCC 4.3.0
--- Comment #2 from sam at gcc dot gnu dot org 2007-11-26 21:02 ---
Ludovic,
I don't think this is correct. You can use a subtype_mark here, but it is
defined as being a subtype_/name/, not any expression returning a type. See RM
3.2.2 and RM 3.5.
--
sam at gcc dot gnu do
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--- Comment #2 from sam at gcc dot gnu dot org 2007-11-28 20:43 ---
Subject: Bug 15803
Author: sam
Date: Wed Nov 28 20:43:25 2007
New Revision: 130495
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130495
Log:
gcc/ada/
PR ada/15803
* par
--- Comment #14 from sam at gcc dot gnu dot org 2007-11-28 20:45 ---
Subject: Bug 17317
Author: sam
Date: Wed Nov 28 20:44:58 2007
New Revision: 130496
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130496
Log:
gcc/ada/
PR ada/17317
* par
--- Comment #2 from sam at gcc dot gnu dot org 2007-11-28 20:46 ---
Subject: Bug 32792
Author: sam
Date: Wed Nov 28 20:46:18 2007
New Revision: 130497
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130497
Log:
gcc/ada/
PR ada/32792
* sem_
--- Comment #1 from sam at gcc dot gnu dot org 2007-11-28 20:48 ---
Subject: Bug 22559
Author: sam
Date: Wed Nov 28 20:48:10 2007
New Revision: 130498
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130498
Log:
gcc/ada/
PR ada/22559
* sem
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--- Comment #3 from sam at gcc dot gnu dot org 2007-11-28 20:50 ---
Fixed in SVN trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #15 from sam at gcc dot gnu dot org 2007-11-28 20:51 ---
Forget message, wrong # in ChangeLogs, will fix them
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17317
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--- Comment #2 from sam at gcc dot gnu dot org 2007-11-28 20:52 ---
Fixed in SVN trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Status
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--- Comment #2 from sam at gcc dot gnu dot org 2007-11-28 20:55 ---
Fixed in SVN trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #3 from sam at gcc dot gnu dot org 2007-11-28 20:49 ---
Fixed in SVN trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #2 from sam at gcc dot gnu dot org 2007-11-28 21:26 ---
Given that you provide no address for V1 and V2 and given that they are local
variables, there is no way they could be modified from outside (since you have
no way to know where the compiler would place them if it
--- Comment #2 from sam at gcc dot gnu dot org 2007-11-28 21:32 ---
The current SVN trunk gives the message you expect.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from sam at gcc dot gnu dot org 2007-11-28 21:34 ---
Still present on SVN trunk
+===GNAT BUG DETECTED==+
| 4.3.0 20071127 (experimental) (i686-pc-linux-gnu) GCC error: |
| in gnat_to_gnu_entity, at ada
--- Comment #3 from sam at gcc dot gnu dot org 2007-11-28 22:29 ---
Well, what do you expect by trying to declare an array of size 2**48 - 2**40 +
1, which is much greater than the 2**32 bytes of addressable memory on your
i686-pc-linux-gnu target? :/
(2**48) % (2**32) = 0 = (2**40
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--- Comment #6 from sam at gcc dot gnu dot org 2007-11-29 13:48 ---
Patch looks fine to me.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
CC
--- Comment #2 from sam at gcc dot gnu dot org 2007-11-29 23:26 ---
Confirmed on SVN trunk
+===GNAT BUG DETECTED==+
| 4.3.0 20071129 (experimental) (i686-pc-linux-gnu) Assert_Failure
exp_disp.adb:|
| Error detected at main_windows
--- Comment #4 from sam at gcc dot gnu dot org 2007-11-30 09:54 ---
Of course, you should read "reference" instead of "dereference" in the previous
comment.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34290
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34287
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--- Comment #2 from sam at gcc dot gnu dot org 2007-11-30 22:11 ---
Fixed in SVN trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #5 from sam at gcc dot gnu dot org 2007-11-30 21:47 ---
Thanks for reopening it Ludovic. Yes, I mixed up the PR#, I'll fix the
ChangeLog and close the right one. It's been two times this week, I guess it's
bad for my health to go through so many A
--- Comment #3 from sam at gcc dot gnu dot org 2007-11-30 16:57 ---
As I said, there were a real problem, but it has already been fixed in GCC
4.3.0 which has not yet been released.
For what you are trying to achieve, you should rather declare X as
X : T_Type;
for X'Addres
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Status|REOPENED|ASSIGNED
Last reconfirmed|2007-11-26 21:36:27 |2007-11-30 21
--- Comment #1 from sam at gcc dot gnu dot org 2007-11-30 12:52 ---
GCC 4.3.0 will give a proper error message:
29. X : constant access T_Type := TA.To_Pointer (50);
|
>>> expected private type "
--- Comment #5 from sam at gcc dot gnu dot org 2007-11-30 09:36 ---
I sent a mail to the author of this change to ask if and why it was necessary.
Note that it may have been perfectly valid in 2004 as this target was not
covered yet.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id
--- Comment #4 from sam at gcc dot gnu dot org 2007-11-30 21:32 ---
I checked in the RM. "subtype_mark" is defined as a "/subtype/_name" which is
equivalent to a "name" which is not specifically defined. And "subtype_mark" is
used in "
--- Comment #4 from sam at gcc dot gnu dot org 2007-11-30 17:25 ---
Well, given that you tried the test with a version from November 23 and given
that I fixed it on November 28, it is quite normal that you see the bug :)
--
sam at gcc dot gnu dot org changed:
What
--- Comment #3 from sam at gcc dot gnu dot org 2007-11-30 09:51 ---
As a workaround, it looks like you can use an explicit dereference instead of
an implicit one for the Set_Central_Widget call:
Main_Windows.Impl.Main_Window_Impl (Result.all)'Access.Set_Central_W
--- Comment #3 from sam at gcc dot gnu dot org 2007-12-01 11:52 ---
Subject: Bug 33722
Author: sam
Date: Sat Dec 1 11:52:42 2007
New Revision: 130555
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130555
Log:
2007-12-01 Kostik Belousov <[EMAIL PROTECTED]>
--- Comment #4 from sam at gcc dot gnu dot org 2007-12-01 12:03 ---
Subject: Bug 33722
Author: sam
Date: Sat Dec 1 12:03:42 2007
New Revision: 130556
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130556
Log:
2007-12-01 Kostik Belousov <[EMAIL PROTECTED]>
--- Comment #5 from sam at gcc dot gnu dot org 2007-12-01 12:04 ---
The patch has been committed in SVN trunk and in the 4.2 branch.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--- Comment #6 from sam at gcc dot gnu dot org 2007-12-02 09:17 ---
Bechir, could you please add the output of "gnatmake -s p.adb -v -cargs -v"?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34289
--- Comment #9 from sam at gcc dot gnu dot org 2007-12-02 10:23 ---
Ok, the problem here is that "-mmacosx-version-min=10.4" should appear *after*
"-gnatez" not to be remembered in the ALI file:
COLLECT_GCC_OPTIONS='-mmacosx-version-min=10.4' '
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--- Comment #2 from sam at gcc dot gnu dot org 2007-12-03 16:03 ---
This bug has been fixed in SVN trunk.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from sam at gcc dot gnu dot org 2007-12-03 16:02 ---
Subject: Bug 34287
Author: sam
Date: Mon Dec 3 16:01:57 2007
New Revision: 130582
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130582
Log:
2007-12-03 Robert Dewar <[EMAIL PROTECTED]>
--- Comment #2 from sam at gcc dot gnu dot org 2007-12-04 14:40 ---
Confirmed on trunk.
GNAT 4.3.0 20071203 (experimental)
Copyright 1992-2007, Free Software Foundation, Inc.
Compiling: items.adb (source file time stamp: 2007-12-04 14:40:16)
11. := new Item'
--- Comment #5 from sam at gcc dot gnu dot org 2007-12-04 18:55 ---
Ludovic,
in RM 3.6:
(2)
array_type_definition ::=
unconstrained_array_definition | constrained_array_definition
(3)
unconstrained_array_definition ::=
array(index_subtype_definition
--- Comment #3 from sam at gcc dot gnu dot org 2007-12-05 09:27 ---
This is fixed in SVN trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from sam at gcc dot gnu dot org 2007-12-05 09:25 ---
Subject: Bug 21489
Author: sam
Date: Wed Dec 5 09:25:38 2007
New Revision: 130617
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130617
Log:
gcc/ada/
PR ada/21489
* exp
--- Comment #1 from sam at gcc dot gnu dot org 2007-12-05 09:40 ---
GNAT 4.3.0 20071204 (experimental)
Copyright 1992-2007, Free Software Foundation, Inc.
Compiling: pak2.ads (source file time stamp: 2007-12-05 09:33:51)
6. N1: Integer := x1.F1; -- line 5
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21489
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15804
--- Comment #1 from sam at gcc dot gnu dot org 2007-12-05 12:13 ---
This has already been fixed in trunk.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from sam at gcc dot gnu dot org 2007-12-05 12:22 ---
Already fixed in trunk.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
CC
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32792
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22559
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17318
--- Comment #2 from sam at gcc dot gnu dot org 2007-12-05 12:35 ---
This is already fixed in SVN trunk.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #8 from sam at gcc dot gnu dot org 2007-12-05 14:35 ---
Fixed in SVN trunk, thanks for the patch.
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #7 from sam at gcc dot gnu dot org 2007-12-05 14:35 ---
Subject: Bug 34284
Author: sam
Date: Wed Dec 5 14:34:48 2007
New Revision: 130624
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130624
Log:
2007-12-05 Bechir Zalila <[EMAIL PROTECTED]>
--- Comment #26 from sam at gcc dot gnu dot org 2007-12-05 18:57 ---
Eric,
what is the status for this PR? Is there some work to do on your patch? Or is
the issue moot?
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33988
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34346
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|--- |4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34347
--- Comment #1 from sam at gcc dot gnu dot org 2007-12-05 12:44 ---
gcc version 4.3.0 20071205 (experimental):
test1.adb:62:06: no selector "p1" for type "T1" defined at line 3
test1.adb:64:06: no selector "p3" for type "T1" defined at line 3
--- Comment #1 from sam at gcc dot gnu dot org 2007-12-06 01:36 ---
Confirmed on trunk
+===GNAT BUG DETECTED==+
| 4.3.0 20071205 (experimental) (i686-pc-linux-gnu) GCC error: |
| in save_gnu_tree, at ada/utils.c:196
--- Comment #2 from sam at gcc dot gnu dot org 2007-12-06 01:40 ---
Confirmed on trunk.
gcc: Internal error: Segmentation fault (program gnat1)
Target: i686-pc-linux-gnu
gcc version 4.3.0 20071205 (experimental) (GCC)
--
sam at gcc dot gnu dot org changed:
What
--- Comment #2 from sam at gcc dot gnu dot org 2007-12-05 12:23 ---
Closing since fixed on trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--- Comment #1 from sam at gcc dot gnu dot org 2007-12-06 23:29 ---
Already fixed on trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #1 from sam at gcc dot gnu dot org 2007-12-06 23:30 ---
Already fixed on trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #1 from sam at gcc dot gnu dot org 2007-12-06 23:35 ---
Confirmed on 4.3.0 20071206
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from sam at gcc dot gnu dot org 2007-12-07 02:54 ---
Confirmed on 4.3.0 20071206
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #6 from sam at gcc dot gnu dot org 2007-12-07 14:32 ---
Subject: Bug 29157
Author: sam
Date: Fri Dec 7 14:31:48 2007
New Revision: 130675
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130675
Log:
gcc/
PR ada/29157
* doc/install.texi:
--- Comment #4 from sam at gcc dot gnu dot org 2007-12-07 14:44 ---
Confirmed on trunk.
+===GNAT BUG DETECTED==+
| 4.3.0 20071207 (experimental) (i686-pc-linux-gnu) Assert_Failure
atree.adb:962|
| Error detected at test2.adb:12:60
--- Comment #2 from sam at gcc dot gnu dot org 2007-12-07 14:35 ---
Subject: Bug 15805
Author: sam
Date: Fri Dec 7 14:35:22 2007
New Revision: 130676
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=130676
Log:
gcc/ada/
PR ada/15805
* sem
--- Comment #3 from sam at gcc dot gnu dot org 2007-12-07 14:39 ---
Fixed in SVN trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Status
--- Comment #7 from sam at gcc dot gnu dot org 2007-12-07 14:38 ---
Fixed in SVN trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
Status
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |sam at gcc dot gnu dot org
|dot org
--- Comment #4 from sam at gcc dot gnu dot org 2007-12-07 14:01 ---
Confirmed on SVN trunk
+===GNAT BUG DETECTED==+
| 4.3.0 20071207 (experimental) (i686-pc-linux-gnu) Assert_Failure
atree.adb:962|
| Error detected at subjects.ads:19
--- Comment #4 from sam at gcc dot gnu dot org 2007-12-07 13:58 ---
Confirmed on SVN trunk:
+===GNAT BUG DETECTED==+
| 4.3.0 20071207 (experimental) (i686-pc-linux-gnu) Assert_Failure
sem_ch7.adb:1457|
| Error detected at example
--- Comment #4 from sam at gcc dot gnu dot org 2007-12-07 12:53 ---
This is fixed in SVN trunk
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from sam at gcc dot gnu dot org 2007-12-07 12:37 ---
Have you tried with a recent trunk GCC? Your GCC reads "20070611", but with the
current trunk (4.3.0 20071207), I cannot reproduce the bug on
i686-pc-linux-gnu:
% gcc -c -g -gnat05 e.adb
Laurent, which versi
--- Comment #2 from sam at gcc dot gnu dot org 2007-12-07 12:33 ---
Already fixed in SVN trunk:
(gdb) ptype external.b
type = array (1 .. 4) of float
--
sam at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from sam at gcc dot gnu dot org 2007-12-07 15:51 ---
On trunk:
Compiling: pak5.ads (source file time stamp: 2007-12-07 15:48:22)
6.x2: integer := f(x1.all); -- line 5; column 19 is the opening paren
|
>>> expected
--- Comment #2 from sam at gcc dot gnu dot org 2007-12-07 15:46 ---
Already fixed in trunk.
Compiling: pak1.ads (source file time stamp: 2007-12-07 15:45:01)
4.x1: integer := T1'Class (3).f1;
|
>>> object in prefixed call t
101 - 200 of 348 matches
Mail list logo