Turn off libcall simplification when -fno-builtin is specified.  Patch by Peter
Collingbourne.


git-svn-id: https://llvm.org/svn/llvm-project/dragonegg/trunk@179666 91177308-0d34-0410-b5e6-96231b3b80d8
If the user gave an alignment explicitly, keep it as an explicit alignment even
if it is the same as the ABI alignment. Based on a patch by Peter Collingbourne.


git-svn-id: https://llvm.org/svn/llvm-project/dragonegg/trunk@179668 91177308-0d34-0410-b5e6-96231b3b80d8