[PATCH] Branch folding causes different code generation at "-O2 -g" and "-O2"

Robinson, Paul Paul_Robinson at playstation.sony.com
Thu Mar 6 14:46:45 PST 2014


I've also wondered whether LNT could be persuaded to do something like this.  Never looked into it though.
--paulr

From: llvm-commits-bounces at cs.uiuc.edu [mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Eric Christopher
Sent: Thursday, March 06, 2014 2:27 PM
To: Xinliang David Li
Cc: Chandler Carruth; reviews+D2970+public+de5bc9734a467b4e at llvm-reviews.chandlerc.com; Commit Messages and Patches for LLVM; Romanova, Katya
Subject: Re: [PATCH] Branch folding causes different code generation at "-O2 -g" and "-O2"


Agreed. It's been on the list for a while but hasn't bubbled to the top.
On Mar 6, 2014 1:57 PM, "Xinliang David Li" <xinliangli at gmail.com<mailto:xinliangli at gmail.com>> wrote:
To proactively find problems like this -- consider doing this in 3-stage compiler bootstrap -- the stage-2 and stage-3 compilations have -g settings toggled -- .text from these two stages should be bit-identical.

David

On Thu, Mar 6, 2014 at 12:50 PM, Eric Christopher <echristo at gmail.com<mailto:echristo at gmail.com>> wrote:

  I wouldn't worry about it, just that code generation is often wildly different on atom and so tests can fail pretty quickly on the atom bots. It was mostly a heads up to watch the bots after committing something that looks at particular code generation choices.

http://llvm-reviews.chandlerc.com/D2970
_______________________________________________
llvm-commits mailing list
llvm-commits at cs.uiuc.edu<mailto:llvm-commits at cs.uiuc.edu>
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


_______________________________________________
llvm-commits mailing list
llvm-commits at cs.uiuc.edu<mailto:llvm-commits at cs.uiuc.edu>
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140306/8c7863da/attachment.html>


More information about the llvm-commits mailing list