annotate libgfortran/ChangeLog @ 136:4627f235cf2a

fix c-next example
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 08 Nov 2018 14:11:56 +0900
parents 84e7813d76e9
children 1830386684a0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1 2018-10-06 Janne Blomqvist <jb@gcc.gnu.org>
111
kono
parents:
diff changeset
2
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
3 * io/unix.c (compare_file_filename): Use gfc_charlen_type instead
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
4 of int for string length.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
5 (inquire_sequential): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
6 (inquire_direct): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
7 (inquire_formatted): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
8 (inquire_unformatted): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
9 (inquire_access): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
10 (inquire_read): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
11 (inquire_write): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
12 (inquire_readwrite): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
13 * io/unix.h (compare_file_filename): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
14 (inquire_sequential): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
15 (inquire_direct): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
16 (inquire_formatted): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
17 (inquire_unformatted): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
18 (inquire_read): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
19 (inquire_write): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
20 (inquire_readwrite): Likewise.
111
kono
parents:
diff changeset
21
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
22 2018-10-02 Gerald Pfeifer <gerald@pfeifer.com>
111
kono
parents:
diff changeset
23
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
24 * io/close.c [!HAVE_UNLINK_OPEN_FILE]: Include <string.h>.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
25
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
26 2018-09-21 Janne Blomqvist <jb@gcc.gnu.org>
111
kono
parents:
diff changeset
27
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
28 * config.h.in: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
29 * configure: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
30 * configure.ac: Check for writev and sys/uio.h.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
31 * libgfortran.h: Include sys/uio.h.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
32 (st_vprintf): Remove prototype.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
33 (struct iovec): Define if not available.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
34 (estr_writev): New prototype.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
35 * runtime/backtrace.c (error_callback): Use estr_writev.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
36 * runtime/error.c (ST_VPRINTF_SIZE): Remove.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
37 (estr_writev): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
38 (st_vprintf): Remove.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
39 (gf_vsnprintf): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
40 (ST_ERRBUF_SIZE): New macro.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
41 (st_printf): Use vsnprintf.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
42 (os_error): Use estr_writev.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
43 (runtime_error): Use vsnprintf and estr_writev.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
44 (runtime_error_at): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
45 (runtime_warning_at): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
46 (internal_error): Use estr_writev.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
47 (generate_error_common): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
48 (generate_warning): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
49 (notify_std): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
50 * runtime/pause.c (pause_string): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
51 * runtime/stop.c (report_exception): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
52 (stop_string): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
53 (error_stop_string): Likewise.
111
kono
parents:
diff changeset
54
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
55 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
111
kono
parents:
diff changeset
56
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
57 PR fortran/37802
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
58 * m4/matmul_internal.m4: Adjust error messages.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
59 * generated/matmul_c10.c: Regenerated.
111
kono
parents:
diff changeset
60 * generated/matmul_c16.c: Regenerated.
kono
parents:
diff changeset
61 * generated/matmul_c4.c: Regenerated.
kono
parents:
diff changeset
62 * generated/matmul_c8.c: Regenerated.
kono
parents:
diff changeset
63 * generated/matmul_i1.c: Regenerated.
kono
parents:
diff changeset
64 * generated/matmul_i16.c: Regenerated.
kono
parents:
diff changeset
65 * generated/matmul_i2.c: Regenerated.
kono
parents:
diff changeset
66 * generated/matmul_i4.c: Regenerated.
kono
parents:
diff changeset
67 * generated/matmul_i8.c: Regenerated.
kono
parents:
diff changeset
68 * generated/matmul_r10.c: Regenerated.
kono
parents:
diff changeset
69 * generated/matmul_r16.c: Regenerated.
kono
parents:
diff changeset
70 * generated/matmul_r4.c: Regenerated.
kono
parents:
diff changeset
71 * generated/matmul_r8.c: Regenerated.
kono
parents:
diff changeset
72 * generated/matmulavx128_c10.c: Regenerated.
kono
parents:
diff changeset
73 * generated/matmulavx128_c16.c: Regenerated.
kono
parents:
diff changeset
74 * generated/matmulavx128_c4.c: Regenerated.
kono
parents:
diff changeset
75 * generated/matmulavx128_c8.c: Regenerated.
kono
parents:
diff changeset
76 * generated/matmulavx128_i1.c: Regenerated.
kono
parents:
diff changeset
77 * generated/matmulavx128_i16.c: Regenerated.
kono
parents:
diff changeset
78 * generated/matmulavx128_i2.c: Regenerated.
kono
parents:
diff changeset
79 * generated/matmulavx128_i4.c: Regenerated.
kono
parents:
diff changeset
80 * generated/matmulavx128_i8.c: Regenerated.
kono
parents:
diff changeset
81 * generated/matmulavx128_r10.c: Regenerated.
kono
parents:
diff changeset
82 * generated/matmulavx128_r16.c: Regenerated.
kono
parents:
diff changeset
83 * generated/matmulavx128_r4.c: Regenerated.
kono
parents:
diff changeset
84 * generated/matmulavx128_r8.c: Regenerated.
kono
parents:
diff changeset
85
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
86 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
87
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
88 * io/unix.c (fallback_access): Avoid calling close on
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
89 uninitialized file descriptor.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
90
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
91 2018-09-12 Kwok Cheung Yeung <kcy@codesourcery.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
92
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
93 * runtime/minimal.c (estr_write): Define in terms of write.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
94
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
95 2018-09-12 Andrew Stubbs <ams@codesourcery.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
96
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
97 * runtime/minimal.c (exit): Only work around nvptx bugs on nvptx.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
98
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
99 2018-09-07 Janne Blomqvist <jb@gcc.gnu.org>
111
kono
parents:
diff changeset
100
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
101 * runtime/environ.c (init_unsigned_integer): Remove.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
102
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
103 2018-09-05 Hans-Peter Nilsson <hp@axis.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
104
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
105 * io/async.h: Use __gthread_mutex_t, not pthread_mutex_t.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
106
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
107 2018-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
108
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
109 * io/io.h: Change declaration of vlist type to
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
110 gfc_full_array_i4 to eliminate warning for mismatched type.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
111 * io/format.c ((parse_format_list): Use gfc_full_array_i4.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
112 * io/io.h: Use gfc_full_array_i4.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
113
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
114 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
111
kono
parents:
diff changeset
115
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
116 PR libfortran/86704
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
117 * m4/matmul_internal.m4: Correct calculation of needed buffer size
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
118 for arrays of shape (1,n).
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
119 * generated/matmul_c10.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
120 * generated/matmul_c16.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
121 * generated/matmul_c4.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
122 * generated/matmul_c8.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
123 * generated/matmul_i1.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
124 * generated/matmul_i16.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
125 * generated/matmul_i2.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
126 * generated/matmul_i4.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
127 * generated/matmul_i8.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
128 * generated/matmul_r10.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
129 * generated/matmul_r16.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
130 * generated/matmul_r4.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
131 * generated/matmul_r8.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
132 * generated/matmulavx128_c10.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
133 * generated/matmulavx128_c16.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
134 * generated/matmulavx128_c4.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
135 * generated/matmulavx128_c8.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
136 * generated/matmulavx128_i1.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
137 * generated/matmulavx128_i16.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
138 * generated/matmulavx128_i2.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
139 * generated/matmulavx128_i4.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
140 * generated/matmulavx128_i8.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
141 * generated/matmulavx128_r10.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
142 * generated/matmulavx128_r16.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
143 * generated/matmulavx128_r4.c: Regenerated
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
144 * generated/matmulavx128_r8.c: Regenerated
111
kono
parents:
diff changeset
145
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
146 2018-08-23 David Edelsohn <dje.gcc@gmail.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
147
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
148 * async.h (ASYNC_IO): Revert _AIX test.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
149
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
150 2018-08-22 Thomas Koenig <tkoenig@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
151
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
152 * async.h: Set ASYNC_IO to zero if _AIX is defined.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
153 (struct adv_cond): If ASYNC_IO is zero, the struct has no members.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
154 (async_unit): If ASYNC_IO is zero, remove unneeded members.
111
kono
parents:
diff changeset
155
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
156 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
157 Thomas Koenig <tkoenig@gcc.gnu.org>
111
kono
parents:
diff changeset
158
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
159 PR fortran/25829
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
160 * Makefile.am: Add async.c to gfor_io_src.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
161 Add async.h to gfor_io_headers.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
162 * Makefile.in: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
163 * gfortran.map: Add _gfortran_st_wait_async.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
164 * io/async.c: New file.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
165 * io/async.h: New file.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
166 * io/close.c: Include async.h.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
167 (st_close): Call async_wait for an asynchronous unit.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
168 * io/file_pos.c (st_backspace): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
169 (st_endfile): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
170 (st_rewind): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
171 (st_flush): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
172 * io/inquire.c: Add handling for asynchronous PENDING
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
173 and ID arguments.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
174 * io/io.h (st_parameter_dt): Add async bit.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
175 (st_parameter_wait): Correct.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
176 (gfc_unit): Add au pointer.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
177 (st_wait_async): Add prototype.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
178 (transfer_array_inner): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
179 (st_write_done_worker): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
180 * io/open.c: Include async.h.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
181 (new_unit): Initialize asynchronous unit.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
182 * io/transfer.c (async_opt): New struct.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
183 (wrap_scalar_transfer): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
184 (transfer_integer): Call wrap_scalar_transfer to do the work.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
185 (transfer_real): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
186 (transfer_real_write): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
187 (transfer_character): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
188 (transfer_character_wide): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
189 (transfer_complex): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
190 (transfer_array_inner): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
191 (transfer_array): Call transfer_array_inner.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
192 (transfer_derived): Call wrap_scalar_transfer.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
193 (data_transfer_init): Check for asynchronous I/O.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
194 Perform a wait operation on any pending asynchronous I/O
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
195 if the data transfer is synchronous. Copy PDT and enqueue
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
196 thread for data transfer.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
197 (st_read_done_worker): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
198 (st_read_done): Enqueue transfer or call st_read_done_worker.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
199 (st_write_done_worker): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
200 (st_write_done): Enqueue transfer or call st_read_done_worker.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
201 (st_wait): Document as no-op for compatibility reasons.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
202 (st_wait_async): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
203 * io/unit.c (insert_unit): Use macros LOCK, UNLOCK and TRYLOCK;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
204 add NOTE where necessary.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
205 (get_gfc_unit): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
206 (init_units): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
207 (close_unit_1): Likewise. Call async_close if asynchronous.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
208 (close_unit): Use macros LOCK and UNLOCK.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
209 (finish_last_advance_record): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
210 (newunit_alloc): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
211 * io/unix.c (find_file): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
212 (flush_all_units_1): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
213 (flush_all_units): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
214 * libgfortran.h (generate_error_common): Add prototype.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
215 * runtime/error.c: Include io.h and async.h.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
216 (generate_error_common): New function.
111
kono
parents:
diff changeset
217
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
218 2018-08-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
219
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
220 * configure.ac: Check for <sys/random.h>.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
221 * configure, config.h.in: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
222 * intrinsics/random.c [HAVE_SYS_RANDOM_H]: Include <sys/random.h>.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
223
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
224 2018-08-13 Janne Blomqvist <jb@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
225
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
226 * configure.ac: Check for getentropy.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
227 * intrinsics/random.c (getosrandom): Use getentropy if available.
111
kono
parents:
diff changeset
228 * config.h.in: Regenerated.
kono
parents:
diff changeset
229 * configure: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
230
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
231 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
232
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
233 Revert 'AsyncI/O patch committed'
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
234 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
235 Thomas Koenig <tkoenig@gcc.gnu.org>
111
kono
parents:
diff changeset
236
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
237 PR fortran/25829
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
238 * Makefile.am: Add async.c to gfor_io_src.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
239 Add async.h to gfor_io_headers.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
240 * Makefile.in: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
241 * gfortran.map: Add _gfortran_st_wait_async.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
242 * io/async.c: New file.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
243 * io/async.h: New file.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
244 * io/close.c: Include async.h.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
245 (st_close): Call async_wait for an asynchronous unit.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
246 * io/file_pos.c (st_backspace): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
247 (st_endfile): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
248 (st_rewind): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
249 (st_flush): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
250 * io/inquire.c: Add handling for asynchronous PENDING
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
251 and ID arguments.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
252 * io/io.h (st_parameter_dt): Add async bit.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
253 (st_parameter_wait): Correct.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
254 (gfc_unit): Add au pointer.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
255 (st_wait_async): Add prototype.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
256 (transfer_array_inner): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
257 (st_write_done_worker): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
258 * io/open.c: Include async.h.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
259 (new_unit): Initialize asynchronous unit.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
260 * io/transfer.c (async_opt): New struct.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
261 (wrap_scalar_transfer): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
262 (transfer_integer): Call wrap_scalar_transfer to do the work.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
263 (transfer_real): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
264 (transfer_real_write): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
265 (transfer_character): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
266 (transfer_character_wide): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
267 (transfer_complex): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
268 (transfer_array_inner): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
269 (transfer_array): Call transfer_array_inner.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
270 (transfer_derived): Call wrap_scalar_transfer.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
271 (data_transfer_init): Check for asynchronous I/O.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
272 Perform a wait operation on any pending asynchronous I/O
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
273 if the data transfer is synchronous. Copy PDT and enqueue
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
274 thread for data transfer.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
275 (st_read_done_worker): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
276 (st_read_done): Enqueue transfer or call st_read_done_worker.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
277 (st_write_done_worker): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
278 (st_write_done): Enqueue transfer or call st_read_done_worker.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
279 (st_wait): Document as no-op for compatibility reasons.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
280 (st_wait_async): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
281 * io/unit.c (insert_unit): Use macros LOCK, UNLOCK and TRYLOCK;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
282 add NOTE where necessary.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
283 (get_gfc_unit): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
284 (init_units): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
285 (close_unit_1): Likewise. Call async_close if asynchronous.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
286 (close_unit): Use macros LOCK and UNLOCK.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
287 (finish_last_advance_record): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
288 (newunit_alloc): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
289 * io/unix.c (find_file): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
290 (flush_all_units_1): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
291 (flush_all_units): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
292 * libgfortran.h (generate_error_common): Add prototype.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
293 * runtime/error.c: Include io.h and async.h.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
294 (generate_error_common): New function.
111
kono
parents:
diff changeset
295
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
296 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
297 Thomas Koenig <tkoenig@gcc.gnu.org>
111
kono
parents:
diff changeset
298
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
299 PR fortran/25829
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
300 * Makefile.am: Add async.c to gfor_io_src.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
301 Add async.h to gfor_io_headers.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
302 * Makefile.in: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
303 * gfortran.map: Add _gfortran_st_wait_async.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
304 * io/async.c: New file.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
305 * io/async.h: New file.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
306 * io/close.c: Include async.h.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
307 (st_close): Call async_wait for an asynchronous unit.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
308 * io/file_pos.c (st_backspace): Likewise.
111
kono
parents:
diff changeset
309 (st_endfile): Likewise.
kono
parents:
diff changeset
310 (st_rewind): Likewise.
kono
parents:
diff changeset
311 (st_flush): Likewise.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
312 * io/inquire.c: Add handling for asynchronous PENDING
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
313 and ID arguments.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
314 * io/io.h (st_parameter_dt): Add async bit.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
315 (st_parameter_wait): Correct.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
316 (gfc_unit): Add au pointer.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
317 (st_wait_async): Add prototype.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
318 (transfer_array_inner): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
319 (st_write_done_worker): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
320 * io/open.c: Include async.h.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
321 (new_unit): Initialize asynchronous unit.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
322 * io/transfer.c (async_opt): New struct.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
323 (wrap_scalar_transfer): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
324 (transfer_integer): Call wrap_scalar_transfer to do the work.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
325 (transfer_real): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
326 (transfer_real_write): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
327 (transfer_character): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
328 (transfer_character_wide): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
329 (transfer_complex): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
330 (transfer_array_inner): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
331 (transfer_array): Call transfer_array_inner.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
332 (transfer_derived): Call wrap_scalar_transfer.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
333 (data_transfer_init): Check for asynchronous I/O.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
334 Perform a wait operation on any pending asynchronous I/O
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
335 if the data transfer is synchronous. Copy PDT and enqueue
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
336 thread for data transfer.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
337 (st_read_done_worker): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
338 (st_read_done): Enqueue transfer or call st_read_done_worker.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
339 (st_write_done_worker): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
340 (st_write_done): Enqueue transfer or call st_read_done_worker.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
341 (st_wait): Document as no-op for compatibility reasons.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
342 (st_wait_async): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
343 * io/unit.c (insert_unit): Use macros LOCK, UNLOCK and TRYLOCK;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
344 add NOTE where necessary.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
345 (get_gfc_unit): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
346 (init_units): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
347 (close_unit_1): Likewise. Call async_close if asynchronous.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
348 (close_unit): Use macros LOCK and UNLOCK.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
349 (finish_last_advance_record): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
350 (newunit_alloc): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
351 * io/unix.c (find_file): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
352 (flush_all_units_1): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
353 (flush_all_units): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
354 * libgfortran.h (generate_error_common): Add prototype.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
355 * runtime/error.c: Include io.h and async.h.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
356 (generate_error_common): New function.
111
kono
parents:
diff changeset
357
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
358 2018-06-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
111
kono
parents:
diff changeset
359
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
360 PR libgfortran/86070
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
361 * io/write_float.def (build_float_string): Initialize *len.
111
kono
parents:
diff changeset
362
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
363 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
111
kono
parents:
diff changeset
364
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
365 PR fortran/85816
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
366 PR fortran/85975
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
367 * libgfortran.h: Remove the GFC_DTYPE_COPY_SETRANK macro.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
368 * intrinsics/reshape_generic.c: Directly assign rank.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
369 * intrinsics/spread_generic.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
370 * m4/iforeach-s.m4: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
371 * m4/iforeach.m4: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
372 * m4/ifunction-s.m4: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
373 * m4/ifunction-s2.m4: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
374 * m4/ifunction.m4: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
375 * m4/ifunction_logical.m4: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
376 * m4/reshape.m4: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
377 * m4/spread.m4: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
378 * generated/all_l1.c: Regenerated from m4 files.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
379 * generated/all_l16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
380 * generated/all_l2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
381 * generated/all_l4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
382 * generated/all_l8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
383 * generated/any_l1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
384 * generated/any_l16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
385 * generated/any_l2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
386 * generated/any_l4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
387 * generated/any_l8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
388 * generated/count_16_l.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
389 * generated/count_1_l.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
390 * generated/count_2_l.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
391 * generated/count_4_l.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
392 * generated/count_8_l.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
393 * generated/iall_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
394 * generated/iall_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
395 * generated/iall_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
396 * generated/iall_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
397 * generated/iall_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
398 * generated/iany_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
399 * generated/iany_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
400 * generated/iany_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
401 * generated/iany_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
402 * generated/iany_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
403 * generated/iparity_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
404 * generated/iparity_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
405 * generated/iparity_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
406 * generated/iparity_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
407 * generated/iparity_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
408 * generated/maxloc0_16_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
409 * generated/maxloc0_16_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
410 * generated/maxloc0_16_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
411 * generated/maxloc0_16_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
412 * generated/maxloc0_16_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
413 * generated/maxloc0_16_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
414 * generated/maxloc0_16_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
415 * generated/maxloc0_16_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
416 * generated/maxloc0_16_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
417 * generated/maxloc0_16_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
418 * generated/maxloc0_16_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
419 * generated/maxloc0_4_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
420 * generated/maxloc0_4_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
421 * generated/maxloc0_4_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
422 * generated/maxloc0_4_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
423 * generated/maxloc0_4_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
424 * generated/maxloc0_4_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
425 * generated/maxloc0_4_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
426 * generated/maxloc0_4_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
427 * generated/maxloc0_4_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
428 * generated/maxloc0_4_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
429 * generated/maxloc0_4_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
430 * generated/maxloc0_8_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
431 * generated/maxloc0_8_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
432 * generated/maxloc0_8_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
433 * generated/maxloc0_8_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
434 * generated/maxloc0_8_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
435 * generated/maxloc0_8_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
436 * generated/maxloc0_8_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
437 * generated/maxloc0_8_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
438 * generated/maxloc0_8_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
439 * generated/maxloc0_8_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
440 * generated/maxloc0_8_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
441 * generated/maxloc1_16_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
442 * generated/maxloc1_16_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
443 * generated/maxloc1_16_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
444 * generated/maxloc1_16_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
445 * generated/maxloc1_16_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
446 * generated/maxloc1_16_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
447 * generated/maxloc1_16_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
448 * generated/maxloc1_16_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
449 * generated/maxloc1_16_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
450 * generated/maxloc1_16_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
451 * generated/maxloc1_16_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
452 * generated/maxloc1_4_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
453 * generated/maxloc1_4_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
454 * generated/maxloc1_4_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
455 * generated/maxloc1_4_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
456 * generated/maxloc1_4_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
457 * generated/maxloc1_4_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
458 * generated/maxloc1_4_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
459 * generated/maxloc1_4_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
460 * generated/maxloc1_4_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
461 * generated/maxloc1_4_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
462 * generated/maxloc1_4_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
463 * generated/maxloc1_8_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
464 * generated/maxloc1_8_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
465 * generated/maxloc1_8_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
466 * generated/maxloc1_8_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
467 * generated/maxloc1_8_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
468 * generated/maxloc1_8_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
469 * generated/maxloc1_8_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
470 * generated/maxloc1_8_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
471 * generated/maxloc1_8_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
472 * generated/maxloc1_8_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
473 * generated/maxloc1_8_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
474 * generated/maxval1_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
475 * generated/maxval1_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
476 * generated/maxval_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
477 * generated/maxval_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
478 * generated/maxval_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
479 * generated/maxval_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
480 * generated/maxval_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
481 * generated/maxval_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
482 * generated/maxval_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
483 * generated/maxval_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
484 * generated/maxval_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
485 * generated/minloc0_16_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
486 * generated/minloc0_16_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
487 * generated/minloc0_16_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
488 * generated/minloc0_16_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
489 * generated/minloc0_16_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
490 * generated/minloc0_16_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
491 * generated/minloc0_16_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
492 * generated/minloc0_16_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
493 * generated/minloc0_16_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
494 * generated/minloc0_16_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
495 * generated/minloc0_16_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
496 * generated/minloc0_4_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
497 * generated/minloc0_4_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
498 * generated/minloc0_4_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
499 * generated/minloc0_4_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
500 * generated/minloc0_4_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
501 * generated/minloc0_4_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
502 * generated/minloc0_4_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
503 * generated/minloc0_4_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
504 * generated/minloc0_4_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
505 * generated/minloc0_4_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
506 * generated/minloc0_4_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
507 * generated/minloc0_8_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
508 * generated/minloc0_8_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
509 * generated/minloc0_8_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
510 * generated/minloc0_8_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
511 * generated/minloc0_8_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
512 * generated/minloc0_8_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
513 * generated/minloc0_8_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
514 * generated/minloc0_8_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
515 * generated/minloc0_8_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
516 * generated/minloc0_8_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
517 * generated/minloc0_8_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
518 * generated/minloc1_16_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
519 * generated/minloc1_16_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
520 * generated/minloc1_16_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
521 * generated/minloc1_16_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
522 * generated/minloc1_16_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
523 * generated/minloc1_16_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
524 * generated/minloc1_16_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
525 * generated/minloc1_16_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
526 * generated/minloc1_16_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
527 * generated/minloc1_16_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
528 * generated/minloc1_16_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
529 * generated/minloc1_4_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
530 * generated/minloc1_4_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
531 * generated/minloc1_4_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
532 * generated/minloc1_4_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
533 * generated/minloc1_4_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
534 * generated/minloc1_4_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
535 * generated/minloc1_4_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
536 * generated/minloc1_4_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
537 * generated/minloc1_4_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
538 * generated/minloc1_4_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
539 * generated/minloc1_4_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
540 * generated/minloc1_8_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
541 * generated/minloc1_8_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
542 * generated/minloc1_8_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
543 * generated/minloc1_8_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
544 * generated/minloc1_8_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
545 * generated/minloc1_8_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
546 * generated/minloc1_8_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
547 * generated/minloc1_8_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
548 * generated/minloc1_8_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
549 * generated/minloc1_8_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
550 * generated/minloc1_8_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
551 * generated/minval1_s1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
552 * generated/minval1_s4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
553 * generated/minval_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
554 * generated/minval_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
555 * generated/minval_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
556 * generated/minval_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
557 * generated/minval_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
558 * generated/minval_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
559 * generated/minval_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
560 * generated/minval_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
561 * generated/minval_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
562 * generated/norm2_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
563 * generated/norm2_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
564 * generated/norm2_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
565 * generated/norm2_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
566 * generated/parity_l1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
567 * generated/parity_l16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
568 * generated/parity_l2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
569 * generated/parity_l4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
570 * generated/parity_l8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
571 * generated/product_c10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
572 * generated/product_c16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
573 * generated/product_c4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
574 * generated/product_c8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
575 * generated/product_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
576 * generated/product_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
577 * generated/product_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
578 * generated/product_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
579 * generated/product_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
580 * generated/product_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
581 * generated/product_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
582 * generated/product_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
583 * generated/product_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
584 * generated/reshape_c10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
585 * generated/reshape_c16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
586 * generated/reshape_c4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
587 * generated/reshape_c8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
588 * generated/reshape_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
589 * generated/reshape_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
590 * generated/reshape_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
591 * generated/reshape_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
592 * generated/reshape_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
593 * generated/reshape_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
594 * generated/reshape_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
595 * generated/spread_c10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
596 * generated/spread_c16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
597 * generated/spread_c4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
598 * generated/spread_c8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
599 * generated/spread_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
600 * generated/spread_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
601 * generated/spread_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
602 * generated/spread_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
603 * generated/spread_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
604 * generated/spread_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
605 * generated/spread_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
606 * generated/spread_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
607 * generated/spread_r8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
608 * generated/sum_c10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
609 * generated/sum_c16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
610 * generated/sum_c4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
611 * generated/sum_c8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
612 * generated/sum_i1.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
613 * generated/sum_i16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
614 * generated/sum_i2.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
615 * generated/sum_i4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
616 * generated/sum_i8.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
617 * generated/sum_r10.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
618 * generated/sum_r16.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
619 * generated/sum_r4.c: Ditto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
620 * generated/sum_r8.c: Ditto.
111
kono
parents:
diff changeset
621
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
622 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
111
kono
parents:
diff changeset
623
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
624 PR fortran/63570
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
625 * libgfortran/Makefile.am: Add random_init.f90 to build.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
626 * libgfortran/Makefile.in: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
627 * libgfortran/gfortran.map: Expose symbol for _gfortran_random_init.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
628 * libgfortran/intrinsics/random_init.f90: Implementation.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
629
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
630 2018-05-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
111
kono
parents:
diff changeset
631
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
632 PR libgfortran/85840
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
633 * io/write.c (write_real, write_real_g0, write_complex): Use
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
634 separate local variables for the float string length.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
635
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
636 2018-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
111
kono
parents:
diff changeset
637
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
638 PR libgfortran/85906
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
639 * io/write.c (write_integer): Initialise the fnode format to
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
640 FMT_NONE, used for list directed write.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
641 (BUF_STACK_SZ): Bump default buffer size up to avoid allocs on
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
642 small stuff.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
643
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
644 2018-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
111
kono
parents:
diff changeset
645
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
646 PR libgfortran/85840
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
647 * io/write.c (write_float_0): Use separate local variable for
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
648 the float string length.
111
kono
parents:
diff changeset
649
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
650 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
111
kono
parents:
diff changeset
651
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
652 PR fortran/54613
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
653 * m4/iforeach-s.m4: Remove assertion that back is zero.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
654 * m4/iforeach.m4: Likewise. Remove leading 'do'
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
655 before implementation start.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
656 * m4/ifunction-s.m4: Remove assertion that back is zero.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
657 * m4/ifunction.m4: Likewise. Remove for loop if HAVE_BACK_ARG
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
658 is defined.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
659 * m4/maxloc0.m4: Reorganize loops. Split loops between >= and =,
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
660 depending if back is true. Mark the condition of having
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
661 found a value which exceeds the limit as unlikely.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
662 * m4/minloc0.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
663 * m4/maxloc1.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
664 * m4/minloc1.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
665 * m4/maxloc1s.m4: Handle back argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
666 * m4/minloc1s.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
667 * m4/maxloc2s.m4: Remove assertion that back is zero.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
668 Remove special handling of loop start. Handle back argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
669 * m4/minloc2s.m4: Likewise.
111
kono
parents:
diff changeset
670 * generated/iall_i1.c: Regenerated.
kono
parents:
diff changeset
671 * generated/iall_i16.c: Regenerated.
kono
parents:
diff changeset
672 * generated/iall_i2.c: Regenerated.
kono
parents:
diff changeset
673 * generated/iall_i4.c: Regenerated.
kono
parents:
diff changeset
674 * generated/iall_i8.c: Regenerated.
kono
parents:
diff changeset
675 * generated/iany_i1.c: Regenerated.
kono
parents:
diff changeset
676 * generated/iany_i16.c: Regenerated.
kono
parents:
diff changeset
677 * generated/iany_i2.c: Regenerated.
kono
parents:
diff changeset
678 * generated/iany_i4.c: Regenerated.
kono
parents:
diff changeset
679 * generated/iany_i8.c: Regenerated.
kono
parents:
diff changeset
680 * generated/iparity_i1.c: Regenerated.
kono
parents:
diff changeset
681 * generated/iparity_i16.c: Regenerated.
kono
parents:
diff changeset
682 * generated/iparity_i2.c: Regenerated.
kono
parents:
diff changeset
683 * generated/iparity_i4.c: Regenerated.
kono
parents:
diff changeset
684 * generated/iparity_i8.c: Regenerated.
kono
parents:
diff changeset
685 * generated/maxloc0_16_i1.c: Regenerated.
kono
parents:
diff changeset
686 * generated/maxloc0_16_i16.c: Regenerated.
kono
parents:
diff changeset
687 * generated/maxloc0_16_i2.c: Regenerated.
kono
parents:
diff changeset
688 * generated/maxloc0_16_i4.c: Regenerated.
kono
parents:
diff changeset
689 * generated/maxloc0_16_i8.c: Regenerated.
kono
parents:
diff changeset
690 * generated/maxloc0_16_r10.c: Regenerated.
kono
parents:
diff changeset
691 * generated/maxloc0_16_r16.c: Regenerated.
kono
parents:
diff changeset
692 * generated/maxloc0_16_r4.c: Regenerated.
kono
parents:
diff changeset
693 * generated/maxloc0_16_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
694 * generated/maxloc0_16_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
695 * generated/maxloc0_16_s4.c: Regenerated.
111
kono
parents:
diff changeset
696 * generated/maxloc0_4_i1.c: Regenerated.
kono
parents:
diff changeset
697 * generated/maxloc0_4_i16.c: Regenerated.
kono
parents:
diff changeset
698 * generated/maxloc0_4_i2.c: Regenerated.
kono
parents:
diff changeset
699 * generated/maxloc0_4_i4.c: Regenerated.
kono
parents:
diff changeset
700 * generated/maxloc0_4_i8.c: Regenerated.
kono
parents:
diff changeset
701 * generated/maxloc0_4_r10.c: Regenerated.
kono
parents:
diff changeset
702 * generated/maxloc0_4_r16.c: Regenerated.
kono
parents:
diff changeset
703 * generated/maxloc0_4_r4.c: Regenerated.
kono
parents:
diff changeset
704 * generated/maxloc0_4_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
705 * generated/maxloc0_4_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
706 * generated/maxloc0_4_s4.c: Regenerated.
111
kono
parents:
diff changeset
707 * generated/maxloc0_8_i1.c: Regenerated.
kono
parents:
diff changeset
708 * generated/maxloc0_8_i16.c: Regenerated.
kono
parents:
diff changeset
709 * generated/maxloc0_8_i2.c: Regenerated.
kono
parents:
diff changeset
710 * generated/maxloc0_8_i4.c: Regenerated.
kono
parents:
diff changeset
711 * generated/maxloc0_8_i8.c: Regenerated.
kono
parents:
diff changeset
712 * generated/maxloc0_8_r10.c: Regenerated.
kono
parents:
diff changeset
713 * generated/maxloc0_8_r16.c: Regenerated.
kono
parents:
diff changeset
714 * generated/maxloc0_8_r4.c: Regenerated.
kono
parents:
diff changeset
715 * generated/maxloc0_8_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
716 * generated/maxloc0_8_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
717 * generated/maxloc0_8_s4.c: Regenerated.
111
kono
parents:
diff changeset
718 * generated/maxloc1_16_i1.c: Regenerated.
kono
parents:
diff changeset
719 * generated/maxloc1_16_i16.c: Regenerated.
kono
parents:
diff changeset
720 * generated/maxloc1_16_i2.c: Regenerated.
kono
parents:
diff changeset
721 * generated/maxloc1_16_i4.c: Regenerated.
kono
parents:
diff changeset
722 * generated/maxloc1_16_i8.c: Regenerated.
kono
parents:
diff changeset
723 * generated/maxloc1_16_r10.c: Regenerated.
kono
parents:
diff changeset
724 * generated/maxloc1_16_r16.c: Regenerated.
kono
parents:
diff changeset
725 * generated/maxloc1_16_r4.c: Regenerated.
kono
parents:
diff changeset
726 * generated/maxloc1_16_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
727 * generated/maxloc1_16_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
728 * generated/maxloc1_16_s4.c: Regenerated.
111
kono
parents:
diff changeset
729 * generated/maxloc1_4_i1.c: Regenerated.
kono
parents:
diff changeset
730 * generated/maxloc1_4_i16.c: Regenerated.
kono
parents:
diff changeset
731 * generated/maxloc1_4_i2.c: Regenerated.
kono
parents:
diff changeset
732 * generated/maxloc1_4_i4.c: Regenerated.
kono
parents:
diff changeset
733 * generated/maxloc1_4_i8.c: Regenerated.
kono
parents:
diff changeset
734 * generated/maxloc1_4_r10.c: Regenerated.
kono
parents:
diff changeset
735 * generated/maxloc1_4_r16.c: Regenerated.
kono
parents:
diff changeset
736 * generated/maxloc1_4_r4.c: Regenerated.
kono
parents:
diff changeset
737 * generated/maxloc1_4_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
738 * generated/maxloc1_4_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
739 * generated/maxloc1_4_s4.c: Regenerated.
111
kono
parents:
diff changeset
740 * generated/maxloc1_8_i1.c: Regenerated.
kono
parents:
diff changeset
741 * generated/maxloc1_8_i16.c: Regenerated.
kono
parents:
diff changeset
742 * generated/maxloc1_8_i2.c: Regenerated.
kono
parents:
diff changeset
743 * generated/maxloc1_8_i4.c: Regenerated.
kono
parents:
diff changeset
744 * generated/maxloc1_8_i8.c: Regenerated.
kono
parents:
diff changeset
745 * generated/maxloc1_8_r10.c: Regenerated.
kono
parents:
diff changeset
746 * generated/maxloc1_8_r16.c: Regenerated.
kono
parents:
diff changeset
747 * generated/maxloc1_8_r4.c: Regenerated.
kono
parents:
diff changeset
748 * generated/maxloc1_8_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
749 * generated/maxloc1_8_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
750 * generated/maxloc1_8_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
751 * generated/maxloc2_16_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
752 * generated/maxloc2_16_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
753 * generated/maxloc2_4_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
754 * generated/maxloc2_4_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
755 * generated/maxloc2_8_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
756 * generated/maxloc2_8_s4.c: Regenerated.
111
kono
parents:
diff changeset
757 * generated/maxval_i1.c: Regenerated.
kono
parents:
diff changeset
758 * generated/maxval_i16.c: Regenerated.
kono
parents:
diff changeset
759 * generated/maxval_i2.c: Regenerated.
kono
parents:
diff changeset
760 * generated/maxval_i4.c: Regenerated.
kono
parents:
diff changeset
761 * generated/maxval_i8.c: Regenerated.
kono
parents:
diff changeset
762 * generated/maxval_r10.c: Regenerated.
kono
parents:
diff changeset
763 * generated/maxval_r16.c: Regenerated.
kono
parents:
diff changeset
764 * generated/maxval_r4.c: Regenerated.
kono
parents:
diff changeset
765 * generated/maxval_r8.c: Regenerated.
kono
parents:
diff changeset
766 * generated/minloc0_16_i1.c: Regenerated.
kono
parents:
diff changeset
767 * generated/minloc0_16_i16.c: Regenerated.
kono
parents:
diff changeset
768 * generated/minloc0_16_i2.c: Regenerated.
kono
parents:
diff changeset
769 * generated/minloc0_16_i4.c: Regenerated.
kono
parents:
diff changeset
770 * generated/minloc0_16_i8.c: Regenerated.
kono
parents:
diff changeset
771 * generated/minloc0_16_r10.c: Regenerated.
kono
parents:
diff changeset
772 * generated/minloc0_16_r16.c: Regenerated.
kono
parents:
diff changeset
773 * generated/minloc0_16_r4.c: Regenerated.
kono
parents:
diff changeset
774 * generated/minloc0_16_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
775 * generated/minloc0_16_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
776 * generated/minloc0_16_s4.c: Regenerated.
111
kono
parents:
diff changeset
777 * generated/minloc0_4_i1.c: Regenerated.
kono
parents:
diff changeset
778 * generated/minloc0_4_i16.c: Regenerated.
kono
parents:
diff changeset
779 * generated/minloc0_4_i2.c: Regenerated.
kono
parents:
diff changeset
780 * generated/minloc0_4_i4.c: Regenerated.
kono
parents:
diff changeset
781 * generated/minloc0_4_i8.c: Regenerated.
kono
parents:
diff changeset
782 * generated/minloc0_4_r10.c: Regenerated.
kono
parents:
diff changeset
783 * generated/minloc0_4_r16.c: Regenerated.
kono
parents:
diff changeset
784 * generated/minloc0_4_r4.c: Regenerated.
kono
parents:
diff changeset
785 * generated/minloc0_4_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
786 * generated/minloc0_4_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
787 * generated/minloc0_4_s4.c: Regenerated.
111
kono
parents:
diff changeset
788 * generated/minloc0_8_i1.c: Regenerated.
kono
parents:
diff changeset
789 * generated/minloc0_8_i16.c: Regenerated.
kono
parents:
diff changeset
790 * generated/minloc0_8_i2.c: Regenerated.
kono
parents:
diff changeset
791 * generated/minloc0_8_i4.c: Regenerated.
kono
parents:
diff changeset
792 * generated/minloc0_8_i8.c: Regenerated.
kono
parents:
diff changeset
793 * generated/minloc0_8_r10.c: Regenerated.
kono
parents:
diff changeset
794 * generated/minloc0_8_r16.c: Regenerated.
kono
parents:
diff changeset
795 * generated/minloc0_8_r4.c: Regenerated.
kono
parents:
diff changeset
796 * generated/minloc0_8_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
797 * generated/minloc0_8_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
798 * generated/minloc0_8_s4.c: Regenerated.
111
kono
parents:
diff changeset
799 * generated/minloc1_16_i1.c: Regenerated.
kono
parents:
diff changeset
800 * generated/minloc1_16_i16.c: Regenerated.
kono
parents:
diff changeset
801 * generated/minloc1_16_i2.c: Regenerated.
kono
parents:
diff changeset
802 * generated/minloc1_16_i4.c: Regenerated.
kono
parents:
diff changeset
803 * generated/minloc1_16_i8.c: Regenerated.
kono
parents:
diff changeset
804 * generated/minloc1_16_r10.c: Regenerated.
kono
parents:
diff changeset
805 * generated/minloc1_16_r16.c: Regenerated.
kono
parents:
diff changeset
806 * generated/minloc1_16_r4.c: Regenerated.
kono
parents:
diff changeset
807 * generated/minloc1_16_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
808 * generated/minloc1_16_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
809 * generated/minloc1_16_s4.c: Regenerated.
111
kono
parents:
diff changeset
810 * generated/minloc1_4_i1.c: Regenerated.
kono
parents:
diff changeset
811 * generated/minloc1_4_i16.c: Regenerated.
kono
parents:
diff changeset
812 * generated/minloc1_4_i2.c: Regenerated.
kono
parents:
diff changeset
813 * generated/minloc1_4_i4.c: Regenerated.
kono
parents:
diff changeset
814 * generated/minloc1_4_i8.c: Regenerated.
kono
parents:
diff changeset
815 * generated/minloc1_4_r10.c: Regenerated.
kono
parents:
diff changeset
816 * generated/minloc1_4_r16.c: Regenerated.
kono
parents:
diff changeset
817 * generated/minloc1_4_r4.c: Regenerated.
kono
parents:
diff changeset
818 * generated/minloc1_4_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
819 * generated/minloc1_4_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
820 * generated/minloc1_4_s4.c: Regenerated.
111
kono
parents:
diff changeset
821 * generated/minloc1_8_i1.c: Regenerated.
kono
parents:
diff changeset
822 * generated/minloc1_8_i16.c: Regenerated.
kono
parents:
diff changeset
823 * generated/minloc1_8_i2.c: Regenerated.
kono
parents:
diff changeset
824 * generated/minloc1_8_i4.c: Regenerated.
kono
parents:
diff changeset
825 * generated/minloc1_8_i8.c: Regenerated.
kono
parents:
diff changeset
826 * generated/minloc1_8_r10.c: Regenerated.
kono
parents:
diff changeset
827 * generated/minloc1_8_r16.c: Regenerated.
kono
parents:
diff changeset
828 * generated/minloc1_8_r4.c: Regenerated.
kono
parents:
diff changeset
829 * generated/minloc1_8_r8.c: Regenerated.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
830 * generated/minloc1_8_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
831 * generated/minloc1_8_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
832 * generated/minloc2_16_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
833 * generated/minloc2_16_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
834 * generated/minloc2_4_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
835 * generated/minloc2_4_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
836 * generated/minloc2_8_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
837 * generated/minloc2_8_s4.c: Regenerated.
111
kono
parents:
diff changeset
838 * generated/minval_i1.c: Regenerated.
kono
parents:
diff changeset
839 * generated/minval_i16.c: Regenerated.
kono
parents:
diff changeset
840 * generated/minval_i2.c: Regenerated.
kono
parents:
diff changeset
841 * generated/minval_i4.c: Regenerated.
kono
parents:
diff changeset
842 * generated/minval_i8.c: Regenerated.
kono
parents:
diff changeset
843 * generated/minval_r10.c: Regenerated.
kono
parents:
diff changeset
844 * generated/minval_r16.c: Regenerated.
kono
parents:
diff changeset
845 * generated/minval_r4.c: Regenerated.
kono
parents:
diff changeset
846 * generated/minval_r8.c: Regenerated.
kono
parents:
diff changeset
847 * generated/norm2_r10.c: Regenerated.
kono
parents:
diff changeset
848 * generated/norm2_r16.c: Regenerated.
kono
parents:
diff changeset
849 * generated/norm2_r4.c: Regenerated.
kono
parents:
diff changeset
850 * generated/norm2_r8.c: Regenerated.
kono
parents:
diff changeset
851 * generated/parity_l1.c: Regenerated.
kono
parents:
diff changeset
852 * generated/parity_l16.c: Regenerated.
kono
parents:
diff changeset
853 * generated/parity_l2.c: Regenerated.
kono
parents:
diff changeset
854 * generated/parity_l4.c: Regenerated.
kono
parents:
diff changeset
855 * generated/parity_l8.c: Regenerated.
kono
parents:
diff changeset
856 * generated/product_c10.c: Regenerated.
kono
parents:
diff changeset
857 * generated/product_c16.c: Regenerated.
kono
parents:
diff changeset
858 * generated/product_c4.c: Regenerated.
kono
parents:
diff changeset
859 * generated/product_c8.c: Regenerated.
kono
parents:
diff changeset
860 * generated/product_i1.c: Regenerated.
kono
parents:
diff changeset
861 * generated/product_i16.c: Regenerated.
kono
parents:
diff changeset
862 * generated/product_i2.c: Regenerated.
kono
parents:
diff changeset
863 * generated/product_i4.c: Regenerated.
kono
parents:
diff changeset
864 * generated/product_i8.c: Regenerated.
kono
parents:
diff changeset
865 * generated/product_r10.c: Regenerated.
kono
parents:
diff changeset
866 * generated/product_r16.c: Regenerated.
kono
parents:
diff changeset
867 * generated/product_r4.c: Regenerated.
kono
parents:
diff changeset
868 * generated/product_r8.c: Regenerated.
kono
parents:
diff changeset
869 * generated/sum_c10.c: Regenerated.
kono
parents:
diff changeset
870 * generated/sum_c16.c: Regenerated.
kono
parents:
diff changeset
871 * generated/sum_c4.c: Regenerated.
kono
parents:
diff changeset
872 * generated/sum_c8.c: Regenerated.
kono
parents:
diff changeset
873 * generated/sum_i1.c: Regenerated.
kono
parents:
diff changeset
874 * generated/sum_i16.c: Regenerated.
kono
parents:
diff changeset
875 * generated/sum_i2.c: Regenerated.
kono
parents:
diff changeset
876 * generated/sum_i4.c: Regenerated.
kono
parents:
diff changeset
877 * generated/sum_i8.c: Regenerated.
kono
parents:
diff changeset
878 * generated/sum_r10.c: Regenerated.
kono
parents:
diff changeset
879 * generated/sum_r16.c: Regenerated.
kono
parents:
diff changeset
880 * generated/sum_r4.c: Regenerated.
kono
parents:
diff changeset
881 * generated/sum_r8.c: Regenerated.
kono
parents:
diff changeset
882
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
883 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
884
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
885 * configure: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
886
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
887 2018-04-19 Thomas Schwinge <thomas@codesourcery.com>
111
kono
parents:
diff changeset
888
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
889 PR libfortran/85166
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
890 PR libgomp/85463
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
891 * runtime/minimal.c (stop_numeric): Reimplement.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
892 (stop_string, error_stop_string, error_stop_numeric): New
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
893 functions.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
894
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
895 2018-04-19 Jakub Jelinek <jakub@redhat.com>
111
kono
parents:
diff changeset
896
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
897 * configure: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
898
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
899 2018-04-18 David Malcolm <dmalcolm@redhat.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
900
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
901 PR jit/85384
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
902 * configure: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
903
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
904 2018-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
111
kono
parents:
diff changeset
905
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
906 PR libfortran/85253
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
907 * m4/matmul_internal.m4: If ycount == 1, add one more row to
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
908 the internal buffer.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
909 * generated/matmul_c10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
910 * generated/matmul_c16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
911 * generated/matmul_c4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
912 * generated/matmul_c8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
913 * generated/matmul_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
914 * generated/matmul_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
915 * generated/matmul_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
916 * generated/matmul_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
917 * generated/matmul_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
918 * generated/matmul_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
919 * generated/matmul_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
920 * generated/matmul_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
921 * generated/matmul_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
922 * generated/matmulavx128_c10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
923 * generated/matmulavx128_c16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
924 * generated/matmulavx128_c4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
925 * generated/matmulavx128_c8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
926 * generated/matmulavx128_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
927 * generated/matmulavx128_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
928 * generated/matmulavx128_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
929 * generated/matmulavx128_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
930 * generated/matmulavx128_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
931 * generated/matmulavx128_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
932 * generated/matmulavx128_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
933 * generated/matmulavx128_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
934 * generated/matmulavx128_r8.c: Regenerated.
111
kono
parents:
diff changeset
935
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
936 2018-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
937
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
938 PR libfortran/85166
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
939 * runtime/minimal.c (stop_numeric): Add new function in order to
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
940 implement numeric stop on minimal targets.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
941
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
942 2018-03-28 Jakub Jelinek <jakub@redhat.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
943
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
944 * io/io.h (IOPARM_DT_DEFAULT_EXP): Rename to ...
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
945 (IOPARM_DT_DEC_EXT): ... this.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
946 * io/list_read.c (parse_real): Adjust for IOPARM_DT_DEFAULT_EXP
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
947 renaming to IOPARM_DT_DEC_EXT.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
948 (read_real): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
949 * io/read.c (read_f): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
950
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
951 2018-03-15 Jakub Jelinek <jakub@redhat.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
952
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
953 PR libgfortran/84880
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
954 * intrinsics/kill.c (kill): Rename to...
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
955 (PREFIX (kill)): ... this. Use export_proto_np instead of export_proto.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
956
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
957 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
958
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
959 * libgfortran/gfortran.map: Remove _gfortran_kill_i4,
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
960 _gfortran_kill_i4_sub, _gfortran_kill_i8, and _gfortran_kill_i8_sub.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
961 Add _gfortran_kill and _gfortran_kill_sub.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
962 * libgfortran/intrinsics/kill.c: Eliminate _gfortran_kill_i4,
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
963 _gfortran_kill_i4_sub, _gfortran_kill_i8, and _gfortran_kill_i8_sub.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
964 Add _gfortran_kill and _gfortran_kill_sub.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
965
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
966 2018-02-23 Janne Blomqvist <jb@gcc.gnu.org>
111
kono
parents:
diff changeset
967
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
968 PR fortran/84519
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
969 * caf/libcaf.h (_gfortran_caf_stop_numeric): Add bool argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
970 (_gfortran_caf_stop_str): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
971 (_gfortran_caf_error_stop_str): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
972 (_gfortran_caf_error_stop): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
973 * caf/mpi.c (_gfortran_caf_error_stop_str): Handle new argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
974 (_gfortran_caf_error_stop): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
975 * caf/single.c (_gfortran_caf_stop_numeric): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
976 (_gfortran_caf_stop_str): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
977 (_gfortran_caf_error_stop_str): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
978 (_gfortran_caf_error_stop): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
979 (_gfortran_caf_lock): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
980 (_gfortran_caf_unlock): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
981 * libgfortran.h (stop_string): Add bool argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
982 * runtime/pause.c (do_pause): Add false argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
983 * runtime/stop.c (stop_numeric): Handle new argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
984 (stop_string): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
985 (error_stop_string): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
986 (error_stop_numeric): Likewise.
111
kono
parents:
diff changeset
987
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
988 2018-02-22 Janne Blomqvist <jb@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
989
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
990 PR 78534
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
991 PR 84509
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
992 * runtime/pause.c (pause_numeric): Modify to take GFC_INTEGER_8
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
993 argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
994 (pause_string): Modify to take size_t character length argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
995
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
996 2018-02-22 Janne Blomqvist <jb@gcc.gnu.org>
111
kono
parents:
diff changeset
997
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
998 * libgfortran.h (stop_string): Use size_t for character length.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
999 * runtime/stop.c (stop_string): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1000 (error_stop_string): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1001 (stop_numeric): Use int for exit code.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1002 (error_stop_numeric): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1003 * caf/libcaf.h: Remove stdint.h include.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1004 (_gfortran_caf_register): Use size_t for character length.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1005 (_gfortran_caf_deregister): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1006 (_gfortran_caf_sync_all): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1007 (_gfortran_caf_sync_memory): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1008 (_gfortran_caf_sync_images): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1009 (_gfortran_caf_stop_numeric): Use int for exit code.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1010 (_gfortran_caf_stop_str): Use size_t for character length.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1011 (_gfortran_caf_error_stop_str): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1012 (_gfortran_caf_error_stop): Use int for exit code.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1013 (_gfortran_caf_co_broadcast): Use size_t for character length.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1014 (_gfortran_caf_co_sum): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1015 (_gfortran_caf_co_min): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1016 (_gfortran_caf_co_max): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1017 (_gfortran_caf_co_reduce): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1018 (_gfortran_caf_lock): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1019 (_gfortran_caf_unlock): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1020 (_gfortran_caf_event_post): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1021 (_gfortran_caf_event_wait): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1022 * caf/mpi.c (_gfortran_caf_register): Update implementation to
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1023 match prototype.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1024 (_gfortran_caf_deregister): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1025 (_gfortran_caf_sync_all): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1026 (_gfortran_caf_sync_images): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1027 (_gfortran_caf_error_stop_str): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1028 (_gfortran_caf_error_stop): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1029 * caf/single.c (caf_internal_error): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1030 (_gfortran_caf_register): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1031 (_gfortran_caf_deregister): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1032 (_gfortran_caf_sync_all): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1033 (_gfortran_caf_sync_memory): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1034 (_gfortran_caf_sync_images): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1035 (_gfortran_caf_stop_numeric): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1036 (_gfortran_caf_stop_str): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1037 (_gfortran_caf_error_stop_str): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1038 (_gfortran_caf_error_stop): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1039 (_gfortran_caf_co_broadcast): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1040 (_gfortran_caf_co_sum): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1041 (_gfortran_caf_co_min): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1042 (_gfortran_caf_co_max): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1043 (_gfortran_caf_co_reduce): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1044 (_gfortran_caf_event_post): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1045 (_gfortran_caf_event_wait): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1046 (_gfortran_caf_lock): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1047 (_gfortran_caf_unlock): Likewise.
111
kono
parents:
diff changeset
1048
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1049 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
111
kono
parents:
diff changeset
1050
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1051 * caf/libcaf.h: Add type parameters to the caf_*_by_ref prototypes.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1052 * caf/single.c (get_for_ref): Simplifications and now respecting
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1053 the type argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1054 (_gfortran_caf_get_by_ref): Added source type handing to get_for_ref().
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1055 (send_by_ref): Simplifications and respecting the dst_type now.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1056 (_gfortran_caf_send_by_ref): Added destination type hand over to
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1057 send_by_ref().
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1058 (_gfortran_caf_sendget_by_ref): Added general support and fixed stack
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1059 corruption. The function is now really usable.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1060
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1061 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1062
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1063 PR target/84148
111
kono
parents:
diff changeset
1064 * configure: Regenerate.
kono
parents:
diff changeset
1065
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1066 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1067
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1068 PR libgfortran/84412
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1069 * io/transfer.c (finalize_transfer): After completng an internal unit
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1070 I/O operation, clear internal_unit_kind.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1071
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1072 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1073
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1074 * libgfortran.h (GFC_ARRAY_DESCRIPTOR): Remove dimension
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1075 of descriptor to use vaiable members for dim.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1076 Change usage of GFC_ARRAY_DESCRIPTOR accordingly.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1077 (GFC_FILL_ARRAY_DESCRIPTOR): New macro.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1078 (gfc_full_array_i4): New type.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1079 * intrinsics/date_and_time.c (secnds): Use sizeof
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1080 (gfc_array_i4) + sizeof (descriptor_dimension) for memory
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1081 allocation.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1082 * intrinsics/reshape_generic.c: Use GFC_FULL_ARRAY_DESCRIPTOR.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1083 * io/format.c: Use sizeof (gfc_array_i4) + sizeof
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1084 (descriptor_dimension) for memoy allocation.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1085 * io/list_read.c (list_formatted_read_scalar): Use
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1086 gfc_full_array_i4 for variable.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1087 (nml_read_obj): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1088 * io/write.c (list_formatted_write_scalar): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1089 (nml_write_obj): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1090 * m4/reshape.m4: Use GFC_FULL_ARRAY_DESCRIPTOR.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1091 * generated/reshape_c10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1092 * generated/reshape_c16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1093 * generated/reshape_c4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1094 * generated/reshape_c8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1095 * generated/reshape_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1096 * generated/reshape_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1097 * generated/reshape_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1098 * generated/reshape_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1099 * generated/reshape_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1100 * generated/reshape_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1101 * generated/reshape_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1102
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1103 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1104
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1105 * generated/cshift1_16.c (cshift1): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1106 * generated/cshift1_4.c (cshift1): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1107 * generated/cshift1_8.c (cshift1): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1108 * generated/eoshift1_16.c (eoshift1): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1109 * generated/eoshift1_4.c (eoshift1): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1110 * generated/eoshift1_8.c (eoshift1): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1111 * generated/eoshift3_16.c (eoshift3): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1112 * generated/eoshift3_4.c (eoshift3): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1113 * generated/eoshift3_8.c (eoshift3): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1114 * generated/in_pack_c10.c (internal_pack_c10): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1115 * generated/in_pack_c16.c (internal_pack_c16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1116 * generated/in_pack_c4.c (internal_pack_c4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1117 * generated/in_pack_c8.c (internal_pack_c8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1118 * generated/in_pack_i1.c (internal_pack_1): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1119 * generated/in_pack_i16.c (internal_pack_16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1120 * generated/in_pack_i2.c (internal_pack_2): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1121 * generated/in_pack_i4.c (internal_pack_4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1122 * generated/in_pack_i8.c (internal_pack_8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1123 * generated/in_pack_r10.c (internal_pack_r10): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1124 * generated/in_pack_r16.c (internal_pack_r16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1125 * generated/in_pack_r4.c (internal_pack_r4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1126 * generated/in_pack_r8.c (internal_pack_r8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1127 * generated/in_unpack_c10.c (internal_unpack_c10): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1128 * generated/in_unpack_c16.c (internal_unpack_c16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1129 * generated/in_unpack_c4.c (internal_unpack_c4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1130 * generated/in_unpack_c8.c (internal_unpack_c8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1131 * generated/in_unpack_i1.c (internal_unpack_1): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1132 * generated/in_unpack_i16.c (internal_unpack_16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1133 * generated/in_unpack_i2.c (internal_unpack_2): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1134 * generated/in_unpack_i4.c (internal_unpack_4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1135 * generated/in_unpack_i8.c (internal_unpack_8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1136 * generated/in_unpack_r10.c (internal_unpack_r10): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1137 * generated/in_unpack_r16.c (internal_unpack_r16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1138 * generated/in_unpack_r4.c (internal_unpack_r4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1139 * generated/in_unpack_r8.c (internal_unpack_r8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1140 * generated/reshape_c10.c (reshape_c10): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1141 * generated/reshape_c16.c (reshape_c16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1142 * generated/reshape_c4.c (reshape_c4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1143 * generated/reshape_c8.c (reshape_c8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1144 * generated/reshape_i16.c (reshape_16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1145 * generated/reshape_i4.c (reshape_4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1146 * generated/reshape_i8.c (reshape_8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1147 * generated/reshape_r10.c (reshape_r10): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1148 * generated/reshape_r16.c (reshape_r16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1149 * generated/reshape_r4.c (reshape_r4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1150 * generated/reshape_r8.c (reshape_r8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1151 * generated/shape_i1.c (shape_1): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1152 * generated/shape_i16.c (shape_16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1153 * generated/shape_i2.c (shape_2): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1154 * generated/shape_i4.c (shape_4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1155 * generated/shape_i8.c (shape_8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1156 * generated/spread_c10.c (spread_scalar_c10): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1157 * generated/spread_c16.c (spread_scalar_c16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1158 * generated/spread_c4.c (spread_scalar_c4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1159 * generated/spread_c8.c (spread_scalar_c8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1160 * generated/spread_i1.c (spread_scalar_i1): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1161 * generated/spread_i16.c (spread_scalar_i16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1162 * generated/spread_i2.c (spread_scalar_i2): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1163 * generated/spread_i4.c (spread_scalar_i4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1164 * generated/spread_i8.c (spread_scalar_i8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1165 * generated/spread_r10.c (spread_scalar_r10): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1166 * generated/spread_r16.c (spread_scalar_r16): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1167 * generated/spread_r4.c (spread_scalar_r4): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1168 * generated/spread_r8.c (spread_scalar_r8): Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1169 * intrinsics/random.c (jump): Use size_t for array index in loop.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1170 (getosrandom): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1171 (arandom_r4): Make n an index_type.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1172 (arandom_r8): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1173 (arandom_r10): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1174 (arandom_r16): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1175 (scramble_seed): Use size_t for array index in loop.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1176 * m4/cshift1.m4: Make i an index_type.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1177 * m4/eoshift1.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1178 * m4/eoshift3.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1179 * m4/in_pack.m4: Make n an index_type.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1180 * m4/in_unpack.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1181 * m4/reshape.m4: Make n and dim index_type's.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1182 * m4/shape.m4: Make n an index_type.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1183 * m4/spread.m4: Likewise, use index_type argument rather than
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1184 copying to int.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1185 * runtime/bounds.c (bounds_ifunction_return): Make n an
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1186 index_type.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1187 * runtime/in_pack_generic.c (internal_pack): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1188 * runtime/in_unpack_generic.c (internal_unpack): Make n and size
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1189 index_type's.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1190
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1191 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1192
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1193 PR fortran/37577
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1194 * libgfortran.h: Remove GFC_DTYPE_DERIVED_1, GFC_DTYPE_DERIVED_2,
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1195 GFC_DTYPE_DERIVED_4, GFC_DTYPE_DERIVED_8 and GFC_DTYPE_DERIVED_16.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1196 * m4/cshift1.m4: Remove GFC_DTYPE_DERIVED_1.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1197 * generated/cshift1_16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1198 * generated/cshift1_4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1199 * generated/cshift1_8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1200 * intrinsics/cshift0.c: Remove GFC_DTYPE_DERIVED_1.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1201 * intrinsics/pack_generic.c (pack): Move handling of other types
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1202 into separate switch statement.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1203 * intrinsics/spread_generic.c (spread): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1204 (spread_scalar): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1205 * intrinsics/unpack_generic.c (unpack1): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1206 (unpack0): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1207 * runtime/in_pack_generic.c (internal_pack): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1208 * runtime/in_unpack_generic.c (internal_unpack): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1209
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1210 2018-01-25 Paul Thomas <pault@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1211
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1212 PR fortran/37577
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1213 * caf/single.c (_gfortran_caf_failed_images): Access the 'type'
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1214 and 'elem_len' fields of the dtype instead of the shifts.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1215 (_gfortran_caf_stopped_images): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1216 * intrinsics/associated.c (associated): Compare the 'type' and
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1217 'elem_len' fields instead of the dtype.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1218 * caf/date_and_time.c : Access the dtype fields rather using
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1219 shifts and masks.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1220 * io/transfer.c (transfer_array ): Comment on item count.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1221 (set_nml_var,st_set_nml_var): Change dtype type and use fields.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1222 (st_set_nml_dtio_var): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1223 * libgfortran.h : Change definition of GFC_ARRAY_DESCRIPTOR and
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1224 add a typedef for the dtype_type. Change the GFC_DTYPE_* macros
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1225 to access the dtype fields.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1226
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1227 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
111
kono
parents:
diff changeset
1228
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1229 PR fortran/54613
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1230 * m4/iparm.m4: Add back_arg macro if in minloc or maxloc.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1231 * m4/iforeach-s.m4: Add optional argument back with back_arg
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1232 macro. Improve m4 quoting. If HAVE_BACK_ARG is defined, assert
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1233 that back is non-true.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1234 * m4/iforeach.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1235 * m4/ifunction-s.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1236 * m4/ifunction.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1237 * m4/maxloc0.m4: Include assert.h
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1238 * m4/minloc0.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1239 * m4/maxloc0s.m4: #define HAVE_BACK_ARG.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1240 * m4/minloc0s.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1241 * m4/maxloc1s.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1242 * m4/minloc1s.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1243 * m4/maxloc1.m4: Include assert.h, #define HAVE_BACK_ARG.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1244 * m4/minloc1.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1245 * m4/maxloc2s.m4: Add assert.h, add back_arg, assert that
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1246 back is non-true.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1247 * m4/minloc2s.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1248 * generated/iall_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1249 * generated/iall_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1250 * generated/iall_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1251 * generated/iall_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1252 * generated/iall_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1253 * generated/iany_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1254 * generated/iany_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1255 * generated/iany_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1256 * generated/iany_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1257 * generated/iany_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1258 * generated/iparity_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1259 * generated/iparity_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1260 * generated/iparity_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1261 * generated/iparity_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1262 * generated/iparity_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1263 * generated/maxloc0_16_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1264 * generated/maxloc0_16_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1265 * generated/maxloc0_16_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1266 * generated/maxloc0_16_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1267 * generated/maxloc0_16_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1268 * generated/maxloc0_16_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1269 * generated/maxloc0_16_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1270 * generated/maxloc0_16_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1271 * generated/maxloc0_16_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1272 * generated/maxloc0_16_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1273 * generated/maxloc0_16_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1274 * generated/maxloc0_4_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1275 * generated/maxloc0_4_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1276 * generated/maxloc0_4_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1277 * generated/maxloc0_4_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1278 * generated/maxloc0_4_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1279 * generated/maxloc0_4_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1280 * generated/maxloc0_4_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1281 * generated/maxloc0_4_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1282 * generated/maxloc0_4_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1283 * generated/maxloc0_4_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1284 * generated/maxloc0_4_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1285 * generated/maxloc0_8_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1286 * generated/maxloc0_8_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1287 * generated/maxloc0_8_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1288 * generated/maxloc0_8_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1289 * generated/maxloc0_8_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1290 * generated/maxloc0_8_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1291 * generated/maxloc0_8_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1292 * generated/maxloc0_8_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1293 * generated/maxloc0_8_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1294 * generated/maxloc0_8_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1295 * generated/maxloc0_8_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1296 * generated/maxloc1_16_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1297 * generated/maxloc1_16_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1298 * generated/maxloc1_16_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1299 * generated/maxloc1_16_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1300 * generated/maxloc1_16_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1301 * generated/maxloc1_16_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1302 * generated/maxloc1_16_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1303 * generated/maxloc1_16_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1304 * generated/maxloc1_16_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1305 * generated/maxloc1_16_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1306 * generated/maxloc1_16_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1307 * generated/maxloc1_4_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1308 * generated/maxloc1_4_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1309 * generated/maxloc1_4_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1310 * generated/maxloc1_4_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1311 * generated/maxloc1_4_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1312 * generated/maxloc1_4_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1313 * generated/maxloc1_4_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1314 * generated/maxloc1_4_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1315 * generated/maxloc1_4_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1316 * generated/maxloc1_4_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1317 * generated/maxloc1_4_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1318 * generated/maxloc1_8_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1319 * generated/maxloc1_8_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1320 * generated/maxloc1_8_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1321 * generated/maxloc1_8_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1322 * generated/maxloc1_8_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1323 * generated/maxloc1_8_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1324 * generated/maxloc1_8_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1325 * generated/maxloc1_8_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1326 * generated/maxloc1_8_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1327 * generated/maxloc1_8_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1328 * generated/maxloc1_8_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1329 * generated/maxval_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1330 * generated/maxval_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1331 * generated/maxval_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1332 * generated/maxval_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1333 * generated/maxval_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1334 * generated/maxval_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1335 * generated/maxval_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1336 * generated/maxval_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1337 * generated/maxval_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1338 * generated/minloc0_16_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1339 * generated/minloc0_16_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1340 * generated/minloc0_16_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1341 * generated/minloc0_16_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1342 * generated/minloc0_16_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1343 * generated/minloc0_16_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1344 * generated/minloc0_16_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1345 * generated/minloc0_16_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1346 * generated/minloc0_16_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1347 * generated/minloc0_16_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1348 * generated/minloc0_16_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1349 * generated/minloc0_4_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1350 * generated/minloc0_4_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1351 * generated/minloc0_4_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1352 * generated/minloc0_4_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1353 * generated/minloc0_4_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1354 * generated/minloc0_4_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1355 * generated/minloc0_4_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1356 * generated/minloc0_4_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1357 * generated/minloc0_4_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1358 * generated/minloc0_4_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1359 * generated/minloc0_4_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1360 * generated/minloc0_8_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1361 * generated/minloc0_8_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1362 * generated/minloc0_8_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1363 * generated/minloc0_8_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1364 * generated/minloc0_8_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1365 * generated/minloc0_8_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1366 * generated/minloc0_8_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1367 * generated/minloc0_8_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1368 * generated/minloc0_8_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1369 * generated/minloc0_8_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1370 * generated/minloc0_8_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1371 * generated/minloc1_16_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1372 * generated/minloc1_16_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1373 * generated/minloc1_16_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1374 * generated/minloc1_16_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1375 * generated/minloc1_16_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1376 * generated/minloc1_16_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1377 * generated/minloc1_16_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1378 * generated/minloc1_16_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1379 * generated/minloc1_16_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1380 * generated/minloc1_16_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1381 * generated/minloc1_16_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1382 * generated/minloc1_4_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1383 * generated/minloc1_4_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1384 * generated/minloc1_4_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1385 * generated/minloc1_4_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1386 * generated/minloc1_4_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1387 * generated/minloc1_4_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1388 * generated/minloc1_4_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1389 * generated/minloc1_4_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1390 * generated/minloc1_4_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1391 * generated/minloc1_4_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1392 * generated/minloc1_4_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1393 * generated/minloc1_8_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1394 * generated/minloc1_8_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1395 * generated/minloc1_8_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1396 * generated/minloc1_8_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1397 * generated/minloc1_8_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1398 * generated/minloc1_8_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1399 * generated/minloc1_8_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1400 * generated/minloc1_8_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1401 * generated/minloc1_8_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1402 * generated/minloc1_8_s1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1403 * generated/minloc1_8_s4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1404 * generated/minval_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1405 * generated/minval_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1406 * generated/minval_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1407 * generated/minval_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1408 * generated/minval_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1409 * generated/minval_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1410 * generated/minval_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1411 * generated/minval_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1412 * generated/minval_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1413 * generated/norm2_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1414 * generated/norm2_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1415 * generated/norm2_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1416 * generated/norm2_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1417 * generated/parity_l1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1418 * generated/parity_l16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1419 * generated/parity_l2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1420 * generated/parity_l4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1421 * generated/parity_l8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1422 * generated/product_c10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1423 * generated/product_c16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1424 * generated/product_c4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1425 * generated/product_c8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1426 * generated/product_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1427 * generated/product_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1428 * generated/product_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1429 * generated/product_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1430 * generated/product_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1431 * generated/product_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1432 * generated/product_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1433 * generated/product_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1434 * generated/product_r8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1435 * generated/sum_c10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1436 * generated/sum_c16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1437 * generated/sum_c4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1438 * generated/sum_c8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1439 * generated/sum_i1.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1440 * generated/sum_i16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1441 * generated/sum_i2.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1442 * generated/sum_i4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1443 * generated/sum_i8.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1444 * generated/sum_r10.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1445 * generated/sum_r16.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1446 * generated/sum_r4.c: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1447 * generated/sum_r8.c: Regenerated.
111
kono
parents:
diff changeset
1448
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1449 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1450
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1451 PR libgfortran/83811
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1452 * write.c (select_buffer): Adjust buffer size up by 1.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1453
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1454 2018-01-08 Janne Blomqvist <jb@gcc.gnu.org>
111
kono
parents:
diff changeset
1455
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1456 PR 78534, bugfix for r256322
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1457 * io/transfer.c (next_record_w): Use correct type for return value
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1458 of next_array_record.
111
kono
parents:
diff changeset
1459
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1460 2018-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
111
kono
parents:
diff changeset
1461
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1462 * libgfortran.h (GFC_DTYPE_COPY): New macro.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1463 (GFC_DTYPE_COPY_SETRANK): New macro.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1464 (GFC_DTYPE_IS_UNSET): New macro.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1465 * intrinsics/cshift0.c (cshift0): Use new macros.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1466 * intrinsics/eoshift0.c (eoshift0): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1467 * intrinsics/eoshift2.c (eoshift2): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1468 * intrinsics/move_alloc.c (move_alloc): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1469 * intrinsics/reshape_generic.c (reshape_internal): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1470 * intrinsics/spread_generic.c (spread_internal): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1471 * intrinsics/spread_generic.c (spread_scalar): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1472 * intrinsics/spread_generic.c (spread_char_scalar): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1473 * intrinsics/spread_generic.c (spread_char4_scalar): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1474 * intrinsics/unpack_generic.c (unpack0): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1475 * intrinsics/unpack_generic.c (unpack0_char): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1476 * intrinsics/unpack_generic.c (unpack0_char4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1477 * m4/cshift1.m4 (cshift1): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1478 * m4/eoshift1.m4 (eoshift1): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1479 * m4/eoshift3.m4 (eoshift3): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1480 * m4/iforeach-s.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1481 * m4/iforeach.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1482 * m4/ifunction-s.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1483 * m4/ifunction-s2.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1484 * m4/ifunction.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1485 * m4/ifunction_logical.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1486 * m4/reshape.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1487 * m4/spread.m4: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1488 * generated/all_l1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1489 * generated/all_l16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1490 * generated/all_l2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1491 * generated/all_l4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1492 * generated/all_l8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1493 * generated/any_l1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1494 * generated/any_l16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1495 * generated/any_l2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1496 * generated/any_l4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1497 * generated/any_l8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1498 * generated/count_16_l.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1499 * generated/count_1_l.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1500 * generated/count_2_l.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1501 * generated/count_4_l.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1502 * generated/count_8_l.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1503 * generated/cshift1_16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1504 * generated/cshift1_4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1505 * generated/cshift1_8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1506 * generated/eoshift1_16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1507 * generated/eoshift1_4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1508 * generated/eoshift1_8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1509 * generated/eoshift3_16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1510 * generated/eoshift3_4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1511 * generated/eoshift3_8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1512 * generated/iall_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1513 * generated/iall_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1514 * generated/iall_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1515 * generated/iall_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1516 * generated/iall_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1517 * generated/iany_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1518 * generated/iany_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1519 * generated/iany_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1520 * generated/iany_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1521 * generated/iany_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1522 * generated/iparity_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1523 * generated/iparity_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1524 * generated/iparity_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1525 * generated/iparity_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1526 * generated/iparity_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1527 * generated/maxloc0_16_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1528 * generated/maxloc0_16_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1529 * generated/maxloc0_16_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1530 * generated/maxloc0_16_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1531 * generated/maxloc0_16_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1532 * generated/maxloc0_16_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1533 * generated/maxloc0_16_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1534 * generated/maxloc0_16_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1535 * generated/maxloc0_16_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1536 * generated/maxloc0_16_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1537 * generated/maxloc0_16_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1538 * generated/maxloc0_4_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1539 * generated/maxloc0_4_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1540 * generated/maxloc0_4_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1541 * generated/maxloc0_4_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1542 * generated/maxloc0_4_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1543 * generated/maxloc0_4_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1544 * generated/maxloc0_4_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1545 * generated/maxloc0_4_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1546 * generated/maxloc0_4_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1547 * generated/maxloc0_4_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1548 * generated/maxloc0_4_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1549 * generated/maxloc0_8_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1550 * generated/maxloc0_8_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1551 * generated/maxloc0_8_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1552 * generated/maxloc0_8_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1553 * generated/maxloc0_8_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1554 * generated/maxloc0_8_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1555 * generated/maxloc0_8_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1556 * generated/maxloc0_8_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1557 * generated/maxloc0_8_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1558 * generated/maxloc0_8_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1559 * generated/maxloc0_8_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1560 * generated/maxloc1_16_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1561 * generated/maxloc1_16_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1562 * generated/maxloc1_16_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1563 * generated/maxloc1_16_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1564 * generated/maxloc1_16_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1565 * generated/maxloc1_16_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1566 * generated/maxloc1_16_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1567 * generated/maxloc1_16_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1568 * generated/maxloc1_16_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1569 * generated/maxloc1_16_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1570 * generated/maxloc1_16_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1571 * generated/maxloc1_4_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1572 * generated/maxloc1_4_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1573 * generated/maxloc1_4_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1574 * generated/maxloc1_4_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1575 * generated/maxloc1_4_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1576 * generated/maxloc1_4_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1577 * generated/maxloc1_4_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1578 * generated/maxloc1_4_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1579 * generated/maxloc1_4_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1580 * generated/maxloc1_4_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1581 * generated/maxloc1_4_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1582 * generated/maxloc1_8_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1583 * generated/maxloc1_8_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1584 * generated/maxloc1_8_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1585 * generated/maxloc1_8_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1586 * generated/maxloc1_8_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1587 * generated/maxloc1_8_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1588 * generated/maxloc1_8_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1589 * generated/maxloc1_8_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1590 * generated/maxloc1_8_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1591 * generated/maxloc1_8_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1592 * generated/maxloc1_8_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1593 * generated/maxval1_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1594 * generated/maxval1_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1595 * generated/maxval_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1596 * generated/maxval_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1597 * generated/maxval_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1598 * generated/maxval_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1599 * generated/maxval_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1600 * generated/maxval_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1601 * generated/maxval_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1602 * generated/maxval_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1603 * generated/maxval_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1604 * generated/minloc0_16_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1605 * generated/minloc0_16_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1606 * generated/minloc0_16_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1607 * generated/minloc0_16_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1608 * generated/minloc0_16_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1609 * generated/minloc0_16_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1610 * generated/minloc0_16_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1611 * generated/minloc0_16_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1612 * generated/minloc0_16_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1613 * generated/minloc0_16_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1614 * generated/minloc0_16_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1615 * generated/minloc0_4_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1616 * generated/minloc0_4_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1617 * generated/minloc0_4_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1618 * generated/minloc0_4_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1619 * generated/minloc0_4_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1620 * generated/minloc0_4_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1621 * generated/minloc0_4_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1622 * generated/minloc0_4_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1623 * generated/minloc0_4_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1624 * generated/minloc0_4_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1625 * generated/minloc0_4_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1626 * generated/minloc0_8_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1627 * generated/minloc0_8_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1628 * generated/minloc0_8_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1629 * generated/minloc0_8_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1630 * generated/minloc0_8_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1631 * generated/minloc0_8_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1632 * generated/minloc0_8_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1633 * generated/minloc0_8_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1634 * generated/minloc0_8_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1635 * generated/minloc0_8_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1636 * generated/minloc0_8_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1637 * generated/minloc1_16_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1638 * generated/minloc1_16_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1639 * generated/minloc1_16_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1640 * generated/minloc1_16_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1641 * generated/minloc1_16_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1642 * generated/minloc1_16_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1643 * generated/minloc1_16_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1644 * generated/minloc1_16_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1645 * generated/minloc1_16_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1646 * generated/minloc1_16_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1647 * generated/minloc1_16_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1648 * generated/minloc1_4_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1649 * generated/minloc1_4_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1650 * generated/minloc1_4_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1651 * generated/minloc1_4_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1652 * generated/minloc1_4_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1653 * generated/minloc1_4_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1654 * generated/minloc1_4_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1655 * generated/minloc1_4_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1656 * generated/minloc1_4_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1657 * generated/minloc1_4_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1658 * generated/minloc1_4_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1659 * generated/minloc1_8_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1660 * generated/minloc1_8_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1661 * generated/minloc1_8_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1662 * generated/minloc1_8_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1663 * generated/minloc1_8_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1664 * generated/minloc1_8_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1665 * generated/minloc1_8_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1666 * generated/minloc1_8_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1667 * generated/minloc1_8_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1668 * generated/minloc1_8_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1669 * generated/minloc1_8_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1670 * generated/minval1_s1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1671 * generated/minval1_s4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1672 * generated/minval_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1673 * generated/minval_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1674 * generated/minval_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1675 * generated/minval_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1676 * generated/minval_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1677 * generated/minval_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1678 * generated/minval_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1679 * generated/minval_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1680 * generated/minval_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1681 * generated/norm2_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1682 * generated/norm2_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1683 * generated/norm2_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1684 * generated/norm2_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1685 * generated/parity_l1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1686 * generated/parity_l16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1687 * generated/parity_l2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1688 * generated/parity_l4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1689 * generated/parity_l8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1690 * generated/product_c10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1691 * generated/product_c16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1692 * generated/product_c4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1693 * generated/product_c8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1694 * generated/product_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1695 * generated/product_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1696 * generated/product_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1697 * generated/product_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1698 * generated/product_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1699 * generated/product_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1700 * generated/product_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1701 * generated/product_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1702 * generated/product_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1703 * generated/reshape_c10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1704 * generated/reshape_c16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1705 * generated/reshape_c4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1706 * generated/reshape_c8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1707 * generated/reshape_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1708 * generated/reshape_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1709 * generated/reshape_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1710 * generated/reshape_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1711 * generated/reshape_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1712 * generated/reshape_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1713 * generated/reshape_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1714 * generated/spread_c10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1715 * generated/spread_c16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1716 * generated/spread_c4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1717 * generated/spread_c8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1718 * generated/spread_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1719 * generated/spread_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1720 * generated/spread_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1721 * generated/spread_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1722 * generated/spread_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1723 * generated/spread_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1724 * generated/spread_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1725 * generated/spread_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1726 * generated/spread_r8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1727 * generated/sum_c10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1728 * generated/sum_c16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1729 * generated/sum_c4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1730 * generated/sum_c8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1731 * generated/sum_i1.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1732 * generated/sum_i16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1733 * generated/sum_i2.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1734 * generated/sum_i4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1735 * generated/sum_i8.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1736 * generated/sum_r10.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1737 * generated/sum_r16.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1738 * generated/sum_r4.c : Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1739 * generated/sum_r8.c : Regenerated.
111
kono
parents:
diff changeset
1740
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1741 2018-01-07 Janne Blomqvist <jb@gcc.gnu.org>
111
kono
parents:
diff changeset
1742
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1743 PR fortran/78534
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1744 PR fortran/83704
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1745 * io/fbuf.c (fbuf_init): Use size_t instead of int for length.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1746 (fbuf_debug): Convert debug output to unsigned long.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1747 (fbuf_reset): Use ptrdiff_t for return value.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1748 (fbuf_alloc): Use size_t for length argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1749 (fbuf_flush): Handle large buffers.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1750 (fbuf_flush_list): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1751 (fbuf_seek): Use ptrdiff_t for offset and return value.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1752 (fbuf_read): Use size_t for length argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1753 (fbuf_getc_refill): Use size_t to match fbuf_read.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1754 * io/fbuf.h (struct fbuf): Use size_t for lengths.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1755 (fbuf_init): Use size_t instead of int for length.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1756 (fbuf_reset): Use ptrdiff_t for return value.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1757 (fbuf_alloc): Use size_t for length argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1758 (fbuf_seek): Use ptrdiff_t for offset and return value.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1759 (fbuf_read): Use size_t for length argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1760 * io/io.h (read_block_form): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1761 (read_block_form4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1762 (write_block): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1763 (read_a): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1764 (read_a_char4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1765 (read_x): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1766 (write_a): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1767 (write_a_char4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1768 * io/list_read.c (list_formatted_read_scalar): Use size_t to
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1769 handle large buffers.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1770 * io/read.c (read_l): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1771 (read_utf8): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1772 (read_utf8_char1): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1773 (read_default_char1): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1774 (read_utf8_char4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1775 (read_default_char4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1776 (read_a): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1777 (read_a_char4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1778 (eat_leading_spaces): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1779 (next_char): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1780 (read_decimal): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1781 (read_radix): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1782 (read_f): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1783 (read_x): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1784 * io/transfer.c (read_sf_internal): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1785 (read_sf): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1786 (read_block_form): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1787 (read_block_form4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1788 (write_block): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1789 (formatted_transfer_scalar_write): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1790 (next_record_w): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1791 * io/unix.c (mem_alloc_r): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1792 (mem_alloc_r4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1793 (mem_alloc_w): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1794 (mem_alloc_w4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1795 (mem_read): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1796 (mem_read4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1797 (mem_write): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1798 (mem_write4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1799 (open_internal): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1800 (open_internal4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1801 * io/unix.h (open_internal): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1802 (open_internal4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1803 (mem_alloc_w): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1804 (mem_alloc_r): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1805 (mem_alloc_w4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1806 (mem_alloc_r4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1807 * io/write.c (write_check_cc): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1808 (write_cc): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1809 (write_a): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1810 (write_a_char4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1811
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1812 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1813
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1814 * io/write.c (namelist_write): Remove unused variable "i".
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1815
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1816 2018-01-06 Dominique d'Humieres <dominiq@lps.ens.fr>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1817 Janne Blomqvist <jb@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1818
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1819 PR fortran/83704
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1820 * io/write.c (write_character): Use size_t instead of int for
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1821 length.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1822
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1823 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1824
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1825 PR fortran/78534
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1826 * intrinsics/args.c (getarg_i4): Use gfc_charlen_type.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1827 (get_command_argument_i4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1828 (get_command_i4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1829 * intrinsics/chmod.c (chmod_internal): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1830 * intrinsics/env.c (get_environment_variable_i4): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1831 * intrinsics/extends_type_of.c (struct vtype): Use size_t for size
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1832 member.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1833 * intrinsics/gerror.c (gerror): Use gfc_charlen_type.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1834 * intrinsics/getlog.c (getlog): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1835 * intrinsics/hostnm.c (hostnm_0): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1836 * intrinsics/string_intrinsics_inc.c (string_len_trim): Rework to
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1837 work if gfc_charlen_type is unsigned.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1838 (string_scan): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1839 * io/transfer.c (transfer_character): Modify prototype.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1840 (transfer_character_write): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1841 (transfer_character_wide): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1842 (transfer_character_wide_write): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1843 (transfer_array): Typecast to avoid signed-unsigned comparison.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1844 * io/unit.c (is_trim_ok): Use gfc_charlen_type.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1845 * io/write.c (namelist_write): Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1846 * libgfortran.h (gfc_charlen_type): Change typedef to size_t.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1847
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1848 2018-01-03 Jakub Jelinek <jakub@redhat.com>
111
kono
parents:
diff changeset
1849
kono
parents:
diff changeset
1850 Update copyright years.
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1851
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1852 2018-01-02 Janne Blomqvist <jb@gcc.gnu.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1853
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1854 PR libgfortran/83649
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1855 * io/unix.c (MAX_CHUNK): New define.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1856 (raw_read): For reads larger than MAX_CHUNK, loop.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1857 (raw_write): Write no more than MAX_CHUNK bytes per iteration.
111
kono
parents:
diff changeset
1858
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1859 Copyright (C) 2018 Free Software Foundation, Inc.
111
kono
parents:
diff changeset
1860
kono
parents:
diff changeset
1861 Copying and distribution of this file, with or without modification,
kono
parents:
diff changeset
1862 are permitted in any medium without royalty provided the copyright
kono
parents:
diff changeset
1863 notice and this notice are preserved.