Mercurial > hg > CbC > CbC_gcc
comparison libgcc/Makefile.in @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 # Makefile.in | 1 # Makefile.in |
2 | 2 |
3 # Copyright (C) 2005-2018 Free Software Foundation, Inc. | 3 # Copyright (C) 2005-2020 Free Software Foundation, Inc. |
4 # | 4 # |
5 # This file is part of GCC. | 5 # This file is part of GCC. |
6 # | 6 # |
7 # GCC is free software; you can redistribute it and/or modify it under the | 7 # GCC is free software; you can redistribute it and/or modify it under the |
8 # terms of the GNU Library General Public License as published by the Free | 8 # terms of the GNU Library General Public License as published by the Free |
163 | 163 |
164 AUTOCONF = autoconf | 164 AUTOCONF = autoconf |
165 configure_deps = \ | 165 configure_deps = \ |
166 $(srcdir)/../config/enable.m4 \ | 166 $(srcdir)/../config/enable.m4 \ |
167 $(srcdir)/../config/tls.m4 \ | 167 $(srcdir)/../config/tls.m4 \ |
168 $(srcdir)/../config/toolexeclibdir.m4 \ | |
168 $(srcdir)/../config/acx.m4 \ | 169 $(srcdir)/../config/acx.m4 \ |
169 $(srcdir)/../config/no-executables.m4 \ | 170 $(srcdir)/../config/no-executables.m4 \ |
170 $(srcdir)/../config/lib-ld.m4 \ | 171 $(srcdir)/../config/lib-ld.m4 \ |
171 $(srcdir)/../config/override.m4 \ | 172 $(srcdir)/../config/override.m4 \ |
172 $(srcdir)/../config/picflag.m4 \ | 173 $(srcdir)/../config/picflag.m4 \ |
257 | 258 |
258 PICFLAG = @PICFLAG@ | 259 PICFLAG = @PICFLAG@ |
259 | 260 |
260 CET_FLAGS = @CET_FLAGS@ | 261 CET_FLAGS = @CET_FLAGS@ |
261 | 262 |
263 USE_TM_CLONE_REGISTRY = @use_tm_clone_registry@ | |
264 | |
262 # Defined in libgcc2.c, included only in the static library. | 265 # Defined in libgcc2.c, included only in the static library. |
263 LIB2FUNCS_ST = _eprintf __gcc_bcmp | 266 LIB2FUNCS_ST = _eprintf __gcc_bcmp |
264 | 267 |
265 # List of functions not to build from libgcc2.c. | 268 # List of functions not to build from libgcc2.c. |
266 LIB2FUNCS_EXCLUDE = | 269 LIB2FUNCS_EXCLUDE = |
297 # Options to use when compiling crtbegin/end. | 300 # Options to use when compiling crtbegin/end. |
298 CRTSTUFF_CFLAGS = -O2 $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \ | 301 CRTSTUFF_CFLAGS = -O2 $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -g0 \ |
299 $(NO_PIE_CFLAGS) -finhibit-size-directive -fno-inline -fno-exceptions \ | 302 $(NO_PIE_CFLAGS) -finhibit-size-directive -fno-inline -fno-exceptions \ |
300 -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize \ | 303 -fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize \ |
301 -fbuilding-libgcc -fno-stack-protector $(FORCE_EXPLICIT_EH_REGISTRY) \ | 304 -fbuilding-libgcc -fno-stack-protector $(FORCE_EXPLICIT_EH_REGISTRY) \ |
302 $(INHIBIT_LIBC_CFLAGS) | 305 $(INHIBIT_LIBC_CFLAGS) $(USE_TM_CLONE_REGISTRY) |
303 | 306 |
304 # Extra flags to use when compiling crt{begin,end}.o. | 307 # Extra flags to use when compiling crt{begin,end}.o. |
305 CRTSTUFF_T_CFLAGS = | 308 CRTSTUFF_T_CFLAGS = |
306 | 309 |
307 MULTIDIR := $(shell $(CC) $(CFLAGS) -print-multi-directory) | 310 MULTIDIR := $(shell $(CC) $(CFLAGS) -print-multi-directory) |
885 iter-items := $(LIBUNWIND) | 888 iter-items := $(LIBUNWIND) |
886 include $(iterator) | 889 include $(iterator) |
887 | 890 |
888 # Build libgcov components. | 891 # Build libgcov components. |
889 | 892 |
890 LIBGCOV_MERGE = _gcov_merge_add _gcov_merge_single \ | 893 LIBGCOV_MERGE = _gcov_merge_add _gcov_merge_topn \ |
891 _gcov_merge_ior _gcov_merge_time_profile _gcov_merge_icall_topn | 894 _gcov_merge_ior _gcov_merge_time_profile |
892 LIBGCOV_PROFILER = _gcov_interval_profiler \ | 895 LIBGCOV_PROFILER = _gcov_interval_profiler \ |
893 _gcov_interval_profiler_atomic \ | 896 _gcov_interval_profiler_atomic \ |
894 _gcov_pow2_profiler \ | 897 _gcov_pow2_profiler \ |
895 _gcov_pow2_profiler_atomic \ | 898 _gcov_pow2_profiler_atomic \ |
896 _gcov_one_value_profiler \ | 899 _gcov_topn_values_profiler \ |
897 _gcov_one_value_profiler_atomic \ | 900 _gcov_topn_values_profiler_atomic \ |
898 _gcov_average_profiler \ | 901 _gcov_average_profiler \ |
899 _gcov_average_profiler_atomic \ | 902 _gcov_average_profiler_atomic \ |
900 _gcov_ior_profiler \ | 903 _gcov_ior_profiler \ |
901 _gcov_ior_profiler_atomic \ | 904 _gcov_ior_profiler_atomic \ |
902 _gcov_indirect_call_profiler_v2 \ | 905 _gcov_indirect_call_profiler_v4 \ |
903 _gcov_time_profiler \ | 906 _gcov_time_profiler |
904 _gcov_indirect_call_topn_profiler | |
905 LIBGCOV_INTERFACE = _gcov_dump _gcov_flush _gcov_fork \ | 907 LIBGCOV_INTERFACE = _gcov_dump _gcov_flush _gcov_fork \ |
906 _gcov_execl _gcov_execlp \ | 908 _gcov_execl _gcov_execlp \ |
907 _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset | 909 _gcov_execle _gcov_execv _gcov_execvp _gcov_execve _gcov_reset |
908 LIBGCOV_DRIVER = _gcov | 910 LIBGCOV_DRIVER = _gcov |
909 | 911 |