On 16 January 2014 16:02, Oliver Stannard <[email protected]> wrote:

> This seems like a fairly fragile way to do things. Does anyone know what
> the rationale behind doing this in clang is?
>

AFAICR, Clang was working around back-end deficiencies on many
procedure-call decisions, which didn't get fixed because Clang was working
around it. When I got to connect our front-end I ended up repeating the
same mistakes. I've been told that that's llvm-gcc's fault, but that was
too long ago...

The main problem now is that changing procedure-call functions now would
need some bigger coordination than just us ARM folks, and could prove to be
quite difficult.

That being said, I'm always up for a good change. ;)

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

Reply via email to