[PATCH] [ARC] Add support for naked functions.
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
2 Andrew Burgess <andrew.burgess@embecosm.com>
3
4 * gcc.target/arc/naked-1.c: New file.
5 * gcc.target/arc/naked-2.c: Likewise.
6
7 2017-07-17 Jakub Jelinek <jakub@redhat.com>
8
9 PR tree-optimization/81428
10 * gcc.dg/fixed-point/pr81428.c: New test.
11
12 PR tree-optimization/81365
13 * g++.dg/torture/pr81365.C: New test.
14
15 PR tree-optimization/81396
16 * gcc.dg/tree-ssa/pr81396.c: New test.
17
18 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
19
20 * gnat.dg/opt65.adb: New test.
21
22 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
23
24 * gcc.dg/predict-8.c: Update.
25
26 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
27
28 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
29 * g++.dg/warn/pr12242.C: Likewise.
30
31 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
32
33 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
34 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
35 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
36 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
37 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
38 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
39 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
40 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
41 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
42 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
43 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
44 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
45 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
46 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
47 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
48 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
49 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
50 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
51 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
52 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
53 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
54 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
55 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
56 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
57 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
58 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
59 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
60 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
61 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
62 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
63 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
64 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
65 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
66 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
67 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
68 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
69 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
70 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
71 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
72 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
73 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
74 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
75 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
76 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
77 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
78 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
79 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
80 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
81 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
82 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
83 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
84
85 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
86
87 PR tree-optimization/81162
88 * gcc.dg/pr81162.c: New file.
89
90 2017-07-14 Martin Sebor <msebor@redhat.com>
91
92 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
93 that bcopy is expected to be transformed to.
94
95 2017-07-14 David Malcolm <dmalcolm@redhat.com>
96
97 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
98 * g++.dg/lookup/missing-std-include-2.C: New test case.
99 * g++.dg/lookup/missing-std-include-3.C: New test case.
100 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
101 * gcc.dg/missing-header-fixit-1.c: New test case.
102 * gcc.dg/missing-header-fixit-2.c: New test case.
103 * gcc.dg/missing-header-fixit-2.h: New header.
104
105 2017-07-13 David Malcolm <dmalcolm@redhat.com>
106
107 PR c/81405
108 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
109
110 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
111
112 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
113
114 2017-07-13 Martin Liska <mliska@suse.cz>
115
116 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
117 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
118 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
119 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
120 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
121 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
122 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
123
124 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
125
126 PR target/81193
127 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
128 __builtin_cpu_supports with old GLIBC's.
129 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
130 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
131 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
132 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
133 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
134 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
135 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
136 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
137 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
138 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
139 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
140 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
141 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
142 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
143 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
144 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
145 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
146 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
147 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
148 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
149 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
150 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
151 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
152 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
153
154 2017-07-12 Carl Love <cel@us.ibm.com>
155
156 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
157 rev_bool_int): Add test cases for builtins.
158 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
159 test cases for builtins.
160
161 2017-07-12 Carl Love <cel@us.ibm.com>
162
163 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
164 lp64 && p9vector_hw.
165
166 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
167
168 * lib/target-supports.exp (check_stack_check_available): Make
169 testcase name depend on stack_kind.
170
171 2017-07-11 Michael Collison <michael.collison@arm.com>
172
173 * testsuite/gcc.target/aarch64/cmp-2.c: New testcase.
174
175 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
176
177 PR c++/51270
178 * g++.dg/warn/Wreturn-local-addr-3.C: New.
179
180 2017-07-11 Carl Love <cel@us.ibm.com>
181
182 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
183 test cases for the builtins.
184
185 2017-07-11 Yury Gribov <tetra2005@gmail.com>
186
187 * lib/profopt.exp: Print relative names in UNSUPPORTED
188 AutoFDO tests.
189
190 2017-07-10 Michael Collison <michael.collison@arm.com>
191
192 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
193
194 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
195
196 PR target/81375
197 * gcc.target/i386/pr81375.c: New test.
198
199 2017-07-10 Martin Sebor <msebor@redhat.com>
200
201 PR tree-optimization/80397
202 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
203
204 2017-07-10 Martin Sebor <msebor@redhat.com>
205
206 PR other/81345
207 * gcc.dg/pr81345.c: New test.
208
209 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
210
211 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
212 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
213
214 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
215
216 PR target/81313
217 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
218 integer argumets to bypass x86_64 outgoing args optimization.
219
220 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
221
222 * gfortran.dg/eoshift_4.f90: New test.
223 * gfortran.dg/eoshift_5.f90: New test.
224 * gfortran.dg/eoshift_6.f90: New test.
225
226 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
227
228 PR target/81313
229 * gcc.target/i386/pr81313-1.c: New test.
230 * gcc.target/i386/pr81313-2.c: Likewise.
231 * gcc.target/i386/pr81313-3.c: Likewise.
232 * gcc.target/i386/pr81313-4.c: Likewise.
233 * gcc.target/i386/pr81313-5.c: Likewise.
234
235 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
236
237 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
238 * gnat.dg/vect16.ads (Sarray): Likewise.
239 * gnat.dg/vect17.ads (Sarray): Likewise.
240 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
241 * gnat.dg/vect16.adb (Add): Likewise.
242 * gnat.dg/vect17.adb (Add): Likewise.
243
244 2017-07-07 David Malcolm <dmalcolm@redhat.com>
245
246 PR c++/79300
247 * g++.dg/diagnostic/pr79300.C: New test case.
248
249 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
250
251 * gcc.target/powerpc/clone1.c: Add check to make sure the
252 __builtin_cpu_supports function is fully supported.
253 * gcc.target/powerpc/clone2.c: New runtime test for
254 target_clones.
255
256 PR target/81348
257 * gcc.target/powerpc/pr81348.c: New test.
258
259 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
260
261 * gfortran.dg/vect/pr60510.f: Require vect_double support.
262
263 2017-07-07 Carl Love <cel@us.ibm.com>
264
265 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
266 file for built-ins.
267
268 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
269
270 * gcc.target/sparc/dictunpack.c: New file.
271 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
272 * gcc.target/sparc/fpcmpshl.c: Likewise.
273 * gcc.target/sparc/fpcmpurshl.c: Likewise.
274 * gcc.target/sparc/fpcmpushl.c: Likewise.
275
276 2017-07-06 Harald Anlauf <anlauf@gmx.de>
277
278 PR fortran/70071
279 * gfortran.dg/coarray_44.f90: New testcase.
280
281 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
282
283 * c-c++-common/asan/kasan-alloca-1.c: New test.
284 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
285
286 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
287
288 * c-c++-common/asan/alloca_big_alignment.c: New test.
289 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
290 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
291 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
292 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
293 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
294 * c-c++-common/asan/alloca_safe_access.c: Likewise.
295 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
296
297 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
298
299 PR target/81305
300 * gcc.target/avr/isr-test.h: Fix warnings.
301
302 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
303
304 * lib/target-supports.exp: Generate
305 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
306 and check_effective_target_arm_arch_v8r_multilib.
307
308 2017-07-06 Carl Love <cel@us.ibm.com>
309
310 * ChangeLog: Clean up from mid air collision
311
312 2017-07-06 Carl Love <cel@us.ibm.com>
313
314 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
315 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
316 cases for vec_addc, adde and addec builtins.
317
318 2017-07-06 David Malcolm <dmalcolm@redhat.com>
319
320 PR c++/79300
321 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
322 expected underlining within macro expansion.
323 * c-c++-common/pr70264.c: Likewise.
324 * g++.dg/plugin/diagnostic-test-expressions-1.C
325 (test_within_macro_1): New test.
326 (test_within_macro_2): Likewise.
327 (test_within_macro_3): Likewise.
328 (test_within_macro_4): Likewise.
329 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
330 expected underlining within macro expansion.
331 (test_macro_4): Likewise.
332 * gcc.dg/plugin/diagnostic-test-expressions-1.c
333 (test_within_macro_1): New test.
334 (test_within_macro_2): Likewise.
335 (test_within_macro_3): Likewise.
336 (test_within_macro_4): Likewise.
337 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
338 underlining within macro expansion.
339
340 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
341
342 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
343 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
344 _mm_maskz_getexp_round_sd): Test new intrinsics.
345 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
346 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
347 _mm_maskz_getexp_round_ss): Ditto.
348 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
349 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
350 _mm_maskz_getmant_round_sd): Ditto.
351 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
352 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
353 _mm_maskz_getmant_round_ss): Ditto.
354 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
355 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
356 _mm_maskz_getexp_round_sd): New runtime tests.
357 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
358 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
359 _mm_maskz_getexp_round_ss): Ditto.
360 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
361 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
362 _mm_maskz_getmant_round_sd): Ditto.
363 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
364 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
365 _mm_maskz_getmant_round_ss): Ditto.
366 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
367 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
368 __builtin_ia32_getmantss_mask_round): Test new builtins.
369 * gcc.target/i386/sse-13.c : Ditto.
370 * gcc.target/i386/sse-23.c: Ditto.
371 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
372 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
373 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
374 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
375 _mm_mask_getexp_round_ss): Test new intrinsics.
376 * gcc.target/i386/testround-1.c: Ditto.
377 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
378 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
379 _mm_mask_getmant_round_ss): Test new intrinsics
380 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
381 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
382 _mm_maskz_getmant_ss): Test new intrinsics.
383
384 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
385
386 * lib/target-supports-dg.exp (dg-require-stack-check): New.
387 * lib/target-supports.exp (check_stack_check_available): New.
388 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
389 * gcc.c-torture/compile/stack-check-1.c: Likewise.
390 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
391 * gcc.dg/pr47443.c: Likewise.
392 * gcc.dg/pr48134.c: Likewise.
393 * gcc.dg/pr70017.c: Likewise.
394 * gcc.target/aarch64/stack-checking.c: Likewise.
395 * gcc.target/arm/stack-checking.c: Likewise.
396 * gcc.target/i386/pr48723.c: Likewise.
397 * gcc.target/i386/pr55672.c: Likewise.
398 * gcc.target/i386/pr67265-2.c: Likewise.
399 * gcc.target/i386/pr67265.c: Likewise.
400 * gnat.dg/opt49.adb: Likewise.
401 * gnat.dg/stack_check1.adb: Likewise.
402 * gnat.dg/stack_check2.adb: Likewise.
403 * gnat.dg/stack_check3.adb: Likewise.
404
405 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
406
407 PR target/80103
408 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
409 __attribute__.
410
411 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
412
413 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
414 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
415 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
416 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
417 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
418 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
419 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
420 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
421 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
422 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
423 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
424 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
425
426 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
427
428 PR target/81305
429 * gcc.target/avr/isr-test.h: New file.
430 * gcc.target/avr/torture/isr-01-simple.c: New test.
431 * gcc.target/avr/torture/isr-02-call.c: New test.
432 * gcc.target/avr/torture/isr-03-fixed.c: New test.
433
434 2017-07-05 Bin Cheng <bin.cheng@arm.com>
435
436 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
437 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
438 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
439 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
440
441 2017-07-05 Bin Cheng <bin.cheng@arm.com>
442
443 * gcc.dg/tree-ssa/ldist-26.c: New test.
444
445 2017-07-05 Bin Cheng <bin.cheng@arm.com>
446
447 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
448
449 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
450
451 PR target/81300
452 * gcc.target/i386/pr81300.c: New test.
453
454 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
455
456 PR target/81294
457 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
458 x and y arguments in the call to _subborrow_u32.
459 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
460 x and y arguments in the call to _subborrow_u64.
461 * gcc.target/i386/pr81294-1.c: New test.
462 * gcc.target/i386/pr81294-2.c: Ditto.
463
464 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
465
466 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
467
468 2017-07-04 Marek Polacek <polacek@redhat.com>
469
470 PR c/81231
471 * gcc.dg/atomic-pr81231.c: New test.
472
473 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
474
475 PR tree-optimization/81292
476 * gcc.dg/pr81292-1.c: New test.
477 * gcc.dg/pr81292-2.c: Likewise.
478
479 2017-07-04 Martin Liska <mliska@suse.cz>
480
481 PR sanitizer/81040
482 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
483 use-after-scope sanitization.
484
485 2017-07-04 Jakub Jelinek <jakub@redhat.com>
486
487 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
488 options.
489
490 PR target/81175
491 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
492 gather.
493
494 2017-07-04 Martin Liska <mliska@suse.cz>
495
496 PR ipa/81214
497 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
498 * g++.dg/ext/mvc3.C: Likewise.
499 * gcc.target/i386/mvc2.c: Likewise.
500 * gcc.target/i386/mvc3.c: Likewise.
501
502 2017-07-04 Jakub Jelinek <jakub@redhat.com>
503
504 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
505 decomposition declaration in diagnostics.
506 * g++.dg/cpp1z/decomp2.C: Likewise.
507 * g++.dg/cpp1z/decomp3.C: Likewise.
508 * g++.dg/cpp1z/decomp4.C: Likewise.
509 * g++.dg/cpp1z/decomp5.C: Likewise.
510 * g++.dg/cpp1z/decomp6.C: Likewise.
511 * g++.dg/cpp1z/decomp7.C: Likewise.
512 * g++.dg/cpp1z/decomp8.C: Likewise.
513 * g++.dg/cpp1z/decomp13.C: Likewise.
514 * g++.dg/cpp1z/decomp14.C: Likewise.
515 * g++.dg/cpp1z/decomp18.C: Likewise.
516 * g++.dg/cpp1z/decomp19.C: Likewise.
517 * g++.dg/cpp1z/decomp22.C: Likewise.
518 * g++.dg/cpp1z/decomp23.C: Likewise.
519 * g++.dg/cpp1z/decomp24.C: Likewise.
520 * g++.dg/cpp1z/decomp25.C: Likewise.
521 * g++.dg/cpp1z/decomp26.C: Likewise.
522 * g++.dg/cpp1z/decomp28.C: Likewise.
523
524 PR c++/81258
525 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
526 * g++.dg/cpp1z/decomp30.C: New test.
527
528 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
529
530 PR c++/65775
531 * g++.dg/cpp0x/trailing14.C: New.
532
533 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
534
535 PR testsuite/79866
536 * gfortran.dg/coarray_event_2.f08: New test.
537
538 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
539
540 PR testsuite/79843
541 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
542 * gfortran.dg/pointer_intent_2.f90: Likewise.
543
544 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
545
546 PR middle-end/81290
547 * gcc.c-torture/compile/pr81290.c: New.
548
549 2017-07-03 Richard Biener <rguenther@suse.de>
550
551 PR tree-optimization/60510
552 * gfortran.dg/vect/pr60510.f: New testcase.
553
554 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
555
556 * gcc.target/i386/mvc6.c: Require ifunc support.
557
558 2017-07-03 Martin Liska <mliska@suse.cz>
559
560 PR sanitize/81040
561 * g++.dg/asan/function-argument-1.C: New test.
562 * g++.dg/asan/function-argument-2.C: New test.
563 * g++.dg/asan/function-argument-3.C: New test.
564
565 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
566
567 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
568 as well.
569
570 2017-07-03 Tom de Vries <tom@codesourcery.com>
571
572 PR tree-optimization/69468
573 * gcc.dg/pr81192.c: Update.
574
575 2017-07-03 Tom de Vries <tom@codesourcery.com>
576
577 PR tree-optimization/81192
578 * gcc.dg/pr81192.c: Update.
579
580 2017-07-03 Tom de Vries <tom@codesourcery.com>
581
582 PR tree-optimization/81192
583 * gcc.dg/pr81192.c: New test.
584
585 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
586
587 * gfortran/eoshift_3.f90: New test.
588
589 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
590
591 * gcc.dg/strlenopt-32.c: New testcase.
592 * gcc.dg/strlenopt-33.c: Likewise.
593 * gcc.dg/strlenopt-33g.c: Likewise.
594 * gcc.dg/strlenopt-34.c: Likewise.
595 * gcc.dg/strlenopt-35.c: Likewise.
596
597 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
598
599 PR tree-optimization/80769
600 * gcc.dg/strlenopt-31.c: New test.
601 * gcc.dg/strlenopt-31g.c: Likewise.
602
603 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
604
605 PR tree-optimization/81136
606 * gcc.dg/vect/pr81136.c: New test.
607
608 2017-07-01 Jakub Jelinek <jakub@redhat.com>
609
610 PR sanitizer/81262
611 * gcc.c-torture/compile/pr81262.c: New test.
612 * g++.dg/ubsan/pr81262.C: New test.
613
614 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
615
616 PR ipa/81261
617 * g++.dg/ipa/pr81261.C: New testcase.
618
619 2017-06-30 Andrew Pinski <apinski@cavium.com>
620
621 * gcc.dg/torture/pr81245.c: New testcase.
622
623 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
624
625 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
626 unbounded use.
627
628 2017-06-30 David Malcolm <dmalcolm@redhat.com>
629
630 PR c++/80014
631 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
632 Add declaration.
633 (test_typeid): New test function.
634
635 2017-06-30 Jakub Jelinek <jakub@redhat.com>
636
637 PR target/81225
638 * gcc.target/i386/pr81225.c: New test.
639
640 2017-06-30 Nathan Sidwell <nathan@acm.org>
641
642 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
643 * g++.dg/cpp0x/decltype9.C: Likewise.
644 * g++.dg/cpp0x/forw_enum9.C: Likewise.
645 * g++.dg/lookup/decl1.C: Likewise.
646 * g++.dg/lookup/extern-c-redecl.C: Likewise.
647 * g++.dg/other/pr28432.C: Likewise.
648 * g++.dg/parse/crash12.C: Likewise.
649 * g++.dg/parse/enum3.C: Likewise.
650 * g++.dg/parse/operator6.C: Likewise.
651 * g++.dg/template/crash69.C: Likewise.
652 * g++.dg/template/error27.C: Likewise.
653 * g++.dg/template/error28.C: Likewise.
654 * g++.dg/template/memfriend6.C: Likewise.
655 * g++.old-deja/g++.mike/err1.C: Likewise.
656 * g++.old-deja/g++.mike/p811.C: Likewise.
657 * g++.old-deja/g++.other/crash25.C: Likewise.
658 * g++.old-deja/g++.other/dtor4.C: Likewise.
659 * g++.old-deja/g++.pt/t37.C: Likewise.
660
661 2017-06-30 Martin Liska <mliska@suse.cz>
662
663 PR ipa/81214
664 * gcc.target/i386/pr81214.c: New test.
665
666 2017-06-30 Nathan Sidwell <nathan@acm.org>
667
668 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
669
670 PR c++/81229
671 * g++.dg/lookup/pr81229.C: New.
672
673 2017-06-30 Martin Liska <mliska@suse.cz>
674
675 PR sanitizer/81021
676 * g++.dg/asan/pr81021.C: New test.
677
678 2017-06-30 Richard Biener <rguenther@suse.de>
679
680 PR tree-optimization/81249
681 * g++.dg/torture/pr81249.C: New testcase.
682
683 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
684
685 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
686 * g++.dg/diagnostic/variadic1.C: Likewise.
687 * g++.dg/gomp/udr-3.C: Likewise.
688 * g++.dg/overload/error1.C: Likewise.
689 * g++.dg/overload/error2.C: Likewise.
690 * g++.dg/template/duplicate1.C: Likewise.
691 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
692 * g++.old-deja/g++.brendan/arm2.C: Likewise.
693 * g++.old-deja/g++.other/redecl2.C: Likewise.
694 * g++.old-deja/g++.other/redecl4.C: Likewise.
695 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
696
697 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
698
699 PR fortran/77765
700 * gfortran.dg/goacc/pr77765.f90: New test.
701
702 2017-06-29 Steve Ellcey <sellcey@cavium.com>
703
704 * gcc.target/aarch64/ccmp_2.c: New test.
705
706 2017-06-29 Nathan Sidwell <nathan@acm.org>
707
708 PR c++/81247
709 * g++.dg/parse/pr81247-[abc].C: New.
710
711 2017-06-29 Carl Love <cel@us.ibm.com>
712
713 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
714 test_unsigned_int_result, test_ll_int_result,
715 test_ll_unsigned_int_result): Add result checking functions, add
716 debug support.
717 (main): Add builtin function tests.
718
719 2017-06-29 Carl Love <cel@us.ibm.com>
720
721 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
722 dg-skip-if): Add -mvsx -mcpu=power7.
723
724 2017-06-29 Richard Biener <rguenther@suse.de>
725
726 * gcc.dg/vect/slp-reduc-8.c: New testcase.
727
728 2017-06-29 Nathan Sidwell <nathan@acm.org>
729
730 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
731
732 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
733
734 PR middle-end/81194
735 * g++.dg/pr81194.C: New test.
736
737 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
738
739 PR ipa/80565
740 * gcc.dg/torture/pr80565.c: New file.
741
742 2017-06-29 Bin Cheng <bin.cheng@arm.com>
743
744 PR tree-optimization/81196
745 * gcc.dg/vect/pr81196.c: New.
746
747 2017-06-29 Michael Collison <michael.collison@arm.com>
748
749 Fix date on previous ChangeLog entry.
750
751 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
752 Michael Collison <michael.collison@arm.com>
753
754 PR target/70119
755 * gcc.target/aarch64/var_shift_mask_1.c: New test.
756
757 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
758
759 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
760 Test new intrinsic.
761 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
762 Ditto.
763 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
764 Ditto.
765 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
766 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
767 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
768
769 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
770
771 * lib/target-supports.exp (check_effective_target_vect_int): Replace
772 current ARM check by ARM NEON's availability check.
773 (check_effective_target_vect_intfloat_cvt): Likewise.
774 (check_effective_target_vect_uintfloat_cvt): Likewise.
775 (check_effective_target_vect_floatint_cvt): Likewise.
776 (check_effective_target_vect_floatuint_cvt): Likewise.
777 (check_effective_target_vect_shift): Likewise.
778 (check_effective_target_whole_vector_shift): Likewise.
779 (check_effective_target_vect_bswap): Likewise.
780 (check_effective_target_vect_shift_char): Likewise.
781 (check_effective_target_vect_long): Likewise.
782 (check_effective_target_vect_float): Likewise.
783 (check_effective_target_vect_perm): Likewise.
784 (check_effective_target_vect_perm_byte): Likewise.
785 (check_effective_target_vect_perm_short): Likewise.
786 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
787 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
788 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
789 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
790 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
791 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
792 (check_effective_target_vect_widen_shift): Likewise.
793 (check_effective_target_vect_extract_even_odd): Likewise.
794 (check_effective_target_vect_interleave): Likewise.
795 (check_effective_target_vect_multiple_sizes): Likewise.
796 (check_effective_target_vect64): Likewise.
797 (check_effective_target_vect_max_reduc): Likewise.
798
799 2017-06-28 Richard Biener <rguenther@suse.de>
800
801 PR middle-end/81227
802 * gcc.dg/pr81227.c: New testcase.
803
804 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
805
806 PR target/81193
807 * lib/target-supports.exp
808 (check_ppc_cpu_supports_hw_available): New test to make sure
809 __builtin_cpu_supports works on power7 and newer.
810
811 2017-06-28 Martin Liska <mliska@suse.cz>
812
813 PR ipa/81128
814 * gcc.target/i386/pr81128.c: New test.
815
816 2017-06-28 Martin Liska <mliska@suse.cz>
817
818 PR driver/79659
819 * g++.dg/opt/pr79659.C: New test.
820
821 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
822
823 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
824 and options.
825 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
826
827 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
828
829 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
830 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
831
832 2017-06-28 Jakub Jelinek <jakub@redhat.com>
833
834 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
835 (foo): ... this. Change constants such that it isn't matched
836 as __builtin_copysign, yet tests the combiner the same.
837
838 2017-06-28 Martin Liska <mliska@suse.cz>
839
840 PR sanitizer/81224
841 * gcc.dg/asan/pr81224.c: New test.
842
843 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
844
845 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
846 passed to pthread_join.
847
848 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
849
850 * gcc.target/s390/nodatarel-1.c: New test.
851
852 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
853
854 PR fortran/80164
855 * gfortran.dg/array_temporaries_4.f90: New test.
856
857 2017-06-27 Andrew Pinski <apinski@cavium.com>
858
859 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
860 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
861 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
862
863 2017-06-27 Marek Polacek <polacek@redhat.com>
864
865 PR sanitizer/81223
866 * gcc.dg/ubsan/pr81223.c: New test.
867
868 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
869
870 * gcc.dg/tree-ssa/assoc-1.c: New file.
871
872 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
873
874 PR c++/62046
875 * g++.dg/parse/catch2.C: New.
876
877 2017-06-27 Jakub Jelinek <jakub@redhat.com>
878
879 PR sanitizer/81209
880 * g++.dg/ubsan/pr81209.C: New test.
881
882 PR middle-end/81207
883 * gcc.c-torture/compile/pr81207.c: New test.
884
885 2017-06-27 Marek Polacek <polacek@redhat.com>
886
887 PR bootstrap/81216
888 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
889
890 2017-06-26 Martin Sebor <msebor@redhat.com>
891
892 PR c++/81169
893 * g++.dg/Wclass-memaccess-2.C: New test.
894
895 2017-06-26 Carl Love <cel@us.ibm.com>
896
897 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
898 Add new runnable test file for the vec_rev built-ins.
899
900 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
901
902 PR/tree-optimization 71815
903 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
904 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
905
906 2017-06-26 Renlin Li <renlin.li@arm.com>
907 Szabolcs Nagy <szabolcs.nagy@arm.com>
908
909 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
910 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
911 memmove.
912
913 2017-06-26 Richard Biener <rguenther@suse.de>
914
915 PR target/81175
916 * gfortran.dg/pr81175.f: New testcase.
917
918 2017-06-26 Richard Biener <rguenther@suse.de>
919
920 PR tree-optimization/81203
921 * gcc.dg/torture/pr81203.c: New testcase.
922
923 2017-06-26 Marek Polacek <polacek@redhat.com>
924
925 PR c/80116
926 * c-c++-common/Wmultistatement-macros-1.c: New test.
927 * c-c++-common/Wmultistatement-macros-2.c: New test.
928 * c-c++-common/Wmultistatement-macros-3.c: New test.
929 * c-c++-common/Wmultistatement-macros-4.c: New test.
930 * c-c++-common/Wmultistatement-macros-5.c: New test.
931 * c-c++-common/Wmultistatement-macros-6.c: New test.
932 * c-c++-common/Wmultistatement-macros-7.c: New test.
933 * c-c++-common/Wmultistatement-macros-8.c: New test.
934 * c-c++-common/Wmultistatement-macros-9.c: New test.
935 * c-c++-common/Wmultistatement-macros-10.c: New test.
936 * c-c++-common/Wmultistatement-macros-11.c: New test.
937
938 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
939
940 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
941
942 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
943
944 * lib/target-supports.exp
945 (check_effective_target_arm_neon_ok_nocache): Add flags with
946 -mfloat-abi=hard. Include arm_neon.h.
947 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
948 (check_effective_target_arm_neon_ok_no_float_abi): New.
949 * gcc.target/arm/lto/pr65837_0.c: Require
950 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
951 * gcc.target/arm/lto/pr65837-attr_0.c: Require
952 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
953
954 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
955
956 PR c++/62315
957 * g++.dg/parse/typedef2.C: Specify a dg-error string.
958
959 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
960
961 PR fortran/52473
962 * gfortran.dg/cshift_2.f90: New test.
963
964 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
965
966 PR middle-end/79794
967 * gcc.target/aarch64/pr79794.c: New.
968
969 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
970
971 PR target/80510
972 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
973 * gcc.target/powerpc/pr80510-2.c: Likewise.
974
975 2017-06-22 Jeff Law <law@redhat.com>
976
977 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
978
979 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
980
981 * gcc.target/powerpc/fold-vec-shift-char.c: New.
982 * gcc.target/powerpc/fold-vec-shift-int.c: New.
983 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
984 * gcc.target/powerpc/fold-vec-shift-short.c: New.
985 * gcc.target/powerpc/fold-vec-shift-left.c: New.
986 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
987 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
988 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
989
990 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
991
992 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
993
994 2017-06-22 Matt Turner <mattst88@gmail.com>
995
996 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
997 skylake check.
998
999 2017-06-22 Carl Love <cel@us.ibm.com>
1000
1001 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
1002 vmuleuh): Fix scan-assembler-times should check for word not half word
1003 instructions.
1004
1005 2017-06-22 Jeff Law <law@redhat.com>
1006
1007 * gcc.c-torture/compile/stack-check-1.c: New test.
1008
1009 2016-06-22 Richard Biener <rguenther@suse.de>
1010
1011 * gcc.dg/vect/pr65947-1.c: Remove xfail.
1012 * gcc.dg/vect/pr65947-2.c: Likewise.
1013 * gcc.dg/vect/pr65947-3.c: Likewise.
1014 * gcc.dg/vect/pr65947-4.c: Likewise.
1015 * gcc.dg/vect/pr65947-5.c: Likewise.
1016 * gcc.dg/vect/pr65947-6.c: Likewise.
1017 * gcc.dg/vect/pr65947-8.c: Likewise.
1018 * gcc.dg/vect/pr65947-9.c: Likewise.
1019 * gcc.dg/vect/pr65947-10.c: Likewise.
1020 * gcc.dg/vect/pr65947-12.c: Likewise.
1021 * gcc.dg/vect/pr65947-13.c: Likewise.
1022 * gcc.dg/vect/pr65947-14.c: Likewise.
1023 * gcc.dg/vect/vect-cond-2.c: Likewise.
1024 * gcc.dg/vect/vect-pr69848.c: Likewise.
1025
1026 2017-06-22 Martin Liska <mliska@suse.cz>
1027
1028 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
1029 to not inline it.
1030
1031 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
1032
1033 * gcc.dg/tree-ssa/forwprop-37.c: New.
1034
1035 2017-06-22 Richard Biener <rguenther@suse.de>
1036
1037 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
1038
1039 2017-06-22 Richard Biener <rguenther@suse.de>
1040
1041 * gcc.dg/vect/pr65947-14.c: New testcase.
1042
1043 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1044
1045 PR target/80510
1046 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
1047 32-bit support is added. Change ITYPE size to 64-bit integer.
1048 * gcc.target/powerpc/pr80510-2.c: Likewise.
1049
1050 2017-06-21 Jakub Jelinek <jakub@redhat.com>
1051
1052 PR c++/81154
1053 * g++.dg/gomp/pr81154.C: New test.
1054
1055 2017-06-21 David Malcolm <dmalcolm@redhat.com>
1056
1057 * g++.dg/other/old-style-cast-fixits.C: New test case.
1058
1059 2017-06-21 Jakub Jelinek <jakub@redhat.com>
1060
1061 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
1062
1063 2017-06-21 Tom de Vries <tom@codesourcery.com>
1064
1065 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
1066
1067 2017-06-21 Tom de Vries <tom@codesourcery.com>
1068
1069 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
1070 warning.
1071
1072 2017-06-21 Martin Liska <mliska@suse.cz>
1073
1074 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
1075
1076 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
1077
1078 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
1079 gnat.dg/debug11_pkg2.ads: New testcase.
1080
1081 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
1082
1083 * gcc.target/i386/getround.c: New file.
1084
1085 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
1086
1087 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
1088 * gcc.dg/tree-ssa/addadd-2.c: New file.
1089
1090 2017-06-21 Tom de Vries <tom@codesourcery.com>
1091
1092 * lib/target-supports.exp (add_options_for_stack_size): New proc.
1093 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
1094 * gcc.c-torture/compile/20080806-1.c: Same.
1095 * gcc.c-torture/compile/920723-1.c: Same.
1096 * gcc.c-torture/compile/930621-1.c: Same.
1097 * gcc.c-torture/compile/991214-2.c: Same.
1098 * gcc.c-torture/compile/bcopy.c: Same.
1099 * gcc.c-torture/compile/memtst.c: Same.
1100 * gcc.c-torture/compile/msp.c: Same.
1101 * gcc.c-torture/compile/stuct.c: Same.
1102 * gcc.c-torture/execute/20011008-3.c: Same.
1103 * gcc.c-torture/execute/20030209-1.c: Same.
1104 * gcc.c-torture/execute/20031012-1.c: Same.
1105 * gcc.c-torture/execute/20040805-1.c: Same.
1106 * gcc.c-torture/execute/920410-1.c: Same.
1107 * gcc.c-torture/execute/921113-1.c: Same.
1108 * gcc.c-torture/execute/921202-1.c: Same.
1109 * gcc.c-torture/execute/921208-2.c: Same.
1110 * gcc.c-torture/execute/930106-1.c: Same.
1111 * gcc.c-torture/execute/930406-1.c: Same.
1112 * gcc.c-torture/execute/950221-1.c: Same.
1113 * gcc.c-torture/execute/960521-1.c: Same.
1114 * gcc.c-torture/execute/980605-1.c: Same.
1115 * gcc.c-torture/execute/comp-goto-1.c: Same.
1116 * gcc.c-torture/execute/comp-goto-2.c: Same.
1117 * gcc.c-torture/execute/memcpy-1.c: Same.
1118 * gcc.c-torture/execute/multi-ix.c: Same.
1119 * gcc.c-torture/execute/nestfunc-4.c: Same.
1120 * gcc.c-torture/execute/pr20621-1.c: Same.
1121 * gcc.c-torture/execute/pr23135.c: Same.
1122 * gcc.c-torture/execute/pr28982b.c: Same.
1123 * gcc.dg/loop-3.c: Same.
1124 * gcc.dg/struct-ret-3.c: Same.
1125 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1126 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1127 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1128 * gcc.dg/tree-prof/pr44777.c: Same.
1129
1130 2017-06-20 David Malcolm <dmalcolm@redhat.com>
1131
1132 PR jit/81144
1133 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
1134 memset call with zero-initialization.
1135 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
1136
1137 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
1138
1139 * gcc.target/i386/pr80732.c: Include fma4-check.h.
1140 (main): Renamed to ...
1141 (fma4_test): ... this.
1142
1143 2017-06-20 Julia Koval <julia.koval@intel.com>
1144
1145 * gcc.target/i386/pr73350-2.c: New test.
1146
1147 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1148
1149 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
1150 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1151 * c-c++-common/fold-masked-cmp-3.c: Likewise.
1152 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
1153 restrict to x86_64-*-*-gnu.
1154 Skip scan-assembler on *-*-darwin*.
1155 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
1156 * gcc.dg/loop-invariant.c: Likewise.
1157 * gcc.dg/lto/pr70955_0.c: Likewise.
1158 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1159 * gcc.dg/tree-ssa/pr79803.c: Likewise.
1160 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
1161
1162 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
1163 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
1164 targets.
1165 * gcc.dg/attr-ms_struct-2.c: Likewise.
1166 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1167 * gcc.dg/bf-ms-layout.c: Likewise.
1168 * gcc.dg/bf-ms-layout-2.c: Likewise.
1169 * gcc.dg/pic-macro-define.c: Remove target restrictions.
1170 Require fpic support.
1171 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
1172 targets.
1173 * gcc.target/i386/bitfield2.c: Likewise.
1174 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
1175 targets.
1176 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
1177
1178 2017-06-20 Nathan Sidwell <nathan@acm.org>
1179
1180 PR c++/67074
1181 * g++.dg/lookup/pr67074.C: New.
1182 * g++.dg/parse/namespace-alias-1.C: Adjust.
1183
1184 2017-06-20 Richard Biener <rguenther@suse.de>
1185
1186 PR middle-end/81097
1187 * c-c++-common/ubsan/pr81097.c: New testcase.
1188
1189 2017-06-20 Richard Biener <rguenther@suse.de>
1190
1191 * gcc.dg/vect/pr65947-9.c: Adjust.
1192
1193 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1194
1195 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
1196 * gcc.target/arm/acle/cdp2.c: Likewise.
1197 * gcc.target/arm/acle/ldc.c: Likewise.
1198 * gcc.target/arm/acle/ldc2.c: Likewise.
1199 * gcc.target/arm/acle/ldc2l.c: Likewise.
1200 * gcc.target/arm/acle/ldcl.c: Likewise.
1201 * gcc.target/arm/acle/mcr.c: Likewise.
1202 * gcc.target/arm/acle/mcr2.c: Likewise.
1203 * gcc.target/arm/acle/mcrr.c: Likewise.
1204 * gcc.target/arm/acle/mcrr2.c: Likewise.
1205 * gcc.target/arm/acle/mrc.c: Likewise.
1206 * gcc.target/arm/acle/mrc2.c: Likewise.
1207 * gcc.target/arm/acle/mrrc.c: Likewise.
1208 * gcc.target/arm/acle/mrrc2.c: Likewise.
1209 * gcc.target/arm/acle/stc.c: Likewise.
1210 * gcc.target/arm/acle/stc2.c: Likewise.
1211 * gcc.target/arm/acle/stc2l.c: Likewise.
1212 * gcc.target/arm/acle/stcl.c: Likewise.
1213
1214 2017-06-20 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR target/81121
1217 * gcc.target/i386/pr81121.c: New test.
1218
1219 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1220
1221 PR target/79799
1222 * gcc.target/powerpc/pr79799-1.c: New test.
1223 * gcc.target/powerpc/pr79799-2.c: Likewise.
1224 * gcc.target/powerpc/pr79799-3.c: Likewise.
1225 * gcc.target/powerpc/pr79799-4.c: Likewise.
1226 * gcc.target/powerpc/pr79799-5.c: Likewise.
1227
1228 2017-06-19 Nathan Sidwell <nathan@acm.org>
1229
1230 PR c++/81124
1231 PR c++/79766
1232 * g++.dg/lookup/pr79766.C: New.
1233 * g++.dg/lookup/pr81124.C: New.
1234 * g++.dg/template/explicit6.C: Adjust.
1235 * g++.old-deja/g++.other/decl5.C: Adjust.
1236
1237 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1238
1239 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
1240 -DSTACK_SIZE.
1241
1242 2017-06-19 Jakub Jelinek <jakub@redhat.com>
1243
1244 PR sanitizer/81125
1245 * g++.dg/ubsan/pr81125.C: New test.
1246
1247 PR sanitizer/81111
1248 * g++.dg/ubsan/pr81111.C: New test.
1249
1250 2017-06-19 Richard Biener <rguenther@suse.de>
1251
1252 PR middle-end/81118
1253 * gcc.dg/torture/pr81118.c: New testcase.
1254
1255 2017-06-19 Richard Biener <rguenther@suse.de>
1256
1257 PR tree-optimization/80887
1258 * gcc.dg/tree-ssa/pr80887.c: New testcase.
1259
1260 2017-06-19 Jakub Jelinek <jakub@redhat.com>
1261
1262 PR ipa/81112
1263 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
1264
1265 2017-06-19 Nathan Sidwell <nathan@acm.org>
1266
1267 PR c++/81119
1268 * g++.dg/warn/pr81119.C: New.
1269
1270 2017-06-19 Martin Liska <mliska@suse.cz>
1271
1272 PR sanitizer/80879
1273 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
1274
1275 2017-06-19 Martin Liska <mliska@suse.cz>
1276
1277 PR ipa/80732
1278 * gcc.target/i386/mvc5.c: Scan indirect_function.
1279 * gcc.target/i386/mvc7.c: Likewise.
1280 * gcc.target/i386/pr80732.c: New test.
1281
1282 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1283
1284 PR c++/66093
1285 * g++.dg/cpp1y/constexpr-66093.C: New.
1286
1287 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1288
1289 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
1290 dg-skip-if list.
1291
1292 2017-06-19 Richard Biener <rguenther@suse.de>
1293
1294 PR ipa/81112
1295 * g++.dg/torture/pr81112.C: New testcase.
1296
1297 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
1298
1299 * gcc.dg/lto/pr69866_0.c: This test needs alias.
1300
1301 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1302
1303 PR fortran/52473
1304 * gfortran.dg/cshift_1.f90: New test.
1305
1306 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1307
1308 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
1309
1310 2017-06-16 Carl Love <cel@us.ibm.com>
1311
1312 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
1313 main): Add runnable tests and test checker for vec_float,
1314 vec_float2, vec_floate and vec_floato builtins.
1315
1316 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1317
1318 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
1319 the architecture options added by dg-add-options arm_neon.
1320 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
1321 to the architecture.
1322 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
1323 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
1324 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
1325
1326 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1327
1328 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
1329 multilibs have been built.
1330
1331 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1332
1333 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
1334 * gcc.target/arm/pr51915.c: Likewise.
1335 * gcc.target/arm/pr52006.c: Likewise.
1336 * gcc.target/arm/pr53187.c: Likewise.
1337
1338 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
1339
1340 * gcc.target/arm/multilibs.exp: New file.
1341
1342 2017-06-16 Martin Sebor <msebor@redhat.com>
1343
1344 PR tree-optimization/80933
1345 PR tree-optimization/80934
1346 * gcc.dg/fold-bcopy.c: New test.
1347 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
1348 * gcc.dg/tree-ssa/alias-36.c: Likewise.
1349 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
1350 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1351 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1352 * gcc.dg/builtins-nonnull.c: Likewise.
1353
1354 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1355
1356 PR target/71778
1357 * gcc.target/arm/pr71778.c: New.
1358
1359 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
1360
1361 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
1362
1363 2017-06-16 Richard Biener <rguenther@suse.de>
1364
1365 PR tree-optimization/81090
1366 * gcc.dg/graphite/pr81090.c: New testcase.
1367
1368 2017-06-16 Janus Weil <janus@gcc.gnu.org>
1369
1370 PR fortran/80983
1371 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
1372
1373 2017-06-16 Jakub Jelinek <jakub@redhat.com>
1374
1375 PR sanitizer/81094
1376 * c-c++-common/ubsan/object-size-11.c: New test.
1377
1378 2017-06-15 Martin Sebor <msebor@redhat.com>
1379
1380 PR c++/80560
1381 * g++.dg/Wclass-memaccess.C: New test.
1382
1383 2017-06-15 Janus Weil <janus@gcc.gnu.org>
1384
1385 PR fortran/80983
1386 * gfortran.dg/proc_ptr_comp_51.f90: New test.
1387
1388 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1389
1390 PR lto/69866
1391 * gcc.dg/lto/pr69866_0.c: New test.
1392 * gcc.dg/lto/pr69866_1.c: Likewise.
1393
1394 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1395
1396 PR target/78818
1397 * gcc.target/msp430/pr78818-real.c: New template for tests.
1398 * gcc.target/msp430/pr78818-auto.c: New test.
1399 * gcc.target/msp430/pr78818-data-region.c: New test.
1400 * gcc.target/msp430/pr78818-data-sec.c: New test.
1401 * gcc.target/msp430/pr78818-auto-warn.c: New test.
1402
1403 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1404
1405 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
1406 instructions in it rather than the number of IT blocks being 2.
1407 Transfer scan directive arm_thumb2 restriction to the whole
1408 testcase and restrict further to Thumb-only targets.
1409
1410 2017-06-15 Tamar Christina <tamar.christina@arm.com>
1411
1412 * gcc.target/arm/sdiv_costs_1.c:
1413 Use dg-add-options.
1414
1415 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
1416
1417 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
1418 * gcc.target/mips/pr51513-1.c: New test.
1419 * gcc.target/mips/pr51513-2.c: New test.
1420
1421 2017-06-14 Richard Biener <rguenther@suse.de>
1422
1423 PR tree-optimization/81083
1424 * gcc.dg/torture/pr81083.c: Add prototypes.
1425
1426 2017-06-14 Richard Biener <rguenther@suse.de>
1427
1428 PR middle-end/81088
1429 * c-c++-common/ubsan/pr81088.c: New testcase.
1430
1431 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
1432
1433 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
1434
1435 2017-06-14 Andrew Pinski <apinski@cavium.com>
1436 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
1437
1438 PR target/71663
1439 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
1440 * gcc.target/aarch64/vect-init-2.c: Likewise.
1441 * gcc.target/aarch64/vect-init-3.c: Likewise.
1442 * gcc.target/aarch64/vect-init-4.c: Likewise.
1443 * gcc.target/aarch64/vect-init-5.c: Likewise.
1444
1445 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1446
1447 PR c++/58541
1448 * g++.dg/cpp0x/constexpr-58541.C: New.
1449
1450 2017-06-14 Richard Biener <rguenther@suse.de>
1451
1452 PR tree-optimization/81083
1453 * gcc.dg/torture/pr81083.c: New testcase.
1454
1455 2017-06-14 Jakub Jelinek <jakub@redhat.com>
1456
1457 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
1458 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
1459
1460 2017-06-13 Jakub Jelinek <jakub@redhat.com>
1461
1462 PR c++/80973
1463 * g++.dg/ubsan/pr80973.C: New test.
1464
1465 PR c++/80984
1466 * g++.dg/opt/nrv18.C: New test.
1467
1468 2017-06-13 Martin Liska <mliska@suse.cz>
1469
1470 PR sanitize/78204
1471 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
1472 test by adding no_sanitize attribute.
1473 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1474
1475 2017-06-13 Renlin Li <renlin.li@arm.com>
1476
1477 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
1478 conditionally.
1479
1480 2017-06-13 Martin Jambor <mjambor@suse.cz>
1481
1482 PR tree-optimization/80803
1483 PR tree-optimization/81063
1484 gcc.dg/tree-ssa/pr80803.c: New test.
1485 gcc.dg/tree-ssa/pr81063.c: Likewise.
1486
1487 2017-06-12 Yury Gribov <tetra2005@gmail.com>
1488
1489 * c-c++-common/fold-masked-cmp-3.c: New test.
1490
1491 2017-06-13 Yury Gribov <tetra2005@gmail.com>
1492
1493 PR tree-optimization/67328
1494 * c-c++-common/fold-masked-cmp-1.c: New test.
1495 * c-c++-common/fold-masked-cmp-2.c: Likewise.
1496 * gcc.dg/pr46309.c: Fix pattern.
1497 * gcc.dg/pr46309-2.c: Likewise.
1498
1499 2017-06-13 Tamar Christina <tamar.christina@arm.com>
1500
1501 * gcc.target/arm/sdiv_costs_1.c:
1502 Require arm_arch_v8a_ok and add march option.
1503
1504 2017-06-13 Martin Liska <mliska@suse.cz>
1505
1506 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
1507 * gcc.dg/tree-ssa/dump-2.c: Likewise.
1508 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1509
1510 2017-06-13 Richard Biener <rguenther@suse.de>
1511
1512 PR middle-end/81065
1513 * c-c++-common/ubsan/pr81065.c: New testcase.
1514
1515 2017-06-12 Ian Lance Taylor <iant@golang.org>
1516
1517 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
1518 freorder. Update comment to explain test.
1519
1520 2017-06-12 Tamar Christina <tamar.christina@arm.com>
1521
1522 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
1523 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
1524 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
1525 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
1526
1527 2017-06-12 Tamar Christina <tamar.christina@arm.com>
1528
1529 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
1530
1531 2017-06-12 Tamar Christina <tamar.christina@arm.com>
1532
1533 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
1534
1535 2017-06-12 Jakub Jelinek <jakub@redhat.com>
1536
1537 PR tree-optimization/81003
1538 * gcc.c-torture/compile/pr81003.c: New test.
1539
1540 2017-06-12 Richard Biener <rguenther@suse.de>
1541
1542 PR tree-optimization/81053
1543 * gcc.dg/torture/pr81053.c: New testcase.
1544
1545 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1546
1547 PR fortran/80988
1548 * gfortran.dg/implied_do_io_3.f90: New test.
1549
1550 2017-06-10 Tom de Vries <tom@codesourcery.com>
1551
1552 * lib/target-supports.exp (check_effective_target_signal): New proc.
1553 * lib/gcc.exp (gcc_target_compile): Remove appending of
1554 -DSIGNAL_SUPPRESS to additional_flags.
1555 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
1556 additional_flags if effective target signal is not supported by the
1557 target.
1558 * gcc.c-torture/execute/20101011-1.c: Same.
1559 * gcc.dg/c99-stdint-1.c: Same.
1560 * gcc.dg/c99-stdint-2.c: Same.
1561 * gcc.dg/c99-stdint-5.c: Same.
1562 * gcc.dg/c99-stdint-6.c: Same.
1563 * gcc.dg/stdint-width-1.c: Same.
1564
1565 2017-06-10 Tom de Vries <tom@codesourcery.com>
1566
1567 * lib/target-supports.exp (check_effective_target_stack_size)
1568 (dg-effective-target-value): New proc.
1569 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
1570 additional_flags.
1571 * lib/objc.exp (objc_target_compile): Same.
1572 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
1573 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
1574 dg-additional-options.
1575 * gcc.c-torture/compile/20080806-1.c: Same.
1576 * gcc.c-torture/compile/920723-1.c: Same.
1577 * gcc.c-torture/compile/930621-1.c: Same.
1578 * gcc.c-torture/compile/991214-2.c: Same.
1579 * gcc.c-torture/compile/bcopy.c: Same.
1580 * gcc.c-torture/compile/memtst.c: Same.
1581 * gcc.c-torture/compile/msp.c: Same.
1582 * gcc.c-torture/compile/stuct.c: Same.
1583 * gcc.c-torture/execute/20011008-3.c: Same.
1584 * gcc.c-torture/execute/20030209-1.c: Same.
1585 * gcc.c-torture/execute/20031012-1.c: Same.
1586 * gcc.c-torture/execute/20040805-1.c: Same.
1587 * gcc.c-torture/execute/920410-1.c: Same.
1588 * gcc.c-torture/execute/920501-7.c: Same.
1589 * gcc.c-torture/execute/921113-1.c: Same.
1590 * gcc.c-torture/execute/921202-1.c: Same.
1591 * gcc.c-torture/execute/921208-2.c: Same.
1592 * gcc.c-torture/execute/930106-1.c: Same.
1593 * gcc.c-torture/execute/930406-1.c: Same.
1594 * gcc.c-torture/execute/950221-1.c: Same.
1595 * gcc.c-torture/execute/960521-1.c: Same.
1596 * gcc.c-torture/execute/980605-1.c: Same.
1597 * gcc.c-torture/execute/comp-goto-1.c: Same.
1598 * gcc.c-torture/execute/comp-goto-2.c: Same.
1599 * gcc.c-torture/execute/memcpy-1.c: Same.
1600 * gcc.c-torture/execute/multi-ix.c: Same.
1601 * gcc.c-torture/execute/nestfunc-4.c: Same.
1602 * gcc.c-torture/execute/pr20621-1.c: Same.
1603 * gcc.c-torture/execute/pr23135.c: Same.
1604 * gcc.c-torture/execute/pr28982b.c: Same.
1605 * gcc.dg/loop-3.c: Same.
1606 * gcc.dg/struct-ret-3.c: Same.
1607 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1608 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1609 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1610 * gcc.dg/tree-prof/pr44777.c: Same.
1611
1612 2017-06-09 David Malcolm <dmalcolm@redhat.com>
1613
1614 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1615 (test_mutually_exclusive_suggestions): New test function.
1616 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
1617 (test_mutually_exclusive_suggestions): New test function.
1618 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
1619 (test_mutually_exclusive_suggestions): New test function.
1620 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1621 (test_show_locus): Add special-case for
1622 "test_mutually_exclusive_suggestions".
1623
1624 2017-06-09 Ian Lance Taylor <iant@golang.org>
1625
1626 * gcc.dg/tree-prof/split-1.c: New test.
1627
1628 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
1629
1630 * gcc.dg/predict-14.c: Avoid cold function detection.
1631 * gcc.target/i386/umod-3.c: Likewise.
1632
1633 2017-06-09 Tamar Christina <tamar.christina@arm.com>
1634
1635 * gcc.target/aarch64/lrint-matherr.h: New.
1636 * gcc.target/aarch64/inline-lrint_1.c: New.
1637 * gcc.target/aarch64/inline-lrint_2.c: New.
1638 * gcc.target/aarch64/no-inline-lrint_1.c: New.
1639 * gcc.target/aarch64/no-inline-lrint_2.c: New.
1640
1641 2017-06-09 Tamar Christina <tamar.christina@arm.com>
1642
1643 * gcc.target/arm/sdiv_costs_1.c: New.
1644
1645 2017-06-09 Tom de Vries <tom@codesourcery.com>
1646
1647 PR target/80855
1648 * gcc.target/nvptx/label-values.c: New test.
1649
1650 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1651
1652 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
1653 Test for null definitions instead of them being undefined. Add entry
1654 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
1655 about using the effective target for architecture extension.
1656 (check_effective_target_arm_arch_v7ve_ok): Remove.
1657 (add_options_for_arm_arch_v7ve): Likewise.
1658
1659 2017-06-09 Richard Biener <rguenther@suse.de>
1660
1661 PR tree-optimization/66623
1662 * gcc.dg/vect/pr66623.c: New testcase.
1663
1664 2017-06-09 Richard Biener <rguenther@suse.de>
1665
1666 PR tree-optimization/79483
1667 * gcc.dg/graphite/pr79483.c: New testcase.
1668
1669 2017-06-09 Richard Biener <rguenther@suse.de>
1670
1671 PR middle-end/81007
1672 * g++.dg/pr81007.C: New testcase.
1673
1674 2017-06-09 Jakub Jelinek <jakub@redhat.com>
1675
1676 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
1677 instead of "rsp" for -m32.
1678 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
1679 target, add -msse2 to dg-options.
1680 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
1681 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
1682
1683 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
1684
1685 PR target/80966
1686 * gcc.target/powerpc/stack-limit.c: New testcase.
1687
1688 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
1689
1690 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
1691 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
1692 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
1693 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
1694 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
1695 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
1696
1697 2017-06-08 Jakub Jelinek <jakub@redhat.com>
1698
1699 PR c/81006
1700 * c-c++-common/gomp/pr81006.c: New test.
1701
1702 PR c++/81011
1703 * g++.dg/gomp/pr81011.C: New test.
1704
1705 PR middle-end/81005
1706 * c-c++-common/ubsan/align-10.c: New test.
1707 * c-c++-common/ubsan/null-13.c: New test.
1708
1709 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
1710
1711 PR target/81015
1712 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
1713 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
1714 * gcc.target/i386/pr81015.c: New test.
1715
1716 2017-06-08 Tom de Vries <tom@codesourcery.com>
1717
1718 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
1719 trampolines instead of NO_TRAMPOLINES.
1720 * gcc.c-torture/execute/20000822-1.c: Same.
1721 * gcc.c-torture/execute/920428-2.c: Same.
1722 * gcc.c-torture/execute/920501-7.c: Same.
1723 * gcc.c-torture/execute/920612-2.c: Same.
1724 * gcc.c-torture/execute/921017-1.c: Same.
1725 * gcc.c-torture/execute/921215-1.c: Same.
1726 * gcc.c-torture/execute/931002-1.c: Same.
1727 * gcc.c-torture/execute/comp-goto-2.c: Same.
1728 * gcc.c-torture/execute/nestfunc-1.c: Same.
1729 * gcc.c-torture/execute/nestfunc-2.c: Same.
1730 * gcc.c-torture/execute/nestfunc-3.c: Same.
1731 * gcc.c-torture/execute/nestfunc-5.c: Same.
1732 * gcc.c-torture/execute/nestfunc-6.c: Same.
1733 * gcc.c-torture/execute/pr24135.c: Same.
1734 * gcc.dg/Wtrampolines.c: Same.
1735 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1736 * gcc.dg/torture/stackalign/nested-5.c: Same.
1737 * gcc.dg/torture/stackalign/nested-6.c: Same.
1738 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
1739 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1740 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1741 * gcc.dg/trampoline-1.c: Same.
1742 * gcc.dg/tree-prof/pr44777.c: Same.
1743 * gcc.target/i386/pr67770.c: Same.
1744 * lib/gcc.exp (gcc_target_compile): Remove appending of
1745 -DNO_TRAMPOLINES to additional_flags.
1746 * lib/objc.exp (objc_target_compile): Same.
1747
1748 2017-06-08 Tom de Vries <tom@codesourcery.com>
1749
1750 * lib/target-supports.exp (check_effective_target_trampolines): Test for
1751 'gcc,no_trampolines' instead of 'no_trampolines'.
1752
1753 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1754
1755 PR middle-end/79988
1756 * gcc.target/i386/mpx/pr79988.c: New test.
1757
1758 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
1759
1760 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
1761 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
1762 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
1763
1764 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
1765
1766 * g++.dg/tree-ssa/counts-1.C: New testcase.
1767 * gcc.dg/tree-ssa/counts-1.c: New testcase.
1768
1769 2017-08-08 Julia Koval <julia.koval@intel.com>
1770
1771 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
1772 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1773 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1774 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1775 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1776 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1777
1778 2017-06-08 Marek Polacek <polacek@redhat.com>
1779
1780 PR sanitize/80932
1781 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
1782
1783 2017-08-08 Julia Koval <julia.koval@intel.com>
1784
1785 PR target/73350,80862
1786 * gcc.target/i386/pr73350.c: New test.
1787
1788 2017-06-08 Richard Biener <rguenther@suse.de>
1789
1790 PR tree-optimization/80928
1791 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
1792
1793 2017-06-07 Carl Love <cel@us.ibm.com>
1794
1795 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
1796
1797 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
1798
1799 PR c++/80990
1800 * g++.dg/cpp1z/class-deduction39.C: New.
1801
1802 2017-06-07 Marek Polacek <polacek@redhat.com>
1803
1804 PR sanitizer/80932
1805 * c-c++-common/ubsan/pr80932.c: New test.
1806
1807 2017-06-07 Bin Cheng <bin.cheng@arm.com>
1808
1809 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
1810 * gcc.target/i386/l_fma_double_2.c: Ditto.
1811 * gcc.target/i386/l_fma_double_3.c: Ditto.
1812 * gcc.target/i386/l_fma_double_4.c: Ditto.
1813 * gcc.target/i386/l_fma_double_5.c: Ditto.
1814 * gcc.target/i386/l_fma_double_6.c: Ditto.
1815 * gcc.target/i386/l_fma_float_1.c: Ditto.
1816 * gcc.target/i386/l_fma_float_2.c: Ditto.
1817 * gcc.target/i386/l_fma_float_3.c: Ditto.
1818 * gcc.target/i386/l_fma_float_4.c: Ditto.
1819 * gcc.target/i386/l_fma_float_5.c: Ditto.
1820 * gcc.target/i386/l_fma_float_6.c: Ditto.
1821
1822 2017-06-07 Tamar Christina <tamar.christina@arm.com>
1823
1824 * gcc.target/aarch64/sdiv_costs_1.c: New.
1825
1826 2017-06-07 Richard Biener <rguenther@suse.de>
1827
1828 PR tree-optimization/80928
1829 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
1830 * gcc.dg/vect/slp-13-big-array.c: Likewise.
1831
1832 2017-06-07 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/80928
1835 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
1836 check_results.
1837
1838 2017-06-06 Nathan Sidwell <nathan@acm.org>
1839
1840 * g++.dg/pr45330.C: Add inline namespace case.
1841
1842 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1843
1844 PR fortran/80975
1845 * gfortran.dg/matmul_16.f90: New test.
1846 * gfortran.dg/inline_matmul_18.f90: New test.
1847
1848 2017-06-06 Marek Polacek <polacek@redhat.com>
1849
1850 PR c/79983
1851 * gcc.dg/pr79983.c: New test.
1852
1853 2017-06-06 David S. Miller <davem@davemloft.net>
1854
1855 * gcc.target/sparc/sparc-ret-3.c: New test.
1856
1857 2017-06-06 Tom de Vries <tom@codesourcery.com>
1858
1859 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
1860 label_values instead of NO_LABEL_VALUES.
1861 * gcc.c-torture/compile/920301-1.c: Same.
1862 * gcc.c-torture/compile/920501-1.c: Same.
1863 * gcc.c-torture/compile/941014-4.c: Same.
1864 * gcc.c-torture/compile/labels-1.c: Same.
1865 * gcc.c-torture/compile/pr18903.c: Same.
1866 * gcc.c-torture/execute/920302-1.c: Same.
1867 * gcc.c-torture/execute/920415-1.c: Same.
1868 * gcc.c-torture/execute/920428-2.c: Same.
1869 * gcc.c-torture/execute/920501-3.c: Same.
1870 * gcc.c-torture/execute/920501-4.c: Same.
1871 * gcc.c-torture/execute/920501-5.c: Same.
1872 * gcc.c-torture/execute/920501-7.c: Same.
1873 * gcc.c-torture/execute/920721-4.c: Same.
1874 * gcc.c-torture/execute/980526-1.c: Same.
1875 * gcc.c-torture/execute/990208-1.c: Same.
1876 * gcc.c-torture/execute/comp-goto-1.c: Same.
1877 * gcc.c-torture/execute/comp-goto-2.c: Same.
1878 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1879 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1880 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1881 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1882 * gcc.dg/tree-prof/pr44777.c: Same.
1883 * gcc.misc-tests/bprob-2.c: Same.
1884 * gcc.misc-tests/gcov-3.c: Same.
1885 * lib/gcc.exp (gcc_target_compile): Remove appending of
1886 -DNO_LABEL_VALUES to additional_flags.
1887 * lib/objc.exp (objc_target_compile): Same.
1888 * lib/target-supports.exp (check_effective_target_label_values): Test on
1889 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
1890
1891 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1892
1893 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
1894
1895 2017-06-06 Richard Biener <rguenther@suse.de>
1896
1897 PR tree-optimization/80974
1898 * gcc.dg/torture/pr80974.c: New testcase.
1899
1900 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1901
1902 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
1903 "unsigned int" in conversation warning on line 15.
1904
1905 2017-06-06 Richard Biener <rguenther@suse.de>
1906
1907 PR tree-optimization/80928
1908 * gcc.dg/vect/pr80928.c: New testcase.
1909 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
1910 * gcc.dg/vect/slp-13.c: Likewise.
1911 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
1912
1913 2017-06-05 David Malcolm <dmalcolm@redhat.com>
1914
1915 * g++.dg/plugin/comment_plugin.c: New test plugin.
1916 * g++.dg/plugin/comments-1.C: New test file.
1917 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1918
1919 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1920
1921 * gcc.misc-tests/gcov-1a.c: New test.
1922
1923 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1924
1925 * gcc.target/powerpc/clone1.c: New test.
1926
1927 2017-06-05 Janus Weil <janus@gcc.gnu.org>
1928
1929 PR fortran/70601
1930 * gfortran.dg/proc_ptr_comp_50.f90: New test.
1931
1932 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
1933
1934 PR fortran/35339
1935 * gfortran.dg/implied_do_io_1.f90: New Test.
1936 * gfortran.dg/implied_do_io_2.f90: New Test.
1937
1938 2017-06-05 Renlin Li <renlin.li@arm.com>
1939
1940 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
1941 selector to related line.
1942
1943 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
1944
1945 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
1946
1947 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1948
1949 * gcc.target/aarch64/store_lane0_str_1.c: New test.
1950
1951 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1952
1953 * gcc.target/aarch64/subs_compare_2.c: New test.
1954
1955 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1956
1957 * gcc.target/aarch64/subs_compare_1.c: New test.
1958
1959 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
1960
1961 * gcc.target/mips/div-9.c: Delete duplicate test.
1962 * gcc.target/mips/div-10.c: Ditto.
1963 * gcc.target/mips/div-11.c: Ditto.
1964 * gcc.target/mips/div-12.c: Ditto.
1965
1966 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
1967
1968 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1969
1970 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
1971
1972 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
1973 vesrion of the dejagnu grep.
1974 (list-module-names): Use it and adjust the regular expressions for
1975 modules and submodules.
1976 * gfortran.dg/prof/prof.exp: Cleanup modules.
1977 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
1978 directives.
1979 * gfortran.dg/altreturn_8.f90: Likewise.
1980 * gfortran.dg/associate_12.f90: Likewise.
1981 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
1982 * gfortran.dg/charlen_15.f90: Likewise.
1983 * gfortran.dg/class_4a.f03: Likewise.
1984 * gfortran.dg/class_54.f90: Likewise.
1985 * gfortran.dg/class_dummy_4.f03: Likewise.
1986 * gfortran.dg/class_dummy_5.f90: Likewise.
1987 * gfortran.dg/constructor_9.f90: Likewise.
1988 * gfortran.dg/dec_structure_15.f90: Likewise.
1989 * gfortran.dg/do_check_8.f90: Likewise.
1990 * gfortran.dg/dtio_26.f03: Likewise.
1991 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1992 * gfortran.dg/equiv_9.f90: Likewise.
1993 * gfortran.dg/extends_15.f90: Likewise.
1994 * gfortran.dg/finalize_22.f90: Likewise.
1995 * gfortran.dg/finalize_23.f90: Likewise.
1996 * gfortran.dg/generic_26.f90: Likewise.
1997 * gfortran.dg/generic_27.f90: Likewise.
1998 * gfortran.dg/namelist_76.f90: Likewise.
1999 * gfortran.dg/pointer_init_8.f90: Likewise.
2000 * gfortran.dg/pr61318.f90: Likewise.
2001 * gfortran.dg/pr77260_1.f90: Likewise.
2002 * gfortran.dg/pr77260_2.f90: Likewise.
2003 * gfortran.dg/pr77420_3.f90: Likewise.
2004 * gfortran.dg/proc_ptr_39.f90: Likewise.
2005 * gfortran.dg/proc_ptr_41.f90: Likewise.
2006 * gfortran.dg/proc_ptr_42.f90: Likewise.
2007 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
2008 * gfortran.dg/submodule_1.f08: Likewise.
2009 * gfortran.dg/submodule_10.f08: Likewise.
2010 * gfortran.dg/submodule_14.f08: Likewise.
2011 * gfortran.dg/submodule_15.f08: Likewise.
2012 * gfortran.dg/submodule_2.f08: Likewise.
2013 * gfortran.dg/submodule_5.f08: Likewise.
2014 * gfortran.dg/submodule_6.f08: Likewise.
2015 * gfortran.dg/submodule_7.f08: Likewise.
2016 * gfortran.dg/submodule_8.f08: Likewise.
2017 * gfortran.dg/submodule_9.f08: Likewise.
2018 * gfortran.dg/transfer_class_2.f90: Likewise.
2019 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2020 * gfortran.dg/typebound_call_24.f03: Likewise.
2021 * gfortran.dg/typebound_call_25.f90: Likewise.
2022 * gfortran.dg/typebound_deferred_1.f90: Likewise.
2023 * gfortran.dg/typebound_generic_12.f03: Likewise.
2024 * gfortran.dg/typebound_generic_13.f03: Likewise.
2025 * gfortran.dg/typebound_generic_14.f03: Likewise.
2026 * gfortran.dg/typebound_generic_15.f90: Likewise.
2027 * gfortran.dg/typebound_operator_16.f03: Likewise.
2028 * gfortran.dg/typebound_operator_18.f90: Likewise.
2029 * gfortran.dg/typebound_operator_20.f90: Likewise.
2030 * gfortran.dg/typebound_override_3.f90: Likewise.
2031 * gfortran.dg/typebound_override_4.f90: Likewise.
2032 * gfortran.dg/typebound_override_5.f90: Likewise.
2033 * gfortran.dg/typebound_override_6.f90: Likewise.
2034 * gfortran.dg/typebound_override_7.f90: Likewise.
2035 * gfortran.dg/typebound_proc_28.f03: Likewise.
2036 * gfortran.dg/typebound_proc_29.f90: Likewise.
2037 * gfortran.dg/typebound_proc_30.f90: Likewise.
2038 * gfortran.dg/typebound_proc_31.f90: Likewise.
2039 * gfortran.dg/typebound_proc_32.f90: Likewise.
2040 * gfortran.dg/typebound_proc_33.f90: Likewise.
2041 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
2042 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
2043 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2044 * gfortran.dg/use_only_3.f90: Likewise.
2045 * gfortran.dg/use_without_only_1.f90: Likewise.
2046 * gfortran.dg/warn_unused_function.f90: Likewise.
2047 * gfortran.dg/warn_unused_function_2.f90: Likewise.
2048 * gfortran.dg/ieee/ieee_8.f90: Likewise.
2049
2050 2017-06-04 Marek Polacek <polacek@redhat.com>
2051
2052 PR c/80919
2053 * gcc.dg/format/pr80919.c: New test.
2054
2055 2017-06-02 Martin Sebor <msebor@redhat.com>
2056
2057 PR c/80892
2058 * c-c++-common/Wfloat-conversion-2.c: New test.
2059
2060 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 PR c++/68754
2063 * g++.dg/cpp1y/constexpr-68754.C: New.
2064
2065 2017-06-02 Carl Love <cel@us.ibm.com>
2066
2067 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
2068 for the new built-ins.
2069
2070 2017-06-02 Sudakshina Das <sudi.das@arm.com>
2071
2072 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
2073
2074 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2075
2076 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
2077 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
2078 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
2079 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
2080 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
2081
2082 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2083
2084 * gcc.target/aarch64/hfmode_ins_1.c: New test.
2085
2086 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2087
2088 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
2089
2090 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2091
2092 * gcc.target/powerpc/fold-vec-abs-char.c: New.
2093 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
2094 * gcc.target/powerpc/fold-vec-abs-int.c: New.
2095 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
2096 * gcc.target/powerpc/fold-vec-abs-short.c: New.
2097 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
2098 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
2099 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
2100 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
2101
2102 2017-06-02 Nathan Sidwell <nathan@acm.org>
2103
2104 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
2105
2106 2017-06-02 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR rtl-optimization/80903
2109 * gcc.dg/pr80903.c: New test.
2110
2111 PR fortran/80918
2112 * gfortran.dg/gomp/pr80918.f90: New test.
2113
2114 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2115
2116 * c-c++-common/Wsizeof-pointer-div.c: New test.
2117 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
2118 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2119 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
2120 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2121 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2122 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
2123 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
2124 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
2125 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
2126 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
2127 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
2128 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
2129 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
2130 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
2131 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
2132 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
2133 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
2134 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
2135
2136 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
2137
2138 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
2139 Update the target to power8-vector.
2140
2141 2017-06-01 David Malcolm <dmalcolm@redhat.com>
2142
2143 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
2144
2145 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2146
2147 * debug12.adb, debug12.ads: New testcase.
2148
2149 2017-06-01 Martin Jambor <mjambor@suse.cz>
2150
2151 PR tree-optimization/80898
2152 * gcc.dg/tree-ssa/pr80898.c: New test.
2153 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
2154
2155 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2156
2157 PR c++/80896
2158 * g++.dg/cpp1z/nodiscard5.C: New.
2159
2160 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
2161
2162 * gcc.target/arc/pr9001195952.c: New test.
2163
2164 2017-06-01 Tom de Vries <tom@codesourcery.com>
2165
2166 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
2167 * gcc.c-torture/compile/asmgoto-1.c: Same.
2168 * gcc.dg/20000707-1.c: Same.
2169 * gcc.dg/pr38700.c: Same.
2170 * gcc.dg/pr70169.c: Same.
2171 * gcc.dg/pr80112.c: Same.
2172 * gcc.dg/torture/pr51071-2.c: Same.
2173 * gcc.dg/torture/pr51071.c: Same.
2174 * gcc.dg/tree-ssa/alias-34.c: Same.
2175
2176 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
2177
2178 * gnat.dg/debug11.adb: New testcase.
2179
2180 2017-06-01 Richard Biener <rguenther@suse.de>
2181
2182 PR middle-end/66313
2183 * c-c++-common/ubsan/pr66313.c: New testcase.
2184 * gcc.dg/tree-ssa/loop-15.c: Adjust.
2185
2186 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
2187
2188 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2189 dg-options. Change dg-require-effective-target powerpc_vsx_ok
2190 to vsx_hw. Add dg-skip-if directive to disable this test if
2191 -mcpu overridden.
2192 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
2193 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
2194 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
2195 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
2196 to dg-option. Add dg-skip-if directive to disable this test
2197 for darwin. Add dg-skip-if directive to disable this test if
2198 -mcpu overridden.
2199
2200 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
2201
2202 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
2203 (_mm_maskz_max_sd): Test new intrinsics.
2204 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
2205 (_mm_maskz_max_sd): Test new intrinsics.
2206 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
2207 (_mm_maskz_max_ss): Test new intrinsics.
2208 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
2209 (_mm_maskz_max_ss): Test new intrinsics.
2210 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
2211 (_mm_maskz_min_sd): Test new intrinsics.
2212 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
2213 (_mm_maskz_min_sd): Test new intrinsics.
2214 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
2215 (_mm_maskz_min_ss): Test new intrinsics.
2216 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
2217 (_mm_maskz_min_ss): Test new intrinsics.
2218
2219 2017-05-31 Nathan Sidwell <nathan@acm.org>
2220
2221 * g++.dg/lookup/lambda1.C New.
2222
2223 2017-05-31 Bin Cheng <bin.cheng@arm.com>
2224
2225 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
2226 on pointer should not be replaced.
2227
2228 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
2229
2230 PR testsuite/80580
2231 * gcc.dg/gimplefe-error-7.c: New test.
2232
2233 2017-05-31 Graham Markall <graham.markall@embecosm.com>
2234
2235 * gcc.target/arc/add_n-combine.c: New test.
2236 * gcc.target/arc/sub_n-combine.c: New test.
2237
2238 2017-05-31 Richard Biener <rguenther@suse.de>
2239
2240 PR target/80880
2241 * gcc.target/i386/pr80880.c: New testcase.
2242
2243 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
2244
2245 * gcc.dg/vect/vect-103.c: Update wording of dump message.
2246
2247 2017-05-31 Bin Cheng <bin.cheng@arm.com>
2248
2249 * gcc.dg/vect/pr80815-3.c: New test.
2250
2251 2017-05-31 Richard Biener <rguenther@suse.de>
2252
2253 PR tree-optimization/80906
2254 * gcc.dg/graphite/pr80906.c: New testcase.
2255
2256 2017-05-30 Tom de Vries <tom@codesourcery.com>
2257
2258 PR testsuite/80910
2259 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
2260 unsupported if host compiler does not support c++11.
2261 (host_supports_c++11): New proc.
2262
2263 2017-05-30 Martin Sebor <msebor@redhat.com>
2264
2265 PR c/80731
2266 * g++.dg/ext/utf16-4.C: Relax test.
2267 * gcc.dg/fixed-point/int-warning.c: Adjust.
2268
2269 2017-05-30 David Malcolm <dmalcolm@redhat.com>
2270
2271 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
2272 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
2273 test case.
2274 * g++.dg/plugin/show-template-tree-color.C: New test case.
2275 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
2276 * g++.dg/template/show-template-tree-2.C: New test case.
2277 * g++.dg/template/show-template-tree-3.C: New test case.
2278 * g++.dg/template/show-template-tree-4.C: New test case.
2279 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
2280 * g++.dg/template/show-template-tree.C: New test case.
2281
2282 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
2283
2284 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
2285 dg-options.
2286 * gfortran.dg/pr80107.f: Delete testcase.
2287
2288 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
2289
2290 PR target/80833
2291 * gcc.target/i386/pr80833-1.c: New test.
2292 * gcc.target/i386/pr80833-2.c: Ditto.
2293
2294 2017-05-30 Nathan Sidwell <nathan@acm.org>
2295
2296 PR c++/80913
2297 * g++.dg/lookup/pr80913.C: New.
2298
2299 2017-05-30 Richard Biener <rguenther@suse.de>
2300
2301 PR middle-end/80901
2302 * gcc.dg/torture/pr80901.c: New testcase.
2303
2304 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
2305
2306 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
2307
2308 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2309
2310 PR target/78838
2311 * gcc.target/msp430/interrupt_fn_placement.c: New test.
2312
2313 2017-05-30 Richard Biener <rguenther@suse.de>
2314
2315 PR middle-end/80876
2316 * gcc.dg/torture/pr80876.c: New testcase.
2317
2318 2017-05-29 Nathan Sidwell <nathan@acm.org>
2319
2320 PR c++/80891 (#5)
2321 * g++.dg/lookup/pr80891-5.C: New.
2322
2323 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2324
2325 PR libgfortran/53029
2326 * gfortran.dg/read_5.f90: New test.
2327
2328 2017-05-29 Nathan Sidwell <nathan@acm.org>
2329
2330 PR c++/80891 (#4)
2331 * g++.dg/lookup/pr80891-4.C: New.
2332
2333 PR c++/80891 (#1)
2334 * g++.dg/lookup/pr80891-1.C: New.
2335
2336 PR c++/80891 (#3)
2337 * g++.dg/lookup/pr80891-3.C: New.
2338
2339 PR c++/80891 (#2)
2340 * g++.dg/lookup/pr80891-2.C: New.
2341
2342 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2343
2344 PR fortran/37131
2345 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
2346 flags.
2347 * gfortran.dg/transpose_optimization_1.f90: Likewise.
2348 * gfortran.dg/inline_matmul_17.f90: New test.
2349
2350 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2351
2352 * gfortran.dg/matmul_bounds_12.f90: New test.
2353
2354 2017-05-27 Jakub Jelinek <jakub@redhat.com>
2355
2356 PR bootstrap/80887
2357 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
2358
2359 2017-05-26 Nathan Sidwell <nathan@acm.org>
2360
2361 * g++.dg/cpp0x/dr2061.C: New.
2362 * g++.dg/parse/namespace-alias-1.C: Add more test.
2363
2364 2017-05-26 Bin Cheng <bin.cheng@arm.com>
2365
2366 PR tree-optimization/80815
2367 * gcc.dg/vect/pr80815-1.c: New test.
2368 * gcc.dg/vect/pr80815-2.c: New test.
2369
2370 2017-05-26 Martin Liska <mliska@suse.cz>
2371
2372 PR ipa/80663
2373 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
2374 split at the problematic spot.
2375 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
2376 a valid value of the param.
2377
2378 2017-05-26 Marek Polacek <polacek@redhat.com>
2379
2380 PR sanitizer/80875
2381 * c-c++-common/ubsan/pr80875.c: New test.
2382
2383 2017-05-26 Tom de Vries <tom@codesourcery.com>
2384
2385 PR testsuite/80557
2386 * gcc.dg/20011021-1.c: Replace absolute line numbers.
2387 * gcc.dg/Wcxx-compat-8.c: Same.
2388 * gcc.dg/Wobjsize-1.c: Same.
2389 * gcc.dg/Wshadow-local-2.c: Same.
2390 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
2391 * gcc.dg/anon-struct-6.c: Same.
2392 * gcc.dg/asm-wide-1.c: Same.
2393 * gcc.dg/builtin-inf-1.c: Same.
2394 * gcc.dg/builtin-redefine.c: Same.
2395 * gcc.dg/c90-array-lval-6.c: Same.
2396 * gcc.dg/c90-array-lval-7.c: Same.
2397 * gcc.dg/c90-fordecl-1.c: Same.
2398 * gcc.dg/c99-fordecl-2.c: Same.
2399 * gcc.dg/cast-lvalue-1.c: Same.
2400 * gcc.dg/cast-lvalue-2.c: Same.
2401 * gcc.dg/compound-lvalue-1.c: Same.
2402 * gcc.dg/cond-lvalue-1.c: Same.
2403 * gcc.dg/cpp/20000419-1.c: Same.
2404 * gcc.dg/cpp/backslash.c: Same.
2405 * gcc.dg/cpp/backslash2.c: Same.
2406 * gcc.dg/cpp/macspace1.c: Same.
2407 * gcc.dg/cpp/macspace2.c: Same.
2408 * gcc.dg/cpp/multiline-2.c: Same.
2409 * gcc.dg/cpp/pr27777.c: Same.
2410 * gcc.dg/cpp/pr30786.c: Same.
2411 * gcc.dg/cpp/pr34602.c: Same.
2412 * gcc.dg/cpp/redef1.c: Same.
2413 * gcc.dg/cpp/tr-warn1.c: Same.
2414 * gcc.dg/cpp/tr-warn3.c: Same.
2415 * gcc.dg/cpp/tr-warn6.c: Same.
2416 * gcc.dg/cpp/trad/hash.c: Same.
2417 * gcc.dg/cpp/trad/redef1.c: Same.
2418 * gcc.dg/cpp/ucs.c: Same.
2419 * gcc.dg/declspec-10.c: Same.
2420 * gcc.dg/declspec-11.c: Same.
2421 * gcc.dg/declspec-18.c: Same.
2422 * gcc.dg/format/c99-strftime-1.c: Same.
2423 * gcc.dg/format/ext-3.c: Same.
2424 * gcc.dg/format/pr72858.c: Same.
2425 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
2426 * gcc.dg/init-string-1.c: Same.
2427 * gcc.dg/label-decl-3.c: Same.
2428 * gcc.dg/m-un-2.c: Same.
2429 * gcc.dg/nofixed-point-2.c: Same.
2430 * gcc.dg/noncompile/20020213-1.c: Same.
2431 * gcc.dg/pch/counter-2.c: Same.
2432 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
2433 * gcc.dg/pr27528.c: Same.
2434 * gcc.dg/pr27953.c: Same.
2435 * gcc.dg/pr35899.c: Same.
2436 * gcc.dg/pr37561.c: Same.
2437 * gcc.dg/pr45461.c: Same.
2438 * gcc.dg/pr45750.c: Same.
2439 * gcc.dg/pr53196-2.c: Same.
2440 * gcc.dg/pr53265.c: Same.
2441 * gcc.dg/redecl-1.c: Same.
2442 * gcc.dg/tls/thr-init-1.c: Same.
2443 * gcc.dg/torture/pr51106-1.c: Same.
2444 * gcc.dg/torture/pr51106-2.c: Same.
2445 * gcc.dg/uninit-19.c: Same.
2446 * gcc.dg/uninit-pr20644.c: Same.
2447
2448 2017-05-26 Jakub Jelinek <jakub@redhat.com>
2449
2450 * g++.dg/cpp1z/decomp29.C (p): New variable.
2451 (main): Add further tests.
2452
2453 2017-05-26 Richard Biener <rguenther@suse.de>
2454
2455 PR tree-optimization/80842
2456 * gcc.dg/torture/pr80842.c: New testcase.
2457
2458 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2459
2460 PR c++/79652
2461 * g++.dg/cpp0x/pr79652.C: New.
2462
2463 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2464
2465 PR c++/71451
2466 * g++.dg/cpp0x/variadic170.C: New.
2467
2468 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
2469
2470 * g++.dg/warn/Wcatch-value-1.C: New test.
2471 * g++.dg/warn/Wcatch-value-2.C: New test.
2472 * g++.dg/warn/Wcatch-value-3.C: New test.
2473
2474 2017-05-25 Nathan Sidwell <nathan@acm.org>
2475
2476 * g++.dg/lookup/using56.C: New.
2477 * g++.dg/lookup/using57.C: New.
2478 * g++.dg/lookup/using58.C: New.
2479 * g++.dg/lookup/using59.C: New.
2480
2481 * g++.dg/lookup/using17.C: Adjust diagnostics.
2482
2483 2017-05-25 Martin Sebor <msebor@redhat.com>
2484
2485 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
2486 positives on ILP32.
2487 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
2488 column numbers.
2489 * gcc.dg/pr60114.c: Same.
2490
2491 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
2492
2493 * gfortran.dg/pr48636.f90: Fix template better.
2494
2495 2017-05-25 Nathan Sidwell <nathan@acm.org>
2496
2497 * g++.dg/lookup/koenig14.C: New.
2498
2499 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2500
2501 PR c++/79583
2502 * g++.dg/cpp0x/pr79583.C: New.
2503
2504 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2505
2506 PR c++/68578
2507 * g++.dg/cpp1y/pr68578.C: New.
2508
2509 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
2510
2511 * gcc.dg/tree-ssa/vce-1.c: New file.
2512
2513 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
2514
2515 * gcc.dg/tree-ssa/addadd.c: New file.
2516
2517 2017-05-24 Nathan Sidwell <nathan@acm.org>
2518
2519 * g++.dg/lookup/friend12.C: Adjust diagnostics.
2520 * g++.dg/lookup/friend19.C: New.
2521 * g++.dg/lookup/friend20.C: New.
2522
2523 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
2524
2525 PR c++/80544
2526 * g++.dg/expr/cast11.C: New test.
2527
2528 2017-05-24 Martin Sebor <msebor@redhat.com>
2529
2530 PR c/80731
2531 * c-c++-common/Wfloat-conversion.c: Adjust.
2532 * c-c++-common/dfp/convert-int-saturate.c: Same.
2533 * c-c++-common/pr68657-1.c: Same.
2534 * g++.dg/ext/utf-cvt.C: Same.
2535 * g++.dg/ext/utf16-4.C: Same.
2536 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
2537 * g++.dg/warn/Wconversion-real-integer2.C: Same.
2538 * g++.dg/warn/Wconversion3.C: Same.
2539 * g++.dg/warn/Wconversion4.C: Same.
2540 * g++.dg/warn/Wsign-conversion.C: Same.
2541 * g++.dg/warn/overflow-warn-1.C: Same.
2542 * g++.dg/warn/overflow-warn-3.C: Same.
2543 * g++.dg/warn/overflow-warn-4.C: Same.
2544 * g++.dg/warn/pr35635.C: Same.
2545 * g++.old-deja/g++.mike/enum1.C: Same.
2546 * gcc.dg/Wconversion-3.c: Same.
2547 * gcc.dg/Wconversion-5.c: Same.
2548 * gcc.dg/Wconversion-complex-c99.c: Same.
2549 * gcc.dg/Wconversion-complex-gnu.c: Same.
2550 * gcc.dg/Wconversion-integer.c: Same.
2551 * gcc.dg/Wsign-conversion.c: Same.
2552 * gcc.dg/bitfld-2.c: Same.
2553 * gcc.dg/c90-const-expr-11.c: Same.
2554 * gcc.dg/c90-const-expr-7.c: Same.
2555 * gcc.dg/c99-const-expr-7.c: Same.
2556 * gcc.dg/overflow-warn-1.c: Same.
2557 * gcc.dg/overflow-warn-2.c: Same.
2558 * gcc.dg/overflow-warn-3.c: Same.
2559 * gcc.dg/overflow-warn-4.c: Same.
2560 * gcc.dg/overflow-warn-5.c: Same.
2561 * gcc.dg/overflow-warn-8.c: Same.
2562 * gcc.dg/overflow-warn-9.c: New test.
2563 * gcc.dg/pr35635.c: Adjust.
2564 * gcc.dg/pr59940.c: Same.
2565 * gcc.dg/pr59963-2.c: Same.
2566 * gcc.dg/pr60114.c: Same.
2567 * gcc.dg/switch-warn-2.c: Same.
2568 * gcc.dg/utf-cvt.c: Same.
2569 * gcc.dg/utf16-4.c: Same.
2570
2571 2017-05-24 Jakub Jelinek <jakub@redhat.com>
2572
2573 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
2574 Don't include limits.h.
2575 (w): Conditionalize on long long wider than int. Use
2576 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
2577 -9223372036854775808.
2578 (x): Use __INT_MAX__ instead of INT_MAX.
2579
2580 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2581
2582 PR fortran/66094
2583 * gfortran.dg/inline_matmul_16.f90: New test.
2584
2585 2017-05-24 Tom de Vries <tom@codesourcery.com>
2586
2587 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
2588
2589 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
2590
2591 PR middle-end/80823
2592 * gcc.dg/pr80823.c: New test.
2593
2594 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2595
2596 * gcc.target/s390/pr80725.c: New test.
2597
2598 2017-05-23 Nathan Sidwell <nathan@acm.org>
2599
2600 * g++.dg/lookup/extern-c-hidden.C: New.
2601 * g++.dg/lookup/extern-redecl1.C: New.
2602
2603 PR c++/80866
2604 * g++.dg/parse/pr80866.C: New.
2605
2606 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
2607
2608 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2609 * gcc.dg/ipa/inline-5.c: Likewise.
2610 * gfortran.dg/pr48636.f90: Likewise.
2611
2612 2017-05-23 Nathan Sidwell <nathan@acm.org>
2613
2614 * g++.dg/parse/ctor9.C: Adjust expected error.
2615
2616 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2617
2618 PR libgfortran/80256
2619 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
2620 Cygwin.
2621
2622 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
2623
2624 * c-c++-common/goacc/parallel-dims-1.c: Update.
2625 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2626 * c-c++-common/goacc/routine-1.c: Likewise.
2627 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
2628 * g++.dg/goacc/template.C: Likewise.
2629 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2630 * gfortran.dg/goacc/routine-3.f90: Likewise.
2631 * gfortran.dg/goacc/sie.f95: Likewise.
2632 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
2633
2634 2017-05-23 Nathan Sidwell <nathan@acm.org>
2635
2636 * g++.dg/lookup/using13.C: Adjust expected error.
2637
2638 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2639
2640 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
2641
2642 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2643
2644 PR target/80718
2645 * gcc.target/powerpc/pr80718.c: New test.
2646
2647 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
2648
2649 * gcc.target/powerpc/conditional-return.c: New testcase.
2650
2651 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2652
2653 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
2654 LE-only.
2655
2656 2017-05-22 Janus Weil <janus@gcc.gnu.org>
2657
2658 PR fortran/80766
2659 * gfortran.dg/typebound_call_28.f90: New test.
2660
2661 2017-05-22 Nathan Sidwell <nathan@acm.org>
2662
2663 * g++.dg/lookup/strong-using.C: New.
2664
2665 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2666
2667 * gcc.target/arm/movsi_movt.c: New test.
2668 * gcc.target/arm/movdi_movt.c: New test.
2669
2670 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
2671
2672 * gnat.dg/specs/not_null1.ads: New test.
2673
2674 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2675
2676 * gnat.dg/limited_with5.ad[sb]: New test.
2677 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
2678 * gnat.dg/limited_with6.ad[sb]: New test.
2679 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
2680
2681 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
2682
2683 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
2684 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2685
2686 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2687
2688 PR c++/70265
2689 * g++.dg/cpp1y/constexpr-70265-1.C: New.
2690 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
2691
2692 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2693
2694 PR libgfortran/80333
2695 * gfortran.dg/dtio_30.f03: New test.
2696
2697 2017-05-19 Marek Polacek <polacek@redhat.com>
2698
2699 PR sanitizer/80800
2700 * c-c++-common/ubsan/pr80800.c: New test.
2701 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
2702
2703 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
2704
2705 * c-c++-common/goacc/default-1.c: Update.
2706 * c-c++-common/goacc/default-2.c: Likewise.
2707 * c-c++-common/goacc/default-4.c: Likewise.
2708 * gfortran.dg/goacc/default-1.f95: Likewise.
2709 * gfortran.dg/goacc/default-4.f: Likewise.
2710 * c-c++-common/goacc/default-5.c: New file.
2711 * gfortran.dg/goacc/default-5.f: Likewise.
2712
2713 * c-c++-common/goacc/default-1.c: New file.
2714 * c-c++-common/goacc/default-2.c: Likewise.
2715 * c-c++-common/goacc/data-default-1.c: Remove file, including its
2716 test cases in...
2717 * c-c++-common/goacc/default-3.c: ... this new file, and...
2718 * c-c++-common/goacc/default-4.c: ... this new file.
2719 * gfortran.dg/goacc/default.f95: Remove file, including its test
2720 cases in...
2721 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
2722 * gfortran.dg/goacc/default-2.f: ... this new file.
2723 * gfortran.dg/goacc/default-3.f95: New file.
2724 * gfortran.dg/goacc/default-4.f: Likewise.
2725
2726 2017-05-19 Nathan Sidwell <nathan@acm.org>
2727
2728 * g++.dg/inherit/covariant7.C: Adjust.
2729
2730 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2731
2732 * gcc.target/arm/tls-disable-literal-pool.c: Change
2733 require-effective-target to tls_native.
2734 Move dg-error to return statement line and change to dg-message.
2735
2736 2017-05-19 Richard Biener <rguenther@suse.de>
2737
2738 PR c++/80593
2739 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
2740 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
2741
2742 2017-05-19 Richard Biener <rguenther@suse.de>
2743
2744 PR middle-end/80764
2745 * gcc.dg/torture/pr80764.c: New testcase.
2746
2747 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2748
2749 PR target/80510
2750 * gcc.target/powerpc/pr80510-1.c: New test.
2751 * gcc.target/powerpc/pr80510-2.c: Likewise.
2752
2753 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
2754
2755 * gcc.dg/pragma-diag-7.c: New test.
2756
2757 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
2758
2759 PR target/80799
2760 * g++.dg/other/i386-11.C: New test.
2761
2762 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
2763
2764 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
2765 * fold-vec-div-floatdouble.c: Likewise.
2766 * fold-vec-logical-ands-char.c: Likewise.
2767 * fold-vec-logical-ands-int.c: Likewise.
2768 * fold-vec-logical-ands-short.c: Likewise.
2769 * fold-vec-logical-ors-char.c: Likewise.
2770 * fold-vec-logical-ors-int.c: Likewise.
2771 * fold-vec-logical-ors-short.c: Likewise.
2772 * fold-vec-logical-other-char.c: Likewise.
2773 * fold-vec-mule-misc.c: Likewise.
2774 * fold-vec-mult-float.c: Likewise.
2775 * fold-vec-mult-floatdouble.c: Likewise.
2776 * fold-vec-mult-int.c: Likewise.
2777 * fold-vec-mult-int128-p9.c: Likewise.
2778 * fold-vec-sub-floatdouble.c: Likewise.
2779 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
2780 Add lp64 requirement.
2781 * fold-vec-mult-int128-p8.c: Likewise.
2782 * fold-vec-logical-ors-longlong.c: Fix comment typo.
2783
2784 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
2785
2786 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
2787 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
2788 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
2789 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
2790 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
2791 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
2792 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
2793 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
2794 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
2795 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
2796 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
2797 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
2798 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
2799 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
2800 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
2801 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
2802 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
2803 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
2804 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
2805 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
2806 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
2807 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
2808 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
2809 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
2810 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
2811 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
2812
2813 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
2814
2815 * gcc.target/sparc/niagara7-align.c: New test.
2816
2817 2017-05-18 Marek Polacek <polacek@redhat.com>
2818
2819 PR sanitizer/80797
2820 * c-c++-common/ubsan/null-12.c: New test.
2821
2822 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
2823
2824 PR middle-end/80692
2825 * gcc.c-torture/execute/pr80692.c: New testcase.
2826
2827 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2828
2829 PR libgfortran/80741
2830 * gfortran.dg/read_4.f90: New test.
2831
2832 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2833
2834 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
2835
2836 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
2837
2838 PR fortran/80668
2839 * gfortran.dg/pr80668.f90: New.
2840
2841 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
2842
2843 PR middle-end/80775
2844 * gcc.dg/pr80775.c: New test.
2845
2846 2017-05-17 Marek Polacek <polacek@redhat.com>
2847
2848 PR sanitizer/80659
2849 * gcc.dg/asan/pr80659.c: New test.
2850
2851 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2852
2853 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
2854 unsigned long.
2855
2856 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
2857
2858 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
2859
2860 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
2861 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2862
2863 PR tree-optimization/80457
2864 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
2865 call vect_model_simple_cost.
2866
2867 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
2868
2869 PR fortran/80554
2870 * gfortran.dg/submodule_29.f08: New test.
2871
2872 2017-05-16 David Malcolm <dmalcolm@redhat.com>
2873
2874 * g++.dg/other/accessor-fixits-1.C: New test case.
2875 * g++.dg/other/accessor-fixits-2.C: New test case.
2876 * g++.dg/other/accessor-fixits-3.C: New test case.
2877 * g++.dg/other/accessor-fixits-4.C: New test case.
2878
2879 2017-05-16 Carl Love <cel@us.ibm.com>
2880
2881 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
2882 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
2883 built-ins to the test suite file. Note, support for mradds exists
2884 but no test case exists.
2885 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
2886 built-ins to the test suite file.
2887
2888 2017-05-16 Marek Polacek <polacek@redhat.com>
2889
2890 PR sanitizer/80536
2891 PR sanitizer/80386
2892 * c-c++-common/ubsan/pr80536.c: New test.
2893 * g++.dg/ubsan/pr80386.C: New test.
2894
2895 2017-05-16 Tamar Christina <tamar.christina@arm.com>
2896
2897 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
2898 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
2899
2900 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2901
2902 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
2903 expected output of vadd, vsub and vmul instructions.
2904 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
2905 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
2906 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
2907
2908 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2909
2910 PR libgfortran/80727
2911 * gfortran.dg/read_3.f90: New test.
2912
2913 2017-05-15 Nathan Sidwell <nathan@acm.org>
2914
2915 PR c++/79369
2916 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
2917
2918 PR c++/79369
2919 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
2920 * g++.dg/cpp0x/pr79369.C: New.
2921
2922 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
2923
2924 PR fortran/80752
2925 * gfortran.dg/pr80752.f90: New test.
2926
2927 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
2928
2929 PR target/80425
2930 * gcc.target/i386/pr80425-1.c: New test.
2931 * gcc.target/i386/pr80425-2.c: Ditto.
2932
2933 2017-05-15 Jeff Law <law@redhat.com>
2934
2935 * gcc.target/mips/reorgbug-1.c: New test.
2936
2937 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
2938
2939 * gnat.dg/specs/pack13.ads: New test.
2940
2941 2017-05-14 Martin Sebor <msebor@redhat.com>
2942
2943 PR middle-end/77671
2944 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
2945 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
2946 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2947 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2948 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2949
2950 2017-05-14 Martin Sebor <msebor@redhat.com>
2951
2952 PR middle-end/80669
2953 * gcc.dg/builtin-stpncpy.c: New test.
2954
2955 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
2956
2957 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
2958 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
2959 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
2960 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
2961
2962 2017-05-14 Julia Koval <julia.koval@intel.com>
2963
2964 * gcc.target/i386/xgetsetbv.c: New test.
2965
2966 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
2967
2968 PR fortran/80442
2969 * gfortran.dg/impl_do_var_data.f90: New Test
2970
2971 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2972
2973 * brig.dg/test/gimple/priv-array-offset-access.hsail:
2974 A regression test for a private array access case which caused
2975 an assert.
2976
2977 2017-05-12 Martin Sebor <msebor@redhat.com>
2978
2979 PR testsuite/80643
2980 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
2981 to the purpose of the test.
2982
2983 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
2984
2985 * gcc.target/powerpc/bmi-andn-1.c: New file
2986 * gcc.target/powerpc/bmi-andn-2.c: New file.
2987 * gcc.target/powerpc/bmi-bextr-1.c: New file.
2988 * gcc.target/powerpc/bmi-bextr-2.c: New file.
2989 * gcc.target/powerpc/bmi-bextr-4.c: New file.
2990 * gcc.target/powerpc/bmi-bextr-5.c: New file.
2991 * gcc.target/powerpc/bmi-blsi-1.c: New file.
2992 * gcc.target/powerpc/bmi-blsi-2.c: New file.
2993 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
2994 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
2995 * gcc.target/powerpc/bmi-blsr-1.c: New file.
2996 * gcc.target/powerpc/bmi-blsr-2.c: New File.
2997 * gcc.target/powerpc/bmi-check.h: New File.
2998 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
2999 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
3000 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
3001 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
3002 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
3003 * gcc.target/powerpc/bmi2-check.h: New file.
3004 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
3005 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
3006 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
3007 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
3008 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
3009 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
3010 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
3011 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
3012 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
3013
3014 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3015
3016 PR c++/60430
3017 * g++.dg/cpp0x/pr60430.C: New.
3018
3019 2017-05-12 Jeff Law <law@redhat.com>
3020
3021 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3022
3023 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
3024
3025 PR middle-end/80707
3026 * g++.dg/pr80707.C: New test.
3027
3028 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3029
3030 * gcc.target/powerpc/fold-vec-div-float.c: New.
3031 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
3032 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
3033
3034 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
3035
3036 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
3037 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
3038 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
3039 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
3040 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
3041 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
3042 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
3043 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
3044 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
3045 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
3046 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
3047 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
3048
3049 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3050
3051 PR c++/49604
3052 * g++.dg/cpp0x/forw_enum14.C: New.
3053 * g++.dg/cpp0x/forw_enum15.C: Likewise.
3054
3055 2017-05-12 Richard Biener <rguenther@suse.de>
3056
3057 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
3058
3059 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/67687
3062 * g++.dg/cpp0x/constexpr-ice17.C: New.
3063
3064 2017-05-12 Richard Biener <rguenther@suse.de>
3065
3066 PR tree-optimization/80713
3067 * gcc.dg/torture/pr80713.c: New testcase.
3068
3069 2017-05-12 Andi Kleen <ak@linux.intel.com>
3070
3071 PR testsuite/77684
3072 * lib/target-supports.exp (profopt-perf-wrapper):
3073 Add -m8 option to increase parallelism.
3074
3075 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
3076
3077 * c-c++-common/goacc/parallel-dims-1.c: New file.
3078 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
3079
3080 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3081 * c-c++-common/goacc/classify-kernels.c: Likewise.
3082 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
3083 Likewise.
3084 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3085 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3086 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3087 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3088 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3089 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3090 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3091 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3092 * c-c++-common/goacc/kernels-loop.c: Likewise.
3093 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3094 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3095 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3096 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3097 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
3098 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3099 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3100 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3101 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3102 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3103 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
3104 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3105
3106 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
3107 * c-c++-common/goacc/classify-kernels.c: Likewise.
3108 * c-c++-common/goacc/classify-parallel.c: Likewise.
3109 * c-c++-common/goacc/classify-routine.c: Likewise.
3110 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3111 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3112 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3113 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3114
3115 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
3116 * c-c++-common/goacc/classify-kernels.c: Likewise.
3117 * c-c++-common/goacc/classify-parallel.c: Likewise.
3118 * c-c++-common/goacc/classify-routine.c: Likewise.
3119 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
3120 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
3121 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
3122 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3123
3124 2017-05-11 Nathan Sidwell <nathan@acm.org>
3125
3126 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
3127
3128 2017-05-11 Carl Love <cel@us.ibm.com>
3129
3130 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
3131 to the test suite file.
3132 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
3133 to the test suite file.
3134
3135 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3136
3137 PR fortran/78659
3138 * gfortran.dg/namelist_91.f90: New test.
3139 * gfortran.dg/namelist_92.f90: New test.
3140 * gfortran.dg/namelist_93.f90: New test.
3141 * gfortran.dg/namelist_94.f90: New test.
3142
3143 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3144
3145 PR target/80695
3146 * gcc.target/powerpc/pr80695-p8.c: New file.
3147 * gcc.target/powerpc/pr80695-p9.c: New file.
3148
3149 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
3150 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR target/80706
3153 * gcc.target/i386/pr80706.c: New test.
3154
3155 2017-05-11 Julia Koval <julia.koval@intel.com>
3156
3157 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
3158 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3159 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3160 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3161
3162 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3163
3164 PR c++/70538
3165 * g++.dg/cpp0x/pr70538.C: New.
3166
3167 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
3168
3169 * gcc.target/i386/pr22152.c: Fix undefined testcase.
3170 Remove unnecessary loop. Run on 32-bit targets only.
3171 (dg-options): Remove -fno-tree-sink.
3172
3173 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
3174
3175 * gcc.target/powerpc/cmpb-1.c: New test.
3176 * gcc.target/powerpc/cmpb-2.c: New test.
3177 * gcc.target/powerpc/cmpb-3.c: New test.
3178 * gcc.target/powerpc/cmpb32-1.c: New test.
3179 * gcc.target/powerpc/cmpb32-2.c: New test.
3180
3181 2017-05-11 Richard Biener <rguenther@suse.de>
3182
3183 PR tree-optimization/80705
3184 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
3185
3186 2017-05-11 Nathan Sidwell <nathan@acm.org>
3187
3188 * lib/scanlang.exp: New.
3189 * lib/gcc-dg.exp: Load scanlang.exp.
3190 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
3191
3192 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3193
3194 PR testsuite/80580
3195 * gcc.dg/gimplefe-error-6.c: New test.
3196
3197 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3198
3199 PR testsuite/80580
3200 * gcc.dg/gimplefe-error-5.c: New test.
3201
3202 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3203
3204 PR testsuite/80580
3205 * gcc.dg/gimplefe-error-4.c: New test.
3206
3207 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3208
3209 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
3210
3211 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3212
3213 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
3214 (_mm_maskz_max_round_sd): Test new intrinsics.
3215 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
3216 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
3217 (_mm_maskz_max_round_ss): Test new intrinsics.
3218 * gcc.target/i386/avx512f-vmaxss-2.c: New.
3219 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
3220 (_mm_maskz_min_round_sd): Test new intrinsics.
3221 * gcc.target/i386/avx512f-vminsd-2.c: New.
3222 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
3223 (_mm_maskz_min_round_ss): Test new intrinsics.
3224 * gcc.target/i386/avx512f-vminss-2.c: New.
3225 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
3226 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
3227 (__builtin_ia32_minss_mask_round): Test new builtins.
3228 * gcc.target/i386/sse-13.c: Ditto.
3229 * gcc.target/i386/sse-23.c: Ditto.
3230 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
3231 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
3232 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
3233 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
3234 (_mm_mask_min_round_ss): Test new intrinsics.
3235 * gcc.target/i386/testround-1.c: Ditto.
3236
3237 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
3238
3239 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
3240 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
3241 (_mm_maskz_div_round_sd): Test new intrinsics.
3242 * gcc.target/i386/avx512f-vdivsd-2.c: New.
3243 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
3244 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
3245 (_mm_maskz_div_round_ss): Test new intrinsics.
3246 * gcc.target/i386/avx512f-vdivss-2.c: New.
3247 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
3248 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
3249 (_mm_maskz_mul_round_sd): Test new intrinsics.
3250 * gcc.target/i386/avx512f-vmulsd-2.c: New.
3251 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
3252 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
3253 (_mm_maskz_mul_round_ss): Test new intrinsics.
3254 * gcc.target/i386/avx512f-vmulss-2.c: New.
3255 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
3256 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
3257 (__builtin_ia32_mulss_mask_round): Test new builtins.
3258 * gcc.target/i386/sse-13.c: Ditto.
3259 * gcc.target/i386/sse-23.c: Ditto.
3260 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
3261 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
3262 (_mm_maskz_mul_round_ss): Test new intrinsics.
3263 * gcc.target/i386/testround-1.c: Ditto.
3264
3265 2017-05-10 Julia Koval <julia.koval@intel.com>
3266
3267 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
3268 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
3269 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
3270
3271 2017-05-10 Julia Koval <julia.koval@intel.com>
3272
3273 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
3274 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3275 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3276 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3277
3278 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
3279
3280 PR tree-optimization/51513
3281 * gcc.target/powerpc/pr51513.c: New test.
3282 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
3283 __builtin_abort().
3284 * gcc.dg/predict-14.c: Likewise.
3285
3286 2017-05-10 Carl Love <cel@us.ibm.com>
3287 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
3288 to the test suite file.
3289 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
3290 to the test suite file.
3291
3292 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3293
3294 PR tree-optimization/77644
3295 * gcc.dg/tree-ssa/pr77644.c: New test-case.
3296
3297 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
3298
3299 * gcc.dg/guality/inline-params-2.c: New.
3300
3301 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3302
3303 PR c++/80145
3304 * g++.dg/cpp1y/auto-fn37.C: New.
3305 * g++.dg/cpp1y/auto-fn38.C: Likewise.
3306
3307 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3308
3309 PR target/68163
3310 * gcc.target/powerpc/pr68163.c: New test.
3311
3312 2017-05-09 Janus Weil <janus@gcc.gnu.org>
3313
3314 PR fortran/79311
3315 * gfortran.dg/finalize_32.f90: New test.
3316
3317 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
3318
3319 PR c/35441
3320 * gcc.dg/pr35441.c: New test.
3321
3322 2017-05-09 Martin Sebor <msebor@redhat.com>
3323
3324 PR testsuite/80643
3325 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
3326 output.
3327
3328 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3329
3330 PR c++/80186
3331 * g++.dg/template/crash126.C: New.
3332
3333 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
3334
3335 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
3336 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3337 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3338 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3339
3340 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3341
3342 PR testsuite/80611
3343 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
3344
3345 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3346
3347 * gcc.target/arc/tmac-1.c: New file.
3348 * gcc.target/arc/tmac-2.c: Likewise.
3349 * gcc.target/arc/tmac.h: Likewise.
3350
3351 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3352 Andrew Burgess <andrew.burgess@embecosm.com>
3353
3354 * gcc.target/arc/firq-1.c: New file.
3355 * gcc.target/arc/firq-2.c: Likewise.
3356 * gcc.target/arc/firq-3.c: Likewise.
3357 * gcc.target/arc/firq-4.c: Likewise.
3358 * gcc.target/arc/firq-5.c: Likewise.
3359 * gcc.target/arc/firq-6.c: Likewise.
3360
3361 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
3362
3363 * gcc.target/arc/interrupt-5.c: Newfile.
3364 * gcc.target/arc/interrupt-6.c: Likewise.
3365 * gcc.target/arc/interrupt-7.c: Likewise.
3366 * gcc.target/arc/interrupt-8.c: Likewise.
3367 * gcc.target/arc/interrupt-9.c: Likewise.
3368
3369 2017-05-09 Richard Biener <rguenther@suse.de>
3370
3371 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
3372 and adjust.
3373 * gcc.dg/vect/vect-50.c: Likewise.
3374
3375 2017-05-09 Marek Polacek <polacek@redhat.com>
3376
3377 PR c/80525
3378 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
3379 * c-c++-common/Wlogical-op-2.c: New test.
3380
3381 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3382
3383 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
3384 for targets with __SIZEOF_INT__ < 4.
3385
3386 2017-05-09 Richard Biener <rguenther@suse.de>
3387
3388 * gcc.dg/vect/vect-50.c: Revert last change.
3389 * gcc.dg/vect/vect-44.c: Likewise.
3390
3391 2017-05-08 Martin Sebor <msebor@redhat.com>
3392
3393 PR translation/80280
3394 * gcc.dg/format/gcc_diag-10.c: New test.
3395
3396 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
3397
3398 PR target/80101
3399 * gcc.target/powerpc/pr80101-1.c: New test.
3400
3401 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3402
3403 PR fortran/79930
3404 * gfortran.dg/inline_transpose_1.f90: Add
3405 -finline-matmul-limit=0 to options.
3406 * gfortran.dg/matmul_5.f90: Likewise.
3407 * gfortran.dg/vect/vect-8.f90: Likewise.
3408 * gfortran.dg/inline_matmul_14.f90: New test.
3409 * gfortran.dg/inline_matmul_15.f90: New test.
3410
3411 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3412
3413 PR fortran/80602
3414 * gfortran.dg/matmul_15.f90: New test case.
3415
3416 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
3417
3418 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
3419 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
3420
3421 2017-05-07 Jeff Law <law@redhat.com>
3422
3423 Revert:
3424 2017-05-06 Jeff Law <law@redhat.com>
3425 PR tree-optimization/78496
3426 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3427 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3428
3429 2017-05-06 Jeff Law <law@redhat.com>
3430
3431 PR tree-optimization/78496
3432 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
3433 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
3434
3435 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3436
3437 * gcc.target/aarch64/spill_1.c: New test.
3438
3439 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
3440
3441 PR rtl-optimization/75964
3442 * gcc.dg/torture/pr75964.c: New test.
3443
3444 2017-05-06 Tom de Vries <tom@codesourcery.com>
3445
3446 PR testsuite/80606
3447 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
3448 * gcc.target/i386/avx-vtestpd-2.c: Same.
3449 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
3450 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
3451 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
3452 * gcc.target/i386/avx-vtestpd-3.c: Same.
3453 * gcc.target/i386/avx-vtestps-1.c: Same.
3454 * gcc.target/i386/avx-vtestps-2.c: Same.
3455 * gcc.target/i386/avx-vtestps-256-1.c: Same.
3456 * gcc.target/i386/avx-vtestps-256-2.c: Same.
3457 * gcc.target/i386/avx-vtestps-256-3.c: Same.
3458 * gcc.target/i386/avx-vtestps-3.c: Same.
3459
3460 2017-05-06 Tom de Vries <tom@codesourcery.com>
3461
3462 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
3463
3464 2017-05-06 Tom de Vries <tom@codesourcery.com>
3465
3466 PR testsuite/80557
3467 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
3468 * gcc.target/powerpc/altivec-types-1.c: Same.
3469
3470 2017-05-06 Tom de Vries <tom@codesourcery.com>
3471
3472 PR testsuite/80557
3473 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
3474 * gcc.target/spu/intrinsics-1.c: Same.
3475
3476 2017-05-06 Tom de Vries <tom@codesourcery.com>
3477
3478 PR testsuite/80557
3479 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
3480
3481 2017-05-06 Tom de Vries <tom@codesourcery.com>
3482
3483 PR testsuite/80557
3484 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
3485 * gcc.target/aarch64/spellcheck_2.c: Same.
3486 * gcc.target/aarch64/spellcheck_3.c: Same.
3487
3488 2017-05-06 Tom de Vries <tom@codesourcery.com>
3489
3490 PR testsuite/80557
3491 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
3492 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
3493 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
3494 * g++.dg/debug/dwarf2/typedef5.C: Same.
3495 * g++.dg/goacc/data-1.C: Same.
3496
3497 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3498
3499 * gcc.target/powerpc/versioned-copy-loop.c: New file.
3500
3501 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3502
3503 PR target/79038
3504 PR target/79202
3505 PR target/79203
3506 * gcc.target/powerpc/ppc-round3.c: New test.
3507 * gcc.target/powerpc/ppc-round2.c: Update expected code.
3508
3509 2017-05-05 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR tree-optimization/80632
3512 * gcc.dg/pr80632.c: New test.
3513
3514 PR tree-optimization/80558
3515 * gcc.dg/tree-ssa/vrp115.c: New test.
3516
3517 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
3518 Thomas Preud'homme <thomas.preudhomme@arm.com>
3519 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3520
3521 PR target/71607
3522 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
3523 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
3524 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
3525 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
3526 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
3527 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
3528 * gcc.target/arm/tls-disable-literal-pool.c: New.
3529
3530 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3531
3532 PR tree-optimization/80613
3533 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
3534
3535 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
3536
3537 PR c++/71577
3538 * g++.dg/cpp0x/pr71577.C: New.
3539
3540 2017-05-04 Martin Sebor <msebor@redhat.com>
3541
3542 PR middle-end/79234
3543 * gcc.dg/builtin-stringop-chk-8.c: New test.
3544 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3545 * gcc.dg/builtin-stringop-chk-4.c: Same.
3546 * gcc.dg/builtin-strncat-chk-1.c: Same.
3547 * g++.dg/ext/strncpy-chk1.C: Same.
3548 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
3549 * gcc.dg/out-of-bounds-1.c: Same.
3550 * gcc.dg/pr78138.c: Same.
3551 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
3552 * gfortran.dg/mvbits_7.f90: Same.
3553
3554 2017-05-04 Martin Sebor <msebor@redhat.com>
3555
3556 PR preprocessor/79214
3557 PR middle-end/79222
3558 PR middle-end/79223
3559 * gcc.dg/pr79214.c: New test.
3560 * gcc.dg/pr79214.h: New test header.
3561 * gcc.dg/pr79222.c: New test.
3562 * gcc.dg/pr79223.c: New test.
3563 * gcc.dg/pr78138.c: Adjust.
3564 * gfortran.dg/unconstrained_commons.f: Same.
3565
3566 2017-05-04 Martin Sebor <msebor@redhat.com>
3567
3568 PR translation/80280
3569 * g++.dg/abi/Wabi-2-3.C: Adjust.
3570 * g++.dg/abi/Wabi-3-2.C: Ditto.
3571 * g++.dg/lookup/using17.C: Ditto.
3572 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
3573
3574 2017-05-04 Martin Jambor <mjambor@suse.cz>
3575
3576 PR tree-optimization/80622
3577 * gcc.dg/tree-ssa/pr80622.c: New test.
3578
3579 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3580
3581 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
3582
3583 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
3584
3585 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
3586 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3587
3588 2017-05-04 Richard Biener <rguenther@suse.de>
3589
3590 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
3591
3592 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
3593
3594 * gcc.dg/vect/vect-profile-1.c: New test.
3595
3596 2017-05-04 Marek Polacek <polacek@redhat.com>
3597
3598 PR tree-optimization/80612
3599 * gcc.dg/torture/pr80612.c: New test.
3600
3601 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3602 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
3603
3604 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
3605 check_effective_target_arm_thumb1_movt_ok.
3606
3607 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
3608
3609 * gcc.target/arm/fpscr.c: New file.
3610
3611 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3612
3613 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
3614 target.
3615
3616 2017-05-04 Tom de Vries <tom@codesourcery.com>
3617
3618 PR testsuite/80557
3619 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
3620 line numbers.
3621 * g++.dg/warn/miss-format-1.C: Same.
3622 * g++.dg/warn/overflow-warn-1.C: Same.
3623 * g++.dg/warn/overflow-warn-3.C: Same.
3624 * g++.dg/warn/overflow-warn-4.C: Same.
3625
3626 2017-05-04 Tom de Vries <tom@codesourcery.com>
3627
3628 PR testsuite/80557
3629 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
3630 * gcc.target/i386/pr68657.c: Same.
3631 * gcc.target/i386/pr69255-1.c: Same.
3632 * gcc.target/i386/pr69255-2.c: Same.
3633 * gcc.target/i386/pr69255-3.c: Same.
3634
3635 2017-05-04 Richard Biener <rguenther@suse.de>
3636
3637 PR tree-optimization/31130
3638 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
3639 * gcc.dg/Wstrict-overflow-13.c: Likewise.
3640 * gcc.dg/Wstrict-overflow-21.c: Likewise.
3641 * gcc.dg/pr52904.c: Remove XFAIL.
3642 * gcc.dg/tree-ssa/vrp114.c: New testcase.
3643
3644 2017-05-03 Jeff Law <law@redhat.com>
3645
3646 PR tree-optimization/78496
3647 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
3648
3649 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
3650
3651 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
3652
3653 2017-05-03 Richard Biener <rguenther@suse.de>
3654
3655 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
3656
3657 2017-05-03 Jakub Jelinek <jakub@redhat.com>
3658
3659 PR tree-optimization/79472
3660 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
3661 to dg-options.
3662 * gcc.dg/tree-ssa/vrp113.c: New test.
3663 * gcc.dg/tree-ssa/cswtch-3.c: New test.
3664 * gcc.dg/tree-ssa/cswtch-4.c: New test.
3665 * gcc.dg/tree-ssa/cswtch-5.c: New test.
3666
3667 2017-05-03 Tom de Vries <tom@codesourcery.com>
3668
3669 PR testsuite/80557
3670 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
3671 * c-c++-common/Wshift-negative-value-2.c: Same.
3672 * c-c++-common/Wshift-negative-value-3.c: Same.
3673 * c-c++-common/Wshift-negative-value-4.c: Same.
3674 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
3675 * c-c++-common/cpp/pr60400.c: Same.
3676 * c-c++-common/fmax-errors.c: Same.
3677 * c-c++-common/goacc/data-2.c: Same.
3678 * c-c++-common/goacc/host_data-2.c: Same.
3679 * c-c++-common/gomp/simd4.c: Same.
3680 * c-c++-common/pr28656.c: Same.
3681 * c-c++-common/pr43395.c: Same.
3682 * c-c++-common/torture/pr57945.c: Same.
3683
3684 2017-05-03 Tom de Vries <tom@codesourcery.com>
3685
3686 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
3687 arg of dg directive.
3688 * c-c++-common/goacc/routine-3.c: Same.
3689 * c-c++-common/goacc/routine-4.c: Same.
3690
3691 2017-05-02 David Malcolm <dmalcolm@redhat.com>
3692
3693 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3694 (test_fixit_insert_newline): New function.
3695 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3696 (test_fixit_insert_newline): New function.
3697 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3698 (test_fixit_insert_newline): New function.
3699 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
3700 (test_fixit_insert_newline): New function.
3701 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3702 (test_show_locus): Handle test_fixit_insert_newline.
3703
3704 2017-05-02 Bin Cheng <bin.cheng@arm.com>
3705
3706 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
3707
3708 2017-04-27 Tamar Christina <tamar.christina@arm.com>
3709
3710 * gcc.dg/lsr-div1.c: New testcase.
3711
3712 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
3713
3714 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
3715 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
3716 (_mm_maskz_add_round_sd): Test new intrinsics.
3717 * gcc.target/i386/avx512f-vaddsd-2.c: New.
3718 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
3719 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
3720 (_mm_maskz_add_round_ss): Test new intrinsics.
3721 * gcc.target/i386/avx512f-vaddss-2.c: New.
3722 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
3723 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
3724 (_mm_maskz_sub_round_sd): Test new intrinsics.
3725 * gcc.target/i386/avx512f-vsubsd-2.c: New.
3726 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
3727 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
3728 (_mm_maskz_sub_round_ss): Test new intrinsics.
3729 * gcc.target/i386/avx512f-vsubss-2.c: New.
3730 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
3731 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
3732 (__builtin_ia32_subss_mask_round): Test new builtins.
3733 * gcc.target/i386/sse-13.c: Ditto.
3734 * gcc.target/i386/sse-23.c: Ditto.
3735 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
3736 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
3737 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
3738 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
3739 (_mm_mask_sub_round_ss): Test new intrinsics.
3740 * gcc.target/i386/testround-1.c: Ditto.
3741
3742 2017-05-02 Martin Jambor <mjambor@suse.cz>
3743
3744 PR tree-optimization/78687
3745 * g++.dg/tree-ssa/pr78687.C: New test.
3746
3747 2017-05-02 Richard Biener <rguenther@suse.de>
3748
3749 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
3750 behavior.
3751 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
3752
3753 2017-05-02 Richard Biener <rguenther@suse.de>
3754
3755 PR tree-optimization/80591
3756 * gcc.dg/torture/pr80591.c: New testcase.
3757
3758 2017-05-02 Richard Biener <rguenther@suse.de>
3759
3760 PR tree-optimization/80549
3761 * gcc.dg/torture/pr80549.c: New testcase.
3762
3763 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3764
3765 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
3766 unsigned long.
3767
3768 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
3769
3770 PR c++/80038
3771 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
3772
3773 2017-05-01 David Malcolm <dmalcolm@redhat.com>
3774
3775 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
3776 reflect insertion fix-it hints at the same location now being
3777 consolidated.
3778
3779 2017-05-01 Martin Sebor <msebor@redhat.com>
3780
3781 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
3782 on ILP32 targets.
3783
3784 2017-05-01 Tom de Vries <tom@codesourcery.com>
3785
3786 * gcc.dg/pr78768.c: Require linker plugin.
3787
3788 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3789
3790 PR fortran/37131
3791 * gfortran.dg/matmul_bounds_11.f90: New test.
3792
3793 2017-05-01 Martin Sebor <msebor@redhat.com>
3794
3795 PR tree-optimization/79715
3796 * gcc.dg/pr79715.c: New test.
3797
3798 2017-05-01 Tom de Vries <tom@codesourcery.com>
3799
3800 PR testsuite/65941
3801 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
3802 * g++.dg/other/pr59492.C: Require effective target rdrand.
3803
3804 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
3805
3806 * g++.dg/diagnostic/member-decl-1.C: New test.
3807
3808 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
3809
3810 PR tree-optimization/80487
3811 * gcc.dg/tree-ssa/strncpy-1.c: New file.
3812
3813 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3814
3815 PR tree-optimization/79697
3816 * gcc.dg/tree-ssa/pr79697.c: New test.
3817
3818 2017-04-29 Tom de Vries <tom@codesourcery.com>
3819
3820 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
3821
3822 2017-04-28 Martin Sebor <msebor@redhat.com>
3823
3824 PR tree-optimization/80523
3825 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
3826
3827 2017-04-28 Tom de Vries <tom@codesourcery.com>
3828
3829 PR testsuite/80557
3830 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
3831 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
3832
3833 2017-04-28 Tom de Vries <tom@codesourcery.com>
3834
3835 PR testsuite/80557
3836 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
3837 * obj-c++.dg/bitfield-4.mm: Same.
3838 * obj-c++.dg/bitfield-5.mm: Same.
3839 * obj-c++.dg/exceptions-3.mm: Same.
3840 * obj-c++.dg/exceptions-5.mm: Same.
3841 * obj-c++.dg/method-1.mm: Same.
3842 * obj-c++.dg/method-12.mm: Same.
3843 * obj-c++.dg/method-13.mm: Same.
3844 * obj-c++.dg/method-15.mm: Same.
3845 * obj-c++.dg/method-16.mm: Same.
3846 * obj-c++.dg/property/at-property-18.mm: Same.
3847 * obj-c++.dg/property/at-property-25.mm: Same.
3848 * obj-c++.dg/property/at-property-5.mm: Same.
3849 * obj-c++.dg/property/dynamic-2.mm: Same.
3850 * obj-c++.dg/property/property-neg-3.mm: Same.
3851 * obj-c++.dg/protocol-inheritance-1.mm: Same.
3852 * obj-c++.dg/protocol-inheritance-2.mm: Same.
3853 * obj-c++.dg/syntax-error-1.mm: Same.
3854 * obj-c++.dg/try-catch-13.mm: Same.
3855 * objc.dg/bitfield-4.m: Same.
3856 * objc.dg/class-1.m: Same.
3857 * objc.dg/method-11.m: Same.
3858 * objc.dg/method-6.m: Same.
3859 * objc.dg/method-7.m: Same.
3860 * objc.dg/method-9.m: Same.
3861 * objc.dg/missing-proto-3.m: Same.
3862 * objc.dg/naming-2.m: Same.
3863 * objc.dg/property/at-property-16.m: Same.
3864 * objc.dg/property/at-property-18.m: Same.
3865 * objc.dg/property/at-property-25.m: Same.
3866 * objc.dg/property/at-property-5.m: Same.
3867 * objc.dg/property/dynamic-2.m: Same.
3868 * objc.dg/property/property-neg-3.m: Same.
3869 * objc.dg/protocol-inheritance-1.m: Same.
3870 * objc.dg/protocol-inheritance-2.m: Same.
3871
3872 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
3873
3874 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
3875
3876 2017-04-28 Tom de Vries <tom@codesourcery.com>
3877
3878 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
3879 dg-(error|warning|message|bogus).
3880 * g++.dg/conversion/dr195-1.C: Same.
3881 * g++.dg/conversion/dr195.C: Same.
3882 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
3883 * g++.dg/cpp0x/gen-attrs-14.C: Same.
3884 * g++.dg/cpp0x/inline-ns7.C: Same.
3885 * g++.dg/cpp0x/variadic105.C: Same.
3886 * g++.dg/cpp0x/variadic65.C: Same.
3887 * g++.dg/expr/call2.C: Same.
3888 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
3889 * g++.dg/expr/pmf-1.C: Same.
3890 * g++.dg/ext/altivec-types-1.C: Same.
3891 * g++.dg/ext/altivec-types-2.C: Same.
3892 * g++.dg/ext/altivec-types-3.C: Same.
3893 * g++.dg/ext/attrib14.C: Same.
3894 * g++.dg/ext/complit1.C: Same.
3895 * g++.dg/ext/forscope2.C: Same.
3896 * g++.dg/ext/gnu-inline-global-reject.C: Same.
3897 * g++.dg/ext/label13.C: Same.
3898 * g++.dg/ext/member-attr.C: Same.
3899 * g++.dg/ext/visibility/anon7.C: Same.
3900 * g++.dg/ext/visibility/visibility-7.C: Same.
3901 * g++.dg/ext/vla2.C: Same.
3902 * g++.dg/inherit/access2.C: Same.
3903 * g++.dg/inherit/covariant12.C: Same.
3904 * g++.dg/inherit/covariant14.C: Same.
3905 * g++.dg/inherit/namespace-as-base.C: Same.
3906 * g++.dg/inherit/template-as-base.C: Same.
3907 * g++.dg/lookup/ambig1.C: Same.
3908 * g++.dg/lookup/ambig2.C: Same.
3909 * g++.dg/lookup/ambig3.C: Same.
3910 * g++.dg/lookup/class-member-1.C: Same.
3911 * g++.dg/lookup/conv-1.C: Same.
3912 * g++.dg/lookup/decl1.C: Same.
3913 * g++.dg/lookup/koenig1.C: Same.
3914 * g++.dg/lookup/scoped1.C: Same.
3915 * g++.dg/lookup/scoped2.C: Same.
3916 * g++.dg/lookup/two-stage4.C: Same.
3917 * g++.dg/lookup/used-before-declaration.C: Same.
3918 * g++.dg/lookup/using.C: Same.
3919 * g++.dg/lookup/using17.C: Same.
3920 * g++.dg/lookup/using2.C: Same.
3921 * g++.dg/other/abstract2.C: Same.
3922 * g++.dg/other/classkey1.C: Same.
3923 * g++.dg/other/component1.C: Same.
3924 * g++.dg/other/const1.C: Same.
3925 * g++.dg/other/const2.C: Same.
3926 * g++.dg/other/conversion1.C: Same.
3927 * g++.dg/other/do1.C: Same.
3928 * g++.dg/other/error1.C: Same.
3929 * g++.dg/other/error10.C: Same.
3930 * g++.dg/other/error3.C: Same.
3931 * g++.dg/other/error4.C: Same.
3932 * g++.dg/other/error5.C: Same.
3933 * g++.dg/other/error8.C: Same.
3934 * g++.dg/other/error9.C: Same.
3935 * g++.dg/other/field1.C: Same.
3936 * g++.dg/other/init1.C: Same.
3937 * g++.dg/other/ptrmem2.C: Same.
3938 * g++.dg/other/return1.C: Same.
3939 * g++.dg/overload/builtin3.C: Same.
3940 * g++.dg/overload/error1.C: Same.
3941 * g++.dg/overload/error2.C: Same.
3942 * g++.dg/overload/koenig2.C: Same.
3943 * g++.dg/overload/pmf1.C: Same.
3944 * g++.dg/parse/args1.C: Same.
3945 * g++.dg/parse/attr3.C: Same.
3946 * g++.dg/parse/constant4.C: Same.
3947 * g++.dg/parse/crash10.C: Same.
3948 * g++.dg/parse/crash18.C: Same.
3949 * g++.dg/parse/crash19.C: Same.
3950 * g++.dg/parse/crash20.C: Same.
3951 * g++.dg/parse/crash21.C: Same.
3952 * g++.dg/parse/crash22.C: Same.
3953 * g++.dg/parse/crash32.C: Same.
3954 * g++.dg/parse/decl-specifier-1.C: Same.
3955 * g++.dg/parse/error58.C: Same.
3956 * g++.dg/parse/local-class1.C: Same.
3957 * g++.dg/parse/non-dependent2.C: Same.
3958 * g++.dg/parse/parameter-declaration-1.C: Same.
3959 * g++.dg/parse/ptrmem2.C: Same.
3960 * g++.dg/parse/ptrmem3.C: Same.
3961 * g++.dg/parse/saved1.C: Same.
3962 * g++.dg/tc1/dr101.C: Same.
3963 * g++.dg/tc1/dr142.C: Same.
3964 * g++.dg/tc1/dr176.C: Same.
3965 * g++.dg/template/conv4.C: Same.
3966 * g++.dg/template/crash56.C: Same.
3967 * g++.dg/template/dependent-expr2.C: Same.
3968 * g++.dg/template/error1.C: Same.
3969 * g++.dg/template/error2.C: Same.
3970 * g++.dg/template/explicit6.C: Same.
3971 * g++.dg/template/init-list.C: Same.
3972 * g++.dg/template/local1.C: Same.
3973 * g++.dg/template/lookup2.C: Same.
3974 * g++.dg/template/meminit2.C: Same.
3975 * g++.dg/template/nontype25.C: Same.
3976 * g++.dg/template/ptrmem2.C: Same.
3977 * g++.dg/template/qualttp19.C: Same.
3978 * g++.dg/template/qualttp20.C: Same.
3979 * g++.dg/template/ttp3.C: Same.
3980 * g++.dg/template/unify4.C: Same.
3981 * g++.dg/template/unify6.C: Same.
3982 * g++.dg/template/unify7.C: Same.
3983 * g++.dg/template/warn1.C: Same.
3984 * g++.dg/tree-ssa/dom-invalid.C: Same.
3985 * g++.dg/ubsan/shift-1.C: Same.
3986 * g++.dg/warn/Wunused-2.C: Same.
3987 * g++.dg/warn/Wunused-4.C: Same.
3988 * g++.dg/warn/Wunused-6.C: Same.
3989 * g++.dg/warn/deprecated-6.C: Same.
3990 * g++.dg/warn/deprecated.C: Same.
3991 * g++.dg/warn/effc1.C: Same.
3992 * g++.dg/warn/effc3.C: Same.
3993 * g++.dg/warn/incomplete1.C: Same.
3994 * g++.dg/warn/inline1.C: Same.
3995 * g++.dg/warn/noeffect2.C: Same.
3996 * g++.dg/warn/noeffect4.C: Same.
3997 * g++.dg/warn/oldcast1.C: Same.
3998 * g++.dg/warn/sentinel.C: Same.
3999 * g++.dg/warn/unit-1.C: Same.
4000 * g++.old-deja/g++.pt/inherit2.C: Same.
4001 * g++.old-deja/g++.pt/overload8.C: Same.
4002 * gcc.dg/20000926-1.c: Same.
4003 * gcc.dg/20040223-1.c: Same.
4004 * gcc.dg/Warray-bounds-7.c: Same.
4005 * gcc.dg/alias-1.c: Same.
4006 * gcc.dg/alias-12.c: Same.
4007 * gcc.dg/alias-13.c: Same.
4008 * gcc.dg/alias-2.c: Same.
4009 * gcc.dg/array-13.c: Same.
4010 * gcc.dg/array-4.c: Same.
4011 * gcc.dg/attr-ifunc-2.c: Same.
4012 * gcc.dg/attr-invalid.c: Same.
4013 * gcc.dg/attr-noinline.c: Same.
4014 * gcc.dg/bitfld-2.c: Same.
4015 * gcc.dg/c90-const-expr-7.c: Same.
4016 * gcc.dg/c99-const-expr-7.c: Same.
4017 * gcc.dg/cpp/20000625-1.c: Same.
4018 * gcc.dg/cpp/charconst-4.c: Same.
4019 * gcc.dg/cpp/include2.c: Same.
4020 * gcc.dg/cpp/include2a.c: Same.
4021 * gcc.dg/decl-4.c: Same.
4022 * gcc.dg/deprecated-4.c: Same.
4023 * gcc.dg/deprecated.c: Same.
4024 * gcc.dg/dfp/altivec-types.c: Same.
4025 * gcc.dg/float-range-1.c: Same.
4026 * gcc.dg/pack-test-3.c: Same.
4027 * gcc.dg/pr11492.c: Same.
4028 * gcc.dg/pr15360-1.c: Same.
4029 * gcc.dg/pr37908.c: Same.
4030 * gcc.dg/pr53265.c: Same.
4031 * gcc.dg/pr57287-2.c: Same.
4032 * gcc.dg/pr57287.c: Same.
4033 * gcc.dg/redecl-1.c: Same.
4034 * gcc.dg/sync-3.c: Same.
4035 * gcc.dg/two-types-1.c: Same.
4036 * gcc.dg/two-types-2.c: Same.
4037 * gcc.dg/two-types-4.c: Same.
4038 * gcc.dg/two-types-5.c: Same.
4039 * gcc.dg/two-types-6.c: Same.
4040 * gcc.dg/two-types-7.c: Same.
4041 * gcc.dg/two-types-8.c: Same.
4042 * gcc.dg/two-types-9.c: Same.
4043 * gcc.dg/uninit-I.c: Same.
4044 * gcc.dg/uninit-pr19430.c: Same.
4045 * gcc.dg/visibility-7.c: Same.
4046 * gcc.dg/winline-10.c: Same.
4047 * gcc.dg/winline-2.c: Same.
4048 * gcc.dg/winline-3.c: Same.
4049 * gcc.dg/winline-9.c: Same.
4050 * gcc.target/i386/attr-returns_twice-1.c: Same.
4051 * gcc.target/i386/chkp-const-check-2.c: Same.
4052 * gcc.target/i386/chkp-label-address.c: Same.
4053 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
4054 * gcc.target/i386/pr39162.c: Same.
4055 * gcc.target/i386/sse-5.c: Same.
4056 * gcc.target/powerpc/altivec-types-1.c: Same.
4057 * gcc.target/powerpc/altivec-types-2.c: Same.
4058 * gcc.target/powerpc/altivec-types-3.c: Same.
4059 * gcc.target/powerpc/float128-mix.c: Same.
4060 * gcc.target/powerpc/no-r11-3.c: Same.
4061 * gcc.target/spu/Wmain.c: Same.
4062 * gcc.target/spu/ea/errors2.c: Same.
4063 * gfortran.dg/assignment_1.f90: Same.
4064 * gfortran.dg/common_3.f90: Same.
4065 * gfortran.dg/der_io_1.f90: Same.
4066 * gfortran.dg/g77/20030326-1.f: Same.
4067 * gfortran.dg/g77/9263.f: Same.
4068 * gfortran.dg/g77/960317-1.f: Same.
4069 * gfortran.dg/g77/970625-2.f: Same.
4070 * gfortran.dg/g77/980615-0.f: Same.
4071 * gfortran.dg/g77/check0.f: Same.
4072 * gfortran.dg/g77/dnrm2.f: Same.
4073 * gfortran.dg/g77/pr9258.f: Same.
4074 * gfortran.dg/ichar_1.f90: Same.
4075 * gfortran.dg/interface_1.f90: Same.
4076 * gfortran.dg/namelist_1.f90: Same.
4077 * gfortran.dg/namelist_2.f90: Same.
4078 * gfortran.dg/namelist_3.f90: Same.
4079 * gfortran.dg/namelist_print_2.f: Same.
4080 * gfortran.dg/oldstyle_1.f90: Same.
4081 * gfortran.dg/runtime_warning_1.f90: Same.
4082 * gfortran.dg/underflow.f90: Same.
4083 * gnat.dg/specs/integer_value.ads: Same.
4084 * obj-c++.dg/fsf-package-0.m: Same.
4085 * objc.dg/two-types-1.m: Same.
4086
4087 2017-04-28 Martin Liska <mliska@suse.cz>
4088
4089 PR gcov-profile/79891
4090 * gcc.misc-tests/gcov-17.c: New test.
4091 * gcc.misc-tests/gcov-18.c: New test.
4092
4093 2017-04-28 Tom de Vries <tom@codesourcery.com>
4094
4095 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
4096 dg-(error|warning|message|bogus).
4097 * g++.dg/parse/parameter-declaration-1.C: Same.
4098 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
4099 * gcc.dg/Wpointer-sign-Wall.c: Same.
4100 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4101 * gcc.dg/cpp/19990413-1.c: Same.
4102 * gcc.dg/dg-test-1.c: Same.
4103 * gcc.dg/empty-source-2.c: Same.
4104 * gcc.dg/empty-source-3.c: Same.
4105 * gcc.dg/format/c99-printf-1.c: Same.
4106 * gcc.dg/format/c99-scanf-1.c: Same.
4107 * gcc.dg/label-decl-2.c: Same.
4108 * gcc.dg/m-un-2.c: Same.
4109 * gcc.dg/uninit-pr20644-O0.c: Same.
4110 * gfortran.dg/pr70006.f90: Same.
4111 * obj-c++.dg/fsf-package-0.m: Same.
4112
4113 2017-04-28 Tom de Vries <tom@codesourcery.com>
4114
4115 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
4116 dg-(error|warning|message|bogus).
4117 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4118 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4119 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4120 * c-c++-common/pr20000.c: Same.
4121 * c-c++-common/pr49706.c: Same.
4122 * g++.dg/ext/utf16-4.C: Same.
4123 * g++.dg/parse/error2.C: Same.
4124 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4125 * g++.dg/warn/Wtype-limits.C: Same.
4126 * g++.dg/warn/overflow-warn-1.C: Same.
4127 * g++.dg/warn/overflow-warn-3.C: Same.
4128 * gcc.dg/Wpointer-sign-Wall.c: Same.
4129 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4130 * gcc.dg/Wtype-limits-Wextra.c: Same.
4131 * gcc.dg/Wtype-limits.c: Same.
4132 * gcc.dg/cpp/19990413-1.c: Same.
4133 * gcc.dg/dg-test-1.c: Same.
4134 * gcc.dg/empty-source-2.c: Same.
4135 * gcc.dg/empty-source-3.c: Same.
4136 * gcc.dg/label-decl-2.c: Same.
4137 * gcc.dg/m-un-2.c: Same.
4138 * gcc.dg/uninit-pr19430-O0.c: Same.
4139 * gcc.dg/uninit-pr19430.c: Same.
4140 * gcc.dg/uninit-pr20644-O0.c: Same.
4141 * gcc.dg/utf16-4.c: Same.
4142 * gfortran.dg/pr70006.f90: Same.
4143 * obj-c++.dg/fsf-package-0.m: Same.
4144
4145 2017-04-28 Richard Biener <rguenther@suse.de>
4146
4147 * gcc.dg/tree-ssa/evrp7.c: New testcase.
4148 * gcc.dg/tree-ssa/evrp8.c: Likewise.
4149 * gcc.dg/tree-ssa/evrp9.c: Likewise.
4150 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
4151 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4152 * gcc.dg/tree-ssa/pr49039.c: Likewise.
4153
4154 2017-04-27 Marek Polacek <polacek@redhat.com>
4155
4156 PR sanitizer/80349
4157 * c-c++-common/ubsan/pr80349.c: New test.
4158
4159 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
4160
4161 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
4162 diagnostics.
4163 * g++.dg/warn/pr12242.C: Likewise.
4164
4165 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
4166
4167 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
4168
4169 2017-04-27 Martin Liska <mliska@suse.cz>
4170
4171 PR testsuite/79455
4172 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
4173 more generic.
4174
4175 2017-04-27 Jakub Jelinek <jakub@redhat.com>
4176
4177 PR c++/80534
4178 * g++.dg/other/pr80534-1.C: New test.
4179 * g++.dg/other/pr80534-2.C: New test.
4180
4181 2017-04-27 Richard Biener <rguenther@suse.de>
4182
4183 PR middle-end/80539
4184 * gcc.dg/torture/pr80539.c: New testcase.
4185
4186 2017-04-27 Jakub Jelinek <jakub@redhat.com>
4187
4188 PR target/77728
4189 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
4190
4191 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
4192
4193 * g++.dg/diagnostic/nested-name-1.C: New test.
4194
4195 2017-04-26 Martin Liska <mliska@suse.cz>
4196
4197 * gcc.dg/guality/guality.h: Add prefix to test verification.
4198
4199 2017-04-25 Nathan Sidwell <nathan@acm.org>
4200
4201 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
4202
4203 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
4204
4205 PR target/70799
4206 * gcc.target/i386/pr70799-5.c: New test.
4207
4208 2017-04-25 Martin Sebor <msebor@redhat.com>
4209
4210 PR tree-optimization/80497
4211 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
4212
4213 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4214 Jakub Jelinek <jakub@redhat.com>
4215
4216 PR target/77728
4217 * g++.dg/abi/pr77728-1.C: New test.
4218
4219 2017-04-25 Marek Polacek <polacek@redhat.com>
4220
4221 PR sanitizer/80349
4222 * g++.dg/ubsan/pr80349-2.C: New test.
4223
4224 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
4225
4226 * g++.dg/cpp0x/enum34.C: New test.
4227
4228 2017-04-25 Tom de Vries <tom@codesourcery.com>
4229
4230 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
4231 variables.
4232 (dg-line): New proc.
4233 (process-message): Handle line number variables.
4234 * objc.dg/try-catch-12.m: Use dg-line.
4235
4236 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4237
4238 PR target/80482
4239 * gcc.target/powerpc/vec-constvolatile.c: New test.
4240
4241 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4242
4243 * g++.dg/semicolon-fixits.C: New test case.
4244
4245 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4246
4247 * gcc.dg/semicolon-fixits.c: New test case.
4248
4249 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4250
4251 * g++.dg/lookup/missing-std-include.C: New test file.
4252
4253 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4254 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR target/77728
4257 * g++.dg/abi/pr77728-2.C: New test.
4258
4259 2017-04-25 David Malcolm <dmalcolm@redhat.com>
4260
4261 PR c++/80177
4262 * g++.dg/spellcheck-pr80177.C: New test case.
4263
4264 2017-04-25 Nathan Sidwell <nathan@acm.org>
4265
4266 * g++.dg/dg.exp (find-cxx-tests): New function.
4267 (main): Use it, remove explicit pruning
4268
4269 2017-04-25 Richard Biener <rguenther@suse.de>
4270
4271 PR tree-optimization/80492
4272 * gcc.dg/pr80492.c: New testcase.
4273
4274 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4275
4276 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
4277 for targets with int size less than 32 bits.
4278
4279 2017-04-25 Richard Biener <rguenther@suse.de>
4280
4281 PR tree-optimization/79201
4282 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
4283 * gcc.target/i386/pr22152.c: Disable sinking.
4284
4285 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4286
4287 PR target/80464
4288 * gfortran.fortran-torture/compile/pr80464.f90: New test.
4289
4290 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4291
4292 PR target/79895
4293 * gcc.target/s390/pr79895.c: New test.
4294
4295 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
4296
4297 PR target/80080
4298 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
4299 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
4300 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
4301
4302 2017-04-25 Jakub Jelinek <jakub@redhat.com>
4303
4304 PR rtl-optimization/80501
4305 * gcc.c-torture/execute/pr80501.c: New test.
4306
4307 PR rtl-optimization/80500
4308 * gcc.dg/pr80500.c: New test.
4309
4310 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
4311
4312 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
4313 * gcc.dg/Wstrict-overflow-18.c: Xfail.
4314
4315 2017-04-22 Janus Weil <janus@gcc.gnu.org>
4316
4317 PR fortran/80121
4318 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
4319 directive.
4320
4321 2017-04-24 David Malcolm <dmalcolm@redhat.com>
4322
4323 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
4324 * jit.dg/test-alignment.c: New test case.
4325 * jit.dg/test-alignment.cc: New test case.
4326 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
4327 New test case.
4328
4329 2017-04-24 David Malcolm <dmalcolm@redhat.com>
4330
4331 PR c++/80016
4332 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
4333 test function.
4334 (test_alignof): New test function.
4335
4336 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
4337
4338 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
4339
4340 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
4341
4342 * g++.dg/diagnostic/duplicate1.C: New test.
4343 * g++.dg/cpp0x/duplicate1.C: New test.
4344
4345 2017-04-24 Martin Jambor <mjambor@suse.cz>
4346
4347 PR tree-optimization/80293
4348 * g++.dg/tree-ssa/pr80293.C: New test.
4349
4350 2017-04-24 Martin Liska <mliska@suse.cz>
4351
4352 PR middle-end/79931
4353 * g++.dg/ipa/pr79931.C: New test.
4354
4355 2017-04-24 Richard Biener <rguenther@suse.de>
4356
4357 PR tree-optimization/80494
4358 * gfortran.dg/pr80494.f90: New testcase.
4359
4360 2017-04-24 Richard Biener <rguenther@suse.de>
4361
4362 PR tree-optimization/79725
4363 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
4364
4365 2017-04-24 Richard Biener <rguenther@suse.de>
4366
4367 PR c++/2972
4368 * g++.dg/warn/Wuninitialized-10.C: New testcase.
4369
4370 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4371
4372 PR fortran/80484
4373 * gfortran.dg/dtio_29.f03: New test.
4374
4375 2017-04-22 Janus Weil <janus@gcc.gnu.org>
4376
4377 PR fortran/80121
4378 * gfortran.dg/intent_out_9.f90: New test case.
4379
4380 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
4381
4382 PR target/70799
4383 * gcc.target/i386/pr70799-4.c: New test.
4384
4385 2017-04-21 Janus Weil <janus@gcc.gnu.org>
4386
4387 PR fortran/80392
4388 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
4389
4390 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
4391
4392 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
4393
4394 2017-04-21 Richard Biener <rguenther@suse.de>
4395
4396 PR tree-optimization/79547
4397 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
4398
4399 2017-04-21 Richard Biener <rguenther@suse.de>
4400
4401 PR tree-optimization/78847
4402 * g++.dg/tree-ssa/pr78847.C: New testcase.
4403
4404 2017-04-21 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR c/80468
4407 * gcc.dg/pr80468.c: New test.
4408
4409 2017-04-21 Martin Liska <mliska@suse.cz>
4410
4411 PR tree-optimization/66278
4412 * gcc.dg/vect/pr66278.c: New test.
4413
4414 2017-04-21 Richard Biener <rguenther@suse.de>
4415
4416 PR tree-optimization/80237
4417 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
4418 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
4419 adjust expected optimizations.
4420
4421 2016-04-21 Richard Biener <rguenther@suse.de>
4422
4423 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
4424 of inner loops.
4425 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
4426 * gcc.dg/vect/vect-104.c: Likewise.
4427
4428 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
4429
4430 PR tree-optimization/80426
4431 * gcc.c-torture/execute/20170429-1.c: Rename into...
4432 * gcc.c-torture/execute/20170419-1.c: ...this.
4433
4434 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
4435
4436 PR target/79804
4437 * gcc.target/i386/pr79804.c: New test.
4438
4439 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
4440
4441 PR target/78090
4442 * gcc.target/i386/conversion-2.c: Remove obsolete test.
4443
4444 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
4445
4446 * g++/opt/pr80436.C: XFAIL on AIX.
4447
4448 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
4449
4450 PR c++/80473
4451 * g++.dg/diagnostic/pr80473.C: New test.
4452
4453 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
4454
4455 * g++.dg/warn/Wextra-semi.C: New test.
4456
4457 2017-04-20 Jakub Jelinek <jakub@redhat.com>
4458
4459 PR middle-end/80423
4460 * g++.dg/other/pr80423.C: New test.
4461
4462 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4463
4464 * gcc.dg/pr80170.c: Require ptr32plus.
4465
4466 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4467
4468 PR tree-optimization/80426
4469 * gcc.c-torture/execute/20170419-1.c: New test.
4470
4471 2017-04-19 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR debug/80461
4474 * g++.dg/debug/pr80461.C: New test.
4475
4476 PR c++/80459
4477 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
4478 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
4479 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
4480
4481 PR debug/80436
4482 * g++.dg/opt/pr80436.C: New test.
4483
4484 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4485
4486 * gcc.dg/torture/pr80341.c: Require int32plus.
4487
4488 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
4489 Jeff Law <law@redhat.com>
4490
4491 * gcc.c-torture/compile/20170419-1.c: New test.
4492
4493 2017-04-19 Tom de Vries <tom@codesourcery.com>
4494
4495 PR testsuite/80221
4496 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
4497 subsequent dg directives.
4498 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4499 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
4500 * c-c++-common/attr-fallthrough-2.c: Same.
4501 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
4502 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
4503 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
4504 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
4505 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
4506 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
4507 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
4508 * c-c++-common/cilk-plus/CK/errors.c: Same.
4509 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
4510 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
4511 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
4512 * c-c++-common/cpp/pr57580.c: Same.
4513 * c-c++-common/goacc/asyncwait-1.c: Same.
4514 * c-c++-common/goacc/cache-2.c: Same.
4515 * c-c++-common/goacc/declare-2.c: Same.
4516 * c-c++-common/goacc/deviceptr-1.c: Same.
4517 * c-c++-common/goacc/routine-5.c: Same.
4518 * c-c++-common/gomp/clauses-2.c: Same.
4519 * c-c++-common/gomp/ordered-3.c: Same.
4520 * c-c++-common/gomp/pr67501.c: Same.
4521 * c-c++-common/pr20000.c: Same.
4522 * c-c++-common/pr43395.c: Same.
4523 * c-c++-common/pr49706.c: Same.
4524 * c-c++-common/pr77624-1.c: Same.
4525 * c-c++-common/pr77624-2.c: Same.
4526 * c-c++-common/raw-string-14.c: Same.
4527 * c-c++-common/raw-string-16.c: Same.
4528 * c-c++-common/raw-string-3.c: Same.
4529 * c-c++-common/raw-string-4.c: Same.
4530 * c-c++-common/raw-string-5.c: Same.
4531 * c-c++-common/raw-string-6.c: Same.
4532 * g++.dg/abi/mangle41.C: Same.
4533 * g++.dg/conversion/nullptr1.C: Same.
4534 * g++.dg/cpp0x/alias-decl-80296.C: Same.
4535 * g++.dg/cpp0x/auto27.C: Same.
4536 * g++.dg/cpp0x/constexpr-98.C: Same.
4537 * g++.dg/cpp0x/constexpr-diag2.C: Same.
4538 * g++.dg/cpp0x/diag2.C: Same.
4539 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
4540 * g++.dg/cpp0x/nullptr15.C: Same.
4541 * g++.dg/cpp0x/pr31431-2.C: Same.
4542 * g++.dg/cpp0x/pr31431.C: Same.
4543 * g++.dg/cpp0x/pr79118.C: Same.
4544 * g++.dg/cpp0x/static_assert3.C: Same.
4545 * g++.dg/cpp0x/temp_default2.C: Same.
4546 * g++.dg/cpp0x/trailing4.C: Same.
4547 * g++.dg/cpp0x/variadic-ex10.C: Same.
4548 * g++.dg/cpp0x/variadic-ex13.C: Same.
4549 * g++.dg/cpp0x/variadic-ex14.C: Same.
4550 * g++.dg/cpp0x/variadic-ex3.C: Same.
4551 * g++.dg/cpp0x/variadic-ex4.C: Same.
4552 * g++.dg/cpp0x/variadic59.C: Same.
4553 * g++.dg/cpp0x/vt-37737-2.C: Same.
4554 * g++.dg/cpp0x/vt-57397-1.C: Same.
4555 * g++.dg/cpp0x/vt-57397-2.C: Same.
4556 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
4557 * g++.dg/cpp1z/gen-attrs1.C: Same.
4558 * g++.dg/diagnostic/pr71075.C: Same.
4559 * g++.dg/eh/goto2.C: Same.
4560 * g++.dg/eh/goto3.C: Same.
4561 * g++.dg/expr/bitfield4.C: Same.
4562 * g++.dg/expr/bitfield5.C: Same.
4563 * g++.dg/expr/bitfield6.C: Same.
4564 * g++.dg/expr/bool1.C: Same.
4565 * g++.dg/expr/bool3.C: Same.
4566 * g++.dg/expr/cond10.C: Same.
4567 * g++.dg/expr/cond11.C: Same.
4568 * g++.dg/expr/lval3.C: Same.
4569 * g++.dg/expr/lval4.C: Same.
4570 * g++.dg/ext/anon-struct4.C: Same.
4571 * g++.dg/ext/attrib44.C: Same.
4572 * g++.dg/ext/builtin3.C: Same.
4573 * g++.dg/ext/dllimport7.C: Same.
4574 * g++.dg/ext/label5.C: Same.
4575 * g++.dg/ext/no-asm-1.C: Same.
4576 * g++.dg/ext/utf16-4.C: Same.
4577 * g++.dg/ext/vla2.C: Same.
4578 * g++.dg/gomp/block-1.C: Same.
4579 * g++.dg/gomp/block-2.C: Same.
4580 * g++.dg/gomp/block-3.C: Same.
4581 * g++.dg/gomp/block-5.C: Same.
4582 * g++.dg/gomp/linear-2.C: Same.
4583 * g++.dg/gomp/target-1.C: Same.
4584 * g++.dg/gomp/target-2.C: Same.
4585 * g++.dg/gomp/taskgroup-1.C: Same.
4586 * g++.dg/gomp/teams-1.C: Same.
4587 * g++.dg/inherit/pure1.C: Same.
4588 * g++.dg/init/array43.C: Same.
4589 * g++.dg/init/array46.C: Same.
4590 * g++.dg/init/const10.C: Same.
4591 * g++.dg/init/ctor4-1.C: Same.
4592 * g++.dg/init/ctor4.C: Same.
4593 * g++.dg/init/new37.C: Same.
4594 * g++.dg/init/pr25811.C: Same.
4595 * g++.dg/init/pr29043.C: Same.
4596 * g++.dg/init/pr29571.C: Same.
4597 * g++.dg/lookup/duperr1.C: Same.
4598 * g++.dg/lookup/error1.C: Same.
4599 * g++.dg/lookup/koenig5.C: Same.
4600 * g++.dg/lookup/pr77549.C: Same.
4601 * g++.dg/lookup/suggestions1.C: Same.
4602 * g++.dg/lookup/using16.C: Same.
4603 * g++.dg/lookup/using7.C: Same.
4604 * g++.dg/other/anon-union3.C: Same.
4605 * g++.dg/other/array2.C: Same.
4606 * g++.dg/other/error13.C: Same.
4607 * g++.dg/other/error34.C: Same.
4608 * g++.dg/overload/builtin1.C: Same.
4609 * g++.dg/overload/conv-op1.C: Same.
4610 * g++.dg/overload/error3.C: Same.
4611 * g++.dg/overload/koenig1.C: Same.
4612 * g++.dg/overload/operator5.C: Same.
4613 * g++.dg/overload/template5.C: Same.
4614 * g++.dg/overload/unknown1.C: Same.
4615 * g++.dg/overload/using2.C: Same.
4616 * g++.dg/parse/constructor1.C: Same.
4617 * g++.dg/parse/crash36.C: Same.
4618 * g++.dg/parse/crash63.C: Same.
4619 * g++.dg/parse/error11.C: Same.
4620 * g++.dg/parse/error12.C: Same.
4621 * g++.dg/parse/error14.C: Same.
4622 * g++.dg/parse/error2.C: Same.
4623 * g++.dg/parse/error21.C: Same.
4624 * g++.dg/parse/error26.C: Same.
4625 * g++.dg/parse/error36.C: Same.
4626 * g++.dg/parse/friend12.C: Same.
4627 * g++.dg/parse/invalid-op1.C: Same.
4628 * g++.dg/parse/missing-template1.C: Same.
4629 * g++.dg/parse/parser-pr28152-2.C: Same.
4630 * g++.dg/parse/parser-pr28152.C: Same.
4631 * g++.dg/parse/pr16696-permissive.C: Same.
4632 * g++.dg/parse/pr16696.C: Same.
4633 * g++.dg/parse/pr69628.C: Same.
4634 * g++.dg/parse/ret-type2.C: Same.
4635 * g++.dg/parse/specialization1.C: Same.
4636 * g++.dg/parse/template3.C: Same.
4637 * g++.dg/parse/template9.C: Same.
4638 * g++.dg/parse/typename11.C: Same.
4639 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
4640 * g++.dg/pr45330.C: Same.
4641 * g++.dg/rtti/typeid6.C: Same.
4642 * g++.dg/spellcheck-fields.C: Same.
4643 * g++.dg/spellcheck-typenames.C: Same.
4644 * g++.dg/tc1/dr108.C: Same.
4645 * g++.dg/tc1/dr147.C: Same.
4646 * g++.dg/template/arg7.C: Same.
4647 * g++.dg/template/conv11.C: Same.
4648 * g++.dg/template/crash13.C: Same.
4649 * g++.dg/template/crash55.C: Same.
4650 * g++.dg/template/dependent-expr5.C: Same.
4651 * g++.dg/template/error17.C: Same.
4652 * g++.dg/template/error33.C: Same.
4653 * g++.dg/template/error4.C: Same.
4654 * g++.dg/template/error50.C: Same.
4655 * g++.dg/template/error53.C: Same.
4656 * g++.dg/template/friend.C: Same.
4657 * g++.dg/template/func2.C: Same.
4658 * g++.dg/template/local6.C: Same.
4659 * g++.dg/template/member5.C: Same.
4660 * g++.dg/template/meminit1.C: Same.
4661 * g++.dg/template/nested3.C: Same.
4662 * g++.dg/template/nontype6.C: Same.
4663 * g++.dg/template/overload12.C: Same.
4664 * g++.dg/template/ptrmem8.C: Same.
4665 * g++.dg/template/qualified-id1.C: Same.
4666 * g++.dg/template/spec15.C: Same.
4667 * g++.dg/template/static1.C: Same.
4668 * g++.dg/template/static10.C: Same.
4669 * g++.dg/template/static2.C: Same.
4670 * g++.dg/template/ttp25.C: Same.
4671 * g++.dg/template/typedef2.C: Same.
4672 * g++.dg/template/typename2.C: Same.
4673 * g++.dg/template/unify10.C: Same.
4674 * g++.dg/template/unify6.C: Same.
4675 * g++.dg/template/unify7.C: Same.
4676 * g++.dg/template/unify9.C: Same.
4677 * g++.dg/template/varmod1.C: Same.
4678 * g++.dg/ubsan/div-by-zero-1.C: Same.
4679 * g++.dg/ubsan/pr63956.C: Same.
4680 * g++.dg/warn/Waddress-1.C: Same.
4681 * g++.dg/warn/Wconversion2.C: Same.
4682 * g++.dg/warn/Wnull-conversion-1.C: Same.
4683 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
4684 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
4685 * g++.dg/warn/Wswitch-1.C: Same.
4686 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4687 * g++.dg/warn/Wtype-limits.C: Same.
4688 * g++.dg/warn/Wunused-parm-5.C: Same.
4689 * g++.dg/warn/deprecated-6.C: Same.
4690 * g++.dg/warn/deprecated.C: Same.
4691 * g++.dg/warn/incomplete1.C: Same.
4692 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
4693 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
4694 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
4695 * g++.dg/warn/overflow-warn-1.C: Same.
4696 * g++.dg/warn/overflow-warn-3.C: Same.
4697 * g++.dg/warn/overflow-warn-4.C: Same.
4698 * g++.dg/warn/pr12242.C: Same.
4699 * g++.dg/warn/pr30551-2.C: Same.
4700 * g++.dg/warn/pr30551.C: Same.
4701 * g++.old-deja/g++.benjamin/16077.C: Same.
4702 * g++.old-deja/g++.bob/inherit1.C: Same.
4703 * g++.old-deja/g++.brendan/crash56.C: Same.
4704 * g++.old-deja/g++.brendan/template17.C: Same.
4705 * g++.old-deja/g++.eh/ctor1.C: Same.
4706 * g++.old-deja/g++.jason/bool5.C: Same.
4707 * g++.old-deja/g++.jason/cond.C: Same.
4708 * g++.old-deja/g++.jason/operator.C: Same.
4709 * g++.old-deja/g++.jason/pmf5.C: Same.
4710 * g++.old-deja/g++.law/ctors5.C: Same.
4711 * g++.old-deja/g++.law/missed-error2.C: Same.
4712 * g++.old-deja/g++.law/operators9.C: Same.
4713 * g++.old-deja/g++.law/temps1.C: Same.
4714 * g++.old-deja/g++.mike/for2.C: Same.
4715 * g++.old-deja/g++.mike/ns5.C: Same.
4716 * g++.old-deja/g++.mike/ns7.C: Same.
4717 * g++.old-deja/g++.mike/p10769b.C: Same.
4718 * g++.old-deja/g++.niklas/t120.C: Same.
4719 * g++.old-deja/g++.niklas/t121.C: Same.
4720 * g++.old-deja/g++.ns/koenig5.C: Same.
4721 * g++.old-deja/g++.oliva/overload1.C: Same.
4722 * g++.old-deja/g++.other/crash24.C: Same.
4723 * g++.old-deja/g++.other/crash25.C: Same.
4724 * g++.old-deja/g++.other/decl5.C: Same.
4725 * g++.old-deja/g++.other/lineno5.C: Same.
4726 * g++.old-deja/g++.other/null3.C: Same.
4727 * g++.old-deja/g++.other/overcnv2.C: Same.
4728 * g++.old-deja/g++.other/ptrmem7.C: Same.
4729 * g++.old-deja/g++.other/typename1.C: Same.
4730 * g++.old-deja/g++.other/vaarg3.C: Same.
4731 * g++.old-deja/g++.pt/crash10.C: Same.
4732 * g++.old-deja/g++.pt/crash28.C: Same.
4733 * g++.old-deja/g++.pt/crash38.C: Same.
4734 * g++.old-deja/g++.pt/explicit70.C: Same.
4735 * g++.old-deja/g++.pt/explicit77.C: Same.
4736 * g++.old-deja/g++.pt/expr2.C: Same.
4737 * g++.old-deja/g++.pt/spec5.C: Same.
4738 * g++.old-deja/g++.pt/spec6.C: Same.
4739 * g++.old-deja/g++.pt/typename3.C: Same.
4740 * g++.old-deja/g++.pt/typename5.C: Same.
4741 * g++.old-deja/g++.pt/typename6.C: Same.
4742 * g++.old-deja/g++.pt/typename7.C: Same.
4743 * g++.old-deja/g++.pt/unify4.C: Same.
4744 * g++.old-deja/g++.pt/unify8.C: Same.
4745 * g++.old-deja/g++.pt/vaarg3.C: Same.
4746 * g++.old-deja/g++.robertl/eb22.C: Same.
4747 * g++.old-deja/g++.robertl/eb4.C: Same.
4748 * g++.old-deja/g++.robertl/eb44.C: Same.
4749 * g++.old-deja/g++.robertl/eb69.C: Same.
4750 * g++.old-deja/g++.robertl/eb98.C: Same.
4751 * gcc.dg/20031223-1.c: Same.
4752 * gcc.dg/940510-1.c: Same.
4753 * gcc.dg/990506-0.c: Same.
4754 * gcc.dg/Walloca-1.c: Same.
4755 * gcc.dg/Walloca-2.c: Same.
4756 * gcc.dg/Wconversion-integer.c: Same.
4757 * gcc.dg/Wcxx-compat-8.c: Same.
4758 * gcc.dg/Wimplicit-int-1.c: Same.
4759 * gcc.dg/Wimplicit-int-2.c: Same.
4760 * gcc.dg/Wimplicit-int-4.c: Same.
4761 * gcc.dg/Wpointer-sign-Wall.c: Same.
4762 * gcc.dg/Wpointer-sign-pedantic.c: Same.
4763 * gcc.dg/Wshadow-1.c: Same.
4764 * gcc.dg/Wshadow-3.c: Same.
4765 * gcc.dg/Wswitch-enum-error.c: Same.
4766 * gcc.dg/Wswitch-enum.c: Same.
4767 * gcc.dg/Wswitch-error.c: Same.
4768 * gcc.dg/Wswitch.c: Same.
4769 * gcc.dg/Wtype-limits-Wextra.c: Same.
4770 * gcc.dg/Wtype-limits.c: Same.
4771 * gcc.dg/Wvla-larger-than-2.c: Same.
4772 * gcc.dg/anon-struct-5.c: Same.
4773 * gcc.dg/array-10.c: Same.
4774 * gcc.dg/array-11.c: Same.
4775 * gcc.dg/array-15.c: Same.
4776 * gcc.dg/array-2.c: Same.
4777 * gcc.dg/array-8.c: Same.
4778 * gcc.dg/array-const-2.c: Same.
4779 * gcc.dg/array-const-3.c: Same.
4780 * gcc.dg/bitfld-1.c: Same.
4781 * gcc.dg/bitfld-8.c: Same.
4782 * gcc.dg/builtin-redefine.c: Same.
4783 * gcc.dg/c11-noreturn-1.c: Same.
4784 * gcc.dg/c11-noreturn-2.c: Same.
4785 * gcc.dg/c11-static-assert-3.c: Same.
4786 * gcc.dg/c90-arraydecl-1.c: Same.
4787 * gcc.dg/c90-complex-1.c: Same.
4788 * gcc.dg/c90-complit-1.c: Same.
4789 * gcc.dg/c90-const-expr-11.c: Same.
4790 * gcc.dg/c90-const-expr-7.c: Same.
4791 * gcc.dg/c90-const-expr-8.c: Same.
4792 * gcc.dg/c90-enum-comma-1.c: Same.
4793 * gcc.dg/c90-flex-array-1.c: Same.
4794 * gcc.dg/c90-hexfloat-1.c: Same.
4795 * gcc.dg/c90-idem-qual-1.c: Same.
4796 * gcc.dg/c90-idem-qual-2.c: Same.
4797 * gcc.dg/c90-idem-qual-3.c: Same.
4798 * gcc.dg/c90-mixdecl-1.c: Same.
4799 * gcc.dg/c90-restrict-1.c: Same.
4800 * gcc.dg/c90-return-1.c: Same.
4801 * gcc.dg/c99-array-nonobj-1.c: Same.
4802 * gcc.dg/c99-arraydecl-1.c: Same.
4803 * gcc.dg/c99-complex-1.c: Same.
4804 * gcc.dg/c99-complex-2.c: Same.
4805 * gcc.dg/c99-complit-2.c: Same.
4806 * gcc.dg/c99-const-expr-7.c: Same.
4807 * gcc.dg/c99-const-expr-8.c: Same.
4808 * gcc.dg/c99-flex-array-3.c: Same.
4809 * gcc.dg/c99-flex-array-7.c: Same.
4810 * gcc.dg/c99-flex-array-typedef-7.c: Same.
4811 * gcc.dg/c99-impl-decl-1.c: Same.
4812 * gcc.dg/c99-impl-int-1.c: Same.
4813 * gcc.dg/c99-impl-int-2.c: Same.
4814 * gcc.dg/c99-init-3.c: Same.
4815 * gcc.dg/c99-restrict-1.c: Same.
4816 * gcc.dg/c99-return-1.c: Same.
4817 * gcc.dg/c99-tag-1.c: Same.
4818 * gcc.dg/c99-tag-3.c: Same.
4819 * gcc.dg/call-diag-2.c: Same.
4820 * gcc.dg/cpp/19940712-1.c: Same.
4821 * gcc.dg/cpp/19951025-1.c: Same.
4822 * gcc.dg/cpp/19990413-1.c: Same.
4823 * gcc.dg/cpp/direct2.c: Same.
4824 * gcc.dg/cpp/direct2s.c: Same.
4825 * gcc.dg/cpp/pr28709.c: Same.
4826 * gcc.dg/cpp/pr61854-c90.c: Same.
4827 * gcc.dg/cpp/pr61854-c94.c: Same.
4828 * gcc.dg/cpp/pragma-1.c: Same.
4829 * gcc.dg/cpp/pragma-2.c: Same.
4830 * gcc.dg/cpp/trad/escaped-eof.c: Same.
4831 * gcc.dg/cpp/trad/literals-2.c: Same.
4832 * gcc.dg/cpp/warn-comments-2.c: Same.
4833 * gcc.dg/cpp/warn-comments-3.c: Same.
4834 * gcc.dg/cpp/warn-comments.c: Same.
4835 * gcc.dg/cpp/warn-long-long-2.c: Same.
4836 * gcc.dg/cpp/warn-long-long.c: Same.
4837 * gcc.dg/cpp/warn-redefined-2.c: Same.
4838 * gcc.dg/cpp/warn-redefined.c: Same.
4839 * gcc.dg/darwin-cfstring-2.c: Same.
4840 * gcc.dg/darwin-cfstring-format-1.c: Same.
4841 * gcc.dg/decl-9.c: Same.
4842 * gcc.dg/declspec-1.c: Same.
4843 * gcc.dg/declspec-10.c: Same.
4844 * gcc.dg/declspec-11.c: Same.
4845 * gcc.dg/declspec-13.c: Same.
4846 * gcc.dg/declspec-18.c: Same.
4847 * gcc.dg/declspec-4.c: Same.
4848 * gcc.dg/declspec-5.c: Same.
4849 * gcc.dg/declspec-6.c: Same.
4850 * gcc.dg/declspec-8.c: Same.
4851 * gcc.dg/deprecated-4.c: Same.
4852 * gcc.dg/deprecated.c: Same.
4853 * gcc.dg/dfp/composite-type.c: Same.
4854 * gcc.dg/empty-source-2.c: Same.
4855 * gcc.dg/empty-source-3.c: Same.
4856 * gcc.dg/format/attr-6.c: Same.
4857 * gcc.dg/format/branch-1.c: Same.
4858 * gcc.dg/format/c90-printf-1.c: Same.
4859 * gcc.dg/format/c90-strftime-2.c: Same.
4860 * gcc.dg/format/c99-strftime-1.c: Same.
4861 * gcc.dg/format/cmn-err-1.c: Same.
4862 * gcc.dg/format/few-1.c: Same.
4863 * gcc.dg/format/ms_branch-1.c: Same.
4864 * gcc.dg/format/ms_unnamed-1.c: Same.
4865 * gcc.dg/format/ms_va-1.c: Same.
4866 * gcc.dg/format/unnamed-1.c: Same.
4867 * gcc.dg/format/va-1.c: Same.
4868 * gcc.dg/format/xopen-1.c: Same.
4869 * gcc.dg/funcdef-var-1.c: Same.
4870 * gcc.dg/funcdef-var-2.c: Same.
4871 * gcc.dg/gnu89-const-expr-1.c: Same.
4872 * gcc.dg/gnu89-const-expr-2.c: Same.
4873 * gcc.dg/gnu90-const-expr-1.c: Same.
4874 * gcc.dg/gnu99-const-expr-1.c: Same.
4875 * gcc.dg/gnu99-const-expr-2.c: Same.
4876 * gcc.dg/gnu99-init-2.c: Same.
4877 * gcc.dg/gomp/_Atomic-5.c: Same.
4878 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4879 * gcc.dg/gomp/atomic-5.c: Same.
4880 * gcc.dg/gomp/linear-1.c: Same.
4881 * gcc.dg/gomp/pr67500.c: Same.
4882 * gcc.dg/init-bad-1.c: Same.
4883 * gcc.dg/init-bad-2.c: Same.
4884 * gcc.dg/init-bad-3.c: Same.
4885 * gcc.dg/init-string-1.c: Same.
4886 * gcc.dg/label-compound-stmt-1.c: Same.
4887 * gcc.dg/label-decl-2.c: Same.
4888 * gcc.dg/label-decl-4.c: Same.
4889 * gcc.dg/large-size-array-2.c: Same.
4890 * gcc.dg/large-size-array-4.c: Same.
4891 * gcc.dg/lvalue-6.c: Same.
4892 * gcc.dg/m-un-2.c: Same.
4893 * gcc.dg/multiple-overflow-warn-1.c: Same.
4894 * gcc.dg/multiple-overflow-warn-2.c: Same.
4895 * gcc.dg/multiple-overflow-warn-3.c: Same.
4896 * gcc.dg/nested-redef-1.c: Same.
4897 * gcc.dg/no-asm-1.c: Same.
4898 * gcc.dg/no-asm-3.c: Same.
4899 * gcc.dg/no-asm-4.c: Same.
4900 * gcc.dg/noncompile/20010524-1.c: Same.
4901 * gcc.dg/noncompile/incomplete-5.c: Same.
4902 * gcc.dg/noncompile/pr44517.c: Same.
4903 * gcc.dg/noncompile/pr52290.c: Same.
4904 * gcc.dg/noreturn-1.c: Same.
4905 * gcc.dg/overflow-warn-1.c: Same.
4906 * gcc.dg/overflow-warn-2.c: Same.
4907 * gcc.dg/overflow-warn-3.c: Same.
4908 * gcc.dg/overflow-warn-4.c: Same.
4909 * gcc.dg/parm-mismatch-1.c: Same.
4910 * gcc.dg/parser-pr28152-2.c: Same.
4911 * gcc.dg/parser-pr28152.c: Same.
4912 * gcc.dg/pedwarn-init.c: Same.
4913 * gcc.dg/pointer-arith-2.c: Same.
4914 * gcc.dg/pointer-arith-3.c: Same.
4915 * gcc.dg/pointer-arith-4.c: Same.
4916 * gcc.dg/pr14475.c: Same.
4917 * gcc.dg/pr18596-3.c: Same.
4918 * gcc.dg/pr18809-1.c: Same.
4919 * gcc.dg/pr27953.c: Same.
4920 * gcc.dg/pr30457.c: Same.
4921 * gcc.dg/pr30551-2.c: Same.
4922 * gcc.dg/pr30551-3.c: Same.
4923 * gcc.dg/pr30551-4.c: Same.
4924 * gcc.dg/pr30551-5.c: Same.
4925 * gcc.dg/pr30551-6.c: Same.
4926 * gcc.dg/pr30551.c: Same.
4927 * gcc.dg/pr36997.c: Same.
4928 * gcc.dg/pr41842.c: Same.
4929 * gcc.dg/pr48552-1.c: Same.
4930 * gcc.dg/pr48552-2.c: Same.
4931 * gcc.dg/pr59717.c: Same.
4932 * gcc.dg/pr61077.c: Same.
4933 * gcc.dg/pr61096-1.c: Same.
4934 * gcc.dg/pr63626.c: Same.
4935 * gcc.dg/pr64223-1.c: Same.
4936 * gcc.dg/pr64223-2.c: Same.
4937 * gcc.dg/pr8788-1.c: Same.
4938 * gcc.dg/pr8927-1.c: Same.
4939 * gcc.dg/pragma-darwin.c: Same.
4940 * gcc.dg/pragma-diag-5.c: Same.
4941 * gcc.dg/pragma-message.c: Same.
4942 * gcc.dg/redecl-1.c: Same.
4943 * gcc.dg/simd-1.c: Same.
4944 * gcc.dg/simd-5.c: Same.
4945 * gcc.dg/simd-6.c: Same.
4946 * gcc.dg/spellcheck-fields.c: Same.
4947 * gcc.dg/spellcheck-typenames.c: Same.
4948 * gcc.dg/struct-semi-2.c: Same.
4949 * gcc.dg/struct-semi-3.c: Same.
4950 * gcc.dg/transparent-union-3.c: Same.
4951 * gcc.dg/ucnid-8.c: Same.
4952 * gcc.dg/uninit-pr19430-O0.c: Same.
4953 * gcc.dg/uninit-pr19430.c: Same.
4954 * gcc.dg/uninit-pr20644-O0.c: Same.
4955 * gcc.dg/utf-dflt.c: Same.
4956 * gcc.dg/utf-dflt2.c: Same.
4957 * gcc.dg/utf16-4.c: Same.
4958 * gcc.dg/vla-11.c: Same.
4959 * gcc.dg/vla-20.c: Same.
4960 * gcc.dg/vla-init-1.c: Same.
4961 * gcc.dg/vla-init-2.c: Same.
4962 * gcc.dg/vla-init-3.c: Same.
4963 * gcc.dg/weak/weak-6.c: Same.
4964 * gcc.dg/weak/weak-7.c: Same.
4965 * gcc.dg/wtr-int-type-1.c: Same.
4966 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
4967 * gcc.target/arm/polytypes.c: Same.
4968 * gcc.target/i386/spellcheck-options-4.c: Same.
4969 * gcc.target/powerpc/20030218-1.c: Same.
4970 * gcc.target/sh/pr21255-4.c: Same.
4971 * gcc.test-framework/dg-error-exp-XP.c: Same.
4972 * gfortran.dg/array_constructor_30.f03: Same.
4973 * gfortran.dg/class_30.f90: Same.
4974 * gfortran.dg/goacc/subarrays.f95: Same.
4975 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
4976 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
4977 * gfortran.dg/intrinsic_std_1.f90: Same.
4978 * gfortran.dg/pr70006.f90: Same.
4979 * gfortran.dg/warning-directive-1.F90: Same.
4980 * gfortran.dg/warning-directive-2.F90: Same.
4981 * gfortran.dg/warning-directive-3.F90: Same.
4982 * gfortran.dg/warning-directive-4.F90: Same.
4983 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
4984 * obj-c++.dg/class-extension-1.mm: Same.
4985 * obj-c++.dg/class-extension-2.mm: Same.
4986 * obj-c++.dg/class-protocol-1.mm: Same.
4987 * obj-c++.dg/cxx-ivars-1.mm: Same.
4988 * obj-c++.dg/duplicate-class-1.mm: Same.
4989 * obj-c++.dg/exceptions-3.mm: Same.
4990 * obj-c++.dg/exceptions-4.mm: Same.
4991 * obj-c++.dg/exceptions-5.mm: Same.
4992 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4993 * obj-c++.dg/fsf-package-0.m: Same.
4994 * obj-c++.dg/invalid-type-1.mm: Same.
4995 * obj-c++.dg/method-12.mm: Same.
4996 * obj-c++.dg/method-13.mm: Same.
4997 * obj-c++.dg/method-15.mm: Same.
4998 * obj-c++.dg/method-16.mm: Same.
4999 * obj-c++.dg/method-6.mm: Same.
5000 * obj-c++.dg/method-7.mm: Same.
5001 * obj-c++.dg/property/at-property-1.mm: Same.
5002 * obj-c++.dg/property/at-property-14.mm: Same.
5003 * obj-c++.dg/property/at-property-17.mm: Same.
5004 * obj-c++.dg/property/at-property-21.mm: Same.
5005 * obj-c++.dg/property/at-property-5.mm: Same.
5006 * obj-c++.dg/property/dotsyntax-4.mm: Same.
5007 * obj-c++.dg/property/dynamic-3.mm: Same.
5008 * obj-c++.dg/property/dynamic-4.mm: Same.
5009 * obj-c++.dg/property/property-neg-1.mm: Same.
5010 * obj-c++.dg/property/property-neg-6.mm: Same.
5011 * obj-c++.dg/property/synthesize-11.mm: Same.
5012 * obj-c++.dg/property/synthesize-5.mm: Same.
5013 * obj-c++.dg/property/synthesize-6.mm: Same.
5014 * obj-c++.dg/proto-lossage-4.mm: Same.
5015 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5016 * obj-c++.dg/strings/strings-1.mm: Same.
5017 * obj-c++.dg/super-class-1.mm: Same.
5018 * obj-c++.dg/syntax-error-6.mm: Same.
5019 * obj-c++.dg/syntax-error-7.mm: Same.
5020 * obj-c++.dg/syntax-error-9.mm: Same.
5021 * obj-c++.dg/try-catch-13.mm: Same.
5022 * objc.dg/attributes/method-noreturn-1.m: Same.
5023 * objc.dg/bad-receiver-type-2.m: Same.
5024 * objc.dg/bad-receiver-type.m: Same.
5025 * objc.dg/call-super-2.m: Same.
5026 * objc.dg/class-2.m: Same.
5027 * objc.dg/class-extension-1.m: Same.
5028 * objc.dg/class-extension-2.m: Same.
5029 * objc.dg/class-protocol-1.m: Same.
5030 * objc.dg/desig-init-1.m: Same.
5031 * objc.dg/duplicate-class-1.m: Same.
5032 * objc.dg/exceptions-3.m: Same.
5033 * objc.dg/exceptions-4.m: Same.
5034 * objc.dg/exceptions-5.m: Same.
5035 * objc.dg/foreach-6.m: Same.
5036 * objc.dg/foreach-7.m: Same.
5037 * objc.dg/fsf-nsstring-format-1.m: Same.
5038 * objc.dg/fsf-package-0.m: Same.
5039 * objc.dg/invalid-type-1.m: Same.
5040 * objc.dg/method-11.m: Same.
5041 * objc.dg/method-19.m: Same.
5042 * objc.dg/method-2.m: Same.
5043 * objc.dg/method-20.m: Same.
5044 * objc.dg/method-5.m: Same.
5045 * objc.dg/method-6.m: Same.
5046 * objc.dg/method-7.m: Same.
5047 * objc.dg/method-9.m: Same.
5048 * objc.dg/missing-proto-3.m: Same.
5049 * objc.dg/private-1.m: Same.
5050 * objc.dg/property/at-property-1.m: Same.
5051 * objc.dg/property/at-property-14.m: Same.
5052 * objc.dg/property/at-property-17.m: Same.
5053 * objc.dg/property/at-property-21.m: Same.
5054 * objc.dg/property/at-property-5.m: Same.
5055 * objc.dg/property/dynamic-3.m: Same.
5056 * objc.dg/property/dynamic-4.m: Same.
5057 * objc.dg/property/property-neg-1.m: Same.
5058 * objc.dg/property/property-neg-6.m: Same.
5059 * objc.dg/property/synthesize-11.m: Same.
5060 * objc.dg/property/synthesize-5.m: Same.
5061 * objc.dg/property/synthesize-6.m: Same.
5062 * objc.dg/proto-hier-1.m: Same.
5063 * objc.dg/proto-lossage-4.m: Same.
5064 * objc.dg/protocol-qualifier-2.m: Same.
5065 * objc.dg/strings/strings-1.m: Same.
5066 * objc.dg/type-size-1.m: Same.
5067
5068 2017-04-18 Jeff Law <law@redhat.com>
5069
5070 PR target/74563
5071 * gcc.target/mips/pr74563: New test.
5072
5073 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5074
5075 PR tree-optimization/80443
5076 * gcc.c-torture/compile/pr80443.c: New test.
5077
5078 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
5079
5080 PR rtl-optimization/80357
5081 * gcc.c-torture/compile/pr80357.c: New test.
5082
5083 2017-04-18 Jeff Law <law@redhat.com>
5084
5085 PR middle-end/80422
5086 * gcc.c-torture/compile/pr80422.c: New test.
5087
5088 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5089
5090 PR debug/80263
5091 * gcc.dg/debug/dwarf2/pr80263.c: New test.
5092
5093 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5094
5095 PR target/80099
5096 * gcc.target/powerpc/pr80099-1.c: New test.
5097 * gcc.target/powerpc/pr80099-2.c: Likewise.
5098 * gcc.target/powerpc/pr80099-3.c: Likewise.
5099 * gcc.target/powerpc/pr80099-4.c: Likewise.
5100 * gcc.target/powerpc/pr80099-5.c: Likewise.
5101
5102 2017-04-18 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR sanitizer/80444
5105 * gcc.dg/sancov/pr80444.c: New test.
5106
5107 PR middle-end/79788
5108 PR middle-end/80375
5109 * gcc.dg/pr79788-1.c: New test.
5110 * gcc.dg/pr79788-2.c: New test.
5111
5112 2017-04-18 Marek Polacek <polacek@redhat.com>
5113
5114 PR c++/80244 - ICE with attribute in template alias.
5115 * g++.dg/cpp0x/alias-decl-59.C: New test.
5116
5117 PR c++/80241 - ICE with alignas pack expansion.
5118 * g++.dg/cpp0x/alignas11.C: New test.
5119
5120 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5121
5122 PR c++/80287
5123 * g++.dg/lto/pr80287_0.C: New test.
5124
5125 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
5126
5127 PR target/80315
5128 * gcc.target/powerpc/pr80315-1.c: New test.
5129 * gcc.target/powerpc/pr80315-2.c: New test.
5130 * gcc.target/powerpc/pr80315-3.c: New test.
5131 * gcc.target/powerpc/pr80315-4.c: New test.
5132
5133 2017-04-16 Tom de Vries <tom@codesourcery.com>
5134
5135 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
5136 directive.
5137 * g++.dg/parse/error3.C: Same.
5138 * g++.old-deja/g++.pt/niklas01a.C: Same.
5139 * gcc.dg/990506-0.c: Same.
5140 * gcc.dg/cpp/19990413-1.c: Same.
5141 * gcc.dg/cpp/pragma-1.c: Same.
5142 * gcc.dg/cpp/pragma-2.c: Same.
5143 * gcc.dg/m-un-2.c: Same.
5144 * objc.dg/private-1.m: Same.
5145
5146 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
5147
5148 * gcc.dg/pr54669.c: Fix dg-do directive.
5149 * gcc.dg/pr78582.c: Ditto.
5150 * gcc.dg/pr80020.c: Ditto.
5151 * gcc.dg/torture/pr57993-2.cpp: Ditto.
5152 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
5153 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
5154 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
5155 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
5156 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
5157 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
5158 * gcc.dg/tree-ssa/pr79352.c: Ditto.
5159 * gcc.dg/tree-ssa/pr79376.c: Ditto.
5160 * gcc.dg/tree-ssa/pr79691.c: Ditto.
5161
5162 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
5163
5164 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
5165 * gfortran.dg/generic_29.f90: Likewise.
5166 * gfortran.dg/goacc/multi-clause.f90: Likewise.
5167 * gfortran.dg/pr41922.f90: Likewise.
5168 * gfortran.dg/pr70006.f90: Likewise.
5169
5170 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5171
5172 PR tree-optimization/66612
5173 * gcc.target/powerpc/20050830-1.c: Remove xfail.
5174
5175 2017-04-14 Janus Weil <janus@gcc.gnu.org>
5176
5177 PR fortran/80361
5178 * gfortran.dg/class_62.f90: New test case.
5179
5180 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
5181
5182 * gcc.target/arc/loop-1.c: New file.
5183
5184 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5185
5186 PR target/80098
5187 * gcc.target/powerpc/pr80098-1.c: New test.
5188 * gcc.target/powerpc/pr80098-2.c: Likewise.
5189 * gcc.target/powerpc/pr80098-3.c: Likewise.
5190 * gcc.target/powerpc/pr80098-4.c: Likewise.
5191
5192 2017-04-13 Jakub Jelinek <jakub@redhat.com>
5193
5194 PR sanitizer/80403
5195 * g++.dg/ubsan/pr80403-2.C: New test.
5196
5197 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
5198
5199 PR rtl-optimization/80343
5200 * gcc.target/powerpc/pr80343.c: New.
5201
5202 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
5203
5204 PR sanitizer/80414
5205 * c-c++-common/ubsan/bounds-15.c: New test.
5206
5207 2017-04-13 Richard Biener <rguenther@suse.de>
5208
5209 PR testsuite/80416
5210 * g++.dg/torture/pr79671.C: Fix asm constraints.
5211
5212 2017-04-13 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR debug/80321
5215 * gcc.dg/debug/pr80321.c: New test.
5216
5217 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
5218
5219 * gnat.dg/debug10.adb: New test.
5220 * gnat.dg/debug10_pkg.ads: New helper.
5221
5222 2017-04-12 Jakub Jelinek <jakub@redhat.com>
5223
5224 PR tree-optimization/79390
5225 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
5226
5227 PR sanitizer/80403
5228 PR sanitizer/80404
5229 PR sanitizer/80405
5230 * g++.dg/ubsan/pr80403.C: New test.
5231 * g++.dg/ubsan/pr80404.C: New test.
5232 * g++.dg/ubsan/pr80405.C: New test.
5233
5234 PR c/80163
5235 * gcc.dg/torture/pr80163.c: New test.
5236
5237 2017-04-12 Richard Biener <rguenther@suse.de>
5238 Jeff Law <law@redhat.com>
5239
5240 PR tree-optimization/80359
5241 * gcc.dg/torture/pr80359.c: New testcase.
5242
5243 2017-04-12 Richard Biener <rguenther@suse.de>
5244 Bernd Edlinger <bernd.edlinger@hotmail.de>
5245
5246 PR middle-end/79671
5247 * g++.dg/torture/pr79671.C: New testcase.
5248 * g++.dg/lto/pr79671_0.C: Likewise.
5249 * g++.dg/lto/pr79671_1.c: Likewise.
5250
5251 2017-04-12 Jakub Jelinek <jakub@redhat.com>
5252
5253 PR sanitizer/80349
5254 * g++.dg/ubsan/pr80349.C: New test.
5255
5256 2017-04-11 Jakub Jelinek <jakub@redhat.com>
5257
5258 PR c++/80370
5259 * g++.dg/cpp1z/decomp28.C: New test.
5260
5261 PR middle-end/80100
5262 * gcc.dg/pr80100.c: New test.
5263
5264 PR rtl-optimization/80385
5265 * g++.dg/opt/pr80385.C: New test.
5266
5267 2017-04-11 Martin Liska <mliska@suse.cz>
5268
5269 PR ipa/80212
5270 * g++.dg/ipa/pr80212.C: New test.
5271
5272 2017-04-11 Martin Sebor <msebor@redhat.com>
5273
5274 PR middle-end/80364
5275 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
5276
5277 2017-04-11 Martin Liska <mliska@suse.cz>
5278
5279 PR sanitizer/70878
5280 * gcc.dg/ubsan/pr70878.c: New test.
5281
5282 2017-04-11 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR target/80381
5285 * gcc.target/i386/pr80381.c: New test.
5286
5287 PR c++/80363
5288 * g++.dg/ext/pr80363.C: New test.
5289
5290 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5291
5292 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
5293 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
5294 Add avr-*-* to non-lp64 selector.
5295
5296 2017-04-10 Martin Sebor <msebor@redhat.com>
5297
5298 * gcc.dg/pr40340-3.c: Adjust directive pattern.
5299 * gcc.dg/pr40340-4.c: Same.
5300
5301 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
5302
5303 PR fortran/69498
5304 * gfortran.dg/submodule_unexp.f90: Modified test
5305 to account for new error.
5306 * gfortran.dg/submodule_twice.f90: New Test
5307
5308 2017-04-10 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR c++/80176
5311 * g++.dg/init/ref23.C: New test.
5312
5313 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5314
5315 PR tree-optimization/80304
5316 * gfortran.dg/do_concurrent_4.f90: New test case.
5317
5318 2017-04-10 Janus Weil <janus@gcc.gnu.org>
5319
5320 PR fortran/80046
5321 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
5322
5323 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
5324
5325 * g++.dg/torture/pr79905.C: Add -maltivec option.
5326
5327 2017-04-10 Jeff Law <law@redhat.com>
5328
5329 PR tree-optimization/80374
5330 * g++.dg/pr80374.c: New test.
5331
5332 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5333
5334 PR target/80108
5335 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
5336 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
5337
5338 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
5339
5340 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
5341
5342 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
5343
5344 PR testsuite/79356
5345 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
5346
5347 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
5348
5349 PR testsuite/79867
5350 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
5351
5352 2017-04-10 Marek Polacek <polacek@redhat.com>
5353
5354 PR sanitizer/80348
5355 * g++.dg/ubsan/div-by-zero-3.C: New test.
5356
5357 2017-04-10 Bin Cheng <bin.cheng@arm.com>
5358
5359 PR tree-optimization/80153
5360 * gcc.c-torture/execute/pr80153.c: New.
5361
5362 2017-04-10 Richard Biener <rguenther@suse.de>
5363
5364 PR middle-end/80362
5365 * gcc.dg/torture/pr80362.c: New testcase.
5366
5367 2017-04-10 Richard Biener <rguenther@suse.de>
5368
5369 PR tree-optimization/80304
5370 * gcc.dg/torture/pr80304.c: New testcase.
5371
5372 2017-04-10 Nathan Sidwell <nathan@acm.org>
5373
5374 PR target/79905
5375 * g++.dg/torture/pr79905.C: New.
5376
5377 2017-04-10 Martin Liska <mliska@suse.cz>
5378
5379 PR sanitizer/80350
5380 * c-c++-common/ubsan/pr80350.c: New test.
5381
5382 2017-04-10 Jakub Jelinek <jakub@redhat.com>
5383
5384 PR target/80324
5385 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
5386
5387 2017-04-08 Martin Liska <mliska@suse.cz>
5388
5389 Revert:
5390 2017-04-07 Martin Liska <mliska@suse.cz>
5391
5392 PR ipa/80212
5393 * g++.dg/ipa/pr80212.C: New test.
5394
5395 2017-04-07 Jakub Jelinek <jakub@redhat.com>
5396
5397 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
5398 dg-options.
5399 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
5400
5401 PR target/80322
5402 PR target/80323
5403 PR target/80325
5404 PR target/80326
5405 * gcc.target/i386/avx512f-undefined-1.c: New test.
5406 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
5407 * gcc.target/i386/avx-cvtsd-1.c: New test.
5408 * gcc.target/i386/avx512f-cvtss-1.c: New test.
5409 * gcc.target/i386/avx512f-abspd-1.c: New test.
5410 * gcc.target/i386/avx-cvtss-1.c: New test.
5411 * gcc.target/i386/avx512f-absps-1.c: New test.
5412 * gcc.target/i386/avx512f-int2mask-1.c: New test.
5413 * gcc.target/i386/avx512f-mask2int-1.c: New test.
5414
5415 2017-04-07 Marek Polacek <polacek@redhat.com>
5416
5417 PR sanitizer/80348
5418 * g++.dg/ubsan/div-by-zero-2.C: New test.
5419
5420 PR c++/80095
5421 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
5422
5423 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
5424
5425 PR rtl-optimization/70478
5426 * gcc.target/s390/pr70478.c: New.
5427
5428 2017-04-07 Martin Liska <mliska@suse.cz>
5429
5430 PR target/79889
5431 * g++.dg/ext/mv8.C: Add aarch64* targets.
5432
5433 2017-04-07 Martin Liska <mliska@suse.cz>
5434
5435 PR ipa/80212
5436 * g++.dg/ipa/pr80212.C: New test.
5437
5438 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5439
5440 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
5441
5442 2017-04-07 Richard Biener <rguenther@suse.de>
5443
5444 PR tree-optimization/80334
5445 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
5446 alignas on stack.
5447
5448 2017-04-07 Richard Biener <rguenther@suse.de>
5449
5450 PR middle-end/80341
5451 * gcc.dg/torture/pr80341.c: New testcase.
5452
5453 2017-04-06 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR debug/80234
5456 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
5457 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
5458
5459 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
5460
5461 PR target/79733
5462 * gcc.target/i386/pr79733.c: New test.
5463
5464 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
5465
5466 PR target/80298
5467 * gcc.target/i386/pr80298-1.c: New test.
5468 * gcc.target/i386/pr80298-2.c: Ditto.
5469
5470 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
5471
5472 PR target/80082
5473 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
5474 ARMv7-R.
5475
5476 2017-04-06 Richard Biener <rguenther@suse.de>
5477
5478 PR tree-optimization/80334
5479 * g++.dg/torture/pr80334.C: New testcase.
5480
5481 2017-04-06 Martin Liska <mliska@suse.cz>
5482
5483 PR sanitizer/80166
5484 * gcc.dg/asan/pr80166.c: New test.
5485
5486 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5487
5488 PR tree-optimization/79390
5489 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
5490
5491 2017-04-06 Richard Biener <rguenther@suse.de>
5492
5493 PR tree-optimization/80262
5494 * gcc.target/i386/pr80262.c: New testcase.
5495
5496 2017-04-06 Richard Biener <rguenther@suse.de>
5497
5498 PR middle-end/80281
5499 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
5500
5501 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
5502
5503 PR rtl-optimization/70703
5504 * gcc.target/i386/pr70703.c: New.
5505
5506 2017-04-05 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR sanitizer/80308
5509 * c-c++-common/asan/pr80308.c: New test.
5510
5511 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
5512
5513 PR target/79890
5514 * gcc.target/s390/pr79890.c: New test case.
5515
5516 2017-04-05 Jakub Jelinek <jakub@redhat.com>
5517
5518 PR target/80310
5519 * c-c++-common/ubsan/pr80310.c: New test.
5520
5521 2017-04-04 Jakub Jelinek <jakub@redhat.com>
5522
5523 PR c++/80297
5524 * g++.dg/torture/pr80297.C: New test.
5525
5526 PR tree-optimization/79390
5527 * gcc.target/i386/pr79390.c: New test.
5528 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
5529
5530 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
5531
5532 PR c++/80296
5533 * g++.dg/cpp0x/alias-decl-80296.C: New test.
5534
5535 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5536
5537 PR target/80307
5538 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
5539 targeting any CPU or architecture.
5540 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
5541 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
5542 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
5543 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
5544 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
5545 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
5546 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
5547 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
5548
5549 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
5550
5551 PR fortran/69498
5552 * gfortran.dg/submodule_unexp.f90: New test.
5553
5554 2017-04-04 Jakub Jelinek <jakub@redhat.com>
5555
5556 PR target/80286
5557 * gcc.target/i386/avx-pr80286.c: New test.
5558 * gcc.dg/pr80286.c: New test.
5559
5560 2017-04-04 Richard Biener <rguenther@suse.de>
5561
5562 PR middle-end/80281
5563 * gcc.dg/torture/pr80281.c: New testcase.
5564
5565 2017-04-04 Richard Biener <rguenther@suse.de>
5566
5567 PR tree-optimization/80275
5568 * g++.dg/opt/pr80275.C: Make g static.
5569
5570 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
5571
5572 PR rtl-optimization/60818
5573 * gcc.c-torture/compile/pr60818.c: New testcase.
5574
5575 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
5576
5577 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
5578 * gcc.dg/20031012-1.c: Likewise.
5579 * gcc.dg/ipa/ipcp-1.c: Likewise.
5580 * gcc.dg/torture/matrix-3.c: Likewise.
5581 * gcc.target/powerpc/ppc-spe.c: Likewise.
5582 * gcc.target/rx/zero-width-bitfield.c: Likewise.
5583
5584 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5585
5586 PR target/80246
5587 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
5588 powerpc_vsx_ok.
5589 (std, ld): Limit scan-assembler-times check to lp64.
5590 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
5591 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
5592 powerpc_vsx_ok.
5593
5594 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
5595
5596 PR target/80246
5597 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
5598
5599 2017-04-03 Richard Biener <rguenther@suse.de>
5600
5601 PR tree-optimization/80275
5602 * g++.dg/opt/pr80275.C: New testcase.
5603
5604 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5605
5606 PR testsuite/79356
5607 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
5608
5609 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
5610
5611 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
5612 (bal): Increase iteration count and assume alignment.
5613
5614 2017-04-03 Bin Cheng <bin.cheng@arm.com>
5615
5616 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
5617
5618 2017-04-02 Andrew Pinski <apinski@cavium.com>
5619
5620 * gcc.c-torture/compile/nested-3.c: New testcase.
5621 * gcc.c-torture/execute/20170401-1.c: New testcase.
5622 * gcc.c-torture/execute/20170401-2.c: New testcase.
5623
5624 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5625
5626 PR rtl-optimization/79405
5627 gcc.dg/pr79405.c: New testcase.
5628
5629 2017-03-31 Jakub Jelinek <jakub@redhat.com>
5630
5631 PR debug/79255
5632 * gcc.dg/pr79255.c: New test.
5633
5634 PR c++/79572
5635 * g++.dg/ubsan/null-8.C: New test.
5636
5637 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
5638
5639 PR target/80107
5640 * gfortran.dg/pr80107.f: New.
5641
5642 2017-03-31 Jeff Law <law@redhat.com>
5643
5644 PR tree-optimization/49498
5645 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
5646
5647 2017-03-31 Richard Biener <rguenther@suse.de>
5648
5649 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
5650
5651 2017-03-31 Richard Biener <rguenther@suse.de>
5652
5653 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
5654
5655 2017-03-31 Jakub Jelinek <jakub@redhat.com>
5656
5657 PR libstdc++/80251
5658 * g++.dg/ext/is_aggregate.C: New test.
5659
5660 PR middle-end/80173
5661 * gcc.target/i386/pr80173.c: New test.
5662
5663 PR middle-end/80163
5664 * gcc.dg/pr80163.c: New test.
5665
5666 PR debug/80025
5667 * gcc.dg/torture/pr80025.c: New test.
5668
5669 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
5670
5671 * gcc.target/mips/pr52125.c: Add -msym32.
5672
5673 2017-03-30 Jakub Jelinek <jakub@redhat.com>
5674
5675 PR translation/80189
5676 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
5677 * g++.dg/gomp/sharing-1.C: Likewise.
5678 * gfortran.dg/gomp/pr44536.f90: Likewise.
5679 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
5680 * gfortran.dg/gomp/sharing-3.f90: Likewise.
5681 * gfortran.dg/gomp/crayptr3.f90: Likewise.
5682 * gfortran.dg/gomp/pr33439.f90: Likewise.
5683 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5684 * gfortran.dg/gomp/sharing-1.f90: Likewise.
5685 * gfortran.dg/gomp/sharing-2.f90: Likewise.
5686 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
5687 * gcc.dg/gomp/sharing-1.c: Likewise.
5688
5689 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
5690
5691 PR target/80246
5692 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
5693 Darwin and SPE.
5694 (dxex, dxexq): Update return type.
5695 (diex, diexq): Update argument type.
5696 * gcc.target/powerpc/pr80246.c: New test.
5697
5698 2017-03-30 Martin Jambor <mjambor@suse.cz>
5699
5700 PR ipa/77333
5701 * g++.dg/ipa/pr77333.C: New test.
5702
5703 2017-03-30 Jakub Jelinek <jakub@redhat.com>
5704
5705 PR target/80206
5706 * gcc.target/i386/pr80206.c: New test.
5707
5708 2017-03-30 Richard Biener <rguenther@suse.de>
5709
5710 PR tree-optimization/77498
5711 * gfortran.dg/pr77498.f: New testcase.
5712
5713 2017-03-29 Marek Polacek <polacek@redhat.com>
5714
5715 PR c/79730
5716 * gcc.dg/pr79730.c: New test.
5717
5718 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5719
5720 PR libgfortran/78670
5721 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
5722 a character of length 1. Update test for success.
5723 * gfortran.dg/dtio_28.f03: New test.
5724 * gfortran.dg/dtio_4.f90: Update to open test file with status =
5725 'scratch' to delete the file when done.
5726
5727 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
5728
5729 PR rtl-optimization/80233
5730 * gcc.c-torture/compile/pr80233.c: New testcase.
5731
5732 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5733
5734 PR fortran/80254
5735 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
5736 * gfortran.dg/dec_io_2a.f90: instead (new test).
5737
5738 2017-03-28 Jiong Wang <jiong.wang@arm.com>
5739
5740 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
5741
5742 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
5743
5744 PR testsuite/43496
5745 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
5746 generating PIC code.
5747
5748 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
5749
5750 PR rtl-optimization/80193
5751 * gcc.target/i386/pr80193.c: New.
5752
5753 2017-03-28 Janus Weil <janus@gcc.gnu.org>
5754
5755 PR fortran/78661
5756 * gfortran.dg/dtio_25.f90: Modified test case.
5757 * gfortran.dg/dtio_27.f90: New test case.
5758
5759 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
5760
5761 PR target/53383
5762 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
5763 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
5764 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
5765
5766 2017-03-28 Bin Cheng <bin.cheng@arm.com>
5767
5768 * gcc.c-torture/compile/irreducible-loop.c: New.
5769
5770 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
5771
5772 PR tree-optimization/80218
5773 * gcc.dg/pr80218.c: New test.
5774
5775 2017-03-28 Richard Biener <rguenther@suse.de>
5776
5777 PR tree-optimization/78644
5778 * gcc.dg/pr78644-1.c: New testcase.
5779 * gcc.dg/pr78644-2.c: Likewise.
5780
5781 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
5782
5783 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
5784 * gcc.dg/pic-4.c: Likewise.
5785 * gcc.dg/pie-3.c: Likewise.
5786 * gcc.dg/pie-4.c: Likewise.
5787
5788 2017-03-28 Martin Liska <mliska@suse.cz>
5789
5790 PR ipa/80205
5791 * g++.dg/ipa/pr80205.C: New test.
5792
5793 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5794
5795 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
5796 with sizeof(int) < 4.
5797 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
5798 * gcc.c-torture/execute/pr79737-2.c: Likewise.
5799 * gcc.dg/torture/pr79777.c: Likewise.
5800 * gcc.dg/torture/pr79910.c: Likewise.
5801
5802 2017-03-28 Richard Biener <rguenther@suse.de>
5803
5804 PR middle-end/80222
5805 * g++.dg/pr80222.C: New testcase.
5806
5807 2017-03-28 Martin Liska <mliska@suse.cz>
5808
5809 PR ipa/80104
5810 * gcc.dg/ipa/pr80104.c: New test.
5811
5812 2017-03-28 Marek Polacek <polacek@redhat.com>
5813
5814 PR sanitizer/80067
5815 * c-c++-common/ubsan/shift-10.c: New test.
5816
5817 2017-03-27 Jeff Law <law@redhat.com>
5818
5819 PR tree-optimization/80216
5820 * gcc.c-torture/compile/pr80216.c: New test.
5821
5822 2017-03-27 Jakub Jelinek <jakub@redhat.com>
5823
5824 PR middle-end/80162
5825 * c-c++-common/pr80162-1.c: New test.
5826 * c-c++-common/pr80162-2.c: New test.
5827 * c-c++-common/pr80162-3.c: New test.
5828
5829 PR target/80102
5830 * g++.dg/opt/pr80102.C: New test.
5831
5832 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5833
5834 PR target/78543
5835 * gcc.target/powerpc/pr78543.c: New test.
5836
5837 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
5838
5839 PR target/80103
5840 * gcc.target/powerpc/pr80103-1.c: New test.
5841
5842 2017-03-27 Richard Biener <rguenther@suse.de>
5843
5844 PR tree-optimization/80181
5845 * gcc.dg/torture/pr80181.c: New testcase.
5846
5847 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
5848
5849 * gcc.target/arc/interrupt-4.c: New file.
5850
5851 2017-03-27 Richard Biener <rguenther@suse.de>
5852
5853 PR ipa/79776
5854 * g++.dg/ipa/pr79776.C: New testcase.
5855
5856 2017-03-27 Jakub Jelinek <jakub@redhat.com>
5857
5858 PR sanitizer/80168
5859 * gcc.dg/asan/pr80168.c: New test.
5860
5861 2017-03-27 Richard Biener <rguenther@suse.de>
5862
5863 PR tree-optimization/80170
5864 * gcc.dg/pr80170.c: New testcase.
5865
5866 2017-03-27 Richard Biener <rguenther@suse.de>
5867
5868 PR middle-end/80171
5869 * g++.dg/torture/pr80171.C: New testcase.
5870
5871 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
5872
5873 * gcc.dg/torture/pr79732.c: Require alias support.
5874 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
5875
5876 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
5877 libatomic_available.
5878 * gfortran.dg/coarray_image_status_1.f08: Likewise.
5879 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
5880
5881 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5882
5883 PR libgfortran/78881
5884 * gfortran.dg/dtio_26.f90: New test.
5885
5886 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
5887
5888 PR fortran/80156
5889 PR fortran/79382
5890 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
5891 testcase for PR80156. Add a main programme that tests that
5892 the typebound generic is accessible.
5893
5894 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
5895
5896 PR rtl-optimization/80160
5897 PR rtl-optimization/80159
5898
5899 * gcc.target/i386/pr80160.c: New test.
5900
5901 2017-03-24 Jakub Jelinek <jakub@redhat.com>
5902
5903 PR sanitizer/79904
5904 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
5905
5906 2017-03-24 Marek Polacek <polacek@redhat.com>
5907
5908 PR c++/80119
5909 * g++.dg/warn/Wuninitialized-9.C: New test.
5910
5911 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5912
5913 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
5914 and remove the high-level builtin. The error message for the
5915 would prevent compilation from reaching the second.
5916 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5917
5918 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5919
5920 * gcc.target/s390/vxe/negfma-1.c: New test.
5921
5922 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5923
5924 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
5925 * gcc.target/s390/arch12/mul-1.c: New test.
5926 * gcc.target/s390/arch12/mul-2.c: New test.
5927
5928 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5929
5930 * gcc.target/s390/vxe/vllezlf-1.c: New test.
5931
5932 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5933
5934 * gcc.target/s390/vxe/popcount-1.c: New test.
5935
5936 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5937
5938 * gcc.target/s390/vxe/bitops-1.c: New test.
5939
5940 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5941
5942 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
5943 * lib/target-supports.exp: Add effective target check s390_vxe.
5944
5945 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5946
5947 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
5948 comparison instructions used from now on.
5949
5950 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5951
5952 * gcc.target/s390/s390.exp (check_effective_target_vector):
5953 Include target-supports.exp and move target_vector check routine
5954 ...
5955 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
5956 here and rename it.
5957 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
5958 check from vector to s390_vx.
5959 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
5960 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
5961 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
5962 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
5963 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
5964 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
5965 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
5966 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
5967 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
5968
5969 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5970
5971 * gcc.target/s390/vector/vec-init-2.c: New test.
5972
5973 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5974
5975 * gcc.dg/ubsan/pr79904-2.c: New test.
5976
5977 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5978
5979 PR target/79893
5980 * gcc.target/s390/zvector/pr79893.c: New test.
5981
5982 2017-03-24 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR rtl-optimization/80112
5985 * gcc.dg/pr80112.c: New test.
5986
5987 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5988
5989 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
5990 etc. line numbers.
5991 * gcc.dg/Walloca-1.c: Likewise.
5992 * gcc.dg/Walloca-2.c: Likewise.
5993 * gcc.dg/Wvla-larger-than-2.c: Likewise.
5994
5995 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5996
5997 PR tree-optimization/80158
5998 * gfortran.fortran-torture/compile/pr80158.f: New file.
5999
6000 2017-03-24 Richard Biener <rguenther@suse.de>
6001
6002 PR tree-optimization/80167
6003 * gcc.dg/graphite/pr80167.c: New testcase.
6004
6005 2017-03-24 Tom de Vries <tom@codesourcery.com>
6006
6007 PR testsuite/80092
6008 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
6009 dg-require-effective-target global_constructor.
6010 * gcc.dg/tls/emutls-2.c: Same.
6011
6012 2017-03-24 Tom de Vries <tom@codesourcery.com>
6013
6014 PR testsuite/80092
6015 * c-c++-common/Wimplicit-fallthrough-34.c: Add
6016 dg-require-effective-target indirect_jumps.
6017
6018 2017-03-24 Tom de Vries <tom@codesourcery.com>
6019
6020 PR testsuite/80092
6021 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
6022 nonlocal_goto.
6023
6024 2017-03-24 Tom de Vries <tom@codesourcery.com>
6025
6026 PR testsuite/80092
6027 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
6028 * gcc.dg/Walloca-12.c: Same.
6029 * gcc.dg/attr-alloc_size-8.c: Same.
6030 * gcc.dg/Walloca-4.c: Same.
6031 * gcc.dg/Walloca-8.c: Same.
6032 * gcc.dg/Walloca-13.c: Same.
6033 * gcc.dg/Walloca-14.c: Same.
6034 * gcc.dg/attr-alloc_size-9.c: Same.
6035 * gcc.dg/Walloca-1.c: Same.
6036 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6037 * gcc.dg/Walloca-5.c: Same.
6038 * gcc.dg/Walloca-10.c: Same.
6039 * gcc.dg/Walloca-9.c: Same.
6040 * gcc.dg/attr-alloc_size-6.c: Same.
6041 * gcc.dg/Wvla-larger-than-1.c: Same.
6042 * gcc.dg/torture/pr71881.c: Same.
6043 * gcc.dg/torture/pr71901.c: Same.
6044 * gcc.dg/torture/pr78742.c: Same.
6045 * gcc.dg/builtin-alloc-size.c: Same.
6046 * gcc.dg/Walloca-2.c: Same.
6047 * gcc.dg/Walloca-6.c: Same.
6048 * gcc.dg/Walloca-11.c: Same.
6049 * gcc.dg/attr-alloc_size-7.c: Same.
6050 * gcc.dg/Wvla-larger-than-2.c: Same.
6051 * gcc.dg/Walloca-3.c: Same.
6052 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
6053 * gcc.c-torture/compile/pr79413.c: Same.
6054 * gcc.c-torture/compile/pr78439.c: Same.
6055
6056 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6057
6058 * gcc.target/powerpc/p9-options-1.c: New test.
6059
6060 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6061
6062 PR target/71436
6063 * gcc.c-torture/compile/pr71436.c: New test.
6064
6065 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6066 Richard Biener <rguenther@suse.de>
6067
6068 PR tree-optimization/79908
6069 PR tree-optimization/80136
6070 * gcc.dg/torture/pr79908.c: New file.
6071
6072 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
6073
6074 PR fortran/39239
6075 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
6076
6077 2017-03-22 Jakub Jelinek <jakub@redhat.com>
6078
6079 PR c++/80141
6080 * g++.dg/gomp/pr80141.C: New test.
6081
6082 PR c++/80129
6083 * g++.dg/torture/pr80129.C: New test.
6084
6085 PR sanitizer/80110
6086 * g++.dg/tsan/pr80110.C: New test.
6087
6088 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6089
6090 PR fortran/80142
6091 * gfortran.dg/any_loc.f90: New test case.
6092
6093 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6094
6095 PR target/80082
6096 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
6097 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
6098
6099 2017-03-22 Martin Liska <mliska@suse.cz>
6100
6101 PR target/79906
6102 * g++.dg/ext/mv8.C: Add power* targets.
6103
6104 2017-03-21 Martin Sebor <msebor@redhat.com>
6105
6106 PR c++/79548
6107 * g++.dg/warn/Wunused-var-26.C: New test.
6108
6109 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6110
6111 PR tree-optimization/79908
6112 * gcc.dg/torture/pr79908.c: Revert addition of new file.
6113
6114 2017-03-21 Marek Polacek <polacek@redhat.com>
6115 Martin Sebor <msebor@redhat.com>
6116
6117 PR tree-optimization/80109
6118 * gcc.dg/Walloca-14.c: New test.
6119
6120 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6121
6122 PR target/80125
6123 * gcc.target/powerpc/pr80125.c: New test.
6124
6125 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
6126
6127 PR fortran/69498
6128 * gfortran.dg/unexp_attribute.f90: New test
6129
6130 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6131 Richard Biener <rguenther@suse.de>
6132
6133 PR tree-optimization/79908
6134 * gcc.dg/torture/pr79908.c: New file.
6135
6136 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6137
6138 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
6139 with sizeof(int) < 4.
6140
6141 2017-03-21 Martin Liska <mliska@suse.cz>
6142
6143 * gcc.target/i386/pr65044.c: Add '.' in order to catch
6144 apostrophes.
6145
6146 2017-03-21 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/80032
6149 * g++.dg/opt/pr80032.C: New testcase.
6150
6151 2017-03-21 Richard Biener <rguenther@suse.de>
6152
6153 PR tree-optimization/80122
6154 * gcc.dg/torture/pr80122.c: New testcase.
6155
6156 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
6157
6158 * gcc.dg/pic-2.c: Skip for MIPS.
6159 * gcc.dg/pie-2.c: Skip for MIPS.
6160
6161 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6162
6163 PR c++/77752
6164 * g++.dg/cpp0x/initlist97.C: New.
6165 * g++.dg/cpp0x/initlist85.C: Update.
6166
6167 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6168
6169 PR c/67338
6170 * gcc.dg/pr67338.c: New test.
6171
6172 PR c++/35878
6173 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
6174 dump instead of assembler.
6175 * g++.dg/init/pr35878_2.C: Likewise.
6176 * g++.dg/init/pr35878_3.C: Likewise.
6177
6178 2017-03-21 Jakub Jelinek <jakub@redhat.com>
6179
6180 PR c/80097
6181 * gcc.dg/ubsan/pr80097.c: New test.
6182
6183 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6184
6185 PR tree-optimization/80054
6186 * g++.dg/torture/pr80054.C: New file.
6187
6188 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6189
6190 PR target/79963
6191 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
6192 directive to assure selection of proper bit using rlwinm insn.
6193 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6194 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
6195 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
6196 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
6197
6198 2017-03-20 Marek Polacek <polacek@redhat.com>
6199 Paolo Carlini <paolo.carlini@oracle.com>
6200
6201 PR c++/80059 - ICE with noexcept and __transaction_atomic
6202 * g++.dg/tm/pr80059-2.C: New test.
6203 * g++.dg/tm/pr80059.C: New test.
6204
6205 2017-03-20 Martin Liska <mliska@suse.cz>
6206
6207 PR middle-end/79753
6208 * gcc.target/i386/mpx/pr79753.c: New test.
6209
6210 2017-03-20 Martin Liska <mliska@suse.cz>
6211
6212 PR target/79769
6213 PR target/79770
6214 * g++.dg/pr79769.C: New test.
6215 * gcc.target/i386/mpx/pr79770.c: New test.
6216
6217 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6218
6219 PR target/78857
6220 * gcc.target/s390/load-and-test-fp-1.c: New test.
6221 * gcc.target/s390/load-and-test-fp-2.c: New test.
6222
6223 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
6224
6225 PR fortran/79676
6226 * gfortran.dg/submodule_28.f08 : New test.
6227
6228 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
6229
6230 PR fortran/71838
6231 * gfortran.dg/submodule_26.f08 : New test.
6232 * gfortran.dg/submodule_27.f08 : New test.
6233
6234 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
6235
6236 PR target/79951
6237 * gcc.target/powerpc/pr79951.c: New.
6238
6239 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
6240
6241 PR rtl-optimization/79910
6242 * gcc.dg/torture/pr79910.c: New test.
6243
6244 2017-03-17 Jeff Law <law@redhat.com>
6245
6246 PR tree-optimization/71437
6247 * gcc.dg/tree-ssa/pr71437.c: New test.
6248 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
6249 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
6250 now caught by VRP, but which were previously caught by DOM.
6251
6252 2017-03-17 Richard Biener <rguenther@suse.de>
6253
6254 PR middle-end/80075
6255 * g++.dg/torture/pr80075.C: New testcase.
6256
6257 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
6258
6259 PR target/71294
6260 * g++.dg/pr71294.C: New test.
6261
6262 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
6263
6264 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
6265
6266 2017-03-16 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR fortran/80010
6269 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
6270
6271 PR fortran/79886
6272 * gfortran.dg/pr79886.f90: New test.
6273
6274 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6275
6276 PR target/79038
6277 * gcc.target/powerpc/pr79038-1.c: New test.
6278
6279 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
6280
6281 PR fortran/33271
6282 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
6283
6284 2017-03-15 Jiong Wang <jiong.wang@arm.com>
6285
6286 PR testsuite/79356
6287 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
6288
6289 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
6290
6291 PR target/80019
6292 * gcc.target/i386/pr80019.c: New test.
6293
6294 2017-03-15 Martin Liska <mliska@suse.cz>
6295
6296 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
6297
6298 2017-03-14 Martin Sebor <msebor@redhat.com>
6299
6300 PR tree-optimization/79800
6301 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
6302 * gcc.dg/tree-ssa/pr79800.c: New test.
6303
6304 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6305
6306 PR target/79947
6307 * gcc.target/powerpc/pr79947.c: New test.
6308
6309 2017-03-14 Martin Sebor <msebor@redhat.com>
6310
6311 PR middle-end/80020
6312 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
6313 * gcc.dg/attr-alloc_size-7.c: Same.
6314 * gcc.dg/attr-alloc_size-9.c: Same.
6315 * gcc.dg/builtin-alloc-size.c: Same.
6316 * gcc.dg/pr80020.c: New test.
6317
6318 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
6319
6320 PR rtl-optimization/79728
6321 * gcc.target/i386/sse-globalreg.c: New test.
6322
6323 2017-03-14 Martin Liska <mliska@suse.cz>
6324
6325 PR lto/66295
6326 * gcc.dg/tree-prof/pr66295.c: New test.
6327
6328 2017-03-13 Martin Liska <mliska@suse.cz>
6329
6330 PR middle-end/78339
6331 * gcc.target/i386/mpx/pr78339.c: New test.
6332
6333 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6334
6335 * gcc.target/arc/bitfield.c: New file.
6336
6337 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
6338
6339 * gcc.target/arc/pr9001090948.c: New file.
6340
6341 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
6342
6343 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6344 Fix test. Make early-out condition return early. Correct comments.
6345
6346 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6347
6348 PR libgfortran/78854
6349 * gfortran.dg/dtio_25.f90: New test.
6350
6351 2017-03-10 Martin Sebor <msebor@redhat.com>
6352
6353 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
6354
6355 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
6356
6357 PR rtl-optimization/78911
6358 * gcc.target/i386/pr78911-1.c: New test.
6359 * gcc.target/i386/pr78911-2.c: New test.
6360
6361 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
6362
6363 PR target/79941
6364 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
6365 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
6366 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
6367
6368 2017-03-10 Marek Polacek <polacek@redhat.com>
6369
6370 PR c++/79967
6371 * g++.dg/cpp0x/gen-attrs-63.C: New test.
6372
6373 2017-03-10 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR c++/79899
6376 * g++.dg/other/friend7.C: New test.
6377
6378 PR c++/79896
6379 * g++.dg/ext/int128-5.C: New test.
6380
6381 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
6382
6383 PR testsuite/79356
6384 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
6385 powerpc, sparc, or s390x.
6386
6387 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
6388
6389 PR target/79907
6390 * gcc.target/powerpc/pr79907.c: New.
6391
6392 2017-03-10 Olivier Hainque <hainque@adacore.com>
6393
6394 * gnat.dg/opt64.adb: New test.
6395 * gnat.dg/opt64_pkg.ads: New helper.
6396 * gnat.dg/opt64_pkg.adb: New helper.
6397
6398 2017-03-10 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR rtl-optimization/79909
6401 * gcc.target/powerpc/pr79909.c: New test.
6402
6403 PR tree-optimization/79972
6404 * gcc.dg/pr79972.c: New test.
6405
6406 PR tree-optimization/77975
6407 * gcc.dg/pr77975.c: New test.
6408
6409 2017-03-09 Marek Polacek <polacek@redhat.com>
6410
6411 PR c++/79962
6412 PR c++/79984
6413 * c-c++-common/nonnull-3.c: New test.
6414 * g++.dg/warn/Wnonnull3.C: New test.
6415
6416 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
6417
6418 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
6419 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
6420
6421 2017-03-09 Marek Polacek <polacek@redhat.com>
6422
6423 PR sanitizer/79757
6424 * gcc.dg/ubsan/pr79757-1.c: New test.
6425 * gcc.dg/ubsan/pr79757-2.c: New test.
6426 * gcc.dg/ubsan/pr79757-3.c: New test.
6427 * gcc.dg/ubsan/pr79757-4.c: New test.
6428 * gcc.dg/ubsan/pr79757-5.c: New test.
6429
6430 2017-03-09 Jakub Jelinek <jakub@redhat.com>
6431
6432 PR c/79969
6433 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
6434
6435 2017-03-09 Marek Polacek <polacek@redhat.com>
6436
6437 PR c++/79687
6438 * g++.dg/expr/ptrmem8.C: New test.
6439 * g++.dg/expr/ptrmem9.C: New test.
6440
6441 2017-03-09 Richard Biener <rguenther@suse.de>
6442
6443 PR tree-optimization/79977
6444 * gcc.dg/graphite/pr79977.c: New testcase.
6445
6446 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
6447
6448 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
6449 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
6450 * lib/target-supports.exp (check_effective_target_rdynamic):
6451 New proc.
6452
6453 2017-03-09 Richard Biener <rguenther@suse.de>
6454
6455 PR middle-end/79971
6456 * gcc.dg/fixed-point/pr79971.c: New testcase.
6457
6458 2017-03-09 Richard Biener <rguenther@suse.de>
6459
6460 PR ipa/79970
6461 * gcc.dg/torture/pr79970.c: New testcase.
6462
6463 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6464
6465 PR c++/71966
6466 * g++.dg/cpp0x/pr71966-1.C: New.
6467 * g++.dg/cpp0x/pr71966-2.C: Likewise.
6468
6469 2017-03-09 Martin Liska <mliska@suse.cz>
6470
6471 PR tree-optimization/79631
6472 * gcc.target/i386/mpx/pr79631.c: New test.
6473
6474 2017-03-09 Martin Liska <mliska@suse.cz>
6475
6476 PR target/65705
6477 PR target/69804
6478 * gcc.target/i386/pr71458.c: Update scanned pattern.
6479
6480 2017-03-09 Marek Polacek <polacek@redhat.com>
6481
6482 PR c++/79672
6483 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
6484 * g++.dg/warn/Wduplicated-branches3.C: New test.
6485
6486 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
6487
6488 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
6489
6490 2017-03-09 Martin Liska <mliska@suse.cz>
6491
6492 PR ipa/79764
6493 * g++.dg/pr79764.C: New test.
6494
6495 2017-03-09 Martin Liska <mliska@suse.cz>
6496
6497 PR ipa/79761
6498 * g++.dg/pr79761.C: New test.
6499
6500 2017-03-09 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR sanitizer/79944
6503 * c-c++-common/asan/pr79944.c: New test.
6504
6505 PR target/79932
6506 * gcc.target/i386/pr79932-2.c: New test.
6507
6508 PR target/79932
6509 * gcc.target/i386/pr79932-1.c: New test.
6510
6511 2017-03-09 Marek Polacek <polacek@redhat.com>
6512
6513 PR c++/79900 - ICE in strip_typedefs
6514 * g++.dg/warn/Wpadded-1.C: New test.
6515
6516 2017-03-08 Marek Polacek <polacek@redhat.com>
6517
6518 * g++.dg/Walloca1.C: Adjust dg-warning.
6519
6520 2017-03-08 Andrew Haley <aph@redhat.com>
6521
6522 PR tree-optimization/79943
6523 * gcc.dg/tree-ssa/pr79943.c: New test.
6524
6525 2017-03-08 Richard Biener <rguenther@suse.de>
6526
6527 PR tree-optimization/79955
6528 * gcc.dg/uninit-24.c: New testcase.
6529
6530 2017-03-08 Richard Biener <rguenther@suse.de>
6531
6532 PR tree-optimization/79920
6533 * gcc.dg/vect/pr79920.c: New testcase.
6534
6535 2017-03-08 Jakub Jelinek <jakub@redhat.com>
6536
6537 PR sanitizer/79904
6538 * gcc.dg/ubsan/pr79904.c: New test.
6539
6540 2017-03-07 Jakub Jelinek <jakub@redhat.com>
6541
6542 PR c/79834
6543 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
6544 diagnostics.
6545
6546 2017-03-07 Marek Polacek <polacek@redhat.com>
6547
6548 PR middle-end/79809
6549 * g++.dg/Walloca1.C: New test.
6550
6551 2017-03-07 Martin Liska <mliska@suse.cz>
6552
6553 PR middle-end/68270
6554 * g++.dg/pr68270.C: New test.
6555
6556 2017-03-07 Jakub Jelinek <jakub@redhat.com>
6557
6558 PR rtl-optimization/79901
6559 * gcc.target/i386/pr79901.c: New test.
6560
6561 PR sanitizer/79897
6562 * c-c++-common/ubsan/pr79897.c: New test.
6563
6564 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
6565
6566 PR rtl-optimization/79571
6567 * gcc.target/i386/pr79571.c: New.
6568
6569 2017-03-06 Marek Polacek <polacek@redhat.com>
6570
6571 PR c++/79796 - ICE with NSDMI and this pointer
6572 * g++.dg/cpp0x/nsdmi13.C: New test.
6573
6574 2017-03-06 Julia Koval <julia.koval@intel.com>
6575
6576 PR target/79793
6577 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
6578 directives.
6579 * gcc.target/i386/interrupt-13.c: Ditto.
6580 * gcc.target/i386/interrupt-14.c: Ditto.
6581 * gcc.target/i386/interrupt-15.c: Ditto.
6582
6583 2017-03-06 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR c++/79822
6586 * g++.dg/cpp0x/constexpr-79822.C: New test.
6587
6588 2017-03-06 Richard Biener <rguenther@suse.de>
6589
6590 PR tree-optimization/79894
6591 * gcc.dg/vect/pr79887.c: New testcase.
6592
6593 2017-03-06 Richard Biener <rguenther@suse.de>
6594
6595 PR tree-optimization/79824
6596 * gcc.dg/vect/pr79824-1.c: New testcase.
6597 * gcc.dg/vect/pr79824-2.c: Likewise.
6598
6599 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6600
6601 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
6602 gettimeofday. Remove dg-skip-if for AVR.
6603 * lib/target-supports.exp (check_effective_target_gettimeofday):
6604 New proc.
6605
6606 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
6607
6608 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
6609 * gcc.target/s390/hotpatch-10.c: Likewise.
6610 * gcc.target/s390/hotpatch-11.c: Likewise.
6611 * gcc.target/s390/hotpatch-12.c: Likewise.
6612 * gcc.target/s390/hotpatch-13.c: Likewise.
6613 * gcc.target/s390/hotpatch-14.c: Likewise.
6614 * gcc.target/s390/hotpatch-15.c: Likewise.
6615 * gcc.target/s390/hotpatch-16.c: Likewise.
6616 * gcc.target/s390/hotpatch-17.c: Likewise.
6617 * gcc.target/s390/hotpatch-18.c: Likewise.
6618 * gcc.target/s390/hotpatch-19.c: Likewise.
6619 * gcc.target/s390/hotpatch-2.c: Likewise.
6620 * gcc.target/s390/hotpatch-26.c: Likewise.
6621 * gcc.target/s390/hotpatch-27.c: Likewise.
6622 * gcc.target/s390/hotpatch-28.c: Likewise.
6623 * gcc.target/s390/hotpatch-3.c: Likewise.
6624 * gcc.target/s390/hotpatch-4.c: Likewise.
6625 * gcc.target/s390/hotpatch-5.c: Likewise.
6626 * gcc.target/s390/hotpatch-6.c: Likewise.
6627 * gcc.target/s390/hotpatch-7.c: Likewise.
6628 * gcc.target/s390/hotpatch-8.c: Likewise.
6629 * gcc.target/s390/hotpatch-9.c: Likewise.
6630
6631 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
6632
6633 PR c++/64574
6634 * g++.dg/template/crash125.C: New.
6635
6636 2017-03-06 Jakub Jelinek <jakub@redhat.com>
6637
6638 PR target/79812
6639 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
6640
6641 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
6642
6643 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
6644
6645 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6646
6647 * gcc.target/mips/msa-minmax.c: New tests.
6648
6649 2017-03-06 Martin Liska <mliska@suse.cz>
6650
6651 PR sanitize/79783
6652 * g++.dg/asan/pr79783.C: New test.
6653
6654 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6655
6656 * gcc.target/mips/msa-dotp.c: New tests.
6657
6658 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
6659
6660 * gcc.target/mips/msa-bclri.c: New test.
6661
6662 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6663
6664 PR c++/70266
6665 * g++.dg/tm/pr70266.C: New.
6666
6667 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
6668 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6669
6670 * gfortran.dg/coarray/fail_image_1.f08: New test.
6671 * gfortran.dg/coarray/fail_image_2.f08: New test.
6672 * gfortran.dg/coarray/failed_images_1.f08: New test.
6673 * gfortran.dg/coarray/failed_images_2.f08: New test.
6674 * gfortran.dg/coarray/image_status_1.f08: New test.
6675 * gfortran.dg/coarray/image_status_2.f08: New test.
6676 * gfortran.dg/coarray/stopped_images_1.f08: New test.
6677 * gfortran.dg/coarray/stopped_images_2.f08: New test.
6678 * gfortran.dg/coarray_fail_st.f90: New test.
6679 * gfortran.dg/coarray_failed_images_1.f08: New test.
6680 * gfortran.dg/coarray_image_status_1.f08: New test.
6681 * gfortran.dg/coarray_stopped_images_1.f08: New test.
6682
6683 2017-03-03 Marek Polacek <polacek@redhat.com>
6684
6685 PR c/79758
6686 * gcc.dg/noncompile/pr79758.c: New test.
6687
6688 2017-03-03 Jakub Jelinek <jakub@redhat.com>
6689
6690 PR middle-end/79805
6691 * g++.dg/opt/pr79805.C: New test.
6692
6693 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
6694
6695 * gcc.target/i386/avx512vpopcntdq-check.h: New.
6696 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6697 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6698 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
6699 * gcc.target/i386/i386.exp
6700 (check_effective_target_avx512vpopcntdq): New.
6701
6702 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
6703
6704 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
6705 ilp32 targets and match DImode registers for lp64 targets.
6706
6707 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
6708
6709 * g++.dg/pr71624.C: Disable for x32.
6710 * g++.dg/pr71633.C: Ditto.
6711
6712 2017-03-03 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR target/79807
6715 * gcc.target/i386/pr79807.c: New test.
6716
6717 2017-03-03 Martin Liska <mliska@suse.cz>
6718
6719 PR tree-optimization/79803
6720 * gcc.dg/tree-ssa/pr79803.c: New test.
6721
6722 2017-03-03 Martin Liska <mliska@suse.cz>
6723
6724 PR rtl-optimization/79574
6725 * gcc.dg/pr79574-2.c: New test.
6726
6727 2017-03-03 Richard Biener <rguenther@suse.de>
6728
6729 PR c++/79825
6730 * g++.dg/warn/Wuninitialized-8.C: New testcase.
6731
6732 2017-03-03 Jakub Jelinek <jakub@redhat.com>
6733
6734 * gcc.dg/pr57134.c: Use empty inline asm string literal.
6735
6736 2017-03-03 Marek Polacek <polacek@redhat.com>
6737
6738 PR c++/79791
6739 * g++.dg/warn/Wwrite-strings-1.C: New test.
6740 * g++.dg/warn/Wwrite-strings-2.C: New test.
6741 * g++.dg/warn/Wwrite-strings-3.C: New test.
6742 * g++.dg/warn/Wwrite-strings-4.C: New test.
6743 * g++.dg/warn/Wwrite-strings-5.C: New test.
6744 * g++.dg/warn/Wwrite-strings-6.C: New test.
6745 * g++.dg/warn/Wwrite-strings-7.C: New test.
6746 * g++.dg/warn/Wwrite-strings-8.C: New test.
6747 * g++.dg/warn/Wwrite-strings-9.C: New test.
6748 * g++.dg/warn/Wwrite-strings-10.C: New test.
6749 * g++.dg/warn/Wwrite-strings-11.C: New test.
6750 * g++.dg/warn/Wwrite-strings-12.C: New test.
6751
6752 2017-03-03 Richard Biener <rguenther@suse.de>
6753
6754 PR middle-end/79818
6755 * gcc.dg/torture/pr79818.c: New testcase.
6756
6757 2017-03-02 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR c++/79782
6760 * g++.dg/warn/Wunused-parm-10.C: New test.
6761
6762 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
6763
6764 * gcc.dg/rtl/x86_64/*.c: Test for
6765 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
6766
6767 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
6768
6769 PR target/79514
6770 * gcc.target/i386/pr79514.c: New test.
6771
6772 2017-03-02 Jakub Jelinek <jakub@redhat.com>
6773
6774 PR rtl-optimization/79780
6775 * gcc.c-torture/compile/pr79780.c: New test.
6776
6777 2017-03-02 Richard Biener <rguenther@suse.de>
6778
6779 PR tree-optimization/79345
6780 PR c++/42000
6781 * g++.dg/warn/Wuninitialized-7.C: New testcase.
6782 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
6783 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
6784
6785 2017-03-02 Richard Biener <rguenther@suse.de>
6786
6787 PR c/79756
6788 * gcc.dg/vector-1.c: New testcase.
6789
6790 2017-03-02 Bin Cheng <bin.cheng@arm.com>
6791
6792 PR tree-optimization/66768
6793 * gcc.target/i386/pr66768.c: New test.
6794
6795 2017-03-02 Richard Biener <rguenther@suse.de>
6796
6797 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
6798 * gcc.dg/rtl/x86_64/final.c: Likewise.
6799 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
6800 * gcc.dg/rtl/x86_64/ira.c: Likewise.
6801 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
6802 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
6803
6804 2017-03-02 Richard Biener <rguenther@suse.de>
6805
6806 PR tree-optimization/79777
6807 * gcc.dg/torture/pr79777.c: New testcase.
6808
6809 2017-03-01 Martin Sebor <msebor@redhat.com>
6810
6811 PR middle-end/79692
6812 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
6813 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
6814 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
6815 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
6816
6817 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
6818
6819 * gcc.target/i386/invsize-2.c: New test.
6820 * gcc.target/i386/invsize-3.c: Ditto.
6821 * gcc.target/i386/invsize-4.c: Ditto.
6822 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
6823 * gcc.target/i386/stackalign/asm-1.c: Ditto.
6824
6825 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6826
6827 PR target/79439
6828 * gcc.target/powerpc/pr79439.c: New test.
6829
6830 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
6831
6832 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
6833 scan string.
6834
6835
6836 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6837
6838 PR target/79395
6839 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
6840 pattern to look for vcmpequd. instead of vcmpnew.
6841 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
6842 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
6843 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
6844 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
6845 look for xvcmpeqdp. instead of xvcmpnedp.
6846 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
6847 look for vcmpequd. instead of vcmpnew.
6848 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
6849 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6850 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
6851 look for xvcmpeqsp. instead of xvcmpnesp.
6852 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
6853 look for xvcmpeqdp. instead of xvcmpnedp.
6854 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
6855 look for vcmpequd. instead of vcmpnew.
6856 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
6857 look for vcmpeqsp instead of xvcmpnesp.
6858 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
6859 look for xvcmpeqdp instead of xvcmpnedp.
6860
6861 2017-03-01 Richard Biener <rguenther@suse.de>
6862
6863 PR middle-end/79721
6864 * gcc.dg/torture/pr79721.c: New testcase.
6865
6866 2017-03-01 Jakub Jelinek <jakub@redhat.com>
6867
6868 PR c++/79681
6869 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
6870 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
6871
6872 PR c++/79746
6873 * g++.dg/warn/Wunused-parm-9.C: New test.
6874
6875 PR tree-optimization/79734
6876 * g++.dg/opt/pr79734.C: New test.
6877
6878 2017-02-28 Jakub Jelinek <jakub@redhat.com>
6879
6880 PR tree-optimization/79737
6881 * gcc.c-torture/execute/pr79737-1.c: New test.
6882 * gcc.c-torture/execute/pr79737-2.c: New test.
6883
6884 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
6885
6886 * gcc.target/sparc/20170228-1.c: New test.
6887
6888 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
6889
6890 * gcc.target/i386/invsize-1.c: New test.
6891
6892 2017-02-28 Martin Sebor <msebor@redhat.com>
6893
6894 PR tree-optimization/79691
6895 * gcc.dg/tree-ssa/pr79691.c: New test.
6896
6897 2017-02-28 Jakub Jelinek <jakub@redhat.com>
6898
6899 PR target/79729
6900 * gcc.target/i386/pr79729.c: New test.
6901
6902 2017-02-28 Richard Biener <rguenther@suse.de>
6903
6904 PR tree-optimization/79740
6905 * gcc.dg/torture/pr79740.c: New testcase.
6906
6907 2017-02-28 Richard Biener <rguenther@suse.de>
6908
6909 PR middle-end/79731
6910 * c-c++-common/torture/pr79731.c: New testcase.
6911
6912 2017-02-28 Richard Biener <rguenther@suse.de>
6913
6914 PR tree-optimization/79732
6915 * gcc.dg/torture/pr79732.c: New testcase.
6916
6917 2017-02-28 Richard Biener <rguenther@suse.de>
6918
6919 PR tree-optimization/79723
6920 * gcc.target/i386/pr79723.c: New testcase.
6921
6922 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
6923
6924 PR target/79544
6925 * gcc.target/powerpc/pr79544.c: New.
6926
6927 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6928
6929 PR c++/79414
6930 * g++.dg/parse/crash67.C: New.
6931
6932 2017-02-27 Bin Cheng <bin.cheng@arm.com>
6933
6934 PR tree-optimization/77536
6935 * gcc.dg/vect/pr79347.c: Revise testing string.
6936
6937 2017-02-27 Richard Biener <rguenther@suse.de>
6938
6939 PR tree-optimization/45397
6940 * gcc.dg/tree-ssa/pr45397.c: New testcase.
6941
6942 2017-02-27 Richard Biener <rguenther@suse.de>
6943
6944 PR tree-optimization/79690
6945 * gcc.target/i386/pr79690.c: New testcase.
6946
6947 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6948
6949 PR fortran/51119
6950 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
6951 of original.
6952 * gfortran.dg/inline_matmul_11.f90: Likewise.
6953 * gfortran.dg/inline_matmul_9.f90: Likewise.
6954 * gfortran.dg/matmul_13.f90: New test.
6955 * gfortran.dg/matmul_14.f90: New test.
6956
6957 2017-02-25 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR middle-end/79396
6960 * g++.dg/opt/pr79396.C: New test.
6961
6962 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6963
6964 PR fortran/79597
6965 * gfortran.dg/dtio_6.f90: Update test.
6966
6967 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6968
6969 PR fortran/79601
6970 * gfortran.dg/interface_operator_2.f90: New test.
6971
6972 2017-02-24 Jakub Jelinek <jakub@redhat.com>
6973
6974 PR c/79677
6975 * gcc.dg/pr79677.c: New test.
6976
6977 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
6978
6979 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
6980 of mov.ps.
6981 * gcc.target/mips/mips-ps-type.c (move): Likewise.
6982 (cond_move1): Simplify condition to force generation of
6983 mov[nz].ps.
6984 (cond_move2): Likewise.
6985
6986 2017-02-24 Jakub Jelinek <jakub@redhat.com>
6987
6988 PR c++/79588
6989 * g++.dg/warn/Wrestrict-1.C: New test.
6990 * g++.dg/warn/Wrestrict-2.C: New test.
6991
6992 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
6993
6994 * g++.dg/ext/complit15.C: Require LTO.
6995
6996 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
6997
6998 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
6999 logical_op_short_circuit to skip targets.
7000 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
7001 and s390.
7002
7003 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7004
7005 * gnat.dg/opt63.adb: New test.
7006
7007 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
7008
7009 * gnat.dg/discr47.adb: New test.
7010
7011 2017-02-24 Richard Biener <rguenther@suse.de>
7012
7013 PR tree-optimization/79389
7014 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
7015
7016 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
7017
7018 PR c++/79361
7019 * g++.dg/cpp0x/pr79361-1.C: New.
7020 * g++.dg/cpp0x/pr79361-2.C: Likewise.
7021
7022 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
7023
7024 * gcc.target/visium/bit_test.c: Accept any lsr form.
7025 * gcc.target/visium/block_move.c: Tweak.
7026
7027 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
7028
7029 PR 68749
7030 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
7031
7032 2017-02-23 Richard Biener <rguenther@suse.de>
7033
7034 PR tree-optimization/79683
7035 * gcc.target/i386/pr79683.c: New testcase.
7036
7037 2017-02-22 Jeff Law <law@redhat.com>
7038
7039 PR tree-optimization/79578
7040 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
7041
7042 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
7043
7044 * gcc.target/mips/msa-fp-cc.c: New test.
7045
7046 2017-02-22 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR c++/79664
7049 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
7050 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
7051 * g++.dg/gomp/pr79664.C: New test.
7052
7053 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
7054
7055 2017-02-22 Marek Polacek <polacek@redhat.com>
7056
7057 PR c++/79653
7058 * g++.dg/cpp0x/alignas10.C: New test.
7059 * g++.dg/cpp0x/alignas9.C: New test.
7060
7061 PR c++/79657
7062 * g++.dg/ext/underlying_type12.C: New test.
7063
7064 PR c/79662
7065 * gcc.dg/enum-incomplete-4.c: New test.
7066
7067 2017-02-22 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR target/70465
7070 * gcc.target/i386/pr70465-2.c: New test.
7071
7072 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
7073
7074 * gcc.dg/pr61441.c: Use dg-add-options ieee.
7075
7076 2017-02-22 Richard Biener <rguenther@suse.de>
7077
7078 PR tree-optimization/79673
7079 * gcc.target/i386/pr79673.c: New testcase.
7080
7081 2017-02-22 Richard Biener <rguenther@suse.de>
7082
7083 PR tree-optimization/79666
7084 * gcc.dg/torture/pr79666.c: New testcase.
7085
7086 2017-02-22 Martin Liska <mliska@suse.cz>
7087
7088 PR lto/79587
7089 * gcc.dg/tree-prof/pr79587.c: New test.
7090
7091 2017-02-21 Marek Polacek <polacek@redhat.com>
7092
7093 PR c++/79535
7094 * g++.dg/ext/flexary23.C: New test.
7095
7096 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
7097
7098 PR target/79593
7099 * gcc.target/i386/pr79593.c: New test.
7100
7101 2017-02-21 Jakub Jelinek <jakub@redhat.com>
7102
7103 PR c++/79654
7104 * g++.dg/cpp1z/decomp26.C: New test.
7105
7106 PR sanitizer/79589
7107 * g++.dg/ubsan/pr79589.C: New test.
7108
7109 2017-02-21 Jeff Law <law@redhat.com>
7110
7111 PR tree-optimization/79621
7112 * gcc.c-torture/compile/pr79621.c: New test.
7113
7114 2017-02-21 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR c++/79655
7117 * g++.dg/cpp1y/constexpr-79655.C: New test.
7118
7119 PR c++/79639
7120 * g++.dg/cpp1y/constexpr-79639.C: New test.
7121
7122 PR target/79633
7123 * gcc.target/i386/mpx/pr79633.c: New test.
7124
7125 PR target/79570
7126 * gcc.dg/pr79570.c: New test.
7127
7128 PR c++/79641
7129 * c-c++-common/pr79641.c: New test.
7130
7131 PR tree-optimization/79649
7132 * gcc.target/i386/pr79649.c: New test.
7133
7134 PR target/79494
7135 * gcc.dg/pr79494.c: New test.
7136
7137 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
7138
7139 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
7140 to dg-options.
7141
7142 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7143
7144 * gcc.dg/gimplefe-26.c: Require c99_runtime.
7145
7146 2017-02-02 Jason Merrill <jason@redhat.com>
7147
7148 PR c++/79580
7149 * g++.dg/ext/complit15.C: New.
7150
7151 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
7152
7153 PR target/78056
7154 * gcc.target/powerpc/pr78056-8.c: Remove.
7155
7156 2017-02-20 Marek Polacek <polacek@redhat.com>
7157
7158 PR middle-end/79537
7159 * gcc.dg/comp-goto-4.c: New test.
7160
7161 PR sanitizer/79558
7162 * c-c++-common/ubsan/bounds-14.c: New test.
7163
7164 2017-02-20 Jakub Jelinek <jakub@redhat.com>
7165
7166 PR target/79568
7167 * gcc.target/i386/pr79568-1.c: New test.
7168 * gcc.target/i386/pr79568-2.c: New test.
7169 * gcc.target/i386/pr79568-3.c: New test.
7170
7171 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
7172
7173 PR fortran/79382
7174 * gfortran.dg/dtio_10.f90: Change test of error message.
7175 * gfortran.dg/dtio_23.f90: New test.
7176 * gfortran.dg/dtio_24.f90: New test.
7177
7178 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
7179
7180 PR fortran/79434
7181 * gfortran.dg/submodule_25.f08: New test.
7182
7183 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
7184
7185 PR fortran/79447
7186 * gfortran.dg/submodule_24.f08: New test.
7187
7188 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7189
7190 PR fortran/79229
7191 * gfortran.dg/class_allocate_24.f90: New test.
7192
7193 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
7194
7195 PR fortran/79402
7196 * gfortran.dg/submodule_23.f90: New test.
7197
7198 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7199
7200 PR c++/79380
7201 * g++.dg/cpp0x/alignas8.C: New.
7202
7203 2017-02-19 Eric Fiselier <eric@efcs.ca>
7204 Jonathan Wakely <jwakely@redhat.com>
7205
7206 PR c++/69523
7207 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
7208
7209 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7210
7211 * gcc.dg/gimplefe-26.c: New test.
7212
7213 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
7214
7215 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
7216
7217 2017-02-18 Jakub Jelinek <jakub@redhat.com>
7218
7219 PR target/79569
7220 * gcc.target/i386/3dnowA-3.c: New test.
7221
7222 PR target/79559
7223 * gcc.target/i386/pr79559.c: New test.
7224
7225 2017-02-17 Joseph Myers <joseph@codesourcery.com>
7226
7227 * gcc.dg/c11-float-2.c: New test.
7228 * gcc.dg/torture/float128-floath.c,
7229 gcc.dg/torture/float128x-floath.c,
7230 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
7231 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
7232 gcc.dg/torture/float64x-floath.c: Do not test comparison of
7233 *_DECIMAL_DIG macros with DECIMAL_DIG.
7234
7235 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7236
7237 PR target/79261
7238 * gcc.target/powerpc/vec-xxpermdi.c: New file.
7239
7240 2017-02-17 Julia Koval <julia.koval@intel.com>
7241
7242 * gcc.target/i386/rdpid.c New test.
7243 * gcc.target/i386/sse-12.c: Add -mrdpid.
7244 * gcc.target/i386/sse-13.c: Ditto.
7245 * gcc.target/i386/sse-14.c: Ditto.
7246 * gcc.target/i386/sse-22.c: Ditto.
7247 * gcc.target/i386/sse-23.c: Ditto.
7248 * g++.dg/other/i386-2.C: Ditto.
7249 * g++.dg/other/i386-3.C: Ditto.
7250
7251 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
7252
7253 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
7254 * gcc.dg/pr61441.c: Ditto.
7255
7256 2017-02-17 Martin Liska <mliska@suse.cz>
7257
7258 PR rtl-optimization/79574
7259 * gcc.dg/pr79574.c: New test.
7260
7261 2017-02-17 Marek Polacek <polacek@redhat.com>
7262
7263 PR middle-end/79536
7264 * gcc.dg/torture/pr79536.c: New test.
7265
7266 2017-02-16 Alan Modra <amodra@gmail.com>
7267
7268 * gcc.c-torture/execute/pr79286.c: New.
7269
7270 2017-02-16 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR c++/79512
7273 * c-c++-common/gomp/pr79512.c: New test.
7274
7275 2017-02-15 Martin Sebor <msebor@redhat.com>
7276
7277 PR c++/79363
7278 * g++.dg/ext/flexary12.C: Adjust.
7279 * g++.dg/ext/flexary20.C: Same.
7280 * g++.dg/ext/flexary21.C: Same.
7281 * g++.dg/ext/flexary22.C: New test.
7282
7283 2017-02-15 Bin Cheng <bin.cheng@arm.com>
7284
7285 PR tree-optimization/79347
7286 * gcc.dg/vect/pr79347.c: New test.
7287
7288 2017-02-15 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR c++/79301
7291 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
7292 [[deprecated]] comment.
7293 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7294 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
7295 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
7296 [[deprecated]] in -std=c++11.
7297 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
7298 [[fallthrough]] in -std=c++11 and -std=c++14.
7299
7300 PR c++/79288
7301 * g++.dg/tls/pr79288.C: New test.
7302
7303 2017-02-15 Marek Polacek <polacek@redhat.com>
7304
7305 PR c/79515
7306 * gcc.dg/dfp/pr79515.c: New.
7307
7308 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
7309
7310 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
7311
7312 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
7313
7314 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
7315 "opt_files".
7316
7317 2017-02-15 Jakub Jelinek <jakub@redhat.com>
7318
7319 PR target/79487
7320 * gcc.dg/dfp/pr79487.c: New test.
7321 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
7322 2017-02-13 change.
7323
7324 2017-01-14 Carl Love <cel@us.ibm.com>
7325
7326 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
7327 xvcvsxdsp and xvcvuxdsp instructions.
7328
7329 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
7330
7331 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
7332 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7333 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
7334 64-bit default target.
7335 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
7336 a 64-bit default target.
7337
7338 2017-02-14 Jakub Jelinek <jakub@redhat.com>
7339
7340 PR target/79481
7341 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
7342 (test_3vx): Change return type from int to void.
7343 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7344 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7345 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7346 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7347 tests.
7348 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
7349 (test_3vx): Change return type from int to void.
7350 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
7351 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
7352 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
7353 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
7354 tests.
7355 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
7356 intrinsic. Change scan-assembler-times number from 1 to 2.
7357 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
7358 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
7359 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
7360 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
7361 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
7362 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
7363 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
7364
7365 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7366
7367 PR middle-end/61225
7368 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
7369 Use dg-additional-options for ia32 target. Remove XFAIL.
7370
7371 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
7372
7373 PR target/79495
7374 * gcc.target/i386/pr79495.c: New test.
7375
7376 2017-02-14 Marek Polacek <polacek@redhat.com>
7377
7378 PR c++/79420
7379 PR c++/79463
7380 * g++.dg/cpp1y/pr79463.C: New.
7381 * g++.dg/template/incomplete10.C: New.
7382 * g++.dg/template/incomplete9.C: New.
7383
7384 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
7385
7386 PR target/79498
7387 * gcc.target/i386/pr79498.c: New test.
7388
7389 2017-02-14 Martin Sebor <msebor@redhat.com>
7390
7391 PR middle-end/79448
7392 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
7393 * gcc.dg/tree-ssa/pr79448-2.c: New test.
7394 * gcc.dg/tree-ssa/pr79448.c: New test.
7395
7396 2017-02-14 Jeff Law <law@redhat.com>
7397
7398 PR tree-optimization/79095
7399 * g++.dg/pr79095-1.C: New test
7400 * g++.dg/pr79095-2.C: New test
7401 * g++.dg/pr79095-3.C: New test
7402 * g++.dg/pr79095-4.C: New test
7403 * g++.dg/pr79095-5.C: New test
7404 * gcc.c-torture/execute/arith-1.c: Update with more cases.
7405 * gcc.dg/tree-ssa/pr79095-1.c: New test.
7406
7407 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
7408
7409 * gcc.target/aarch64/vect_fp16_1.c: New.
7410
7411 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7412
7413 * gcc.dg/gimplefe-25.c: New test.
7414
7415 2017-02-14 Jakub Jelinek <jakub@redhat.com>
7416
7417 PR tree-optimization/79408
7418 * gcc.dg/tree-ssa/pr79408-2.c: New test.
7419
7420 2017-02-14 Richard Biener <rguenther@suse.de>
7421
7422 PR middle-end/79432
7423 * gcc.dg/torture/pr79432.c: New testcase.
7424
7425 2017-02-13 Martin Sebor <msebor@redhat.com>
7426
7427 PR middle-end/79496
7428 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
7429
7430 2017-02-13 Jakub Jelinek <jakub@redhat.com>
7431
7432 PR sanitizer/79341
7433 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
7434 variables volatile.
7435
7436 PR c++/79232
7437 * g++.dg/cpp1z/eval-order4.C: New test.
7438 * g++.dg/other/pr79232.C: New test.
7439
7440 2017-02-13 Nathan Sidwell <nathan@acm.org>
7441
7442 PR c++/79296
7443 * g++.dg/cpp0x/pr79296.C: New.
7444
7445 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7446
7447 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
7448 Instead, xfail powerpc*-*-* && lp64.
7449
7450 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
7451
7452 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
7453 powerpc_p8vector_ok.
7454 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
7455
7456 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7457
7458 PR target/79449
7459 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
7460 for reading beyond a 4k boundary.
7461
7462 2017-02-13 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR rtl-optimization/79388
7465 PR rtl-optimization/79450
7466 * gcc.c-torture/execute/pr79388.c: New test.
7467 * gcc.c-torture/execute/pr79450.c: New test.
7468
7469 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7470
7471 PR fortran/65542
7472 * gfortran.dg/spread_init_expr_2.f90: New test case.
7473
7474 2017-02-11 Jakub Jelinek <jakub@redhat.com>
7475
7476 PR sanitizer/79341
7477 * g++.dg/asan/deep-stack-uaf-1.C: New test.
7478
7479 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
7480
7481 PR tree-ssa/56727
7482 * gcc.dg/tree-ssa/pr56727.c: New testcase.
7483
7484 2017-02-10 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR c++/79457
7487 * g++.dg/cpp0x/pr79457.C: New test.
7488
7489 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7490
7491 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
7492 scan-assembler unless lp64.
7493
7494 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7495
7496 PR tree-optimization/66612
7497 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
7498
7499 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
7500
7501 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
7502 of all powerpc.
7503
7504 2017-02-10 Marek Polacek <polacek@redhat.com>
7505
7506 PR c++/79435
7507 * g++.dg/cpp1y/pr79435.C: New.
7508
7509 PR c++/79184
7510 * g++.dg/warn/Wint-in-bool-context-1.C: New.
7511
7512 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
7513
7514 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
7515 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
7516 New.
7517 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
7518 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
7519 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
7520 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
7521 (vtst_expected_poly64x2): Move to aarch64-only section.
7522 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
7523 (vtst_p64, vtstq_p64): New tests.
7524
7525 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
7526
7527 PR c++/71737
7528 * g++.dg/cpp0x/pr71737.C: New.
7529
7530 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
7531 Richard Biener <rguenther@suse.de>
7532
7533 * gcc.dg/gimplefe-error-1.c: New testcase.
7534 * gcc.dg/gimplefe-error-2.c: New testcase.
7535 * gcc.dg/gimplefe-error-3.c: New testcase.
7536
7537 2017-02-10 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR tree-optimization/79411
7540 * gcc.c-torture/compile/pr79411.c: New test.
7541
7542 2017-02-09 Jakub Jelinek <jakub@redhat.com>
7543 Jason Merrill <jason@redhat.com>
7544
7545 PR c++/79143
7546 * g++.dg/cpp1z/pr79143.C: New test.
7547
7548 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
7549
7550 * gcc.dg/loop-unswitch-2.c: Update testcase.
7551 * gcc.dg/loop-unswitch-1.c: Update testcase.
7552
7553 2017-02-09 Marek Polacek <polacek@redhat.com>
7554
7555 PR c/79428
7556 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
7557 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
7558 * c-c++-common/goacc/pr79428-1.c: New test.
7559 * c-c++-common/gomp/pr79428-2.c: New test.
7560 * c-c++-common/gomp/pr79428-5.c: New test.
7561 * c-c++-common/gomp/pr79428-6.c: New test.
7562 * c-c++-common/pr79428-3.c: New test.
7563
7564 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7565
7566 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
7567 testcases.
7568
7569 2017-02-09 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR c/79413
7572 * gcc.c-torture/compile/pr79413.c: New test.
7573
7574 PR c++/79429
7575 * c-c++-common/gomp/pr79429.c: New test.
7576 * g++.dg/gomp/pr79429.C: New test.
7577
7578 PR c/79431
7579 * c-c++-common/gomp/pr79431.c: New test.
7580
7581 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
7582 Cesar Philippidis <cesar@codesourcery.com>
7583 Joseph Myers <joseph@codesourcery.com>
7584 Chung-Lin Tang <cltang@codesourcery.com>
7585
7586 * c-c++-common/goacc/combined-directives.c: Remove xfail.
7587 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
7588 * c-c++-common/goacc/loop-auto-2.c: New.
7589 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
7590 * c-c++-common/goacc/tile-2.c: New.
7591 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
7592 * g++.dg/goacc/tile-1.C: New, check tile subst.
7593 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
7594 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
7595 * gfortran.dg/goacc/tile-1.f90: New test.
7596 * gfortran.dg/goacc/tile-2.f90: New test.
7597 * gfortran.dg/goacc/tile-lowering.f95: New test.
7598
7599 2017-02-09 Richard Biener <rguenther@suse.de>
7600
7601 PR tree-optimization/69823
7602 * gcc.dg/graphite/pr69823.c: New testcase.
7603
7604 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
7605
7606 PR target/78604
7607 * gcc.target/powerpc/pr78604.c: New.
7608
7609 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7610
7611 PR target/68972
7612 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
7613 disable this test on power architecture.
7614
7615 2017-02-08 Richard Biener <rguenther@suse.de>
7616
7617 PR tree-optimization/71824
7618 PR tree-optimization/79409
7619 * gcc.dg/graphite/pr71824-3.c: New testcase.
7620
7621 2017-02-08 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR tree-optimization/79408
7624 * gcc.dg/tree-ssa/pr79408.c: New test.
7625
7626 2017-02-08 Richard Biener <rguenther@suse.de>
7627
7628 PR tree-optimization/71824
7629 * gcc.dg/graphite/pr71824-2.c: New testcase.
7630
7631 2017-02-07 Andrew Pinski <apinski@cavium.com>
7632
7633 * gcc.target/aarch64/popcount.c: New Testcase.
7634
7635 2017-02-07 Jakub Jelinek <jakub@redhat.com>
7636
7637 PR rtl-optimization/79386
7638 * gcc.c-torture/compile/pr79386.c: New test.
7639
7640 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
7641 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7642
7643 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
7644 *-*-solaris*.
7645
7646 2017-02-07 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR target/79299
7649 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
7650 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
7651
7652 2017-02-07 Richard Biener <rguenther@suse.de>
7653
7654 * gcc.dg/gimplefe-23.c: New testcase.
7655 * gcc.dg/gimplefe-24.c: Likewise.
7656
7657 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
7658
7659 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
7660 scan-assembler instead of scan-assembler-times.
7661 * gcc.target/aarch64/test_frame_10.c: Likewise.
7662 * gcc.target/aarch64/test_frame_12.c: Likewise.
7663 * gcc.target/aarch64/test_frame_2.c: Likewise.
7664 * gcc.target/aarch64/test_frame_4.c: Likewise.
7665 * gcc.target/aarch64/test_frame_6.c: Likewise.
7666 * gcc.target/aarch64/test_frame_7.c: Likewise.
7667 * gcc.target/aarch64/test_frame_8.c: Likewise.
7668
7669 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7670
7671 * gcc.target/i386/pr78419.c: Require ifunc support.
7672
7673 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
7674
7675 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
7676
7677 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
7678
7679 PR c++/79360
7680 * g++.dg/cpp1y/nsdmi-union2.C: New test.
7681
7682 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
7683
7684 * lib/target-supports.exp: Define the RISC-V target.
7685 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
7686 * gcc.dg/builtin-apply2.c: Likewise.
7687 * gcc.dg/ifcvt-4.c: Likewise.
7688 * gcc.dg/loop-8.c: Likewise.
7689 * gcc.dg/sibcall-10.c: Likewise.
7690 * gcc.dg/sibcall-9.c: Likewise.
7691 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
7692 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
7693 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
7694 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7695 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
7696 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
7697 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
7698
7699 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7700
7701 PR target/66144
7702 * gcc.target/powerpc/pr66144-1.c: New test.
7703 * gcc.target/powerpc/pr66144-2.c: Likewise.
7704 * gcc.target/powerpc/pr66144-3.c: Likewise.
7705
7706 2017-02-06 Martin Sebor <msebor@redhat.com>
7707
7708 PR tree-optimization/79376
7709 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
7710 * gcc.dg/tree-ssa/pr79376.c: Ditto.
7711
7712 2017-02-06 Jakub Jelinek <jakub@redhat.com>
7713
7714 PR c++/79379
7715 * g++.dg/cpp1y/constexpr-79379.C: New test.
7716
7717 PR c++/79377
7718 * g++.dg/lookup/pr79377.C: New test.
7719
7720 PR c++/79372
7721 * g++.dg/cpp1z/decomp25.C: New test.
7722
7723 PR tree-optimization/79284
7724 * gcc.c-torture/compile/pr79284.c: New test.
7725
7726 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
7727
7728 PR c++/70448
7729 * g++.dg/cpp0x/pr70448.C: New.
7730
7731 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
7732
7733 PR 78348
7734 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
7735 to dg-options.
7736
7737 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
7738
7739 PR target/78883
7740 * gcc.c-torture/compile/pr78883.c: New test.
7741
7742 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
7743
7744 PR tree-ssa/79347
7745 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
7746 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
7747 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
7748 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
7749 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
7750 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
7751 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
7752 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
7753 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
7754 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
7755 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
7756 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
7757 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
7758
7759 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7760
7761 PR fortran/79344
7762 * gfortran.dg/allocate_with_source_24.f90: New test.
7763
7764 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
7765
7766 PR fortran/79230
7767 * gfortran.dg/der_ptr_component_2.f90: New test.
7768
7769 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
7770
7771 * gcc.target/sparc/20170205-1.c: New test.
7772
7773 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
7774
7775 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
7776 libatomic_available.
7777
7778 * gcc.dg/pr77587.c: Require alias support.
7779 * gcc.dg/pr77587a.c: Likewise.
7780
7781 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
7782 * gcc.c-torture/execute/pr78622.c: Likewise.
7783
7784 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
7785 hppa*-*-hpux*.
7786 * c-c++-common/Wunused-var-16.c: Likewise.
7787 * c-c++-common/builtin-shuffle-1.c: Likewise.
7788 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
7789 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7790
7791 2017-02-03 Martin Sebor <msebor@redhat.com>
7792
7793 PR tree-optimization/79327
7794 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7795 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
7796 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
7797
7798 2017-02-03 Jakub Jelinek <jakub@redhat.com>
7799 Martin Sebor <msebor@redhat.com>
7800
7801 PR tree-optimization/79327
7802 * gcc.dg/tree-ssa/pr79327.c: New test.
7803 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
7804 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
7805 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
7806 (test_sprintf_chk_range_schar): Adjust dg-message.
7807 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
7808 * gcc.c-torture/execute/pr79327.c: New test.
7809
7810 2017-02-03 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR target/79354
7813 * gcc.target/powerpc/pr79354.c: New test.
7814 * gcc.c-torture/execute/pr79354.c: New test.
7815
7816 2017-02-03 Martin Sebor <msebor@redhat.com>
7817
7818 PR tree-optimization/79352
7819 * gcc.dg/tree-ssa/pr79352.c: New test.
7820
7821 2017-02-03 Martin Liska <mliska@suse.cz>
7822
7823 PR lto/66295
7824 * gcc.target/i386/mvc9.c: New test.
7825
7826 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
7827
7828 PR target/79158
7829 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
7830 to VSX reg.
7831
7832 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
7833
7834 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
7835 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
7836 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
7837 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
7838 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
7839 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
7840 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
7841 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
7842 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
7843 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
7844 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
7845 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
7846 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
7847
7848 2017-02-02 Martin Sebor <msebor@redhat.com>
7849
7850 PR middle-end/79275
7851 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
7852 * gcc.dg/tree-ssa/pr79275.c: New test.
7853
7854 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7855
7856 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
7857
7858 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
7859
7860 PR middle-end/77445
7861 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
7862 threading is done.
7863
7864 2017-02-02 Tamar Christina <tamar.christina@arm.com>
7865
7866 PR middle-end/78142
7867 * gcc.target/aarch64/vector_initialization_nostack.c
7868 (f12): Use one vector
7869
7870 2017-02-02 Jakub Jelinek <jakub@redhat.com>
7871
7872 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
7873 * c-c++-common/asan/misalign-1.c: Likewise.
7874 * c-c++-common/asan/misalign-2.c: Likewise.
7875 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
7876 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
7877 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
7878 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
7879 add -ffat-lto-objects from/to dg-additional-options.
7880 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
7881 dg-additional-options.
7882
7883 PR target/79197
7884 * gcc.target/powerpc/pr79197.c: New test.
7885 * gcc.c-torture/compile/pr79197.c: New test.
7886
7887 2017-02-02 Richard Biener <rguenther@suse.de>
7888
7889 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
7890
7891 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
7892
7893 PR c++/69637
7894 * g++.dg/cpp0x/pr69637-1.C: New.
7895 * g++.dg/cpp0x/pr69637-2.C: Likewise.
7896
7897 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7898
7899 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
7900
7901 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7902
7903 PR target/70012
7904 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
7905 conditions.
7906
7907 2017-02-01 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR testsuite/79324
7910 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
7911 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
7912 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
7913 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
7914 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
7915 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
7916 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7917 * g++.dg/debug/dwarf2/align-1.C: Likewise.
7918 * g++.dg/debug/dwarf2/align-2.C: Likewise.
7919 * g++.dg/debug/dwarf2/align-3.C: Likewise.
7920 * g++.dg/debug/dwarf2/align-4.C: Likewise.
7921 * g++.dg/debug/dwarf2/align-5.C: Likewise.
7922 * g++.dg/debug/dwarf2/align-6.C: Likewise.
7923
7924 2017-02-01 Martin Liska <mliska@suse.cz>
7925
7926 PR testsuite/79272
7927 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
7928
7929 2017-02-01 Richard Biener <rguenther@suse.de>
7930
7931 PR testsuite/76957
7932 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
7933 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
7934 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
7935 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
7936
7937 2017-02-01 Richard Biener <rguenther@suse.de>
7938
7939 PR middle-end/79315
7940 * gfortran.dg/pr79315.f90: New testcase.
7941
7942 2017-02-01 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/71824
7945 * gcc.dg/graphite/pr71824.c: New testcase.
7946
7947 2017-01-31 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR c++/79304
7950 * g++.dg/diagnostic/pr79304.C: New test.
7951
7952 2017-01-31 David Malcolm <dmalcolm@redhat.com>
7953
7954 PR c++/79298
7955 * g++.dg/spellcheck-pr79298.C: New test case.
7956
7957 2017-01-31 David Malcolm <dmalcolm@redhat.com>
7958
7959 PR preprocessor/79210
7960 * gcc.dg/format/pr79210.c: New test case.
7961 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
7962 New function.
7963
7964 2017-01-31 Nathan Sidwell <nathan@acm.org>
7965
7966 PR c++/79290
7967 * g++.dg/warn/pr79290.C: New.
7968
7969 PR c++/67273
7970 PR c++/79253
7971 * g++.dg/cpp1y/pr67273.C: New.
7972 * g++.dg/cpp1y/pr79253.C: New.
7973
7974 2017-01-31 Nathan Sidwell <nathan@acm.org>
7975
7976 PR c++/79264
7977 * g++.dg/cpp1y/pr61636-1.C: Augment.
7978
7979 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
7980
7981 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
7982 rand() instead of random().
7983
7984 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
7985
7986 PR tree-optimization/71691
7987 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
7988
7989 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7990
7991 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
7992 __ARCH__.
7993
7994 2017-01-31 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR tree-optimization/79267
7997 * g++.dg/opt/pr79267.C: New test.
7998
7999 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
8000
8001 PR debug/63238
8002 * gcc.dg/debug/dwarf2/align-1.c: New.
8003 * gcc.dg/debug/dwarf2/align-2.c: New.
8004 * gcc.dg/debug/dwarf2/align-3.c: New.
8005 * gcc.dg/debug/dwarf2/align-4.c: New.
8006 * gcc.dg/debug/dwarf2/align-5.c: New.
8007 * gcc.dg/debug/dwarf2/align-6.c: New.
8008 * gcc.dg/debug/dwarf2/align-as-1.c: New.
8009 * g++.dg/debug/dwarf2/align-1.C: New.
8010 * g++.dg/debug/dwarf2/align-2.C: New.
8011 * g++.dg/debug/dwarf2/align-3.C: New.
8012 * g++.dg/debug/dwarf2/align-4.C: New.
8013 * g++.dg/debug/dwarf2/align-5.C: New.
8014 * g++.dg/debug/dwarf2/align-6.C: New.
8015
8016 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8017
8018 PR target/79170
8019 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
8020
8021 2017-01-30 Martin Sebor <msebor@redhat.com>
8022
8023 PR testsuite/79293
8024 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
8025
8026 2017-01-30 Martin Liska <mliska@suse.cz>
8027
8028 PR gcov-profile/79259
8029 * g++.dg/tree-prof/pr79259.C: New test.
8030
8031 2017-01-30 Richard Biener <rguenther@suse.de>
8032
8033 PR tree-optimization/79276
8034 * gcc.dg/torture/pr79276.c: New testcase.
8035
8036 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
8037
8038 PR target/79240
8039 * gcc.target/s390/pr79240.c: New test.
8040
8041 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8042
8043 PR target/79268
8044 * gcc.target/powerpc/pr79268.c: New file.
8045 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
8046 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
8047 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
8048 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8049
8050 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
8051
8052 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
8053
8054 PR testsuite/70583
8055 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
8056
8057 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
8058 * gnat.dg/debug9.adb: Likewise.
8059
8060 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
8061
8062 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
8063 libatomic_available.
8064 * gfortran.dg/coarray_42.f90: Likewise.
8065 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
8066 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
8067 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8068
8069 2017-01-27 Martin Sebor <msebor@redhat.com>
8070
8071 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
8072
8073 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
8074
8075 PR rtl-optimization/79194
8076 * gcc.dg/torture/pr79194.c: New test.
8077
8078 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8079
8080 PR tree-optimization/71374
8081 * gcc.target/i386/pr71374.c: New.
8082
8083 2017-01-27 Martin Sebor <msebor@redhat.com>
8084
8085 PR c++/71290
8086 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
8087 a dg-error directive.
8088
8089 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
8090
8091 PR target/79131
8092 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
8093 * gcc.target/arm/pr79131-2.c: New.
8094
8095 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8096
8097 PR target/65484
8098 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
8099 vectorized on POWER unless hardware misaligned loads are
8100 available.
8101
8102 2017-01-27 Bin Cheng <bin.cheng@arm.com>
8103
8104 PR rtl-optimization/78559
8105 * gcc.c-torture/execute/pr78559.c: New test.
8106
8107 2017-01-27 Richard Biener <rguenther@suse.de>
8108
8109 PR tree-optimization/79245
8110 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
8111 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
8112
8113 2017-01-27 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR c/79199
8116 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
8117 target. Use 4294967293U instead of 4294967293.
8118
8119 2017-01-27 Richard Biener <rguenther@suse.de>
8120
8121 PR tree-optimization/71433
8122 * gcc.dg/Warray-bounds-21.c: New testcase.
8123
8124 2017-01-27 Richard Biener <rguenther@suse.de>
8125
8126 PR tree-optimization/79244
8127 * gcc.dg/torture/pr79244.c: New testcase.
8128
8129 2017-01-27 Jakub Jelinek <jakub@redhat.com>
8130
8131 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
8132 all occurrences of 40 to 32.
8133
8134 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
8135
8136 PR target/79239
8137 * gcc.target/arm/pr79239.c: New test.
8138
8139 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8140
8141 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
8142
8143 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
8144
8145 PR c++/64382
8146 * g++.dg/cpp1y/pr64382.C: New test.
8147
8148 2017-01-26 Martin Sebor <msebor@redhat.com>
8149
8150 PR middle-end/78703
8151 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
8152 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
8153 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
8154 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8155
8156 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8157
8158 PR debug/79129
8159 * g++.dg/debug/dwarf2/pr79129.C: New test.
8160
8161 PR debug/78835
8162 * g++.dg/debug/dwarf2/pr78835.C: New test.
8163
8164 2017-01-26 Martin Sebor <msebor@redhat.com>
8165
8166 PR middle-end/78703
8167 * gcc.dg/format/pr78569.c: Adjust.
8168 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
8169 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
8170 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
8171 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
8172 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
8173 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
8174 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
8175 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
8176 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8177 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
8178 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8179
8180 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR c++/68727
8183 * g++.dg/other/offsetof8.C: Add expected error.
8184 * g++.dg/other/offsetof9.C: New test.
8185
8186 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
8187
8188 * g++.dg/opt/declone3.C: Require LTO.
8189
8190 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
8191
8192 PR target/79131
8193 * gcc.target/arm/pr79131.c: New.
8194
8195 2017-01-26 Bin Cheng <bin.cheng@arm.com>
8196
8197 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
8198
8199 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
8200
8201 PR libstdc++/79190
8202 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
8203 matches replaced operator delete.
8204
8205 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8206
8207 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
8208 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
8209 avx512f with avx512dq.
8210 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
8211 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
8212 avx512f with avx512dq.
8213 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
8214 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
8215 avx512f with avx512dq.
8216
8217 2017-01-26 Marek Polacek <polacek@redhat.com>
8218
8219 PR c/79199
8220 * c-c++-common/Wduplicated-branches-13.c: New test.
8221
8222 2017-01-26 David Sherwood <david.sherwood@arm.com>
8223
8224 PR middle-end/79212
8225 * gfortran.dg/gomp/sharing-4.f90: New test.
8226
8227 2017-01-26 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR target/70465
8230 * gcc.target/i386/pr70465.c: New test.
8231
8232 * brig.dg/dg.exp: Update copyright years.
8233 * lib/brig-dg.exp: Update copyright years.
8234 * lib/brig.exp: Update copyright years.
8235
8236 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8237
8238 PR target/79179
8239 * gcc.target/powerpc/pr79179.c: New test.
8240
8241 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8242
8243 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
8244 generation to accept D-mode memory accesses.
8245
8246 2017-01-25 Martin Sebor <msebor@redhat.com>
8247
8248 PR c++/71290
8249 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
8250 * g++.dg/ext/flexarray-mangle.C: Same.
8251 * g++.dg/ext/flexarray-subst.C: Same.
8252 * g++.dg/ext/flexary10.C: Same.
8253 * g++.dg/ext/flexary11.C: Same.
8254 * g++.dg/ext/flexary14.C: Same.
8255 * g++.dg/ext/flexary16.C: Same.
8256 * g++.dg/ext/flexary18.C: Same.
8257 * g++.dg/ext/flexary19.C: Same.
8258 * g++.dg/ext/flexary7.C: Same.
8259 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
8260 * g++.dg/ubsan/object-size-1.C: Same.
8261 * obj-c++.dg/property/at-property-23.mm: Same.
8262
8263 2017-01-25 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR c++/78896
8266 * g++.dg/cpp1z/decomp24.C: New test.
8267
8268 PR c++/77914
8269 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
8270 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
8271 expect a warning.
8272 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
8273 expect warnings.
8274 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
8275 * g++.dg/cpp1y/pr59636.C: Likewise.
8276 * g++.dg/cpp1y/pr60190.C: Likewise.
8277
8278 2017-01-25 Bin Cheng <bin.cheng@arm.com>
8279
8280 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
8281
8282 2017-01-25 Carl Love <cel@us.ibm.com>
8283
8284 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
8285 vec_packs built-ins
8286
8287 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8288
8289 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
8290 -mcpu=cortex-a57.
8291 * gcc.target/arm/vseleqsf.c: Likewise.
8292 * gcc.target/arm/vselgedf.c: Likewise.
8293 * gcc.target/arm/vselgesf.c: Likewise.
8294 * gcc.target/arm/vselgtdf.c: Likewise.
8295 * gcc.target/arm/vselgtsf.c: Likewise.
8296 * gcc.target/arm/vselledf.c: Likewise.
8297 * gcc.target/arm/vsellesf.c: Likewise.
8298 * gcc.target/arm/vselltdf.c: Likewise.
8299 * gcc.target/arm/vselltsf.c: Likewise.
8300 * gcc.target/arm/vselnedf.c: Likewise.
8301 * gcc.target/arm/vselnesf.c: Likewise.
8302 * gcc.target/arm/vselvcdf.c: Likewise.
8303 * gcc.target/arm/vselvcsf.c: Likewise.
8304 * gcc.target/arm/vselvsdf.c: Likewise.
8305 * gcc.target/arm/vselvssf.c: Likewise.
8306
8307 2017-01-25 Richard Biener <rguenther@suse.de>
8308
8309 PR testsuite/72850
8310 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
8311 to what we had before adding the threading passes.
8312
8313 2017-01-25 Richard Biener <rguenther@suse.de>
8314
8315 PR tree-optimization/69264
8316 * g++.dg/torture/pr69264.C: New testcase.
8317
8318 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8319
8320 PR target/79145
8321 * gcc.target/arm/pr79145.c: New test.
8322
8323 2017-01-25 Richard Biener <rguenther@suse.de>
8324
8325 PR debug/78363
8326 * g++.dg/gomp/pr78363-1.C: New testcase.
8327 * g++.dg/gomp/pr78363-2.C: Likewise.
8328 * g++.dg/gomp/pr78363-3.C: Likewise.
8329
8330 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8331
8332 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
8333 * gcc.dg/lto/pr61526_0.c: Likewise.
8334 * gcc.dg/lto/pr64415_0.c: Likewise.
8335
8336 2017-01-24 Jakub Jelinek <jakub@redhat.com>
8337
8338 PR c++/79205
8339 * g++.dg/cpp1z/decomp22.C: New test.
8340 * g++.dg/cpp1z/decomp23.C: New test.
8341
8342 2017-01-24 Nathan Sidwell <nathan@acm.org>
8343
8344 PR c++/78469
8345 * g++.dg/cpp0x/pr78469.C: New.
8346
8347 PR c++/79118
8348 * g++.dg/cpp0x/pr79118.C: New.
8349
8350 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
8351
8352 * gcc.target/arm/vfp-longcall-apcs.c: New test.
8353
8354 2017-01-24 David Malcolm <dmalcolm@redhat.com>
8355
8356 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
8357 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
8358 * gcc.dg/rtl/rtl.exp: New file.
8359 * gcc.dg/rtl/test.c: New file.
8360 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
8361 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
8362 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
8363 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
8364 * gcc.dg/rtl/x86_64/final.c: New test case.
8365 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
8366 * gcc.dg/rtl/x86_64/ira.c: New test case.
8367 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
8368 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
8369 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
8370 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
8371 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
8372 * gcc.dg/rtl/x86_64/test_1.h: New file.
8373 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
8374 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
8375 * gcc.dg/rtl/x86_64/times-two.h: New file.
8376 * gcc.dg/rtl/x86_64/vregs.c: New test case.
8377
8378 2017-01-24 Bin Cheng <bin.cheng@arm.com>
8379
8380 PR tree-optimization/79159
8381 * g++.dg/tree-ssa/pr79159.C: New test.
8382
8383 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
8384 Martin Jambor <mjambor@suse.cz>
8385
8386 * lib/brig-dg.exp: New file.
8387 * lib/brig.exp: Likewise.
8388 * brig.dg/README: Likewise.
8389 * brig.dg/dg.exp: Likewise.
8390 * brig.dg/test/gimple/alloca.hsail: Likewise.
8391 * brig.dg/test/gimple/atomics.hsail: Likewise.
8392 * brig.dg/test/gimple/branches.hsail: Likewise.
8393 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
8394 * brig.dg/test/gimple/function_calls.hsail: Likewise.
8395 * brig.dg/test/gimple/kernarg.hsail: Likewise.
8396 * brig.dg/test/gimple/mem.hsail: Likewise.
8397 * brig.dg/test/gimple/mulhi.hsail: Likewise.
8398 * brig.dg/test/gimple/packed.hsail: Likewise.
8399 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
8400 * brig.dg/test/gimple/variables.hsail: Likewise.
8401 * brig.dg/test/gimple/vector.hsail: Likewise.
8402
8403 2017-01-24 Jakub Jelinek <jakub@redhat.com>
8404
8405 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
8406 support asan, only on i?86/x86_64 require sse2_runtime.
8407
8408 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8409
8410 PR target/66669
8411 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
8412 test on powerpc targets.
8413
8414 2017-01-23 Martin Sebor <msebor@redhat.com>
8415
8416 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8417
8418 2017-01-23 Richard Biener <rguenther@suse.de>
8419
8420 PR tree-optimization/79088
8421 PR tree-optimization/79188
8422 * gcc.dg/torture/pr79088.c: New testcase.
8423 * gcc.dg/torture/pr79188.c: Likewise.
8424
8425 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
8426
8427 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
8428 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
8429 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
8430 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
8431 type of test function to reflect change in built-in function's
8432 return type.
8433 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
8434 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
8435 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
8436 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
8437 type and second argument type to reflect change in built-in
8438 function's type signature.
8439 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
8440 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
8441 type of test function to reflect change in built-in function's
8442 return type.
8443 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
8444 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
8445 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
8446 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
8447 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
8448 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
8449 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
8450 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
8451 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
8452 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
8453 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
8454 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
8455 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
8456 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
8457 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
8458 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
8459 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
8460 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
8461 type of test function to reflect change in built-in function's
8462 return type.
8463 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
8464 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
8465 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
8466 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
8467 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
8468 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
8469 test function's result and second argument to reflect change in
8470 built-in function's type signature.
8471 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
8472
8473 2017-01-23 Nathan Sidwell <nathan@acm.org>
8474
8475 PR C++/71710
8476 * g++.dg/template/pr71710.C: New.
8477
8478 PR c++/71406
8479 PR c++/77508
8480 * g++.dg/template/pr71406.C: New.
8481
8482 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
8483
8484 * gfortran.dg/integer_exponentiation_7.f90: New test.
8485
8486 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
8487
8488 PR rtl-optimization/78634
8489 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
8490
8491 2017-01-23 Bin Cheng <bin.cheng@arm.com>
8492
8493 PR tree-optimization/70754
8494 * gfortran.dg/pr70754.f90: New test.
8495
8496 2017-01-23 Martin Liska <mliska@suse.cz>
8497
8498 PR tree-optimization/79196
8499 * gcc.dg/asan/pr79196.c: New test.
8500 * gcc.dg/strlenopt-30.c: Update scanned pattern.
8501
8502 2017-01-23 Michael Matz <matz@suse.de>
8503
8504 PR tree-optimization/78384
8505 * gcc.dg/pr78384.c: New test.
8506
8507 2017-01-23 Richard Biener <rguenther@suse.de>
8508
8509 PR tree-optimization/79186
8510 * gcc.dg/torture/pr79186.c: New testcase.
8511 * gcc.dg/torture/pr79187.c: Likewise.
8512
8513 2017-01-23 Martin Jambor <mjambor@suse.cz>
8514
8515 * gcc.dg/ipa/vrp8.c: New test.
8516
8517 2017-01-23 Martin Jambor <mjambor@suse.cz>
8518
8519 PR ipa/79108
8520 * gfortran.dg/lto/pr79108_0.f90: New test.
8521
8522 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
8523
8524 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
8525 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
8526 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
8527 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
8528 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
8529 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
8530 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
8531 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
8532 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
8533 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
8534 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
8535 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
8536 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
8537 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
8538 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
8539 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
8540
8541 2017-01-23 Richard Biener <rguenther@suse.de>
8542 Nick Clifton <nickc@redhat.com>
8543
8544 PR testsuite/78421
8545 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
8546 If the target is ARM return the result of the
8547 check_effective_target_arm_vect_no_misalign proc.
8548 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
8549 support unaligned vectors then only expect one of the loops to be
8550 unrolled.
8551
8552 2017-01-23 Martin Liska <mliska@suse.cz>
8553
8554 * gcc.dg/asan/use-after-scope-10.c: New test.
8555 * gcc.dg/asan/use-after-scope-11.c: New test.
8556 * g++.dg/asan/use-after-scope-5.C: New test.
8557
8558 2017-01-23 Martin Liska <mliska@suse.cz>
8559
8560 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
8561 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
8562 sanopt optimization for ASAN_POISON.
8563
8564 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8565
8566 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
8567
8568 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
8569
8570 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
8571 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
8572 for poly*_t types.
8573 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
8574 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
8575 exec_vcombine): Likewise.
8576 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
8577 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
8578 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
8579 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
8580 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
8581 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
8582 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8583 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
8584 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
8585 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8586 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
8587 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8588 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8589 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
8590 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
8591 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
8592 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
8593 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
8594 Likewise.
8595 (TEST_VGET_LANE): Cast to uint to avoid warning.
8596 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
8597 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
8598 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
8599 exec_vfma_vfms_n): Fix PRIx format for float64_t.
8600 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
8601 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8602 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
8603 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
8604 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
8605 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
8606 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
8607 CHECK_POLY instead of CHECK for poly64_t types.
8608 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
8609 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
8610 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
8611 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
8612 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
8613 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
8614 uint32_t.
8615 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
8616 for int32_t, int64_t.
8617 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
8618 vqneg_extra): Fix PRIx format for int16_t, int32_t.
8619 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
8620 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
8621 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
8622 needed.
8623
8624 2017-01-22 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR fortran/79154
8627 * gfortran.dg/gomp/pr79154-1.f90: New test.
8628 * gfortran.dg/gomp/pr79154-2.f90: New test.
8629
8630 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
8631
8632 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
8633
8634 2017-01-21 Marek Polacek <polacek@redhat.com>
8635
8636 PR testsuite/79169
8637 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
8638
8639 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
8640
8641 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
8642
8643 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
8644
8645 PR rtl-optimization/79125
8646 * gcc.dg/torture/pr79125.c: New test.
8647
8648 2017-01-20 Jiong Wang <jiong.wang@arm.com>
8649
8650 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
8651 only.
8652 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
8653 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
8654
8655 2017-01-20 Nathan Sidwell <nathan@acm.org>
8656
8657 PR c++/78495
8658 * g++.dg/cpp1z/inh-ctor38.C: New.
8659
8660 2017-01-20 Marek Polacek <polacek@redhat.com>
8661
8662 PR c/79152
8663 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
8664
8665 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
8666
8667 * lib/target-supports.exp (check_configured_with): New procedure.
8668 (check_effective_target_default_mode): new effective target.
8669 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
8670 default mode. Fix dg-skip-if target selector syntax.
8671 * gcc.target/arm/optional_thumb-2.c: Likewise.
8672 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
8673 syntax.
8674
8675 2017-01-20 David Malcolm <dmalcolm@redhat.com>
8676
8677 PR c++/77829
8678 PR c++/78656
8679 * g++.dg/spellcheck-pr77829.C: New test case.
8680 * g++.dg/spellcheck-pr78656.C: New test case.
8681
8682 2017-01-20 Marek Polacek <polacek@redhat.com>
8683
8684 PR c/64279
8685 * c-c++-common/Wduplicated-branches-1.c: New test.
8686 * c-c++-common/Wduplicated-branches-10.c: New test.
8687 * c-c++-common/Wduplicated-branches-11.c: New test.
8688 * c-c++-common/Wduplicated-branches-12.c: New test.
8689 * c-c++-common/Wduplicated-branches-2.c: New test.
8690 * c-c++-common/Wduplicated-branches-3.c: New test.
8691 * c-c++-common/Wduplicated-branches-4.c: New test.
8692 * c-c++-common/Wduplicated-branches-5.c: New test.
8693 * c-c++-common/Wduplicated-branches-6.c: New test.
8694 * c-c++-common/Wduplicated-branches-7.c: New test.
8695 * c-c++-common/Wduplicated-branches-8.c: New test.
8696 * c-c++-common/Wduplicated-branches-9.c: New test.
8697 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
8698 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
8699 * g++.dg/ext/builtin-object-size3.C: Likewise.
8700 * g++.dg/gomp/loop-1.C: Likewise.
8701 * g++.dg/warn/Wduplicated-branches1.C: New test.
8702 * g++.dg/warn/Wduplicated-branches2.C: New test.
8703
8704 2017-01-20 Martin Liska <mliska@suse.cz>
8705
8706 PR lto/69188
8707 * gcc.dg/lto/pr69188_0.c: New test.
8708 * gcc.dg/lto/pr69188_1.c: New test.
8709
8710 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
8711
8712 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
8713 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
8714 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
8715 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
8716 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
8717 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
8718 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
8719 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
8720 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
8721 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
8722 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
8723 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
8724 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
8725 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
8726 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
8727 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
8728 * gcc.target/i386/avx-1.c: Test new intrinsics.
8729 * gcc.target/i386/sse-13.c: Ditto.
8730 * gcc.target/i386/sse-23.c: Ditto.
8731
8732 2017-01-20 Richard Biener <rguenther@suse.de>
8733
8734 PR tree-optimization/71264
8735 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
8736
8737 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8738
8739 * gcc.target/mips/madd4-1.c: New file.
8740 * gcc.target/mips/madd4-2.c: Likewise.
8741 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8742 HAS_MADD4.
8743 (mips_option_groups): Add -m[no-]madd4.
8744 (mips-dg-init): Detect default -mno-madd4.
8745 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
8746 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
8747 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8748 * gcc.target/mips/nmadd-1.c: Likewise.
8749 * gcc.target/mips/nmadd-2.c: Likewise.
8750 * gcc.target/mips/nmadd-3.c: Likewise.
8751
8752 2017-01-19 Jiong Wang <jiong.wang@arm.com>
8753
8754 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
8755 combined instructions.
8756 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
8757 instructions.
8758 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
8759 of pointer authentication.
8760
8761 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
8762
8763 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
8764 floating point hardware to run test.
8765
8766 2017-01-19 Tamar Christina <tamar.christina@arm.com>
8767
8768 * lib/target-supports.exp
8769 (check_effective_target_vect_call_copysignf): Enable for AArch64.
8770
8771 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8772
8773 PR testsuite/79051
8774 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
8775 __x86_64__]: Allow for target i?86-*-*.
8776
8777 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
8778
8779 PR target/78176
8780 * gcc.target/mips/lxc1-sxc1-1.c: New file.
8781 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
8782 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
8783 HAS_LXC1.
8784 (mips_option_groups): Add -m[no-]lxc1-sxc1.
8785 (mips-dg-init): Detect default -mno-lxc1-sxc1.
8786 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
8787
8788 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
8789
8790 PR fortran/70696
8791 * gfortran.dg/coarray_43.f90: New test.
8792
8793 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
8794
8795 PR rtl-optimization/79121
8796 * gcc.c-torture/execute/pr79121.c: New test.
8797
8798 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8799
8800 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
8801 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8802
8803 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
8804
8805 PR fortran/50069
8806 PR fortran/55086
8807 * gfortran.dg/pr50069_1.f90: New test.
8808 * gfortran.dg/pr50069_2.f90: New test.
8809 * gfortran.dg/pr55086_1.f90: New test.
8810 * gfortran.dg/pr55086_1_tfat.f90: New test.
8811 * gfortran.dg/pr55086_2.f90: New test.
8812 * gfortran.dg/pr55086_2_tfat.f90: New test.
8813 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
8814
8815 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8816 * gcc.dg/strcmp-1.c: New test.
8817 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
8818
8819 2017-01-18 David Malcolm <dmalcolm@redhat.com>
8820
8821 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
8822 (dejagnu_fail): Likewise.
8823 (dejagnu_note): Likewise.
8824 (pass): Provide forward decl, moving true decl to after #include
8825 of harness.h.
8826 (fail): Likewise.
8827 (note): Likewise.
8828
8829 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8830
8831 * gcc.target/powerpc/p9-xxbr-1.c: New test.
8832 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8833
8834 2017-01-18 Nathan Sidwell <nathan@acm.org>
8835
8836 PR c++/78488
8837 * g++.dg/cpp1z/inh-ctor37.C: New.
8838
8839 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
8840
8841 PR rtl-optimization/78952
8842 * gcc.target/i386/pr78952-1.c: New test.
8843 * gcc.target/i386/pr78952-2.c: Ditto.
8844
8845 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8846
8847 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
8848
8849 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8850
8851 PR fortran/70696
8852 * gfortran.dg/coarray_event_1.f08: New test.
8853
8854 2017-01-18 Jakub Jelinek <jakub@redhat.com>
8855
8856 PR target/77416
8857 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
8858 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
8859 from dg-options.
8860 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
8861 guarded test.
8862 * gcc.target/powerpc/fusion4.c: Likewise.
8863 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
8864 guarded test.
8865 * gcc.target/powerpc/pr58673-1.c: Likewise.
8866 * gcc.target/powerpc/pr58673-2.c: Likewise.
8867 * gcc.target/powerpc/pr59054.c: Likewise.
8868
8869 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8870
8871 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
8872 vec_bperm.
8873 * gcc.target/powerpc/p9-vbpermd.c: New file.
8874
8875 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8876
8877 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
8878 (must_not_compile2): Downcase first letter of error messages.
8879 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
8880 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
8881
8882 2017-01-18 Nathan Sidwell <nathan@acm.org>
8883
8884 PR c++/79091
8885 * g++.dg/pr79091.C: New.
8886
8887 2017-01-18 Jakub Jelinek <jakub@redhat.com>
8888
8889 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
8890 to dg-options.
8891 (p0): Add missing dg-error.
8892
8893 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
8894
8895 * gcc.target/msp430/mul_f5_muldef.c: New test.
8896
8897 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8898
8899 PR target/79004
8900 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
8901 options. Fix up the syntax for using \m and \M.
8902
8903 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8904
8905 PR target/78875
8906 * gcc.target/powerpc/ssp-1.c: New testcase.
8907 * gcc.target/powerpc/ssp-2.c: New testcase.
8908
8909 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8910
8911 * gcc.target/aarch64/eh_return.c: New test.
8912
8913 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8914
8915 * vec-rlmi-rlnm.c: New file.
8916
8917 2017-01-17 Nathan Sidwell <nathan@acm.org>
8918
8919 PR c++/61636
8920 * g++.dg/cpp1y/pr61636-1.C: New.
8921 * g++.dg/cpp1y/pr61636-2.C: New.
8922 * g++.dg/cpp1y/pr61636-3.C: New.
8923
8924 2017-01-17 Martin Sebor <msebor@redhat.com>
8925
8926 PR testsuite/79115
8927 * gcc.dg/pr78768.c: Make it a link-only test.
8928
8929 2017-01-17 David Malcolm <dmalcolm@redhat.com>
8930
8931 PR c++/71497
8932 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
8933 expected messages.
8934 * c-c++-common/Wmisleading-indentation.c: Likewise.
8935
8936 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
8937
8938 PR target/79058
8939 * gcc.target/arm/pr79058.c: New.
8940
8941 2017-01-17 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR tree-optimization/71854
8944 * gcc.dg/vect/pr71854.c: New test.
8945
8946 2017-01-17 Martin Liska <mliska@suse.cz>
8947
8948 PR ipa/71207
8949 * g++.dg/ipa/pr71207.C: New test.
8950
8951 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
8952
8953 PR middle-end/77445
8954 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
8955 * gcc.dg/tree-ssa/pr77445.c: New testcase.
8956
8957 2017-01-17 Jakub Jelinek <jakub@redhat.com>
8958
8959 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
8960 rather than long unsigned int.
8961 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
8962
8963 2017-01-17 Richard Biener <rguenther@suse.de>
8964
8965 PR tree-optimization/71433
8966 * gcc.dg/Warray-bounds-20.c: New testcase.
8967
8968 2017-01-17 Richard Biener <rguenther@suse.de>
8969
8970 PR testsuite/52563
8971 PR testsuite/71237
8972 PR testsuite/77737
8973 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
8974 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8975 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8976
8977 2017-01-17 Alan Modra <amodra@gmail.com>
8978
8979 * gcc.target/powerpc/pr79066.c: New.
8980
8981 2017-01-16 Jeff Law <law@redhat.com>
8982
8983 PR tree-optimization/33562
8984 PR tree-optimization/61912
8985 PR tree-optimization/77485
8986 PR tree-optimization/79090
8987 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
8988 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
8989
8990 2017-01-16 Jakub Jelinek <jakub@redhat.com>
8991
8992 PR c/79089
8993 * gcc.c-torture/compile/pr79089.c: New test.
8994
8995 PR target/79080
8996 * gcc.dg/pr79080.c: New test.
8997
8998 2017-01-16 David Malcolm <dmalcolm@redhat.com>
8999
9000 PR c/78304
9001 * gcc.dg/format/pr78304.c: Convert argument from integral type
9002 to a pointer.
9003 * gcc.dg/format/pr78304-2.c: Likewise.
9004
9005 2017-01-16 Carl Love <cel@us.ibm.com>
9006
9007 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
9008 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
9009
9010 2017-01-16 Carl Love <cel@us.ibm.com>
9011
9012 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
9013 Change arguments and return type to bool long long.
9014
9015 2017-01-16 Martin Sebor <msebor@redhat.com>
9016
9017 PR testsuite/79051
9018 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
9019 on x86.
9020
9021 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9022
9023 Revert:
9024 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9025
9026 PR c++/71737
9027 * g++.dg/cpp0x/pr71737.C: New.
9028
9029 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9030
9031 * gcc.target/powerpc/swaps-p8-27.c: New.
9032
9033 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9034
9035 PR c++/71737
9036 * g++.dg/cpp0x/pr71737.C: New.
9037
9038 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
9039
9040 * gnat.dg/opt62.adb: New test.
9041 * gnat.dg/opt62_pkg.ads: New helper.
9042
9043 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
9044
9045 PR rtl-optimization/78626
9046 PR rtl-optimization/78727
9047 * gcc.dg/torture/pr78626.c: New test.
9048 * gcc.dg/torture/pr78727.c: New test.
9049
9050 2017-01-14 Alan Modra <amodra@gmail.com>
9051
9052 * gcc.c-torture/compile/pr72749.c: New test.
9053
9054 2017-01-13 David Malcolm <dmalcolm@redhat.com>
9055
9056 PR c/78304
9057 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
9058 (test_macro_2): New test.
9059 (test_macro_3): New test.
9060 (test_macro_4): New test.
9061 (test_non_contiguous_strings): Convert line number to line offset.
9062 * gcc.dg/format/pr78304-2.c: New test case.
9063 * gcc.dg/format/pr78304.c: New test case.
9064
9065 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
9066
9067 * gcc.target/i386/funcspec-56.inc: Add missing options and
9068 reorder options by implied ISAs, as in ix86_target_string.
9069
9070 2017-01-13 Marek Polacek <polacek@redhat.com>
9071
9072 PR c++/71166
9073 * g++.dg/cpp0x/constexpr-array18.C: New test.
9074
9075 2017-01-13 Jeff Law <law@redhat.com>
9076
9077 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
9078
9079 PR tree-optimization/61912
9080 PR tree-optimization/77485
9081 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
9082 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
9083 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
9084
9085 PR tree-optimization/33562
9086 PR tree-optimization/61912
9087 PR tree-optimization/77485
9088 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
9089 * gcc.dg/tree-ssa/complex-5.c: Likewise.
9090 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
9091 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
9092 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
9093 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
9094 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
9095
9096 2017-01-13 Martin Liska <mliska@suse.cz>
9097
9098 PR ipa/79043
9099 * gcc.c-torture/execute/pr79043.c: New test.
9100
9101 2017-01-13 Richard Biener <rguenther@suse.de>
9102
9103 PR middle-end/78411
9104 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
9105
9106 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9107
9108 PR fortran/70697
9109 * gfortran.dg/coarray/event_4.f08: New test.
9110
9111 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
9112
9113 PR fortran/70696
9114 * gfortran.dg/coarray/event_3.f08: New test.
9115
9116 2017-01-13 Richard Biener <rguenther@suse.de>
9117
9118 PR tree-optimization/77283
9119 * gcc.dg/tree-ssa/split-path-9.c: Fix.
9120
9121 2017-01-13 Richard Biener <rguenther@suse.de>
9122
9123 * gcc.dg/gimplefe-22.c: New testcase.
9124
9125 2017-01-13 Richard Biener <rguenther@suse.de>
9126
9127 PR tree-optimization/77283
9128 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
9129 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
9130 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
9131
9132 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
9133
9134 * gcc.dg/pr77862.c: Require fpic target.
9135
9136 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9137
9138 PR target/79004
9139 * gcc.target/powerpc/pr79004.c: New test.
9140
9141 2017-01-12 Martin Sebor <msebor@redhat.com>
9142
9143 * gcc.dg/pr78138.c: Adjust.
9144 * gcc.dg/pr78768.c: Adjust.
9145 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
9146 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
9147 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
9148 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
9149 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
9150 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
9151 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
9152 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
9153 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
9154 * gcc.dg/tree-ssa/pr78605.c: Adjust.
9155 * gcc.dg/tree-ssa/pr78622.c: Adjust.
9156
9157 2017-01-12 Jakub Jelinek <jakub@redhat.com>
9158
9159 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
9160
9161 2017-01-12 Martin Sebor <msebor@redhat.com>
9162
9163 PR testsuite/79051
9164 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
9165 due to bug 79054.
9166
9167 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
9168
9169 * gcc.dg/pr78768.c: Require LTO.
9170
9171 2017-01-12 Martin Sebor <msebor@redhat.com>
9172
9173 PR c/79074
9174 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
9175 due to the referenced bug.
9176
9177 2017-01-12 Martin Sebor <msebor@redhat.com>
9178
9179 PR testsuite/79073
9180 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
9181
9182 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
9183
9184 * gcc.target/i386/builtin_target.c (check_features): Check all
9185 supported __builtin_cpu_supports options.
9186
9187 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9188
9189 PR tree-optimization/78319
9190 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
9191 Remove xfail.
9192
9193 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9194
9195 PR target/79044
9196 * gcc.target/powerpc/swaps-p8-26.c: New.
9197
9198 2017-01-12 Richard Biener <rguenther@suse.de>
9199
9200 * gcc.dg/gimplefe-21.c: New testcase.
9201
9202 2017-01-12 Michael Collison <michael.collison@arm.com>
9203
9204 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
9205
9206 2017-01-11 Julia Koval <julia.koval@intel.com>
9207 Uros Bizjak <ubizjak@gmail.com>
9208
9209 * gcc.target/i386/sgx.c New test.
9210 * gcc.target/i386/sse-12.c: Add -msgx.
9211 * gcc.target/i386/sse-13.c: Ditto.
9212 * gcc.target/i386/sse-14.c: Ditto.
9213 * gcc.target/i386/sse-22.c: Ditto.
9214 * gcc.target/i386/sse-23.c: Ditto.
9215 * g++.dg/other/i386-2.C: Ditto.
9216 * g++.dg/other/i386-3.C: Ditto.
9217
9218 2017-01-11 Martin Sebor <msebor@redhat.com>
9219
9220 PR c++/24511
9221 * g++.dg/template/explicit9.C: New test.
9222
9223 2017-01-11 Nathan Sidwell <nathan@acm.org>
9224
9225 PR c++/77812
9226 * g++.dg/pr77812.C: New.
9227
9228 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9229
9230 PR c++/71537
9231 * g++.dg/cpp1y/constexpr-71537.C: New test.
9232
9233 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
9234 argument.
9235
9236 2017-01-11 Martin Sebor <msebor@redhat.com>
9237
9238 PR c/47931
9239 * c-c++-common/Waddress-2.c: New test.
9240
9241 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR c++/78341
9244 * g++.dg/cpp0x/pr78341.C: New test.
9245
9246 2017-01-11 Martin Sebor <msebor@redhat.com>
9247
9248 PR c/78768
9249 * gcc.dg/pr78768.c: New test.
9250
9251 2017-01-11 David Malcolm <dmalcolm@redhat.com>
9252
9253 PR driver/78877
9254 * gcc.dg/spellcheck-options-14.c: New test case.
9255 * gcc.dg/spellcheck-options-15.c: New test case.
9256 * gcc.dg/spellcheck-options-16.c: New test case.
9257 * gcc.dg/spellcheck-options-17.c: New test case.
9258
9259 2017-01-11 Martin Liska <mliska@suse.cz>
9260
9261 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
9262
9263 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9264
9265 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
9266 instead of just 1 for the decomposition from struct C.
9267
9268 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
9269
9270 * gcc.c-torture/execute/20170111-1.c: New test.
9271
9272 2017-01-11 Richard Biener <rguenther@suse.de>
9273
9274 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
9275
9276 2017-01-11 Jakub Jelinek <jakub@redhat.com>
9277
9278 PR middle-end/50199
9279 * gcc.dg/lto/pr50199_0.c: New test.
9280
9281 2017-01-10 Martin Sebor <msebor@redhat.com>
9282
9283 PR testsuite/78960
9284 PR testsuite/78959
9285 PR testsuite/78133
9286 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
9287 * gcc.dg/tree-ssa/pr78622.c: Ditto.
9288
9289 2017-01-10 Martin Sebor <msebor@redhat.com>
9290
9291 PR middle-end/78138
9292 * gcc.dg/pr78138.c: New test.
9293
9294 2017-01-10 David Malcolm <dmalcolm@redhat.com>
9295
9296 PR c++/77949
9297 * g++.dg/diagnostic/pr77949.C: New test case.
9298
9299 2017-01-10 Martin Sebor <msebor@redhat.com>
9300
9301 PR middle-end/78245
9302 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
9303
9304 2017-01-10 Martin Sebor <msebor@redhat.com>
9305
9306 PR tree-optimization/78775
9307 * gcc.dg/attr-alloc_size-4.c: Add test cases.
9308 * gcc.dg/attr-alloc_size-10.c: New test.
9309 * gcc.dg/attr-alloc_size-11.c: New test.
9310 * gcc.dg/builtin-stringop-chk-7.c: New test.
9311 * gcc.dg/pr78775.c: New test.
9312 * gcc.dg/pr78973-2.c: New test.
9313 * gcc.dg/pr78973.c: New test.
9314
9315 2017-01-10 Jeff Law <law@redhat.com>
9316
9317 PR tree-optimization/77766
9318 PR tree-optimization/78856
9319 * gcc.c-torture/execute/pr77766.c: New test.
9320
9321 2016-01-10 Richard Biener <rguenther@suse.de>
9322
9323 PR tree-optimization/79034
9324 * g++.dg/torture/pr79034.C: New testcase.
9325
9326 2017-01-10 Martin Liska <mliska@suse.cz>
9327
9328 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
9329 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
9330 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
9331 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
9332 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
9333 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
9334 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
9335 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
9336 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
9337 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
9338 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
9339 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
9340 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
9341 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
9342 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
9343 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
9344 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
9345 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
9346 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
9347 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
9348 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
9349 * gcc.dg/ipa/pr64307.c: Likewise.
9350 * gcc.dg/ipa/pr77653.c: Likewise.
9351
9352 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
9353
9354 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
9355 * g++.dg/other/i386-3.C: Ditto.
9356 * gcc.target/i386/sse-12.c: Ditto.
9357 * gcc.target/i386/sse-13.c: Ditto.
9358 * gcc.target/i386/sse-22.c: Ditto.
9359 * gcc.target/i386/sse-23.c: Ditto.
9360 * gcc.target/i386/builtin_target.c: Handle new option.
9361 * gcc.target/i386/funcspec-56.inc: Test new attributes.
9362 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
9363 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
9364
9365 2017-01-09 Martin Sebor <msebor@redhat.com>
9366
9367 PR testsuite/79036
9368 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
9369 with different precisions.
9370
9371 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
9372
9373 * g++.dg/opt/call2.C: New test.
9374 * g++.dg/opt/call3.C: Likewise.
9375 * gnat.dg/array26.adb: New test.
9376 * gnat.dg/array26_pkg.ad[sb]: New helper.
9377 * gnat.dg/array27.adb: New test.
9378 * gnat.dg/array27_pkg.ad[sb]: New helper.
9379 * gnat.dg/array28.adb: New test.
9380 * gnat.dg/array28_pkg.ad[sb]: New helper.
9381
9382 2017-01-09 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR translation/79019
9385 PR translation/79020
9386 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
9387 diagnostics.
9388 * gfortran.dg/initialization_17.f90: Likewise.
9389
9390 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9391
9392 PR testsuite/79026
9393 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
9394 * gcc.target/i386/pr78904-4.c: Likewise.
9395 * gcc.target/i386/pr78904-6.c: Likewise.
9396 * gcc.target/i386/pr78967-2.c: Likewise.
9397
9398 2017-01-09 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR tree-optimization/78899
9401 * gcc.target/i386/pr78899.c: New test.
9402 * gcc.dg/pr71077.c: New test.
9403
9404 2017-01-09 Martin Jambor <mjambor@suse.cz>
9405
9406 PR ipa/78365
9407 PR ipa/78599
9408 * gcc.dg/torture/pr78365.c: New test.
9409
9410 2017-01-09 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR c++/78948
9413 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
9414 (main): Use int* instead of long long.
9415
9416 PR tree-optimization/78938
9417 * gcc.dg/vect/pr78938.c: New test.
9418
9419 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9420
9421 * gcc.dg/20161219.c: New test.
9422
9423 2017-01-09 Richard Biener <rguenther@suse.de>
9424
9425 PR tree-optimization/78997
9426 * gcc.dg/torture/pr78997.c: New testcase.
9427
9428 2017-01-09 Richard Biener <rguenther@suse.de>
9429
9430 PR debug/79000
9431 * g++.dg/lto/pr79000_0.C: New testcase.
9432 * g++.dg/lto/pr79000_1.c: Likewise.
9433
9434 2017-01-08 Martin Sebor <msebor@redhat.com>
9435
9436 PR middle-end/77708
9437 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
9438 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
9439 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
9440 due to bug 78969.
9441 * gcc.dg/format/pr78569.c: Adjust.
9442
9443 2017-01-07 David Malcolm <dmalcolm@redhat.com>
9444
9445 PR c++/72803
9446 * g++.dg/diagnostic/pr72803.C: New test case.
9447
9448 2017-01-07 Martin Sebor <msebor@redhat.com>
9449
9450 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
9451 * gcc.dg/attr-alloc_size-4.c: Same.
9452
9453 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
9454
9455 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
9456 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
9457 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
9458 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
9459 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
9460 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
9461 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
9462
9463 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9464 * gcc.dg/memcmp-1.c: New.
9465 * gcc.dg/strncmp-1.c: New.
9466
9467 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9468
9469 * gcc.target/arm/acle/mcrr: New.
9470 * gcc.target/arm/acle/mcrr2: New.
9471 * gcc.target/arm/acle/mrrc: New.
9472 * gcc.target/arm/acle/mrrc2: New.
9473
9474 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9475
9476 * gcc.target/arm/acle/mcr.c: New.
9477 * gcc.target/arm/acle/mrc.c: New.
9478 * gcc.target/arm/acle/mcr2.c: New.
9479 * gcc.target/arm/acle/mrc2.c: New.
9480
9481 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9482
9483 * gcc.target/arm/acle/ldc: New.
9484 * gcc.target/arm/acle/ldc2: New.
9485 * gcc.target/arm/acle/ldcl: New.
9486 * gcc.target/arm/acle/ldc2l: New.
9487 * gcc.target/arm/acle/stc: New.
9488 * gcc.target/arm/acle/stc2: New.
9489 * gcc.target/arm/acle/stcl: New.
9490 * gcc.target/arm/acle/stc2l: New.
9491
9492 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
9493
9494 * gcc.target/arm/acle/acle.exp: Run tests for different options
9495 and make sure fat-lto-objects is used such that we can still do
9496 assemble scans.
9497 * gcc.target/arm/acle/cdp.c: New.
9498 * gcc.target/arm/acle/cdp2.c: New.
9499 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
9500 (check_effective_target_arm_coproc1_ok_nocache): New.
9501 (check_effective_target_arm_coproc2_ok): New.
9502 (check_effective_target_arm_coproc2_ok_nocache): New.
9503 (check_effective_target_arm_coproc3_ok): New.
9504 (check_effective_target_arm_coproc3_ok_nocache): New.
9505 (check_effective_target_arm_coproc4_ok): New.
9506 (check_effective_target_arm_coproc4_ok_nocache): New.
9507
9508 2017-01-06 Martin Sebor <msebor@redhat.com>
9509
9510 PR middle-end/78605
9511 * gcc.dg/tree-ssa/pr78605.c: New test.
9512
9513 2017-01-05 Martin Sebor <msebor@redhat.com>
9514
9515 PR tree-optimization/78910
9516 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
9517 diagnostics.
9518 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9519 * gcc.dg/tree-ssa/pr78910.c: New test.
9520
9521 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
9522
9523 * gcc.dg/sso-10.c: New test.
9524
9525 2017-01-05 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR tree-optimization/71016
9528 * gcc.target/i386/pr71016.c: New test.
9529 * gcc.target/aarch64/pr71016.c: New test.
9530 * gcc.dg/tree-ssa/pr66726-3.c: New test.
9531
9532 PR c++/78931
9533 * g++.dg/cpp1z/decomp19.C: New test.
9534
9535 PR c++/78890
9536 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
9537 * g++.dg/init/union1.C: Likewise.
9538 * g++.dg/cpp0x/union6.C: Expect errors.
9539 * g++.dg/cpp0x/union8.C: New test.
9540 * g++.dg/cpp0x/pr78890-1.C: New test.
9541 * g++.dg/cpp0x/pr78890-2.C: New test.
9542
9543 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
9544
9545 * gcc.target/powerpc/pr71670.c: Require p9vector.
9546 * gcc.target/powerpc/p9-novsx.c: Same.
9547
9548 2017-01-05 David Malcolm <dmalcolm@redhat.com>
9549
9550 * selftests/asr_div1.rtl: New file.
9551 * selftests/aarch64: New subdirectory.
9552 * selftests/aarch64/times-two.rtl: New file.
9553 * selftests/bb-index.rtl: New file.
9554 * selftests/cfg-test.rtl: New file.
9555 * selftests/const-int.rtl: New file.
9556 * selftests/example-labels.rtl: New file.
9557 * selftests/insn-with-mode.rtl: New file.
9558 * selftests/jump-to-label-ref.rtl: New file.
9559 * selftests/jump-to-return.rtl: New file.
9560 * selftests/jump-to-simple-return.rtl: New file.
9561 * selftests/mem.rtl: New file.
9562 * selftests/note-insn-deleted.rtl: New file.
9563 * selftests/note_insn_basic_block.rtl: New file.
9564 * selftests/simple-cse.rtl: New file.
9565 * selftests/symbol-ref.rtl: New file.
9566 * selftests/x86_64: New subdirectory.
9567 * selftests/x86_64/call-insn.rtl: New file.
9568 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
9569 * selftests/x86_64/times-two.rtl: New file.
9570 * selftests/x86_64/unspec.rtl: New file.
9571
9572 2017-01-05 Nathan Sidwell <nathan@acm.org>
9573
9574 PR c++/78765
9575 * g++.dg/cpp0x/pr78765.C: New.
9576
9577 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9578
9579 * gcc.target/s390/memcpy-2.c: New test.
9580 * gcc.target/s390/memset-2.c: New test.
9581
9582 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9583
9584 * gcc.target/s390/memcpy-1.c: New test.
9585
9586 2017-01-04 Jeff Law <law@redhat.com>
9587
9588 PR tree-optimization/78812
9589 * g++.dg/torture/pr78812.C: New test.
9590
9591 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9592
9593 PR target/71977
9594 PR target/70568
9595 PR target/78823
9596 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
9597 64-bit VSX systems with direct move, whether we optimize common
9598 code sequences in the GLIBC math library for float math functions.
9599 * gcc.target/powerpc/pr71977-2.c: Likewise.
9600
9601 2017-01-04 Marek Polacek <polacek@redhat.com>
9602
9603 PR c++/64767
9604 * c-c++-common/Wpointer-compare-1.c: New test.
9605
9606 2017-01-04 Jakub Jelinek <jakub@redhat.com>
9607
9608 PR c++/78949
9609 * c-c++-common/Wunused-var-16.c: New test.
9610
9611 PR c++/78693
9612 * g++.dg/cpp0x/pr78693.C: New test.
9613
9614 PR driver/78957
9615 * gcc.dg/pr78957.c: New test.
9616
9617 * g++.dg/cpp1y/auto-fn34.C: New test.
9618
9619 PR c++/71182
9620 * g++.dg/cpp0x/pr71182.C: New test.
9621
9622 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
9623
9624 PR target/78056
9625 * gcc.target/powerpc/pr78056-1.c: New test.
9626 * gcc.target/powerpc/pr78056-2.c: New test.
9627 * gcc.target/powerpc/pr78056-3.c: New test.
9628 * gcc.target/powerpc/pr78056-4.c: New test.
9629 * gcc.target/powerpc/pr78056-5.c: New test.
9630 * gcc.target/powerpc/pr78056-6.c: New test.
9631 * gcc.target/powerpc/pr78056-7.c: New test.
9632 * gcc.target/powerpc/pr78056-8.c: New test.
9633 * lib/target-supports.exp
9634 (check_effective_target_powerpc_popcntb_ok): New procedure to test
9635 whether the effective target supports the popcntb instruction.
9636
9637 2017-01-03 Jeff Law <law@redhat.com>
9638
9639 PR tree-optimization/67955
9640 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
9641
9642 2017-01-04 Marek Polacek <polacek@redhat.com>
9643
9644 PR c++/77545
9645 PR c++/77284
9646 * g++.dg/cpp0x/range-for32.C: New test.
9647 * g++.dg/cpp0x/range-for33.C: New test.
9648
9649 2017-01-04 David Malcolm <dmalcolm@redhat.com>
9650
9651 * gcc.dg/Wmissing-braces-fixits.c: New test case.
9652
9653 2017-01-04 Nathan Sidwell <nathan@acm.org>
9654
9655 PR c++/66735
9656 * g++.dg/cpp1y/pr66735.C: New.
9657
9658 2017-01-04 Jakub Jelinek <jakub@redhat.com>
9659
9660 PR tree-optimization/71563
9661 * gcc.dg/tree-ssa/pr71563.c: New test.
9662
9663 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
9664
9665 PR fortran/78534
9666 PR fortran/78976
9667 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9668 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9669 * gfortran.dg/transfer_intrinsic_1.f90: Change
9670 scan-tree-dump-times due to gfc_trans_string_copy change to
9671 avoid -Wstringop-overflow.
9672
9673 2017-01-03 Jeff Law <law@redhat.com>
9674
9675 PR tree-optimization/78856
9676 * gcc.c-torture/execute/pr78856.c: New test.
9677
9678 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
9679
9680 PR target/78953
9681 * gcc.target/powerpc/pr78953.c: New test.
9682
9683 2017-01-03 Ian Lance Taylor <iant@google.com>
9684
9685 * gcc.misc-tests/godump-1.c: Update for accurate representation of
9686 enums.
9687
9688 2017-01-03 Martin Sebor <msebor@redhat.com>
9689
9690 PR tree-optimization/78696
9691 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
9692 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
9693 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
9694 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
9695
9696 2017-01-03 David Malcolm <dmalcolm@redhat.com>
9697
9698 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
9699 with more than one digit.
9700 * lib/gcc-dg.exp (process-message): Support more than one digit
9701 in relative line specifications.
9702
9703 2017-01-03 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR tree-optimization/78965
9706 * gcc.dg/pr78965.c: New test.
9707
9708 PR middle-end/78901
9709 * g++.dg/opt/pr78901.C: New test.
9710
9711 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
9712
9713 PR fortran/78534
9714 PR fortran/66310
9715 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
9716 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
9717 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9718 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9719 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9720 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9721 * gfortran.dg/string_1_lp64.f90: New test.
9722 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9723 * gfortran.dg/string_3_lp64.f90: New test.
9724 * gfortran.dg/transfer_intrinsic_1.f90: Change
9725 scan-tree-dump-times due to gfc_trans_string_copy change to
9726 avoid -Wstringop-overflow.
9727
9728 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
9729
9730 PR target/78967
9731 * gcc.target/i386/pr78967-1.c: New test.
9732 * gcc.target/i386/pr78967-2.c: Ditto.
9733 * gcc.target/i386/pr78967-3.c: Ditto.
9734
9735 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
9736 * gcc.target/i386/pr78904-4.c: Ditto.
9737 * gcc.target/i386/pr78904-6.c: Ditto.
9738
9739 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
9740
9741 PR middle-end/77674
9742 * g++.dg/torture/pr77674.C: New testcase.
9743
9744 2017-01-01 Jakub Jelinek <jakub@redhat.com>
9745
9746 Update copyright years.
9747 \f
9748 Copyright (C) 2017 Free Software Foundation, Inc.
9749
9750 Copying and distribution of this file, with or without modification,
9751 are permitted in any medium without royalty provided the copyright
9752 notice and this notice are preserved.