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