Hi,

I forgot that my habbit of running "ninja check-llvm" does not run the clang 
tests. Anyway r242492 should fix it.

- Matthias

> On Jul 16, 2015, at 5:47 PM, Filipe Cabecinhas <fil...@gmail.com> wrote:
> 
> Hi Matthias,
> 
> This seems to have broken all our builders. I'm guessing you forgot to stage 
> the changes to the tests.
> 
> ******************** TEST 'Clang :: Sema/builtin-longjmp.c' FAILED 
> ********************
> Script:
> --
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/clang
>  -cc1 -internal-isystem 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/bin/../lib/clang/3.8.0/include
>  -nostdsysteminc -triple i386-unknown-unknown -emit-llvm < 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c|
>  
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/FileCheck
>  
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/clang
>  -cc1 -internal-isystem 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/bin/../lib/clang/3.8.0/include
>  -nostdsysteminc -triple x86_64-unknown-unknown -emit-llvm < 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c|
>  
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/FileCheck
>  
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/clang
>  -cc1 -internal-isystem 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/bin/../lib/clang/3.8.0/include
>  -nostdsysteminc -triple x86_64-windows -emit-llvm < 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c|
>  
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/FileCheck
>  
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/clang
>  -cc1 -internal-isystem 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/bin/../lib/clang/3.8.0/include
>  -nostdsysteminc -triple powerpc-unknown-unknown -emit-llvm < 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c|
>  
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/FileCheck
>  
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/clang
>  -cc1 -internal-isystem 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/bin/../lib/clang/3.8.0/include
>  -nostdsysteminc -triple powerpc64-unknown-unknown -emit-llvm < 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c|
>  
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/FileCheck
>  
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/clang
>  -cc1 -internal-isystem 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/bin/../lib/clang/3.8.0/include
>  -nostdsysteminc -triple arm-unknown-unknown -emit-llvm-only -verify 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/clang
>  -cc1 -internal-isystem 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/bin/../lib/clang/3.8.0/include
>  -nostdsysteminc -triple aarch64-unknown-unknown -emit-llvm-only -verify 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/clang
>  -cc1 -internal-isystem 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/bin/../lib/clang/3.8.0/include
>  -nostdsysteminc -triple mips-unknown-unknown -emit-llvm-only -verify 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/./bin/clang
>  -cc1 -internal-isystem 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/llvm.obj/bin/../lib/clang/3.8.0/include
>  -nostdsysteminc -triple mips64-unknown-unknown -emit-llvm-only -verify 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c
> --
> Exit Code: 1
> 
> Command Output (stderr):
> --
> error: 'error' diagnostics expected but not seen: 
>   File 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c
>  Line 26: __builtin_longjmp is not supported for the current target
>   File 
> /Users/buildbot/Buildbot/Slave/builds/1.LLVM.Darwin.Phase.2/clang.src/test/Sema/builtin-longjmp.c
>  Line 32: __builtin_setjmp is not supported for the current target
> 2 errors generated.
> 
> Regards,
> 
>   Filipe
> 
> On Thu, Jul 16, 2015 at 5:15 PM, Matthias Braun <ma...@braunis.de 
> <mailto:ma...@braunis.de>> wrote:
> Author: matze
> Date: Thu Jul 16 19:15:22 2015
> New Revision: 242489
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=242489&view=rev 
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject-3Frev-3D242489-26view-3Drev&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=BSqEv9KvKMW_Ob8SyngJ70KdZISM_ASROnREeq0cCxk&m=vO9rr3zR6VsjqKrNCdqaUCu4Mj99F8VFhc5hNIobaio&s=bhaDMpQmXgO2wF6RXbkLwxPPTEwXm0XEc7LUQXAWq_4&e=>
> Log:
> Allow __builtin_setjmp/__builtin_longjmp on ARM
> 
> The problems in the llvm target got fixed in r242481 and r242482.
> 
> Related to rdar://20544153, rdar://20660786
> 
> Modified:
>     cfe/trunk/lib/Basic/Targets.cpp
> 
> Modified: cfe/trunk/lib/Basic/Targets.cpp
> URL: 
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Targets.cpp?rev=242489&r1=242488&r2=242489&view=diff
>  
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_cfe_trunk_lib_Basic_Targets.cpp-3Frev-3D242489-26r1-3D242488-26r2-3D242489-26view-3Ddiff&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=BSqEv9KvKMW_Ob8SyngJ70KdZISM_ASROnREeq0cCxk&m=vO9rr3zR6VsjqKrNCdqaUCu4Mj99F8VFhc5hNIobaio&s=-5Yyr_fP4mFnJvfnzosYjKes0xgTMvJ8UZ6VT78ZRpc&e=>
> ==============================================================================
> --- cfe/trunk/lib/Basic/Targets.cpp (original)
> +++ cfe/trunk/lib/Basic/Targets.cpp Thu Jul 16 19:15:22 2015
> @@ -4750,6 +4750,10 @@ public:
>      if (RegNo == 1) return 1;
>      return -1;
>    }
> +
> +  bool hasSjLjLowering() const override {
> +    return true;
> +  }
>  };
> 
>  bool ARMTargetInfo::setFPMath(StringRef Name) {
> 
> 
> _______________________________________________
> cfe-commits mailing list
> cfe-commits@cs.uiuc.edu <mailto:cfe-commits@cs.uiuc.edu>
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits 
> <http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits>
> 
> _______________________________________________
> cfe-commits mailing list
> cfe-commits@cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

_______________________________________________
cfe-commits mailing list
cfe-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to