]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
updating for generic libcody interface devel/lto-offload
authorJohn Ravi <jjravi@ncsu.edu>
Thu, 24 Sep 2020 03:53:47 +0000 (03:53 +0000)
committerJohn Ravi <jjravi@ncsu.edu>
Thu, 24 Sep 2020 03:53:47 +0000 (03:53 +0000)
gcc/lto-wrapper.c
gcc/mapper-resolver.cc

index 516c6217c29c807a6ca8687b32e90a7655352428..08106beb28a3a5e1bbbd53873661ceaa7666ffcb 100644 (file)
@@ -1983,17 +1983,17 @@ cont:
   while(r_iter != response.end()) {
     Cody::Packet const &p = *r_iter;
 
-    if(p.GetCode() == Cody::Client::PC_INVOKED) {
-      if(strcmp(p.GetString().c_str(), "success") == 0) {
-        fprintf(stderr, "\tlto compilation succeeded\n");
+    if(p.GetCode() == Cody::Client::PC_OK) {
+      fprintf(stderr, "\tlto compilation succeeded\n");
+    }
+    else {
+      if(!p.GetString().empty()) {
+        fprintf(stderr, "\tlto compilation failure message: %s\n", p.GetString().c_str());
       }
       else {
-        fprintf(stderr, "\tlto compilation failure message: %s\n", p.GetString().c_str());
+        fprintf(stderr, "\tlto compilation unknown failure\n");
       }
     }
-    else {
-      fprintf(stderr, "\tlto compilation unknown failure\n");
-    }
 
     ++r_iter;
   }
index d8e1b57afc7982c7f70cf8e114b3b6b202891cba..1da1ce99ce431e75883dac037c41fcc73fad78d6 100644 (file)
@@ -170,7 +170,7 @@ module_resolver::ConnectRequest (Cody::Server *s, unsigned version,
 int
 module_resolver::ModuleRepoRequest (Cody::Server *s)
 {
-  s->ModuleRepoResponse (repo);
+  s->PathnameResponse (repo);
   return 0;
 }
 
@@ -190,7 +190,7 @@ module_resolver::cmi_response (Cody::Server *s, std::string &module)
   if (iter->second.empty ())
     s->ErrorResponse ("no such module");
   else
-    s->ModuleCMIResponse (iter->second);
+    s->PathnameResponse (iter->second);
 
   return 0;
 }
@@ -237,9 +237,9 @@ module_resolver::IncludeTranslateRequest (Cody::Server *s,
     }
 
   if (iter == map.end () || iter->second.empty ())
-    s->IncludeTranslateResponse (false);
+    s->BoolResponse (false);
   else
-    s->ModuleCMIResponse (iter->second);
+    s->PathnameResponse (iter->second);
 
   return 0;
 }
@@ -265,7 +265,7 @@ int module_resolver::InvokeSubProcessRequest (Cody::Server *s, std::vector<std::
   fork_execute (new_argv[0], new_argv, true);
 
   // TODO: send back a compile status response
-  s->InvokedResponse("success");
+  s->OKResponse();
   return 0;
 }