https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65696
--- Comment #4 from yuta tomino ---
I'm trying the released gcc-10.1, and confirmed that this is fixed.
Thank you.
: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Target Milestone: ---
Hello.
Each of the C and Ada frontends has a different interpretation of the some kind
of double constants
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48002
Summary: internal error on calling inherited, overloaded and
abstract subprograms with string literal
Product: gcc
Version: 4.5.2
Status: UNCONFIRMED
Severity: normal
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Created attachment 31263
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81956
--- Comment #3 from yuta tomino ---
I'm trying gcc-8.3. This is probably fixed in 8.x.
Thanks.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55725
Bug #: 55725
Summary: Anonymous access returned from library-level function
is finalized too early, RM 3.10.2(10/2 or 10.3/3)
Classification: Unclassified
Product: gcc
V
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Target Milestone: ---
I can not debug some executable files generated by recent gcc Ada frontend,
with all optimization-levels
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70867
yuta tomino changed:
What|Removed |Added
CC||demoonlit at panathenaia dot
halfm
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Target Milestone: ---
gcc-6.1.0 does not generate machine-code for some kind of library-level
class-wide subprograms into .o/.s.
Minor
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Target Milestone: ---
Hello. Has the behavior of null procedures been changed from gcc-7?
package p is
procedure Null_Proc is null;
end p;
with p;
procedure main is
begin
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Target Milestone: ---
For example, translate a C header like following x.h with -fdump-ada-spec.
x.h
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81961
--- Comment #1 from yuta tomino ---
Note, -gnatp or pragma Suppress can not suppress this exception.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65696
--- Comment #2 from yuta tomino ---
Here is a proposing fix.
I has tried this patch with gcc from 4.8 to 7, and it seems to work fine with
all versions.
diff --git a/gcc/ada/exp_atag.adb b/gcc/ada/exp_atag.adb
index 587432c..4313446 100644
--- a
: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Target Milestone: ---
Created attachment 42488
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42488&action=edit
bug tri
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Target Milestone: ---
Created attachment 42613
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42613&action=edit
bug triggering source code
Hello.
The finalizer of packa
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
I found some cases that gnatbind generates decrementing the unexisting
elaboration counter of each package Exxx.
E142
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65524
--- Comment #2 from yuta tomino ---
Created attachment 35115
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35115&action=edit
example
I found the way of reproducing.
A tiny change of a-tags.ads is necessary.
Insert "is null" into Ada.Tags
NCONFIRMED
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
package pkg_a is
type T is null record; -- non-controlled type
end pkg_a;
pragma Restrictions (No_Elabor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62205
--- Comment #3 from yuta tomino ---
It seems fixed with gcc-5-20150405.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47748
--- Comment #1 from yuta tomino ---
It seems fixed with gcc-4.7.2, 4.8.1, 4.9.2 and 5-20150405.
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
package pkg_a is
type Root is tagged null record;
end pkg_a;
with pkg_a;
procedure main is
type Derived is new pkg_a.Root with null record;
begin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64349
yuta tomino changed:
What|Removed |Added
CC||demoonlit at panathenaia dot
halfm
onent: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
"use all type" clauses for nested packages from an outer subprogram are
ineffective.
procedure case1 is
package P is
type T is (X, Y, Z);
procedure Proc (Obj :
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62117
--- Comment #3 from yuta tomino ---
I understood by trial and error that pragma Pure_Function is equivalent to
__attribute__((const)).
I'm sorry. The first case (in my first description) is not compiler's bug but
my mistake. The parameters Left a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64548
--- Comment #5 from yuta tomino ---
Hello, Simon.
I'm glad to look at this report.
I have a similar experience like this.
The trigger of mine was not "private with" but a nested package in the spec of
Ada.Exceptions.
I should think it's useless
IRMED
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Created attachment 33306
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33306&action=edit
minimal bug triggering
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Created attachment 33380
--> https://gcc.gnu.org/bugzi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62117
yuta tomino changed:
What|Removed |Added
Status|RESOLVED|UNCONFIRMED
Resolution|INVALID
: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
The compiler inserts implicit access checking for "not null" access types
against pragma Suppress (Ac
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Target Milestone: ---
Created attachment 37297
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37297&action=edit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69219
--- Comment #2 from yuta tomino ---
> Yes, remove the convention Intrinsic, it doesn't make any sense here or add
> pragma Inline_Always on the nested subprogram as indicated.
I agree with your sense. The local subprograms would be optimized we
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69219
yuta tomino changed:
What|Removed |Added
Status|RESOLVED|UNCONFIRMED
Resolution|INVALID
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69219
--- Comment #5 from yuta tomino ---
> "built-in" is because you use Intrinsic! In any case, the rule of thumb is to
> never use pragma Inline_Always with anything except for very small
> subprograms.
Well...
I believe above "IA" is a sufficien
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69219
--- Comment #8 from yuta tomino ---
I'm glad that you are understanding that.
> pragma Inline_Always is not defined by the Ada language so you cannot
> invoke legality rules when you use it.
> It will issue an error when it cannot inline somethi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48002
--- Comment #5 from yuta tomino ---
This bug seems already being fixed as François-Xavier wrote. (it could be
compiled with gcc-5.1)
Thanks.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48013
yuta tomino changed:
What|Removed |Added
Version|4.5.2 |6.0
Known to fail|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48002
yuta tomino changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48039
yuta tomino changed:
What|Removed |Added
Version|4.5.2 |6.0
Known to fail|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48012
Summary: The executable file hangs up by combination of
controlled-type, generic, renames and Inline_Always
Product: gcc
Version: 4.5.2
Status: UNCONFIRMED
Severity: normal
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48013
Summary: generic instantiation breaks the restriction of
No_Elaboration_Code
Product: gcc
Version: 4.5.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48039
Summary: Legal program rejected, a formal function is not
visible in generic
Product: gcc
Version: 4.5.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48293
Summary: Legal program rejected, empty discriminant blocks
object allocation with built-in-place
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
P
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48293
--- Comment #1 from yuta tomino
2011-03-26 07:31:35 UTC ---
I'm sorry about wrong attachments.
I deleted "limited" of P1.T by mistake, please add "limited" or look the code
in the report.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70867
--- Comment #13 from yuta tomino ---
Sorry, perhaps my example is illegal in Ada 2012.
"aliased" is required to return a reference of a part of the parameter.
Randy explained the change in
https://groups.google.com/g/comp.lang.ada/c/7dw7Oqi8lIk/
IRMED
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Target Milestone: ---
'Enum_Rep returns a unsigned value for the run-time value having the negative
repr
IRMED
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: demoonlit at panathenaia dot halfmoon.jp
Target Milestone: ---
Created attachment 51322
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51322&acti
46 matches
Mail list logo