]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Bugfix ensure RTentity is a dependent of RTco.cc
authorGaius Mulley <gaiusmod2@gmail.com>
Tue, 24 Jan 2023 17:33:18 +0000 (17:33 +0000)
committerGaius Mulley <gaiusmod2@gmail.com>
Tue, 24 Jan 2023 17:33:18 +0000 (17:33 +0000)
RTco is a definition for C module and therefore there is no
RTco.mod.  The RTco.cc uses RTentity and the import in RTco.def
ensures that cc1gm2 can build a graph of all dependencies
should -fscaffold-static be used.

gcc/m2/ChangeLog:

* gm2-libs-iso/RTco.def: Import RTentity.
Declare RTco as a definition for C module.

Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
gcc/m2/gm2-libs-iso/RTco.def

index 33452bac9906f1ff990fc040b8b2606430458cc9..5285a7deb10b0521888e977390463c11f6872090 100644 (file)
@@ -24,10 +24,12 @@ a copy of the GCC Runtime Library Exception along with this program;
 see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 <http://www.gnu.org/licenses/>.  *)
 
-DEFINITION MODULE RTco ;
+DEFINITION MODULE FOR "C" RTco ;
 
 FROM SYSTEM IMPORT ADDRESS ;
 
+IMPORT RTentity ;  (* Imported so the initialization call graph
+                      understands that RTco.cc depends upon RTentity.  *)
 
 (* init initializes the module and allows the application to lazily invoke threads.  *)