[llvm-commits] [dragonegg] r162290 - in /dragonegg/trunk: src/Backend.cpp test/validator/c/StackProtector.c
Chad Rosier
mcrosier at apple.com
Tue Aug 21 10:26:21 PDT 2012
Thanks, Duncan!
On Aug 21, 2012, at 10:07 AM, Duncan Sands wrote:
> Author: baldrick
> Date: Tue Aug 21 12:07:59 2012
> New Revision: 162290
>
> URL: http://llvm.org/viewvc/llvm-project?rev=162290&view=rev
> Log:
> Unbreak the use of "--param ssp-buffer-size=" in dragonegg after Chad's changes.
>
> Added:
> dragonegg/trunk/test/validator/c/StackProtector.c
> Modified:
> dragonegg/trunk/src/Backend.cpp
>
> Modified: dragonegg/trunk/src/Backend.cpp
> URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/src/Backend.cpp?rev=162290&r1=162289&r2=162290&view=diff
> ==============================================================================
> --- dragonegg/trunk/src/Backend.cpp (original)
> +++ dragonegg/trunk/src/Backend.cpp Tue Aug 21 12:07:59 2012
> @@ -354,12 +354,6 @@
> //TODO ArgStrings.push_back(Arg);
> //TODO }
>
> - if (flag_stack_protect > 0) {
> - std::string Arg("--stack-protector-buffer-size=" +
> - utostr(PARAM_VALUE(PARAM_SSP_BUFFER_SIZE)));
> - ArgStrings.push_back(Arg);
> - }
> -
> for (unsigned i = 0, e = ArgStrings.size(); i != e; ++i)
> Args.push_back(ArgStrings[i].c_str());
>
> @@ -491,6 +485,7 @@
> #else
> Options.UseInitArray = false;
> #endif
> + Options.SSPBufferSize = PARAM_VALUE(PARAM_SSP_BUFFER_SIZE);
> #ifdef LLVM_SET_TARGET_MACHINE_OPTIONS
> LLVM_SET_TARGET_MACHINE_OPTIONS(Options);
> #endif
>
> Added: dragonegg/trunk/test/validator/c/StackProtector.c
> URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/test/validator/c/StackProtector.c?rev=162290&view=auto
> ==============================================================================
> --- dragonegg/trunk/test/validator/c/StackProtector.c (added)
> +++ dragonegg/trunk/test/validator/c/StackProtector.c Tue Aug 21 12:07:59 2012
> @@ -0,0 +1 @@
> +// RUN: %dragonegg -S %s -fstack-protector --param ssp-buffer-size=1
>
>
> _______________________________________________
> 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