mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-08 20:17:14 +08:00
a0b67fe26f
2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de> PR libfortran/51825 * io/list_read.c (nml_read_obj): Don't end the component loop on a nested derived type, but continue with the next loop iteration. (nml_get_obj_data): Don't move the first_nl pointer further in the list if a qualifier was found. 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de> PR libfortran/51825 * gcc/testsuite/gfortran.dg/namelist_77.f90: New. * gcc/testsuite/gfortran.dg/namelist_78.f90: New. From-SVN: r196806
101 lines
3.3 KiB
Plaintext
101 lines
3.3 KiB
Plaintext
2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
|
||
|
||
PR libfortran/51825
|
||
* io/list_read.c (nml_read_obj): Don't end the component loop on a
|
||
nested derived type, but continue with the next loop iteration.
|
||
(nml_get_obj_data): Don't move the first_nl pointer further in the
|
||
list if a qualifier was found.
|
||
|
||
2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
|
||
|
||
PR libfortran/48618
|
||
* io/open.c (st_open): Raise error for unit number < 0 only if
|
||
unit number does not exist already.
|
||
|
||
2013-03-19 Janne Blomqvist <jb@gcc.gnu.org>
|
||
|
||
* libgfortran.h: Include stdbool.h.
|
||
(enum try): Remove.
|
||
(notify_std): Change return type to bool.
|
||
* intrinsics/chmod.c: Don't include stdbool.h.
|
||
* intrinsics/execute_command_line.c: Likewise.
|
||
* io/format.c: Likewise.
|
||
* io/list_read.c (nml_parse_qualifier): Change return type to bool.
|
||
(nml_read_obj): Likewise.
|
||
(nml_get_obj_data): Likewise.
|
||
* io/transfer.c (read_block_form): Fix comment.
|
||
(write_buf): Change return type to bool.
|
||
* io/write.c: Don't include stdbool.h.
|
||
* io/write_float.def (output_float): Change return type to bool.
|
||
(output_float_FMT_G_ ## x): Change type of result variable.
|
||
* runtime/error.c (notify_std): Change return type to bool.
|
||
|
||
2013-03-11 Tobias Burnus <burnus@net-b.de>
|
||
|
||
* io/transfer.c (read_block_direct): Correct condition.
|
||
* intrinsics/execute_command_line.c (execute_command_line):
|
||
Remove dead code for the HAVE_FORK case.
|
||
|
||
2013-02-21 Janne Blomqvist <jb@gcc.gnu.org>
|
||
|
||
PR libfortran/30162
|
||
* io/open.c (test_endfile): Call stell only if size != 0.
|
||
* io/unix.c (raw_tell): Revert r194679.
|
||
(raw_size): Return size field only for regular files, otherwise 0.
|
||
|
||
2013-02-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||
|
||
PR target/56347
|
||
* acinclude.m4 (LIBGFOR_CHECK_FOR_BROKEN_POWF): Remove check for
|
||
broken powf.
|
||
* configure.ac (LIBGFOR_CHECK_FOR_BROKEN_POWF): Likewise.
|
||
* intrinsics/c99_functions.c: Likewise.
|
||
* configure: Rebuilt.
|
||
* config.h.in: Rebuilt.
|
||
|
||
2013-02-06 Janus Weil <janus@gcc.gnu.org>
|
||
|
||
PR fortran/55978
|
||
* runtime/in_pack_generic.c (internal_pack): Return if base_addr is
|
||
NULL.
|
||
|
||
2013-01-23 Janne Blomqvist <jb@gcc.gnu.org>
|
||
|
||
* io/file_pos.c (unformatted_backspace): Use __builtin_bswapXX
|
||
instead of reverse_memcpy.
|
||
* io/io.h (reverse_memcpy): Remove prototype.
|
||
* io/transfer.c (reverse_memcpy): Make static, move towards
|
||
beginning of file.
|
||
(bswap_array): New function.
|
||
(unformatted_read): Use bswap_array to byte swap the data
|
||
in-place.
|
||
(unformatted_write): Use a larger temp buffer and bswap_array.
|
||
(us_read): Use __builtin_bswapXX instead of reverse_memcpy.
|
||
(write_us_marker): Likewise.
|
||
|
||
2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
|
||
|
||
Update copyright years.
|
||
|
||
2013-01-06 Tobias Burnus <burnus@net-b.de>
|
||
|
||
PR fortran/54678
|
||
* intrinsics/env.c (get_environment_variable_i8): Don't use
|
||
uninitialized variable.
|
||
|
||
2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||
|
||
PR libfortran/55818
|
||
* io/list_read.c (read_real): Do not call hit_eof when EOF can be
|
||
treated as a value separator.
|
||
(parse_real): Likewise.
|
||
(read_logical): Likewise.
|
||
(read_character): Likewise.
|
||
(read_complex): Likewise.
|
||
|
||
Copyright (C) 2013 Free Software Foundation, Inc.
|
||
|
||
Copying and distribution of this file, with or without modification,
|
||
are permitted in any medium without royalty provided the copyright
|
||
notice and this notice are preserved.
|