[cfe-dev] Bug#704111: clang fails to correctly implement hard float ABI during default compiles due to rediculously low default CPU setting.
Anton Korobeynikov
anton at korobeynikov.info
Thu Mar 28 01:46:51 PDT 2013
Hi Tim,
> Backporting it would be a relatively simple feat. The following block
> in addFPUArgs in lib/Driver/Tools.cpp implements it:
> } else if (FPU == "vfp3-d16" || FPU == "vfpv3-d16") {
> CmdArgs.push_back("-target-feature");
> CmdArgs.push_back("+vfp3");
> CmdArgs.push_back("-target-feature");
> CmdArgs.push_back("+d16");
> CmdArgs.push_back("-target-feature");
> CmdArgs.push_back("-neon");
> }
I'm not sure that +/- stuff existed in 3.0. Maybe the selectivity was
added later (maybe not).
PS: You CC'ed cfe-dev, but not Peter.
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
More information about the cfe-dev
mailing list