[llvm-commits] [llvm] r71986 - /llvm/trunk/test/FrontendC/2009-05-17-AlwaysInline.c

Bill Wendling isanbard at gmail.com
Sun May 17 15:36:48 PDT 2009


Hi Duncan,

It's very strange, but on a self-hosted release build, I'm getting  
this error:

Running /Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/test/ 
FrontendC/dg.exp ... FAIL:
/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/test/FrontendC/ 
2009-05-17-AlwaysInline.c Failed with exit(1) at line 1 while running:
/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmgcc42.roots/ 
llvmgcc42~dst/Developer/usr/bin/llvm-gcc-4.2 -m32 -fstrict-aliasing - 
Wstrict-aliasing -I/usr/include/c++/4.0.0/i686-apple-darwin9 -I/usr/ 
include/c++/4.0.0 -emit-llvm -w -S
/Volumes/Sandbox/Buildbot/llvm/full-llvm/build/llvmCore/test/FrontendC/ 
2009-05-17-AlwaysInline.c -O0 -o - -mllvm --disable-llvm-optzns | /usr/ 
bin/grep bar cc1: Unknown command line argument '-fdisable-llvm- 
optzns'. Try: 'cc1 --help'
I'm not sure where the '-fdisable-llvm-optzns' command is coming from...

-bw

On May 17, 2009, at 12:37 PM, Duncan Sands wrote:

> Author: baldrick
> Date: Sun May 17 14:37:02 2009
> New Revision: 71986
>
> URL: http://llvm.org/viewvc/llvm-project?rev=71986&view=rev
> Log:
> Check that the gcc front-end is not doing inlining
> when not doing unit-at-a-time.
>
> Added:
>    llvm/trunk/test/FrontendC/2009-05-17-AlwaysInline.c
>
> Added: llvm/trunk/test/FrontendC/2009-05-17-AlwaysInline.c
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/FrontendC/2009-05-17-AlwaysInline.c?rev=71986&view=auto
>
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- llvm/trunk/test/FrontendC/2009-05-17-AlwaysInline.c (added)
> +++ llvm/trunk/test/FrontendC/2009-05-17-AlwaysInline.c Sun May 17  
> 14:37:02 2009
> @@ -0,0 +1,17 @@
> +// RUN: %llvmgcc -S %s -O0 -o - -mllvm --disable-llvm-optzns | grep  
> bar
> +// Check that the gcc inliner is turned off.
> +
> +#include <stdio.h>
> +static __inline__ __attribute__ ((always_inline))
> +     int bar (int x)
> +{
> +  return 4;
> +}
> +
> +void
> +foo ()
> +{
> +  long long b = 1;
> +  int Y = bar (4);
> +  printf ("%d\n", Y);
> +}
>
>
> _______________________________________________
> 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