diff options
author | Richard Guenther <rguenther@suse.de> | 2010-01-17 17:00:47 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-01-17 17:00:47 +0000 |
commit | 3b3f318a47b4a45b30d9d239f031ecfcf85ab0d3 (patch) | |
tree | 477137746dbd5d42ffd5c3297e597dd501ed2d46 /gcc/lambda-code.c | |
parent | 8eacd0162e5d13cd77de8c85aa2759519a1cd5ec (diff) | |
download | gcc-3b3f318a47b4a45b30d9d239f031ecfcf85ab0d3.zip gcc-3b3f318a47b4a45b30d9d239f031ecfcf85ab0d3.tar.gz gcc-3b3f318a47b4a45b30d9d239f031ecfcf85ab0d3.tar.bz2 |
re PR middle-end/42248 (compat test struct-by-value-17 fails execution with -O1 -fschedule-insns)
2010-01-17 Richard Guenther <rguenther@suse.de>
PR middle-end/42248
* function.c (split_complex_args): Take a VEC to modify.
(assign_parms_augmented_arg_list): Build a VEC instead of
a chain of PARM_DECLs.
(assign_parms_unsplit_complex): Take a VEC of arguments.
Do not fixup unmodified parms.
(assign_parms): Deal with the VEC.
(gimplify_parameters): Likewise.
* gcc.c-torture/execute/pr42248.c: New testcase.
From-SVN: r155984
Diffstat (limited to 'gcc/lambda-code.c')
0 files changed, 0 insertions, 0 deletions