From: John Ericson Date: Wed, 16 Jul 2025 19:54:24 +0000 (-0400) Subject: libgcc/Makefile.in: Delete dead `MACHMODE_H` variable X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=493aae4b034d62054d5e7e54dc06cd9a8be54e29;p=thirdparty%2Fgcc.git libgcc/Makefile.in: Delete dead `MACHMODE_H` variable This dates back to the creation of top-level `libgcc` in fa9585134f6f58fa0d3da3ca4ad5493855aea2dc. I strongly suspect that this does nothing. Andrew Pinksi adds: > So looking into this further, MACHMODE_H used part of LIBGCC_DEPS > because of TM_H and r0-78222-gfa9585134f6f58 moved away from including > tm.h from libgcc. It was copied over unused. It is indeed used then. (For background context, my overall goal here is hoping libgcc can depend on fewer/no stuff that is generated by `gcc/Makefile`. This is me trying to pluck some low-hanging fruit -- this is the only direct mention of `insn-modes.h` in libgcc.) libgcc/ChangeLog: * Makefile.in: Delete dead `MACHMODE_H` variable --- diff --git a/libgcc/Makefile.in b/libgcc/Makefile.in index 0719fd0615d..f7b48dceb06 100644 --- a/libgcc/Makefile.in +++ b/libgcc/Makefile.in @@ -193,7 +193,6 @@ AWK = @AWK@ GCC_FOR_TARGET = $(CC) LIPO = @LIPO@ LIPO_FOR_TARGET = $(LIPO) -MACHMODE_H = machmode.h mode-classes.def insn-modes.h NM = @NM@ NM_FOR_TARGET = $(NM) RANLIB_FOR_TARGET = $(RANLIB) @@ -220,7 +219,6 @@ export INSTALL_DATA export LIB1ASMSRC export LIBGCC2_CFLAGS export LIPO_FOR_TARGET -export MACHMODE_H export NM_FOR_TARGET export STRIP_FOR_TARGET export RANLIB_FOR_TARGET