2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/87689
* trans-decl.c (gfc_get_extern_function_decl): Add argument
actual_args and pass it through to gfc_get_function_type.
* trans-expr.c (conv_function_val): Add argument actual_args
and pass it on to gfc_get_extern_function_decl.
(conv_procedure_call): Pass actual arguments to conv_function_val.
* trans-types.c (get_formal_from_actual_arglist): New function.
(gfc_get_function_type): Add argument actual_args. Generate
formal args from actual args if necessary.
* trans-types.h (gfc_get_function_type): Add optional argument.
* trans.h (gfc_get_extern_function_decl): Add optional argument.
2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/87689
* gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
options.
* gfortran.dg/lto/20091028-2_0.f90: Likewise.
* gfortran.dg/lto/pr87689_0.f: New file.
* gfortran.dg/lto/pr87689_1.f: New file.
From-SVN: r268992
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| 20091015-1_0.f | Loading commit data... | |
| 20091015-1_1.f | Loading commit data... | |
| 20091015-1_2.f | Loading commit data... | |
| 20091016-1_0.f90 | Loading commit data... | |
| 20091028-1_0.f90 | Loading commit data... | |
| 20091028-1_1.c | Loading commit data... | |
| 20091028-2_0.f90 | Loading commit data... | |
| 20091028-2_1.c | Loading commit data... | |
| 20100110-1_0.f90 | Loading commit data... | |
| 20100222-1_0.f03 | Loading commit data... | |
| 20100222-1_1.c | Loading commit data... | |
| bind_c-1_0.f90 | Loading commit data... | |
| bind_c-1_1.c | Loading commit data... | |
| bind_c-2_0.f90 | Loading commit data... | |
| bind_c-2_1.c | Loading commit data... | |
| bind_c-2b_0.f90 | Loading commit data... | |
| bind_c-2b_1.c | Loading commit data... | |
| bind_c-3_0.f90 | Loading commit data... | |
| bind_c-3_1.c | Loading commit data... | |
| bind_c-4_0.f90 | Loading commit data... | |
| bind_c-4_1.c | Loading commit data... | |
| bind_c-5_0.f90 | Loading commit data... | |
| bind_c-5_1.c | Loading commit data... | |
| bind_c-6_0.f90 | Loading commit data... | |
| bind_c-6_1.c | Loading commit data... | |
| lto.exp | Loading commit data... | |
| pr40724_0.f | Loading commit data... | |
| pr40724_1.f | Loading commit data... | |
| pr40725_0.f03 | Loading commit data... | |
| pr40725_1.c | Loading commit data... | |
| pr41069_0.f90 | Loading commit data... | |
| pr41069_1.f90 | Loading commit data... | |
| pr41069_2.f90 | Loading commit data... | |
| pr41521_0.f90 | Loading commit data... | |
| pr41521_1.f90 | Loading commit data... | |
| pr41576_0.f90 | Loading commit data... | |
| pr41576_1.f90 | Loading commit data... | |
| pr41764_0.f | Loading commit data... | |
| pr45586-2_0.f90 | Loading commit data... | |
| pr45586_0.f90 | Loading commit data... | |
| pr46036_0.f90 | Loading commit data... | |
| pr46629_0.f90 | Loading commit data... | |
| pr46911_0.f | Loading commit data... | |
| pr47839_0.f90 | Loading commit data... | |
| pr47839_1.f90 | Loading commit data... | |
| pr60635_0.f90 | Loading commit data... | |
| pr60635_1.c | Loading commit data... | |
| pr79108_0.f90 | Loading commit data... | |
| pr84645_0.f90 | Loading commit data... | |
| pr87689_0.f | Loading commit data... | |
| pr87689_1.f | Loading commit data... | |
| pr89084_0.f90 | Loading commit data... |