diff options
author | Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> | 2008-03-18 21:00:12 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2008-03-18 21:00:12 +0100 |
commit | 34614fff0d46c19981a458834a71b7325e206338 (patch) | |
tree | dc483ddfafcccacac26d2dfd5679a1bd46d3f4d9 /gcc/tree-optimize.c | |
parent | 88ab8cf2a5541c7e6f199f53b4c8d894bc14c74d (diff) | |
download | gcc-34614fff0d46c19981a458834a71b7325e206338.zip gcc-34614fff0d46c19981a458834a71b7325e206338.tar.gz gcc-34614fff0d46c19981a458834a71b7325e206338.tar.bz2 |
re PR target/35504 (incorrect code generated on i386 for C++ multiple inheritance, large return structures and regparm or fastcall calling conventions)
PR target/35504
* config/i386/i386.c (x86_this_parameter): Calculate correct location
of "this" pointer when "regparm = N" or "fastcall" is in effect.
testsuite/ChangeLog
PR target/35504
* g++.dg/other/pr35504.C: New test.
From-SVN: r133324
Diffstat (limited to 'gcc/tree-optimize.c')
0 files changed, 0 insertions, 0 deletions