From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by sourceware.org (Postfix) with ESMTPS id AF67C38AA278 for ; Fri, 16 Sep 2022 18:49:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org AF67C38AA278 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x634.google.com with SMTP id dv25so51391427ejb.12 for ; Fri, 16 Sep 2022 11:49:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date; bh=cnpiu0B6IWtN8JJxRRgrUlcIwdzU2gKLAgh95Zq3k9s=; b=OGYy7cOCjmZH4wiL3ymaojneywP4zVjQpX8HcwlA+BhQ8komHuifDfo7a6xIKL6+as CWeEW3Hyy2x4k/WPkKTgTrmVKFwRRuRlrARQ5MvWLpblY2HrmcxeaNB8bnYvTFwgrfiF 5eeYSxl6uMs2OtYHfXLAArOr29pMiRMS6hXu9zM2+no+LEcpC16c+dDCRqyEyEGtNJDt qUosS3PqwS0V/tl+U7G/PFZdBhW7vfcXF6hKDFPhzEB+VPmXNeqFUgHC9DdJfYoVFpx5 kCFkQYeubOxXxAggR+K4iRFlESima/Li08lBmM4vKT7+F73xm6AWu9rjDbUgei5O02mK M/sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date; bh=cnpiu0B6IWtN8JJxRRgrUlcIwdzU2gKLAgh95Zq3k9s=; b=Ft7wMBSUJX0/Ea5H7hmP340tSx1qwrt3VKmOjONByVozE1qxUbr4RL+LgyM1Pxfenn G+QhKcQtTsb4npnVJMoC10e5f4aEe9IJm84RXuxDcGZshW2Y62KS/Hj6HYptYVGTOxI3 jkiSQddvzH6kPJ5TINKRweyglkDYYMyndtgbF3DKDNu+EI6EqGeDK/4CBirqchEd571j 5ia6IgavsXUTRYGVXkBQIPLoOsqhkgoGBHeLnpG49MgrNksIUmyq9ZXqlKgVPAhkF1Y8 4h8EWbkop725bpqpUJOoeNRH9V0Pougm22NrHKK0K++gMSzsjFcEqi8ngJ7n0fQAq+xH rhhg== X-Gm-Message-State: ACrzQf1yVYFC+ANM+vQ869fqi80gwxkuSsjw2eDAoInRgcmdEk87Nj8o Ug7gmto2ugngUxhaNzGvVMadE+kdHdY= X-Google-Smtp-Source: AMsMyM5UT/j6oMnk20/kYqLgFU+eRocrlY50OG2H0/tn5bvCoElHhWUe/RjIcAuaRUEnfTK68+Ziwg== X-Received: by 2002:a17:906:9b92:b0:780:1f91:30fc with SMTP id dd18-20020a1709069b9200b007801f9130fcmr4700617ejc.142.1663354168201; Fri, 16 Sep 2022 11:49:28 -0700 (PDT) Received: from nz.home (host81-147-8-104.range81-147.btcentralplus.com. [81.147.8.104]) by smtp.gmail.com with ESMTPSA id m17-20020a1709062b9100b0073c0b87ba34sm10849312ejg.198.2022.09.16.11.49.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 16 Sep 2022 11:49:27 -0700 (PDT) Received: by nz.home (Postfix, from userid 1000) id 735096D735C12; Fri, 16 Sep 2022 19:49:26 +0100 (BST) From: Sergei Trofimovich To: gcc-patches@gcc.gnu.org Cc: Sergei Trofimovich Subject: [PATCH] gcc/config/t-i386: add build dependencies on i386-builtin-types.inc Date: Fri, 16 Sep 2022 19:49:22 +0100 Message-Id: <20220916184922.3274016-1-slyich@gmail.com> X-Mailer: git-send-email 2.37.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-9.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: From: Sergei Trofimovich i386-builtin-types.inc is included indirectly via i386-builtins.h into 4 files: i386.cc i386-builtins.cc i386-expand.cc i386-features.cc Only i386.cc dependency was present in gcc/config/t-i386 makefile. As a result parallel builds occasionally fail as: g++ ... -o i386-builtins.o ... ../../gcc-13-20220911/gcc/config/i386/i386-builtins.cc In file included from ../../gcc-13-20220911/gcc/config/i386/i386-builtins.cc:92: ../../gcc-13-20220911/gcc/config/i386/i386-builtins.h:25:10: fatal error: i386-builtin-types.inc: No such file or directory 25 | #include "i386-builtin-types.inc" | ^~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [../../gcc-13-20220911/gcc/config/i386/t-i386:54: i386-builtins.o] Error 1 shuffle=1663349189 gcc/ * config/i386/t-i386: Add build-time dependencies against i386-builtin-types.inc to i386-builtins.o, i386-expand.o, i386-features.o. --- gcc/config/i386/t-i386 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gcc/config/i386/t-i386 b/gcc/config/i386/t-i386 index 4e2a0efc615..ffdbbdfe8ce 100644 --- a/gcc/config/i386/t-i386 +++ b/gcc/config/i386/t-i386 @@ -62,7 +62,12 @@ i386-features.o: $(srcdir)/config/i386/i386-features.cc $(COMPILE) $< $(POSTCOMPILE) +# i386-builtin-types.inc is included into i386-builtins.h. +# Below are direct users of i386-builtins.h: i386.o: i386-builtin-types.inc +i386-builtins.o: i386-builtin-types.inc +i386-expand.o: i386-builtin-types.inc +i386-features.o: i386-builtin-types.inc i386-builtin-types.inc: s-i386-bt ; @true s-i386-bt: $(srcdir)/config/i386/i386-builtin-types.awk \ -- 2.37.2