diff options
author | Jakub Jelinek <jakub@redhat.com> | 2009-03-19 11:25:43 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2009-03-19 11:25:43 +0100 |
commit | f57c2f04ae121b2503b0b6bb93465dfe365b4d12 (patch) | |
tree | a5b73d6503686d01c52cb3b15d4e6c90a0c47c9f /gcc/tree-optimize.c | |
parent | 9e517d61f7635494e97f23970570de7c78a824ef (diff) | |
download | gcc-f57c2f04ae121b2503b0b6bb93465dfe365b4d12.zip gcc-f57c2f04ae121b2503b0b6bb93465dfe365b4d12.tar.gz gcc-f57c2f04ae121b2503b0b6bb93465dfe365b4d12.tar.bz2 |
re PR target/39496 (GCC uses non-standard calling conventions for static functions with -O0.)
PR target/39496
* config/i386/i386.c (ix86_function_regparm): Don't optimize local
functions using regparm calling conventions when not optimizing.
(ix86_function_sseregparm): Similarly for sseregparm calling
conventions.
* gcc.target/i386/pr39496.c: New test.
* g++.dg/other/pr39496.C: New test.
From-SVN: r144955
Diffstat (limited to 'gcc/tree-optimize.c')
0 files changed, 0 insertions, 0 deletions