Home | History | Annotate | Line # | Download | only in libgfortran
ChangeLog-2012 revision 1.1
      1  1.1  mrg 2012-12-27  Jerry DeLisle  <jvdelisle (a] gcc.gnu.org>
      2  1.1  mrg 
      3  1.1  mrg 	PR libfortran/48976
      4  1.1  mrg 	* io/inquire.c (inquire_via_unit): Set user stream inquiry variable to
      5  1.1  mrg 	appropriate value based on unit access method. (inquire_via_filename):
      6  1.1  mrg 	Since filename is not associated with an open unit, set stream inquiry
      7  1.1  mrg 	to UNKNOWN.
      8  1.1  mrg 	* io/io.h: Define inquire stream parameters.
      9  1.1  mrg 
     10  1.1  mrg 2012-12-26  Jerry DeLisle  <jvdelisle (a] gcc.gnu.org>
     11  1.1  mrg 
     12  1.1  mrg 	PR libfortran/48960
     13  1.1  mrg 	* io/open.c (st_parameter_open):  Assign newunit number to user
     14  1.1  mrg 	variable only if the the associated open statement is successful. 
     15  1.1  mrg 
     16  1.1  mrg 2012-12-26  Janne Blomqvist  <jb (a] gcc.gnu.org>
     17  1.1  mrg 
     18  1.1  mrg 	PR fortran/55539
     19  1.1  mrg 	* io/write_float.def (output_float): Take into account decimal
     20  1.1  mrg 	dot.
     21  1.1  mrg 
     22  1.1  mrg 2012-12-21  Thomas Koenig  <tkoenig (a] gcc.gnu.org>
     23  1.1  mrg 
     24  1.1  mrg 	PR libfortran/30162
     25  1.1  mrg 	* io/unix.c (raw_tell):  If the lseek is done on a
     26  1.1  mrg 	non-seekable file, return 0.
     27  1.1  mrg 
     28  1.1  mrg 2012-12-20  Janus Weil  <janus (a] gcc.gnu.org>
     29  1.1  mrg 
     30  1.1  mrg 	PR fortran/36044
     31  1.1  mrg 	* gfortran.map: Add _gfortran_backtrace.
     32  1.1  mrg 	* libgfortran.h: Rename 'show_backtrace' and export.
     33  1.1  mrg 	* runtime/backtrace.c (show_backtrace): Rename to 'backtrace'.
     34  1.1  mrg 	Don't show message. Close file descriptor. Export.
     35  1.1  mrg 	* runtime/compile_options.c (backtrace_handler): Renamed
     36  1.1  mrg 	'show_backtrace'. Move message outside.
     37  1.1  mrg 	* runtime/error.c (sys_abort): Ditto.
     38  1.1  mrg 
     39  1.1  mrg 2012-12-19  Paul Thomas  <pault (a] gcc.gnu.org>
     40  1.1  mrg 
     41  1.1  mrg 	* intrinsics/extends_type_of.c : Return correct results for
     42  1.1  mrg 	null vptrs.
     43  1.1  mrg 
     44  1.1  mrg 2012-12-03  Janus Weil  <janus (a] gcc.gnu.org>
     45  1.1  mrg 
     46  1.1  mrg 	PR fortran/55548
     47  1.1  mrg 	* intrinsics/system_clock.c (gf_gettime_mono): Add argument 'tck',
     48  1.1  mrg 	which returns the clock resolution.
     49  1.1  mrg 	(system_clock_4): Get resolution from gf_gettime_mono, but limit to
     50  1.1  mrg 	1000/s.
     51  1.1  mrg 	(system_clock_8): Get resolution from gf_gettime_mono.
     52  1.1  mrg 
     53  1.1  mrg 2012-10-28  Tobias Burnus  <burnus (a] net-b.de>
     54  1.1  mrg 
     55  1.1  mrg 	 * m4/bessel.m4: Remove useless statement.
     56  1.1  mrg 	 * m4/ifunction.m4: Remove unreachable code.
     57  1.1  mrg 	 * generated/bessel_r10.c: Regenerated.
     58  1.1  mrg 	 * generated/bessel_r16.c: Regenerated.
     59  1.1  mrg 	 * generated/bessel_r4.c: Regenerated.
     60  1.1  mrg 	 * generated/bessel_r8.c: Regenerated.
     61  1.1  mrg 	 * generated/iall_i1.c: Regenerated.
     62  1.1  mrg 	 * generated/iall_i16.c: Regenerated.
     63  1.1  mrg 	 * generated/iall_i2.c: Regenerated.
     64  1.1  mrg 	 * generated/iall_i4.c: Regenerated.
     65  1.1  mrg 	 * generated/iall_i8.c: Regenerated.
     66  1.1  mrg 	 * generated/iany_i1.c: Regenerated.
     67  1.1  mrg 	 * generated/iany_i16.c: Regenerated.
     68  1.1  mrg 	 * generated/iany_i2.c: Regenerated.
     69  1.1  mrg 	 * generated/iany_i4.c: Regenerated.
     70  1.1  mrg 	 * generated/iany_i8.c: Regenerated.
     71  1.1  mrg 	 * generated/iparity_i1.c: Regenerated.
     72  1.1  mrg 	 * generated/iparity_i16.c: Regenerated.
     73  1.1  mrg 	 * generated/iparity_i2.c: Regenerated.
     74  1.1  mrg 	 * generated/iparity_i4.c: Regenerated.
     75  1.1  mrg 	 * generated/iparity_i8.c: Regenerated.
     76  1.1  mrg 	 * generated/maxloc1_16_i1.c: Regenerated.
     77  1.1  mrg 	 * generated/maxloc1_16_i16.c: Regenerated.
     78  1.1  mrg 	 * generated/maxloc1_16_i2.c: Regenerated.
     79  1.1  mrg 	 * generated/maxloc1_16_i4.c: Regenerated.
     80  1.1  mrg 	 * generated/maxloc1_16_i8.c: Regenerated.
     81  1.1  mrg 	 * generated/maxloc1_16_r10.c: Regenerated.
     82  1.1  mrg 	 * generated/maxloc1_16_r16.c: Regenerated.
     83  1.1  mrg 	 * generated/maxloc1_16_r4.c: Regenerated.
     84  1.1  mrg 	 * generated/maxloc1_16_r8.c: Regenerated.
     85  1.1  mrg 	 * generated/maxloc1_4_i1.c: Regenerated.
     86  1.1  mrg 	 * generated/maxloc1_4_i16.c: Regenerated.
     87  1.1  mrg 	 * generated/maxloc1_4_i2.c: Regenerated.
     88  1.1  mrg 	 * generated/maxloc1_4_i4.c: Regenerated.
     89  1.1  mrg 	 * generated/maxloc1_4_i8.c: Regenerated.
     90  1.1  mrg 	 * generated/maxloc1_4_r10.c: Regenerated.
     91  1.1  mrg 	 * generated/maxloc1_4_r16.c: Regenerated.
     92  1.1  mrg 	 * generated/maxloc1_4_r4.c: Regenerated.
     93  1.1  mrg 	 * generated/maxloc1_4_r8.c: Regenerated.
     94  1.1  mrg 	 * generated/maxloc1_8_i1.c: Regenerated.
     95  1.1  mrg 	 * generated/maxloc1_8_i16.c: Regenerated.
     96  1.1  mrg 	 * generated/maxloc1_8_i2.c: Regenerated.
     97  1.1  mrg 	 * generated/maxloc1_8_i4.c: Regenerated.
     98  1.1  mrg 	 * generated/maxloc1_8_i8.c: Regenerated.
     99  1.1  mrg 	 * generated/maxloc1_8_r10.c: Regenerated.
    100  1.1  mrg 	 * generated/maxloc1_8_r16.c: Regenerated.
    101  1.1  mrg 	 * generated/maxloc1_8_r4.c: Regenerated.
    102  1.1  mrg 	 * generated/maxloc1_8_r8.c: Regenerated.
    103  1.1  mrg 	 * generated/maxval_i1.c: Regenerated.
    104  1.1  mrg 	 * generated/maxval_i16.c: Regenerated.
    105  1.1  mrg 	 * generated/maxval_i2.c: Regenerated.
    106  1.1  mrg 	 * generated/maxval_i4.c: Regenerated.
    107  1.1  mrg 	 * generated/maxval_i8.c: Regenerated.
    108  1.1  mrg 	 * generated/maxval_r10.c: Regenerated.
    109  1.1  mrg 	 * generated/maxval_r16.c: Regenerated.
    110  1.1  mrg 	 * generated/maxval_r4.c: Regenerated.
    111  1.1  mrg 	 * generated/maxval_r8.c: Regenerated.
    112  1.1  mrg 	 * generated/minloc1_16_i1.c: Regenerated.
    113  1.1  mrg 	 * generated/minloc1_16_i16.c: Regenerated.
    114  1.1  mrg 	 * generated/minloc1_16_i2.c: Regenerated.
    115  1.1  mrg 	 * generated/minloc1_16_i4.c: Regenerated.
    116  1.1  mrg 	 * generated/minloc1_16_i8.c: Regenerated.
    117  1.1  mrg 	 * generated/minloc1_16_r10.c: Regenerated.
    118  1.1  mrg 	 * generated/minloc1_16_r16.c: Regenerated.
    119  1.1  mrg 	 * generated/minloc1_16_r4.c: Regenerated.
    120  1.1  mrg 	 * generated/minloc1_16_r8.c: Regenerated.
    121  1.1  mrg 	 * generated/minloc1_4_i1.c: Regenerated.
    122  1.1  mrg 	 * generated/minloc1_4_i16.c: Regenerated.
    123  1.1  mrg 	 * generated/minloc1_4_i2.c: Regenerated.
    124  1.1  mrg 	 * generated/minloc1_4_i4.c: Regenerated.
    125  1.1  mrg 	 * generated/minloc1_4_i8.c: Regenerated.
    126  1.1  mrg 	 * generated/minloc1_4_r10.c: Regenerated.
    127  1.1  mrg 	 * generated/minloc1_4_r16.c: Regenerated.
    128  1.1  mrg 	 * generated/minloc1_4_r4.c: Regenerated.
    129  1.1  mrg 	 * generated/minloc1_4_r8.c: Regenerated.
    130  1.1  mrg 	 * generated/minloc1_8_i1.c: Regenerated.
    131  1.1  mrg 	 * generated/minloc1_8_i16.c: Regenerated.
    132  1.1  mrg 	 * generated/minloc1_8_i2.c: Regenerated.
    133  1.1  mrg 	 * generated/minloc1_8_i4.c: Regenerated.
    134  1.1  mrg 	 * generated/minloc1_8_i8.c: Regenerated.
    135  1.1  mrg 	 * generated/minloc1_8_r10.c: Regenerated.
    136  1.1  mrg 	 * generated/minloc1_8_r16.c: Regenerated.
    137  1.1  mrg 	 * generated/minloc1_8_r4.c: Regenerated.
    138  1.1  mrg 	 * generated/minloc1_8_r8.c: Regenerated.
    139  1.1  mrg 	 * generated/minval_i1.c: Regenerated.
    140  1.1  mrg 	 * generated/minval_i16.c: Regenerated.
    141  1.1  mrg 	 * generated/minval_i2.c: Regenerated.
    142  1.1  mrg 	 * generated/minval_i4.c: Regenerated.
    143  1.1  mrg 	 * generated/minval_i8.c: Regenerated.
    144  1.1  mrg 	 * generated/minval_r10.c: Regenerated.
    145  1.1  mrg 	 * generated/minval_r16.c: Regenerated.
    146  1.1  mrg 	 * generated/minval_r4.c: Regenerated.
    147  1.1  mrg 	 * generated/minval_r8.c: Regenerated.
    148  1.1  mrg 	 * generated/product_c10.c: Regenerated.
    149  1.1  mrg 	 * generated/product_c16.c: Regenerated.
    150  1.1  mrg 	 * generated/product_c4.c: Regenerated.
    151  1.1  mrg 	 * generated/product_c8.c: Regenerated.
    152  1.1  mrg 	 * generated/product_i1.c: Regenerated.
    153  1.1  mrg 	 * generated/product_i16.c: Regenerated.
    154  1.1  mrg 	 * generated/product_i2.c: Regenerated.
    155  1.1  mrg 	 * generated/product_i4.c: Regenerated.
    156  1.1  mrg 	 * generated/product_i8.c: Regenerated.
    157  1.1  mrg 	 * generated/product_r10.c: Regenerated.
    158  1.1  mrg 	 * generated/product_r16.c: Regenerated.
    159  1.1  mrg 	 * generated/product_r4.c: Regenerated.
    160  1.1  mrg 	 * generated/product_r8.c: Regenerated.
    161  1.1  mrg 	 * generated/sum_c10.c: Regenerated.
    162  1.1  mrg 	 * generated/sum_c16.c: Regenerated.
    163  1.1  mrg 	 * generated/sum_c4.c: Regenerated.
    164  1.1  mrg 	 * generated/sum_c8.c: Regenerated.
    165  1.1  mrg 	 * generated/sum_i1.c: Regenerated.
    166  1.1  mrg 	 * generated/sum_i16.c: Regenerated.
    167  1.1  mrg 	 * generated/sum_i2.c: Regenerated.
    168  1.1  mrg 	 * generated/sum_i4.c: Regenerated.
    169  1.1  mrg 	 * generated/sum_i8.c: Regenerated.
    170  1.1  mrg 	 * generated/sum_r10.c: Regenerated.
    171  1.1  mrg 	 * generated/sum_r16.c: Regenerated.
    172  1.1  mrg 	 * generated/sum_r4.c: Regenerated.
    173  1.1  mrg 	 * generated/sum_r8.c: Regenerated.
    174  1.1  mrg 
    175  1.1  mrg 2012-10-10  Tobias Burnus  <burnus (a] net-b.de>
    176  1.1  mrg 
    177  1.1  mrg 	PR fortran/54878
    178  1.1  mrg 	* io/unix.c (tempfile_open): Set umask before calling mkstemp.
    179  1.1  mrg 
    180  1.1  mrg 2012-10-06  Janne Blomqvist  <jb (a] gcc.gnu.org>
    181  1.1  mrg 
    182  1.1  mrg 	* configure.ac: Check for presence of secure_getenv.
    183  1.1  mrg 	* libgfortran.h: Use HAVE_SECURE_GETENV.
    184  1.1  mrg 	* Makefile.in: Regenerated.
    185  1.1  mrg 	* aclocal.m4: Regenerated.
    186  1.1  mrg 	* config.h.in: Regenerated.
    187  1.1  mrg 	* configure: Regenerated.
    188  1.1  mrg 
    189  1.1  mrg 2012-10-06  Thomas Knig  <tkoenig (a] gcc.gnu.org>
    190  1.1  mrg 
    191  1.1  mrg 	PR libfortran/54736
    192  1.1  mrg 	* runtime/environ.c (search_unit):  Correct logic
    193  1.1  mrg 	for binary search.
    194  1.1  mrg 	(mark_single):  Fix index errors.
    195  1.1  mrg 
    196  1.1  mrg 2012-09-29  Thomas Knig  <tkoenig (a] gcc.gnu.org>
    197  1.1  mrg 
    198  1.1  mrg 	PR fortran/52724
    199  1.1  mrg 	* list_read.c (next_char):  Handle kind=4 characters.
    200  1.1  mrg 	* unix.c (open_internal4):  Correct lenth of internal file.
    201  1.1  mrg 
    202  1.1  mrg 2012-09-14  David Edelsohn  <dje.gcc (a] gmail.com>
    203  1.1  mrg 
    204  1.1  mrg 	* configure: Regenerated.
    205  1.1  mrg 
    206  1.1  mrg 2012-09-05  Uros Bizjak  <ubizjak (a] gmail.com>
    207  1.1  mrg 
    208  1.1  mrg 	* config/fpu-387.h (set_fpu): Prefix stmxcsr and ldmxcsr with %v.
    209  1.1  mrg 
    210  1.1  mrg 2012-07-25  Andreas Schwab  <schwab (a] linux-m68k.org>
    211  1.1  mrg 
    212  1.1  mrg 	* io/list_read.c (list_formatted_read_scalar): Fix copying real
    213  1.1  mrg 	value back to temporary.
    214  1.1  mrg 
    215  1.1  mrg 2012-06-21  Janne Blomqvist  <jb (a] gcc.gnu.org>
    216  1.1  mrg 
    217  1.1  mrg 	PR fortran/39654
    218  1.1  mrg 	* io/intrinsics.c (ftell2): New function.
    219  1.1  mrg 	* gfortran.map (_gfortran_ftell2): Export function.
    220  1.1  mrg 
    221  1.1  mrg 2012-06-04  Robert Mason  <rbmj (a] verizon.net>
    222  1.1  mrg 	    Janne Blomqvist  <jb (a] gcc.gnu.org>
    223  1.1  mrg 
    224  1.1  mrg 	PR fortran/53456
    225  1.1  mrg 	* intrinsics/time_1.h (gf_cputime): Fix typo in clock_gettime branch.
    226  1.1  mrg 
    227  1.1  mrg 2012-06-01  Tobias Burnus  <burnus (a] net-b.de>
    228  1.1  mrg 
    229  1.1  mrg 	* intrinsics/chmod.c (chmod_func): On MinGW, don't set is_dir and
    230  1.1  mrg 	fix octal-mode handling.
    231  1.1  mrg 	* io/unit.c (get_internal_unit): Add cast.
    232  1.1  mrg 	* io/unix.c (min): Undef "min" before defining it.
    233  1.1  mrg 	* runtime/backtrace.c (show_backtrace): Move label into
    234  1.1  mrg 	ifndef __MINGW__ block.
    235  1.1  mrg 
    236  1.1  mrg 2012-05-31  Benjamin Kosnik  <bkoz (a] redhat.com>
    237  1.1  mrg 
    238  1.1  mrg 	PR libstdc++/51007
    239  1.1  mrg 	* configure.ac: Allow gnu, gnu* variants for --enable-symvers argument.
    240  1.1  mrg 	* configure: Regenerated.
    241  1.1  mrg 
    242  1.1  mrg 2012-05-31  Tobias Burnus  <burnus (a] net-b.de>
    243  1.1  mrg 
    244  1.1  mrg 	Revert:
    245  1.1  mrg 	2012-05-16  Tobias Burnus  <burnus (a] net-b.de>
    246  1.1  mrg 
    247  1.1  mrg 	* io/unix.c (tempfile_open): Pass mode to "open" for O_CREAT.
    248  1.1  mrg 
    249  1.1  mrg 2012-05-30  Tobias Burnus  <burnus (a] net-b.de>
    250  1.1  mrg 
    251  1.1  mrg 	* io/io.h: Fix comment typos.
    252  1.1  mrg 	* io/list_read.c: Ditto.
    253  1.1  mrg 
    254  1.1  mrg 2012-05-27  Janne Blomqvist  <jb (a] gcc.gnu.org>
    255  1.1  mrg 
    256  1.1  mrg 	* intrinsics/time_1.h (gf_cputime): Don't reevaluate HZ expression
    257  1.1  mrg 	for times fallback, clarify operation ordering for times and clock
    258  1.1  mrg 	fallbacks.
    259  1.1  mrg 	(gf_gettime): Fix comment typo.
    260  1.1  mrg 
    261  1.1  mrg 2012-05-24  Janne Blomqvist  <jb (a] gcc.gnu.org>
    262  1.1  mrg 
    263  1.1  mrg 	PR fortran/53456
    264  1.1  mrg 	* intrinsics/time_1.h (gf_cputime): Fallback for clock_gettime.
    265  1.1  mrg 
    266  1.1  mrg 2012-05-23  Janne Blomqvist  <jb (a] gcc.gnu.org>
    267  1.1  mrg 
    268  1.1  mrg 	PR fortran/53456
    269  1.1  mrg 	* intrinsics/time_1.h (gf_gettime): Fallback for clock_gettime.
    270  1.1  mrg 
    271  1.1  mrg 2012-05-23  Robert Mason  <rbmj (a] verizon.net>
    272  1.1  mrg 	    Tobias Burnus  <burnus (a] net-b.de>
    273  1.1  mrg 
    274  1.1  mrg 	PR libfortran/53445
    275  1.1  mrg 	* intrinsics/chmod.c (chmod_func): Ignore S_ISVTX on VxWorks.
    276  1.1  mrg 
    277  1.1  mrg 2012-05-23  Tobias Burnus  <burnus (a] net-b.de>
    278  1.1  mrg 
    279  1.1  mrg 	PR libfortran/53444
    280  1.1  mrg 	* acinclude.m4 (LIBGFOR_CHECK_STRERROR_R): Add configure checks for
    281  1.1  mrg 	two- and three-argument versions of strerror_r.
    282  1.1  mrg 	* configure.ac (LIBGFOR_CHECK_STRERROR_R): Use it.
    283  1.1  mrg 	* runtime/error.c (gf_strerror): Handle two-argument version
    284  1.1  mrg 	of strerror_r.
    285  1.1  mrg 	* config.h.in: Regenerate.
    286  1.1  mrg 	* configure: Regenerate.
    287  1.1  mrg 
    288  1.1  mrg 2012-05-16  H.J. Lu  <hongjiu.lu (a] intel.com>
    289  1.1  mrg 
    290  1.1  mrg 	* configure: Regenerated.
    291  1.1  mrg 
    292  1.1  mrg 2012-05-16  Tobias Burnus  <burnus (a] net-b.de>
    293  1.1  mrg 
    294  1.1  mrg 	* io/unix.c (tempfile_open): Pass mode to "open" for O_CREAT.
    295  1.1  mrg 
    296  1.1  mrg 2012-05-14  Janne Blomqvist  <jb (a] gcc.gnu.org>
    297  1.1  mrg 
    298  1.1  mrg 	PR fortran/52428
    299  1.1  mrg 	* io/io.h (max_value): Rename to si_max, remove second argument.
    300  1.1  mrg 	* io/list_read.c (convert_integer): Use unsigned types when
    301  1.1  mrg 	parsing the digits, set max value depending on the sign.
    302  1.1  mrg 	* io/read.c (max_value): Rename to si_max, remove second argument,
    303  1.1  mrg 	simplify.
    304  1.1  mrg 	(read_decimal): Set max value depending on sign, always check
    305  1.1  mrg 	overflow.
    306  1.1  mrg 	(read_radix): Calculate max unsigned value directly.
    307  1.1  mrg 	* libgfortran.h (struct compile_options_t): Remove range_check
    308  1.1  mrg 	field.
    309  1.1  mrg 	* runtime/compile_options.c (set_options): Skip handling
    310  1.1  mrg 	options[7].
    311  1.1  mrg 	(init_compile_options): Don't set removed field.
    312  1.1  mrg 
    313  1.1  mrg 2012-05-11  Tobias Burnus  <burnus (a] net-b.de>
    314  1.1  mrg 
    315  1.1  mrg 	PR fortran/53310
    316  1.1  mrg 	* intrinsics/eoshift2.c (eoshift2): Do not leak
    317  1.1  mrg 	memory by allocating it in the loop.
    318  1.1  mrg 
    319  1.1  mrg 2012-05-05  Janne Blomqvist  <jb (a] gcc.gnu.org>
    320  1.1  mrg 
    321  1.1  mrg 	* config.h.in: Regenerated.
    322  1.1  mrg 	* configure: Regenerated.
    323  1.1  mrg 	* configure.ac: Add checks for getegid and __secure_getenv.
    324  1.1  mrg 	* io/unix.c (P_tmpdir): Fallback definition for macro.
    325  1.1  mrg 	(tempfile_open): New function.
    326  1.1  mrg 	(tempfile): Use secure_getenv, call tempfile_open to try each
    327  1.1  mrg 	directory in turn.
    328  1.1  mrg 	* libgfortran.h (DEFAULT_TMPDIR): Remove macro.
    329  1.1  mrg 	(secure_getenv): New macro/prototype.
    330  1.1  mrg 	* runtime/environ.c (secure_getenv): New function.
    331  1.1  mrg 	(variable_table): Rename GFORTRAN_TMPDIR to TMPDIR.
    332  1.1  mrg 	* runtime/main.c (find_addr2line): Use secure_getenv.
    333  1.1  mrg 
    334  1.1  mrg 2012-04-22  Tobias Burnus  <burnus (a] net-b.de>
    335  1.1  mrg 
    336  1.1  mrg 	PR fortran/53051
    337  1.1  mrg 	* io/list_read.c (parse_real): Support "q" for the
    338  1.1  mrg 	exponential.
    339  1.1  mrg 	* io/read.c (read_f): Ditto.
    340  1.1  mrg 
    341  1.1  mrg 2012-04-17  Tobias Burnus  <burnus (a] net-b.de>
    342  1.1  mrg 
    343  1.1  mrg 	PR libfortran/38199
    344  1.1  mrg 	PR libfortran/50673
    345  1.1  mrg 	* io/unit.c (get_internal_unit): Properly check for the presence
    346  1.1  mrg 	of the format string.
    347  1.1  mrg 
    348  1.1  mrg 2012-04-15  Thomas Koenig  <tkoenig (a] gcc.gnu.org>
    349  1.1  mrg 
    350  1.1  mrg 	PR libfortran/38199
    351  1.1  mrg 	PR libfortran/50673
    352  1.1  mrg 	* intrinsics/string_intriniscs_inc.c (string_len_trim):
    353  1.1  mrg 	Remove prototypes for string_len_trim and move to...
    354  1.1  mrg 	* libgfortran.h (string_len_trim): ... here and
    355  1.1  mrg 	(string_len_trim_char4): ...here.
    356  1.1  mrg 	* io/unit.c: For non-array internal arrays where we do reading,
    357  1.1  mrg 	adjust the record length to the last non-blank character.
    358  1.1  mrg 	* io/unix.c:  Fix typo.
    359  1.1  mrg 
    360  1.1  mrg 2012-04-10  Michael Matz  <matz (a] suse.de>
    361  1.1  mrg 
    362  1.1  mrg 	* m4/cshift0.m4 (cshift0_'rtype_code`): Guard use of modulo.
    363  1.1  mrg 
    364  1.1  mrg 	* generated/cshift0_c10.c: Regenerated.
    365  1.1  mrg 	* generated/cshift0_c16.c: Regenerated.
    366  1.1  mrg 	* generated/cshift0_c4.c: Regenerated.
    367  1.1  mrg 	* generated/cshift0_c8.c: Regenerated.
    368  1.1  mrg 	* generated/cshift0_i16.c: Regenerated.
    369  1.1  mrg 	* generated/cshift0_i1.c: Regenerated.
    370  1.1  mrg 	* generated/cshift0_i2.c: Regenerated.
    371  1.1  mrg 	* generated/cshift0_i4.c: Regenerated.
    372  1.1  mrg 	* generated/cshift0_i8.c: Regenerated.
    373  1.1  mrg 	* generated/cshift0_r10.c: Regenerated.
    374  1.1  mrg 	* generated/cshift0_r16.c: Regenerated.
    375  1.1  mrg 	* generated/cshift0_r4.c: Regenerated.
    376  1.1  mrg 	* generated/cshift0_r8.c: Regenerated.
    377  1.1  mrg 
    378  1.1  mrg 2012-04-04  Tristan Gingold  <gingold (a] adacore.com>
    379  1.1  mrg 
    380  1.1  mrg 	* libgfortran.h: Include complex.h before math.h
    381  1.1  mrg 
    382  1.1  mrg 2012-04-02  Tristan Gingold  <gingold (a] adacore.com>
    383  1.1  mrg 
    384  1.1  mrg 	* configure.ac: Use new version of GCC_CHECK_MATH_FUNC.
    385  1.1  mrg 	* configure: Regenerate
    386  1.1  mrg 	* config.h.in: Regenerate.
    387  1.1  mrg 
    388  1.1  mrg 2012-03-30  Uros Bizjak  <ubizjak (a] gmail.com>
    389  1.1  mrg 
    390  1.1  mrg 	PR libgfortran/52758
    391  1.1  mrg 	* intrinsics/chmod.c (chmod_func): Remove out-of-bounds
    392  1.1  mrg 	initialization of rwxXstugo.
    393  1.1  mrg 
    394  1.1  mrg 2012-03-27  Tristan Gingold  <gingold (a] adacore.com>
    395  1.1  mrg 
    396  1.1  mrg 	* configure.ac: Add description to AC_DEFINE in
    397  1.1  mrg 	GCC_CHECK_MATH_FUNC.
    398  1.1  mrg 	* configure: Regenerate
    399  1.1  mrg 	* config.h.in: Regenerate.
    400  1.1  mrg 
    401  1.1  mrg 2012-03-26  Janne Blomqvist  <jb (a] gcc.gnu.org>
    402  1.1  mrg 
    403  1.1  mrg 	* runtime/memory.c (get_mem): Rename to xmalloc, check for zero
    404  1.1  mrg 	size.
    405  1.1  mrg 	(internal_malloc_size): Remove.
    406  1.1  mrg 	* libgfortran.h (get_mem): Rename to xmalloc.
    407  1.1  mrg 	(internal_malloc_size): Remove prototype.
    408  1.1  mrg 	* Makefile.am (i_iall_c): Fix dependency.
    409  1.1  mrg 	(i_iany_c): Likewise.
    410  1.1  mrg 	(i_iparity_c): Likewise.
    411  1.1  mrg 	(i_norm2_c): Likewise.
    412  1.1  mrg 	(i_parity_c): Likewise.
    413  1.1  mrg 	* Makefile.in: Regenerated.
    414  1.1  mrg 	* m4/parity.m4: Fix typo in comment.
    415  1.1  mrg 	* generated/all_l1.c: Regenerated.
    416  1.1  mrg 	* generated/all_l16.c: Regenerated.
    417  1.1  mrg 	* generated/all_l2.c: Regenerated.
    418  1.1  mrg 	* generated/all_l4.c: Regenerated.
    419  1.1  mrg 	* generated/all_l8.c: Regenerated.
    420  1.1  mrg 	* generated/any_l1.c: Regenerated.
    421  1.1  mrg 	* generated/any_l16.c: Regenerated.
    422  1.1  mrg 	* generated/any_l2.c: Regenerated.
    423  1.1  mrg 	* generated/any_l4.c: Regenerated.
    424  1.1  mrg 	* generated/any_l8.c: Regenerated.
    425  1.1  mrg 	* generated/bessel_r10.c: Regenerated.
    426  1.1  mrg 	* generated/bessel_r16.c: Regenerated.
    427  1.1  mrg 	* generated/bessel_r4.c: Regenerated.
    428  1.1  mrg 	* generated/bessel_r8.c: Regenerated.
    429  1.1  mrg 	* generated/count_16_l.c: Regenerated.
    430  1.1  mrg 	* generated/count_1_l.c: Regenerated.
    431  1.1  mrg 	* generated/count_2_l.c: Regenerated.
    432  1.1  mrg 	* generated/count_4_l.c: Regenerated.
    433  1.1  mrg 	* generated/count_8_l.c: Regenerated.
    434  1.1  mrg 	* generated/cshift1_16.c: Regenerated.
    435  1.1  mrg 	* generated/cshift1_4.c: Regenerated.
    436  1.1  mrg 	* generated/cshift1_8.c: Regenerated.
    437  1.1  mrg 	* generated/eoshift1_16.c: Regenerated.
    438  1.1  mrg 	* generated/eoshift1_4.c: Regenerated.
    439  1.1  mrg 	* generated/eoshift1_8.c: Regenerated.
    440  1.1  mrg 	* generated/eoshift3_16.c: Regenerated.
    441  1.1  mrg 	* generated/eoshift3_4.c: Regenerated.
    442  1.1  mrg 	* generated/eoshift3_8.c: Regenerated.
    443  1.1  mrg 	* generated/iall_i1.c: Regenerated.
    444  1.1  mrg 	* generated/iall_i16.c: Regenerated.
    445  1.1  mrg 	* generated/iall_i2.c: Regenerated.
    446  1.1  mrg 	* generated/iall_i4.c: Regenerated.
    447  1.1  mrg 	* generated/iall_i8.c: Regenerated.
    448  1.1  mrg 	* generated/iany_i1.c: Regenerated.
    449  1.1  mrg 	* generated/iany_i16.c: Regenerated.
    450  1.1  mrg 	* generated/iany_i2.c: Regenerated.
    451  1.1  mrg 	* generated/iany_i4.c: Regenerated.
    452  1.1  mrg 	* generated/iany_i8.c: Regenerated.
    453  1.1  mrg 	* generated/in_pack_c10.c: Regenerated.
    454  1.1  mrg 	* generated/in_pack_c16.c: Regenerated.
    455  1.1  mrg 	* generated/in_pack_c4.c: Regenerated.
    456  1.1  mrg 	* generated/in_pack_c8.c: Regenerated.
    457  1.1  mrg 	* generated/in_pack_i1.c: Regenerated.
    458  1.1  mrg 	* generated/in_pack_i16.c: Regenerated.
    459  1.1  mrg 	* generated/in_pack_i2.c: Regenerated.
    460  1.1  mrg 	* generated/in_pack_i4.c: Regenerated.
    461  1.1  mrg 	* generated/in_pack_i8.c: Regenerated.
    462  1.1  mrg 	* generated/in_pack_r10.c: Regenerated.
    463  1.1  mrg 	* generated/in_pack_r16.c: Regenerated.
    464  1.1  mrg 	* generated/in_pack_r4.c: Regenerated.
    465  1.1  mrg 	* generated/in_pack_r8.c: Regenerated.
    466  1.1  mrg 	* generated/iparity_i1.c: Regenerated.
    467  1.1  mrg 	* generated/iparity_i16.c: Regenerated.
    468  1.1  mrg 	* generated/iparity_i2.c: Regenerated.
    469  1.1  mrg 	* generated/iparity_i4.c: Regenerated.
    470  1.1  mrg 	* generated/iparity_i8.c: Regenerated.
    471  1.1  mrg 	* generated/matmul_c10.c: Regenerated.
    472  1.1  mrg 	* generated/matmul_c16.c: Regenerated.
    473  1.1  mrg 	* generated/matmul_c4.c: Regenerated.
    474  1.1  mrg 	* generated/matmul_c8.c: Regenerated.
    475  1.1  mrg 	* generated/matmul_i1.c: Regenerated.
    476  1.1  mrg 	* generated/matmul_i16.c: Regenerated.
    477  1.1  mrg 	* generated/matmul_i2.c: Regenerated.
    478  1.1  mrg 	* generated/matmul_i4.c: Regenerated.
    479  1.1  mrg 	* generated/matmul_i8.c: Regenerated.
    480  1.1  mrg 	* generated/matmul_l16.c: Regenerated.
    481  1.1  mrg 	* generated/matmul_l4.c: Regenerated.
    482  1.1  mrg 	* generated/matmul_l8.c: Regenerated.
    483  1.1  mrg 	* generated/matmul_r10.c: Regenerated.
    484  1.1  mrg 	* generated/matmul_r16.c: Regenerated.
    485  1.1  mrg 	* generated/matmul_r4.c: Regenerated.
    486  1.1  mrg 	* generated/matmul_r8.c: Regenerated.
    487  1.1  mrg 	* generated/maxloc0_16_i1.c: Regenerated.
    488  1.1  mrg 	* generated/maxloc0_16_i16.c: Regenerated.
    489  1.1  mrg 	* generated/maxloc0_16_i2.c: Regenerated.
    490  1.1  mrg 	* generated/maxloc0_16_i4.c: Regenerated.
    491  1.1  mrg 	* generated/maxloc0_16_i8.c: Regenerated.
    492  1.1  mrg 	* generated/maxloc0_16_r10.c: Regenerated.
    493  1.1  mrg 	* generated/maxloc0_16_r16.c: Regenerated.
    494  1.1  mrg 	* generated/maxloc0_16_r4.c: Regenerated.
    495  1.1  mrg 	* generated/maxloc0_16_r8.c: Regenerated.
    496  1.1  mrg 	* generated/maxloc0_4_i1.c: Regenerated.
    497  1.1  mrg 	* generated/maxloc0_4_i16.c: Regenerated.
    498  1.1  mrg 	* generated/maxloc0_4_i2.c: Regenerated.
    499  1.1  mrg 	* generated/maxloc0_4_i4.c: Regenerated.
    500  1.1  mrg 	* generated/maxloc0_4_i8.c: Regenerated.
    501  1.1  mrg 	* generated/maxloc0_4_r10.c: Regenerated.
    502  1.1  mrg 	* generated/maxloc0_4_r16.c: Regenerated.
    503  1.1  mrg 	* generated/maxloc0_4_r4.c: Regenerated.
    504  1.1  mrg 	* generated/maxloc0_4_r8.c: Regenerated.
    505  1.1  mrg 	* generated/maxloc0_8_i1.c: Regenerated.
    506  1.1  mrg 	* generated/maxloc0_8_i16.c: Regenerated.
    507  1.1  mrg 	* generated/maxloc0_8_i2.c: Regenerated.
    508  1.1  mrg 	* generated/maxloc0_8_i4.c: Regenerated.
    509  1.1  mrg 	* generated/maxloc0_8_i8.c: Regenerated.
    510  1.1  mrg 	* generated/maxloc0_8_r10.c: Regenerated.
    511  1.1  mrg 	* generated/maxloc0_8_r16.c: Regenerated.
    512  1.1  mrg 	* generated/maxloc0_8_r4.c: Regenerated.
    513  1.1  mrg 	* generated/maxloc0_8_r8.c: Regenerated.
    514  1.1  mrg 	* generated/maxloc1_16_i1.c: Regenerated.
    515  1.1  mrg 	* generated/maxloc1_16_i16.c: Regenerated.
    516  1.1  mrg 	* generated/maxloc1_16_i2.c: Regenerated.
    517  1.1  mrg 	* generated/maxloc1_16_i4.c: Regenerated.
    518  1.1  mrg 	* generated/maxloc1_16_i8.c: Regenerated.
    519  1.1  mrg 	* generated/maxloc1_16_r10.c: Regenerated.
    520  1.1  mrg 	* generated/maxloc1_16_r16.c: Regenerated.
    521  1.1  mrg 	* generated/maxloc1_16_r4.c: Regenerated.
    522  1.1  mrg 	* generated/maxloc1_16_r8.c: Regenerated.
    523  1.1  mrg 	* generated/maxloc1_4_i1.c: Regenerated.
    524  1.1  mrg 	* generated/maxloc1_4_i16.c: Regenerated.
    525  1.1  mrg 	* generated/maxloc1_4_i2.c: Regenerated.
    526  1.1  mrg 	* generated/maxloc1_4_i4.c: Regenerated.
    527  1.1  mrg 	* generated/maxloc1_4_i8.c: Regenerated.
    528  1.1  mrg 	* generated/maxloc1_4_r10.c: Regenerated.
    529  1.1  mrg 	* generated/maxloc1_4_r16.c: Regenerated.
    530  1.1  mrg 	* generated/maxloc1_4_r4.c: Regenerated.
    531  1.1  mrg 	* generated/maxloc1_4_r8.c: Regenerated.
    532  1.1  mrg 	* generated/maxloc1_8_i1.c: Regenerated.
    533  1.1  mrg 	* generated/maxloc1_8_i16.c: Regenerated.
    534  1.1  mrg 	* generated/maxloc1_8_i2.c: Regenerated.
    535  1.1  mrg 	* generated/maxloc1_8_i4.c: Regenerated.
    536  1.1  mrg 	* generated/maxloc1_8_i8.c: Regenerated.
    537  1.1  mrg 	* generated/maxloc1_8_r10.c: Regenerated.
    538  1.1  mrg 	* generated/maxloc1_8_r16.c: Regenerated.
    539  1.1  mrg 	* generated/maxloc1_8_r4.c: Regenerated.
    540  1.1  mrg 	* generated/maxloc1_8_r8.c: Regenerated.
    541  1.1  mrg 	* generated/maxval_i1.c: Regenerated.
    542  1.1  mrg 	* generated/maxval_i16.c: Regenerated.
    543  1.1  mrg 	* generated/maxval_i2.c: Regenerated.
    544  1.1  mrg 	* generated/maxval_i4.c: Regenerated.
    545  1.1  mrg 	* generated/maxval_i8.c: Regenerated.
    546  1.1  mrg 	* generated/maxval_r10.c: Regenerated.
    547  1.1  mrg 	* generated/maxval_r16.c: Regenerated.
    548  1.1  mrg 	* generated/maxval_r4.c: Regenerated.
    549  1.1  mrg 	* generated/maxval_r8.c: Regenerated.
    550  1.1  mrg 	* generated/minloc0_16_i1.c: Regenerated.
    551  1.1  mrg 	* generated/minloc0_16_i16.c: Regenerated.
    552  1.1  mrg 	* generated/minloc0_16_i2.c: Regenerated.
    553  1.1  mrg 	* generated/minloc0_16_i4.c: Regenerated.
    554  1.1  mrg 	* generated/minloc0_16_i8.c: Regenerated.
    555  1.1  mrg 	* generated/minloc0_16_r10.c: Regenerated.
    556  1.1  mrg 	* generated/minloc0_16_r16.c: Regenerated.
    557  1.1  mrg 	* generated/minloc0_16_r4.c: Regenerated.
    558  1.1  mrg 	* generated/minloc0_16_r8.c: Regenerated.
    559  1.1  mrg 	* generated/minloc0_4_i1.c: Regenerated.
    560  1.1  mrg 	* generated/minloc0_4_i16.c: Regenerated.
    561  1.1  mrg 	* generated/minloc0_4_i2.c: Regenerated.
    562  1.1  mrg 	* generated/minloc0_4_i4.c: Regenerated.
    563  1.1  mrg 	* generated/minloc0_4_i8.c: Regenerated.
    564  1.1  mrg 	* generated/minloc0_4_r10.c: Regenerated.
    565  1.1  mrg 	* generated/minloc0_4_r16.c: Regenerated.
    566  1.1  mrg 	* generated/minloc0_4_r4.c: Regenerated.
    567  1.1  mrg 	* generated/minloc0_4_r8.c: Regenerated.
    568  1.1  mrg 	* generated/minloc0_8_i1.c: Regenerated.
    569  1.1  mrg 	* generated/minloc0_8_i16.c: Regenerated.
    570  1.1  mrg 	* generated/minloc0_8_i2.c: Regenerated.
    571  1.1  mrg 	* generated/minloc0_8_i4.c: Regenerated.
    572  1.1  mrg 	* generated/minloc0_8_i8.c: Regenerated.
    573  1.1  mrg 	* generated/minloc0_8_r10.c: Regenerated.
    574  1.1  mrg 	* generated/minloc0_8_r16.c: Regenerated.
    575  1.1  mrg 	* generated/minloc0_8_r4.c: Regenerated.
    576  1.1  mrg 	* generated/minloc0_8_r8.c: Regenerated.
    577  1.1  mrg 	* generated/minloc1_16_i1.c: Regenerated.
    578  1.1  mrg 	* generated/minloc1_16_i16.c: Regenerated.
    579  1.1  mrg 	* generated/minloc1_16_i2.c: Regenerated.
    580  1.1  mrg 	* generated/minloc1_16_i4.c: Regenerated.
    581  1.1  mrg 	* generated/minloc1_16_i8.c: Regenerated.
    582  1.1  mrg 	* generated/minloc1_16_r10.c: Regenerated.
    583  1.1  mrg 	* generated/minloc1_16_r16.c: Regenerated.
    584  1.1  mrg 	* generated/minloc1_16_r4.c: Regenerated.
    585  1.1  mrg 	* generated/minloc1_16_r8.c: Regenerated.
    586  1.1  mrg 	* generated/minloc1_4_i1.c: Regenerated.
    587  1.1  mrg 	* generated/minloc1_4_i16.c: Regenerated.
    588  1.1  mrg 	* generated/minloc1_4_i2.c: Regenerated.
    589  1.1  mrg 	* generated/minloc1_4_i4.c: Regenerated.
    590  1.1  mrg 	* generated/minloc1_4_i8.c: Regenerated.
    591  1.1  mrg 	* generated/minloc1_4_r10.c: Regenerated.
    592  1.1  mrg 	* generated/minloc1_4_r16.c: Regenerated.
    593  1.1  mrg 	* generated/minloc1_4_r4.c: Regenerated.
    594  1.1  mrg 	* generated/minloc1_4_r8.c: Regenerated.
    595  1.1  mrg 	* generated/minloc1_8_i1.c: Regenerated.
    596  1.1  mrg 	* generated/minloc1_8_i16.c: Regenerated.
    597  1.1  mrg 	* generated/minloc1_8_i2.c: Regenerated.
    598  1.1  mrg 	* generated/minloc1_8_i4.c: Regenerated.
    599  1.1  mrg 	* generated/minloc1_8_i8.c: Regenerated.
    600  1.1  mrg 	* generated/minloc1_8_r10.c: Regenerated.
    601  1.1  mrg 	* generated/minloc1_8_r16.c: Regenerated.
    602  1.1  mrg 	* generated/minloc1_8_r4.c: Regenerated.
    603  1.1  mrg 	* generated/minloc1_8_r8.c: Regenerated.
    604  1.1  mrg 	* generated/minval_i1.c: Regenerated.
    605  1.1  mrg 	* generated/minval_i16.c: Regenerated.
    606  1.1  mrg 	* generated/minval_i2.c: Regenerated.
    607  1.1  mrg 	* generated/minval_i4.c: Regenerated.
    608  1.1  mrg 	* generated/minval_i8.c: Regenerated.
    609  1.1  mrg 	* generated/minval_r10.c: Regenerated.
    610  1.1  mrg 	* generated/minval_r16.c: Regenerated.
    611  1.1  mrg 	* generated/minval_r4.c: Regenerated.
    612  1.1  mrg 	* generated/minval_r8.c: Regenerated.
    613  1.1  mrg 	* generated/norm2_r10.c: Regenerated.
    614  1.1  mrg 	* generated/norm2_r16.c: Regenerated.
    615  1.1  mrg 	* generated/norm2_r4.c: Regenerated.
    616  1.1  mrg 	* generated/norm2_r8.c: Regenerated.
    617  1.1  mrg 	* generated/pack_c10.c: Regenerated.
    618  1.1  mrg 	* generated/pack_c16.c: Regenerated.
    619  1.1  mrg 	* generated/pack_c4.c: Regenerated.
    620  1.1  mrg 	* generated/pack_c8.c: Regenerated.
    621  1.1  mrg 	* generated/pack_i1.c: Regenerated.
    622  1.1  mrg 	* generated/pack_i16.c: Regenerated.
    623  1.1  mrg 	* generated/pack_i2.c: Regenerated.
    624  1.1  mrg 	* generated/pack_i4.c: Regenerated.
    625  1.1  mrg 	* generated/pack_i8.c: Regenerated.
    626  1.1  mrg 	* generated/pack_r10.c: Regenerated.
    627  1.1  mrg 	* generated/pack_r16.c: Regenerated.
    628  1.1  mrg 	* generated/pack_r4.c: Regenerated.
    629  1.1  mrg 	* generated/pack_r8.c: Regenerated.
    630  1.1  mrg 	* generated/parity_l1.c: Regenerated.
    631  1.1  mrg 	* generated/parity_l16.c: Regenerated.
    632  1.1  mrg 	* generated/parity_l2.c: Regenerated.
    633  1.1  mrg 	* generated/parity_l4.c: Regenerated.
    634  1.1  mrg 	* generated/parity_l8.c: Regenerated.
    635  1.1  mrg 	* generated/product_c10.c: Regenerated.
    636  1.1  mrg 	* generated/product_c16.c: Regenerated.
    637  1.1  mrg 	* generated/product_c4.c: Regenerated.
    638  1.1  mrg 	* generated/product_c8.c: Regenerated.
    639  1.1  mrg 	* generated/product_i1.c: Regenerated.
    640  1.1  mrg 	* generated/product_i16.c: Regenerated.
    641  1.1  mrg 	* generated/product_i2.c: Regenerated.
    642  1.1  mrg 	* generated/product_i4.c: Regenerated.
    643  1.1  mrg 	* generated/product_i8.c: Regenerated.
    644  1.1  mrg 	* generated/product_r10.c: Regenerated.
    645  1.1  mrg 	* generated/product_r16.c: Regenerated.
    646  1.1  mrg 	* generated/product_r4.c: Regenerated.
    647  1.1  mrg 	* generated/product_r8.c: Regenerated.
    648  1.1  mrg 	* generated/reshape_c10.c: Regenerated.
    649  1.1  mrg 	* generated/reshape_c16.c: Regenerated.
    650  1.1  mrg 	* generated/reshape_c4.c: Regenerated.
    651  1.1  mrg 	* generated/reshape_c8.c: Regenerated.
    652  1.1  mrg 	* generated/reshape_i16.c: Regenerated.
    653  1.1  mrg 	* generated/reshape_i4.c: Regenerated.
    654  1.1  mrg 	* generated/reshape_i8.c: Regenerated.
    655  1.1  mrg 	* generated/reshape_r10.c: Regenerated.
    656  1.1  mrg 	* generated/reshape_r16.c: Regenerated.
    657  1.1  mrg 	* generated/reshape_r4.c: Regenerated.
    658  1.1  mrg 	* generated/reshape_r8.c: Regenerated.
    659  1.1  mrg 	* generated/shape_i16.c: Regenerated.
    660  1.1  mrg 	* generated/shape_i4.c: Regenerated.
    661  1.1  mrg 	* generated/shape_i8.c: Regenerated.
    662  1.1  mrg 	* generated/spread_c10.c: Regenerated.
    663  1.1  mrg 	* generated/spread_c16.c: Regenerated.
    664  1.1  mrg 	* generated/spread_c4.c: Regenerated.
    665  1.1  mrg 	* generated/spread_c8.c: Regenerated.
    666  1.1  mrg 	* generated/spread_i1.c: Regenerated.
    667  1.1  mrg 	* generated/spread_i16.c: Regenerated.
    668  1.1  mrg 	* generated/spread_i2.c: Regenerated.
    669  1.1  mrg 	* generated/spread_i4.c: Regenerated.
    670  1.1  mrg 	* generated/spread_i8.c: Regenerated.
    671  1.1  mrg 	* generated/spread_r10.c: Regenerated.
    672  1.1  mrg 	* generated/spread_r16.c: Regenerated.
    673  1.1  mrg 	* generated/spread_r4.c: Regenerated.
    674  1.1  mrg 	* generated/spread_r8.c: Regenerated.
    675  1.1  mrg 	* generated/sum_c10.c: Regenerated.
    676  1.1  mrg 	* generated/sum_c16.c: Regenerated.
    677  1.1  mrg 	* generated/sum_c4.c: Regenerated.
    678  1.1  mrg 	* generated/sum_c8.c: Regenerated.
    679  1.1  mrg 	* generated/sum_i1.c: Regenerated.
    680  1.1  mrg 	* generated/sum_i16.c: Regenerated.
    681  1.1  mrg 	* generated/sum_i2.c: Regenerated.
    682  1.1  mrg 	* generated/sum_i4.c: Regenerated.
    683  1.1  mrg 	* generated/sum_i8.c: Regenerated.
    684  1.1  mrg 	* generated/sum_r10.c: Regenerated.
    685  1.1  mrg 	* generated/sum_r16.c: Regenerated.
    686  1.1  mrg 	* generated/sum_r4.c: Regenerated.
    687  1.1  mrg 	* generated/sum_r8.c: Regenerated.
    688  1.1  mrg 	* generated/transpose_c10.c: Regenerated.
    689  1.1  mrg 	* generated/transpose_c16.c: Regenerated.
    690  1.1  mrg 	* generated/transpose_c4.c: Regenerated.
    691  1.1  mrg 	* generated/transpose_c8.c: Regenerated.
    692  1.1  mrg 	* generated/transpose_i16.c: Regenerated.
    693  1.1  mrg 	* generated/transpose_i4.c: Regenerated.
    694  1.1  mrg 	* generated/transpose_i8.c: Regenerated.
    695  1.1  mrg 	* generated/transpose_r10.c: Regenerated.
    696  1.1  mrg 	* generated/transpose_r16.c: Regenerated.
    697  1.1  mrg 	* generated/transpose_r4.c: Regenerated.
    698  1.1  mrg 	* generated/transpose_r8.c: Regenerated.
    699  1.1  mrg 	* generated/unpack_c10.c: Regenerated.
    700  1.1  mrg 	* generated/unpack_c16.c: Regenerated.
    701  1.1  mrg 	* generated/unpack_c4.c: Regenerated.
    702  1.1  mrg 	* generated/unpack_c8.c: Regenerated.
    703  1.1  mrg 	* generated/unpack_i1.c: Regenerated.
    704  1.1  mrg 	* generated/unpack_i16.c: Regenerated.
    705  1.1  mrg 	* generated/unpack_i2.c: Regenerated.
    706  1.1  mrg 	* generated/unpack_i4.c: Regenerated.
    707  1.1  mrg 	* generated/unpack_i8.c: Regenerated.
    708  1.1  mrg 	* generated/unpack_r10.c: Regenerated.
    709  1.1  mrg 	* generated/unpack_r16.c: Regenerated.
    710  1.1  mrg 	* generated/unpack_r4.c: Regenerated.
    711  1.1  mrg 	* generated/unpack_r8.c: Regenerated.
    712  1.1  mrg 	* intrinsics/cshift0.c: Use xmalloc.
    713  1.1  mrg 	* intrinsics/ctime.c: Likewise.
    714  1.1  mrg 	* intrinsics/date_and_time.c: Likewise.
    715  1.1  mrg 	* intrinsics/eoshift0.c: Likewise.
    716  1.1  mrg 	* intrinsics/eoshift2.c: Likewise.
    717  1.1  mrg 	* intrinsics/getlog.c: Likewise.
    718  1.1  mrg 	* intrinsics/pack_generic.c: Likewise.
    719  1.1  mrg 	* intrinsics/reshape_generic.c: Likewise.
    720  1.1  mrg 	* intrinsics/spread_generic.c: Likewise.
    721  1.1  mrg 	* intrinsics/string_intrinsics_inc.c: Likewise.
    722  1.1  mrg 	* intrinsics/transpose_generic.c: Likewise.
    723  1.1  mrg 	* intrinsics/unpack_generic.c: Likewise.
    724  1.1  mrg 	* io/fbuf.c: Likewise.
    725  1.1  mrg 	* io/format.c: Likewise.
    726  1.1  mrg 	* io/intrinsics.c: Likewise.
    727  1.1  mrg 	* io/list_read.c: Likewise.
    728  1.1  mrg 	* io/open.c: Likewise.
    729  1.1  mrg 	* io/transfer.c: Likewise.
    730  1.1  mrg 	* io/unit.c: Likewise.
    731  1.1  mrg 	* io/unix.c: Likewise.
    732  1.1  mrg 	* io/write.c: Likewise.
    733  1.1  mrg 	* m4/bessel.m4: Likewise.
    734  1.1  mrg 	* m4/cshift1.m4: Likewise.
    735  1.1  mrg 	* m4/eoshift1.m4: Likewise.
    736  1.1  mrg 	* m4/eoshift3.m4: Likewise.
    737  1.1  mrg 	* m4/iforeach.m4: Likewise.
    738  1.1  mrg 	* m4/ifunction.m4: Likewise.
    739  1.1  mrg 	* m4/ifunction_logical.m4: Likewise.
    740  1.1  mrg 	* m4/in_pack.m4: Likewise.
    741  1.1  mrg 	* m4/matmul.m4: Likewise.
    742  1.1  mrg 	* m4/matmull.m4: Likewise.
    743  1.1  mrg 	* m4/pack.m4: Likewise.
    744  1.1  mrg 	* m4/reshape.m4: Likewise.
    745  1.1  mrg 	* m4/shape.m4: Likewise.
    746  1.1  mrg 	* m4/spread.m4: Likewise.
    747  1.1  mrg 	* m4/transpose.m4: Likewise.
    748  1.1  mrg 	* m4/unpack.m4: Likewise.
    749  1.1  mrg 	* runtime/convert_char.c: Likewise.
    750  1.1  mrg 	* runtime/environ.c: Likewise.
    751  1.1  mrg 	* runtime/in_pack_generic.c: Likewise.
    752  1.1  mrg 
    753  1.1  mrg 2012-03-26  Tristan Gingold  <gingold (a] adacore.com>
    754  1.1  mrg 
    755  1.1  mrg 	* configure.ac: Use GCC_CHECK_MATH_FUNC for math functions.
    756  1.1  mrg 	* acinclude.m4: Include ../config/math.m4
    757  1.1  mrg 	* configure: Regenerate.
    758  1.1  mrg 	* Makefile.in: Regenerate.
    759  1.1  mrg 
    760  1.1  mrg 2012-03-25  Janne Blomqvist  <jb (a] gcc.gnu.org>
    761  1.1  mrg 
    762  1.1  mrg 	* runtime/memory.c (xcalloc): New function.
    763  1.1  mrg 	* libgfortran.h (xcalloc): New prototype.
    764  1.1  mrg 	* io/list_read.c (push_char): Use xcalloc instead of get_mem and
    765  1.1  mrg 	memset.
    766  1.1  mrg 	(l_push_char): Likewise.
    767  1.1  mrg 	* io/unit.c (insert_unit): Likewise.
    768  1.1  mrg 	(get_internal_unit): Likewise.
    769  1.1  mrg 	* io/unix.c (open_internal): Likewise.
    770  1.1  mrg 	(open_internal4): Likewise.
    771  1.1  mrg 	(fd_to_stream): Likewise.
    772  1.1  mrg 
    773  1.1  mrg 2012-03-17  Janne Blomqvist  <jb (a] gcc.gnu.org>
    774  1.1  mrg 
    775  1.1  mrg 	PR libfortran/52608
    776  1.1  mrg 	* io/write_float.def (output_float): Move removal of initial zeros
    777  1.1  mrg 	until after the scale factor has been applied.
    778  1.1  mrg 
    779  1.1  mrg 2012-03-16  Janne Blomqvist  <jb (a] gcc.gnu.org>
    780  1.1  mrg 
    781  1.1  mrg 	* io/unix.h (struct stream): Rename to stream_vtable.
    782  1.1  mrg 	(struct stream): New struct definition.
    783  1.1  mrg 	(sread): Dereference vtable pointer.
    784  1.1  mrg 	(swrite): Likewise.
    785  1.1  mrg 	(sseek): Likewise.
    786  1.1  mrg 	(struncate): Likewise.
    787  1.1  mrg 	(sflush): Likewise.
    788  1.1  mrg 	(sclose): Likewise.
    789  1.1  mrg 	* io/unix.c (raw_vtable): New variable.
    790  1.1  mrg 	(buf_vtable): Likewise.
    791  1.1  mrg 	(mem_vtable): Likewise.
    792  1.1  mrg 	(mem4_vtable): Likewise.
    793  1.1  mrg 	(raw_init): Assign vtable pointer.
    794  1.1  mrg 	(buf_init): Likewise.
    795  1.1  mrg 	(open_internal): Likewise.
    796  1.1  mrg 	(open_internal4): Likewise.
    797  1.1  mrg 
    798  1.1  mrg 2012-03-15  Janne Blomqvist  <jb (a] gcc.gnu.org>
    799  1.1  mrg 
    800  1.1  mrg 	PR libfortran/52434
    801  1.1  mrg 	PR libfortran/48878
    802  1.1  mrg 	PR libfortran/38199
    803  1.1  mrg 	* io/unit.c (get_internal_unit): Default to ROUND_UNSPECIFIED.
    804  1.1  mrg 	(init_units): Likewise.
    805  1.1  mrg 	* io/write_float.def (determine_precision): New function.
    806  1.1  mrg 	(output_float): Take into account buffer with %f format, no need
    807  1.1  mrg 	for our own rounding if unspecified or processor specified
    808  1.1  mrg 	rounding.
    809  1.1  mrg 	(DTOA): Simplify format string, add parameters.
    810  1.1  mrg 	(FDTOA): New macros similar to DTOA, but using %f format.
    811  1.1  mrg 	(OUTPUT_FLOAT_FMT_G): Stack allocate newf, determine correct
    812  1.1  mrg 	precision and fill buffer.
    813  1.1  mrg 	(EN_PREC): New macro.
    814  1.1  mrg 	(determine_en_precision): New function.
    815  1.1  mrg 	(WRITE_FLOAT): For G format, move buffer filling into
    816  1.1  mrg 	output_float_FMT_G, use FDTOA for F format.
    817  1.1  mrg 	(write_float): Increase buffer due to F format.
    818  1.1  mrg 
    819  1.1  mrg 2012-03-14  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    820  1.1  mrg 
    821  1.1  mrg 	* intrinsics/c99_functions.c [__sgi__ && !HAVE_COMPLEX_H]: Remove.
    822  1.1  mrg 
    823  1.1  mrg 2012-03-12  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    824  1.1  mrg 
    825  1.1  mrg 	* configure.ac: Remove Tru64 reference.
    826  1.1  mrg 	* acinclude.m4 (LIBGFOR_GTHREAD_WEAK): Remove alpha*-dec-osf*
    827  1.1  mrg 	handling.
    828  1.1  mrg 	* configure: Regenerate.
    829  1.1  mrg 	* intrinsics/c99_functions.c [__osf__]: Remove.
    830  1.1  mrg 
    831  1.1  mrg 2012-03-10  Tobias Burnus  <burnus (a] net-b.de>
    832  1.1  mrg 
    833  1.1  mrg 	* libgfortran.h (descriptor_dimension, GFC_DIMENSION_LBOUND,
    834  1.1  mrg 	GFC_DIMENSION_EXTENT, GFC_DIMENSION_SET, GFC_DESCRIPTOR_DATA,
    835  1.1  mrg 	GFC_ARRAY_DESCRIPTOR): Rename _lbound to lower_bound and
    836  1.1  mrg 	data to base_addr.
    837  1.1  mrg 	* intrinsics/cshift0.c (size0, cshift0): Handle data to
    838  1.1  mrg 	base_addr rename.
    839  1.1  mrg 	* intrinsics/date_and_time.c (date_and_time, secnds, itime_i4,
    840  1.1  mrg 	itime_i8, gmtime_i4, gmtime_i8, ltime_i4, ltime_i8): Ditto.
    841  1.1  mrg 	* intrinsics/dtime.c (dtime_sub): Ditto.
    842  1.1  mrg 	* intrinsics/eoshift0.c (eoshift0): Ditto.
    843  1.1  mrg 	* intrinsics/eoshift2.c (eoshift2): Ditto.
    844  1.1  mrg 	* intrinsics/etime.c (etime_sub): Ditto.
    845  1.1  mrg 	* intrinsics/iso_c_binding.c (c_f_pointer_u0): Ditto.
    846  1.1  mrg 	* intrinsics/move_alloc.c (move_alloc): Ditto.
    847  1.1  mrg 	* intrinsics/pack_generic.c (pack_internal, pack,
    848  1.1  mrg 	pack_s_internal): Ditto.
    849  1.1  mrg 	* intrinsics/random.c (arandom_r4, arandom_r8, arandom_r10,
    850  1.1  mrg 	arandom_r16, random_seed_i4, random_seed_i8): Ditto.
    851  1.1  mrg 	* intrinsics/reshape_generic.c (reshape_internal): Ditto.
    852  1.1  mrg 	* intrinsics/spread_generic.c (spread_internal,
    853  1.1  mrg 	spread_internal_scalar, spread, spread_scalar): Ditto.
    854  1.1  mrg 	* intrinsics/stat.c (stat_i4_sub_0, stat_i8_sub_0, fstat_i4_sub,
    855  1.1  mrg 	fstat_i8_sub): Ditto.
    856  1.1  mrg 	* intrinsics/transpose_generic.c (transpose_internal): Ditto.
    857  1.1  mrg 	* intrinsics/unpack_generic.c (unpack_bounds, unpack_internal,
    858  1.1  mrg 	unpack1, unpack0, unpack0_char4): Ditto.
    859  1.1  mrg 	* m4/bessel.m4 (bessel_jn_r'rtype_kind`, bessel_yn_r'rtype_kind`):
    860  1.1  mrg 	Ditto.
    861  1.1  mrg 	* m4/cshift0.m4 (cshift0_'rtype_code`): Ditto.
    862  1.1  mrg 	* m4/cshift1.m4 (cshift1): Ditto.
    863  1.1  mrg 	* m4/eoshift1.m4 (eoshift1): Ditto.
    864  1.1  mrg 	* m4/eoshift3.m4 (eoshift3): Ditto.
    865  1.1  mrg 	* m4/iforeach.m4 (name`'rtype_qual`_'atype_code): Ditto.
    866  1.1  mrg 	* m4/ifunction.m4 (name`'rtype_qual`_'atype_code): Ditto.
    867  1.1  mrg 	* m4/ifunction_logical.m4 (name`'rtype_qual`_'atype_code): Ditto.
    868  1.1  mrg 	* m4/in_pack.m4 (internal_pack_'rtype_ccode`): Ditto.
    869  1.1  mrg 	* m4/in_unpack.m4 (internal_unpack_'rtype_ccode`): Ditto.
    870  1.1  mrg 	* m4/matmul.m4 (matmul_'rtype_code`): Ditto.
    871  1.1  mrg 	* m4/matmull.m4 (matmul_'rtype_code`): Ditto.
    872  1.1  mrg 	* m4/pack.m4 (pack_'rtype_code`): Ditto.
    873  1.1  mrg 	* m4/reshape.m4 (reshape_'rtype_ccode`): Ditto.
    874  1.1  mrg 	* m4/shape.m4 (shape_'rtype_kind`): Ditto.
    875  1.1  mrg 	* m4/spread.m4 (spread_'rtype_code`): Ditto.
    876  1.1  mrg 	* m4/transpose.m4 (transpose_'rtype_code`): Ditto.
    877  1.1  mrg 	* m4/unpack.m4 (unpack0_'rtype_code`, unpack1_'rtype_code`): Ditto.
    878  1.1  mrg 	* runtime/bounds.c (count_0): Ditto.
    879  1.1  mrg 	* runtime/in_pack_generic.c (internal_pack): Ditto.
    880  1.1  mrg 	* runtime/in_unpack_generic.c (internal_unpack): Ditto.
    881  1.1  mrg 	* generated/cshift0_r4.c: Regenerated.
    882  1.1  mrg 	* generated/unpack_r8.c: Regenerated.
    883  1.1  mrg 	* generated/cshift0_c10.c: Regenerated.
    884  1.1  mrg 	* generated/in_unpack_i1.c: Regenerated.
    885  1.1  mrg 	* generated/eoshift1_16.c: Regenerated.
    886  1.1  mrg 	* generated/iany_i16.c: Regenerated.
    887  1.1  mrg 	* generated/reshape_i4.c: Regenerated.
    888  1.1  mrg 	* generated/parity_l16.c: Regenerated.
    889  1.1  mrg 	* generated/in_unpack_r16.c: Regenerated.
    890  1.1  mrg 	* generated/iparity_i1.c: Regenerated.
    891  1.1  mrg 	* generated/minloc0_16_r10.c: Regenerated.
    892  1.1  mrg 	* generated/minloc1_16_i8.c: Regenerated.
    893  1.1  mrg 	* generated/bessel_r8.c: Regenerated.
    894  1.1  mrg 	* generated/maxloc0_4_i8.c: Regenerated.
    895  1.1  mrg 	* generated/maxloc1_8_i1.c: Regenerated.
    896  1.1  mrg 	* generated/sum_c10.c: Regenerated.
    897  1.1  mrg 	* generated/maxloc0_8_r10.c: Regenerated.
    898  1.1  mrg 	* generated/unpack_r16.c: Regenerated.
    899  1.1  mrg 	* generated/maxloc1_16_i1.c: Regenerated.
    900  1.1  mrg 	* generated/minloc1_4_i1.c: Regenerated.
    901  1.1  mrg 	* generated/unpack_i4.c: Regenerated.
    902  1.1  mrg 	* generated/in_pack_i1.c: Regenerated.
    903  1.1  mrg 	* generated/cshift0_i1.c: Regenerated.
    904  1.1  mrg 	* generated/minloc0_16_i4.c: Regenerated.
    905  1.1  mrg 	* generated/minloc1_8_r8.c: Regenerated.
    906  1.1  mrg 	* generated/maxval_r8.c: Regenerated.
    907  1.1  mrg 	* generated/unpack_i2.c: Regenerated.
    908  1.1  mrg 	* generated/matmul_r16.c: Regenerated.
    909  1.1  mrg 	* generated/maxloc0_16_r8.c: Regenerated.
    910  1.1  mrg 	* generated/maxloc1_8_i16.c: Regenerated.
    911  1.1  mrg 	* generated/maxloc0_4_r4.c: Regenerated.
    912  1.1  mrg 	* generated/pack_c10.c: Regenerated.
    913  1.1  mrg 	* generated/in_unpack_c8.c: Regenerated.
    914  1.1  mrg 	* generated/maxloc1_8_i8.c: Regenerated.
    915  1.1  mrg 	* generated/in_pack_c16.c: Regenerated.
    916  1.1  mrg 	* generated/parity_l1.c: Regenerated.
    917  1.1  mrg 	* generated/in_pack_i2.c: Regenerated.
    918  1.1  mrg 	* generated/maxloc0_4_r8.c: Regenerated.
    919  1.1  mrg 	* generated/pack_r4.c: Regenerated.
    920  1.1  mrg 	* generated/matmul_r8.c: Regenerated.
    921  1.1  mrg 	* generated/pack_i1.c: Regenerated.
    922  1.1  mrg 	* generated/minloc0_16_r16.c: Regenerated.
    923  1.1  mrg 	* generated/cshift0_c8.c: Regenerated.
    924  1.1  mrg 	* generated/minloc1_4_i16.c: Regenerated.
    925  1.1  mrg 	* generated/minloc0_4_r4.c: Regenerated.
    926  1.1  mrg 	* generated/product_i2.c: Regenerated.
    927  1.1  mrg 	* generated/maxval_r10.c: Regenerated.
    928  1.1  mrg 	* generated/minloc0_16_r8.c: Regenerated.
    929  1.1  mrg 	* generated/in_pack_i8.c: Regenerated.
    930  1.1  mrg 	* generated/all_l8.c: Regenerated.
    931  1.1  mrg 	* generated/minloc0_8_i16.c: Regenerated.
    932  1.1  mrg 	* generated/minloc1_8_i2.c: Regenerated.
    933  1.1  mrg 	* generated/matmul_l8.c: Regenerated.
    934  1.1  mrg 	* generated/spread_r10.c: Regenerated.
    935  1.1  mrg 	* generated/product_c4.c: Regenerated.
    936  1.1  mrg 	* generated/reshape_r16.c: Regenerated.
    937  1.1  mrg 	* generated/cshift0_i16.c: Regenerated.
    938  1.1  mrg 	* generated/minloc1_8_r10.c: Regenerated.
    939  1.1  mrg 	* generated/iparity_i8.c: Regenerated.
    940  1.1  mrg 	* generated/minloc0_16_i8.c: Regenerated.
    941  1.1  mrg 	* generated/minloc1_8_i1.c: Regenerated.
    942  1.1  mrg 	* generated/maxloc0_16_r10.c: Regenerated.
    943  1.1  mrg 	* generated/maxloc1_8_i4.c: Regenerated.
    944  1.1  mrg 	* generated/maxloc0_16_i8.c: Regenerated.
    945  1.1  mrg 	* generated/maxloc1_16_i16.c: Regenerated.
    946  1.1  mrg 	* generated/reshape_i8.c: Regenerated.
    947  1.1  mrg 	* generated/all_l16.c: Regenerated.
    948  1.1  mrg 	* generated/cshift1_8.c: Regenerated.
    949  1.1  mrg 	* generated/matmul_c10.c: Regenerated.
    950  1.1  mrg 	* generated/pack_r16.c: Regenerated.
    951  1.1  mrg 	* generated/transpose_r10.c: Regenerated.
    952  1.1  mrg 	* generated/maxloc1_16_i2.c: Regenerated.
    953  1.1  mrg 	* generated/minloc1_4_r4.c: Regenerated.
    954  1.1  mrg 	* generated/reshape_r8.c: Regenerated.
    955  1.1  mrg 	* generated/product_r10.c: Regenerated.
    956  1.1  mrg 	* generated/spread_c10.c: Regenerated.
    957  1.1  mrg 	* generated/reshape_r4.c: Regenerated.
    958  1.1  mrg 	* generated/in_unpack_i4.c: Regenerated.
    959  1.1  mrg 	* generated/minval_r4.c: Regenerated.
    960  1.1  mrg 	* generated/minloc1_16_r16.c: Regenerated.
    961  1.1  mrg 	* generated/norm2_r8.c: Regenerated.
    962  1.1  mrg 	* generated/iany_i2.c: Regenerated.
    963  1.1  mrg 	* generated/eoshift3_8.c: Regenerated.
    964  1.1  mrg 	* generated/maxloc1_16_r8.c: Regenerated.
    965  1.1  mrg 	* generated/maxloc0_16_r16.c: Regenerated.
    966  1.1  mrg 	* generated/cshift0_i8.c: Regenerated.
    967  1.1  mrg 	* generated/all_l1.c: Regenerated.
    968  1.1  mrg 	* generated/minloc1_16_r10.c: Regenerated.
    969  1.1  mrg 	* generated/spread_i16.c: Regenerated.
    970  1.1  mrg 	* generated/minloc1_8_r16.c: Regenerated.
    971  1.1  mrg 	* generated/spread_r16.c: Regenerated.
    972  1.1  mrg 	* generated/matmul_c8.c: Regenerated.
    973  1.1  mrg 	* generated/pack_r10.c: Regenerated.
    974  1.1  mrg 	* generated/reshape_r10.c: Regenerated.
    975  1.1  mrg 	* generated/sum_r10.c: Regenerated.
    976  1.1  mrg 	* generated/count_8_l.c: Regenerated.
    977  1.1  mrg 	* generated/minloc1_16_i16.c: Regenerated.
    978  1.1  mrg 	* generated/maxloc0_16_i2.c: Regenerated.
    979  1.1  mrg 	* generated/count_1_l.c: Regenerated.
    980  1.1  mrg 	* generated/unpack_c16.c: Regenerated.
    981  1.1  mrg 	* generated/any_l8.c: Regenerated.
    982  1.1  mrg 	* generated/minloc1_16_i1.c: Regenerated.
    983  1.1  mrg 	* generated/sum_r4.c: Regenerated.
    984  1.1  mrg 	* generated/in_unpack_r8.c: Regenerated.
    985  1.1  mrg 	* generated/product_r8.c: Regenerated.
    986  1.1  mrg 	* generated/in_unpack_r4.c: Regenerated.
    987  1.1  mrg 	* generated/unpack_i1.c: Regenerated.
    988  1.1  mrg 	* generated/cshift0_r8.c: Regenerated.
    989  1.1  mrg 	* generated/spread_i2.c: Regenerated.
    990  1.1  mrg 	* generated/minloc1_4_r10.c: Regenerated.
    991  1.1  mrg 	* generated/minloc1_16_i2.c: Regenerated.
    992  1.1  mrg 	* generated/minloc0_16_i2.c: Regenerated.
    993  1.1  mrg 	* generated/eoshift3_16.c: Regenerated.
    994  1.1  mrg 	* generated/maxloc0_8_i4.c: Regenerated.
    995  1.1  mrg 	* generated/maxloc1_16_r10.c: Regenerated.
    996  1.1  mrg 	* generated/maxloc1_4_i16.c: Regenerated.
    997  1.1  mrg 	* generated/maxloc1_4_r8.c: Regenerated.
    998  1.1  mrg 	* generated/parity_l2.c: Regenerated.
    999  1.1  mrg 	* generated/maxloc0_16_i16.c: Regenerated.
   1000  1.1  mrg 	* generated/product_r4.c: Regenerated.
   1001  1.1  mrg 	* generated/in_unpack_r10.c: Regenerated.
   1002  1.1  mrg 	* generated/maxloc1_8_i2.c: Regenerated.
   1003  1.1  mrg 	* generated/iparity_i2.c: Regenerated.
   1004  1.1  mrg 	* generated/maxloc1_8_r4.c: Regenerated.
   1005  1.1  mrg 	* generated/maxloc1_8_r8.c: Regenerated.
   1006  1.1  mrg 	* generated/iall_i4.c: Regenerated.
   1007  1.1  mrg 	* generated/maxloc0_4_i16.c: Regenerated.
   1008  1.1  mrg 	* generated/cshift0_i4.c: Regenerated.
   1009  1.1  mrg 	* generated/in_unpack_c10.c: Regenerated.
   1010  1.1  mrg 	* generated/unpack_c8.c: Regenerated.
   1011  1.1  mrg 	* generated/transpose_c8.c: Regenerated.
   1012  1.1  mrg 	* generated/in_unpack_c16.c: Regenerated.
   1013  1.1  mrg 	* generated/product_c16.c: Regenerated.
   1014  1.1  mrg 	* generated/minval_r8.c: Regenerated.
   1015  1.1  mrg 	* generated/minloc0_4_i1.c: Regenerated.
   1016  1.1  mrg 	* generated/minloc0_8_r16.c: Regenerated.
   1017  1.1  mrg 	* generated/in_unpack_i16.c: Regenerated.
   1018  1.1  mrg 	* generated/reshape_c16.c: Regenerated.
   1019  1.1  mrg 	* generated/pack_i4.c: Regenerated.
   1020  1.1  mrg 	* generated/minval_r10.c: Regenerated.
   1021  1.1  mrg 	* generated/maxloc0_4_r10.c: Regenerated.
   1022  1.1  mrg 	* generated/unpack_i8.c: Regenerated.
   1023  1.1  mrg 	* generated/minloc1_16_r8.c: Regenerated.
   1024  1.1  mrg 	* generated/pack_c16.c: Regenerated.
   1025  1.1  mrg 	* generated/maxval_r4.c: Regenerated.
   1026  1.1  mrg 	* generated/spread_r8.c: Regenerated.
   1027  1.1  mrg 	* generated/minloc0_16_r4.c: Regenerated.
   1028  1.1  mrg 	* generated/maxval_i4.c: Regenerated.
   1029  1.1  mrg 	* generated/matmul_r4.c: Regenerated.
   1030  1.1  mrg 	* generated/product_c8.c: Regenerated.
   1031  1.1  mrg 	* generated/maxloc1_4_i4.c: Regenerated.
   1032  1.1  mrg 	* generated/any_l4.c: Regenerated.
   1033  1.1  mrg 	* generated/cshift0_r16.c: Regenerated.
   1034  1.1  mrg 	* generated/maxloc1_16_r4.c: Regenerated.
   1035  1.1  mrg 	* generated/in_pack_r10.c: Regenerated.
   1036  1.1  mrg 	* generated/iall_i1.c: Regenerated.
   1037  1.1  mrg 	* generated/product_i1.c: Regenerated.
   1038  1.1  mrg 	* generated/maxloc0_4_i1.c: Regenerated.
   1039  1.1  mrg 	* generated/maxloc0_8_r16.c: Regenerated.
   1040  1.1  mrg 	* generated/minloc1_8_i16.c: Regenerated.
   1041  1.1  mrg 	* generated/reshape_c10.c: Regenerated.
   1042  1.1  mrg 	* generated/matmul_l4.c: Regenerated.
   1043  1.1  mrg 	* generated/cshift0_c16.c: Regenerated.
   1044  1.1  mrg 	* generated/spread_r4.c: Regenerated.
   1045  1.1  mrg 	* generated/sum_r16.c: Regenerated.
   1046  1.1  mrg 	* generated/in_unpack_c4.c: Regenerated.
   1047  1.1  mrg 	* generated/maxval_i8.c: Regenerated.
   1048  1.1  mrg 	* generated/maxloc0_8_r8.c: Regenerated.
   1049  1.1  mrg 	* generated/unpack_i16.c: Regenerated.
   1050  1.1  mrg 	* generated/norm2_r4.c: Regenerated.
   1051  1.1  mrg 	* generated/maxloc1_4_r16.c: Regenerated.
   1052  1.1  mrg 	* generated/in_pack_r4.c: Regenerated.
   1053  1.1  mrg 	* generated/sum_c8.c: Regenerated.
   1054  1.1  mrg 	* generated/parity_l8.c: Regenerated.
   1055  1.1  mrg 	* generated/minval_i2.c: Regenerated.
   1056  1.1  mrg 	* generated/transpose_c10.c: Regenerated.
   1057  1.1  mrg 	* generated/cshift0_r10.c: Regenerated.
   1058  1.1  mrg 	* generated/cshift0_i2.c: Regenerated.
   1059  1.1  mrg 	* generated/spread_c4.c: Regenerated.
   1060  1.1  mrg 	* generated/maxval_r16.c: Regenerated.
   1061  1.1  mrg 	* generated/unpack_c10.c: Regenerated.
   1062  1.1  mrg 	* generated/bessel_r4.c: Regenerated.
   1063  1.1  mrg 	* generated/minloc0_8_i1.c: Regenerated.
   1064  1.1  mrg 	* generated/product_c10.c: Regenerated.
   1065  1.1  mrg 	* generated/minloc1_4_i4.c: Regenerated.
   1066  1.1  mrg 	* generated/minloc1_4_i2.c: Regenerated.
   1067  1.1  mrg 	* generated/transpose_c4.c: Regenerated.
   1068  1.1  mrg 	* generated/in_pack_c8.c: Regenerated.
   1069  1.1  mrg 	* generated/minval_i8.c: Regenerated.
   1070  1.1  mrg 	* generated/maxloc1_4_i2.c: Regenerated.
   1071  1.1  mrg 	* generated/maxloc1_4_i1.c: Regenerated.
   1072  1.1  mrg 	* generated/iall_i8.c: Regenerated.
   1073  1.1  mrg 	* generated/iany_i8.c: Regenerated.
   1074  1.1  mrg 	* generated/sum_c16.c: Regenerated.
   1075  1.1  mrg 	* generated/spread_i8.c: Regenerated.
   1076  1.1  mrg 	* generated/sum_i8.c: Regenerated.
   1077  1.1  mrg 	* generated/pack_i2.c: Regenerated.
   1078  1.1  mrg 	* generated/unpack_r10.c: Regenerated.
   1079  1.1  mrg 	* generated/minloc0_4_i4.c: Regenerated.
   1080  1.1  mrg 	* generated/iany_i4.c: Regenerated.
   1081  1.1  mrg 	* generated/maxloc0_4_i4.c: Regenerated.
   1082  1.1  mrg 	* generated/in_pack_r8.c: Regenerated.
   1083  1.1  mrg 	* generated/spread_i1.c: Regenerated.
   1084  1.1  mrg 	* generated/maxval_i16.c: Regenerated.
   1085  1.1  mrg 	* generated/pack_c8.c: Regenerated.
   1086  1.1  mrg 	* generated/iparity_i16.c: Regenerated.
   1087  1.1  mrg 	* generated/matmul_c16.c: Regenerated.
   1088  1.1  mrg 	* generated/eoshift1_8.c: Regenerated.
   1089  1.1  mrg 	* generated/any_l16.c: Regenerated.
   1090  1.1  mrg 	* generated/maxloc1_4_i8.c: Regenerated.
   1091  1.1  mrg 	* generated/minloc0_8_r4.c: Regenerated.
   1092  1.1  mrg 	* generated/transpose_c16.c: Regenerated.
   1093  1.1  mrg 	* generated/reshape_c4.c: Regenerated.
   1094  1.1  mrg 	* generated/minloc0_8_r8.c: Regenerated.
   1095  1.1  mrg 	* generated/count_16_l.c: Regenerated.
   1096  1.1  mrg 	* generated/minloc0_16_i1.c: Regenerated.
   1097  1.1  mrg 	* generated/minloc1_16_r4.c: Regenerated.
   1098  1.1  mrg 	* generated/maxloc0_8_i1.c: Regenerated.
   1099  1.1  mrg 	* generated/matmul_i1.c: Regenerated.
   1100  1.1  mrg 	* generated/sum_i2.c: Regenerated.
   1101  1.1  mrg 	* generated/cshift1_4.c: Regenerated.
   1102  1.1  mrg 	* generated/minloc0_4_i2.c: Regenerated.
   1103  1.1  mrg 	* generated/bessel_r10.c: Regenerated.
   1104  1.1  mrg 	* generated/matmul_c4.c: Regenerated.
   1105  1.1  mrg 	* generated/parity_l4.c: Regenerated.
   1106  1.1  mrg 	* generated/in_unpack_i2.c: Regenerated.
   1107  1.1  mrg 	* generated/product_i16.c: Regenerated.
   1108  1.1  mrg 	* generated/maxloc0_16_i4.c: Regenerated.
   1109  1.1  mrg 	* generated/minloc0_4_r10.c: Regenerated.
   1110  1.1  mrg 	* generated/transpose_i16.c: Regenerated.
   1111  1.1  mrg 	* generated/matmul_l16.c: Regenerated.
   1112  1.1  mrg 	* generated/any_l1.c: Regenerated.
   1113  1.1  mrg 	* generated/minval_r16.c: Regenerated.
   1114  1.1  mrg 	* generated/shape_i16.c: Regenerated.
   1115  1.1  mrg 	* generated/in_pack_c4.c: Regenerated.
   1116  1.1  mrg 	* generated/minloc1_8_r4.c: Regenerated.
   1117  1.1  mrg 	* generated/iany_i1.c: Regenerated.
   1118  1.1  mrg 	* generated/matmul_i16.c: Regenerated.
   1119  1.1  mrg 	* generated/maxloc0_16_r4.c: Regenerated.
   1120  1.1  mrg 	* generated/spread_c8.c: Regenerated.
   1121  1.1  mrg 	* generated/product_i8.c: Regenerated.
   1122  1.1  mrg 	* generated/minloc1_8_i4.c: Regenerated.
   1123  1.1  mrg 	* generated/product_i4.c: Regenerated.
   1124  1.1  mrg 	* generated/minval_i16.c: Regenerated.
   1125  1.1  mrg 	* generated/pack_r8.c: Regenerated.
   1126  1.1  mrg 	* generated/matmul_r10.c: Regenerated.
   1127  1.1  mrg 	* generated/shape_i8.c: Regenerated.
   1128  1.1  mrg 	* generated/eoshift1_4.c: Regenerated.
   1129  1.1  mrg 	* generated/minloc1_16_i4.c: Regenerated.
   1130  1.1  mrg 	* generated/transpose_r16.c: Regenerated.
   1131  1.1  mrg 	* generated/spread_c16.c: Regenerated.
   1132  1.1  mrg 	* generated/maxloc0_8_i16.c: Regenerated.
   1133  1.1  mrg 	* generated/minval_i1.c: Regenerated.
   1134  1.1  mrg 	* generated/sum_i4.c: Regenerated.
   1135  1.1  mrg 	* generated/in_pack_r16.c: Regenerated.
   1136  1.1  mrg 	* generated/iall_i16.c: Regenerated.
   1137  1.1  mrg 	* generated/minloc0_8_r10.c: Regenerated.
   1138  1.1  mrg 	* generated/maxloc0_8_i8.c: Regenerated.
   1139  1.1  mrg 	* generated/transpose_i4.c: Regenerated.
   1140  1.1  mrg 	* generated/maxloc0_4_i2.c: Regenerated.
   1141  1.1  mrg 	* generated/iall_i2.c: Regenerated.
   1142  1.1  mrg 	* generated/maxloc0_8_r4.c: Regenerated.
   1143  1.1  mrg 	* generated/minloc0_4_r16.c: Regenerated.
   1144  1.1  mrg 	* generated/minloc1_4_r8.c: Regenerated.
   1145  1.1  mrg 	* generated/minloc0_4_i8.c: Regenerated.
   1146  1.1  mrg 	* generated/minval_i4.c: Regenerated.
   1147  1.1  mrg 	* generated/minloc1_8_i8.c: Regenerated.
   1148  1.1  mrg 	* generated/in_pack_i16.c: Regenerated.
   1149  1.1  mrg 	* generated/spread_i4.c: Regenerated.
   1150  1.1  mrg 	* generated/cshift0_c4.c: Regenerated.
   1151  1.1  mrg 	* generated/minloc0_4_i16.c: Regenerated.
   1152  1.1  mrg 	* generated/sum_r8.c: Regenerated.
   1153  1.1  mrg 	* generated/minloc0_16_i16.c: Regenerated.
   1154  1.1  mrg 	* generated/sum_i1.c: Regenerated.
   1155  1.1  mrg 	* generated/all_l2.c: Regenerated.
   1156  1.1  mrg 	* generated/sum_c4.c: Regenerated.
   1157  1.1  mrg 	* generated/shape_i4.c: Regenerated.
   1158  1.1  mrg 	* generated/maxval_i1.c: Regenerated.
   1159  1.1  mrg 	* generated/norm2_r10.c: Regenerated.
   1160  1.1  mrg 	* generated/unpack_c4.c: Regenerated.
   1161  1.1  mrg 	* generated/maxloc0_16_i1.c: Regenerated.
   1162  1.1  mrg 	* generated/all_l4.c: Regenerated.
   1163  1.1  mrg 	* generated/maxloc1_16_i8.c: Regenerated.
   1164  1.1  mrg 	* generated/sum_i16.c: Regenerated.
   1165  1.1  mrg 	* generated/maxloc1_8_r16.c: Regenerated.
   1166  1.1  mrg 	* generated/minloc1_4_r16.c: Regenerated.
   1167  1.1  mrg 	* generated/maxloc1_16_r16.c: Regenerated.
   1168  1.1  mrg 	* generated/transpose_i8.c: Regenerated.
   1169  1.1  mrg 	* generated/minloc0_8_i2.c: Regenerated.
   1170  1.1  mrg 	* generated/product_r16.c: Regenerated.
   1171  1.1  mrg 	* generated/in_pack_c10.c: Regenerated.
   1172  1.1  mrg 	* generated/maxloc0_4_r16.c: Regenerated.
   1173  1.1  mrg 	* generated/pack_c4.c: Regenerated.
   1174  1.1  mrg 	* generated/bessel_r16.c: Regenerated.
   1175  1.1  mrg 	* generated/norm2_r16.c: Regenerated.
   1176  1.1  mrg 	* generated/in_unpack_i8.c: Regenerated.
   1177  1.1  mrg 	* generated/maxloc1_16_i4.c: Regenerated.
   1178  1.1  mrg 	* generated/minloc1_4_i8.c: Regenerated.
   1179  1.1  mrg 	* generated/eoshift3_4.c: Regenerated.
   1180  1.1  mrg 	* generated/maxloc1_8_r10.c: Regenerated.
   1181  1.1  mrg 	* generated/matmul_i8.c: Regenerated.
   1182  1.1  mrg 	* generated/matmul_i4.c: Regenerated.
   1183  1.1  mrg 	* generated/reshape_i16.c: Regenerated.
   1184  1.1  mrg 	* generated/matmul_i2.c: Regenerated.
   1185  1.1  mrg 	* generated/transpose_r8.c: Regenerated.
   1186  1.1  mrg 	* generated/transpose_r4.c: Regenerated.
   1187  1.1  mrg 	* generated/cshift1_16.c: Regenerated.
   1188  1.1  mrg 	* generated/maxloc1_4_r10.c: Regenerated.
   1189  1.1  mrg 	* generated/iparity_i4.c: Regenerated.
   1190  1.1  mrg 	* generated/in_pack_i4.c: Regenerated.
   1191  1.1  mrg 	* generated/maxloc0_8_i2.c: Regenerated.
   1192  1.1  mrg 	* generated/unpack_r4.c: Regenerated.
   1193  1.1  mrg 	* generated/count_4_l.c: Regenerated.
   1194  1.1  mrg 	* generated/maxloc1_4_r4.c: Regenerated.
   1195  1.1  mrg 	* generated/minloc0_8_i8.c: Regenerated.
   1196  1.1  mrg 	* generated/any_l2.c: Regenerated.
   1197  1.1  mrg 	* generated/minloc0_8_i4.c: Regenerated.
   1198  1.1  mrg 	* generated/pack_i8.c: Regenerated.
   1199  1.1  mrg 	* generated/count_2_l.c: Regenerated.
   1200  1.1  mrg 	* generated/reshape_c8.c: Regenerated.
   1201  1.1  mrg 	* generated/maxval_i2.c: Regenerated.
   1202  1.1  mrg 	* generated/minloc0_4_r8.c: Regenerated.
   1203  1.1  mrg 
   1204  1.1  mrg 2012-01-20  Tobias Burnus  <burnus (a] net-b.de>
   1205  1.1  mrg 
   1206  1.1  mrg 	PR libgfortran/51899
   1207  1.1  mrg 	* configure.ac: Check whether umask is available.
   1208  1.1  mrg 	* intrinsics/chmod.c (chmod_func): Make compile with MinGW.
   1209  1.1  mrg 	* configure: Regenerate.
   1210  1.1  mrg 	* config.h.in: Regenerate.
   1211  1.1  mrg 
   1212  1.1  mrg 2012-01-12  Tobias Burnus  <burnus (a] net-b.de>
   1213  1.1  mrg 
   1214  1.1  mrg 	PR fortran/36755
   1215  1.1  mrg 	* intrinsics/chmod.c (chmod_func): Replace call to /bin/chmod
   1216  1.1  mrg 
   1217  1.1  mrg 2012-01-12  Janne Blomqvist  <jb (a] gcc.gnu.org>
   1218  1.1  mrg 
   1219  1.1  mrg 	* configure.ac: Remove check for fdopen.
   1220  1.1  mrg 	* runtime/backtrace.c (CAN_PIPE): Fix comment, remove check for
   1221  1.1  mrg 	fdopen.
   1222  1.1  mrg 	* configure: Regenerated.
   1223  1.1  mrg 	* config.h.in: Regenerated.
   1224  1.1  mrg 
   1225  1.1  mrg 2012-01-12  Janne Blomqvist  <jb (a] gcc.gnu.org>
   1226  1.1  mrg 	    Tobias Burnus  <burnus (a] net-b.de>
   1227  1.1  mrg 
   1228  1.1  mrg 	PR libfortran/51803
   1229  1.1  mrg 	* runtime/main.c (store_exe_path): Avoid malloc if getcwd fails or
   1230  1.1  mrg 	is not available.
   1231  1.1  mrg 
   1232  1.1  mrg 2012-01-11  Tobias Burnus  <burnus (a] net-b.de>
   1233  1.1  mrg 
   1234  1.1  mrg 	* runtime/main.c (store_exe_path): Fix absolute path
   1235  1.1  mrg 	detection for Windows.
   1236  1.1  mrg 
   1237  1.1  mrg 2012-01-11  Janne Blomqvist  <jb (a] gcc.gnu.org>
   1238  1.1  mrg 	    Mike Stump  <mikestump (a] comcast.net>
   1239  1.1  mrg 
   1240  1.1  mrg 	PR libfortran/51803
   1241  1.1  mrg 	* runtime/main.c (store_exe_path): Handle getcwd failure and lack
   1242  1.1  mrg 	of the function better.
   1243  1.1  mrg 
   1244  1.1  mrg 2012-01-10  Tobias Burnus  <burnus (a] net-b.de>
   1245  1.1  mrg 
   1246  1.1  mrg 	PR fortran/51197
   1247  1.1  mrg 	* runtime/compile_options.c (show_signal): List
   1248  1.1  mrg 	more signals.
   1249  1.1  mrg 
   1250  1.1  mrg 2012-01-09  Harald Anlauf  <anlauf (a] gmx.de>
   1251  1.1  mrg 	    Tobias Burnus  <burnus (a] net-b.de>
   1252  1.1  mrg 
   1253  1.1  mrg 	PR fortran/51197
   1254  1.1  mrg 	* runtime/backtrace.c (show_backtrace): Modify wording written
   1255  1.1  mrg 	before the backtrace.
   1256  1.1  mrg 	* runtime/compile_options.c (show_signal): New function.
   1257  1.1  mrg 	(backtrace_handler): Use it.
   1258  1.1  mrg 
   1259  1.1  mrg 2012-01-09  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
   1260  1.1  mrg 
   1261  1.1  mrg 	* Makefile.am (libgfortran_la_LDFLAGS): Add -Wc,-shared-libgcc.
   1262  1.1  mrg 	* Makefile.in: Regenerate.
   1263  1.1  mrg 
   1264  1.1  mrg 2012-01-06  Tobias Burnus <burnus (a] net-b.de>
   1265  1.1  mrg 
   1266  1.1  mrg 	* caf/single.c (_gfortran_caf_register, _gfortran_caf_deregister):
   1267  1.1  mrg 	Fix token handling.
   1268  1.1  mrg 	* caf/mpi.c  (_gfortran_caf_register, _gfortran_caf_deregister): Ditto.
   1269  1.1  mrg 	* caf/libcaf.h (STAT_STOPPED_IMAGE): Sync with libgfortran.h.
   1270  1.1  mrg 	(_gfortran_caf_register, _gfortran_caf_deregister): Update prototype.
   1271  1.1  mrg 
   1273  1.1  mrg Copyright (C) 2012 Free Software Foundation, Inc.
   1274  1.1  mrg 
   1275  1.1  mrg Copying and distribution of this file, with or without modification,
   1276  1.1  mrg are permitted in any medium without royalty provided the copyright
   1277           notice and this notice are preserved.
   1278