diff options
Diffstat (limited to 'gcc/Makefile.in')
-rw-r--r-- | gcc/Makefile.in | 68 |
1 files changed, 45 insertions, 23 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in index ebfcd8a..cc79595 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -187,8 +187,6 @@ C_STRICT_WARN = @c_strict_warn@ NOEXCEPTION_FLAGS = @noexception_flags@ -ALIASING_FLAGS = @aliasing_flags@ - # This is set by --disable-maintainer-mode (default) to "#" # FIXME: 'MAINT' will always be set to an empty string, no matter if # --disable-maintainer-mode is used or not. This is because the @@ -253,7 +251,6 @@ gengtype-lex.o-warn = -Wno-error libgcov-util.o-warn = -Wno-error libgcov-driver-tool.o-warn = -Wno-error libgcov-merge-tool.o-warn = -Wno-error -gimple-match-exports.o-warn = -Wno-unused dfp.o-warn = -Wno-strict-aliasing # All warnings have to be shut off in stage1 if the compiler used then @@ -481,6 +478,7 @@ USER_H = $(srcdir)/ginclude/float.h \ $(srcdir)/ginclude/stdalign.h \ $(srcdir)/ginclude/stdatomic.h \ $(srcdir)/ginclude/stdckdint.h \ + $(srcdir)/ginclude/stdcountof.h \ $(EXTRA_HEADERS) USER_H_INC_NEXT_PRE = @user_headers_inc_next_pre@ @@ -972,6 +970,7 @@ endif DUMPFILE_H = $(srcdir)/../libcpp/include/line-map.h dumpfile.h VEC_H = vec.h statistics.h $(GGC_H) HASH_TABLE_H = $(HASHTAB_H) hash-table.h $(GGC_H) +BITMAP_H = bitmap.h $(HASHTAB_H) statistics.h EXCEPT_H = except.h $(HASHTAB_H) TARGET_DEF = target.def target-hooks-macros.h target-insns.def C_TARGET_DEF = c-family/c-target.def target-hooks-macros.h @@ -1023,6 +1022,8 @@ FLAGS_H = flags.h flag-types.h $(OPTIONS_H) OPTIONS_H = options.h flag-types.h $(OPTIONS_H_EXTRA) FUNCTION_H = function.h $(HASHTAB_H) $(TM_H) hard-reg-set.h \ $(VEC_H) $(INPUT_H) +BACKEND_H = backend.h $(TM_H) $(FUNCTION_H) $(BITMAP_H) sbitmap.h \ + $(BASIC_BLOCK_H) cfg.h EXPR_H = expr.h insn-config.h $(FUNCTION_H) $(RTL_H) $(FLAGS_H) $(TREE_H) \ $(EMIT_RTL_H) OPTABS_H = optabs.h insn-codes.h insn-opinit.h @@ -1066,7 +1067,7 @@ TREE_SSA_H = tree-ssa.h tree-ssa-operands.h \ PRETTY_PRINT_H = pretty-print.h $(INPUT_H) $(OBSTACK_H) wide-int-print.h TREE_PRETTY_PRINT_H = tree-pretty-print.h $(PRETTY_PRINT_H) GIMPLE_PRETTY_PRINT_H = gimple-pretty-print.h $(TREE_PRETTY_PRINT_H) -DIAGNOSTIC_CORE_H = diagnostic-core.h $(INPUT_H) bversion.h diagnostic.def +DIAGNOSTIC_CORE_H = diagnostic-core.h $(INPUT_H) bversion.h diagnostics/kinds.def DIAGNOSTIC_H = diagnostic.h $(DIAGNOSTIC_CORE_H) $(PRETTY_PRINT_H) C_PRETTY_PRINT_H = c-family/c-pretty-print.h $(PRETTY_PRINT_H) \ $(C_COMMON_H) $(TREE_H) @@ -1076,7 +1077,6 @@ LTO_STREAMER_H = lto-streamer.h $(LINKER_PLUGIN_API_H) $(TARGET_H) \ $(CGRAPH_H) $(VEC_H) $(HASH_TABLE_H) $(TREE_H) $(GIMPLE_H) \ $(GCOV_IO_H) $(DIAGNOSTIC_H) alloc-pool.h IPA_PROP_H = ipa-prop.h $(TREE_H) $(VEC_H) $(CGRAPH_H) $(GIMPLE_H) alloc-pool.h -BITMAP_H = bitmap.h $(HASHTAB_H) statistics.h GCC_PLUGIN_H = gcc-plugin.h highlev-plugin-common.h plugin.def \ $(CONFIG_H) $(SYSTEM_H) $(HASHTAB_H) PLUGIN_H = plugin.h $(GCC_PLUGIN_H) @@ -1323,6 +1323,7 @@ C_COMMON_OBJS = c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o \ # Analyzer object files ANALYZER_OBJS = \ analyzer/access-diagram.o \ + analyzer/ana-state-to-diagnostic-state.o \ analyzer/analysis-plan.o \ analyzer/analyzer.o \ analyzer/analyzer-language.o \ @@ -1535,7 +1536,6 @@ OBJS = \ godump.o \ graph.o \ graphds.o \ - graphviz.o \ graphite.o \ graphite-isl-ast-to-gimple.o \ graphite-dependences.o \ @@ -1555,6 +1555,7 @@ OBJS = \ incpath.o \ init-regs.o \ internal-fn.o \ + ipa-locality-cloning.o \ ipa-cp.o \ ipa-sra.o \ ipa-devirt.o \ @@ -1592,7 +1593,6 @@ OBJS = \ jump.o \ langhooks.o \ late-combine.o \ - lazy-diagnostic-path.o \ lcm.o \ lists.o \ loop-doloop.o \ @@ -1793,6 +1793,7 @@ OBJS = \ tree-ssa-sink.o \ tree-ssa-strlen.o \ tree-ssa-structalias.o \ + pta-andersen.o \ tree-ssa-tail-merge.o \ tree-ssa-ter.o \ tree-ssa-threadbackward.o \ @@ -1848,23 +1849,39 @@ OBJS = \ # Objects in libcommon.a, potentially used by all host binaries and with # no target dependencies. -OBJS-libcommon = diagnostic-spec.o diagnostic.o diagnostic-color.o \ - diagnostic-format-json.o \ - diagnostic-format-sarif.o \ - diagnostic-format-text.o \ +OBJS-libcommon = \ diagnostic-global-context.o \ - diagnostic-macro-unwinding.o \ - diagnostic-path.o \ - diagnostic-show-locus.o \ - edit-context.o \ + diagnostics/buffering.o \ + diagnostics/changes.o \ + diagnostics/color.o \ + diagnostics/context.o \ + diagnostics/digraphs.o \ + diagnostics/file-cache.o \ + diagnostics/output-spec.o \ + diagnostics/html-sink.o \ + diagnostics/sarif-sink.o \ + diagnostics/text-sink.o \ + diagnostics/lazy-paths.o \ + diagnostics/macro-unwinding.o \ + diagnostics/option-classifier.o \ + diagnostics/paths.o \ + diagnostics/paths-output.o \ + diagnostics/source-printing.o \ + diagnostics/state-graphs.o \ + diagnostics/state-graphs-to-dot.o \ + diagnostics/selftest-context.o \ + diagnostics/selftest-logical-locations.o \ + diagnostics/selftest-paths.o \ + diagnostics/diagnostics-selftests.o \ + gcc-diagnostic-spec.o \ + graphviz.o pex.o \ pretty-print.o intl.o \ json.o json-parsing.o \ + xml.o \ sbitmap.o \ vec.o input.o hash-table.o ggc-none.o memory-block.o \ - selftest.o selftest-diagnostic.o sort.o \ - selftest-diagnostic-path.o \ + selftest.o sort.o \ selftest-json.o \ - selftest-logical-location.o \ text-art/box-drawing.o \ text-art/canvas.o \ text-art/ruler.o \ @@ -1911,7 +1928,7 @@ endif # libbackend.a objs that might not be in some cases linked into the compiler, # yet they are supposed to be part of the plugin ABI. See PR116143. -EXTRA_BACKEND_OBJS = simple-diagnostic-path.o lazy-diagnostic-path.o +EXTRA_BACKEND_OBJS = simple-diagnostic-path.o diagnostics/lazy-paths.o BACKEND = $(EXTRA_BACKEND_OBJS) libbackend.a main.o libcommon-target.a \ libcommon.a $(CPPLIB) $(LIBDECNUMBER) @@ -3026,8 +3043,9 @@ GTFILES = $(CPPLIB_H) $(srcdir)/input.h $(srcdir)/coretypes.h \ $(srcdir)/ipa-param-manipulation.h $(srcdir)/ipa-sra.cc \ $(srcdir)/ipa-modref.h $(srcdir)/ipa-modref.cc \ $(srcdir)/ipa-modref-tree.h \ + $(srcdir)/ipa-locality-cloning.cc \ $(srcdir)/signop.h \ - $(srcdir)/diagnostic-spec.h $(srcdir)/diagnostic-spec.cc \ + $(srcdir)/gcc-diagnostic-spec.h $(srcdir)/gcc-diagnostic-spec.cc \ $(srcdir)/dwarf2out.h \ $(srcdir)/dwarf2asm.cc \ $(srcdir)/dwarf2cfi.cc \ @@ -3382,6 +3400,9 @@ gengtype-lex.cc : gengtype-lex.l echo '#else' >> $@.tmp; \ echo '#include "bconfig.h"' >> $@.tmp; \ echo '#endif' >> $@.tmp; \ + echo '#define FLEX_SCANNER' >> $@.tmp; \ + echo '#include "system.h"' >> $@.tmp; \ + echo '#undef FLEX_SCANNER' >> $@.tmp; \ cat $@ >> $@.tmp; \ mv $@.tmp $@; \ } @@ -3700,7 +3721,7 @@ TEXI_GCC_FILES = gcc.texi gcc-common.texi gcc-vers.texi frontends.texi \ contribute.texi compat.texi funding.texi gnu.texi gpl_v3.texi \ fdl.texi contrib.texi cppenv.texi cppopts.texi avr-mmcu.texi \ implement-c.texi implement-cxx.texi gcov-tool.texi gcov-dump.texi \ - lto-dump.texi + lto-dump.texi riscv-ext.texi riscv-mcpu.texi riscv-mtune.texi # we explicitly use $(srcdir)/doc/tm.texi here to avoid confusion with # the generated tm.texi; the latter might have a more recent timestamp, @@ -4060,7 +4081,7 @@ PLUGIN_HEADERS = $(TREE_H) $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ fold-const.h fold-const-call.h tree-cfg.h tree-into-ssa.h tree-ssanames.h \ print-tree.h varasm.h context.h tree-phinodes.h stor-layout.h \ ssa-iterators.h $(RESOURCE_H) tree-cfgcleanup.h attribs.h calls.h \ - cfgexpand.h diagnostic-color.h gcc-symtab.h gimple-builder.h gimple-low.h \ + cfgexpand.h gcc-symtab.h gimple-builder.h gimple-low.h \ gimple-walk.h gimplify-me.h pass_manager.h print-rtl.h stmt.h \ tree-dfa.h tree-hasher.h tree-nested.h tree-object-size.h tree-outof-ssa.h \ tree-parloops.h tree-ssa-address.h tree-ssa-coalesce.h tree-ssa-dom.h \ @@ -4070,7 +4091,7 @@ PLUGIN_HEADERS = $(TREE_H) $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ hash-set.h dominance.h cfg.h cfgrtl.h cfganal.h cfgbuild.h cfgcleanup.h \ lcm.h cfgloopmanip.h file-prefix-map.h builtins.def $(INSN_ATTR_H) \ pass-instances.def params.list $(srcdir)/../include/gomp-constants.h \ - $(EXPR_H) $(srcdir)/analyzer/*.h + $(EXPR_H) $(srcdir)/analyzer/*.h $(srcdir)/diagnostics/*.h # generate the 'build fragment' b-header-vars s-header-vars: Makefile @@ -4108,6 +4129,7 @@ install-plugin: installdirs lang.install-plugin s-header-vars install-gengtype fi; \ case $$path in \ "$(srcdir)"/analyzer/* \ + | "$(srcdir)"/diagnostics/* \ | "$(srcdir)"/config/* | "$(srcdir)"/common/config/* \ | "$(srcdir)"/c-family/* | "$(srcdir)"/*.def ) \ base=`echo "$$path" | sed -e "s|$$srcdirstrip/||"`;; \ |