[llvm] r207713 - Patch for function cloning to inline all blocks whose address is taken

Eric Christopher echristo at gmail.com
Mon May 19 09:11:46 PDT 2014


Hi Gerolf,

I've gone ahead and reverted this in r209135.

Joerg: What does Gerolf need to do other than compile the files? Link
them? Compile them together? A set of command lines might be good.

Thanks!

-eric

On Sat, May 17, 2014 at 9:04 AM, Joerg Sonnenberger
<joerg at britannica.bec.de> wrote:
> On Thu, May 15, 2014 at 01:06:31PM -0700, Eric Christopher wrote:
>> On Wed, May 14, 2014 at 7:03 PM, Joerg Sonnenberger
>> <joerg at britannica.bec.de> wrote:
>> > On Wed, Apr 30, 2014 at 10:05:03PM -0000, Gerolf Hoflehner wrote:
>> >> Author: ghoflehner
>> >> Date: Wed Apr 30 17:05:02 2014
>> >> New Revision: 207713
>> >>
>> >> URL: http://llvm.org/viewvc/llvm-project?rev=207713&view=rev
>> >> Log:
>> >> Patch for function cloning to inline all blocks whose address is taken
>> >
>> > This breaks the build of Ruby 1.9.3. Can't give you more details yet
>> > except that the initial version crashes.
>> >
>>
>> Do you have any more data on this Joerg? Since this is currently not
>> being used we can revert it - it was a patch to fix some possibly bad
>> behavior when we got smarter about inlining and proving safety.
>>
>> Gerolf: any other thoughts?
>
> Attached are two source files that exhibit the problem on Linux/AMD64
> when compiled with -O2.
>
> Joerg



More information about the llvm-commits mailing list