2012-01-20 12:32:52 +01:00
|
|
|
|
2012-01-20 Tobias Burnus <burnus@net-b.de>
|
|
|
|
|
|
|
|
|
|
PR libgfortran/51899
|
|
|
|
|
* configure.ac: Check whether umask is available.
|
|
|
|
|
* intrinsics/chmod.c (chmod_func): Make compile with MinGW.
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
* config.h.in: Regenerate.
|
|
|
|
|
|
2012-01-12 21:26:10 +01:00
|
|
|
|
2012-01-12 Tobias Burnus <burnus@net-b.de>
|
|
|
|
|
|
|
|
|
|
PR fortran/36755
|
|
|
|
|
* intrinsics/chmod.c (chmod_func): Replace call to /bin/chmod
|
|
|
|
|
|
2012-01-12 12:30:45 +02:00
|
|
|
|
2012-01-12 Janne Blomqvist <jb@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* configure.ac: Remove check for fdopen.
|
|
|
|
|
* runtime/backtrace.c (CAN_PIPE): Fix comment, remove check for
|
|
|
|
|
fdopen.
|
|
|
|
|
* configure: Regenerated.
|
|
|
|
|
* config.h.in: Regenerated.
|
|
|
|
|
|
2012-01-12 11:58:34 +02:00
|
|
|
|
2012-01-12 Janne Blomqvist <jb@gcc.gnu.org>
|
|
|
|
|
Tobias Burnus <burnus@net-b.de>
|
|
|
|
|
|
|
|
|
|
PR libfortran/51803
|
|
|
|
|
* runtime/main.c (store_exe_path): Avoid malloc if getcwd fails or
|
|
|
|
|
is not available.
|
|
|
|
|
|
2012-01-11 15:39:28 +01:00
|
|
|
|
2012-01-11 Tobias Burnus <burnus@net-b.de>
|
|
|
|
|
|
|
|
|
|
* runtime/main.c (store_exe_path): Fix absolute path
|
|
|
|
|
detection for Windows.
|
|
|
|
|
|
2012-01-11 09:34:16 +02:00
|
|
|
|
2012-01-11 Janne Blomqvist <jb@gcc.gnu.org>
|
2012-01-11 15:39:28 +01:00
|
|
|
|
Mike Stump <mikestump@comcast.net>
|
2012-01-12 11:58:34 +02:00
|
|
|
|
|
2012-01-11 09:34:16 +02:00
|
|
|
|
PR libfortran/51803
|
|
|
|
|
* runtime/main.c (store_exe_path): Handle getcwd failure and lack
|
|
|
|
|
of the function better.
|
|
|
|
|
|
2012-01-10 10:32:29 +01:00
|
|
|
|
2012-01-10 Tobias Burnus <burnus@net-b.de>
|
|
|
|
|
|
|
|
|
|
PR fortran/51197
|
|
|
|
|
* runtime/compile_options.c (show_signal): List
|
|
|
|
|
more signals.
|
|
|
|
|
|
2012-01-09 19:53:27 +00:00
|
|
|
|
2012-01-09 Harald Anlauf <anlauf@gmx.de>
|
|
|
|
|
Tobias Burnus <burnus@net-b.de>
|
|
|
|
|
|
|
|
|
|
PR fortran/51197
|
|
|
|
|
* runtime/backtrace.c (show_backtrace): Modify wording written
|
|
|
|
|
before the backtrace.
|
|
|
|
|
* runtime/compile_options.c (show_signal): New function.
|
|
|
|
|
(backtrace_handler): Use it.
|
|
|
|
|
|
2012-01-09 16:02:36 +00:00
|
|
|
|
2012-01-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
|
|
|
|
|
|
|
|
* Makefile.am (libgfortran_la_LDFLAGS): Add -Wc,-shared-libgcc.
|
|
|
|
|
* Makefile.in: Regenerate.
|
|
|
|
|
|
2012-01-06 Tobias Burnus <burnus@net-b.de>
* trans-openmp.c (gfc_omp_clause_dtor,
* gfc_trans_omp_array_reduction):
Update call to gfc_trans_dealloc_allocated.
* trans.c (gfc_allocate_using_malloc): Fix spacing.
(gfc_allocate_allocatable): For gfc_allocate_using_lib, jump to
label_finish when an error occurs.
(gfc_deallocate_with_status): Call caf_deregister for -fcoarray=lib.
* trans.h (gfc_allocate_allocatable,
* gfc_deallocate_with_status):
Update prototype.
(gfor_fndecl_caf_deregister): New tree symbol.
* trans-expr.c (gfc_conv_procedure_call): Update
gfc_deallocate_with_status and gfc_trans_dealloc_allocated calls.
* trans-array.c (gfc_array_allocate,
* gfc_trans_dealloc_allocated,
structure_alloc_comps, gfc_trans_deferred_array): Ditto.
(gfc_array_deallocate): Handle coarrays with -fcoarray=lib.
* trans-array.h (gfc_array_deallocate, gfc_array_allocate,
gfc_trans_dealloc_allocated): Update prototypes.
* trans-stmt.c (gfc_trans_sync): Fix indentation.
(gfc_trans_allocate): Fix errmsg padding and label handling.
(gfc_trans_deallocate): Ditto and handle -fcoarray=lib.
* expr.c (gfc_is_coarray): Fix algorithm for BT_CLASS.
* libgfortran.h (GFC_STAT_STOPPED_IMAGE): Use large value
to avoid other stats accidentally matching this one.
* trans-decl.c (gfor_fndecl_caf_deregister): New global var.
(gfc_build_builtin_function_decls): Fix prototype decl of caf_register
and add decl for caf_deregister.
(gfc_trans_deferred_vars): Handle CAF vars with -fcoarrays=lib.
* trans-intrinsic.c (conv_intrinsic_move_alloc): Update call to
gfc_deallocate_with_status.
2012-01-06 Tobias Burnus <burnus@net-b.de>
* caf/single.c (_gfortran_caf_register,
* _gfortran_caf_deregister):
Fix token handling.
* caf/mpi.c (_gfortran_caf_register, _gfortran_caf_deregister):
* Ditto.
* caf/libcaf.h (STAT_STOPPED_IMAGE): Sync with libgfortran.h.
(_gfortran_caf_register, _gfortran_caf_deregister): Update prototype.
2012-01-06 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/deallocate_stat_2.f90: New.
* coarray/allocate_errgmsg.f90: New.
* gfortran.dg/coarray_lib_alloc_1.f90: New.
* gfortran.dg/coarray_lib_alloc_2.f90: New.
* coarray/subobject_1.f90: Fix for num_images > 1.
* gfortran.dg/deallocate_stat.f90: Update due to changed
stat= handling.
From-SVN: r182951
2012-01-06 14:38:49 +01:00
|
|
|
|
2012-01-06 Tobias Burnus <burnus@net-b.de>
|
|
|
|
|
|
|
|
|
|
* caf/single.c (_gfortran_caf_register, _gfortran_caf_deregister):
|
|
|
|
|
Fix token handling.
|
|
|
|
|
* caf/mpi.c (_gfortran_caf_register, _gfortran_caf_deregister): Ditto.
|
|
|
|
|
* caf/libcaf.h (STAT_STOPPED_IMAGE): Sync with libgfortran.h.
|
|
|
|
|
(_gfortran_caf_register, _gfortran_caf_deregister): Update prototype.
|
2010-01-04 10:59:59 +02:00
|
|
|
|
|
2012-01-09 10:11:38 +00:00
|
|
|
|
Copyright (C) 2012 Free Software Foundation, Inc.
|
2010-01-04 10:59:59 +02:00
|
|
|
|
|
|
|
|
|
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.
|