Skip to content
Snippets Groups Projects
  • Andrew Pinski's avatar
    b3f1b9e2
    build: Remove INCLUDE_MEMORY [PR117737] · b3f1b9e2
    Andrew Pinski authored
    
    Since diagnostic.h is included in over half of the sources, requiring to `#define INCLUDE_MEMORY`
    does not make sense. Instead lets unconditionally include memory in system.h.
    
    The majority of this patch is just removing `#define INCLUDE_MEMORY` from the sources which currently
    have it.
    
    This should also fix the mingw build issue but I have not tried it.
    
    Bootstrapped and tested on x86_64-linux-gnu.
    
    	PR bootstrap/117737
    gcc/ada/ChangeLog:
    
    	* gcc-interface/misc.cc (INCLUDE_MEMORY): Remove.
    	* gcc-interface/trans.cc (INCLUDE_MEMORY): Remove.
    	* gcc-interface/utils.cc (INCLUDE_MEMORY): Remove.
    
    gcc/analyzer/ChangeLog:
    
    	* access-diagram.cc (INCLUDE_MEMORY): Remove.
    	* analysis-plan.cc (INCLUDE_MEMORY): Remove.
    	* analyzer-language.cc (INCLUDE_MEMORY): Remove.
    	* analyzer-logging.cc (INCLUDE_MEMORY): Remove.
    	* analyzer-pass.cc (INCLUDE_MEMORY): Remove.
    	* analyzer-selftests.cc (INCLUDE_MEMORY): Remove.
    	* analyzer.cc (INCLUDE_MEMORY): Remove.
    	* bar-chart.cc (INCLUDE_MEMORY): Remove.
    	* bounds-checking.cc (INCLUDE_MEMORY): Remove.
    	* call-details.cc (INCLUDE_MEMORY): Remove.
    	* call-info.cc (INCLUDE_MEMORY): Remove.
    	* call-string.cc (INCLUDE_MEMORY): Remove.
    	* call-summary.cc (INCLUDE_MEMORY): Remove.
    	* checker-event.cc (INCLUDE_MEMORY): Remove.
    	* checker-path.cc (INCLUDE_MEMORY): Remove.
    	* complexity.cc (INCLUDE_MEMORY): Remove.
    	* constraint-manager.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-manager.cc (INCLUDE_MEMORY): Remove.
    	* engine.cc (INCLUDE_MEMORY): Remove.
    	* feasible-graph.cc (INCLUDE_MEMORY): Remove.
    	* infinite-loop.cc (INCLUDE_MEMORY): Remove.
    	* infinite-recursion.cc (INCLUDE_MEMORY): Remove.
    	* kf-analyzer.cc (INCLUDE_MEMORY): Remove.
    	* kf-lang-cp.cc (INCLUDE_MEMORY): Remove.
    	* kf.cc (INCLUDE_MEMORY): Remove.
    	* known-function-manager.cc (INCLUDE_MEMORY): Remove.
    	* pending-diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* program-point.cc (INCLUDE_MEMORY): Remove.
    	* program-state.cc (INCLUDE_MEMORY): Remove.
    	* ranges.cc (INCLUDE_MEMORY): Remove.
    	* record-layout.cc (INCLUDE_MEMORY): Remove.
    	* region-model-asm.cc (INCLUDE_MEMORY): Remove.
    	* region-model-manager.cc (INCLUDE_MEMORY): Remove.
    	* region-model-reachability.cc (INCLUDE_MEMORY): Remove.
    	* region-model.cc (INCLUDE_MEMORY): Remove.
    	* region.cc (INCLUDE_MEMORY): Remove.
    	* sm-fd.cc (INCLUDE_MEMORY): Remove.
    	* sm-file.cc (INCLUDE_MEMORY): Remove.
    	* sm-malloc.cc (INCLUDE_MEMORY): Remove.
    	* sm-pattern-test.cc (INCLUDE_MEMORY): Remove.
    	* sm-sensitive.cc (INCLUDE_MEMORY): Remove.
    	* sm-signal.cc (INCLUDE_MEMORY): Remove.
    	* sm-taint.cc (INCLUDE_MEMORY): Remove.
    	* sm.cc (INCLUDE_MEMORY): Remove.
    	* state-purge.cc (INCLUDE_MEMORY): Remove.
    	* store.cc (INCLUDE_MEMORY): Remove.
    	* supergraph.cc (INCLUDE_MEMORY): Remove.
    	* svalue.cc (INCLUDE_MEMORY): Remove.
    	* symbol.cc (INCLUDE_MEMORY): Remove.
    	* trimmed-graph.cc (INCLUDE_MEMORY): Remove.
    	* varargs.cc (INCLUDE_MEMORY): Remove.
    
    gcc/ChangeLog:
    
    	* asan.cc (INCLUDE_MEMORY): Remove.
    	* attribs.cc (INCLUDE_MEMORY): Remove.
    	* auto-profile.cc (INCLUDE_MEMORY): Remove.
    	* calls.cc (INCLUDE_MEMORY): Remove.
    	* cfganal.cc (INCLUDE_MEMORY): Remove.
    	* cfgexpand.cc (INCLUDE_MEMORY): Remove.
    	* cfghooks.cc (INCLUDE_MEMORY): Remove.
    	* cfgloop.cc (INCLUDE_MEMORY): Remove.
    	* cgraph.cc (INCLUDE_MEMORY): Remove.
    	* cgraphclones.cc (INCLUDE_MEMORY): Remove.
    	* cgraphunit.cc (INCLUDE_MEMORY): Remove.
    	* collect-utils.cc (INCLUDE_MEMORY): Remove.
    	* collect2.cc (INCLUDE_MEMORY): Remove.
    	* common/config/aarch64/aarch64-common.cc (INCLUDE_MEMORY): Remove.
    	* common/config/arm/arm-common.cc (INCLUDE_MEMORY): Remove.
    	* common/config/avr/avr-common.cc (INCLUDE_MEMORY): Remove.
    	* config/aarch64/aarch64-cc-fusion.cc (INCLUDE_MEMORY): Remove.
    	* config/aarch64/aarch64-early-ra.cc (INCLUDE_MEMORY): Remove.
    	* config/aarch64/aarch64-sve-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/aarch64/aarch64.cc (INCLUDE_MEMORY): Remove.
    	* config/arc/arc.cc (INCLUDE_MEMORY): Remove.
    	* config/arm/aarch-common.cc (INCLUDE_MEMORY) Remove.:
    	* config/arm/arm-mve-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/arm/arm.cc (INCLUDE_MEMORY): Remove.
    	* config/avr/avr-devices.cc (INCLUDE_MEMORY): Remove.
    	* config/avr/driver-avr.cc (INCLUDE_MEMORY): Remove.
    	* config/bpf/bpf.cc (INCLUDE_MEMORY): Remove.
    	* config/bpf/btfext-out.cc (INCLUDE_MEMORY): Remove.
    	* config/bpf/core-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/darwin.cc (INCLUDE_MEMORY): Remove.
    	* config/gcn/mkoffload.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/driver-i386.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/i386-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/i386-expand.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/i386-features.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/i386-options.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/i386.cc (INCLUDE_MEMORY): Remove.
    	* config/loongarch/loongarch-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/loongarch/loongarch.cc (INCLUDE_MEMORY): Remove.
    	* config/mingw/winnt-cxx.cc (INCLUDE_MEMORY): Remove.
    	* config/mingw/winnt.cc (INCLUDE_MEMORY): Remove.
    	* config/mips/mips.cc (INCLUDE_MEMORY): Remove.
    	* config/msp430/driver-msp430.cc (INCLUDE_MEMORY): Remove.
    	* config/nvptx/mkoffload.cc (INCLUDE_MEMORY): Remove.
    	* config/nvptx/nvptx.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv-avlprop.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv-target-attr.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv-vector-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv-vector-costs.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv-vsetvl.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv.cc (INCLUDE_MEMORY): Remove.
    	* config/rs6000/driver-rs6000.cc (INCLUDE_MEMORY): Remove.
    	* config/rs6000/host-darwin.cc (INCLUDE_MEMORY): Remove.
    	* config/rs6000/rs6000-c.cc (INCLUDE_MEMORY): Remove.
    	* config/rs6000/rs6000.cc (INCLUDE_MEMORY): Remove.
    	* config/s390/s390-c.cc (INCLUDE_MEMORY): Remove.
    	* config/s390/s390.cc (INCLUDE_MEMORY): Remove.
    	* config/sol2-cxx.cc (INCLUDE_MEMORY): Remove.
    	* config/vms/vms-c.cc (INCLUDE_MEMORY): Remove.
    	* config/xtensa/xtensa-dynconfig.cc (INCLUDE_MEMORY): Remove.
    	* coroutine-passes.cc (INCLUDE_MEMORY): Remove.
    	* coverage.cc (INCLUDE_MEMORY): Remove.
    	* data-streamer-in.cc (INCLUDE_MEMORY): Remove.
    	* data-streamer-out.cc (INCLUDE_MEMORY): Remove.
    	* data-streamer.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-format-json.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-format-sarif.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-format-text.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-global-context.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-macro-unwinding.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-path.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-show-locus.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-spec.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic.h: Remove check for INCLUDE_MEMORY.
    	* digraph.cc (INCLUDE_MEMORY): Remove.
    	* dumpfile.cc (INCLUDE_MEMORY): Remove.
    	* dwarf2out.cc (INCLUDE_MEMORY): Remove.
    	* edit-context.cc (INCLUDE_MEMORY): Remove.
    	* except.cc (INCLUDE_MEMORY): Remove.
    	* expr.cc (INCLUDE_MEMORY): Remove.
    	* file-prefix-map.cc (INCLUDE_MEMORY): Remove.
    	* final.cc (INCLUDE_MEMORY): Remove.
    	* fwprop.cc (INCLUDE_MEMORY): Remove.
    	* gcc-plugin.h (INCLUDE_MEMORY): Remove.
    	* gcc-rich-location.cc (INCLUDE_MEMORY): Remove.
    	* gcc-urlifier.cc (INCLUDE_MEMORY): Remove.
    	* gcc.cc (INCLUDE_MEMORY): Remove.
    	* gcov-dump.cc (INCLUDE_MEMORY): Remove.
    	* gcov-tool.cc (INCLUDE_MEMORY): Remove.
    	* gcov.cc (INCLUDE_MEMORY): Remove.
    	* gengtype.cc (open_base_files): Don't print `#define INCLUDE_MEMORY`.
    	* genmatch.cc (INCLUDE_MEMORY): Remove.
    	* gimple-fold.cc (INCLUDE_MEMORY): Remove.
    	* gimple-harden-conditionals.cc (INCLUDE_MEMORY): Remove.
    	* gimple-harden-control-flow.cc (INCLUDE_MEMORY): Remove.
    	* gimple-if-to-switch.cc (INCLUDE_MEMORY): Remove.
    	* gimple-loop-interchange.cc (INCLUDE_MEMORY): Remove.
    	* gimple-loop-jam.cc (INCLUDE_MEMORY): Remove.
    	* gimple-loop-versioning.cc (INCLUDE_MEMORY): Remove.
    	* gimple-lower-bitint.cc (INCLUDE_MEMORY): Remove.
    	* gimple-predicate-analysis.cc (INCLUDE_MEMORY): Remove.
    	* gimple-pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-cache.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-edge.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-fold.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-gori.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-infer.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-op.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-path.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-phi.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-trace.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-backprop.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-sprintf.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-store-merging.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-strength-reduction.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-warn-access.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-warn-alloca.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-warn-restrict.cc (INCLUDE_MEMORY): Remove.
    	* gimple-streamer-in.cc (INCLUDE_MEMORY): Remove.
    	* gimple-streamer-out.cc (INCLUDE_MEMORY): Remove.
    	* gimple.cc (INCLUDE_MEMORY): Remove.
    	* gimplify.cc (INCLUDE_MEMORY): Remove.
    	* graph.cc (INCLUDE_MEMORY): Remove.
    	* graphite-dependences.cc (INCLUDE_MEMORY): Remove.
    	* graphite-isl-ast-to-gimple.cc (INCLUDE_MEMORY): Remove.
    	* graphite-optimize-isl.cc (INCLUDE_MEMORY): Remove.
    	* graphite-poly.cc (INCLUDE_MEMORY): Remove.
    	* graphite-scop-detection.cc (INCLUDE_MEMORY): Remove.
    	* graphite-sese-to-poly.cc (INCLUDE_MEMORY): Remove.
    	* graphite.cc (INCLUDE_MEMORY): Remove.
    	* graphviz.cc (INCLUDE_MEMORY): Remove.
    	* input.cc (INCLUDE_MEMORY): Remove.
    	* ipa-cp.cc (INCLUDE_MEMORY): Remove.
    	* ipa-devirt.cc (INCLUDE_MEMORY): Remove.
    	* ipa-fnsummary.cc (INCLUDE_MEMORY): Remove.
    	* ipa-free-lang-data.cc (INCLUDE_MEMORY): Remove.
    	* ipa-icf-gimple.cc (INCLUDE_MEMORY): Remove.
    	* ipa-icf.cc (INCLUDE_MEMORY): Remove.
    	* ipa-inline-analysis.cc (INCLUDE_MEMORY): Remove.
    	* ipa-inline.cc (INCLUDE_MEMORY): Remove.
    	* ipa-modref-tree.cc (INCLUDE_MEMORY): Remove.
    	* ipa-modref.cc (INCLUDE_MEMORY): Remove.
    	* ipa-param-manipulation.cc (INCLUDE_MEMORY): Remove.
    	* ipa-polymorphic-call.cc (INCLUDE_MEMORY): Remove.
    	* ipa-predicate.cc (INCLUDE_MEMORY): Remove.
    	* ipa-profile.cc (INCLUDE_MEMORY): Remove.
    	* ipa-prop.cc (INCLUDE_MEMORY): Remove.
    	* ipa-pure-const.cc (INCLUDE_MEMORY): Remove.
    	* ipa-reference.cc (INCLUDE_MEMORY): Remove.
    	* ipa-split.cc (INCLUDE_MEMORY): Remove.
    	* ipa-sra.cc (INCLUDE_MEMORY): Remove.
    	* ipa-strub.cc (INCLUDE_MEMORY): Remove.
    	* ipa-utils.cc (INCLUDE_MEMORY): Remove.
    	* json-parsing.cc (INCLUDE_MEMORY): Remove.
    	* json.cc (INCLUDE_MEMORY): Remove.
    	* json.h: Don't check INCLUDE_MEMORY.
    	* langhooks.cc (INCLUDE_MEMORY): Remove.
    	* late-combine.cc (INCLUDE_MEMORY): Remove.
    	* lazy-diagnostic-path.cc (INCLUDE_MEMORY): Remove.
    	* libdiagnostics.cc (INCLUDE_MEMORY): Remove.
    	* libsarifreplay.cc (INCLUDE_MEMORY): Remove.
    	* lto-cgraph.cc (INCLUDE_MEMORY): Remove.
    	* lto-compress.cc (INCLUDE_MEMORY): Remove.
    	* lto-opts.cc (INCLUDE_MEMORY): Remove.
    	* lto-section-in.cc (INCLUDE_MEMORY): Remove.
    	* lto-section-out.cc (INCLUDE_MEMORY): Remove.
    	* lto-streamer-in.cc (INCLUDE_MEMORY): Remove.
    	* lto-streamer-out.cc (INCLUDE_MEMORY): Remove.
    	* lto-streamer.cc (INCLUDE_MEMORY): Remove.
    	* lto-wrapper.cc (INCLUDE_MEMORY): Remove.
    	* make-unique.h (GCC_MAKE_UNIQUE): Remove.
    	* multiple_target.cc (INCLUDE_MEMORY): Remove.
    	* omp-expand.cc (INCLUDE_MEMORY): Remove.
    	* omp-general.cc (INCLUDE_MEMORY): Remove.
    	* omp-low.cc (INCLUDE_MEMORY): Remove.
    	* omp-oacc-neuter-broadcast.cc (INCLUDE_MEMORY): Remove.
    	* omp-offload.cc (INCLUDE_MEMORY): Remove.
    	* omp-simd-clone.cc (INCLUDE_MEMORY): Remove.
    	* opt-problem.cc (INCLUDE_MEMORY): Remove.
    	* optinfo-emit-json.cc (INCLUDE_MEMORY): Remove.
    	* optinfo.cc (INCLUDE_MEMORY): Remove.
    	* optinfo.h: Don't check INCLUDE_MEMORY.
    	* opts-common.cc (INCLUDE_MEMORY): Remove.
    	* opts-diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* opts-global.cc (INCLUDE_MEMORY): Remove.
    	* opts.cc (INCLUDE_MEMORY): Remove.
    	* pair-fusion.cc (INCLUDE_MEMORY): Remove.
    	* passes.cc (INCLUDE_MEMORY): Remove.
    	* pointer-query.cc (INCLUDE_MEMORY): Remove.
    	* predict.cc (INCLUDE_MEMORY): Remove.
    	* pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* pretty-print.h: Don't check INCLUDE_MEMORY.
    	* print-rtl.cc (INCLUDE_MEMORY): Remove.
    	* print-tree.cc (INCLUDE_MEMORY): Remove.
    	* profile-count.cc (INCLUDE_MEMORY): Remove.
    	* range-op-float.cc (INCLUDE_MEMORY): Remove.
    	* range-op-ptr.cc (INCLUDE_MEMORY): Remove.
    	* range-op.cc (INCLUDE_MEMORY): Remove.
    	* range.cc (INCLUDE_MEMORY): Remove.
    	* read-rtl-function.cc (INCLUDE_MEMORY): Remove.
    	* rtl-error.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/accesses.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/blocks.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/changes.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/functions.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/insns.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/movement.cc (INCLUDE_MEMORY): Remove.
    	* rtl-tests.cc (INCLUDE_MEMORY): Remove.
    	* sanopt.cc (INCLUDE_MEMORY): Remove.
    	* sched-rgn.cc (INCLUDE_MEMORY): Remove.
    	* selftest-diagnostic-path.cc (INCLUDE_MEMORY): Remove.
    	* selftest-diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* selftest-json.cc (INCLUDE_MEMORY): Remove.
    	* sese.cc (INCLUDE_MEMORY): Remove.
    	* simple-diagnostic-path.cc (INCLUDE_MEMORY): Remove.
    	* splay-tree-utils.cc (INCLUDE_MEMORY): Remove.
    	* sreal.cc (INCLUDE_MEMORY): Remove.
    	* stmt.cc (INCLUDE_MEMORY): Remove.
    	* substring-locations.cc (INCLUDE_MEMORY): Remove.
    	* symtab-clones.cc (INCLUDE_MEMORY): Remove.
    	* symtab-thunks.cc (INCLUDE_MEMORY): Remove.
    	* symtab.cc (INCLUDE_MEMORY): Remove.
    	* system.h: Include memory unconditionally for C++.
    	Also remove support for INCLUDE_MEMORY.
    	* targhooks.cc (INCLUDE_MEMORY): Remove.
    	* text-art/box-drawing.cc (INCLUDE_MEMORY): Remove.
    	* text-art/canvas.cc (INCLUDE_MEMORY): Remove.
    	* text-art/ruler.cc (INCLUDE_MEMORY): Remove.
    	* text-art/selftests.cc (INCLUDE_MEMORY): Remove.
    	* text-art/style.cc (INCLUDE_MEMORY): Remove.
    	* text-art/styled-string.cc (INCLUDE_MEMORY): Remove.
    	* text-art/table.cc (INCLUDE_MEMORY): Remove.
    	* text-art/theme.cc (INCLUDE_MEMORY): Remove.
    	* text-art/tree-widget.cc (INCLUDE_MEMORY): Remove.
    	* text-art/widget.cc (INCLUDE_MEMORY): Remove.
    	* timevar.cc (INCLUDE_MEMORY): Remove.
    	* toplev.cc (INCLUDE_MEMORY): Remove.
    	* trans-mem.cc (INCLUDE_MEMORY): Remove.
    	* tree-affine.cc (INCLUDE_MEMORY): Remove.
    	* tree-assume.cc (INCLUDE_MEMORY): Remove.
    	* tree-call-cdce.cc (INCLUDE_MEMORY): Remove.
    	* tree-cfg.cc (INCLUDE_MEMORY): Remove.
    	* tree-chrec.cc (INCLUDE_MEMORY): Remove.
    	* tree-data-ref.cc (INCLUDE_MEMORY): Remove.
    	* tree-dfa.cc (INCLUDE_MEMORY): Remove.
    	* tree-diagnostic-client-data-hooks.cc (INCLUDE_MEMORY): Remove.
    	* tree-diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* tree-dump.cc (INCLUDE_MEMORY): Remove.
    	* tree-if-conv.cc (INCLUDE_MEMORY): Remove.
    	* tree-inline.cc (INCLUDE_MEMORY): Remove.
    	* tree-into-ssa.cc (INCLUDE_MEMORY): Remove.
    	* tree-logical-location.cc (INCLUDE_MEMORY): Remove.
    	* tree-loop-distribution.cc (INCLUDE_MEMORY): Remove.
    	* tree-nested.cc (INCLUDE_MEMORY): Remove.
    	* tree-nrv.cc (INCLUDE_MEMORY): Remove.
    	* tree-object-size.cc (INCLUDE_MEMORY): Remove.
    	* tree-outof-ssa.cc (INCLUDE_MEMORY): Remove.
    	* tree-parloops.cc (INCLUDE_MEMORY): Remove.
    	* tree-predcom.cc (INCLUDE_MEMORY): Remove.
    	* tree-pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* tree-profile.cc (INCLUDE_MEMORY): Remove.
    	* tree-scalar-evolution.cc (INCLUDE_MEMORY): Remove.
    	* tree-sra.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-address.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-alias.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-ccp.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-coalesce.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-copy.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-dce.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-dom.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-dse.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-forwprop.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-ifcombine.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-live.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-ch.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-im.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-ivcanon.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-ivopts.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-manip.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-niter.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-prefetch.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-split.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-unswitch.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-math-opts.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-operands.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-phiopt.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-phiprop.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-pre.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-propagate.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-reassoc.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-sccvn.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-scopedtables.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-sink.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-strlen.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-structalias.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-ter.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-threadbackward.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-threadupdate.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-uninit.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssanames.cc (INCLUDE_MEMORY): Remove.
    	* tree-stdarg.cc (INCLUDE_MEMORY): Remove.
    	* tree-streamer-in.cc (INCLUDE_MEMORY): Remove.
    	* tree-streamer-out.cc (INCLUDE_MEMORY): Remove.
    	* tree-streamer.cc (INCLUDE_MEMORY): Remove.
    	* tree-switch-conversion.cc (INCLUDE_MEMORY): Remove.
    	* tree-tailcall.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-data-refs.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-generic.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-loop-manip.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-loop.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-patterns.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-slp-patterns.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-slp.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-stmts.cc (INCLUDE_MEMORY): Remove.
    	* tree-vectorizer.cc (INCLUDE_MEMORY): Remove.
    	* tree-vrp.cc (INCLUDE_MEMORY): Remove.
    	* tree.cc (INCLUDE_MEMORY): Remove.
    	* ubsan.cc (INCLUDE_MEMORY): Remove.
    	* value-pointer-equiv.cc (INCLUDE_MEMORY): Remove.
    	* value-prof.cc (INCLUDE_MEMORY): Remove.
    	* value-query.cc (INCLUDE_MEMORY): Remove.
    	* value-range-pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* value-range-storage.cc (INCLUDE_MEMORY): Remove.
    	* value-range.cc (INCLUDE_MEMORY): Remove.
    	* value-relation.cc (INCLUDE_MEMORY): Remove.
    	* var-tracking.cc (INCLUDE_MEMORY): Remove.
    	* varpool.cc (INCLUDE_MEMORY): Remove.
    	* vr-values.cc (INCLUDE_MEMORY): Remove.
    	* wide-int-print.cc (INCLUDE_MEMORY): Remove.
    
    gcc/c-family/ChangeLog:
    
    	* c-ada-spec.cc (INCLUDE_MEMORY): Remove.
    	* c-attribs.cc (INCLUDE_MEMORY): Remove.
    	* c-common.cc (INCLUDE_MEMORY): Remove.
    	* c-format.cc (INCLUDE_MEMORY): Remove.
    	* c-gimplify.cc (INCLUDE_MEMORY): Remove.
    	* c-indentation.cc (INCLUDE_MEMORY): Remove.
    	* c-opts.cc (INCLUDE_MEMORY): Remove.
    	* c-pch.cc (INCLUDE_MEMORY): Remove.
    	* c-pragma.cc (INCLUDE_MEMORY): Remove.
    	* c-pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* c-type-mismatch.cc (INCLUDE_MEMORY): Remove.
    	* c-warn.cc (INCLUDE_MEMORY): Remove.
    	* known-headers.cc (INCLUDE_MEMORY): Remove.
    	* name-hint.h: Remove check of INCLUDE_MEMORY.
    
    gcc/c/ChangeLog:
    
    	* c-aux-info.cc (INCLUDE_MEMORY): Remove.
    	* c-convert.cc (INCLUDE_MEMORY): Remove.
    	* c-decl.cc (INCLUDE_MEMORY): Remove.
    	* c-errors.cc (INCLUDE_MEMORY): Remove.
    	* c-fold.cc (INCLUDE_MEMORY): Remove.
    	* c-lang.cc (INCLUDE_MEMORY): Remove.
    	* c-objc-common.cc (INCLUDE_MEMORY): Remove.
    	* c-parser.cc (INCLUDE_MEMORY): Remove.
    	* c-typeck.cc (INCLUDE_MEMORY): Remove.
    	* gimple-parser.cc (INCLUDE_MEMORY): Remove.
    
    gcc/cp/ChangeLog:
    
    	* call.cc (INCLUDE_MEMORY): Remove.
    	* class.cc (INCLUDE_MEMORY): Remove.
    	* constexpr.cc (INCLUDE_MEMORY): Remove.
    	* constraint.cc (INCLUDE_MEMORY): Remove.
    	* contracts.cc (INCLUDE_MEMORY): Remove.
    	* coroutines.cc (INCLUDE_MEMORY): Remove.
    	* cp-gimplify.cc (INCLUDE_MEMORY): Remove.
    	* cp-lang.cc (INCLUDE_MEMORY): Remove.
    	* cp-objcp-common.cc (INCLUDE_MEMORY): Remove.
    	* cp-ubsan.cc (INCLUDE_MEMORY): Remove.
    	* cvt.cc (INCLUDE_MEMORY): Remove.
    	* cxx-pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* decl.cc (INCLUDE_MEMORY): Remove.
    	* decl2.cc (INCLUDE_MEMORY): Remove.
    	* dump.cc (INCLUDE_MEMORY): Remove.
    	* error.cc (INCLUDE_MEMORY): Remove.
    	* except.cc (INCLUDE_MEMORY): Remove.
    	* expr.cc (INCLUDE_MEMORY): Remove.
    	* friend.cc (INCLUDE_MEMORY): Remove.
    	* init.cc (INCLUDE_MEMORY): Remove.
    	* lambda.cc (INCLUDE_MEMORY): Remove.
    	* lex.cc (INCLUDE_MEMORY): Remove.
    	* logic.cc (INCLUDE_MEMORY): Remove.
    	* mangle.cc (INCLUDE_MEMORY): Remove.
    	* mapper-client.cc (INCLUDE_MEMORY): Remove.
    	* mapper-resolver.cc (INCLUDE_MEMORY): Remove.
    	* method.cc (INCLUDE_MEMORY): Remove.
    	* module.cc (INCLUDE_MEMORY): Remove.
    	* name-lookup.cc (INCLUDE_MEMORY): Remove.
    	* optimize.cc (INCLUDE_MEMORY): Remove.
    	* parser.cc (INCLUDE_MEMORY): Remove.
    	* pt.cc (INCLUDE_MEMORY): Remove.
    	* ptree.cc (INCLUDE_MEMORY): Remove.
    	* rtti.cc (INCLUDE_MEMORY): Remove.
    	* search.cc (INCLUDE_MEMORY): Remove.
    	* semantics.cc (INCLUDE_MEMORY): Remove.
    	* tree.cc (INCLUDE_MEMORY): Remove.
    	* typeck.cc (INCLUDE_MEMORY): Remove.
    	* typeck2.cc (INCLUDE_MEMORY): Remove.
    	* vtable-class-hierarchy.cc (INCLUDE_MEMORY): Remove.
    
    gcc/d/ChangeLog:
    
    	* d-attribs.cc (INCLUDE_MEMORY): Remove.
    	* d-builtins.cc (INCLUDE_MEMORY): Remove.
    	* d-codegen.cc (INCLUDE_MEMORY): Remove.
    	* d-convert.cc (INCLUDE_MEMORY): Remove.
    	* d-diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* d-frontend.cc (INCLUDE_MEMORY): Remove.
    	* d-lang.cc (INCLUDE_MEMORY): Remove.
    	* d-longdouble.cc (INCLUDE_MEMORY): Remove.
    	* d-target.cc (INCLUDE_MEMORY): Remove.
    	* decl.cc (INCLUDE_MEMORY): Remove.
    	* expr.cc (INCLUDE_MEMORY): Remove.
    	* intrinsics.cc (INCLUDE_MEMORY): Remove.
    	* modules.cc (INCLUDE_MEMORY): Remove.
    	* toir.cc (INCLUDE_MEMORY): Remove.
    	* typeinfo.cc (INCLUDE_MEMORY): Remove.
    	* types.cc (INCLUDE_MEMORY): Remove.
    
    gcc/fortran/ChangeLog:
    
    	* arith.cc (INCLUDE_MEMORY): Remove.
    	* array.cc (INCLUDE_MEMORY): Remove.
    	* bbt.cc (INCLUDE_MEMORY): Remove.
    	* check.cc (INCLUDE_MEMORY): Remove.
    	* class.cc (INCLUDE_MEMORY): Remove.
    	* constructor.cc (INCLUDE_MEMORY): Remove.
    	* convert.cc (INCLUDE_MEMORY): Remove.
    	* cpp.cc (INCLUDE_MEMORY): Remove.
    	* data.cc (INCLUDE_MEMORY): Remove.
    	* decl.cc (INCLUDE_MEMORY): Remove.
    	* dependency.cc (INCLUDE_MEMORY): Remove.
    	* dump-parse-tree.cc (INCLUDE_MEMORY): Remove.
    	* error.cc (INCLUDE_MEMORY): Remove.
    	* expr.cc (INCLUDE_MEMORY): Remove.
    	* f95-lang.cc (INCLUDE_MEMORY): Remove.
    	* frontend-passes.cc (INCLUDE_MEMORY): Remove.
    	* interface.cc (INCLUDE_MEMORY): Remove.
    	* intrinsic.cc (INCLUDE_MEMORY): Remove.
    	* io.cc (INCLUDE_MEMORY): Remove.
    	* iresolve.cc (INCLUDE_MEMORY): Remove.
    	* match.cc (INCLUDE_MEMORY): Remove.
    	* matchexp.cc (INCLUDE_MEMORY): Remove.
    	* misc.cc (INCLUDE_MEMORY): Remove.
    	* module.cc (INCLUDE_MEMORY): Remove.
    	* openmp.cc (INCLUDE_MEMORY): Remove.
    	* options.cc (INCLUDE_MEMORY): Remove.
    	* parse.cc (INCLUDE_MEMORY): Remove.
    	* primary.cc (INCLUDE_MEMORY): Remove.
    	* resolve.cc (INCLUDE_MEMORY): Remove.
    	* scanner.cc (INCLUDE_MEMORY): Remove.
    	* simplify.cc (INCLUDE_MEMORY): Remove.
    	* st.cc (INCLUDE_MEMORY): Remove.
    	* symbol.cc (INCLUDE_MEMORY): Remove.
    	* target-memory.cc (INCLUDE_MEMORY): Remove.
    	* trans-array.cc (INCLUDE_MEMORY): Remove.
    	* trans-common.cc (INCLUDE_MEMORY): Remove.
    	* trans-const.cc (INCLUDE_MEMORY): Remove.
    	* trans-decl.cc (INCLUDE_MEMORY): Remove.
    	* trans-expr.cc (INCLUDE_MEMORY): Remove.
    	* trans-intrinsic.cc (INCLUDE_MEMORY): Remove.
    	* trans-io.cc (INCLUDE_MEMORY): Remove.
    	* trans-openmp.cc (INCLUDE_MEMORY): Remove.
    	* trans-stmt.cc (INCLUDE_MEMORY): Remove.
    	* trans-types.cc (INCLUDE_MEMORY): Remove.
    	* trans.cc (INCLUDE_MEMORY): Remove.
    
    gcc/go/ChangeLog:
    
    	* go-backend.cc (INCLUDE_MEMORY): Remove.
    	* go-lang.cc (INCLUDE_MEMORY): Remove.
    
    gcc/jit/ChangeLog:
    
    	* dummy-frontend.cc (INCLUDE_MEMORY): Remove.
    	* jit-playback.cc (INCLUDE_MEMORY): Remove.
    	* jit-recording.cc (INCLUDE_MEMORY): Remove.
    
    gcc/lto/ChangeLog:
    
    	* lto-common.cc (INCLUDE_MEMORY): Remove.
    	* lto-dump.cc (INCLUDE_MEMORY): Remove.
    	* lto-partition.cc (INCLUDE_MEMORY): Remove.
    	* lto-symtab.cc (INCLUDE_MEMORY): Remove.
    	* lto.cc (INCLUDE_MEMORY): Remove.
    
    gcc/m2/ChangeLog:
    
    	* gm2-gcc/gcc-consolidation.h (INCLUDE_MEMORY): Remove.
    	* gm2-gcc/m2configure.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GASCII.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GASCII.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GArgs.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GArgs.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GAssertion.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GAssertion.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GBreak.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GBreak.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GCOROUTINES.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GCmdArgs.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GCmdArgs.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GDebug.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GDebug.h (INCLUDE_MEMORY): Remove. Remove.
    	* mc-boot/GDynamicStrings.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GDynamicStrings.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GEnvironment.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GEnvironment.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFormatStrings.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFormatStrings.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFpuIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFpuIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GIndexing.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GIndexing.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2Dependent.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2Dependent.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2EXCEPTION.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2EXCEPTION.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2RTS.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2RTS.h (INCLUDE_MEMORY): Remove. Remove.
    	* mc-boot/GMemUtils.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GMemUtils.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GNumberIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GNumberIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GPushBackInput.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GPushBackInput.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTExceptions.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTExceptions.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTco.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTentity.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTint.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTint.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSArgs.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSArgs.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSFIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSFIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSYSTEM.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSelective.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStdIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStdIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStorage.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStorage.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrCase.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrCase.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrLib.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrLib.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStringConvert.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStringConvert.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSysExceptions.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSysStorage.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSysStorage.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GTimeString.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GTimeString.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GUnixArgs.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Galists.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Galists.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gdecl.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gdecl.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gdtoa.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gerrno.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gkeyc.cc (INCLUDE_MEMORY): Remove.
    	(checkGccConfigSystem): Remove printing out `#define INCLUDE_MEMORY`.
    	* mc-boot/Gkeyc.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gldtoa.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Glibc.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Glibm.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Glists.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Glists.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcComment.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcComment.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcComp.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcComp.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcDebug.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcDebug.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcError.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcError.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcFileName.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcFileName.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcLexBuf.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcLexBuf.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcMetaError.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcMetaError.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcOptions.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcOptions.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPreprocess.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPreprocess.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPretty.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPretty.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPrintf.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPrintf.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcQuiet.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcQuiet.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcReserved.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcReserved.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcSearch.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcSearch.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcStack.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcStack.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcStream.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcStream.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcflex.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp1.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp1.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp2.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp2.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp3.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp3.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp4.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp4.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp5.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp5.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GnameKey.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GnameKey.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GsymbolKey.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GsymbolKey.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gtermios.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gtop.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gvarargs.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gvarargs.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gwlists.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gwlists.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gwrapc.h (INCLUDE_MEMORY): Remove.
    	* pge-boot/GIndexing.h (INCLUDE_MEMORY): Remove.
    	* pge-boot/GSEnvironment.h (INCLUDE_MEMORY): Remove.
    	* pge-boot/GScan.h (INCLUDE_MEMORY): Remove.
    
    gcc/objc/ChangeLog:
    
    	* objc-act.cc (INCLUDE_MEMORY): Remove.
    	* objc-encoding.cc (INCLUDE_MEMORY): Remove.
    	* objc-gnu-runtime-abi-01.cc (INCLUDE_MEMORY): Remove.
    	* objc-lang.cc (INCLUDE_MEMORY): Remove.
    	* objc-next-runtime-abi-01.cc (INCLUDE_MEMORY): Remove.
    	* objc-next-runtime-abi-02.cc (INCLUDE_MEMORY): Remove.
    	* objc-runtime-shared-support.cc (INCLUDE_MEMORY): Remove.
    
    gcc/objcp/ChangeLog:
    
    	* objcp-decl.cc (INCLUDE_MEMORY): Remove.
    	* objcp-lang.cc (INCLUDE_MEMORY): Remove.
    
    gcc/rust/ChangeLog:
    
    	* resolve/rust-ast-resolve-expr.cc (INCLUDE_MEMORY): Remove.
    	* rust-attribs.cc (INCLUDE_MEMORY): Remove.
    	* rust-system.h (INCLUDE_MEMORY): Remove.
    
    Signed-off-by: default avatarAndrew Pinski <quic_apinski@quicinc.com>
    b3f1b9e2
    History
    build: Remove INCLUDE_MEMORY [PR117737]
    Andrew Pinski authored
    
    Since diagnostic.h is included in over half of the sources, requiring to `#define INCLUDE_MEMORY`
    does not make sense. Instead lets unconditionally include memory in system.h.
    
    The majority of this patch is just removing `#define INCLUDE_MEMORY` from the sources which currently
    have it.
    
    This should also fix the mingw build issue but I have not tried it.
    
    Bootstrapped and tested on x86_64-linux-gnu.
    
    	PR bootstrap/117737
    gcc/ada/ChangeLog:
    
    	* gcc-interface/misc.cc (INCLUDE_MEMORY): Remove.
    	* gcc-interface/trans.cc (INCLUDE_MEMORY): Remove.
    	* gcc-interface/utils.cc (INCLUDE_MEMORY): Remove.
    
    gcc/analyzer/ChangeLog:
    
    	* access-diagram.cc (INCLUDE_MEMORY): Remove.
    	* analysis-plan.cc (INCLUDE_MEMORY): Remove.
    	* analyzer-language.cc (INCLUDE_MEMORY): Remove.
    	* analyzer-logging.cc (INCLUDE_MEMORY): Remove.
    	* analyzer-pass.cc (INCLUDE_MEMORY): Remove.
    	* analyzer-selftests.cc (INCLUDE_MEMORY): Remove.
    	* analyzer.cc (INCLUDE_MEMORY): Remove.
    	* bar-chart.cc (INCLUDE_MEMORY): Remove.
    	* bounds-checking.cc (INCLUDE_MEMORY): Remove.
    	* call-details.cc (INCLUDE_MEMORY): Remove.
    	* call-info.cc (INCLUDE_MEMORY): Remove.
    	* call-string.cc (INCLUDE_MEMORY): Remove.
    	* call-summary.cc (INCLUDE_MEMORY): Remove.
    	* checker-event.cc (INCLUDE_MEMORY): Remove.
    	* checker-path.cc (INCLUDE_MEMORY): Remove.
    	* complexity.cc (INCLUDE_MEMORY): Remove.
    	* constraint-manager.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-manager.cc (INCLUDE_MEMORY): Remove.
    	* engine.cc (INCLUDE_MEMORY): Remove.
    	* feasible-graph.cc (INCLUDE_MEMORY): Remove.
    	* infinite-loop.cc (INCLUDE_MEMORY): Remove.
    	* infinite-recursion.cc (INCLUDE_MEMORY): Remove.
    	* kf-analyzer.cc (INCLUDE_MEMORY): Remove.
    	* kf-lang-cp.cc (INCLUDE_MEMORY): Remove.
    	* kf.cc (INCLUDE_MEMORY): Remove.
    	* known-function-manager.cc (INCLUDE_MEMORY): Remove.
    	* pending-diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* program-point.cc (INCLUDE_MEMORY): Remove.
    	* program-state.cc (INCLUDE_MEMORY): Remove.
    	* ranges.cc (INCLUDE_MEMORY): Remove.
    	* record-layout.cc (INCLUDE_MEMORY): Remove.
    	* region-model-asm.cc (INCLUDE_MEMORY): Remove.
    	* region-model-manager.cc (INCLUDE_MEMORY): Remove.
    	* region-model-reachability.cc (INCLUDE_MEMORY): Remove.
    	* region-model.cc (INCLUDE_MEMORY): Remove.
    	* region.cc (INCLUDE_MEMORY): Remove.
    	* sm-fd.cc (INCLUDE_MEMORY): Remove.
    	* sm-file.cc (INCLUDE_MEMORY): Remove.
    	* sm-malloc.cc (INCLUDE_MEMORY): Remove.
    	* sm-pattern-test.cc (INCLUDE_MEMORY): Remove.
    	* sm-sensitive.cc (INCLUDE_MEMORY): Remove.
    	* sm-signal.cc (INCLUDE_MEMORY): Remove.
    	* sm-taint.cc (INCLUDE_MEMORY): Remove.
    	* sm.cc (INCLUDE_MEMORY): Remove.
    	* state-purge.cc (INCLUDE_MEMORY): Remove.
    	* store.cc (INCLUDE_MEMORY): Remove.
    	* supergraph.cc (INCLUDE_MEMORY): Remove.
    	* svalue.cc (INCLUDE_MEMORY): Remove.
    	* symbol.cc (INCLUDE_MEMORY): Remove.
    	* trimmed-graph.cc (INCLUDE_MEMORY): Remove.
    	* varargs.cc (INCLUDE_MEMORY): Remove.
    
    gcc/ChangeLog:
    
    	* asan.cc (INCLUDE_MEMORY): Remove.
    	* attribs.cc (INCLUDE_MEMORY): Remove.
    	* auto-profile.cc (INCLUDE_MEMORY): Remove.
    	* calls.cc (INCLUDE_MEMORY): Remove.
    	* cfganal.cc (INCLUDE_MEMORY): Remove.
    	* cfgexpand.cc (INCLUDE_MEMORY): Remove.
    	* cfghooks.cc (INCLUDE_MEMORY): Remove.
    	* cfgloop.cc (INCLUDE_MEMORY): Remove.
    	* cgraph.cc (INCLUDE_MEMORY): Remove.
    	* cgraphclones.cc (INCLUDE_MEMORY): Remove.
    	* cgraphunit.cc (INCLUDE_MEMORY): Remove.
    	* collect-utils.cc (INCLUDE_MEMORY): Remove.
    	* collect2.cc (INCLUDE_MEMORY): Remove.
    	* common/config/aarch64/aarch64-common.cc (INCLUDE_MEMORY): Remove.
    	* common/config/arm/arm-common.cc (INCLUDE_MEMORY): Remove.
    	* common/config/avr/avr-common.cc (INCLUDE_MEMORY): Remove.
    	* config/aarch64/aarch64-cc-fusion.cc (INCLUDE_MEMORY): Remove.
    	* config/aarch64/aarch64-early-ra.cc (INCLUDE_MEMORY): Remove.
    	* config/aarch64/aarch64-sve-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/aarch64/aarch64.cc (INCLUDE_MEMORY): Remove.
    	* config/arc/arc.cc (INCLUDE_MEMORY): Remove.
    	* config/arm/aarch-common.cc (INCLUDE_MEMORY) Remove.:
    	* config/arm/arm-mve-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/arm/arm.cc (INCLUDE_MEMORY): Remove.
    	* config/avr/avr-devices.cc (INCLUDE_MEMORY): Remove.
    	* config/avr/driver-avr.cc (INCLUDE_MEMORY): Remove.
    	* config/bpf/bpf.cc (INCLUDE_MEMORY): Remove.
    	* config/bpf/btfext-out.cc (INCLUDE_MEMORY): Remove.
    	* config/bpf/core-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/darwin.cc (INCLUDE_MEMORY): Remove.
    	* config/gcn/mkoffload.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/driver-i386.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/i386-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/i386-expand.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/i386-features.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/i386-options.cc (INCLUDE_MEMORY): Remove.
    	* config/i386/i386.cc (INCLUDE_MEMORY): Remove.
    	* config/loongarch/loongarch-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/loongarch/loongarch.cc (INCLUDE_MEMORY): Remove.
    	* config/mingw/winnt-cxx.cc (INCLUDE_MEMORY): Remove.
    	* config/mingw/winnt.cc (INCLUDE_MEMORY): Remove.
    	* config/mips/mips.cc (INCLUDE_MEMORY): Remove.
    	* config/msp430/driver-msp430.cc (INCLUDE_MEMORY): Remove.
    	* config/nvptx/mkoffload.cc (INCLUDE_MEMORY): Remove.
    	* config/nvptx/nvptx.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv-avlprop.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv-target-attr.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv-vector-builtins.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv-vector-costs.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv-vsetvl.cc (INCLUDE_MEMORY): Remove.
    	* config/riscv/riscv.cc (INCLUDE_MEMORY): Remove.
    	* config/rs6000/driver-rs6000.cc (INCLUDE_MEMORY): Remove.
    	* config/rs6000/host-darwin.cc (INCLUDE_MEMORY): Remove.
    	* config/rs6000/rs6000-c.cc (INCLUDE_MEMORY): Remove.
    	* config/rs6000/rs6000.cc (INCLUDE_MEMORY): Remove.
    	* config/s390/s390-c.cc (INCLUDE_MEMORY): Remove.
    	* config/s390/s390.cc (INCLUDE_MEMORY): Remove.
    	* config/sol2-cxx.cc (INCLUDE_MEMORY): Remove.
    	* config/vms/vms-c.cc (INCLUDE_MEMORY): Remove.
    	* config/xtensa/xtensa-dynconfig.cc (INCLUDE_MEMORY): Remove.
    	* coroutine-passes.cc (INCLUDE_MEMORY): Remove.
    	* coverage.cc (INCLUDE_MEMORY): Remove.
    	* data-streamer-in.cc (INCLUDE_MEMORY): Remove.
    	* data-streamer-out.cc (INCLUDE_MEMORY): Remove.
    	* data-streamer.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-format-json.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-format-sarif.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-format-text.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-global-context.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-macro-unwinding.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-path.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-show-locus.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic-spec.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* diagnostic.h: Remove check for INCLUDE_MEMORY.
    	* digraph.cc (INCLUDE_MEMORY): Remove.
    	* dumpfile.cc (INCLUDE_MEMORY): Remove.
    	* dwarf2out.cc (INCLUDE_MEMORY): Remove.
    	* edit-context.cc (INCLUDE_MEMORY): Remove.
    	* except.cc (INCLUDE_MEMORY): Remove.
    	* expr.cc (INCLUDE_MEMORY): Remove.
    	* file-prefix-map.cc (INCLUDE_MEMORY): Remove.
    	* final.cc (INCLUDE_MEMORY): Remove.
    	* fwprop.cc (INCLUDE_MEMORY): Remove.
    	* gcc-plugin.h (INCLUDE_MEMORY): Remove.
    	* gcc-rich-location.cc (INCLUDE_MEMORY): Remove.
    	* gcc-urlifier.cc (INCLUDE_MEMORY): Remove.
    	* gcc.cc (INCLUDE_MEMORY): Remove.
    	* gcov-dump.cc (INCLUDE_MEMORY): Remove.
    	* gcov-tool.cc (INCLUDE_MEMORY): Remove.
    	* gcov.cc (INCLUDE_MEMORY): Remove.
    	* gengtype.cc (open_base_files): Don't print `#define INCLUDE_MEMORY`.
    	* genmatch.cc (INCLUDE_MEMORY): Remove.
    	* gimple-fold.cc (INCLUDE_MEMORY): Remove.
    	* gimple-harden-conditionals.cc (INCLUDE_MEMORY): Remove.
    	* gimple-harden-control-flow.cc (INCLUDE_MEMORY): Remove.
    	* gimple-if-to-switch.cc (INCLUDE_MEMORY): Remove.
    	* gimple-loop-interchange.cc (INCLUDE_MEMORY): Remove.
    	* gimple-loop-jam.cc (INCLUDE_MEMORY): Remove.
    	* gimple-loop-versioning.cc (INCLUDE_MEMORY): Remove.
    	* gimple-lower-bitint.cc (INCLUDE_MEMORY): Remove.
    	* gimple-predicate-analysis.cc (INCLUDE_MEMORY): Remove.
    	* gimple-pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-cache.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-edge.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-fold.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-gori.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-infer.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-op.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-path.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-phi.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range-trace.cc (INCLUDE_MEMORY): Remove.
    	* gimple-range.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-backprop.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-sprintf.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-store-merging.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-strength-reduction.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-warn-access.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-warn-alloca.cc (INCLUDE_MEMORY): Remove.
    	* gimple-ssa-warn-restrict.cc (INCLUDE_MEMORY): Remove.
    	* gimple-streamer-in.cc (INCLUDE_MEMORY): Remove.
    	* gimple-streamer-out.cc (INCLUDE_MEMORY): Remove.
    	* gimple.cc (INCLUDE_MEMORY): Remove.
    	* gimplify.cc (INCLUDE_MEMORY): Remove.
    	* graph.cc (INCLUDE_MEMORY): Remove.
    	* graphite-dependences.cc (INCLUDE_MEMORY): Remove.
    	* graphite-isl-ast-to-gimple.cc (INCLUDE_MEMORY): Remove.
    	* graphite-optimize-isl.cc (INCLUDE_MEMORY): Remove.
    	* graphite-poly.cc (INCLUDE_MEMORY): Remove.
    	* graphite-scop-detection.cc (INCLUDE_MEMORY): Remove.
    	* graphite-sese-to-poly.cc (INCLUDE_MEMORY): Remove.
    	* graphite.cc (INCLUDE_MEMORY): Remove.
    	* graphviz.cc (INCLUDE_MEMORY): Remove.
    	* input.cc (INCLUDE_MEMORY): Remove.
    	* ipa-cp.cc (INCLUDE_MEMORY): Remove.
    	* ipa-devirt.cc (INCLUDE_MEMORY): Remove.
    	* ipa-fnsummary.cc (INCLUDE_MEMORY): Remove.
    	* ipa-free-lang-data.cc (INCLUDE_MEMORY): Remove.
    	* ipa-icf-gimple.cc (INCLUDE_MEMORY): Remove.
    	* ipa-icf.cc (INCLUDE_MEMORY): Remove.
    	* ipa-inline-analysis.cc (INCLUDE_MEMORY): Remove.
    	* ipa-inline.cc (INCLUDE_MEMORY): Remove.
    	* ipa-modref-tree.cc (INCLUDE_MEMORY): Remove.
    	* ipa-modref.cc (INCLUDE_MEMORY): Remove.
    	* ipa-param-manipulation.cc (INCLUDE_MEMORY): Remove.
    	* ipa-polymorphic-call.cc (INCLUDE_MEMORY): Remove.
    	* ipa-predicate.cc (INCLUDE_MEMORY): Remove.
    	* ipa-profile.cc (INCLUDE_MEMORY): Remove.
    	* ipa-prop.cc (INCLUDE_MEMORY): Remove.
    	* ipa-pure-const.cc (INCLUDE_MEMORY): Remove.
    	* ipa-reference.cc (INCLUDE_MEMORY): Remove.
    	* ipa-split.cc (INCLUDE_MEMORY): Remove.
    	* ipa-sra.cc (INCLUDE_MEMORY): Remove.
    	* ipa-strub.cc (INCLUDE_MEMORY): Remove.
    	* ipa-utils.cc (INCLUDE_MEMORY): Remove.
    	* json-parsing.cc (INCLUDE_MEMORY): Remove.
    	* json.cc (INCLUDE_MEMORY): Remove.
    	* json.h: Don't check INCLUDE_MEMORY.
    	* langhooks.cc (INCLUDE_MEMORY): Remove.
    	* late-combine.cc (INCLUDE_MEMORY): Remove.
    	* lazy-diagnostic-path.cc (INCLUDE_MEMORY): Remove.
    	* libdiagnostics.cc (INCLUDE_MEMORY): Remove.
    	* libsarifreplay.cc (INCLUDE_MEMORY): Remove.
    	* lto-cgraph.cc (INCLUDE_MEMORY): Remove.
    	* lto-compress.cc (INCLUDE_MEMORY): Remove.
    	* lto-opts.cc (INCLUDE_MEMORY): Remove.
    	* lto-section-in.cc (INCLUDE_MEMORY): Remove.
    	* lto-section-out.cc (INCLUDE_MEMORY): Remove.
    	* lto-streamer-in.cc (INCLUDE_MEMORY): Remove.
    	* lto-streamer-out.cc (INCLUDE_MEMORY): Remove.
    	* lto-streamer.cc (INCLUDE_MEMORY): Remove.
    	* lto-wrapper.cc (INCLUDE_MEMORY): Remove.
    	* make-unique.h (GCC_MAKE_UNIQUE): Remove.
    	* multiple_target.cc (INCLUDE_MEMORY): Remove.
    	* omp-expand.cc (INCLUDE_MEMORY): Remove.
    	* omp-general.cc (INCLUDE_MEMORY): Remove.
    	* omp-low.cc (INCLUDE_MEMORY): Remove.
    	* omp-oacc-neuter-broadcast.cc (INCLUDE_MEMORY): Remove.
    	* omp-offload.cc (INCLUDE_MEMORY): Remove.
    	* omp-simd-clone.cc (INCLUDE_MEMORY): Remove.
    	* opt-problem.cc (INCLUDE_MEMORY): Remove.
    	* optinfo-emit-json.cc (INCLUDE_MEMORY): Remove.
    	* optinfo.cc (INCLUDE_MEMORY): Remove.
    	* optinfo.h: Don't check INCLUDE_MEMORY.
    	* opts-common.cc (INCLUDE_MEMORY): Remove.
    	* opts-diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* opts-global.cc (INCLUDE_MEMORY): Remove.
    	* opts.cc (INCLUDE_MEMORY): Remove.
    	* pair-fusion.cc (INCLUDE_MEMORY): Remove.
    	* passes.cc (INCLUDE_MEMORY): Remove.
    	* pointer-query.cc (INCLUDE_MEMORY): Remove.
    	* predict.cc (INCLUDE_MEMORY): Remove.
    	* pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* pretty-print.h: Don't check INCLUDE_MEMORY.
    	* print-rtl.cc (INCLUDE_MEMORY): Remove.
    	* print-tree.cc (INCLUDE_MEMORY): Remove.
    	* profile-count.cc (INCLUDE_MEMORY): Remove.
    	* range-op-float.cc (INCLUDE_MEMORY): Remove.
    	* range-op-ptr.cc (INCLUDE_MEMORY): Remove.
    	* range-op.cc (INCLUDE_MEMORY): Remove.
    	* range.cc (INCLUDE_MEMORY): Remove.
    	* read-rtl-function.cc (INCLUDE_MEMORY): Remove.
    	* rtl-error.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/accesses.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/blocks.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/changes.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/functions.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/insns.cc (INCLUDE_MEMORY): Remove.
    	* rtl-ssa/movement.cc (INCLUDE_MEMORY): Remove.
    	* rtl-tests.cc (INCLUDE_MEMORY): Remove.
    	* sanopt.cc (INCLUDE_MEMORY): Remove.
    	* sched-rgn.cc (INCLUDE_MEMORY): Remove.
    	* selftest-diagnostic-path.cc (INCLUDE_MEMORY): Remove.
    	* selftest-diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* selftest-json.cc (INCLUDE_MEMORY): Remove.
    	* sese.cc (INCLUDE_MEMORY): Remove.
    	* simple-diagnostic-path.cc (INCLUDE_MEMORY): Remove.
    	* splay-tree-utils.cc (INCLUDE_MEMORY): Remove.
    	* sreal.cc (INCLUDE_MEMORY): Remove.
    	* stmt.cc (INCLUDE_MEMORY): Remove.
    	* substring-locations.cc (INCLUDE_MEMORY): Remove.
    	* symtab-clones.cc (INCLUDE_MEMORY): Remove.
    	* symtab-thunks.cc (INCLUDE_MEMORY): Remove.
    	* symtab.cc (INCLUDE_MEMORY): Remove.
    	* system.h: Include memory unconditionally for C++.
    	Also remove support for INCLUDE_MEMORY.
    	* targhooks.cc (INCLUDE_MEMORY): Remove.
    	* text-art/box-drawing.cc (INCLUDE_MEMORY): Remove.
    	* text-art/canvas.cc (INCLUDE_MEMORY): Remove.
    	* text-art/ruler.cc (INCLUDE_MEMORY): Remove.
    	* text-art/selftests.cc (INCLUDE_MEMORY): Remove.
    	* text-art/style.cc (INCLUDE_MEMORY): Remove.
    	* text-art/styled-string.cc (INCLUDE_MEMORY): Remove.
    	* text-art/table.cc (INCLUDE_MEMORY): Remove.
    	* text-art/theme.cc (INCLUDE_MEMORY): Remove.
    	* text-art/tree-widget.cc (INCLUDE_MEMORY): Remove.
    	* text-art/widget.cc (INCLUDE_MEMORY): Remove.
    	* timevar.cc (INCLUDE_MEMORY): Remove.
    	* toplev.cc (INCLUDE_MEMORY): Remove.
    	* trans-mem.cc (INCLUDE_MEMORY): Remove.
    	* tree-affine.cc (INCLUDE_MEMORY): Remove.
    	* tree-assume.cc (INCLUDE_MEMORY): Remove.
    	* tree-call-cdce.cc (INCLUDE_MEMORY): Remove.
    	* tree-cfg.cc (INCLUDE_MEMORY): Remove.
    	* tree-chrec.cc (INCLUDE_MEMORY): Remove.
    	* tree-data-ref.cc (INCLUDE_MEMORY): Remove.
    	* tree-dfa.cc (INCLUDE_MEMORY): Remove.
    	* tree-diagnostic-client-data-hooks.cc (INCLUDE_MEMORY): Remove.
    	* tree-diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* tree-dump.cc (INCLUDE_MEMORY): Remove.
    	* tree-if-conv.cc (INCLUDE_MEMORY): Remove.
    	* tree-inline.cc (INCLUDE_MEMORY): Remove.
    	* tree-into-ssa.cc (INCLUDE_MEMORY): Remove.
    	* tree-logical-location.cc (INCLUDE_MEMORY): Remove.
    	* tree-loop-distribution.cc (INCLUDE_MEMORY): Remove.
    	* tree-nested.cc (INCLUDE_MEMORY): Remove.
    	* tree-nrv.cc (INCLUDE_MEMORY): Remove.
    	* tree-object-size.cc (INCLUDE_MEMORY): Remove.
    	* tree-outof-ssa.cc (INCLUDE_MEMORY): Remove.
    	* tree-parloops.cc (INCLUDE_MEMORY): Remove.
    	* tree-predcom.cc (INCLUDE_MEMORY): Remove.
    	* tree-pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* tree-profile.cc (INCLUDE_MEMORY): Remove.
    	* tree-scalar-evolution.cc (INCLUDE_MEMORY): Remove.
    	* tree-sra.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-address.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-alias.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-ccp.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-coalesce.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-copy.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-dce.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-dom.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-dse.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-forwprop.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-ifcombine.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-live.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-ch.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-im.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-ivcanon.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-ivopts.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-manip.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-niter.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-prefetch.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-split.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-loop-unswitch.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-math-opts.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-operands.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-phiopt.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-phiprop.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-pre.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-propagate.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-reassoc.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-sccvn.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-scopedtables.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-sink.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-strlen.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-structalias.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-ter.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-threadbackward.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-threadupdate.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa-uninit.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssa.cc (INCLUDE_MEMORY): Remove.
    	* tree-ssanames.cc (INCLUDE_MEMORY): Remove.
    	* tree-stdarg.cc (INCLUDE_MEMORY): Remove.
    	* tree-streamer-in.cc (INCLUDE_MEMORY): Remove.
    	* tree-streamer-out.cc (INCLUDE_MEMORY): Remove.
    	* tree-streamer.cc (INCLUDE_MEMORY): Remove.
    	* tree-switch-conversion.cc (INCLUDE_MEMORY): Remove.
    	* tree-tailcall.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-data-refs.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-generic.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-loop-manip.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-loop.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-patterns.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-slp-patterns.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-slp.cc (INCLUDE_MEMORY): Remove.
    	* tree-vect-stmts.cc (INCLUDE_MEMORY): Remove.
    	* tree-vectorizer.cc (INCLUDE_MEMORY): Remove.
    	* tree-vrp.cc (INCLUDE_MEMORY): Remove.
    	* tree.cc (INCLUDE_MEMORY): Remove.
    	* ubsan.cc (INCLUDE_MEMORY): Remove.
    	* value-pointer-equiv.cc (INCLUDE_MEMORY): Remove.
    	* value-prof.cc (INCLUDE_MEMORY): Remove.
    	* value-query.cc (INCLUDE_MEMORY): Remove.
    	* value-range-pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* value-range-storage.cc (INCLUDE_MEMORY): Remove.
    	* value-range.cc (INCLUDE_MEMORY): Remove.
    	* value-relation.cc (INCLUDE_MEMORY): Remove.
    	* var-tracking.cc (INCLUDE_MEMORY): Remove.
    	* varpool.cc (INCLUDE_MEMORY): Remove.
    	* vr-values.cc (INCLUDE_MEMORY): Remove.
    	* wide-int-print.cc (INCLUDE_MEMORY): Remove.
    
    gcc/c-family/ChangeLog:
    
    	* c-ada-spec.cc (INCLUDE_MEMORY): Remove.
    	* c-attribs.cc (INCLUDE_MEMORY): Remove.
    	* c-common.cc (INCLUDE_MEMORY): Remove.
    	* c-format.cc (INCLUDE_MEMORY): Remove.
    	* c-gimplify.cc (INCLUDE_MEMORY): Remove.
    	* c-indentation.cc (INCLUDE_MEMORY): Remove.
    	* c-opts.cc (INCLUDE_MEMORY): Remove.
    	* c-pch.cc (INCLUDE_MEMORY): Remove.
    	* c-pragma.cc (INCLUDE_MEMORY): Remove.
    	* c-pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* c-type-mismatch.cc (INCLUDE_MEMORY): Remove.
    	* c-warn.cc (INCLUDE_MEMORY): Remove.
    	* known-headers.cc (INCLUDE_MEMORY): Remove.
    	* name-hint.h: Remove check of INCLUDE_MEMORY.
    
    gcc/c/ChangeLog:
    
    	* c-aux-info.cc (INCLUDE_MEMORY): Remove.
    	* c-convert.cc (INCLUDE_MEMORY): Remove.
    	* c-decl.cc (INCLUDE_MEMORY): Remove.
    	* c-errors.cc (INCLUDE_MEMORY): Remove.
    	* c-fold.cc (INCLUDE_MEMORY): Remove.
    	* c-lang.cc (INCLUDE_MEMORY): Remove.
    	* c-objc-common.cc (INCLUDE_MEMORY): Remove.
    	* c-parser.cc (INCLUDE_MEMORY): Remove.
    	* c-typeck.cc (INCLUDE_MEMORY): Remove.
    	* gimple-parser.cc (INCLUDE_MEMORY): Remove.
    
    gcc/cp/ChangeLog:
    
    	* call.cc (INCLUDE_MEMORY): Remove.
    	* class.cc (INCLUDE_MEMORY): Remove.
    	* constexpr.cc (INCLUDE_MEMORY): Remove.
    	* constraint.cc (INCLUDE_MEMORY): Remove.
    	* contracts.cc (INCLUDE_MEMORY): Remove.
    	* coroutines.cc (INCLUDE_MEMORY): Remove.
    	* cp-gimplify.cc (INCLUDE_MEMORY): Remove.
    	* cp-lang.cc (INCLUDE_MEMORY): Remove.
    	* cp-objcp-common.cc (INCLUDE_MEMORY): Remove.
    	* cp-ubsan.cc (INCLUDE_MEMORY): Remove.
    	* cvt.cc (INCLUDE_MEMORY): Remove.
    	* cxx-pretty-print.cc (INCLUDE_MEMORY): Remove.
    	* decl.cc (INCLUDE_MEMORY): Remove.
    	* decl2.cc (INCLUDE_MEMORY): Remove.
    	* dump.cc (INCLUDE_MEMORY): Remove.
    	* error.cc (INCLUDE_MEMORY): Remove.
    	* except.cc (INCLUDE_MEMORY): Remove.
    	* expr.cc (INCLUDE_MEMORY): Remove.
    	* friend.cc (INCLUDE_MEMORY): Remove.
    	* init.cc (INCLUDE_MEMORY): Remove.
    	* lambda.cc (INCLUDE_MEMORY): Remove.
    	* lex.cc (INCLUDE_MEMORY): Remove.
    	* logic.cc (INCLUDE_MEMORY): Remove.
    	* mangle.cc (INCLUDE_MEMORY): Remove.
    	* mapper-client.cc (INCLUDE_MEMORY): Remove.
    	* mapper-resolver.cc (INCLUDE_MEMORY): Remove.
    	* method.cc (INCLUDE_MEMORY): Remove.
    	* module.cc (INCLUDE_MEMORY): Remove.
    	* name-lookup.cc (INCLUDE_MEMORY): Remove.
    	* optimize.cc (INCLUDE_MEMORY): Remove.
    	* parser.cc (INCLUDE_MEMORY): Remove.
    	* pt.cc (INCLUDE_MEMORY): Remove.
    	* ptree.cc (INCLUDE_MEMORY): Remove.
    	* rtti.cc (INCLUDE_MEMORY): Remove.
    	* search.cc (INCLUDE_MEMORY): Remove.
    	* semantics.cc (INCLUDE_MEMORY): Remove.
    	* tree.cc (INCLUDE_MEMORY): Remove.
    	* typeck.cc (INCLUDE_MEMORY): Remove.
    	* typeck2.cc (INCLUDE_MEMORY): Remove.
    	* vtable-class-hierarchy.cc (INCLUDE_MEMORY): Remove.
    
    gcc/d/ChangeLog:
    
    	* d-attribs.cc (INCLUDE_MEMORY): Remove.
    	* d-builtins.cc (INCLUDE_MEMORY): Remove.
    	* d-codegen.cc (INCLUDE_MEMORY): Remove.
    	* d-convert.cc (INCLUDE_MEMORY): Remove.
    	* d-diagnostic.cc (INCLUDE_MEMORY): Remove.
    	* d-frontend.cc (INCLUDE_MEMORY): Remove.
    	* d-lang.cc (INCLUDE_MEMORY): Remove.
    	* d-longdouble.cc (INCLUDE_MEMORY): Remove.
    	* d-target.cc (INCLUDE_MEMORY): Remove.
    	* decl.cc (INCLUDE_MEMORY): Remove.
    	* expr.cc (INCLUDE_MEMORY): Remove.
    	* intrinsics.cc (INCLUDE_MEMORY): Remove.
    	* modules.cc (INCLUDE_MEMORY): Remove.
    	* toir.cc (INCLUDE_MEMORY): Remove.
    	* typeinfo.cc (INCLUDE_MEMORY): Remove.
    	* types.cc (INCLUDE_MEMORY): Remove.
    
    gcc/fortran/ChangeLog:
    
    	* arith.cc (INCLUDE_MEMORY): Remove.
    	* array.cc (INCLUDE_MEMORY): Remove.
    	* bbt.cc (INCLUDE_MEMORY): Remove.
    	* check.cc (INCLUDE_MEMORY): Remove.
    	* class.cc (INCLUDE_MEMORY): Remove.
    	* constructor.cc (INCLUDE_MEMORY): Remove.
    	* convert.cc (INCLUDE_MEMORY): Remove.
    	* cpp.cc (INCLUDE_MEMORY): Remove.
    	* data.cc (INCLUDE_MEMORY): Remove.
    	* decl.cc (INCLUDE_MEMORY): Remove.
    	* dependency.cc (INCLUDE_MEMORY): Remove.
    	* dump-parse-tree.cc (INCLUDE_MEMORY): Remove.
    	* error.cc (INCLUDE_MEMORY): Remove.
    	* expr.cc (INCLUDE_MEMORY): Remove.
    	* f95-lang.cc (INCLUDE_MEMORY): Remove.
    	* frontend-passes.cc (INCLUDE_MEMORY): Remove.
    	* interface.cc (INCLUDE_MEMORY): Remove.
    	* intrinsic.cc (INCLUDE_MEMORY): Remove.
    	* io.cc (INCLUDE_MEMORY): Remove.
    	* iresolve.cc (INCLUDE_MEMORY): Remove.
    	* match.cc (INCLUDE_MEMORY): Remove.
    	* matchexp.cc (INCLUDE_MEMORY): Remove.
    	* misc.cc (INCLUDE_MEMORY): Remove.
    	* module.cc (INCLUDE_MEMORY): Remove.
    	* openmp.cc (INCLUDE_MEMORY): Remove.
    	* options.cc (INCLUDE_MEMORY): Remove.
    	* parse.cc (INCLUDE_MEMORY): Remove.
    	* primary.cc (INCLUDE_MEMORY): Remove.
    	* resolve.cc (INCLUDE_MEMORY): Remove.
    	* scanner.cc (INCLUDE_MEMORY): Remove.
    	* simplify.cc (INCLUDE_MEMORY): Remove.
    	* st.cc (INCLUDE_MEMORY): Remove.
    	* symbol.cc (INCLUDE_MEMORY): Remove.
    	* target-memory.cc (INCLUDE_MEMORY): Remove.
    	* trans-array.cc (INCLUDE_MEMORY): Remove.
    	* trans-common.cc (INCLUDE_MEMORY): Remove.
    	* trans-const.cc (INCLUDE_MEMORY): Remove.
    	* trans-decl.cc (INCLUDE_MEMORY): Remove.
    	* trans-expr.cc (INCLUDE_MEMORY): Remove.
    	* trans-intrinsic.cc (INCLUDE_MEMORY): Remove.
    	* trans-io.cc (INCLUDE_MEMORY): Remove.
    	* trans-openmp.cc (INCLUDE_MEMORY): Remove.
    	* trans-stmt.cc (INCLUDE_MEMORY): Remove.
    	* trans-types.cc (INCLUDE_MEMORY): Remove.
    	* trans.cc (INCLUDE_MEMORY): Remove.
    
    gcc/go/ChangeLog:
    
    	* go-backend.cc (INCLUDE_MEMORY): Remove.
    	* go-lang.cc (INCLUDE_MEMORY): Remove.
    
    gcc/jit/ChangeLog:
    
    	* dummy-frontend.cc (INCLUDE_MEMORY): Remove.
    	* jit-playback.cc (INCLUDE_MEMORY): Remove.
    	* jit-recording.cc (INCLUDE_MEMORY): Remove.
    
    gcc/lto/ChangeLog:
    
    	* lto-common.cc (INCLUDE_MEMORY): Remove.
    	* lto-dump.cc (INCLUDE_MEMORY): Remove.
    	* lto-partition.cc (INCLUDE_MEMORY): Remove.
    	* lto-symtab.cc (INCLUDE_MEMORY): Remove.
    	* lto.cc (INCLUDE_MEMORY): Remove.
    
    gcc/m2/ChangeLog:
    
    	* gm2-gcc/gcc-consolidation.h (INCLUDE_MEMORY): Remove.
    	* gm2-gcc/m2configure.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GASCII.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GASCII.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GArgs.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GArgs.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GAssertion.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GAssertion.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GBreak.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GBreak.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GCOROUTINES.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GCmdArgs.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GCmdArgs.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GDebug.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GDebug.h (INCLUDE_MEMORY): Remove. Remove.
    	* mc-boot/GDynamicStrings.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GDynamicStrings.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GEnvironment.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GEnvironment.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFormatStrings.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFormatStrings.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFpuIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GFpuIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GIndexing.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GIndexing.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2Dependent.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2Dependent.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2EXCEPTION.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2EXCEPTION.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2RTS.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GM2RTS.h (INCLUDE_MEMORY): Remove. Remove.
    	* mc-boot/GMemUtils.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GMemUtils.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GNumberIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GNumberIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GPushBackInput.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GPushBackInput.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTExceptions.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTExceptions.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTco.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTentity.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTint.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GRTint.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSArgs.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSArgs.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSFIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSFIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSYSTEM.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSelective.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStdIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStdIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStorage.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStorage.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrCase.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrCase.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrIO.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrIO.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrLib.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStrLib.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStringConvert.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GStringConvert.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSysExceptions.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSysStorage.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GSysStorage.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GTimeString.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GTimeString.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GUnixArgs.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Galists.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Galists.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gdecl.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gdecl.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gdtoa.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gerrno.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gkeyc.cc (INCLUDE_MEMORY): Remove.
    	(checkGccConfigSystem): Remove printing out `#define INCLUDE_MEMORY`.
    	* mc-boot/Gkeyc.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gldtoa.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Glibc.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Glibm.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Glists.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Glists.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcComment.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcComment.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcComp.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcComp.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcDebug.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcDebug.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcError.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcError.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcFileName.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcFileName.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcLexBuf.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcLexBuf.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcMetaError.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcMetaError.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcOptions.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcOptions.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPreprocess.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPreprocess.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPretty.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPretty.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPrintf.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcPrintf.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcQuiet.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcQuiet.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcReserved.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcReserved.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcSearch.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcSearch.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcStack.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcStack.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcStream.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GmcStream.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcflex.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp1.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp1.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp2.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp2.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp3.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp3.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp4.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp4.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp5.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gmcp5.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GnameKey.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GnameKey.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/GsymbolKey.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/GsymbolKey.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gtermios.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gtop.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gvarargs.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gvarargs.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gwlists.cc (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gwlists.h (INCLUDE_MEMORY): Remove.
    	* mc-boot/Gwrapc.h (INCLUDE_MEMORY): Remove.
    	* pge-boot/GIndexing.h (INCLUDE_MEMORY): Remove.
    	* pge-boot/GSEnvironment.h (INCLUDE_MEMORY): Remove.
    	* pge-boot/GScan.h (INCLUDE_MEMORY): Remove.
    
    gcc/objc/ChangeLog:
    
    	* objc-act.cc (INCLUDE_MEMORY): Remove.
    	* objc-encoding.cc (INCLUDE_MEMORY): Remove.
    	* objc-gnu-runtime-abi-01.cc (INCLUDE_MEMORY): Remove.
    	* objc-lang.cc (INCLUDE_MEMORY): Remove.
    	* objc-next-runtime-abi-01.cc (INCLUDE_MEMORY): Remove.
    	* objc-next-runtime-abi-02.cc (INCLUDE_MEMORY): Remove.
    	* objc-runtime-shared-support.cc (INCLUDE_MEMORY): Remove.
    
    gcc/objcp/ChangeLog:
    
    	* objcp-decl.cc (INCLUDE_MEMORY): Remove.
    	* objcp-lang.cc (INCLUDE_MEMORY): Remove.
    
    gcc/rust/ChangeLog:
    
    	* resolve/rust-ast-resolve-expr.cc (INCLUDE_MEMORY): Remove.
    	* rust-attribs.cc (INCLUDE_MEMORY): Remove.
    	* rust-system.h (INCLUDE_MEMORY): Remove.
    
    Signed-off-by: default avatarAndrew Pinski <quic_apinski@quicinc.com>