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