Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
b12051b3
Commit
b12051b3
authored
Sep 13, 2017
by
Arnaud Charlet
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Minor edits.
From-SVN: r252058
parent
5194d582
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
19 additions
and
9 deletions
+19
-9
gcc/ada/doc/gnat_rm/intrinsic_subprograms.rst
+17
-8
gcc/ada/doc/gnat_rm/standard_library_routines.rst
+2
-1
No files found.
gcc/ada/doc/gnat_rm/intrinsic_subprograms.rst
View file @
b12051b3
...
@@ -12,7 +12,7 @@ GNAT allows a user application program to write the declaration:
...
@@ -12,7 +12,7 @@ GNAT allows a user application program to write the declaration:
.. code-block:: ada
.. code-block:: ada
pragma Import (Intrinsic, name);
pragma Import (Intrinsic, name);
providing that the name corresponds to one of the implemented intrinsic
providing that the name corresponds to one of the implemented intrinsic
subprograms in GNAT, and that the parameter profile of the referenced
subprograms in GNAT, and that the parameter profile of the referenced
...
@@ -49,19 +49,19 @@ You can use an intrinsic operator declaration as in the following example:
...
@@ -49,19 +49,19 @@ You can use an intrinsic operator declaration as in the following example:
function "+" (X1 : Int1; X2 : Int2) return Int1;
function "+" (X1 : Int1; X2 : Int2) return Int1;
function "+" (X1 : Int1; X2 : Int2) return Int2;
function "+" (X1 : Int1; X2 : Int2) return Int2;
pragma Import (Intrinsic, "+");
pragma Import (Intrinsic, "+");
This declaration would permit 'mixed mode' arithmetic on items
This declaration would permit 'mixed mode' arithmetic on items
of the differing types ``Int1`` and ``Int2``.
of the differing types ``Int1`` and ``Int2``.
It is also possible to specify such operators for private types, if the
It is also possible to specify such operators for private types, if the
full views are appropriate arithmetic types.
full views are appropriate arithmetic types.
.. _Compilation_Date:
.. _Compilation_
ISO_
Date:
Compilation_Date
Compilation_
ISO_
Date
================
================
====
.. index:: Compilation_Date
.. index:: Compilation_
ISO_
Date
This intrinsic subprogram is used in the implementation of the
This intrinsic subprogram is used in the implementation of the
library package ``GNAT.Source_Info``. The only useful use of the
library package ``GNAT.Source_Info``. The only useful use of the
...
@@ -70,6 +70,16 @@ application program should simply call the function
...
@@ -70,6 +70,16 @@ application program should simply call the function
``GNAT.Source_Info.Compilation_ISO_Date`` to obtain the date of
``GNAT.Source_Info.Compilation_ISO_Date`` to obtain the date of
the current compilation (in local time format YYYY-MM-DD).
the current compilation (in local time format YYYY-MM-DD).
.. _Compilation_Date:
Compilation_Date
================
.. index:: Compilation_Date
Same as Compilation_ISO_Date, except the string is in the form
MMM DD YYYY.
.. _Compilation_Time:
.. _Compilation_Time:
Compilation_Time
Compilation_Time
...
@@ -194,7 +204,7 @@ type (signed or modular), as in this example:
...
@@ -194,7 +204,7 @@ type (signed or modular), as in this example:
function Shift_Left
function Shift_Left
(Value : T;
(Value : T;
Amount : Natural) return T;
Amount : Natural) return T;
The function name must be one of
The function name must be one of
Shift_Left, Shift_Right, Shift_Right_Arithmetic, Rotate_Left, or
Shift_Left, Shift_Right, Shift_Right_Arithmetic, Rotate_Left, or
...
@@ -222,4 +232,3 @@ intrinsic import in this case is the one in this unit, so an
...
@@ -222,4 +232,3 @@ intrinsic import in this case is the one in this unit, so an
application program should simply call the function
application program should simply call the function
``GNAT.Source_Info.Source_Location`` to obtain the current
``GNAT.Source_Info.Source_Location`` to obtain the current
source file location.
source file location.
gcc/ada/doc/gnat_rm/standard_library_routines.rst
View file @
b12051b3
...
@@ -209,7 +209,8 @@ the unit is not implemented.
...
@@ -209,7 +209,8 @@ the unit is not implemented.
``
Ada
.
Execution_Time
``
*(
D
.14
)*
``
Ada
.
Execution_Time
``
*(
D
.14
)*
Not
implemented
in
GNAT
.
This
package
provides
CPU
clock
functionalities
.
It
is
not
implemented
on
all
targets
(
see
package
spec
for
details
).
``
Ada
.
Execution_Time
.
Group_Budgets
``
*(
D
.14.2
)*
``
Ada
.
Execution_Time
.
Group_Budgets
``
*(
D
.14.2
)*
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment