2013-03-25 Richard Biener <rguenther@suse.de>
[official-gcc.git] / libgfortran / ChangeLog
blob865725fbffa07b63d342b9a4b0480a91bbdf151a
1 2013-03-24  Tobias Burnus  <burnus@net-b.de>
3         PR fortran/56696
4         * io/list_read.c (read_real): Fix EOF diagnostic.
6 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
8         PR libfortran/51825
9         * io/list_read.c (nml_read_obj): Don't end the component loop on a
10         nested derived type, but continue with the next loop iteration.
11         (nml_get_obj_data): Don't move the first_nl pointer further in the
12         list if a qualifier was found.
14 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
16         PR libfortran/48618
17         * io/open.c (st_open): Raise error for unit number < 0 only if
18         unit number does not exist already.
20 2013-03-19  Janne Blomqvist  <jb@gcc.gnu.org>
22         * libgfortran.h: Include stdbool.h.
23         (enum try): Remove.
24         (notify_std): Change return type to bool.
25         * intrinsics/chmod.c: Don't include stdbool.h.
26         * intrinsics/execute_command_line.c: Likewise.
27         * io/format.c: Likewise.
28         * io/list_read.c (nml_parse_qualifier): Change return type to bool.
29         (nml_read_obj): Likewise.
30         (nml_get_obj_data): Likewise.
31         * io/transfer.c (read_block_form): Fix comment.
32         (write_buf): Change return type to bool.
33         * io/write.c: Don't include stdbool.h.
34         * io/write_float.def (output_float): Change return type to bool.
35         (output_float_FMT_G_ ## x): Change type of result variable.
36         * runtime/error.c (notify_std): Change return type to bool.
38 2013-03-11  Tobias Burnus  <burnus@net-b.de>
40         * io/transfer.c (read_block_direct): Correct condition.
41         * intrinsics/execute_command_line.c (execute_command_line):
42         Remove dead code for the HAVE_FORK case.
44 2013-02-21  Janne Blomqvist  <jb@gcc.gnu.org>
46         PR libfortran/30162
47         * io/open.c (test_endfile): Call stell only if size != 0.
48         * io/unix.c (raw_tell): Revert r194679.
49         (raw_size): Return size field only for regular files, otherwise 0.
51 2013-02-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
53         PR target/56347
54         * acinclude.m4 (LIBGFOR_CHECK_FOR_BROKEN_POWF): Remove check for
55         broken powf.
56         * configure.ac (LIBGFOR_CHECK_FOR_BROKEN_POWF): Likewise.
57         * intrinsics/c99_functions.c: Likewise.
58         * configure: Rebuilt.
59         * config.h.in: Rebuilt.
61 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
63         PR fortran/55978
64         * runtime/in_pack_generic.c (internal_pack): Return if base_addr is
65         NULL.
67 2013-01-23  Janne Blomqvist  <jb@gcc.gnu.org>
69         * io/file_pos.c (unformatted_backspace): Use __builtin_bswapXX
70         instead of reverse_memcpy.
71         * io/io.h (reverse_memcpy): Remove prototype.
72         * io/transfer.c (reverse_memcpy): Make static, move towards
73         beginning of file.
74         (bswap_array): New function.
75         (unformatted_read): Use bswap_array to byte swap the data
76         in-place.
77         (unformatted_write): Use a larger temp buffer and bswap_array.
78         (us_read): Use __builtin_bswapXX instead of reverse_memcpy.
79         (write_us_marker): Likewise.
81 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
83         Update copyright years.
85 2013-01-06  Tobias Burnus  <burnus@net-b.de>
87         PR fortran/54678
88         * intrinsics/env.c (get_environment_variable_i8): Don't use
89         uninitialized variable.
91 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
93         PR libfortran/55818
94         * io/list_read.c (read_real): Do not call hit_eof when EOF can be
95         treated as a value separator.
96         (parse_real): Likewise.
97         (read_logical): Likewise.
98         (read_character): Likewise.
99         (read_complex): Likewise.
101 Copyright (C) 2013 Free Software Foundation, Inc.
103 Copying and distribution of this file, with or without modification,
104 are permitted in any medium without royalty provided the copyright
105 notice and this notice are preserved.