OSDN Git Service

2014-02-15 Jerry DeLisle <jvdelisle@gcc.gnu>
[pf3gnuchains/gcc-fork.git] / libgfortran / ChangeLog
index f1646f5..c8f77fe 100644 (file)
+2014-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
+           Dominique d'Humieres  <dominiq@lps.ens.fr>
+
+       Backport from mainline
+       PR libfortran/59771
+       PR libfortran/59774
+       PR libfortran/59836
+       * io/write_float.def (output_float): Fix wrong handling of the
+       Fw.0 format.
+       (output_float_FMT_G_): Fixes rounding issues with -m32.
+
+2013-07-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       Backport from mainline
+       2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/fpu-387.h (_FPU_MASK_ALL): New.
+       (_FPU_EX_ALL): Ditto.
+       (set_fpu): Use fstcw to store x87 FPU control word. Use fnclex to
+       clear stalled exception flags.  Correctly clear stalled SSE
+       exception flags.  Simplify code.
+
+       Backport from mainline
+       2013-06-19  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/fpu-387.h: Use __asm__ and __volatile__ consistently.
+
+2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       Backport from mainline:
+       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-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       Backport from mainline:
+
+       PR libfortran/56786
+       * io/list_read.c (nml_parse_qualifier): Remove spurious next_char call
+       when checking for EOF. Use error return mechanism when EOF detected.
+       Do not return FAILURE unless parse_err_msg and parse_err_msg_size have
+       been set. Use hit_eof.
+       (nml_get_obj_data): Likewise use the correct error mechanism.
+       * io/transfer.c (hit_eof): Do not set AFTER_ENDFILE if in namelist
+       mode.
+
+2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       Backport from mainline:
+       2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
+
+       PR libfortran/52512
+       * io/list_read.c (nml_parse_qualifier): To check for a derived type
+       don't use the namelist head element type but the current element type.
+       (nml_get_obj_data): Add current namelist element type to
+       nml_parse_qualifier call.
+
+2013-04-11  Release Manager
+
+       * GCC 4.7.3 released.
+
+2013-04-03  Tobias Burnus  <burnus@net-b.de>
+
+       Backport from mainline:
+       2013-03-29  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/56737
+       * io/format.c (parse_format): With caching, copy
+       dtp->format string.
+       (save_parsed_format): Use dtp->format directly without
+       copying.
+
+       2012-03-29  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/56737
+       * io/format.c (parse_format_list): Also cache FMT_STRING.
+       (parse_format): Update call.
+
+2013-04-03  Tobias Burnus  <burnus@net-b.de>
+
+       Backport from mainline:
+       2013-03-28  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/56735
+       * io/list_read.c (nml_query): Only abort when
+       an error occured.
+       (namelist_read): Add goto instead of falling through.
+
+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 r194694.
+       (raw_size): Return size field only for regular files, otherwise 0.
+
+2012-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/30162
+       Backport from trunk
+       * io/unix.c (raw_tell):  If the lseek is done on a
+       non-seekable file, return 0.
+
+2012-10-12  Thomas König  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/54736
+       Backport from trunk
+       * runtime/environ.c (search_unit):  Correct logic
+       for binary search.
+       (mark_single):  Fix index errors.
+
+2012-09-20  Release Manager
+
+       * GCC 4.7.2 released.
+
+2012-09-05  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/fpu-387.h (set_fpu): Prefix stmxcsr and ldmxcsr with %v.
+
 2012-06-14  Release Manager
 
        * GCC 4.7.1 released.
 
 2012-05-31  Benjamin Kosnik  <bkoz@redhat.com>
 
-        PR libstdc++/52007
-        * configure.ac: Allow gnu, gnu* variants for --enable-symvers argument.
-        * configure: Regenerated.
+       PR libstdc++/52007
+       * configure.ac: Allow gnu, gnu* variants for --enable-symvers argument.
+       * configure: Regenerated.
 
 2012-05-12  Tobias Burnus  <burnus@net-b.de>