Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / native_client / tests / toolchain / needs_libgcc.c
1 /*
2  * Copyright (c) 2014 The Native Client Authors. All rights reserved.
3  * Use of this source code is governed by a BSD-style license that can be
4  * found in the LICENSE file.
5  */
6
7 #include <stdint.h>
8 #include <stdlib.h>
9
10 int main(int argc, char *argv[]) {
11   if (argc < 3)
12     return 1;
13   uint64_t a = atoll(argv[1]);
14   uint64_t b = atoll(argv[2]);
15   /* 64-bit divide uses a libgcc/compiler-rt call on x86-32 and ARM. */
16   if (a / b == 3ULL)
17     return 0;
18   return 1;
19 }