diff options
| author | Brian Gaeke <gaeke@uiuc.edu> | 2004-11-19 18:53:59 +0000 | 
|---|---|---|
| committer | Brian Gaeke <gaeke@uiuc.edu> | 2004-11-19 18:53:59 +0000 | 
| commit | 201535d10286ccf48aaa41a5adfbb2c6d18a1f87 (patch) | |
| tree | 89a84a25951c444a20f01377787962a7057e8f58 /llvm/lib | |
| parent | 181007304653cf3e0c1cc8a07fd329ea2333e3dd (diff) | |
| download | bcm5719-llvm-201535d10286ccf48aaa41a5adfbb2c6d18a1f87.tar.gz bcm5719-llvm-201535d10286ccf48aaa41a5adfbb2c6d18a1f87.zip  | |
A very sorry stub implementation of varargs intrinsics...
llvm-svn: 18003
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/SparcV8/SparcV8ISelSimple.cpp | 13 | 
1 files changed, 11 insertions, 2 deletions
diff --git a/llvm/lib/Target/SparcV8/SparcV8ISelSimple.cpp b/llvm/lib/Target/SparcV8/SparcV8ISelSimple.cpp index 67cac56f1f5..47a2d010ef6 100644 --- a/llvm/lib/Target/SparcV8/SparcV8ISelSimple.cpp +++ b/llvm/lib/Target/SparcV8/SparcV8ISelSimple.cpp @@ -1336,8 +1336,17 @@ void V8ISel::LowerUnknownIntrinsicFunctionCalls(Function &F) {  void V8ISel::visitIntrinsicCall(Intrinsic::ID ID, CallInst &CI) { -  unsigned TmpReg1, TmpReg2;    switch (ID) { -  default: assert(0 && "Intrinsic not supported!"); +  default: +    std::cerr << "Sorry, unknown intrinsic function call:\n" << CI; abort (); + +  case Intrinsic::vastart: +    std::cerr << "Sorry, va_start intrinsic still unsupported:\n" << CI; abort (); + +  case Intrinsic::vaend: +    std::cerr << "Sorry, va_end intrinsic still unsupported:\n" << CI; abort (); + +  case Intrinsic::vacopy: +    std::cerr << "Sorry, va_copy intrinsic still unsupported:\n" << CI; abort ();    }  }  | 

