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:
.. code-block:: ada
pragma Import (Intrinsic, name);
providing that the name corresponds to one of the implemented intrinsic
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:
function "+" (X1 : Int1; X2 : Int2) return Int1;
function "+" (X1 : Int1; X2 : Int2) return Int2;
pragma Import (Intrinsic, "+");
This declaration would permit 'mixed mode' arithmetic on items
of the differing types ``Int1`` and ``Int2``.
It is also possible to specify such operators for private types, if the
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
library package ``GNAT.Source_Info``. The only useful use of the
...
...
@@ -70,6 +70,16 @@ application program should simply call the function
``GNAT.Source_Info.Compilation_ISO_Date`` to obtain the date of
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
...
...
@@ -194,7 +204,7 @@ type (signed or modular), as in this example:
function Shift_Left
(Value : T;
Amount : Natural) return T;
The function name must be one of
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
application program should simply call the function
``GNAT.Source_Info.Source_Location`` to obtain the current
source file location.
gcc/ada/doc/gnat_rm/standard_library_routines.rst
View file @
b12051b3
...
...
@@ -209,7 +209,8 @@ the unit is not implemented.
``
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
)*
...
...
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