aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Ravi <jjravi@ncsu.edu>2020-09-24 03:53:47 +0000
committerJohn Ravi <jjravi@ncsu.edu>2020-09-24 03:53:47 +0000
commitd02e931dcae4721928b44324a70a0ed5edd8507e (patch)
tree1cb94f2d000b34aa7217dc279499ccf3c4feee14
parent9eebf96f8710cb03aac7e3572bf2a7e5a603c9ec (diff)
updating for generic libcody interfacedevel/lto-offload
-rw-r--r--gcc/lto-wrapper.c14
-rw-r--r--gcc/mapper-resolver.cc10
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;
}