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