================
Comment at: Unwind/CMakeLists.txt:25
@@ -15,1 +24,3 @@
+  UnwindRegistersSave_saveiWMMX.S
+  UnwindRegistersSave_unw_getcontext.S
 )
----------------
jroelofs wrote:
> compnerd wrote:
> > It would be nice to split these on architecture boundary and keep the 
> > variants in a single file.  Something like:
> > 
> >     UnwindRegistersRestore-${ARCH}.S
> >     UnwindRegistersSave-${ARCH}.S
> > 
> > Might be nice to do that for the current save/restore file as a setup 
> > change.
> I split them per-function so that there was no possible way a `.fpu` 
> directive accidentally applied to something it shouldn't. If we could push & 
> pop fpu states, I'd be less worried about it.
In my local patch, I separated by arch, too and left the newer fpus for the 
last. Push/pop support may come in this year, but that will mean we'll need 
ifdefs for gcc compiling it...

I see what you're worrying about, but these functions will never matter, 
because the .fpu is only to let the assembler compile that, not to make it run 
on a hardware that doesn't have vfp. I personally think one same per arch would 
be best...

http://reviews.llvm.org/D7258

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/



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

Reply via email to