2018-08-17 Richard Biener <rguenther@suse.de>
commitf8ea05e4698baae0357762a9018c5cf04887a2a4
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Aug 2018 08:48:58 +0000 (17 08:48 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Aug 2018 08:48:58 +0000 (17 08:48 +0000)
tree40d0364573f5c9199c9b1b3c41447cf007c38188
parent17d7e9ff067f4b48cc7546322273d3c216a40362
2018-08-17  Richard Biener  <rguenther@suse.de>

PR middle-end/86505
* tree-inline.c (copy_bb): When inlining __builtin_va_arg_pack_len ()
across a va-arg-pack using call adjust its return value accordingly.

* gcc.dg/torture/pr86505.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@263613 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr86505.c [new file with mode: 0644]
gcc/tree-inline.c