From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by sourceware.org (Postfix) with ESMTPS id 073583858415 for ; Wed, 27 Oct 2021 20:49:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 073583858415 Received: by mail-ed1-x52e.google.com with SMTP id m17so14662104edc.12 for ; Wed, 27 Oct 2021 13:49:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=QqZgbD6XpcEUassqKvYP8chnJOptExcuFbnSJZV8qVU=; b=5HnoAkLqTUxKdxD8vVFeYq732f1LzaSWl0yx/v7/eT4BmSK2vvCnebUH6l477u8x43 1X7ncJN+EDbm6cTQuFHQWmf2fGcEjNkD4M7CQDSOW/lcJEGfEUsOlzdB38uiKpWGfSFI JIt5/HPua5xMCUkQOM36AQceqdH0qGqqJ4LC6SHRtuR14uKOm8ayGlmlMNYkd0ZKGN7X 4ADpyZuxc9lfzp4wyFvXZ2MGQybmUpkY5UfEFh8cjk0hhO08Z063eqephPuq9OhUF6oa R3vk/SC87L1lQgGk5TZH3CJjAXHRiBX2k6KZuL2rpgtzVQOW18YBY+p+7CMceKpsSJTb sqKg== X-Gm-Message-State: AOAM532s52duy9isKnPcqBxxjzxiP9aog6WdoFvj15L3x6ZgGO6bWocm VVLknaGvU5eaPLqlheXs8cHipmsyhANdUzWrrH460Xi4LgM= X-Google-Smtp-Source: ABdhPJzpQ3n1Ozd8uamtaZRGp6i8bY+5fxL0DP+mb/2MhakWDIFcxo6P7pgu5sWggSwlf5pAjA39FjquuP1RWudWOao= X-Received: by 2002:a17:907:7f8b:: with SMTP id qk11mr28004911ejc.313.1635367764785; Wed, 27 Oct 2021 13:49:24 -0700 (PDT) MIME-Version: 1.0 From: Stafford Horne Date: Thu, 28 Oct 2021 05:49:13 +0900 Message-ID: Subject: Upstreaming OpenRISC with GCC mainline To: GLIBC patches Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Oct 2021 20:49:27 -0000 Hello, I currently am working through some of the final TODO items from NewPorts[0] for upstreaming the OpenRISC GLIBC port I have been working on. - make check - DONE 1 failure (tst-tzset fails to create 4GB file, my tmp space is not big enough) - merged, split, cleaned up patches - DONE - build-many-glibcs.py - FAILS, GCC mainline warnings Up until now I have been maintaining a patch[1] for fixing various GCC mainline related issues to keep things moving forward. However, the patch does brute force tactical fixes to the warnings like setting 0 to variables when we have "maybe-uninitialized". I was hoping by the time I got to this point these things will be fixed. The question now being, how should I go about upstreaming? Should I just backport my gcc patches to gcc-11 and move forward? Or should I work to fixup all of the GCC mainline issues the correct way? I think the second option may take quite some time though. -Stafford [0] https://sourceware.org/glibc/wiki/NewPorts [1] https://github.com/stffrdhrn/or1k-glibc/commit/e4336ce6d3ea6d86e4b4db73c6acbbc6de1d2c37