OLD | NEW |
1 2007-12-31 Paul Thomas <pault@gcc.gnu.org> | 1 2007-12-31 Paul Thomas <pault@gcc.gnu.org> |
2 | 2 |
3 PR fortran/34558 | 3 PR fortran/34558 |
4 * interface.c (gfc_compare_types): Prevent linked lists from | 4 * interface.c (gfc_compare_types): Prevent linked lists from |
5 putting this function into an endless recursive loop. | 5 putting this function into an endless recursive loop. |
6 | 6 |
7 2007-12-26 Daniel Franke <franke.daniel@gmail.com> | 7 2007-12-26 Daniel Franke <franke.daniel@gmail.com> |
8 | 8 |
9 PR fortran/34532 | 9 PR fortran/34532 |
10 * gfortran.texi: Fixed section about implicit conversion of | 10 * gfortran.texi: Fixed section about implicit conversion of |
(...skipping 2268 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2279 PR fortran/31214 | 2279 PR fortran/31214 |
2280 * symbol.c (get_unique_symtree): Moved from module.c. | 2280 * symbol.c (get_unique_symtree): Moved from module.c. |
2281 * module.c (get_unique_symtree): Moved to symbol.c. | 2281 * module.c (get_unique_symtree): Moved to symbol.c. |
2282 * decl.c (get_proc_name): Transfer the typespec from the local | 2282 * decl.c (get_proc_name): Transfer the typespec from the local |
2283 symbol to the module symbol, in the case that an entry is also | 2283 symbol to the module symbol, in the case that an entry is also |
2284 a module procedure. Ensure the local symbol is cleaned up by | 2284 a module procedure. Ensure the local symbol is cleaned up by |
2285 pointing to it with a unique symtree. | 2285 pointing to it with a unique symtree. |
2286 | 2286 |
2287 * dump_parse_tree (gfc_show_code_node): Add EXEC_ASSIGN_CALL. | 2287 * dump_parse_tree (gfc_show_code_node): Add EXEC_ASSIGN_CALL. |
2288 | 2288 |
2289 2008-08-04 Steven G. Kargl <kargl@gcc.gnu.org> | 2289 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org> |
2290 | 2290 |
2291 PR fortran/32969 | 2291 PR fortran/32969 |
2292 * iresolve.c (gfc_resolve_rrspacing): Convert argument(s) to | 2292 * iresolve.c (gfc_resolve_rrspacing): Convert argument(s) to |
2293 expected KIND. | 2293 expected KIND. |
2294 (gfc_resolve_scale): Ditto. | 2294 (gfc_resolve_scale): Ditto. |
2295 (gfc_resolve_set_exponent): Ditto. | 2295 (gfc_resolve_set_exponent): Ditto. |
2296 (gfc_resolve_spacing): Ditto. | 2296 (gfc_resolve_spacing): Ditto. |
2297 | 2297 |
2298 PR fortran/32968 | 2298 PR fortran/32968 |
2299 * trans-intrinsic.c (gfc_conv_intrinsic_si_kind, | 2299 * trans-intrinsic.c (gfc_conv_intrinsic_si_kind, |
(...skipping 1226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3526 index type for offset computation. | 3526 index type for offset computation. |
3527 * trans-intrinsic.c (gfc_conv_associated): Use correct type | 3527 * trans-intrinsic.c (gfc_conv_associated): Use correct type |
3528 for zero constant. | 3528 for zero constant. |
3529 | 3529 |
3530 2007-05-31 Paul Thomas <pault@gcc.gnu.org> | 3530 2007-05-31 Paul Thomas <pault@gcc.gnu.org> |
3531 | 3531 |
3532 PR fortran/32156 | 3532 PR fortran/32156 |
3533 * trans-array.c (gfc_trans_array_constructor): Treat the case | 3533 * trans-array.c (gfc_trans_array_constructor): Treat the case |
3534 where the ss expression charlen is missing. | 3534 where the ss expression charlen is missing. |
3535 | 3535 |
3536 22007-05-31 Paul Thomas <pault@gcc.gnu.org> | 3536 2007-05-31 Paul Thomas <pault@gcc.gnu.org> |
3537 | 3537 |
3538 PR fortran/32103 | 3538 PR fortran/32103 |
3539 * module.c (mio_symtree_ref): If an equivalence group member | 3539 * module.c (mio_symtree_ref): If an equivalence group member |
3540 is not used, give it a hidden symbol and set the pointer_info. | 3540 is not used, give it a hidden symbol and set the pointer_info. |
3541 (load_equiv): Only free the equivalence if none of the members | 3541 (load_equiv): Only free the equivalence if none of the members |
3542 are used. | 3542 are used. |
3543 | 3543 |
3544 2007-05-29 Daniel Franke <franke.daniel@gmail.com> | 3544 2007-05-29 Daniel Franke <franke.daniel@gmail.com> |
3545 | 3545 |
3546 * gfortran.h: Renamed 'enum gfc_generic_isym_id' to 'enum gfc_isym_id', | 3546 * gfortran.h: Renamed 'enum gfc_generic_isym_id' to 'enum gfc_isym_id', |
(...skipping 931 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4478 * arith.c (complex_pow): Rewrite to handle large power. | 4478 * arith.c (complex_pow): Rewrite to handle large power. |
4479 (gfc_arith_power): Handle large power in the real and integer | 4479 (gfc_arith_power): Handle large power in the real and integer |
4480 cases. | 4480 cases. |
4481 | 4481 |
4482 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr> | 4482 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr> |
4483 | 4483 |
4484 PR fortran/31262 | 4484 PR fortran/31262 |
4485 * trans-const.c (gfc_conv_mpz_to_tree): Allow integer constants | 4485 * trans-const.c (gfc_conv_mpz_to_tree): Allow integer constants |
4486 larger than twice the width of a HOST_WIDE_INT. | 4486 larger than twice the width of a HOST_WIDE_INT. |
4487 | 4487 |
4488 2006-03-22 Paul Thomas <pault@gcc.gnu.org> | 4488 2007-03-22 Paul Thomas <pault@gcc.gnu.org> |
4489 | 4489 |
4490 PR fortran/31193 | 4490 PR fortran/31193 |
4491 * trans-intrinsic.c (gfc_size_in_bytes): Remove function. | 4491 * trans-intrinsic.c (gfc_size_in_bytes): Remove function. |
4492 (gfc_conv_intrinsic_array_transfer): Remove calls to previous. | 4492 (gfc_conv_intrinsic_array_transfer): Remove calls to previous. |
4493 Explicitly extract TREE_TYPEs for source and mold. Use these | 4493 Explicitly extract TREE_TYPEs for source and mold. Use these |
4494 to calculate length of source and mold, except for characters, | 4494 to calculate length of source and mold, except for characters, |
4495 where the se string_length is used. For mold, the TREE_TYPE is | 4495 where the se string_length is used. For mold, the TREE_TYPE is |
4496 recalculated using gfc_get_character_type_len so that the | 4496 recalculated using gfc_get_character_type_len so that the |
4497 result is correctly cast for character literals and substrings. | 4497 result is correctly cast for character literals and substrings. |
4498 Do not use gfc_typenode_for_spec for the final cast. | 4498 Do not use gfc_typenode_for_spec for the final cast. |
(...skipping 1261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5760 * interface.c (check_sym_interfaces): Remove call to | 5760 * interface.c (check_sym_interfaces): Remove call to |
5761 resolve_global_procedure. | 5761 resolve_global_procedure. |
5762 gfortran.h : Remove prototype for resolve_global_procedure. | 5762 gfortran.h : Remove prototype for resolve_global_procedure. |
5763 resolve.c (resolve_global_procedure): Add static attribute | 5763 resolve.c (resolve_global_procedure): Add static attribute |
5764 to function declaration. | 5764 to function declaration. |
5765 | 5765 |
5766 2007-01-01 Steven G. Kargl <kargls@comcast.net> | 5766 2007-01-01 Steven G. Kargl <kargls@comcast.net> |
5767 | 5767 |
5768 * ChangeLog: Copy to ... | 5768 * ChangeLog: Copy to ... |
5769 * ChangeLog-2006: here. | 5769 * ChangeLog-2006: here. |
| 5770 |
| 5771 |
| 5772 Copyright (C) 2007 Free Software Foundation, Inc. |
| 5773 |
| 5774 Copying and distribution of this file, with or without modification, |
| 5775 are permitted in any medium without royalty provided the copyright |
| 5776 notice and this notice are preserved. |
OLD | NEW |