1 1.1 mrg 2015-12-28 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 2 1.1 mrg 3 1.1 mrg PR libfortran/68987 4 1.1 mrg io/format.c (format_error): Remove unneeded memory cleanup. 5 1.1 mrg 6 1.1 mrg 2015-12-14 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 7 1.1 mrg 8 1.1 mrg PR libfortran/68867 9 1.1 mrg * io/write.c (set_fnode_default): For kind=16, set the decimal precision 10 1.1 mrg depending on the platform binary precision, 106 or 113. 11 1.1 mrg 12 1.1 mrg 2015-12-05 Juoko Orava <jouko.orava (a] iki.fi> 13 1.1 mrg 14 1.1 mrg PR fortran/50201 15 1.1 mrg * io/write_float.def: Avoid marking quadmath_snprintf as an untyped 16 1.1 mrg weak reference, which fixing linking with -static. 17 1.1 mrg 18 1.1 mrg 2015-11-26 Tobias Burnus <burnus (a] net-b.de> 19 1.1 mrg Alessandro Fanfarillo <fanfarillo.gcc (a] gmail.com> 20 1.1 mrg 21 1.1 mrg * caf/libcaf.h (_gfortran_caf_event_post, 22 1.1 mrg _gfortran_caf_event_wait,_gfortran_caf_event_query): New prototypes. 23 1.1 mrg * caf/single.c (_gfortran_caf_event_post, 24 1.1 mrg _gfortran_caf_event_wait,_gfortran_caf_event_query): Implement. 25 1.1 mrg 26 1.1 mrg 2015-11-22 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 27 1.1 mrg 28 1.1 mrg PR libfortran/52251 29 1.1 mrg * io/transfer.c (formatted_transfer_scalar_write): Reset skips count. 30 1.1 mrg (finalize_transfer): For ADVANCE_NO, emit pending spaces and reset the 31 1.1 mrg skip count. 32 1.1 mrg 33 1.1 mrg 2015-11-22 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 34 1.1 mrg 35 1.1 mrg * io/write_float.def (output_float): Move block determining 36 1.1 mrg room for leading zero to before checkng g0 formatting. 37 1.1 mrg 38 1.1 mrg 2015-09-12 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 39 1.1 mrg 40 1.1 mrg PR libfortran/67527 41 1.1 mrg PR libfortran/67535 42 1.1 mrg PR libfortran/67536 43 1.1 mrg * io/io.h: Use unsigned values for 31-bit left shifts. 44 1.1 mrg * io/unix.c (buf_read): Do not call memcpy() with NULL pointer arg. 45 1.1 mrg * io/write.c (nml_write_obj): Likewise. 46 1.1 mrg 47 1.1 mrg 2015-09-05 Janne Blomqvist <jb (a] gcc.gnu.org> 48 1.1 mrg 49 1.1 mrg PR fortran/53379 50 1.1 mrg * libgfortran.h (exit_error): New prototype. 51 1.1 mrg * runtime/error.c (exit_error): New function. 52 1.1 mrg (os_error): Call exit_error instead of exit. 53 1.1 mrg (runtime_error): Likewise. 54 1.1 mrg (runtime_error_at): Likewise. 55 1.1 mrg (internal_error): Likewise. 56 1.1 mrg (generate_error): Likewise. 57 1.1 mrg (notify_std): Likewise. 58 1.1 mrg * runtime/stop.c (error_stop_string): Likewise. 59 1.1 mrg (error_stop_numeric): Likewise. 60 1.1 mrg 61 1.1 mrg 2015-09-04 Janne Blomqvist <jb (a] gcc.gnu.org> 62 1.1 mrg 63 1.1 mrg * io/unix.h (delete_file): Remove prototype. 64 1.1 mrg * io/unix.c (delete_file): Remove function. 65 1.1 mrg * io/close.c (st_close): Replace delete_file and unlink with 66 1.1 mrg remove. 67 1.1 mrg * io/open.c (already_open): Replace unlink with remove. 68 1.1 mrg 69 1.1 mrg 2015-09-02 Janne Blomqvist <jb (a] gcc.gnu.org> 70 1.1 mrg 71 1.1 mrg PR libfortran/67414 72 1.1 mrg * io/write.c (gfc_itoa): Move to runtime/string.c. 73 1.1 mrg * libgfortran.h (show_backtrace): Make arg bool. 74 1.1 mrg (gfc_itoa): New prototype. 75 1.1 mrg * runtime/backtrace.c (struct mystate): Change type of try_simple 76 1.1 mrg field, add in_signal_handler field. 77 1.1 mrg (error_callback): Print out error number, or if not in a signal 78 1.1 mrg handler, the error message. 79 1.1 mrg (show_backtrace): Change type of arg, change initialization of 80 1.1 mrg struct mystate. 81 1.1 mrg (backtrace): Call show_backtrace with correct arg type. 82 1.1 mrg * runtime/compile_options.c (backtrace_handler): Call with correct 83 1.1 mrg arg type. 84 1.1 mrg * runtime/error.c (sys_abort): Likewise. 85 1.1 mrg (gf_strerror): Handle newlocale() failure. 86 1.1 mrg * runtime/string.c (gfc_itoa): Function moved here from 87 1.1 mrg io/write.c. 88 1.1 mrg 89 1.1 mrg 2015-08-31 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 90 1.1 mrg 91 1.1 mrg PR libfortran/47571 92 1.1 mrg * acinclude.m4 (LIBGFOR_GTHREAD_WEAK): Reinstate. 93 1.1 mrg * configure.ac: Call LIBGFOR_GTHREAD_WEAK again. 94 1.1 mrg * config.h.in: Regenerate. 95 1.1 mrg * configure: Regenerate. 96 1.1 mrg 97 1.1 mrg 2015-08-31 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 98 1.1 mrg 99 1.1 mrg PR libfortran/47571 100 1.1 mrg * acinclude.m4 (LIBGFOR_GTHREAD_WEAK): Remove. 101 1.1 mrg (LIBGFOR_CHECK_WEAKREF): New test. 102 1.1 mrg * configure.ac: Call LIBGFOR_CHECK_WEAKREF instead of 103 1.1 mrg LIBGFOR_GTHREAD_WEAK. 104 1.1 mrg * config.h.in: Regenerate. 105 1.1 mrg * configure: Regenerate. 106 1.1 mrg * intrinsics/system_clock.c: Use SUPPORTS_WEAKREF instead of 107 1.1 mrg SUPPORTS_WEAK and GTHREAD_USE_WEAK. 108 1.1 mrg 109 1.1 mrg 2015-08-29 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 110 1.1 mrg 111 1.1 mrg PR libgfortran/67367 112 1.1 mrg * io/unix.c (buf_read): Check for error condition and if found 113 1.1 mrg return the error code. 114 1.1 mrg 115 1.1 mrg 2015-08-29 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 116 1.1 mrg 117 1.1 mrg * acinclude.m4: Remove LIBGFOR_CHECK_ATTRIBUTE_DLLEXPORT. 118 1.1 mrg * configure.ac: Remove checks for strcasestr, execl, close, 119 1.1 mrg getrlimit, readlink, getppid, powl, erfl, j0l, j1l, y0l, y1l, 120 1.1 mrg tgammal, and lgammal. 121 1.1 mrg * config.h.in: Regenerate. 122 1.1 mrg * configure: Regenerate. 123 1.1 mrg 124 1.1 mrg 2015-08-29 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 125 1.1 mrg 126 1.1 mrg * io/unix.c (min): Remove unused macro. 127 1.1 mrg 128 1.1 mrg 2015-08-28 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 129 1.1 mrg 130 1.1 mrg PR fortran/53668 131 1.1 mrg * intrinsics/malloc.c: Adapt comments. 132 1.1 mrg 133 1.1 mrg 2015-08-28 James Greenhalgh <james.greenhalgh (a] arm.com> 134 1.1 mrg 135 1.1 mrg * configure.ac: Auto-detect newlib function support unless we 136 1.1 mrg know there are issues when configuring for a host. 137 1.1 mrg * configure: Regenerate. 138 1.1 mrg 139 1.1 mrg 2015-08-26 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 140 1.1 mrg 141 1.1 mrg PR fortran/29600 142 1.1 mrg * Makefile.am: Add generated/shape_i{1,2}.c 143 1.1 mrg * Makefile.in: Regenerate. 144 1.1 mrg * generated/shape_i1.c: New generated file. 145 1.1 mrg * generated/shape_i2.c: New generated file. 146 1.1 mrg * generated/shape_i4.c: Regenerate. 147 1.1 mrg * generated/shape_i8.c: Regenerate. 148 1.1 mrg * generated/shape_i16.c: Regenerate. 149 1.1 mrg * gfortran.map (GFORTRAN_1.7): Add _gfortran_shape_{1,2}. 150 1.1 mrg * m4/shape.m4: Fix parameter type. 151 1.1 mrg 152 1.1 mrg 2015-08-26 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 153 1.1 mrg 154 1.1 mrg * libgfortran.h (show_variables): Remove prototype. 155 1.1 mrg * runtime/environ.c (print_spaces, var_source, show_integer, 156 1.1 mrg show_boolean, show_sep, show_string): Remove functions. 157 1.1 mrg * runtime/main.c (init): Remove dead code. 158 1.1 mrg 159 1.1 mrg 2015-08-25 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 160 1.1 mrg 161 1.1 mrg * io/unit.c (get_internal_unit): Make default sign mode unspecified. 162 1.1 mrg (init_units): Make default sign mode unspecified. 163 1.1 mrg 164 1.1 mrg 2015-08-25 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 165 1.1 mrg 166 1.1 mrg * libgfortran.h (check_buffered): Remove unused prototype. 167 1.1 mrg 168 1.1 mrg 2015-08-24 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 169 1.1 mrg 170 1.1 mrg PR libfortran/57496 171 1.1 mrg * io/write_float.def: Use built-in type-generic functions defined 172 1.1 mrg by libgfortran.h for isfinite, isnan, and signbit. 173 1.1 mrg 174 1.1 mrg 2015-08-23 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 175 1.1 mrg 176 1.1 mrg PR libfortran/54572 177 1.1 mrg * Makefile.am (libgfortran_la_LDFLAGS): Link in libbacktrace. 178 1.1 mrg (AM_CPPFLAGS): Add libbacktrace directories to include paths. 179 1.1 mrg * Makefile.in: Regenerate. 180 1.1 mrg * aclocal.m4: Regenerate. 181 1.1 mrg * config.h.in: Regenerate. 182 1.1 mrg * configure: Regenerate. 183 1.1 mrg * configure.ac: Remove checks for strtok_r, wait, execve, pipe, 184 1.1 mrg and dup2. Remove call to GCC_CHECK_UNWIND_GETIPINFO. 185 1.1 mrg * libgfortran.h (full_exe_path, find_addr2line, backtrace): Remove 186 1.1 mrg prototypes. 187 1.1 mrg (show_backtrace): Add prototype. 188 1.1 mrg * runtime/backtrace.c: Rework file entirely. 189 1.1 mrg * runtime/compile_options.c (backtrace_handler): Rename backtrace 190 1.1 mrg to show_backtrace. 191 1.1 mrg (maybe_find_addr2line): Remove function. 192 1.1 mrg (set_options): Remove call to maybe_find_addr2line. 193 1.1 mrg * runtime/error.c (sys_abort): Rename backtrace to show_backtrace. 194 1.1 mrg * runtime/main.c (store_exe_path): Empty function body. 195 1.1 mrg (full_exe_path, gfstrtok_r, find_addr2line): Remove functions. 196 1.1 mrg (cleanup): Don't free removed variables. 197 1.1 mrg * runtime/minimal.c (full_exe_path): Remove function. 198 1.1 mrg (set_args): Don't set exe_path. 199 1.1 mrg 200 1.1 mrg 2015-08-23 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 201 1.1 mrg 202 1.1 mrg PR libfortran/62296 203 1.1 mrg * intrinsics/execute_command_line.c (EXEC_INVALIDCOMMAND): New 204 1.1 mrg error code. 205 1.1 mrg (cmdmsg_values): New error message. 206 1.1 mrg (set_cmdstat): Rework runtime error. 207 1.1 mrg (execute_command_line): Handle invalid command line error status. 208 1.1 mrg 209 1.1 mrg 2015-08-10 Steven G. Kargl <kargl (a] gcc.gnu.org> 210 1.1 mrg 211 1.1 mrg PR libfortran/67140 212 1.1 mrg * intrinsics/mvbits.c: Fix build for platforms without c_int128_t. 213 1.1 mrg 214 1.1 mrg 2015-08-10 Steven G. Kargl <kargl (a] gcc.gnu.org> 215 1.1 mrg 216 1.1 mrg PR libfortran/67140 217 1.1 mrg * gfortran.map: Add _gfortran_mvbits_i16. 218 1.1 mrg * intrinsics/mvbits.c: Generate mvbits for c_int128_t. 219 1.1 mrg 220 1.1 mrg 2015-08-09 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 221 1.1 mrg 222 1.1 mrg PR libfortran/66936 223 1.1 mrg * io/unix.c (__MINGW32__): Undefine HAVE_UMASK. 224 1.1 mrg 225 1.1 mrg 2015-08-07 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 226 1.1 mrg 227 1.1 mrg PR libfortran/66458 228 1.1 mrg * runtime/main.c (init): Only call set_fpu() if requested by user. 229 1.1 mrg 230 1.1 mrg 2015-08-06 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 231 1.1 mrg 232 1.1 mrg * runtime/compile_options.c (set_options): Fix typos. 233 1.1 mrg 234 1.1 mrg 2015-08-04 Uros Bizjak <ubizjak (a] gmail.com> 235 1.1 mrg 236 1.1 mrg * config/fpu-387.h (get_fpu_trap_exceptions): Add temporary variable 237 1.1 mrg to improve generated code. 238 1.1 mrg 239 1.1 mrg 2015-08-04 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 240 1.1 mrg 241 1.1 mrg PR fortran/64022 242 1.1 mrg * ieee/ieee_exceptions.F90: Support all real kinds. 243 1.1 mrg * ieee/ieee_arithmetic.F90: Likewise. 244 1.1 mrg * ieee/ieee_helper.c (ieee_class_helper_10, 245 1.1 mrg ieee_class_helper_16): New functions 246 1.1 mrg * gfortran.map (GFORTRAN_1.7): Add entries. 247 1.1 mrg 248 1.1 mrg 2015-07-29 Uros Bizjak <ubizjak (a] gmail.com> 249 1.1 mrg 250 1.1 mrg PR libgfortran/66650 251 1.1 mrg * libgfortran.h (GFC_DTYPE_SIZE_MASK): Rewrite to avoid 252 1.1 mrg "left shift of negative value" warning. 253 1.1 mrg 254 1.1 mrg 2015-07-14 Janne Blomqvist <jb (a] gcc.gnu.org> 255 1.1 mrg 256 1.1 mrg PR libfortran/66861 257 1.1 mrg * io/unix.c (compare_file_filename): Verify that u->filename is 258 1.1 mrg non-NULL before strcmp. 259 1.1 mrg (find_file0): Likewise. 260 1.1 mrg 261 1.1 mrg 2015-07-06 Francois-Xavier Coudert <fxcoudert (a] gcc.gnu.org> 262 1.1 mrg 263 1.1 mrg PR libfortran/40267 264 1.1 mrg * Makefile.am: Remove libgfortranbegin targets. 265 1.1 mrg * Makefile.in: Regenerate. 266 1.1 mrg * fmain.c: Remove. 267 1.1 mrg 268 1.1 mrg 2015-04-22 Szabolcs Nagy <szabolcs.nagy (a] arm.com> 269 1.1 mrg 270 1.1 mrg * acinclude.m4 (GTHREAD_USE_WEAK): Define as 0 for *-*-musl*. 271 1.1 mrg * configure: Regenerate. 272 1.1 mrg 273 1.1 mrg 2015-04-21 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 274 1.1 mrg 275 1.1 mrg PR libgfortran/65234 276 1.1 mrg * io/format.c (parse_format_list): Set the seen_dd flag in all 277 1.1 mrg cases where a data descriptor has been seen. 278 1.1 mrg 279 1.1 mrg 2015-04-21 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 280 1.1 mrg 281 1.1 mrg PR libgfortran/56743 282 1.1 mrg * io/list_read.c (CASE_SEPARATORS): Add case for '!'. 283 1.1 mrg (is_separator): Add condition for '!'. 284 1.1 mrg (eat_separator): Use notify_std to warn or errord if '!' is 285 1.1 mrg encountered before a proper separator. 286 1.1 mrg 287 1.1 mrg 2015-04-14 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 288 1.1 mrg 289 1.1 mrg PR libgfortran/65089 290 1.1 mrg * io/format.h (free_format): New function to free memory 291 1.1 mrg allocated for building format error messages. 292 1.1 mrg * io/format.c (format_error): Add checks before freeing memory 293 1.1 mrg to avoid potential segfaults and free formatting data when 294 1.1 mrg needed on error conditions. Always allocate and NULL terminate 295 1.1 mrg the string. 296 1.1 mrg * io/transfer.c (st_read_done, st_write_done): Use new 297 1.1 mrg free_format function to clean up memory allocations when done. 298 1.1 mrg 299 1.1 mrg 2015-03-28 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 300 1.1 mrg 301 1.1 mrg PR libgfortran/65596 302 1.1 mrg * io/transfer.c (data_transfer_init): If in namelist mode and 303 1.1 mrg delimiter is not specified, set it to DELIM_QUOTE, independent 304 1.1 mrg of -std. 305 1.1 mrg * io/unit.c (init_units): Set flags.delim to the correct 306 1.1 mrg initial value of DELIM_UNSPECIFIED. 307 1.1 mrg 308 1.1 mrg 2015-03-25 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 309 1.1 mrg 310 1.1 mrg PR libgfortran/65541 311 1.1 mrg * io/write.c (nml_write_obj): Convert '+' to '%' before emitting 312 1.1 mrg object names in namelists. 313 1.1 mrg 314 1.1 mrg 2015-03-22 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 315 1.1 mrg 316 1.1 mrg PR libgfortran/59513 317 1.1 mrg * io/transfer.c (data_transfer_init): Do not error for 318 1.1 mrg -std=legacy. 319 1.1 mrg 320 1.1 mrg 2015-03-16 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 321 1.1 mrg 322 1.1 mrg PR libgfortran/64432 323 1.1 mrg * intrinsics/system_clock.c (system_clock4, system_clock8): 324 1.1 mrg Cleanup some whitespace. 325 1.1 mrg 326 1.1 mrg 2015-03-11 Thomas Schwinge <thomas (a] codesourcery.com> 327 1.1 mrg 328 1.1 mrg * caf/single.c (caf_runtime_error): Revert 2014-11-28 changes. 329 1.1 mrg * runtime/minimal.c (STRERR_MAXSZ): Don't define. 330 1.1 mrg (runtime_error_at, sys_abort): Bring more in line with the 331 1.1 mrg non-LIBGFOR_MINIMAL code. 332 1.1 mrg (runtime_warning_at, internal_error): New functions. 333 1.1 mrg 334 1.1 mrg 2015-03-11 Janne Blomqvist <jb (a] gcc.gnu.org> 335 1.1 mrg 336 1.1 mrg PR libfortran/65200 337 1.1 mrg * io/open.c (new_unit): Use gf_strerror rather than hardcoding 338 1.1 mrg error messages for different errno values. 339 1.1 mrg * io/unix.c (regular_file2): Handle EPERM in addition to EACCES. 340 1.1 mrg 341 1.1 mrg 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc (a] gmail.com> 342 1.1 mrg Tobias Burnus <burnus (a] net-b.de> 343 1.1 mrg 344 1.1 mrg * caf/libcaf.h (_gfortran_caf_sync_memory): New prototype. 345 1.1 mrg * caf/single.c (_gfortran_caf_sync_memory): Implement. 346 1.1 mrg (_gfortran_caf_sync_all, _gfortran_caf_sync_image): Add 347 1.1 mrg __asm__ __volatile___ ("":::"memory"). 348 1.1 mrg 349 1.1 mrg 2015-02-10 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 350 1.1 mrg 351 1.1 mrg PR libgfortran/57822 352 1.1 mrg * io/write_float.def (output_float): Apply fix of previous patch 353 1.1 mrg to correctly calculate the exponent number of digits and take 354 1.1 mrg care of wide character output. 355 1.1 mrg 356 1.1 mrg 2015-02-09 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 357 1.1 mrg 358 1.1 mrg PR libgfortran/57822 359 1.1 mrg * io/write_float.def (output_float): If doing g0 editing and 360 1.1 mrg exponent is zero, do not emit exponent. 361 1.1 mrg 362 1.1 mrg 2015-02-07 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 363 1.1 mrg 364 1.1 mrg PR libgfortran/60956 365 1.1 mrg * io/fbuf.c (fbuf_flush_list): New function that only flushes 366 1.1 mrg if current fbuf position exceeds a limit. 367 1.1 mrg * io/fbuf.h: Declare the new function. 368 1.1 mrg * io/io.h (enum unit_mode): Add two new modes. 369 1.1 mrg * io/list_read.c (list_formatted_read_scalar): Call new function. 370 1.1 mrg * io/write.c: Include fbuf.h. (list_formatted_write_scalar): 371 1.1 mrg Call new function. 372 1.1 mrg 373 1.1 mrg 2015-01-24 Janne Blomqvist <jb (a] gcc.gnu.org> 374 1.1 mrg 375 1.1 mrg PR libfortran/64770 376 1.1 mrg * io/unit.c (filename_from_unit): Check that u->filename != NULL 377 1.1 mrg before calling strdup. 378 1.1 mrg 379 1.1 mrg 2015-01-22 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 380 1.1 mrg 381 1.1 mrg PR libgfortran/61933 382 1.1 mrg * io/inquire.c (inquire_via_unit): Set existing to true for 383 1.1 mrg any negative unit that is currently connected and any positive 384 1.1 mrg units within range of KIND=4 value. The unit value for any out 385 1.1 mrg of range case that may occur if the user is using a KIND=8 will 386 1.1 mrg have been set to -2 which is reserved and can never be opened, 387 1.1 mrg and therefore the unit does not exist. 388 1.1 mrg 389 1.1 mrg 2015-01-14 Jerry DeLisle <jvdelisle (a] gcc.gnu.org> 390 1.1 mrg 391 1.1 mrg PR libgfortran/61933 392 1.1 mrg * io/inquire.c (inquire_via_unit): Set existing to true if a 393 1.1 mrg gfc_unit stucture was found for the given unit number. 394 1.1 mrg * runtime/error.c (translate_error): Add case for 395 1.1 mrg LIBERROR_INQUIRE_INTERNAL_UNIT. 396 1.1 mrg 397 1.1 mrg 2015-01-05 Jakub Jelinek <jakub (a] redhat.com> 398 1.1 mrg 399 1.1 mrg Update copyright years. 400 1.1 mrg 401 1.1 mrg 2015-01-02 Tobias Burnus <burnus (a] net-b.de> 402 1.1 mrg 403 1.1 mrg * caf/single.c (_gfortran_caf_co_reduce): New function. 404 1.1 mrg * caf/libcaf.h (_gfortran_caf_co_reduce): New prototype. 405 1.1 mrg 407 1.1 mrg Copyright (C) 2015 Free Software Foundation, Inc. 408 1.1 mrg 409 1.1 mrg Copying and distribution of this file, with or without modification, 410 1.1 mrg are permitted in any medium without royalty provided the copyright 411 notice and this notice are preserved. 412