From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by sourceware.org (Postfix) with ESMTPS id 454E53858D39 for ; Sat, 22 Jun 2024 18:56:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 454E53858D39 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=linux.intel.com Authentication-Results: sourceware.org; spf=none smtp.mailfrom=linux.intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 454E53858D39 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=198.175.65.17 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1719082570; cv=none; b=IcIrtTamQm/LUY9JZRRHbSAsqTpCnyZYHcJzLYP3q3DtTEdCBwLWII4n0Ar64lX9SJpbPBVPA/axkmWt/u1w3VF/fkFZRl9sKjOrjJtAXFe5VnHRJFWU3P3sxgfFFMl9XHgjqEUm8v6OHHUprn9ioqud2mN5PJ5Rb4ktnIJ2Eyo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1719082570; c=relaxed/simple; bh=4WKW4XSkgYcNZvCwfQQ5hbXJDT6ZBh9AFGcxaYFyN00=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=x38Q5iHI2sUIX8O0tvb40NtK8Feme0iCPme26BmzuDPig4agkNRvQUZopBBoZJw4WXbmbFnFPWlCAst9ZDrWkfCNIMstyE7zy/j09kPyheAVbKCOA+JRyVc7+jp35a9p1/NwG/L5krXwN7ap90I1LxNYESFV3mxQSdrhm8v7Q7w= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1719082567; x=1750618567; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=4WKW4XSkgYcNZvCwfQQ5hbXJDT6ZBh9AFGcxaYFyN00=; b=Lc2fZkeeNEloUx0wTjUlUTPkO0H3TOl6xQaF4iMWKShF3MuSV32hzmok Uej6I6QysfNq5MKwmJqas7CLJ6+VHL+C2KhnfTBah4e1HPpTwMCpWIkc/ cEXIwSkv8uw4LoaqQz40+vcOWni8Uw5+ThD8Wt2E7J2xYIN8hNFiPVoo9 Olax0Xk45ilUG6zNBErahNOxX3tX4t7qrfwGoiGPgHe+yg9Ze7DG/WPwq OXpEM50czdDcG6RRqn7tUziPKXkC6KQlsUP0t3EttnPbVXeFssI9CQUPI S0DSq80QDrkAfmDHDfbgOn+u/zBO58g+aSc+AtXcalaXe1l9BACzgNkew A==; X-CSE-ConnectionGUID: 7wUIqsbxQ76WaZX9vL0WDA== X-CSE-MsgGUID: +18pNd+ORXutX2Thq0XtFA== X-IronPort-AV: E=McAfee;i="6700,10204,11111"; a="16216435" X-IronPort-AV: E=Sophos;i="6.08,258,1712646000"; d="scan'208";a="16216435" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2024 11:56:05 -0700 X-CSE-ConnectionGUID: qrIQHzFtSROEdDWapedPKA== X-CSE-MsgGUID: t8EXppSLSMq91fIGOZY38Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,258,1712646000"; d="scan'208";a="42968330" Received: from tassilo.jf.intel.com ([10.54.38.190]) by fmviesa009-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2024 11:56:04 -0700 From: Andi Kleen To: gcc-patches@gcc.gnu.org Subject: Updated musttail patchkit Date: Sat, 22 Jun 2024 11:54:32 -0700 Message-ID: <20240622185557.1589179-1-ak@linux.intel.com> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE,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: - Fix problems with encoding musttail in tree structure (Thanks Jakub and Jason) - Fixes a miscompilation that would break bootstrap with --enable-checking=release - Avoids a 0.8% compile time penalty at -O0 for the new musttail pass by using a cfun flag that is discovered by tree-cfg - Enables translation of musttail error messages - Further improves error reporting, avoiding "other reasons" error messages for various cases and reporting the correct error in others. - Adjusted the test suite to powerpc sibcall limitations - Addressed C++ review feedback - Improves dump file output - Improves the documentation - Some random cleanups - Rebased on trunk Tested full bootstrap on x86_64-linux and powerpc64le-linux, as well as a x86_64 LTO profiled bootstrap and some x86_64 testing with --enable-release=checking.