Looks good to me,

-Chris

On Jan 27, 2012, at 3:16 PM, Jeremy Huddleston wrote:

> http://llvm.org/bugs/show_bug.cgi?id=11867
> 
> Index: lib/Basic/Targets.cpp
> ===================================================================
> --- lib/Basic/Targets.cpp     (revision 149121)
> +++ lib/Basic/Targets.cpp     (working copy)
> @@ -564,7 +564,10 @@
>   static const char * const GCCRegNames[];
>   static const TargetInfo::GCCRegAlias GCCRegAliases[];
> public:
> -  PPCTargetInfo(const std::string& triple) : TargetInfo(triple) {}
> +  PPCTargetInfo(const std::string& triple) : TargetInfo(triple) {
> +    LongDoubleWidth = LongDoubleAlign = 128;
> +    LongDoubleFormat = &llvm::APFloat::PPCDoubleDouble;
> +  }
> 
>   virtual void getTargetBuiltins(const Builtin::Info *&Records,
>                                  unsigned &NumRecords) const {
> @@ -840,6 +843,7 @@
>                         "i64:64:64-f32:32:32-f64:64:64-v128:128:128-n32";
> 
>     switch (getTriple().getOS()) {
> +    case llvm::Triple::Linux:
>     case llvm::Triple::FreeBSD:
>     case llvm::Triple::NetBSD:
>       SizeType = UnsignedInt;
> 
> _______________________________________________
> cfe-commits mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to