public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/lto-offload] updating for generic libcody interface
@ 2020-09-24  3:53 John Ravi
  0 siblings, 0 replies; only message in thread
From: John Ravi @ 2020-09-24  3:53 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:d02e931dcae4721928b44324a70a0ed5edd8507e

commit d02e931dcae4721928b44324a70a0ed5edd8507e
Author: John Ravi <jjravi@ncsu.edu>
Date:   Thu Sep 24 03:53:47 2020 +0000

    updating for generic libcody interface

Diff:
---
 gcc/lto-wrapper.c      | 14 +++++++-------
 gcc/mapper-resolver.cc | 10 +++++-----
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/gcc/lto-wrapper.c b/gcc/lto-wrapper.c
index 516c6217c29..08106beb28a 100644
--- a/gcc/lto-wrapper.c
+++ b/gcc/lto-wrapper.c
@@ -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;
   }
diff --git a/gcc/mapper-resolver.cc b/gcc/mapper-resolver.cc
index d8e1b57afc7..1da1ce99ce4 100644
--- a/gcc/mapper-resolver.cc
+++ b/gcc/mapper-resolver.cc
@@ -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;
 }


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-09-24  3:53 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-24  3:53 [gcc/devel/lto-offload] updating for generic libcody interface John Ravi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).