[llvm-commits] [llvm] r148175 - /llvm/trunk/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
Duncan Sands
baldrick at free.fr
Sat Jan 14 09:22:08 PST 2012
Hi Rafael, I reverted this in an attempt to fix bootstrap comparison failures
like this one:
http://lab.llvm.org:8011/builders/dragonegg-x86_64-linux/builds/914
Ciao, Duncan.
On 14/01/12 03:36, Rafael Espindola wrote:
> Author: rafael
> Date: Fri Jan 13 20:36:51 2012
> New Revision: 148175
>
> URL: http://llvm.org/viewvc/llvm-project?rev=148175&view=rev
> Log:
> Only emit the Leh_func_endN symbol when needed.
>
> Modified:
> llvm/trunk/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
>
> Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp?rev=148175&r1=148174&r2=148175&view=diff
> ==============================================================================
> --- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp (original)
> +++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp Fri Jan 13 20:36:51 2012
> @@ -142,12 +142,14 @@
>
> Asm->OutStreamer.EmitCFIEndProc();
>
> + if (!shouldEmitPersonality)
> + return;
> +
> Asm->OutStreamer.EmitLabel(Asm->GetTempSymbol("eh_func_end",
> Asm->getFunctionNumber()));
>
> // Map all labels and get rid of any dead landing pads.
> MMI->TidyLandingPads();
>
> - if (shouldEmitPersonality)
> - EmitExceptionTable();
> + EmitExceptionTable();
> }
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list