Message ID | 20211101093456.2003236-1-rasmus.villemoes@prevas.dk |
---|---|
Headers |
Return-Path: <gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A1FF1385800A for <patchwork@sourceware.org>; Mon, 1 Nov 2021 09:36:02 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by sourceware.org (Postfix) with ESMTPS id 640983858422 for <gcc-patches@gcc.gnu.org>; Mon, 1 Nov 2021 09:35:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 640983858422 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rasmusvillemoes.dk Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rasmusvillemoes.dk Received: by mail-lj1-x22d.google.com with SMTP id d23so27074922ljj.10 for <gcc-patches@gcc.gnu.org>; Mon, 01 Nov 2021 02:35:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rasmusvillemoes.dk; s=google; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=pBvyo+nt/u/QxhY9F7TxswqDdjJE/oiiKExkDqNdwp8=; b=Bsc56YnhwWG3Zzin+ZzI6oCV6Io+InJLZ4YKgTaCB9TDRPT/gugVp8KAXAJB/Pnu3S e+O3Bw+Trrm0VPBQueiToDhVS5hVCGnAr5AU3h+9XlHscI+jsq+vETpyc1LZ89dLYZr9 cMt3H0Dpl5zPGh1W9xRi0eKkzLDqsupP1jI3Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=pBvyo+nt/u/QxhY9F7TxswqDdjJE/oiiKExkDqNdwp8=; b=gzOrLqa9Lbd4dOT1pwkqxyre6LW5ffYPyPqzxf+QtRp0/b6ttmOpsKU1j/4ImriG7N 9UDskAM2Ezi7QhIJ9OK2dB3kfdWglYQZQYVhyAf0bHr39N+RLo4xbK+NE0TUjX+hFVO7 LmqjI/bGryGrUnCMeuDjNhoV9iUspO9wbGFn+DJl/34us9YY/Nu+6p861q2egr57JOYP jiojvzvkDbe/9+z6e9Qayj9hSCcuKln77/PmYcSJeKQEvy7E7gSTfgWGly7fr14i59kq B5imB7N8OcN+bxuJMZIJKWPZVs2Gcqsfjwp/07+d3fEgAwq7XHMXgvZTuBILpJX+yhUD gcPg== X-Gm-Message-State: AOAM532Cn1RDURF6LGhvKt/e1pp20lf8lJrRLis749acvb6y0zrp1RLf kbXr0+jyocRJfuQWC8JiGyBrjA== X-Google-Smtp-Source: ABdhPJy+vrEXLTnrrCc1P7IZDgUvtSyzAwPCIlmL4jWI1I9S1ypQyo7Y1GxeXJ5YphpEcdNcac2U/Q== X-Received: by 2002:a05:651c:284:: with SMTP id b4mr29384123ljo.531.1635759344100; Mon, 01 Nov 2021 02:35:44 -0700 (PDT) Received: from prevas-ravi.prevas.se ([81.216.59.226]) by smtp.gmail.com with ESMTPSA id e27sm1045296ljo.5.2021.11.01.02.35.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Nov 2021 02:35:43 -0700 (PDT) From: Rasmus Villemoes <rv@rasmusvillemoes.dk> X-Google-Original-From: Rasmus Villemoes <rasmus.villemoes@prevas.dk> To: Olivier Hainque <hainque@adacore.com> Subject: [PATCH 0/4] some vxworks crtstuff Date: Mon, 1 Nov 2021 10:34:52 +0100 Message-Id: <20211101093456.2003236-1-rasmus.villemoes@prevas.dk> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, 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: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Cc: Rasmus Villemoes <rv@rasmusvillemoes.dk>, gcc-patches@gcc.gnu.org Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" <gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org> |
Series | some vxworks crtstuff | |
Message
Rasmus Villemoes
Nov. 1, 2021, 9:34 a.m. UTC
From: Rasmus Villemoes <rv@rasmusvillemoes.dk>
A few things I hit when trying to upgrade our VxWorks5 toolchain. I
don't think these can break anything for VxWorks 6+, and patch 2
should be an improvement for all in that the current code doesn't get
compiled as it was clearly intended - though the real bug is likely in
gcc itself, it's easier to work around here by just removing the
declarations.
OK for master?
Rasmus Villemoes (4):
libgcc: remove crt{begin,end}.o from powerpc-wrs-vxworks target
libgcc: vxcrtstuff.c: remove ctor/dtor declarations
libgcc: vxcrtstuff.c: make ctor/dtor functions static
libgcc: vxcrtstuff.c: add a few undefs
libgcc/config.host | 1 -
libgcc/config/vxcrtstuff.c | 21 +++++++++++++++------
2 files changed, 15 insertions(+), 7 deletions(-)