]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Enable AVX512_4FMAPS and AVX512_4VNNIW instructions
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
cbb7eb98 12016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/55080
4 * g++.dg/parse/pr55080.C: New.
5
d3c286da 62016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7
8 PR target/78101
9 * gcc.target/powerpc/fusion4.c: New test.
10
5bbf9633 112016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
12
13 PR target/77933
14 * gcc.target/arm/pr77933-1.c: New test.
15 * gcc.target/arm/pr77933-2.c: Likewise.
16
6815d85d 172016-11-17 Jakub Jelinek <jakub@redhat.com>
18
19 PR middle-end/78201
20 * g++.dg/opt/pr78201.C: New test.
21
8dc9f8d1 222016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
23
24 * gcc.dg/pr78333.c: Add empty implementations of
25 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
26 problems on non-glibc systems.
27
f9f26759 282016-11-17 David Malcolm <dmalcolm@redhat.com>
29
30 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
31 (test_raw_string_one_liner): New function.
32 (test_raw_string_multiline): New function.
33
9794389d 342016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
35
36 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
37 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
38
b0c413f2 392016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
40 Richard Biener <rguenther@suse.de>
41
42 PR tree-optimization/77848
43 * gfortran.dg/vect/pr77848.f: New test.
44
051b66c9 452016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
46
47 PR target/77308
48 * gcc.target/arm/pr53447-5.c: New test.
49 * lib/target-supports.exp
50 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
51
bde3ae42 522016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
53
54 * gcc.target/arc/abitest.S: New file.
55 * gcc.target/arc/abitest.h: Likewise.
56 * gcc.target/arc/va_args-1.c: Likewise.
57 * gcc.target/arc/va_args-2.c: Likewise.
58 * gcc.target/arc/va_args-3.c: Likewise.
59 * gcc.target/arc/mcrc.c: Deleted.
60 * gcc.target/arc/mdsp-packa.c: Likewise.
61 * gcc.target/arc/mdvbf.c: Likewise.
62 * gcc.target/arc/mmac-24.c: Likewise.
63 * gcc.target/arc/mmac-d16.c: Likewise.
64 * gcc.target/arc/mno-crc.c: Likewise.
65 * gcc.target/arc/mno-dsp-packa.c: Likewise.
66 * gcc.target/arc/mno-dvbf.c: Likewise.
67 * gcc.target/arc/mno-mac-24.c: Likewise.
68 * gcc.target/arc/mno-mac-d16.c: Likewise.
69 * gcc.target/arc/mno-rtsc.c: Likewise.
70 * gcc.target/arc/mno-xy.c: Likewise.
71 * gcc.target/arc/mrtsc.c: Likewise.
72 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
73 function.
74 (check_effective_target_arc700): Likewise.
75 (check_effective_target_arc6xx): Likewise.
76 (check_effective_target_arcmpy): Likewise.
77 (check_effective_target_archs): Likewise.
78 (check_effective_target_clmcpu): Likewise.
79 (check_effective_target_barrelshifter): Likewise.
80 * gcc.target/arc/barrel-shifter-1.c: Changed.
81 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
82 * gcc.target/arc/cmem-1.c: Changed.
83 * gcc.target/arc/cmem-2.c: Likewise.
84 * gcc.target/arc/cmem-3.c: Likewise.
85 * gcc.target/arc/cmem-4.c: Likewise.
86 * gcc.target/arc/cmem-5.c: Likewise.
87 * gcc.target/arc/cmem-6.c: Likewise.
88 * gcc.target/arc/cmem-7.c: Likewise.
89 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
90 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
91 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
92 * gcc.target/arc/jump-around-jump.c: Update options.
93 * gcc.target/arc/mARC601.c: Changed.
94 * gcc.target/arc/mcpu-arc600.c: Changed.
95 * gcc.target/arc/mcpu-arc601.c: Changed.
96 * gcc.target/arc/mcpu-arc700.c: Changed.
97 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
98 * gcc.target/arc/movb-1.c: Changed.
99 * gcc.target/arc/movb-2.c: Likewise.
100 * gcc.target/arc/movb-3.c: Likewise.
101 * gcc.target/arc/movb-4.c: Likewise.
102 * gcc.target/arc/movb-5.c: Likewise.
103 * gcc.target/arc/movb_cl-1.c: Likewise.
104 * gcc.target/arc/movb_cl-2.c: Likewise.
105 * gcc.target/arc/movbi_cl-1.c: Likewise.
106 * gcc.target/arc/movh_cl-1.c: Likewise.
107 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
108 * gcc.target/arc/mul64.c: Enable it only for ARC600.
109 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
110 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
111 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
112 * gcc.target/arc/trsub.c: Only for ARC EM cores.
113 * gcc.target/arc/builtin_simdarc.c: Changed.
114 * gcc.target/arc/extzv-1.c: Likewise.
115 * gcc.target/arc/insv-1.c: Likewise.
116 * gcc.target/arc/insv-2.c: Likewise.
117 * gcc.target/arc/mA6.c: Likewise.
118 * gcc.target/arc/mA7.c: Likewise.
119 * gcc.target/arc/mARC600.c: Likewise.
120 * gcc.target/arc/mARC700.c: Likewise.
121 * gcc.target/arc/mcpu-arc600.c: Likewise.
122 * gcc.target/arc/mcpu-arc700.c: Likewise.
123 * gcc.target/arc/movl-1.c: Likewise.
124 * gcc.target/arc/nps400-1.c: Likewise.
125 * gcc.target/arc/trsub.c: Likewise.
126 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
127 configuration.
128 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
129 * gcc.target/arc/mswape.c: Likewise.
130
83039163 1312016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
132
133 PR c++/68180
134 * g++.dg/cpp1y/pr68180.C: New.
135
760cc2e6 1362016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
137
138 PR tree-optimization/78319
139 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
140 arm-none-eabi.
141
315dfb42 1422016-11-17 Richard Biener <rguenther@suse.de>
143
144 PR tree-optimization/78306
145 * gcc.dg/cilk-plus/pr78306.c: New testcase.
146
17e8186b 1472016-11-17 Richard Biener <rguenther@suse.de>
148
149 PR middle-end/78305
150 * gcc.dg/torture/pr78305.c: New testcase.
151
1eca3a7f 1522016-11-17 Janus Weil <janus@gcc.gnu.org>
153
154 PR fortran/66227
155 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
156
6c1f90ee 1572016-11-16 Marek Polacek <polacek@redhat.com>
158
159 PR c/78285
160 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
161 * g++.dg/ext/case-range2.C: Likewise.
162
63c8aefc 1632016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
164
165 PR fortran/58001
166 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
167 * gfortran.dg/fmt_tab_2.f90: Ditto.
168
95de83a7 1692016-11-16 Jakub Jelinek <jakub@redhat.com>
170
171 PR rtl-optimization/78378
172 * gcc.c-torture/execute/pr78378.c: New test.
173
50eec246 1742016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
175
176 * gcc.dg/tree-prof/section-attr-1.c: New file.
177 * gcc.dg/tree-prof/section-attr-2.c: New file.
178 * gcc.dg/tree-prof/section-attr-3.c: New file.
179
308800c3 1802016-11-16 Maciej W. Rozycki <macro@imgtec.com>
181
182 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
183 rather than `la'.
184
88526ee6 1852016-11-16 Maciej W. Rozycki <macro@imgtec.com>
186
187 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
188 (dg-final): Remove microMIPS JALRS mnemonic matching.
189 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
190 (dg-final): Remove microMIPS JALRS mnemonic matching.
191 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
192 (dg-final): Remove microMIPS JALRS mnemonic matching.
193 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
194 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
195 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
196 * gcc.target/mips/call-1u.c: New test case.
197 * gcc.target/mips/call-2u.c: New test case.
198 * gcc.target/mips/call-3u.c: New test case.
199 * gcc.target/mips/call-4u.c: New test case.
200 * gcc.target/mips/call-5u.c: New test case.
201 * gcc.target/mips/call-6u.c: New test case.
202
fa1f9c9e 2032016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
204
205 * gcc.target/arm/empty_fiq_handler.c: New test.
206
c508be16 2072016-11-16 Jakub Jelinek <jakub@redhat.com>
208
209 PR fortran/78299
210 * gfortran.dg/gomp/pr78299.f90: New test.
211
9e57a9ab 2122015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
213
214 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
215 * gcc.dg/optimize-bswaphi-1.c: Likewise.
216 * gcc.dg/optimize-bswapsi-2.c: Likewise.
217
05edb140 2182016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
219
220 PR libgfortran/78314
221 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
222
722c5d82 2232016-11-16 Bin Cheng <bin.cheng@arm.com>
224
225 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
226 according to updated dump info.
227
7fce8768 2282016-11-16 Alexander Monakov <amonakov@ispras.ru>
229
230 * lib/target-supports.exp (check_effective_target_alloca): Use a
231 compile test.
232 * gcc.target/nvptx/softstack.c: New test.
233 * gcc.target/nvptx/decl-shared.c: New test.
234 * gcc.target/nvptx/decl-shared-init.c: New test.
235
35293eb1 2362016-11-16 Maciej W. Rozycki <macro@imgtec.com>
237
238 * gcc.target/mips/data-sym-jump.c: New test case.
239 * gcc.target/mips/data-sym-pool.c: New test case.
240 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
241 annotation.
242
5b631e09 2432016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
244
245 * lib/target-supports.exp (check_avx2_hw_available): New.
246 (check_effective_target_avx2_runtime): New.
247 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
248
dd4a826b 2492016-11-16 Tamar Christina <tamar.christina@arm.com>
250
251 PR testsuite/78136
252 * gcc.dg/cpp/trad/trad.exp
253 (dg-runtest): Moved $srcdir/$subdir/ to
254 DEFAULT_TRADCPPFLAGS.
255
beecc36d 2562016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
257
258 PR fortran/78356
259 * gfortran.dg/class_allocate_23.f08: New test.
260
ac924c09 2612016-11-16 Richard Biener <rguenther@suse.de>
262
263 PR middle-end/78333
264 * gcc.dg/pr78333.c: New testcase.
265
904e262b 2662016-11-16 Martin Liska <mliska@suse.cz>
267
268 PR sanitizer/78270
269 * gcc.dg/asan/pr78270.c: Update comment style.
270 * gcc.dg/asan/pr78270-2.c: New test.
271
7f0cbebc 2722016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
273
274 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
275 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
276
5d4e2409 2772016-11-16 Richard Biener <rguenther@suse.de>
278
279 PR tree-optimization/78348
280 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
281
22190042 2822016-11-16 Jakub Jelinek <jakub@redhat.com>
283
284 PR sanitizer/77823
285 * c-c++-common/ubsan/overflow-vec-1.c: New test.
286 * c-c++-common/ubsan/overflow-vec-2.c: New test.
287
02e0afdc 2882016-11-15 Marek Polacek <polacek@redhat.com>
289
290 * g++.dg/cpp1z/init-statement6.C: Rename a function.
291
a7c1a652 2922016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
293
294 PR libgfortran/51119
295 * gfortran.dg/matmul_12.f90: New test case.
296
16cdc558 2972016-11-15 Uros Bizjak <ubizjak@gmail.com>
298
299 * gcc.target/i386/funcspec-56.inc: New file.
300 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
301 common 32-bit and 64-bit function specific options.
302 * gcc.target/i386.funcspec-6.c: Ditto.
303
d10b2a5c 3042016-11-15 Jakub Jelinek <jakub@redhat.com>
305
b8fd03ae 306 * g++.dg/cpp1z/decomp14.C: New test.
307 * g++.dg/cpp1z/decomp15.C: New test.
308 * g++.dg/cpp1z/decomp16.C: New test.
309
a6f4466c 310 * g++.dg/cpp1z/decomp13.C: New test.
311
0f67b1be 312 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
313
d10b2a5c 314 PR c++/71988
315 * g++.dg/cpp0x/constexpr-71988.C: New test.
316
1f87aa23 3172016-11-15 Maciej W. Rozycki <macro@imgtec.com>
318
319 * gcc.target/mips/insn-casesi.c: New test case.
320 * gcc.target/mips/insn-pseudo-1.c: New test case.
321 * gcc.target/mips/insn-pseudo-2.c: New test case.
322 * gcc.target/mips/insn-pseudo-3.c: New test case.
323 * gcc.target/mips/insn-pseudo-4.c: New test case.
324 * gcc.target/mips/insn-tablejump.c: New test case.
325
32caa8ac 3262016-11-15 Maciej W. Rozycki <macro@imgtec.com>
327
328 * gcc.target/mips/mips.exp (mips_option_tests): Add
329 `-mcode-readable=yes' array element.
330
22d200b9 3312016-11-15 Maciej W. Rozycki <macro@imgtec.com>
332
333 * gcc.target/mips/mips.exp (mips_option_tests): Add
334 `-mmicromips' array element.
335
385999e2 3362016-11-15 Michael Matz <matz@suse.de>
337
338 PR missed-optimization/77881
339 * gcc.target/i386/pr77881.c: New test.
340
53ae7f64 3412016-11-15 Jakub Jelinek <jakub@redhat.com>
342
343 PR middle-end/78295
344 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
345
ae06106e 3462016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
347
348 * gcc.target/powerpc/vec-set-int.c: New test.
349 * gcc.target/powerpc/vec-set-short.c: Likesie.
350 * gcc.target/powerpc/vec-set-char.c: Likewise.
351
a49621cf 3522016-11-14 Jakub Jelinek <jakub@redhat.com>
353
354 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
355
9ff5ab90 3562016-11-14 Janus Weil <janus@gcc.gnu.org>
357
358 PR fortran/78300
359 * gfortran.dg/class_result_3.f90: New test.
360
b1f04d34 3612016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 362 Richard Biener <rguenther@suse.de>
363
364 * gcc.dg/gimplefe-1.c: New testcase.
365 * gcc.dg/gimplefe-2.c: Likewise.
366 * gcc.dg/gimplefe-3.c: Likewise.
367 * gcc.dg/gimplefe-4.c: Likewise.
368 * gcc.dg/gimplefe-5.c: Likewise.
369 * gcc.dg/gimplefe-6.c: Likewise.
370 * gcc.dg/gimplefe-7.c: Likewise.
371 * gcc.dg/gimplefe-8.c: Likewise.
372 * gcc.dg/gimplefe-9.c: Likewise.
373 * gcc.dg/gimplefe-10.c: Likewise.
374 * gcc.dg/gimplefe-11.c: Likewise.
375 * gcc.dg/gimplefe-12.c: Likewise.
376 * gcc.dg/gimplefe-13.c: Likewise.
377 * gcc.dg/gimplefe-14.c: Likewise.
378 * gcc.dg/gimplefe-15.c: Likewise.
379 * gcc.dg/gimplefe-16.c: Likewise.
380 * gcc.dg/gimplefe-17.c: Likewise.
381 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 382
3af33bcf 3832016-11-14 Martin Liska <mliska@suse.cz>
384
385 PR bootstrap/78069
386 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
387 to match scanned pattern.
388 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
389
7cacafcf 3902016-11-14 Richard Biener <rguenther@suse.de>
391
392 PR tree-optimization/78312
393 * gcc.dg/torture/pr78312.c: New testcase.
394
3f1786fa 3952016-11-14 Georg-Johann Lay <avr@gjlay.de>
396
397 PR target/78093
398 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
399
3d8c7132 4002016-11-14 Jakub Jelinek <jakub@redhat.com>
401 Jason Merrill <jason@redhat.com>
402
403 Implement P0217R3 - C++17 structured bindings
404 * g++.dg/cpp1z/decomp1.C: New test.
405 * g++.dg/cpp1z/decomp2.C: New test.
406 * g++.dg/cpp1z/decomp3.C: New test.
407 * g++.dg/cpp1z/decomp4.C: New test.
408 * g++.dg/cpp1z/decomp5.C: New test.
409 * g++.dg/cpp1z/decomp6.C: New test.
410 * g++.dg/cpp1z/decomp7.C: New test.
411 * g++.dg/cpp1z/decomp8.C: New test.
412 * g++.dg/cpp1z/decomp9.C: New test.
413 * g++.dg/cpp1z/decomp10.C: New test.
414
3657b81b 4152016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
416
417 * g++.dg/torture/pr78268.C: New test.
418
9bf6a8e0 4192016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
420
421 PR c/35503
422 * c-c++-common/pr35503-1.c: New test.
423 * c-c++-common/pr35503-2.c: Likewise.
424 * c-c++-common/pr35503-3.c: Likewise.
425 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
426
f6f8b4f2 4272016-11-13 Uros Bizjak <ubizjak@gmail.com>
428
429 PR rtl-optimization/78232
430 PR rtl-optimization/78248
431 * gcc.dg/ubsan/pr78248.c: New test.
432
54efb8ee 4332016-11-13 Eric Botcazou <ebotcazou@adacore.com>
434
435 * gnat.dg/address_conv.adb: New test.
436
9ed6bb1c 4372016-11-13 Eric Botcazou <ebotcazou@adacore.com>
438
439 * gnat.dg/renaming11.ad[sb]: New test.
440
7907d43b 4412016-11-13 Eric Botcazou <ebotcazou@adacore.com>
442
443 * c-c++-common/dump-ada-spec-6.c: New test.
444
80905eec 4452016-11-13 Eric Botcazou <ebotcazou@adacore.com>
446
447 * gnat.dg/lto21.adb: New test.
448 * gnat.dg/lto21_pkg1.ads: New helper.
449 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
450
1f302f2e 4512016-11-13 Janus Weil <janus@gcc.gnu.org>
452
453 PR fortran/60952
454 * gfortran.dg/typebound_proc_34.f90: New test.
455
abfb4be5 4562016-11-13 Janus Weil <janus@gcc.gnu.org>
457
458 PR fortran/66366
459 * gfortran.dg/class_57.f90: Changed error message.
460 * gfortran.dg/class_60.f90: New test.
461
4699a580 4622016-11-12 David Edelsohn <dje.gcc@gmail.com>
463
464 * g++.dg/pr78112.C: XFAIL AIX.
465
f7b2c82b 4662016-11-12 Janus Weil <janus@gcc.gnu.org>
467
468 PR fortran/77501
469 * gfortran.dg/typebound_generic_16.f90: New test.
470
d16addb3 4712016-11-12 Jakub Jelinek <jakub@redhat.com>
472
473 PR c++/71225
474 * g++.dg/cpp0x/pr71225.C: New test.
475
1998c023 4762016-11-11 Eric Botcazou <ebotcazou@adacore.com>
477
478 * gcc.target/sparc/20161111-1.c: New test.
479
a3b46c9c 4802016-11-11 Uros Bizjak <ubizjak@gmail.com>
481
482 PR target/78310
483 * gcc.target/i386/pr78310.c: New test.
484
0d56015c 4852016-11-11 Jeff Law <law@redhat.com>
486
487 * gcc.dg/tree-ssa/isolate-6.c: New test.
488 * gcc.dg/tree-ssa/isolate-7.c: New test.
489
dc9e2118 4902016-11-11 Bin Cheng <bin.cheng@arm.com>
491
492 PR testsuite/78292
493 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
494 vect_max_reduc.
495
9117e2ab 4962016-11-11 Jakub Jelinek <jakub@redhat.com>
497
498 PR c++/72774
499 * g++.dg/parse/pr72774.C: New test.
500
3d8b172a 5012016-11-11 Richard Biener <rguenther@suse.de>
502
503 PR tree-optimization/71575
504 * gcc.dg/graphite/pr71575-1.c: New testcase.
505 * gcc.dg/graphite/pr71575-2.c: Likewise.
506
36bb9d71 5072016-11-11 Richard Biener <rguenther@suse.de>
508
509 PR middle-end/78295
510 * gcc.dg/uninit-pr78295.c: New testcase.
511
53ae7f64 5122016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 513
514 PR fortran/78277
515 * gfortran.dg/dec_structure_17.f90: New test.
516
3c57e933 5172016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
518
519 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
520 being allowed in vector registers.
521 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
522 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
523 * gcc.target/powerpc/vsx-himode.c: Likewise.
524 * gcc.target/powerpc/vsx-himode2.c: Likewise.
525 * gcc.target/powerpc/vsx-himode3.c: Likewise.
526 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
527 to allow matching MFVSRD or MFVSRW.
528
b851b8f0 5292016-11-10 Pat Haugen <pthaugen@us.ibm.com>
530
531 PR rtl-optimization/78241
532 * gcc.dg/pr78241.c: New test.
533
a08fc382 5342016-11-10 Jakub Jelinek <jakub@redhat.com>
535
5fca0e1a 536 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
537 201307.
538
a08fc382 539 * g++.dg/cpp1z/noexcept-type14.C: New test.
540 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
541
8c2f9148 5422016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
543
544 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
545 WVAL0S tests added in r241817.
546
44b49e6b 5472016-11-10 Jakub Jelinek <jakub@redhat.com>
548
549 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
550 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
551 no longer allowed and corresponding ordered construct.
552 * gfortran.dg/gomp/linear-1.f90: New test.
553 * gfortran.dg/gomp/declare-simd-2.f90: New test.
554 * gfortran.dg/gomp/declare-target-1.f90: New test.
555 * gfortran.dg/gomp/declare-target-2.f90: New test.
556
65dc2516 5572016-11-10 Martin Liska <mliska@suse.cz>
558
559 PR sanitizer/78270
560 * gcc.dg/asan/pr78270.c: New test.
561
c74b2e3b 5622016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
563 Jakub Jelinek <jakub@redhat.com>
564
565 PR debug/78112
44b49e6b 566 * g++.dg/pr78112.C: New testcase.
c74b2e3b 567
934a0458 5682016-11-09 Jakub Jelinek <jakub@redhat.com>
569
104d9702 570 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
571 -Wno-c++1z-compat.
572 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
573 string in case condition contains % characters.
574
934a0458 575 PR c++/78283
576 * g++.dg/cpp1z/noexcept-type13.C: New test.
577
99f5e97b 5782016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
579
580 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
581 using (HAS_MOVN) with MIPS III.
582
92902736 5832016-11-09 Janus Weil <janus@gcc.gnu.org>
584
585 PR fortran/46459
586 * gfortran.dg/volatile14.f90: New test.
587
c07c7aac 5882016-11-09 Uros Bizjak <ubizjak@gmail.com>
589
590 PR target/78262
591 * gcc.target/i386/pr78262.c: New test.
592
53ae7f64 5932016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 594
595 PR fortran/78259
596 * gfortran.dg/pr78259.f90: New test.
597
c2ee4354 5982016-11-09 Janus Weil <janus@gcc.gnu.org>
599
600 PR fortran/60777
601 * gfortran.dg/spec_expr_7.f90: New test.
602
58721d0c 6032016-11-09 Jakub Jelinek <jakub@redhat.com>
604
092db747 605 PR target/77718
606 * gcc.c-torture/execute/pr77718.c: New test.
607
58721d0c 608 * gcc.dg/ubsan/c99-shift-3.c: New test.
609 * gcc.dg/ubsan/c99-shift-4.c: New test.
610 * gcc.dg/ubsan/c99-shift-5.c: New test.
611 * gcc.dg/ubsan/c99-shift-6.c: New test.
612
61e45f2d 6132016-11-09 Martin Liska <mliska@suse.cz>
614
615 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
616 test-case for memcmp.
617 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
618
0787dd56 6192016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
620
621 PR testsuite/78269
622 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
623
df163634 6242016-11-09 Paul Thomas <pault@gcc.gnu.org>
625
626 * gfortran.dg/move_alloc_18.f90: New test.
627
0c3d1ddf 6282016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
629
630 PR middle-end/78256
631 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
632 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
633
46837445 6342016-11-09 Janus Weil <janus@gcc.gnu.org>
635
636 PR fortran/71894
637 * gfortran.dg/class_59.f90: New test.
638
68d072bb 6392016-11-09 Richard Biener <rguenther@suse.de>
640
641 PR tree-optimization/78007
642 * gcc.dg/vect/vect-bswap32.c: Adjust.
643 * gcc.dg/vect/vect-bswap64.c: Likewise.
644
e0bcc1cc 6452016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
646
647 * gcc.dg/ipa/vrp7.c: New test.
648
166f8178 6492016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
650
651 PR ipa/78121
652 * gcc.dg/ipa/pr78121.c: New test.
653
e7c5f688 6542016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
655
656 * c-c++-common/asan/default_options.h: New file.
657 * c-c++-common/asan/strcasestr-1.c: New test.
658 * c-c++-common/asan/strcasestr-2.c: Likewise.
659 * c-c++-common/asan/strcspn-1.c: Likewise.
660 * c-c++-common/asan/strcspn-2.c: Likewise.
661 * c-c++-common/asan/strpbrk-1.c: Likewise.
662 * c-c++-common/asan/strpbrk-2.c: Likewise.
663 * c-c++-common/asan/strspn-1.c: Likewise.
664 * c-c++-common/asan/strspn-2.c: Likewise.
665 * c-c++-common/asan/strstr-1.c: Likewise.
666 * c-c++-common/asan/strstr-2.c: Likewise.
667 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
668
1350ad47 6692016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
670
671 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
672
a3ba9d54 6732016-11-08 Janus Weil <janus@gcc.gnu.org>
674
675 PR fortran/68440
676 * gfortran.dg/class_58.f90: New test.
677
bcc971fd 6782016-11-08 Uros Bizjak <ubizjak@gmail.com>
679
680 PR target/70799
681 * gcc.target/i386/pr70799-2.c: New test.
682
af1b77d0 6832016-11-08 Janus Weil <janus@gcc.gnu.org>
684
685 PR fortran/77596
686 * gfortran.dg/proc_ptr_comp_46.f90: New test.
687
ed73a6cb 6882016-11-08 Bin Cheng <bin.cheng@arm.com>
689
690 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
691
b887afd7 6922016-11-08 Bin Cheng <bin.cheng@arm.com>
693
694 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
695
4ba8fd25 6962016-11-08 Bin Cheng <bin.cheng@arm.com>
697
698 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
699
d71fcb4d 7002016-11-08 Martin Liska <mliska@suse.cz>
701
702 PR testsuite/78242
703 * g++.dg/asan/use-after-scope-4.C: New test.
704 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
705 * gcc.dg/asan/use-after-scope-8.c: Remove.
706
dc168f1c 7072016-11-08 Richard Biener <rguenther@suse.de>
708
709 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
710
2cda118d 7112016-11-08 Tamar Christina <tamar.christina@arm.com>
712
713 PR testsuite/78136
714 * gcc.dg/cpp/trad/trad.exp
715 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
716 * gcc.dg/cpp/trad/include.c: Use local header file.
717
de8f611c 7182016-11-08 Richard Biener <rguenther@suse.de>
719
720 PR tree-optimization/78205
721 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
722
095c7123 7232016-11-08 Richard Biener <rguenther@suse.de>
724
725 PR tree-optimization/78224
726 * g++.dg/torture/pr78224.C: New testcase.
727
5de86198 7282016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
729
730 * gcc.dg/store_merging_1.c: Require store_merge.
731 * gcc.dg/store_merging_2.c: Likewise.
732 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 733 * gcc.dg/store_merging_5.c: Likewise.
5de86198 734 * gcc.dg/store_merging_6.c: Likewise.
735 * gcc.dg/store_merging_7.c: Likewise.
736 * gcc.dg/store_merging_8.c: Likewise.
737 * lib/target-supports.exp (check_effective_target_store_merge): New.
738
9c118ae0 7392016-11-07 David Edelsohn <dje.gcc@gmail.com>
740
741 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
742 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
743 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
744 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
745 -mvsx -mpower8-vector.
746 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
747 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
748 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
749 -mvsx -mpower8-vector.
750
ded98213 7512016-11-07 David Edelsohn <dje.gcc@gmail.com>
752
753 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
754
755 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
756 * gcc.dg/visibility-14.c: XFAIL AIX.
757 * gcc.dg/visibility-15.c: XFAIL AIX.
758 * gcc.dg/visibility-16.c: XFAIL AIX.
759 * gcc.dg/visibility-17.c: XFAIL AIX.
760 * gcc.dg/visibility-18.c: XFAIL AIX.
761 * gcc.dg/visibility-19.c: XFAIL AIX.
762 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
763 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
764 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
765 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
766
dfeedc5c 7672016-11-07 Jakub Jelinek <jakub@redhat.com>
768
769 PR target/78227
770 * gcc.target/i386/pr78227-1.c: New test.
771 * gcc.target/i386/pr78227-2.c: New test.
772
4a9eb7eb 7732016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
774
775 PR middle-end/35691
776 * gcc.dg/pr35691-1.c: New test-case.
777 * gcc.dg/pr35691-2.c: Likewise.
778
9075517e 7792016-11-07 Bernd Schmidt <bschmidt@redhat.com>
780
781 PR rtl-optimization/77309
782 * gcc.dg/torture/pr77309.c: New test.
783
1764c2f2 7842016-11-07 Jakub Jelinek <jakub@redhat.com>
785
786 PR middle-end/71529
787 * gcc.target/i386/pr71529.C: Moved to ...
788 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
789
790 PR target/64411
791 * gcc.target/i386/pr64411.C: Moved to ...
792 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
793 lp64.
794
795 PR target/65105
796 * gcc.target/i386/pr65105-4.C: Moved to ...
797 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
798 Run into compile test rather than execute test.
799
e3dbe99a 8002016-11-07 Richard Biener <rguenther@suse.de>
801
802 PR target/78229
803 * g++.dg/pr78229.C: New testcase.
804
4de7f8df 8052016-11-07 Richard Biener <rguenther@suse.de>
806
807 PR tree-optimization/78218
808 * gcc.dg/torture/pr78218.c: New testcase.
809
57b2dea1 8102016-11-07 Richard Biener <rguenther@suse.de>
811
812 PR tree-optimization/78228
813 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
814
0c448d00 8152016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
816
817 PR target/77822
818 * g++.dg/torture/pr77822.C: New test.
819
ea86011c 8202016-11-07 Martin Liska <mliska@suse.cz>
821
822 * c-c++-common/asan/force-inline-opt0-1.c: Disable
823 -f-sanitize-address-use-after-scope.
824 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
825 internal fn calls.
826 * g++.dg/asan/use-after-scope-1.C: New test.
827 * g++.dg/asan/use-after-scope-2.C: Likewise.
828 * g++.dg/asan/use-after-scope-3.C: Likewise.
829 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
830 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
831 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
832 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
833 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
834 * g++.dg/asan/use-after-scope-types.h: Likewise.
835 * gcc.dg/asan/use-after-scope-1.c: Likewise.
836 * gcc.dg/asan/use-after-scope-2.c: Likewise.
837 * gcc.dg/asan/use-after-scope-3.c: Likewise.
838 * gcc.dg/asan/use-after-scope-4.c: Likewise.
839 * gcc.dg/asan/use-after-scope-5.c: Likewise.
840 * gcc.dg/asan/use-after-scope-6.c: Likewise.
841 * gcc.dg/asan/use-after-scope-7.c: Likewise.
842 * gcc.dg/asan/use-after-scope-8.c: Likewise.
843 * gcc.dg/asan/use-after-scope-9.c: Likewise.
844 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
845 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
846 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
847 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
848 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
849
82031b11 8502016-11-07 Richard Biener <rguenther@suse.de>
851
852 PR tree-optimization/78189
853 * g++.dg/torture/pr78189.C: New testcase.
854
272c18b8 8552016-11-06 David Edelsohn <dje.gcc@gmail.com>
856
857 * gcc.dg/Wtrampolines.c: XFAIL AIX.
858
5055cc98 8592016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
860
861 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
862 occuring.
863
ddd81c4d 8642016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
865
866 PR fortran/78221
867 * arith.c (gfc_complex2real): Change gfc_warning_now to
868 gfc_warning.
869
ae1fe1c1 8702016-11-05 Paul Thomas <pault@gcc.gnu.org>
871
872 * gfortran.dg/move_alloc_17.f03: New test.
873
1f8787c9 8742016-11-05 Richard Biener <rguenther@suse.de>
875
876 PR bootstrap/78188
877 * g++.dg/ipa/pr78188.C: New test.
878
a3886308 8792016-11-05 Janus Weil <janus@gcc.gnu.org>
880 Dominique d'Humieres <dominiq@lps.ens.fr>
881
882 PR fortran/69495
883 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
884
ae235bb5 8852016-11-05 Paul Thomas <pault@gcc.gnu.org>
886
887 PR fortran/67564
888 * gfortran.dg/select_type_39.f03: New test.
889
8902016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 891
892 PR fortran/64933
893 * gfortran.dg/associate_23.f90: New test.
894
cdf56687 8952016-11-04 Jakub Jelinek <jakub@redhat.com>
896
897 PR target/77834
898 * gcc.dg/pr77834.c: New test.
899
8be5cb78 9002016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
901
902 PR c++/67980
903 * g++.dg/cpp1y/pr67980.C: New.
904
133e5599 9052016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
906
907 * gcc.target/powerpc/fold-vec-add-1.c: New.
908 * gcc.target/powerpc/fold-vec-add-2.c: New.
909 * gcc.target/powerpc/fold-vec-add-3.c: New.
910 * gcc.target/powerpc/fold-vec-add-4.c: New.
911 * gcc.target/powerpc/fold-vec-add-5.c: New.
912 * gcc.target/powerpc/fold-vec-add-6.c: New.
913 * gcc.target/powerpc/fold-vec-add-7.c: New.
914
1c518af3 9152016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 916
917 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
918 for -mbranch-likely, infer -mno-branch-likely for R6.
919
25326fef 9202016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
921
922 PR c++/71973
923 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
924 * g++.dg/init/new15.C: Likewise.
925 * g++.dg/ipa/inline-1.C: Likewise.
926 * g++.dg/ipa/inline-2.C: Likewise.
927 * g++.dg/lto/20080908-1_0.C: Likewise.
928 * g++.dg/tc1/dr20.C: Likewise.
929 * g++.dg/tree-ssa/inline-1.C: Likewise.
930 * g++.dg/tree-ssa/inline-2.C: Likewise.
931 * g++.old-deja/g++.law/except1.C: Likewise.
932 * g++.old-deja/g++.other/vbase5.C: Likewise.
933 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
934
e72902d2 9352016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
936
937 PR tree-optimization/78210
938 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
939 possibility of widening multiplies.
940
5b9b62c9 9412016-11-04 Richard Biener <rguenther@suse.de>
942
943 PR middle-end/78185
944 * gcc.dg/pr78185.c: New testcase.
945
5f1e62c6 9462016-10-04 David Edelsohn <dje.gcc@gmail.com>
947
948 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
949 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
950
2034deb9 9512016-11-03 Jakub Jelinek <jakub@redhat.com>
952 Alexandre Oliva <aoliva@redhat.com>
953 Jason Merrill <jason@redhat.com>
954
955 PR debug/28767
956 PR debug/56974
957 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
958 * g++.dg/debug/dwarf2/ref-3.C: New test.
959 * g++.dg/debug/dwarf2/ref-4.C: New test.
960 * g++.dg/debug/dwarf2/refqual-1.C: New test.
961 * g++.dg/debug/dwarf2/refqual-2.C: New test.
962
9632016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 964
965 * gfortran.dg/dec_exp_1.f90: New test.
966 * gfortran.dg/dec_exp_2.f90: Likewise.
967 * gfortran.dg/dec_exp_3.f90: Likewise.
968
2034deb9 9692016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 970
971 * gfortran.dg/dec_parameter_1.f: New test.
972 * gfortran.dg/dec_parameter_2.f90: Likewise.
973 * gfortran.dg/dec_parameter_3.f90: Likewise.
974 * gfortran.dg/dec_parameter_4.f90: Likewise.
975
36ffeeaf 9762016-11-03 Martin Liska <mliska@suse.cz>
977
978 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
979 output.
980 * gcc.dg/tree-prof/time-profiler-3.c: New test.
981
9769a02b 9822016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
983
984 PR libgcc/78067
985 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
986
d9b9f4ab 9872016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
988
989 * gcc.c-torture/execute/pr78170.c: Require int32plus.
990
60cd8c97 9912016-11-02 Max Filippov <jcmvbkbc@gmail.com>
992
993 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
994
e69f2f12 9952016-11-01 Tamar Christina <tamar.christina@arm.com>
996
997 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
998 Check for arm_v8_neon_hw.
999 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1000 Likewise.
1001 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1002 Likewise.
1003 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1004 Likewise.
1005
427223f1 10062016-11-02 Richard Biener <rguenther@suse.de>
1007
1008 * gcc.dg/store_merging_8.c: New testcase.
1009
2034deb9 10102016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1011
1012 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1013
134e84c6 10142016-11-02 David Edelsohn <dje.gcc@gmail.com>
1015
bbfcea83 1016 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1017 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1018 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1019 * gcc.dg/pr65779.c: XFAIL AIX.
1020 * gcc.dg/pr70405.c: XFAIL AIX.
1021
134e84c6 1022 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1023 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1024 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1025
0cc844b2 10262016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1027
1028 * lib/target-supports.exp (check_gc_sections_available): Use
1029 -print-prog-name=ld to determine linker used.
1030
5e0b5f08 10312016-11-02 Martin Liska <mliska@suse.cz>
1032
1033 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1034 test case.
1035
5e922e43 10362016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1037
1038 PR tree-optimization/78170
1039 * gcc.c-torture/execute/pr78170.c: New test.
1040
e77557c0 10412016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1042
1043 PR tree-optimization/78162
1044 * gcc.c-torture/compile/pr78162.c: New test.
1045
76bc343a 10462016-11-02 Richard Biener <rguenther@suse.de>
1047
1048 PR tree-optimization/78035
1049 PR tree-optimization/77964
1050 * gcc.target/i386/pr78035.c: New testcase.
1051
3763b845 10522016-11-02 Richard Biener <rguenther@suse.de>
1053
1054 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1055 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1056 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1057 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1058 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1059
3e41d21b 10602016-11-01 David Edelsohn <dje.gcc@gmail.com>
1061
1062 * gfortran.dg/pr70937.f90: require-effective-target lto.
1063
66d722cc 10642016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1065
1066 PR fortran/69544
1067 * gfortran.dg/where_6.f90: New test.
1068
dcc1dde9 10692016-11-01 Jakub Jelinek <jakub@redhat.com>
1070
1071 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1072
d28d2da4 10732016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1074
1075 PR fortran/69544
1076 * gfortran.dg/where_5.f90: New test.
1077
94bea3fe 10782016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1079
1080 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1081 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1082 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1083 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1084
164d44e8 10852016-11-01 Uros Bizjak <ubizjak@gmail.com>
1086
1087 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1088 Whitespace fixes.
1089 (check_effective_target_vect_cmdline_needed): Check
1090 is-effective-target ia32 for x86 targets.
1091 (check_effective_target_vect_simd_clones): Simplify condition.
1092 (check_effective_target_vect_double): Ditto.
1093 (check_effective_target_vect_aligned_arrays): Check
1094 is-effective-target ia32 for x86 targets. Simplify condition.
1095 (check_effective_target_vect_multiple_sizes): Simplify condition.
1096 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1097 (check_effective_target_sync_int_128): Simplify condition.
1098 (check_effective_target_sync_int_128_runtime): Ditto.
1099 (check_effective_target_sync_long_long_runtime): Ditto.
1100 (check_effective_target_divmod): Add i?86-*-* target.
1101
9fc5a5fc 11022016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1103
1104 * gcc.target/powerpc/vsx-extract-4.c: New test.
1105 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1106
a5b29676 11072016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1108
1109 PR fortran/54679
1110 * gfortran.dg/fmt_l.f90: Update test.
1111 * gfortran.dg/fmt_l0.f90: New test.
1112
e7defe0c 11132016-10-31 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR c++/78089
1116 * c-c++-common/builtin-shuffle-1.c: New test.
1117 * g++.dg/cpp0x/addressof3.C: New test.
1118
6743ce6f 11192016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1120
1121 Add tests for a const member and a reference member for launder.
1122 * g++.dg/cpp1z/launder3.C: New.
1123 * g++.dg/cpp1z/launder4.C: Likewise.
1124 * g++.dg/cpp1z/launder5.C: Likewise.
1125 * g++.dg/cpp1z/launder5.cc: Likewise.
1126 * g++.dg/cpp1z/launder5.h: Likewise.
1127 * g++.dg/cpp1z/launder6.C: Likewise.
1128 * g++.dg/cpp1z/launder6.cc: Likewise.
1129 * g++.dg/cpp1z/launder6.h: Likewise.
1130
c02417ad 11312016-10-31 Jakub Jelinek <jakub@redhat.com>
1132
f6f44a1d 1133 PR c++/77948
1134 * g++.dg/cpp0x/pr77948-1.C: New test.
1135 * g++.dg/cpp0x/pr77948-2.C: New test.
1136 * g++.dg/cpp0x/pr77948-3.C: New test.
1137 * g++.dg/cpp0x/pr77948-4.C: New test.
1138 * g++.dg/cpp0x/pr77948-5.C: New test.
1139 * g++.dg/cpp0x/pr77948-6.C: New test.
1140
c02417ad 1141 PR tree-optimization/77860
1142 * gcc.dg/pr77860.c: New test.
1143
5f5452c2 11442016-10-31 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR c++/77886
1147 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1148
c6c79147 11492016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1150
1151 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1152
50d3ad71 11532016-10-30 Le-Chun Wu <lcwu@google.com>
1154 Mark Wielaard <mjw@redhat.com>
1155
1156 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1157 * gcc.dg/Wshadow-local-1.c: Likewise.
1158 * gcc.dg/Wshadow-local-2.c: Likewise.
1159 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1160 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1161 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1162
7f0c2660 11632016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1164
1165 PR tree-optimization/71915
1166 PR tree-optimization/71490
1167 * gcc.dg/tree-ssa/pr54245.c: Delete.
1168 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1169 document why.
1170
8efd711b 11712016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1172
1173 PR fortran/78123
1174 * gfortran.dg/fmt_t_9.f: New test.
1175
a57f28d2 11762016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1177
1178 PR fortran/67219
1179 * gfortran.dg/pr67219.f90: New test.
1180
f6443ac9 11812016-10-29 Jakub Jelinek <jakub@redhat.com>
1182
90ff29c3 1183 PR rtl-optimization/77919
1184 * g++.dg/torture/pr77919-2.C: New test.
1185
f6443ac9 1186 PR target/78148
1187 * gcc.dg/pr78148.c: New test.
1188
97574c57 11892016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1190
1191 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1192 * gcc.target/sparc/overflow-4.c: ...here.
1193 * gcc.target/sparc/overflow-5.c: New test.
1194
67f7b566 11952016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1196 Kugan Vivekanandarajah <kuganv@linaro.org>
1197 Jim Wilson <jim.wilson@linaro.org>
1198
1199 PR tree-optimization/43721
1200 * lib/target-supports.exp (check_effective_target_divmod): New.
1201 (check_effective_target_divmod_simode): Likewise.
1202 (check_effective_target_arm_divmod_simode): Likewise.
1203 * gcc.dg/divmod-1-simode.c: New test.
1204 * gcc.dg/divmod-1.c: Likewise.
1205 * gcc.dg/divmod-2-simode.c: Likewise.
1206 * gcc.dg/divmod-2.c: Likewise.
1207 * gcc.dg/divmod-3-simode.c: Likewise.
1208 * gcc.dg/divmod-3.c: Likewise.
1209 * gcc.dg/divmod-4-simode.c: Likewise.
1210 * gcc.dg/divmod-4.c: Likewise.
1211 * gcc.dg/divmod-5.c: Likewise.
1212 * gcc.dg/divmod-6-simode.c: Likewise.
1213 * gcc.dg/divmod-6.c: Likewise.
1214 * gcc.dg/divmod-7.c: Likewise.
1215
3d3e04ac 12162016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1217 Jakub Jelinek <jakub@redhat.com>
1218 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1219
1220 PR middle-end/22141
1221 PR rtl-optimization/23684
1222 * gcc.c-torture/execute/pr22141-1.c: New test.
1223 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1224 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1225 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1226 * gcc.dg/store_merging_1.c: New test.
1227 * gcc.dg/store_merging_2.c: Likewise.
1228 * gcc.dg/store_merging_3.c: Likewise.
1229 * gcc.dg/store_merging_4.c: Likewise.
1230 * gcc.dg/store_merging_5.c: Likewise.
1231 * gcc.dg/store_merging_6.c: Likewise.
1232 * gcc.dg/store_merging_7.c: Likewise.
1233 * gcc.target/i386/pr22141.c: Likewise.
1234 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1235 * g++.dg/init/new17.C: Likewise.
1236
2034deb9 12372016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1238
1239 PR middle-end/72747
1240 * c-c++-common/pr72747-1.c: New test.
1241 * c-c++-common/pr72747-2.c: Likewise.
1242
987860a9 12432016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1244
1245 * gcc.target/s390/oscbreak-1.c: New test.
1246
55c01516 12472016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1248
1249 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1250
452a353a 12512016-10-28 Jakub Jelinek <jakub@redhat.com>
1252
971e7f12 1253 PR rtl-optimization/77919
1254 * g++.dg/torture/pr77919.C: New test.
1255
452a353a 1256 PR rtl-optimization/78132
1257 * gcc.target/i386/pr78132.c: New test.
1258
c8fb4e06 12592016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1260
1261 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1262
d59ca9c8 12632016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1264
1265 * gcc.target/powerpc/vsx-simode.c: New test.
1266 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1267 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1268
b95a2fd4 12692016-10-27 Jakub Jelinek <jakub@redhat.com>
1270
bd7b3fc8 1271 PR fortran/78026
1272 * gfortran.dg/gomp/pr78026.f03: New test.
1273 * gfortran.dg/select_type_38.f03: New test.
1274
b95a2fd4 1275 PR middle-end/78025
1276 * g++.dg/gomp/declare-simd-7.C: New test.
1277
bd7b3fc8 12782016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1279
1280 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1281 * gfortran.dg/dec_init_2.f90: Likewise.
1282 * gfortran.dg/dec_init_3.f90: New test.
1283 * gfortran.dg/dec_init_4.f90: Likewise.
1284
641ae1b8 12852016-10-27 Bin Cheng <bin.cheng@arm.com>
1286
1287 * gcc.dg/fold-narrowbopcst-1.c: New test.
1288
bd7b3fc8 12892016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1290
1291 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1292 dg-shouldfail/dg-output instead of XFAIL.
1293 * gfortran.dg/dec_io_6.f90: Likewise.
1294
84b72a11 12952016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1296
1297 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1298 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1299 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1300 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1301 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1302 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1303 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1304 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1305 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1306 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1307
15eeb126 13082016-10-27 Bin Cheng <bin.cheng@arm.com>
1309
1310 * gcc.dg/fold-convmaxconv-1.c: New test.
1311 * gcc.dg/fold-convminconv-1.c: New test.
1312
2034deb9 13132016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1314
1315 PR fortran/78092
1316 * gfortran.dg/pr78092.f90: New test.
1317
2db725dd 13182016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1319
1320 PR target/78056
1321 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1322 expected error message.
1323 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1324 expected error message.
1325 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1326 (test_all_not_equal_and_not_zero): Change expected error message.
1327
816a8c6d 13282016-10-26 Jakub Jelinek <jakub@redhat.com>
1329
1330 PR fortran/77973
1331 * gfortran.dg/gomp/pr77973.f90: New test.
1332
ed09e1d5 13332016-10-26 Paul Thomas <pault@gcc.gnu.org>
1334
1335 PR fortran/78108
1336 * gfortran.dg/submodule_18.f08: New test.
1337 * gfortran.dg/submodule_19.f08: New test.
1338
a0194feb 13392016-10-26 Michael Matz <matz@suse.de>
1340
1341 * g++.dg/pr78060.C: New test.
1342 * gfortran.dg/pr78061.f: New test.
1343 * g++.dg/pr78088.C: New test.
1344
bd7b3fc8 13452016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1346
1347 * gfortran.dg/dec_io_1.f90: New test.
1348 * gfortran.dg/dec_io_2.f90: New test.
1349 * gfortran.dg/dec_io_3.f90: New test.
1350 * gfortran.dg/dec_io_4.f90: New test.
1351 * gfortran.dg/dec_io_5.f90: New test.
1352 * gfortran.dg/dec_io_6.f90: New test.
1353
83ee671e 13542016-10-25 Jakub Jelinek <jakub@redhat.com>
1355
1356 PR sanitizer/78106
1357 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1358
13592016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1360
1361 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1362 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1363
9db5ef21 13642016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1365
1366 * gnat.dg/opt59.adb: New test.
1367 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1368
1369 * gnat.dg/opt60.adb: New test.
1370
255d575a 13712016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1372
1373 PR fortran/72770
1374 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1375 this pr.
1376
6a2e2a85 13772016-10-25 Jakub Jelinek <jakub@redhat.com>
1378
1379 PR target/78102
1380 * gcc.target/i386/pr78102.c: New test.
1381
83ee671e 13822016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1383
1384 * gfortran.dg/dec_logical_xor_1.f90: New test.
1385 * gfortran.dg/dec_logical_xor_2.f90: New test.
1386 * gfortran.dg/dec_logical_xor_3.f03: New test.
1387
83ee671e 13882016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1389
1390 * gfortran.dg/dec_loc_rval_1.f90: New test.
1391 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1392 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1393
83ee671e 13942016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1395
006943e8 1396 * gfortran.dg/dec_type_print.f90: New testcase.
1397
83ee671e 13982016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1399
1400 * gfortran.dg/feed_1.f90: New test.
1401 * gfortran.dg/feed_2.f90: New test.
501b58b2 1402
a07d5339 14032016-10-25 Martin Liska <mliska@suse.cz>
1404
1405 PR sanitizer/78106
1406 * gcc.dg/asan/pr78106.c: New test.
1407
131ad74b 14082016-10-25 Martin Liska <mliska@suse.cz>
1409
1410 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1411
78e31c4c 14122016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1413
1414 PR target/78041
1415 * gcc.target/arm/pr78041.c: New test.
1416
6e1b2ffb 14172016-10-25 Jakub Jelinek <jakub@redhat.com>
1418
1419 * g++.dg/cpp1z/launder1.C: New test.
1420 * g++.dg/cpp1z/launder2.C: New test.
1421
c9a8ee19 14222016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1423 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1424
1425 PR target/71676
1426 PR target/71678
1427 * gcc.target/avr/pr71676-2.c: New test.
1428
24c7ece1 14292016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1430 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1431
1432 PR target/71676
1433 PR target/71678
1434 * gcc.target/avr/pr71676-1.c: New test.
1435 * gcc.target/avr/pr71676-3.c: New test.
1436 * gcc.target/avr/pr71676.c: New test.
1437 * gcc.target/avr/pr71678.c: New test.
1438
2e2f6914 14392016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1440
1441 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1442 such that cloned verions of tested functions are not created.
1443
0fdad659 14442016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1445
1446 PR fortran/71895
1447 * gfortran.dg/pr71895.f90: New test.
1448
1eaf0150 14492016-10-24 Jakub Jelinek <jakub@redhat.com>
1450
1451 * g++.dg/debug/dwarf2/ref-2.C: New test.
1452
5f64e688 14532016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1454
1455 * c-c++-common/Wint-in-bool-context-3.c: New test.
1456
c62d63d4 14572016-10-24 Martin Sebor <msebor@redhat.com>
1458
1459 PR middle-end/77735
1460 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1461 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1462 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1463 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1464 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1465 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1466 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1467
11cb7700 14682016-10-24 Richard Biener <rguenther@suse.de>
1469
1470 PR testsuite/71491
1471 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1472 * gcc.dg/vect/slp-45.c: Likewise.
1473
c2423c1d 14742016-10-24 Richard Biener <rguenther@suse.de>
1475
1476 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1477 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1478 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1479
2cd66116 14802016-10-24 Georg-Johann Lay <avr@gjlay.de>
1481
1482 PR target/78093
1483 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1484 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1485
8cc18ee3 14862016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1487
1488 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1489
595090de 14902016-10-24 Jakub Jelinek <jakub@redhat.com>
1491
1492 * gcc.target/i386/bmi2-pext-1.c: New test.
1493 * gcc.target/i386/bmi2-pdep-1.c: New test.
1494 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1495 * gcc.target/i386/tbm-bextri-1.c: New test.
1496 * gcc.target/i386/bmi-bextr-6.c: New test.
1497
98d9f593 14982016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1499
1500 PR target/77483
1501 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1502 * gcc.target/i386/pr65105-1.c: Likewise.
1503 * gcc.target/i386/pr65105-2.c: Likewise.
1504 * gcc.target/i386/pr65105-3.c: Likewise.
1505 * gcc.target/i386/pr65105-5.c: Likewise.
1506 * gcc.target/i386/pr67761.c: Likewise.
1507 * gcc.target/i386/pr70799-1.c: Likewise.
1508
020c2754 15092016-10-24 Martin Liska <mliska@suse.cz>
1510
1511 PR sanitizer/77966
1512 * c-c++-common/ubsan/unreachable-3.c: New test.
1513
a484f6fe 15142016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1515
1516 PR fortran/77763
1517 * gfortran.dg/pr77763.f90
1518
1a6627ef 15192016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1520
1521 PR fortran/54730
1522 PR fortran/78033
1523 * gfortran.dg/pr78033.f90: New test.
1524
b0cb70c0 15252016-10-23 Paul Thomas <pault@gcc.gnu.org>
1526
1527 PR fortran/69834
1528 * gfortran.dg/select_type_1.f03: Change error for overlapping
1529 TYPE IS cases.
1530 * gfortran.dg/select_type_36.f03: New test.
1531
11d8d4ee 15322016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1533
1534 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1535
5676fa7f 15362016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1537
1538 PR fortran/78021
1539 * gfortran.dg/string_length_3.f90: New test.
1540
d202d7b5 15412016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1542
d202d7b5 1543 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1544
15452016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1546
1547 PR fortran/43366
1548 PR fortran/57117
1549 PR fortran/61337
1550 * gfortran.dg/alloc_comp_class_5.f03: New test.
1551 * gfortran.dg/class_allocate_21.f90: New test.
1552 * gfortran.dg/class_allocate_22.f90: New test.
1553 * gfortran.dg/realloc_on_assign_27.f08: New test.
1554
5a096987 15552016-10-21 Jeff Law <law@redhat.com>
1556
1557 * PR tree-optimization/71947
1558 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1559 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1560 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1561
6cb5d057 15622016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1563
1564 * gcc.dg/ipa/vrp5.c: New test.
1565 * gcc.dg/ipa/vrp6.c: New test.
1566
0ee6ade7 15672016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1568
1569 * gcc.target/aarch64/test_frame_17.c: New test.
1570
0fe76522 15712016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1572
1573 * gcc.target/aarch64/test_frame_17.c: New test.
1574
4e2173b0 15752016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1576
1577 PR preprocessor/71681
1578 * gcc.dg/cpp/pr71681-1.c: New testcase
1579 * gcc.dg/cpp/pr71681-2.c: Likewise
1580 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1581 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1582 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1583 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1584
4d8040d8 15852016-10-21 Jakub Jelinek <jakub@redhat.com>
1586
1a4cced6 1587 PR target/78057
1588 * gcc.target/i386/pr78057.c: New test.
1589
4d8040d8 1590 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1591
60e91af4 15922016-10-21 Paul Thomas <pault@gcc.gnu.org>
1593
1594 PR fortran/69566
1595 * gfortran.dg/select_type_37.f03: New test.
1596
c2c800fc 15972016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1598
1599 PR target/71627
1600 * gcc.target/avr/pr71627.c: New test
1601
121d313b 16022016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1603
1604 * gcc.target/sparc/overflow-1.c: New test.
1605 * gcc.target/sparc/overflow-2.c: Likewise.
1606 * gcc.target/sparc/overflow-3.c: Likewise.
1607
f1ea412a 16082016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1609
1610 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1611 effective target.
1612
ec85126d 16132016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1614
1615 PR rtl-optimization/78038
1616 * gcc.target/aarch64/pr78038.c: New test.
1617
a3d5ca2a 16182016-10-21 Richard Biener <rguenther@suse.de>
1619
1620 PR tree-optimization/78051
1621 * g++.dg/torture/pr78051.C: New testcase.
1622
127b5b65 16232016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1624
1625 * c-c++-common/wdate-time.c: Restored test case.
1626 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1627
8d379b82 16282016-10-20 Jakub Jelinek <jakub@redhat.com>
1629
1630 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1631
e0a20c9e 16322016-10-20 Uros Bizjak <ubizjak@gmail.com>
1633
1634 PR target/78037
1635 * gcc.target/i386/pr78037.c: New test.
1636
06904722 16372016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1638
1639 * gcc.target/visium/overflow8.c: New.
1640 * gcc.target/visium/overflow16.c: Likewise.
1641 * gcc.target/visium/overflow32: Likewise.
1642
92a2a716 16432016-10-20 Michael Matz <matz@suse.de>
1644
1645 * gcc.dg/loop-split.c: New test.
1646 * gcc.dg/tree-ssa/ifc-9.c: Update.
1647 * gcc.dg/tree-ssa/ifc-10.c: Update.
1648
8a0d346b 16492016-10-20 Richard Biener <rguenther@suse.de>
1650
1651 * gcc.dg/graphite/pr35356-1.c: Update.
1652
bc3bde59 16532016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1654
1655 PR c++/77446
1656 * g++.dg/cpp1y/pr77446.C: New.
1657
ab056ef4 16582016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1659
1660 PR tree-optimization/53979
1661 * gcc.dg/pr53979-1.c: New test-case.
1662 * gcc.dg/pr53979-2.c: Likewise.
1663
5c2ba578 16642016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1665
1666 * c-c++-common/Wint-in-bool-context-2.c: New test.
1667
dbbe97e3 16682016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1669
1670 * gfortran.dg/dtio_17.f90: Fix test.
1671
0d05daf3 16722016-10-19 Aldy Hernandez <aldyh@redhat.com>
1673
1674 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1675 * gcc.dg/Walloca-2.c: Same.
1676
e066ee66 16772016-10-19 Aldy Hernandez <aldyh@redhat.com>
1678
1679 * gcc.dg/Wvla-1.c: Rename to...
1680 * gcc.dg/Wvla-larger-than-1.c: ...this.
1681 * gcc.dg/Wvla-2.c: Rename to...
1682 * gcc.dg/Wvla-larger-than-2.c: ...this.
1683 * gcc.dg/Wvla-3.c: Rename to...
1684 * gcc.dg/Walloca-11.c.: ...this.
1685 * gcc.dg/wvla-[1-7].c: Rename to:
1686 * gcc.dg/Wvla-[1-7].c: ...this.
1687
82112bf2 16882016-10-19 Bin Cheng <bin.cheng@arm.com>
1689
1690 PR tree-optimization/78005
1691 * gcc.dg/vect/pr78005.c: New.
1692 * gcc.target/i386/l_fma_float_1.c: Revise test.
1693 * gcc.target/i386/l_fma_float_2.c: Ditto.
1694 * gcc.target/i386/l_fma_float_3.c: Ditto.
1695 * gcc.target/i386/l_fma_float_4.c: Ditto.
1696 * gcc.target/i386/l_fma_float_5.c: Ditto.
1697 * gcc.target/i386/l_fma_float_6.c: Ditto.
1698 * gcc.target/i386/l_fma_double_1.c: Ditto.
1699 * gcc.target/i386/l_fma_double_2.c: Ditto.
1700 * gcc.target/i386/l_fma_double_3.c: Ditto.
1701 * gcc.target/i386/l_fma_double_4.c: Ditto.
1702 * gcc.target/i386/l_fma_double_5.c: Ditto.
1703 * gcc.target/i386/l_fma_double_6.c: Ditto.
1704
b3e3b38b 17052016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1706
1707 PR tree-optimization/78024
1708 * gcc.dg/goacc/loop-processing-1.c: New file.
1709
1227b118 17102016-10-19 Richard Biener <rguenther@suse.de>
1711
1712 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1713
f9debd38 17142016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1715
1716 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1717 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1718 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1719 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1720 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1721 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1722 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1723 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1724 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1725 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1726 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1727 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1728 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1729 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1730 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1731 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1732 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1733 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1734 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1735 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1736 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1737 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1738 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1739 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1740 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1741 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1742 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1743 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1744 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1745 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1746 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1747 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1748 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1749 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1750 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1751 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1752 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1753 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1754 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1755 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1756 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1757 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1758 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1759 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1760 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1761 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1762 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1763 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1764 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1765 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1766 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1767 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1768 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1769 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1770 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1771 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1772 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1773 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1774 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1775 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1776 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1777 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1778 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1779 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1780 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1781 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1782 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1783 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1784 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1785 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1786 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1787 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1788 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1789 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1790 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1791 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1792 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1793 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1794 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1795 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1796 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1797 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1798 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1799 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1800 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1801 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1802 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1803 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1804 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1805 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1806 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1807 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1808 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1809 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1810 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1811 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1812 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1813 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1814 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1815 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1816 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1817 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1818 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1819 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1820 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1821 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1822 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1823 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1824 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1825 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1826 * gcc.target/powerpc/vsu/vsu.exp: New file.
1827
4d7671d9 18282016-10-18 Uros Bizjak <ubizjak@gmail.com>
1829
1830 PR target/77991
1831 * gcc.target/i386/pr77991.c: New test.
1832
ce1813aa 18332016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1834
1835 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1836 LTO is used.
1837
7c57132a 18382016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1839
4d7671d9 1840 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1841
9edca09e 18422016-10-18 Richard Biener <rguenther@suse.de>
1843
1844 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1845 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1846 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1847 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1848 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1849 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1850 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1851 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1852 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1853 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1854 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1855 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1856 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1857 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1858 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1859 * gcc.dg/pr68217.c: Likewise.
1860 * gcc.dg/predict-9.c: Likewise.
1861 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1862 * gcc.dg/predict-1.c: Likewise.
1863
089541f0 18642016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1865
1866 * gfortran.dg/dtio_17.f90: New test.
1867
130a8de2 18682016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1869
1870 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1871
fc323d70 18722016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1873
1874 * gcc.dg/ipa/vrp4.c: New test.
1875
5b48910f 18762016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1877
1878 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1879 * gcc.dg/torture/pr39074.c: Likewise.
1880
946d814a 18812016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1882
1883 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1884 * gnat.dg/trampoline4.adb: Minor tweak.
1885
53cddf24 18862016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1887
1888 PR tree-optimization/77916
1889 * gcc.dg/torture/pr77916.c: New.
1890
443d1195 18912016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1892
1893 PR fortran/77978
1894 * gfortran.dg/pr77978_1.f90: New test.
1895 * gfortran.dg/pr77978_2.f90: Ditto.
1896 * gfortran.dg/pr77978_3.f90: Ditto.
1897
5db34fe5 18982016-10-17 Paul Thomas <pault@gcc.gnu.org>
1899
1900 PR fortran/61420
1901 PR fortran/78013
1902 * gfortran.dg/proc_ptr_49.f90: New test.
1903
a68b3ea1 19042016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1905
1906 PR target/77308
1907 * gcc.target/arm/pr77308.c: New test.
1908
dbd2f085 19092016-10-17 David Edelsohn <dje.gcc@gmail.com>
1910
1911 * lib/target-supports.exp
1912 (check_effective_target_floatn_nx_runtime): Return 0 for
1913 powerpc*-ibm-aix*.
1914
5bcc4152 19152016-10-17 Andrew Pinski <apinski@cavium.com>
1916
1917 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1918 long instead of long.
1919 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1920 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1921 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1922 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1923 * gcc.target/aarch64/pr68102_1.c: Likewise.
1924 * gcc.target/aarch64/target_attr_3.c: Likewise.
1925
6539e0f7 19262016-10-17 Richard Biener <rguenther@suse.de>
1927
1928 PR tree-optimization/77988
1929 * gcc.dg/torture/pr77988.c: New testcase.
1930
6a0d39d6 19312016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1932
1933 * gcc.dg/pr71636-1.c: New test-case.
1934 * gcc.dg/pr71636-2.c: Likewise.
1935
a27e3913 19362016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1937
1938 * gnat.dg/trampoline3.adb: New test.
1939 * gnat.dg/trampoline4.adb: Likewise.
1940
4c3a9c43 19412016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1942
1943 * gfortran.dg/dtio_16.f90: New test.
1944
b39e7130 19452016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1946
1947 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1948 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1949 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1950
e16e12bf 19512016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1952
1953 * gcc.target/sparc/popc.c: Rename to...
1954 * gcc.target/sparc/popc-1.c: ...this.
1955 * gcc.target/sparc/popc-2.c: New test.
1956
f2540a7e 19572016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1958
1959 PR fortran/77972
1960 * gfortran.dg/unexpected_eof_4.f90: New test.
1961
5ba96fdd 19622016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1963
c258c004 1964 PR libfortran/48587
1965 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1966
6b34469c 19672016-10-14 Jakub Jelinek <jakub@redhat.com>
1968
7aeed2e5 1969 PR middle-end/77959
1970 * gfortran.dg/pr77959.f90: New test.
1971
6b34469c 1972 DR 1511 - const volatile variables and ODR
1973 * g++.dg/DRs/dr1511-1.C: New test.
1974 * g++.dg/DRs/dr1511-2.C: New test.
1975
f81df488 19762016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1977
1978 * gnat.dg/debug7.adb (dg-options): Remove -g.
1979 * gnat.dg/debug8.adb (dg-options): Add -margs.
1980 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1981
e5664bb5 19822016-10-14 Richard Biener <rguenther@suse.de>
1983
1984 PR tree-optimization/77979
1985 * gcc.dg/torture/pr77979.c: New testcase.
1986
3b7a15a1 19872016-10-14 Martin Liska <mliska@suse.cz>
1988
1989 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1990 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1991 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1992
2b379696 19932016-10-14 Uros Bizjak <ubizjak@gmail.com>
1994
1995 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1996 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1997 * gcc.dg/torture/pr77937-2.c: Likewise.
1998
0dfdb37a 19992016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * gnat.dg/lto15.adb: Adjust.
2002 * gnat.dg/lto16.adb: Likewise.
2003 * gnat.dg/lto17.adb: Likewise
2004 * gnat.dg/lto18.ad[sb]: New test.
2005 * gnat.dg/lto18_pkg.ads: New helper.
2006 * gnat.dg/lto19.adb: New test.
2007 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2008 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2009 * gnat.dg/lto20.adb: New test.
2010 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2011
30825815 20122016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2013
2014 * gfortran.dg/coarray_38.f90: Expect error message.
2015
f6412f44 20162016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2017
2018 * gcc.target/aarch64/spellcheck_1.c: New test.
2019 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2020 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2021 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2022 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2023 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2024
7a8fd205 20252016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2026
2027 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2028
0512a8c6 20292016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2030
2031 PR tree-optimization/77937
2032 * gcc.dg/torture/pr77937-1.c: New.
2033 * gcc.dg/torture/pr77937-2.c: New.
2034
81f19d90 20352016-10-13 Jakub Jelinek <jakub@redhat.com>
2036
2037 * g++.dg/cpp1z/inline-var1.C: New test.
2038 * g++.dg/cpp1z/inline-var1a.C: New test.
2039 * g++.dg/cpp1z/inline-var1.h: New file.
2040 * g++.dg/cpp1z/inline-var2.C: New test.
2041 * g++.dg/cpp1z/inline-var3.C: New test.
2042 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2043 uninitialized const.
2044
83ee671e 20452016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2046
f3e6118a 2047 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2048 Xscale is specified, not just -march.
2049 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2050 is incompatible with Xscale.
8d16d6ff 2051
2e7b05a3 20522016-10-13 Martin Sebor <msebor@redhat.com>
2053
2054 PR c++/71912
2055 * g++.dg/ext/flexary4.C: Adjust.
2056 * g++.dg/ext/flexary5.C: Same.
2057 * g++.dg/ext/flexary9.C: Same.
2058 * g++.dg/ext/flexary19.C: New test.
2059 * g++.dg/ext/flexary18.C: New test.
2060 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2061 regression test.
4d7671d9 2062 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2063 Avoid generating a flexible array member in an array.
2e7b05a3 2064
ff56abd1 20652016-10-13 Martin Sebor <msebor@redhat.com>
2066
2067 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2068 to placate -Wformat on targets where the type is not int.
2069
c4966203 20702016-10-13 David Malcolm <dmalcolm@redhat.com>
2071
2072 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2073 in INSN_LOCATION.
2074
0655e0e6 20752016-10-13 Bin Cheng <bin.cheng@arm.com>
2076
2077 * gcc.target/i386/l_fma_float_1.c: Revise test.
2078 * gcc.target/i386/l_fma_float_2.c: Ditto.
2079 * gcc.target/i386/l_fma_float_3.c: Ditto.
2080 * gcc.target/i386/l_fma_float_4.c: Ditto.
2081 * gcc.target/i386/l_fma_float_5.c: Ditto.
2082 * gcc.target/i386/l_fma_float_6.c: Ditto.
2083 * gcc.target/i386/l_fma_double_1.c: Ditto.
2084 * gcc.target/i386/l_fma_double_2.c: Ditto.
2085 * gcc.target/i386/l_fma_double_3.c: Ditto.
2086 * gcc.target/i386/l_fma_double_4.c: Ditto.
2087 * gcc.target/i386/l_fma_double_5.c: Ditto.
2088 * gcc.target/i386/l_fma_double_6.c: Ditto.
2089
c4dd22f7 20902016-10-13 Bin Cheng <bin.cheng@arm.com>
2091
2092 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2093
73e363e1 20942016-10-13 Bin Cheng <bin.cheng@arm.com>
2095
2096 * gcc.dg/vect/vect-98.c: Refine test case.
2097 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2098 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2099 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2100
c0f4422f 21012016-10-13 Jakub Jelinek <jakub@redhat.com>
2102
2103 PR c/77946
2104 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2105
5d3eb95a 21062016-10-13 Martin Liska <mliska@suse.cz>
2107
2108 PR tree-optimization/77943
2109 * g++.dg/tree-ssa/pr77943.C: New test.
2110
eb04d24c 21112016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2112
2113 PR fortran/72832
2114 * gfortran.dg/allocate_with_source_22.f03: New test.
2115 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2116 fail.
2117
4c57e30a 21182016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2119
2120 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2121 * gcc.target/arm/movsi_movw.c: Likewise.
2122 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2123 directive to work on big endian targets.
2124
a70bfd3e 21252016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2126
2127 * gcc.dg/tree-ssa/evrp6.c: New test.
2128
ef51c561 21292016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2130
2131 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2132 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2133 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2134
c1276ee1 21352016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2136
2137 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2138 * gcc.target/powerpc/warn-2.c: Ditto.
2139
a5c34f4b 21402016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2141
2142 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2143 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2144 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2145 for -mmsa.
2146 * gcc.target/mips/msa.c: New test.
2147 * gcc.target/mips/msa-builtins.c: Likewise.
2148 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2149 (check_effective_target_mips_msa_runtime): Likewise.
2150 (check_effective_target_mips_msa): Likewise.
2151 (add_options_for_mips_msa): Likewise.
2152 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2153 (check_effective_target_vect_intfloat_cvt): Likewise.
2154 (check_effective_target_vect_uintfloat_cvt): Likewise.
2155 (check_effective_target_vect_floatint_cvt): Likewise.
2156 (check_effective_target_vect_floatuint_cvt): Likewise.
2157 (check_effective_target_vect_shift): Likewise.
2158 (check_effective_target_vect_shift_char): Likewise.
2159 (check_effective_target_vect_long): Likewise.
2160 (check_effective_target_vect_float): Likewise.
2161 (check_effective_target_vect_double): Likewise.
2162 (check_effective_target_vect_long_long): Likewise.
2163 (check_effective_target_vect_perm): Likewise.
2164 (check_effective_target_vect_perm_byte): Likewise.
2165 (check_effective_target_vect_perm_short): Likewise.
2166 (check_effective_target_vect_sdot_qi): Likewise.
2167 (check_effective_target_vect_udot_qi): Likewise.
2168 (check_effective_target_vect_sdot_hi): Likewise.
2169 (check_effective_target_vect_udot_hi): Likewise.
2170 (check_effective_target_vect_pack_trunc): Likewise.
2171 (check_effective_target_vect_unpack): Likewise.
2172 (check_effective_target_vect_hw_misalign): Likewise.
2173 (check_effective_target_vect_condition): Likewise.
2174 (check_effective_target_vect_cond_mixed): Likewise.
2175 (check_effective_target_vect_char_mult): Likewise.
2176 (check_effective_target_vect_short_mult): Likewise.
2177 (check_effective_target_vect_int_mult): Likewise.
2178 (check_effective_target_vect_extract_even_odd): Likewise.
2179 (check_effective_target_vect_interleave): Likewise.
2180 (check_vect_support_and_set_flags): Check if the target supports MSA
2181 and append to the list of EFFECTIVE_TARGETS.
2182
3e7c21b1 21832016-10-12 Richard Biener <rguenther@suse.de>
2184
2185 PR debug/77947
2186 * g++.dg/torture/pr77947.C: New testcase.
2187
bd043173 21882016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2189
2190 * gnat.dg/debug8.adb: New testcase.
2191
dade7ede 21922016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2193
2194 * gnat.dg/debug9.adb: New testcase.
2195
98e16200 21962016-10-12 Richard Biener <rguenther@suse.de>
2197
2198 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2199 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2200 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2201
30855003 22022016-10-12 Richard Biener <rguenther@suse.de>
2203
2204 PR tree-optimization/77920
2205 * gcc.dg/torture/pr77920.c: New testcase.
2206
12663602 22072016-10-12 Jakub Jelinek <jakub@redhat.com>
2208
221d7858 2209 PR tree-optimization/77929
2210 * gcc.c-torture/compile/pr77929.c: New test.
2211
12663602 2212 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2213 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2214 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2215 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2216 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2217 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2218 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2219 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2220 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2221
443a4842 22222016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2223
2224 * gcc.target/sparc/setcc-4.c: Adjust.
2225 * gcc.target/sparc/setcc-5.c: Likewise.
2226 * gcc.target/sparc/setcc-6.c: Likewise.
2227 * gcc.target/sparc/setcc-7.c: Likewise.
2228 * gcc.target/sparc/setcc-8.c: Likewise.
2229 * gcc.target/sparc/setcc-9.c: Likewise.
2230 * gcc.target/sparc/setcc-10.c: Delete.
2231
ffe8440e 22322016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2233
2234 PR fortran/77942
2235 * gfortran.dg/pr77942.f90
2236
f9d86318 22372016-10-11 Fritz Reese <fritzoreese@gmail.com>
2238
2239 * gfortran.dg/dec_math.f90: New testsuite.
2240
aec336e9 22412016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2242
2243 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2244 (main): Declare j as i32 instead of int.
2245
96eb1519 22462016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2247
2248 PR testsuite/PR77710
2249 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2250 target triplet instead of *-*-*-*.
2251
a84cc613 22522016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2253
2254 * gnat.dg/unchecked_convert10.adb: New test.
2255 * gnat.dg/unchecked_convert11.adb: Likewise.
2256 * gnat.dg/unchecked_convert12.adb: Likewise.
2257
94ec1a50 22582016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2259
2260 * gcc.target/sparc/cbcond-1.c: New test.
2261 * gcc.target/sparc/cbcond-2.c: Likewise.
2262 * gcc.target/sparc/movcc-1.c: Likewise.
2263 * gcc.target/sparc/movcc-2.c: Likewise.
2264 * gcc.target/sparc/setcc-1.c: Adjust.
2265 * gcc.target/sparc/setcc-2.c: Likewise.
2266 * gcc.target/sparc/setcc-3.c: Likewise.
2267 * gcc.target/sparc/setcc-4.c: Likewise.
2268 * gcc.target/sparc/setcc-5.c: Likewise.
2269 * gcc.target/sparc/setcc-6.c: New test.
2270 * gcc.target/sparc/setcc-7.c: Likewise.
2271 * gcc.target/sparc/setcc-8.c: Likewise.
2272 * gcc.target/sparc/setcc-9.c: Likewise.
2273 * gcc.target/sparc/setcc-10.c: Likewise.
2274
74cf8d76 22752016-10-10 Jeff Law <law@redhat.com>
2276
2277 PR tree-optimization/71947
2278 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2279 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2280 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2281 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2282 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2283 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2284
8d3bf9df 22852016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2286
2287 PR fortran/77915
2288 * gfortran.dg/matmul_11.f90: New test.
2289
ade2e453 22902016-10-10 Jiong Wang <jiong.wang@arm.com>
2291
2292 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2293 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2294 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2295 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2296 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2297 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2298 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2299 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2300 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2301 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2302 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2303 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2304 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2305 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2306 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2307 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2308 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2309 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2310 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2311 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2312 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2313 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2314 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2315 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2316 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2317 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2318 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2319 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2320 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2321 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2322 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2323 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2324 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2325 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2326 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2327 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2328 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2329 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2330 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2331 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2332 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2333 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2334 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2335 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2336 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2337 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2338 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2339 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2340 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2341 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2342 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2343 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2344 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2345 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2346 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2347 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2348 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2349 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2350 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2351
d9b5db8e 23522016-10-10 Jiong Wang <jiong.wang@arm.com>
2353
2354 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2355 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2356 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2357 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2358 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2359 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2360 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2361 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2362 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2363 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2364 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2365 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2366 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2367 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2368
67789205 23692016-10-10 Jiong Wang <jiong.wang@arm.com>
2370
2371 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2372 Enable AArch64.
2373 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2374 vdup*_laneq.
2375 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2376 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2377 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2378 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2379
6dfe8276 23802016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2381 Jiong Wang <jiong.wang@arm.com>
2382
2383 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2384 AArch64 support.
2385 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2386 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2387 AArch64 targets.
2388 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2389 AArch64 targets.
2390 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2391 targets.
2392 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2393
ec8fd20e 23942016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2395
2396 * gnat.dg/specs/vfa.ads: New test.
2397
6dfe8276 23982016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2399
2400 * gnat.dg/inline13.ad[sb]: New test.
2401 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2402
8fc51369 24032016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2404
2405 * gnat.dg/biased_subtype.adb: New test.
2406
b4d09fc1 24072016-10-09 Jakub Jelinek <jakub@redhat.com>
2408
2409 PR tree-optimization/77901
2410 * gcc.c-torture/compile/pr77901.c: New test.
2411
14964a36 24122016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2413
2414 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2415 * gcc.dg/ipa/propalign-2.c: Likewise
2416 * gcc.dg/ipa/propalign-3.c: Likewise.
2417 * gcc.dg/ipa/propalign-4.c: Likewise.
2418 * gcc.dg/ipa/propalign-5.c: Likewise.
2419
ad0c1dec 24202016-10-08 Jakub Jelinek <jakub@redhat.com>
2421
ae691a10 2422 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2423
4582d852 2424 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2425
ad0c1dec 2426 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2427 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2428
90a2ad05 24292016-10-07 Fritz Reese <fritzoreese@gmail.com>
2430
2431 * gfortran.dg/dec_union_11.f90: New testcase.
2432
4076953a 24332016-10-07 Nathan Sidwell <nathan@acm.org>
2434
2435 PR c++/66443
2436 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2437 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2438 * g++.dg/cpp1y/pr66443-cxx14.C: New
2439 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2440 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2441
cd45162d 24422016-10-07 Jakub Jelinek <jakub@redhat.com>
2443
2444 * g++.dg/cpp0x/addressof1.C: New test.
2445 * g++.dg/cpp0x/addressof2.C: New test.
2446
7d29bba9 24472016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2448
2449 * gcc.target/powerpc/float128-type-1.c: New test to check that
2450 PowerPC 64-bit Linux enables -mfloat128-type by default.
2451 * gcc.target/powerpc/float128-type-2.c: Likewise.
2452 * gcc.target/powerpc/float128-mix.c: Change error message to
2453 reflect that __ibm128 is now #define'ed to be long double.
2454
7d562e89 24552016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2456
2457 PR fortran/77406
2458 * gfortran.dg/pr77406.f90: New test.
2459 * gfortran.dg/assumed_type_3.f90: Update error messages.
2460 * gfortran.dg/defined_operators_1.f90: Ditto.
2461 * gfortran.dg/generic_26.f90: Ditto.
2462 * gfortran.dg/generic_7.f90: Ditto.
2463 * gfortran.dg/gomp/udr5.f90: Ditto.
2464 * gfortran.dg/gomp/udr7.f90: Ditto.
2465 * gfortran.dg/interface_1.f90: Ditto.
2466 * gfortran.dg/interface_37.f90: Ditto.
2467 * gfortran.dg/interface_5.f90: Ditto.
2468 * gfortran.dg/interface_6.f90: Ditto.
2469 * gfortran.dg/interface_7.f90
2470 * gfortran.dg/no_arg_check_3.f90
2471 * gfortran.dg/operator_5.f90
2472 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2473
0365bfa8 24742016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2475
2476 PR c++/77700
2477 * c-c++-common/Wint-in-bool-context.c: Update test.
2478
1941149a 24792016-10-07 Richard Biener <rguenther@suse.de>
2480
2481 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2482 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2483
dc5b5d21 24842016-10-07 Marek Polacek <polacek@redhat.com>
2485
2486 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2487
30ac4925 24882016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2489
2490 PR c++/69733
2491 * c-c++-common/pr69733.c: New test.
2492 * gcc.dg/pr69733.c: New test.
2493 * gcc.target/i386/pr69733.c: New test.
2494
95c0ad19 24952016-10-07 Marek Polacek <polacek@redhat.com>
2496
2497 PR c++/77803
2498 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2499
fafde080 25002016-10-07 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR tree-optimization/77664
2503 * gcc.dg/tree-ssa/pr77664.c: New test.
2504 * gcc.dg/pr77664.c: New test.
2505
25062016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2507
2508 * gfortran.dg/pr69955.f90: New test.
2509
4147af80 25102016_10-06 Louis Krupp <louis.krupp@zoho.com>
2511
2512 PR fortran/57910
2513 * gfortran.dg/pr57910.f90: New test.
2514
adeca879 25152016-10-06 Jakub Jelinek <jakub@redhat.com>
2516
2517 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2518 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2519
fefb1a11 25202016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2521
2522 PR tree-optimization/77862
2523 * gcc.dg/pr77862.c: New test.
2524
f7df25e9 25252016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2526
2527 * gcc.dg/tree-ssa/evrp4.c: New test.
2528
3ff1ad36 25292016-10-06 Jeff Law <law@redhat.com>
2530
2531 PR tree-optimization/71661
2532 * gcc.dg/tree-ssa/pr71661.c: New test.
2533
1424fde5 25342016-10-06 Richard Biener <rguenther@suse.de>
2535
2536 PR tree-optimization/77855
2537 * gcc.dg/torture/pr77855.c: New testcase.
2538
a22dd5ec 25392016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2540 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2541
2542 * g++.dg/other/pr77759.C: New test.
2543
cb1f8eb4 25442016-10-06 Richard Biener <rguenther@suse.de>
2545
2546 PR tree-optimization/77839
2547 * gcc.dg/torture/pr77839.c: New testcase.
2548
bb513366 25492016-10-06 Marek Polacek <polacek@redhat.com>
2550
2551 * g++.dg/cpp1z/init-statement9.C: New test.
2552
26d689f4 25532016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2554
2555 * gcc.target/i386/pcommit-1.c: Deleted.
2556 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2557 * gcc.target/i386/sse-13.c: Ditto.
2558 * gcc.target/i386/sse-14.c: Ditto.
2559 * gcc.target/i386/sse-22.c: Ditto.
2560 * gcc.target/i386/sse-23.c: Ditto.
2561 * g++.dg/other/i386-2.C: Ditto.
2562
847e66cc 25632016-10-05 Uros Bizjak <ubizjak@gmail.com>
2564
2565 * gcc.target/i386/pr77833.c: Require int128 effective target.
2566
670ec524 25672016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2568
2569 PR fortran/58991
2570 PR fortran/58992
2571 * gfortran.dg/associate_22.f90: New test.
2572
fca4e258 25732016-10-05 Fritz Reese <fritzoreese@gmail.com>
2574
2575 * gfortran.dg/dec_union_9.f90: New testcase.
2576 * gfortran.dg/dec_union_10.f90: New testcase.
2577
994fc95f 25782016-10-05 Jakub Jelinek <jakub@redhat.com>
2579
c6958264 2580 PR sanitizer/66343
2581 * gcc.dg/pch/pr66343-3.c: New test.
2582 * gcc.dg/pch/pr66343-3.hs: New file.
2583
994fc95f 2584 PR sanitizer/66343
2585 * gcc.dg/pch/pr66343-1.c: New test.
2586 * gcc.dg/pch/pr66343-1.hs: New file.
2587 * gcc.dg/pch/pr66343-2.c: New test.
2588 * gcc.dg/pch/pr66343-2.hs: New file.
2589
2b6903a5 25902016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2591
2592 * c-c++-common/Wint-in-bool-context.c: Update test.
2593
a9e44c43 25942016-10-05 Marek Polacek <polacek@redhat.com>
2595
2596 * g++.dg/cpp1z/init-statement1.C: New test.
2597 * g++.dg/cpp1z/init-statement2.C: New test.
2598 * g++.dg/cpp1z/init-statement3.C: New test.
2599 * g++.dg/cpp1z/init-statement4.C: New test.
2600 * g++.dg/cpp1z/init-statement5.C: New test.
2601 * g++.dg/cpp1z/init-statement6.C: New test.
2602 * g++.dg/cpp1z/init-statement7.C: New test.
2603 * g++.dg/cpp1z/init-statement8.C: New test.
2604
d0a5b595 26052016-10-05 Louis Krupp <louis.krupp@zoho.com>
2606
2607 PR fortran/67524
2608 * gfortran.dg/pr67524.f90: New test.
2609
c7b01e77 26102016-10-05 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR sanitizer/77823
2613 * c-c++-common/ubsan/shift-9.c: New test.
2614
d204444e 26152016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2616
2617 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2618 of int if __SIZEOF_INT__ is less than 4 bytes.
2619
ea55eab9 26202016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2621
2622 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2623 * gfortran.dg/class_array_20.f03: Likewise.
2624 * gfortran.dg/class_array_21.f03: Likewise.
2625 * gfortran.dg/finalize_29.f08: Likewise.
2626 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2627
bf1426ea 26282016-10-05 Richard Biener <rguenther@suse.de>
2629
2630 PR middle-end/77826
2631 * gcc.dg/torture/pr77826.c: New testcase.
2632
eb93b162 26332016-10-05 Richard Biener <rguenther@suse.de>
2634
2635 * gcc.dg/fold-copysign-1.c: New testcase.
2636
830f8f08 26372016-10-05 Andreas Schwab <schwab@suse.de>
2638
2639 * g++.dg/pr49847-2.C: Remove.
2640
ce229d56 26412016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2642
2643 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2644
d82d27a3 26452016-10-05 Richard Biener <rguenther@suse.de>
2646
2647 PR middle-end/55152
2648 * gcc.dg/pr55152-2.c: New testcase.
2649
29e40d1d 26502016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2651
2652 * gfortran.dg/dtio_15.f90: New test.
2653
78dc0da1 26542016-10-04 Ian Lance Taylor <iant@golang.org>
2655
2656 * gcc.dg/split-7.c: New test.
2657
f72de674 26582016-10-04 Martin Sebor <msebor@redhat.com>
2659
2660 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2661 %lc directive to wint_t to silence -Wformat warnings on targets
2662 where the latter is a distinct type such as long.
2663
c30da209 26642016-10-04 Martin Sebor <msebor@redhat.com>
2665
2666 PR c++/77804
2667 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2668
c93d719b 26692016-10-04 Jakub Jelinek <jakub@redhat.com>
2670
c8887d28 2671 PR c++/77791
2672 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2673
c93d719b 2674 * g++.dg/other/java3.C: Remove.
2675 * g++.dg/other/java1.C: Remove.
2676 * g++.dg/other/error12.C: Remove.
2677 * g++.dg/other/java2.C: Remove.
2678 * g++.dg/warn/Wnvdtor.C: Remove.
2679 * g++.dg/lookup/java1.C: Remove.
2680 * g++.dg/lookup/java2.C: Remove.
2681 * g++.dg/ext/pr34829.C: Remove.
2682 * g++.dg/ext/java-3.C: Remove.
2683 * g++.dg/ext/java-1.C: Remove.
2684 * g++.dg/ext/java-2.C: Remove.
2685 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2686
e62363b1 26872016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2688
2689 PR tree-optimization/77808
2690 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2691
38f18c01 26922016-10-04 Richard Biener <rguenther@suse.de>
2693
2694 PR tree-optimization/77399
2695 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2696
47fd90af 26972016-10-04 Richard Biener <rguenther@suse.de>
2698
2699 PR middle-end/77833
2700 * gcc.target/i386/pr77833.c: New testcase.
2701
2f8d6297 27022016-09-26 Jeff Law <law@redhat.com>
2703
2704 PR tree-optimization/71550
2705 PR tree-optimization/71403
2706 * gcc.c-torture/execute/pr71550.c: New test.
2707
4092cccf 27082016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2709
2710 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2711 option.
2712
8e8fe25a 27132016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2714
2715 Revert
2716 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2717
2718 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2719
fcfa0d6a 27202016-10-03 Marek Polacek <polacek@redhat.com>
2721
2722 * g++.dg/cpp0x/nullptr37.C: New test.
2723
255beb07 27242016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2725
2726 * c-c++-common/Wint-in-bool-context.c: Update test.
2727
16127d51 27282016-10-02 Jakub Jelinek <jakub@redhat.com>
2729
2730 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2731 earlier.
2732 * g++.dg/charset/asm2.c (memmove): Likewise.
2733 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2734 * g++.dg/tls/diag-4.C (foo): Likewise.
2735 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2736 dg-warning, fix up regex.
2737 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2738 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2739 * g++.old-deja/g++.mike/net31.C: Likewise.
2740 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2741 for C++17.
2742 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2743 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2744
c9e875f1 27452016-10-01 Richard Biener <rguenther@suse.de>
2746
2747 PR middle-end/77798
2748 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2749
77daf8b6 27502016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2751
2752 PR fortran/77663
2753 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2754
ff2feb8b 27552016-10-01 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR c/77490
2758 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2759 Add dg-prune-output directive.
2760
fd3720ac 27612016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2762
2763 PR fortran/66643
2764 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2765 * gfortran.fortran-torture/compile/write.f90: Update test.
2766
dd07e329 27672016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2768
2769 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2770 arm_fp16_alternative_ok as the required effective target.
2771 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2772 -mfp16-format=alternative to the dg-options directive and remove
2773 the dg-add-options directive.
2774
580083a2 27752016-09-30 Fritz Reese <fritzoreese@gmail.com>
2776
2777 PR fortran/77764
2778 * gfortran.dg/dec_union_8.f90: New testcase.
2779
f24fcad2 27802016-09-30 Fritz Reese <fritzoreese@gmail.com>
2781
2782 PR fortran/77782
2783 * gfortran.dg/dec_structure_16.f90: New testcase.
2784
e0e00cf4 27852016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2786
2787 * gfortran.dg/coarray_allocate_10.f08: New test.
2788 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2789
44211526 27902016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2791
2792 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2793
e2441cd8 27942016-09-30 Richard Biener <rguenther@suse.de>
2795
2796 PR tree-optimization/77399
2797 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2798
0914a8ef 27992016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2800
5db34fe5 2801 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2802 -fdelete-null-pointer-checks explicit.
2803 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2804 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2805 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2806 * gcc.dg/pic-1.c: Require fpic target support.
2807 * gcc.dg/pic-2.c: Likewise.
2808
c5d89bae 28092016-09-29 Jakub Jelinek <jakub@redhat.com>
2810
2811 Implement P0001R1 - C++17 removal of register storage class specifier
2812 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2813 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2814 C++17.
2815 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2816 keyword if not __SSE2__.
2817 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2818 C++17.
2819 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2820 register keywords.
2821 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2822 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2823 no_erroneous_warning): Expect new warnings for C++17.
2824 * g++.dg/warn/register-var-2.C (f): Likewise.
2825 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2826 * g++.dg/parse/linkage2.C (foo): Likewise.
2827 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2828 keyword on parameters for C++17.
2829 * g++.dg/cpp1z/register1.C: New test.
2830 * g++.dg/cpp1z/register2.C: New test.
2831 * g++.dg/cpp1z/register3.C: New test.
2832
5424b150 28332016-09-29 Uros Bizjak <ubizjak@gmail.com>
2834
2835 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2836 * gcc.target/i386/avx2-check.h (main): Ditto.
2837 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2838 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2839 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2840 * gcc.target/i386/avx512er-check.h (main): Ditto.
2841 * gcc.target/i386/avx512f-check.h (main): Ditto.
2842 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2843 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2844 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2845
132fa33c 28462016-09-29 Uros Bizjak <ubizjak@gmail.com>
2847
2848 PR target/77756
2849 * gcc.target/i386/pr77756.c: New test.
2850
ea72fa65 28512016-09-29 Marek Polacek <polacek@redhat.com>
2852
2853 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2854
40334d1a 28552016-09-29 Marek Polacek <polacek@redhat.com>
2856
2857 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2858 C++14.
2859
2bf721c3 28602016-09-29 Martin Liska <mliska@suse.cz>
2861
2862 * objc/execute/construct1.m: New test.
2863
a8243a97 28642016-09-29 Richard Biener <rguenther@suse.de>
2865
2866 PR tree-optimization/77768
2867 * gcc.dg/torture/pr77768.c: New testcase.
2868
98da8d3b 28692016-09-28 Richard Biener <rguenther@suse.de>
2870
2871 PR middle-end/77407
2872 * gcc.dg/pr77407.c: New testcase.
2873
b0ab3ca0 28742016-09-29 Richard Biener <rguenther@suse.de>
2875
2876 PR middle-end/55152
2877 * gcc.dg/pr55152.c: New testcase.
2878 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2879
f76c9f26 28802016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2881
2882 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2883 (dg-options): Remove -m32.
2884
94d9ba6a 28852016-09-28 Martin Sebor <msebor@redhat.com>
2886
2887 PR middle-end/77721
2888 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2889
d23296dc 28902016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2891
2892 PR libgfortran/77707
2893 * gfortran.dg/inquire_17.f90: New test.
2894
2a2770c6 28952016-09-28 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR c++/77467
2898 * g++.dg/cpp1y/constexpr-77467.C: New test.
2899
3e822015 29002016-09-28 Martin Sebor <msebor@redhat.com>
2901
2902 PR c/77762
2903 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2904 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2905 (test_sprintf_p_const): Adjust line numbers to avoid failures
2906 introduced in r240503.
2907
21ce832f 29082016-09-28 Martin Sebor <msebor@redhat.com>
2909
2910 PR middle-end/77683
2911 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2912
8d9e3eb6 29132016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2914
cfa852a5 2915 PR c++/77748
2916 * g++.dg/pr77550.C: Avoid undefined behavior.
2917
8d9e3eb6 2918 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2919
85dd8d9a 29202016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2921
2922 * gcc.dg/strlenopt-20.c: Update test.
2923 * gcc.dg/strlenopt-21.c: Likewise.
2924 * gcc.dg/strlenopt-22.c: Likewise.
2925 * gcc.dg/strlenopt-22g.c: Likewise.
2926 * gcc.dg/strlenopt-26.c: Likewise.
2927 * gcc.dg/strlenopt-5.c: Likewise.
2928 * gcc.dg/strlenopt-7.c: Likewise.
2929 * gcc.dg/strlenopt-9.c: Likewise.
2930
ce7e2f0e 29312016-09-27 Jakub Jelinek <jakub@redhat.com>
2932
4fd4e9e0 2933 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2934
66108a57 2935 * g++.dg/cpp1z/lambda-this1.C: New test.
2936 * g++.dg/cpp1z/lambda-this2.C: New test.
2937
ce7e2f0e 2938 PR c++/77722
2939 * g++.dg/ubsan/return-4.C: New test.
2940 * g++.dg/ubsan/return-5.C: New test.
2941 * g++.dg/ubsan/return-6.C: New test.
2942
eedf6f96 29432016-09-27 Jiong Wang <jiong.wang@arm.com>
2944
2945 * lib/target-supports.exp
2946 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2947 in function comment.
2948
febf7a45 29492016-09-27 Martin Liska <mliska@suse.cz>
2950
2951 PR gcov-profile/46266
2952 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2953 considered.
2954
1ef012e4 29552016-09-27 Richard Biener <rguenther@suse.de>
2956
2957 PR tree-optimization/77745
2958 * g++.dg/torture/pr77745.C: New testcase.
2959
fcaf08b7 29602016-09-27 Richard Biener <rguenther@suse.de>
2961
2962 PR tree-optimization/77478
2963 * gcc.dg/torture/pr77478.c: New testcase.
2964
db46bcd3 29652016-09-27 Martin Liska <mliska@suse.cz>
2966
2967 PR gcov-profile/7970
2968 PR gcov-profile/16855
2969 PR gcov-profile/44779
2970 * g++.dg/gcov/pr16855.C: New test.
2971
2e0bcd96 29722016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2973
2974 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2975
93768ef7 29762016-09-27 Jakub Jelinek <jakub@redhat.com>
2977
2978 PR fortran/77666
2979 * gfortran.dg/gomp/pr77666.f90: New test.
2980
b09a4365 29812016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2982
2983 PR ipa/77677
2984 * gcc.dg/torture/pr77677-2.c: New test.
2985
85527e8f 29862016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2987
2988 PR fortran/77420
2989 * gfortran.dg/pr77420_1.f90: New test.
2990 * gfortran.dg/pr77420_2.f90: Ditto.
2991 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2992 * gfortran.dg/pr77420_4.f90: this file.
2993
140cd7ff 29942016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2995
2996 PR middle-end/77719
2997 * gfortran.dg/pr77719.f90: New test.
2998
d4d58fc3 29992016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3000
3001 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3002 singular form of byte when quantity is unknown.
d4d58fc3 3003
e997bd3a 30042016-09-26 Marek Polacek <polacek@redhat.com>
3005
3006 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3007
9c7de46a 30082016-09-26 Martin Liska <mliska@suse.cz>
3009
3010 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3011 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3012 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3013 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3014 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3015 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3016 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3017 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3018 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3019
3c77f69c 30202016-09-26 Marek Polacek <polacek@redhat.com>
3021
3022 PR c/7652
3023 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3024 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3025 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3026 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3027 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3028 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3029 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3030 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3031 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3032 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3033 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3034 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3035 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3036 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3037 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3038 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3039 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3040 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3041 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3042 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3043 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3044 * c-c++-common/attr-fallthrough-1.c: New test.
3045 * c-c++-common/attr-fallthrough-2.c: New test.
3046 * g++.dg/cpp0x/fallthrough1.C: New test.
3047 * g++.dg/cpp0x/fallthrough2.C: New test.
3048 * g++.dg/cpp1z/fallthrough1.C: New test.
3049 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3050 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3051 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3052 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3053
40e245e1 30542016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3055
9e9fb49b 3056 PR fortran/77429
40e245e1 3057 * gfortran.dg/pr77429.f90: New test.
3058
cfffcdf4 30592016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3060
3061 PR fortran/77694
3062 * gfortran.dg/pr77694.f90: New test.
3063
223e6ae9 30642016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3065
3066 PR target/51244
3067 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3068
9e932ac2 30692016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3070
3071 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3072 for 32-bit mode.
3073
04f16d28 30742016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3075
3076 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3077 for 32-bit mode.
3078
481ce481 30792016-09-24 Marek Polacek <polacek@redhat.com>
3080
3081 PR c/77490
3082 * c-c++-common/Wbool-operation-1.c: New test.
3083 * gcc.dg/Wbool-operation-1.c: New test.
3084
8e652fcf 30852016-09-23 Fritz Reese <fritzoreese@gmail.com>
3086
3087 * gfortran.dg/dec_static_1.f90: New.
3088 * gfortran.dg/dec_static_2.f90: New.
3089 * gfortran.dg/dec_static_3.f90: New.
3090 * gfortran.dg/dec_static_4.f90: New.
3091
e7c4560c 30922016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3093
3094 PR fortran/48298
3095 * gfortran.dg/negative_unit_check.f90: Update test.
3096 * gfortran.dg/dtio_14.f90: New test.
481ce481 3097
ad020996 30982016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3099
3100 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3101 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3102 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3103 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3104 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3105 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3106 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3107
e2c1228b 31082016-09-23 Martin Sebor <msebor@redhat.com>
3109
3110 PR testsuite/77713
3111 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3112 assuming long double is bigger than double.
3113
9b5db70f 31142016-09-23 Jakub Jelinek <jakub@redhat.com>
3115
3116 Implement P0138R2, C++17 construction rules for enum class values
3117 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3118
a30e370d 31192016-09-23 David Malcolm <dmalcolm@redhat.com>
3120
3121 PR preprocessor/77672
3122 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3123 expected multiline output from first warning to reflect change
3124 in r240434.
3125
15650eb7 31262016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3127
3128 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3129
f886b2b4 31302016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3131 Tom de Vries <tom@codesourcery.com>
3132
3133 PR testsuite/77411
3134 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3135
f74ba31d 31362016-09-23 Marek Polacek <polacek@redhat.com>
3137
3138 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3139 * c-c++-common/gomp/atomic-13.c: Likewise.
3140 * c-c++-common/gomp/atomic-14.c: Likewise.
3141 * c-c++-common/pr60439.c: Remove invalid code.
3142 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3143 * g++.dg/expr/bitfield5.C: Likewise.
3144 * g++.dg/expr/bitfield6.C: Likewise.
3145 * g++.dg/expr/bool1.C: Likewise.
3146 * g++.dg/expr/bool3.C: Likewise.
3147 * g++.dg/expr/lval3.C: Likewise.
3148 * g++.dg/expr/lval4.C: Likewise.
3149 * g++.old-deja/g++.jason/bool5.C: Likewise.
3150
7413e757 31512016-09-23 David Malcolm <dmalcolm@redhat.com>
3152
3153 PR preprocessor/77672
3154 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3155 (test_terminator_location): New function.
3156
81df50de 31572016-09-23 Richard Biener <rguenther@suse.de>
3158
3159 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3160
5f4626d8 31612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3162
3163 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3164 -march=armv8.2-a+fp16 when supported by the hardware.
3165 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3166 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3167 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3168 semi-colons to a macro invocations.
3169 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3170 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3171 defined.
3172 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3173 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3175 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3176 defined.
3177 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3179 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3180 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3181 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3182 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3183 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3184 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3185 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3186 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3187 defined.
3188 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3189 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3190 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3191 defined.
3192 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3193 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3194 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3195 defined.
3196 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3197 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3198 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3199 defined.
3200 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3201 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3202 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3203 defined. Also fix some white-space.
3204 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3205 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3206 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3207 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3208 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3209 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3210 defined. Also fix some long lines and white-space.
3211 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3212 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3213 defined. Also fix some long lines and white-space.
3214 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3215 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3216 defined.
3217 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3218 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3219 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3220 defined.
3221 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3222 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3223 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3224 defined.
3225 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3226 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3228 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3230 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3232 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3234 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3235 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3236 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3237 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3238 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3239 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3240 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3241 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3242 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3244
f2645569 32452016-09-23 Jiong Wang <jiong.wang@arm.com>
3246 Matthew Wahab <matthew.wahab@arm.com>
3247
3248 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3249 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3250 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3251 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3252 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3253 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3254 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3255 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3256 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3257 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3258 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3259 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3260 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3261 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3262 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3263 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3264 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3265 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3266 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3267 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3268 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3269 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3270 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3271 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3272 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3273 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3274 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3275 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3276 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3277 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3278 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3279 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3280 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3281 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3282 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3283 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3284 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3285
66a55fc4 32862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3287
3288 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3289 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3290 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3291 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3292 support.
3293
ada0f4c4 32942016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3295
3296 PR ipa/77677
3297 * gcc.dg/torture/pr77677.c: New test.
3298
8771094d 32992016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3300
3301 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3302 here now.
3303
c959fae1 33042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3305
3306 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3307 options. Add tests for float16x4_t and float16x8_t.
3308
88b594a3 33092016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3310
3311 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3312 * gcc.target/s390/risbg-ll-2.c: Ditto.
3313 * gcc.target/s390/risbg-ll-3.c: Ditto.
3314
e4ad661c 33152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3316
3317 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3318 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3319
4005a882 33202016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3321
3322 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3323 output to the simplified instructions.
3324
9854d864 33252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3326
3327 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3328 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3329
388ce7db 33302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3331
3332 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3333 (FP16_SUPPORTED): New
3334 (expected-hfloat-16x4): Make conditional on __fp16 support.
3335 (expected-hfloat-16x8): Likewise.
3336 (vdup_n_f16): Disable for non-AArch64 targets.
3337 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3338 conditional on FP16_SUPPORTED.
3339 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3340 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3341 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3342 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3343 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3344 for testing __fp16.
3345 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3346 conditional on FP16_SUPPORTED.
3347 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3348 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3349
837bb76e 33502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3351
3352 * gcc.target/arm/short-vfp-1.c: New.
3353
e183c2b8 33542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3355
3356 * gcc.target/arm/attr-fp16-arith-1.c: New.
3357
cd6fbed6 33582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3359
3360 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3361 New.
3362 (add_options_for_arm_v8_2a_fp16_neon): New.
3363 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3364 (add_options_for_arm_arch_v8_2a): Auto-generate.
3365 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3366 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3367 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3368 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3369 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3370 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3371 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3372
4961b0ab 33732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3374
3375 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3376 arm_fp16_alternative_ok.
3377 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3378 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3379 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3380 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3381 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3382 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3383 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3384 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3385 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3386 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3387 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3388 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3389 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3390 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3391 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3392 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3393 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3394 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3395 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3396 arm_fp16_alternative_ok.
3397 * lib/target-supports.exp
3398 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3399 (check_effective_target_arm_fp16_alternative_ok): New.
3400 (check_effective_target_arm_fp16_none_ok_nocache): New.
3401 (check_effective_target_arm_fp16_none_ok): New.
3402
ce5b3c3b 34032016-09-23 Martin Liska <mliska@suse.cz>
3404
3405 * gcc.dg/ipa/pr77653.c: Replace adress
3406 with address.
3407
d4c65e05 34082016-09-23 Martin Liska <mliska@suse.cz>
3409
3410 * gcc.target/i386/movbe-4.c: New test.
3411
82a47693 34122016-09-23 Martin Liska <mliska@suse.cz>
3413
3414 * gcc.target/i386/crc32-5.c: New test.
3415
0253072a 34162016-09-23 Martin Liska <mliska@suse.cz>
3417
3418 * gcc.target/i386/pr71652.c: New test.
3419 * gcc.target/i386/pr71652-2.c: New test.
3420 * gcc.target/i386/pr71652-3.c: New test.
3421
0bfdbd22 34222016-09-23 Jakub Jelinek <jakub@redhat.com>
3423
3424 * lib/gcc-dg.exp (process-message): Support relative line number
3425 notation - .+4 or .-1 etc.
3426 * gcc.dg/dg-test-1.c: New test.
3427
ff982ab4 34282016-09-22 Martin Sebor <msebor@redhat.com>
3429
3430 PR target/77676
3431 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3432 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3433 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3434 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3435
78299f8d 34362016-09-22 Uros Bizjak <ubizjak@gmail.com>
3437
3438 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3439 * gcc.dg/ifcvt-2.c: Ditto.
3440 * gcc.dg/zero_bits_compound-1.c: Ditto.
3441 * gcc.dg/zero_bits_compound-1.c: Ditto.
3442 * gcc.dg/pr40550.c: Simplify target selectors.
3443 Use dg-additional-options.
3444 * gcc.dg/pr47893.c: Ditto.
3445 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3446 additional options for 32-bit x86 targets.
3447 * gcc.dg/pr70955.c: Move to ...
3448 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3449
ec645283 34502016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3451
3452 PR c++/61019
3453 * g++.dg/cpp0x/pr61019.C: New.
3454
9753b549 34552016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3456 Terry Guo <terry.guo@arm.com>
3457
3458 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3459 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3460 * gcc.target/arm/pure-code/pure-code.exp: New.
3461
7dbfb427 34622016-09-22 Uros Bizjak <ubizjak@gmail.com>
3463
3464 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3465 Remove SSE effective target requirement.
3466
7e20dff2 34672016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3468
3469 PR c++/71979
3470 * g++.dg/cpp0x/pr71979.C: New.
3471
05dd002d 34722016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3473
3474 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3475
53769cc8 34762016-09-22 Martin Liska <mliska@suse.cz>
3477
3478 PR ipa/77653
3479 * gcc.dg/ipa/pr77653.c: New test.
3480
51c846d6 34812016-09-22 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR fortran/77665
3484 * gfortran.dg/gomp/pr77665.f90: New test.
3485
51278c1a 34862016-09-22 Paul Thomas <pault@gcc.gnu.org>
3487
3488 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3489 * gfortran.dg/dtio_13.f90: New test.
3490
cde225a2 34912016-09-21 Louis Krupp <louis.krupp@zoho.com>
3492
3493 PR fortran/66107
3494 * gfortran.dg/pr66107.f90: New test.
3495
0d5530d9 34962016-09-21 Ian Lance Taylor <iant@golang.org>
3497
3498 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3499 with call to builtin delete function.
3500
9ca7e933 35012016-09-21 Joseph Myers <joseph@codesourcery.com>
3502
3503 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3504 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3505 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3506 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3507 tests.
3508
451127c6 35092016-09-21 Uros Bizjak <ubizjak@gmail.com>
3510
3511 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3512
98aa0f57 35132016-09-21 Jakub Jelinek <jakub@redhat.com>
3514
3515 PR c++/77651
3516 * g++.dg/cpp1z/aligned-new6.C: New test.
3517
65eeae10 35182016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3519
3520 * gcc.target/arm/fp16-aapcs-3.c: New.
3521 * gcc.target/arm/fp16-aapcs-4.c: New.
3522 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3523 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3524 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3525 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3526
1a39df22 35272016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3528
3529 PR tree-optimization/77550
3530 * g++.dg/pr77550.C: New test.
3531
48bc6fdd 35322016-09-21 Georg-Johann Lay <avr@gjlay.de>
3533
3534 PR target/77326
3535 * gcc.target/avr/torture/pr77326.c: New test.
3536
a09b160b 35372016-09-21 Louis Krupp <louis.krupp@zoho.com>
3538
3539 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3540
91207228 35412016-09-21 Richard Biener <rguenther@suse.de>
3542
3543 PR tree-optimization/77648
3544 * gcc.dg/torture/pr77648-1.c: New testcase.
3545 * gcc.dg/torture/pr77648-2.c: Likewise.
3546
f6aeb966 35472016-09-21 Richard Biener <rguenther@suse.de>
3548 Jakub Jelinek <jakub@redhat.com>
3549
3550 PR tree-optimization/77621
3551 * gcc.dg/pr77621.c: New testcase.
3552
637b3ebb 35532016-09-21 Paul Thomas <pault@gcc.gnu.org>
3554
3555 PR fortran/77657
3556 * gfortran.dg/dtio_12.f90: New test.
3557
b5b88e7a 35582016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3559
3560 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3561
8ccdb0a4 35622016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3563
3564 PR tree-optimization/72835
3565 * gcc.dg/tree-ssa/pr72835.c: New test.
3566
b9833bfd 35672016-09-20 Martin Sebor <msebor@redhat.com>
3568
3569 PR middle-end/49905
3570 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3571 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3572 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3573 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3574 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3575 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3576 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3577
597323ed 35782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3579
3580 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3581 arguments/compare will be optimized away.
3582 * gcc.dg/torture/ftrapv-1.c: Likewise.
3583
25a8e007 35842016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3585
3586 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3587 will be optimized away.
3588 * gcc.dg/ipa/vrp1.c: New test.
3589 * gcc.dg/ipa/vrp2.c: New test.
3590 * gcc.dg/ipa/vrp3.c: New test.
3591
6e93da1b 35922016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3593
3594 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3595 does the same transformation.
3596 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3597 * gcc.dg/tree-ssa/evrp1.c: New test.
3598 * gcc.dg/tree-ssa/evrp2.c: New test.
3599 * gcc.dg/tree-ssa/evrp3.c: New test.
3600 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3601 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3602 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3603 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3604 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3605 foling now happens early.
3606 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3607 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3608 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3609 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3610 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3611
b8b3b645 36122016-09-20 Uros Bizjak <ubizjak@gmail.com>
3613
3614 PR target/77621
3615 * gcc.target/i386/pr77621.c: New test.
3616 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3617 pattern, loop should vectorize with -mtune=atom.
3618
81165554 36192016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3620 Jakub Jelinek <jakub@redhat.com>
3621
3622 PR testsuite/63299
3623 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3624 instead of delete.
3625
2f8a2ead 36262016-09-20 Jakub Jelinek <jakub@redhat.com>
3627
a48667ee 3628 PR c++/77626
3629 * g++.dg/other/pr77626.C: New test.
3630
7e67c6d5 3631 PR c++/77638
3632 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3633
59934ea3 3634 PR c++/77637
3635 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3636
2f8a2ead 3637 PR middle-end/77624
3638 * c-c++-common/pr77624-1.c: New test.
3639 * c-c++-common/pr77624-2.c: New test.
3640
a1268ee1 36412016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3642
3643 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3644 of digits expected.
3645
0b77b2cf 36462016-09-20 Richard Biener <rguenther@suse.de>
3647
3648 PR tree-optimization/77646
3649 * gcc.dg/torture/pr77646.c: New testcase.
3650
bed03df1 36512016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3652
3653 PR c++/77434
3654 * c-c++-common/Wint-in-bool-context.c: New test.
3655
cb19a0da 36562016-09-19 Joseph Myers <joseph@codesourcery.com>
3657
3658 * gcc.dg/cr-decimal-dig-1.c: New test.
3659
9b5c49ef 36602016-09-19 Joseph Myers <joseph@codesourcery.com>
3661
3662 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3663 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3664 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3665 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3666
48d1445d 36672016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3668
3669 PR rtl-optimization/77416
3670 * gcc.target/powerpc/pr77416.c: New.
3671
579f478b 36722016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3673
3674 PR c++/77639
3675 * g++.dg/template/error-recovery4.C: New test.
3676
f2e52448 36772016-09-19 Bin Cheng <bin.cheng@arm.com>
3678
3679 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3680
aaf7d5f8 36812016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3682
3683 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3684 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3685
5f036000 36862016-09-19 Jakub Jelinek <jakub@redhat.com>
3687 Jan Hubicka <jh@suse.cz>
3688
3689 PR target/77587
3690 * gcc.dg/pr77587.c: New test.
3691 * gcc.dg/pr77587a.c: New file.
3692
eee0cf09 36932016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3694
3695 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3696 * gfortran.dg/coarray_38.f90:
3697 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3698 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3699 * gfortran.dg/coarray_allocate_7.f08: New test.
3700 * gfortran.dg/coarray_allocate_8.f08: New test.
3701 * gfortran.dg/coarray_allocate_9.f08: New test.
3702 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3703 new caf_register.
3704 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3705 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3706 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3707 get_by_refs.
3708 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3709 * gfortran.dg/coarray_lock_7.f90: Same.
3710 * gfortran.dg/coarray_poly_5.f90: Same.
3711 * gfortran.dg/coarray_poly_6.f90: Same.
3712 * gfortran.dg/coarray_poly_7.f90: Same.
3713 * gfortran.dg/coarray_poly_8.f90: Same.
3714 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3715
891196d7 37162016-09-19 Fritz Reese <fritzoreese@gmail.com>
3717
3718 PR fortran/77584
3719 * gfortran.dg/dec_structure_15.f90: New testcase.
3720
281da9a3 37212016-09-19 Richard Biener <rguenther@suse.de>
3722
3723 PR middle-end/77605
3724 * gcc.dg/torture/pr77605.c: New testcase.
3725
8a252920 37262016-09-18 Louis Krupp <louis.krupp@zoho.com>
3727
3728 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3729
a18b7a33 37302016-09-17 Jan Hubicka <hubicka@ucw.cz>
3731
3732 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3733 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3734 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3735 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3736 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3737 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3738 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3739 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3740 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3741 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3742 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3743
b868c23d 37442016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3745
3746 * gcc.target/i386/pr68633.c: Fix expected result.
3747
360d7ea8 37482016-09-17 Louis Krupp <louis.krupp@gmail.com>
3749
3750 PR fortran/68078
3751 * gfortran.dg/pr68078.f90: New test.
3752 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3753
d58661cb 37542016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3755
3756 PR target/77613
3757 * gcc.target/powerpc/swaps-p8-25.c: New.
3758
24b3d864 37592016-09-16 Jakub Jelinek <jakub@redhat.com>
3760
e6db887a 3761 PR c++/77482
3762 * g++.dg/cpp0x/constexpr-77482.C: New test.
3763
44df6c11 3764 PR c++/77379
3765 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3766 thunk offsets.
3767 * g++.dg/abi/abi-tag23a.C: Likewise.
3768
53d2f3de 3769 PR c++/77338
3770 * g++.dg/cpp0x/decltype-77338.C: New test.
3771
24b3d864 3772 PR c++/77375
3773 * g++.dg/cpp0x/mutable1.C: New test.
3774
42f172d0 37752016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3776
3777 PR fortran/77612
3778 * gfortran.dg/pr77612.f90: New test.
3779
0665113b 37802016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3781
3782 * gcc.dg/torture/pr70421.c: Require int32plus.
3783
dff10ec9 37842016-09-16 Jakub Jelinek <jakub@redhat.com>
3785
be63912c 3786 PR middle-end/77475
3787 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3788
dff10ec9 3789 PR target/77526
3790 * gcc.target/i386/pr77526.c: New test.
3791
69cdadd9 37922016-09-16 Jakub Jelinek <jakub@redhat.com>
3793 Eric Botcazou <ebotcazou@adacore.com>
3794
3795 PR middle-end/77594
3796 * gcc.target/i386/pr77594.c: New test.
3797
b74250bc 37982016-09-15 Louis Krupp <louis.krupp@zoho.com>
3799
3800 PR fortran/69963
3801 * gfortran.dg/misplaced_implicit_character.f90: New test.
3802
834a2c29 38032016-09-15 Bin Cheng <bin.cheng@arm.com>
3804
3805 PR tree-optimization/77503
3806 * gcc.dg/vect/pr77503.c: New test.
3807
fbcb99d5 38082016-09-15 Richard Biener <rguenther@suse.de>
3809
3810 PR middle-end/77544
3811 * c-c++-common/torture/pr77544.c: New testcase.
3812
3aa4e8c2 38132016-09-15 Jakub Jelinek <jakub@redhat.com>
3814
3815 PR middle-end/77475
3816 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3817 * gcc.dg/march-generic.c: Likewise.
3818 * gcc.target/i386/spellcheck-options-1.c: New test.
3819 * gcc.target/i386/spellcheck-options-2.c: New test.
3820 * gcc.target/i386/spellcheck-options-3.c: New test.
3821 * gcc.target/i386/spellcheck-options-4.c: New test.
3822
e9dea525 38232016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3824
3825 PR fortran/72743
3826 * gfortran.dg/goacc/pr72743.f90: New test.
3827
7270347c 38282016-09-15 Richard Biener <rguenther@suse.de>
3829
3830 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3831
091e8e90 38322016-09-15 Richard Biener <rguenther@suse.de>
3833
3834 PR tree-optimization/77514
3835 * gcc.dg/torture/pr77514.c: New testcase.
3836
8cc08773 38372016-09-14 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR c++/77549
3840 * g++.dg/lookup/pr77549.C: New test.
3841
5be60f03 38422016-09-14 Marek Polacek <polacek@redhat.com>
3843
3844 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3845 * c-c++-common/gomp/atomic-13.c: Likewise.
3846 * c-c++-common/gomp/atomic-14.c: Likewise.
3847 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3848 * g++.dg/cpp1z/bool-increment1.C: New test.
3849 * c-c++-common/pr60439.c: Add dg-warning.
3850 * g++.dg/expr/bitfield4.C: Likewise.
3851 * g++.dg/expr/bitfield5.C: Likewise.
3852 * g++.dg/expr/bitfield6.C: Likewise.
3853 * g++.dg/expr/bool1.C: Likewise.
3854 * g++.dg/expr/bool3.C: Likewise.
3855 * g++.dg/expr/lval3.C: Likewise.
3856 * g++.dg/expr/lval4.C: Likewise.
3857 * g++.old-deja/g++.jason/bool5.C: Likewise.
3858 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3859 * g++.dg/other/error18.C: Likewise.
3860 * g++.dg/gomp/atomic-14.C: Likewise.
3861
f80a245e 38622016-09-14 Nathan Sidwell <nathan@acm.org>
3863
3864 PR c++/77539
3865 * g++.dg/cpp1y/pr77539.C: New.
3866
7b329bca 38672016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3868
3869 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3870 dg-require.
3871 * g++.dg/ext/builtin_alloca.C: Likewise.
3872 * g++.dg/template/spec35.C: Likewise.
3873 * gcc.dg/builtins-68.c: Likewise.
3874 * gcc.misc-tests/gcov-13.c: Likewise.
3875 * gcc.misc-tests/gcov-14.c: Likewise.
3876
0029200d 38772016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3878
3879 * gfortran.dg/dec_structure_14.f90: New testcase.
3880
0975f764 38812016-09-14 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR sanitizer/68260
3884 * c-c++-common/tsan/pr68260.c: New test.
3885
1098c313 38862016-09-13 Joe Seymour <joe.s@somniumtech.com>
3887
3888 PR target/70713
3889 * gcc.target/msp430/function-attributes-1.c: New test.
3890 * gcc.target/msp430/function-attributes-2.c: New test.
3891 * gcc.target/msp430/function-attributes-3.c: New test.
3892
2e7b05a3 38932015-04-18 Martin Sebor <msebor@redhat.com>
3894
3895 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3896 of non-nul characters.
3897 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3898
46fad8d5 38992016-09-13 Jakub Jelinek <jakub@redhat.com>
3900
4bdba715 3901 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3902 * g++.dg/cpp1z/gen-attrs1.C: New test.
3903
99d887de 3904 PR tree-optimization/77454
3905 * gcc.dg/pr77454.c: New test.
3906
46fad8d5 3907 PR c++/77553
3908 * g++.dg/cpp1y/constexpr-77553.C: New test.
3909
68ef907c 39102016-09-13 David Malcolm <dmalcolm@redhat.com>
3911
3912 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3913 (test_show_locus): Replace rich_location::add_fixit_insert calls
3914 with add_fixit_insert_before and add_fixit_insert_after.
3915
2c24fd5e 39162016-09-13 Jason Merrill <jason@redhat.com>
3917 Tom de Vries <tom@codesourcery.com>
3918
3919 PR c++/77427
3920 * g++.dg/pr77427.C: New test.
3921
68b219ee 39222016-09-13 Martin Liska <mliska@suse.cz>
3923
3924 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3925 effective target.
3926 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3927 * lib/target-supports.exp: Define the new target.
3928
c72e91d3 39292016-09-12 Andrew Pinski <apinski@cavium.com>
3930
3931 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3932 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3933
b38c0a37 39342016-09-12 Uros Bizjak <ubizjak@gmail.com>
3935
3936 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3937 variable arguments.
3938 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3939 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3940 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3941 variable argument.
3942 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3943 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3944
7a21b590 39452016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3946
3947 PR c++/77496
3948 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3949 * g++.dg/ext/pr77496.C: New test.
3950 * g++.dg/warn/pr77496.C: New test.
3951
00434032 39522016-09-12 David Malcolm <dmalcolm@redhat.com>
3953
3954 PR c/72858
3955 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3956 to preserve conversion chars, and to preserve prefix information.
3957 * gcc.dg/format/pr72858.c: New test case.
3958
54f56c28 39592016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3960
3961 * gfortran.dg/pr77507.f90: Move to ...
3962 * gfortran.dg/ieee/pr77507.f90: here.
3963
08d6d42c 39642016-08-09 Jan Hubicka <hubicka@ucw.cz>
3965
3966 PR ipa/61159
3967 * compile/pr61159.c: New testcase
3968
35870532 39692016-08-09 Jan Hubicka <hubicka@ucw.cz>
3970
3971 PR ipa/64316
3972 * gcc.dg/ipa/pr63416.c: New testcase.
3973
953b9eef 39742016-09-10 Paul Thomas <pault@gcc.gnu.org>
3975 Steven G. Kargl <kargl@gcc.gnu.org>
3976
3977 PR fortran/77532
c78b1f64 3978 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3979
1aef7c3c 39802016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3981
3982 PR fortran/77507
3983 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3984 * gfortran.dg/c_assoc_4.f90: Ditto.
3985
3bb45f76 39862016-09-10 Tom de Vries <tom@codesourcery.com>
3987
3988 PR C/71602
3989 * c-c++-common/va-arg-va-list-type.c: New test.
3990
9731eaaf 39912016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3992
3993 PR rtl-optimization/77289
3994 * gcc.target/powerpc/pr77289.c: New test.
3995
911ea34a 39962016-09-09 Martin Sebor <msebor@redhat.com>
3997
3998 PR c/77520
3999 PR c/77521
4000 * gcc.dg/pr77520.c: New test.
4001 * gcc.dg/pr77521.c: New test.
4002
edd0f33b 40032016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4004
4005 PR fortran/77506
4006 * gfortran.dg/pr77506.f90: New test.
4007
374777a4 40082016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4009
4010 PR fortran/77507
4011 * gfortran.dg/pr77507.f90: New test.
4012
c5eddaf9 40132016-09-09 Joseph Myers <joseph@codesourcery.com>
4014
4015 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4016
3e7e4e14 40172016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4018 Louis Krupp <lkrupp@gcc.gnu.org>
4019
4020 PR fortran/69514
4021 * gfortran.dg/pr69514_1.f90: New test.
4022 * gfortran.dg/pr69514_2.f90: New test.
4023
51688bb7 40242016-09-08 Jakub Jelinek <jakub@redhat.com>
4025
a34338c9 4026 PR fortran/77500
4027 * gfortran.dg/gomp/pr77500.f90: New test.
4028
51688bb7 4029 PR fortran/77516
4030 * gfortran.dg/gomp/pr77516.f90: New test.
4031
3ecb55e7 40322016-09-07 Jakub Jelinek <jakub@redhat.com>
4033
4034 PR middle-end/77475
4035 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4036 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4037 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4038 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4039 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4040 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4041
3da97ff7 40422016-09-07 David Malcolm <dmalcolm@redhat.com>
4043
4044 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4045 "substring-locations.h".
4046
b55f1f44 40472016-09-07 Richard Biener <rguenther@suse.de>
4048
4049 PR c/77450
4050 * c-c++-common/vector-subscript-8.c: Move ..
4051 * gcc.dg/pr77450.c: ... here.
4052
7d482049 40532016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4054
4055 PR libgfortran/77393
4056 * gfortran.dg/fmt_f0_2.f90: Update test.
4057 * gfortran.dg/fmt_f0_3.f90: New test.
4058
ef3b531c 40592016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4060
4061 PR debug/77389
4062 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4063 in dg-options.
4064
4065 PR debug/57519
4066 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4067
39370ea0 40682016-09-06 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR target/69255
4071 * gcc.target/i386/pr69255-1.c: New test.
4072 * gcc.target/i386/pr69255-2.c: New test.
4073 * gcc.target/i386/pr69255-3.c: New test.
4074
40752016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4076
4077 PR c/77336
4078 * gcc.dg/format/miss-7.c: New test.
4079
88820414 40802016-09-06 Uros Bizjak <ubizjak@gmail.com>
4081
4082 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4083
4c790ba8 40842016-09-06 Martin Liska <mliska@suse.cz>
4085
4086 PR gcov-profile/77378
4087 PR gcov-profile/77466
4088 * gcc.dg/profile-update-warning.c: New test.
4089
43d2460d 40902016-09-06 Richard Biener <rguenther@suse.de>
4091
4092 PR tree-optimization/77479
4093 * gcc.dg/torture/pr77479.c: New testcase.
4094
4c04bcce 40952016-09-06 Richard Biener <rguenther@suse.de>
4096
4097 PR c/77450
4098 * c-c++-common/vector-subscript-7.c: Adjust.
4099 * c-c++-common/vector-subscript-8.c: New testcase.
4100
8925068a 41012016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4102
4103 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4104
daea048c 41052016-09-05 Jakub Jelinek <jakub@redhat.com>
4106
e315ff48 4107 PR target/77476
4108 * gcc.target/i386/avx512f-pr77476.c: New test.
4109 * gcc.target/i386/avx512bw-pr77476.c: New test.
4110 * gcc.target/i386/avx512dq-pr77476.c: New test.
4111
8eeca3ac 4112 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4113 Update comment to mention also avx512f.
4114
daea048c 4115 PR sanitizer/77396
4116 * g++.dg/asan/pr77396-2.C: New test.
4117
a6ffaadf 41182016-09-05 Uros Bizjak <ubizjak@gmail.com>
4119
4120 PR rtl-optimization/77452
4121 * gcc.target/i386/pr77452.c: New test.
4122
8f8828ba 41232016-09-05 Marek Polacek <polacek@redhat.com>
4124
4125 PR c/77423
4126 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4127
65277f2a 41282016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4129
4130 PR fortran/77391
4131 * gfortran.dg/pr77391.f90: New test.
4132
a1cf06b8 41332016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4134
4135 PR fortran/77460
4136 * gfortran.dg/pr77460.f90: New test.
4137
4d261282 41382016-09-03 Jakub Jelinek <jakub@redhat.com>
4139
4140 PR c/65467
4141 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4142
4fc4eb94 41432016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4144
4145 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4146
40a431fa 41472016-09-02 David Malcolm <dmalcolm@redhat.com>
4148
4149 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4150 test case.
4151 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4152 diagnostic-test-show-locus-generate-patch.c to the sources
4153 for diagnostic_plugin_test_show_locus.c.
4154
a940fdc7 41552016-09-02 Jakub Jelinek <jakub@redhat.com>
4156
0b80c4b2 4157 PR c/65467
4158 * gcc.dg/gomp/_Atomic-1.c: New test.
4159 * gcc.dg/gomp/_Atomic-2.c: New test.
4160 * gcc.dg/gomp/_Atomic-3.c: New test.
4161 * gcc.dg/gomp/_Atomic-4.c: New test.
4162 * gcc.dg/gomp/_Atomic-5.c: New test.
4163
a940fdc7 4164 PR sanitizer/77396
4165 * g++.dg/asan/pr77396.C: New test.
4166
41672016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4168
4169 PR tree-optimization/71831
4170 * gcc.dg/builtin-object-size-16.c: New test.
4171 * gcc.dg/builtin-object-size-17.c: New test.
4172
0b404bb4 41732016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4174
4175 PR libgfortran/77393
4176 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4177
8a5817a9 41782016-09-01 Uros Bizjak <ubizjak@gmail.com>
4179
4180 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4181 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4182 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4183 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4184 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4185 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4186 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4187 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4188 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4189 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4190 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4191 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4192 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4193 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4194 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4195 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4196 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4197 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4198
209253ae 41992016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4200
4201 * gnat.dg/opt58.adb: New test.
4202 * gnat.dg/opt58_pkg.ads: New helper.
4203
15182c1d 42042016-09-01 Richard Biener <rguenther@suse.de>
4205
4206 PR middle-end/77436
4207 * gcc.dg/torture/pr77436.c: New testcase.
4208
1c02615c 42092016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4210
4211 * gcc.dg/pr64252.c: Require int32plus.
4212 * gcc.dg/pr66299-1.c: Likewise.
4213 * gcc.dg/pr66299-2.c: Likewise.
4214 * gcc.dg/torture/20131115-1.c: Skip for avr.
4215
08fded5f 42162016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4217
4218 * gcc.target/aarch64/ands_3.c: New test.
4219
a7b3b7c4 42202016-08-31 Jakub Jelinek <jakub@redhat.com>
4221
68c215e4 4222 PR fortran/77352
4223 * gfortran.dg/gomp/pr77352.f90: New test.
4224
a7b3b7c4 4225 PR fortran/77374
4226 * gfortran.dg/gomp/pr77374.f08: New test.
4227
51a43c06 42282016-08-31 Marc Glisse <marc.glisse@inria.fr>
4229
4230 PR tree-optimization/73714
4231 * gcc.dg/tree-ssa/pr73714.c: New test.
4232
01109414 42332016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4234
4235 PR libgfortran/77393
4236 * gfortran.dg/fmt_f0_2.f90: New test.
4237
8036ac7f 42382016-08-31 Marc Glisse <marc.glisse@inria.fr>
4239
4240 * gcc.target/i386/pr59539-2.c: Adapt options.
4241 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4242
b298bde8 42432016-08-31 Paul Thomas <pault@gcc.gnu.org>
4244
4245 PR fortran/77418
4246 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4247 of the associate entity and replace with a pointer to the
4248 intended item on the stack.
4249
9f732c4e 42502016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4251 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4252
4253 PR fortran/48298
4254 * gfortran.dg/dtio_1.f90: New test.
4255 * gfortran.dg/dtio_2.f90: New test.
4256 * gfortran.dg/dtio_3.f90: New test.
4257 * gfortran.dg/dtio_4.f90: New test.
4258 * gfortran.dg/dtio_5.f90: New test.
4259 * gfortran.dg/dtio_6.f90: New test.
4260 * gfortran.dg/dtio_7.f90: New test.
4261 * gfortran.dg/dtio_8.f90: New test.
4262 * gfortran.dg/dtio_9.f90: New test.
4263 * gfortran.dg/dtio_10.f90: New test.
4264
d6dd1b60 42652016-08-30 David Malcolm <dmalcolm@redhat.com>
4266
4267 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4268 (test_many_nested_locations): New function.
4269 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4270 (test_show_locus): Handle "test_many_nested_locations".
4271
2e7400df 42722016-08-30 David Malcolm <dmalcolm@redhat.com>
4273
4274 * g++.dg/template/double-greater-than-fixit.C: New test case.
4275
98023bfd 42762016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4277
4278 * gnat.dg/opt57.ad[sb]: New test.
4279 * gnat.dg/opt57_pkg.ads: New helper.
4280
f9723d87 42812016-08-30 Richard Biener <rguenther@suse.de>
4282
4283 PR tree-optimization/69047
4284 * gcc.dg/pr69047.c: Fix byte-order check.
4285
77ce6232 42862016-08-30 Jakub Jelinek <jakub@redhat.com>
4287
adca2d16 4288 PR tree-optimization/72866
4289 * gcc.dg/vect/pr72866.c: New test.
4290
06cee168 4291 PR debug/77363
4292 * g++.dg/debug/dwarf2/pr77363.C: New test.
4293
4472e8d1 4294 PR middle-end/77377
4295 * gcc.target/i386/pr77377.c: New test.
4296
77ce6232 4297 PR debug/77389
4298 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4299 in dg-options.
4300
36bda760 43012016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4302
4303 * gfortran.dg/pr77372.f90: Moved to ...
4304 * gfortran.dg/ieee/pr77372.f90: here.
4305
2db6ea89 43062016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4307
4308 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4309 vector short/char initializations.
4310 * gcc.target/powerpc/vec-init-5.c: Likewise.
4311 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4312 vector initialization optimizations.
4313 * gcc.target/powerpc/vec-init-7.c: Likewise.
4314 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4315 vector float/double initializations.
4316 * gcc.target/powerpc/vec-init-9.c: Likewise.
4317
1e4df796 43182016-08-29 Uros Bizjak <ubizjak@gmail.com>
4319
4320 PR target/77403
4321 * gcc.target/i386/pr77403.c: New test.
4322
f293b7f2 43232016-08-29 Marek Polacek <polacek@redhat.com>
4324
4325 PR c/77292
4326 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4327
ea2ec8f6 43282016-08-29 Tom de Vries <tom@codesourcery.com>
4329
4330 PR c/77398
4331 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4332
686436fe 43332016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4334
4335 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4336
686436fe 43372016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4338
4339 * gfortran.dg/dec_structure_13.f90: New testcase.
4340
f1ecf8b3 43412016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4342
4343 PR fortran/77261
4344 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4345 available.
4346
4670f428 43472016-08-28 Tom de Vries <tom@codesourcery.com>
4348
4349 PR lto/70955
4350 * gcc.dg/pr70955.c: New test.
4351 * gcc.dg/lto/pr70955_0.c: Same.
4352 * gcc.dg/lto/pr70955_1.c: Same.
4353
b243b563 43542016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4355
4356 PR tree-optimization/71077
4357 * gcc.target/i386/pr71077.c: New test.
4358
92a44a68 43592016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4360
4361 PR fortran/77380
4362 * gfortran.dg/pr77380.f90: New test.
4363
92a44a68 43642016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4365
4366 PR fortran/77372
4367 gfortran.dg/pr77372.f90: New test.
4368
367964fa 43692016-08-26 David Malcolm <dmalcolm@redhat.com>
4370
4371 * gcc.dg/spellcheck-fields-2.c (test): Move
4372 dg-begin/end-multiline-output within function body.
4373 (test_macro): New function.
4374
df4248fb 43752016-08-26 David Malcolm <dmalcolm@redhat.com>
4376
4377 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4378 (test_fixit_insert): Update expected output.
4379 (test_fixit_remove): Likewise.
4380 (test_fixit_replace): Likewise.
4381
377da6e4 43822016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4383
4384 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4385 Fix typo.
4386
4f16cc83 43872016-08-26 Richard Biener <rguenther@suse.de>
4388
4389 PR tree-optimization/69047
4390 * gcc.dg/pr69047.c: New testcase.
4391
a54071b2 43922016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4393 Martin Jambhor <mjambor@suse.cz>
377da6e4 4394
a54071b2 4395 * gcc.dg/ipa/propbits-1.c: New test-case.
4396 * gcc.dg/ipa/propbits-2.c: Likewise.
4397 * gcc.dg/ipa/propbits-3.c: Likewise.
4398
2ae10c8c 43992016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4400
4401 PR fortran/77351
4402 * gfortran.dg/pr77351.f90: New test.
4403
c4963714 44042016-08-25 Marek Polacek <polacek@redhat.com>
4405
4406 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4407
49e1f4eb 44082016-08-25 Marek Polacek <polacek@redhat.com>
4409
4410 PR c/77323
4411 * gcc.dg/pr77323.c: New test.
4412
984f03c2 44132016-08-24 Paul Thomas <pault@gcc.gnu.org>
4414
4415 PR fortran/77358
4416 * gfortran.dg/submodule_17.f08: New test.
4417
92a44a68 44182016-08-24 Michael Collison <michael.collison@linaro.org>
4419 Michael Collison <michael.collison@arm.com>
f6c98a9a 4420
4421 * gcc.target/arm/builtin_saddl.c: New testcase.
4422 * gcc.target/arm/builtin_saddll.c: New testcase.
4423 * gcc.target/arm/builtin_uaddl.c: New testcase.
4424 * gcc.target/arm/builtin_uaddll.c: New testcase.
4425 * gcc.target/arm/builtin_ssubl.c: New testcase.
4426 * gcc.target/arm/builtin_ssubll.c: New testcase.
4427 * gcc.target/arm/builtin_usubl.c: New testcase.
4428 * gcc.target/arm/builtin_usubll.c: New testcase.
4429
8938d43d 44302016-08-24 Uros Bizjak <ubizjak@gmail.com>
4431
4432 PR target/77270
4433 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4434 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4435 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4436 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4437 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4438 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4439 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4440 effective target. Remove scan-assembler-times directives.
4441 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4442 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4443 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4444
2fb84e50 44452016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4446
4447 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4448 of unsigned int.
4449 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4450
cac7df4e 44512016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4452
4453 PR testsuite/77317
4454 * lib/target-supports.exp
4455 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4456 (check_effective_target_vect_natural_alignment): Ditto.
4457 (check_effective_target_vector_alignment_reachable): Ditto.
4458 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4459
b904831d 44602016-08-23 Ian Lance Taylor <iant@golang.org>
4461
4462 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4463
ff055c48 44642016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4465
4466 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4467 being created from pointers to memory locations.
4468 * gcc.target/powerpc/vec-init-2.c: Likewise.
4469
27af8972 44702016-08-23 Fritz Reese <fritzoreese@gmail.com>
4471
4472 * gfortran.dg/dec_structure_12.f90: New testcase.
4473
bd8ac469 44742016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4475
4476 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4477
434d4291 44782016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4479
4480 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4481 verification.
4482
be0be2de 44832016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4484
4485 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4486 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4487
7feac654 44882016-08-23 Richard Biener <rguenther@suse.de>
4489
4490 PR tree-optimization/27336
4491 * c-c++-common/pr27336.c: New testcase.
4492
364743f3 44932016-08-22 Marek Polacek <polacek@redhat.com>
4494
4495 PR c++/77321
4496 * g++.dg/cpp1y/pr77321.C: New test.
4497
b92c452d 44982016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4499
4500 PR fortran/60774
4501 * gfortran.dg/empty_label.f: Adjust test for new error message.
4502 * gfortran.dg/empty_label.f90: Ditto.
4503 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4504 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4505 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4506
bfbc628a 45072016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4508
4509 PR fortran/61318
4510 * gfortran.dg/pr61318.f90: New test.
4511
99af6e70 45122016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4513
4514 PR fortran/77260
4515 * gfortran.dg/pr77260_1.f90: New test.
4516 * gfortran.dg/pr77260_2.f90: Ditto.
4517
6cfc7001 45182016-08-22 Joseph Myers <joseph@codesourcery.com>
4519
4520 PR middle-end/77269
4521 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4522 __builtin_signbitf and __builtin_signbitl in expected generic
4523 expansion.
4524 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4525 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4526 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4527 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4528 tests.
4529
012f068a 45302016-08-22 Joseph Myers <joseph@codesourcery.com>
4531
4532 * gcc.dg/torture/float128-builtin.c,
4533 gcc.dg/torture/float128-ieee-nan.c,
4534 gcc.dg/torture/float128x-builtin.c,
4535 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4536 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4537 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4538 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4539 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4540 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4541 gcc.dg/torture/floatn-nan.h: New tests.
4542
e2c5b687 45432016-08-22 Joseph Myers <joseph@codesourcery.com>
4544
4545 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4546 macro.
4547 (main): Update calls to TEST_I_F.
4548 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4549 macro.
4550 (main): Update calls to TEST_I_F.
4551
b4635564 45522016-08-22 Joseph Myers <joseph@codesourcery.com>
4553
4554 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4555 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4556 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4557 names in calls to TEST_I_F.
4558
802bc569 45592016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4560
4561 PR c/52952
4562 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4563
70fa7158 45642016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4565
4566 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4567 and !natural_alignment_64.
4568 * gcc.dg/ipa/propalign-2.c: Likewise.
4569 * gcc.dg/ipa/propalign-3.c: Likewise.
4570 * gcc.dg/ipa/propalign-4.c: Likewise.
4571 * gcc.dg/ipa/propalign-5.c: Likewise.
4572 * lib/target-supports.exp
4573 (check_effective_target_natural_alignment_32): Add avr-*-*.
4574
d0346b1a 45752016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4576
4577 PR tree-optimization/61839
4578 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4579 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4580 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4581 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4582
82c85aba 45832016-08-19 Joseph Myers <joseph@codesourcery.com>
4584
4585 PR c/32187
4586 * lib/target-supports.exp (check_effective_target_float16)
4587 (check_effective_target_float32, check_effective_target_float64)
4588 (check_effective_target_float128, check_effective_target_float32x)
4589 (check_effective_target_float64x)
4590 (check_effective_target_float128x)
4591 (check_effective_target_float16_runtime)
4592 (check_effective_target_float32_runtime)
4593 (check_effective_target_float64_runtime)
4594 (check_effective_target_float128_runtime)
4595 (check_effective_target_float32x_runtime)
4596 (check_effective_target_float64x_runtime)
4597 (check_effective_target_float128x_runtime)
4598 (check_effective_target_floatn_nx_runtime)
4599 (add_options_for_float16, add_options_for_float32)
4600 (add_options_for_float64, add_options_for_float128)
4601 (add_options_for_float32x, add_options_for_float64x)
4602 (add_options_for_float128x): New procedures.
4603 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4604 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4605 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4606 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4607 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4608 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4609 gcc.dg/torture/float128-complex.c,
4610 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4611 gcc.dg/torture/float128x-basic.c,
4612 gcc.dg/torture/float128x-complex.c,
4613 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4614 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4615 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4616 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4617 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4618 gcc.dg/torture/float32x-basic.c,
4619 gcc.dg/torture/float32x-complex.c,
4620 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4621 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4622 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4623 gcc.dg/torture/float64x-basic.c,
4624 gcc.dg/torture/float64x-complex.c,
4625 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4626 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4627 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4628 gcc.dg/torture/floatn-tg.h,
4629 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4630 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4631 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4632 gcc.dg/torture/fp-int-convert-float128x.c,
4633 gcc.dg/torture/fp-int-convert-float16-timode.c,
4634 gcc.dg/torture/fp-int-convert-float16.c,
4635 gcc.dg/torture/fp-int-convert-float32-timode.c,
4636 gcc.dg/torture/fp-int-convert-float32.c,
4637 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4638 gcc.dg/torture/fp-int-convert-float32x.c,
4639 gcc.dg/torture/fp-int-convert-float64-timode.c,
4640 gcc.dg/torture/fp-int-convert-float64.c,
4641 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4642 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4643 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4644 maximum exponent of floating-point type. Use it in testing
4645 whether 0x8...0 fits in the floating-point type. Always treat -1
4646 (signed 0xf...f) as fitting in the floating-point type.
4647 (M_OK1): New macro.
4648 * gcc.dg/torture/fp-int-convert-double.c,
4649 gcc.dg/torture/fp-int-convert-float.c,
4650 gcc.dg/torture/fp-int-convert-float128-timode.c,
4651 gcc.dg/torture/fp-int-convert-float128.c,
4652 gcc.dg/torture/fp-int-convert-float80-timode.c,
4653 gcc.dg/torture/fp-int-convert-float80.c,
4654 gcc.dg/torture/fp-int-convert-long-double.c,
4655 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4656
cf0bbc39 46572016-08-19 Jakub Jelinek <jakub@redhat.com>
4658
9354a9a5 4659 PR fortran/72744
4660 * gfortran.dg/gomp/pr72744.f90: New test.
4661
cf0bbc39 4662 PR fortran/69281
4663 * gfortran.dg/gomp/pr69281.f90: New test.
4664
ee0e163a 46652016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4666
1e4df796 4667 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4668 the last special seed value.
4669 * gfortran.dg/random_7.f90: Use size for last array member instead
4670 of hardcoded value.
ee0e163a 4671
6d7de609 46722016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4673
4674 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4675 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4676
e3243c77 46772016-08-19 Richard Biener <rguenther@suse.de>
4678
4679 PR tree-optimization/77286
4680 * gcc.dg/torture/pr77286.c: New testcase.
4681
b983d92d 46822016-08-18 David Malcolm <dmalcolm@redhat.com>
4683
4684 * gcc.dg/verbose-asm-2.c: New test case.
4685
48a7392b 46862016-08-18 David Malcolm <dmalcolm@redhat.com>
4687
4688 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4689 (custom_diagnostic_finalizer): Update for change to
4690 diagnostic_show_locus.
4691
5c8151fa 46922016-08-18 David Malcolm <dmalcolm@redhat.com>
4693
4694 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4695 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4696
26040f06 46972016-08-18 Marek Polacek <polacek@redhat.com>
4698
4699 PR c/71514
4700 * gcc.dg/pr71514.c: New test.
4701
360e911d 47022015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4703
4704 PR target/72839
4705 * gcc.target/i386/pr72839.c: New test.
4706
6de0546d 47072016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4708
4709 PR middle-end/70895
4710 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4711 * c-c++-common/goacc/reduction-1.c: Likewise.
4712 * c-c++-common/goacc/reduction-2.c: Likewise.
4713 * c-c++-common/goacc/reduction-3.c: Likewise.
4714 * c-c++-common/goacc/reduction-4.c: Likewise.
4715
cee80871 47162016-08-18 Alan Modra <amodra@gmail.com>
4717
4718 * gcc.c-torture/compile/pr72771.c: New.
4719
f9c39b65 47202016-08-17 Jakub Jelinek <jakub@redhat.com>
4721
4722 PR fortran/67496
4723 * gfortran.dg/pr67496.f90: New test.
4724
92a44a68 47252015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4726
4727 PR tree-optimization/71752
f9c39b65 4728 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4729
d2392ec3 47302016-08-17 Uros Bizjak <ubizjak@gmail.com>
4731
4732 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4733
c4994c0b 47342016-08-17 Jakub Jelinek <jakub@redhat.com>
4735
4736 PR middle-end/77259
4737 * g++.dg/ipa/devirt-52.C: New test.
4738
f7896ff0 47392016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4740
4741 * c-c++-common/goacc/reduction-6.c: New testcase.
4742
7104d1a8 47432016-08-17 Richard Biener <rguenther@suse.de>
4744
4745 PR tree-optimization/76490
4746 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4747 * gcc.dg/pr52904.c: XFAIL.
4748
cff41b9e 47492016-08-17 Richard Biener <rguenther@suse.de>
4750
4751 PR tree-optimization/23855
4752 * gcc.dg/loop-unswitch-2.c: Adjust.
4753
b1398e47 47542016-08-16 Jakub Jelinek <jakub@redhat.com>
4755
4756 PR tree-optimization/72817
4757 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4758
de41fc22 47592016-08-16 Joseph Myers <joseph@codesourcery.com>
4760
4761 PR libgcc/77265
4762 * gcc.dg/torture/float128-extend-inf.c: New test.
4763
5927e78e 47642016-08-16 David Malcolm <dmalcolm@redhat.com>
4765
4766 PR c/72857
4767 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4768 for embedded NUL.
4769 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4770 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4771 caret placement.
4772 (test_oct): Likewise.
4773 (test_multiple): Likewise.
4774 (test_field_width_specifier): Likewise.
4775 (test_field_width_specifier_2): New function.
4776 (test_field_precision_specifier): New function.
4777 (test_embedded_nul): Update expected caret placement.
4778 (test_non_contiguous_strings): Update line number.
4779 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4780 (__emit_string_literal_range): Add "caret_idx" param.
4781 (test_simple_string_literal): Add value for new param, updating
4782 expected output..
4783 (test_concatenated_string_literal): Likewise.
4784 (test_multiline_string_literal): Likewise.
4785 (test_hex): Likewise.
4786 (test_oct): Likewise.
4787 (test_multiple): Likewise.
4788 (test_ucn4): Likewise.
4789 (test_ucn8): Likewise.
4790 (test_u8): Likewise.
4791 (test_u): Likewise; update expected message, from "range" to
4792 "location".
4793 (test_U): Likewise.
4794 (test_L): Likewise.
4795 (test_macro): Add value for new param.
4796 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4797 (__emit_string_literal_range): Add "caret_idx" param.
4798 (test_stringified_token_1): Add value for new param. Update
4799 expected message, from "range" to "location".
4800 (test_stringized_token_2): Likewise, adding param to macro.
4801 (test_stringified_token_3): Likewise.
4802 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4803 (emit_warning): Convert param from source_range to location_t.
4804 (test_string_literals): Add caret_idx param, and use it when
4805 constructing a substring_loc. Update error message, from
4806 "range" to "location".
4807
b8d94309 48082016-08-16 Jakub Jelinek <jakub@redhat.com>
4809
2e947447 4810 PR target/71910
4811 * g++.dg/gomp/pr71910.C: New test.
4812
9ea71b15 4813 PR middle-end/67485
4814 * gcc.c-torture/compile/pr67485.c: New test.
4815
b8d94309 4816 PR target/72867
4817 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4818
31de5086 48192016-08-16 Bin Cheng <bin.cheng@arm.com>
4820
4821 PR tree-optimization/69848
4822 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4823
a05d3de8 48242016-08-16 Martin Liska <mliska@suse.cz>
4825
4826 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4827 of memory operations so that it can be handled by core2
4828 in 32-bit mode.
4829
b50ad04e 48302016-08-16 Richard Biener <rguenther@suse.de>
4831
4832 PR tree-optimization/76783
4833 * gcc.dg/pr76783.c: New testcase.
4834 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4835
b441db40 48362016-08-16 Bin Cheng <bin.cheng@arm.com>
4837
4838 PR tree-optimization/72817
4839 PR tree-optimization/73450
4840 * gcc.dg/tree-ssa/pr72817.c: New test.
4841 * gcc.dg/tree-ssa/pr73450.c: New test.
4842
36d310d0 48432016-08-15 Fritz Reese <fritzoreese@gmail.com>
4844
4845 * gfortran.dg/init_flag_13.f90: New testcase.
4846 * gfortran.dg/init_flag_14.f90: Ditto.
4847 * gfortran.dg/init_flag_15.f03: Ditto.
4848 * gfortran.dg/dec_init_1.f90: Ditto.
4849 * gfortran.dg/dec_init_2.f90: Ditto.
4850
e5ec9f76 48512016-08-15 Uros Bizjak <ubizjak@gmail.com>
4852
4853 PR target/72867
4854 * gcc.target/i386/pr72867.c: New test.
4855
6ce66d38 48562016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4857
4858 * c-c++-common/dump-ada-spec-5.c: New test.
4859
894463cf 48602016-08-15 Richard Biener <rguenther@suse.de>
4861
4862 PR tree-optimization/73434
4863 * gcc.dg/torture/pr73434.c: New testcase.
4864
98b374b4 48652016-08-15 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR tree-optimization/72824
4868 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4869
9b90f118 48702016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4871
4872 PR fortran/70598
4873 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4874 in use_device clause.
4875 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4876 * gfortran.dg/goacc/list.f95: Adjust to catch
4877 "neither a POINTER nor an array" error messages.
4878
1d80868e 48792016-08-14 Uros Bizjak <ubizjak@gmail.com>
4880
4881 PR target/76342
4882 * gcc.target/i386/pr76342.c: New test.
4883
153e4ac1 48842016-08-12 Jakub Jelinek <jakub@redhat.com>
4885
4886 PR c/71512
4887 * g++.dg/ubsan/pr71512.C: New test.
4888 * c-c++-common/ubsan/pr71512-1.c: New test.
4889 * c-c++-common/ubsan/pr71512-2.c: New test.
4890
3c382998 48912016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4892
4893 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4894 vector initialization options.
4895 * gcc.target/powerpc/vec-init-2.c: Likewise.
4896 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4897 is generated on ISA 3.0.
4898
7079d57a 48992016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4900
4901 PR middle-end/71654
4902 * gcc.dg/c-c++-common/pr71654.c: New test.
4903 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4904 dg-options.
4905 * gcc.dg/tree-ssa/vrp24: Likewise.
4906
7175bb2a 49072016-08-12 Jakub Jelinek <jakub@redhat.com>
4908
4909 PR c/67410
4910 * gcc.dg/pr67410.c: New test.
4911
56fb8e9d 49122016-08-12 Bin Cheng <bin.cheng@arm.com>
4913
4914 PR tree-optimization/69848
4915 * gcc.dg/vect/vect-pr69848.c: New test.
4916
1f84b4ab 49172016-08-12 Uros Bizjak <ubizjak@gmail.com>
4918
4919 PR testsuite/71008
4920 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4921 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4922 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4923 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4924
60b349d9 49252016-08-12 Richard Biener <rguenther@suse.de>
4926
4927 PR tree-optimization/57326
4928 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4929 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4930 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4931 * gcc.target/i386/pr45685.c: Likewise.
4932 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4933 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4934 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4935 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4936 * gfortran.dg/pr34163.f90: Likewise.
4937
6d5f72f3 49382016-08-12 Martin Liska <mliska@suse.cz>
4939
4940 * g++.dg/gcov/gcov-16.C: New test.
4941 * lib/gcov.exp: Support new argument for run-gcov function.
4942
b357db2c 49432016-08-12 Martin Liska <mliska@suse.cz>
4944
4945 PR gcov-profile/35590
4946 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4947
08e33f10 49482016-08-12 Richard Biener <rguenther@suse.de>
4949
4950 PR tree-optimization/72851
4951 * gcc.dg/torture/pr72851.c: New testcase.
4952
92a44a68 49532016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4954
832d369d 4955 PR debug/63240
4956 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4957 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4958 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4959 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4960 DW_AT_deleted.
4961
1289a281 4962 PR debug/55641
4963 * g++.dg/debug/dwarf2/ref-1.C: New.
4964
9a478fab 4965 PR debug/49366
4966 * g++.dg/debug/dwarf2/template-params-12.H: New.
4967 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4968 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4969 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4970 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4971 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4972 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4973 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4974
e61229f8 49752016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4976
4977 PR target/72863
4978 * gcc.target/powerpc/pr72863.c: New test.
4979
c7823416 49802016-08-11 Uros Bizjak <ubizjak@gmail.com>
4981
4982 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4983
df15667f 49842015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4985
4986 * gcc.target/i386/pieces-strcpy-1.c: New test.
4987 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4988
83c375ba 49892016-08-11 Jakub Jelinek <jakub@redhat.com>
4990
4991 PR c++/72868
4992 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4993
350f354a 49942015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4995
4996 * gcc.target/i386/pieces-memcpy-1.c: New test.
4997 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4998 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4999 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5000 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5001 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5002
74be5bc1 50032016-08-11 Jakub Jelinek <jakub@redhat.com>
5004
5005 PR c/72816
20fb4916 5006 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5007
40395983 50082016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5009
5010 PR tree-optimization/71083
5011 * gcc.c-torture/execute/pr71083.c: New test.
5012 * gnat.dg/loop_optimization23.adb: New test.
5013 * gnat.dg/loop_optimization23_pkg.ads: New test.
5014 * gnat.dg/loop_optimization23_pkg.adb: New test.
5015
ec969ce4 50162016-08-11 Richard Biener <rguenther@suse.de>
5017
5018 PR tree-optimization/72772
5019 * gcc.dg/graphite/pr35356-1.c: Adjust.
5020 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5021
25482c16 50222016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5023
5024 * gfortran.dg/random_7.f90: Take into account that the last seed
5025 value is the special p value.
5026 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5027
f454033a 50282016-08-11 Richard Biener <rguenther@suse.de>
5029
5030 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5031
2d2b78a1 50322016-08-11 Alan Modra <amodra@gmail.com>
5033
5034 * gcc.target/powerpc/pr71680.c: New.
5035
97468983 50362016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5037
5038 * gcc.target/powerpc/bfp/bfp.exp: New file.
5039 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5040 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5041 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5042 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5043 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5044 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5045 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5046 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5047 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5048 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5049 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5050 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5051 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5052 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5053 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5054 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5055 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5056 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5057 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5058 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5059 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5060 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5061 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5062 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5063 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5064 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5065 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5066 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5067 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5068 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5069 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5070 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5071 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5072 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5073 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5074 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5075 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5076 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5077 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5078 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5079 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5080 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5081 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5082 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5083 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5084 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5085 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5086 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5087 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5088 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5089 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5090 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5091 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5092
23a6fe48 50932016-08-10 Bin Cheng <bin.cheng@arm.com>
5094
5095 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5096 Add aarch64*-*-*.
5097
0cb8f73e 50982016-08-10 Bin Cheng <bin.cheng@arm.com>
5099
5100 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5101
b7ed2a65 51022016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5103
5104 PR target/72853
5105 * gcc.target/powerpc/pr72853.c: New test.
5106
2d2b4107 51072016-08-10 Martin Liska <mliska@suse.cz>
5108
5109 PR gcov-profile/58306
5110 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5111
7132b755 51122016-08-10 Martin Liska <mliska@suse.cz>
5113
5114 * g++.dg/gcov/gcov-threads-1.C: New test.
5115
5186407c 51162016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5117
5118 PR target/71873
5119 * gcc.target/avr/pr71873.c: New test.
5120
44f01555 51212016-08-09 Martin Liska <mliska@suse.cz>
5122
5123 * g++.dg/gcov/gcov-dump-1.C: New test.
5124 * g++.dg/gcov/gcov-dump-2.C: New test.
5125
7d4f18f5 51262016-08-09 Martin Liska <mliska@suse.cz>
5127
5128 * gcc.dg/tree-prof/val-prof-9.c: New test.
5129
defa7026 51302016-08-09 Martin Liska <mliska@suse.cz>
5131
5132 * gcc.dg/tree-prof/val-prof-8.c: New test.
5133
ae7e6062 51342016-08-09 Martin Jambor <mjambor@suse.cz>
5135
0c47dd26 5136 PR ipa/71981
5137 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5138
a69fb570 51392016-08-09 Bin Cheng <bin.cheng@arm.com>
5140
5141 PR tree-optimization/33707
5142 * gcc.dg/vect/pr33707.c: New test.
5143
a031a844 51442016-08-09 Bin Cheng <bin.cheng@arm.com>
5145
5146 PR tree-optimization/pr72772
5147 * gcc.dg/tree-ssa/pr72772.c: New test.
5148
8f1baf0d 51492016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5150
5151 PR rtl-optimization/66669
5152 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5153
53e7aca1 51542016-08-09 Jakub Jelinek <jakub@redhat.com>
5155
5156 PR tree-optimization/72824
5157 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5158
c162fa25 51592016-08-09 Richard Biener <rguenther@suse.de>
5160
5161 PR tree-optimization/71802
5162 * gcc.dg/torture/pr71802.c: New testcase.
5163
87156a7d 51642016-08-09 Jakub Jelinek <jakub@redhat.com>
5165
5166 PR c++/72809
5167 * g++.dg/eh/stdarg1.C: New test.
5168
d0029333 51692016-08-08 Andi Kleen <ak@linux.intel.com>
5170
5171 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5172 test command line in failure log.
5173 (profopt-execute): dito. Make autofdo file names unique.
5174
7af4d06b 51752016-08-08 David Malcolm <dmalcolm@redhat.com>
5176
5177 PR c/64955
5178 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5179 output.
5180
7091ff70 51812016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5182
5183 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5184 c99_runtime.
5185 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5186 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5187 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5188 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5189 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5190 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5191
d189b094 51922016-08-08 David Malcolm <dmalcolm@redhat.com>
5193
5194 PR c/52952
5195 * gcc.dg/cpp/pr66415-1.c: Likewise.
5196 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5197 * gcc.dg/format/c90-printf-1.c: Likewise.
5198 * gcc.dg/format/diagnostic-ranges.c: New test case.
5199
440837fe 52002016-08-08 Jakub Jelinek <jakub@redhat.com>
5201
7cbcf608 5202 PR fortran/72716
5203 * gfortran.dg/gomp/pr72716.f90: New test.
5204
aa1ddb66 5205 PR middle-end/72781
5206 * gcc.dg/gomp/pr72781.c: New test.
5207
440837fe 5208 PR middle-end/68762
5209 * g++.dg/vect/pr68762-1.cc: New test.
5210 * g++.dg/vect/pr68762-2.cc: New test.
5211 * g++.dg/vect/pr68762.h: New file.
5212
eb571c16 52132016-08-08 Martin Sebor <msebor@redhat.com>
5214
5215 PR testsuite/72838
f9c39b65 5216 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5217 * g++.dg/warn/overflow-warn-3.C: Same.
5218 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5219
8ca5189a 52202016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5221
5222 PR fortran/71936
5223 * gfortran.dg/allocate_with_source_21.f03: New test.
5224
1495e54c 52252016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5226
5227 PR fortran/72698
5228 * gfortran.dg/allocate_with_source_20.f03: New test.
5229
d1e97886 52302016-08-08 Alan Modra <amodra@gmail.com>
5231
5232 * gcc.c-torture/compile/pr72802.c: New.
5233
9da84a54 52342016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5235
5236 PR fortran/70524
5237 * gfortran.dg/dependency_48.f90: New test.
5238
3f9692a5 52392016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5240
b5b764be 5241 PR fortran/70040
3f9692a5 5242 * gfortran.dg/pr70040.f90: New testcase.
5243
099ec19a 52442016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5245
5246 PR fortran/71961
5247 * gfortran.dg/matmul_10.f90: New testcase.
5248
e8272095 52492016-08-07 Jan Hubicka <hubicka@ucw.cz>
5250
5251 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5252
f5d2c462 52532016-08-07 Jakub Jelinek <jakub@redhat.com>
5254
5255 PR c/72816
5256 * gcc.dg/pr72816.c: New test.
5257
30c60892 52582016-08-06 Jonathan Wakely <jwakely@redhat.com>
5259
5260 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5261 * g++.dg/conversion/pr41426.C: Likewise.
5262 * g++.dg/conversion/pr66211.C: Likewise.
5263 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5264 * g++.dg/init/ref8.C: Likewise.
5265 * g++.old-deja/g++.law/cvt20.C: Likewise.
5266 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5267
2abf3c4a 52682016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5269
5270 PR tree-optimization/18046
5271 * gcc.dg/tree-ssa/vrp105.c: New test.
5272 * gcc.dg/tree-ssa/vrp106.c: New test.
5273
a940fdc7 52742016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5275
5276 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5277 1ul in diagnostics. Remove hyphen from "constant-expression."
5278 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5279 * g++.dg/cpp0x/static_assert3.C: Same.
5280 * g++.dg/cpp1y/constexpr-throw.C: Same.
5281 * g++.dg/template/nontype3.C: Same.
5282 * g++.dg/warn/overflow-warn-1.C: Same.
5283 * g++.dg/warn/overflow-warn-3.C: Same.
5284 * g++.dg/warn/overflow-warn-4.C: Same.
5285
d4166bdc 52862016-08-05 David Malcolm <dmalcolm@redhat.com>
5287
5288 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5289 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5290 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5291 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5292
906dd612 52932016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5294
5295 PR tree-optimization/72810
5296 * gcc.dg/tree-ssa/vrp110.c: New test.
5297
9788fb76 52982016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5299
5300 PR Target/72819
5301 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5302 registers.
5303 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5304 saving the half-precision registers.
5305 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5306 value is returned in h0.
5307 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5308 are passed in FP/SIMD registers.
5309 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5310 passing works corrcetly.
5311 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5312 (hfa_f16x2_t): Likewise.
5313 (hfa_f16x3_t): Likewise.
5314 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5315 are promoted to double and passed in a double register.
5316 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5317 are promoted to double and stacked.
5318 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5319 __fp16 data types.
5320 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5321 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5322 __fp16 first get passed in FP/SIMD registers, then stacked.
5323
30f40fe4 53242016-08-05 Nathan Sidwell <nathan@acm.org>
5325
5326 PR c++/68724
5327 * g++.dg/cpp0x/pr68724.C: New.
5328
8a6540e1 53292016-08-05 Richard Biener <rguenther@suse.de>
5330
5331 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5332
09001ac1 53332016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5334
5335 * gcc.dg/tree-ssa/vrp107.c: New test.
5336 * gcc.dg/tree-ssa/vrp108.c: New test.
5337 * gcc.dg/tree-ssa/vrp109.c: New test.
5338
88ab6a9c 53392016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5340
5341 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5342 dg-options.
5343
b2a036e7 53442016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5345
5346 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5347 test-cases.
5348 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5349 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5350 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5351 test-cases.
5352 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5353 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5354 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5355 large_double.
5356
8dbf49cb 53572016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5358
5359 PR c++/72800
5360 * g++.dg/cpp1y/lambda-ice1.C: New.
5361
dcc45aae 53622016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5363
5364 PR c++/72759
5365 * g++.dg/cpp1y/pr72759.C: New test.
5366
88fe4062 53672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5368
5369 * gcc.dg/switch-10.c: New test.
5370
a1af716f 53712016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5372
5373 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5374
1fa5d8ba 53752016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5376
5377 * c-c++-common/goacc/routine-5.c: Update.
5378
e8dedc4a 53792016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5380
5381 PR rtl-optimization/70903
5382 * gcc.c-torture/execute/pr70903.c: New test.
5383
7ca5003c 53842016-08-04 Martin Liska <mliska@suse.cz>
5385
5386 * gcc.dg/params/params.exp: Replace file exists with
5387 TESTING_IN_BUILD_TREE.
5388
810702a2 53892016-08-04 Marek Polacek <polacek@redhat.com>
5390
5391 PR c++/70229
5392 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5393
fa8a8f79 53942016-08-04 Richard Biener <rguenther@suse.de>
5395
5396 PR middle-end/71984
5397 * gcc.dg/torture/pr71984.c: Guard correctness check for
5398 little-endian.
5399
9916f5a5 54002016-08-03 Andrew Pinski <apinski@cavium.com>
5401
5402 * gcc.c-torture/compile/20160802-1.c: New testcase.
5403
278b4698 54042016-08-03 Fritz Reese <fritzoreese@gmail.com>
5405
5406 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5407
860c3c85 54082016-08-03 Richard Biener <rguenther@suse.de>
5409
5410 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5411 and remove -O3.
5412 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5413 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5414
0a41d717 54152016-08-03 Richard Biener <rguenther@suse.de>
5416
5417 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5418 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5419 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5420 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5421
52e3c0e8 54222016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5423
5424 * gcc.dg/init-excess-2.c: Require int32plus.
5425 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5426 * gcc.dg/pr59963-2.c: Require int32plus.
5427 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5428 * gcc.dg/unroll-7.c: Require int32plus.
5429
ad8a330c 54302016-08-02 Bin Cheng <bin.cheng@arm.com>
5431
5432 PR tree-optimization/34114
5433 * gcc.dg/tree-ssa/loop-42.c: New test.
5434
d3aa3636 54352016-08-02 Tamar Christina <tamar.christina@arm.com>
5436
5437 * gcc.target/aarch64/vminmaxnm.c: New.
5438 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5439 tests.
5440
c79d3723 54412016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5442
5443 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5444 vec_extract for vector float, vector int, vector short, and vector
5445 char.
5446 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5447 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5448 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5449 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5450
5fc13c39 54512016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5452
5453 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5454 single stack adjustment, no writeback.
5fc13c39 5455 * gcc.target/aarch64/test_frame_12.c: Likewise.
5456 * gcc.target/aarch64/test_frame_13.c: Likewise.
5457 * gcc.target/aarch64/test_frame_15.c: Likewise.
5458 * gcc.target/aarch64/test_frame_6.c: Likewise.
5459 * gcc.target/aarch64/test_frame_7.c: Likewise.
5460 * gcc.target/aarch64/test_frame_8.c: Likewise.
5461 * gcc.target/aarch64/test_frame_16.c: New test.
5462
2eb70c76 54632015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5464
5465 PR target/72748
5466 * gcc.target/i386/pr72748.c: New test.
5467
92a44a68 54682015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5469
5470 PR tree-optimization/71818
5471 * gcc.dg/vect/pr71818.c: New
5472
56e7a293 54732016-08-01 Martin Liska <mliska@suse.cz>
5474
5475 PR tree-optimization/71857
5476 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5477
aa8852cc 54782016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5479
5480 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5481
f3c032a4 54822016-08-01 Jan Beulich <jbeulich@suse.com>
5483
5484 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5485
a1e9d2c3 54862016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5487
5488 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5489 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5490
466045aa 54912016-07-31 Jonathan Wakely <jwakely@redhat.com>
5492
5493 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5494 (check_effective_target_c++): Likewise. Also match for libstdc++.
5495
92a44a68 54962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5497
5498 PR fortran/41922
5499 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5500 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5501 * gfortran.dg/pr41922.f90: New test.
5502
dd13eb1b 55032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5504
5505 PR fortran/68566
5506 * gfortran.dg/pr68566.f90: new test.
5507
a940fdc7 55082016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5509
5510 PR c++/60760
5511 PR c++/71091
5512 * g++.dg/cpp0x/constexpr-cast.C: New test.
5513 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5514 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5515 * g++.dg/ubsan/pr63956.C: Correct.
5516
efa8ff03 55172016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5518
5519 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5520 vector double or vector long where the vector is in memory.
5521 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5522 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5523
0b8113c5 55242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5525
5526 PR fortran/69867
5527 * gfortran.dg/pr69867.f90: New test.
5528
3badc59b 55292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5530
5531 PR fortran/69962
5532 * gfortran.dg/pr69962.f90: New test.
5533
fc8b54ff 55342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5535
5536 PR fortran/70006
5537 * gfortran.dg/pr70006.f90: New test.
5538
165b422e 55392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5540
5541 PR fortran/71730
5542 * gfortran.dg/pr71730.f90: New test.
5543 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5544 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5545 * gfortran.dg/array_constructor_26.f03: Ditto.
5546
0c6334ed 55472016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5548
5549 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5550 * gcc.target/powerpc/pr71763.c: Likewise.
5551
4ebf85be 55522016-07-29 Marek Polacek <polacek@redhat.com>
5553
5554 PR c/71742
5555 * gcc.dg/940510-1.c: Adjust dg-error.
5556 * gcc.dg/c99-flex-array-1.c: Likewise.
5557 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5558
9efe5be6 5559 PR c/71853
5560 * gcc.dg/noncompile/pr71853.c: New test.
5561
4c4548bb 5562 PR c/71573
5563 * gcc.dg/noncompile/pr71573.c: New test.
5564
8ae70602 5565 PR c/71926
5566 * g++.dg/warn/Wparentheses-30.C: New test.
5567 * gcc.dg/Wparentheses-14.c: New test.
5568
cfc1aded 55692016-07-29 Uros Bizjak <ubizjak@gmail.com>
5570
5571 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5572
d5e80d93 55732016-07-29 Bin Cheng <bin.cheng@arm.com>
5574
5575 PR tree-optimization/57558
5576 * gcc.dg/vect/pr57558-1.c: New test.
5577 * gcc.dg/vect/pr57558-2.c: New test.
5578
c7c713ec 55792016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5580
cfc1aded 5581 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5582 to scan forwprop1 dump pass.
5583
34b9af67 55842016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5585
5586 PR c++/51488
5587 * g++.dg/template/pr51488.C: New.
5588
322d4184 55892016-07-29 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR c/71969
5592 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5593 static __inline__.
5594 * gcc.dg/pr71969-1.c: New test.
5595 * gcc.dg/pr71969-2.c: New test.
5596 * gcc.dg/pr71969-3.c: New test.
5597
7648c9c7 55982016-07-29 Marek Polacek <polacek@redhat.com>
5599
5600 PR c/71574
5601 * c-c++-common/pr71574.c: New test.
5602
35fddbd6 5603 PR c/71583
5604 * gcc.dg/noncompile/pr71583.c: New test.
5605
d06bcb87 56062016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5607
5608 PR middle-end/68217
5609 * gcc.dg/pr68217.c: New test.
5610
fb5574d7 56112016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5612
5613 PR fortran/71067
5614 * gfortran.dg/pr71067_1.f90: New test.
5615 * gfortran.dg/pr71067_2.f90: Ditto.
5616
a52bb7a0 56172016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5618
5619 * gcc.target/powerpc/vec-extract-1.c: New test.
5620
42e96823 56212016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5622
5623 PR fortran/71799
5624 * gfortran.dg/pr71799.f90: New test.
5625
d5539c6b 56262016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5627
5628 PR c++/71665
5629 * g++.dg/cpp0x/pr71665-1.C: New.
5630 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5631 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5632 * g++.dg/ext/label10.C: Likewise.
5633 * g++.dg/parse/constant5.C: Likewise.
5634
05995232 56352016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5636
5637 PR fortran/71859
5638 * gfortran.dg/pr71859.f90: New test.
5639 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5640 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5641
7a4429b2 56422016-07-28 Paul Thomas <pault@gcc.gnu.org>
5643
5644 PR fortran/71883
5645 * gfortran.dg/pr71883.f90 : New test.
5646
f339cf78 56472016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5648
5649 PR tree-optimization/71734
cfc1aded 5650 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5651
8311fe26 56522016-07-28 Renlin Li <renlin.li@arm.com>
5653
5654 Revert
5655 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5656
5657 PR fortran/71902
5658 * gfortran.dg/dependency_47.f90: New test.
5659
595e387a 56602016-07-28 Martin Liska <mliska@suse.cz>
5661
5662 PR gcov-profile/68025
5663 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5664
83554604 56652016-07-28 Martin Liska <mliska@suse.cz>
5666
5667 * g++.dg/vect/pr70944.cc: New test.
5668
ec6d2d63 56692016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5670
5671 PR middle-end/71994
5672 * gcc.dg/torture/pr71994.c: New test.
5673
12dabcee 56742016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5675
5676 PR middle-end/71078
5677 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5678 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5679 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5680
262a83d5 56812016-07-27 Richard Biener <rguenther@suse.de>
5682
5683 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5684
3989f1fe 56852016-07-27 Martin Liska <mliska@suse.cz>
5686
5687 * gcc.dg/predict-13.c: New test.
5688 * gcc.dg/predict-14.c: New test.
5689
69a499fa 56902016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5691
7a4429b2 5692 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5693 including stdint.h.
5694 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5695 including stdint.h.
5696
751fef95 56972016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5698
5699 PR target/71869
5700 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5701 IEEE built-in functions handle quiet and signalling NaNs
5702 correctly.
5703
5e07497c 57042016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5705
5706 PR fortran/71862
5707 * gfortran.dg/pr71862.f90: New test.
5708
18928e61 57092016-07-26 Martin Sebor <msebor@redhat.com>
5710
5711 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5712 selector with dg-options.
5713
7e1856f1 57142016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5715
5716 PR tree-optimization/18046
5717 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5718 * gcc.dg/tree-ssa/vrp103.c: New test.
5719 * gcc.dg/tree-ssa/vrp104.c: New test.
5720
08679462 57212016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5722
5723 * gcc.target/powerpc/pr63354.c: Require lp64 since
5724 -mprofile-kernel is not legal with -m32.
5725
8c3efadf 57262016-07-26 Richard Biener <rguenther@suse.de>
5727
5728 PR rtl-optimization/71984
5729 * gcc.dg/torture/pr71984.c: New testcase.
5730
78866ecd 57312016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5732
5733 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5734 g++-dg-runtest via et-dg-runtest.
5735 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5736 * gcc.dg/vect/vect.exp: Likewise.
5737 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5738 gfortran-dg-runtest.
5739 * gfortran.dg/vect/vect.exp: Likewise.
5740 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5741 (check_mips_loongson_hw_available): Likewise.
5742 (check_effective_target_mpaired_single_runtime): Likewise.
5743 (check_effective_target_mips_loongson_runtime): Likewise.
5744 (add_options_for_mpaired_single): Likewise.
5745 (check_effective_target_vect_int): Add global et_index.
5746 Check and save the supported feature for a target selected by
5747 the et_index target. Break long lines where appropriate. Call
5748 et-is-effective-target for MIPS with an argument instead of
5749 check_effective_target_* where appropriate.
5750 (check_effective_target_vect_intfloat_cvt): Likewise.
5751 (check_effective_target_vect_uintfloat_cvt): Likewise.
5752 (check_effective_target_vect_floatint_cvt): Likewise.
5753 (check_effective_target_vect_floatuint_cvt): Likewise.
5754 (check_effective_target_vect_simd_clones): Likewise.
5755 (check_effective_target_vect_shift): ewise.
5756 (check_effective_target_whole_vector_shift): Likewise.
5757 (check_effective_target_vect_bswap): Likewise.
5758 (check_effective_target_vect_shift_char): Likewise.
5759 (check_effective_target_vect_long): Likewise.
5760 (check_effective_target_vect_float): Likewise.
5761 (check_effective_target_vect_double): Likewise.
5762 (check_effective_target_vect_long_long): Likewise.
5763 (check_effective_target_vect_no_int_max): Likewise.
5764 (check_effective_target_vect_no_int_add): Likewise.
5765 (check_effective_target_vect_no_bitwise): Likewise.
5766 (check_effective_target_vect_widen_shift): Likewise.
5767 (check_effective_target_vect_no_align): Likewise.
5768 (check_effective_target_vect_hw_misalign): Likewise.
5769 (check_effective_target_vect_element_align): Likewise.
5770 (check_effective_target_vect_condition): Likewise.
5771 (check_effective_target_vect_cond_mixed): Likewise.
5772 (check_effective_target_vect_char_mult): Likewise.
5773 (check_effective_target_vect_short_mult): Likewise.
5774 (check_effective_target_vect_int_mult): Likewise.
5775 (check_effective_target_vect_extract_even_odd): Likewise.
5776 (check_effective_target_vect_interleave): Likewise.
5777 (check_effective_target_vect_stridedN): Likewise.
5778 (check_effective_target_vect_multiple_sizes): Likewise.
5779 (check_effective_target_vect64): Likewise.
5780 (check_effective_target_vect_call_copysignf): Likewise.
5781 (check_effective_target_vect_call_sqrtf): Likewise.
5782 (check_effective_target_vect_call_btrunc): Likewise.
5783 (check_effective_target_vect_call_btruncf): Likewise.
5784 (check_effective_target_vect_call_ceil): Likewise.
5785 (check_effective_target_vect_call_ceilf): Likewise.
5786 (check_effective_target_vect_call_floor): Likewise.
5787 (check_effective_target_vect_call_floorf): Likewise.
5788 (check_effective_target_vect_call_lceil): Likewise.
5789 (check_effective_target_vect_call_lfloor): Likewise.
5790 (check_effective_target_vect_call_nearbyint): Likewise.
5791 (check_effective_target_vect_call_nearbyintf): Likewise.
5792 (check_effective_target_vect_call_round): Likewise.
5793 (check_effective_target_vect_call_roundf): Likewise.
5794 (check_effective_target_vect_perm): Likewise, but also append *_saved
5795 to the existing global name to properly cache the result.
5796 (check_effective_target_vect_perm_byte): Likewise.
5797 (check_effective_target_vect_perm_short): Likewise.
5798 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5799 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5800 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5801 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5802 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5803 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5804 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5805 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5806 (check_effective_target_vect_sdot_qi): Likewise.
5807 (check_effective_target_vect_udot_qi): Likewise.
5808 (check_effective_target_vect_sdot_hi): Likewise.
5809 (check_effective_target_vect_udot_hi): Likewise.
5810 (check_effective_target_vect_usad_char): Likewise.
5811 (check_effective_target_vect_pack_trunc): Likewise.
5812 (check_effective_target_vect_unpack): Likewise.
5813 (check_effective_target_vect_aligned_arrays): Likewise.
5814 (check_effective_target_vect_natural_alignment): Likewise.
5815 (check_effective_target_vector_alignment_reachable): Likewise.
5816 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5817 (is-effective-target): Initialize et_index if undefined.
5818 (et-dg-runtest): New.
5819 (et-is-effective-target): Likewise.
5820 (check_vect_support_and_set_flags): Add supported MIPS targets to
5821 EFFECTIVE_TARGETS list. Return the number of supported targets.
5822
b2930f09 58232016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5824 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5825
5826 PR middle-end/70920
5827 * gcc.dg/pr70920-1.c: New test-case.
5828 * gcc.dg/pr70902-2.c: Likewise.
5829 * gcc.dg/pr70920-3.c: Likewise.
5830 * gcc.dg/pr70920-4.c: Likewise
5831 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5832 2 instead of 3.
5833
90821294 58342016-07-25 Alexander Monakov <amonakov@ispras.ru>
5835
5836 * gcc.c-torture/execute/pr71494.c: Require label_values.
5837 * gcc.dg/pr16973.c: Ditto.
5838
1660595b 58392016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5840
5841 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5842 * gcc.dg/torture/pr69771.c: Require int32plus.
5843 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5844
5b2b88ce 58452016-07-25 Martin Liska <mliska@suse.cz>
5846
5847 * gcc.dg/torture/pr71987.c: New test.
5848
e2f926e9 58492016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5850
5851 PR fortran/71935
5852 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5853 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5854 * gfortran.dg/pr71935.f90: New test.
5855
a940fdc7 58562016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5857
5858 PR c++/71675
5859 * g++.dg/ext/atomic-3.C: New test.
5860 * gcc.dg/atomic/pr71675.c: New test.
5861
5a43070d 58622016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5863
5864 * gcc.target/i386/mvc8.c: New test.
5865
1b793819 58662016-07-22 Bin Cheng <bin.cheng@arm.com>
5867
5868 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5869 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5870
d4b4c787 58712016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5872
5873 PR fortran/71795
5874 * gfortran.dg/constructor_50.f90: New test.
5875
45648efe 58762016-07-22 Martin Liska <mliska@suse.cz>
5877
5878 PR gcov-profile/69028
5879 PR gcov-profile/62047
5880 * g++.dg/cilk-plus/pr69028.C: New test.
5881
b657bb1f 58822016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5883
5884 * gfortran.dg/coarray_stat_2.f90: New test.
5885
3a421504 58862016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5887
5888 * gcc.target/powerpc/vec-extract.h: New files to check the
5889 vec_extract built-in functions for all vector types, testing
5890 accessing each element, both with constant and variable element
5891 numbers.
5892 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5893 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5894 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5895 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5896 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5897 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5898 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5899 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5900 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5901
d40a1eac 59022016-07-21 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR c++/71728
5905 * g++.dg/other/pr71728.C: New test.
5906
3b0d7293 59072016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5908
5909 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5910 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5911 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5912 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5913 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5914
50953a9f 59152016-07-21 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/71947
5918 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5919
90261646 59202016-07-21 Bin Cheng <bin.cheng@arm.com>
5921
5922 * gcc.dg/tree-ssa/scev-15.c: New.
5923
5a5a7a90 59242016-07-21 Bin Cheng <bin.cheng@arm.com>
5925
5926 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5927
df0c563f 59282016-07-21 Jakub Jelinek <jakub@redhat.com>
5929
5930 PR c++/71941
5931 * g++.dg/gomp/pr71941.C: New test.
5932
24acd4ab 59332016-07-20 David Malcolm <dmalcolm@redhat.com>
5934
5935 PR c/70339
5936 PR c/71858
5937 * g++.dg/spellcheck-identifiers.C: New test case, based on
5938 gcc.dg/spellcheck-identifiers.c.
5939 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5940 gcc.dg/spellcheck-identifiers-2.c.
5941 * g++.dg/spellcheck-typenames.C: New test case, based on
5942 gcc.dg/spellcheck-typenames.c
5943
8669e753 59442016-07-20 Jonathan Wakely <jwakely@redhat.com>
5945
5946 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5947 pointer to member function and also test catching by reference.
5948
75cb41b8 59492016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5950
5951 * gcc.target/s390/pr67443.c: Fix test case.
5952
07be1239 59532016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5954
5955 * gcc.target/s390/insv-1.c: Xfail some tests.
5956 * gcc.target/s390/insv-2.c: Likewise.
5957
e9b5fdd9 59582016-07-20 Georg-Johann Lay <avr@gjlay.de>
5959
5960 * gcc.target/avr/torture/get-mem.c: New test.
5961 * gcc.target/avr/torture/set-mem.c: New test.
5962
b704b0e1 59632016-07-20 Georg-Johann Lay <avr@gjlay.de>
5964
5965 PR target/71948
5966 * gcc.target/avr/torture/tiny-progmem.c: New test.
5967
051eb924 59682016-07-20 Jakub Jelinek <jakub@redhat.com>
5969
fdb70809 5970 PR c++/71909
5971 * g++.dg/parse/pr71909.C: New test.
5972 * g++.dg/tm/pr71909.C: New test.
5973
051eb924 5974 PR c++/50060
5975 * g++.dg/cpp0x/constexpr-50060.C: New test.
5976 * g++.dg/cpp1y/constexpr-50060.C: New test.
5977
c4e1267c 59782016-07-20 Martin Liska <mliska@suse.cz>
5979
5980 * gfortran.dg/graphite/pr71898.f90: New test.
5981
ecaa5fd4 59822016-07-20 Bin Cheng <bin.cheng@arm.com>
5983
5984 PR tree-optimization/71503
5985 PR tree-optimization/71683
5986 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5987 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5988
f5b88ba1 59892016-07-20 Martin Liska <mliska@suse.cz>
5990
5991 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5992 * gcc.dg/plugin/sreal-test-1.c: Remove.
5993 * gcc.dg/plugin/sreal_plugin.c: Remove.
5994
e889bd11 59952016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5996
5997 PR fortran/71902
5998 * gfortran.dg/dependency_47.f90: New test.
5999
1c6bb1c0 60002016-07-19 Jakub Jelinek <jakub@redhat.com>
6001
94d511af 6002 PR rtl-optimization/71916
6003 * gcc.c-torture/compile/pr71916.c: New test.
6004
54e95a17 6005 PR middle-end/71874
6006 * g++.dg/torture/pr71874.C: New test.
6007
1c6bb1c0 6008 PR middle-end/71734
6009 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6010 (my_alloc): Rewritten to use __builtin_posix_memalign and
6011 __SIZE_TYPE__.
6012 (my_free): Use __builtin_free instead of _mm_free.
6013 (Vec::operator=): Use __builtin_memcpy.
6014
0d565f19 60152016-07-19 Martin Jambor <mjambor@suse.cz>
6016
cfc1aded 6017 PR fortran/71688
6018 * gfortran.dg/pr71688.f90: New test.
0d565f19 6019
2be13cd5 60202016-07-19 Richard Biener <rguenther@suse.de>
6021
6022 * c-c++-common/vector-subscript-6.c: New testcase.
6023 * c-c++-common/vector-subscript-7.c: Likewise.
6024
1697df09 60252016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6026
7a4429b2 6027 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6028 and UInt32 based on __SIZEOF_INT__.
6029
8894566e 60302016-07-19 Richard Biener <rguenther@suse.de>
6031
6032 PR tree-optimization/71901
6033 * gcc.dg/torture/pr71901.c: New testcase.
6034
60352016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6036
6037 PR tree-optimization/71908
6038 * gcc.dg/torture/pr71908.c: New testcase.
6039
106ac76d 60402016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6041
6042 PR target/71493
6043 * gcc.target/powerpc/pr71493-1.c: New test.
6044 * gcc.target/powerpc/pr71493-2.c: Likewise.
6045
e6517a48 60462016-07-18 Jakub Jelinek <jakub@redhat.com>
6047
d1e0c36e 6048 PR c++/71835
6049 * g++.dg/conversion/ambig3.C: New test.
6050
6fe424c2 6051 PR c++/71828
6052 * g++.dg/cpp0x/constexpr-71828.C: New test.
6053
d3dd9e33 6054 PR c++/71826
6055 * g++.dg/template/pr71826.C: New test.
6056
74fd83a9 6057 PR c++/71822
6058 * g++.dg/template/defarg21.C: New test.
6059
e6517a48 6060 PR c++/71871
6061 * g++.dg/ext/vector31.C: New test.
6062
f942bdbf 60632016-07-18 Uros Bizjak <ubizjak@gmail.com>
6064
6065 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6066
4b1425be 60672016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6068
6069 PR tree-optimization/71734
6070 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6071
a80f37e1 60722016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6073
6074 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6075 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6076 stack-layout-dynamic-1.c: New test.
6077
ea283725 60782016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6079
6080 * gcc.target/s390/nolrl-1.c: New test.
6081
14eab729 60822016-07-17 Fritz Reese <fritzoreese@gmail.com>
6083
6084 PR fortran/71523
6085 * gfortran.dg/pr71523_1.f90: New test.
6086 * gfortran.dg/pr71523_2.f90: New test.
6087
3925d644 60882016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6089
6090 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6091
fb9ff4ce 60922016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6093 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6094
6095 PR fortran/62125
6096 * gfortran.dg/pr62125.f90: New test.
6097
95b0f5e9 60982016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6099
6100 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6101 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6102
1913be16 61032016-07-15 Jonathan Wakely <jwakely@redhat.com>
6104
6105 PR c++/58796
6106 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6107 * g++.dg/cpp0x/nullptr35.C: New test.
6108
b4803084 61092016-07-15 Bin Cheng <bin.cheng@arm.com>
6110
6111 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6112
89e3ec3d 61132016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6114
6115 * gfortran.dg/goacc/vector_length.f90: New test.
6116
2084e279 61172016-07-15 Richard Biener <rguenther@suse.de>
6118
6119 PR tree-optimization/71881
6120 * gcc.dg/torture/pr71881.c: New testcase.
6121
2177bb9a 61222016-07-15 Richard Biener <rguenther@suse.de>
6123
6124 PR tree-optimization/71887
6125 * gcc.dg/torture/pr71887.c: New testcase.
6126
0dd7db3b 61272016-07-15 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR c/71858
6130 * gcc.dg/spellcheck-identifiers-3.c: New test.
6131
b41cc4d1 61322016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6133
6134 PR fortran/71807
6135 * gfortran.dg/null_9.f90: New test.
6136
a4d34e5e 61372016-07-15 Bin Cheng <bin.cheng@arm.com>
6138
6139 * gcc.dg/tree-ssa/loop-41.c: New test.
6140
1547c551 61412016-07-15 Bin Cheng <bin.cheng@arm.com>
6142
6143 PR tree-optimization/71347
6144 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6145
b9c2416b 61462016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6147
6148 PR fortran/29819
6149 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6150 * gfortran.dg/contains.f90: Ditto.
6151 * gfortran.dg/contains_empty_1.f03: Ditto.
6152 * gfortran.dg/submodule_3.f08: Ditto.
6153
28413b15 61542016-07-14 Jakub Jelinek <jakub@redhat.com>
6155
661af228 6156 PR testsuite/71865
6157 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6158 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6159 expected diagnostics.
6160
28413b15 6161 PR c/71858
6162 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6163 * gcc.dg/spellcheck-identifiers-2.c: New test.
6164 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6165 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6166
7b3b3a49 61672016-07-14 Jakub Jelinek <jakub@redhat.com>
6168
6169 PR tree-optimization/71872
6170 * gcc.c-torture/compile/pr71872.c: New test.
6171
7c039c44 61722016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6173
6174 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6175 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6176 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6177 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6178 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6179 * gcc.target/arm/atomic-op-acquire-1.c: This.
6180 * gcc.target/arm/atomic-op-char.c: Rename into ...
6181 * gcc.target/arm/atomic-op-char-1.c: This.
6182 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6183 * gcc.target/arm/atomic-op-consume-1.c: This.
6184 * gcc.target/arm/atomic-op-int.c: Rename into ...
6185 * gcc.target/arm/atomic-op-int-1.c: This.
6186 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6187 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6188 * gcc.target/arm/atomic-op-release.c: Rename into ...
6189 * gcc.target/arm/atomic-op-release-1.c: This.
6190 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6191 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6192 * gcc.target/arm/atomic-op-short.c: Rename into ...
6193 * gcc.target/arm/atomic-op-short-1.c: This.
6194 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6195 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6196 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6197 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6198 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6199 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6200 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6201 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6202 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6203 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6204
80c5e533 62052016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6206
6207 PR fortran/70842
6208 * gfortran.dg/select_type_35.f03: New test.
6209
c5a9fc7b 62102016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6211
6212 PR target/65951
6213 PR tree-optimization/70923
6214 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6215 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6216 * gcc.dg/vect/pr65951.c: Likewise.
6217 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6218
d1242c94 62192016-07-14 David Edelsohn <dje.gcc@gmail.com>
6220
6221 * c-c++-common/pr60226.c: Expect maximum object file alignment
6222 error on AIX.
6223
97f2a90b 62242016-07-14 Richard Biener <rguenther@suse.de>
6225
6226 PR tree-optimization/71866
6227 * gcc.dg/torture/pr71866.c: New testcase.
6228
6029a910 62292016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6230
6231 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6232 selector and enclose boolean expression in curly braces.
6233
798d22ed 62342016-07-14 Alan Modra <amodra@gmail.com>
6235
6236 PR target/71733
6237 * gcc.target/powerpc/p9-novsx.c: New.
6238
3ffcb27d 62392016-07-13 Andi Kleen <ak@linux.intel.com>
6240
6241 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6242 * g++.dg/tree-prof/morefunc.C: Dito.
6243 * g++.dg/tree-prof/pr35545.C: Dito.
6244 * g++.dg/tree-prof/reorder.C: Dito.
6245 * gcc.dg/tree-prof/20050826-2.c: Dito.
6246 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6247 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6248 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6249 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6250 * gcc.dg/tree-prof/inliner-1.c: Dito.
6251 * gcc.dg/tree-prof/merge_block.c: Dito.
6252 * gcc.dg/tree-prof/stringop-1.c: Dito.
6253 * gcc.dg/tree-prof/stringop-2.c: Dito.
6254 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6255 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6256 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6257 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6258 * gcc.dg/tree-prof/update-loopch.c: Dito.
6259 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6260 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6261 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6262 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6263 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6264 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6265 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6266
9ace90e5 62672016-07-13 Andi Kleen <ak@linux.intel.com>
6268
6269 * lib/profopt.exp (profopt-execute): Remove .imports files.
6270
b75cf198 62712016-07-13 Andi Kleen <ak@linux.intel.com>
6272
f942bdbf 6273 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6274
4d0389a9 62752016-07-13 Andi Kleen <ak@linux.intel.com>
6276
6277 * lib/profopt.exp (dg-final-scan-autofdo,
6278 dg-final-scan-not-autofdo): New functions.
6279
a5af7a75 62802016-07-13 Bin Cheng <bin.cheng@arm.com>
6281
6282 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6283 * gcc.dg/vect/vect-35.c: Ditto.
6284 * gcc.dg/vect/vect-alias-check-2.c: New test.
6285
c6bcae01 62862016-07-13 Martin Liska <mliska@suse.cz>
6287
6288 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6289 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6290 * gfortran.dg/pr42108.f90: Update expected dump scan.
6291
0644c120 62922016-07-13 Richard Biener <rguenther@suse.de>
6293
6294 PR tree-optimization/24574
6295 * gcc.dg/pr24574.c: New testcase.
6296
2bbae5b9 62972016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6298
f942bdbf 6299 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6300 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6301 * c-c++-common/pr68833-1.c: Require int32plus.
6302 * gcc.dg/ipa/pr63551.c: Likewise.
6303 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6304 * gcc.dg/ipa/pr64041.c: Require int32plus.
6305
839a6560 63062016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6307
6308 PR ipa/71633
6309 * g++.dg/pr71633.C: New test.
6310
8f5f2788 63112016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6312
6313 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6314 Add new arm_thumb1_cbz_ok effective target.
6315 * gcc.target/arm/cbz.c: New test.
6316
417e5cc5 63172016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6318
6319 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6320 Define effective target.
6321 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6322 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6323 * gcc.target/arm/movhi_movw.c: New test.
6324 * gcc.target/arm/movsi_movw.c: Likewise.
6325 * gcc.target/arm/movdi_movw.c: Likewise.
6326
68a5143e 63272016-07-13 Richard Biener <rguenther@suse.de>
6328
6329 PR middle-end/71104
6330 * gcc.dg/pr71104-1.c: New testcase.
6331 * gcc.dg/pr71104-2.c: Likewise.
6332
69e8d259 63332016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6334
6335 PR target/71805
6336 * gcc.target/powerpc/pr71805.c: New test.
6337
244f142f 63382016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6339
6340 * gcc.target/powerpc/divkc3-1.c: New.
6341 * gcc.target/powerpc/mulkc3-1.c: New.
6342
6fc56f1f 63432016-07-12 Nathan Sidwell <nathan@acm.org>
6344
6345 * gcc.target/arm/data-rel-1.c: New.
6346 * gcc.target/arm/data-rel-2.c: New.
6347 * gcc.target/arm/data-rel-3.c: New.
6348
94ee1e9c 63492016-07-12 Martin Liska <mliska@suse.cz>
6350
6351 * gcc.dg/params/blocksort-part.c: New test.
6352 * gcc.dg/params/params.exp: New file.
6353
cd32d747 63542016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6355
6356 PR middle-end/71700
6357 * gcc.c-torture/execute/pr71700.c: New test.
6358
ad010d47 63592016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6360 Richard Biener <rguenther@suse.de>
6361
6362 PR tree-optimization/23286
6363 PR tree-optimization/70159
6364 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6365 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6366 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6367 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6368 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6369 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6370 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6371 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6372 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6373 * gcc.dg/pr51879-12.c: Likewise.
6374 * gcc.dg/strlenopt-9.c: Likewise.
6375 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6376 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6377 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6378 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6379 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6380 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6381 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6382 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6383 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6384 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6385 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6386 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6387 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6388 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6389 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6390
9aece49e 63912016-07-12 Richard Biener <rguenther@suse.de>
6392
6393 PR rtl-optimization/68961
6394 * gcc.target/i386/pr68961.c: New testcase.
6395
8f05fee9 63962016-07-11 Jakub Jelinek <jakub@redhat.com>
6397
4a6cc5cd 6398 PR middle-end/71758
6399 * c-c++-common/gomp/pr71758.c: New test.
6400 * gfortran.dg/gomp/pr71758.f90: New test.
6401
8f05fee9 6402 PR tree-optimization/71823
6403 * gcc.dg/vect/pr71823.c: New test.
6404
b73690a4 64052016-07-11 David Malcolm <dmalcolm@redhat.com>
6406
6407 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6408 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6409 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6410
675f4c6b 64112016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6412
6413 PR target/71801
6414 * gcc.target/i386/pr71801.c: New test.
6415
9aaf7e3e 64162016-07-11 Richard Biener <rguenther@suse.de>
6417
6418 PR tree-optimization/71816
6419 * gcc.dg/torture/pr71816.c: New testcase.
6420
dd58bf21 64212016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6422
6423 PR fortran/71783
6424 * gfortran.dg/dependency_46.f90: New test.
6425
a2ebcb84 64262016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6427
6428 PR rtl-optimization/71621
6429 * gcc.target/i386/pr71621-1.c: New.
6430 * gcc.target/i386/pr71621-2.c: New.
6431
6cedf97e 64322016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6433
6434 * gfortran.dg/goacc/pr71704.f90: New test.
6435
dc71c755 64362016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6437
6438 PR target/71297
6439 * gcc.target/powerpc/pr71297.c: New.
6440
288161af 64412016-07-08 Jiong Wang <jiong.wang@arm.com>
6442
6443 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6444
98e771d6 64452016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6446
6447 PR target/71806
6448 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6449
c3d27339 64502016-07-08 Alan Hayward <alan.hayward@arm.com>
6451
6452 PR tree-optimization/71667
6453 * gcc.dg/vect/pr71667.c: New
6454
b1b5042a 64552016-07-08 Martin Liska <mliska@suse.cz>
6456
6457 * gcc.dg/torture/pr71606.c: New test.
6458
5cdc40a0 64592016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6460
6461 PR fortran/71764
6462 * gfortran.dg/pr71764.f90: New test.
6463
bcc4d868 64642016-07-07 Jakub Jelinek <jakub@redhat.com>
6465 Kai Tietz <ktietz70@googlemail.com>
6466
6467 PR c++/70869
6468 PR c++/71054
6469 * g++.dg/cpp0x/pr70869.C: New test.
6470 * g++.dg/cpp0x/pr71054.C: New test.
6471
b39328b2 64722016-07-07 David Edelsohn <dje.gcc@gmail.com>
6473
6474 * g++.dg/debug/pr71432.C: Fail on AIX.
6475
95c9caad 64762016-07-07 Martin Liska <mliska@suse.cz>
6477
6478 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6479 an undefined behavior.
6480 * gfortran.dg/do_3.F90: Likewise.
6481 * gfortran.dg/do_check_11.f90: New test.
6482 * gfortran.dg/do_check_12.f90: New test.
6483 * gfortran.dg/do_corner_warn.f90: New test.
6484
8e976d11 64852016-07-07 Martin Liska <mliska@suse.cz>
6486
6487 * gfortran.dg/predict-1.f90: Ammend the test.
6488 * gfortran.dg/predict-2.f90: Likewise.
6489
26716fc7 64902016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6491
6492 PR ipa/71624
6493 * g++.dg/pr71624.C: New test.
6494
2d079cbf 64952016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6496
6497 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6498 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6499 ARMv8-M Mainline architectures.
6500
9e6f4af4 65012016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6502
6503 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6504 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6505
d490b07a 65062016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6507
6508 PR target/70098
6509 PR target/71763
6510 * gcc.target/powerpc/pr71763.c: New file.
6511
798fc305 65122016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6513
6514 PR tree-optimization/71518
f942bdbf 6515 * gcc.dg/pr71518.c: New test.
798fc305 6516
97e4cbac 65172016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6518
6519 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6520
19aea164 65212016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6522
f942bdbf 6523 PR target/50739
19aea164 6524 * gcc.target/avr/pr50739.c: New test.
6525
105e9dfc 65262016-07-05 Jan Hubicka <jh@suse.cz>
6527
6528 * gcc.dg/tree-ssa/scev-14.c: update template.
6529
1137da9c 65302016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6531
6532 * gcc.dg/vect/group-no-gaps-1.c: New test.
6533
ce393063 65342016-07-05 Andi Kleen <ak@linux.intel.com>
6535
6536 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6537 if kernel supports MPX.
6538
92a44a68 65392016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6540
6541 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6542
f2ccdf8e 65432016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6544 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6545
6546 * gcc.target/powerpc/signbit-1.c: New test.
6547 * gcc.target/powerpc/signbit-2.c: New test.
6548 * gcc.target/powerpc/signbit-3.c: New test.
6549
0215a22c 65502016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6551
6552 PR rtl-optimization/71594
6553 * gcc.dg/torture/pr71594.c: New test.
6554
30a39817 65552016-07-05 Jan Hubicka <jh@suse.cz>
6556
6557 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6558
b65b8df2 65592016-07-05 David Malcolm <dmalcolm@redhat.com>
6560
6561 PR c++/62314
f9c39b65 6562 * g++.dg/parse/error5.C: Update column
b65b8df2 6563 number of missing semicolon error.
6564 * g++.dg/pr62314-2.C: New test case.
6565
6b5471d8 65662016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6567
6568 * gfortran.dg/coarray_stat_function.f90: New test.
6569 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6570 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6571 to new interfaces.
6572
35b3a8dd 65732016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6574
6575 PR fortran/71623
6576 * gfortran.dg/deferred_character_17.f90: New test.
6577
b84c1ddf 65782016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6579
6580 * gcc.target/arm/neon/polytypes.c: Move to ...
6581 * gcc.target/arm/polytypes.c: ... here.
6582 * gcc.target/arm/neon/pr51534.c: Move to ...
6583 * gcc.target/arm/pr51534.c: ... here.
6584 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6585 * gcc.target/arm/vect-vcvt.c: ... here.
6586 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6587 * gcc.target/arm/vect-vcvtq.c: ... here.
6588 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6589 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6590 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6591 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6592 * gcc.target/arm/neon/neon.exp: Delete.
6593 * gcc.target/arm/neon/: Delete.
6594
7e9136f1 65952016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6596
6597 PR fortran/65575
6598 * gfortran.dg: pr65575.f90: New test.
6599
18b42a28 66002016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6601
6602 PR fortran/35849
6603 * gfortran.dg: pr35849.f90: New test.
6604
f8765404 66052016-07-04 Jakub Jelinek <jakub@redhat.com>
6606
6607 PR c++/71739
6608 * g++.dg/cpp0x/pr71739.C: New test.
6609
e3422b3a 66102016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6611
6612 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6613
2da1c9f7 66142016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6615
6616 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6617 locr.
6618 * gcc.target/s390/loc-1.c: New test.
6619
6125d36e 66202016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6621
f9c39b65 6622 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6623 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6624
42797d4b 66252016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6626
6627 PR target/63874
6628 * gcc.target/aarch64/pr63874.c: New test.
6629
9d9fe66a 66302016-07-04 Jan Beulich <jbeulich@suse.com>
6631
6632 * g++.dg/header.c: New.
6633 * gcc.dg/header.c: New.
6634
c364d0f3 66352016-07-02 Jakub Jelinek <jakub@redhat.com>
6636
6637 PR c/71719
6638 * c-c++-common/Wunused-var-15.c: New test.
6639
267f3c67 66402016-07-01 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR fortran/71687
6643 * gfortran.dg/gomp/pr71687.f90: New test.
6644
8297c70b 66452016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6646
6647 * gcc.dg/const-float128-ped.c: Require __float128 effective
6648 target and options.
6649 * gcc.dg/const-float128.c: Likewise.
6650 * gcc.dg/torture/float128-cmp-invalid.c: Require
6651 __float128 and base_quadfloat_support effective targets, and
6652 __float128 options.
6653 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6654 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6655 * gcc.dg/torture/float128-nan.c: Likewise.
6656 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6657 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6658 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6659 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6660 (add_options_for___float128): New.
6661 (check_effective_target_base_quadword_support): New.
6662
eab79b94 66632016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6664
6665 PR target/71720
6666 * gcc.target/powerpc/pr71720.c: New test.
6667
4ce6622a 66682016-07-01 Jan Beulich <jbeulich@suse.com>
6669
6670 * gcc.dg/bss.c: New.
6671
0b6f1914 66722016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6673
6674 PR target/71698
6675 * gcc.target/powerpc/pr71698.c: New test.
6676
4d28a470 66772016-07-01 Georg-Johann Lay <avr@gjlay.de>
6678
6679 PR target/71151
6680 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6681 instead of ".foo" for its section name.
6682 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6683 depending on MCU's flash size.
6684 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6685 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6686 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6687 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6688 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6689 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6690
ed8613ec 66912016-07-01 Jan Beulich <jbeulich@suse.com>
6692
6693 * gcc.target/i386/pr65105-2.c: Add -msse2.
6694
720a0bce 66952016-06-30 Jakub Jelinek <jakub@redhat.com>
6696
c54ee83c 6697 PR tree-optimization/71707
6698 * gcc.dg/strlenopt-29.c: New test.
6699
a845ae6c 6700 PR fortran/71704
6701 * gfortran.dg/gomp/pr71704.f90: New test.
6702
720a0bce 6703 PR fortran/71705
6704 * gfortran.dg/gomp/pr71705.f90: New test.
6705
17c32c4a 67062016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6707
6708 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6709 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6710 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6711 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6712 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6713 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6714 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6715 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6716 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6717 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6718 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6719 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6720 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6721 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6722 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6723 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6724 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6725 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6726 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6727 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6728 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6729 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6730 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6731 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6732 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6733 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6734 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6735 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6736 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6737 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6738 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6739 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6740 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6741 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6742 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6743 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6744 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6745 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6746 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6747 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6748 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6749 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6750 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6751 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6752 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6753 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6754 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6755 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6756 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6757 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6758 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6759 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6760 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6761 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6762 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6763 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6764 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6765 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6766 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6767 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6768 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6769 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6770 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6771 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6772 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6773 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6774 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6775 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6776 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6777 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6778 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6779 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6780 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6781 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6782 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6783 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6784 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6785 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6786 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6787 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6788 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6789
443405c9 67902016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6791 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6792
6793 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6794
6e3a3de2 67952016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6796 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6797
6798 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6799
413c4f6c 68002016-06-30 David Malcolm <dmalcolm@redhat.com>
6801
6802 PR driver/71651
6803 * gcc.dg/spellcheck-options-12.c: New test case.
6804
4c4e99c3 68052016-06-30 Jakub Jelinek <jakub@redhat.com>
6806
6807 PR middle-end/71693
6808 * gcc.c-torture/compile/pr71693.c: New test.
6809
26a2e993 68102016-06-29 David Malcolm <dmalcolm@redhat.com>
6811
6812 * gcc.dg/spellcheck-params.c: New testcase.
6813 * gcc.dg/spellcheck-params-2.c: New testcase.
6814
63abcf45 68152016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6816
6817 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6818 vector extract instructions.
6819 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6820
5f1d49ac 68212016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6822
6823 PR fortran/71686
6824 * gfortran.dg/unexpected_eof_2.f90: New test.
6825 * gfortran.dg/unexpected_eof_3.f90: New test.
6826
0dc00113 68272016-06-29 Jim Wilson <jim.wilson@linaro.org>
6828
6829 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6830
4b975445 68312016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6832
6833 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6834 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6835 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6836
e276a6b9 68372016-06-29 Richard Biener <rguenther@suse.de>
6838
6839 PR middle-end/15256
6840 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6841
c02f3e35 68422016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6843
6844 * gcc.target/arm/aapcs/neon-vect10.c: Require
6845 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6846 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6847 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6848 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6849 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6850 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6851 * gcc.target/arm/fp16-aapcs-1.c: Require
6852 -mfloat-ab=hard. Also simplify the test.
6853 * gcc.target/arm/fp16-aapcs-2.c: New.
6854
d0c2a3dd 68552016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6856
f942bdbf 6857 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6858 (add_options_for_arm_fp16_ieee): New.
6859 (add_options_for_arm_fp16_alternative): New.
6860 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6861 long-line.
6862 (effective_target_arm_fp16_hw): New.
6863
162fed22 68642016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6865
6866 PR tree-optimization/71655
6867 * g++.dg/pr71655.C: New test.
6868
9ed0eb00 68692016-06-29 Martin Liska <mliska@suse.cz>
6870
6871 * gcc.dg/pr71585.c: New test.
6872 * gcc.dg/pr71585-2.c: New test.
6873 * gcc.dg/pr71585-3.c: New test.
6874
641b1c86 68752016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6876
6877 PR tree-optimization/70729
6878 * g++.dg/vect/pr70729.cc: New test.
6879
44e775d8 68802016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6881
6882 * c-c++-common/gomp/cancel-1.c: Extend.
6883
83b23cdf 68842016-06-29 Jakub Jelinek <jakub@redhat.com>
6885
6886 PR tree-optimization/71625
6887 * gcc.dg/strlenopt-28.c: New test.
6888
b6a4a0f5 68892016-06-29 Richard Biener <rguenther@suse.de>
6890
6891 PR middle-end/71002
6892 * g++.dg/torture/pr71002.C: Adjust testcase.
6893
1af10ce6 68942016-06-29 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR c/71685
6897 * gcc.dg/pr71685.c: New test.
6898
68992016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6900
6901 PR c/71552
6902 * gcc.dg/init-bad-9.c: New test.
6903
043457fd 69042016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6905
6906 * gcc.target/powerpc/abs128-1.c: Require VSX.
6907 * gcc.target/powerpc/copysign128-1.c: Likewise.
6908 * gcc.target/powerpc/inf128-1.c: Likewise.
6909 * gcc.target/powerpc/nan128-1.c: Likewise.
6910
d378e319 69112016-06-28 Jakub Jelinek <jakub@redhat.com>
6912
6913 PR middle-end/71626
6914 * gcc.c-torture/execute/pr71626-1.c: New test.
6915 * gcc.c-torture/execute/pr71626-2.c: New test.
6916
10ef7949 69172016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6918
6919 PR target/71656
6920 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6921
1fcfb8f7 69222016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6923
6924 PR target/71670
6925 * gcc.target/powerpc/pr71670.c: New testcase.
6926
35fd0c10 69272016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6928
6929 PR target/71656
6930 * gcc.target/powerpc/pr71656-1.c: New test.
6931 * gcc.target/powerpc/pr71656-2.c: New test.
6932
584757bc 69332016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6934
6935 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6936 around fp16 code.
6937 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6938 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6939 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6940 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6941 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6942 Add arm_neon_fp16_ok effective target.
f942bdbf 6943 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6944 Likewise.
6945 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6946 Likewise.
6947 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6948 Likewise.
6949 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6950 Likewise.
6951 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6952 Likewise.
6953 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6954 Likewise.
6955 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6956 Likewise.
6957 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6958 Likewise.
6959 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6960 Likewise.
6961 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6962 Likewise.
6963 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6964 Likewise.
584757bc 6965
cbcc4297 69662016-06-26 Jan Hubicka <hubicka@ucw.cz>
6967
6968 * gcc.dg/predict-12.c: New testcase.
6969
0aa73965 69702016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6971
6972 PR fortran/71649
6973 * gfortran.dg/pr71649.f90: New test.
6974
9977f724 69752016-06-25 Jakub Jelinek <jakub@redhat.com>
6976
a5c54f33 6977 PR tree-optimization/71643
6978 * g++.dg/opt/pr71643.C: New test.
6979
9977f724 6980 PR tree-optimization/71631
6981 * gcc.c-torture/execute/pr71631.c: New test.
6982
e09883e4 69832016-06-24 Jan Hubicka <hubicka@ucw.cz>
6984
6985 * gcc.dg/predict-11.c: New testcase.
6986 * gfortran.dg/predict-2.f90: New testcase.
6987
89beffc9 69882016-06-24 Jan Hubicka <hubicka@ucw.cz>
6989
6990 * gcc.dg/predict-10.c: New test.
6991
2275a11d 69922016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6993
6994 * gcc.target/powerpc/abs128-1.c: New.
6995 * gcc.target/powerpc/copysign128-1.c: New.
6996 * gcc.target/powerpc/inf128-1.c: New.
6997 * gcc.target/powerpc/nan128-1.c: New.
6998
37681b7f 69992016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7000
7001 * gfortran.dg/pr71642.f90: New test.
7002
9cf2d600 70032016-06-24 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR tree-optimization/71647
7006 * gcc.target/i386/pr71647.c: New test.
7007
eea332b9 70082016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7009
7010 * gcc.target/i386/noplt-gd-1.c: New test.
7011 * gcc.target/i386/noplt-gd-2.c: Likewise.
7012 * gcc.target/i386/noplt-gd-3.c: Likewise.
7013 * gcc.target/i386/noplt-ld-1.c: Likewise.
7014 * gcc.target/i386/noplt-ld-2.c: Likewise.
7015 * gcc.target/i386/noplt-ld-3.c: Likewise.
7016 * lib/target-supports.exp
7017 (check_effective_target_tls_get_addr_via_got): New.
7018
b6d48a78 70192016-06-24 Uros Bizjak <ubizjak@gmail.com>
7020
7021 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7022 testsuite compile flags.
7023 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7024 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7025
70262016-06-24 Uros Bizjak <ubizjak@gmail.com>
7027
7028 * g++dg/vect/pr36684.cc: Add dg-do compile.
7029 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7030 * gcc.dg/vect/pr70021.c: Ditto.
7031 * gcc.dg/vect/pr70138-1.c: Ditto.
7032 * gcc.dg/vect/pr70138-2.c: Ditto.
7033 * gcc.dg/vect/pr70354-1.c: Ditto.
7034 * gcc.dg/vect/pr70354-2.c: Ditto.
7035 * gcc.dg/vect/pr71259.c: Ditto.
7036 * gcc.dg/vect/pr71416-1.c: Ditto.
7037 * gcc.dg/vect/slp-43.c: Ditto.
7038 * gcc.dg/vect/slp-45.c: Ditto.
7039 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7040 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7041 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7042 * gfortran.dg/vect/pr69980.f90: Ditto.
7043
70442016-06-24 Uros Bizjak <ubizjak@gmail.com>
7045
7046 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7047 * gcc.dg/vect/bb-slp-30.c: Ditto.
7048 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7049 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7050 * gcc.dg/vect/pr45902.c: Ditto.
7051 * gcc.dg/vect/pr48172.c: Ditto.
7052 * gcc.dg/vect/pr48377.c: Ditto.
7053 * gcc.dg/vect/pr49038.c: Ditto.
7054 * gcc.dg/vect/pr49771.c: Ditto.
7055 * gcc.dg/vect/pr52091.c: Ditto.
7056 * gcc.dg/vect/pr53185-2.c: Ditto.
7057 * gcc.dg/vect/pr56826.c: Ditto.
7058 * gcc.dg/vect/pr60276.c: Ditto.
7059 * gcc.dg/vect/pr62021.c: Ditto.
7060 * gcc.dg/vect/pr63530.c: Ditto.
7061 * gcc.dg/vect/pr65518.c: Ditto.
7062 * gcc.dg/vect/pr65947-1.c: Ditto.
7063 * gcc.dg/vect/pr65947-10.c: Ditto.
7064 * gcc.dg/vect/pr65947-11.c: Ditto.
7065 * gcc.dg/vect/pr65947-12.c: Ditto.
7066 * gcc.dg/vect/pr65947-13.c: Ditto.
7067 * gcc.dg/vect/pr65947-2.c: Ditto.
7068 * gcc.dg/vect/pr65947-3.c: Ditto.
7069 * gcc.dg/vect/pr65947-4.c: Ditto.
7070 * gcc.dg/vect/pr65947-5.c: Ditto.
7071 * gcc.dg/vect/pr65947-6.c: Ditto.
7072 * gcc.dg/vect/pr65947-7.c: Ditto.
7073 * gcc.dg/vect/pr65947-8.c: Ditto.
7074 * gcc.dg/vect/pr65947-9.c: Ditto.
7075 * gcc.dg/vect/pr71416-1.c: Ditto.
7076 * gcc.dg/vect/pr71439.c: Ditto.
7077 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7078 * gcc.dg/vect/vect-bswap16.c: Ditto.
7079 * gcc.dg/vect/vect-bswap32.c: Ditto.
7080 * gcc.dg/vect/vect-bswap64.c: Ditto.
7081 * gcc.dg/vect/vect-live-1.c: Ditto.
7082 * gcc.dg/vect/vect-live-2.c: Ditto.
7083 * gcc.dg/vect/vect-live-3.c: Ditto.
7084 * gcc.dg/vect/vect-live-4.c: Ditto.
7085 * gcc.dg/vect/vect-live-5.c: Ditto.
7086 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7087 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7088 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7089 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7090 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7091 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7092 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7093 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7094 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7095 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7096 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7097 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7098 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7099 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7100 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7101 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7102 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7103
d4213166 71042016-06-24 Uros Bizjak <ubizjak@gmail.com>
7105
7106 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7107
5aaec397 71082016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7109
7110 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7111 ia32 if R_386_GOT32X relocation is supported.
7112 * gcc.target/i386/noplt-3.c: Likewise.
7113 * gcc.target/i386/noplt-2.c: Likewise.
7114 (main): Renamed to ...
7115 (bar): This.
7116 * gcc.target/i386/noplt-4.c: Likewise.
7117 (main): Renamed to ...
7118 (bar): This.
7119 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7120 * gcc.target/i386/pr67400-5.c: Likewise.
7121
77104764 71222016-06-24 Jakub Jelinek <jakub@redhat.com>
7123
7318e591 7124 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7125 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7126
77104764 7127 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7128 f4): Adjust expected diagnostics.
7129 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7130 (T): If OVFP is defined, redefine to TP.
7131 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7132 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7133 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7134 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7135 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7136 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7137 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7138 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7139 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7140 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7141 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7142 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7143 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7144 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7145 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7146 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7147 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7148 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7149 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7150 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7151 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7152 as last argument to __builtin_add_overflow_p.
7153
ddf08519 71542016-06-23 Uros Bizjak <ubizjak@gmail.com>
7155
7156 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7157 dg-options and remove default vector testsuite compile flags.
7158 * g++.dg/vect/pr33860a.cc: Ditto.
7159 * g++.dg/vect/pr45470-a.cc: Ditto.
7160 * g++.dg/vect/pr45470-b.cc: Ditto.
7161 * g++.dg/vect/pr60896.cc: Ditto.
7162 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7163 * gcc.dg/vect/pr18308.c: Ditto.
7164 * gcc.dg/vect/pr24049.c: Ditto.
7165 * gcc.dg/vect/pr33373.c: Ditto.
7166 * gcc.dg/vect/pr36228.c: Ditto.
7167 * gcc.dg/vect/pr42395.c: Ditto.
7168 * gcc.dg/vect/pr42604.c: Ditto.
7169 * gcc.dg/vect/pr46663.c: Ditto.
7170 * gcc.dg/vect/pr48765.c: Ditto.
7171 * gcc.dg/vect/pr49093.c: Ditto.
7172 * gcc.dg/vect/pr49352.c: Ditto.
7173 * gcc.dg/vect/pr52298.c: Ditto.
7174 * gcc.dg/vect/pr52870.c: Ditto.
7175 * gcc.dg/vect/pr53185.c: Ditto.
7176 * gcc.dg/vect/pr53773.c: Ditto.
7177 * gcc.dg/vect/pr56695.c: Ditto.
7178 * gcc.dg/vect/pr62171.c: Ditto.
7179 * gcc.dg/vect/pr63530.c: Ditto.
7180 * gcc.dg/vect/pr68339.c: Ditto.
7181 * gcc.dg/vect/pr71259.c: Ditto.
7182 * gcc.dg/vect/vect-82_64.c: Ditto.
7183 * gcc.dg/vect/vect-83_64.c: Ditto.
7184 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7185 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7186 * gcc.dg/vect/vect-shift-2.c: Ditto.
7187 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7188 * gfortran.dg/vect/pr39318.f90: Ditto.
7189 * gfortran.dg/vect/pr45714-a.f: Ditto.
7190 * gfortran.dg/vect/pr45714-b.f: Ditto.
7191 * gfortran.dg/vect/pr46213.f90: Ditto.
7192
81883aeb 71932016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7194 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7195
7196 * gcc.target/powerpc/p9-splat-5.c: New test.
7197
affe5c16 71982016-06-23 Uros Bizjak <ubizjak@gmail.com>
7199
7200 PR tree-optimization/71488
7201 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7202 * lib/target-supports.exp: ... here.
7203 (check_sse4_hw_available): New procedure.
7204 (check_effective_target_sse4_runtime): Ditto.
7205 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7206 -march=westmere for sse4_runtime targets.
547fdd3e 7207 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7208 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7209 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7210 (main): Call check_vect ().
e50240d3 7211 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7212
6fb2f181 72132016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7214
7215 PR target/66232
7216 PR target/67400
7217 * gcc.target/i386/pr66232-14.c: New file.
7218 * gcc.target/i386/pr66232-15.c: Likewise.
7219 * gcc.target/i386/pr66232-16.c: Likewise.
7220 * gcc.target/i386/pr66232-17.c: Likewise.
7221 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7222 ia32 if R_386_GOT32X relocation is supported.
7223 * gcc.target/i386/pr67400-2.c: Likewise.
7224 * gcc.target/i386/pr67400-3.c: Likewise.
7225 * gcc.target/i386/pr67400-4.c: Likewise.
7226 * gcc.target/i386/pr67400-6.c: Likewise.
7227 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7228 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7229
88be2b3c 72302016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7231
7232 PR libgfortran/48852
7233 * gfortran.dg/char4_iunit_1.f03: Update test.
7234 * gfortran.dg/f2003_io_5.f03: Update test.
7235 * gfortran.dg/real_const_3.f90: Update test.
7236
ff600f64 72372016-06-23 Andi Kleen <ak@linux.intel.com>
7238
7239 * g++.dg/bprob/bprob.exp: Support autofdo.
7240 * g++.dg/tree-prof/tree-prof.exp: dito.
7241 * gcc.dg/tree-prof/tree-prof.exp: dito.
7242 * gcc.misc-tests/bprob.exp: dito.
7243 * gfortran.dg/prof/prof.exp: dito.
7244 * lib/profopt.exp: dito.
7245 * lib/target-supports.exp: Check for autofdo.
7246
afa7ed87 72472016-06-23 Martin Liska <mliska@suse.cz>
7248
7249 * gcc.dg/pr71619.c: New test.
7250
0941fba8 72512016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7252
7253 PR target/67400
56896ed3 7254 * gcc.target/i386/pr67400-1.c: New test.
7255 * gcc.target/i386/pr67400-2.c: Likewise.
7256 * gcc.target/i386/pr67400-3.c: Likewise.
7257 * gcc.target/i386/pr67400-4.c: Likewise.
7258 * gcc.target/i386/pr67400-5.c: Likewise.
7259 * gcc.target/i386/pr67400-6.c: Likewise.
7260 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7261
e557fc7f 72622016-06-22 David Malcolm <dmalcolm@redhat.com>
7263
7264 * c-c++-common/missing-header-1.c: New test case.
7265 * c-c++-common/missing-header-2.c: New test case.
7266 * c-c++-common/missing-header-3.c: New test case.
7267 * c-c++-common/missing-header-4.c: New test case.
7268
8469aece 72692016-06-22 David Malcolm <dmalcolm@redhat.com>
7270
7271 PR c/70339
7272 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7273 hint.
7274 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7275 expected results due to builtin "nanl" now being suggested for
7276 "name".
7277 * gcc.dg/pr67580.c: Update expected messages.
7278 * gcc.dg/spellcheck-identifiers.c: New testcase.
7279 * gcc.dg/spellcheck-typenames.c: New testcase.
7280
6628b04d 72812016-06-22 David Malcolm <dmalcolm@redhat.com>
7282
7283 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7284 file.
7285 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7286 diagnostic-test-show-locus-parseable-fixits.c to sources for
7287 diagnostic_plugin_test_show_locus.c.
7288 * lib/gcc-defs.exp (freeform_regexps): New global.
7289 (dg-regexp): New function.
7290 (handle-dg-regexps): New function.
7291 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7292 freeform_regexps to the empty list.
7293 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7294
82ccd33e 72952016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7296
affe5c16 7297 PR tree-optimization/71488
82ccd33e 7298 * g++.dg/pr71488.C: New test.
7299 * gcc.dg/vect/vect-bool-cmp.c: New test.
7300
2c21de58 73012016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7302
7303 * gcc.dg/guality/param-5.c: New test.
7304
fadfd5fc 73052016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7306
7307 * gcc.target/i386/asm-flag-7.c: New test.
7308
03fee1f8 73092016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7310
7311 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7312 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7313 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7314 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7315 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7316 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7317 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7318 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7319 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7320 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7321 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7322 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7323 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7324 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7325 * lib/target-supports.exp: Likewise.
7326
6905db52 73272016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7328
7329 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7330 * gcc.dg/attr-ms_struct-2.c: Likewise.
7331 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7332 * gcc.dg/bf-ms-attrib.c: Likewise.
7333 * gcc.dg/bf-ms-layout-2.c: Likewise.
7334 * gcc.dg/bf-ms-layout-3.c: Likewise.
7335 * gcc.dg/bf-ms-layout.c: Likewise.
7336 * gcc.dg/bf-no-ms-layout.c: Likewise.
7337 * gcc.target/i386/bitfield1.c: Likewise.
7338 * gcc.target/i386/bitfield2.c: Likewise.
7339 * gcc.target/i386/bitfield3.c: Likewise.
7340
a6f93fc2 73412016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7342
7343 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7344 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7345 override other than -mcpu=power9 command-line option is specified,
7346 or if the target operating system is aix.
7347 * gcc.target/powerpc/darn-1.c: Likewise.
7348 * gcc.target/powerpc/darn-2.c: Likewise.
7349 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7350 test if effective-target is not powerpc_p9vector_ok or if the
7351 target operating system is not defined.
7352 * gcc.target/powerpc/vslv-1.c: Likewise.
7353 * gcc.target/powerpc/vsrv-0.c: Likewise.
7354 * gcc.target/powerpc/vsrv-1.c: Likewise.
7355
1cb2b4d3 73562016-06-21 Tobias Burnus <burnus@net-b.de>
7357
7358 PR fortran/71068
7359 * gfortran.dg/coarray/data_1.f90: New.
7360
66ff0c67 73612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7362
7363 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7364 (dg-require-effective-target): Use arm_v8_neon_hw.
7365 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7366 (dg-require-effective-target): Likewise.
7367 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7368 (dg-require-effective-target): Likewise.
7369 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7370 (dg-require-effective-target): Likewise.
7371 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7372 (dg-require-effective-target): Likewise.
7373 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7374 (dg-require-effective-target): Likewise.
7375 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7376 Add AArch64 check.
7377
949bfed4 73782016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7379
7380 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7381 Set to 3 so test passes.
7382
a20f6cd4 73832016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7384
7385 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7386
12792843 73872016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7388
7389 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7390 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7391 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7392 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7393
49763db6 73942016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7395
7396 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7397 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7398
ada61167 73992016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7400
7401 PR target/71549
7402 * gcc.target/i386/pr71549.c: New test.
7403
a15584d4 74042016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7405
7406 * gcc.target/powerpc/vadsdu-0.c: Replace
7407 dg-require-effective-target directive to allow test to run on more
7408 platforms, and add dg-skip-if directive to disable test on aix
7409 platforms because of known incompatibilities.
7410 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7411 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7412 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7413 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7414 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7415 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7416 * gcc.target/powerpc/vadsdub-2.c: Replace
7417 dg-require-effective-target directive to allow test to run on more
7418 platforms, and add dg-skip-if directive to disable test on aix
7419 platforms because of known incompatibilities.
7420 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7421 with vec_absdb call to differentiate this test from vadsdub-1.c.
7422 * gcc.target/powerpc/vadsduh-1.c: Replace
7423 dg-require-effective-target directive to allow test to run on more
7424 platforms, and add dg-skip-if directive to disable test on aix
7425 platforms because of known incompatibilities.
7426 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7427 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7428 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7429
ec15ec36 74302016-06-21 Jakub Jelinek <jakub@redhat.com>
7431
7432 PR tree-optimization/71588
7433 * gcc.dg/pr71558.c: New test.
7434
faeffe49 74352016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7436
7437 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7438 * c-c++-common/pr68657-2.c: Likewise.
7439 * c-c++-common/pr68657-3.c: Likewise.
7440 * gcc.dg/torture/pr69714.c: Require int32plus support.
7441 * gcc.dg/torture/pr70025.c: Likewise.
7442 * gcc.dg/torture/pr70083.c: Likewise.
7443 * gcc.dg/torture/pr70542.c: Likewise.
7444 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7445
e218d07f 74462016-06-20 Joseph Myers <joseph@codesourcery.com>
7447
7448 PR c/71601
7449 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7450
232a3df7 74512016-06-20 Jakub Jelinek <jakub@redhat.com>
7452
d7f45b87 7453 PR middle-end/71581
7454 * gcc.dg/pr71581.c: New test.
7455
232a3df7 7456 PR rtl-optimization/71591
7457 * gcc.dg/cpp/pr71591.c: New test.
7458
dbddef42 74592016-06-20 David B. Robins <gcc@davidrobins.net>
7460
7461 PR target/71571
7462 * g++.dg/torture/pr71571.C: New test.
7463
03129ccb 74642016-06-20 Jakub Jelinek <jakub@redhat.com>
7465
7466 PR target/71559
7467 * gcc.target/i386/sse2-pr71559.c: New test.
7468 * gcc.target/i386/avx-pr71559.c: New test.
7469 * gcc.target/i386/avx512f-pr71559.c: New test.
7470
a40b4b62 74712016-06-20 Tobias Burnus <burnus@net-b.de>
7472
7473 PR fortran/71194
7474 * gfortran.dg/pointer_remapping_10.f90: New.
7475
ecbea05a 74762016-06-20 David Malcolm <dmalcolm@redhat.com>
7477
7478 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7479
0f61dae9 74802016-06-20 Martin Sebor <msebor@redhat.com>
7481
7482 PR c/69507
7483 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7484 * gnu90-const-expr-1.c: Same.
7485 * gnu99-const-expr-1.c: Same.
7486 * gnu99-static-1.c: Same.
7487
e458dfd8 74882016-06-20 Renlin Li <renlin.li@arm.com>
7489
2c0c0c9b 7490 PR testsuite/71489
e458dfd8 7491 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7492
7ab71cb3 74932016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7494
7495 * gcc.target/aarch64/vcvt_f64_1.c: New.
7496 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7497 * gcc.target/aarch64/vrecp_f64_1.c: New.
7498
34d36b7a 74992016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7500
7501 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7502 "alignement".
7503
ed7f4748 75042016-06-20 Georg-Johann Lay <avr@gjlay.de>
7505
7506 PR target/71103
7507 * gcc.target/avr/torture/pr71103-2.c: New test.
7508
a940fdc7 75092016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7510
7511 PR c/69507
7512 * gcc.dg/alignof.c: New test.
7513
98683d85 75142016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7515
7516 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7517 vs dg-error; test constexpr specifier too.
7518
358cee25 75192016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7520
7521 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7522
c3d7ceb6 75232016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7524
7525 * lib/target-supports.exp
7526 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7527 arm_neon_ok and merge flags. Fix temporary test name.
7528 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7529 and merge flags.
7530
1176073c 75312016-06-17 Martin Liska <mliska@suse.cz>
7532
7533 * gcc.dg/predict-9.c: Fix dump scanning.
7534
f3e2969a 75352016-06-17 Bin Cheng <bin.cheng@arm.com>
7536
7537 PR tree-optimization/71354
7538 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7539
7fdca647 75402016-06-17 Bin Cheng <bin.cheng@arm.com>
7541
7542 PR tree-optimization/71347
7543 * gcc.dg/tree-ssa/pr71347.c: New test.
7544
a338a226 75452016-06-17 Bin Cheng <bin.cheng@arm.com>
7546
7547 PR tree-optimization/71354
7548 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7549
c1e75671 75502016-06-17 Bin Cheng <bin.cheng@arm.com>
7551
7552 * gcc.dg/vect/vect-alias-check-1.c: New test.
7553
365ba13d 75542016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7555
59bde511 7556 PR target/71151
365ba13d 7557 * gcc.target/avr/pr71151-1.c: New test.
7558 * gcc.target/avr/pr71151-2.c: New test.
7559 * gcc.target/avr/pr71151-3.c: New test.
7560 * gcc.target/avr/pr71151-4.c: New test.
7561 * gcc.target/avr/pr71151-5.c: New test.
7562 * gcc.target/avr/pr71151-6.c: New test.
7563 * gcc.target/avr/pr71151-7.c: New test.
7564 * gcc.target/avr/pr71151-8.c: New test.
7565 * gcc.target/avr/pr71151-common.h: New test.
7566
db48d95b 75672016-06-16 Martin Liska <mliska@suse.cz>
7568
7569 * gfortran.dg/predict-1.f90: New test.
7570
4c780a59 75712016-06-16 Uros Bizjak <ubizjak@gmail.com>
7572
7573 PR target/71242
f9c39b65 7574 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7575
8c1879bc 75762016-06-16 Jan Hubicka <hubicka@ucw.cz>
7577
7578 * g++.dg/vect/pr36648.cc: Disable cunrolli
7579
33698dfe 75802016-06-16 Jakub Jelinek <jakub@redhat.com>
7581
745f2db6 7582 PR target/71554
7583 * gcc.c-torture/execute/pr71554.c: New test.
7584
33698dfe 7585 PR rtl-optimization/71532
7586 * gcc.dg/torture/pr71532.c: New test.
7587
b42322b9 75882016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7589
7590 * gcc.target/powerpc/p9-dimode1.c: New test.
7591 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7592
412b298a 75932016-06-15 Jakub Jelinek <jakub@redhat.com>
7594
93479f99 7595 * gcc.c-torture/compile/20160615-1.c: New test.
7596
412b298a 7597 * g++.dg/cpp0x/ref-qual17.C: New test.
7598
3ec40531 75992016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7600
7601 PR middle-end/71529
7602 * gcc.target/i386/pr71529.C: New test.
7603
edfe7670 76042016-06-15 Alan Hayward <alan.hayward@arm.com>
7605
7606 PR tree-optimization/71483
7607 * g++.dg/vect/pr71483.c: New
7608
6e52ac17 76092016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7610
7611 PR c++/70202
7612 * g++.dg/inherit/crash6.C: New.
7613 * g++.dg/inherit/union2.C: Likewise.
7614 * g++.dg/inherit/virtual12.C: Likewise.
7615 * g++.dg/inherit/virtual13.C: Likewise.
7616 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7617
aed35af2 76182016-06-15 Uros Bizjak <ubizjak@gmail.com>
7619
0941fba8 7620 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7621
6f710392 76222016-06-15 Alan Hayward <alan.hayward@arm.com>
7623
7624 PR tree-optimization/71439
7625 * gcc.dg/vect/pr71439.c: New
7626
d1cedfd3 76272016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7628
7629 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7630
ee8fd158 76312016-06-15 Richard Biener <rguenther@suse.de>
7632
7633 * gcc.dg/vect/slp-45.c: New testcase.
7634
5695a690 76352016-06-15 Richard Biener <rguenther@suse.de>
7636
7637 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7638
267ae3ee 76392016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7640
7641 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7642 requirements, and disable for AIX for now.
7643 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7644
a6d0e20a 76452016-06-14 Jakub Jelinek <jakub@redhat.com>
7646
b2efd162 7647 PR c++/71528
7648 * g++.dg/opt/pr71528.C: New test.
7649
a6d0e20a 7650 PR c++/71516
7651 * g++.dg/init/pr71516.C: New test.
7652
035778de 76532016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7654
7655 * g++.dg/init/array46.C: New.
7656
7c9dc58e 76572016-06-14 Uros Bizjak <ubizjak@gmail.com>
7658
0941fba8 7659 * gcc.target/i386/float128-3.c: New test.
7660 * gcc.target/i386/quad-sse4.c: Ditto.
7661 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7662 Update scan strings.
7c9dc58e 7663
412640c9 76642016-06-14 Richard Biener <rguenther@suse.de>
7665
7666 PR middle-end/71526
7667 * gfortran.dg/pr71526.f90: New testcase.
7668
1b9fde85 76692016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7670
7671 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7672 * gcc.dg/zero_bits_compound-1.c: Likewise.
7673
306097e3 76742016-06-14 Richard Biener <rguenther@suse.de>
7675
7676 PR tree-optimization/71522
7677 * gcc.dg/torture/pr71522.c: New testcase.
7678
566255a8 76792016-06-14 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR tree-optimization/71520
7682 * gcc.dg/tree-ssa/pr71520.c: New test.
7683
eb912adb 76842016-06-14 Richard Biener <rguenther@suse.de>
7685
7686 PR tree-optimization/71521
56d35455 7687 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7688
9720103d 76892016-06-13 Jakub Jelinek <jakub@redhat.com>
7690
12cb8367 7691 PR sanitizer/71498
7692 * c-c++-common/ubsan/bounds-13.c: New test.
7693
9720103d 7694 PR preprocessor/71183
7695 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7696
5965fbcc 76972016-06-13 Jeff Law <law@redhat.com>
7698
7699 PR tree-optimization/71403
7700 * c-c++-common/ubsan/pr71403-1.c: New test.
7701 * c-c++-common/ubsan/pr71403-2.c: New test.
7702 * c-c++-common/ubsan/pr71403-3.c: New test.
7703
04537049 77042016-06-13 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR middle-end/71478
7707 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7708 Add -Wno-psabi -w to dg-options.
7709
412f195f 77102016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7711
7712 * gcc.target/powerpc/vadsdu-0.c: New test.
7713 * gcc.target/powerpc/vadsdu-1.c: New test.
7714 * gcc.target/powerpc/vadsdu-2.c: New test.
7715 * gcc.target/powerpc/vadsdu-3.c: New test.
7716 * gcc.target/powerpc/vadsdu-4.c: New test.
7717 * gcc.target/powerpc/vadsdu-5.c: New test.
7718 * gcc.target/powerpc/vadsdub-1.c: New test.
7719 * gcc.target/powerpc/vadsdub-2.c: New test.
7720 * gcc.target/powerpc/vadsduh-1.c: New test.
7721 * gcc.target/powerpc/vadsduh-2.c: New test.
7722 * gcc.target/powerpc/vadsduw-1.c: New test.
7723 * gcc.target/powerpc/vadsduw-2.c: New test.
7724
527790c1 77252016-06-13 David Malcolm <dmalcolm@redhat.com>
7726
7727 * gcc.dg/c99-init-2.c (c): Update expected error message.
7728 * gcc.dg/init-bad-8.c (foo): Likewise.
7729 * gcc.dg/spellcheck-fields-3.c: New test case.
7730
102e67eb 77312016-06-13 Martin Liska <mliska@suse.cz>
7732
7733 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7734 and "guess loop iv compared" heuristics.
7735 * gcc.dg/predict-2.c: Likewise.
7736 * gcc.dg/predict-3.c: Likewise.
7737 * gcc.dg/predict-4.c: Likewise.
7738 * gcc.dg/predict-5.c: Likewise.
7739 * gcc.dg/predict-6.c: Likewise.
7740
1a54d3be 77412016-06-13 Marek Polacek <polacek@redhat.com>
7742
7743 PR middle-end/71476
7744 * c-c++-common/Wswitch-unreachable-4.c: New test.
7745 * gcc.dg/Wswitch-unreachable-2.c: New test.
7746 * g++.dg/tm/jump1.C: Move dg-warning.
7747
5b7401b8 77482016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7749
7750 * gnat.dg/renaming10.ad[sb]: New test.
7751
1c93151c 77522016-06-13 Paul Thomas <pault@gcc.gnu.org>
7753
7754 PR fortran/70673
7755 * gfortran.dg/pr70673.f90: New test.
7756
249865a0 77572016-06-13 Richard Biener <rguenther@suse.de>
7758
7759 PR middle-end/64516
7760 * gcc.dg/align-3.c: New testcase.
7761
776d9b14 77622016-06-13 Martin Liska <mliska@suse.cz>
7763
7764 * gcc.target/i386/pr71458.c: New test.
7765
0cf5c551 77662016-06-12 Uros Bizjak <ubizjak@gmail.com>
7767
7768 PR target/71241
f9c39b65 7769 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7770
34de0a35 77712016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7772
7773 PR target/60751
7774 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7775 statement.
7776
0cc8bc98 77772016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7778
7779 PR target/60751
7780 * gfortran.dg/comma_IO_extension_1.f90: New test.
7781 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7782 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7783 statement.
7784 * gfortran.dg/graphite/pr38083.f90: Likewise.
7785 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7786 missing format.
7787
0ff78c86 77882016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7789
7790 * gnat.dg/case_character.adb: New test.
7791
6c38863e 77922016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7793
7794 PR middle-end/71310
7795 * gcc.target/powerpc/pr71310.c: New testcase.
7796
24c41395 77972016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7798
7799 PR middle-end/71478
7800 * gcc.dg/pr71478.c: New test.
7801
aeb26fb6 78022016-06-10 Jakub Jelinek <jakub@redhat.com>
7803
702b3575 7804 PR middle-end/71494
7805 * gcc.c-torture/execute/pr71494.c: New test.
7806
8ec29807 7807 PR c/68657
7808 * gcc.target/i386/pr68657.c: New test.
7809
aeb26fb6 7810 PR inline-asm/68843
7811 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7812 (test): Add -masm=intel alternatives.
7813
1dc4d519 78142016-06-10 Martin Sebor <msebor@redhat.com>
7815
7816 PR c/71392
7817 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7818
6385d6d3 78192016-06-10 Jeff Law <law@redhat.com>
7820
7821 PR tree-optimization/71335
7822 * gcc.c-torture/execute/pr71335.c: New test.
7823
041a412b 78242016-06-10 David Malcolm <dmalcolm@redhat.com>
7825
7826 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7827 the various "cannot tail-call: " messages.
7828
4a5edbb2 78292016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7830
7831 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7832 and options.
7833
9cf3aec3 78342016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7835
7836 PR sanitizer/71480
7837 * c-c++-common/asan/pr71480.c: New test.
7838
61724718 78392016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7840
7841 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7842 (ASMNAME2): Likewise.
7843 (main): Replace fn in asm statement with ASMNAME ("fn").
7844 * gcc.dg/guality/pr68037-2.c: Likewise.
7845 * gcc.dg/guality/pr68037-3.c: Likewise.
7846 * gcc.dg/torture/pr68037-1.c: Likewise.
7847 * gcc.dg/torture/pr68037-2.c: Likewise.
7848 * gcc.dg/torture/pr68037-3.c: Likewise.
7849
1807f6fb 78502016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7851
7852 PR inline-asm/68843
7853 * gcc.target/i386/pr68843-1.c: New test.
7854 * gcc.target/i386/pr68843-2.c: New test.
7855
ccfa030f 78562016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7857 Cesar Philippidis <cesar@codesourcery.com>
7858
7859 PR middle-end/71373
7860 * gcc.dg/goacc/nested-function-1.c: New file.
7861 * gcc.dg/goacc/nested-function-2.c: Likewise.
7862 * gcc.dg/goacc/pr71373.c: Likewise.
7863 * gfortran.dg/goacc/cray-2.f95: Likewise.
7864 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7865 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7866 * gfortran.dg/goacc/cray.f95: Update.
7867 * gfortran.dg/goacc/loop-1.f95: Likewise.
7868 * gfortran.dg/goacc/loop-3.f95: Likewise.
7869 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7870 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7871
78722016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7873
7874 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7875 for OpenACC tile clauses.
7876 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7877
7878 PR c/71381
7879 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7880 to...
7881 * c-c++-common/goacc/cache-2.c: ... this new file.
7882 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7883 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7884 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7885 usage.
7886 * gfortran.dg/goacc/cray.f95: Likewise.
7887 * gfortran.dg/goacc/loop-1.f95: Likewise.
7888
bb038f3e 78892016-06-10 Alan Hayward <alan.hayward@arm.com>
7890
7891 PR tree-optimization/71407
7892 PR tree-optimization/71416
7893 * gcc.dg/vect/pr71407.c: New
7894 * gcc.dg/vect/pr71416-1.c: New
7895 * gcc.dg/vect/pr71416-2.c: New
7896
332409d3 78972016-06-10 Richard Biener <rguenther@suse.de>
7898
7899 PR middle-end/71477
7900 * gcc.dg/torture/pr71477.c: New testcase.
7901
03cf727c 79022016-06-09 Julia Koval <julia.koval@intel.com>
7903
7904 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7905 * gcc.target/i386/interrupt-13.c: Likewise.
7906 * gcc.target/i386/interrupt-15.c: Likewise.
7907 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7908 * gcc.target/i386/interrupt-24.c: Likewise.
7909 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7910 * gcc.target/i386/interrupt-9.c: Likewise.
7911 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7912
23b101c5 79132016-06-09 Martin Sebor <msebor@redhat.com>
7914
7915 PR c/70883
7916 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7917 * gcc.dg/builtin-constant_p-1.c: Same.
7918 * gcc.dg/builtins-error.c: Same.
7919 * gcc.dg/pr70859.c: Same.
7920
188d6bbb 79212016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7922
7923 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7924 * gcc.dg/torture/pr68067-1.c: Likewise.
7925 * gcc.dg/torture/pr68067-2.c: Likewise.
7926
79272016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7928
7929 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7930 when setting SIZE.
7931
ff8886bd 79322016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7933
7934 PR c++/71465
7935 * g++.dg/inherit/crash5.C: New.
7936 Revert:
7937 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7938
7939 PR c++/70202
7940 * g++.dg/inherit/crash5.C: New.
7941 * g++.dg/inherit/virtual1.C: Adjust.
7942
3f76cceb 79432016-06-09 Martin Liska <mliska@suse.cz>
7944
7945 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7946 * g++.dg/predict-loop-exit-2.C: Likewise.
7947 * g++.dg/predict-loop-exit-3.C: Likewise.
7948 * gcc.dg/predict-1.c: Likewise.
7949 * gcc.dg/predict-2.c: Likewise.
7950 * gcc.dg/predict-3.c: Likewise.
7951 * gcc.dg/predict-4.c: Likewise.
7952 * gcc.dg/predict-5.c: Likewise.
7953 * gcc.dg/predict-6.c: Likewise.
7954 * gcc.dg/predict-7.c: Likewise.
7955
59ae3d1b 79562016-06-09 Richard Biener <rguenther@suse.de>
7957
7958 PR tree-optimization/71462
7959 * gcc.dg/torture/pr71462.c: New testcase.
7960
8c2d2acf 79612016-06-09 Marek Polacek <polacek@redhat.com>
7962
7963 PR c/65471
7964 * gcc.dg/c11-generic-3.c: New test.
7965
224cb6b7 79662016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7967
7968 * g++.dg/init/array42.C: New.
7969 * g++.dg/init/array43.C: Likewise.
7970 * g++.dg/init/array44.C: Likewise.
7971 * g++.dg/init/array45.C: Likewise.
7972 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7973 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7974 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7975 * g++.dg/gomp/pr35751.C: Likewise.
7976 * g++.dg/init/array23.C: Likewise.
7977 * g++.dg/init/brace2.C: Likewise.
7978 * g++.dg/init/brace6.C: Likewise.
7979
732905bb 79802016-06-08 Martin Sebor <msebor@redhat.com>
7981 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR c++/70507
7984 PR c/68120
7985 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7986 * c-c++-common/builtin-arith-overflow-2.c: New test.
7987 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7988 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7989 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7990
7ddaa622 79912016-06-08 Jakub Jelinek <jakub@redhat.com>
7992
7993 PR c++/71442
7994 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7995
84ee0905 79962016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7997
7998 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7999 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8000 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8001 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8002 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8003 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8004 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8005 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8006 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8007 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8008 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8009 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8010 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8011
2876af98 80122016-06-08 Richard Biener <rguenther@suse.de>
8013
8014 PR tree-optimization/68558
8015 * gcc.dg/vect/slp-44.c: New testcase.
8016
acbb0d03 80172016-06-08 Richard Biener <rguenther@suse.de>
8018
8019 * gcc.dg/vect/slp-43.c: New testcase.
8020
f8689010 80212016-06-08 Richard Biener <rguenther@suse.de>
8022
8023 PR tree-optimization/71452
8024 * gcc.dg/torture/pr71452.c: New testcase.
8025
52d393eb 80262016-06-08 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR c++/71448
8029 * g++.dg/torture/pr71448.C: New test.
8030
9d700ce4 80312016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8032
8033 PR debug/71432
8034 PR ada/71413
8035 * g++.dg/debug/pr71432.C: New test.
8036
eb96ef65 80372016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8038
8039 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8040 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8041 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8042
a4753cdd 80432016-06-08 Alan Hayward <alan.hayward@arm.com>
8044
8045 * gcc.dg/vect/vect-live-2.c: Update effective target.
8046 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8047 * lib/target-supports.exp: Add aarch64 to vect_long.
8048
bafc7b1d 80492016-06-08 Marek Polacek <polacek@redhat.com>
8050
8051 PR c/71418
8052 * gcc.dg/noncompile/pr71418.c: New test.
8053
06e590e7 8054 PR c/71426
8055 * gcc.dg/noncompile/pr71426.c: New test.
8056
d3cb49c9 80572016-06-07 Jan Hubicka <hubicka@ucw.cz>
8058
8059 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8060 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8061 * gcc.dg/predict-3.c: Update template.
8062 * gcc.dg/predict-5.c: Update template.
8063 * gcc.dg/predict-6.c: Update template.
8064 * gcc.dg/predict-9.c: Update template.
8065 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8066
2d76c36a 80672016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8068
8069 * gcc.target/powerpc/vec-mul.c: New test.
8070
7cfde92a 80712016-06-07 David Malcolm <dmalcolm@redhat.com>
8072
8073 * gcc.dg/spellcheck-fields-2.c: New test case.
8074
b032c4dd 80752016-06-07 Richard Biener <rguenther@suse.de>
8076
8077 PR c/61564
8078 * gcc.dg/Wpragmas-1.c: New testcase.
8079 * gcc.dg/Wattributes-4.c: Likewise.
8080 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8081 entry.
8082
a7056369 80832016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8084
8085 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8086 spurious debug code.
8087
123c61e0 80882016-06-07 Richard Biener <rguenther@suse.de>
8089
8090 PR tree-optimization/71428
8091 * gcc.dg/torture/pr71428.c: New testcase.
8092
5819d47b 80932016-06-07 Richard Biener <rguenther@suse.de>
8094
8095 PR middle-end/71423
8096 * gcc.dg/torture/pr71423.c: New testcase.
8097
6cec5c6b 80982016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8099
8100 PR middle-end/71408
8101 * gcc.dg/tree-ssa/pr71408.c: New test.
8102
40bbfc17 81032016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8104
8105 PR middle-end/71281
8106 * g++.dg/torture/pr71281.C: New test.
8107
61f1f80c 81082016-06-06 Marek Polacek <polacek@redhat.com>
8109
8110 PR c/71362
8111 * gcc.dg/pr71362.c: New test.
8112
0406b32f 81132016-06-06 Jakub Jelinek <jakub@redhat.com>
8114 Patrick Palka <ppalka@gcc.gnu.org>
8115
8116 PR c++/70847
8117 PR c++/71330
8118 PR c++/71393
8119 * g++.dg/opt/pr70847.C: New test.
8120 * g++.dg/ubsan/pr70847.C: New test.
8121 * g++.dg/ubsan/pr71393.C: New test.
8122
b1445999 81232016-06-06 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR tree-optimization/71259
8126 * gcc.dg/vect/pr71259.c: New test.
8127
99b4f3a2 81282016-06-06 David Malcolm <dmalcolm@redhat.com>
8129
8130 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8131 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8132 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8133 above.
8134
837679bc 81352016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8136
8137 PR middle-end/37780
8138 * gcc.c-torture/execute/pr37780.c: New test.
8139 * gcc.target/aarch64/pr37780_1.c: Likewise.
8140 * gcc.target/arm/pr37780_1.c: Likewise.
8141
e4b92538 81422016-06-06 Marek Polacek <polacek@redhat.com>
8143
8144 * c-c++-common/attr-may-alias-1.c: New test.
8145 * c-c++-common/attr-may-alias-2.c: New test.
8146 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8147
43ac2f2f 81482016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8149
8150 PR c/24414
8151 * gcc.target/i386/pr24414.c: New test.
8152
7e1786b2 81532016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8154
8155 * gcc.target/sparc/vis4misc.c: New file.
8156 * gcc.target/sparc/fpcmp.c: Likewise.
8157 * gcc.target/sparc/fpcmpu.c: Likewise.
8158
f593ccb2 81592016-06-06 Alan Hayward <alan.hayward@arm.com>
8160
8161 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8162 * gcc.dg/vect/vect-live-3.c: Likewise.
8163
be6d8ddc 81642016-06-06 Richard Biener <rguenther@suse.de>
8165
8166 PR tree-optimization/71398
8167 * gcc.dg/torture/pr71398.c: New testcase.
8168
78f27916 81692016-06-06 Uros Bizjak <ubizjak@gmail.com>
8170
8171 PR target/71389
8172 * g++.dg/pr71389.C: New test.
8173
c5899606 81742016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8175
8176 PR fortran/71404
8177 * gfortran.dg/fmt_read_5.f: New test.
8178
8e3cd305 81792016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8180
8181 PR fortran/69659
8182 * gfortran.dg/class_array_22.f03: New test.
8183
703c0a09 81842016-06-05 Jan Hubicka <hubicka@ucw.cz>
8185
8186 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8187
d07b2b6f 81882016-06-05 Jan Hubicka <hubicka@ucw.cz>
8189
8190 * gcc.dg/predict-9.c: Update template.
8191
4a7ec4ac 81922016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 PR c++/49377
8195 * g++.dg/template/pr49377.C: New.
8196
7499ef4a 81972016-06-04 Jakub Jelinek <jakub@redhat.com>
8198
8199 PR tree-optimization/71405
8200 * g++.dg/torture/pr71405.C: New test.
8201
558c800d 82022016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8203
8204 PR c++/70202
8205 * g++.dg/inherit/crash5.C: New.
8206 * g++.dg/inherit/virtual1.C: Adjust.
8207
4ee7cf4b 82082016-06-03 Jeff Law <law@redhat.com>
8209
8210 PR tree-optimization/71316
8211 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8212
b12ae762 82132016-06-03 Jakub Jelinek <jakub@redhat.com>
8214
8215 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8216 dg-additional-options with just -fno-tree-scev-cprop in it.
8217 * gcc.dg/vect/vect-live-2.c: Likewise.
8218 * gcc.dg/vect/vect-live-5.c: Likewise.
8219 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8220 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8221 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8222
e09a5ee3 82232016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8224
8225 PR c++/27100
8226 * g++.dg/other/friend6.C: New test.
8227
f14b1922 82282016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8229
8230 * g++.dg/torture/ppc-ldst-array.C: New.
8231
20702ea3 82322016-06-03 Joseph Myers <joseph@codesourcery.com>
8233
8234 PR target/71276
8235 PR target/71277
8236 * gcc.dg/torture/builtin-fp-int-inexact.c,
8237 gcc.target/i386/387-builtin-fp-int-inexact.c,
8238 gcc.target/i386/387-rint-inline-1.c,
8239 gcc.target/i386/387-rint-inline-2.c,
8240 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8241 gcc.target/i386/sse2-rint-inline-1.c,
8242 gcc.target/i386/sse2-rint-inline-2.c,
8243 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8244 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8245
5ed3cc7b 82462016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8247 Julia Koval <julia.koval@intel.com>
8248
8249 PR target/66960
8250 PR target/67630
8251 PR target/67634
8252 PR target/67841
8253 PR target/68037
8254 PR target/68618
8255 PR target/68661
8256 PR target/69575
8257 PR target/69596
8258 PR target/69734
8259 * gcc.dg/guality/pr68037-1.c: New test.
8260 * gcc.dg/guality/pr68037-2.c: Likewise.
8261 * gcc.dg/guality/pr68037-3.c: Likewise.
8262 * gcc.dg/torture/pr68037-1.c: Likewise.
8263 * gcc.dg/torture/pr68037-2.c: Likewise.
8264 * gcc.dg/torture/pr68037-3.c: Likewise.
8265 * gcc.dg/torture/pr68661-1a.c: Likewise.
8266 * gcc.dg/torture/pr68661-1b.c: Likewise.
8267 * gcc.target/i386/interrupt-1.c: Likewise.
8268 * gcc.target/i386/interrupt-2.c: Likewise.
8269 * gcc.target/i386/interrupt-3.c: Likewise.
8270 * gcc.target/i386/interrupt-4.c: Likewise.
8271 * gcc.target/i386/interrupt-5.c: Likewise.
8272 * gcc.target/i386/interrupt-6.c: Likewise.
8273 * gcc.target/i386/interrupt-7.c: Likewise.
8274 * gcc.target/i386/interrupt-8.c: Likewise.
8275 * gcc.target/i386/interrupt-9.c: Likewise.
8276 * gcc.target/i386/interrupt-10.c: Likewise.
8277 * gcc.target/i386/interrupt-11.c: Likewise.
8278 * gcc.target/i386/interrupt-12.c: Likewise.
8279 * gcc.target/i386/interrupt-13.c: Likewise.
8280 * gcc.target/i386/interrupt-14.c: Likewise.
8281 * gcc.target/i386/interrupt-15.c: Likewise.
8282 * gcc.target/i386/interrupt-16.c: Likewise.
8283 * gcc.target/i386/interrupt-17.c: Likewise.
8284 * gcc.target/i386/interrupt-18.c: Likewise.
8285 * gcc.target/i386/interrupt-19.c: Likewise.
8286 * gcc.target/i386/interrupt-20.c: Likewise.
8287 * gcc.target/i386/interrupt-21.c: Likewise.
8288 * gcc.target/i386/interrupt-22.c: Likewise.
8289 * gcc.target/i386/interrupt-23.c: Likewise.
8290 * gcc.target/i386/interrupt-24.c: Likewise.
8291 * gcc.target/i386/interrupt-25.c: Likewise.
8292 * gcc.target/i386/interrupt-26.c: Likewise.
8293 * gcc.target/i386/interrupt-27.c: Likewise.
8294 * gcc.target/i386/interrupt-28.c: Likewise.
8295 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8296 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8297 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8298 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8299 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8300 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8301 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8302 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8303 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8304 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8305 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8306 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8307
3e346f54 83082016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8309
f27c52fb 8310 PR tree-optimization/52171
8311 * gcc.dg/pr52171.c: New test.
8312 * gcc.target/i386/pr52171.c: New test.
3e346f54 8313
22e029d2 83142016-06-03 Jan Hubicka <jh@suse.cz>
8315
8316 * g++.dg/tree-ssa/pred-1.C: New testcase
8317 * gcc.dg/tree-ssa/pred-1.c: New testcase
8318
41ce74ed 83192016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8320
8321 PR target/70957
8322 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8323 support.
8324 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8325
cf573a72 83262016-06-03 Alan Hayward <alan.hayward@arm.com>
8327
8328 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8329
75aae5b4 83302016-06-03 Alan Hayward <alan.hayward@arm.com>
8331
8332 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8333 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8334 * gcc.dg/vect/vect-live-1.c: New test.
8335 * gcc.dg/vect/vect-live-2.c: New test.
8336 * gcc.dg/vect/vect-live-3.c: New test.
8337 * gcc.dg/vect/vect-live-4.c: New test.
8338 * gcc.dg/vect/vect-live-5.c: New test.
8339 * gcc.dg/vect/vect-live-slp-1.c: New test.
8340 * gcc.dg/vect/vect-live-slp-2.c: New test.
8341 * gcc.dg/vect/vect-live-slp-3.c: New test.
8342
eba6788d 83432016-06-03 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR middle-end/71387
8346 * g++.dg/opt/pr71387.C: New test.
8347
5a653985 83482016-06-02 Jeff Law <law@redhat.com>
8349
8350 PR tree-optimization/71328
8351 * gcc.c-torture/compile/pr71328.c: New test.
8352
f92f6941 83532016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8354
8355 PR fortran/52393
8356 * gfortran.dg/fmt_read_3.f90: Fix typo.
8357 * gfortran.dg/fmt_read_4.f90: New test.
8358
0d29e152 83592016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8360
8361 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8362 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8363 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8364 * g++.dg/cpp0x/override2.C: Likewise.
8365 * g++.dg/parse/crash5.C: Likewise.
8366 * g++.dg/parse/error16.C: Likewise.
8367 * g++.dg/parse/error27.C: Likewise.
8368 * g++.dg/template/qualttp15.C: Likewise.
8369 * g++.dg/template/redecl4.C: Likewise.
8370 * g++.old-deja/g++.other/crash39.C: Likewise.
8371 * g++.old-deja/g++.other/struct1.C: Likewise.
8372 * g++.old-deja/g++.pt/m9a.C: Likewise.
8373 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8374
2740a1a5 83752016-06-02 Jakub Jelinek <jakub@redhat.com>
8376
89f17a65 8377 PR c++/71372
8378 * c-c++-common/pr71372.c: New test.
8379
2740a1a5 8380 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8381 __TIME__ strings with __builtin_strcmp instead of printf and
8382 dg-output.
8383
9ae89a4e 83842016-06-02 Martin Liska <mliska@suse.cz>
8385
8386 * gcc.dg/predict-9.c: New test.
8387
41258f9c 83882016-06-02 Jakub Jelinek <jakub@redhat.com>
8389
8390 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8391 global set_compiler_env_var and global saved_compiler_env_var.
8392
dad46eb8 83932016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8394
8395 PR rtl-optimization/71295
8396 * gcc.c-torture/compile/pr71295.c: New test.
8397
9cc8a892 83982016-06-02 Jakub Jelinek <jakub@redhat.com>
8399
98e7c96c 8400 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8401
4a5a4de2 8402 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8403 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8404
9cc8a892 8405 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8406 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8407 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8408 alternative number.
8409
46819a36 84102016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8411
8412 * gcc.target/powerpc/p9-splat-4.c: New test.
8413
84142016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8415
8416 PR target/71186
8417 * gcc.target/powerpc/pr71186.c: New test.
8418
d9820cc5 84192016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8420
8421 PR fortran/52393
8422 * gfortran.dg/fmt_read_3.f90: New test.
8423
2f14ca3e 84242016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8425
8426 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8427 procedure.
8428
dfa5c0d3 84292016-06-01 Eduard Sanou <dhole@openmailbox.org>
8430
8431 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8432 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8433 env var is set.
8434 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8435 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8436 shown once.
8437 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8438 during compilation.
8439 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8440 vars set by dg-set-compiler-env-var.
8441
7d7125df 84422016-06-01 Paul Thomas <pault@gcc.gnu.org>
8443
8444 PR fortran/71156
8445 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8446 to the module procedure declaration.
8447 * gfortran.dg/submodule_16.f08: New test.
8448
6ab9cde4 84492016-06-01 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR middle-end/71371
8452 * c-c++-common/gomp/pr71371.c: New test.
8453
0cfe7a23 84542016-06-01 Richard Biener <rguenther@suse.de>
8455
8456 PR tree-optimization/71366
8457 * gcc.dg/torture/pr71366-1.c: New testcase.
8458 * gcc.dg/torture/pr71366-2.c: Likewise.
8459
5a5b02e1 84602016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8461
8462 * gcc.target/powerpc/vslv-0.c: New test.
8463 * gcc.target/powerpc/vslv-1.c: New test.
8464 * gcc.target/powerpc/vsrv-0.c: New test.
8465 * gcc.target/powerpc/vsrv-1.c: New test.
8466
d27a79f6 84672016-06-01 Nathan Sidwell <nathan@acm.org>
8468
8469 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8470 * gcc.target/nvptx/weak.c: New.
8471
6172a9fd 84722016-06-01 Richard Biener <rguenther@suse.de>
8473
8474 PR tree-optimization/71261
8475 * gcc.dg/torture/vect-bool-1.c: New testcase.
8476
f9aaabb2 84772016-06-01 Jakub Jelinek <jakub@redhat.com>
8478
8479 * gfortran.dg/gomp/order-1.f90: New test.
8480 * gfortran.dg/gomp/order-2.f90: New test.
8481
53b01069 84822016-06-01 Jan Hubicka <hubicka@ucw.cz>
8483
8484 * gcc.dg/unroll-6.c: Update template.
8485 * gcc.dg/unroll-7.c: New testcase.
8486 * gcc.dg/unroll-8.c: New testcase.
8487
36757397 84882016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8489
8490 * gnat.dg/opt56.ad[sb]: New test.
8491
7f93bd6e 84922016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8493
8494 PR c++/66635
8495 * g++.dg/cpp0x/constexpr-ice16.C: New.
8496
9f41a2ce 84972016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8498
8499 PR tree-optimization/71314
8500 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8501 -mbranch-cost=2.
8502
31e02373 85032016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8504
8505 PR tree-optimization/71077
8506 * gcc.dg/tree-ssa/pr71077.c: New test.
8507
76f8f901 85082016-05-31 Jan Hubicka <hubicka@ucw.cz>
8509
7f93bd6e 8510 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8511 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8512 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8513
04f5f923 85142016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8515
8516 PR c++/71248
8517 * g++.dg/cpp0x/pr71248.C: New.
8518 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8519 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8520 * g++.dg/init/new37.C: Likewise.
8521 * g++.dg/template/static1.C: Likewise.
8522 * g++.dg/template/static2.C: Likewise.
8523
4ffddf28 85242016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8525
8526 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8527 instead of %rdi.
8528 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8529
4ff7bd21 85302016-05-31 Marek Polacek <polacek@redhat.com>
8531
8532 * c-c++-common/Wswitch-unreachable-3.c: New test.
8533 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8534
e1f7cc4b 85352016-05-31 Richard Biener <rguenther@suse.de>
8536
8537 PR tree-optimization/71352
8538 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8539
02978bd1 85402016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8541
8542 * gcc.target/arm/armv5_thumb_isa.c: New test.
8543
cfce8164 85442016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8545
8546 PR target/71346
8547 * gcc.target/i386/pr71346.c: New test.
8548
7a51c705 85492016-05-31 Tom de Vries <tom@codesourcery.com>
8550
8551 PR tree-optimization/69068
8552 * gcc.dg/graphite/pr69068.c: New test.
8553
8c1ac106 85542016-05-27 Martin Sebor <msebor@redhat.com>
8555
8556 PR c++/71306
8557 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8558
b6431756 85592016-05-30 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR c++/71349
8562 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8563 nowait depend(inout: dd[0]) clauses where permitted.
8564
f6203294 85652016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8566
8567 PR c++/71238
8568 * g++.dg/parse/pr71238.C: New.
8569 * g++.dg/concepts/friend1.C: Test column numbers too.
8570 * g++.dg/cpp0x/initlist31.C: Likewise.
8571 * g++.dg/cpp0x/pr51420.C: Likewise.
8572 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8573 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8574 * g++.dg/ext/builtin3.C: Likewise.
8575 * g++.dg/lookup/friend12.C: Likewise.
8576 * g++.dg/lookup/friend7.C: Likewise.
8577 * g++.dg/lookup/koenig1.C: Likewise.
8578 * g++.dg/lookup/koenig5.C: Likewise.
8579 * g++.dg/lookup/used-before-declaration.C: Likewise.
8580 * g++.dg/overload/koenig1.C: Likewise.
8581 * g++.dg/template/crash65.C: Likewise.
8582 * g++.dg/template/friend57.C: Likewise.
8583 * g++.dg/warn/Wshadow-5.C: Likewise.
8584 * g++.dg/warn/Wunused-8.C: Likewise.
8585 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8586 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8587 * g++.old-deja/g++.jason/member.C: Likewise.
8588 * g++.old-deja/g++.jason/report.C: Likewise.
8589 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8590 * g++.old-deja/g++.law/visibility20.C: Likewise.
8591 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8592 * g++.old-deja/g++.other/static5.C: Likewise.
8593 * g++.old-deja/g++.pt/overload2.C: Likewise.
8594
b96f8145 85952016-05-30 Jan Hubicka <hubicka@ucw.cz>
8596
8597 * gcc.dg/tree-ssa/peel1.c: New testcase.
8598 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8599 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8600
ed5bca7a 86012016-05-30 Tom de Vries <tom@codesourcery.com>
8602
8603 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8604 to ce.
8605
c0aa0333 86062016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8607
8608 PR c++/71099
8609 * g++.dg/parse/virtual1.C: New.
8610
231010db 86112016-05-30 Uros Bizjak <ubizjak@gmail.com>
8612
8613 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8614 Use correct register when clearing %edx.
8615
765557c0 86162016-05-30 Alexander Monakov <amonakov@ispras.ru>
8617
8618 PR tree-optimization/71289
8619 * gcc.dg/pr71289.c: New test.
8620
fc3b1c44 86212016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8622
8623 PR middle-end/71269
8624 PR middle-end/71292
8625 * gcc.dg/tree-ssa/pr71269.c: New test.
8626 * gcc.dg/tree-ssa/pr71292.c: New test.
8627
ce352457 86282016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8629
8630 PR middle-end/71252
8631 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8632
eedd711b 86332016-05-30 Jan Hubicka <hubicka@ucw.cz>
8634
8635 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8636 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8637 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8638
8c061890 86392016-05-30 Tom de Vries <tom@codesourcery.com>
8640
8641 PR tree-optimization/69067
8642 * gcc.dg/graphite/pr69067.c: New test.
8643
a6b0884c 86442016-05-29 Uros Bizjak <ubizjak@gmail.com>
8645
8646 PR target/71245
8647 * gcc.target/i386/pr71245-1.c: New test.
8648 * gcc.target/i386/pr71245-2.c: Ditto.
8649
2369edfc 86502016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8651
8652 PR c++/71105
8653 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8654 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8655 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8656
b6ab3f43 86572016-05-27 Jan Hubicka <hubicka@ucw.cz>
8658
8659 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8660
0192662b 86612016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8662
8663 Revert:
8664 PR c++/69855
8665 * g++.dg/overload/69855.C: New.
8666 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8667 * g++.old-deja/g++.pt/crash3.C: Likewise.
8668
fce78c50 86692016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8670
8671 PR c++/60385
8672 * g++.dg/parse/namespace13.C: New.
8673
372172fe 86742016-05-26 Jeff Law <law@redhat.com>
8675
8676 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8677 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8678 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8679 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8680 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8681 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8682 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8683 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8684 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8685 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8686 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8687 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8688 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8689
5d8a8944 86902016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8691
8692 PR c++/69855
8693 * g++.dg/overload/69855.C: New.
8694 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8695 * g++.old-deja/g++.pt/crash3.C: Likewise.
8696
29602b75 86972016-05-27 Jiong Wang <jiong.wang@arm.com>
8698
8699 PR target/63596
8700 * gcc.target/aarch64/va_arg_1.c: New testcase.
8701 * gcc.target/aarch64/va_arg_2.c: Likewise.
8702 * gcc.target/aarch64/va_arg_3.c: Likewise.
8703
c900b732 87042016-05-27 Jiong Wang <jiong.wang@arm.com>
8705
8706 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8707 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8708 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8709 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8710 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8711
73ef73bd 87122016-05-27 Marek Polacek <polacek@redhat.com>
8713
8714 PR middle-end/71308
8715 * g++.dg/torture/pr71308.C: New test.
8716
a6031633 87172016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8718
8719 * gcc.dg/zero_bits_compound-1.c: New test.
8720 * gcc.dg/zero_bits_compound-2.c: New test.
8721
1fbdc7ae 87222016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8723
8724 PR middle-end/71279
8725 * gcc.dg/pr71279.c: New test.
8726
2e196ca8 87272016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8728
8729 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8730 floating point min/max/comparison instructions.
8731 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8732
6feab9ce 87332016-05-26 Jakub Jelinek <jakub@redhat.com>
8734
8735 * c-c++-common/gomp/schedule-1.c: New test.
8736 * gfortran.dg/gomp/schedule-1.f90: New test.
8737
978cea8f 87382016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8739
8740 PR c++/70822
8741 PR c++/70106
8742 * g++.dg/cpp1y/auto-fn32.C: New test.
8743 * g++.dg/cpp1y/paren4.C: New test.
8744
0478d9ed 87452016-05-26 Nathan Sidwell <nathan@acm.org>
8746
8747 * gcc.dg/20060410.c: Xfail on ptx.
8748 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8749 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8750 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8751 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8752 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8753
5fd1c174 87542016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8755
8756 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8757
c5e8b3e2 87582016-05-26 Jakub Jelinek <jakub@redhat.com>
8759
0db93a5b 8760 PR tree-optimization/71280
8761 * gcc.dg/pr71280.c: New test.
8762
7199c05c 8763 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8764
76c786ac 8765 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8766 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8767
c5e8b3e2 8768 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8769
e9bcea2f 87702016-05-26 Jiong Wang <jiong.wang@arm.com>
8771
8772 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8773 kept in memory.
e9bcea2f 8774
955d947b 87752016-05-25 Jeff Law <law@redhat.com>
8776
8777 PR tree-optimization/71272
8778 * gcc.c-torture/compile/pr71272.c: new test.
8779
77102dbe 87802016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8781
8782 * gcc.target/powerpc/vec-cmpne.c: New test.
8783 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8784
552821b4 87852016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8786
8787 * gnat.dg/opt55.ad[sb]: New test.
8788
0113f3c5 87892016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8790
8791 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8792 * c-c++-common/pr60226.c: Require int32plus.
8793 * gcc.c-torture/execute/pr70602.c: Likewise.
8794 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8795 unsigned long for malloc arg type.
8796 * gcc.dg/asr_div1.c: Require int32plus.
8797 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8798 * gcc.dg/pie-1.c: Require pie.
8799 * gcc.dg/pie-2.c: Likewise.
8800 * gcc.dg/pr59471.c: Require int32plus.
8801 * gcc.dg/pr59963-2.c: XFAIL for int16.
8802 * gcc.dg/pr60114.c: Require int32plus.
8803 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8804 unsigned long for typedef of size_t.
8805 * gcc.dg/pr63914.c: Require int32plus.
8806 * gcc.dg/pr64536.c: Require pt32plus.
8807 * gcc.dg/pr65658.c: Likewise.
8808 * gcc.dg/pr67271.c: Require int32plus.
8809 * gcc.dg/pr68112.c: Likewise.
8810 * gcc.dg/pr69071.c: Skip for avr target.
8811 * gcc.dg/pr69973.c: Require int32plus.
8812 * gcc.dg/pr70169.c: Skip for avr target.
8813 * gcc.dg/sso-6.c: Require int32plus.
8814 * gcc.dg/sso-7.c: Likewise.
8815 * gcc.dg/sso-8.c: Likewise.
8816 * gcc.dg/vrp-min-max-2.c: Likewise.
8817
f4094380 88182016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8819
8820 PR target/70738
8821 * gcc.target/i386/pr70738-1.c: New test.
8822 * gcc.target/i386/pr70738-2.c: Likewise.
8823 * gcc.target/i386/pr70738-3.c: Likewise.
8824 * gcc.target/i386/pr70738-4.c: Likewise.
8825 * gcc.target/i386/pr70738-5.c: Likewise.
8826 * gcc.target/i386/pr70738-6.c: Likewise.
8827 * gcc.target/i386/pr70738-7.c: Likewise.
8828 * gcc.target/i386/pr70738-8.c: Likewise.
8829 * gcc.target/i386/pr70738-9.c: Likewise.
8830
239a4bea 88312016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8832
8833 PR rtl-optimization/66940
8834 * gcc.c-torture/execute/pr66940.c: New test.
8835
bf6382ba 88362016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8837
8838 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8839 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8840 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8841 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8842 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8843 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8844 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8845 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8846 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8847 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8848 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8849 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8850 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8851 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8852 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8853 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8854 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8855 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8856 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8857 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8858 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8859 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8860 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8861 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8862
2c995da9 88632016-05-25 Marek Polacek <polacek@redhat.com>
8864
8865 PR c/71265
8866 * gcc.dg/noncompile/pr71265.c: New test.
8867
abfbb5b5 8868 PR c/71266
8869 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8870
f6871bbd 88712016-05-25 Nathan Sidwell <nathan@acm.org>
8872
8873 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8874
de04e83e 88752016-05-25 Richard Biener <rguenther@suse.de>
8876
8877 PR tree-optimization/71261
8878 * c-c++-common/torture/pr71261.c: New testcase.
8879
b35931f7 88802016-05-25 Richard Biener <rguenther@suse.de>
8881
8882 PR tree-optimization/71264
8883 * gcc.dg/vect/pr71264.c: New testcase.
8884
166c3089 88852016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8886
8887 PR c++/55992
8888 * g++.dg/cpp0x/alias-decl-53.C: New.
8889 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8890
14240409 88912016-05-25 Martin Liska <mliska@suse.cz>
8892
8893 * g++.dg/pr71239.C: New test.
8894
bc47d9f6 88952016-05-25 Richard Biener <rguenther@suse.de>
8896
4860a6bf 8897 * gcc.dg/vect/pr58135.c: Rename to ...
8898 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8899
d8a3f157 89002016-05-25 Marek Polacek <polacek@redhat.com>
8901
8902 * g++.dg/pr65295.C: Use target c++14.
8903
3af16045 89042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8905
231010db 8906 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8907 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8908
949479b2 89092016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8910
8911 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8912 instructions.
8913
6d6a3fc3 89142016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8915
8916 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8917 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8918 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8919 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8920 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8921 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8922 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8923 * c-c++-common/goacc/pcopy.c: Likewise.
8924 * c-c++-common/goacc/pcopyin.c: Likewise.
8925 * c-c++-common/goacc/pcopyout.c: Likewise.
8926 * c-c++-common/goacc/pcreate.c: Likewise.
8927 * c-c++-common/goacc/pr70688.c: New test.
8928 * c-c++-common/goacc/present-1.c: Adjust test.
8929 * c-c++-common/goacc/reduction-5.c: Likewise.
8930 * g++.dg/goacc/data-1.C: New test.
8931
af648be2 89322016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8933
8934 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8935 vector parity built-in functions.
8936 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8937 count trailing zeros automatic vectorization.
8938 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8939 count trailing zeros built-in functions.
8940
4e173d60 89412016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8942
8943 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8944
a0c02a52 89452016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8946
8947 PR target/71050
8948 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8949
64c52e9c 89502016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8951
8952 PR c++/50436
8953 * g++.dg/template/crash123.C: New.
8954 * g++.dg/template/crash124.C: Likewise.
8955
752b5a4c 89562016-05-24 Martin Sebor <msebor@redhat.com>
8957
8958 PR c++/71147
8959 * g++.dg/ext/flexary16.C: New test.
8960
a36dd683 89612016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8962
f6871bbd 8963 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8964 before math.h is included.
a36dd683 8965 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8966 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8967 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8968 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8969 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8970 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8971 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8972 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8973 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8974 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8975 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8976 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8977 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8978 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8979 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8980 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8981 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8982 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8983 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8984 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8985 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8986 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8987 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8988
d60e1df7 89892016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8990 Kelvin Nilsen <kelvin@gcc.gnu.org>
8991
8992 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8993 support.
8994
22d09025 89952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8996
8997 PR c++/69872
8998 * g++.dg/warn/Wno-narrowing1.C: New.
8999
6ef0143d 90002016-05-24 Marek Polacek <polacek@redhat.com>
9001
9002 PR c/71249
9003 * c-c++-common/Wswitch-unreachable-2.c: New test.
9004
962a2062 90052016-05-24 Jakub Jelinek <jakub@redhat.com>
9006
ead77194 9007 PR c++/71257
9008 * g++.dg/vect/simd-clone-6.cc: New test.
9009 * g++.dg/gomp/declare-simd-6.C: New test.
9010
962a2062 9011 PR middle-end/70434
9012 PR c/69504
9013 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9014
23edc6d1 90152016-05-24 Richard Biener <rguenther@suse.de>
9016
9017 PR tree-optimization/71240
9018 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9019
30633bcc 90202016-05-24 Richard Biener <rguenther@suse.de>
9021
9022 PR tree-optimization/71230
9023 * gcc.dg/torture/pr71230.c: New testcase.
9024 * g++.dg/torture/pr71230.C: Likewise.
9025
c9d624bd 90262016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9027
9028 * c-c++-common/goacc/routine-5.c: Add tests.
9029 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9030 * gfortran.dg/goacc/routine-6.f90: Add tests.
9031
ce143ff0 90322016-05-24 Richard Biener <rguenther@suse.de>
9033
9034 PR tree-optimization/71253
9035 * gcc.dg/torture/pr71253.c: New testcase.
9036
3bdaecd5 90372016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9038
9039 PR middle-end/71252
9040 * gfortran.dg/pr71252.f90: New test.
9041
856b494d 90422016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9043
9044 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9045
7345b977 90462016-05-24 Richard Biener <rguenther@suse.de>
9047
9048 PR middle-end/70434
9049 PR c/69504
9050 * c-c++-common/vector-subscript-4.c: New testcase.
9051 * c-c++-common/vector-subscript-5.c: Likewise.
9052
6f065267 90532016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9054
9055 PR fortran/71123
9056 * gfortran.dg/namelist_90.f: New test
9057
fd6757da 90582016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9059
9060 PR fortran/66461
9061 * gfortran.dg/unexpected_eof.f: New test
9062
7d5555a8 90632016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9064 Kelvin Nilsen <kelvin@gcc.gnu.org>
9065
9066 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9067 as little endian.
9068
ae6744c9 90692016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9070
9071 PR c++/70972
9072 * g++.dg/cpp0x/inh-ctor20.C: New.
9073 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9074
f0d91a85 90752016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9076
9077 PR c++/69095
9078 * g++.dg/cpp0x/variadic168.C: New.
9079
1618ffe5 90802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9081
9082 * g++.dg/cpp0x/pr31445.C: Test column number too.
9083 * g++.dg/cpp0x/pr32253.C: Likewise.
9084 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9085 * g++.dg/cpp0x/variadic36.C: Likewise.
9086
c0205bab 90872016-05-23 Marc Glisse <marc.glisse@inria.fr>
9088
9089 * gcc.dg/fold-notshift-2.c: Adjust.
9090
1398da0f 90912016-05-23 Marek Polacek <polacek@redhat.com>
9092
9093 PR c/49859
9094 * c-c++-common/Wswitch-unreachable-1.c: New test.
9095 * gcc.dg/Wswitch-unreachable-1.c: New test.
9096 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9097 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9098 * g++.dg/gomp/block-10.C: Likewise.
9099 * gcc.dg/gomp/block-10.c: Likewise.
9100 * g++.dg/gomp/block-9.C: Likewise.
9101 * gcc.dg/gomp/block-9.c: Likewise.
9102 * g++.dg/gomp/target-1.C: Likewise.
9103 * g++.dg/gomp/target-2.C: Likewise.
9104 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9105 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9106 * g++.dg/gomp/taskgroup-1.C: Likewise.
9107 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9108 * gcc.dg/gomp/teams-1.c: Likewise.
9109 * g++.dg/gomp/teams-1.C: Likewise.
9110 * g++.dg/overload/error3.C: Likewise.
9111 * g++.dg/tm/jump1.C: Likewise.
9112 * g++.dg/torture/pr40335.C: Likewise.
9113 * gcc.dg/c99-vla-jump-5.c: Likewise.
9114 * gcc.dg/switch-warn-1.c: Likewise.
9115 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9116 * gcc.dg/nested-func-1.c: Likewise.
9117 * gcc.dg/pr67784-4.c: Likewise.
9118
5403ed8b 91192016-05-23 Richard Biener <rguenther@suse.de>
9120
9121 PR tree-optimization/71230
9122 * gfortran.dg/pr71230-1.f90: New testcase.
9123 * gfortran.dg/pr71230-2.f90: Likewise.
9124
27510941 91252016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9126
1618ffe5 9127 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9128 * gcc.dg/vect/pr58135.c: Add new.
9129 * gfortran.dg/pr46519-1.f: Adjust test case.
9130
a41c605d 91312016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9132
9133 PR c++/53401
9134 * g++.dg/cpp0x/decltype64.C: New.
9135
3eb254ab 91362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9137
9138 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9139 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9140 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9141
a75fffe1 91422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9143
9144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9145 Add poly64x1_t and poly64x2_t cases if supported.
9146 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9147 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9148 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9149 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9150 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9151
56979b12 91522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9153
9154 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9155 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9156 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9157 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9158 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9159 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9160 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9161
dc5e98db 91622016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9163
9164 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9165
c0f383ae 91662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9167
9168 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9169 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9170
2a4d70a2 91712016-05-22 Jakub Jelinek <jakub@redhat.com>
9172
4c109025 9173 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9174 constraint instead of "r".
9175 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9176 insn instead of vxorpd.
9177 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9178
bad891ce 9179 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9180 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9181
ac23ddb9 9182 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9183
9dac9579 9184 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9185 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9186
2a4d70a2 9187 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9188
9eafdd7b 91892016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9190
9191 PR middle-end/40921
9192 * gcc.dg/tree-ssa/pr40921.c: New test.
9193
93df190d 91942016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9195
9196 PR target/71103
9197 * gcc.target/avr/pr71103.c: New test.
9198
933b9f7f 91992016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9200
9201 PR middle-end/71179
9202 * gcc.dg/tree-ssa/pr71179.c: New test.
9203
8bdfbc08 92042016-05-20 Martin Sebor <msebor@redhat.com>
9205
9206 PR c/71115
9207 * gcc.dg/init-excess-2.c: New test.
9208
6827ab42 92092016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9210
9211 * gnat.dg/opt53.adb: New test.
9212 * gnat.dg/opt54.adb: Likewise.
9213
58a5f4c0 92142016-05-20 Martin Jambor <mjambor@suse.cz>
9215
9216 PR tree-optimization/70884
9217 * gcc.dg/tree-ssa/pr70919.c: New test.
9218
bb7145f6 92192016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9220
9221 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9222 formatting.
f6871bbd 9223 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9224 fix code formatting.
9225
92262016-05-20 Nathan Sidwell <nathan@acm.org>
9227
9228 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9229 non-common cases.
9230 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9231
9954d230 92322016-05-20 David Malcolm <dmalcolm@redhat.com>
9233
9234 * jit.dg/all-non-failing-tests.h: Add
9235 test-factorial-must-tail-call.c.
9236 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9237 * jit.dg/test-factorial-must-tail-call.c: New test case.
9238
08a161f9 92392016-05-20 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR fortran/71204
9242 * gfortran.dg/pr71204.f90: New test.
9243
3d380077 92442016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9245
9246 * gcc.target/nvptx/sincos.c: New test.
9247
0f104d56 92482016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9249
9250 PR c++/70572
9251 * g++.dg/cpp1y/auto-fn31.C: New.
9252
61736a1b 92532016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9254
9255 * gcc.target/powerpc/vec-addec.c: New test.
9256 * gcc.target/powerpc/vec-addec-int128.c: New test.
9257
b4a61e77 92582016-05-20 David Malcolm <dmalcolm@redhat.com>
9259
9260 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9261 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9262 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9263 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9264
9a2ace10 92652016-05-20 Jan Hubicka <hubicka@ucw.cz>
9266
9267 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9268
45cdf8c6 92692016-05-20 Jakub Jelinek <jakub@redhat.com>
9270
b9a1dcd5 9271 PR c++/71210
9272 * g++.dg/opt/pr71210-1.C: New test.
9273 * g++.dg/opt/pr71210-2.C: New test.
9274
45cdf8c6 9275 PR tree-optimization/29756
9276 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9277 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9278 only on selected targets where V4SImode vectors are known to be
9279 supported.
9280
92e3ffbf 92812016-05-20 Marc Glisse <marc.glisse@inria.fr>
9282
9283 PR tree-optimization/71079
9284 PR tree-optimization/71206
9285 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9286
5da368e3 92872016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9288
9289 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9290 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9291 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9292
2506d97a 92932016-05-20 Richard Guenther <rguenther@suse.de>
9294
9295 PR tree-optimization/29756
9296 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9297
adade307 92982016-05-20 Richard Biener <rguenther@suse.de>
9299
9300 PR tree-optimization/71185
9301 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9302
c3deca25 93032016-05-20 Richard Biener <rguenther@suse.de>
9304
9305 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9306
8b0bef14 93072016-05-19 Marek Polacek <polacek@redhat.com>
9308
9309 PR c++/71075
9310 * g++.dg/diagnostic/pr71075.C: New test.
9311
08025288 93122016-05-19 David Malcolm <dmalcolm@redhat.com>
9313
9314 PR c++/71184
9315 * g++.dg/pr71184.C: New test case.
9316
26a51591 93172016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9318
9319 * gcc.target/powerpc/darn-0.c: New test.
9320 * gcc.target/powerpc/darn-1.c: New test.
9321 * gcc.target/powerpc/darn-2.c: New test.
9322
d8d3e75a 93232016-05-19 Marek Polacek <polacek@redhat.com>
9324
9325 PR tree-optimization/71031
9326 * gcc.dg/tree-ssa/vrp100.c: New test.
9327
c28211ae 93282016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9329
9330 PR rtl-optimization/71148
9331 * gcc.dg/pr71148.c: New test.
9332
3f5ea43a 93332016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9334
9335 PR target/71056
9336 * gcc.target/arm/pr71056.c: New test.
9337
2a7d4c20 93382016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9339
9340 * c-c++-common/pr69669.c: Check the used mode.
9341
ed0b0569 93422016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9343
9344 PR sanitizer/64354
9345 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9346
410372fe 93472016-05-19 Richard Biener <rguenther@suse.de>
9348
9349 PR tree-optimization/70729
9350 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9351 * gcc.dg/graphite/scop-18.c: Likewise.
9352 * gcc.dg/pr41783.c: Disable LIM.
9353 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9354 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9355 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9356 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9357 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9358 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9359 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9360 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9361 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9362 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9363 * gfortran.dg/pr42108.f90: Likewise.
9364
56f34f03 93652016-05-18 David Malcolm <dmalcolm@redhat.com>
9366
9367 PR driver/69265
9368 * gcc.dg/spellcheck-options-11.c: New test case.
9369
e6481cd1 93702016-05-18 Jakub Jelinek <jakub@redhat.com>
9371
9372 PR c++/71100
9373 * g++.dg/opt/pr71100.C: New test.
9374
be951c59 93752016-05-18 Martin Jambor <mjambor@suse.cz>
9376
9377 PR ipa/69708
9378 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9379 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9380 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9381 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9382
665ff45b 93832016-05-18 Martin Jambor <mjambor@suse.cz>
9384
9385 PR ipa/69708
9386 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9387 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9388 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9389 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9390 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9391
485be62c 93922016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9393
9394 PR c++/69793
9395 * g++.dg/template/crash122.C: New.
9396
b251d5f5 93972016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9398
9399 PR c++/70466
9400 * g++.dg/template/pr70466-1.C: New.
9401 * g++.dg/template/pr70466-2.C: Likewise.
9402
c93e9931 94032016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9404
9405 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9406 splat operations and the XXSPLTIB instruction.
9407 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9408 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9409 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9410 xxlxor to clear a register.
9411
8ba6639c 94122016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9413
9414 * gcc.dg/torture/pr71020.c: New test.
9415
ec6e3005 94162016-05-18 Martin Jambor <mjambor@suse.cz>
9417
9418 PR ipa/70646
9419 * gcc.dg/ipa/pr70646.c: New test.
9420
5ef3c918 94212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9422
9423 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9424
70a88eab 94252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9426
9427 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9428 missing tests for vreinterpretq_p{8,16}.
9429
b52a930c 94302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9431
9432 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9433 vsliq_n_s64 and vsliq_n_u64.
9434
bdd4080b 94352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9436
9437 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9438 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9439
37814bf5 94402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9441
9442 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9443 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9444 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9445
764af2e0 94462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9447
9448 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9449 in comment.
9450
ffe01a83 94512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9452
9453 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9454 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9455 "blr\t" and switch to scan-assembler-times.
9456
fab6dae9 94572016-05-18 Jiong Wang <jiong.wang@arm.com>
9458
231010db 9459 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9460 with __aarch64__.
9461 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9462 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9463
4eb0c566 94642016-05-18 Jakub Jelinek <jakub@redhat.com>
9465
442f18f1 9466 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9467 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9468 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9469 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9470 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9471 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9472
4d83b36b 9473 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9474 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9475
a4528eec 9476 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9477 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9478
f0066139 9479 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9480 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9481
4eb0c566 9482 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9483
303e9267 94842016-05-18 Richard Biener <rguenther@suse.de>
9485
9486 PR tree-optimization/71168
9487 * gcc.dg/torture/pr71168.c: New testcase.
9488
0d7ddd44 94892016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9490
9491 PR middle-end/63586
9492 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9493 * gcc.dg/tree-ssa/pr63586.c: New test.
9494 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9495
899bcc0f 94962016-05-17 Nathan Sidwell <nathan@acm.org>
9497
9498 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9499 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9500 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9501 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9502
a2246979 95032016-05-17 Nathan Sidwell <nathan@acm.org>
9504
9505 * gcc.target/nvptx/abi-vararg-3.c: New.
9506
2f6a4d21 95072016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9508
9509 PR tree-optimization/54579
9510 PR middle-end/55299
9511 * gcc.dg/fold-notrotate-1.c: New test.
9512 * gcc.dg/fold-notshift-1.c: New test.
9513 * gcc.dg/fold-notshift-2.c: New test.
9514
27bdad45 95152016-05-17 Marek Polacek <polacek@redhat.com>
9516
9517 PR ipa/71146
9518 * g++.dg/ipa/pr71146.C: New test.
9519
f33a295a 95202016-05-17 David Malcolm <dmalcolm@redhat.com>
9521
9522 * jit.dg/test-error-array-bounds.c: New test case.
9523
b6dd53bf 95242016-05-17 Marc Glisse <marc.glisse@inria.fr>
9525
9526 * gcc.dg/tree-ssa/and-1.c: New testcase.
9527
a8719545 95282016-05-17 Marc Glisse <marc.glisse@inria.fr>
9529
9530 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9531 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9532
34806102 95332016-05-17 Marc Glisse <marc.glisse@inria.fr>
9534
9535 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9536 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9537
25fe08a8 95382016-05-17 Jiong Wang <jiong.wang@arm.com>
9539
9540 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9541
abf1a837 95422016-05-17 Jiong Wang <jiong.wang@arm.com>
9543
9544 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9545
666b9dd3 95462016-05-17 Jiong Wang <jiong.wang@arm.com>
9547
9548 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9549 ".2d[index]" when scan the assembly.
9550 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9551 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9552 float64x1.
9553 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9554
77d095c0 95552016-05-17 Richard Biener <rguenther@suse.de>
9556
9557 PR tree-optimization/71132
9558 * gcc.dg/torture/pr71132.c: New testcase.
9559
28adcc23 95602016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9561
9562 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9563
2439931e 95642016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9565
9566 PR target/70809
9567 * gcc.target/aarch64/pr70809_1.c: New test.
9568
5ec2ff80 95692016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9570
9571 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9572 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9573 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9574 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9575
17fd1c7a 95762016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9577 Ilya Enkovich <ilya.enkovich@intel.com>
9578
9579 PR target/71114
9580 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9581
46729204 95822016-05-16 Jan Hubicka <hubicka@ucw.cz>
9583
9584 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9585 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9586
2a1125d6 95872016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9588
9589 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9590 test for __ARM_FP16_ARGS.
9591 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9592 * gcc.target/arm/aapcs/neon-vect10.c: New.
9593 * gcc.target/arm/aapcs/neon-vect9.c: New.
9594 * gcc.target/arm/aapcs/vfp18.c: New.
9595 * gcc.target/arm/aapcs/vfp19.c: New.
9596 * gcc.target/arm/aapcs/vfp20.c: New.
9597 * gcc.target/arm/aapcs/vfp21.c: New.
9598 * gcc.target/arm/fp16-aapcs-1.c: New.
9599 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9600 test for __ARM_FP16_ARGS.
9601 * g++.target/arm/fp16-return-1.c: Update expected output.
9602
ea3d2d74 96032016-05-16 Jiong Wang <jiong.wang@arm.com>
9604
9605 PR testsuite/70227
9606 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9607
6989e05f 96082016-05-15 Harald Anlauf <anlauf@gmx.de>
9609
9610 PR fortran/69603
9611 * gfortran.dg/pr69603.f90: New testcase.
9612
a5f52592 96132016-05-14 Fritz Reese <fritzoreese@gmail.com>
9614
9615 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9616
88f949ab 96172016-05-14 Fritz Reese <fritzoreese@gmail.com>
9618
9619 PR fortran/71047
9620 * gfortran.dg/pr71047.f08: New test.
9621
90c88567 96222016-05-13 Joseph Myers <joseph@codesourcery.com>
9623
9624 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9625 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9626 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9627
00a690cc 96282016-05-13 Martin Sebor <msebor@redhat.com>
9629
9630 PR c++/60049
9631 * g++.dg/cpp0x/constexpr-60049.C: New test.
9632
ec8b6af7 96332016-05-13 Jakub Jelinek <jakub@redhat.com>
9634
9635 PR bootstrap/71071
9636 * gcc.dg/pr71071.c: New test.
9637
f54d1d7b 96382016-05-13 Uros Bizjak <ubizjak@gmail.com>
9639
9640 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9641 remove XOP handling.
2f3af60f 9642 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9643
a39a0392 96442016-05-13 Nathan Sidwell <nathan@acm.org>
9645
9646 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9647 __atomic_is_lock_free declaration.
9648
42333dd9 96492016-05-13 Richard Biener <rguenther@suse.de>
9650
9651 PR tree-optimization/42587
9652 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9653
c5442454 96542016-05-13 Martin Liska <mliska@suse.cz>
9655
9656 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9657 the new format of dump output.
9658
03a400fb 96592016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9660
9661 * gcc.dg/pr71084.c: New test.
9662
69278c3f 96632016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9664
231010db 9665 PR target/53440
9666 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9667
8138f11b 96682016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9669
9670 * gcc.target/aarch64/struct_return.c: New test.
9671
22a3f7bd 96722016-05-12 Marek Polacek <polacek@redhat.com>
9673
9674 PR c/70756
9675 * c-c++-common/pr70756-2.c: New test.
9676 * c-c++-common/pr70756.c: New test.
9677
9bcd42cc 96782016-05-12 Richard Biener <rguenther@suse.de>
9679
9680 PR tree-optimization/71059
9681 * gcc.dg/torture/pr71059.c: New testcase.
9682
5ffb4a0d 96832016-05-12 Richard Biener <rguenther@suse.de>
9684
9685 PR tree-optimization/71062
9686 * gcc.dg/torture/pr71062.c: New testcase.
9687
2ab65c31 96882016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9689
9690 PR tree-optimization/71006
9691 * gcc.dg/pr71006.c: New test.
9692
f0158fc0 96932016-05-12 Marek Polacek <polacek@redhat.com>
9694
9695 PR driver/71063
9696 * gcc.dg/opts-7.c: New test.
9697
0f56938b 96982016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9699
9700 PR target/70830
9701 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9702 Add -save-temps to dg-options.
9703 Scan for ldmfd rather than pop instruction.
9704 * gcc.target/arm/interrupt-2.c: Likewise.
9705 * gcc.target/arm/pr70830.c: New test.
9706
e10946d5 97072016-05-12 Jakub Jelinek <jakub@redhat.com>
9708
9fa8e468 9709 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9710 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9711
9ce62bbe 9712 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9713 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9714 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9715
708ae1b1 9716 PR target/71019
9717 * gcc.target/i386/avx512vl-pack-1.c: New test.
9718 * gcc.target/i386/avx512vl-pack-2.c: New test.
9719 * gcc.target/i386/avx512bw-pack-2.c: New test.
9720
a461f32e 9721 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9722
e10946d5 9723 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9724 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9725 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9726
f52a3ef6 97272016-05-12 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/70986
9730 * gcc.dg/torture/pr70986-1.c: New testcase.
9731 * gcc.dg/torture/pr70986-2.c: Likewise.
9732 * gcc.dg/torture/pr70986-3.c: Likewise.
9733
54c4d22e 97342016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9735
9736 PR c/43651
9737 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9738 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9739
57215d5b 97402016-05-11 Uros Bizjak <ubizjak@gmail.com>
9741
9742 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9743 directive.
9744 * gcc.target/i386/pr66746.c: Ditto.
9745
67d3121c 97462016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9747
9748 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9749 support.
9750 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9751 warning when using -mvsx-timode.
9752 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9753 * gcc.target/powerpc/dform-2.c: Likewise.
9754 * gcc.target/powerpc/pr68805.c: Likewise.
9755
7f8012a5 97562016-05-11 Marek Polacek <polacek@redhat.com>
9757
9758 PR c++/71024
9759 * c-c++-common/attributes-3.c: New test.
9760
3e8567ce 97612016-05-11 Nathan Sidwell <nathan@acm.org>
9762
9763 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9764 * gcc.c-torture/execute/pr68185.c: Likewise.
9765 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9766 * gcc.dg/pr69634.c: Requires scheduling.
9767 * gcc.dg/torture/pr66178.c: Require label values.
9768 * gcc.dg/setjmp-6.c: Require indirect jumps.
9769
3739ac00 97702016-05-11 Richard Biener <rguenther@suse.de>
9771
9772 PR tree-optimization/71055
9773 * gcc.dg/torture/pr71055.c: New testcase.
9774
1ff8b385 97752016-05-11 Richard Biener <rguenther@suse.de>
9776
9777 PR debug/71057
9778 * g++.dg/debug/pr71057.C: New testcase.
9779
77126efa 97802016-05-11 Jakub Jelinek <jakub@redhat.com>
9781
9782 PR fortran/70855
9783 * gfortran.dg/gomp/pr70855.f90: New test.
9784
6fcaaf9b 97852016-05-11 Richard Biener <rguenther@suse.de>
9786
9787 PR middle-end/71002
9788 * g++.dg/torture/pr71002.C: New testcase.
9789
bfa8ea12 97902016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9791
9792 PR middle-end/70807
9793 * gcc.dg/pr70807.c: New test.
9794
87632549 97952016-05-10 Martin Sebor <msebor@redhat.com>
9796
9797 PR c++/38611
9798 * g++.dg/Wattributes.C: New test.
9799
f9153689 98002016-05-10 Marc Glisse <marc.glisse@inria.fr>
9801
9802 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9803 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9804 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9805
a44ed58a 98062016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9807
9808 PR target/70799
9809 * gcc.target/i386/pr70799-1.c: New test.
9810
d6c90d89 98112016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9812
9813 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9814
c1f73044 98152016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9816
9817 PR middle-end/70877
9818 * gcc.target/i386/pr70877.c: New test.
9819
e66d763a 98202016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9821
9822 PR tree-optimization/70786
9823 * gcc.target/i386/pr70876.c: New test.
9824
a30ff73a 98252016-05-10 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR target/70927
9828 * gcc.target/i386/avx512vl-logic-1.c: New test.
9829 * gcc.target/i386/avx512vl-logic-2.c: New test.
9830 * gcc.target/i386/avx512dq-logic-2.c: New test.
9831
4b3fd38f 98322016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9833
9834 PR target/70963
9835 * gcc.target/powerpc/pr70963.c: New.
9836
abf93a25 98372016-05-10 David Malcolm <dmalcolm@redhat.com>
9838
9839 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9840 (test_very_wide_line): Add ruler to expected output.
9841 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9842 (test_very_wide_line): Likewise.
9843 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9844 (test_show_locus): Within the handling of "test_very_wide_line",
9845 enable show_ruler_p on the diagnostic context.
9846
d614888f 98472016-05-10 Richard Biener <rguenther@suse.de>
9848
9849 PR tree-optimization/71039
9850 * gcc.dg/torture/pr71039.c: New testcase.
9851
dbca5ed9 98522016-05-10 Nathan Sidwell <nathan@acm.org>
9853
9854 * gcc.dg/nested-func-10.c: Requires alloca.
9855 * gcc.dg/nested-func-9.c: Requires alloca.
9856 * gcc.c-torture/execute/pr70460.c: Requires labels.
9857 * gcc.c-torture/compile/pr70199.c: Requires labels.
9858 * gcc.target/nvptx/decl.c: Compile only.
9859 * gcc.target/nvptx/trailing-init.c: Compile only.
9860 * gcc.target/nvptx/ary-init.c: Compile only.
9861
3fa82609 98622016-05-10 Marek Polacek <polacek@redhat.com>
9863
9864 PR c/70255
9865 * gcc.dg/attr-opt-1.c: New test.
9866
76825907 98672016-05-10 Richard Biener <rguenther@suse.de>
9868
9869 PR tree-optimization/70497
9870 PR tree-optimization/28367
9871 * gcc.dg/torture/20160404-1.c: New testcase.
9872 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9873 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9874
68255819 98752016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9876
9877 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9878
d9aa8cdb 98792016-05-09 Uros Bizjak <ubizjak@gmail.com>
9880
9881 * gcc.target/i386/fabsneg-1.c New test.
9882
7cc16f50 98832016-05-09 Alan Modra <amodra@gmail.com>
9884
9885 PR testsuite/70826
9886 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9887
a83b7b63 98882016-05-09 Richard Biener <rguenther@suse.de>
9889
9890 PR tree-optimization/70985
9891 * gcc.dg/torture/pr70985.c: New testcase.
9892
189d0706 98932016-05-09 Bin Cheng <bin.cheng@arm.com>
9894
9895 * gcc.dg/tree-ssa/ifc-9.c: New test.
9896 * gcc.dg/tree-ssa/ifc-10.c: New test.
9897 * gcc.dg/tree-ssa/ifc-11.c: New test.
9898 * gcc.dg/tree-ssa/ifc-12.c: New test.
9899 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9900 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9901 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9902
1ec957b0 99032016-05-09 Richard Biener <rguenther@suse.de>
9904
9905 PR fortran/70937
9906 * gfortran.dg/pr70937.f90: New testcase.
9907
923c7714 99082016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9909
9910 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9911
d7cd448a 99122016-05-07 Fritz Reese <fritzoreese@gmail.com>
9913
9914 PR fortran/56226
9915 * gfortran.dg/dec_structure_1.f90: New testcase.
9916 * gfortran.dg/dec_structure_2.f90: Ditto.
9917 * gfortran.dg/dec_structure_3.f90: Ditto.
9918 * gfortran.dg/dec_structure_4.f90: Ditto.
9919 * gfortran.dg/dec_structure_5.f90: Ditto.
9920 * gfortran.dg/dec_structure_6.f90: Ditto.
9921 * gfortran.dg/dec_structure_7.f90: Ditto.
9922 * gfortran.dg/dec_structure_8.f90: Ditto.
9923 * gfortran.dg/dec_structure_9.f90: Ditto.
9924 * gfortran.dg/dec_structure_10.f90: Ditto.
9925 * gfortran.dg/dec_structure_11.f90: Ditto.
9926 * gfortran.dg/dec_union_1.f90: Ditto.
9927 * gfortran.dg/dec_union_2.f90: Ditto.
9928 * gfortran.dg/dec_union_3.f90: Ditto.
9929 * gfortran.dg/dec_union_4.f90: Ditto.
9930 * gfortran.dg/dec_union_5.f90: Ditto.
9931 * gfortran.dg/dec_union_6.f90: Ditto.
9932 * gfortran.dg/dec_union_7.f90: Ditto.
9933
f681e29b 99342016-05-07 Tom de Vries <tom@codesourcery.com>
9935
9936 PR tree-optimization/70956
9937 * gcc.dg/graphite/pr70956.c: New test.
9938
68d7f375 99392016-05-06 Jakub Jelinek <jakub@redhat.com>
9940
faf39348 9941 PR middle-end/70941
9942 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9943 (a, b, c, d): Change type from char to signed char.
9944 (main): Compare against (signed char) -1634678893 instead of
9945 hardcoded -109. Use __builtin_abort instead of abort.
9946
b768b13a 9947 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9948 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9949
68d7f375 9950 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9951
5dda16ea 99522016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9953
9954 PR debug/70935
9955 * gcc.dg/torture/pr70935.c: New test.
9956
13ede1b5 99572016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9958
9959 PR target/58219
7fc878c4 9960 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9961
96d94be2 99622016-05-06 Richard Biener <rguenther@suse.de>
9963
9964 PR tree-optimization/70960
9965 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9966
e5d9f15d 99672016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9968
9969 PR target/52933
9970 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9971 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9972 Adjust expected instruction counts.
9973 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9974
2dd7705f 99752016-05-06 Marek Polacek <polacek@redhat.com>
9976
9977 PR sanitizer/70875
9978 * gcc.dg/ubsan/bounds-3.c: New test.
9979
cb8bc632 99802016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9981
9982 PR target/54089
9983 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9984
b343c173 99852016-05-06 Richard Biener <rguenther@suse.de>
9986
9987 PR middle-end/70931
9988 * gfortran.dg/pr70931.f90: New testcase.
9989
1e3db0b1 99902016-05-06 Richard Biener <rguenther@suse.de>
9991
9992 PR middle-end/70941
9993 * gcc.dg/torture/pr70941.c: New testcase.
9994
bdd54b6d 99952016-05-05 Bin Cheng <bin.cheng@arm.com>
9996
9997 PR tree-optimization/57206
9998 * gcc.dg/vect/pr57206.c: New test.
9999
499adcfd 100002016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10001
10002 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10003
871164c4 100042016-05-05 Jakub Jelinek <jakub@redhat.com>
10005
ecb23e00 10006 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10007
871164c4 10008 * c-c++-common/Wdangling-else-4.c: New test.
10009
70cf83ba 100102016-05-04 Jakub Jelinek <jakub@redhat.com>
10011
858c9470 10012 PR c++/70906
10013 PR c++/70933
10014 * g++.dg/opt/pr70906.C: New test.
10015 * g++.dg/opt/pr70933.C: New test.
10016
70cf83ba 10017 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10018
aaa36a78 100192016-05-04 Jan Hubicka <hubicka@ucw.cz>
10020
10021 * gcc.dg/ipa/pure-const-3.c: New testcase.
10022
1d52c456 100232016-05-04 Marek Polacek <polacek@redhat.com>
10024
10025 * c-c++-common/Wdangling-else-1.c: New test.
10026 * c-c++-common/Wdangling-else-2.c: New test.
10027 * c-c++-common/Wdangling-else-3.c: New test.
10028
dc581573 100292016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10030
10031 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10032 flag is present.
10033
a64030fe 100342016-05-04 Marek Polacek <polacek@redhat.com>
10035
10036 PR c/48778
10037 * gcc.dg/Waddress-2.c: New test.
10038
b461b04a 100392016-05-04 Alan Modra <amodra@gmail.com>
10040
10041 * gcc.target/powerpc/pr70866.c: New.
10042
c388a0cf 100432016-05-03 Martin Sebor <msebor@redhat.com>
10044
10045 PR c++/66561
10046 * c-c++-common/builtin_location.c: New test.
10047 * g++.dg/cpp1y/builtin_location.C: New test.
10048
5d4db8ef 100492016-05-03 Marek Polacek <polacek@redhat.com>
10050
10051 PR c/70859
10052 * gcc.dg/pr70859.c: New test.
10053 * gcc.dg/pr70859-2.c: New test.
10054
ca938765 100552016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10056
10057 * gnat.dg/debug5.adb: New testcase.
10058
60b27d5f 100592016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10060
10061 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10062 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10063 Procedure to check for z10 instruction set.
10064
5ab325d0 100652016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10066
10067 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10068
c548a0ad 100692016-05-03 Alan Modra <amodra@gmail.com>
10070
10071 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10072
d5ecd946 100732016-05-03 Jakub Jelinek <jakub@redhat.com>
10074
10075 * gcc.target/i386/avx512f-cvt-1.c: New test.
10076
35b0a053 100772016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10078
10079 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10080 -fdump-tree-vrp-details.
10081
9ae1b28a 100822016-05-03 Richard Biener <rguenther@suse.de>
10083
10084 * gcc.dg/pr30172-1.c: Adjust.
10085 * gcc.dg/pr63743.c: Likewise.
10086 * gcc.dg/tm/pr51696.c: Likewise.
10087 * c-c++-common/tm/safe-1.c: Likewise.
10088 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10089 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10090 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10091 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10092
9c1a31e4 100932016-05-03 Jakub Jelinek <jakub@redhat.com>
10094
fe69bcb9 10095 PR rtl-optimization/70467
10096 * gcc.target/i386/pr70467-3.c: New test.
10097 * gcc.target/i386/pr70467-4.c: New test.
10098
9082c4a4 10099 PR tree-optimization/70916
10100 * gcc.c-torture/compile/pr70916.c: New test.
10101
9c1a31e4 10102 PR target/49244
10103 * gcc.target/i386/pr49244-1.c: New test.
10104 * gcc.target/i386/pr49244-2.c: New test.
10105
69105acc 101062016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10107
10108 PR rtl-optimization/44281
10109 * gcc.target/i386/pr44281.c: New test.
10110
9ab8df54 101112016-05-03 bin cheng <bin.cheng@arm.com>
10112
10113 PR tree-optimization/56541
10114 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10115 * gcc.dg/vect/pr56541.c: new test.
10116
3c62cae0 101172016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10118
10119 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10120 __float128.
10121 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10122
91abc161 101232016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10124
10125 PR testsuite/70520
10126 * c-c++-common/asan/clone-test-1.c (main): Align child process
10127 stack to 16 bytes.
10128
aa3d1155 101292016-05-02 David Malcolm <dmalcolm@redhat.com>
10130
10131 PR c++/62314
10132 * g++.dg/spellcheck-fields-2.C: New test case.
10133
002c3f28 101342016-05-02 David Malcolm <dmalcolm@redhat.com>
10135
10136 PR c++/62314
10137 * g++.dg/pr62314.C: New test case.
10138
46e5dccc 101392016-05-02 Jan Hubicka <hubicka@ucw.cz>
10140
10141 * gcc.dg/ipa/inline-8.c: New testcase.
10142
663f4248 101432016-05-02 Jakub Jelinek <jakub@redhat.com>
10144
10145 PR rtl-optimization/70467
10146 * gcc.target/i386/pr70467-1.c: New test.
10147
efe8bdf5 101482016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10149
10150 * gcc.dg/spec-options.c: Run the test on all targets.
10151 * gcc.dg/foo.specs: Use cpp_unique_options.
10152
47ef9633 101532016-05-02 Marc Glisse <marc.glisse@inria.fr>
10154
10155 * gcc.dg/tree-ssa/unord.c: New testcase.
10156
eb1a077c 101572016-05-02 Marc Glisse <marc.glisse@inria.fr>
10158
10159 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10160
28e869d0 101612016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10162
10163 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10164
dd185f6e 101652016-05-02 Marek Polacek <polacek@redhat.com>
10166
10167 PR c/70851
10168 * gcc.dg/enum-incomplete-3.c: New test.
10169
773d09b9 101702016-05-02 Marek Polacek <polacek@redhat.com>
10171 Tom de Vries <tom@codesourcery.com>
10172
10173 PR tree-optimization/70700
10174 * gcc.dg/pr70700.c: New test.
10175
f0dc3286 101762016-05-01 Uros Bizjak <ubizjak@gmail.com>
10177
10178 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10179 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10180 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10181 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10182 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10183
7f931827 101842016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10185
10186 * ada/acats/run_acats: Rename into...
10187 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10188 * ada/acats/run_all.sh: Remove redundant test.
10189 (target_run): Move around.
10190 (target_gnatchop): Use newly built executable.
10191 (target_gnatmake): Likewise.
10192 Check that the compilation of impbit succeeds.
10193
1c492b4e 101942016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10195
10196 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10197 * gcc.dg/20021029-1.c: Likewise.
10198 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10199 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10200 * gcc.target/sh/cmpstr.c: Likewise.
10201 * gcc.target/sh/cmpstrn.c: Likewise.
10202 * gcc.target/sh/memset.c: Likewise.
10203 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10204 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10205 * gcc.target/sh/pr39423-1.c: Likewise.
10206 * gcc.target/sh/pr49468-di.c: Likewise.
10207 * gcc.target/sh/pr49468-si.c: Likewise.
10208 * gcc.target/sh/pr49880-1.c: Likewise.
10209 * gcc.target/sh/pr49880-2.c: Likewise.
10210 * gcc.target/sh/pr49880-3.c: Likewise.
10211 * gcc.target/sh/pr50751-1.c: Likewise.
10212 * gcc.target/sh/pr50751-4.c: Likewise.
10213 * gcc.target/sh/pr50751-7.c: Likewise.
10214 * gcc.target/sh/pr51244-1.c: Likewise.
10215 * gcc.target/sh/pr51244-10.c: Likewise.
10216 * gcc.target/sh/pr51244-11.c: Likewise.
10217 * gcc.target/sh/pr51244-12.c: Likewise.
10218 * gcc.target/sh/pr51244-13.c: Likewise.
10219 * gcc.target/sh/pr51244-14.c: Likewise.
10220 * gcc.target/sh/pr51244-17.c: Likewise.
10221 * gcc.target/sh/pr51244-18.c: Likewise.
10222 * gcc.target/sh/pr51244-19.c: Likewise.
10223 * gcc.target/sh/pr51244-4.c: Likewise.
10224 * gcc.target/sh/pr51244-5.c: Likewise.
10225 * gcc.target/sh/pr51244-7.c: Likewise.
10226 * gcc.target/sh/pr51244-8.c: Likewise.
10227 * gcc.target/sh/pr51244-9.c: Likewise.
10228 * gcc.target/sh/pr51697.c: Likewise.
10229 * gcc.target/sh/pr52483-1.c: Likewise.
10230 * gcc.target/sh/pr52483-2.c: Likewise.
10231 * gcc.target/sh/pr52483-3.c: Likewise.
10232 * gcc.target/sh/pr52483-5.c: Likewise.
10233 * gcc.target/sh/pr52933-1.c: Likewise.
10234 * gcc.target/sh/pr52933-2.c: Likewise.
10235 * gcc.target/sh/pr52933-3.c: Likewise.
10236 * gcc.target/sh/pr53568-1.c: Likewise.
10237 * gcc.target/sh/pr53976-1.c: Likewise.
10238 * gcc.target/sh/pr53988-1.c: Likewise.
10239 * gcc.target/sh/pr53988.c: Likewise.
10240 * gcc.target/sh/pr54089-1.c: Likewise.
10241 * gcc.target/sh/pr54089-6.c: Likewise.
10242 * gcc.target/sh/pr54089-7.c: Likewise.
10243 * gcc.target/sh/pr54089-8.c: Likewise.
10244 * gcc.target/sh/pr54089-9.c: Likewise.
10245 * gcc.target/sh/pr54236-1.c: Likewise.
10246 * gcc.target/sh/pr54236-2.c: Likewise.
10247 * gcc.target/sh/pr54236-3.c: Likewise.
10248 * gcc.target/sh/pr54236-4.c: Likewise.
10249 * gcc.target/sh/pr54386.c: Likewise.
10250 * gcc.target/sh/pr54602-1.c: Likewise.
10251 * gcc.target/sh/pr54685.c: Likewise.
10252 * gcc.target/sh/pr54760-1.c: Likewise.
10253 * gcc.target/sh/pr54760-2.c: Likewise.
10254 * gcc.target/sh/pr54760-3.c: Likewise.
10255 * gcc.target/sh/pr54760-4.c: Likewise.
10256 * gcc.target/sh/pr54760-5.c: Likewise.
10257 * gcc.target/sh/pr54760-6.c: Likewise.
10258 * gcc.target/sh/pr55146.c: Likewise.
10259 * gcc.target/sh/pr55160.c: Likewise.
10260 * gcc.target/sh/pr59278.c: Likewise.
10261 * gcc.target/sh/pr59401-1.c: Likewise.
10262 * gcc.target/sh/pr59533-1.c: Likewise.
10263 * gcc.target/sh/pr63260.c: Likewise.
10264 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10265 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10266 * gcc.target/sh/strlen.c: Likewise.
10267 * gcc.target/sh/torture/pr30807.c: Likewise.
10268 * gcc.target/sh/torture/pr34777.c: Likewise.
10269 * gcc.target/sh/torture/pr64652.c: Likewise.
10270 * gcc.target/sh/torture/pr65505.c: Likewise.
10271 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10272 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10273
0c4005be 102742016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10275
10276 PR c++/66644
10277 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10278
d94e6223 102792016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10280
10281 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10282 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10283 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10284 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10285
46f37836 102862016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10287
10288 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10289 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10290
4d0a8bac 102912016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10292
10293 PR middle-end/70626
10294 * c-c++-common/goacc/combined-reduction.c: New test.
10295 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10296
b98e0db3 102972016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10298
10299 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10300 *movdi_internal pattern only if PIC off.
10301 * gcc.target/i386/pr70155-2.c: Likewise.
10302 * gcc.target/i386/pr70155-3.c: Likewise.
10303 * gcc.target/i386/pr70155-4.c: Likewise.
10304 * gcc.target/i386/pr70155-5.c: Likewise.
10305 * gcc.target/i386/pr70155-6.c: Likewise.
10306 * gcc.target/i386/pr70155-7.c: Likewise.
10307 * gcc.target/i386/pr70155-8.c: Likewise.
10308 * gcc.target/i386/pr70155-15.c: Likewise.
10309 * gcc.target/i386/pr70155-17.c: Likewise.
10310 * gcc.target/i386/pr70155-22.c: Likewise.
10311
8b066242 103122016-04-29 Bin Cheng <bin.cheng@arm.com>
10313
10314 PR tree-optimization/70803
10315 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10316
22912e73 103172016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10318
10319 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10320 optimization of vector loop.
10321 * gcc.target/i386/vect-unpack-3.c: New test.
10322 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10323 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10324 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10325
568128c6 103262016-04-29 Marek Polacek <polacek@redhat.com>
10327
10328 PR sanitizer/70342
10329 * g++.dg/ubsan/null-7.C: New test.
10330
025dd1e0 10331 PR c/70852
10332 * gcc.dg/pr70852.c: New test.
10333
eb16928e 103342016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10335
10336 PR/69089
10337 * g++.dg/cpp0x/alignas6.C: New test.
10338
d7377ee9 103392016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10340
4860a6bf 10341 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10342 * gcc.dg/pr27003.c: Likewise.
10343 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10344 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10345 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10346 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10347 * gcc.target/arc/mxy.c: Likewise.
10348 * gcc.target/arc/mswape.c: Likewise.
10349 * gcc.target/arc/mrtsc.c: Likewise.
10350 * gcc.target/arc/mcrc.c: Likewise.
10351 * gcc.target/arc/mdsp-packa.c: Likewise.
10352 * gcc.target/arc/mdvbf.c: Likewise.
10353 * gcc.target/arc/mlock.c: Likewise.
10354 * gcc.target/arc/mmac-24.c: Likewise.
10355 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10356
efa1b7ab 103572016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10358 Matthijs Kooijman <matthijs@stdin.nl>
10359 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10360
10361 PR target/60040
10362 * gcc.target/avr/pr60040-1.c: New.
10363 * gcc.target/avr/pr60040-2.c: New.
10364
00371d68 103652016-04-29 Richard Biener <rguenther@suse.de>
10366
10367 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10368
73447cc5 103692016-04-29 Richard Biener <rguenther@suse.de>
10370
10371 PR tree-optimization/13962
10372 PR tree-optimization/65686
10373 * gcc.dg/uninit-pr65686.c: New testcase.
10374
c2087b56 103752016-04-29 Jakub Jelinek <jakub@redhat.com>
10376
10377 PR middle-end/70843
10378 * gcc.dg/pr70843.c: New test.
10379
cdd06d5a 103802016-04-28 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR target/70858
10383 * gcc.target/i386/pr70858.c: New test.
10384
1a60079e 103852016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10386
10387 * gcc.target/arc/nps400-1.c: New file.
10388
11bc2894 103892016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10390 Andrew Burgess <andrew.burgess@embecosm.com>
10391
10392 * gcc.target/arc/movh_cl-1.c: New file.
10393
dd9bf0b5 103942016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10395 Andrew Burgess <andrew.burgess@embecosm.com>
10396
10397 * gcc.target/arc/extzv-1.c: New file.
10398 * gcc.target/arc/insv-1.c: New file.
10399 * gcc.target/arc/insv-2.c: New file.
10400 * gcc.target/arc/movb-1.c: New file.
10401 * gcc.target/arc/movb-2.c: New file.
10402 * gcc.target/arc/movb-3.c: New file.
10403 * gcc.target/arc/movb-4.c: New file.
10404 * gcc.target/arc/movb-5.c: New file.
10405 * gcc.target/arc/movb_cl-1.c: New file.
10406 * gcc.target/arc/movb_cl-2.c: New file.
10407 * gcc.target/arc/movbi_cl-1.c: New file.
10408 * gcc.target/arc/movl-1.c: New file.
10409
a22e4209 104102016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10411 Andrew Burgess <andrew.burgess@embecosm.com>
10412
10413 * gcc.target/arc/cmem-1.c: New file.
10414 * gcc.target/arc/cmem-2.c: New file.
10415 * gcc.target/arc/cmem-3.c: New file.
10416 * gcc.target/arc/cmem-4.c: New file.
10417 * gcc.target/arc/cmem-5.c: New file.
10418 * gcc.target/arc/cmem-6.c: New file.
10419 * gcc.target/arc/cmem-7.c: New file.
10420 * gcc.target/arc/cmem-ld.inc: New file.
10421 * gcc.target/arc/cmem-st.inc: New file.
10422
287c3982 104232016-04-28 Jakub Jelinek <jakub@redhat.com>
10424
10425 PR target/70821
10426 * gcc.target/i386/pr70821.c: New test.
10427
e40e5340 104282016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10429
10430 * gcc.target/powerpc/vec-adde.c: New test.
10431 * gcc.target/powerpc/vec-adde-int128.c: New test.
10432
cf977d50 104332016-04-28 Jakub Jelinek <jakub@redhat.com>
10434
10435 * gcc.target/i386/avx-vround-1.c: New test.
10436 * gcc.target/i386/avx-vround-2.c: New test.
10437 * gcc.target/i386/avx512vl-vround-1.c: New test.
10438 * gcc.target/i386/avx512vl-vround-2.c: New test.
10439
572f8300 104402016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10441
10442 PR testsuite/70595
10443 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10444 (check_effective_target_cilkplus_runtime): ... this.
10445 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10446 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10447
10448 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10449 Require cilkplus_runtime.
10450 Don't add -lcilkrts.
10451 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10452 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10453 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10454 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10455 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10456 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10457 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10458 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10459 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10460 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10461 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10462 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10463 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10464 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10465 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10466 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10467 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10468 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10469 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10470 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10471 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10472 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10473 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10474 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10475 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10476 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10477 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10478 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10479 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10480
10481 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10482 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10483
10484 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10485
10486 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10487 cilkplus_runtime.
10488
dfba0905 104892016-04-27 Marc Glisse <marc.glisse@inria.fr>
10490
10491 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10492 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10493
605a4556 104942015-04-27 Ryan Burn <contact@rnburn.com>
10495
10496 PR c++/69024
10497 PR c++/68997
10498 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10499 diagnostic.
10500 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10501 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10502
6a1231a5 105032016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10504
10505 * gnat.dg/limited_with4.ad[sb]: New test.
10506 * gnat.dg/limited_with4_pkg.ads: New helper.
10507
4dad9e09 105082016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10509
10510 PR target/70155
10511 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10512 and movv1ti_internal patterns
10513 * gcc.target/i386/pr70155-1.c: New test.
10514 * gcc.target/i386/pr70155-2.c: Likewise.
10515 * gcc.target/i386/pr70155-3.c: Likewise.
10516 * gcc.target/i386/pr70155-4.c: Likewise.
10517 * gcc.target/i386/pr70155-5.c: Likewise.
10518 * gcc.target/i386/pr70155-6.c: Likewise.
10519 * gcc.target/i386/pr70155-7.c: Likewise.
10520 * gcc.target/i386/pr70155-8.c: Likewise.
10521 * gcc.target/i386/pr70155-9.c: Likewise.
10522 * gcc.target/i386/pr70155-10.c: Likewise.
10523 * gcc.target/i386/pr70155-11.c: Likewise.
10524 * gcc.target/i386/pr70155-12.c: Likewise.
10525 * gcc.target/i386/pr70155-13.c: Likewise.
10526 * gcc.target/i386/pr70155-14.c: Likewise.
10527 * gcc.target/i386/pr70155-15.c: Likewise.
10528 * gcc.target/i386/pr70155-16.c: Likewise.
10529 * gcc.target/i386/pr70155-17.c: Likewise.
10530 * gcc.target/i386/pr70155-18.c: Likewise.
10531 * gcc.target/i386/pr70155-19.c: Likewise.
10532 * gcc.target/i386/pr70155-20.c: Likewise.
10533 * gcc.target/i386/pr70155-21.c: Likewise.
10534 * gcc.target/i386/pr70155-22.c: Likewise.
10535
a80f3f45 105362016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10537
10538 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10539 ".{5,6}".
10540
279305d1 105412016-04-27 Bin Cheng <bin.cheng@arm.com>
10542
10543 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10544 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10545 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10546 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10547 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10548
8974b625 105492016-04-27 Richard Biener <rguenther@suse.de>
10550
10551 PR ipa/70760
10552 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10553 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10554
886d5463 105552016-04-27 Nathan Sidwell <nathan@acm.org>
10556
10557 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10558 * g++.dg/ubsan/pr63956.C: Adjust error location.
10559
f0e35aa9 105602016-04-27 Nick Clifton <nickc@redhat.com>
10561
10562 PR middle-end/49889
10563 * gcc.dg/pr49889.c: New test.
10564
40385231 105652016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10566
10567 * c-c++-common/memset-array.c: New test.
10568
37229a71 105692016-04-26 Martin Sebor <msebor@redhat.com>
10570
10571 PR c++/66639
10572 * g++.dg/cpp1y/func_constexpr.C: New test.
10573
3eedf9bd 105742016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10575
10576 PR c++/70241
10577 * g++.dg/cpp0x/enum32.C: New test.
10578 * g++.dg/cpp0x/enum33.C: New test.
10579
105802016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10581
10582 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10583 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10584 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10585 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10586 * gcc.c-torture/execute/pr38151.c: Likewise.
10587 * gcc.c-torture/execute/pr66556.c: Likewise.
10588 * gcc.c-torture/execute/pr67781.c: Likewise.
10589 * gcc.c-torture/execute/pr68648.c: Likewise.
10590
8c51f92f 105912016-04-26 Marc Glisse <marc.glisse@inria.fr>
10592
10593 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10594
fa20ebd3 105952016-04-26 Marek Polacek <polacek@redhat.com>
10596
10597 PR c/67784
10598 * gcc.dg/pr67784-3.c: New test.
10599 * gcc.dg/pr67784-4.c: New test.
10600 * gcc.dg/pr67784-5.c: New test.
10601
9db47803 10602 PR c/70791
10603 * gcc.dg/Wnested-externs-2.c: New test.
10604
bff407f2 106052016-04-26 Marc Glisse <marc.glisse@inria.fr>
10606
10607 * gcc.dg/fold-plusmult.c: Adjust.
10608 * gcc.dg/no-strict-overflow-6.c: Adjust.
10609 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10610
78d0c69e 106112016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10612
10613 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10614 number scans.
10615 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10616 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10617 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10618 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10619 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10620 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10621 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10622 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10623 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10624 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10625 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10626 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10627 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10628 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10629 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10630 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10631 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10632 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10633 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10634 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10635 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10636 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10637 scans.
10638 * gcc.target/i386/pr32219-4.c: Likewise.
10639 * gcc.target/i386/pr32219-6.c: Likewise.
10640 * gcc.target/i386/pr32219-8.c: Likewise.
10641
221d6722 106422016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10643
10644 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10645 associated options.
10646
514727a9 106472016-04-26 Marek Polacek <polacek@redhat.com>
10648
10649 PR c++/70744
10650 * g++.dg/ext/cond2.C: New test.
10651
e6ee4c61 106522016-04-26 Bin Cheng <bin.cheng@arm.com>
10653
10654 PR tree-optimization/70771
10655 PR tree-optimization/70775
10656 * gcc.dg/pr70771.c: New test.
3730828c 10657 * gcc.dg/pr70775.c: New test.
e6ee4c61 10658
b3d72796 106592016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10660
10661 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10662
c11ece29 106632016-04-25 Richard Biener <rguenther@suse.de>
10664
10665 PR tree-optimization/70780
10666 * gcc.dg/torture/pr70780.c: New testcase.
10667
92a44a68 106682016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10669
4860a6bf 10670 * gcc.target/arm/neon-vaddws16.c: New test.
10671 * gcc.target/arm/neon-vaddws32.c: New test.
10672 * gcc.target/arm/neon-vaddwu16.c: New test.
10673 * gcc.target/arm/neon-vaddwu32.c: New test.
10674 * gcc.target/arm/neon-vaddwu8.c: New test.
10675 * lib/target-supports.exp
d40b10b2 10676 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10677 that arm neon support vector widen sum of HImode TO SImode.
10678
4bbfd6c2 106792016-04-23 Jakub Jelinek <jakub@redhat.com>
10680
10681 PR sanitizer/70712
10682 * c-c++-common/asan/pr70712.c: New test.
10683
524df596 106842016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10685
10686 * .gitattributes: New file.
10687
426c75c3 106882016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10689
10690 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10691
c052a8d5 106922016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10693
10694 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10695 * gfortran.dg/submodule_15.f08: Likewise.
10696
c08d4612 106972016-04-22 Richard Biener <rguenther@suse.de>
10698
10699 PR tree-optimization/70740
10700 * gcc.dg/torture/pr70740.c: New testcase.
10701
fd3211e1 107022016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10703
10704 PR target/70750
10705 * gcc.target/i386/pr70750-1.c: New test.
10706 * gcc.target/i386/pr70750-2.c: Likewise.
10707
15acd78c 107082016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10709
10710 PR c++/70540
10711 * g++.dg/cpp0x/auto48.C: New.
10712
192bf59c 107132016-04-21 Marek Polacek <polacek@redhat.com>
10714
10715 PR c++/70513
10716 * g++.dg/cpp0x/forw_enum12.C: New test.
10717 * g++.dg/cpp0x/forw_enum13.C: New test.
10718
5d429e99 107192016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10720
10721 PR target/70728
10722 * gcc.target/i386/pr70728.c: New test.
10723
06777d85 107242016-04-21 Richard Biener <rguenther@suse.de>
10725
10726 PR middle-end/70747
10727 * gcc.dg/pr70747.c: New testcase.
10728
7434c6fb 107292016-04-21 Bin Cheng <bin.cheng@arm.com>
10730
10731 PR tree-optimization/70715
10732 * gcc.dg/tree-ssa/scev-13.c: New test.
10733
f3ec0970 107342016-04-21 Marc Glisse <marc.glisse@inria.fr>
10735
10736 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10737
523f3a9d 107382016-04-21 Marc Glisse <marc.glisse@inria.fr>
10739
10740 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10741
ace7bf06 107422016-04-20 Jan Hubicka <jh@suse.cz>
10743
10744 PR ipa/70018
10745 * g++.dg/ipa/nothrow-1.C: New testcase.
10746
2b073aa6 107472016-04-20 Nathan Sidwell <nathan@acm.org>
10748
10749 PR c++/55635
10750 * g++.dg/eh/delete1.C: New.
10751
8a574c11 107522016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10753
10754 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10755 -mtune-ctrl=sse_typeless_stores.
10756
e3400750 107572016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10758
10759 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10760
4bd8a059 107612016-04-20 Bin Cheng <bin.cheng@arm.com>
10762
10763 PR tree-optimization/69489
10764 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10765
70574e60 107662016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10767
10768 PR c++/69363
10769 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10770 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10771 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10772
bd6f374c 107732016-04-20 Bin Cheng <bin.cheng@arm.com>
10774
10775 PR tree-optimization/56625
10776 PR tree-optimization/69489
10777 * gcc.dg/vect/pr56625.c: New test.
10778 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10779
482539ee 107802016-04-20 Andrew Pinski <apinski@cavium.com>
10781
10782 PR target/64971
10783 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10784
b4672800 107852016-04-20 Arnaud Charlet <charlet@adacore.com>
10786
10787 * gnat.dg/self1.adb: Remove now incorrect test.
10788
4fb48737 107892016-04-20 Bin Cheng <bin.cheng@arm.com>
10790
10791 * gcc.dg/tree-ssa/scev-11.c: New test.
10792 * gcc.dg/tree-ssa/scev-12.c: New test.
10793
97efb92e 107942016-04-20 Marek Polacek <polacek@redhat.com>
10795
10796 PR tree-optimization/70725
10797 * gcc.dg/pr70725.c: New test.
10798
9d2d4060 107992016-04-20 Richard Biener <rguenther@suse.de>
10800
10801 PR tree-optimization/70726
10802 * g++.dg/vect/pr70726.cc: New testcase.
10803
54530437 108042016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10805
10806 PR target/70674
10807 * gcc.target/s390/pr70674.c: New test.
10808
acda2210 108092016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10810
10811 PR libgfortran/70684
10812 * gfortran.dg/list_read_14.f90: New test.
10813
b7040bb0 108142016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10815
10816 PR target/69201
10817 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10818 extern to force it misaligned.
10819 (b): Likewise.
10820 (c): Likewise.
10821 (d): Likewise.
10822 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10823 Don't check `*' before movv4sf_internal.
10824 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10825 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10826 Don't check `*' before movv16qi_internal.
10827 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10828 extern to force it misaligned.
10829 (b): Likewise.
10830 (c): Likewise.
10831 (d): Likewise.
10832 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10833 Don't check `*' before movv2df_internal.
10834 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10835 extern to force it misaligned.
10836 (b): Likewise.
10837 (c): Likewise.
10838 (d): Likewise.
10839 Check movv8sf_internal instead of avx_storeups256.
10840 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10841
263b5475 108422016-04-19 Richard Biener <rguenther@suse.de>
10843
10844 PR tree-optimization/70171
10845 * g++.dg/tree-ssa/pr70171.C: New testcase.
10846
222ac318 108472016-04-19 Richard Biener <rguenther@suse.de>
10848
10849 PR tree-optimization/70724
10850 * gcc.dg/torture/pr70724.c: New testcase.
10851
003000a4 108522016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10853
10854 PR middle-end/70689
4860a6bf 10855 * gcc.target/i386/pr70689.c: New.
003000a4 10856
3f6e13de 108572016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10858
10859 PR target/70708
10860 * gcc.target/i386/pr70708.c: New test.
10861
10abddbd 108622016-04-18 Richard Biener <rguenther@suse.de>
10863
10864 PR tree-optimization/43434
10865 * gcc.dg/vect/pr43434.c: New testcase.
10866 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10867 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10868 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10869 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10870 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10871 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10872 * gcc.dg/gomp/pr68640.c: Likewise.
10873 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10874 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10875
950db54a 108762016-04-18 Richard Biener <rguenther@suse.de>
10877
10878 PR tree-optimization/70701
10879 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10880
67ccbf39 108812016-04-18 Tom de Vries <tom@codesourcery.com>
10882
10883 PR testsuite/70699
10884 * gcc.dg/pr70161.c: Add dot-file scans.
10885 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10886 instead of after last dot char.
10887
021ad2f3 108882016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10889
10890 * c-c++-common/dump-ada-spec-3.c: New test.
10891 * c-c++-common/dump-ada-spec-4.c: Likewise.
10892
d572fcfd 108932016-04-17 Tom de Vries <tom@codesourcery.com>
10894
10895 PR other/70183
10896 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10897
8b4ee73c 108982016-04-15 Jan Hubicka <jh@suse.cz>
10899
10900 PR ipa/70018
10901 * g++.dg/ipa/pure-const-1.C: New testcase.
10902 * g++.dg/ipa/pure-const-2.C: New testcase.
10903 * g++.dg/ipa/pure-const-3.C: New testcase.
10904
eac243e7 109052016-04-15 Marek Polacek <polacek@redhat.com>
10906
10907 PR c/70671
10908 * gcc.dg/bitfld-22.c: New test.
10909
64c1df32 109102016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10911
10912 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10913 x86_64.
10914
926f9422 109152016-04-15 Marek Polacek <polacek@redhat.com>
10916
10917 PR c/70651
10918 * c-c++-common/pr70651.c: New test.
10919
309bbaa3 109202016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10921
10922 PR rtl-optimization/70681
10923 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10924 dump scan on arm and powerpc.
10925 * gcc.dg/pr10474.c: Likewise.
10926
b4ba8358 109272016-04-15 Jakub Jelinek <jakub@redhat.com>
10928
ed92874a 10929 PR c++/69517
10930 PR c++/70019
10931 PR c++/70588
10932 * g++.dg/cpp1y/vla11.C: Revert for real.
10933
b4ba8358 10934 PR c/70436
10935 * c-c++-common/Wparentheses-1.c: New test.
10936 * c-c++-common/gomp/Wparentheses-1.c: New test.
10937 * c-c++-common/gomp/Wparentheses-2.c: New test.
10938 * c-c++-common/gomp/Wparentheses-3.c: New test.
10939 * c-c++-common/gomp/Wparentheses-4.c: New test.
10940 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10941 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10942 * c-c++-common/goacc/Wparentheses-1.c: New test.
10943
65717bb5 109442016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10945
10946 PR target/70662
10947 * gcc.target/i386/pr70662.c: New test.
10948
ca1a4077 109492016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10950 Alan Modra <amodra@gmail.com>
ca1a4077 10951
10952 PR tree-optimization/70130
10953 * gcc.dg/vect/O3-pr70130.c: New testcase.
10954
dbe1794c 109552016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10956
11836644 10957 PR target/70669
10958 * gcc.target/powerpc/pr70669.c: New test.
10959
dbe1794c 10960 PR target/70640
10961 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10962 a power7 system that does not have an assembler that supports
10963 power8.
10964
4c1007f1 109652016-04-14 Martin Sebor <msebor@redhat.com>
10966
10967 PR c++/69517
10968 PR c++/70019
10969 PR c++/70588
10970 * c-c++-common/ubsan/vla-1.c: Revert.
10971 * g++.dg/cpp1y/vla11.C: Same.
10972 * g++.dg/cpp1y/vla12.C: Same.
10973 * g++.dg/cpp1y/vla13.C: Same.
10974 * g++.dg/cpp1y/vla14.C: Same.
10975 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10976 * g++.dg/init/array24.C: Same.
4c1007f1 10977 * g++.dg/ubsan/vla-1.C: Same.
10978
22dcab66 109792016-04-14 Marek Polacek <polacek@redhat.com>
10980 Jan Hubicka <hubicka@ucw.cz>
10981
10982 PR c++/70029
10983 * g++.dg/torture/pr70029.C: New test.
10984
3e74b025 109852016-04-14 Martin Sebor <msebor@redhat.com>
10986
10987 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10988 type size to prevent failures on targets with very low maximum
10989 alignment.
10990
1d2e0f2a 109912016-04-14 Richard Biener <rguenther@suse.de>
10992
10993 PR tree-optimization/70623
10994 * gcc.dg/torture/pr70623.c: New testcase.
10995 * gcc.dg/torture/pr70623-2.c: Likewise.
10996
9aed0626 109972016-04-13 Martin Sebor <msebor@redhat.com>
10998
10999 PR c++/69517
11000 PR c++/70019
11001 PR c++/70588
11002 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11003 * g++.dg/cpp1y/vla11.C: New test.
11004 * g++.dg/cpp1y/vla12.C: New test.
11005 * g++.dg/cpp1y/vla13.C: New test.
11006 * g++.dg/cpp1y/vla14.C: New test.
11007 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11008 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11009 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11010
fd499010 110112016-04-13 Jakub Jelinek <jakub@redhat.com>
11012
11013 PR c++/70641
11014 * g++.dg/opt/pr70641.C: New test.
11015
87fa7252 110162016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11017
11018 PR rtl-optimization/68749
11019 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11020 effects of argument promotions.
11021 Remove default args to dg-skip-if.
11022
6c40e18b 110232016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11024
11025 PR c++/70635
11026 * g++.dg/parse/pr70635.C: New.
11027
92c53257 110282016-04-13 Marek Polacek <polacek@redhat.com>
11029
11030 PR c++/70639
11031 * c-c++-common/Wmisleading-indentation-4.c: New test.
11032
0241e4dc 110332016-04-13 Marek Polacek <polacek@redhat.com>
11034
11035 PR c/70436
4860a6bf 11036 * gcc.dg/Wparentheses-12.c: New test.
11037 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11038
92bda444 110392016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11040
11041 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11042 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11043 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11044
38ea8a26 110452016-04-13 Jakub Jelinek <jakub@redhat.com>
11046
d08aa032 11047 PR middle-end/70633
11048 * gcc.c-torture/compile/pr70633.c: New test.
11049
38ea8a26 11050 PR debug/70628
11051 * gcc.dg/torture/pr70628.c: New test.
11052
9231d5c2 110532016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11054
11055 PR c++/70610
11056 * g++.dg/template/pr70610.C: New test.
11057 * g++.dg/template/pr70610-2.C: New test.
11058 * g++.dg/template/pr70610-3.C: New test.
11059 * g++.dg/template/pr70610-4.C: New test.
11060
249ca944 110612016-04-12 Jakub Jelinek <jakub@redhat.com>
11062
7f2ea2fb 11063 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11064 128 instead of 32.
11065
249ca944 11066 PR c++/70571
11067 * g++.dg/ext/pr70571.C: New test.
11068
8ca5a97d 110692016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11070
bf32a52d 11071 PR target/70640
8ca5a97d 11072 * gcc.target/powerpc/pr70640.c: New test.
11073
e971b45f 110742016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11075
11076 PR c++/68722
11077 * g++.dg/parse/pr68722.C: New.
11078
0b54d964 110792016-04-12 Jakub Jelinek <jakub@redhat.com>
11080
11081 PR rtl-optimization/70596
11082 * gcc.target/i386/pr70596.c: New test.
11083
d2dd85e3 110842016-04-12 Nathan Sidwell <nathan@acm.org>
11085
11086 PR c++/70501
11087 * g++.dg/init/pr70501.C: New.
11088
2d0001b0 110892016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11090
11091 * gcc.target/i386/asm-flag-6.c: New test.
11092
6c4df0d1 110932016-04-12 Tom de Vries <tom@codesourcery.com>
11094
11095 PR tree-optimization/68756
11096 * gcc.dg/graphite/pr68756.c: New test.
11097
0d60da57 110982016-04-12 Jakub Jelinek <jakub@redhat.com>
11099
11100 PR tree-optimization/70602
11101 * gcc.c-torture/execute/pr70602.c: New test.
11102
62735984 111032016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11104
11105 PR target/70381
11106 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11107 __float128 emulator is built and runs.
11108 * gcc.target/powerpc/float128-1.c: Likewise.
11109
11110 * lib/target-supports.exp (check_ppc_float128_sw_available):
11111 Rework tests for __float128 software and hardware
11112 availability. Fix exit condition to return 0 on success.
11113
a702492c 111142016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11115
11116 PR target/70133
11117 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11118 * gcc.target/aarch64/target_attr_15.c: Likewise.
11119
a8c5ce92 111202016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11121
11122 PR c++/69066
11123 * g++.dg/cpp1y/pr69066.C: New.
11124
5ecab913 111252016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11126
11127 PR fortran/68566
11128 * gfortran.dg/pr36192.f90: Update test.
11129 * gfortran.dg/pr36192_1.f90: Update test.
11130 * gfortran.dg/real_dimension_1.f: Update test.
11131 * gfortran.dg/parameter_array_init_7.f90: New test.
11132
6cb5ef70 111332016-04-09 John David Anglin <danglin@gcc.gnu.org>
11134
4edfdd23 11135 PR testsuite/64039
11136 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11137
964f71e3 11138 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11139
5d61c198 11140 PR rtl-optimization/66669
11141 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11142
16eaaf58 11143 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11144
0b68802d 11145 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11146 * gcc.dg/pie-1.c: Likewise.
11147 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11148 * gcc.dg/pic-4.c: Likewise.
11149 * gcc.dg/pie-3.c: Likewise.
11150 * gcc.dg/pie-4.c: Likewise.
11151
9c0dd509 11152 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11153
03b2d3c1 11154 PR tree-optimization/68644
11155 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11156
6cb5ef70 11157 PR rtl-optimization/64886
11158 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11159
07de41ba 111602016-04-09 Tom de Vries <tom@codesourcery.com>
11161
11162 PR tree-optimization/68953
11163 * gcc.dg/graphite/pr68953.c: New test.
11164
d294e3fb 111652016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11166
11167 PR fortran/70592
11168 * gfortran.dg/deferred_character_16.f90: New test.
11169
3cb15094 111702016-04-09 Jakub Jelinek <jakub@redhat.com>
11171
11172 PR tree-optimization/70586
11173 * gcc.c-torture/execute/pr70586.c: New test.
11174
a02dc66f 111752016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11176
11177 PR sanitizer/70573
11178 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11179 with __builtin_memset
11180 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11181
0c302595 111822016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11183
11184 PR lto/70289
11185 PR ipa/70348
11186 PR tree-optimization/70373
11187 PR middle-end/70533
11188 PR middle-end/70534
11189 PR middle-end/70535
11190 * c-c++-common/goacc/reduction-5.c: New test.
11191 * c-c++-common/goacc/reduction-promotions.c: New test.
11192 * gfortran.dg/goacc/reduction-3.f95: New test.
11193 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11194
c6c0523b 111952016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11196
11197 PR c++/70590
11198 PR c++/70452
11199 * g++.dg/pr70590.C: New test.
11200 * g++.dg/pr70590-2.C: New test.
11201
3ac399da 112022016-04-08 Jakub Jelinek <jakub@redhat.com>
11203
e97d1706 11204 PR middle-end/70593
11205 * gcc.target/i386/pr70593.c: New test.
11206
3ac399da 11207 PR rtl-optimization/70574
11208 * gcc.target/i386/avx2-pr70574.c: New test.
11209
fcfbb129 112102016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11211
11212 PR sanitizer/70541
11213 * c-c++-common/asan/pr70541.c: New test.
11214
0aabcddf 112152016-04-08 Tom de Vries <tom@codesourcery.com>
11216
11217 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11218 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11219
bec0c1e8 112202016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11221
11222 PR target/70566
11223 * gcc.c-torture/execute/pr70566.c: New test.
11224
87c791f5 112252016-04-08 Tom de Vries <tom@codesourcery.com>
11226
11227 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11228 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11229
7f38718f 112302016-04-08 Alan Modra <amodra@gmail.com>
11231
11232 * gcc.target/powerpc/pr70117.c: New.
11233
a96a7710 112342016-04-07 Jakub Jelinek <jakub@redhat.com>
11235
7a6265d1 11236 PR testsuite/70581
11237 * gcc.dg/lto/simd-function_0.c: New test.
11238
a96a7710 11239 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11240 clones.
11241 * c-c++-common/attr-simd-2.c: Likewise.
11242 * c-c++-common/attr-simd-4.c: Likewise.
11243 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11244 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11245
508dd607 112462016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11247
11248 PR testsuite/70553
11249 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11250
1b61585a 112512016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11252 Tom de Vries <tom@codesourcery.com>
11253
11254 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11255 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11256 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11257 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11258 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11259 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11260 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11261 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11262
5f060aa8 112632016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11264
11265 PR c/70436
11266 * g++.dg/warn/Wparentheses-29.C: New test.
11267
d3831f71 112682016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11269
11270 PR c/70436
11271 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11272 explicit braces to resolve a future -Wparentheses warning.
11273
382ece2d 112742016-04-06 Richard Henderson <rth@redhat.com>
11275
11276 * gcc.dg/pr61817-1.c: New test.
11277 * gcc.dg/pr61817-2.c: New test.
11278 * gcc.dg/pr69391-1.c: New test.
11279 * gcc.dg/pr69391-2.c: New test.
11280
72234ee9 112812016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11282
11283 PR rtl-optimization/70398
4860a6bf 11284 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11285
5547150a 112862016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11287
11288 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11289
15b70121 112902016-04-06 Yvan Roux <yvan.roux@linaro.org>
11291 Pedro Alves <palves@redhat.com>
11292
11293 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11294
585aefbb 112952016-04-06 Jakub Jelinek <jakub@redhat.com>
11296
0cbb513b 11297 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11298 Check for avx512f effective targets instead of avx2.
11299 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11300 for AVX512F clones.
11301 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11302 * g++.dg/gomp/declare-simd-1.C: Likewise.
11303 * g++.dg/gomp/declare-simd-3.C: Likewise.
11304 * g++.dg/gomp/declare-simd-4.C: Likewise.
11305
585aefbb 11306 PR middle-end/70550
11307 * c-c++-common/gomp/pr70550-1.c: New test.
11308 * c-c++-common/gomp/pr70550-2.c: New test.
11309
0b91cceb 113102016-04-05 Nathan Sidwell <nathan@acm.org>
11311
11312 PR c++/70512
11313 * g++.dg/ext/attribute-may-alias-5.C: New.
11314
645a9d8e 113152016-04-05 Jakub Jelinek <jakub@redhat.com>
11316
11317 PR c++/70336
11318 * c-c++-common/pr70336.c: New test.
11319 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11320 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11321
bdf23925 113222016-04-05 Jan Hubicka <hubicka@ucw.cz>
11323
11324 PR ipa/66223
11325 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11326
aaff837c 113272016-04-05 Jakub Jelinek <jakub@redhat.com>
11328
11329 PR rtl-optimization/70542
11330 * gcc.dg/torture/pr70542.c: New test.
11331 * gcc.target/i386/avx2-pr70542.c: New test.
11332
2eac58a0 113332016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11334
11335 PR tree-optimization/70509
11336 * gcc.target/i386/avx512bw-pr70509.c: New test.
11337
4f7ebe46 113382016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11339
11340 PR c++/70452
11341 * g++.dg/ext/constexpr-vla4.C: New test.
11342
305d86a0 113432016-04-05 Uros Bizjak <ubizjak@gmail.com>
11344
11345 PR target/70510
11346 * gcc.target/i386/pr70510.c: New test.
11347
eec3b789 113482016-04-05 Richard Biener <rguenther@suse.de>
11349
11350 PR tree-optimization/70526
11351 * g++.dg/torture/pr70526.C: New testcase.
11352
ca943582 113532016-04-05 Jakub Jelinek <jakub@redhat.com>
11354
11355 PR target/70525
11356 * gcc.target/i386/pr70525.c: New test.
11357
87825cd5 113582016-04-05 Richard Biener <rguenther@suse.de>
11359
11360 PR middle-end/70499
11361 * g++.dg/torture/pr70499.C: New testcase.
11362
14638828 113632016-04-05 Richard Biener <rguenther@suse.de>
11364
11365 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11366 remove XFAIL.
11367
967a90d5 113682016-04-04 Jakub Jelinek <jakub@redhat.com>
11369
11370 PR middle-end/70307
11371 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11372 rs6000 ABI warnings.
11373
d374a3a3 113742016-04-04 Jan Hubicka <hubicka@ucw.cz>
11375
11376 PR ipa/66223
11377 * g++.dg/ipa/devirt-51.C: New testcase.
11378
8ff377a6 113792016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11380 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11381
11382 PR middle-end/70457
11383 * gcc.dg/torture/pr70457.c: New.
11384
f567b44f 113852016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11386
11387 PR fortran/67538
11388 * gfortran.dg/allocate_with_source_19.f08: New test.
11389
89d4ebfa 113902016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11391
11392 PR fortran/65795
11393 * gfortran.dg/coarray_allocate_6.f08: New test.
11394
68ab33a6 113952016-04-04 Richard Biener <rguenther@suse.de>
11396
11397 PR rtl-optimization/70484
11398 * gcc.dg/torture/pr70484.c: New testcase.
11399
c4f5465d 114002016-04-04 Marek Polacek <polacek@redhat.com>
11401
11402 PR c/70307
11403 * gcc.dg/torture/pr70307.c: New test.
11404
bfec6609 114052016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11406
11407 PR target/70416
11408 PR target/67391
11409 * gcc.target/sh/torture/pr70416.c: New.
11410
40df9099 114112016-04-02 Martin Sebor <msebor@redhat.com>
11412
11413 PR c++/67376
11414 PR c++/70170
11415 PR c++/70172
11416 PR c++/70228
11417 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11418 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11419 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11420 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11421 * g++.dg/cpp0x/constexpr-string.C: Same.
11422 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11423 * g++.dg/cpp0x/pr65398.C: Same.
11424 * g++.dg/ext/constexpr-vla1.C: Same.
11425 * g++.dg/ext/constexpr-vla2.C: Same.
11426 * g++.dg/ext/constexpr-vla3.C: Same.
11427 * g++.dg/ubsan/pr63956.C: Same.
11428
0edb9bfe 114292016-04-01 Jakub Jelinek <jakub@redhat.com>
11430
11431 PR rtl-optimization/70467
11432 * gcc.target/i386/pr70467-2.c: New test.
11433
e5b1a1d9 114342016-04-01 Jakub Jelinek <jakub@redhat.com>
11435 Marek Polacek <polacek@redhat.com>
11436
11437 PR c++/70488
11438 * g++.dg/init/new47.C: New test.
11439
b2ca3fb0 114402016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11441
11442 PR target/70496
11443 * gcc.target/arm/pr70496.c: New test.
11444
4c3bd1e3 114452016-04-01 Nathan Sidwell <nathan@acm.org>
11446
47de69ad 11447 PR c++/68475
11448 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11449
313d569f 114502016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11451
11452 PR target/69890
11453 * gcc.dg/strlenopt.h (memmove): New.
11454 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11455 instead of "string.h".
11456 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11457 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11458 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11459 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11460 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11461 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11462 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11463 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11464 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11465 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11466 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11467 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11468 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11469 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11470 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11471 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11472 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11473 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11474 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11475 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11476
5469facd 114772016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11478
11479 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11480 (Holder::foo): Reflect this.
11481
503de754 114822016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11483
11484 PR target/70442
11485 * gcc.dg/pr70442.c: New test.
11486
13ee2de7 114872016-03-31 Nathan Sidwell <nathan@acm.org>
11488
11489 PR c++/70393
11490 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11491
5e0d03a8 114922016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11493
11494 PR target/70453
11495 * gcc.target/i386/pr70453.c: New test.
11496
8cb82ed4 114972016-03-31 Andrey Belevantsev <abel@ispras.ru>
11498
11499 PR target/70292
11500 * gcc.c-torture/pr70292.c: New test.
11501
7952b661 115022016-03-31 Marek Polacek <polacek@redhat.com>
11503
11504 PR c/70297
11505 * c-c++-common/pr70297.c: New test.
11506 * g++.dg/cpp0x/typedef-redecl.C: New test.
11507 * gcc.dg/typedef-redecl2.c: New test.
11508
1607cc74 115092016-03-31 Jakub Jelinek <jakub@redhat.com>
11510
11511 PR rtl-optimization/70460
11512 * gcc.c-torture/execute/pr70460.c: New test.
11513
c689c252 115142016-03-31 Richard Biener <rguenther@suse.de>
11515
11516 PR c++/70430
11517 * g++.dg/ext/vector30.C: New testcase.
11518
91c9586d 115192016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11520 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11521
11522 * gfortran.dg/fmt_pf.f90: New test.
11523
afa5c1b8 115242016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11525
11526 Forward-port from 5 branch
11527 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR testsuite/70356
11530 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11531 dg-require-effective-target after dg-do.
11532
11533 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11534
11535 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11536
6a5dcab3 115372016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11538 Julian Brown <julian@codesourcery.com>
11539 Chung-Lin Tang <cltang@codesourcery.com>
11540 Cesar Philippidis <cesar@codesourcery.com>
11541 James Norris <jnorris@codesourcery.com>
11542 Tom de Vries <tom@codesourcery.com>
11543 Nathan Sidwell <nathan@codesourcery.com>
11544
305d86a0 11545 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11546 * c-c++-common/goacc/loop-clauses.c: Likewise.
11547 * g++.dg/goacc/template.C: Likewise.
11548 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11549 * gfortran.dg/goacc/loop-1.f95: Likewise.
11550 * gfortran.dg/goacc/loop-5.f95: Likewise.
11551 * gfortran.dg/goacc/loop-6.f95: Likewise.
11552 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11553 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11554 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11555 * c-c++-common/goacc/clauses-fail.c: Likewise.
11556 * c-c++-common/goacc/parallel-1.c: Likewise.
11557 * c-c++-common/goacc/reduction-1.c: Likewise.
11558 * c-c++-common/goacc/reduction-2.c: Likewise.
11559 * c-c++-common/goacc/reduction-3.c: Likewise.
11560 * c-c++-common/goacc/reduction-4.c: Likewise.
11561 * c-c++-common/goacc/routine-3.c: Likewise.
11562 * c-c++-common/goacc/routine-4.c: Likewise.
11563 * c-c++-common/goacc/routine-5.c: Likewise.
11564 * c-c++-common/goacc/tile.c: Likewise.
11565 * g++.dg/goacc/template.C: Likewise.
11566 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11567 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11568 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11569 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11570 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11571 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11572 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11573 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11574 * c-c++-common/goacc/use_device-1.c: ... this file.
11575 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11576 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11577 * c-c++-common/goacc/host_data-6.c: ... this file.
11578 * c-c++-common/goacc/loop-2-kernels.c: New file.
11579 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11580 * c-c++-common/goacc/loop-3.c: Likewise.
11581 * g++.dg/goacc/reference.C: Likewise.
11582 * g++.dg/goacc/routine-1.C: Likewise.
11583 * g++.dg/goacc/routine-2.C: Likewise.
11584
932c0baa 115852016-03-30 Richard Biener <rguenther@suse.de>
11586
11587 PR middle-end/70450
11588 * gcc.dg/torture/pr70450.c: New testcase.
11589
7f7c4659 115902016-03-30 Jakub Jelinek <jakub@redhat.com>
11591
11592 PR target/70421
11593 * gcc.dg/torture/pr70421.c: New test.
11594 * gcc.target/i386/avx512f-pr70421.c: New test.
11595
9cbfe80c 115962016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11597
11598 PR testsuite/70364
11599 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11600 (check): New function.
11601 (bar): Call check.
11602 (foo): Align stack to 16 bytes when calling bar.
11603 * gcc.target/i386/cleanup-2.c: Likewise.
11604
f56c7d36 116052016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11606
11607 PR tree-optimization/59124
11608 * gcc.dg/Warray-bounds-19.c: New test.
11609
92a44a68 116102016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11611
11612 * lib/prune.exp (escape_regex_chars): New.
11613 (prune_file_path): Update to quote metcharacters for regexp.
11614
a3daa269 116152016-03-29 Jakub Jelinek <jakub@redhat.com>
11616
24e1ba3d 11617 PR rtl-optimization/70429
11618 * gcc.c-torture/execute/pr70429.c: New test.
11619
a3daa269 11620 PR tree-optimization/70405
11621 * gcc.dg/pr70405.c: New test.
11622
3ef41a6e 116232016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11624
11625 PR fortran/70397
11626 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11627 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11628
4abd9410 116292016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11630
11631 PR testsuite/64177
11632 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11633 __cilkrts_set_param to set two workers.
11634 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11635 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11636
b58e5f0f 116372016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11638
305d86a0 11639 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11640
bff53658 116412016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11642
11643 PR target/70406
305d86a0 11644 * gcc.target/i386/pr70406.c: New test.
bff53658 11645
bb2c9c15 116462016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11647
11648 * gnat.dg/specs/double_record_extension3.ads: New test.
11649
f12c84ab 116502016-03-25 Richard Henderson <rth@redhat.com>
11651
11652 PR target/70120
11653 * gcc.target/aarch64/pr70120-1.c: New.
11654 * gcc.target/aarch64/pr70120-2.c: New.
11655 * gcc.target/aarch64/pr70120-3.c: New.
11656
b0bf58c4 116572016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11658
11659 PR c++/62212
11660 * g++.dg/template/mangle2.C: The dg-do directive should be
11661 "compile" not "assemble".
11662
f175ba0f 116632016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11664
11665 PR lto/69650
11666 * gcc.dg/pr69650.c: New test.
11667
4cc3295f 116682016-03-25 David Edelsohn <dje.gcc@gmail.com>
11669
11670 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11671
0cf40600 116722016-03-25 Alan Modra <amodra@gmail.com>
11673
11674 * gcc.dg/dfp/pr70052.c: New test.
11675
3aebf099 116762016-03-24 Richard Henderson <rth@redhat.com>
11677
11678 PR middle-end/69845
11679 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11680 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11681
83245bd3 116822016-03-24 Tom de Vries <tom@codesourcery.com>
11683
11684 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11685
108e7ee4 116862016-03-24 Tom de Vries <tom@codesourcery.com>
11687
11688 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11689 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11690
17af0b14 116912016-03-24 Tom de Vries <tom@codesourcery.com>
11692
11693 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11694 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11695
6c8770ee 116962016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11697
11698 PR c++/62212
11699 * g++.dg/template/mangle2.C: New test.
11700
a7e21b7b 117012016-03-24 Richard Biener <rguenther@suse.de>
11702
11703 PR tree-optimization/70396
11704 * gcc.dg/torture/pr70396.c: New testcase.
11705
f365d297 117062016-03-24 Richard Biener <rguenther@suse.de>
11707
11708 PR middle-end/70370
11709 * gcc.dg/torture/pr70370.c: New testcase.
11710
da7aeb13 117112016-03-24 Tom de Vries <tom@codesourcery.com>
11712
11713 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11714 * gfortran.dg/goacc/kernels-tree.f95: Same.
11715 * gfortran.dg/goacc/parallel-tree.f95: Same.
11716
80b30de0 117172016-03-24 Tom de Vries <tom@codesourcery.com>
11718
11719 * c-c++-common/goacc/uninit-if-clause.c: New test.
11720 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11721
cb9b6b99 117222016-03-24 Jakub Jelinek <jakub@redhat.com>
11723
11724 PR target/70290
305d86a0 11725 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11726 Fix formatting.
cb9b6b99 11727
a4225fff 117282016-03-24 Richard Biener <rguenther@suse.de>
11729
11730 PR tree-optimization/70372
11731 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11732
5a869ab8 117332016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11734
11735 PR c++/70347
11736 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11737
36ce5faa 117382016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11739
11740 PR c++/70332
11741 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11742
c4fa85c9 117432016-03-23 Jakub Jelinek <jakub@redhat.com>
11744
d9377ad5 11745 PR c++/70001
11746 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11747 * g++.dg/cpp1y/pr70001.C: New test.
11748
c4fa85c9 11749 PR c++/70323
11750 * g++.dg/cpp0x/constexpr-70323.C: New test.
11751
0a2062da 117522016-03-23 Alexandre Oliva <aoliva@redhat.com>
11753 Jason Merrill <jason@redhat.com>
11754 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR c++/69315
11757 * g++.dg/cpp0x/constexpr-69315.C: New test.
11758 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11759
62d2a6dc 117602016-03-23 Marek Polacek <polacek@redhat.com>
11761
11762 PR c++/69884
11763 * g++.dg/warn/Wignored-attributes-1.C: New test.
11764 * g++.dg/warn/Wignored-attributes-2.C: New test.
11765
a82d6246 117662016-03-23 Tom de Vries <tom@codesourcery.com>
11767
11768 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11769 initialization.
11770 * gfortran.dg/goacc/private-3.f95 (test): Same.
11771 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11772 missing use param.
11773
dc834ba1 117742016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11775
11776 * lib/target-supports.exp: Remove v7ve entry from loop
11777 creating effective target checks.
11778 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11779 (add_options_for_arm_arch_v7ve): Likewise.
11780
7e83fd1f 117812016-03-23 Jakub Jelinek <jakub@redhat.com>
11782
11783 PR tree-optimization/70354
11784 * gcc.dg/vect/pr70354-1.c: New test.
11785 * gcc.dg/vect/pr70354-2.c: New test.
11786 * gcc.target/i386/avx2-pr70354-1.c: New test.
11787 * gcc.target/i386/avx2-pr70354-2.c: New test.
11788
4e4da058 117892016-03-22 Jeff Law <law@redhat.com>
11790
11791 PR target/70232
11792 * gcc.dg/tree-ssa/pr70232.c: New test.
11793
6855137b 117942016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11795
11796 PR target/70302
11797 * gcc.target/i386/pr70302.c: New test.
11798
19db1ec8 117992016-03-22 Richard Biener <rguenther@suse.de>
11800
11801 PR middle-end/70251
11802 * g++.dg/torture/pr70251.C: New testcase.
11803
4baec9f2 118042016-03-22 David Malcolm <dmalcolm@redhat.com>
11805
11806 PR c/69993
11807 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11808 Wmisleading-indentation.c.
11809 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11810 reflect change to diagnostic text and order of messages.
11811 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11812
fcfec126 118132016-03-22 David Edelsohn <dje.gcc@gmail.com>
11814
11815 * g++.dg/ext/java-3.C: Don't compile on AIX.
11816
aa30728a 118172016-03-22 Richard Biener <rguenther@suse.de>
11818
11819 PR middle-end/70333
11820 * gcc.dg/torture/pr70333.c: New testcase.
11821
46ec4eb4 118222016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11823
11824 * g++.dg/ext/pr70290.C: New test.
11825
4880f878 118262016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11827
11828 PR target/70325
11829 * gcc.target/i386/pr70325.c: New test.
11830
3d78ea44 118312016-03-22 Jakub Jelinek <jakub@redhat.com>
11832
5934fb8f 11833 PR target/70329
11834 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11835 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11836
b6436f79 11837 PR target/70300
11838 * gcc.target/i386/pr70300.c: New test.
11839
3d78ea44 11840 PR c++/70295
11841 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11842 (func2): New function for cond with parens, xfail warning for c++.
11843 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11844
b60244f6 118452016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11846
11847 PR c++/70096
11848 * g++.dg/template/ptrmem30.C: New test.
11849
c8e3e744 118502016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11851
11852 PR c++/70204
11853 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11854 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11855
2715f63a 118562016-03-21 Jakub Jelinek <jakub@redhat.com>
11857
11858 PR middle-end/70326
11859 * gcc.dg/pr70326.c: New test.
11860
2daa2cda 118612016-03-21 Marc Glisse <marc.glisse@inria.fr>
11862 Jakub Jelinek <jakub@redhat.com>
11863
11864 PR tree-optimization/70317
11865 * gcc.dg/pr70317.c: New test.
11866
d9aa5a50 118672016-03-21 Uros Bizjak <ubizjak@gmail.com>
11868
11869 PR target/70327
11870 * gcc.target/i386/pr70327.c: New test.
11871
e1a88bf4 118722016-03-21 Martin Liska <mliska@suse.cz>
11873
61941425 11874 PR ipa/70306
e1a88bf4 11875 * gcc.dg/ipa/pr70306.c: New test.
11876
d9aa5a50 118772016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11878
11879 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11880 * gcc.target/arm/attr-align3.c: Likewise.
11881 * gcc.target/arm/attr_arm.c: Likewise.
11882 * gcc.target/arm/flip-thumb.c: Likewise.
11883
afdde20c 118842016-03-21 Jakub Jelinek <jakub@redhat.com>
11885
11886 PR target/70296
11887 * gcc.target/powerpc/altivec-36.c: New test.
11888
3f2ef661 118892016-03-21 Richard Biener <rguenther@suse.de>
11890
11891 PR tree-optimization/70310
11892 * gcc.dg/torture/pr70310.c: New testcase.
11893
08b2b692 118942016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11895
11896 PR target/70293
11897 * gcc.target/i386/pr70293.c: New test.
11898
93505d22 118992016-03-21 Richard Biener <rguenther@suse.de>
11900
11901 PR tree-optimization/70288
11902 * gcc.dg/torture/pr70288-1.c: New testcase.
11903 * gcc.dg/torture/pr70288-2.c: Likewise.
11904
06fd1914 119052016-03-21 Andrey Belevantsev <abel@ispras.ru>
11906
11907 PR rtl-optimization/69307
11908 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11909
b628775e 119102016-03-21 Andrey Belevantsev <abel@ispras.ru>
11911
11912 PR rtl-optimization/69102
11913 * gcc.c-torture/compile/pr69102.c: New test.
11914
1421f43c 119152016-03-18 Jeff Law <law@redhat.com>
11916
11917 PR rtl-optimization/70263
11918 * gcc.c-torture/compile/pr70263-1.c: New test.
11919 * gcc.target/i386/pr70263-2.c: New test.
11920
e7142ce1 119212016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11922
11923 PR rtl-optimization/70278
11924 * gcc.dg/torture/pr70278.c: New test.
11925 * gcc.target/arm/pr70278.c: New test.
11926
5539bc70 119272016-03-18 David Malcolm <dmalcolm@redhat.com>
11928
11929 PR c/70281
11930 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11931 (test_builtin_types_compatible_p): New test function.
11932 * gcc.dg/pr70281.c: New test case.
11933
296a290a 119342016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11935
11936 PR target/70113
11937 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11938
666094f0 119392016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11940
11941 PR tree-optimization/70252
11942 * gcc.dg/pr70252.c: New test.
11943
350514e8 119442016-03-18 Tom de Vries <tom@codesourcery.com>
11945
11946 * gcc.dg/pr70161-2.c: New test.
11947 * gcc.dg/pr70161.c: New test.
11948
011e0cea 119492016-03-18 Tom de Vries <tom@codesourcery.com>
11950
11951 PR ipa/70269
11952 * gcc.dg/pr70269.c: New test.
11953
292a09de 119542016-03-18 Jakub Jelinek <jakub@redhat.com>
11955
11956 PR c++/70267
11957 * g++.dg/ext/java-3.C: New test.
11958
efc86c4c 119592016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11960
11961 PR c++/70205
11962 * g++.dg/lookup/pr70205.C: New test.
11963
a28dd575 119642016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11965
11966 PR c++/70218
11967 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11968
92e7ab1e 119692016-03-17 Marek Polacek <polacek@redhat.com>
11970
11971 PR c/69407
11972 * gcc.dg/atomic-op-6.c: New test.
11973
7378dbfb 119742016-03-17 David Malcolm <dmalcolm@redhat.com>
11975
11976 PR c/70264
11977 * c-c++-common/pr70264.c: New test case.
11978
f7995d7d 119792016-03-17 Jakub Jelinek <jakub@redhat.com>
11980
e2895b76 11981 PR c++/70144
11982 * c-c++-common/pr70144-1.c: New test.
11983 * c-c++-common/pr70144-2.c: New test.
11984
f7995d7d 11985 PR c++/70272
11986 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11987 * g++.dg/opt/flifetime-dse6.C: New test.
11988 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11989
5ec4a949 119902016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11991
11992 PR driver/70192
11993 * gcc.dg/pic-1.c: New test.
11994 * gcc.dg/pic-2.c: Likewise.
11995 * gcc.dg/pic-3.c: Likewise.
11996 * gcc.dg/pic-4.c: Likewise.
11997 * gcc.dg/pie-1.c: Likewise.
11998 * gcc.dg/pie-2.c: Likewise.
11999 * gcc.dg/pie-3.c: Likewise.
12000 * gcc.dg/pie-4.c: Likewise.
12001 * gcc.dg/pie-5.c: Likewise.
12002 * gcc.dg/pie-6.c: Likewise.
12003
c28550e1 120042016-03-17 Tom de Vries <tom@codesourcery.com>
12005
12006 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12007 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12008
be3296cb 120092016-03-17 Richard Biener <rguenther@suse.de>
12010
12011 PR debug/70271
12012 * g++.dg/debug/pr70271.C: New testcase.
12013
9b60ef21 120142016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12015
12016 * gcc.target/i386/pr70251.c: New test.
12017
9a80bc1a 120182016-03-17 Marek Polacek <polacek@redhat.com>
12019
12020 PR c++/70194
12021 * g++.dg/warn/constexpr-70194.C: New test.
12022
733d7ff9 120232016-03-16 Richard Henderson <rth@redhat.com>
12024
12025 PR middle-end/70240
12026 * gcc.c-torture/compile/pr70240.c: New.
12027
3e6f12bf 120282016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12029
12030 * gcc.c-torture/compile/20151204.c: Skip for avr.
12031
867c9e99 120322016-03-16 Jakub Jelinek <jakub@redhat.com>
12033
12034 PR target/70245
12035 * g++.dg/opt/pr70245.C: New test.
12036 * g++.dg/opt/pr70245.h: New file.
12037 * g++.dg/opt/pr70245-aux.cc: New file.
12038
8ced6ab7 120392016-03-16 Martin Sebor <msebor@redhat.com>
12040
12041 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12042
37af779a 120432016-03-16 Richard Henderson <rth@redhat.com>
12044
12045 PR middle-end/70199
12046 * gcc.c-torture/compile/pr70199.c: New.
12047
78ed999c 120482016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12049
12050 * gcc.dg/uninit-19.c: Run dos2unix.
12051
462ca422 120522016-03-16 Marek Polacek <polacek@redhat.com>
12053
12054 PR c/70093
12055 * gcc.dg/nested-func-10.c: New test.
12056 * gcc.dg/nested-func-9.c: New test.
12057
fe58aacc 120582016-03-16 Jakub Jelinek <jakub@redhat.com>
12059
12060 PR tree-optimization/68714
12061 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12062
27a53872 120632016-03-16 Tom de Vries <tom@codesourcery.com>
12064
12065 PR tree-optimization/68715
12066 * gcc.dg/graphite/pr68715-2.c: New test.
12067 * gcc.dg/graphite/pr68715.c: New test.
12068 * gfortran.dg/graphite/pr68715.f90: New test.
12069
95049c3c 120702016-03-16 Tom de Vries <tom@codesourcery.com>
12071
12072 PR tree-optimization/68809
12073 * gcc.dg/graphite/pr68809-2.c: New test.
12074 * gcc.dg/graphite/pr68809.c: New test.
12075
09eddd70 120762016-03-16 Jakub Jelinek <jakub@redhat.com>
12077
81fc5915 12078 PR c++/70147
12079 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12080 method call to i () as argument. Adjust expected output.
12081
09eddd70 12082 PR c++/70147
12083 * g++.dg/ubsan/pr70147-1.C: New test.
12084 * g++.dg/ubsan/pr70147-2.C: New test.
12085
6373d2a2 120862016-03-15 Martin Sebor <msebor@redhat.com>
12087
12088 PR c++/58281
12089 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12090
d27a0c11 120912016-03-15 John David Anglin <danglin@gcc.gnu.org>
12092
9908039d 12093 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12094 hppa*-*-hpux*.
12095
45cdc3a6 12096 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12097
d27a0c11 12098 PR libfortran/69799
12099 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12100 libatomic_available.
12101
0dd1d57f 121022016-03-15 Marek Polacek <polacek@redhat.com>
12103
12104 PR c++/70209
12105 * g++.dg/ext/attribute-may-alias-4.C: New test.
12106
0ce02c07 121072016-03-15 Alexander Monakov <amonakov@ispras.ru>
12108
12109 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12110 -fvar-tracking-assignments-toggle flag.
12111
f6e39b30 121122016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12113
12114 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12115
167f93a2 121162016-03-15 Jakub Jelinek <jakub@redhat.com>
12117
12118 PR rtl-optimization/70222
12119 * gcc.c-torture/execute/pr70222-1.c: New test.
12120 * gcc.c-torture/execute/pr70222-2.c: New test.
12121
08a8af4a 121222016-03-15 Richard Henderson <rth@redhat.com>
12123
12124 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12125
738eb905 121262016-03-15 Andrey Belevantsev <abel@ispras.ru>
12127
12128 PR rtl-optimization/69032
12129 * gcc.dg/pr69032.c: New test.
12130
dd148b3a 121312016-03-15 Andrey Belevantsev <abel@ispras.ru>
12132
12133 PR rtl-optimization/63384
d9aa5a50 12134 * g++.dg/pr63384.C: New test.
dd148b3a 12135
acf58115 121362016-03-15 Andrey Belevantsev <abel@ispras.ru>
12137
12138 PR target/64411
12139 * gcc.target/i386/pr64411.C: New test.
12140
a2897dc4 121412016-03-15 Tom de Vries <tom@codesourcery.com>
12142
12143 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12144 * gfortran.dg/goacc/kernels-alias.f95: New test.
12145
7bad2faf 121462016-03-14 Martin Sebor <msebor@redhat.com>
12147
12148 PR c++/53792
12149 * g++.dg/cpp0x/constexpr-inline.C: New test.
12150 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12151
d65fa8d9 121522016-03-14 David Edelsohn <dje.gcc@gmail.com>
12153
12154 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12155
2b3c633f 121562016-03-14 Jakub Jelinek <jakub@redhat.com>
12157
12158 PR middle-end/70219
12159 * gcc.dg/pr70219.c: New test.
12160
e947f9c3 121612016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12162
12163 PR target/70083
12164 * gcc.dg/torture/pr70083.c: New test.
12165 * gcc.target/i386/pr70083.c: New test.
12166
74201dc2 121672016-03-14 Richard Biener <rguenther@suse.de>
12168
12169 PR tree-optimization/56365
12170 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12171
88aea41e 121722016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12173
12174 PR target/70098
12175 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12176 New function.
12177 * g++.dg/pr70098.C: New testcase.
12178
12179
1bd2aefd 121802016-03-14 Tom de Vries <tom@codesourcery.com>
12181
12182 PR tree-optimization/70045
12183 * gcc.dg/graphite/pr70045.c: New test.
12184
922c7033 121852016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12186
12187 PR fortran/69043
12188 * gfortran.dg/include_9.f90: New test.
12189
fd4ab6d9 121902016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12191
12192 PR fortran/45076
12193 gfortran.dg/prof/prof.exp: New script.
12194 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12195
7d7218d3 121962016-03-12 Andrey Belevantsev <abel@ispras.ru>
12197
12198 PR rtl-optimization/69307
12199 * gcc.dg/pr69307.c: New test.
12200
02ffd664 122012016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12202
12203 PR target/69614
12204 * gcc.target/arm/pr69614.c: New.
12205
76e207a9 122062016-03-12 Paul Thomas <pault@gcc.gnu.org>
12207
12208 PR fortran/70031
12209 * gfortran.dg/submodule_14.f08: New test
12210
12211 PR fortran/69524
12212 * gfortran.dg/submodule_15.f08: New test
12213
490ee78a 122142016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12215
12216 PR c++/70106
12217 * g++.dg/cpp1y/paren3.C: New test.
12218
04e137ff 122192016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12220
12221 PR target/70131
12222 * gcc.target/powerpc/ppc-round2.c: New test.
12223
27b2c1c4 122242016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12225
12226 PR target/70123
12227 * gcc.dg/torture/pr70123.c: New test.
12228
84116671 122292016-03-11 Jeff Law <law@redhat.com>
12230
12231 PR tree-optimization/70190
12232 * gcc.c-torture/compile/pr70190.c: New test.
12233
cfa58bc8 122342016-03-11 David Malcolm <dmalcolm@redhat.com>
12235
12236 PR c/68187
12237 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12238 case.
12239 (test43_b): Likewise.
12240 (test43_c): Likewise.
12241 (test43_d): Likewise.
12242 (test43_e): Likewise.
12243 (test43_f): Likewise.
12244 (test43_g): Likewise.
12245 (test44_a): Likewise.
12246 (test44_b): Likewise.
12247 (test44_c): Likewise.
12248 (test44_d): Likewise.
12249 (test44_e): Likewise.
12250
ce234f27 122512016-03-11 David Malcolm <dmalcolm@redhat.com>
12252
12253 PR c/70085
12254 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12255
e4756b48 122562016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12257
12258 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12259 dg-options.
12260
1f5ef87e 122612016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12262
12263 PR target/70002
12264 PR target/69245
12265 * gcc.target/aarch64/pr69245_2.c: New test.
12266
f9c352a1 122672016-03-11 Jakub Jelinek <jakub@redhat.com>
12268
12269 PR tree-optimization/70177
12270 * gcc.dg/pr70177.c: New test.
12271
4dd92ac6 122722016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12273
12274 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12275
331e4fdb 122762016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12277
12278 * gcc.dg/tree-ssa/sra-20.c: New.
12279
69262824 122802016-03-11 Jakub Jelinek <jakub@redhat.com>
12281
6f9a7425 12282 PR rtl-optimization/70174
12283 * gcc.dg/pr70174.c: New test.
12284
69262824 12285 PR tree-optimization/70169
12286 * gcc.dg/pr70169.c: New test.
12287
4637a847 122882016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12289
12290 PR target/70160
12291 * gcc.target/i386/pr70160.c: New test.
12292
5a86d754 122932016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12294
12295 * gcc.target/s390/dfp-1.c: New test.
12296
af4c8290 122972016-03-10 Nick Clifton <nickc@redhat.com>
12298
12299 PR target/70044
12300 * gcc.target/aarch64/pr70044.c: New test.
12301
98dfd328 123022016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12303 Jakub Jelinek <jakub@redhat.com>
12304
12305 PR c++/70001
12306 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12307 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12308 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12309
75e72311 123102016-03-10 Jan Hubicka <hubicka@ucw.cz>
12311
12312 PR lto/69589
12313 * g++.dg/lto/pr69589_0.C: New testcase
12314 * g++.dg/lto/pr69589_1.C: New testcase
12315
a2eb1271 123162016-03-10 Marek Polacek <polacek@redhat.com>
12317
12318 PR c++/70153
12319 * g++.dg/delayedfold/unary-plus1.C: New test.
12320
123212016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12322
12323 * gcc.target/arm/pr45701-1.c: Escape brackets.
12324 * gcc.target/arm/pr45701-2.c: Likewise.
12325
5ab2987f 123262016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12327
12328 * gfortran.dg/unconstrained_commons.f: New.
12329
6972afac 123302016-03-10 Alan Modra <amodra@gmail.com>
12331
12332 * gcc.dg/pr69195.c: New.
12333 * gcc.dg/pr69238.c: New.
12334
c82c99ec 123352016-03-10 Tom de Vries <tom@codesourcery.com>
12336
12337 PR testsuite/68915
12338 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12339
a2389d4a 123402016-03-10 Richard Biener <rguenther@suse.de>
12341
12342 PR tree-optimization/70128
12343 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12344 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12345
c272412d 123462016-03-09 Jakub Jelinek <jakub@redhat.com>
12347
a0451069 12348 PR tree-optimization/70152
12349 * gcc.dg/pr70152.c: New test.
12350
c272412d 12351 PR target/70086
12352 * gcc.target/i386/pr70086-1.c: New test.
12353 * gcc.target/i386/pr70086-2.c: New test.
12354 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12355
12356 PR tree-optimization/70127
12357 * gcc.c-torture/execute/pr70127.c: New test.
12358
27dcb7a8 123592016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12360
12361 * c-c++-common/goacc/combined-directives-2.c: New test.
12362
c24757cf 123632016-03-09 David Malcolm <dmalcolm@redhat.com>
12364
12365 PR c/68473
12366 PR c++/70105
12367 * g++.dg/diagnostic/pr70105.C: New test.
12368 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12369 (test_multiple_ordinary_maps): New test function.
12370
83108969 123712016-03-09 David Malcolm <dmalcolm@redhat.com>
12372
12373 PR c/68473
12374 PR c++/70105
12375 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12376 Drop range information from call to inform_at_rich_loc.
12377 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12378 New.
12379 (test_show_locus): Replace calls to rich_location::add_range with
12380 calls to add_range. Rewrite the tests that used the now-defunct
12381 rich_location ctor taking a source_range. Simplify other tests
12382 by replacing calls to COMBINE_LOCATION_DATA with calls to
12383 make_location.
12384
6733c0e8 123852016-03-09 Richard Biener <rguenther@suse.de>
12386 Jakub Jelinek <jakub@redhat.com>
12387
12388 PR tree-optimization/70138
12389 * gcc.dg/vect/pr70138-1.c: New testcase.
12390 * gcc.dg/vect/pr70138-2.c: Likewise.
12391
96abb9f5 123922016-03-09 Jakub Jelinek <jakub@redhat.com>
12393
12394 PR target/70049
12395 * gcc.target/i386/pr70049.c: New test.
12396
42bb3bfb 123972016-03-09 Richard Biener <rguenther@suse.de>
12398
12399 PR c/70143
12400 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12401 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12402 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12403
27527428 124042016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12405
12406 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12407 arm-*-*.
12408
248449f2 124092016-03-09 Jakub Jelinek <jakub@redhat.com>
12410
1bd49ced 12411 PR middle-end/67278
12412 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12413
248449f2 12414 PR target/67278
12415 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12416
12417 PR middle-end/70050
12418 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12419 in testcase comment.
12420
dfc460ff 124212016-03-09 Tom de Vries <tom@codesourcery.com>
12422
12423 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12424 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12425 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12426 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12427 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12428 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12429 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12430 * gfortran.dg/goacc/kernels-loop.f95: New test.
12431
0377fc7f 124322016-03-08 Martin Sebor <msebor@redhat.com>
12433
12434 PR c++/62096
12435 * g++.dg/warn/overflow-warn-7.C: New test.
12436
3556aa80 124372016-03-08 Jason Merrill <jason@redhat.com>
12438
12439 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12440 * lib/target-supports.exp (check_effective_target_concepts): New.
12441
e5096208 124422016-03-08 Jakub Jelinek <jakub@redhat.com>
12443
5370eb8d 12444 PR c++/70135
12445 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12446 * g++.dg/ubsan/pr70135.C: New test.
12447
e5096208 12448 PR target/70110
12449 * gcc.dg/pr70110.c: New test.
12450
cc37120d 124512016-03-07 Martin Jambor <mjambor@suse.cz>
12452
12453 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12454 * c-c++-common/gomp/if-1.c: Likewise.
12455 * c-c++-common/gomp/pr61486-2.c: Likewise.
12456 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12457 to dg-additional-options.
12458 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12459 * g++/gomp/target-teams-1.c: Likewise.
12460 * gcc.dg/gomp/gomp.exp: Likewise.
12461 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12462 dg-additional-options.
12463 * gfortran.dg/gomp/gomp.exp: Likewise.
12464 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12465 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12466 dg-additional-options.
12467 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12468
53c248d8 124692016-03-07 Martin Jambor <mjambor@suse.cz>
12470
12471 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12472 * c-c++-common/gomp/gridify-1.c: New test.
12473 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12474
541e79a0 124752016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12476
12477 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12478 trigger for cortex-r8, when scanning for register r8.
12479 * gcc.target/arm/pr45701-2.c: Likewise.
12480
4dfabd94 124812016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12482 Jeff Law <law@redhat.com>
4dfabd94 12483
12484 PR tree-optimization/69740
12485 * gcc.c-torture/compile/pr69740-1.c: New test.
12486 * gcc.c-torture/compile/pr69740-2.c: New test.
12487
1b63a87b 124882016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12489
12490 * lib/target-supports.exp
12491 (check_effective_target_whole_vector_shift): Enable for PPC64.
12492
d33914da 124932016-03-07 Richard Biener <rguenther@suse.de>
12494
12495 PR tree-optimization/70115
12496 * gcc.dg/torture/pr70115.c: New testcase.
12497
584fba4b 124982016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12499
12500 PR middle-end/69916
12501 * c-c-++-common/goacc/pr69916.c: New.
12502
7f2f5ec0 125032016-03-07 Richard Henderson <rth@redhat.com>
12504
12505 * gcc.c-torture/compile/pr70061.c: New test.
12506
f530e7c4 125072016-03-07 Richard Biener <rguenther@suse.de>
12508
12509 PR testsuite/70109
12510 * gcc.dg/vect/O3-pr36098.c: New testcase.
12511
a3855fed 125122016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12513
12514 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12515
091ffc31 125162016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12517
12518 * gnat.dg/renaming9.ad[sb]: New testcase.
12519
2941b871 125202016-03-05 Jakub Jelinek <jakub@redhat.com>
12521
12522 PR c++/70084
12523 * g++.dg/expr/stdarg3.C: New test.
12524
5173ce42 125252016-03-04 Jeff Law <law@redhat.com>
12526
12527 PR tree-optimization/69196
12528 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12529 x86_64-*-*.
12530
2d1d2e55 125312016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12532
0e43078e 12533 PR c/69973
12534 * gcc.dg/pr69973.c: New test.
12535
d8ec06ae 12536 PR rtl-optimization/69941
12537 * gcc.dg/torture/pr69941.c: New test.
12538
2d1d2e55 12539 PR c/69824
12540 * gcc.dg/pr69824.c: New test.
12541
32f692e2 125422016-03-05 Tom de Vries <tom@codesourcery.com>
12543
12544 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12545 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12546 function.
12547
1c699e9a 125482016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12549
12550 PR c++/66786
12551 * g++.dg/cpp1y/var-templ48.C: New test.
12552 * g++.dg/cpp1y/var-templ49.C: New test.
12553
358448c6 125542016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12555
12556 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12557
01dc3c45 125582016-03-04 Jakub Jelinek <jakub@redhat.com>
12559
e968ff6d 12560 PR c++/70035
12561 * g++.dg/ubsan/pr70035.C: New test.
12562
01dc3c45 12563 PR target/70062
12564 * gcc.target/i386/pr70062.c: New test.
12565
3937d618 125662016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12567
12568 * g++.dg/template/typename21.C: Remove c++98_only.
12569
c58ac7f8 125702016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12571
12572 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12573
0060768a 125742016-03-04 David Malcolm <dmalcolm@redhat.com>
12575
12576 PR c/68187
12577 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12578 function.
12579 (fn_42_b): Likewise.
12580 (fn_42_c): Likewise.
12581
74c6fd40 125822016-03-04 David Malcolm <dmalcolm@redhat.com>
12583
12584 PR c/68187
12585 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12586 function.
12587 (fn_40_b): Likewise.
12588 (fn_41_a): Likewise.
12589 (fn_41_b): Likewise.
12590
31b11359 125912016-03-04 Jakub Jelinek <jakub@redhat.com>
12592
12593 PR target/70059
12594 * gcc.target/i386/avx512f-pr70059.c: New test.
12595 * gcc.target/i386/avx512dq-pr70059.c: New test.
12596
c5b93452 125972016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12598
12599 PR rtl-optimization/57676
12600 * gcc.dg/torture/pr57676.c: New test.
12601
268fbd56 126022016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12603
12604 * gcc.dg/pr70026.c: New test.
12605
6560d1ad 126062016-03-04 Marek Polacek <polacek@redhat.com>
12607
12608 PR c/69798
12609 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12610 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12611
cc7dfddf 126122016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12613
12614 PR target/70004
12615 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12616 Delete.
12617 (test_corners_sisd_si): Likewise.
12618 (main): Remove checks of the above.
12619 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12620
e9663bd4 126212016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12622
12623 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12624
dcdd684e 126252016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12626
12627 * gcc.dg/torture/pr69951.c: Accept argc==0.
12628
e692d332 126292016-03-04 Richard Biener <rguenther@suse.de>
12630
12631 PR c++/70054
12632 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12633 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12634
af77b7e6 126352016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12636
12637 PR testsuite/69766
12638 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12639 testing multiarch.
12640
290da96e 126412016-03-04 Jakub Jelinek <jakub@redhat.com>
12642
12643 PR debug/69947
12644 * gcc.dg/guality/pr69947.c: New test.
12645
e51ce713 126462016-03-03 Jakub Jelinek <jakub@redhat.com>
12647
12648 PR ada/70017
12649 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12650
1feed892 126512016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12652
12653 PR rtl-optimization/69904
12654 * gcc.target/arm/pr69904.c: New test.
12655
c32bda69 126562016-03-03 Jakub Jelinek <jakub@redhat.com>
12657
12658 PR target/70021
12659 * gcc.dg/vect/pr70021.c: New test.
12660 * gcc.target/i386/pr70021.c: New test.
12661
1bc579ed 126622016-03-03 Marek Polacek <polacek@redhat.com>
12663
12664 PR middle-end/70050
12665 * gcc.dg/pr70050.c: New test.
12666
cfa8d638 126672016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12668
12669 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12670
1b889259 126712016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12672
12673 PR tree-optimization/70043
12674 * gfortran.dg/vect/pr70043.f90: New test.
12675
f756dfa3 126762016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12677
12678 * gnat.dg/specs/task1.ads: New test.
12679
5cb4863d 126802016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12681
12682 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12683 Invoke gdb with -batch.
12684 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12685
5dd12e43 126862016-03-03 Richard Biener <rguenther@suse.de>
12687
12688 PR tree-optimization/55936
12689 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12690
d97ba4ca 126912016-03-02 Jeff Law <law@redhat.com>
12692
5d23c86f 12693 PR rtl-optimization/69942
12694 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12695 effects of argument promotions.
12696
d97ba4ca 12697 PR tree-optimization/69987
12698 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12699 target does not support -fprefetch-loop-arrays.
12700
901faaa0 127012016-03-02 Uros Bizjak <ubizjak@gmail.com>
12702
12703 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12704
51f6fdce 127052016-03-02 Bin Cheng <bin.cheng@arm.com>
12706
6bc7872f 12707 PR rtl-optimization/69052
51f6fdce 12708 * gcc.target/i386/pr69052.c: New test.
12709
31d31e07 127102016-03-02 Alan Modra <amodra@gmail.com>
12711
12712 * gcc.dg/pr69990.c: New.
12713
04faee95 127142016-03-02 Jakub Jelinek <jakub@redhat.com>
12715
270d0117 12716 PR c/68062
12717 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12718
12719 PR middle-end/70022
12720 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12721
04faee95 12722 PR target/70028
12723 * gcc.target/i386/pr70028.c: New test.
12724
a2cc9e8e 127252016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12726
12727 * c-c++-common/asan/swapcontext-test-1.c,
12728 * c-c++-common/tsan/thread_leak.c,
12729 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12730 * g++.dg/tsan/benign_race.C,
12731 * g++.dg/tsan/fd_close_norace.C,
12732 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12733 races with sanitizer output
12734
dd4bd263 127352016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12736 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12737
12738 PR target/67278
12739 * gcc.dg/simd-8.c: New testcase.
12740
b5fe3a49 127412016-03-02 Richard Biener <rguenther@suse.de>
12742
12743 PR middle-end/67278
12744 * gcc.dg/simd-7.c: New testcase.
12745
23601f67 127462016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12747
12748 * gcc.target/i386/pr70007.c: Tweak.
12749
f66f65e7 127502016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12751
12752 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12753
60773515 127542016-03-02 Marek Polacek <polacek@redhat.com>
12755
12756 PR c/67854
12757 * gcc.dg/pr67854.c: New test.
12758
6c094cb1 127592016-03-02 Jakub Jelinek <jakub@redhat.com>
12760
12761 PR middle-end/70025
12762 * gcc.dg/torture/pr70025.c: New test.
12763
7627bb56 127642016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12765
12766 PR tree-optimization/68621
12767 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12768
066c8e94 127692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12770
12771 * gcc.target/i386/pr70007.c: New test.
12772
d3b819ad 127732016-03-01 Jeff Law <law@redhat.com>
12774
d4b9ad56 12775 PR tree-optimization/69196
7e217344 12776 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12777
d3b819ad 12778 PR tree-optimization/69196
12779 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12780 duplicating code and spoiling the expected output.
12781
4f37285d 127822016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12783
12784 PR target/70033
12785 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12786 supports power9 before doing tests.
12787 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12788 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12789 * gcc.target/powerpc/p9-permute.c: Likewise.
12790
3e9c4f6c 127912016-03-01 Uros Bizjak <ubizjak@gmail.com>
12792
12793 PR target/70027
12794 * gcc.target/i386/pr70027.c: New test.
12795
e324729e 127962016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12797
12798 * gcc.dg/pr70017.c: New test.
12799
40e9ce2d 128002016-03-01 Jakub Jelinek <jakub@redhat.com>
12801
12802 PR c/69796
12803 PR c/69974
12804 * gcc.dg/pr69796.c: New test.
12805 * gcc.dg/pr69974.c: New test.
12806
e8b016ea 128072016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12808
12809 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12810
24d3127c 128112016-02-29 Jeff Law <law@redhat.com>
12812
12813 PR tree-optimization/69987
12814 * gfortran.dg/pr69987.f90: New test.
12815
12816 PR tree-optimization/69989
12817 * gcc.c-torture/compile/pr69989-2.c: New test.
12818
12cc1225 128192016-03-01 Marek Polacek <polacek@redhat.com>
12820
12821 PR c++/69795
12822 * g++.dg/parse/invalid1.C: New test.
12823
d99a947c 128242016-03-01 Richard Biener <rguenther@suse.de>
12825
12826 PR middle-end/70022
12827 * gcc.dg/pr70022.c: New testcase.
12828
395dbc60 128292016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12830
12831 PR tree-optimization/69956
12832 * gcc.dg/pr69956.c: New test.
12833
40a35c55 128342016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12835
12836 PR target/70011
12837 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12838 XFAIL when hardware supports efficient unaligned storage access.
12839
4edc90b0 128402016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12841
12842 PR c++/69961
12843 * g++.dg/template/pr69961a.C: New test.
12844 * g++.dg/template/pr69961b.C: New test.
12845
1ed1f69a 128462016-02-29 David Malcolm <dmalcolm@redhat.com>
12847
12848 PR preprocessor/69985
12849 * gcc.dg/cpp/pr69985.c: New test case.
12850
01c5d15d 128512016-02-29 Jeff Law <law@redhat.com>
12852
3a4d3de5 12853 PR tree-optimization/70005
12854 * gcc.c-torture/execute/pr70005.c New test.
12855
01c5d15d 12856 PR tree-optimization/69999
12857 * gcc.c-torture/compile/pr69999.c: New test.
12858
1bf66b54 128592016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12860
12861 PR tree-optimization/69652
12862 * gcc.dg/torture/pr69652.c: Delete test.
12863 * gcc.dg/vect/pr69652.c: New test.
12864
b4d653d5 128652016-02-19 Richard Biener <rguenther@suse.de>
12866
12867 PR tree-optimization/69980
12868 * gfortran.dg/vect/pr69980.f90: New testcase.
12869
35bc4745 128702016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12871
12872 * gcc.target/sparc/20160229-1.c: New test.
12873
bb54a538 128742016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12875
12876 * gnat.dg/stack_usage3.adb: New test.
12877 * gnat.dg/stack_usage3_pkg.ads: New helper.
12878
95164e71 128792016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12880
12881 * gnat.dg/renaming8.adb: New test.
12882 * gnat.dg/renaming8_pkg1.ads: New helper.
12883 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12884 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12885
a890896f 128862016-02-29 Richard Biener <rguenther@suse.de>
12887
12888 PR tree-optimization/69720
12889 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12890
5c70403a 128912016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12892
12893 PR fortran/68147
12894 PR fortran/47674
12895 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12896
dfb6d139 128972016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12898 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12899
12900 PR fortran/56007
12901 * gfortran.dg/coarray_8.f90: Adjust error message.
12902 * gfortran.dg/pr56007.f90: New test.
12903 * gfortran.dg/pr56007.f: New test.
12904
536508db 129052016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12906
12907 PR tree-optimization/69989
12908 * gcc.dg/torture/pr69989.c: New test.
12909
eec75e45 129102016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12911
12912 * gcc.target/i386/stack-realign-win.c: New test.
12913
0175e45a 129142016-02-28 Harald Anlauf <anlauf@gmx.de>
12915
12916 PR fortran/60126
12917 * gfortran.dg/pr60126.f90: New test.
12918
2a703589 129192016-02-27 Jeff Law <law@redhat.com>
12920
12921 Revert
12922 2016-02-26 Richard Biener <rguenther@suse.de>
12923 Jeff Law <law@redhat.com>
12924
12925 PR tree-optimization/69740
12926 * gcc.c-torture/compile/pr69740-1.c: New test.
12927 * gcc.c-torture/compile/pr69740-2.c: New test.
12928
359b4c18 129292016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12930
1c96765a 12931 PR fortran/69910
359b4c18 12932 * gfortran.dg/newunit_4.f90: New test.
12933
49462d93 129342016-02-27 Jakub Jelinek <jakub@redhat.com>
12935
12936 PR target/69613
12937 PR rtl-optimization/69886
12938 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12939 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12940 target.
12941
c4ac733e 129422016-02-26 Martin Sebor <msebor@redhat.com>
12943
12944 PR tree-optimization/15826
12945 * gcc.dg/tree-ssa/pr15826.c: New test.
12946
da8c4b5d 129472016-02-26 Jakub Jelinek <jakub@redhat.com>
12948
12949 PR target/69969
12950 * gcc.target/powerpc/pr69969.c: New test.
12951
0a4558eb 129522016-02-26 Martin Sebor <msebor@redhat.com>
12953
12954 PR c++/15766
12955 * g++.old-deja/g++.other/decl5.C: Add a test case.
12956
5b500299 129572016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12958
12959 PR target/69946
12960 * gcc.target/powerpc/pr69946.c: New file.
12961
565f533b 129622016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12963 Jeff Law <law@redhat.com>
565f533b 12964
0a4558eb 12965 PR tree-optimization/69740
565f533b 12966 * gcc.c-torture/compile/pr69740-1.c: New test.
12967 * gcc.c-torture/compile/pr69740-2.c: New test.
12968
ff67cbea 129692016-02-26 Martin Jambor <mjambor@suse.cz>
12970
12971 PR middle-end/69920
12972 * gcc.dg/torture/pr69932.c: New test.
12973 * gcc.dg/torture/pr69936.c: Likewise.
12974
e400d817 129752016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12976
12977 PR target/69709
12978 * gcc.target/s390/pr69709.c: New test.
12979
126a5a2d 129802016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12981
12982 PR target/69245
12983 * gcc.target/aarch64/pr69245_1.c: New test.
12984
59c58860 129852016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12986
12987 PR target/69613
12988 * gcc.dg/torture/pr69613.c: New test.
12989
9441fa4e 129902016-02-26 Jakub Jelinek <jakub@redhat.com>
12991
12992 PR rtl-optimization/69891
12993 * gcc.target/i386/pr69891.c: New test.
12994
e48fcde0 129952016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12996 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12997
35ed600a 12998 PR target/61397
f41208a1 12999 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13000 functionality for both 32-bit and 64-bit.
13001
c86aaa0e 130022016-02-26 Richard Biener <rguenther@suse.de>
13003
13004 PR tree-optimization/69551
13005 * gcc.dg/torture/pr69951.c: New testcase.
13006
38e71a65 130072016-02-25 Richard Biener <rguenther@suse.de>
13008
13009 PR tree-optimization/48795
13010 * gcc.dg/Warray-bounds-18.c: New testcase.
13011
03331e69 130122016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13013
13014 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13015
f14d8d6a 130162016-02-25 Jakub Jelinek <jakub@redhat.com>
13017
13018 PR rtl-optimization/69896
13019 * gcc.dg/pr69896.c: New test.
13020
4003c807 130212016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13022
13023 PR c++/69736
13024 * g++.dg/cpp1y/paren2.C: New test.
13025
a0573328 130262016-02-24 Martin Sebor <msebor@redhat.com>
13027
13028 PR c/51147
13029 * gcc.dg/enum-mode-2.c: New test.
13030
2cde02ad 130312016-02-24 Jakub Jelinek <jakub@redhat.com>
13032
13033 PR c++/69922
13034 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13035 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13036 * g++.dg/ubsan/pr69922.C: New test.
13037
f0ea75d1 130382016-02-24 Marek Polacek <polacek@redhat.com>
13039
13040 PR c/69819
13041 * gcc.dg/pr69819.c: New test.
13042
05027366 130432016-02-24 Martin Sebor <msebor@redhat.com>
13044
34ed562b 13045 PR c++/69912
13046 * g++.dg/ext/flexary15.C: New test.
13047
130482016-02-24 Martin Sebor <msebor@redhat.com>
13049
13050 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13051 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13052 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13053
650c3ad5 130542016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13055 Charles Baylis <charles.baylis@linaro.org>
13056
13057 PR debug/61033
13058 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13059
596070e8 130602016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13061 Jakub Jelinek <jakub@redhat.com>
596070e8 13062
13063 PR middle-end/69760
13064 * gcc.dg/torture/pr69760.c: New testcase.
13065
d6b92d9f 130662016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13067
13068 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13069 pattern on Solaris with as.
13070
90436d9d 130712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13072
13073 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13074 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13075 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13076 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13077
7c749495 130782016-02-24 Jakub Jelinek <jakub@redhat.com>
13079
13080 PR middle-end/69915
13081 * gcc.dg/pr69915.c: New test.
13082
9c9680b5 130832016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13084
13085 PR rtl-optimization/69886
13086 * gcc.dg/torture/pr69886.c: New test.
13087
36d081ee 130882016-02-24 Richard Biener <rguenther@suse.de>
13089
13090 PR middle-end/68963
13091 * gcc.dg/torture/pr68963.c: New testcase.
13092
2a0accb9 130932016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13094
13095 PR target/69875
13096 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13097 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13098 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13099 * gcc.target/arm/atomic_loaddi_1.c: New test.
13100 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13101 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13102 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13103 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13104 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13105 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13106 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13107 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13108
f0e92ef1 131092016-02-24 Jakub Jelinek <jakub@redhat.com>
13110
13111 PR middle-end/69909
13112 * gcc.dg/torture/pr69909.c: New test.
13113
6907286f 131142016-02-24 Richard Biener <rguenther@suse.de>
13115
13116 PR tree-optimization/69907
13117 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13118 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13119 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13120
e6ab7475 131212016-02-24 Christian Bruel <christian.bruel@st.com>
13122
13123 * gcc.target/arm/pragma_cpp_fma.c: New test.
13124
47587450 131252016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13126
13127 PR fortran/61156
13128 * gfortran.dg/include_6.f90: Update test.
13129
d41ab738 131302016-02-23 Jakub Jelinek <jakub@redhat.com>
13131
13132 PR objc/69844
13133 * objc.dg/pr69844.m: New test.
13134
4772d9d5 131352016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13136
13137 PR libgfortran/69456
13138 * gfortran.dg/namelist_89.f90: New test.
13139 * gfortran.dg/pr59700.f90: Update test..
13140
8c38d887 131412016-02-23 Martin Sebor <msebor@redhat.com>
13142
13143 PR middle-end/69780
13144 * g++.dg/ext/builtin_alloca.C: New test.
13145 * gcc.dg/builtins-68.c: New test.
13146
ee1bfdb0 131472016-02-23 Richard Henderson <rth@redhat.com>
13148
13149 * gcc.target/i386/addr-space-3.c: Remove test.
13150
52609ec3 131512016-02-23 David Malcolm <dmalcolm@redhat.com>
13152
13153 PR preprocessor/69126
13154 PR preprocessor/69543
13155 * c-c++-common/pr69126-2-long.c: New test.
13156 * c-c++-common/pr69126-2-short.c: New test.
13157 * c-c++-common/pr69543-1.c: Remove xfail.
13158
d5bf2cc8 131592016-02-23 David Malcolm <dmalcolm@redhat.com>
13160
13161 PR preprocessor/69126
13162 PR preprocessor/69543
13163 PR preprocessor/69558
13164 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13165 (f): Rename to...
13166 (test_2): ...this, and add leading comment.
13167 (MACRO_3, test_3): New.
13168 (MACRO_4A, MACRO_4B, test_4): New.
13169 (MACRO): Rename to...
13170 (MACRO_5): ...this.
13171 (g): Rename to...
13172 (test_5): ...this, updating for renaming of MACRO, and
13173 add leading comment.
13174 * c-c++-common/pr69543-1.c: New.
13175 * c-c++-common/pr69543-2.c: New.
13176 * c-c++-common/pr69543-3.c: New.
13177 * c-c++-common/pr69543-4.c: New.
13178 * c-c++-common/pr69558-1.c: New.
13179 * c-c++-common/pr69558-2.c: New.
13180 * c-c++-common/pr69558-3.c: New.
13181 * c-c++-common/pr69558-4.c: New.
13182 * gcc.dg/pr69558.c: Move to...
13183 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13184 xfail for c++.
13185
3a37a410 131862016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13187
13188 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13189 to -ftree-parallelize-loops/-fopenacc changes.
13190 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13191 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13192 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13193 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13194 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13195 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13196 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13197 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13198 * c-c++-common/goacc/kernels-loop.c: Likewise.
13199 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13200 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13201 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13202 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13203
ecca180f 132042016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13205
13206 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13207
eec0fa3f 132082016-02-23 Jakub Jelinek <jakub@redhat.com>
13209
f1f91c07 13210 PR c++/69902
13211 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13212
eec0fa3f 13213 PR c/69900
13214 * gcc.dg/pr69900.c: New test.
13215
e045424d 132162016-02-23 Martin Jambor <mjambor@suse.cz>
13217
13218 PR tree-optimization/69666
13219 * gcc.dg/tree-ssa/pr69666.c: New test.
13220
f482dff6 132212016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13222
13223 PR fortran/67451
13224 * gfortran.dg/coarray_allocate_5.f08: New test.
13225
57ed698b 132262016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13227
13228 * gcc.target/s390/vcond-shift.c: Move to ...
13229 * gcc.target/s390/vector/vcond-shift.c: ... here.
13230
990e443c 132312016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13232
13233 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13234 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13235
296c5f01 132362016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13237
13238 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13239
e53f41d5 132402016-02-20 Mark Wielaard <mjw@redhat.com>
13241
13242 PR c/28901
13243 * gcc.dg/unused-variable-3.c: New test.
13244
13af201d 132452016-02-22 Jakub Jelinek <jakub@redhat.com>
13246
13247 PR target/69888
13248 * gcc.target/i386/pr69888.c: New test.
13249
682c90f9 132502016-02-22 Richard Biener <rguenther@suse.de>
13251
13252 PR tree-optimization/69882
13253 * gfortran.dg/vect/pr69882.f90: New testcase.
13254
b8cd18c3 132552016-02-22 Jakub Jelinek <jakub@redhat.com>
13256
13257 PR target/69885
13258 * gcc.dg/pr69885.c: New test.
13259
09343379 132602016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13261
13262 PR target/69806
13263 PR target/54089
13264 * gcc.target/sh/pr54089-10.c: New.
13265
b345a09f 132662016-02-20 Paul Thomas <pault@gcc.gnu.org>
13267
13268 PR fortran/69423
13269 * gfortran.dg/deferred_character_15.f90 : New test.
13270
51385aed 132712016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13272
13273 PR fortran/57365
13274 gfortran.dg/allocate_with_source_18.f03: New test.
13275
132762016-02-20 Harald Anlauf <anlauf@gmx.de>
13277
13278 PR fortran/52531
13279 gfortran.dg/gomp/pr52531.f90: New test.
13280
9cce8384 132812016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13282
13283 PR c++/69865
13284 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13285 -std=c++03.
13286
d91f5fbb 132872016-02-19 Jakub Jelinek <jakub@redhat.com>
13288
563d5cb8 13289 PR c++/69826
13290 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13291 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13292
0a04aac9 13293 PR c++/69850
13294 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13295
d91f5fbb 13296 PR c++/69851
13297 * g++.dg/torture/pr69851.C: New test.
13298
5fe1f282 132992016-02-19 Martin Sebor <msebor@redhat.com>
13300
13301 PR testsuite/69573
13302 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13303
a45bce11 133042016-02-19 Jakub Jelinek <jakub@redhat.com>
13305
6263dde1 13306 PR c++/69850
13307 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13308 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13309
a45bce11 13310 PR c++/67767
13311 * g++.dg/cpp0x/pr67767.C: New test.
13312
cf2ed1b7 133132016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13314
13315 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13316 for fp, simd, crypto, crc, lse.
13317 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13318 above.
13319 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13320 effective target check.
13321
f6cc34b0 133222016-02-19 Jakub Jelinek <jakub@redhat.com>
13323
13324 PR target/69820
13325 * gcc.target/i386/pr69820.c: New test.
13326
6c678e78 133272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13328
13329 * gcc.target/s390/vector/int128-1.c: New test.
13330
b088ff4b 133312016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13332
13333 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13334
b11e60a4 133352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13336
13337 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13338 instruction pattern name to prevent the testcase from failing with
13339 -march=z13.
13340
664ff6a0 133412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13342
13343 * gcc.target/s390/md/movstr-2.c: New test.
13344
e80be24b 133452016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13346
13347 * gcc.target/s390/morestack.c: New test.
13348
9839f350 133492016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13350
13351 PR target/69625
13352 * gcc.target/s390/pr69625.c: Add test case.
13353
4550fbd0 133542016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13355
13356 PR testsuite/68580
13357 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13358
57d00b6a 133592016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13360
13361 PR target/68404
13362 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13363 * gcc.target/powerpc/fusion3.c: Likewise.
13364
63ad69d6 133652016-02-18 Richard Biener <rguenther@suse.de>
13366
13367 PR middle-end/69553
13368 * g++.dg/torture/pr69553.C: New testcase.
13369
d92404ed 133702016-02-18 Nick Clifton <nickc@redhat.com>
13371
4550fbd0 13372 PR target/62254
13373 PR target/69610
13374 * gcc.target/arm/pr62554.c: New test.
13375 * gcc.target/arm/pr69610-1.c: New test.
13376 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13377
0808dfce 133782016-02-18 Richard Biener <rguenther@suse.de>
13379
13380 PR middle-end/69854
13381 * gcc.dg/torture/pr69854.c: New testcase.
13382
fc3527e3 133832016-02-17 Jakub Jelinek <jakub@redhat.com>
13384
13385 PR c++/69850
13386 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13387
e3c24279 133882012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13389
13390 * gcc.target/powerpc/vec-cg.c: New test.
13391
c9732c2b 133922016-02-17 Richard Biener <rguenther@suse.de>
13393
13394 PR testsuite/69586
13395 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13396
51bf9f9b 133972016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13398
13399 PR target/69161
13400 * gcc.c-torture/compile/pr69161.c: New test.
13401
6baedca3 134022016-02-17 David Sherwood <david.sherwood@arm.com>
13403
13404 PR target/69532
13405 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13406 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13407
4f240715 134082016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13409
13410 * gcc.dg/ifcvt-4.c: Skip on Visium.
13411
e0c0515d 134122016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13413
13414 * gnat.dg/atomic8.adb: New test.
13415
7b319ee6 134162016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13417
13418 * gnat.dg/discr46.ad[sb]: New test.
13419
48a7e3d1 134202016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13421
13422 PR Target/48344
13423 * gcc.target/powerpc/pr48344-1.c: New test.
13424
3f844f15 134252015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13426
13427 PR fortran/69742
13428 * gfortran.dg/associate_21.f90: New test.
13429
7675e968 134302016-02-16 Jakub Jelinek <jakub@redhat.com>
13431
13432 PR c/69835
13433 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13434 -Wnonnull in dg-options.
13435 * c-c++-common/nonnull-2.c: New test.
13436
d6faee88 134372016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13438 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13439
13440 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13441
3a2a72aa 134422016-02-16 Jakub Jelinek <jakub@redhat.com>
13443
13444 PR middle-end/69801
13445 * gcc.dg/pr69801.c: Add empty dg-options.
13446
28072426 134472016-02-16 James Norris <jnorris@codesourcery.com>
13448
13449 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13450 * g++.dg/goacc/deviceptr-1.c: New file.
13451
37fffac2 134522016-02-16 Jakub Jelinek <jakub@redhat.com>
13453
13454 PR tree-optimization/69820
13455 * gcc.dg/vect/pr69820.c: New test.
13456
f72a5e61 134572016-02-16 Richard Biener <rguenther@suse.de>
13458
13459 PR tree-optimization/69776
13460 * gcc.dg/torture/pr69776-2.c: New testcase.
13461
50e0cd76 134622016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13463
13464 PR tree-optimization/69714
13465 * gcc.dg/torture/pr69714.c: New test.
13466
14a72c4e 134672016-02-16 Jakub Jelinek <jakub@redhat.com>
13468
13469 PR tree-optimization/69802
13470 * gcc.dg/pr69802.c: New test.
13471
fd808c11 134722016-02-16 Richard Biener <rguenther@suse.de>
13473
13474 PR middle-end/69801
13475 * gcc.dg/pr69801.c: New testcase.
13476
49a549ca 134772016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13478
13479 PR libgfortran/69651
13480 * gfortran.dg/read_bang.f90: New test.
13481 * gfortran.dg/read_bang4.f90: New test.
13482
77454e6e 134832016-02-15 Jakub Jelinek <jakub@redhat.com>
13484
2074f21c 13485 PR c++/69658
13486 * g++.dg/init/pr69658.C: New test.
13487
77454e6e 13488 PR c++/69797
13489 * c-c++-common/pr69797.c: New test.
13490
4ef4d764 134912016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13492
13493 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13494 check for aarch64*-*-*.
13495
4a45fe0f 134962016-02-15 Richard Biener <rguenther@suse.de>
13497
13498 PR tree-optimization/69783
13499 * gcc.dg/vect/pr69783.c: New testcase.
13500
0b3619e6 135012016-02-15 Richard Biener <rguenther@suse.de>
13502
13503 PR tree-optimization/69776
13504 * gcc.dg/torture/pr69776.c: New testcase.
13505
9b49c3cb 135062016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13507
13508 PR fortran/60526
13509 * gfortran.dg/type_decl_4.f90: Reinstated.
13510
e46faff9 135112016-02-14 John David Anglin <danglin@gcc.gnu.org>
13512
13513 PR fortran/68746
13514 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13515
a96c809a 135162016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13517
13518 PR fortran/60526
13519 PR bootstrap/69816
13520 * gfortran.dg/type_decl_4.f90: Removed.
13521
fdec7e88 135222016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13523
13524 PR fortran/60526
13525 * gfortran.dg/type_decl_4.f90: New test.
13526
a72095c4 135272016-02-14 Alan Modra <amodra@gmail.com>
13528
bc436924 13529 PR testsuite/68886
a72095c4 13530 * gcc.c-torture/execute/stkalign.c: Revise test.
13531
73bb5f8b 135322016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13533
13534 PR target/67260
13535 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13536
beb13161 135372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13538
13539 PR target/67260
13540 * gcc.target/sh/torture/pr67260.c: New.
13541
67cab04e 135422016-02-12 John David Anglin <danglin@gcc.gnu.org>
13543
13544 * gcc.dg/pr67964.c: Add dg-require-alias.
13545
44a59bb1 135462016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13547
13548 PR target/67636
13549 PR target/64345
13550 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13551
38c9bd3a 135522016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13553
13554 PR libgfortran/69668
13555 * gfortran.dg/namelist_88.f90: New test.
13556
1774ff82 135572016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13558
13559 PR libgfortran/69668
13560 * gfortran.dg/namelist_38.f90: Update test.
13561 * gfortran.dg/namelist_84.f90: Update test.
13562
aec1f4bd 135632016-02-12 David Malcolm <dmalcolm@redhat.com>
13564
13565 PR other/69554
13566 * gcc.dg/pr69554-1.c: New test.
13567 * gfortran.dg/pr69554-1.F90: New test.
13568 * gfortran.dg/pr69554-2.F90: New test.
13569 * lib/gcc-dg.exp (proc dg-locus): New function.
13570 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13571 distinguish between the caret-printing and non-caret-printing
13572 cases. If caret-printing has been explicitly enabled, bail out
13573 without attempting to fix up the output.
13574
da7d5066 135752016-02-12 David Malcolm <dmalcolm@redhat.com>
13576
13577 PR driver/69265
13578 PR driver/69453
13579 * gcc.dg/spellcheck-options-3.c: New test case.
13580 * gcc.dg/spellcheck-options-4.c: New test case.
13581 * gcc.dg/spellcheck-options-5.c: New test case.
13582 * gcc.dg/spellcheck-options-6.c: New test case.
13583 * gcc.dg/spellcheck-options-7.c: New test case.
13584 * gcc.dg/spellcheck-options-8.c: New test case.
13585 * gcc.dg/spellcheck-options-9.c: New test case.
13586 * gcc.dg/spellcheck-options-10.c: New test case.
13587
fcce1b0b 135882016-02-12 Jakub Jelinek <jakub@redhat.com>
13589
13590 PR rtl-optimization/69764
13591 PR rtl-optimization/69771
13592 * c-c++-common/pr69764.c: New test.
13593 * gcc.dg/torture/pr69771.c: New test.
13594
6d609290 135952016-02-12 Marek Polacek <polacek@redhat.com>
13596
13597 * g++.dg/torture/init-list1.C: New.
13598
7d75fb56 135992016-02-12 Marek Polacek <polacek@redhat.com>
13600
13601 * gcc.dg/pr69522.c: Add empty dg-options.
13602
52543fda 136032016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13604
13605 * g++.dg/lto/lto.exp: Include and init mpx.
13606 * g++.dg/lto/pr69729_0.C: New test.
13607
34947478 136082016-02-12 Jakub Jelinek <jakub@redhat.com>
13609
9181a4ec 13610 PR ipa/69241
13611 * g++.dg/ipa/pr69241-4.C: New test.
13612
34947478 13613 PR ipa/68672
13614 * g++.dg/ipa/pr68672-1.C: New test.
13615 * g++.dg/ipa/pr68672-2.C: New test.
13616 * g++.dg/ipa/pr68672-3.C: New test.
13617
74a4140f 136182016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13619
13620 PR c/69522
50e0cd76 13621 * gcc.dg/pr69522.c: New test.
74a4140f 13622
9ddb20d6 136232016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13624
13625 PR c++/69098
13626 * g++.dg/cpp1y/69098.C: New test.
13627 * g++.dg/cpp1y/69098-2.C: New test.
13628
67cf9b55 136292016-02-12 Jakub Jelinek <jakub@redhat.com>
13630
13631 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13632 and neighbour -> neighbor.
13633 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13634 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13635 * c-c++-common/Wvarargs.c: Likewise.
13636 * c-c++-common/goacc/host_data-5.c: Likewise.
13637 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13638 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13639 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13640 * gcc.target/aarch64/pr60697.c: Likewise.
13641 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13642 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13643 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13644 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13645 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13646 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13647 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13648 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13649 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13650 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13651 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13652 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13653 * g++.dg/lookup/koenig5.C: Likewise.
13654 * g++.dg/ext/no-asm-2.C: Likewise.
13655 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13656 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13657 * gfortran.dg/used_types_16.f90: Likewise.
13658 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13659 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13660 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13661 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13662 * gfortran.dg/abstract_type_6.f03: Likewise.
13663 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13664 * gfortran.dg/used_types_15.f90: Likewise.
13665 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13666 * gfortran.dg/exit_3.f08: Likewise.
13667 * gfortran.dg/open_status_2.f90: Likewise.
13668 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13669 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13670 * gfortran.dg/associate_1.f03: Likewise.
13671 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13672 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13673 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13674 * gcc.dg/builtin-object-size-1.c: Likewise.
13675 * gcc.dg/noreturn-6.c: Likewise.
13676 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13677 * gcc.dg/globalalias.c: Likewise.
13678 * gcc.dg/builtins-config.h: Likewise.
13679 * gcc.dg/pr30457.c: Likewise.
13680 * gcc.c-torture/compile/volatile-1.c: Likewise.
13681 * gcc.c-torture/execute/20101011-1.c: Likewise.
13682 * c-c++-common/Waddress-1.c: Likewise.
13683
40b38ace 136842016-02-11 Jakub Jelinek <jakub@redhat.com>
13685
13686 PR c/69768
13687 * c-c++-common/Waddress-1.c: New test.
13688
42c87ca9 136892016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13690
13691 PR fortran/69296
13692 * gfortran.dg/associate_19.f03: New test.
13693 * gfortran.dg/associate_20.f03: New test.
13694
acb7939f 136952016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13696
13697 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13698
6defe3c5 136992016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13700
13701 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13702 .arch armv8-a\n. Add -dA to dg-options.
13703 * gcc.target/aarch64/assembler_arch_1.c: New test.
13704 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13705
63f63318 137062016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13707
13708 PR c++/68726
13709 * g++.dg/cpp0x/pr68726.C: New.
13710
1cddf457 137112016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13712
13713 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13714 test.
13715
b86fba37 137162016-02-11 Richard Biener <rguenther@suse.de>
13717
13718 * g++.dg/tree-ssa/pr61034.C: Adjust.
13719
ec4ec95a 137202016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13721
be7c31e9 13722 PR target/69148
ec4ec95a 13723 * gcc.target/s390/pr69148.c: New.
13724
f64416ca 137252016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13726
13727 PR tree-optimization/69652
13728 * gcc.dg/torture/pr69652.c: New test.
13729
e5d1ea31 137302016-02-10 Jakub Jelinek <jakub@redhat.com>
13731 Patrick Palka <ppalka@gcc.gnu.org>
13732
13733 PR ipa/69241
13734 PR c++/69649
13735 * g++.dg/ipa/pr69241-1.C: New test.
13736 * g++.dg/ipa/pr69241-2.C: New test.
13737 * g++.dg/ipa/pr69241-3.C: New test.
13738 * g++.dg/ipa/pr69649.C: New test.
13739
fa03b19d 137402016-02-10 Uros Bizjak <ubizjak@gmail.com>
13741
13742 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13743 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13744
14485c8a 137452016-02-10 Bin Cheng <bin.cheng@arm.com>
13746
13747 PR tree-optimization/68021
13748 * gcc.dg/tree-ssa/pr68021.c: New test.
13749
79f1ed25 137502016-02-10 Richard Biener <rguenther@suse.de>
13751
13752 PR tree-optimization/69726
13753 * gcc.dg/uninit-22.c: New testcase.
13754
58f74eff 137552016-02-09 Andrew Pinski <apinski@cavium.com>
13756
13757 PR tree-opt/69282
13758 * gcc.c-torture/compile/20160205-1.c: New testcase.
13759
600c00f7 137602016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13761
13762 PR target/68404
13763 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13764 instead accessing a really large arrray.
13765 * gcc.target/powerpc/fusion3.c: Likewise.
13766
0771836e 137672016-02-09 Charles Baylis <charles.baylis@linaro.org>
13768
13769 PR target/68532
13770 * gcc.c-torture/execute/pr68532.c: New test.
13771
4ccd644f 137722016-02-11 Alexandre Oliva <aoliva@redhat.com>
13773
13774 PR target/69634
13775 * gcc.dg/pr69634.c: New.
13776
2e980a39 137772016-02-09 Richard Biener <rguenther@suse.de>
13778
13779 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13780
aacf7102 137812016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13782
aacf7102 13783 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13784
a1856ddf 137852016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13786
13787 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13788
d4d3da7e 137892016-02-09 Richard Biener <rguenther@suse.de>
13790
13791 PR tree-optimization/69715
13792 * gcc.dg/torture/pr69715.c: New testcase.
13793
9cc6714f 137942016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13795
13796 PR c++/69139
13797 * g++.dg/cpp0x/trailing12.C: New test.
13798 * g++.dg/cpp0x/trailing13.C: New test.
13799
83d5062b 138002016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13801
13802 PR c++/69283
13803 PR c++/67835
13804 * g++.dg/cpp1y/auto-fn29.C: New test.
13805 * g++.dg/cpp1y/auto-fn30.C: New test.
13806
394a86f3 138072016-02-08 Jakub Jelinek <jakub@redhat.com>
13808
13809 PR tree-optimization/69209
13810 * gcc.c-torture/compile/pr69209.c: New test.
13811
93b124b4 138122016-02-08 Jeff Law <law@redhat.com>
13813
13814 PR tree-optimization/68541
13815 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13816 of statements allowed in join block for path splitting.
13817
26abce13 138182016-02-08 Jakub Jelinek <jakub@redhat.com>
13819
0acb2d6e 13820 PR c++/59627
13821 * g++.dg/gomp/pr59627.C: New test.
13822
26abce13 13823 PR ipa/69239
13824 * g++.dg/ipa/pr69239.C: New test.
13825
86e0b129 138262016-02-08 David Malcolm <dmalcolm@redhat.com>
13827
13828 PR preprocessor/69664
13829 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13830 * gcc.dg/cpp/warn-comments.c: Likewise.
13831
f553d9f8 138322016-02-08 Marek Polacek <polacek@redhat.com>
13833
13834 PR c++/69688
13835 * g++.dg/init/const12.C: New test.
13836
600695e0 138372016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13838
13839 PR target/60410
13840 * gcc.dg/lto/pr55113_0.c: Remove test.
13841
c4f4b1e8 138422016-02-08 Richard Biener <rguenther@suse.de>
13843
13844 PR tree-optimization/69719
13845 * gcc.dg/torture/pr69719.c: New testcase.
13846
5a987d87 138472016-02-08 Richard Biener <rguenther@suse.de>
13848 Jeff Law <law@redhat.com>
13849
13850 PR target/68273
13851 * gcc.target/mips/pr68273.c: New testcase.
13852
0418e71d 138532016-02-08 Richard Biener <rguenther@suse.de>
13854
13855 PR rtl-optimization/69274
13856 * gcc.target/i386/addr-sel-1.c: XFAIL.
13857
07c0f1ca 138582016-02-08 Jeff Law <law@redhat.com>
13859
40d85f4c 13860 PR tree-optimization/68541
13861 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13862
140e093f 13863 PR tree-optimization/65917
07c0f1ca 13864 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13865
16430acf 138662016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13867
13868 PR fortran/50555
13869 * gfortran.dg/namelist_args.f90: New test.
13870
3f0ff0d8 138712016-02-05 Jeff Law <law@redhat.com>
13872
140e093f 13873 PR tree-optimization/68541
3f0ff0d8 13874 * gcc.dg/tree-ssa/split-path-2.c: New test.
13875 * gcc.dg/tree-ssa/split-path-3.c: New test.
13876 * gcc.dg/tree-ssa/split-path-4.c: New test.
13877 * gcc.dg/tree-ssa/split-path-5.c: New test.
13878 * gcc.dg/tree-ssa/split-path-6.c: New test.
13879 * gcc.dg/tree-ssa/split-path-7.c: New test.
13880
a7cc1f94 138812016-02-05 Martin Sebor <msebor@redhat.com>
13882
13883 PR c++/69662
13884 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13885 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13886
fcb25f28 138872016-02-06 Richard HEnderson <rth@redhat.com>
13888
13889 PR c/69643
13890 * gcc.target/i386/addr-space-4.c: New.
13891 * gcc.target/i386/addr-space-5.c: New.
13892
3a2545a1 138932016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13894
13895 PR fortran/66089
13896 * gfortran.dg/elemental_dependency_6.f90: New.
13897
1e302465 138982016-02-05 Jakub Jelinek <jakub@redhat.com>
13899
66feb54c 13900 PR rtl-optimization/69691
13901 * gcc.c-torture/execute/pr69691.c: New test.
13902
1e302465 13903 PR c++/69628
13904 * g++.dg/parse/pr69628.C: New test.
13905
9c28a298 139062016-02-05 Uros Bizjak <ubizjak@gmail.com>
13907
13908 * gcc.dg/sancov/asan.c: Move to ...
13909 * gcc.dg/asan/sancov-1.c: ... here.
13910
a854e286 139112016-02-05 Uros Bizjak <ubizjak@gmail.com>
13912
13913 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13914
d4f0b240 139152016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13916
13917 PR target/69677
13918 * gcc.target/i386/pr69677.c: New test.
13919
235d8723 139202016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13921
13922 PR c++/68948
13923 * g++.dg/template/pr68948.C: New test.
13924
f390cf65 139252016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13926
13927 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13928 (only necessary on s390x).
13929
ab99f104 139302016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13931
13932 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13933 -mno-accumulate-outgoing-args.
13934
f7ef5392 139352016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13936
13937 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13938
6b098e91 139392016-02-04 Jakub Jelinek <jakub@redhat.com>
13940
13941 PR c/69669
13942 * c-c++-common/pr69669.c: New test.
13943
f0146cf3 139442016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13945
13946 PR target/69667
13947 * g++.dg/pr69667.C: New file.
13948
08fd6cf5 139492016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13950
13951 PR target/69619
13952 * gcc.dg/pr69619.c: Add new test.
13953
a6f3f39f 139542016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13955
13956 PR rtl-optimization/69577
13957 * gcc.target/i386/pr69577.c: New test.
13958
774068a0 139592016-02-04 Martin Liska <mliska@suse.cz>
13960
13961 * g++.dg/asan/pr69276.C: New test.
13962
f50a7894 139632016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13964
13965 PR target/65932
13966 PR target/67714
13967 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13968 a single smulbb instruction.
13969 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13970 * gcc.target/amr/wmul-2.c: Likewise.
13971
6b722eb3 139722016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13973
13974 PR target/65932
13975 PR target/67714
13976 * gcc.c-torture/execute/pr67714.c: New test.
13977
1f1475a7 139782016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13979
13980 PR target/69454
13981 * gcc.target/i386/pr69454-1.c: New test.
13982 * gcc.target/i386/pr69454-2.c: New test.
13983
6b94e133 139842016-02-03 Martin Sebor <msebor@redhat.com>
13985
13986 PR c++/69251
13987 PR c++/69253
13988 PR c++/69290
13989 PR c++/69277
13990 PR c++/69349
13991 * g++.dg/ext/flexarray-mangle-2.C: New test.
13992 * g++.dg/ext/flexarray-mangle.C: New test.
13993 * g++.dg/ext/flexarray-subst.C: New test.
13994 * g++.dg/ext/flexary11.C: New test.
13995 * g++.dg/ext/flexary12.C: New test.
13996 * g++.dg/ext/flexary13.C: New test.
13997 * g++.dg/ext/flexary14.C: New test.
13998 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13999
342ed0ac 140002016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14001
14002 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14003 Define only if CHECK_FLOAT128 is defined.
14004 (main): Properly initialize u5.
14005
edf6c4d2 140062016-02-03 Jakub Jelinek <jakub@redhat.com>
14007
415d5641 14008 PR c/69627
14009 * gcc.dg/pr69627.c: New test.
14010
edf6c4d2 14011 PR target/69644
14012 * gcc.dg/pr69644.c: New test.
14013
cf8f3ba0 140142016-02-03 Mike Stump <mikestump@comcast.net>
14015
14016 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14017 support for struct-layout-1.exp.
14018
c90d55dd 140192016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14020
14021 PR c++/69056
f7ef5392 14022 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14023
401bd0c8 140242016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14025 Alexandre Oliva <aoliva@redhat.com>
14026
14027 PR target/69461
14028 * gcc.target/powerpc/pr69461.c: New.
14029
277d9d1d 140302016-02-03 Uros Bizjak <ubizjak@gmail.com>
14031
14032 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14033 works from here ...
14034 (check_effective_target_fsanitize_thread): ... to here. Do not
14035 specify additional compile flags for the test source.
14036 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14037 specify additional compile flags for the test source.
14038
e69ad94a 140392016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14040
14041 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14042
a4454da2 140432016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14044
14045 PR fortran/67451
14046 PR fortran/69418
14047 * gfortran.dg/coarray_allocate_2.f08: New test.
14048 * gfortran.dg/coarray_allocate_3.f08: New test.
14049 * gfortran.dg/coarray_allocate_4.f08: New test.
14050
88cab2dd 140512016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14052
14053 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14054 use same scan-tree-dump-times on all platforms.
14055 * gcc.dg/vect/vect-outer-1.c: Likewise.
14056 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14057 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14058 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14059 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14060 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14061 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14062 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14063
66ea75c4 140642016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14065
14066 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14067 warning.
14068
4eef8df7 140692016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14070
14071 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14072
665fbc2f 140732016-02-02 James Norris <jnorris@codesourcery.com>
14074
14075 * c-c++-common/goacc/routine-5.c: Add tests.
14076
b10e3d47 140772016-02-02 Alexander Monakov <amonakov@ispras.ru>
14078
14079 * gcc.target/nvptx/unsigned-cmp.c: New test.
14080
12ad66dd 140812016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14082
14083 * gcc.target/aarch64/scalar_shift_1.c
14084 (test_corners_sisd_di): Improve force to SIMD register.
14085 (test_corners_sisd_si): Likewise.
14086 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14087 Remove scan-assembler check for ldr.
14088
f9ec342f 140892016-02-02 Richard Biener <rguenther@suse.de>
14090
14091 PR tree-optimization/69595
14092 * gcc.dg/Warray-bounds-17.c: New testcase.
14093
32f2925a 140942016-02-02 Richard Biener <rguenther@suse.de>
14095
14096 PR tree-optimization/69606
14097 * gcc.dg/torture/pr69606.c: New testcase.
14098
cfd9ca84 140992016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14100
14101 PR middle-end/68542
14102 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14103 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14104
19bf08e2 141052016-02-02 Alan Modra <amodra@gmail.com>
14106
14107 PR target/69548
14108 * gcc.target/powerpc/pr69548.c: New test.
14109
6f13b088 141102016-02-01 Jakub Jelinek <jakub@redhat.com>
14111
dcddc5af 14112 PR rtl-optimization/69592
14113 * gcc.dg/pr69592.c: New test.
14114
6f13b088 14115 PR preprocessor/69543
14116 PR c/69558
14117 * gcc.dg/pr69543.c: New test.
14118 * gcc.dg/pr69558.c: New test.
14119
d090e5c2 141202016-02-01 Uros Bizjak <ubizjak@gmail.com>
14121
fcb317c5 14122 PR testsuite/65940
14123 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14124
aaf527dc 141252016-02-01 Martin Sebor <msebor@redhat.com>
14126
14127 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14128
1674217b 141292016-02-01 Bin Cheng <bin.cheng@arm.com>
14130
14131 PR tree-optimization/67921
14132 * c-c++-common/ubsan/pr67921.c: New test.
14133
b4007655 141342016-02-01 Richard Biener <rguenther@suse.de>
14135
14136 PR middle-end/69556
14137 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14138
88a477bb 141392016-02-01 Richard Biener <rguenther@suse.de>
14140
14141 PR tree-optimization/69574
14142 * gcc.dg/torture/pr69574.c: New testcase.
14143
2eaaa4e7 141442016-02-01 Richard Biener <rguenther@suse.de>
14145
14146 PR tree-optimization/69579
14147 * gcc.dg/setjmp-6.c: New testcase.
14148
e3882c44 141492016-02-01 Jakub Jelinek <jakub@redhat.com>
14150
14151 PR rtl-optimization/69570
14152 * g++.dg/opt/pr69570.C: New test.
14153
f80aff47 141542016-02-01 Richard Henderson <rth@redhat.com>
14155
14156 * gcc.dg/pr69535.c: New test.
14157
240568aa 141582016-01-31 John David Anglin <danglin@gcc.gnu.org>
14159
6009b3b8 14160 PR testsuite/69584
14161 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14162 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14163
1fdf7177 14164 PR debug/68244
14165 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14166
240568aa 14167 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14168
cb3e5ac0 141692016-01-31 Paul Thomas <pault@gcc.gnu.org>
14170
14171 PR fortran/67564
14172 * gfortran.dg/allocate_with_source_17.f03: New test.
14173
3b8b902b 141742016-01-30 Jakub Jelinek <jakub@redhat.com>
14175
14176 PR tree-optimization/69546
14177 * gcc.dg/torture/pr69546.c: New test.
14178
17985abe 141792016-01-30 Paul Thomas <pault@gcc.gnu.org>
14180
14181 PR fortran/69566
14182 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14183
b5239e80 141842016-01-30 Martin Sebor <msebor@redhat.com>
14185
14186 PR c++/68490
14187 * g++.dg/ext/flexary10.C: New test.
14188
e8f03010 141892016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14190
14191 PR fortran/66707
14192 gfortran.dg/common_23.f90: New test.
14193
dc93691a 141942016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14195
14196 PR target/65546
14197 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14198 condition being checked, and disable it when the target supports
14199 misaligned loads and stores.
14200
ff5e28e9 142012016-01-29 Jakub Jelinek <jakub@redhat.com>
14202
14203 PR debug/69518
14204 * gcc.dg/torture/pr69518.c: New test.
14205
b0d8930a 142062016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14207
14208 PR target/69530
14209 * gcc.target/i386/pr69530.c: New test.
14210
21601fc7 142112016-01-29 Steve Ellcey <sellcey@imgtec.com>
14212
14213 PR target/65604
14214 * gcc.target/mips/div-delay.c: New test.
14215
ca6c7317 142162016-01-29 Jakub Jelinek <jakub@redhat.com>
14217
4758dc39 14218 PR target/69551
14219 * gcc.target/i386/pr69551.c: New test.
14220
ca6c7317 14221 PR target/66137
14222 * gcc.target/i386/pr66137.c: New test.
14223
e3078da6 142242016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14225
14226 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14227 always built for p5600.
14228 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14229 isa=p5600 dg-option.
14230
b622ec25 142312016-01-29 Richard Biener <rguenther@suse.de>
14232
14233 PR tree-optimization/69547
14234 * g++.dg/tree-ssa/pr69547.C: New testcase.
14235
d2a60e99 142362016-01-29 Jakub Jelinek <jakub@redhat.com>
14237
14238 PR debug/66869
14239 * g++.dg/warn/Wunused-function2.C: New test.
14240
ae849d2b 142412016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14242
14243 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14244 support for test to succeed.
14245
ce6a6978 142462016-01-29 Marek Polacek <polacek@redhat.com>
14247
14248 PR c++/69509
14249 PR c++/69516
14250 * g++.dg/ext/constexpr-vla2.C: New test.
14251 * g++.dg/ext/constexpr-vla3.C: New test.
14252 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14253
7550d855 142542016-01-29 Richard Biener <rguenther@suse.de>
14255
14256 PR middle-end/69537
14257 * gcc.dg/uninit-21.c: New testcase.
14258
f11bb279 142592016-01-28 Uros Bizjak <ubizjak@gmail.com>
14260
14261 PR target/69459
14262 * gcc.target/i386/pr69459.c: New test.
14263
c80c12c8 142642016-01-28 Steve Ellcey <sellcey@imgtec.com>
14265
14266 PR target/68400
14267 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14268 * gcc.target/mips/pr68400.c: New test.
14269
c649bacc 142702016-01-28 Martin Sebor <msebor@redhat.com>
14271
14272 PR target/17381
14273 * gcc.target/powerpc/pr17381.c: New test.
14274
f4881661 142752016-01-28 Jakub Jelinek <jakub@redhat.com>
14276
14277 PR middle-end/69542
14278 * gcc.dg/torture/pr69542.c: New test.
14279
d66fdd75 142802016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14281
14282 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14283
d4a78818 142842016-01-28 David Edelsohn <dje.gcc@gmail.com>
14285
14286 * gcc.dg/pr65980.c: Skip on AIX.
14287 * gcc.dg/pr66688.c: Same.
14288
21329e97 142892016-01-28 David Edelsohn <dje.gcc@gmail.com>
14290
14291 PR target/63679
14292 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14293 * gcc.dg/tree-ssa/sra-18.c: Same.
14294
cc7124a6 142952016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14296
14297 PR fortran/62536
14298 * gfortran.dg/block_15.f08: New test.
14299 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14300 on incorrectly closed BLOCK.
14301
358dfcb4 143022016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14303
14304 * gcc.dg/declare-simd.c: New test.
2034deb9 14305
e87502d6 143062016-01-28 Richard Biener <rguenther@suse.de>
14307
14308 PR tree-optimization/69466
14309 * gfortran.dg/vect/pr69466.f90: New testcase.
14310
44e7334b 143112016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14312
14313 * g++.dg/pr67989.C: Remove ARM-specific option.
14314 * gcc.target/arm/pr67989.C: New file.
14315
5ce8f551 143162016-01-27 Uros Bizjak <ubizjak@gmail.com>
14317
14318 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14319 and expm1 test for glibc < 2.11.
14320
fa6e6b15 143212016-01-27 Richard Henderson <rth@redhat.com>
14322
14323 * gcc.c-torture/execute/pr69447.c: New test.
14324
143252016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14326
7b8122c6 14327 PR fortran/69422
147b2f9b 14328 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14329
78e516eb 143302016-01-27 Jakub Jelinek <jakub@redhat.com>
14331
14332 PR debug/66869
14333 * gcc.dg/pr66869.c: New test.
14334
9b849350 143352016-01-25 Jeff Law <law@redhat.com>
14336
14337 PR tree-optimization/68398
f11bb279 14338 PR tree-optimization/69196
9b849350 14339 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14340 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14341 path to avoid new heuristic allowing more irreducible regions
14342 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14343 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14344 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14345 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14346 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14347
fee5e491 143482016-01-27 Marek Polacek <polacek@redhat.com>
14349
14350 PR c/68062
14351 * c-c++-common/vector-compare-4.c: New test.
14352
eec96426 143532016-01-27 David Malcolm <dmalcolm@redhat.com>
14354
14355 PR preprocessor/69126
14356 * c-c++-common/pr69126.c: New test case.
14357
5068be18 143582016-01-27 Ian Lance Taylor <iant@google.com>
14359
14360 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14361
5fa82c11 143622016-01-27 Ryan Burn <contact@rnburn.com>
14363
14364 PR cilkplus/69267
14365 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14366
b3df0219 143672016-01-27 Uros Bizjak <ubizjak@gmail.com>
14368
14369 PR target/69512
14370 * gcc.target/i386/pr69512.c: New test.
14371
d46a16d4 143722016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14373
14374 PR ada/69488
14375 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14376
6a9b35ef 143772016-01-27 Marek Polacek <polacek@redhat.com>
14378
14379 PR c++/69379
14380 * g++.dg/pr69379.C: New test.
14381
18e9663b 143822016-01-27 Martin Sebor <msebor@redhat.com>
14383
14384 PR c++/69317
14385 * g++.dg/abi/Wabi-2-2.C: New test.
14386 * g++.dg/abi/Wabi-2-3.C: New test.
14387 * g++.dg/abi/Wabi-3-2.C: New test.
14388 * g++.dg/abi/Wabi-3-3.C: New test.
14389
c88301ad 143902016-01-27 Richard Biener <rguenther@suse.de>
14391
14392 PR tree-optimization/69166
14393 * gcc.dg/torture/pr69166.c: New testcase.
14394
8ca47550 143952016-01-27 Martin Jambor <mjambor@suse.cz>
14396
14397 PR tree-optimization/69355
14398 * gcc.dg/tree-ssa/pr69355.c: New test.
14399
5cb23e3c 144002016-01-27 Marek Polacek <polacek@redhat.com>
14401
14402 PR c++/69496
14403 * g++.dg/ext/constexpr-vla1.C: New test.
14404
7b0c1b6d 144052016-01-20 Christian Bruel <christian.bruel@st.com>
14406
14407 PR target/69245
14408 * gcc.target/arm/pr69245.c: New test.
14409
220112fc 144102016-01-27 Jakub Jelinek <jakub@redhat.com>
14411
14412 PR tree-optimization/69399
14413 * gcc.dg/torture/pr69399.c: New test.
14414
16294490 144152016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14416
14417 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14418
8abd3d0c 144192016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14420
14421 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14422
7cf9b895 144232016-01-26 Tom de Vries <tom@codesourcery.com>
14424
14425 PR tree-optimization/69110
14426 * gcc.dg/autopar/pr69110.c: New test.
14427
557c1942 144282016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14429 Sebastian Pop <s.pop@samsung.com>
557c1942 14430
14431 * gcc.dg/graphite/isl-ast-op-select.c: New.
14432
80adbd96 144332015-01-26 Paul Thomas <pault@gcc.gnu.org>
14434
14435 PR fortran/69385
14436 * gfortran.dg/allocate_error_6.f90: New test.
14437
c3f86f60 144382016-01-26 Richard Henderson <rth@redhat.com>
14439
14440 * gcc.dg/tm/pr60908.c: New test.
14441
3752e5b1 144422016-01-26 David Malcolm <dmalcolm@redhat.com>
14443
14444 PR other/69006
14445 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14446 directive.
14447 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14448 expected multiline output to reflect the colorization being
14449 disabled before newlines.
14450 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14451 (custom_diagnostic_finalizer): Replace call to
14452 pp_newline_and_flush with call to pp_flush.
14453 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14454 * gfortran.dg/implicit_class_1.f90: Likewise.
14455 * lib/gcc-dg.exp (allow_blank_lines): New global.
14456 (dg-allow-blank-lines-in-output): New procedure.
14457 (gcc-dg-prune): Complain about blank lines in the output, unless
14458 dg-allow-blank-lines-in-output was called.
14459 * lib/multiline.exp (_build_multiline_regex): Only support
14460 arbitrary followup text for non-blank-lines, not for blank lines.
14461
9bbfd060 144622016-01-26 Jakub Jelinek <jakub@redhat.com>
14463
14464 PR tree-optimization/69483
14465 * gcc.dg/pr69483.c: New test.
14466 * g++.dg/opt/pr69483.C: New test.
14467
53773057 144682016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14469
14470 PR target/68620
14471 * gcc.target/arm/pr68620.c: New test.
14472
442a556f 144732016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14474
14475 * gcc.target/i386/pr68986-2.c: Remove -m32.
14476
d513c683 144772016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14478
14479 PR target/68986
14480 * gcc.target/i386/pr68986-1.c: New test.
14481 * gcc.target/i386/pr68986-2.c: Likewise.
14482 * gcc.target/i386/pr68986-3.c: Likewise.
14483
976877a5 144842016-01-26 Christian Bruel <christian.bruel@st.com>
14485
14486 * lib/target-supports.exp
14487 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14488 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14489 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14490
2c7b2f88 144912016-01-26 Richard Biener <rguenther@suse.de>
14492
14493 PR tree-optimization/69452
14494 * gcc.dg/torture/pr69452.c: New testcase.
14495
f7fc06e7 144962016-01-26 Jakub Jelinek <jakub@redhat.com>
14497
14498 PR target/69442
14499 * gcc.dg/pr69442.c: New test.
14500
d1dae587 145012016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14502
14503 PR target/67896
14504 * gcc.target/aarch64/simd/pr67896.C: New.
14505
ef7be7f8 145062016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14507
14508 PR tree-optimization/69400
14509 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14510 function.
14511 (plugin_init): Call it.
14512 * gcc.dg/torture/pr69400.c: New test.
14513
648433a4 145142016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14515
14516 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14517
45fc5243 145182016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14519 Sebastian Pop <s.pop@samsung.com>
14520
14521 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14522 isl-0.15.
14523
c699f6a1 145242016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14525 Sebastian Pop <s.pop@samsung.com>
14526
14527 * gcc.dg/graphite/pr69292.c: New.
14528
b86e24ea 145292016-01-25 Jakub Jelinek <jakub@redhat.com>
14530
14531 * c-c++-common/goacc/use_device-1.c: New test.
14532
105cb8d7 145332016-01-25 Jeff Law <law@redhat.com>
14534
14535 PR tree-optimization/69196
14536 PR tree-optimization/68398
14537 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14538 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14539
44562749 145402016-01-25 David Edelsohn <dje.gcc@gmail.com>
14541
14542 PR target/69469
14543 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14544 Algorithm.
14545
6837fee7 145462016-01-25 Richard Biener <rguenther@suse.de>
14547
14548 PR testsuite/69380
14549 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14550
fe500d65 145512016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14552
14553 PR target/69421
14554 * gcc.dg/pr69421.c: New test.
14555
8eacba94 145562016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14557
14558 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14559 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14560 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14561 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14562 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14563 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14564 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14565 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14566 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14567 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14568
af09d40d 145692016-01-25 Richard Biener <rguenther@suse.de>
14570
14571 PR tree-optimization/69376
14572 * gcc.dg/torture/pr69376.c: New testcase.
14573
d65063f5 145742016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14575
14576 PR fortran/69397
14577 PR fortran/68442
14578 * gfortran.dg/interface_38.f90: New test.
14579 * gfortran.dg/interface_39.f90: New test.
80adbd96 14580
08c7bfb4 145812016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14582
14583 Revert:
14584 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14585
14586 PR c++/11858
14587 PR c++/24663
14588 PR c++/24664
14589 * g++.dg/template/pr11858.C: New test.
14590 * g++.dg/template/pr24663.C: New test.
14591 * g++.dg/template/unify12.C: New test.
14592 * g++.dg/template/unify13.C: New test.
14593 * g++.dg/template/unify14.C: New test.
14594 * g++.dg/template/unify15.C: New test.
14595 * g++.dg/template/unify16.C: New test.
14596 * g++.dg/template/unify17.C: New test.
14597
c2e7d2be 145982016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14599
14600 PR fortran/68283
14601 gfortran.dg/pr68283.f90: New test.
14602
9f2e8617 146032016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14604
14605 PR fortran/66094
14606 * gfortran.dg/inline_matmul_13.f90: New test.
14607 * gfortran.dg/matmul_bounds_8.f90: New test.
14608 * gfortran.dg/matmul_bounds_9.f90: New test.
14609 * gfortran.dg/matmul_bounds_10.f90: New test.
14610
a4838119 146112016-01-23 Tom de Vries <tom@codesourcery.com>
14612
14613 PR tree-optimization/69426
14614 * gcc.dg/autopar/pr69426.c: New test.
14615
feddf0dc 146162016-01-23 Martin Sebor <msebor@redhat.com>
14617
14618 PR c++/58109
14619 PR c++/69022
14620 * g++.dg/cpp0x/alignas5.C: New test.
14621 * g++.dg/ext/vector29.C: Same.
14622
132731fb 146232016-01-23 Uros Bizjak <ubizjak@gmail.com>
14624
14625 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14626 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14627 _GNU_SOURCE from compile flags to the source.
14628 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14629 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14630 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14631 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14632
51aec681 146332016-01-22 Jakub Jelinek <jakub@redhat.com>
14634
14635 PR target/69432
14636 * g++.dg/opt/pr69432.C: New test.
14637
147aa3e3 146382016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14639
14640 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14641 32-bit targets testing an -m64 multilib.
14642
4d04e35e 146432016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14644
14645 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14646 64-bit support.
14647
86f38d0c 146482016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14649
14650 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14651
f776e712 146522016-01-21 Christian Bruel <christian.bruel@st.com>
14653
14654 PR target/68674
14655 * gcc.target/i386/pr68674.c
14656 * gcc.target/aarch64/pr68674.c
14657 * gcc.target/arm/pr68674.c
14658
7b9de435 146592016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14660
14661 PR target/69403
14662 * gcc.c-torture/execute/pr69403.c: New test.
14663
9935a0ba 146642016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14665
14666 PR c++/55843
14667 * g++.dg/template/pr55843.C: New.
14668
06b94aa1 146692016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14670
14671 PR testsuite/66877
14672 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14673 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14674
b68773a8 146752016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14676
14677 PR testsuite/67489
132731fb 14678 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14679 from dg-do compile directive, and instead add
14680 { dg-require-effective-target int128 }.
b68773a8 14681
bbbbe8ab 146822016-01-20 Martin Sebor <msebor@redhat.com>
14683
14684 PR c/69405
14685 * gcc.dg/sync-fetch.c: New test.
14686
f3a6a26f 146872016-01-21 Martin Sebor <msebor@redhat.com>
14688
14689 PR target/69252
14690 * gcc.target/powerpc/pr69252.c: New test.
14691
d1565a03 146922016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14693
14694 PR fortran/65996
132731fb 14695 * gfortran.dg/pr65996.f90: New test.
d1565a03 14696
15a5a905 146972016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14698
14699 PR c++/68810
bbbbe8ab 14700 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14701 expected to generate an error.
15a5a905 14702
e4538af5 147032016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14704
14705 PR middle-end/66178
14706 * gcc.dg/torture/pr66178.c: New test.
14707
4d4180ce 147082016-01-21 Anton Blanchard <anton@samba.org>
14709 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14710
14711 PR target/63354
14712 * gcc.target/powerpc/pr63354.c: New test.
14713
86e16058 147142016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14715
14716 PR rtl-optimization/68990
14717 * gcc.target/i386/pr68990: New.
14718
b11b85e4 147192016-01-21 Nick Clifton <nickc@redhat.com>
14720
14721 PR target/69129
14722 * gcc.target/mips/pr69129.c: New.
14723
62dd9f85 147242016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14725
14726 PR c++/58046
14727 * g++.dg/cpp0x/pr58046.C: New.
14728
ac7d424b 147292016-01-21 Jakub Jelinek <jakub@redhat.com>
14730
47c0bea3 14731 PR target/69187
14732 PR target/65624
14733 * gcc.target/arm/pr69187.c: New test.
14734
ac7d424b 14735 PR c++/69355
14736 * g++.dg/torture/pr69355.C: New test.
14737
9e18b252 147382016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14739 Sebastian Pop <s.pop@samsung.com>
14740
14741 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14742
de862e2f 147432016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14744 Sebastian Pop <s.pop@samsung.com>
14745
132731fb 14746 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14747
f55f9344 147482016-01-21 Jakub Jelinek <jakub@redhat.com>
14749
14750 PR middle-end/67653
14751 * c-c++-common/pr67653.c: New test.
14752 * gcc.dg/torture/pr29119.c: Add dg-warning.
14753
62752e71 147542016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14755
14756 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14757
16d4186f 147582016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14759
14760 PR c/24293
14761 * gcc.dg/pr24293.c: New test.
14762 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14763 incomplete struct type.
14764 * gcc.dg/declspec-1.c: Likewise.
14765 * gcc.dg/pr63549.c: Likewise.
14766
58219d13 147672016-01-20 Jakub Jelinek <jakub@redhat.com>
14768
14769 PR tree-optimization/66612
14770 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14771 for bdn instruction.
14772
a7b5688a 147732016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14774
14775 * lib/target-supports.exp
14776 (check_effective_target_arm_fp_ok_nocache): New.
14777 (check_effective_target_arm_fp_ok): New.
14778 (add_options_for_arm_fp): New.
14779 (check_effective_target_arm_crypto_ok_nocache): Require
14780 target_arm_v8_neon_ok instead of arm32.
14781 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14782 (check_effective_target_arm_crypto_pragma_ok): New.
14783 (add_options_for_arm_vfp): New.
14784 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14785 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14786 target instead. Force initial fpu to vfp.
14787 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14788 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14789 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14790 dependency.
14791 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14792 use arm_vfp effective target instead. Force initial fpu to vfp.
14793 * gcc.target/arm/attr-neon3.c: Likewise.
14794 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14795 arm_vfp_ok.
14796 * gcc.target/arm/unsigned-float.c: Likewise.
14797 * gcc.target/arm/vfp-1.c: Likewise.
14798 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14799 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14800 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14801 * gcc.target/arm/vfp-ldmias.c: Likewise.
14802 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14803 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14804 * gcc.target/arm/vfp-stmiad.c: Likewise.
14805 * gcc.target/arm/vfp-stmias.c: Likewise.
14806 * gcc.target/arm/vnmul-1.c: Likewise.
14807 * gcc.target/arm/vnmul-2.c: Likewise.
14808 * gcc.target/arm/vnmul-3.c: Likewise.
14809 * gcc.target/arm/vnmul-4.c: Likewise.
14810
7ca56ca8 148112016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14812
7fb75b57 14813 PR testsuite/69366
14814 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14815 the MPX run-time library, for compile-time MPX test.
14816 * gcc.target/i386/chkp-always_inline.c: Likewise.
14817 * gcc.target/i386/chkp-bndret.c: Likewise.
14818 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14819 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14820 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14821 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14822 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14823 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14824 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14825 * gcc.target/i386/chkp-label-address.c: Likewise.
14826 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14827 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14828 * gcc.target/i386/chkp-pr69044.c: Likewise.
14829 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14830 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14831 * gcc.target/i386/chkp-strchr.c: Likewise.
14832 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14833 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14834 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14835 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14836 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14837 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14838 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14839 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14840 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14841 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14842 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14843 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14844 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14845 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14846 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14847 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14848 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14849 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14850 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14851 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14852 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14853 * gcc.target/i386/pr63995-2.c: Likewise.
14854 * gcc.target/i386/pr64805.c: Likewise.
14855 * gcc.target/i386/pr65044.c: Likewise.
14856 * gcc.target/i386/pr65167.c: Likewise.
14857 * gcc.target/i386/pr65183.c: Likewise.
14858 * gcc.target/i386/pr65184.c: Likewise.
14859 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14860
f2da0b99 148612016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14862
14863 PR tree-optimization/69328
14864 * gcc.dg/pr69328.c: New test.
14865
4d379676 148662016-01-20 Jeff Law <law@redhat.com>
14867
4a11f145 14868 PR target/25114
4d379676 14869 * gcc.target/m68k/pr25114.c: New test.
14870
0754bad1 148712016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14872
14873 * gcc.target/arm/memset-inline-10.c: Added
14874 dg-require-effective-target arm_thumb2_ok.
14875
63bd5c2d 148762016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14877
14878 * gcc.dg/debug/dwarf2/sso.c: New test.
14879
a9c01e81 148802016-01-19 Uros Bizjak <ubizjak@gmail.com>
14881
14882 PR testsuite/68820
14883 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14884 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14885 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14886
53fa0e54 148872016-01-19 Jan Hubicka <hubicka@ucw.cz>
14888
14889 PR ipa/66223
14890 * g++.dg/ipa/devirt-50.C: New testcase.
14891
e035a62c 148922016-01-19 Marek Polacek <polacek@redhat.com>
14893
14894 PR c++/68965
14895 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14896 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14897
885cc3ea 148982016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14899
14900 PR target/69135
14901 * gcc.target/arm/pr69135_1.c: New test.
14902
07bd240e 149032015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14904
14905 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14906
9f60d257 149072015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14908
14909 * gcc.target/aarch64/ccmp_1.c: New testcase.
14910
a0c919f7 149112016-01-19 Marek Polacek <polacek@redhat.com>
14912
14913 PR c++/68586
14914 * g++.dg/cpp0x/enum30.C: New test.
14915
dc5d6d17 149162016-01-19 Richard Biener <rguenther@suse.de>
14917
14918 PR tree-optimization/69336
14919 * g++.dg/tree-ssa/pr69336.C: New testcase.
14920
6dd156e0 149212016-01-19 Jakub Jelinek <jakub@redhat.com>
14922
14923 PR debug/65779
14924 * gcc.dg/pr65779.c: New test.
14925
3e0d45b9 149262016-01-19 Richard Biener <rguenther@suse.de>
14927
14928 PR tree-optimization/69352
14929 * gcc.dg/torture/pr69352.c: New testcase.
14930
7a3cf64d 149312016-01-19 Jakub Jelinek <jakub@redhat.com>
14932
14933 PR rtl-optimization/68955
14934 PR rtl-optimization/64557
14935 * gcc.dg/torture/pr68955.c: New test.
14936
8be55b33 149372016-01-19 Jan Hubicka <hubicka@ucw.cz>
14938
14939 PR lto/69136
14940 * g++.dg/torture/pr69136.C: New testcase.
14941
72a985d7 149422016-01-19 Jan Hubicka <hubicka@ucw.cz>
14943
14944 PR lto/69133
14945 * g++.dg/lto/pr69133_0.C: New testcase.
14946 * g++.dg/lto/pr69133_1.C: New testcase.
14947
56778b62 149482016-01-15 Jeff Law <law@redhat.com>
14949
14950 PR tree-optimization/69320
14951 * gcc.c-torture/pr69320-1.c: New test.
14952 * gcc.c-torture/pr69320-2.c: New test.
14953 * gcc.c-torture/pr69320-3.c: New test.
14954 * gcc.c-torture/pr69320-4.c: New test.
14955
ced41b93 149562016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14957
14958 PR c++/11858
14959 PR c++/24663
14960 PR c++/24664
14961 * g++.dg/template/pr11858.C: New test.
14962 * g++.dg/template/pr24663.C: New test.
14963 * g++.dg/template/unify12.C: New test.
14964 * g++.dg/template/unify13.C: New test.
14965 * g++.dg/template/unify14.C: New test.
14966 * g++.dg/template/unify15.C: New test.
14967 * g++.dg/template/unify16.C: New test.
14968 * g++.dg/template/unify17.C: New test.
14969
7f8cbcaf 149702016-01-18 David Malcolm <dmalcolm@redhat.com>
14971
14972 PR testsuite/69181
14973 * gcc.dg/pr69181-1.c: New test file.
14974 * gcc.dg/pr69181-2.c: New test file.
14975 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14976 globals by moving it to...
14977 (cleanup-after-saved-dg-test): ...this new function. Add
14978 "global additional_sources_used". Add reset of global
14979 multiline_expected_outputs to the empty list.
14980 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14981 global to...
14982 (multiline_expected_outputs): ...this, and updated comments to
14983 note that it is modified from gcc-dg.exp.
14984 (dg-end-multiline-output): Update for the above renaming.
14985 (handle-multiline-outputs): Likewise. Remove the clearing
14986 of the expected outputs to the empty list.
14987
3c7cbfc0 149882016-01-18 Richard Biener <rguenther@suse.de>
14989
14990 PR tree-optimization/69297
14991 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14992
81d49cc1 149932016-01-18 Joseph Myers <joseph@codesourcery.com>
14994
14995 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14996 dg-options.
14997 * gcc.target/mips/mips-3d-2.c: Likewise.
14998 * gcc.target/mips/mips-3d-3.c: Likewise.
14999 * gcc.target/mips/mips-3d-4.c: Likewise.
15000 * gcc.target/mips/mips-3d-5.c: Likewise.
15001 * gcc.target/mips/mips-3d-6.c: Likewise.
15002 * gcc.target/mips/mips-3d-7.c: Likewise.
15003 * gcc.target/mips/mips-3d-8.c: Likewise.
15004 * gcc.target/mips/mips-3d-9.c: Likewise.
15005 * gcc.target/mips/mips-ps-1.c: Likewise.
15006 * gcc.target/mips/mips-ps-2.c: Likewise.
15007 * gcc.target/mips/mips-ps-3.c: Likewise.
15008 * gcc.target/mips/mips-ps-4.c: Likewise.
15009 * gcc.target/mips/mips-ps-5.c: Likewise.
15010 * gcc.target/mips/mips-ps-6.c: Likewise.
15011 * gcc.target/mips/mips-ps-7.c: Likewise.
15012 * gcc.target/mips/mips-ps-type.c: Likewise.
15013 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15014 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15015
03c4ff3a 150162016-01-18 Tom de Vries <tom@codesourcery.com>
15017
15018 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15019 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15020 * c-c++-common/goacc/kernels-empty.c: New test.
15021 * c-c++-common/goacc/kernels-eternal.c: New test.
15022 * c-c++-common/goacc/kernels-loop-2.c: New test.
15023 * c-c++-common/goacc/kernels-loop-3.c: New test.
15024 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15025 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15026 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15027 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15028 * c-c++-common/goacc/kernels-loop-data.c: New test.
15029 * c-c++-common/goacc/kernels-loop-g.c: New test.
15030 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15031 * c-c++-common/goacc/kernels-loop-n.c: New test.
15032 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15033 * c-c++-common/goacc/kernels-loop.c: New test.
15034 * c-c++-common/goacc/kernels-noreturn.c: New test.
15035 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15036 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15037 * c-c++-common/goacc/kernels-reduction.c: New test.
15038
22e3dcee 150392016-01-18 Tom de Vries <tom@codesourcery.com>
15040
15041 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15042 * gcc.dg/autopar/outer-2.c: Same.
15043 * gcc.dg/autopar/outer-3.c: Same.
15044 * gcc.dg/autopar/outer-4.c: Same.
15045 * gcc.dg/autopar/outer-5.c: Same.
15046 * gcc.dg/autopar/outer-6.c: Same.
15047 * gcc.dg/autopar/parallelization-1.c: Same.
15048 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15049 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15050 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15051 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15052 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15053 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15054 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15055 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15056 * gcc.dg/autopar/pr39500-1.c: Same.
15057 * gcc.dg/autopar/pr39500-2.c: Same.
15058 * gcc.dg/autopar/pr46193.c: Same.
15059 * gcc.dg/autopar/pr46194.c: Same.
15060 * gcc.dg/autopar/pr49580.c: Same.
15061 * gcc.dg/autopar/pr49960-1.c: Same.
15062 * gcc.dg/autopar/pr49960.c: Same.
15063 * gcc.dg/autopar/pr68373.c: Same.
15064 * gcc.dg/autopar/reduc-1.c: Same.
15065 * gcc.dg/autopar/reduc-1char.c: Same.
15066 * gcc.dg/autopar/reduc-1short.c: Same.
15067 * gcc.dg/autopar/reduc-2.c: Same.
15068 * gcc.dg/autopar/reduc-2char.c: Same.
15069 * gcc.dg/autopar/reduc-2short.c: Same.
15070 * gcc.dg/autopar/reduc-3.c: Same.
15071 * gcc.dg/autopar/reduc-4.c: Same.
15072 * gcc.dg/autopar/reduc-6.c: Same.
15073 * gcc.dg/autopar/reduc-7.c: Same.
15074 * gcc.dg/autopar/reduc-8.c: Same.
15075 * gcc.dg/autopar/reduc-9.c: Same.
15076 * gcc.dg/autopar/uns-outer-4.c: Same.
15077 * gcc.dg/autopar/uns-outer-5.c: Same.
15078 * gcc.dg/autopar/uns-outer-6.c: Same.
15079 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15080 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15081
fd5cbe2f 150822016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15083
15084 PR target/63679
15085 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15086 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15087
fa75ab55 150882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15089
15090 PR target/63679
15091 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15092 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15093 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15094
214b2582 150952016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15096
15097 PR target/63679
15098 * gcc.dg/tree-ssa/sra-17.c: New.
15099 * gcc.dg/tree-ssa/sra-18.c: New.
15100
13146837 151012016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15102
15103 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15104
6ccd18c2 151052016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15106
15107 * gnat.dg/inline12.adb: New test.
15108
8872b95f 151092016-01-18 Bin Cheng <bin.cheng@arm.com>
15110
15111 PR tree-optimization/66797
15112 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15113
971514e3 151142016-01-18 Richard Biener <rguenther@suse.de>
15115
15116 PR tree-optimization/69170
15117 * gcc.dg/torture/pr69170.c: New testcase.
15118
dfb6d139 151192016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15120
15121 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15122
164d84c2 151232016-01-16 Tom de Vries <tom@codesourcery.com>
15124
15125 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15126
4c33b769 151272016-01-16 Tom de Vries <tom@codesourcery.com>
15128
15129 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15130 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15131 redundant dg-require-effective-target pthread.
15132 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15133 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15134 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15135 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15136 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15137 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15138 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15139
673441b0 151402016-01-16 David Edelsohn <dje.gcc@gmail.com>
15141
15142 PR target/68609
15143 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15144 * gcc.target/powerpc/recip-7.c: Same.
15145
90153ae7 151462016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15147
15148 PR c++/69091
15149 * g++.dg/template/pr69091.C: New test.
15150
bc24d01d 151512016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15152
15153 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15154 dump does not contain an error_mark_node.
15155 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15156 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15157
4067c0fd 151582016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15159
15160 PR c++/68936
15161 * g++.dg/template/pr68936.C: New test.
15162
27c6dbdd 151632016-01-15 David Edelsohn <dje.gcc@gmail.com>
15164
15165 PR target/68609
15166 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15167 * gcc.target/powerpc/recip-2.c: Same.
15168 * gcc.target/powerpc/recip-3.c: Same.
15169 * gcc.target/powerpc/recip-4.c: Same.
15170 * gcc.target/powerpc/recip-sqrtf.c: Same.
15171
e390c57d 151722016-01-15 Jeff Law <law@redhat.com>
15173
15174 PR tree-optimization/69270
15175 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15176 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15177
ddcfeaf1 151782016-01-15 Paul Thomas <pault@gcc.gnu.org>
15179
15180 PR fortran/49630
15181 * gfortran.dg/deferred_character_13.f90: New test for the fix
15182 of comment 3 of the PR.
15183
15184 PR fortran/54070
15185 * gfortran.dg/deferred_character_8.f90: New test
15186 * gfortran.dg/allocate_error_5.f90: New test
15187
15188 PR fortran/60593
15189 * gfortran.dg/deferred_character_10.f90: New test
15190
15191 PR fortran/60795
15192 * gfortran.dg/deferred_character_14.f90: New test
15193
15194 PR fortran/61147
15195 * gfortran.dg/deferred_character_11.f90: New test
15196
15197 PR fortran/64324
15198 * gfortran.dg/deferred_character_9.f90: New test
15199
81be349c 152002016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15201
15202 PR rtl-optimization/69030
15203 * gcc.target/i386/pr69030.c: New.
15204
998456c5 152052016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15206
15207 * gcc.target/aarch64/target_attr_17.c: New test.
15208
0d85be19 152092016-01-15 Richard Biener <rguenther@suse.de>
15210
15211 PR tree-optimization/66856
15212 * gcc.dg/torture/pr66856-1.c: New testcase.
15213 * gcc.dg/torture/pr66856-2.c: Likewise.
15214
321d36c8 152152016-01-15 Richard Biener <rguenther@suse.de>
15216
15217 PR debug/69137
15218 * g++.dg/lto/pr69137_0.C: New testcase.
15219
d94a1f53 152202016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15221
15222 PR middle-end/69246
15223 * gcc.target/i386/pr69246.c: New test.
15224
5fe9a861 152252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15226
a9c01e81 15227 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15228
3d05a5e9 152292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15230
15231 PR c++/56194
15232 * g++.dg/init/const9.C: Disable test on S/390.
15233
5e8132b5 152342016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15235
15236 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15237 * g++.dg/Wno-frame-address.C: Ditto.
15238
32307cdf 152392016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15240
15241 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15242
1ca28250 152432016-01-15 Richard Biener <rguenther@suse.de>
15244
15245 PR tree-optimization/68961
15246 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15247
6271bd93 152482016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15249
15250 * gcc.target/i386/pr65105-5.c: New test.
15251
dfb6d139 152522016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15253
15254 * gcc.c-torture/execute/alias-4.c: New testcase.
15255
dfb6d139 152562016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15257
15258 PR ipa/68148
15259 * g++.dg/ipa/devirt-49.C: New testcase.
15260
7bbac464 152612016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15262
15263 PR target/65837
15264 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15265 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15266 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15267
4345b868 152682016-01-15 Richard Biener <rguenther@suse.de>
15269
15270 PR tree-optimization/69117
15271 * gcc.dg/torture/pr69117.c: New testcase.
15272
580357e7 152732015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15274
15275 PR c++/69048
15276 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15277
612baa31 152782016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15279
15280 PR testsuite/67509
15281 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15282 range tests use 100 * maximum instead of maximum + 1.
15283
44e09bc4 152842016-01-14 Jakub Jelinek <jakub@redhat.com>
15285
15286 PR debug/69244
15287 * gcc.dg/guality/pr69244.c: New test.
15288
96962ae4 152892016-01-14 Uros Bizjak <ubizjak@gmail.com>
15290
15291 * lib/target-supports.exp (check_effective_target_issignaling):
15292 New procedure.
15293 * gcc.dg/pr61441.c: Require issignaling effective target.
15294
ab9c400b 152952016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15296
15297 PR target/68803
15298 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15299
a7ed4583 153002016-01-14 David Malcolm <dmalcolm@redhat.com>
15301
15302 PR c++/68819
15303 PR preprocessor/69177
15304 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15305 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15306 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15307 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15308
77f35cec 153092016-01-14 Marek Polacek <polacek@redhat.com>
15310
15311 PR c/69262
15312 * gcc.dg/array-15.c: New test.
15313
915d0950 153142016-01-14 Jakub Jelinek <jakub@redhat.com>
15315
15316 PR middle-end/68146
15317 PR tree-optimization/69155
15318 * gfortran.dg/pr68146.f: New test.
15319 * gfortran.dg/pr69155.f90: New test.
15320
24651fb7 153212016-01-14 Richard Biener <rguenther@suse.de>
15322
15323 PR tree-optimization/68060
15324 * gcc.dg/torture/pr68060-1.c: New testcase.
15325 * gcc.dg/torture/pr68060-2.c: Likewise.
15326
2f63f950 153272016-01-14 Nick Clifton <nickc@redhat.com>
15328
15329 * lib/target-supports.exp
15330 (check_effective_target_arm_neon_ok_nocache): Add an option
15331 sequence that includes setting the ARM architecture to ARMv7-A.
15332 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15333 command line options necessary to enable Neon support.
15334 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15335 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15336 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15337 * gcc.target/arm/pr69180.c: Likewise.
15338
3ce0acde 153392016-01-14 Jeff Law <law@redhat.com>
15340
15341 PR tree-optimization/69270
15342 * gcc.dg/tree-ssa/pr69270.c: New test.
15343
bda05c57 153442016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15345
15346 PR c/66208
15347 * c-c++-common/pr66208.c: New file.
15348
9b657cf1 153492016-01-13 Jakub Jelinek <jakub@redhat.com>
15350
15351 PR tree-optimization/69156
15352 * gcc.dg/pr69156.c: New test.
15353
58ba1b9d 153542016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15355
15356 * gcc.target/i386/pr69225-7.c: New test.
15357
e5fee0fe 153582016-01-13 Richard Henderson <rth@redhat.com>
15359
15360 * gcc.dg/tm/memopt-13.c: Update expected function.
15361 * gcc.dg/tm/memopt-6.c: Likewise.
15362
3f0e9745 153632016-01-13 Uros Bizjak <ubizjak@gmail.com>
15364
15365 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15366 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15367 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15368 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15369
3f0e9745 153702016-01-13 Tom de Vries <tom@codesourcery.com>
15371
15372 PR tree-optimization/69169
7a6ddc0d 15373 * gcc.dg/pr69169.c: New test.
15374
9b657cf1 153752016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15376
15377 PR target/69228
15378 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15379 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15380 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15381 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15382 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15383 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15384 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15385 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15386
f704d701 153872016-01-13 Jakub Jelinek <jakub@redhat.com>
15388
15389 PR target/69247
15390 * gcc.dg/pr69247.c: New test.
15391
e966d6b9 153922016-01-13 Richard Biener <rguenther@suse.de>
15393
15394 PR tree-optimization/69242
15395 * gcc.dg/torture/pr69242.c: New testcase.
15396
1ca1d9b2 153972016-01-13 Richard Biener <rguenther@suse.de>
15398
15399 PR tree-optimization/69186
15400 * gcc.dg/torture/pr69186.c: New testcase.
15401
d07cbccc 154022016-01-13 Jeff Law <law@redhat.com>
15403
15404 PR tree-optimization/67755
15405 * gcc.dg/tree-ssa/pr67755.c: New test.
15406
154072016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15408
15409 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15410 pass number in output by a star.
15411
b95d41cf 154122016-01-12 Bin Cheng <bin.cheng@arm.com>
15413
15414 PR tree-optimization/68911
15415 * gcc.c-torture/execute/pr68911.c: New test.
15416
91d87e22 154172016-01-12 Marek Polacek <polacek@redhat.com>
15418
15419 PR c++/68979
15420 * g++.dg/warn/permissive-1.C: New test.
15421
8a9401a4 154222016-01-12 Jakub Jelinek <jakub@redhat.com>
15423
15424 PR objc++/68511
15425 PR c++/69213
15426 * g++.dg/opt/pr69213.C: New test.
15427
b9cb7a67 154282016-01-12 Christian Bruel <christian.bruel@st.com>
15429
15430 PR target/69180
15431 * gcc.target/arm/pr69180.c: New test.
15432
e4c96992 154332016-01-12 Richard Biener <rguenther@suse.de>
15434
15435 PR lto/69077
15436 * g++.dg/lto/pr69077_0.C: New testcase.
15437 * g++.dg/lto/pr69077_1.C: Likewise.
15438
90525f61 154392016-01-12 Jakub Jelinek <jakub@redhat.com>
15440
15441 PR target/69175
15442 * g++.dg/opt/pr69175.C: New test.
15443
9e7edfd3 154442016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15445
15446 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15447 rather than #including math.h & stdlib.h.
15448 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15449 * gcc.dg/vect/pr49771.c: Likewise.
15450 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15451 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15452 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15453 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15454 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15455 * gcc.dg/vect/pr44507.c: Likewise.
15456 * gcc.dg/vect/pr45902.c: Likewise.
15457 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15458 * gcc.dg/vect/vect-117.c: Likewise.
15459 * gcc.dg/vect/vect-99.c: Likewise.
15460 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15461 * gcc.dg/vect/vect-cond-1.c: Likewise.
15462 * gcc.dg/vect/vect-cond-2.c: Likewise.
15463 * gcc.dg/vect/vect-cond-3.c: Likewise.
15464 * gcc.dg/vect/vect-cond-4.c: Likewise.
15465 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15466 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15467 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15468 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15469 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15470 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15471 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15472 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15473 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15474 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15475 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15476 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15477 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15478 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15479 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15480 include of signal.h.
15481 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15482 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15483 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15484 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15485 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15486 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15487 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15488 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15489 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15490 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15491 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15492 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15493 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15494 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15495 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15496 * gcc.dg/vect/vect-outer-5.c: Likewise.
15497 * gcc.dg/vect/vect-outer-6.c: Likewise.
15498 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15499 include of stdio.h.
15500
3368873d 155012016-01-12 Nick Clifton <nickc@redhat.com>
15502
15503 PR target/68913
15504 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15505 to fread so that it will be found in all target runtimes.
15506
0464ea95 155072016-01-12 Richard Biener <rguenther@suse.de>
15508
15509 PR tree-optimization/69053
15510 * g++.dg/torture/pr69053.C: New testcase.
15511
7819730f 155122016-01-12 Richard Biener <rguenther@suse.de>
15513
15514 PR tree-optimization/69168
15515 * gcc.dg/torture/pr69168.c: New testcase.
15516
995bfebf 155172016-01-12 Richard Biener <rguenther@suse.de>
15518
15519 PR tree-optimization/69157
15520 * gcc.dg/torture/pr69157.c: New testcase.
15521
155222016-01-12 Richard Biener <rguenther@suse.de>
15523
15524 PR tree-optimization/69174
15525 * gcc.dg/torture/pr69174.c: New testcase.
15526
1d10d64c 155272016-01-12 Jakub Jelinek <jakub@redhat.com>
15528
15529 PR c++/66808
15530 PR c++/69000
15531 * g++.dg/tls/pr66808.C: New test.
15532 * g++.dg/tls/pr69000.C: New test.
15533
f0b79faf 155342016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15535
15536 * gcc.target/powerpc/swaps-p8-23.c: New test.
15537 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15538
04cf75a4 155392016-01-11 John David Anglin <danglin@gcc.gnu.org>
15540
15541 PR tree-optimization/68356
15542 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15543
0eb4264c 155442016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15545 Jim Wilson <jim.wilson@linaro.org>
15546
15547 PR target/69194
15548 * gcc.target/arm/pr69194.c: New test.
15549
2f66de64 155502016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15551
15552 PR target/69225
15553 * gcc.target/i386/pr69225-1.c: New test.
15554 * gcc.target/i386/pr69225-2.c: Likewise.
15555 * gcc.target/i386/pr69225-3.c: Likewise.
15556 * gcc.target/i386/pr69225-4.c: Likewise.
15557 * gcc.target/i386/pr69225-5.c: Likewise.
15558 * gcc.target/i386/pr69225-6.c: Likewise.
15559
36105e82 155602016-01-11 Jakub Jelinek <jakub@redhat.com>
15561
1c78ce2e 15562 PR target/67462
15563 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15564 if lp64.
15565
a4a87320 15566 PR target/69071
15567 * gcc.dg/pr69071.c: New test.
15568
91fbd04f 15569 PR c++/69211
15570 * g++.dg/opt/pr69211.C: New test.
15571
36105e82 15572 PR tree-optimization/69214
15573 * gcc.c-torture/compile/pr69214.c: New test.
15574
e934c380 155752016-01-11 Uros Bizjak <ubizjak@gmail.com>
15576
15577 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15578 * gcc.target/i386/pr66232-11.c: Ditto.
15579 * gcc.target/i386/pr66232-12.c: Ditto.
15580 * gcc.target/i386/pr66232-13.c: Ditto.
15581
3ff1b153 155822016-01-11 Richard Biener <rguenther@suse.de>
15583
15584 PR tree-optimization/69173
15585 * gcc.dg/torture/pr69173.c: New testcase.
15586
04e1504c 155872016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15588
15589 PR rtl-optimization/68796
15590 * gcc.target/aarch64/tst_5.c: New test.
15591 * gcc.target/aarch64/tst_6.c: Likewise.
15592
ae8718b5 155932016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15594
15595 PR rtl-optimization/68841
15596 * gcc.dg/pr68841.c: New test.
15597 * gcc.c-torture/execute/pr68841.c: New test.
15598
bd8bece2 155992016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15600
15601 PR rtl-optimization/68920
15602 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15603 for ix86 targets.
15604 * gcc.dg/ifcvt-5.c: New test.
15605
9b657cf1 156062016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15607
15608 PR bootstrap/69123
15609 * g++.dg/pr69123.C: New.
15610
7a158352 156112016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15612
15613 PR target/69010
15614 * gcc.target/i386/pr69010.c: New test.
15615
ff375d11 156162016-01-11 Martin Jambor <mjambor@suse.cz>
15617
15618 PR ipa/69044
15619 * gcc.target/i386/chkp-pr69044.c: New test.
15620
9eb890f1 156212016-01-11 Tom de Vries <tom@codesourcery.com>
15622
15623 PR tree-optimization/69109
15624 * gcc.dg/autopar/pr69109-2.c: New test.
15625 * gcc.dg/autopar/pr69109.c: New test.
15626
c4157ee5 156272016-01-11 Tom de Vries <tom@codesourcery.com>
15628
15629 PR tree-optimization/69108
15630 * gcc.dg/autopar/pr69108.c: New test.
15631
b933e511 156322016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15633
15634 PR c++/69029
15635 * c-c++-common/Wisleading-indentation.c: Augment test.
15636
efb73de1 156372016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15638
15639 PR fortran/69154
15640 * gfortran.dg/inline_matmul_12.f90: New test.
15641
40c86c3b 156422016-01-10 Paul Thomas <pault@gcc.gnu.org>
15643
15644 PR fortran/67779
15645 * gfortran.dg/actual_array_offset_1: New test.
15646
a006c0bb 156472016-01-10 Tom de Vries <tom@codesourcery.com>
15648
15649 PR tree-optimization/69062
15650 * gcc.dg/autopar/pr69062.c: New test.
15651
880ed4be 156522016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15653
15654 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15655 * gcc.dg/vect/slp-perm-2.c: Likewise.
15656 * gcc.dg/vect/slp-perm-3.c: Likewise.
15657 * gcc.dg/vect/slp-perm-5.c: Likewise.
15658 * gcc.dg/vect/slp-perm-6.c: Likewise.
15659 * gcc.dg/vect/slp-perm-7.c: Likewise.
15660 * gcc.dg/vect/slp-perm-8.c: Likewise.
15661
d95e1856 156622016-01-10 Tom de Vries <tom@codesourcery.com>
15663
15664 PR tree-optimization/69039
15665 * gcc.dg/autopar/pr69039.c: New test.
15666
0f8f48d0 156672016-01-09 Marek Polacek <polacek@redhat.com>
15668
15669 PR c++/69113
15670 * g++.dg/pr69113.C: New test.
15671
7dff0499 156722016-01-09 Jakub Jelinek <jakub@redhat.com>
15673
15674 PR middle-end/50865
15675 PR tree-optimization/69097
15676 * gcc.c-torture/execute/pr50865.c: New test.
15677 * gcc.c-torture/execute/pr69097-1.c: New test.
15678 * gcc.c-torture/execute/pr69097-2.c: New test.
15679 * gcc.dg/pr69097-1.c: New test.
15680 * gcc.dg/pr69097-2.c: New test.
15681
18431e78 156822016-01-09 Jakub Jelinek <jakub@redhat.com>
15683
15684 PR c++/69164
15685 * g++.dg/opt/pr69164.C: New test.
15686
1943a4a2 156872016-01-08 Jakub Jelinek <jakub@redhat.com>
15688
15689 PR tree-optimization/69167
15690 * gcc.dg/pr69167.c: New test.
15691
a143e277 156922016-01-08 Marek Polacek <polacek@redhat.com>
15693
15694 PR c++/68449
15695 * g++.dg/pr68449.C: New.
15696
44c01906 156972016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15698
15699 PR tree-optimization/68707
15700 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15701 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15702 on platforms supporting it.
15703 * gcc.dg/vect/slp-perm-2.c: Likewise.
15704 * gcc.dg/vect/slp-perm-3.c: Likewise.
15705 * gcc.dg/vect/slp-perm-5.c: Likewise.
15706 * gcc.dg/vect/slp-perm-7.c: Likewise.
15707 * gcc.dg/vect/slp-perm-8.c: Likewise.
15708 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15709 on platforms supporting it.
15710
c437d1e8 157112016-01-08 Jakub Jelinek <jakub@redhat.com>
15712
c9595c51 15713 PR tree-optimization/69162
15714 * gcc.dg/pr69162.c: New test.
15715
c437d1e8 15716 PR tree-optimization/69172
15717 * gcc.dg/pr69172.c: New test.
15718
6a46a28c 157192016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15720
15721 PR tree-optimization/67781
15722 * gcc.c-torture/execute/pr67781.c: New file.
15723
62ad9a04 157242016-01-08 Jakub Jelinek <jakub@redhat.com>
15725
15726 PR tree-optimization/69083
15727 * gcc.dg/vect/pr69083.c: New test.
15728
9e0e8c2a 157292016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15730
15731 PR tree-optimization/61441
15732 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15733 Use -fexcess-precision=standard for compiler options.
15734 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15735
5d034e37 157362016-01-08 Jakub Jelinek <jakub@redhat.com>
15737
5013f740 15738 PR fortran/69128
15739 * gfortran.dg/gomp/pr69128.f90: New test.
15740
5d034e37 15741 PR c++/69145
15742 * g++.dg/ext/pr69145-1.C: New test.
15743 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15744 * g++.dg/ext/pr69145-2.h: New file.
15745
517906ff 157462016-01-07 Martin Sebor <msebor@redhat.com>
15747
15748 PR c/68966
15749 * gcc.dg/atomic-fetch-bool.c: New test.
15750 * gcc.dg/sync-fetch-bool.c: New test.
15751
cdbb524c 157522016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15753
15754 PR fortran/66680
15755 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15756
ec3aba9e 157572016-01-07 Nick Clifton <nickc@redhat.com>
15758
15759 PR target/66655
15760 * g++.dg/pr66655.C: New test.
15761 * g++.dg/pr66655_1.cc: Test support file.
15762 * g++.dg/pr66655.h: Test header file.
15763
9b657cf1 157642016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15765
15766 PR fortran/66680
15767 gfortran.dg/gomp/pr66680.f90: New test.
15768
cd45d7a5 157692016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15770
15771 PR target/69171
15772 * gcc.target/i386/pr69171-1.c: New test.
15773 * gcc.target/i386/pr69171-2.c: Likewise.
15774 * gcc.target/i386/pr69171-3.c: Likewise.
15775 * gcc.target/i386/pr69171-4.c: Likewise.
15776 * gcc.target/i386/pr69171-5.c: Likewise.
15777 * gcc.target/i386/pr69171-6.c: Likewise.
15778
4a86a91a 157792015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15780
15781 PR middle-end/67639
15782 * c-c++-common/pr67639.c: New test.
15783
34c05552 157842016-01-07 Jakub Jelinek <jakub@redhat.com>
15785
15786 PR tree-optimization/69141
15787 * g++.dg/opt/pr69141.C: New test.
15788
f08d6895 157892016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15790
15791 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15792
32ec4173 157932016-01-06 Uros Bizjak <ubizjak@gmail.com>
15794
15795 PR target/69140
15796 * gcc.target/i386/pr69140.c: New test
15797
d74214f3 157982016-01-06 David Malcolm <dmalcolm@redhat.com>
15799
15800 * gcc.dg/bad-dereference.c: New test case.
15801
73991cab 158022015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15803
15804 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15805
fc8cc457 158062016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15807
15808 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15809
be3c9981 158102016-01-06 Marek Polacek <polacek@redhat.com>
15811
15812 PR sanitizer/69099
15813 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15814
2cb724f9 158152016-01-05 Marek Polacek <polacek@redhat.com>
15816
15817 PR c/69104
15818 * gcc.dg/atomic-invalid-2.c: New.
15819
233a53ed 158202016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15821
15822 PR target/68991
15823 * gcc.target/i386/pr68991.c: New test.
15824
ea87c5e3 158252016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15826
15827 PR target/68991
15828 * g++.dg/pr68991-1.C: New test.
15829 * g++.dg/pr68991-2.C: Likewise.
15830
1943a4a2 158312016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15832
1943a4a2 15833 PR other/60465
afe82e5b 15834 * gcc.target/ia64/pr60465-gprel64.c: New test.
15835 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15836
1e9147dd 158372016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15838
15839 PR rtl-optimization/68651
15840 * gcc.target/aarch64/pr68651_1.c: New test.
15841
d42aa619 158422016-01-05 David Malcolm <dmalcolm@redhat.com>
15843
15844 PR c/69122
15845 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15846
1776de76 158472016-01-05 Nathan Sidwell <nathan@acm.org>
15848
2d7d361d 15849 PR c++/58583
15850 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15851
1776de76 15852 * gcc.dg/alias-15.c: New.
15853
5beb12c0 158542016-01-05 Nick Clifton <nickc@redhat.com>
15855
15856 PR target/68870
15857 * g++.dg/pr68770.C: New test.
15858
d8cca921 158592016-01-04 Mike Stump <mikestump@comcast.net>
15860
15861 * lib/target-supports.exp (check_effective_target_cilkplus):
15862 cilkplus targets require pthreads.
afc907ef 15863 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15864
8427dff3 158652016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15866
15867 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15868 generation.
15869
f1717362 158702016-01-04 Jakub Jelinek <jakub@redhat.com>
15871
15872 Update copyright years.
15873
d7d6a3ab 158742016-01-04 Marek Polacek <polacek@redhat.com>
15875
15876 PR c/68908
15877 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15878 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15879 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15880
b8f4a5f9 158812016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15882
15883 * gcc.target/sparc/20160104-2.c: New test.
15884
6b5c028f 158852016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15886
15887 * gcc.target/sparc/20160104-1.c: New test.
15888
300e1002 158892016-01-03 Paul Thomas <pault@gcc.gnu.org>
15890
15891 PR fortran/65045
15892 * gfortran.dg/pr65045.f90: New test.
15893
855b105f 158942016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15895
15896 * gnat.dg/specs/debug1.ads: Delete.
15897
bdc177dc 158982016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15899
15900 PR libgfortran/68867
15901 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15902 expression.
15903
48aaffae 159042016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15905
15906 PR libgfortran/68867
15907 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15908 PowerPC.
15909
19a468b8 159102016-01-01 Paul Thomas <pault@gcc.gnu.org>
15911
15912 PR fortran/68864
15913 * gfortran.dg/pr68864.f90: New test.
15914
25371c91 159152016-01-01 Jakub Jelinek <jakub@redhat.com>
15916
2a659064 15917 PR tree-optimization/69070
15918 * gcc.dg/pr69070.c: New test.
15919
57aa9851 15920 PR sanitizer/69055
15921 * gfortran.dg/pr69055.f90: New test.
15922
25371c91 15923 PR target/69015
15924 * gcc.dg/pr69015.c: New test.
f1717362 15925\f
fb2c1edd 15926Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15927
15928Copying and distribution of this file, with or without modification,
15929are permitted in any medium without royalty provided the copyright
15930notice and this notice are preserved.