2018-10-16 Gerald Pfeifer Backport from trunk * io/close.c [!HAVE_UNLINK_OPEN_FILE]: Include . 2018-01-03 Janne Blomqvist Backport from trunk PR libgfortran/83649 * io/unix.c (MAX_CHUNK): New define. (raw_read): For reads larger than MAX_CHUNK, loop. (raw_write): Write no more than MAX_CHUNK bytes per iteration. 2017-12-16 Jerry DeLisle Backport from trunk PR libgfortran/81937 * io/list_read.c (next_char_internal): Don't attempt to read from the internal unit stream if no bytes are left. Decrement bytes_left in the right place. 2017-10-22 Thomas Koenig Backport from trunk PR libfortran/82233 * intrinsics/execute_command_line.c (execute_command_line): No call to runtime_error if cmdstat is present. 2017-07-04 Release Manager * GCC 6.4.0 released. 2017-05-19 Janne Blomqvist Backport from trunk * libgfortran.h: HAVE_SECURE_GETENV: Don't check HAVE___SECURE_GETENV. * environ/runtime.c (secure_getenv): Use __secure_getenv via a weak reference. 2017-01-31 Steven G. Kargl PR fortran/79305 * c99_protos.h: Spell HAVE_EXPL correctly. * intrinsics/c99_functions.c: Ditto. 2017-01-24 Uros Bizjak PR target/78478 * acinclude.m4: Include ../config/ax_check_define.m4 * configure.ac: Check if _SOFT_FLOAT is defined. * configure.host (i?86 | x86_64): Use fpu-generic when have_soft_float is set. * configure: Regenerate. 2016-12-21 Release Manager * GCC 6.3.0 released. 2016-10-31 Jerry DeLisle Backport from trunk PR libgfortran/78123 * io/transfer.c (formatted_transfer_scalar_read): Clear seen_eor only if we have tabbed to left of current position. 2016-09-29 Jerry DeLisle Backport from trunk PR libgfortran/77707 * io/transfer.c (next_record): Flush before calculating next_record. Correctly calculate. 2016-09-28 Steven G. Kargl Backport from trunk PR fortran/77507 * ieee/ieee_arithmetic.F90 (IEEE_VALUE_4,IEEE_VALUE_8,IEEE_VALULE_10, IEEE_VALUE_16): Use correct keyword. 2016-08-22 Release Manager * GCC 6.2.0 released. 2016-08-11 Jerry DeLisle Backport from trunk PR libgfortran/71123 PR libgfortran/73142 * io/list_read (eat_spaces): Eat '\r' as part of spaces. 2016-04-27 Release Manager * GCC 6.1.0 released. 2016-04-23 Jerry DeLisle PR libgfortran/70684 * io/list_read (check_buffers): Add '\r' to check for end of line. factor. 2016-03-30 Jerry DeLisle Dominique d'Humieres PR libgfortran/70235 * io/write_float.def: Fix PF format for negative values of the scale factor. 2016-03-28 Alessandro Fanfarillo * caf/libcaf.h: caf_stop_numeric and caf_stop_str prototype. * caf/single.c: _gfortran_caf_stop_numeric and _gfortran_caf_stop_str implementation. 2016-02-23 Jerry DeLisle PR libgfortran/69456 * io/list_read.c (read_real): If digit is missing from exponent issue an error. (parse_real): Likewise and adjusted error message to clarify it is part of a complex number. (nml_read_obj): Bump item count and add comment that this is used to identify which item in a namelist read has a problem. 2016-02-17 Jerry DeLisle PR libgfortran/69651 * io/list_read.c (push_char4): Fix the pointer usage for xrealloc. 2016-02-15 Jerry DeLisle PR libgfortran/69651 * io/list_read.c: Entire file trailing spaces removed. (CASE_SEPARATORS): Remove '!'. (is_separator): Add namelist mode as condition with '!'. (push_char): Remove un-needed memset. (push_char4): Likewise and remove 'new' pointer. (eat_separator): Remove un-needed use of notify_std. (read_logical): If '!' bang encountered when not in namelist mode got bad_logical to give an error. (read_integer): Likewise reject '!'. (read_character): Remove condition testing c = '!' which is now inside the is_separator macro. (parse_real): Reject '!' unless in namelist mode. (read_complex): Reject '!' unless in namelist mode. (read_real): Likewise reject '!'. 2016-02-12 Jerry DeLisle PR libgfortran/69668 * io/list_read.c (read_character): Remove code related to DELIM_NONE. 2016-01-23 John David Anglin PR libfortran/68744 * runtime/backtrace.c: Include gthr.h. (show_backtrace): Use __gthread_active_p() to determine whether threads are active. Return if lbstate is NULL. 2016-01-15 Jakub Jelinek * intrinsics/execute_command_line.c (set_cmdstat): Use "%s", msg instead of msg to avoid -Wformat-security warning. 2016-01-04 Jakub Jelinek Update copyright years. Copyright (C) 2016 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.