When using config-list.mk to build all configurations, it's useful to filter out the configurations that are known to be broken.
This patch does so, adding a KNOWN_BROKEN variable. contrib/ChangeLog: * config-list.mk (LIST): Rename to... (FULL_LIST): ...this. (KNOWN_BROKEN): New variable. (LIST): Redefine, in terms of FULL_LIST and KNOWN_BROKEN. --- contrib/config-list.mk | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/contrib/config-list.mk b/contrib/config-list.mk index 8210352..edc3dc7 100644 --- a/contrib/config-list.mk +++ b/contrib/config-list.mk @@ -11,7 +11,7 @@ TEST=all-gcc # nohup nice make -j25 -l36 -f ../gcc/contrib/config-list.mk > make.out 2>&1 & # # v850e1-elf is rejected by config.sub -LIST = aarch64-elf aarch64-linux-gnu aarch64-rtems \ +FULL_LIST = aarch64-elf aarch64-linux-gnu aarch64-rtems \ alpha-linux-gnu alpha-freebsd6 alpha-netbsd alpha-openbsd \ alpha64-dec-vms alpha-dec-vms am33_2.0-linux \ arc-elf32OPT-with-cpu=arc600 arc-elf32OPT-with-cpu=arc700 \ @@ -81,6 +81,14 @@ LIST = aarch64-elf aarch64-linux-gnu aarch64-rtems \ xtensa-linux \ i686-interix3OPT-enable-obsolete +# Which of the above are known to currently not work? +KNOWN_BROKEN= + +# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52551 +KNOWN_BROKEN += i686-interix3OPT-enable-obsolete + +LIST= $(filter-out $(KNOWN_BROKEN),$(FULL_LIST)) + LOGFILES = $(patsubst %,log/%-make.out,$(LIST)) all: $(LOGFILES) config: $(LIST) -- 1.8.5.3