pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gcc16: work around stage2/stage3 difference



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Mon Aug 10 22:11:03 2026 +0200
Changeset:	003e1fa7fc09d09981bf1354f56387723bfe4cf1

Modified Files:
	gcc16/Makefile
	gcc16/Makefile.common
Removed Files:
	gcc16/TODO

Log Message:
gcc16: work around stage2/stage3 difference

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=003e1fa7fc09d09981bf1354f56387723bfe4cf1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gcc16/Makefile        |   1 -
 gcc16/Makefile.common |   6 +-
 gcc16/TODO            | 209 --------------------------------------------------
 3 files changed, 5 insertions(+), 211 deletions(-)

diffs:
diff --git a/gcc16/Makefile b/gcc16/Makefile
index 00b512ed50..7b56865ac0 100644
--- a/gcc16/Makefile
+++ b/gcc16/Makefile
@@ -86,4 +86,3 @@ GENERATE_PLIST+= \
 
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
-
diff --git a/gcc16/Makefile.common b/gcc16/Makefile.common
index 590ae514d2..ad3b354d4d 100644
--- a/gcc16/Makefile.common
+++ b/gcc16/Makefile.common
@@ -89,7 +89,11 @@ MAKE_ENV.NetBSD+=	ac_cv_func_newlocale=no
 MAKE_ENV.NetBSD+=	ac_cv_func_uselocale=no
 MAKE_ENV.SunOS+=	ac_cv_func_mkostemp=no
 
-.if !empty(PKGSRC_COMPILER:Mclang) || ${OPSYS} == "DragonFly"
+.if !empty(PKGSRC_COMPILER:Mclang) || ${OPSYS} == "DragonFly" \
+    || ${OPSYS} == "NetBSD"
+# GCC 16.1.0's stage2/stage3 bootstrap comparison currently fails on
+# NetBSD/x86_64, so disable it. Revisit on updates.
+# https://gcc.gnu.org/pipermail/gcc-help/2026-August/145120.html
 CONFIGURE_ARGS+=	--disable-bootstrap
 .endif
 
diff --git a/gcc16/TODO b/gcc16/TODO
deleted file mode 100644
index 81076f5f09..0000000000
--- a/gcc16/TODO
+++ /dev/null
@@ -1,209 +0,0 @@
-Comparing stages 2 and 3
-warning: gcc/cobol/parse.o differs
-Bootstrap comparison failure!
-gcc/build/genoutput.o differs
-gcc/build/genrecog.o differs
-gcc/build/genmatch.o differs
-gcc/c/gimple-parser.o differs
-gcc/c/c-decl.o differs
-gcc/c/c-typeck.o differs
-gcc/c/c-parser.o differs
-gcc/cobol/except.o differs
-gcc/cobol/messages.o differs
-gcc/cobol/cdf.o differs
-gcc/cobol/charmaps.o differs
-gcc/cobol/symfind.o differs
-gcc/cobol/valconv.o differs
-gcc/cobol/gengen.o differs
-gcc/cobol/lexio.o differs
-gcc/cobol/util.o differs
-gcc/cobol/symbols.o differs
-gcc/cobol/genapi.o differs
-gcc/cobol/scan.o differs
-gcc/cp/constraint.o differs
-gcc/cp/coroutines.o differs
-gcc/cp/contracts.o differs
-gcc/cp/class.o differs
-gcc/cp/lambda.o differs
-gcc/cp/logic.o differs
-gcc/cp/error.o differs
-gcc/cp/mapper-resolver.o differs
-gcc/cp/init.o differs
-gcc/cp/constexpr.o differs
-gcc/cp/decl.o differs
-gcc/cp/name-lookup.o differs
-gcc/cp/tree.o differs
-gcc/cp/typeck.o differs
-gcc/cp/semantics.o differs
-gcc/cp/module.o differs
-gcc/cp/pt.o differs
-gcc/cp/parser.o differs
-gcc/fortran/check.o differs
-gcc/fortran/io.o differs
-gcc/fortran/decl.o differs
-gcc/fortran/module.o differs
-gcc/fortran/trans-common.o differs
-gcc/fortran/trans-decl.o differs
-gcc/fortran/trans-array.o differs
-gcc/fortran/trans-openmp.o differs
-gcc/lto/lto-partition.o differs
-gcc/lto/lto-common.o differs
-gcc/objc/objc-gnu-runtime-abi-01.o differs
-gcc/objcp/objc-gnu-runtime-abi-01.o differs
-gcc/objcp/objc-next-runtime-abi-02.o differs
-gcc/objcp/objcp-act.o differs
-gcc/c-family/c-indentation.o differs
-gcc/c-family/c-gimplify.o differs
-gcc/c-family/c-omp.o differs
-gcc/c-family/c-attribs.o differs
-gcc/c-family/c-common.o differs
-gcc/analyzer/analysis-plan.o differs
-gcc/analyzer/ana-state-to-diagnostic-state.o differs
-gcc/analyzer/checker-path.o differs
-gcc/analyzer/checker-event.o differs
-gcc/analyzer/known-function-manager.o differs
-gcc/analyzer/program-point.o differs
-gcc/analyzer/constraint-manager.o differs
-gcc/analyzer/ranges.o differs
-gcc/analyzer/program-state.o differs
-gcc/analyzer/region-model-reachability.o differs
-gcc/analyzer/state-purge.o differs
-gcc/analyzer/trimmed-graph.o differs
-gcc/analyzer/region-model.o differs
-gcc/analyzer/store.o differs
-gcc/analyzer/region-model-manager.o differs
-gcc/diagnostics/source-printing.o differs
-gcc/diagnostics/sarif-sink.o differs
-gcc/rtl-ssa/accesses.o differs
-gcc/sym-exec/sym-exec-state.o differs
-gcc/attribs.o differs
-gcc/generic-match-4.o differs
-gcc/gimple-match-10.o differs
-gcc/asm-toplevel.o differs
-gcc/cfganal.o differs
-gcc/calls.o differs
-gcc/btfout.o differs
-gcc/cfgrtl.o differs
-gcc/auto-profile.o differs
-gcc/cfgexpand.o differs
-gcc/cselib.o differs
-gcc/cgraph.o differs
-gcc/dumpfile.o differs
-gcc/dwarf2cfi.o differs
-gcc/fixed-value.o differs
-gcc/except.o differs
-gcc/fwprop.o differs
-gcc/expmed.o differs
-gcc/ggc-common.o differs
-gcc/gimple-expr.o differs
-gcc/gimple-loop-jam.o differs
-gcc/gimple-low.o differs
-gcc/expr.o differs
-gcc/gimple-predicate-analysis.o differs
-gcc/gimple-range-gori.o differs
-gcc/gimple-ssa-isolate-paths.o differs
-gcc/gimple-ssa-sccopy.o differs
-gcc/fold-const.o differs
-gcc/godump.o differs
-gcc/gimple-ssa-strength-reduction.o differs
-gcc/gimple-ssa-store-merging.o differs
-gcc/graphite-isl-ast-to-gimple.o differs
-gcc/gimple-ssa-warn-access.o differs
-gcc/graphite-scop-detection.o differs
-gcc/dwarf2out.o differs
-gcc/haifa-sched.o differs
-gcc/ipa-comdats.o differs
-gcc/ipa-free-lang-data.o differs
-gcc/gtype-desc.o differs
-gcc/ipa-inline.o differs
-gcc/ipa-devirt.o differs
-gcc/ipa-sra.o differs
-gcc/gimplify.o differs
-gcc/ipa-reference.o differs
-gcc/ipa-icf-gimple.o differs
-gcc/ipa-cp.o differs
-gcc/ipa-utils.o differs
-gcc/ipa-strub.o differs
-gcc/ipa.o differs
-gcc/ipa-param-manipulation.o differs
-gcc/ipa-modref.o differs
-gcc/ipa-icf.o differs
-gcc/ipa-prop.o differs
-gcc/ira-color.o differs
-gcc/lower-subreg.o differs
-gcc/late-combine.o differs
-gcc/pair-fusion.o differs
-gcc/lra-eliminations.o differs
-gcc/lra.o differs
-gcc/lto-cgraph.o differs
-gcc/lto-streamer-in.o differs
-gcc/omp-oacc-kernels-decompose.o differs
-gcc/omp-offload.o differs
-gcc/lra-constraints.o differs
-gcc/optabs-tree.o differs
-gcc/lto-streamer-out.o differs
-gcc/omp-oacc-neuter-broadcast.o differs
-gcc/prime-paths.o differs
-gcc/print-rtl.o differs
-gcc/path-coverage.o differs
-gcc/optabs.o differs
-gcc/passes.o differs
-gcc/predict.o differs
-gcc/recog.o differs
-gcc/omp-low.o differs
-gcc/rtlanal.o differs
-gcc/substring-locations.o differs
-gcc/tree-affine.o differs
-gcc/tree-emutls.o differs
-gcc/tree-eh.o differs
-gcc/tree-data-ref.o differs
-gcc/tree-nested.o differs
-gcc/tree-loop-distribution.o differs
-gcc/tree-cfg.o differs
-gcc/tree-if-conv.o differs
-gcc/tree-inline.o differs
-gcc/tree-parloops.o differs
-gcc/tree-profile.o differs
-gcc/tree-ssa-alias.o differs
-gcc/tree-switch-conversion.o differs
-gcc/tree-ssa-ccp.o differs
-gcc/tree-ssa-loop-im.o differs
-gcc/tree-ssa-loop-unswitch.o differs
-gcc/tree-ssa-phiopt.o differs
-gcc/tree-ssa-loop-ivopts.o differs
-gcc/tree-ssa-structalias.o differs
-gcc/tree-ssa-math-opts.o differs
-gcc/tree-ssa-loop-niter.o differs
-gcc/tree-streamer.o differs
-gcc/tree-ssa-uninit.o differs
-gcc/tree-ssa-reassoc.o differs
-gcc/tree-tailcall.o differs
-gcc/tree-vect-slp-patterns.o differs
-gcc/tree-vectorizer.o differs
-gcc/tree-vect-loop-manip.o differs
-gcc/value-range-storage.o differs
-gcc/value-prof.o differs
-gcc/wide-int.o differs
-gcc/var-tracking.o differs
-gcc/varasm.o differs
-gcc/tree-vect-loop.o differs
-gcc/tree.o differs
-gcc/tree-vect-stmts.o differs
-gcc/tree-vect-slp.o differs
-gcc/i386-features.o differs
-gcc/input.o differs
-gcc/graphviz.o differs
-gcc/xml.o differs
-gcc/lto-wrapper.o differs
-gcc/lto-ltrans-cache.o differs
-gcc/gcov.o differs
-isl/isl_test_cpp-isl_test_cpp.o differs
-libcody/buffer.o differs
-gmake[2]: *** [Makefile:29621: compare] Error 1
-gmake[2]: Leaving directory '/tmp/lang/gcc16/work/build'
-gmake[1]: *** [Makefile:29601: stage3-bubble] Error 2
-gmake[1]: Leaving directory '/tmp/lang/gcc16/work/build'
-gmake: *** [Makefile:1144: all] Error 2
-*** Error code 2
-
-


Home | Main Index | Thread Index | Old Index