This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix part of PR86389


On Fri, 13 Jul 2018, Sandra Loosemore wrote:

> On 07/03/2018 07:55 AM, Richard Biener wrote:
> > 
> > Bootstrapped and tested on x86_64-unknown-linux-gnu, applied.
> > 
> > Richard.
> > 
> >  From 52aad98947e5cfcb5624ff24f0c557d0029c34fe Mon Sep 17 00:00:00 2001
> > From: Richard Guenther <rguenther@suse.de>
> > Date: Tue, 3 Jul 2018 14:04:01 +0200
> > Subject: [PATCH] fix-pr86389
> > 
> > 2018-07-03  Richard Biener  <rguenther@suse.de>
> > 
> > 	PR ipa/86389
> > 	* tree-ssa-structalias.c (find_func_clobbers): Properly
> > 	handle indirect calls.
> > 
> > 	* gcc.dg/torture/pr86389.c: New testcase.
> 
> FYI, it looks like this new testcase requires
> 
> /* { dg-require-effective-target trampolines } */
> 
> as it is failing on a target without nested function support. Alternatively,
> maybe the testcase could be rewritten not to use a nested function?  I'm not
> sure if nested-ness is required to test the bug this issue was for.

Fixed.

Richard.

2018-07-16  Richard Biener  <rguenther@suse.de>

	PR ipa/86389
	* gcc.dg/torture/pr86389.c: Require trampolines.

Index: gcc/testsuite/gcc.dg/torture/pr86389.c
===================================================================
--- gcc/testsuite/gcc.dg/torture/pr86389.c	(revision 262676)
+++ gcc/testsuite/gcc.dg/torture/pr86389.c	(working copy)
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-require-effective-target trampolines } */
 /* { dg-additional-options "-fipa-pta" } */
 
 void callme (void (*callback) (void));


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]