]> git.ipfire.org Git - thirdparty/gcc.git/commit
exp_dist.adb: Declare subprogram index in Build_RPC_Receiver_Body...
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 3 Jan 2005 15:37:33 +0000 (16:37 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 3 Jan 2005 15:37:33 +0000 (16:37 +0100)
commit16db96c5a21562edf1bc435449e519253ca7a37d
tree5e000a55efc0822988383d971a8b00fa7a96fab1
parenta778d033f9229cc036805510c646cfc50d9f12a7
exp_dist.adb: Declare subprogram index in Build_RPC_Receiver_Body...

* exp_dist.adb:
Declare subprogram index in Build_RPC_Receiver_Body, to reduce the
amount of PCS-specific code in RACW stubs generation.
(Copy_Specification): Set Etype on copied formal parameter entities, as
this information is needed for PolyORB stubs generation.
(PolyORB_Support.Build_Subprogram_Receiving_Stubs): Remove unused
variable Dynamic_Async.
(Build_Subprogram_Receiving_Stubs): Make PCS-specific
(Build_RPC_Receiver_Specification): Make generic again, as recent
changes have allowed RPC receivers to have the same profile for both
variants of the PCS.
Reorganise RPC receiver generation to reduce differences between the
structure of GARLIC and PolyORB RPC receivers.
(Add_Receiving_Stubs_To_Declarations): Make this subprogram
PCS-specific.
Simplify elaboration code for RCI packages.

* s-parint.ads, s-parint.adb, rtsfind.ads: Reorganise RPC receiver
generation to reduce differences between the structure of GARLIC and
PolyORB RPC receivers.

* s-stratt.adb: Fix typo in comment.

From-SVN: r92837
gcc/ada/exp_dist.adb
gcc/ada/rtsfind.ads
gcc/ada/s-parint.adb
gcc/ada/s-parint.ads
gcc/ada/s-stratt.adb