From patchwork Mon Oct 16 20:45:35 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christophe Lyon X-Patchwork-Id: 115987 Delivered-To: patch@linaro.org Received: by 10.140.22.163 with SMTP id 32csp4102894qgn; Mon, 16 Oct 2017 13:45:57 -0700 (PDT) X-Received: by 10.84.130.33 with SMTP id 30mr9152517plc.131.1508186757584; Mon, 16 Oct 2017 13:45:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1508186757; cv=none; d=google.com; s=arc-20160816; b=KZX9ivyrZujrTzujL3uORyfX7QkyyTsXblIqTw8MOt8Ydg91zEWnWI4R/Or5MfmMWc LyPExew83OBXJ0XdJrzt5WOMBIQl+i4FT+Epntt4SWOMEPsdZ7QW7wR10GPi1p71uj7r ZbVbRVBLVVRuMhPbr/lxjA+sVw6+4naUIpyMsYmFg0+zXix60/6P6x40ZgugY9iLqoF5 hsrJeosd5wbVD+JYl89kGioT+B3iJZeQLxCFxJyT8BUC4NR8DszQ3RXOgNvNMWZDQV0n GWg7TWErar8IY86w4HXN0bescSQeWKiQCwe8vMjN3l3QHiUjpSQ3hn+VLErqA5O7BBMJ aJbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:mime-version:delivered-to:sender :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:mailing-list:dkim-signature:domainkey-signature :arc-authentication-results; bh=IZ6ZaD6BhlnbuABR6nOnAyQ9mPbH6mQMSNwd/SYH2xA=; b=N81tdCzWx/RW+P1uktnALutR967TOIO4Rk+CoQf5REP3d3lCCbD8V6qD+tgOJa2BKm vPcqyUR4ERka9Y2Y010X60KAD5edQB8TKFaxmnhWYs46tX7CTI77J/nsNkOY2qRQFh+z s9cVgDVksW/0Bx5ejcyl8jbCseGosXnnUkG7SUzxB2A5T/JgfUea4ReTk4iuIswJYUVO T1c3MSmrMUdwaQfqRtKOM5yhwRtI24ZRQU7eYFLKKfRR2aVRYdy7DW7MLssgHkGQcGV3 rvdzHvpYKTRK7Y8JvAWDXZ/qT53GDIs20/9Rxlcvnkkj03sWibU5VuTJ0w0kVVYCj4MJ PCsg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=R+om02KF; spf=pass (google.com: domain of gcc-patches-return-464295-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=gcc-patches-return-464295-patch=linaro.org@gcc.gnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id k71si3996076pgc.225.2017.10.16.13.45.57 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Oct 2017 13:45:57 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-return-464295-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=R+om02KF; spf=pass (google.com: domain of gcc-patches-return-464295-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=gcc-patches-return-464295-patch=linaro.org@gcc.gnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:from:date:message-id:subject:to:content-type; q= dns; s=default; b=lNlDmY8oNsmAVvauiajD0oJyYL/b6l1RN57cJZF+MVc5mY Cy1ZUkWp+cN1e0wkQ/KGqro+wUK3Shfv70BK9V03PbNVgUn3C1o8Unc2Yi93y2nE GoKGyughki3uFw44HcB/l5vHgtLA94ltc638V74IFY0ZMirwmbPyvTugo47O0= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:from:date:message-id:subject:to:content-type; s= default; bh=aKvRfbMSqGqlKDC3QdSYKZhLkMA=; b=R+om02KFkCKAjbWjHvSW VmPbscqvS2siUaVMmH7PxmPWwHMQU54FtiUF2RYa/inbDOfArzyeS8zwMLDhOoot V2qPj5b4NksxTuAlxIoDHPQgveWu5sSXq8p+Ci/fTNrAhW4V6o1D/EXDcmUa1ZwP sPCmlzIdpfC5AaQxrytgbqA= Received: (qmail 12614 invoked by alias); 16 Oct 2017 20:45:42 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 12311 invoked by uid 89); 16 Oct 2017 20:45:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.8 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM, SPF_PASS autolearn=ham version=3.3.2 spammy=configs, D*st.com X-HELO: mail-ua0-f180.google.com Received: from mail-ua0-f180.google.com (HELO mail-ua0-f180.google.com) (209.85.217.180) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 16 Oct 2017 20:45:38 +0000 Received: by mail-ua0-f180.google.com with SMTP id b11so10602474uae.12 for ; Mon, 16 Oct 2017 13:45:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=W72KPhMPVc9wHCCHQn+BBoXIsCR0dpfpIWifPBiSu84=; b=uL9vfDlf3wP8EjY88NA9vHpM9EsMADCa3A6tsifq+SFYUej4Yt+yvnIF+cv7hVWGhh keH89THGcYHjfWuuLEX2a93F5q7U+DbcTPqEkl+Dq8Rw7bdRSTjFdjKGSW0P75FChhGP Te/mKLRIS2b4GF9FbrMhiZ9XQi2AoJuvCrmMwKO37wF1psomY5qpOS+2ajW7ycNhHagK 5RgDTJUwTZBSOpSBLscO0JmyKSAXeXPTBw4vzjn0tfMySb5e7ou1BmXiO/GrUl6qlhRX puDtdSjTpNzB9IcP+dpf1+rbBZZKzf/JCpBryxok8R6kYBDnN0G1H0TTi4dRvt6MRbo4 B/dw== X-Gm-Message-State: AMCzsaU0ZzhvV7k2qCdpC64BwM9HE9OrayxDtdcS6GKnr3rhBIEH/mJS U7Ew5U6wWPxumuD/XvTkZGpGIryne+5CS4EZVYzj4R/g X-Google-Smtp-Source: AOwi7QAc/il8k7iw+0jLaPJtgMdgQbS4Fl6bYWrpNHlVOOZ6hzY4ZCTIBOgFhXfS0NdI2ozfFAgYpi5Hhb7kGhMhiEo= X-Received: by 10.176.90.14 with SMTP id l14mr8246929uad.180.1508186735982; Mon, 16 Oct 2017 13:45:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.94.66 with HTTP; Mon, 16 Oct 2017 13:45:35 -0700 (PDT) From: Christophe Lyon Date: Mon, 16 Oct 2017 22:45:35 +0200 Message-ID: Subject: [testsuite] Fix directives order To: "gcc-patches@gcc.gnu.org" X-IsSubscribed: yes Hi, I have noticed a few testcases where dg-do should be moved as the first directive, and others where dg-options should be moved before dg-add-options. The attached patch does that. I noticed no difference in testing, at least because the arm configs I test do not include v8m. So, no regression from my point of view, but this should avoid some headaches. OK? Thanks, Christophe 2017-10-16 Christophe Lyon * gcc.c-torture/execute/pr23135.c: Move dg-add-options after dg-options. * gcc.dg/torture/pr78305.c: Move dg-do as first directive. * gcc.misc-tests/gcov-3.c: Likewise. * gcc.target/arm/cmse/baseline/cmse-11.c: Move dg-options before dg-add-options. * gcc.target/arm/cmse/baseline/cmse-13.c: Likewise. * gcc.target/arm/cmse/baseline/cmse-2.c: Likewise. * gcc.target/arm/cmse/baseline/cmse-6.c: Likewise. * gcc.target/arm/cmse/baseline/softfp.c: Likewise. * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Likewise. * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Likewise. * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Likewise. * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Likewise. * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Likewise. * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Likewise. * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Likewise. * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Likewise. * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Likewise. * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Likewise. * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Likewise. * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Likewise. * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Likewise. * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Likewise. * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Likewise. * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Likewise. * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Likewise. * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Likewise. * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Likewise. * gcc.target/arm/lp1189445.c: Likewise. diff --git a/gcc/testsuite/gcc.c-torture/execute/pr23135.c b/gcc/testsuite/gcc.c-torture/execute/pr23135.c index 8dd6358..e740ff5 100644 --- a/gcc/testsuite/gcc.c-torture/execute/pr23135.c +++ b/gcc/testsuite/gcc.c-torture/execute/pr23135.c @@ -1,9 +1,8 @@ -/* { dg-add-options stack_size } */ - /* Based on execute/simd-1.c, modified by joern.rennecke@st.com to trigger a reload bug. Verified for gcc mainline from 20050722 13:00 UTC for sh-elf -m4 -O2. */ /* { dg-options "-Wno-psabi" } */ +/* { dg-add-options stack_size } */ #ifndef STACK_SIZE #define STACK_SIZE (256*1024) diff --git a/gcc/testsuite/gcc.dg/torture/pr78305.c b/gcc/testsuite/gcc.dg/torture/pr78305.c index ccb8c6f..36d3620 100644 --- a/gcc/testsuite/gcc.dg/torture/pr78305.c +++ b/gcc/testsuite/gcc.dg/torture/pr78305.c @@ -1,5 +1,5 @@ -/* { dg-require-effective-target int32plus } */ /* { dg-do run } */ +/* { dg-require-effective-target int32plus } */ int main () { diff --git a/gcc/testsuite/gcc.misc-tests/gcov-3.c b/gcc/testsuite/gcc.misc-tests/gcov-3.c index eb6e4cc..5b07dd7 100644 --- a/gcc/testsuite/gcc.misc-tests/gcov-3.c +++ b/gcc/testsuite/gcc.misc-tests/gcov-3.c @@ -1,10 +1,10 @@ +/* { dg-do run { target native } } */ /* { dg-require-effective-target label_values } */ /* Test Gcov with computed gotos. This is the same as test gcc.c-torture/execute/980526-1.c */ /* { dg-options "-fprofile-arcs -ftest-coverage" } */ -/* { dg-do run { target native } } */ extern void abort (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-11.c b/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-11.c index 3007409..795544f 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-11.c +++ b/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-11.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse" } */ /* { dg-require-effective-target arm_arch_v8m_base_ok } */ /* { dg-add-options arm_arch_v8m_base } */ -/* { dg-options "-mcmse" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (int); diff --git a/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-13.c b/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-13.c index f2b931b..8ced14b 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-13.c +++ b/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-13.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse" } */ /* { dg-require-effective-target arm_arch_v8m_base_ok } */ /* { dg-add-options arm_arch_v8m_base } */ -/* { dg-options "-mcmse" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (float, double); diff --git a/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-2.c b/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-2.c index 814502d..fec7dc1 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-2.c +++ b/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-2.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse" } */ /* { dg-require-effective-target arm_arch_v8m_base_ok } */ /* { dg-add-options arm_arch_v8m_base } */ -/* { dg-options "-mcmse" } */ extern float bar (void); diff --git a/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-6.c b/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-6.c index 95da045..43d45e7 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-6.c +++ b/gcc/testsuite/gcc.target/arm/cmse/baseline/cmse-6.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse" } */ /* { dg-require-effective-target arm_arch_v8m_base_ok } */ /* { dg-add-options arm_arch_v8m_base } */ -/* { dg-options "-mcmse" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (double); diff --git a/gcc/testsuite/gcc.target/arm/cmse/baseline/softfp.c b/gcc/testsuite/gcc.target/arm/cmse/baseline/softfp.c index 0069fcd..ca76e12 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/baseline/softfp.c +++ b/gcc/testsuite/gcc.target/arm/cmse/baseline/softfp.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=softfp" } */ /* { dg-require-effective-target arm_arch_v8m_base_ok } */ /* { dg-add-options arm_arch_v8m_base } */ -/* { dg-options "-mcmse -mfloat-abi=softfp" } */ double __attribute__ ((cmse_nonsecure_call)) (*bar) (float, double); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c index d90ad81..a484cfe 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-sp-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=softfp } {""} } */ /* { dg-skip-if "Skip these if testing double precision" {*-*-*} {"-mfpu=fpv[4-5]-d16"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-sp-d16" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (float, double); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c index 88dec27..ebc080a 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-sp-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=softfp } {""} } */ /* { dg-skip-if "Skip these if testing double precision" {*-*-*} {"-mfpu=fpv[4-5]-d16"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-sp-d16" } */ extern float bar (void); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c index c047cd5..4fabd45 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-sp-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=softfp } {""} } */ /* { dg-skip-if "Skip these if testing double precision" {*-*-*} {"-mfpu=fpv[4-5]-d16"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-sp-d16" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (void); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c index 20d2d4a..9b18c3a 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-sp-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=softfp } {""} } */ /* { dg-skip-if "Skip these if testing double precision" {*-*-*} {"-mfpu=fpv[4-5]-d16"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-sp-d16" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (double); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-13.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-13.c index 0af586a..36e301a 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-13.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-13.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=softfp } {""} } */ /* { dg-skip-if "Skip these if testing single precision" {*-*-*} {"-mfpu=*-sp-*"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-d16" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (float, double); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-5.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-5.c index 29f60ba..5a7fb04 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-5.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-5.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=softfp } {""} } */ /* { dg-skip-if "Skip these if testing single precision" {*-*-*} {"-mfpu=*-sp-*"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-d16" } */ extern float bar (void); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-7.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-7.c index a5c64fb..ff77579 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-7.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-7.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=softfp } {""} } */ /* { dg-skip-if "Skip these if testing single precision" {*-*-*} {"-mfpu=*-sp-*"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-d16" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (void); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-8.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-8.c index 5e041b1..dce0d90 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-8.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-8.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=softfp } {""} } */ /* { dg-skip-if "Skip these if testing single precision" {*-*-*} {"-mfpu=*-sp-*"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=hard -mfpu=fpv5-d16" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (double); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-13.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-13.c index dbbd262..fe2ac47 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-13.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-13.c @@ -1,8 +1,8 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=soft" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=hard" -mfloat-abi=softfp } {""} } */ -/* { dg-options "-mcmse -mfloat-abi=soft" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (float, double); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-5.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-5.c index a7229ea..dff8baa 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-5.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-5.c @@ -1,8 +1,8 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=soft" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=hard" -mfloat-abi=softfp } {""} } */ -/* { dg-options "-mcmse -mfloat-abi=soft" } */ extern float bar (void); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-7.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-7.c index e335684..a451f7a 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-7.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-7.c @@ -1,8 +1,8 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=soft" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=hard" -mfloat-abi=softfp } {""} } */ -/* { dg-options "-mcmse -mfloat-abi=soft" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (void); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-8.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-8.c index 024a12e..6502fb7 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-8.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-8.c @@ -1,8 +1,8 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=soft" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=hard" -mfloat-abi=softfp } {""} } */ -/* { dg-options "-mcmse -mfloat-abi=soft" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (double); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c index 7734d77..c14ef43 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-sp-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=hard } {""} } */ /* { dg-skip-if "Skip these if testing double precision" {*-*-*} {"-mfpu=fpv[4-5]-d16"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-sp-d16" } */ extern float bar (void); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c index fb195eb..db17035 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-sp-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=hard } {""} } */ /* { dg-skip-if "Skip these if testing double precision" {*-*-*} {"-mfpu=fpv[4-5]-d16"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-sp-d16" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (void); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c index 22ed3f8..27acb9e 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-sp-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=hard } {""} } */ /* { dg-skip-if "Skip these if testing double precision" {*-*-*} {"-mfpu=fpv[4-5]-d16"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-sp-d16" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (double); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-13.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-13.c index 9634065..97aba0d 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-13.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-13.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=hard } {""} } */ /* { dg-skip-if "Skip these if testing single precision" {*-*-*} {"-mfpu=*-sp-*"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-d16" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (float, double); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-5.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-5.c index 6addaa1..5db8880 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-5.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-5.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=hard } {""} } */ /* { dg-skip-if "Skip these if testing single precision" {*-*-*} {"-mfpu=*-sp-*"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-d16" } */ extern float bar (void); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-7.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-7.c index 04f8466..c4d678d 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-7.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-7.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=hard } {""} } */ /* { dg-skip-if "Skip these if testing single precision" {*-*-*} {"-mfpu=*-sp-*"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-d16" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (void); diff --git a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-8.c b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-8.c index ffe94de..948476d 100644 --- a/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-8.c +++ b/gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-8.c @@ -1,9 +1,9 @@ /* { dg-do compile } */ +/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-d16" } */ /* { dg-require-effective-target arm_arch_v8m_main_ok } */ /* { dg-add-options arm_arch_v8m_main } */ /* { dg-skip-if "Do not combine float-abi= hard | soft | softfp" {*-*-*} {"-mfloat-abi=soft" -mfloat-abi=hard } {""} } */ /* { dg-skip-if "Skip these if testing single precision" {*-*-*} {"-mfpu=*-sp-*"} {""} } */ -/* { dg-options "-mcmse -mfloat-abi=softfp -mfpu=fpv5-d16" } */ int __attribute__ ((cmse_nonsecure_call)) (*bar) (double); diff --git a/gcc/testsuite/gcc.target/arm/lp1189445.c b/gcc/testsuite/gcc.target/arm/lp1189445.c index 766748e..4866953 100644 --- a/gcc/testsuite/gcc.target/arm/lp1189445.c +++ b/gcc/testsuite/gcc.target/arm/lp1189445.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ +/* { dg-options "-O3" } */ /* { dg-require-effective-target arm_neon } */ /* { dg-add-options arm_neon } */ -/* { dg-options "-O3" } */ int id; int