[Bug target/23828] local calling convention not used when using --combine

2005-09-25 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-25 20:15 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug target/23828] local calling convention not used when using --combine

2005-09-25 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-09-25 20:01 --- Subject: Bug 23828 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-09-25 20:01:11 Modified files: gcc: ChangeLog gcc/config/i386: i

[Bug target/23828] local calling convention not used when using --combine

2005-09-21 Thread dann at godzilla dot ics dot uci dot edu
--- Additional Comments From dann at godzilla dot ics dot uci dot edu 2005-09-21 17:43 --- (In reply to comment #8) > (In reply to comment #4) > Instead of the above check, change it to: > if (local_regparm == 3 && DECL_STRUCT_FUNCTION (fn)->static_chain_decl) > local_regparm = 2; D

[Bug target/23828] local calling convention not used when using --combine

2005-09-15 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-15 20:12 --- Confirmed, reduced testcase: file1.c: int g(void); int main(void) { return g(); } file2.c: static int f(int a, int b, int c) __attribute__((noinline)); static int f(int a, int b, int c) { return a+