public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
From: Mike Stump <mikestump@comcast.net>
To: Kyrill Tkachov <kyrylo.tkachov@foss.arm.com>
Cc: Christophe Lyon <christophe.lyon@st.com>,
	"gcc-patches@gcc.gnu.org" <gcc-patches@gcc.gnu.org>,
	ro@CeBiTec.Uni-Bielefeld.DE
Subject: Re: [ARM/FDPIC v5 18/21] [ARM][testsuite] FDPIC: Enable tests on pie_enabled targets
Date: Mon, 22 Jul 2019 19:50:00 -0000	[thread overview]
Message-ID: <00BA2ED8-7435-4876-A609-F0B71F3370A1@comcast.net> (raw)
In-Reply-To: <9535d640-2bb4-9786-a637-0e29da22b047@foss.arm.com>

On Jul 19, 2019, at 1:57 AM, Kyrill Tkachov <kyrylo.tkachov@foss.arm.com> wrote:
> 
> On 5/15/19 1:39 PM, Christophe Lyon wrote:
>> Some tests have the "nonpic" guard, but pass on
>> arm*-*-uclinuxfdpiceabi because it is in PIE mode by default. Rather
>> than adding this target to all these tests, add the "pie_enabled"
>> effective target.
>> 
>> 2019-XX-XX  Christophe Lyon  <christophe.lyon@st.com>
>> 
>>         gcc/testsuite/
>>         * g++.dg/cpp0x/noexcept03.C: Add pie_enabled.
>>         * g++.dg/ipa/devirt-c-7.C: Likewise.
>>         * g++.dg/ipa/ivinline-1.C: Likewise.
>>         * g++.dg/ipa/ivinline-2.C: Likewise.
>>         * g++.dg/ipa/ivinline-3.C: Likewise.
>>         * g++.dg/ipa/ivinline-4.C: Likewise.
>>         * g++.dg/ipa/ivinline-5.C: Likewise.
>>         * g++.dg/ipa/ivinline-7.C: Likewise.
>>         * g++.dg/ipa/ivinline-8.C: Likewise.
>>         * g++.dg/ipa/ivinline-9.C: Likewise.
>>         * g++.dg/tls/pr79288.C: Likewise.
>>         * gcc.dg/addr_equal-1.c: Likewise.
>>         * gcc.dg/const-1.c: Likewise.
>>         * gcc.dg/ipa/pure-const-1.c: Likewise.
>>         * gcc.dg/noreturn-8.c: Likewise.
>>         * gcc.dg/pr33826.c: Likewise.
>>         * gcc.dg/torture/ipa-pta-1.c: Likewise.
>>         * gcc.dg/tree-ssa/alias-2.c: Likewise.
>>         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
>>         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
>>         * gcc.dg/uninit-19.c: Likewise.
>> 
> Looks sensible, but this is not an arm-specific patch.
> 
> CC'ing testsuite maintainers.

Seem sensible to me as well.  Darwin is a pie by default sort of platform as I recall, and as long as it doesn't trip up there (you can just watch for darwin fallout), should be fine.

Patch is approved.  Do watch for darwin fallout, and if there is some, we'd have to think a little more about it.  I'm not expecting any fall out (but I haven't tested).

>> Change-Id: I1a0d836b892c23891f739fccdc467d0f354ab82c
>> 
>> diff --git a/gcc/testsuite/g++.dg/cpp0x/noexcept03.C b/gcc/testsuite/g++.dg/cpp0x/noexcept03.C
>> index 2d37867..906a44d 100644
>> --- a/gcc/testsuite/g++.dg/cpp0x/noexcept03.C
>> +++ b/gcc/testsuite/g++.dg/cpp0x/noexcept03.C
>> @@ -1,6 +1,6 @@
>>  // Runtime test for noexcept-specification.
>>  // { dg-options "-Wnoexcept" }
>> -// { dg-do run { target nonpic } }
>> +// { dg-do run { target { nonpic || pie_enabled } } }
>>  // { dg-require-effective-target c++11 }
>> 
>>  #include <exception>
>> diff --git a/gcc/testsuite/g++.dg/ipa/devirt-c-7.C b/gcc/testsuite/g++.dg/ipa/devirt-c-7.C
>> index 2e76cbe..efb65c2 100644
>> --- a/gcc/testsuite/g++.dg/ipa/devirt-c-7.C
>> +++ b/gcc/testsuite/g++.dg/ipa/devirt-c-7.C
>> @@ -1,7 +1,6 @@
>>  /* Verify that ipa-cp will not get confused by placement new constructing an
>>     object within another one when looking for dynamic type change .  */
>> -/* { dg-do run } */
>> -/* { dg-require-effective-target nonpic } */
>> +/* { dg-do run { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O3 -Wno-attributes"  } */
>> 
>>  extern "C" void abort (void);
>> diff --git a/gcc/testsuite/g++.dg/ipa/ivinline-1.C b/gcc/testsuite/g++.dg/ipa/ivinline-1.C
>> index 9b10d20..2d988bc 100644
>> --- a/gcc/testsuite/g++.dg/ipa/ivinline-1.C
>> +++ b/gcc/testsuite/g++.dg/ipa/ivinline-1.C
>> @@ -1,6 +1,6 @@
>>  /* Verify that simple virtual calls are inlined even without early
>>     inlining.  */
>> -/* { dg-do run { target nonpic } } */
>> +/* { dg-do run { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
>> 
>>  extern "C" void abort (void);
>> diff --git a/gcc/testsuite/g++.dg/ipa/ivinline-2.C b/gcc/testsuite/g++.dg/ipa/ivinline-2.C
>> index 21cd46f..d978638 100644
>> --- a/gcc/testsuite/g++.dg/ipa/ivinline-2.C
>> +++ b/gcc/testsuite/g++.dg/ipa/ivinline-2.C
>> @@ -1,6 +1,6 @@
>>  /* Verify that simple virtual calls using this pointer are inlined
>>     even without early inlining..  */
>> -/* { dg-do run { target nonpic } } */
>> +/* { dg-do run { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
>> 
>>  extern "C" void abort (void);
>> diff --git a/gcc/testsuite/g++.dg/ipa/ivinline-3.C b/gcc/testsuite/g++.dg/ipa/ivinline-3.C
>> index 1e24644..f756a16 100644
>> --- a/gcc/testsuite/g++.dg/ipa/ivinline-3.C
>> +++ b/gcc/testsuite/g++.dg/ipa/ivinline-3.C
>> @@ -1,6 +1,6 @@
>>  /* Verify that simple virtual calls on an object refrence are inlined
>>     even without early inlining.  */
>> -/* { dg-do run { target nonpic } } */
>> +/* { dg-do run { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
>> 
>>  extern "C" void abort (void);
>> diff --git a/gcc/testsuite/g++.dg/ipa/ivinline-4.C b/gcc/testsuite/g++.dg/ipa/ivinline-4.C
>> index cf0d980..5fbd3ef 100644
>> --- a/gcc/testsuite/g++.dg/ipa/ivinline-4.C
>> +++ b/gcc/testsuite/g++.dg/ipa/ivinline-4.C
>> @@ -1,7 +1,7 @@
>>  /* Verify that simple virtual calls are inlined even without early
>>     inlining, even when a typecast to an ancestor is involved along the
>>     way.  */
>> -/* { dg-do run { target nonpic } } */
>> +/* { dg-do run { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
>> 
>>  extern "C" void abort (void);
>> diff --git a/gcc/testsuite/g++.dg/ipa/ivinline-5.C b/gcc/testsuite/g++.dg/ipa/ivinline-5.C
>> index f15ebf2..6c19907 100644
>> --- a/gcc/testsuite/g++.dg/ipa/ivinline-5.C
>> +++ b/gcc/testsuite/g++.dg/ipa/ivinline-5.C
>> @@ -1,6 +1,6 @@
>>  /* Verify that virtual call inlining does not pick a wrong method when
>>     there is a user defined ancestor in an object.  */
>> -/* { dg-do run { target nonpic } } */
>> +/* { dg-do run { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
>> 
>>  extern "C" void abort (void);
>> diff --git a/gcc/testsuite/g++.dg/ipa/ivinline-7.C b/gcc/testsuite/g++.dg/ipa/ivinline-7.C
>> index a7b41e7..fd6aba6 100644
>> --- a/gcc/testsuite/g++.dg/ipa/ivinline-7.C
>> +++ b/gcc/testsuite/g++.dg/ipa/ivinline-7.C
>> @@ -1,7 +1,7 @@
>>  /* Verify that simple virtual calls are inlined even without early
>>     inlining, even when a typecast to an ancestor is involved along the
>>     way and that ancestor is not the first one with virtual functions.  */
>> -/* { dg-do run { target nonpic } } */
>> +/* { dg-do run { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
>> 
>>  extern "C" void abort (void);
>> diff --git a/gcc/testsuite/g++.dg/ipa/ivinline-8.C b/gcc/testsuite/g++.dg/ipa/ivinline-8.C
>> index 5c3299f..bc81abf 100644
>> --- a/gcc/testsuite/g++.dg/ipa/ivinline-8.C
>> +++ b/gcc/testsuite/g++.dg/ipa/ivinline-8.C
>> @@ -1,6 +1,6 @@
>>  /* Verify that virtual calls are inlined (ithout early inlining) even
>>     when their caller is itself indirectly inlined.  */
>> -/* { dg-do run { target nonpic } } */
>> +/* { dg-do run { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
>> 
>>  extern "C" void abort (void);
>> diff --git a/gcc/testsuite/g++.dg/ipa/ivinline-9.C b/gcc/testsuite/g++.dg/ipa/ivinline-9.C
>> index 41b2381..0917f15 100644
>> --- a/gcc/testsuite/g++.dg/ipa/ivinline-9.C
>> +++ b/gcc/testsuite/g++.dg/ipa/ivinline-9.C
>> @@ -2,7 +2,7 @@
>>     inlining, even when a typecast to an ancestor is involved along the
>>     way and that ancestor itself has an ancestor wich is not the
>>     primary base class.  */
>> -/* { dg-do run { target nonpic } } */
>> +/* { dg-do run { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O3 -fdump-ipa-inline -fno-early-inlining -fno-ipa-cp"  } */
>> 
>>  extern "C" void abort (void);
>> diff --git a/gcc/testsuite/g++.dg/tls/pr79288.C b/gcc/testsuite/g++.dg/tls/pr79288.C
>> index 9f488df..da6751f 100644
>> --- a/gcc/testsuite/g++.dg/tls/pr79288.C
>> +++ b/gcc/testsuite/g++.dg/tls/pr79288.C
>> @@ -1,5 +1,5 @@
>>  // PR c++/79288
>> -// { dg-do compile { target nonpic } }
>> +// { dg-do compile { target { nonpic || pie_enabled } } }
>>  // { dg-require-effective-target tls }
>>  // { dg-options "-O2" }
>>  // { dg-final { scan-assembler-not "@tpoff" { target i?86-*-* x86_64-*-* } } }
>> diff --git a/gcc/testsuite/gcc.dg/addr_equal-1.c b/gcc/testsuite/gcc.dg/addr_equal-1.c
>> index 18b0dc9..35fa010 100644
>> --- a/gcc/testsuite/gcc.dg/addr_equal-1.c
>> +++ b/gcc/testsuite/gcc.dg/addr_equal-1.c
>> @@ -1,5 +1,4 @@
>> -/* { dg-do run } */
>> -/* { dg-require-effective-target nonpic } */
>> +/* { dg-do run { target { nonpic || pie_enabled } } } */
>>  /* { dg-require-weak "" } */
>>  /* { dg-require-alias "" } */
>>  /* { dg-options "-O2 -fdelete-null-pointer-checks" } */
>> diff --git a/gcc/testsuite/gcc.dg/const-1.c b/gcc/testsuite/gcc.dg/const-1.c
>> index a5b2b16..aa20aad 100644
>> --- a/gcc/testsuite/gcc.dg/const-1.c
>> +++ b/gcc/testsuite/gcc.dg/const-1.c
>> @@ -1,4 +1,4 @@
>> -/* { dg-do compile { target nonpic } } */
>> +/* { dg-do compile { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O2 -Wsuggest-attribute=const" } */
>> 
>>  extern int extern_const(int a) __attribute__ ((const));
>> diff --git a/gcc/testsuite/gcc.dg/ipa/pure-const-1.c b/gcc/testsuite/gcc.dg/ipa/pure-const-1.c
>> index 06b415e..dd58457 100644
>> --- a/gcc/testsuite/gcc.dg/ipa/pure-const-1.c
>> +++ b/gcc/testsuite/gcc.dg/ipa/pure-const-1.c
>> @@ -1,4 +1,4 @@
>> -/* { dg-do compile { target nonpic } } */
>> +/* { dg-do compile { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O3 -fdump-tree-local-pure-const1 -fdump-ipa-pure-const -fdump-tree-optimized -fno-early-inlining -fgnu89-inline" } */
>>  void abort (void);
>>  int error_code;
>> diff --git a/gcc/testsuite/gcc.dg/noreturn-8.c b/gcc/testsuite/gcc.dg/noreturn-8.c
>> index 294800b..ce41cab 100644
>> --- a/gcc/testsuite/gcc.dg/noreturn-8.c
>> +++ b/gcc/testsuite/gcc.dg/noreturn-8.c
>> @@ -1,4 +1,4 @@
>> -/* { dg-do run { target nonpic } } */
>> +/* { dg-do run { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O2" } */
>>  void exit (int);
>>  void noreturn_autodetection_failed ();
>> diff --git a/gcc/testsuite/gcc.dg/pr33826.c b/gcc/testsuite/gcc.dg/pr33826.c
>> index df83915..d222774 100644
>> --- a/gcc/testsuite/gcc.dg/pr33826.c
>> +++ b/gcc/testsuite/gcc.dg/pr33826.c
>> @@ -1,8 +1,7 @@
>>  /* Regression test for PR middle-end/33826 */
>>  /* Verify that recursive functions cannot be pure or const.  */
>> 
>> -/* { dg-do compile } */
>> -/* { dg-require-effective-target nonpic } */
>> +/* { dg-do compile { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O1 -fdump-tree-local-pure-const1 -fdump-ipa-pure-const" } */
>> 
>>  int recurse1 (int);
>> diff --git a/gcc/testsuite/gcc.dg/torture/ipa-pta-1.c b/gcc/testsuite/gcc.dg/torture/ipa-pta-1.c
>> index 1bf4997..30156a3 100644
>> --- a/gcc/testsuite/gcc.dg/torture/ipa-pta-1.c
>> +++ b/gcc/testsuite/gcc.dg/torture/ipa-pta-1.c
>> @@ -1,4 +1,4 @@
>> -/* { dg-do compile { target { nonpic } } } */
>> +/* { dg-do compile { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-fipa-pta -fdump-ipa-pta2 -fno-ipa-icf" } */
>>  /* { dg-skip-if "" { *-*-* } { "-O0" "-fno-fat-lto-objects" } { "" } } */
>> 
>> diff --git a/gcc/testsuite/gcc.dg/tree-ssa/alias-2.c b/gcc/testsuite/gcc.dg/tree-ssa/alias-2.c
>> index e10a25d..f9d2dd4 100644
>> --- a/gcc/testsuite/gcc.dg/tree-ssa/alias-2.c
>> +++ b/gcc/testsuite/gcc.dg/tree-ssa/alias-2.c
>> @@ -1,4 +1,4 @@
>> -/* { dg-do compile { target { nonpic } } } */
>> +/* { dg-do compile { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O2 -fdump-tree-optimized" } */
>>  static int a;
>>  int f;
>> diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c b/gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c
>> index 2d713d6..3b5a94f 100644
>> --- a/gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c
>> +++ b/gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c
>> @@ -1,4 +1,4 @@
>> -/* { dg-do compile { target nonpic } } */
>> +/* { dg-do compile { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O3 -fdump-tree-fnsplit -fdump-tree-optimized --param=builtin-expect-probability=100" } */
>> 
>>  struct a {int a,b;};
>> diff --git a/gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c b/gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c
>> index 028becd..b4e9296 100644
>> --- a/gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c
>> +++ b/gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c
>> @@ -1,4 +1,4 @@
>> -/* { dg-do compile { target nonpic } } */
>> +/* { dg-do compile { target { nonpic || pie_enabled } } } */
>>  /* { dg-options "-O2 -fdump-tree-pre-stats -fdump-tree-fre1" } */
>>  #include <stddef.h>
>> 
>> -- 
>> 2.6.3
>> 

  reply	other threads:[~2019-07-22 19:37 UTC|newest]

Thread overview: 109+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-05-15 12:40 [ARM/FDPIC v5 00/21] FDPIC ABI for ARM Christophe Lyon
2019-05-15 12:40 ` [ARM/FDPIC v5 01/21] [ARM] FDPIC: Add -mfdpic option support Christophe Lyon
2019-07-16 10:18   ` Richard Sandiford
2019-08-29 15:08     ` Christophe Lyon
2019-08-30 10:06       ` Richard Sandiford
2019-05-15 12:41 ` [ARM/FDPIC v5 03/21] [ARM] FDPIC: Force FDPIC related options unless -mno-fdpic is provided Christophe Lyon
2019-05-15 13:55   ` Szabolcs Nagy
2019-05-15 14:37     ` Rich Felker
2019-05-15 15:12       ` Christophe Lyon
2019-05-15 15:37         ` Rich Felker
2019-05-15 15:59           ` Szabolcs Nagy
2019-05-15 16:07             ` Rich Felker
2019-05-21 15:29               ` Christophe Lyon
2019-05-21 15:48                 ` Rich Felker
2019-05-22  8:39                 ` Szabolcs Nagy
2019-05-22  8:45                   ` Christophe Lyon
2019-05-23 12:45                     ` Christophe Lyon
2019-07-16 10:38                       ` Richard Sandiford
2019-07-16 20:00                         ` Rich Felker
2019-08-01 10:13                         ` Christophe Lyon
2019-08-06 14:28                           ` Richard Sandiford
2019-08-29 15:14                         ` Christophe Lyon
2019-08-30  9:40                           ` Richard Sandiford
2019-05-15 12:41 ` [ARM/FDPIC v5 04/21] [ARM] FDPIC: Add support for FDPIC for arm architecture Christophe Lyon
2019-07-16 12:33   ` Richard Sandiford
2019-08-20 17:13     ` Christophe Lyon
2019-08-29 15:39     ` Christophe Lyon
2019-09-02 16:12       ` Richard Sandiford
2019-09-02 20:04         ` Christophe Lyon
2019-09-03  8:40           ` Richard Sandiford
2019-09-04 19:59             ` Christophe Lyon
2019-09-05  8:03               ` Richard Sandiford
2019-05-15 12:41 ` [ARM/FDPIC v5 05/21] [ARM] FDPIC: Fix __do_global_dtors_aux and frame_dummy generation Christophe Lyon
2019-07-12  6:49   ` Richard Sandiford
2019-07-12 14:25     ` Christophe Lyon
2019-08-29 15:39     ` Christophe Lyon
2019-08-30  8:41       ` Richard Sandiford
2019-05-15 12:41 ` [ARM/FDPIC v5 02/21] [ARM] FDPIC: Handle arm*-*-uclinuxfdpiceabi in configure scripts Christophe Lyon
2019-07-12  7:44   ` Richard Sandiford
2019-07-12 13:25     ` Christophe Lyon
2019-07-12 13:28       ` Richard Sandiford
2019-08-29 15:14     ` Christophe Lyon
2019-08-30  9:30       ` Richard Sandiford
2019-08-30 14:48         ` Christophe Lyon
2019-08-30 15:15           ` Richard Sandiford
2019-09-02  7:51             ` Christophe Lyon
2019-09-02  8:31               ` Richard Sandiford
2019-08-30 14:40       ` Jonathan Wakely
2019-05-15 12:42 ` [ARM/FDPIC v5 07/21] [ARM] FDPIC: Avoid saving/restoring r9 on stack since it is read-only Christophe Lyon
2019-07-16 10:42   ` Kyrill Tkachov
2019-05-15 12:42 ` [ARM/FDPIC v5 06/21] [ARM] FDPIC: Add support for c++ exceptions Christophe Lyon
2019-08-30  9:31   ` Kyrill Tkachov
2019-08-30 14:44     ` Jonathan Wakely
2019-05-15 12:43 ` [ARM/FDPIC v5 08/21] [ARM] FDPIC: Enforce local/global binding for function descriptors Christophe Lyon
2019-07-16 10:51   ` Kyrill Tkachov
2019-05-15 12:43 ` [ARM/FDPIC v5 09/21] [ARM] FDPIC: Add support for taking address of nested function Christophe Lyon
2019-07-16 11:53   ` Kyrill Tkachov
2019-07-16 13:31     ` Kyrill Tkachov
2019-07-31 14:48       ` Christophe Lyon
2019-08-29 15:40         ` Christophe Lyon
2019-08-30  8:54           ` Kyrill Tkachov
2019-05-15 12:43 ` [ARM/FDPIC v5 10/21] [ARM] FDPIC: Implement TLS support Christophe Lyon
2019-09-04 14:16   ` Kyrill Tkachov
2019-09-04 20:03     ` Christophe Lyon
2019-09-09  8:54       ` Christophe Lyon
2019-05-15 12:44 ` [ARM/FDPIC v5 13/21] [ARM] FDPIC: Force LSB bit for PC in Cortex-M architecture Christophe Lyon
2019-08-29 15:37   ` Kyrill Tkachov
2019-09-05  8:30     ` Christophe Lyon
2019-09-05  8:32       ` Christophe Lyon
2019-09-05 20:56         ` Ian Lance Taylor
2019-09-05  9:03       ` Kyrill Tkachov
2019-09-09  8:58         ` Christophe Lyon
2019-05-15 12:44 ` [ARM/FDPIC v5 11/21] [ARM] FDPIC: Add support to unwind FDPIC signal frame Christophe Lyon
2019-09-04 14:19   ` Kyrill Tkachov
2019-05-15 12:44 ` [ARM/FDPIC v5 12/21] [ARM] FDPIC: Restore r9 after we call __aeabi_read_tp Christophe Lyon
2019-08-29 15:40   ` Christophe Lyon
2019-08-29 15:44   ` Kyrill Tkachov
2019-05-15 12:45 ` [ARM/FDPIC v5 16/21] [ARM][testsuite] FDPIC: Skip tests that don't work in PIC mode Christophe Lyon
2019-07-19  8:56   ` Kyrill Tkachov
2019-05-15 12:45 ` [ARM/FDPIC v5 14/21] [ARM][testsuite] FDPIC: Skip unsupported tests Christophe Lyon
2019-07-19  8:52   ` Kyrill Tkachov
2019-05-15 12:45 ` [ARM/FDPIC v5 15/21] [ARM][testsuite] FDPIC: Adjust scan-assembler patterns Christophe Lyon
2019-07-19  8:54   ` Kyrill Tkachov
2019-05-15 12:46 ` [ARM/FDPIC v5 18/21] [ARM][testsuite] FDPIC: Enable tests on pie_enabled targets Christophe Lyon
2019-07-19  8:59   ` Kyrill Tkachov
2019-07-22 19:50     ` Mike Stump [this message]
2019-05-15 12:46 ` [ARM/FDPIC v5 17/21] [ARM][testsuite] FDPIC: Handle *-*-uclinux* Christophe Lyon
2019-07-19  8:57   ` Kyrill Tkachov
2019-07-22 19:37     ` Mike Stump
2019-05-15 12:46 ` [ARM/FDPIC v5 19/21] [ARM][testsuite] FDPIC: Adjust pr43698.c to avoid clash with uclibc Christophe Lyon
2019-07-19  9:00   ` Kyrill Tkachov
2019-05-15 12:47 ` [ARM/FDPIC v5 20/21] [ARM][testsuite] FDPIC: Skip tests using architectures unsupported by FDPIC Christophe Lyon
2019-07-19  9:03   ` Kyrill Tkachov
2019-09-06  8:01     ` Christophe Lyon
2019-09-06  8:28       ` Kyrill Tkachov
2019-09-06  9:10         ` Christophe Lyon
2019-09-06 17:44           ` Christophe Lyon
2019-09-09  8:38             ` Christophe Lyon
2019-05-15 12:47 ` [ARM/FDPIC v5 21/21] [ARM] FDPIC: Handle stack-protector combined patterns Christophe Lyon
2019-07-19  9:40   ` Kyrill Tkachov
2019-05-23 12:46 ` [ARM/FDPIC v5 00/21] FDPIC ABI for ARM Christophe Lyon
2019-06-04 12:57   ` Christophe Lyon
2019-06-06 12:36     ` Christophe Lyon
2019-06-17 11:42       ` Christophe Lyon
2019-07-01 12:16         ` Christophe Lyon
2019-07-08 14:28           ` Christophe Lyon
2019-07-16  9:13             ` Christophe Lyon
2019-08-29 14:54 ` Christophe Lyon
2019-08-29 16:29   ` Christophe Lyon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=00BA2ED8-7435-4876-A609-F0B71F3370A1@comcast.net \
    --to=mikestump@comcast.net \
    --cc=christophe.lyon@st.com \
    --cc=gcc-patches@gcc.gnu.org \
    --cc=kyrylo.tkachov@foss.arm.com \
    --cc=ro@CeBiTec.Uni-Bielefeld.DE \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).