Hardware support for IEEE __float128 was introduced in power 9.
We will now produce an error for the option -mfloat128 when run on any power PC older than power 9.
Details
Details
Diff Detail
Diff Detail
- Repository
 - rC Clang
 
Paths 
  |  Differential  D48088  
[PowerPC] The __float128 type should only be available on Power9 ClosedPublic Authored by stefanp on Jun 12 2018, 12:06 PM. 
Details Summary Hardware support for IEEE __float128 was introduced in power 9. 
Diff Detail 
 Event TimelineThis revision is now accepted and ready to land.Jun 12 2018, 12:15 PM Closed by commit rC334613: [PowerPC] The __float128 type should only be available on Power9 (authored by stefanp).  ·  Explain WhyJun 13 2018, 9:09 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 151183 lib/Basic/Targets/PPC.h
 lib/Basic/Targets/PPC.cpp
 test/Driver/ppc-f128-support-check.c
 test/Preprocessor/init.c
 
 test/Sema/float128-ld-incompatibility.cpp
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||