diff options
author | Richard Biener <rguenther@suse.de> | 2018-08-17 08:48:58 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2018-08-17 08:48:58 +0000 |
commit | 36a072b429a9501946cb1fafdc9b1af7c574594d (patch) | |
tree | 40d0364573f5c9199c9b1b3c41447cf007c38188 /gcc/cppbuiltin.c | |
parent | bbcbd744b80c2cd40d7ef41d32dbd6ee7400701f (diff) | |
download | gcc-36a072b429a9501946cb1fafdc9b1af7c574594d.zip gcc-36a072b429a9501946cb1fafdc9b1af7c574594d.tar.gz gcc-36a072b429a9501946cb1fafdc9b1af7c574594d.tar.bz2 |
re PR middle-end/86505 (__builtin_va_arg_pack_len() computes the number of arguments wrongly)
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.
From-SVN: r263613
Diffstat (limited to 'gcc/cppbuiltin.c')
0 files changed, 0 insertions, 0 deletions