]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/fortran/ChangeLog
* Makefile.in (DRIVER_DEFINES, gcc.o, gccspec.o, protoize.o)
[thirdparty/gcc.git] / gcc / fortran / ChangeLog
CommitLineData
72c65674
DJ
12007-09-03 Daniel Jacobowitz <dan@codesourcery.com>
2
3 * Make-lang.in (gfortranspec.o): Remove SHLIB_MULTILIB.
4
b1d5455a
KG
52007-09-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6
7 * gfortranspec.c (lang_specific_driver): Use CONST_CAST2.
8 * options.c (gfc_post_options): Supply a TYPE for CONST_CAST.
9 * parse.c (parse_omp_structured_block): Likewise,
10 * st.c (gfc_free_statement): Likewise,
11
d74b97cc
FXC
122007-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13
14 PR fortran/31675
15 * libgfortran.h: New file.
16 * iso-fortran-env.def: Use macros in the new header instead of
17 hardcoded integer constants.
18 * Make-lang.in (F95_PARSER_OBJS, GFORTRAN_TRANS_DEPS): Add
19 fortran/libgfortran.h.
20 * gfortran.h (GFC_STD_*, GFC_FPE_*, options_convert,
21 ioerror_codes): Remove.
22 * trans.c (ERROR_ALLOCATION): Remove.
23 (gfc_call_malloc, gfc_allocate_with_status,
24 gfc_allocate_array_with_status): Use LIBERROR_ALLOCATION.
25 * trans-types.h (GFC_DTYPE_*): Remove.
26 * trans-decl.c (gfc_generate_function_code): Use
27 GFC_CONVERT_NATIVE instead of CONVERT_NATIVE.
28 * trans-io.c (set_parameter_value, set_parameter_ref): Use
29 LIBERROR_* macros instead of IOERROR_ macros.
30 * trans-intrinsic.c (gfc_conv_intrinsic_function): Use
31 LIBERROR_END and LIBERROR_EOR instead of hardcoded constants.
32 * options.c (gfc_init_options): Use GFC_CONVERT_NATIVE instead of
33 CONVERT_NATIVE.
34 (gfc_handle_option): Use GFC_CONVERT_* macros instead of CONVERT_*.
35
200c5036
SK
362007-09-02 Steven G. Kargl <kargl@gcc.gnu.org>
37
38 * invoke.texi: Fix the -frange-checking option entry.
39
f2449db4
RS
402007-09-02 Roger Sayle <roger@eyesopen.com>
41
42 * decl.c (match_string_p): New helper function to explicitly match
43 a string of characters.
44 (match_attr_spec): Remove no longer needed DECL_COLON from decl_types.
45 Delete decls array and peek_char. Rewrite decl attribute parser to
46 avoid calling gfc_match_strings.
47 * match.c (gfc_match_strings): Delete unused function.
48 * match.h (gfc_match_strings): Delete prototype.
49
b35c5f01
TS
50