]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Use rtx_mode_t instead of std::make_pair
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bf04fa3c 12016-11-17 Jeff Law <law@redhat.com>
2
6bc68963 3 PR middle-end/38219
4 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
5
bf04fa3c 6 PR target/47192
7 * gcc.target/m68k/pr47192.c: New test.
8
634c84c2 92016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
10
11 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
12 instead of isa>=4, in order to downgrade to R5.
13
4ee5a6b5 142016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
15
16 * gcc.target/arc/cmem-bit-1.c: New file.
17 * gcc.target/arc/cmem-bit-2.c: New file.
18 * gcc.target/arc/cmem-bit-3.c: New file.
19 * gcc.target/arc/cmem-bit-4.c: New file.
20
a28d23f0 212016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
22
23 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
24 "avx5124fmaps".
25 * gcc.target/i386/funcspec-56.inc: Test new attributes.
26
272016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
28 Andrew Senkevich <andrew.senkevich@intel.com>
29
30 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
31 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
32 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
33 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
34 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
35 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
36 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
37 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
38 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
39 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
40 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
41 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
42 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
43 avx5124vnniw-check.h.
44 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
45 check_effective_target_avx5124vnniw): New.
46 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
47 Set under ifndef.
48 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
49 * gcc.target/i386/sse-13.c: Ditto.
50 * g++.dg/other/i386-2.C: Ditto.
51 * g++.dg/other/i386-3.C: Ditto.
52 * gcc.target/i386/sse-22.c: Ditto.
53 * gcc.target/i386/sse-23.c: Ditto.
54
cbb7eb98 552016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
56
57 PR c++/55080
58 * g++.dg/parse/pr55080.C: New.
59
d3c286da 602016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
61
62 PR target/78101
63 * gcc.target/powerpc/fusion4.c: New test.
64
5bbf9633 652016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
66
67 PR target/77933
68 * gcc.target/arm/pr77933-1.c: New test.
69 * gcc.target/arm/pr77933-2.c: Likewise.
70
6815d85d 712016-11-17 Jakub Jelinek <jakub@redhat.com>
72
73 PR middle-end/78201
74 * g++.dg/opt/pr78201.C: New test.
75
8dc9f8d1 762016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
77
78 * gcc.dg/pr78333.c: Add empty implementations of
79 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
80 problems on non-glibc systems.
81
f9f26759 822016-11-17 David Malcolm <dmalcolm@redhat.com>
83
84 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
85 (test_raw_string_one_liner): New function.
86 (test_raw_string_multiline): New function.
87
9794389d 882016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
89
90 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
91 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
92
b0c413f2 932016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
94 Richard Biener <rguenther@suse.de>
95
96 PR tree-optimization/77848
97 * gfortran.dg/vect/pr77848.f: New test.
98
051b66c9 992016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
100
101 PR target/77308
102 * gcc.target/arm/pr53447-5.c: New test.
103 * lib/target-supports.exp
104 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
105
bde3ae42 1062016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
107
108 * gcc.target/arc/abitest.S: New file.
109 * gcc.target/arc/abitest.h: Likewise.
110 * gcc.target/arc/va_args-1.c: Likewise.
111 * gcc.target/arc/va_args-2.c: Likewise.
112 * gcc.target/arc/va_args-3.c: Likewise.
113 * gcc.target/arc/mcrc.c: Deleted.
114 * gcc.target/arc/mdsp-packa.c: Likewise.
115 * gcc.target/arc/mdvbf.c: Likewise.
116 * gcc.target/arc/mmac-24.c: Likewise.
117 * gcc.target/arc/mmac-d16.c: Likewise.
118 * gcc.target/arc/mno-crc.c: Likewise.
119 * gcc.target/arc/mno-dsp-packa.c: Likewise.
120 * gcc.target/arc/mno-dvbf.c: Likewise.
121 * gcc.target/arc/mno-mac-24.c: Likewise.
122 * gcc.target/arc/mno-mac-d16.c: Likewise.
123 * gcc.target/arc/mno-rtsc.c: Likewise.
124 * gcc.target/arc/mno-xy.c: Likewise.
125 * gcc.target/arc/mrtsc.c: Likewise.
126 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
127 function.
128 (check_effective_target_arc700): Likewise.
129 (check_effective_target_arc6xx): Likewise.
130 (check_effective_target_arcmpy): Likewise.
131 (check_effective_target_archs): Likewise.
132 (check_effective_target_clmcpu): Likewise.
133 (check_effective_target_barrelshifter): Likewise.
134 * gcc.target/arc/barrel-shifter-1.c: Changed.
135 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
136 * gcc.target/arc/cmem-1.c: Changed.
137 * gcc.target/arc/cmem-2.c: Likewise.
138 * gcc.target/arc/cmem-3.c: Likewise.
139 * gcc.target/arc/cmem-4.c: Likewise.
140 * gcc.target/arc/cmem-5.c: Likewise.
141 * gcc.target/arc/cmem-6.c: Likewise.
142 * gcc.target/arc/cmem-7.c: Likewise.
143 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
144 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
145 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
146 * gcc.target/arc/jump-around-jump.c: Update options.
147 * gcc.target/arc/mARC601.c: Changed.
148 * gcc.target/arc/mcpu-arc600.c: Changed.
149 * gcc.target/arc/mcpu-arc601.c: Changed.
150 * gcc.target/arc/mcpu-arc700.c: Changed.
151 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
152 * gcc.target/arc/movb-1.c: Changed.
153 * gcc.target/arc/movb-2.c: Likewise.
154 * gcc.target/arc/movb-3.c: Likewise.
155 * gcc.target/arc/movb-4.c: Likewise.
156 * gcc.target/arc/movb-5.c: Likewise.
157 * gcc.target/arc/movb_cl-1.c: Likewise.
158 * gcc.target/arc/movb_cl-2.c: Likewise.
159 * gcc.target/arc/movbi_cl-1.c: Likewise.
160 * gcc.target/arc/movh_cl-1.c: Likewise.
161 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
162 * gcc.target/arc/mul64.c: Enable it only for ARC600.
163 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
164 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
165 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
166 * gcc.target/arc/trsub.c: Only for ARC EM cores.
167 * gcc.target/arc/builtin_simdarc.c: Changed.
168 * gcc.target/arc/extzv-1.c: Likewise.
169 * gcc.target/arc/insv-1.c: Likewise.
170 * gcc.target/arc/insv-2.c: Likewise.
171 * gcc.target/arc/mA6.c: Likewise.
172 * gcc.target/arc/mA7.c: Likewise.
173 * gcc.target/arc/mARC600.c: Likewise.
174 * gcc.target/arc/mARC700.c: Likewise.
175 * gcc.target/arc/mcpu-arc600.c: Likewise.
176 * gcc.target/arc/mcpu-arc700.c: Likewise.
177 * gcc.target/arc/movl-1.c: Likewise.
178 * gcc.target/arc/nps400-1.c: Likewise.
179 * gcc.target/arc/trsub.c: Likewise.
180 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
181 configuration.
182 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
183 * gcc.target/arc/mswape.c: Likewise.
184
83039163 1852016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
186
187 PR c++/68180
188 * g++.dg/cpp1y/pr68180.C: New.
189
760cc2e6 1902016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
191
192 PR tree-optimization/78319
193 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
194 arm-none-eabi.
195
315dfb42 1962016-11-17 Richard Biener <rguenther@suse.de>
197
198 PR tree-optimization/78306
199 * gcc.dg/cilk-plus/pr78306.c: New testcase.
200
17e8186b 2012016-11-17 Richard Biener <rguenther@suse.de>
202
203 PR middle-end/78305
204 * gcc.dg/torture/pr78305.c: New testcase.
205
1eca3a7f 2062016-11-17 Janus Weil <janus@gcc.gnu.org>
207
208 PR fortran/66227
209 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
210
6c1f90ee 2112016-11-16 Marek Polacek <polacek@redhat.com>
212
213 PR c/78285
214 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
215 * g++.dg/ext/case-range2.C: Likewise.
216
63c8aefc 2172016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
218
219 PR fortran/58001
220 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
221 * gfortran.dg/fmt_tab_2.f90: Ditto.
222
95de83a7 2232016-11-16 Jakub Jelinek <jakub@redhat.com>
224
225 PR rtl-optimization/78378
226 * gcc.c-torture/execute/pr78378.c: New test.
227
50eec246 2282016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
229
230 * gcc.dg/tree-prof/section-attr-1.c: New file.
231 * gcc.dg/tree-prof/section-attr-2.c: New file.
232 * gcc.dg/tree-prof/section-attr-3.c: New file.
233
308800c3 2342016-11-16 Maciej W. Rozycki <macro@imgtec.com>
235
236 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
237 rather than `la'.
238
88526ee6 2392016-11-16 Maciej W. Rozycki <macro@imgtec.com>
240
241 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
242 (dg-final): Remove microMIPS JALRS mnemonic matching.
243 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
244 (dg-final): Remove microMIPS JALRS mnemonic matching.
245 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
246 (dg-final): Remove microMIPS JALRS mnemonic matching.
247 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
248 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
249 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
250 * gcc.target/mips/call-1u.c: New test case.
251 * gcc.target/mips/call-2u.c: New test case.
252 * gcc.target/mips/call-3u.c: New test case.
253 * gcc.target/mips/call-4u.c: New test case.
254 * gcc.target/mips/call-5u.c: New test case.
255 * gcc.target/mips/call-6u.c: New test case.
256
fa1f9c9e 2572016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
258
259 * gcc.target/arm/empty_fiq_handler.c: New test.
260
c508be16 2612016-11-16 Jakub Jelinek <jakub@redhat.com>
262
263 PR fortran/78299
264 * gfortran.dg/gomp/pr78299.f90: New test.
265
9e57a9ab 2662015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
267
268 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
269 * gcc.dg/optimize-bswaphi-1.c: Likewise.
270 * gcc.dg/optimize-bswapsi-2.c: Likewise.
271
05edb140 2722016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
273
274 PR libgfortran/78314
275 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
276
722c5d82 2772016-11-16 Bin Cheng <bin.cheng@arm.com>
278
279 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
280 according to updated dump info.
281
7fce8768 2822016-11-16 Alexander Monakov <amonakov@ispras.ru>
283
284 * lib/target-supports.exp (check_effective_target_alloca): Use a
285 compile test.
286 * gcc.target/nvptx/softstack.c: New test.
287 * gcc.target/nvptx/decl-shared.c: New test.
288 * gcc.target/nvptx/decl-shared-init.c: New test.
289
35293eb1 2902016-11-16 Maciej W. Rozycki <macro@imgtec.com>
291
292 * gcc.target/mips/data-sym-jump.c: New test case.
293 * gcc.target/mips/data-sym-pool.c: New test case.
294 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
295 annotation.
296
5b631e09 2972016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
298
299 * lib/target-supports.exp (check_avx2_hw_available): New.
300 (check_effective_target_avx2_runtime): New.
301 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
302
dd4a826b 3032016-11-16 Tamar Christina <tamar.christina@arm.com>
304
305 PR testsuite/78136
306 * gcc.dg/cpp/trad/trad.exp
307 (dg-runtest): Moved $srcdir/$subdir/ to
308 DEFAULT_TRADCPPFLAGS.
309
beecc36d 3102016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
311
312 PR fortran/78356
313 * gfortran.dg/class_allocate_23.f08: New test.
314
ac924c09 3152016-11-16 Richard Biener <rguenther@suse.de>
316
317 PR middle-end/78333
318 * gcc.dg/pr78333.c: New testcase.
319
904e262b 3202016-11-16 Martin Liska <mliska@suse.cz>
321
322 PR sanitizer/78270
323 * gcc.dg/asan/pr78270.c: Update comment style.
324 * gcc.dg/asan/pr78270-2.c: New test.
325
7f0cbebc 3262016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
327
328 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
329 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
330
5d4e2409 3312016-11-16 Richard Biener <rguenther@suse.de>
332
333 PR tree-optimization/78348
334 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
335
22190042 3362016-11-16 Jakub Jelinek <jakub@redhat.com>
337
338 PR sanitizer/77823
339 * c-c++-common/ubsan/overflow-vec-1.c: New test.
340 * c-c++-common/ubsan/overflow-vec-2.c: New test.
341
02e0afdc 3422016-11-15 Marek Polacek <polacek@redhat.com>
343
344 * g++.dg/cpp1z/init-statement6.C: Rename a function.
345
a7c1a652 3462016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
347
348 PR libgfortran/51119
349 * gfortran.dg/matmul_12.f90: New test case.
350
16cdc558 3512016-11-15 Uros Bizjak <ubizjak@gmail.com>
352
353 * gcc.target/i386/funcspec-56.inc: New file.
354 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
355 common 32-bit and 64-bit function specific options.
356 * gcc.target/i386.funcspec-6.c: Ditto.
357
d10b2a5c 3582016-11-15 Jakub Jelinek <jakub@redhat.com>
359
b8fd03ae 360 * g++.dg/cpp1z/decomp14.C: New test.
361 * g++.dg/cpp1z/decomp15.C: New test.
362 * g++.dg/cpp1z/decomp16.C: New test.
363
a6f4466c 364 * g++.dg/cpp1z/decomp13.C: New test.
365
0f67b1be 366 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
367
d10b2a5c 368 PR c++/71988
369 * g++.dg/cpp0x/constexpr-71988.C: New test.
370
1f87aa23 3712016-11-15 Maciej W. Rozycki <macro@imgtec.com>
372
373 * gcc.target/mips/insn-casesi.c: New test case.
374 * gcc.target/mips/insn-pseudo-1.c: New test case.
375 * gcc.target/mips/insn-pseudo-2.c: New test case.
376 * gcc.target/mips/insn-pseudo-3.c: New test case.
377 * gcc.target/mips/insn-pseudo-4.c: New test case.
378 * gcc.target/mips/insn-tablejump.c: New test case.
379
32caa8ac 3802016-11-15 Maciej W. Rozycki <macro@imgtec.com>
381
382 * gcc.target/mips/mips.exp (mips_option_tests): Add
383 `-mcode-readable=yes' array element.
384
22d200b9 3852016-11-15 Maciej W. Rozycki <macro@imgtec.com>
386
387 * gcc.target/mips/mips.exp (mips_option_tests): Add
388 `-mmicromips' array element.
389
385999e2 3902016-11-15 Michael Matz <matz@suse.de>
391
392 PR missed-optimization/77881
393 * gcc.target/i386/pr77881.c: New test.
394
53ae7f64 3952016-11-15 Jakub Jelinek <jakub@redhat.com>
396
397 PR middle-end/78295
398 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
399
ae06106e 4002016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
401
402 * gcc.target/powerpc/vec-set-int.c: New test.
403 * gcc.target/powerpc/vec-set-short.c: Likesie.
404 * gcc.target/powerpc/vec-set-char.c: Likewise.
405
a49621cf 4062016-11-14 Jakub Jelinek <jakub@redhat.com>
407
408 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
409
9ff5ab90 4102016-11-14 Janus Weil <janus@gcc.gnu.org>
411
412 PR fortran/78300
413 * gfortran.dg/class_result_3.f90: New test.
414
b1f04d34 4152016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 416 Richard Biener <rguenther@suse.de>
417
418 * gcc.dg/gimplefe-1.c: New testcase.
419 * gcc.dg/gimplefe-2.c: Likewise.
420 * gcc.dg/gimplefe-3.c: Likewise.
421 * gcc.dg/gimplefe-4.c: Likewise.
422 * gcc.dg/gimplefe-5.c: Likewise.
423 * gcc.dg/gimplefe-6.c: Likewise.
424 * gcc.dg/gimplefe-7.c: Likewise.
425 * gcc.dg/gimplefe-8.c: Likewise.
426 * gcc.dg/gimplefe-9.c: Likewise.
427 * gcc.dg/gimplefe-10.c: Likewise.
428 * gcc.dg/gimplefe-11.c: Likewise.
429 * gcc.dg/gimplefe-12.c: Likewise.
430 * gcc.dg/gimplefe-13.c: Likewise.
431 * gcc.dg/gimplefe-14.c: Likewise.
432 * gcc.dg/gimplefe-15.c: Likewise.
433 * gcc.dg/gimplefe-16.c: Likewise.
434 * gcc.dg/gimplefe-17.c: Likewise.
435 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 436
3af33bcf 4372016-11-14 Martin Liska <mliska@suse.cz>
438
439 PR bootstrap/78069
440 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
441 to match scanned pattern.
442 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
443
7cacafcf 4442016-11-14 Richard Biener <rguenther@suse.de>
445
446 PR tree-optimization/78312
447 * gcc.dg/torture/pr78312.c: New testcase.
448
3f1786fa 4492016-11-14 Georg-Johann Lay <avr@gjlay.de>
450
451 PR target/78093
452 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
453
3d8c7132 4542016-11-14 Jakub Jelinek <jakub@redhat.com>
455 Jason Merrill <jason@redhat.com>
456
457 Implement P0217R3 - C++17 structured bindings
458 * g++.dg/cpp1z/decomp1.C: New test.
459 * g++.dg/cpp1z/decomp2.C: New test.
460 * g++.dg/cpp1z/decomp3.C: New test.
461 * g++.dg/cpp1z/decomp4.C: New test.
462 * g++.dg/cpp1z/decomp5.C: New test.
463 * g++.dg/cpp1z/decomp6.C: New test.
464 * g++.dg/cpp1z/decomp7.C: New test.
465 * g++.dg/cpp1z/decomp8.C: New test.
466 * g++.dg/cpp1z/decomp9.C: New test.
467 * g++.dg/cpp1z/decomp10.C: New test.
468
3657b81b 4692016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
470
471 * g++.dg/torture/pr78268.C: New test.
472
9bf6a8e0 4732016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
474
475 PR c/35503
476 * c-c++-common/pr35503-1.c: New test.
477 * c-c++-common/pr35503-2.c: Likewise.
478 * c-c++-common/pr35503-3.c: Likewise.
479 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
480
f6f8b4f2 4812016-11-13 Uros Bizjak <ubizjak@gmail.com>
482
483 PR rtl-optimization/78232
484 PR rtl-optimization/78248
485 * gcc.dg/ubsan/pr78248.c: New test.
486
54efb8ee 4872016-11-13 Eric Botcazou <ebotcazou@adacore.com>
488
489 * gnat.dg/address_conv.adb: New test.
490
9ed6bb1c 4912016-11-13 Eric Botcazou <ebotcazou@adacore.com>
492
493 * gnat.dg/renaming11.ad[sb]: New test.
494
7907d43b 4952016-11-13 Eric Botcazou <ebotcazou@adacore.com>
496
497 * c-c++-common/dump-ada-spec-6.c: New test.
498
80905eec 4992016-11-13 Eric Botcazou <ebotcazou@adacore.com>
500
501 * gnat.dg/lto21.adb: New test.
502 * gnat.dg/lto21_pkg1.ads: New helper.
503 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
504
1f302f2e 5052016-11-13 Janus Weil <janus@gcc.gnu.org>
506
507 PR fortran/60952
508 * gfortran.dg/typebound_proc_34.f90: New test.
509
abfb4be5 5102016-11-13 Janus Weil <janus@gcc.gnu.org>
511
512 PR fortran/66366
513 * gfortran.dg/class_57.f90: Changed error message.
514 * gfortran.dg/class_60.f90: New test.
515
4699a580 5162016-11-12 David Edelsohn <dje.gcc@gmail.com>
517
518 * g++.dg/pr78112.C: XFAIL AIX.
519
f7b2c82b 5202016-11-12 Janus Weil <janus@gcc.gnu.org>
521
522 PR fortran/77501
523 * gfortran.dg/typebound_generic_16.f90: New test.
524
d16addb3 5252016-11-12 Jakub Jelinek <jakub@redhat.com>
526
527 PR c++/71225
528 * g++.dg/cpp0x/pr71225.C: New test.
529
1998c023 5302016-11-11 Eric Botcazou <ebotcazou@adacore.com>
531
532 * gcc.target/sparc/20161111-1.c: New test.
533
a3b46c9c 5342016-11-11 Uros Bizjak <ubizjak@gmail.com>
535
536 PR target/78310
537 * gcc.target/i386/pr78310.c: New test.
538
0d56015c 5392016-11-11 Jeff Law <law@redhat.com>
540
541 * gcc.dg/tree-ssa/isolate-6.c: New test.
542 * gcc.dg/tree-ssa/isolate-7.c: New test.
543
dc9e2118 5442016-11-11 Bin Cheng <bin.cheng@arm.com>
545
546 PR testsuite/78292
547 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
548 vect_max_reduc.
549
9117e2ab 5502016-11-11 Jakub Jelinek <jakub@redhat.com>
551
552 PR c++/72774
553 * g++.dg/parse/pr72774.C: New test.
554
3d8b172a 5552016-11-11 Richard Biener <rguenther@suse.de>
556
557 PR tree-optimization/71575
558 * gcc.dg/graphite/pr71575-1.c: New testcase.
559 * gcc.dg/graphite/pr71575-2.c: Likewise.
560
36bb9d71 5612016-11-11 Richard Biener <rguenther@suse.de>
562
563 PR middle-end/78295
564 * gcc.dg/uninit-pr78295.c: New testcase.
565
53ae7f64 5662016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 567
568 PR fortran/78277
569 * gfortran.dg/dec_structure_17.f90: New test.
570
3c57e933 5712016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
572
573 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
574 being allowed in vector registers.
575 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
576 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
577 * gcc.target/powerpc/vsx-himode.c: Likewise.
578 * gcc.target/powerpc/vsx-himode2.c: Likewise.
579 * gcc.target/powerpc/vsx-himode3.c: Likewise.
580 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
581 to allow matching MFVSRD or MFVSRW.
582
b851b8f0 5832016-11-10 Pat Haugen <pthaugen@us.ibm.com>
584
585 PR rtl-optimization/78241
586 * gcc.dg/pr78241.c: New test.
587
a08fc382 5882016-11-10 Jakub Jelinek <jakub@redhat.com>
589
5fca0e1a 590 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
591 201307.
592
a08fc382 593 * g++.dg/cpp1z/noexcept-type14.C: New test.
594 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
595
8c2f9148 5962016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
597
598 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
599 WVAL0S tests added in r241817.
600
44b49e6b 6012016-11-10 Jakub Jelinek <jakub@redhat.com>
602
603 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
604 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
605 no longer allowed and corresponding ordered construct.
606 * gfortran.dg/gomp/linear-1.f90: New test.
607 * gfortran.dg/gomp/declare-simd-2.f90: New test.
608 * gfortran.dg/gomp/declare-target-1.f90: New test.
609 * gfortran.dg/gomp/declare-target-2.f90: New test.
610
65dc2516 6112016-11-10 Martin Liska <mliska@suse.cz>
612
613 PR sanitizer/78270
614 * gcc.dg/asan/pr78270.c: New test.
615
c74b2e3b 6162016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
617 Jakub Jelinek <jakub@redhat.com>
618
619 PR debug/78112
44b49e6b 620 * g++.dg/pr78112.C: New testcase.
c74b2e3b 621
934a0458 6222016-11-09 Jakub Jelinek <jakub@redhat.com>
623
104d9702 624 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
625 -Wno-c++1z-compat.
626 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
627 string in case condition contains % characters.
628
934a0458 629 PR c++/78283
630 * g++.dg/cpp1z/noexcept-type13.C: New test.
631
99f5e97b 6322016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
633
634 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
635 using (HAS_MOVN) with MIPS III.
636
92902736 6372016-11-09 Janus Weil <janus@gcc.gnu.org>
638
639 PR fortran/46459
640 * gfortran.dg/volatile14.f90: New test.
641
c07c7aac 6422016-11-09 Uros Bizjak <ubizjak@gmail.com>
643
644 PR target/78262
645 * gcc.target/i386/pr78262.c: New test.
646
53ae7f64 6472016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 648
649 PR fortran/78259
650 * gfortran.dg/pr78259.f90: New test.
651
c2ee4354 6522016-11-09 Janus Weil <janus@gcc.gnu.org>
653
654 PR fortran/60777
655 * gfortran.dg/spec_expr_7.f90: New test.
656
58721d0c 6572016-11-09 Jakub Jelinek <jakub@redhat.com>
658
092db747 659 PR target/77718
660 * gcc.c-torture/execute/pr77718.c: New test.
661
58721d0c 662 * gcc.dg/ubsan/c99-shift-3.c: New test.
663 * gcc.dg/ubsan/c99-shift-4.c: New test.
664 * gcc.dg/ubsan/c99-shift-5.c: New test.
665 * gcc.dg/ubsan/c99-shift-6.c: New test.
666
61e45f2d 6672016-11-09 Martin Liska <mliska@suse.cz>
668
669 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
670 test-case for memcmp.
671 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
672
0787dd56 6732016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
674
675 PR testsuite/78269
676 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
677
df163634 6782016-11-09 Paul Thomas <pault@gcc.gnu.org>
679
680 * gfortran.dg/move_alloc_18.f90: New test.
681
0c3d1ddf 6822016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
683
684 PR middle-end/78256
685 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
686 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
687
46837445 6882016-11-09 Janus Weil <janus@gcc.gnu.org>
689
690 PR fortran/71894
691 * gfortran.dg/class_59.f90: New test.
692
68d072bb 6932016-11-09 Richard Biener <rguenther@suse.de>
694
695 PR tree-optimization/78007
696 * gcc.dg/vect/vect-bswap32.c: Adjust.
697 * gcc.dg/vect/vect-bswap64.c: Likewise.
698
e0bcc1cc 6992016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
700
701 * gcc.dg/ipa/vrp7.c: New test.
702
166f8178 7032016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
704
705 PR ipa/78121
706 * gcc.dg/ipa/pr78121.c: New test.
707
e7c5f688 7082016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
709
710 * c-c++-common/asan/default_options.h: New file.
711 * c-c++-common/asan/strcasestr-1.c: New test.
712 * c-c++-common/asan/strcasestr-2.c: Likewise.
713 * c-c++-common/asan/strcspn-1.c: Likewise.
714 * c-c++-common/asan/strcspn-2.c: Likewise.
715 * c-c++-common/asan/strpbrk-1.c: Likewise.
716 * c-c++-common/asan/strpbrk-2.c: Likewise.
717 * c-c++-common/asan/strspn-1.c: Likewise.
718 * c-c++-common/asan/strspn-2.c: Likewise.
719 * c-c++-common/asan/strstr-1.c: Likewise.
720 * c-c++-common/asan/strstr-2.c: Likewise.
721 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
722
1350ad47 7232016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
724
725 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
726
a3ba9d54 7272016-11-08 Janus Weil <janus@gcc.gnu.org>
728
729 PR fortran/68440
730 * gfortran.dg/class_58.f90: New test.
731
bcc971fd 7322016-11-08 Uros Bizjak <ubizjak@gmail.com>
733
734 PR target/70799
735 * gcc.target/i386/pr70799-2.c: New test.
736
af1b77d0 7372016-11-08 Janus Weil <janus@gcc.gnu.org>
738
739 PR fortran/77596
740 * gfortran.dg/proc_ptr_comp_46.f90: New test.
741
ed73a6cb 7422016-11-08 Bin Cheng <bin.cheng@arm.com>
743
744 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
745
b887afd7 7462016-11-08 Bin Cheng <bin.cheng@arm.com>
747
748 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
749
4ba8fd25 7502016-11-08 Bin Cheng <bin.cheng@arm.com>
751
752 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
753
d71fcb4d 7542016-11-08 Martin Liska <mliska@suse.cz>
755
756 PR testsuite/78242
757 * g++.dg/asan/use-after-scope-4.C: New test.
758 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
759 * gcc.dg/asan/use-after-scope-8.c: Remove.
760
dc168f1c 7612016-11-08 Richard Biener <rguenther@suse.de>
762
763 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
764
2cda118d 7652016-11-08 Tamar Christina <tamar.christina@arm.com>
766
767 PR testsuite/78136
768 * gcc.dg/cpp/trad/trad.exp
769 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
770 * gcc.dg/cpp/trad/include.c: Use local header file.
771
de8f611c 7722016-11-08 Richard Biener <rguenther@suse.de>
773
774 PR tree-optimization/78205
775 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
776
095c7123 7772016-11-08 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/78224
780 * g++.dg/torture/pr78224.C: New testcase.
781
5de86198 7822016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
783
784 * gcc.dg/store_merging_1.c: Require store_merge.
785 * gcc.dg/store_merging_2.c: Likewise.
786 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 787 * gcc.dg/store_merging_5.c: Likewise.
5de86198 788 * gcc.dg/store_merging_6.c: Likewise.
789 * gcc.dg/store_merging_7.c: Likewise.
790 * gcc.dg/store_merging_8.c: Likewise.
791 * lib/target-supports.exp (check_effective_target_store_merge): New.
792
9c118ae0 7932016-11-07 David Edelsohn <dje.gcc@gmail.com>
794
795 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
796 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
797 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
798 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
799 -mvsx -mpower8-vector.
800 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
801 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
802 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
803 -mvsx -mpower8-vector.
804
ded98213 8052016-11-07 David Edelsohn <dje.gcc@gmail.com>
806
807 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
808
809 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
810 * gcc.dg/visibility-14.c: XFAIL AIX.
811 * gcc.dg/visibility-15.c: XFAIL AIX.
812 * gcc.dg/visibility-16.c: XFAIL AIX.
813 * gcc.dg/visibility-17.c: XFAIL AIX.
814 * gcc.dg/visibility-18.c: XFAIL AIX.
815 * gcc.dg/visibility-19.c: XFAIL AIX.
816 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
817 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
818 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
819 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
820
dfeedc5c 8212016-11-07 Jakub Jelinek <jakub@redhat.com>
822
823 PR target/78227
824 * gcc.target/i386/pr78227-1.c: New test.
825 * gcc.target/i386/pr78227-2.c: New test.
826
4a9eb7eb 8272016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
828
829 PR middle-end/35691
830 * gcc.dg/pr35691-1.c: New test-case.
831 * gcc.dg/pr35691-2.c: Likewise.
832
9075517e 8332016-11-07 Bernd Schmidt <bschmidt@redhat.com>
834
835 PR rtl-optimization/77309
836 * gcc.dg/torture/pr77309.c: New test.
837
1764c2f2 8382016-11-07 Jakub Jelinek <jakub@redhat.com>
839
840 PR middle-end/71529
841 * gcc.target/i386/pr71529.C: Moved to ...
842 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
843
844 PR target/64411
845 * gcc.target/i386/pr64411.C: Moved to ...
846 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
847 lp64.
848
849 PR target/65105
850 * gcc.target/i386/pr65105-4.C: Moved to ...
851 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
852 Run into compile test rather than execute test.
853
e3dbe99a 8542016-11-07 Richard Biener <rguenther@suse.de>
855
856 PR target/78229
857 * g++.dg/pr78229.C: New testcase.
858
4de7f8df 8592016-11-07 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/78218
862 * gcc.dg/torture/pr78218.c: New testcase.
863
57b2dea1 8642016-11-07 Richard Biener <rguenther@suse.de>
865
866 PR tree-optimization/78228
867 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
868
0c448d00 8692016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
870
871 PR target/77822
872 * g++.dg/torture/pr77822.C: New test.
873
ea86011c 8742016-11-07 Martin Liska <mliska@suse.cz>
875
876 * c-c++-common/asan/force-inline-opt0-1.c: Disable
877 -f-sanitize-address-use-after-scope.
878 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
879 internal fn calls.
880 * g++.dg/asan/use-after-scope-1.C: New test.
881 * g++.dg/asan/use-after-scope-2.C: Likewise.
882 * g++.dg/asan/use-after-scope-3.C: Likewise.
883 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
884 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
885 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
886 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
887 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
888 * g++.dg/asan/use-after-scope-types.h: Likewise.
889 * gcc.dg/asan/use-after-scope-1.c: Likewise.
890 * gcc.dg/asan/use-after-scope-2.c: Likewise.
891 * gcc.dg/asan/use-after-scope-3.c: Likewise.
892 * gcc.dg/asan/use-after-scope-4.c: Likewise.
893 * gcc.dg/asan/use-after-scope-5.c: Likewise.
894 * gcc.dg/asan/use-after-scope-6.c: Likewise.
895 * gcc.dg/asan/use-after-scope-7.c: Likewise.
896 * gcc.dg/asan/use-after-scope-8.c: Likewise.
897 * gcc.dg/asan/use-after-scope-9.c: Likewise.
898 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
899 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
900 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
901 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
902 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
903
82031b11 9042016-11-07 Richard Biener <rguenther@suse.de>
905
906 PR tree-optimization/78189
907 * g++.dg/torture/pr78189.C: New testcase.
908
272c18b8 9092016-11-06 David Edelsohn <dje.gcc@gmail.com>
910
911 * gcc.dg/Wtrampolines.c: XFAIL AIX.
912
5055cc98 9132016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
914
915 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
916 occuring.
917
ddd81c4d 9182016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
919
920 PR fortran/78221
921 * arith.c (gfc_complex2real): Change gfc_warning_now to
922 gfc_warning.
923
ae1fe1c1 9242016-11-05 Paul Thomas <pault@gcc.gnu.org>
925
926 * gfortran.dg/move_alloc_17.f03: New test.
927
1f8787c9 9282016-11-05 Richard Biener <rguenther@suse.de>
929
930 PR bootstrap/78188
931 * g++.dg/ipa/pr78188.C: New test.
932
a3886308 9332016-11-05 Janus Weil <janus@gcc.gnu.org>
934 Dominique d'Humieres <dominiq@lps.ens.fr>
935
936 PR fortran/69495
937 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
938
ae235bb5 9392016-11-05 Paul Thomas <pault@gcc.gnu.org>
940
941 PR fortran/67564
942 * gfortran.dg/select_type_39.f03: New test.
943
9442016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 945
946 PR fortran/64933
947 * gfortran.dg/associate_23.f90: New test.
948
cdf56687 9492016-11-04 Jakub Jelinek <jakub@redhat.com>
950
951 PR target/77834
952 * gcc.dg/pr77834.c: New test.
953
8be5cb78 9542016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
955
956 PR c++/67980
957 * g++.dg/cpp1y/pr67980.C: New.
958
133e5599 9592016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
960
961 * gcc.target/powerpc/fold-vec-add-1.c: New.
962 * gcc.target/powerpc/fold-vec-add-2.c: New.
963 * gcc.target/powerpc/fold-vec-add-3.c: New.
964 * gcc.target/powerpc/fold-vec-add-4.c: New.
965 * gcc.target/powerpc/fold-vec-add-5.c: New.
966 * gcc.target/powerpc/fold-vec-add-6.c: New.
967 * gcc.target/powerpc/fold-vec-add-7.c: New.
968
1c518af3 9692016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 970
971 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
972 for -mbranch-likely, infer -mno-branch-likely for R6.
973
25326fef 9742016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
975
976 PR c++/71973
977 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
978 * g++.dg/init/new15.C: Likewise.
979 * g++.dg/ipa/inline-1.C: Likewise.
980 * g++.dg/ipa/inline-2.C: Likewise.
981 * g++.dg/lto/20080908-1_0.C: Likewise.
982 * g++.dg/tc1/dr20.C: Likewise.
983 * g++.dg/tree-ssa/inline-1.C: Likewise.
984 * g++.dg/tree-ssa/inline-2.C: Likewise.
985 * g++.old-deja/g++.law/except1.C: Likewise.
986 * g++.old-deja/g++.other/vbase5.C: Likewise.
987 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
988
e72902d2 9892016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
990
991 PR tree-optimization/78210
992 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
993 possibility of widening multiplies.
994
5b9b62c9 9952016-11-04 Richard Biener <rguenther@suse.de>
996
997 PR middle-end/78185
998 * gcc.dg/pr78185.c: New testcase.
999
5f1e62c6 10002016-10-04 David Edelsohn <dje.gcc@gmail.com>
1001
1002 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1003 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1004
2034deb9 10052016-11-03 Jakub Jelinek <jakub@redhat.com>
1006 Alexandre Oliva <aoliva@redhat.com>
1007 Jason Merrill <jason@redhat.com>
1008
1009 PR debug/28767
1010 PR debug/56974
1011 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1012 * g++.dg/debug/dwarf2/ref-3.C: New test.
1013 * g++.dg/debug/dwarf2/ref-4.C: New test.
1014 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1015 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1016
10172016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1018
1019 * gfortran.dg/dec_exp_1.f90: New test.
1020 * gfortran.dg/dec_exp_2.f90: Likewise.
1021 * gfortran.dg/dec_exp_3.f90: Likewise.
1022
2034deb9 10232016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 1024
1025 * gfortran.dg/dec_parameter_1.f: New test.
1026 * gfortran.dg/dec_parameter_2.f90: Likewise.
1027 * gfortran.dg/dec_parameter_3.f90: Likewise.
1028 * gfortran.dg/dec_parameter_4.f90: Likewise.
1029
36ffeeaf 10302016-11-03 Martin Liska <mliska@suse.cz>
1031
1032 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1033 output.
1034 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1035
9769a02b 10362016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1037
1038 PR libgcc/78067
1039 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1040
d9b9f4ab 10412016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1042
1043 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1044
60cd8c97 10452016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1046
1047 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1048
e69f2f12 10492016-11-01 Tamar Christina <tamar.christina@arm.com>
1050
1051 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1052 Check for arm_v8_neon_hw.
1053 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1054 Likewise.
1055 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1056 Likewise.
1057 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1058 Likewise.
1059
427223f1 10602016-11-02 Richard Biener <rguenther@suse.de>
1061
1062 * gcc.dg/store_merging_8.c: New testcase.
1063
2034deb9 10642016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1065
1066 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1067
134e84c6 10682016-11-02 David Edelsohn <dje.gcc@gmail.com>
1069
bbfcea83 1070 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1071 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1072 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1073 * gcc.dg/pr65779.c: XFAIL AIX.
1074 * gcc.dg/pr70405.c: XFAIL AIX.
1075
134e84c6 1076 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1077 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1078 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1079
0cc844b2 10802016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1081
1082 * lib/target-supports.exp (check_gc_sections_available): Use
1083 -print-prog-name=ld to determine linker used.
1084
5e0b5f08 10852016-11-02 Martin Liska <mliska@suse.cz>
1086
1087 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1088 test case.
1089
5e922e43 10902016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1091
1092 PR tree-optimization/78170
1093 * gcc.c-torture/execute/pr78170.c: New test.
1094
e77557c0 10952016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1096
1097 PR tree-optimization/78162
1098 * gcc.c-torture/compile/pr78162.c: New test.
1099
76bc343a 11002016-11-02 Richard Biener <rguenther@suse.de>
1101
1102 PR tree-optimization/78035
1103 PR tree-optimization/77964
1104 * gcc.target/i386/pr78035.c: New testcase.
1105
3763b845 11062016-11-02 Richard Biener <rguenther@suse.de>
1107
1108 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1109 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1110 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1111 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1112 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1113
3e41d21b 11142016-11-01 David Edelsohn <dje.gcc@gmail.com>
1115
1116 * gfortran.dg/pr70937.f90: require-effective-target lto.
1117
66d722cc 11182016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1119
1120 PR fortran/69544
1121 * gfortran.dg/where_6.f90: New test.
1122
dcc1dde9 11232016-11-01 Jakub Jelinek <jakub@redhat.com>
1124
1125 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1126
d28d2da4 11272016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1128
1129 PR fortran/69544
1130 * gfortran.dg/where_5.f90: New test.
1131
94bea3fe 11322016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1133
1134 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1135 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1136 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1137 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1138
164d44e8 11392016-11-01 Uros Bizjak <ubizjak@gmail.com>
1140
1141 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1142 Whitespace fixes.
1143 (check_effective_target_vect_cmdline_needed): Check
1144 is-effective-target ia32 for x86 targets.
1145 (check_effective_target_vect_simd_clones): Simplify condition.
1146 (check_effective_target_vect_double): Ditto.
1147 (check_effective_target_vect_aligned_arrays): Check
1148 is-effective-target ia32 for x86 targets. Simplify condition.
1149 (check_effective_target_vect_multiple_sizes): Simplify condition.
1150 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1151 (check_effective_target_sync_int_128): Simplify condition.
1152 (check_effective_target_sync_int_128_runtime): Ditto.
1153 (check_effective_target_sync_long_long_runtime): Ditto.
1154 (check_effective_target_divmod): Add i?86-*-* target.
1155
9fc5a5fc 11562016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1157
1158 * gcc.target/powerpc/vsx-extract-4.c: New test.
1159 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1160
a5b29676 11612016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1162
1163 PR fortran/54679
1164 * gfortran.dg/fmt_l.f90: Update test.
1165 * gfortran.dg/fmt_l0.f90: New test.
1166
e7defe0c 11672016-10-31 Jakub Jelinek <jakub@redhat.com>
1168
1169 PR c++/78089
1170 * c-c++-common/builtin-shuffle-1.c: New test.
1171 * g++.dg/cpp0x/addressof3.C: New test.
1172
6743ce6f 11732016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1174
1175 Add tests for a const member and a reference member for launder.
1176 * g++.dg/cpp1z/launder3.C: New.
1177 * g++.dg/cpp1z/launder4.C: Likewise.
1178 * g++.dg/cpp1z/launder5.C: Likewise.
1179 * g++.dg/cpp1z/launder5.cc: Likewise.
1180 * g++.dg/cpp1z/launder5.h: Likewise.
1181 * g++.dg/cpp1z/launder6.C: Likewise.
1182 * g++.dg/cpp1z/launder6.cc: Likewise.
1183 * g++.dg/cpp1z/launder6.h: Likewise.
1184
c02417ad 11852016-10-31 Jakub Jelinek <jakub@redhat.com>
1186
f6f44a1d 1187 PR c++/77948
1188 * g++.dg/cpp0x/pr77948-1.C: New test.
1189 * g++.dg/cpp0x/pr77948-2.C: New test.
1190 * g++.dg/cpp0x/pr77948-3.C: New test.
1191 * g++.dg/cpp0x/pr77948-4.C: New test.
1192 * g++.dg/cpp0x/pr77948-5.C: New test.
1193 * g++.dg/cpp0x/pr77948-6.C: New test.
1194
c02417ad 1195 PR tree-optimization/77860
1196 * gcc.dg/pr77860.c: New test.
1197
5f5452c2 11982016-10-31 Jakub Jelinek <jakub@redhat.com>
1199
1200 PR c++/77886
1201 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1202
c6c79147 12032016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1204
1205 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1206
50d3ad71 12072016-10-30 Le-Chun Wu <lcwu@google.com>
1208 Mark Wielaard <mjw@redhat.com>
1209
1210 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1211 * gcc.dg/Wshadow-local-1.c: Likewise.
1212 * gcc.dg/Wshadow-local-2.c: Likewise.
1213 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1214 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1215 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1216
7f0c2660 12172016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1218
1219 PR tree-optimization/71915
1220 PR tree-optimization/71490
1221 * gcc.dg/tree-ssa/pr54245.c: Delete.
1222 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1223 document why.
1224
8efd711b 12252016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1226
1227 PR fortran/78123
1228 * gfortran.dg/fmt_t_9.f: New test.
1229
a57f28d2 12302016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1231
1232 PR fortran/67219
1233 * gfortran.dg/pr67219.f90: New test.
1234
f6443ac9 12352016-10-29 Jakub Jelinek <jakub@redhat.com>
1236
90ff29c3 1237 PR rtl-optimization/77919
1238 * g++.dg/torture/pr77919-2.C: New test.
1239
f6443ac9 1240 PR target/78148
1241 * gcc.dg/pr78148.c: New test.
1242
97574c57 12432016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1244
1245 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1246 * gcc.target/sparc/overflow-4.c: ...here.
1247 * gcc.target/sparc/overflow-5.c: New test.
1248
67f7b566 12492016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1250 Kugan Vivekanandarajah <kuganv@linaro.org>
1251 Jim Wilson <jim.wilson@linaro.org>
1252
1253 PR tree-optimization/43721
1254 * lib/target-supports.exp (check_effective_target_divmod): New.
1255 (check_effective_target_divmod_simode): Likewise.
1256 (check_effective_target_arm_divmod_simode): Likewise.
1257 * gcc.dg/divmod-1-simode.c: New test.
1258 * gcc.dg/divmod-1.c: Likewise.
1259 * gcc.dg/divmod-2-simode.c: Likewise.
1260 * gcc.dg/divmod-2.c: Likewise.
1261 * gcc.dg/divmod-3-simode.c: Likewise.
1262 * gcc.dg/divmod-3.c: Likewise.
1263 * gcc.dg/divmod-4-simode.c: Likewise.
1264 * gcc.dg/divmod-4.c: Likewise.
1265 * gcc.dg/divmod-5.c: Likewise.
1266 * gcc.dg/divmod-6-simode.c: Likewise.
1267 * gcc.dg/divmod-6.c: Likewise.
1268 * gcc.dg/divmod-7.c: Likewise.
1269
3d3e04ac 12702016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1271 Jakub Jelinek <jakub@redhat.com>
1272 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1273
1274 PR middle-end/22141
1275 PR rtl-optimization/23684
1276 * gcc.c-torture/execute/pr22141-1.c: New test.
1277 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1278 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1279 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1280 * gcc.dg/store_merging_1.c: New test.
1281 * gcc.dg/store_merging_2.c: Likewise.
1282 * gcc.dg/store_merging_3.c: Likewise.
1283 * gcc.dg/store_merging_4.c: Likewise.
1284 * gcc.dg/store_merging_5.c: Likewise.
1285 * gcc.dg/store_merging_6.c: Likewise.
1286 * gcc.dg/store_merging_7.c: Likewise.
1287 * gcc.target/i386/pr22141.c: Likewise.
1288 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1289 * g++.dg/init/new17.C: Likewise.
1290
2034deb9 12912016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1292
1293 PR middle-end/72747
1294 * c-c++-common/pr72747-1.c: New test.
1295 * c-c++-common/pr72747-2.c: Likewise.
1296
987860a9 12972016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1298
1299 * gcc.target/s390/oscbreak-1.c: New test.
1300
55c01516 13012016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1302
1303 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1304
452a353a 13052016-10-28 Jakub Jelinek <jakub@redhat.com>
1306
971e7f12 1307 PR rtl-optimization/77919
1308 * g++.dg/torture/pr77919.C: New test.
1309
452a353a 1310 PR rtl-optimization/78132
1311 * gcc.target/i386/pr78132.c: New test.
1312
c8fb4e06 13132016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1314
1315 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1316
d59ca9c8 13172016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1318
1319 * gcc.target/powerpc/vsx-simode.c: New test.
1320 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1321 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1322
b95a2fd4 13232016-10-27 Jakub Jelinek <jakub@redhat.com>
1324
bd7b3fc8 1325 PR fortran/78026
1326 * gfortran.dg/gomp/pr78026.f03: New test.
1327 * gfortran.dg/select_type_38.f03: New test.
1328
b95a2fd4 1329 PR middle-end/78025
1330 * g++.dg/gomp/declare-simd-7.C: New test.
1331
bd7b3fc8 13322016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1333
1334 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1335 * gfortran.dg/dec_init_2.f90: Likewise.
1336 * gfortran.dg/dec_init_3.f90: New test.
1337 * gfortran.dg/dec_init_4.f90: Likewise.
1338
641ae1b8 13392016-10-27 Bin Cheng <bin.cheng@arm.com>
1340
1341 * gcc.dg/fold-narrowbopcst-1.c: New test.
1342
bd7b3fc8 13432016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1344
1345 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1346 dg-shouldfail/dg-output instead of XFAIL.
1347 * gfortran.dg/dec_io_6.f90: Likewise.
1348
84b72a11 13492016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1350
1351 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1352 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1353 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1354 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1355 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1356 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1357 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1358 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1359 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1360 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1361
15eeb126 13622016-10-27 Bin Cheng <bin.cheng@arm.com>
1363
1364 * gcc.dg/fold-convmaxconv-1.c: New test.
1365 * gcc.dg/fold-convminconv-1.c: New test.
1366
2034deb9 13672016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1368
1369 PR fortran/78092
1370 * gfortran.dg/pr78092.f90: New test.
1371
2db725dd 13722016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1373
1374 PR target/78056
1375 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1376 expected error message.
1377 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1378 expected error message.
1379 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1380 (test_all_not_equal_and_not_zero): Change expected error message.
1381
816a8c6d 13822016-10-26 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR fortran/77973
1385 * gfortran.dg/gomp/pr77973.f90: New test.
1386
ed09e1d5 13872016-10-26 Paul Thomas <pault@gcc.gnu.org>
1388
1389 PR fortran/78108
1390 * gfortran.dg/submodule_18.f08: New test.
1391 * gfortran.dg/submodule_19.f08: New test.
1392
a0194feb 13932016-10-26 Michael Matz <matz@suse.de>
1394
1395 * g++.dg/pr78060.C: New test.
1396 * gfortran.dg/pr78061.f: New test.
1397 * g++.dg/pr78088.C: New test.
1398
bd7b3fc8 13992016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1400
1401 * gfortran.dg/dec_io_1.f90: New test.
1402 * gfortran.dg/dec_io_2.f90: New test.
1403 * gfortran.dg/dec_io_3.f90: New test.
1404 * gfortran.dg/dec_io_4.f90: New test.
1405 * gfortran.dg/dec_io_5.f90: New test.
1406 * gfortran.dg/dec_io_6.f90: New test.
1407
83ee671e 14082016-10-25 Jakub Jelinek <jakub@redhat.com>
1409
1410 PR sanitizer/78106
1411 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1412
14132016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1414
1415 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1416 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1417
9db5ef21 14182016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1419
1420 * gnat.dg/opt59.adb: New test.
1421 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1422
1423 * gnat.dg/opt60.adb: New test.
1424
255d575a 14252016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1426
1427 PR fortran/72770
1428 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1429 this pr.
1430
6a2e2a85 14312016-10-25 Jakub Jelinek <jakub@redhat.com>
1432
1433 PR target/78102
1434 * gcc.target/i386/pr78102.c: New test.
1435
83ee671e 14362016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1437
1438 * gfortran.dg/dec_logical_xor_1.f90: New test.
1439 * gfortran.dg/dec_logical_xor_2.f90: New test.
1440 * gfortran.dg/dec_logical_xor_3.f03: New test.
1441
83ee671e 14422016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1443
1444 * gfortran.dg/dec_loc_rval_1.f90: New test.
1445 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1446 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1447
83ee671e 14482016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1449
006943e8 1450 * gfortran.dg/dec_type_print.f90: New testcase.
1451
83ee671e 14522016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1453
1454 * gfortran.dg/feed_1.f90: New test.
1455 * gfortran.dg/feed_2.f90: New test.
501b58b2 1456
a07d5339 14572016-10-25 Martin Liska <mliska@suse.cz>
1458
1459 PR sanitizer/78106
1460 * gcc.dg/asan/pr78106.c: New test.
1461
131ad74b 14622016-10-25 Martin Liska <mliska@suse.cz>
1463
1464 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1465
78e31c4c 14662016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1467
1468 PR target/78041
1469 * gcc.target/arm/pr78041.c: New test.
1470
6e1b2ffb 14712016-10-25 Jakub Jelinek <jakub@redhat.com>
1472
1473 * g++.dg/cpp1z/launder1.C: New test.
1474 * g++.dg/cpp1z/launder2.C: New test.
1475
c9a8ee19 14762016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1477 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1478
1479 PR target/71676
1480 PR target/71678
1481 * gcc.target/avr/pr71676-2.c: New test.
1482
24c7ece1 14832016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1484 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1485
1486 PR target/71676
1487 PR target/71678
1488 * gcc.target/avr/pr71676-1.c: New test.
1489 * gcc.target/avr/pr71676-3.c: New test.
1490 * gcc.target/avr/pr71676.c: New test.
1491 * gcc.target/avr/pr71678.c: New test.
1492
2e2f6914 14932016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1494
1495 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1496 such that cloned verions of tested functions are not created.
1497
0fdad659 14982016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1499
1500 PR fortran/71895
1501 * gfortran.dg/pr71895.f90: New test.
1502
1eaf0150 15032016-10-24 Jakub Jelinek <jakub@redhat.com>
1504
1505 * g++.dg/debug/dwarf2/ref-2.C: New test.
1506
5f64e688 15072016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1508
1509 * c-c++-common/Wint-in-bool-context-3.c: New test.
1510
c62d63d4 15112016-10-24 Martin Sebor <msebor@redhat.com>
1512
1513 PR middle-end/77735
1514 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1515 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1516 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1517 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1518 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1519 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1520 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1521
11cb7700 15222016-10-24 Richard Biener <rguenther@suse.de>
1523
1524 PR testsuite/71491
1525 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1526 * gcc.dg/vect/slp-45.c: Likewise.
1527
c2423c1d 15282016-10-24 Richard Biener <rguenther@suse.de>
1529
1530 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1531 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1532 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1533
2cd66116 15342016-10-24 Georg-Johann Lay <avr@gjlay.de>
1535
1536 PR target/78093
1537 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1538 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1539
8cc18ee3 15402016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1541
1542 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1543
595090de 15442016-10-24 Jakub Jelinek <jakub@redhat.com>
1545
1546 * gcc.target/i386/bmi2-pext-1.c: New test.
1547 * gcc.target/i386/bmi2-pdep-1.c: New test.
1548 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1549 * gcc.target/i386/tbm-bextri-1.c: New test.
1550 * gcc.target/i386/bmi-bextr-6.c: New test.
1551
98d9f593 15522016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1553
1554 PR target/77483
1555 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1556 * gcc.target/i386/pr65105-1.c: Likewise.
1557 * gcc.target/i386/pr65105-2.c: Likewise.
1558 * gcc.target/i386/pr65105-3.c: Likewise.
1559 * gcc.target/i386/pr65105-5.c: Likewise.
1560 * gcc.target/i386/pr67761.c: Likewise.
1561 * gcc.target/i386/pr70799-1.c: Likewise.
1562
020c2754 15632016-10-24 Martin Liska <mliska@suse.cz>
1564
1565 PR sanitizer/77966
1566 * c-c++-common/ubsan/unreachable-3.c: New test.
1567
a484f6fe 15682016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1569
1570 PR fortran/77763
1571 * gfortran.dg/pr77763.f90
1572
1a6627ef 15732016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1574
1575 PR fortran/54730
1576 PR fortran/78033
1577 * gfortran.dg/pr78033.f90: New test.
1578
b0cb70c0 15792016-10-23 Paul Thomas <pault@gcc.gnu.org>
1580
1581 PR fortran/69834
1582 * gfortran.dg/select_type_1.f03: Change error for overlapping
1583 TYPE IS cases.
1584 * gfortran.dg/select_type_36.f03: New test.
1585
11d8d4ee 15862016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1587
1588 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1589
5676fa7f 15902016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1591
1592 PR fortran/78021
1593 * gfortran.dg/string_length_3.f90: New test.
1594
d202d7b5 15952016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1596
d202d7b5 1597 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1598
15992016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1600
1601 PR fortran/43366
1602 PR fortran/57117
1603 PR fortran/61337
1604 * gfortran.dg/alloc_comp_class_5.f03: New test.
1605 * gfortran.dg/class_allocate_21.f90: New test.
1606 * gfortran.dg/class_allocate_22.f90: New test.
1607 * gfortran.dg/realloc_on_assign_27.f08: New test.
1608
5a096987 16092016-10-21 Jeff Law <law@redhat.com>
1610
1611 * PR tree-optimization/71947
1612 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1613 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1614 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1615
6cb5d057 16162016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1617
1618 * gcc.dg/ipa/vrp5.c: New test.
1619 * gcc.dg/ipa/vrp6.c: New test.
1620
0ee6ade7 16212016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1622
1623 * gcc.target/aarch64/test_frame_17.c: New test.
1624
0fe76522 16252016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1626
1627 * gcc.target/aarch64/test_frame_17.c: New test.
1628
4e2173b0 16292016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1630
1631 PR preprocessor/71681
1632 * gcc.dg/cpp/pr71681-1.c: New testcase
1633 * gcc.dg/cpp/pr71681-2.c: Likewise
1634 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1635 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1636 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1637 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1638
4d8040d8 16392016-10-21 Jakub Jelinek <jakub@redhat.com>
1640
1a4cced6 1641 PR target/78057
1642 * gcc.target/i386/pr78057.c: New test.
1643
4d8040d8 1644 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1645
60e91af4 16462016-10-21 Paul Thomas <pault@gcc.gnu.org>
1647
1648 PR fortran/69566
1649 * gfortran.dg/select_type_37.f03: New test.
1650
c2c800fc 16512016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1652
1653 PR target/71627
1654 * gcc.target/avr/pr71627.c: New test
1655
121d313b 16562016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1657
1658 * gcc.target/sparc/overflow-1.c: New test.
1659 * gcc.target/sparc/overflow-2.c: Likewise.
1660 * gcc.target/sparc/overflow-3.c: Likewise.
1661
f1ea412a 16622016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1663
1664 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1665 effective target.
1666
ec85126d 16672016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1668
1669 PR rtl-optimization/78038
1670 * gcc.target/aarch64/pr78038.c: New test.
1671
a3d5ca2a 16722016-10-21 Richard Biener <rguenther@suse.de>
1673
1674 PR tree-optimization/78051
1675 * g++.dg/torture/pr78051.C: New testcase.
1676
127b5b65 16772016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1678
1679 * c-c++-common/wdate-time.c: Restored test case.
1680 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1681
8d379b82 16822016-10-20 Jakub Jelinek <jakub@redhat.com>
1683
1684 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1685
e0a20c9e 16862016-10-20 Uros Bizjak <ubizjak@gmail.com>
1687
1688 PR target/78037
1689 * gcc.target/i386/pr78037.c: New test.
1690
06904722 16912016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1692
1693 * gcc.target/visium/overflow8.c: New.
1694 * gcc.target/visium/overflow16.c: Likewise.
1695 * gcc.target/visium/overflow32: Likewise.
1696
92a2a716 16972016-10-20 Michael Matz <matz@suse.de>
1698
1699 * gcc.dg/loop-split.c: New test.
1700 * gcc.dg/tree-ssa/ifc-9.c: Update.
1701 * gcc.dg/tree-ssa/ifc-10.c: Update.
1702
8a0d346b 17032016-10-20 Richard Biener <rguenther@suse.de>
1704
1705 * gcc.dg/graphite/pr35356-1.c: Update.
1706
bc3bde59 17072016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1708
1709 PR c++/77446
1710 * g++.dg/cpp1y/pr77446.C: New.
1711
ab056ef4 17122016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1713
1714 PR tree-optimization/53979
1715 * gcc.dg/pr53979-1.c: New test-case.
1716 * gcc.dg/pr53979-2.c: Likewise.
1717
5c2ba578 17182016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1719
1720 * c-c++-common/Wint-in-bool-context-2.c: New test.
1721
dbbe97e3 17222016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1723
1724 * gfortran.dg/dtio_17.f90: Fix test.
1725
0d05daf3 17262016-10-19 Aldy Hernandez <aldyh@redhat.com>
1727
1728 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1729 * gcc.dg/Walloca-2.c: Same.
1730
e066ee66 17312016-10-19 Aldy Hernandez <aldyh@redhat.com>
1732
1733 * gcc.dg/Wvla-1.c: Rename to...
1734 * gcc.dg/Wvla-larger-than-1.c: ...this.
1735 * gcc.dg/Wvla-2.c: Rename to...
1736 * gcc.dg/Wvla-larger-than-2.c: ...this.
1737 * gcc.dg/Wvla-3.c: Rename to...
1738 * gcc.dg/Walloca-11.c.: ...this.
1739 * gcc.dg/wvla-[1-7].c: Rename to:
1740 * gcc.dg/Wvla-[1-7].c: ...this.
1741
82112bf2 17422016-10-19 Bin Cheng <bin.cheng@arm.com>
1743
1744 PR tree-optimization/78005
1745 * gcc.dg/vect/pr78005.c: New.
1746 * gcc.target/i386/l_fma_float_1.c: Revise test.
1747 * gcc.target/i386/l_fma_float_2.c: Ditto.
1748 * gcc.target/i386/l_fma_float_3.c: Ditto.
1749 * gcc.target/i386/l_fma_float_4.c: Ditto.
1750 * gcc.target/i386/l_fma_float_5.c: Ditto.
1751 * gcc.target/i386/l_fma_float_6.c: Ditto.
1752 * gcc.target/i386/l_fma_double_1.c: Ditto.
1753 * gcc.target/i386/l_fma_double_2.c: Ditto.
1754 * gcc.target/i386/l_fma_double_3.c: Ditto.
1755 * gcc.target/i386/l_fma_double_4.c: Ditto.
1756 * gcc.target/i386/l_fma_double_5.c: Ditto.
1757 * gcc.target/i386/l_fma_double_6.c: Ditto.
1758
b3e3b38b 17592016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1760
1761 PR tree-optimization/78024
1762 * gcc.dg/goacc/loop-processing-1.c: New file.
1763
1227b118 17642016-10-19 Richard Biener <rguenther@suse.de>
1765
1766 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1767
f9debd38 17682016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1769
1770 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1771 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1772 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1773 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1774 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1775 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1776 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1777 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1778 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1779 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1780 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1781 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1782 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1783 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1784 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1785 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1786 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1787 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1788 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1789 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1790 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1791 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1792 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1793 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1794 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1795 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1796 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1797 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1798 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1799 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1800 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1801 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1802 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1803 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1804 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1805 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1806 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1807 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1808 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1809 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1810 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1811 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1812 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1813 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1814 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1815 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1816 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1817 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1818 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1819 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1820 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1821 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1822 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1823 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1824 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1825 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1826 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1827 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1828 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1829 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1830 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1831 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1832 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1833 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1834 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1835 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1836 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1837 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1838 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1839 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1840 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1841 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1842 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1843 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1844 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1845 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1846 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1847 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1848 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1849 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1850 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1851 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1852 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1853 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1854 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1855 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1856 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1857 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1858 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1859 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1860 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1861 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1862 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1863 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1864 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1865 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1866 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1867 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1868 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1869 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1870 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1871 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1872 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1873 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1874 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1875 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1876 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1877 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1878 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1879 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1880 * gcc.target/powerpc/vsu/vsu.exp: New file.
1881
4d7671d9 18822016-10-18 Uros Bizjak <ubizjak@gmail.com>
1883
1884 PR target/77991
1885 * gcc.target/i386/pr77991.c: New test.
1886
ce1813aa 18872016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1888
1889 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1890 LTO is used.
1891
7c57132a 18922016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1893
4d7671d9 1894 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1895
9edca09e 18962016-10-18 Richard Biener <rguenther@suse.de>
1897
1898 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1899 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1900 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1901 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1902 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1903 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1904 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1905 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1906 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1907 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1908 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1909 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1910 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1911 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1912 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1913 * gcc.dg/pr68217.c: Likewise.
1914 * gcc.dg/predict-9.c: Likewise.
1915 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1916 * gcc.dg/predict-1.c: Likewise.
1917
089541f0 19182016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1919
1920 * gfortran.dg/dtio_17.f90: New test.
1921
130a8de2 19222016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1923
1924 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1925
fc323d70 19262016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1927
1928 * gcc.dg/ipa/vrp4.c: New test.
1929
5b48910f 19302016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1931
1932 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1933 * gcc.dg/torture/pr39074.c: Likewise.
1934
946d814a 19352016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1936
1937 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1938 * gnat.dg/trampoline4.adb: Minor tweak.
1939
53cddf24 19402016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1941
1942 PR tree-optimization/77916
1943 * gcc.dg/torture/pr77916.c: New.
1944
443d1195 19452016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1946
1947 PR fortran/77978
1948 * gfortran.dg/pr77978_1.f90: New test.
1949 * gfortran.dg/pr77978_2.f90: Ditto.
1950 * gfortran.dg/pr77978_3.f90: Ditto.
1951
5db34fe5 19522016-10-17 Paul Thomas <pault@gcc.gnu.org>
1953
1954 PR fortran/61420
1955 PR fortran/78013
1956 * gfortran.dg/proc_ptr_49.f90: New test.
1957
a68b3ea1 19582016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1959
1960 PR target/77308
1961 * gcc.target/arm/pr77308.c: New test.
1962
dbd2f085 19632016-10-17 David Edelsohn <dje.gcc@gmail.com>
1964
1965 * lib/target-supports.exp
1966 (check_effective_target_floatn_nx_runtime): Return 0 for
1967 powerpc*-ibm-aix*.
1968
5bcc4152 19692016-10-17 Andrew Pinski <apinski@cavium.com>
1970
1971 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1972 long instead of long.
1973 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1974 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1975 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1976 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1977 * gcc.target/aarch64/pr68102_1.c: Likewise.
1978 * gcc.target/aarch64/target_attr_3.c: Likewise.
1979
6539e0f7 19802016-10-17 Richard Biener <rguenther@suse.de>
1981
1982 PR tree-optimization/77988
1983 * gcc.dg/torture/pr77988.c: New testcase.
1984
6a0d39d6 19852016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1986
1987 * gcc.dg/pr71636-1.c: New test-case.
1988 * gcc.dg/pr71636-2.c: Likewise.
1989
a27e3913 19902016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1991
1992 * gnat.dg/trampoline3.adb: New test.
1993 * gnat.dg/trampoline4.adb: Likewise.
1994
4c3a9c43 19952016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1996
1997 * gfortran.dg/dtio_16.f90: New test.
1998
b39e7130 19992016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2002 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2003 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2004
e16e12bf 20052016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2006
2007 * gcc.target/sparc/popc.c: Rename to...
2008 * gcc.target/sparc/popc-1.c: ...this.
2009 * gcc.target/sparc/popc-2.c: New test.
2010
f2540a7e 20112016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2012
2013 PR fortran/77972
2014 * gfortran.dg/unexpected_eof_4.f90: New test.
2015
5ba96fdd 20162016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2017
c258c004 2018 PR libfortran/48587
2019 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2020
6b34469c 20212016-10-14 Jakub Jelinek <jakub@redhat.com>
2022
7aeed2e5 2023 PR middle-end/77959
2024 * gfortran.dg/pr77959.f90: New test.
2025
6b34469c 2026 DR 1511 - const volatile variables and ODR
2027 * g++.dg/DRs/dr1511-1.C: New test.
2028 * g++.dg/DRs/dr1511-2.C: New test.
2029
f81df488 20302016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2031
2032 * gnat.dg/debug7.adb (dg-options): Remove -g.
2033 * gnat.dg/debug8.adb (dg-options): Add -margs.
2034 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2035
e5664bb5 20362016-10-14 Richard Biener <rguenther@suse.de>
2037
2038 PR tree-optimization/77979
2039 * gcc.dg/torture/pr77979.c: New testcase.
2040
3b7a15a1 20412016-10-14 Martin Liska <mliska@suse.cz>
2042
2043 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2044 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2045 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2046
2b379696 20472016-10-14 Uros Bizjak <ubizjak@gmail.com>
2048
2049 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2050 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2051 * gcc.dg/torture/pr77937-2.c: Likewise.
2052
0dfdb37a 20532016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2054
2055 * gnat.dg/lto15.adb: Adjust.
2056 * gnat.dg/lto16.adb: Likewise.
2057 * gnat.dg/lto17.adb: Likewise
2058 * gnat.dg/lto18.ad[sb]: New test.
2059 * gnat.dg/lto18_pkg.ads: New helper.
2060 * gnat.dg/lto19.adb: New test.
2061 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2062 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2063 * gnat.dg/lto20.adb: New test.
2064 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2065
30825815 20662016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2067
2068 * gfortran.dg/coarray_38.f90: Expect error message.
2069
f6412f44 20702016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2071
2072 * gcc.target/aarch64/spellcheck_1.c: New test.
2073 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2074 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2075 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2076 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2077 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2078
7a8fd205 20792016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2080
2081 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2082
0512a8c6 20832016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2084
2085 PR tree-optimization/77937
2086 * gcc.dg/torture/pr77937-1.c: New.
2087 * gcc.dg/torture/pr77937-2.c: New.
2088
81f19d90 20892016-10-13 Jakub Jelinek <jakub@redhat.com>
2090
2091 * g++.dg/cpp1z/inline-var1.C: New test.
2092 * g++.dg/cpp1z/inline-var1a.C: New test.
2093 * g++.dg/cpp1z/inline-var1.h: New file.
2094 * g++.dg/cpp1z/inline-var2.C: New test.
2095 * g++.dg/cpp1z/inline-var3.C: New test.
2096 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2097 uninitialized const.
2098
83ee671e 20992016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2100
f3e6118a 2101 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2102 Xscale is specified, not just -march.
2103 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2104 is incompatible with Xscale.
8d16d6ff 2105
2e7b05a3 21062016-10-13 Martin Sebor <msebor@redhat.com>
2107
2108 PR c++/71912
2109 * g++.dg/ext/flexary4.C: Adjust.
2110 * g++.dg/ext/flexary5.C: Same.
2111 * g++.dg/ext/flexary9.C: Same.
2112 * g++.dg/ext/flexary19.C: New test.
2113 * g++.dg/ext/flexary18.C: New test.
2114 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2115 regression test.
4d7671d9 2116 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2117 Avoid generating a flexible array member in an array.
2e7b05a3 2118
ff56abd1 21192016-10-13 Martin Sebor <msebor@redhat.com>
2120
2121 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2122 to placate -Wformat on targets where the type is not int.
2123
c4966203 21242016-10-13 David Malcolm <dmalcolm@redhat.com>
2125
2126 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2127 in INSN_LOCATION.
2128
0655e0e6 21292016-10-13 Bin Cheng <bin.cheng@arm.com>
2130
2131 * gcc.target/i386/l_fma_float_1.c: Revise test.
2132 * gcc.target/i386/l_fma_float_2.c: Ditto.
2133 * gcc.target/i386/l_fma_float_3.c: Ditto.
2134 * gcc.target/i386/l_fma_float_4.c: Ditto.
2135 * gcc.target/i386/l_fma_float_5.c: Ditto.
2136 * gcc.target/i386/l_fma_float_6.c: Ditto.
2137 * gcc.target/i386/l_fma_double_1.c: Ditto.
2138 * gcc.target/i386/l_fma_double_2.c: Ditto.
2139 * gcc.target/i386/l_fma_double_3.c: Ditto.
2140 * gcc.target/i386/l_fma_double_4.c: Ditto.
2141 * gcc.target/i386/l_fma_double_5.c: Ditto.
2142 * gcc.target/i386/l_fma_double_6.c: Ditto.
2143
c4dd22f7 21442016-10-13 Bin Cheng <bin.cheng@arm.com>
2145
2146 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2147
73e363e1 21482016-10-13 Bin Cheng <bin.cheng@arm.com>
2149
2150 * gcc.dg/vect/vect-98.c: Refine test case.
2151 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2152 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2153 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2154
c0f4422f 21552016-10-13 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR c/77946
2158 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2159
5d3eb95a 21602016-10-13 Martin Liska <mliska@suse.cz>
2161
2162 PR tree-optimization/77943
2163 * g++.dg/tree-ssa/pr77943.C: New test.
2164
eb04d24c 21652016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2166
2167 PR fortran/72832
2168 * gfortran.dg/allocate_with_source_22.f03: New test.
2169 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2170 fail.
2171
4c57e30a 21722016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2173
2174 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2175 * gcc.target/arm/movsi_movw.c: Likewise.
2176 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2177 directive to work on big endian targets.
2178
a70bfd3e 21792016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2180
2181 * gcc.dg/tree-ssa/evrp6.c: New test.
2182
ef51c561 21832016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2184
2185 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2186 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2187 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2188
c1276ee1 21892016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2190
2191 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2192 * gcc.target/powerpc/warn-2.c: Ditto.
2193
a5c34f4b 21942016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2195
2196 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2197 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2198 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2199 for -mmsa.
2200 * gcc.target/mips/msa.c: New test.
2201 * gcc.target/mips/msa-builtins.c: Likewise.
2202 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2203 (check_effective_target_mips_msa_runtime): Likewise.
2204 (check_effective_target_mips_msa): Likewise.
2205 (add_options_for_mips_msa): Likewise.
2206 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2207 (check_effective_target_vect_intfloat_cvt): Likewise.
2208 (check_effective_target_vect_uintfloat_cvt): Likewise.
2209 (check_effective_target_vect_floatint_cvt): Likewise.
2210 (check_effective_target_vect_floatuint_cvt): Likewise.
2211 (check_effective_target_vect_shift): Likewise.
2212 (check_effective_target_vect_shift_char): Likewise.
2213 (check_effective_target_vect_long): Likewise.
2214 (check_effective_target_vect_float): Likewise.
2215 (check_effective_target_vect_double): Likewise.
2216 (check_effective_target_vect_long_long): Likewise.
2217 (check_effective_target_vect_perm): Likewise.
2218 (check_effective_target_vect_perm_byte): Likewise.
2219 (check_effective_target_vect_perm_short): Likewise.
2220 (check_effective_target_vect_sdot_qi): Likewise.
2221 (check_effective_target_vect_udot_qi): Likewise.
2222 (check_effective_target_vect_sdot_hi): Likewise.
2223 (check_effective_target_vect_udot_hi): Likewise.
2224 (check_effective_target_vect_pack_trunc): Likewise.
2225 (check_effective_target_vect_unpack): Likewise.
2226 (check_effective_target_vect_hw_misalign): Likewise.
2227 (check_effective_target_vect_condition): Likewise.
2228 (check_effective_target_vect_cond_mixed): Likewise.
2229 (check_effective_target_vect_char_mult): Likewise.
2230 (check_effective_target_vect_short_mult): Likewise.
2231 (check_effective_target_vect_int_mult): Likewise.
2232 (check_effective_target_vect_extract_even_odd): Likewise.
2233 (check_effective_target_vect_interleave): Likewise.
2234 (check_vect_support_and_set_flags): Check if the target supports MSA
2235 and append to the list of EFFECTIVE_TARGETS.
2236
3e7c21b1 22372016-10-12 Richard Biener <rguenther@suse.de>
2238
2239 PR debug/77947
2240 * g++.dg/torture/pr77947.C: New testcase.
2241
bd043173 22422016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2243
2244 * gnat.dg/debug8.adb: New testcase.
2245
dade7ede 22462016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2247
2248 * gnat.dg/debug9.adb: New testcase.
2249
98e16200 22502016-10-12 Richard Biener <rguenther@suse.de>
2251
2252 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2253 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2254 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2255
30855003 22562016-10-12 Richard Biener <rguenther@suse.de>
2257
2258 PR tree-optimization/77920
2259 * gcc.dg/torture/pr77920.c: New testcase.
2260
12663602 22612016-10-12 Jakub Jelinek <jakub@redhat.com>
2262
221d7858 2263 PR tree-optimization/77929
2264 * gcc.c-torture/compile/pr77929.c: New test.
2265
12663602 2266 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2267 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2268 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2269 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2270 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2271 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2272 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2273 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2274 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2275
443a4842 22762016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2277
2278 * gcc.target/sparc/setcc-4.c: Adjust.
2279 * gcc.target/sparc/setcc-5.c: Likewise.
2280 * gcc.target/sparc/setcc-6.c: Likewise.
2281 * gcc.target/sparc/setcc-7.c: Likewise.
2282 * gcc.target/sparc/setcc-8.c: Likewise.
2283 * gcc.target/sparc/setcc-9.c: Likewise.
2284 * gcc.target/sparc/setcc-10.c: Delete.
2285
ffe8440e 22862016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2287
2288 PR fortran/77942
2289 * gfortran.dg/pr77942.f90
2290
f9d86318 22912016-10-11 Fritz Reese <fritzoreese@gmail.com>
2292
2293 * gfortran.dg/dec_math.f90: New testsuite.
2294
aec336e9 22952016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2296
2297 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2298 (main): Declare j as i32 instead of int.
2299
96eb1519 23002016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2301
2302 PR testsuite/PR77710
2303 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2304 target triplet instead of *-*-*-*.
2305
a84cc613 23062016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2307
2308 * gnat.dg/unchecked_convert10.adb: New test.
2309 * gnat.dg/unchecked_convert11.adb: Likewise.
2310 * gnat.dg/unchecked_convert12.adb: Likewise.
2311
94ec1a50 23122016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2313
2314 * gcc.target/sparc/cbcond-1.c: New test.
2315 * gcc.target/sparc/cbcond-2.c: Likewise.
2316 * gcc.target/sparc/movcc-1.c: Likewise.
2317 * gcc.target/sparc/movcc-2.c: Likewise.
2318 * gcc.target/sparc/setcc-1.c: Adjust.
2319 * gcc.target/sparc/setcc-2.c: Likewise.
2320 * gcc.target/sparc/setcc-3.c: Likewise.
2321 * gcc.target/sparc/setcc-4.c: Likewise.
2322 * gcc.target/sparc/setcc-5.c: Likewise.
2323 * gcc.target/sparc/setcc-6.c: New test.
2324 * gcc.target/sparc/setcc-7.c: Likewise.
2325 * gcc.target/sparc/setcc-8.c: Likewise.
2326 * gcc.target/sparc/setcc-9.c: Likewise.
2327 * gcc.target/sparc/setcc-10.c: Likewise.
2328
74cf8d76 23292016-10-10 Jeff Law <law@redhat.com>
2330
2331 PR tree-optimization/71947
2332 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2333 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2334 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2335 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2336 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2337 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2338
8d3bf9df 23392016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2340
2341 PR fortran/77915
2342 * gfortran.dg/matmul_11.f90: New test.
2343
ade2e453 23442016-10-10 Jiong Wang <jiong.wang@arm.com>
2345
2346 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2347 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2348 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2349 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2350 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2351 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2352 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2353 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2354 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2355 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2356 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2357 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2358 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2359 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2360 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2361 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2362 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2363 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2364 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2365 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2366 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2367 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2368 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2369 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2370 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2371 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2372 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2373 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2374 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2375 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2376 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2377 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2378 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2379 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2380 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2381 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2382 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2383 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2384 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2385 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2386 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2387 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2388 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2389 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2390 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2391 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2392 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2393 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2394 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2395 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2396 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2397 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2398 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2399 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2400 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2401 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2402 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2403 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2404 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2405
d9b5db8e 24062016-10-10 Jiong Wang <jiong.wang@arm.com>
2407
2408 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2409 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2410 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2411 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2412 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2413 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2414 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2415 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2416 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2417 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2418 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2419 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2420 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2421 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2422
67789205 24232016-10-10 Jiong Wang <jiong.wang@arm.com>
2424
2425 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2426 Enable AArch64.
2427 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2428 vdup*_laneq.
2429 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2430 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2431 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2432 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2433
6dfe8276 24342016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2435 Jiong Wang <jiong.wang@arm.com>
2436
2437 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2438 AArch64 support.
2439 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2440 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2441 AArch64 targets.
2442 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2443 AArch64 targets.
2444 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2445 targets.
2446 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2447
ec8fd20e 24482016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2449
2450 * gnat.dg/specs/vfa.ads: New test.
2451
6dfe8276 24522016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2453
2454 * gnat.dg/inline13.ad[sb]: New test.
2455 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2456
8fc51369 24572016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2458
2459 * gnat.dg/biased_subtype.adb: New test.
2460
b4d09fc1 24612016-10-09 Jakub Jelinek <jakub@redhat.com>
2462
2463 PR tree-optimization/77901
2464 * gcc.c-torture/compile/pr77901.c: New test.
2465
14964a36 24662016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2467
2468 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2469 * gcc.dg/ipa/propalign-2.c: Likewise
2470 * gcc.dg/ipa/propalign-3.c: Likewise.
2471 * gcc.dg/ipa/propalign-4.c: Likewise.
2472 * gcc.dg/ipa/propalign-5.c: Likewise.
2473
ad0c1dec 24742016-10-08 Jakub Jelinek <jakub@redhat.com>
2475
ae691a10 2476 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2477
4582d852 2478 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2479
ad0c1dec 2480 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2481 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2482
90a2ad05 24832016-10-07 Fritz Reese <fritzoreese@gmail.com>
2484
2485 * gfortran.dg/dec_union_11.f90: New testcase.
2486
4076953a 24872016-10-07 Nathan Sidwell <nathan@acm.org>
2488
2489 PR c++/66443
2490 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2491 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2492 * g++.dg/cpp1y/pr66443-cxx14.C: New
2493 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2494 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2495
cd45162d 24962016-10-07 Jakub Jelinek <jakub@redhat.com>
2497
2498 * g++.dg/cpp0x/addressof1.C: New test.
2499 * g++.dg/cpp0x/addressof2.C: New test.
2500
7d29bba9 25012016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2502
2503 * gcc.target/powerpc/float128-type-1.c: New test to check that
2504 PowerPC 64-bit Linux enables -mfloat128-type by default.
2505 * gcc.target/powerpc/float128-type-2.c: Likewise.
2506 * gcc.target/powerpc/float128-mix.c: Change error message to
2507 reflect that __ibm128 is now #define'ed to be long double.
2508
7d562e89 25092016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2510
2511 PR fortran/77406
2512 * gfortran.dg/pr77406.f90: New test.
2513 * gfortran.dg/assumed_type_3.f90: Update error messages.
2514 * gfortran.dg/defined_operators_1.f90: Ditto.
2515 * gfortran.dg/generic_26.f90: Ditto.
2516 * gfortran.dg/generic_7.f90: Ditto.
2517 * gfortran.dg/gomp/udr5.f90: Ditto.
2518 * gfortran.dg/gomp/udr7.f90: Ditto.
2519 * gfortran.dg/interface_1.f90: Ditto.
2520 * gfortran.dg/interface_37.f90: Ditto.
2521 * gfortran.dg/interface_5.f90: Ditto.
2522 * gfortran.dg/interface_6.f90: Ditto.
2523 * gfortran.dg/interface_7.f90
2524 * gfortran.dg/no_arg_check_3.f90
2525 * gfortran.dg/operator_5.f90
2526 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2527
0365bfa8 25282016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2529
2530 PR c++/77700
2531 * c-c++-common/Wint-in-bool-context.c: Update test.
2532
1941149a 25332016-10-07 Richard Biener <rguenther@suse.de>
2534
2535 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2536 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2537
dc5b5d21 25382016-10-07 Marek Polacek <polacek@redhat.com>
2539
2540 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2541
30ac4925 25422016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2543
2544 PR c++/69733
2545 * c-c++-common/pr69733.c: New test.
2546 * gcc.dg/pr69733.c: New test.
2547 * gcc.target/i386/pr69733.c: New test.
2548
95c0ad19 25492016-10-07 Marek Polacek <polacek@redhat.com>
2550
2551 PR c++/77803
2552 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2553
fafde080 25542016-10-07 Jakub Jelinek <jakub@redhat.com>
2555
2556 PR tree-optimization/77664
2557 * gcc.dg/tree-ssa/pr77664.c: New test.
2558 * gcc.dg/pr77664.c: New test.
2559
25602016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2561
2562 * gfortran.dg/pr69955.f90: New test.
2563
4147af80 25642016_10-06 Louis Krupp <louis.krupp@zoho.com>
2565
2566 PR fortran/57910
2567 * gfortran.dg/pr57910.f90: New test.
2568
adeca879 25692016-10-06 Jakub Jelinek <jakub@redhat.com>
2570
2571 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2572 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2573
fefb1a11 25742016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2575
2576 PR tree-optimization/77862
2577 * gcc.dg/pr77862.c: New test.
2578
f7df25e9 25792016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2580
2581 * gcc.dg/tree-ssa/evrp4.c: New test.
2582
3ff1ad36 25832016-10-06 Jeff Law <law@redhat.com>
2584
2585 PR tree-optimization/71661
2586 * gcc.dg/tree-ssa/pr71661.c: New test.
2587
1424fde5 25882016-10-06 Richard Biener <rguenther@suse.de>
2589
2590 PR tree-optimization/77855
2591 * gcc.dg/torture/pr77855.c: New testcase.
2592
a22dd5ec 25932016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2594 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2595
2596 * g++.dg/other/pr77759.C: New test.
2597
cb1f8eb4 25982016-10-06 Richard Biener <rguenther@suse.de>
2599
2600 PR tree-optimization/77839
2601 * gcc.dg/torture/pr77839.c: New testcase.
2602
bb513366 26032016-10-06 Marek Polacek <polacek@redhat.com>
2604
2605 * g++.dg/cpp1z/init-statement9.C: New test.
2606
26d689f4 26072016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2608
2609 * gcc.target/i386/pcommit-1.c: Deleted.
2610 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2611 * gcc.target/i386/sse-13.c: Ditto.
2612 * gcc.target/i386/sse-14.c: Ditto.
2613 * gcc.target/i386/sse-22.c: Ditto.
2614 * gcc.target/i386/sse-23.c: Ditto.
2615 * g++.dg/other/i386-2.C: Ditto.
2616
847e66cc 26172016-10-05 Uros Bizjak <ubizjak@gmail.com>
2618
2619 * gcc.target/i386/pr77833.c: Require int128 effective target.
2620
670ec524 26212016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2622
2623 PR fortran/58991
2624 PR fortran/58992
2625 * gfortran.dg/associate_22.f90: New test.
2626
fca4e258 26272016-10-05 Fritz Reese <fritzoreese@gmail.com>
2628
2629 * gfortran.dg/dec_union_9.f90: New testcase.
2630 * gfortran.dg/dec_union_10.f90: New testcase.
2631
994fc95f 26322016-10-05 Jakub Jelinek <jakub@redhat.com>
2633
c6958264 2634 PR sanitizer/66343
2635 * gcc.dg/pch/pr66343-3.c: New test.
2636 * gcc.dg/pch/pr66343-3.hs: New file.
2637
994fc95f 2638 PR sanitizer/66343
2639 * gcc.dg/pch/pr66343-1.c: New test.
2640 * gcc.dg/pch/pr66343-1.hs: New file.
2641 * gcc.dg/pch/pr66343-2.c: New test.
2642 * gcc.dg/pch/pr66343-2.hs: New file.
2643
2b6903a5 26442016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2645
2646 * c-c++-common/Wint-in-bool-context.c: Update test.
2647
a9e44c43 26482016-10-05 Marek Polacek <polacek@redhat.com>
2649
2650 * g++.dg/cpp1z/init-statement1.C: New test.
2651 * g++.dg/cpp1z/init-statement2.C: New test.
2652 * g++.dg/cpp1z/init-statement3.C: New test.
2653 * g++.dg/cpp1z/init-statement4.C: New test.
2654 * g++.dg/cpp1z/init-statement5.C: New test.
2655 * g++.dg/cpp1z/init-statement6.C: New test.
2656 * g++.dg/cpp1z/init-statement7.C: New test.
2657 * g++.dg/cpp1z/init-statement8.C: New test.
2658
d0a5b595 26592016-10-05 Louis Krupp <louis.krupp@zoho.com>
2660
2661 PR fortran/67524
2662 * gfortran.dg/pr67524.f90: New test.
2663
c7b01e77 26642016-10-05 Jakub Jelinek <jakub@redhat.com>
2665
2666 PR sanitizer/77823
2667 * c-c++-common/ubsan/shift-9.c: New test.
2668
d204444e 26692016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2670
2671 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2672 of int if __SIZEOF_INT__ is less than 4 bytes.
2673
ea55eab9 26742016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2675
2676 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2677 * gfortran.dg/class_array_20.f03: Likewise.
2678 * gfortran.dg/class_array_21.f03: Likewise.
2679 * gfortran.dg/finalize_29.f08: Likewise.
2680 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2681
bf1426ea 26822016-10-05 Richard Biener <rguenther@suse.de>
2683
2684 PR middle-end/77826
2685 * gcc.dg/torture/pr77826.c: New testcase.
2686
eb93b162 26872016-10-05 Richard Biener <rguenther@suse.de>
2688
2689 * gcc.dg/fold-copysign-1.c: New testcase.
2690
830f8f08 26912016-10-05 Andreas Schwab <schwab@suse.de>
2692
2693 * g++.dg/pr49847-2.C: Remove.
2694
ce229d56 26952016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2696
2697 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2698
d82d27a3 26992016-10-05 Richard Biener <rguenther@suse.de>
2700
2701 PR middle-end/55152
2702 * gcc.dg/pr55152-2.c: New testcase.
2703
29e40d1d 27042016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2705
2706 * gfortran.dg/dtio_15.f90: New test.
2707
78dc0da1 27082016-10-04 Ian Lance Taylor <iant@golang.org>
2709
2710 * gcc.dg/split-7.c: New test.
2711
f72de674 27122016-10-04 Martin Sebor <msebor@redhat.com>
2713
2714 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2715 %lc directive to wint_t to silence -Wformat warnings on targets
2716 where the latter is a distinct type such as long.
2717
c30da209 27182016-10-04 Martin Sebor <msebor@redhat.com>
2719
2720 PR c++/77804
2721 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2722
c93d719b 27232016-10-04 Jakub Jelinek <jakub@redhat.com>
2724
c8887d28 2725 PR c++/77791
2726 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2727
c93d719b 2728 * g++.dg/other/java3.C: Remove.
2729 * g++.dg/other/java1.C: Remove.
2730 * g++.dg/other/error12.C: Remove.
2731 * g++.dg/other/java2.C: Remove.
2732 * g++.dg/warn/Wnvdtor.C: Remove.
2733 * g++.dg/lookup/java1.C: Remove.
2734 * g++.dg/lookup/java2.C: Remove.
2735 * g++.dg/ext/pr34829.C: Remove.
2736 * g++.dg/ext/java-3.C: Remove.
2737 * g++.dg/ext/java-1.C: Remove.
2738 * g++.dg/ext/java-2.C: Remove.
2739 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2740
e62363b1 27412016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2742
2743 PR tree-optimization/77808
2744 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2745
38f18c01 27462016-10-04 Richard Biener <rguenther@suse.de>
2747
2748 PR tree-optimization/77399
2749 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2750
47fd90af 27512016-10-04 Richard Biener <rguenther@suse.de>
2752
2753 PR middle-end/77833
2754 * gcc.target/i386/pr77833.c: New testcase.
2755
2f8d6297 27562016-09-26 Jeff Law <law@redhat.com>
2757
2758 PR tree-optimization/71550
2759 PR tree-optimization/71403
2760 * gcc.c-torture/execute/pr71550.c: New test.
2761
4092cccf 27622016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2763
2764 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2765 option.
2766
8e8fe25a 27672016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2768
2769 Revert
2770 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2771
2772 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2773
fcfa0d6a 27742016-10-03 Marek Polacek <polacek@redhat.com>
2775
2776 * g++.dg/cpp0x/nullptr37.C: New test.
2777
255beb07 27782016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2779
2780 * c-c++-common/Wint-in-bool-context.c: Update test.
2781
16127d51 27822016-10-02 Jakub Jelinek <jakub@redhat.com>
2783
2784 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2785 earlier.
2786 * g++.dg/charset/asm2.c (memmove): Likewise.
2787 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2788 * g++.dg/tls/diag-4.C (foo): Likewise.
2789 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2790 dg-warning, fix up regex.
2791 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2792 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2793 * g++.old-deja/g++.mike/net31.C: Likewise.
2794 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2795 for C++17.
2796 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2797 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2798
c9e875f1 27992016-10-01 Richard Biener <rguenther@suse.de>
2800
2801 PR middle-end/77798
2802 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2803
77daf8b6 28042016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2805
2806 PR fortran/77663
2807 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2808
ff2feb8b 28092016-10-01 Jakub Jelinek <jakub@redhat.com>
2810
2811 PR c/77490
2812 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2813 Add dg-prune-output directive.
2814
fd3720ac 28152016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2816
2817 PR fortran/66643
2818 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2819 * gfortran.fortran-torture/compile/write.f90: Update test.
2820
dd07e329 28212016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2822
2823 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2824 arm_fp16_alternative_ok as the required effective target.
2825 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2826 -mfp16-format=alternative to the dg-options directive and remove
2827 the dg-add-options directive.
2828
580083a2 28292016-09-30 Fritz Reese <fritzoreese@gmail.com>
2830
2831 PR fortran/77764
2832 * gfortran.dg/dec_union_8.f90: New testcase.
2833
f24fcad2 28342016-09-30 Fritz Reese <fritzoreese@gmail.com>
2835
2836 PR fortran/77782
2837 * gfortran.dg/dec_structure_16.f90: New testcase.
2838
e0e00cf4 28392016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2840
2841 * gfortran.dg/coarray_allocate_10.f08: New test.
2842 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2843
44211526 28442016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2845
2846 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2847
e2441cd8 28482016-09-30 Richard Biener <rguenther@suse.de>
2849
2850 PR tree-optimization/77399
2851 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2852
0914a8ef 28532016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2854
5db34fe5 2855 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2856 -fdelete-null-pointer-checks explicit.
2857 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2858 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2859 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2860 * gcc.dg/pic-1.c: Require fpic target support.
2861 * gcc.dg/pic-2.c: Likewise.
2862
c5d89bae 28632016-09-29 Jakub Jelinek <jakub@redhat.com>
2864
2865 Implement P0001R1 - C++17 removal of register storage class specifier
2866 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2867 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2868 C++17.
2869 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2870 keyword if not __SSE2__.
2871 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2872 C++17.
2873 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2874 register keywords.
2875 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2876 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2877 no_erroneous_warning): Expect new warnings for C++17.
2878 * g++.dg/warn/register-var-2.C (f): Likewise.
2879 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2880 * g++.dg/parse/linkage2.C (foo): Likewise.
2881 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2882 keyword on parameters for C++17.
2883 * g++.dg/cpp1z/register1.C: New test.
2884 * g++.dg/cpp1z/register2.C: New test.
2885 * g++.dg/cpp1z/register3.C: New test.
2886
5424b150 28872016-09-29 Uros Bizjak <ubizjak@gmail.com>
2888
2889 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2890 * gcc.target/i386/avx2-check.h (main): Ditto.
2891 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2892 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2893 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2894 * gcc.target/i386/avx512er-check.h (main): Ditto.
2895 * gcc.target/i386/avx512f-check.h (main): Ditto.
2896 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2897 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2898 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2899
132fa33c 29002016-09-29 Uros Bizjak <ubizjak@gmail.com>
2901
2902 PR target/77756
2903 * gcc.target/i386/pr77756.c: New test.
2904
ea72fa65 29052016-09-29 Marek Polacek <polacek@redhat.com>
2906
2907 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2908
40334d1a 29092016-09-29 Marek Polacek <polacek@redhat.com>
2910
2911 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2912 C++14.
2913
2bf721c3 29142016-09-29 Martin Liska <mliska@suse.cz>
2915
2916 * objc/execute/construct1.m: New test.
2917
a8243a97 29182016-09-29 Richard Biener <rguenther@suse.de>
2919
2920 PR tree-optimization/77768
2921 * gcc.dg/torture/pr77768.c: New testcase.
2922
98da8d3b 29232016-09-28 Richard Biener <rguenther@suse.de>
2924
2925 PR middle-end/77407
2926 * gcc.dg/pr77407.c: New testcase.
2927
b0ab3ca0 29282016-09-29 Richard Biener <rguenther@suse.de>
2929
2930 PR middle-end/55152
2931 * gcc.dg/pr55152.c: New testcase.
2932 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2933
f76c9f26 29342016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2935
2936 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2937 (dg-options): Remove -m32.
2938
94d9ba6a 29392016-09-28 Martin Sebor <msebor@redhat.com>
2940
2941 PR middle-end/77721
2942 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2943
d23296dc 29442016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2945
2946 PR libgfortran/77707
2947 * gfortran.dg/inquire_17.f90: New test.
2948
2a2770c6 29492016-09-28 Jakub Jelinek <jakub@redhat.com>
2950
2951 PR c++/77467
2952 * g++.dg/cpp1y/constexpr-77467.C: New test.
2953
3e822015 29542016-09-28 Martin Sebor <msebor@redhat.com>
2955
2956 PR c/77762
2957 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2958 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2959 (test_sprintf_p_const): Adjust line numbers to avoid failures
2960 introduced in r240503.
2961
21ce832f 29622016-09-28 Martin Sebor <msebor@redhat.com>
2963
2964 PR middle-end/77683
2965 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2966
8d9e3eb6 29672016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2968
cfa852a5 2969 PR c++/77748
2970 * g++.dg/pr77550.C: Avoid undefined behavior.
2971
8d9e3eb6 2972 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2973
85dd8d9a 29742016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2975
2976 * gcc.dg/strlenopt-20.c: Update test.
2977 * gcc.dg/strlenopt-21.c: Likewise.
2978 * gcc.dg/strlenopt-22.c: Likewise.
2979 * gcc.dg/strlenopt-22g.c: Likewise.
2980 * gcc.dg/strlenopt-26.c: Likewise.
2981 * gcc.dg/strlenopt-5.c: Likewise.
2982 * gcc.dg/strlenopt-7.c: Likewise.
2983 * gcc.dg/strlenopt-9.c: Likewise.
2984
ce7e2f0e 29852016-09-27 Jakub Jelinek <jakub@redhat.com>
2986
4fd4e9e0 2987 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2988
66108a57 2989 * g++.dg/cpp1z/lambda-this1.C: New test.
2990 * g++.dg/cpp1z/lambda-this2.C: New test.
2991
ce7e2f0e 2992 PR c++/77722
2993 * g++.dg/ubsan/return-4.C: New test.
2994 * g++.dg/ubsan/return-5.C: New test.
2995 * g++.dg/ubsan/return-6.C: New test.
2996
eedf6f96 29972016-09-27 Jiong Wang <jiong.wang@arm.com>
2998
2999 * lib/target-supports.exp
3000 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3001 in function comment.
3002
febf7a45 30032016-09-27 Martin Liska <mliska@suse.cz>
3004
3005 PR gcov-profile/46266
3006 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3007 considered.
3008
1ef012e4 30092016-09-27 Richard Biener <rguenther@suse.de>
3010
3011 PR tree-optimization/77745
3012 * g++.dg/torture/pr77745.C: New testcase.
3013
fcaf08b7 30142016-09-27 Richard Biener <rguenther@suse.de>
3015
3016 PR tree-optimization/77478
3017 * gcc.dg/torture/pr77478.c: New testcase.
3018
db46bcd3 30192016-09-27 Martin Liska <mliska@suse.cz>
3020
3021 PR gcov-profile/7970
3022 PR gcov-profile/16855
3023 PR gcov-profile/44779
3024 * g++.dg/gcov/pr16855.C: New test.
3025
2e0bcd96 30262016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3027
3028 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3029
93768ef7 30302016-09-27 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR fortran/77666
3033 * gfortran.dg/gomp/pr77666.f90: New test.
3034
b09a4365 30352016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3036
3037 PR ipa/77677
3038 * gcc.dg/torture/pr77677-2.c: New test.
3039
85527e8f 30402016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3041
3042 PR fortran/77420
3043 * gfortran.dg/pr77420_1.f90: New test.
3044 * gfortran.dg/pr77420_2.f90: Ditto.
3045 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3046 * gfortran.dg/pr77420_4.f90: this file.
3047
140cd7ff 30482016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3049
3050 PR middle-end/77719
3051 * gfortran.dg/pr77719.f90: New test.
3052
d4d58fc3 30532016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3054
3055 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3056 singular form of byte when quantity is unknown.
d4d58fc3 3057
e997bd3a 30582016-09-26 Marek Polacek <polacek@redhat.com>
3059
3060 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3061
9c7de46a 30622016-09-26 Martin Liska <mliska@suse.cz>
3063
3064 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3065 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3066 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3067 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3068 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3069 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3070 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3071 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3072 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3073
3c77f69c 30742016-09-26 Marek Polacek <polacek@redhat.com>
3075
3076 PR c/7652
3077 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3078 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3079 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3080 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3081 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3082 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3083 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3084 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3085 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3086 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3087 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3088 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3089 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3090 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3091 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3092 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3093 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3094 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3095 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3096 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3097 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3098 * c-c++-common/attr-fallthrough-1.c: New test.
3099 * c-c++-common/attr-fallthrough-2.c: New test.
3100 * g++.dg/cpp0x/fallthrough1.C: New test.
3101 * g++.dg/cpp0x/fallthrough2.C: New test.
3102 * g++.dg/cpp1z/fallthrough1.C: New test.
3103 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3104 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3105 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3106 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3107
40e245e1 31082016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3109
9e9fb49b 3110 PR fortran/77429
40e245e1 3111 * gfortran.dg/pr77429.f90: New test.
3112
cfffcdf4 31132016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3114
3115 PR fortran/77694
3116 * gfortran.dg/pr77694.f90: New test.
3117
223e6ae9 31182016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3119
3120 PR target/51244
3121 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3122
9e932ac2 31232016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3124
3125 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3126 for 32-bit mode.
3127
04f16d28 31282016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3129
3130 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3131 for 32-bit mode.
3132
481ce481 31332016-09-24 Marek Polacek <polacek@redhat.com>
3134
3135 PR c/77490
3136 * c-c++-common/Wbool-operation-1.c: New test.
3137 * gcc.dg/Wbool-operation-1.c: New test.
3138
8e652fcf 31392016-09-23 Fritz Reese <fritzoreese@gmail.com>
3140
3141 * gfortran.dg/dec_static_1.f90: New.
3142 * gfortran.dg/dec_static_2.f90: New.
3143 * gfortran.dg/dec_static_3.f90: New.
3144 * gfortran.dg/dec_static_4.f90: New.
3145
e7c4560c 31462016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3147
3148 PR fortran/48298
3149 * gfortran.dg/negative_unit_check.f90: Update test.
3150 * gfortran.dg/dtio_14.f90: New test.
481ce481 3151
ad020996 31522016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3153
3154 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3155 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3156 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3157 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3158 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3159 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3160 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3161
e2c1228b 31622016-09-23 Martin Sebor <msebor@redhat.com>
3163
3164 PR testsuite/77713
3165 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3166 assuming long double is bigger than double.
3167
9b5db70f 31682016-09-23 Jakub Jelinek <jakub@redhat.com>
3169
3170 Implement P0138R2, C++17 construction rules for enum class values
3171 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3172
a30e370d 31732016-09-23 David Malcolm <dmalcolm@redhat.com>
3174
3175 PR preprocessor/77672
3176 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3177 expected multiline output from first warning to reflect change
3178 in r240434.
3179
15650eb7 31802016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3181
3182 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3183
f886b2b4 31842016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3185 Tom de Vries <tom@codesourcery.com>
3186
3187 PR testsuite/77411
3188 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3189
f74ba31d 31902016-09-23 Marek Polacek <polacek@redhat.com>
3191
3192 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3193 * c-c++-common/gomp/atomic-13.c: Likewise.
3194 * c-c++-common/gomp/atomic-14.c: Likewise.
3195 * c-c++-common/pr60439.c: Remove invalid code.
3196 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3197 * g++.dg/expr/bitfield5.C: Likewise.
3198 * g++.dg/expr/bitfield6.C: Likewise.
3199 * g++.dg/expr/bool1.C: Likewise.
3200 * g++.dg/expr/bool3.C: Likewise.
3201 * g++.dg/expr/lval3.C: Likewise.
3202 * g++.dg/expr/lval4.C: Likewise.
3203 * g++.old-deja/g++.jason/bool5.C: Likewise.
3204
7413e757 32052016-09-23 David Malcolm <dmalcolm@redhat.com>
3206
3207 PR preprocessor/77672
3208 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3209 (test_terminator_location): New function.
3210
81df50de 32112016-09-23 Richard Biener <rguenther@suse.de>
3212
3213 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3214
5f4626d8 32152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3216
3217 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3218 -march=armv8.2-a+fp16 when supported by the hardware.
3219 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3220 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3221 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3222 semi-colons to a macro invocations.
3223 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3224 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3225 defined.
3226 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3227 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3229 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3230 defined.
3231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3232 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3234 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3235 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3236 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3237 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3238 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3239 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3240 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3241 defined.
3242 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3244 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3245 defined.
3246 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3247 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3248 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3249 defined.
3250 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3251 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3252 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3253 defined.
3254 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3255 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3256 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3257 defined. Also fix some white-space.
3258 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3259 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3260 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3261 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3262 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3263 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3264 defined. Also fix some long lines and white-space.
3265 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3266 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3267 defined. Also fix some long lines and white-space.
3268 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3269 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3270 defined.
3271 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3272 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3273 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3274 defined.
3275 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3276 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3277 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3278 defined.
3279 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3280 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3282 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3284 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3288 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3289 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3290 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3291 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3292 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3293 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3295 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3296 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3297 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3298
f2645569 32992016-09-23 Jiong Wang <jiong.wang@arm.com>
3300 Matthew Wahab <matthew.wahab@arm.com>
3301
3302 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3303 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3304 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3305 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3306 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3307 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3308 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3309 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3310 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3311 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3312 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3313 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3314 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3315 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3316 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3317 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3318 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3319 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3320 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3321 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3322 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3323 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3324 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3325 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3326 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3327 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3328 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3329 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3330 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3331 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3332 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3333 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3334 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3335 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3336 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3337 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3338 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3339
66a55fc4 33402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3341
3342 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3343 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3344 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3345 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3346 support.
3347
ada0f4c4 33482016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3349
3350 PR ipa/77677
3351 * gcc.dg/torture/pr77677.c: New test.
3352
8771094d 33532016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3354
3355 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3356 here now.
3357
c959fae1 33582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3359
3360 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3361 options. Add tests for float16x4_t and float16x8_t.
3362
88b594a3 33632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3364
3365 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3366 * gcc.target/s390/risbg-ll-2.c: Ditto.
3367 * gcc.target/s390/risbg-ll-3.c: Ditto.
3368
e4ad661c 33692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3370
3371 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3372 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3373
4005a882 33742016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3375
3376 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3377 output to the simplified instructions.
3378
9854d864 33792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3380
3381 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3382 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3383
388ce7db 33842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3385
3386 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3387 (FP16_SUPPORTED): New
3388 (expected-hfloat-16x4): Make conditional on __fp16 support.
3389 (expected-hfloat-16x8): Likewise.
3390 (vdup_n_f16): Disable for non-AArch64 targets.
3391 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3392 conditional on FP16_SUPPORTED.
3393 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3394 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3395 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3396 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3397 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3398 for testing __fp16.
3399 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3400 conditional on FP16_SUPPORTED.
3401 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3402 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3403
837bb76e 34042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3405
3406 * gcc.target/arm/short-vfp-1.c: New.
3407
e183c2b8 34082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3409
3410 * gcc.target/arm/attr-fp16-arith-1.c: New.
3411
cd6fbed6 34122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3413
3414 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3415 New.
3416 (add_options_for_arm_v8_2a_fp16_neon): New.
3417 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3418 (add_options_for_arm_arch_v8_2a): Auto-generate.
3419 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3420 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3421 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3422 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3423 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3424 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3425 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3426
4961b0ab 34272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3428
3429 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3430 arm_fp16_alternative_ok.
3431 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3432 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3433 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3434 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3435 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3436 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3437 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3438 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3439 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3440 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3441 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3442 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3443 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3444 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3445 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3446 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3447 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3448 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3449 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3450 arm_fp16_alternative_ok.
3451 * lib/target-supports.exp
3452 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3453 (check_effective_target_arm_fp16_alternative_ok): New.
3454 (check_effective_target_arm_fp16_none_ok_nocache): New.
3455 (check_effective_target_arm_fp16_none_ok): New.
3456
ce5b3c3b 34572016-09-23 Martin Liska <mliska@suse.cz>
3458
3459 * gcc.dg/ipa/pr77653.c: Replace adress
3460 with address.
3461
d4c65e05 34622016-09-23 Martin Liska <mliska@suse.cz>
3463
3464 * gcc.target/i386/movbe-4.c: New test.
3465
82a47693 34662016-09-23 Martin Liska <mliska@suse.cz>
3467
3468 * gcc.target/i386/crc32-5.c: New test.
3469
0253072a 34702016-09-23 Martin Liska <mliska@suse.cz>
3471
3472 * gcc.target/i386/pr71652.c: New test.
3473 * gcc.target/i386/pr71652-2.c: New test.
3474 * gcc.target/i386/pr71652-3.c: New test.
3475
0bfdbd22 34762016-09-23 Jakub Jelinek <jakub@redhat.com>
3477
3478 * lib/gcc-dg.exp (process-message): Support relative line number
3479 notation - .+4 or .-1 etc.
3480 * gcc.dg/dg-test-1.c: New test.
3481
ff982ab4 34822016-09-22 Martin Sebor <msebor@redhat.com>
3483
3484 PR target/77676
3485 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3486 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3487 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3488 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3489
78299f8d 34902016-09-22 Uros Bizjak <ubizjak@gmail.com>
3491
3492 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3493 * gcc.dg/ifcvt-2.c: Ditto.
3494 * gcc.dg/zero_bits_compound-1.c: Ditto.
3495 * gcc.dg/zero_bits_compound-1.c: Ditto.
3496 * gcc.dg/pr40550.c: Simplify target selectors.
3497 Use dg-additional-options.
3498 * gcc.dg/pr47893.c: Ditto.
3499 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3500 additional options for 32-bit x86 targets.
3501 * gcc.dg/pr70955.c: Move to ...
3502 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3503
ec645283 35042016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3505
3506 PR c++/61019
3507 * g++.dg/cpp0x/pr61019.C: New.
3508
9753b549 35092016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3510 Terry Guo <terry.guo@arm.com>
3511
3512 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3513 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3514 * gcc.target/arm/pure-code/pure-code.exp: New.
3515
7dbfb427 35162016-09-22 Uros Bizjak <ubizjak@gmail.com>
3517
3518 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3519 Remove SSE effective target requirement.
3520
7e20dff2 35212016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/71979
3524 * g++.dg/cpp0x/pr71979.C: New.
3525
05dd002d 35262016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3527
3528 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3529
53769cc8 35302016-09-22 Martin Liska <mliska@suse.cz>
3531
3532 PR ipa/77653
3533 * gcc.dg/ipa/pr77653.c: New test.
3534
51c846d6 35352016-09-22 Jakub Jelinek <jakub@redhat.com>
3536
3537 PR fortran/77665
3538 * gfortran.dg/gomp/pr77665.f90: New test.
3539
51278c1a 35402016-09-22 Paul Thomas <pault@gcc.gnu.org>
3541
3542 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3543 * gfortran.dg/dtio_13.f90: New test.
3544
cde225a2 35452016-09-21 Louis Krupp <louis.krupp@zoho.com>
3546
3547 PR fortran/66107
3548 * gfortran.dg/pr66107.f90: New test.
3549
0d5530d9 35502016-09-21 Ian Lance Taylor <iant@golang.org>
3551
3552 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3553 with call to builtin delete function.
3554
9ca7e933 35552016-09-21 Joseph Myers <joseph@codesourcery.com>
3556
3557 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3558 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3559 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3560 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3561 tests.
3562
451127c6 35632016-09-21 Uros Bizjak <ubizjak@gmail.com>
3564
3565 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3566
98aa0f57 35672016-09-21 Jakub Jelinek <jakub@redhat.com>
3568
3569 PR c++/77651
3570 * g++.dg/cpp1z/aligned-new6.C: New test.
3571
65eeae10 35722016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3573
3574 * gcc.target/arm/fp16-aapcs-3.c: New.
3575 * gcc.target/arm/fp16-aapcs-4.c: New.
3576 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3577 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3578 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3579 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3580
1a39df22 35812016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3582
3583 PR tree-optimization/77550
3584 * g++.dg/pr77550.C: New test.
3585
48bc6fdd 35862016-09-21 Georg-Johann Lay <avr@gjlay.de>
3587
3588 PR target/77326
3589 * gcc.target/avr/torture/pr77326.c: New test.
3590
a09b160b 35912016-09-21 Louis Krupp <louis.krupp@zoho.com>
3592
3593 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3594
91207228 35952016-09-21 Richard Biener <rguenther@suse.de>
3596
3597 PR tree-optimization/77648
3598 * gcc.dg/torture/pr77648-1.c: New testcase.
3599 * gcc.dg/torture/pr77648-2.c: Likewise.
3600
f6aeb966 36012016-09-21 Richard Biener <rguenther@suse.de>
3602 Jakub Jelinek <jakub@redhat.com>
3603
3604 PR tree-optimization/77621
3605 * gcc.dg/pr77621.c: New testcase.
3606
637b3ebb 36072016-09-21 Paul Thomas <pault@gcc.gnu.org>
3608
3609 PR fortran/77657
3610 * gfortran.dg/dtio_12.f90: New test.
3611
b5b88e7a 36122016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3613
3614 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3615
8ccdb0a4 36162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3617
3618 PR tree-optimization/72835
3619 * gcc.dg/tree-ssa/pr72835.c: New test.
3620
b9833bfd 36212016-09-20 Martin Sebor <msebor@redhat.com>
3622
3623 PR middle-end/49905
3624 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3625 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3626 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3627 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3628 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3629 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3630 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3631
597323ed 36322016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3633
3634 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3635 arguments/compare will be optimized away.
3636 * gcc.dg/torture/ftrapv-1.c: Likewise.
3637
25a8e007 36382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3639
3640 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3641 will be optimized away.
3642 * gcc.dg/ipa/vrp1.c: New test.
3643 * gcc.dg/ipa/vrp2.c: New test.
3644 * gcc.dg/ipa/vrp3.c: New test.
3645
6e93da1b 36462016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3647
3648 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3649 does the same transformation.
3650 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3651 * gcc.dg/tree-ssa/evrp1.c: New test.
3652 * gcc.dg/tree-ssa/evrp2.c: New test.
3653 * gcc.dg/tree-ssa/evrp3.c: New test.
3654 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3655 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3656 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3657 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3658 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3659 foling now happens early.
3660 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3661 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3662 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3663 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3664 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3665
b8b3b645 36662016-09-20 Uros Bizjak <ubizjak@gmail.com>
3667
3668 PR target/77621
3669 * gcc.target/i386/pr77621.c: New test.
3670 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3671 pattern, loop should vectorize with -mtune=atom.
3672
81165554 36732016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3674 Jakub Jelinek <jakub@redhat.com>
3675
3676 PR testsuite/63299
3677 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3678 instead of delete.
3679
2f8a2ead 36802016-09-20 Jakub Jelinek <jakub@redhat.com>
3681
a48667ee 3682 PR c++/77626
3683 * g++.dg/other/pr77626.C: New test.
3684
7e67c6d5 3685 PR c++/77638
3686 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3687
59934ea3 3688 PR c++/77637
3689 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3690
2f8a2ead 3691 PR middle-end/77624
3692 * c-c++-common/pr77624-1.c: New test.
3693 * c-c++-common/pr77624-2.c: New test.
3694
a1268ee1 36952016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3696
3697 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3698 of digits expected.
3699
0b77b2cf 37002016-09-20 Richard Biener <rguenther@suse.de>
3701
3702 PR tree-optimization/77646
3703 * gcc.dg/torture/pr77646.c: New testcase.
3704
bed03df1 37052016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3706
3707 PR c++/77434
3708 * c-c++-common/Wint-in-bool-context.c: New test.
3709
cb19a0da 37102016-09-19 Joseph Myers <joseph@codesourcery.com>
3711
3712 * gcc.dg/cr-decimal-dig-1.c: New test.
3713
9b5c49ef 37142016-09-19 Joseph Myers <joseph@codesourcery.com>
3715
3716 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3717 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3718 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3719 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3720
48d1445d 37212016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3722
3723 PR rtl-optimization/77416
3724 * gcc.target/powerpc/pr77416.c: New.
3725
579f478b 37262016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3727
3728 PR c++/77639
3729 * g++.dg/template/error-recovery4.C: New test.
3730
f2e52448 37312016-09-19 Bin Cheng <bin.cheng@arm.com>
3732
3733 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3734
aaf7d5f8 37352016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3736
3737 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3738 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3739
5f036000 37402016-09-19 Jakub Jelinek <jakub@redhat.com>
3741 Jan Hubicka <jh@suse.cz>
3742
3743 PR target/77587
3744 * gcc.dg/pr77587.c: New test.
3745 * gcc.dg/pr77587a.c: New file.
3746
eee0cf09 37472016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3748
3749 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3750 * gfortran.dg/coarray_38.f90:
3751 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3752 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3753 * gfortran.dg/coarray_allocate_7.f08: New test.
3754 * gfortran.dg/coarray_allocate_8.f08: New test.
3755 * gfortran.dg/coarray_allocate_9.f08: New test.
3756 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3757 new caf_register.
3758 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3759 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3760 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3761 get_by_refs.
3762 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3763 * gfortran.dg/coarray_lock_7.f90: Same.
3764 * gfortran.dg/coarray_poly_5.f90: Same.
3765 * gfortran.dg/coarray_poly_6.f90: Same.
3766 * gfortran.dg/coarray_poly_7.f90: Same.
3767 * gfortran.dg/coarray_poly_8.f90: Same.
3768 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3769
891196d7 37702016-09-19 Fritz Reese <fritzoreese@gmail.com>
3771
3772 PR fortran/77584
3773 * gfortran.dg/dec_structure_15.f90: New testcase.
3774
281da9a3 37752016-09-19 Richard Biener <rguenther@suse.de>
3776
3777 PR middle-end/77605
3778 * gcc.dg/torture/pr77605.c: New testcase.
3779
8a252920 37802016-09-18 Louis Krupp <louis.krupp@zoho.com>
3781
3782 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3783
a18b7a33 37842016-09-17 Jan Hubicka <hubicka@ucw.cz>
3785
3786 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3787 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3788 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3789 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3790 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3791 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3792 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3793 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3794 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3795 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3796 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3797
b868c23d 37982016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3799
3800 * gcc.target/i386/pr68633.c: Fix expected result.
3801
360d7ea8 38022016-09-17 Louis Krupp <louis.krupp@gmail.com>
3803
3804 PR fortran/68078
3805 * gfortran.dg/pr68078.f90: New test.
3806 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3807
d58661cb 38082016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3809
3810 PR target/77613
3811 * gcc.target/powerpc/swaps-p8-25.c: New.
3812
24b3d864 38132016-09-16 Jakub Jelinek <jakub@redhat.com>
3814
e6db887a 3815 PR c++/77482
3816 * g++.dg/cpp0x/constexpr-77482.C: New test.
3817
44df6c11 3818 PR c++/77379
3819 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3820 thunk offsets.
3821 * g++.dg/abi/abi-tag23a.C: Likewise.
3822
53d2f3de 3823 PR c++/77338
3824 * g++.dg/cpp0x/decltype-77338.C: New test.
3825
24b3d864 3826 PR c++/77375
3827 * g++.dg/cpp0x/mutable1.C: New test.
3828
42f172d0 38292016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3830
3831 PR fortran/77612
3832 * gfortran.dg/pr77612.f90: New test.
3833
0665113b 38342016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3835
3836 * gcc.dg/torture/pr70421.c: Require int32plus.
3837
dff10ec9 38382016-09-16 Jakub Jelinek <jakub@redhat.com>
3839
be63912c 3840 PR middle-end/77475
3841 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3842
dff10ec9 3843 PR target/77526
3844 * gcc.target/i386/pr77526.c: New test.
3845
69cdadd9 38462016-09-16 Jakub Jelinek <jakub@redhat.com>
3847 Eric Botcazou <ebotcazou@adacore.com>
3848
3849 PR middle-end/77594
3850 * gcc.target/i386/pr77594.c: New test.
3851
b74250bc 38522016-09-15 Louis Krupp <louis.krupp@zoho.com>
3853
3854 PR fortran/69963
3855 * gfortran.dg/misplaced_implicit_character.f90: New test.
3856
834a2c29 38572016-09-15 Bin Cheng <bin.cheng@arm.com>
3858
3859 PR tree-optimization/77503
3860 * gcc.dg/vect/pr77503.c: New test.
3861
fbcb99d5 38622016-09-15 Richard Biener <rguenther@suse.de>
3863
3864 PR middle-end/77544
3865 * c-c++-common/torture/pr77544.c: New testcase.
3866
3aa4e8c2 38672016-09-15 Jakub Jelinek <jakub@redhat.com>
3868
3869 PR middle-end/77475
3870 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3871 * gcc.dg/march-generic.c: Likewise.
3872 * gcc.target/i386/spellcheck-options-1.c: New test.
3873 * gcc.target/i386/spellcheck-options-2.c: New test.
3874 * gcc.target/i386/spellcheck-options-3.c: New test.
3875 * gcc.target/i386/spellcheck-options-4.c: New test.
3876
e9dea525 38772016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3878
3879 PR fortran/72743
3880 * gfortran.dg/goacc/pr72743.f90: New test.
3881
7270347c 38822016-09-15 Richard Biener <rguenther@suse.de>
3883
3884 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3885
091e8e90 38862016-09-15 Richard Biener <rguenther@suse.de>
3887
3888 PR tree-optimization/77514
3889 * gcc.dg/torture/pr77514.c: New testcase.
3890
8cc08773 38912016-09-14 Jakub Jelinek <jakub@redhat.com>
3892
3893 PR c++/77549
3894 * g++.dg/lookup/pr77549.C: New test.
3895
5be60f03 38962016-09-14 Marek Polacek <polacek@redhat.com>
3897
3898 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3899 * c-c++-common/gomp/atomic-13.c: Likewise.
3900 * c-c++-common/gomp/atomic-14.c: Likewise.
3901 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3902 * g++.dg/cpp1z/bool-increment1.C: New test.
3903 * c-c++-common/pr60439.c: Add dg-warning.
3904 * g++.dg/expr/bitfield4.C: Likewise.
3905 * g++.dg/expr/bitfield5.C: Likewise.
3906 * g++.dg/expr/bitfield6.C: Likewise.
3907 * g++.dg/expr/bool1.C: Likewise.
3908 * g++.dg/expr/bool3.C: Likewise.
3909 * g++.dg/expr/lval3.C: Likewise.
3910 * g++.dg/expr/lval4.C: Likewise.
3911 * g++.old-deja/g++.jason/bool5.C: Likewise.
3912 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3913 * g++.dg/other/error18.C: Likewise.
3914 * g++.dg/gomp/atomic-14.C: Likewise.
3915
f80a245e 39162016-09-14 Nathan Sidwell <nathan@acm.org>
3917
3918 PR c++/77539
3919 * g++.dg/cpp1y/pr77539.C: New.
3920
7b329bca 39212016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3922
3923 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3924 dg-require.
3925 * g++.dg/ext/builtin_alloca.C: Likewise.
3926 * g++.dg/template/spec35.C: Likewise.
3927 * gcc.dg/builtins-68.c: Likewise.
3928 * gcc.misc-tests/gcov-13.c: Likewise.
3929 * gcc.misc-tests/gcov-14.c: Likewise.
3930
0029200d 39312016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3932
3933 * gfortran.dg/dec_structure_14.f90: New testcase.
3934
0975f764 39352016-09-14 Jakub Jelinek <jakub@redhat.com>
3936
3937 PR sanitizer/68260
3938 * c-c++-common/tsan/pr68260.c: New test.
3939
1098c313 39402016-09-13 Joe Seymour <joe.s@somniumtech.com>
3941
3942 PR target/70713
3943 * gcc.target/msp430/function-attributes-1.c: New test.
3944 * gcc.target/msp430/function-attributes-2.c: New test.
3945 * gcc.target/msp430/function-attributes-3.c: New test.
3946
2e7b05a3 39472015-04-18 Martin Sebor <msebor@redhat.com>
3948
3949 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3950 of non-nul characters.
3951 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3952
46fad8d5 39532016-09-13 Jakub Jelinek <jakub@redhat.com>
3954
4bdba715 3955 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3956 * g++.dg/cpp1z/gen-attrs1.C: New test.
3957
99d887de 3958 PR tree-optimization/77454
3959 * gcc.dg/pr77454.c: New test.
3960
46fad8d5 3961 PR c++/77553
3962 * g++.dg/cpp1y/constexpr-77553.C: New test.
3963
68ef907c 39642016-09-13 David Malcolm <dmalcolm@redhat.com>
3965
3966 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3967 (test_show_locus): Replace rich_location::add_fixit_insert calls
3968 with add_fixit_insert_before and add_fixit_insert_after.
3969
2c24fd5e 39702016-09-13 Jason Merrill <jason@redhat.com>
3971 Tom de Vries <tom@codesourcery.com>
3972
3973 PR c++/77427
3974 * g++.dg/pr77427.C: New test.
3975
68b219ee 39762016-09-13 Martin Liska <mliska@suse.cz>
3977
3978 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3979 effective target.
3980 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3981 * lib/target-supports.exp: Define the new target.
3982
c72e91d3 39832016-09-12 Andrew Pinski <apinski@cavium.com>
3984
3985 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3986 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3987
b38c0a37 39882016-09-12 Uros Bizjak <ubizjak@gmail.com>
3989
3990 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3991 variable arguments.
3992 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3993 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3994 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3995 variable argument.
3996 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3997 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3998
7a21b590 39992016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4000
4001 PR c++/77496
4002 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4003 * g++.dg/ext/pr77496.C: New test.
4004 * g++.dg/warn/pr77496.C: New test.
4005
00434032 40062016-09-12 David Malcolm <dmalcolm@redhat.com>
4007
4008 PR c/72858
4009 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4010 to preserve conversion chars, and to preserve prefix information.
4011 * gcc.dg/format/pr72858.c: New test case.
4012
54f56c28 40132016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4014
4015 * gfortran.dg/pr77507.f90: Move to ...
4016 * gfortran.dg/ieee/pr77507.f90: here.
4017
08d6d42c 40182016-08-09 Jan Hubicka <hubicka@ucw.cz>
4019
4020 PR ipa/61159
4021 * compile/pr61159.c: New testcase
4022
35870532 40232016-08-09 Jan Hubicka <hubicka@ucw.cz>
4024
4025 PR ipa/64316
4026 * gcc.dg/ipa/pr63416.c: New testcase.
4027
953b9eef 40282016-09-10 Paul Thomas <pault@gcc.gnu.org>
4029 Steven G. Kargl <kargl@gcc.gnu.org>
4030
4031 PR fortran/77532
c78b1f64 4032 * gfortran.dg/dtio_11.f90: new test.
953b9eef 4033
1aef7c3c 40342016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4035
4036 PR fortran/77507
4037 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4038 * gfortran.dg/c_assoc_4.f90: Ditto.
4039
3bb45f76 40402016-09-10 Tom de Vries <tom@codesourcery.com>
4041
4042 PR C/71602
4043 * c-c++-common/va-arg-va-list-type.c: New test.
4044
9731eaaf 40452016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4046
4047 PR rtl-optimization/77289
4048 * gcc.target/powerpc/pr77289.c: New test.
4049
911ea34a 40502016-09-09 Martin Sebor <msebor@redhat.com>
4051
4052 PR c/77520
4053 PR c/77521
4054 * gcc.dg/pr77520.c: New test.
4055 * gcc.dg/pr77521.c: New test.
4056
edd0f33b 40572016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4058
4059 PR fortran/77506
4060 * gfortran.dg/pr77506.f90: New test.
4061
374777a4 40622016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4063
4064 PR fortran/77507
4065 * gfortran.dg/pr77507.f90: New test.
4066
c5eddaf9 40672016-09-09 Joseph Myers <joseph@codesourcery.com>
4068
4069 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4070
3e7e4e14 40712016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4072 Louis Krupp <lkrupp@gcc.gnu.org>
4073
4074 PR fortran/69514
4075 * gfortran.dg/pr69514_1.f90: New test.
4076 * gfortran.dg/pr69514_2.f90: New test.
4077
51688bb7 40782016-09-08 Jakub Jelinek <jakub@redhat.com>
4079
a34338c9 4080 PR fortran/77500
4081 * gfortran.dg/gomp/pr77500.f90: New test.
4082
51688bb7 4083 PR fortran/77516
4084 * gfortran.dg/gomp/pr77516.f90: New test.
4085
3ecb55e7 40862016-09-07 Jakub Jelinek <jakub@redhat.com>
4087
4088 PR middle-end/77475
4089 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4090 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4091 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4092 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4093 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4094 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4095
3da97ff7 40962016-09-07 David Malcolm <dmalcolm@redhat.com>
4097
4098 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4099 "substring-locations.h".
4100
b55f1f44 41012016-09-07 Richard Biener <rguenther@suse.de>
4102
4103 PR c/77450
4104 * c-c++-common/vector-subscript-8.c: Move ..
4105 * gcc.dg/pr77450.c: ... here.
4106
7d482049 41072016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4108
4109 PR libgfortran/77393
4110 * gfortran.dg/fmt_f0_2.f90: Update test.
4111 * gfortran.dg/fmt_f0_3.f90: New test.
4112
ef3b531c 41132016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4114
4115 PR debug/77389
4116 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4117 in dg-options.
4118
4119 PR debug/57519
4120 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4121
39370ea0 41222016-09-06 Jakub Jelinek <jakub@redhat.com>
4123
4124 PR target/69255
4125 * gcc.target/i386/pr69255-1.c: New test.
4126 * gcc.target/i386/pr69255-2.c: New test.
4127 * gcc.target/i386/pr69255-3.c: New test.
4128
41292016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4130
4131 PR c/77336
4132 * gcc.dg/format/miss-7.c: New test.
4133
88820414 41342016-09-06 Uros Bizjak <ubizjak@gmail.com>
4135
4136 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4137
4c790ba8 41382016-09-06 Martin Liska <mliska@suse.cz>
4139
4140 PR gcov-profile/77378
4141 PR gcov-profile/77466
4142 * gcc.dg/profile-update-warning.c: New test.
4143
43d2460d 41442016-09-06 Richard Biener <rguenther@suse.de>
4145
4146 PR tree-optimization/77479
4147 * gcc.dg/torture/pr77479.c: New testcase.
4148
4c04bcce 41492016-09-06 Richard Biener <rguenther@suse.de>
4150
4151 PR c/77450
4152 * c-c++-common/vector-subscript-7.c: Adjust.
4153 * c-c++-common/vector-subscript-8.c: New testcase.
4154
8925068a 41552016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4156
4157 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4158
daea048c 41592016-09-05 Jakub Jelinek <jakub@redhat.com>
4160
e315ff48 4161 PR target/77476
4162 * gcc.target/i386/avx512f-pr77476.c: New test.
4163 * gcc.target/i386/avx512bw-pr77476.c: New test.
4164 * gcc.target/i386/avx512dq-pr77476.c: New test.
4165
8eeca3ac 4166 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4167 Update comment to mention also avx512f.
4168
daea048c 4169 PR sanitizer/77396
4170 * g++.dg/asan/pr77396-2.C: New test.
4171
a6ffaadf 41722016-09-05 Uros Bizjak <ubizjak@gmail.com>
4173
4174 PR rtl-optimization/77452
4175 * gcc.target/i386/pr77452.c: New test.
4176
8f8828ba 41772016-09-05 Marek Polacek <polacek@redhat.com>
4178
4179 PR c/77423
4180 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4181
65277f2a 41822016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4183
4184 PR fortran/77391
4185 * gfortran.dg/pr77391.f90: New test.
4186
a1cf06b8 41872016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4188
4189 PR fortran/77460
4190 * gfortran.dg/pr77460.f90: New test.
4191
4d261282 41922016-09-03 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR c/65467
4195 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4196
4fc4eb94 41972016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4198
4199 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4200
40a431fa 42012016-09-02 David Malcolm <dmalcolm@redhat.com>
4202
4203 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4204 test case.
4205 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4206 diagnostic-test-show-locus-generate-patch.c to the sources
4207 for diagnostic_plugin_test_show_locus.c.
4208
a940fdc7 42092016-09-02 Jakub Jelinek <jakub@redhat.com>
4210
0b80c4b2 4211 PR c/65467
4212 * gcc.dg/gomp/_Atomic-1.c: New test.
4213 * gcc.dg/gomp/_Atomic-2.c: New test.
4214 * gcc.dg/gomp/_Atomic-3.c: New test.
4215 * gcc.dg/gomp/_Atomic-4.c: New test.
4216 * gcc.dg/gomp/_Atomic-5.c: New test.
4217
a940fdc7 4218 PR sanitizer/77396
4219 * g++.dg/asan/pr77396.C: New test.
4220
42212016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4222
4223 PR tree-optimization/71831
4224 * gcc.dg/builtin-object-size-16.c: New test.
4225 * gcc.dg/builtin-object-size-17.c: New test.
4226
0b404bb4 42272016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4228
4229 PR libgfortran/77393
4230 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4231
8a5817a9 42322016-09-01 Uros Bizjak <ubizjak@gmail.com>
4233
4234 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4235 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4236 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4237 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4238 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4239 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4240 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4241 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4242 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4243 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4244 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4245 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4246 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4247 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4248 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4249 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4250 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4251 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4252
209253ae 42532016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4254
4255 * gnat.dg/opt58.adb: New test.
4256 * gnat.dg/opt58_pkg.ads: New helper.
4257
15182c1d 42582016-09-01 Richard Biener <rguenther@suse.de>
4259
4260 PR middle-end/77436
4261 * gcc.dg/torture/pr77436.c: New testcase.
4262
1c02615c 42632016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4264
4265 * gcc.dg/pr64252.c: Require int32plus.
4266 * gcc.dg/pr66299-1.c: Likewise.
4267 * gcc.dg/pr66299-2.c: Likewise.
4268 * gcc.dg/torture/20131115-1.c: Skip for avr.
4269
08fded5f 42702016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4271
4272 * gcc.target/aarch64/ands_3.c: New test.
4273
a7b3b7c4 42742016-08-31 Jakub Jelinek <jakub@redhat.com>
4275
68c215e4 4276 PR fortran/77352
4277 * gfortran.dg/gomp/pr77352.f90: New test.
4278
a7b3b7c4 4279 PR fortran/77374
4280 * gfortran.dg/gomp/pr77374.f08: New test.
4281
51a43c06 42822016-08-31 Marc Glisse <marc.glisse@inria.fr>
4283
4284 PR tree-optimization/73714
4285 * gcc.dg/tree-ssa/pr73714.c: New test.
4286
01109414 42872016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4288
4289 PR libgfortran/77393
4290 * gfortran.dg/fmt_f0_2.f90: New test.
4291
8036ac7f 42922016-08-31 Marc Glisse <marc.glisse@inria.fr>
4293
4294 * gcc.target/i386/pr59539-2.c: Adapt options.
4295 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4296
b298bde8 42972016-08-31 Paul Thomas <pault@gcc.gnu.org>
4298
4299 PR fortran/77418
4300 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4301 of the associate entity and replace with a pointer to the
4302 intended item on the stack.
4303
9f732c4e 43042016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4305 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4306
4307 PR fortran/48298
4308 * gfortran.dg/dtio_1.f90: New test.
4309 * gfortran.dg/dtio_2.f90: New test.
4310 * gfortran.dg/dtio_3.f90: New test.
4311 * gfortran.dg/dtio_4.f90: New test.
4312 * gfortran.dg/dtio_5.f90: New test.
4313 * gfortran.dg/dtio_6.f90: New test.
4314 * gfortran.dg/dtio_7.f90: New test.
4315 * gfortran.dg/dtio_8.f90: New test.
4316 * gfortran.dg/dtio_9.f90: New test.
4317 * gfortran.dg/dtio_10.f90: New test.
4318
d6dd1b60 43192016-08-30 David Malcolm <dmalcolm@redhat.com>
4320
4321 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4322 (test_many_nested_locations): New function.
4323 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4324 (test_show_locus): Handle "test_many_nested_locations".
4325
2e7400df 43262016-08-30 David Malcolm <dmalcolm@redhat.com>
4327
4328 * g++.dg/template/double-greater-than-fixit.C: New test case.
4329
98023bfd 43302016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4331
4332 * gnat.dg/opt57.ad[sb]: New test.
4333 * gnat.dg/opt57_pkg.ads: New helper.
4334
f9723d87 43352016-08-30 Richard Biener <rguenther@suse.de>
4336
4337 PR tree-optimization/69047
4338 * gcc.dg/pr69047.c: Fix byte-order check.
4339
77ce6232 43402016-08-30 Jakub Jelinek <jakub@redhat.com>
4341
adca2d16 4342 PR tree-optimization/72866
4343 * gcc.dg/vect/pr72866.c: New test.
4344
06cee168 4345 PR debug/77363
4346 * g++.dg/debug/dwarf2/pr77363.C: New test.
4347
4472e8d1 4348 PR middle-end/77377
4349 * gcc.target/i386/pr77377.c: New test.
4350
77ce6232 4351 PR debug/77389
4352 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4353 in dg-options.
4354
36bda760 43552016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4356
4357 * gfortran.dg/pr77372.f90: Moved to ...
4358 * gfortran.dg/ieee/pr77372.f90: here.
4359
2db6ea89 43602016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4361
4362 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4363 vector short/char initializations.
4364 * gcc.target/powerpc/vec-init-5.c: Likewise.
4365 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4366 vector initialization optimizations.
4367 * gcc.target/powerpc/vec-init-7.c: Likewise.
4368 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4369 vector float/double initializations.
4370 * gcc.target/powerpc/vec-init-9.c: Likewise.
4371
1e4df796 43722016-08-29 Uros Bizjak <ubizjak@gmail.com>
4373
4374 PR target/77403
4375 * gcc.target/i386/pr77403.c: New test.
4376
f293b7f2 43772016-08-29 Marek Polacek <polacek@redhat.com>
4378
4379 PR c/77292
4380 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4381
ea2ec8f6 43822016-08-29 Tom de Vries <tom@codesourcery.com>
4383
4384 PR c/77398
4385 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4386
686436fe 43872016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4388
4389 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4390
686436fe 43912016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4392
4393 * gfortran.dg/dec_structure_13.f90: New testcase.
4394
f1ecf8b3 43952016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4396
4397 PR fortran/77261
4398 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4399 available.
4400
4670f428 44012016-08-28 Tom de Vries <tom@codesourcery.com>
4402
4403 PR lto/70955
4404 * gcc.dg/pr70955.c: New test.
4405 * gcc.dg/lto/pr70955_0.c: Same.
4406 * gcc.dg/lto/pr70955_1.c: Same.
4407
b243b563 44082016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4409
4410 PR tree-optimization/71077
4411 * gcc.target/i386/pr71077.c: New test.
4412
92a44a68 44132016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4414
4415 PR fortran/77380
4416 * gfortran.dg/pr77380.f90: New test.
4417
92a44a68 44182016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4419
4420 PR fortran/77372
4421 gfortran.dg/pr77372.f90: New test.
4422
367964fa 44232016-08-26 David Malcolm <dmalcolm@redhat.com>
4424
4425 * gcc.dg/spellcheck-fields-2.c (test): Move
4426 dg-begin/end-multiline-output within function body.
4427 (test_macro): New function.
4428
df4248fb 44292016-08-26 David Malcolm <dmalcolm@redhat.com>
4430
4431 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4432 (test_fixit_insert): Update expected output.
4433 (test_fixit_remove): Likewise.
4434 (test_fixit_replace): Likewise.
4435
377da6e4 44362016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4437
4438 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4439 Fix typo.
4440
4f16cc83 44412016-08-26 Richard Biener <rguenther@suse.de>
4442
4443 PR tree-optimization/69047
4444 * gcc.dg/pr69047.c: New testcase.
4445
a54071b2 44462016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4447 Martin Jambhor <mjambor@suse.cz>
377da6e4 4448
a54071b2 4449 * gcc.dg/ipa/propbits-1.c: New test-case.
4450 * gcc.dg/ipa/propbits-2.c: Likewise.
4451 * gcc.dg/ipa/propbits-3.c: Likewise.
4452
2ae10c8c 44532016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4454
4455 PR fortran/77351
4456 * gfortran.dg/pr77351.f90: New test.
4457
c4963714 44582016-08-25 Marek Polacek <polacek@redhat.com>
4459
4460 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4461
49e1f4eb 44622016-08-25 Marek Polacek <polacek@redhat.com>
4463
4464 PR c/77323
4465 * gcc.dg/pr77323.c: New test.
4466
984f03c2 44672016-08-24 Paul Thomas <pault@gcc.gnu.org>
4468
4469 PR fortran/77358
4470 * gfortran.dg/submodule_17.f08: New test.
4471
92a44a68 44722016-08-24 Michael Collison <michael.collison@linaro.org>
4473 Michael Collison <michael.collison@arm.com>
f6c98a9a 4474
4475 * gcc.target/arm/builtin_saddl.c: New testcase.
4476 * gcc.target/arm/builtin_saddll.c: New testcase.
4477 * gcc.target/arm/builtin_uaddl.c: New testcase.
4478 * gcc.target/arm/builtin_uaddll.c: New testcase.
4479 * gcc.target/arm/builtin_ssubl.c: New testcase.
4480 * gcc.target/arm/builtin_ssubll.c: New testcase.
4481 * gcc.target/arm/builtin_usubl.c: New testcase.
4482 * gcc.target/arm/builtin_usubll.c: New testcase.
4483
8938d43d 44842016-08-24 Uros Bizjak <ubizjak@gmail.com>
4485
4486 PR target/77270
4487 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4488 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4489 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4490 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4491 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4492 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4493 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4494 effective target. Remove scan-assembler-times directives.
4495 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4496 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4497 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4498
2fb84e50 44992016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4500
4501 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4502 of unsigned int.
4503 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4504
cac7df4e 45052016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4506
4507 PR testsuite/77317
4508 * lib/target-supports.exp
4509 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4510 (check_effective_target_vect_natural_alignment): Ditto.
4511 (check_effective_target_vector_alignment_reachable): Ditto.
4512 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4513
b904831d 45142016-08-23 Ian Lance Taylor <iant@golang.org>
4515
4516 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4517
ff055c48 45182016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4519
4520 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4521 being created from pointers to memory locations.
4522 * gcc.target/powerpc/vec-init-2.c: Likewise.
4523
27af8972 45242016-08-23 Fritz Reese <fritzoreese@gmail.com>
4525
4526 * gfortran.dg/dec_structure_12.f90: New testcase.
4527
bd8ac469 45282016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4529
4530 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4531
434d4291 45322016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4533
4534 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4535 verification.
4536
be0be2de 45372016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4538
4539 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4540 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4541
7feac654 45422016-08-23 Richard Biener <rguenther@suse.de>
4543
4544 PR tree-optimization/27336
4545 * c-c++-common/pr27336.c: New testcase.
4546
364743f3 45472016-08-22 Marek Polacek <polacek@redhat.com>
4548
4549 PR c++/77321
4550 * g++.dg/cpp1y/pr77321.C: New test.
4551
b92c452d 45522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4553
4554 PR fortran/60774
4555 * gfortran.dg/empty_label.f: Adjust test for new error message.
4556 * gfortran.dg/empty_label.f90: Ditto.
4557 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4558 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4559 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4560
bfbc628a 45612016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4562
4563 PR fortran/61318
4564 * gfortran.dg/pr61318.f90: New test.
4565
99af6e70 45662016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4567
4568 PR fortran/77260
4569 * gfortran.dg/pr77260_1.f90: New test.
4570 * gfortran.dg/pr77260_2.f90: Ditto.
4571
6cfc7001 45722016-08-22 Joseph Myers <joseph@codesourcery.com>
4573
4574 PR middle-end/77269
4575 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4576 __builtin_signbitf and __builtin_signbitl in expected generic
4577 expansion.
4578 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4579 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4580 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4581 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4582 tests.
4583
012f068a 45842016-08-22 Joseph Myers <joseph@codesourcery.com>
4585
4586 * gcc.dg/torture/float128-builtin.c,
4587 gcc.dg/torture/float128-ieee-nan.c,
4588 gcc.dg/torture/float128x-builtin.c,
4589 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4590 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4591 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4592 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4593 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4594 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4595 gcc.dg/torture/floatn-nan.h: New tests.
4596
e2c5b687 45972016-08-22 Joseph Myers <joseph@codesourcery.com>
4598
4599 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4600 macro.
4601 (main): Update calls to TEST_I_F.
4602 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4603 macro.
4604 (main): Update calls to TEST_I_F.
4605
b4635564 46062016-08-22 Joseph Myers <joseph@codesourcery.com>
4607
4608 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4609 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4610 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4611 names in calls to TEST_I_F.
4612
802bc569 46132016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4614
4615 PR c/52952
4616 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4617
70fa7158 46182016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4619
4620 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4621 and !natural_alignment_64.
4622 * gcc.dg/ipa/propalign-2.c: Likewise.
4623 * gcc.dg/ipa/propalign-3.c: Likewise.
4624 * gcc.dg/ipa/propalign-4.c: Likewise.
4625 * gcc.dg/ipa/propalign-5.c: Likewise.
4626 * lib/target-supports.exp
4627 (check_effective_target_natural_alignment_32): Add avr-*-*.
4628
d0346b1a 46292016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4630
4631 PR tree-optimization/61839
4632 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4633 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4634 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4635 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4636
82c85aba 46372016-08-19 Joseph Myers <joseph@codesourcery.com>
4638
4639 PR c/32187
4640 * lib/target-supports.exp (check_effective_target_float16)
4641 (check_effective_target_float32, check_effective_target_float64)
4642 (check_effective_target_float128, check_effective_target_float32x)
4643 (check_effective_target_float64x)
4644 (check_effective_target_float128x)
4645 (check_effective_target_float16_runtime)
4646 (check_effective_target_float32_runtime)
4647 (check_effective_target_float64_runtime)
4648 (check_effective_target_float128_runtime)
4649 (check_effective_target_float32x_runtime)
4650 (check_effective_target_float64x_runtime)
4651 (check_effective_target_float128x_runtime)
4652 (check_effective_target_floatn_nx_runtime)
4653 (add_options_for_float16, add_options_for_float32)
4654 (add_options_for_float64, add_options_for_float128)
4655 (add_options_for_float32x, add_options_for_float64x)
4656 (add_options_for_float128x): New procedures.
4657 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4658 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4659 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4660 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4661 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4662 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4663 gcc.dg/torture/float128-complex.c,
4664 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4665 gcc.dg/torture/float128x-basic.c,
4666 gcc.dg/torture/float128x-complex.c,
4667 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4668 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4669 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4670 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4671 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4672 gcc.dg/torture/float32x-basic.c,
4673 gcc.dg/torture/float32x-complex.c,
4674 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4675 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4676 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4677 gcc.dg/torture/float64x-basic.c,
4678 gcc.dg/torture/float64x-complex.c,
4679 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4680 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4681 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4682 gcc.dg/torture/floatn-tg.h,
4683 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4684 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4685 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4686 gcc.dg/torture/fp-int-convert-float128x.c,
4687 gcc.dg/torture/fp-int-convert-float16-timode.c,
4688 gcc.dg/torture/fp-int-convert-float16.c,
4689 gcc.dg/torture/fp-int-convert-float32-timode.c,
4690 gcc.dg/torture/fp-int-convert-float32.c,
4691 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4692 gcc.dg/torture/fp-int-convert-float32x.c,
4693 gcc.dg/torture/fp-int-convert-float64-timode.c,
4694 gcc.dg/torture/fp-int-convert-float64.c,
4695 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4696 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4697 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4698 maximum exponent of floating-point type. Use it in testing
4699 whether 0x8...0 fits in the floating-point type. Always treat -1
4700 (signed 0xf...f) as fitting in the floating-point type.
4701 (M_OK1): New macro.
4702 * gcc.dg/torture/fp-int-convert-double.c,
4703 gcc.dg/torture/fp-int-convert-float.c,
4704 gcc.dg/torture/fp-int-convert-float128-timode.c,
4705 gcc.dg/torture/fp-int-convert-float128.c,
4706 gcc.dg/torture/fp-int-convert-float80-timode.c,
4707 gcc.dg/torture/fp-int-convert-float80.c,
4708 gcc.dg/torture/fp-int-convert-long-double.c,
4709 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4710
cf0bbc39 47112016-08-19 Jakub Jelinek <jakub@redhat.com>
4712
9354a9a5 4713 PR fortran/72744
4714 * gfortran.dg/gomp/pr72744.f90: New test.
4715
cf0bbc39 4716 PR fortran/69281
4717 * gfortran.dg/gomp/pr69281.f90: New test.
4718
ee0e163a 47192016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4720
1e4df796 4721 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4722 the last special seed value.
4723 * gfortran.dg/random_7.f90: Use size for last array member instead
4724 of hardcoded value.
ee0e163a 4725
6d7de609 47262016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4727
4728 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4729 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4730
e3243c77 47312016-08-19 Richard Biener <rguenther@suse.de>
4732
4733 PR tree-optimization/77286
4734 * gcc.dg/torture/pr77286.c: New testcase.
4735
b983d92d 47362016-08-18 David Malcolm <dmalcolm@redhat.com>
4737
4738 * gcc.dg/verbose-asm-2.c: New test case.
4739
48a7392b 47402016-08-18 David Malcolm <dmalcolm@redhat.com>
4741
4742 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4743 (custom_diagnostic_finalizer): Update for change to
4744 diagnostic_show_locus.
4745
5c8151fa 47462016-08-18 David Malcolm <dmalcolm@redhat.com>
4747
4748 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4749 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4750
26040f06 47512016-08-18 Marek Polacek <polacek@redhat.com>
4752
4753 PR c/71514
4754 * gcc.dg/pr71514.c: New test.
4755
360e911d 47562015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4757
4758 PR target/72839
4759 * gcc.target/i386/pr72839.c: New test.
4760
6de0546d 47612016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4762
4763 PR middle-end/70895
4764 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4765 * c-c++-common/goacc/reduction-1.c: Likewise.
4766 * c-c++-common/goacc/reduction-2.c: Likewise.
4767 * c-c++-common/goacc/reduction-3.c: Likewise.
4768 * c-c++-common/goacc/reduction-4.c: Likewise.
4769
cee80871 47702016-08-18 Alan Modra <amodra@gmail.com>
4771
4772 * gcc.c-torture/compile/pr72771.c: New.
4773
f9c39b65 47742016-08-17 Jakub Jelinek <jakub@redhat.com>
4775
4776 PR fortran/67496
4777 * gfortran.dg/pr67496.f90: New test.
4778
92a44a68 47792015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4780
4781 PR tree-optimization/71752
f9c39b65 4782 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4783
d2392ec3 47842016-08-17 Uros Bizjak <ubizjak@gmail.com>
4785
4786 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4787
c4994c0b 47882016-08-17 Jakub Jelinek <jakub@redhat.com>
4789
4790 PR middle-end/77259
4791 * g++.dg/ipa/devirt-52.C: New test.
4792
f7896ff0 47932016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4794
4795 * c-c++-common/goacc/reduction-6.c: New testcase.
4796
7104d1a8 47972016-08-17 Richard Biener <rguenther@suse.de>
4798
4799 PR tree-optimization/76490
4800 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4801 * gcc.dg/pr52904.c: XFAIL.
4802
cff41b9e 48032016-08-17 Richard Biener <rguenther@suse.de>
4804
4805 PR tree-optimization/23855
4806 * gcc.dg/loop-unswitch-2.c: Adjust.
4807
b1398e47 48082016-08-16 Jakub Jelinek <jakub@redhat.com>
4809
4810 PR tree-optimization/72817
4811 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4812
de41fc22 48132016-08-16 Joseph Myers <joseph@codesourcery.com>
4814
4815 PR libgcc/77265
4816 * gcc.dg/torture/float128-extend-inf.c: New test.
4817
5927e78e 48182016-08-16 David Malcolm <dmalcolm@redhat.com>
4819
4820 PR c/72857
4821 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4822 for embedded NUL.
4823 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4824 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4825 caret placement.
4826 (test_oct): Likewise.
4827 (test_multiple): Likewise.
4828 (test_field_width_specifier): Likewise.
4829 (test_field_width_specifier_2): New function.
4830 (test_field_precision_specifier): New function.
4831 (test_embedded_nul): Update expected caret placement.
4832 (test_non_contiguous_strings): Update line number.
4833 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4834 (__emit_string_literal_range): Add "caret_idx" param.
4835 (test_simple_string_literal): Add value for new param, updating
4836 expected output..
4837 (test_concatenated_string_literal): Likewise.
4838 (test_multiline_string_literal): Likewise.
4839 (test_hex): Likewise.
4840 (test_oct): Likewise.
4841 (test_multiple): Likewise.
4842 (test_ucn4): Likewise.
4843 (test_ucn8): Likewise.
4844 (test_u8): Likewise.
4845 (test_u): Likewise; update expected message, from "range" to
4846 "location".
4847 (test_U): Likewise.
4848 (test_L): Likewise.
4849 (test_macro): Add value for new param.
4850 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4851 (__emit_string_literal_range): Add "caret_idx" param.
4852 (test_stringified_token_1): Add value for new param. Update
4853 expected message, from "range" to "location".
4854 (test_stringized_token_2): Likewise, adding param to macro.
4855 (test_stringified_token_3): Likewise.
4856 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4857 (emit_warning): Convert param from source_range to location_t.
4858 (test_string_literals): Add caret_idx param, and use it when
4859 constructing a substring_loc. Update error message, from
4860 "range" to "location".
4861
b8d94309 48622016-08-16 Jakub Jelinek <jakub@redhat.com>
4863
2e947447 4864 PR target/71910
4865 * g++.dg/gomp/pr71910.C: New test.
4866
9ea71b15 4867 PR middle-end/67485
4868 * gcc.c-torture/compile/pr67485.c: New test.
4869
b8d94309 4870 PR target/72867
4871 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4872
31de5086 48732016-08-16 Bin Cheng <bin.cheng@arm.com>
4874
4875 PR tree-optimization/69848
4876 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4877
a05d3de8 48782016-08-16 Martin Liska <mliska@suse.cz>
4879
4880 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4881 of memory operations so that it can be handled by core2
4882 in 32-bit mode.
4883
b50ad04e 48842016-08-16 Richard Biener <rguenther@suse.de>
4885
4886 PR tree-optimization/76783
4887 * gcc.dg/pr76783.c: New testcase.
4888 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4889
b441db40 48902016-08-16 Bin Cheng <bin.cheng@arm.com>
4891
4892 PR tree-optimization/72817
4893 PR tree-optimization/73450
4894 * gcc.dg/tree-ssa/pr72817.c: New test.
4895 * gcc.dg/tree-ssa/pr73450.c: New test.
4896
36d310d0 48972016-08-15 Fritz Reese <fritzoreese@gmail.com>
4898
4899 * gfortran.dg/init_flag_13.f90: New testcase.
4900 * gfortran.dg/init_flag_14.f90: Ditto.
4901 * gfortran.dg/init_flag_15.f03: Ditto.
4902 * gfortran.dg/dec_init_1.f90: Ditto.
4903 * gfortran.dg/dec_init_2.f90: Ditto.
4904
e5ec9f76 49052016-08-15 Uros Bizjak <ubizjak@gmail.com>
4906
4907 PR target/72867
4908 * gcc.target/i386/pr72867.c: New test.
4909
6ce66d38 49102016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4911
4912 * c-c++-common/dump-ada-spec-5.c: New test.
4913
894463cf 49142016-08-15 Richard Biener <rguenther@suse.de>
4915
4916 PR tree-optimization/73434
4917 * gcc.dg/torture/pr73434.c: New testcase.
4918
98b374b4 49192016-08-15 Jakub Jelinek <jakub@redhat.com>
4920
4921 PR tree-optimization/72824
4922 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4923
9b90f118 49242016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4925
4926 PR fortran/70598
4927 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4928 in use_device clause.
4929 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4930 * gfortran.dg/goacc/list.f95: Adjust to catch
4931 "neither a POINTER nor an array" error messages.
4932
1d80868e 49332016-08-14 Uros Bizjak <ubizjak@gmail.com>
4934
4935 PR target/76342
4936 * gcc.target/i386/pr76342.c: New test.
4937
153e4ac1 49382016-08-12 Jakub Jelinek <jakub@redhat.com>
4939
4940 PR c/71512
4941 * g++.dg/ubsan/pr71512.C: New test.
4942 * c-c++-common/ubsan/pr71512-1.c: New test.
4943 * c-c++-common/ubsan/pr71512-2.c: New test.
4944
3c382998 49452016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4946
4947 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4948 vector initialization options.
4949 * gcc.target/powerpc/vec-init-2.c: Likewise.
4950 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4951 is generated on ISA 3.0.
4952
7079d57a 49532016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4954
4955 PR middle-end/71654
4956 * gcc.dg/c-c++-common/pr71654.c: New test.
4957 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4958 dg-options.
4959 * gcc.dg/tree-ssa/vrp24: Likewise.
4960
7175bb2a 49612016-08-12 Jakub Jelinek <jakub@redhat.com>
4962
4963 PR c/67410
4964 * gcc.dg/pr67410.c: New test.
4965
56fb8e9d 49662016-08-12 Bin Cheng <bin.cheng@arm.com>
4967
4968 PR tree-optimization/69848
4969 * gcc.dg/vect/vect-pr69848.c: New test.
4970
1f84b4ab 49712016-08-12 Uros Bizjak <ubizjak@gmail.com>
4972
4973 PR testsuite/71008
4974 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4975 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4976 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4977 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4978
60b349d9 49792016-08-12 Richard Biener <rguenther@suse.de>
4980
4981 PR tree-optimization/57326
4982 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4983 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4984 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4985 * gcc.target/i386/pr45685.c: Likewise.
4986 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4987 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4988 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4989 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4990 * gfortran.dg/pr34163.f90: Likewise.
4991
6d5f72f3 49922016-08-12 Martin Liska <mliska@suse.cz>
4993
4994 * g++.dg/gcov/gcov-16.C: New test.
4995 * lib/gcov.exp: Support new argument for run-gcov function.
4996
b357db2c 49972016-08-12 Martin Liska <mliska@suse.cz>
4998
4999 PR gcov-profile/35590
5000 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5001
08e33f10 50022016-08-12 Richard Biener <rguenther@suse.de>
5003
5004 PR tree-optimization/72851
5005 * gcc.dg/torture/pr72851.c: New testcase.
5006
92a44a68 50072016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5008
832d369d 5009 PR debug/63240
5010 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5011 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5012 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5013 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5014 DW_AT_deleted.
5015
1289a281 5016 PR debug/55641
5017 * g++.dg/debug/dwarf2/ref-1.C: New.
5018
9a478fab 5019 PR debug/49366
5020 * g++.dg/debug/dwarf2/template-params-12.H: New.
5021 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5022 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5023 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5024 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5025 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5026 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5027 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5028
e61229f8 50292016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5030
5031 PR target/72863
5032 * gcc.target/powerpc/pr72863.c: New test.
5033
c7823416 50342016-08-11 Uros Bizjak <ubizjak@gmail.com>
5035
5036 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5037
df15667f 50382015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5039
5040 * gcc.target/i386/pieces-strcpy-1.c: New test.
5041 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5042
83c375ba 50432016-08-11 Jakub Jelinek <jakub@redhat.com>
5044
5045 PR c++/72868
5046 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5047
350f354a 50482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5049
5050 * gcc.target/i386/pieces-memcpy-1.c: New test.
5051 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5052 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5053 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5054 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5055 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5056
74be5bc1 50572016-08-11 Jakub Jelinek <jakub@redhat.com>
5058
5059 PR c/72816
20fb4916 5060 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5061
40395983 50622016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5063
5064 PR tree-optimization/71083
5065 * gcc.c-torture/execute/pr71083.c: New test.
5066 * gnat.dg/loop_optimization23.adb: New test.
5067 * gnat.dg/loop_optimization23_pkg.ads: New test.
5068 * gnat.dg/loop_optimization23_pkg.adb: New test.
5069
ec969ce4 50702016-08-11 Richard Biener <rguenther@suse.de>
5071
5072 PR tree-optimization/72772
5073 * gcc.dg/graphite/pr35356-1.c: Adjust.
5074 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5075
25482c16 50762016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5077
5078 * gfortran.dg/random_7.f90: Take into account that the last seed
5079 value is the special p value.
5080 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5081
f454033a 50822016-08-11 Richard Biener <rguenther@suse.de>
5083
5084 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5085
2d2b78a1 50862016-08-11 Alan Modra <amodra@gmail.com>
5087
5088 * gcc.target/powerpc/pr71680.c: New.
5089
97468983 50902016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5091
5092 * gcc.target/powerpc/bfp/bfp.exp: New file.
5093 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5094 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5095 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5096 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5097 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5098 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5099 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5100 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5101 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5102 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5103 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5104 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5105 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5106 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5107 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5108 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5109 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5110 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5111 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5112 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5113 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5114 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5115 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5116 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5117 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5118 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5119 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5120 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5121 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5122 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5123 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5124 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5125 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5126 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5127 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5128 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5129 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5130 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5131 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5132 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5133 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5134 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5135 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5136 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5137 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5138 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5139 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5140 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5141 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5142 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5143 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5144 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5145 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5146
23a6fe48 51472016-08-10 Bin Cheng <bin.cheng@arm.com>
5148
5149 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5150 Add aarch64*-*-*.
5151
0cb8f73e 51522016-08-10 Bin Cheng <bin.cheng@arm.com>
5153
5154 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5155
b7ed2a65 51562016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5157
5158 PR target/72853
5159 * gcc.target/powerpc/pr72853.c: New test.
5160
2d2b4107 51612016-08-10 Martin Liska <mliska@suse.cz>
5162
5163 PR gcov-profile/58306
5164 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5165
7132b755 51662016-08-10 Martin Liska <mliska@suse.cz>
5167
5168 * g++.dg/gcov/gcov-threads-1.C: New test.
5169
5186407c 51702016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5171
5172 PR target/71873
5173 * gcc.target/avr/pr71873.c: New test.
5174
44f01555 51752016-08-09 Martin Liska <mliska@suse.cz>
5176
5177 * g++.dg/gcov/gcov-dump-1.C: New test.
5178 * g++.dg/gcov/gcov-dump-2.C: New test.
5179
7d4f18f5 51802016-08-09 Martin Liska <mliska@suse.cz>
5181
5182 * gcc.dg/tree-prof/val-prof-9.c: New test.
5183
defa7026 51842016-08-09 Martin Liska <mliska@suse.cz>
5185
5186 * gcc.dg/tree-prof/val-prof-8.c: New test.
5187
ae7e6062 51882016-08-09 Martin Jambor <mjambor@suse.cz>
5189
0c47dd26 5190 PR ipa/71981
5191 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5192
a69fb570 51932016-08-09 Bin Cheng <bin.cheng@arm.com>
5194
5195 PR tree-optimization/33707
5196 * gcc.dg/vect/pr33707.c: New test.
5197
a031a844 51982016-08-09 Bin Cheng <bin.cheng@arm.com>
5199
5200 PR tree-optimization/pr72772
5201 * gcc.dg/tree-ssa/pr72772.c: New test.
5202
8f1baf0d 52032016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5204
5205 PR rtl-optimization/66669
5206 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5207
53e7aca1 52082016-08-09 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR tree-optimization/72824
5211 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5212
c162fa25 52132016-08-09 Richard Biener <rguenther@suse.de>
5214
5215 PR tree-optimization/71802
5216 * gcc.dg/torture/pr71802.c: New testcase.
5217
87156a7d 52182016-08-09 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR c++/72809
5221 * g++.dg/eh/stdarg1.C: New test.
5222
d0029333 52232016-08-08 Andi Kleen <ak@linux.intel.com>
5224
5225 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5226 test command line in failure log.
5227 (profopt-execute): dito. Make autofdo file names unique.
5228
7af4d06b 52292016-08-08 David Malcolm <dmalcolm@redhat.com>
5230
5231 PR c/64955
5232 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5233 output.
5234
7091ff70 52352016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5236
5237 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5238 c99_runtime.
5239 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5240 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5241 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5242 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5243 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5244 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5245
d189b094 52462016-08-08 David Malcolm <dmalcolm@redhat.com>
5247
5248 PR c/52952
5249 * gcc.dg/cpp/pr66415-1.c: Likewise.
5250 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5251 * gcc.dg/format/c90-printf-1.c: Likewise.
5252 * gcc.dg/format/diagnostic-ranges.c: New test case.
5253
440837fe 52542016-08-08 Jakub Jelinek <jakub@redhat.com>
5255
7cbcf608 5256 PR fortran/72716
5257 * gfortran.dg/gomp/pr72716.f90: New test.
5258
aa1ddb66 5259 PR middle-end/72781
5260 * gcc.dg/gomp/pr72781.c: New test.
5261
440837fe 5262 PR middle-end/68762
5263 * g++.dg/vect/pr68762-1.cc: New test.
5264 * g++.dg/vect/pr68762-2.cc: New test.
5265 * g++.dg/vect/pr68762.h: New file.
5266
eb571c16 52672016-08-08 Martin Sebor <msebor@redhat.com>
5268
5269 PR testsuite/72838
f9c39b65 5270 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5271 * g++.dg/warn/overflow-warn-3.C: Same.
5272 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5273
8ca5189a 52742016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5275
5276 PR fortran/71936
5277 * gfortran.dg/allocate_with_source_21.f03: New test.
5278
1495e54c 52792016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5280
5281 PR fortran/72698
5282 * gfortran.dg/allocate_with_source_20.f03: New test.
5283
d1e97886 52842016-08-08 Alan Modra <amodra@gmail.com>
5285
5286 * gcc.c-torture/compile/pr72802.c: New.
5287
9da84a54 52882016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5289
5290 PR fortran/70524
5291 * gfortran.dg/dependency_48.f90: New test.
5292
3f9692a5 52932016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5294
b5b764be 5295 PR fortran/70040
3f9692a5 5296 * gfortran.dg/pr70040.f90: New testcase.
5297
099ec19a 52982016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5299
5300 PR fortran/71961
5301 * gfortran.dg/matmul_10.f90: New testcase.
5302
e8272095 53032016-08-07 Jan Hubicka <hubicka@ucw.cz>
5304
5305 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5306
f5d2c462 53072016-08-07 Jakub Jelinek <jakub@redhat.com>
5308
5309 PR c/72816
5310 * gcc.dg/pr72816.c: New test.
5311
30c60892 53122016-08-06 Jonathan Wakely <jwakely@redhat.com>
5313
5314 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5315 * g++.dg/conversion/pr41426.C: Likewise.
5316 * g++.dg/conversion/pr66211.C: Likewise.
5317 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5318 * g++.dg/init/ref8.C: Likewise.
5319 * g++.old-deja/g++.law/cvt20.C: Likewise.
5320 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5321
2abf3c4a 53222016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5323
5324 PR tree-optimization/18046
5325 * gcc.dg/tree-ssa/vrp105.c: New test.
5326 * gcc.dg/tree-ssa/vrp106.c: New test.
5327
a940fdc7 53282016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5329
5330 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5331 1ul in diagnostics. Remove hyphen from "constant-expression."
5332 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5333 * g++.dg/cpp0x/static_assert3.C: Same.
5334 * g++.dg/cpp1y/constexpr-throw.C: Same.
5335 * g++.dg/template/nontype3.C: Same.
5336 * g++.dg/warn/overflow-warn-1.C: Same.
5337 * g++.dg/warn/overflow-warn-3.C: Same.
5338 * g++.dg/warn/overflow-warn-4.C: Same.
5339
d4166bdc 53402016-08-05 David Malcolm <dmalcolm@redhat.com>
5341
5342 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5343 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5344 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5345 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5346
906dd612 53472016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5348
5349 PR tree-optimization/72810
5350 * gcc.dg/tree-ssa/vrp110.c: New test.
5351
9788fb76 53522016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5353
5354 PR Target/72819
5355 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5356 registers.
5357 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5358 saving the half-precision registers.
5359 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5360 value is returned in h0.
5361 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5362 are passed in FP/SIMD registers.
5363 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5364 passing works corrcetly.
5365 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5366 (hfa_f16x2_t): Likewise.
5367 (hfa_f16x3_t): Likewise.
5368 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5369 are promoted to double and passed in a double register.
5370 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5371 are promoted to double and stacked.
5372 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5373 __fp16 data types.
5374 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5375 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5376 __fp16 first get passed in FP/SIMD registers, then stacked.
5377
30f40fe4 53782016-08-05 Nathan Sidwell <nathan@acm.org>
5379
5380 PR c++/68724
5381 * g++.dg/cpp0x/pr68724.C: New.
5382
8a6540e1 53832016-08-05 Richard Biener <rguenther@suse.de>
5384
5385 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5386
09001ac1 53872016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5388
5389 * gcc.dg/tree-ssa/vrp107.c: New test.
5390 * gcc.dg/tree-ssa/vrp108.c: New test.
5391 * gcc.dg/tree-ssa/vrp109.c: New test.
5392
88ab6a9c 53932016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5394
5395 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5396 dg-options.
5397
b2a036e7 53982016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5399
5400 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5401 test-cases.
5402 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5403 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5404 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5405 test-cases.
5406 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5407 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5408 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5409 large_double.
5410
8dbf49cb 54112016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5412
5413 PR c++/72800
5414 * g++.dg/cpp1y/lambda-ice1.C: New.
5415
dcc45aae 54162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5417
5418 PR c++/72759
5419 * g++.dg/cpp1y/pr72759.C: New test.
5420
88fe4062 54212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5422
5423 * gcc.dg/switch-10.c: New test.
5424
a1af716f 54252016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5426
5427 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5428
1fa5d8ba 54292016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5430
5431 * c-c++-common/goacc/routine-5.c: Update.
5432
e8dedc4a 54332016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5434
5435 PR rtl-optimization/70903
5436 * gcc.c-torture/execute/pr70903.c: New test.
5437
7ca5003c 54382016-08-04 Martin Liska <mliska@suse.cz>
5439
5440 * gcc.dg/params/params.exp: Replace file exists with
5441 TESTING_IN_BUILD_TREE.
5442
810702a2 54432016-08-04 Marek Polacek <polacek@redhat.com>
5444
5445 PR c++/70229
5446 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5447
fa8a8f79 54482016-08-04 Richard Biener <rguenther@suse.de>
5449
5450 PR middle-end/71984
5451 * gcc.dg/torture/pr71984.c: Guard correctness check for
5452 little-endian.
5453
9916f5a5 54542016-08-03 Andrew Pinski <apinski@cavium.com>
5455
5456 * gcc.c-torture/compile/20160802-1.c: New testcase.
5457
278b4698 54582016-08-03 Fritz Reese <fritzoreese@gmail.com>
5459
5460 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5461
860c3c85 54622016-08-03 Richard Biener <rguenther@suse.de>
5463
5464 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5465 and remove -O3.
5466 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5467 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5468
0a41d717 54692016-08-03 Richard Biener <rguenther@suse.de>
5470
5471 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5472 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5473 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5474 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5475
52e3c0e8 54762016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5477
5478 * gcc.dg/init-excess-2.c: Require int32plus.
5479 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5480 * gcc.dg/pr59963-2.c: Require int32plus.
5481 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5482 * gcc.dg/unroll-7.c: Require int32plus.
5483
ad8a330c 54842016-08-02 Bin Cheng <bin.cheng@arm.com>
5485
5486 PR tree-optimization/34114
5487 * gcc.dg/tree-ssa/loop-42.c: New test.
5488
d3aa3636 54892016-08-02 Tamar Christina <tamar.christina@arm.com>
5490
5491 * gcc.target/aarch64/vminmaxnm.c: New.
5492 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5493 tests.
5494
c79d3723 54952016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5496
5497 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5498 vec_extract for vector float, vector int, vector short, and vector
5499 char.
5500 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5501 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5502 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5503 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5504
5fc13c39 55052016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5506
5507 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5508 single stack adjustment, no writeback.
5fc13c39 5509 * gcc.target/aarch64/test_frame_12.c: Likewise.
5510 * gcc.target/aarch64/test_frame_13.c: Likewise.
5511 * gcc.target/aarch64/test_frame_15.c: Likewise.
5512 * gcc.target/aarch64/test_frame_6.c: Likewise.
5513 * gcc.target/aarch64/test_frame_7.c: Likewise.
5514 * gcc.target/aarch64/test_frame_8.c: Likewise.
5515 * gcc.target/aarch64/test_frame_16.c: New test.
5516
2eb70c76 55172015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5518
5519 PR target/72748
5520 * gcc.target/i386/pr72748.c: New test.
5521
92a44a68 55222015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5523
5524 PR tree-optimization/71818
5525 * gcc.dg/vect/pr71818.c: New
5526
56e7a293 55272016-08-01 Martin Liska <mliska@suse.cz>
5528
5529 PR tree-optimization/71857
5530 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5531
aa8852cc 55322016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5533
5534 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5535
f3c032a4 55362016-08-01 Jan Beulich <jbeulich@suse.com>
5537
5538 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5539
a1e9d2c3 55402016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5541
5542 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5543 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5544
466045aa 55452016-07-31 Jonathan Wakely <jwakely@redhat.com>
5546
5547 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5548 (check_effective_target_c++): Likewise. Also match for libstdc++.
5549
92a44a68 55502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5551
5552 PR fortran/41922
5553 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5554 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5555 * gfortran.dg/pr41922.f90: New test.
5556
dd13eb1b 55572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5558
5559 PR fortran/68566
5560 * gfortran.dg/pr68566.f90: new test.
5561
a940fdc7 55622016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5563
5564 PR c++/60760
5565 PR c++/71091
5566 * g++.dg/cpp0x/constexpr-cast.C: New test.
5567 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5568 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5569 * g++.dg/ubsan/pr63956.C: Correct.
5570
efa8ff03 55712016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5572
5573 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5574 vector double or vector long where the vector is in memory.
5575 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5576 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5577
0b8113c5 55782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5579
5580 PR fortran/69867
5581 * gfortran.dg/pr69867.f90: New test.
5582
3badc59b 55832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5584
5585 PR fortran/69962
5586 * gfortran.dg/pr69962.f90: New test.
5587
fc8b54ff 55882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5589
5590 PR fortran/70006
5591 * gfortran.dg/pr70006.f90: New test.
5592
165b422e 55932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5594
5595 PR fortran/71730
5596 * gfortran.dg/pr71730.f90: New test.
5597 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5598 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5599 * gfortran.dg/array_constructor_26.f03: Ditto.
5600
0c6334ed 56012016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5602
5603 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5604 * gcc.target/powerpc/pr71763.c: Likewise.
5605
4ebf85be 56062016-07-29 Marek Polacek <polacek@redhat.com>
5607
5608 PR c/71742
5609 * gcc.dg/940510-1.c: Adjust dg-error.
5610 * gcc.dg/c99-flex-array-1.c: Likewise.
5611 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5612
9efe5be6 5613 PR c/71853
5614 * gcc.dg/noncompile/pr71853.c: New test.
5615
4c4548bb 5616 PR c/71573
5617 * gcc.dg/noncompile/pr71573.c: New test.
5618
8ae70602 5619 PR c/71926
5620 * g++.dg/warn/Wparentheses-30.C: New test.
5621 * gcc.dg/Wparentheses-14.c: New test.
5622
cfc1aded 56232016-07-29 Uros Bizjak <ubizjak@gmail.com>
5624
5625 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5626
d5e80d93 56272016-07-29 Bin Cheng <bin.cheng@arm.com>
5628
5629 PR tree-optimization/57558
5630 * gcc.dg/vect/pr57558-1.c: New test.
5631 * gcc.dg/vect/pr57558-2.c: New test.
5632
c7c713ec 56332016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5634
cfc1aded 5635 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5636 to scan forwprop1 dump pass.
5637
34b9af67 56382016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/51488
5641 * g++.dg/template/pr51488.C: New.
5642
322d4184 56432016-07-29 Jakub Jelinek <jakub@redhat.com>
5644
5645 PR c/71969
5646 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5647 static __inline__.
5648 * gcc.dg/pr71969-1.c: New test.
5649 * gcc.dg/pr71969-2.c: New test.
5650 * gcc.dg/pr71969-3.c: New test.
5651
7648c9c7 56522016-07-29 Marek Polacek <polacek@redhat.com>
5653
5654 PR c/71574
5655 * c-c++-common/pr71574.c: New test.
5656
35fddbd6 5657 PR c/71583
5658 * gcc.dg/noncompile/pr71583.c: New test.
5659
d06bcb87 56602016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5661
5662 PR middle-end/68217
5663 * gcc.dg/pr68217.c: New test.
5664
fb5574d7 56652016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5666
5667 PR fortran/71067
5668 * gfortran.dg/pr71067_1.f90: New test.
5669 * gfortran.dg/pr71067_2.f90: Ditto.
5670
a52bb7a0 56712016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5672
5673 * gcc.target/powerpc/vec-extract-1.c: New test.
5674
42e96823 56752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5676
5677 PR fortran/71799
5678 * gfortran.dg/pr71799.f90: New test.
5679
d5539c6b 56802016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5681
5682 PR c++/71665
5683 * g++.dg/cpp0x/pr71665-1.C: New.
5684 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5685 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5686 * g++.dg/ext/label10.C: Likewise.
5687 * g++.dg/parse/constant5.C: Likewise.
5688
05995232 56892016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5690
5691 PR fortran/71859
5692 * gfortran.dg/pr71859.f90: New test.
5693 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5694 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5695
7a4429b2 56962016-07-28 Paul Thomas <pault@gcc.gnu.org>
5697
5698 PR fortran/71883
5699 * gfortran.dg/pr71883.f90 : New test.
5700
f339cf78 57012016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5702
5703 PR tree-optimization/71734
cfc1aded 5704 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5705
8311fe26 57062016-07-28 Renlin Li <renlin.li@arm.com>
5707
5708 Revert
5709 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5710
5711 PR fortran/71902
5712 * gfortran.dg/dependency_47.f90: New test.
5713
595e387a 57142016-07-28 Martin Liska <mliska@suse.cz>
5715
5716 PR gcov-profile/68025
5717 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5718
83554604 57192016-07-28 Martin Liska <mliska@suse.cz>
5720
5721 * g++.dg/vect/pr70944.cc: New test.
5722
ec6d2d63 57232016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5724
5725 PR middle-end/71994
5726 * gcc.dg/torture/pr71994.c: New test.
5727
12dabcee 57282016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5729
5730 PR middle-end/71078
5731 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5732 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5733 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5734
262a83d5 57352016-07-27 Richard Biener <rguenther@suse.de>
5736
5737 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5738
3989f1fe 57392016-07-27 Martin Liska <mliska@suse.cz>
5740
5741 * gcc.dg/predict-13.c: New test.
5742 * gcc.dg/predict-14.c: New test.
5743
69a499fa 57442016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5745
7a4429b2 5746 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5747 including stdint.h.
5748 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5749 including stdint.h.
5750
751fef95 57512016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5752
5753 PR target/71869
5754 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5755 IEEE built-in functions handle quiet and signalling NaNs
5756 correctly.
5757
5e07497c 57582016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5759
5760 PR fortran/71862
5761 * gfortran.dg/pr71862.f90: New test.
5762
18928e61 57632016-07-26 Martin Sebor <msebor@redhat.com>
5764
5765 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5766 selector with dg-options.
5767
7e1856f1 57682016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5769
5770 PR tree-optimization/18046
5771 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5772 * gcc.dg/tree-ssa/vrp103.c: New test.
5773 * gcc.dg/tree-ssa/vrp104.c: New test.
5774
08679462 57752016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5776
5777 * gcc.target/powerpc/pr63354.c: Require lp64 since
5778 -mprofile-kernel is not legal with -m32.
5779
8c3efadf 57802016-07-26 Richard Biener <rguenther@suse.de>
5781
5782 PR rtl-optimization/71984
5783 * gcc.dg/torture/pr71984.c: New testcase.
5784
78866ecd 57852016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5786
5787 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5788 g++-dg-runtest via et-dg-runtest.
5789 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5790 * gcc.dg/vect/vect.exp: Likewise.
5791 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5792 gfortran-dg-runtest.
5793 * gfortran.dg/vect/vect.exp: Likewise.
5794 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5795 (check_mips_loongson_hw_available): Likewise.
5796 (check_effective_target_mpaired_single_runtime): Likewise.
5797 (check_effective_target_mips_loongson_runtime): Likewise.
5798 (add_options_for_mpaired_single): Likewise.
5799 (check_effective_target_vect_int): Add global et_index.
5800 Check and save the supported feature for a target selected by
5801 the et_index target. Break long lines where appropriate. Call
5802 et-is-effective-target for MIPS with an argument instead of
5803 check_effective_target_* where appropriate.
5804 (check_effective_target_vect_intfloat_cvt): Likewise.
5805 (check_effective_target_vect_uintfloat_cvt): Likewise.
5806 (check_effective_target_vect_floatint_cvt): Likewise.
5807 (check_effective_target_vect_floatuint_cvt): Likewise.
5808 (check_effective_target_vect_simd_clones): Likewise.
5809 (check_effective_target_vect_shift): ewise.
5810 (check_effective_target_whole_vector_shift): Likewise.
5811 (check_effective_target_vect_bswap): Likewise.
5812 (check_effective_target_vect_shift_char): Likewise.
5813 (check_effective_target_vect_long): Likewise.
5814 (check_effective_target_vect_float): Likewise.
5815 (check_effective_target_vect_double): Likewise.
5816 (check_effective_target_vect_long_long): Likewise.
5817 (check_effective_target_vect_no_int_max): Likewise.
5818 (check_effective_target_vect_no_int_add): Likewise.
5819 (check_effective_target_vect_no_bitwise): Likewise.
5820 (check_effective_target_vect_widen_shift): Likewise.
5821 (check_effective_target_vect_no_align): Likewise.
5822 (check_effective_target_vect_hw_misalign): Likewise.
5823 (check_effective_target_vect_element_align): Likewise.
5824 (check_effective_target_vect_condition): Likewise.
5825 (check_effective_target_vect_cond_mixed): Likewise.
5826 (check_effective_target_vect_char_mult): Likewise.
5827 (check_effective_target_vect_short_mult): Likewise.
5828 (check_effective_target_vect_int_mult): Likewise.
5829 (check_effective_target_vect_extract_even_odd): Likewise.
5830 (check_effective_target_vect_interleave): Likewise.
5831 (check_effective_target_vect_stridedN): Likewise.
5832 (check_effective_target_vect_multiple_sizes): Likewise.
5833 (check_effective_target_vect64): Likewise.
5834 (check_effective_target_vect_call_copysignf): Likewise.
5835 (check_effective_target_vect_call_sqrtf): Likewise.
5836 (check_effective_target_vect_call_btrunc): Likewise.
5837 (check_effective_target_vect_call_btruncf): Likewise.
5838 (check_effective_target_vect_call_ceil): Likewise.
5839 (check_effective_target_vect_call_ceilf): Likewise.
5840 (check_effective_target_vect_call_floor): Likewise.
5841 (check_effective_target_vect_call_floorf): Likewise.
5842 (check_effective_target_vect_call_lceil): Likewise.
5843 (check_effective_target_vect_call_lfloor): Likewise.
5844 (check_effective_target_vect_call_nearbyint): Likewise.
5845 (check_effective_target_vect_call_nearbyintf): Likewise.
5846 (check_effective_target_vect_call_round): Likewise.
5847 (check_effective_target_vect_call_roundf): Likewise.
5848 (check_effective_target_vect_perm): Likewise, but also append *_saved
5849 to the existing global name to properly cache the result.
5850 (check_effective_target_vect_perm_byte): Likewise.
5851 (check_effective_target_vect_perm_short): Likewise.
5852 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5853 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5854 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5855 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5856 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5857 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5858 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5859 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5860 (check_effective_target_vect_sdot_qi): Likewise.
5861 (check_effective_target_vect_udot_qi): Likewise.
5862 (check_effective_target_vect_sdot_hi): Likewise.
5863 (check_effective_target_vect_udot_hi): Likewise.
5864 (check_effective_target_vect_usad_char): Likewise.
5865 (check_effective_target_vect_pack_trunc): Likewise.
5866 (check_effective_target_vect_unpack): Likewise.
5867 (check_effective_target_vect_aligned_arrays): Likewise.
5868 (check_effective_target_vect_natural_alignment): Likewise.
5869 (check_effective_target_vector_alignment_reachable): Likewise.
5870 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5871 (is-effective-target): Initialize et_index if undefined.
5872 (et-dg-runtest): New.
5873 (et-is-effective-target): Likewise.
5874 (check_vect_support_and_set_flags): Add supported MIPS targets to
5875 EFFECTIVE_TARGETS list. Return the number of supported targets.
5876
b2930f09 58772016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5878 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5879
5880 PR middle-end/70920
5881 * gcc.dg/pr70920-1.c: New test-case.
5882 * gcc.dg/pr70902-2.c: Likewise.
5883 * gcc.dg/pr70920-3.c: Likewise.
5884 * gcc.dg/pr70920-4.c: Likewise
5885 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5886 2 instead of 3.
5887
90821294 58882016-07-25 Alexander Monakov <amonakov@ispras.ru>
5889
5890 * gcc.c-torture/execute/pr71494.c: Require label_values.
5891 * gcc.dg/pr16973.c: Ditto.
5892
1660595b 58932016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5894
5895 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5896 * gcc.dg/torture/pr69771.c: Require int32plus.
5897 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5898
5b2b88ce 58992016-07-25 Martin Liska <mliska@suse.cz>
5900
5901 * gcc.dg/torture/pr71987.c: New test.
5902
e2f926e9 59032016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5904
5905 PR fortran/71935
5906 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5907 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5908 * gfortran.dg/pr71935.f90: New test.
5909
a940fdc7 59102016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5911
5912 PR c++/71675
5913 * g++.dg/ext/atomic-3.C: New test.
5914 * gcc.dg/atomic/pr71675.c: New test.
5915
5a43070d 59162016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5917
5918 * gcc.target/i386/mvc8.c: New test.
5919
1b793819 59202016-07-22 Bin Cheng <bin.cheng@arm.com>
5921
5922 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5923 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5924
d4b4c787 59252016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5926
5927 PR fortran/71795
5928 * gfortran.dg/constructor_50.f90: New test.
5929
45648efe 59302016-07-22 Martin Liska <mliska@suse.cz>
5931
5932 PR gcov-profile/69028
5933 PR gcov-profile/62047
5934 * g++.dg/cilk-plus/pr69028.C: New test.
5935
b657bb1f 59362016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5937
5938 * gfortran.dg/coarray_stat_2.f90: New test.
5939
3a421504 59402016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5941
5942 * gcc.target/powerpc/vec-extract.h: New files to check the
5943 vec_extract built-in functions for all vector types, testing
5944 accessing each element, both with constant and variable element
5945 numbers.
5946 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5947 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5948 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5949 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5950 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5951 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5952 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5953 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5954 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5955
d40a1eac 59562016-07-21 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR c++/71728
5959 * g++.dg/other/pr71728.C: New test.
5960
3b0d7293 59612016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5962
5963 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5964 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5965 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5966 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5967 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5968
50953a9f 59692016-07-21 Richard Biener <rguenther@suse.de>
5970
5971 PR tree-optimization/71947
5972 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5973
90261646 59742016-07-21 Bin Cheng <bin.cheng@arm.com>
5975
5976 * gcc.dg/tree-ssa/scev-15.c: New.
5977
5a5a7a90 59782016-07-21 Bin Cheng <bin.cheng@arm.com>
5979
5980 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5981
df0c563f 59822016-07-21 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR c++/71941
5985 * g++.dg/gomp/pr71941.C: New test.
5986
24acd4ab 59872016-07-20 David Malcolm <dmalcolm@redhat.com>
5988
5989 PR c/70339
5990 PR c/71858
5991 * g++.dg/spellcheck-identifiers.C: New test case, based on
5992 gcc.dg/spellcheck-identifiers.c.
5993 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5994 gcc.dg/spellcheck-identifiers-2.c.
5995 * g++.dg/spellcheck-typenames.C: New test case, based on
5996 gcc.dg/spellcheck-typenames.c
5997
8669e753 59982016-07-20 Jonathan Wakely <jwakely@redhat.com>
5999
6000 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6001 pointer to member function and also test catching by reference.
6002
75cb41b8 60032016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6004
6005 * gcc.target/s390/pr67443.c: Fix test case.
6006
07be1239 60072016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6008
6009 * gcc.target/s390/insv-1.c: Xfail some tests.
6010 * gcc.target/s390/insv-2.c: Likewise.
6011
e9b5fdd9 60122016-07-20 Georg-Johann Lay <avr@gjlay.de>
6013
6014 * gcc.target/avr/torture/get-mem.c: New test.
6015 * gcc.target/avr/torture/set-mem.c: New test.
6016
b704b0e1 60172016-07-20 Georg-Johann Lay <avr@gjlay.de>
6018
6019 PR target/71948
6020 * gcc.target/avr/torture/tiny-progmem.c: New test.
6021
051eb924 60222016-07-20 Jakub Jelinek <jakub@redhat.com>
6023
fdb70809 6024 PR c++/71909
6025 * g++.dg/parse/pr71909.C: New test.
6026 * g++.dg/tm/pr71909.C: New test.
6027
051eb924 6028 PR c++/50060
6029 * g++.dg/cpp0x/constexpr-50060.C: New test.
6030 * g++.dg/cpp1y/constexpr-50060.C: New test.
6031
c4e1267c 60322016-07-20 Martin Liska <mliska@suse.cz>
6033
6034 * gfortran.dg/graphite/pr71898.f90: New test.
6035
ecaa5fd4 60362016-07-20 Bin Cheng <bin.cheng@arm.com>
6037
6038 PR tree-optimization/71503
6039 PR tree-optimization/71683
6040 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6041 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6042
f5b88ba1 60432016-07-20 Martin Liska <mliska@suse.cz>
6044
6045 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6046 * gcc.dg/plugin/sreal-test-1.c: Remove.
6047 * gcc.dg/plugin/sreal_plugin.c: Remove.
6048
e889bd11 60492016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6050
6051 PR fortran/71902
6052 * gfortran.dg/dependency_47.f90: New test.
6053
1c6bb1c0 60542016-07-19 Jakub Jelinek <jakub@redhat.com>
6055
94d511af 6056 PR rtl-optimization/71916
6057 * gcc.c-torture/compile/pr71916.c: New test.
6058
54e95a17 6059 PR middle-end/71874
6060 * g++.dg/torture/pr71874.C: New test.
6061
1c6bb1c0 6062 PR middle-end/71734
6063 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6064 (my_alloc): Rewritten to use __builtin_posix_memalign and
6065 __SIZE_TYPE__.
6066 (my_free): Use __builtin_free instead of _mm_free.
6067 (Vec::operator=): Use __builtin_memcpy.
6068
0d565f19 60692016-07-19 Martin Jambor <mjambor@suse.cz>
6070
cfc1aded 6071 PR fortran/71688
6072 * gfortran.dg/pr71688.f90: New test.
0d565f19 6073
2be13cd5 60742016-07-19 Richard Biener <rguenther@suse.de>
6075
6076 * c-c++-common/vector-subscript-6.c: New testcase.
6077 * c-c++-common/vector-subscript-7.c: Likewise.
6078
1697df09 60792016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6080
7a4429b2 6081 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6082 and UInt32 based on __SIZEOF_INT__.
6083
8894566e 60842016-07-19 Richard Biener <rguenther@suse.de>
6085
6086 PR tree-optimization/71901
6087 * gcc.dg/torture/pr71901.c: New testcase.
6088
60892016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6090
6091 PR tree-optimization/71908
6092 * gcc.dg/torture/pr71908.c: New testcase.
6093
106ac76d 60942016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6095
6096 PR target/71493
6097 * gcc.target/powerpc/pr71493-1.c: New test.
6098 * gcc.target/powerpc/pr71493-2.c: Likewise.
6099
e6517a48 61002016-07-18 Jakub Jelinek <jakub@redhat.com>
6101
d1e0c36e 6102 PR c++/71835
6103 * g++.dg/conversion/ambig3.C: New test.
6104
6fe424c2 6105 PR c++/71828
6106 * g++.dg/cpp0x/constexpr-71828.C: New test.
6107
d3dd9e33 6108 PR c++/71826
6109 * g++.dg/template/pr71826.C: New test.
6110
74fd83a9 6111 PR c++/71822
6112 * g++.dg/template/defarg21.C: New test.
6113
e6517a48 6114 PR c++/71871
6115 * g++.dg/ext/vector31.C: New test.
6116
f942bdbf 61172016-07-18 Uros Bizjak <ubizjak@gmail.com>
6118
6119 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6120
4b1425be 61212016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6122
6123 PR tree-optimization/71734
6124 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6125
a80f37e1 61262016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6127
6128 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6129 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6130 stack-layout-dynamic-1.c: New test.
6131
ea283725 61322016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6133
6134 * gcc.target/s390/nolrl-1.c: New test.
6135
14eab729 61362016-07-17 Fritz Reese <fritzoreese@gmail.com>
6137
6138 PR fortran/71523
6139 * gfortran.dg/pr71523_1.f90: New test.
6140 * gfortran.dg/pr71523_2.f90: New test.
6141
3925d644 61422016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6143
6144 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6145
fb9ff4ce 61462016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6147 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6148
6149 PR fortran/62125
6150 * gfortran.dg/pr62125.f90: New test.
6151
95b0f5e9 61522016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6153
6154 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6155 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6156
1913be16 61572016-07-15 Jonathan Wakely <jwakely@redhat.com>
6158
6159 PR c++/58796
6160 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6161 * g++.dg/cpp0x/nullptr35.C: New test.
6162
b4803084 61632016-07-15 Bin Cheng <bin.cheng@arm.com>
6164
6165 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6166
89e3ec3d 61672016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6168
6169 * gfortran.dg/goacc/vector_length.f90: New test.
6170
2084e279 61712016-07-15 Richard Biener <rguenther@suse.de>
6172
6173 PR tree-optimization/71881
6174 * gcc.dg/torture/pr71881.c: New testcase.
6175
2177bb9a 61762016-07-15 Richard Biener <rguenther@suse.de>
6177
6178 PR tree-optimization/71887
6179 * gcc.dg/torture/pr71887.c: New testcase.
6180
0dd7db3b 61812016-07-15 Jakub Jelinek <jakub@redhat.com>
6182
6183 PR c/71858
6184 * gcc.dg/spellcheck-identifiers-3.c: New test.
6185
b41cc4d1 61862016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6187
6188 PR fortran/71807
6189 * gfortran.dg/null_9.f90: New test.
6190
a4d34e5e 61912016-07-15 Bin Cheng <bin.cheng@arm.com>
6192
6193 * gcc.dg/tree-ssa/loop-41.c: New test.
6194
1547c551 61952016-07-15 Bin Cheng <bin.cheng@arm.com>
6196
6197 PR tree-optimization/71347
6198 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6199
b9c2416b 62002016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6201
6202 PR fortran/29819
6203 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6204 * gfortran.dg/contains.f90: Ditto.
6205 * gfortran.dg/contains_empty_1.f03: Ditto.
6206 * gfortran.dg/submodule_3.f08: Ditto.
6207
28413b15 62082016-07-14 Jakub Jelinek <jakub@redhat.com>
6209
661af228 6210 PR testsuite/71865
6211 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6212 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6213 expected diagnostics.
6214
28413b15 6215 PR c/71858
6216 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6217 * gcc.dg/spellcheck-identifiers-2.c: New test.
6218 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6219 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6220
7b3b3a49 62212016-07-14 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR tree-optimization/71872
6224 * gcc.c-torture/compile/pr71872.c: New test.
6225
7c039c44 62262016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6227
6228 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6229 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6230 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6231 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6232 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6233 * gcc.target/arm/atomic-op-acquire-1.c: This.
6234 * gcc.target/arm/atomic-op-char.c: Rename into ...
6235 * gcc.target/arm/atomic-op-char-1.c: This.
6236 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6237 * gcc.target/arm/atomic-op-consume-1.c: This.
6238 * gcc.target/arm/atomic-op-int.c: Rename into ...
6239 * gcc.target/arm/atomic-op-int-1.c: This.
6240 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6241 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6242 * gcc.target/arm/atomic-op-release.c: Rename into ...
6243 * gcc.target/arm/atomic-op-release-1.c: This.
6244 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6245 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6246 * gcc.target/arm/atomic-op-short.c: Rename into ...
6247 * gcc.target/arm/atomic-op-short-1.c: This.
6248 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6249 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6250 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6251 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6252 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6253 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6254 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6255 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6256 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6257 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6258
80c5e533 62592016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6260
6261 PR fortran/70842
6262 * gfortran.dg/select_type_35.f03: New test.
6263
c5a9fc7b 62642016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6265
6266 PR target/65951
6267 PR tree-optimization/70923
6268 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6269 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6270 * gcc.dg/vect/pr65951.c: Likewise.
6271 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6272
d1242c94 62732016-07-14 David Edelsohn <dje.gcc@gmail.com>
6274
6275 * c-c++-common/pr60226.c: Expect maximum object file alignment
6276 error on AIX.
6277
97f2a90b 62782016-07-14 Richard Biener <rguenther@suse.de>
6279
6280 PR tree-optimization/71866
6281 * gcc.dg/torture/pr71866.c: New testcase.
6282
6029a910 62832016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6284
6285 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6286 selector and enclose boolean expression in curly braces.
6287
798d22ed 62882016-07-14 Alan Modra <amodra@gmail.com>
6289
6290 PR target/71733
6291 * gcc.target/powerpc/p9-novsx.c: New.
6292
3ffcb27d 62932016-07-13 Andi Kleen <ak@linux.intel.com>
6294
6295 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6296 * g++.dg/tree-prof/morefunc.C: Dito.
6297 * g++.dg/tree-prof/pr35545.C: Dito.
6298 * g++.dg/tree-prof/reorder.C: Dito.
6299 * gcc.dg/tree-prof/20050826-2.c: Dito.
6300 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6301 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6302 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6303 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6304 * gcc.dg/tree-prof/inliner-1.c: Dito.
6305 * gcc.dg/tree-prof/merge_block.c: Dito.
6306 * gcc.dg/tree-prof/stringop-1.c: Dito.
6307 * gcc.dg/tree-prof/stringop-2.c: Dito.
6308 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6309 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6310 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6311 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6312 * gcc.dg/tree-prof/update-loopch.c: Dito.
6313 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6314 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6315 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6316 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6317 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6318 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6319 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6320
9ace90e5 63212016-07-13 Andi Kleen <ak@linux.intel.com>
6322
6323 * lib/profopt.exp (profopt-execute): Remove .imports files.
6324
b75cf198 63252016-07-13 Andi Kleen <ak@linux.intel.com>
6326
f942bdbf 6327 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6328
4d0389a9 63292016-07-13 Andi Kleen <ak@linux.intel.com>
6330
6331 * lib/profopt.exp (dg-final-scan-autofdo,
6332 dg-final-scan-not-autofdo): New functions.
6333
a5af7a75 63342016-07-13 Bin Cheng <bin.cheng@arm.com>
6335
6336 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6337 * gcc.dg/vect/vect-35.c: Ditto.
6338 * gcc.dg/vect/vect-alias-check-2.c: New test.
6339
c6bcae01 63402016-07-13 Martin Liska <mliska@suse.cz>
6341
6342 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6343 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6344 * gfortran.dg/pr42108.f90: Update expected dump scan.
6345
0644c120 63462016-07-13 Richard Biener <rguenther@suse.de>
6347
6348 PR tree-optimization/24574
6349 * gcc.dg/pr24574.c: New testcase.
6350
2bbae5b9 63512016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6352
f942bdbf 6353 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6354 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6355 * c-c++-common/pr68833-1.c: Require int32plus.
6356 * gcc.dg/ipa/pr63551.c: Likewise.
6357 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6358 * gcc.dg/ipa/pr64041.c: Require int32plus.
6359
839a6560 63602016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6361
6362 PR ipa/71633
6363 * g++.dg/pr71633.C: New test.
6364
8f5f2788 63652016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6366
6367 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6368 Add new arm_thumb1_cbz_ok effective target.
6369 * gcc.target/arm/cbz.c: New test.
6370
417e5cc5 63712016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6372
6373 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6374 Define effective target.
6375 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6376 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6377 * gcc.target/arm/movhi_movw.c: New test.
6378 * gcc.target/arm/movsi_movw.c: Likewise.
6379 * gcc.target/arm/movdi_movw.c: Likewise.
6380
68a5143e 63812016-07-13 Richard Biener <rguenther@suse.de>
6382
6383 PR middle-end/71104
6384 * gcc.dg/pr71104-1.c: New testcase.
6385 * gcc.dg/pr71104-2.c: Likewise.
6386
69e8d259 63872016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6388
6389 PR target/71805
6390 * gcc.target/powerpc/pr71805.c: New test.
6391
244f142f 63922016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6393
6394 * gcc.target/powerpc/divkc3-1.c: New.
6395 * gcc.target/powerpc/mulkc3-1.c: New.
6396
6fc56f1f 63972016-07-12 Nathan Sidwell <nathan@acm.org>
6398
6399 * gcc.target/arm/data-rel-1.c: New.
6400 * gcc.target/arm/data-rel-2.c: New.
6401 * gcc.target/arm/data-rel-3.c: New.
6402
94ee1e9c 64032016-07-12 Martin Liska <mliska@suse.cz>
6404
6405 * gcc.dg/params/blocksort-part.c: New test.
6406 * gcc.dg/params/params.exp: New file.
6407
cd32d747 64082016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6409
6410 PR middle-end/71700
6411 * gcc.c-torture/execute/pr71700.c: New test.
6412
ad010d47 64132016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6414 Richard Biener <rguenther@suse.de>
6415
6416 PR tree-optimization/23286
6417 PR tree-optimization/70159
6418 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6419 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6420 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6421 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6422 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6423 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6424 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6425 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6426 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6427 * gcc.dg/pr51879-12.c: Likewise.
6428 * gcc.dg/strlenopt-9.c: Likewise.
6429 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6430 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6431 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6432 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6433 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6434 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6435 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6436 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6437 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6438 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6439 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6440 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6441 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6442 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6443 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6444
9aece49e 64452016-07-12 Richard Biener <rguenther@suse.de>
6446
6447 PR rtl-optimization/68961
6448 * gcc.target/i386/pr68961.c: New testcase.
6449
8f05fee9 64502016-07-11 Jakub Jelinek <jakub@redhat.com>
6451
4a6cc5cd 6452 PR middle-end/71758
6453 * c-c++-common/gomp/pr71758.c: New test.
6454 * gfortran.dg/gomp/pr71758.f90: New test.
6455
8f05fee9 6456 PR tree-optimization/71823
6457 * gcc.dg/vect/pr71823.c: New test.
6458
b73690a4 64592016-07-11 David Malcolm <dmalcolm@redhat.com>
6460
6461 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6462 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6463 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6464
675f4c6b 64652016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6466
6467 PR target/71801
6468 * gcc.target/i386/pr71801.c: New test.
6469
9aaf7e3e 64702016-07-11 Richard Biener <rguenther@suse.de>
6471
6472 PR tree-optimization/71816
6473 * gcc.dg/torture/pr71816.c: New testcase.
6474
dd58bf21 64752016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6476
6477 PR fortran/71783
6478 * gfortran.dg/dependency_46.f90: New test.
6479
a2ebcb84 64802016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6481
6482 PR rtl-optimization/71621
6483 * gcc.target/i386/pr71621-1.c: New.
6484 * gcc.target/i386/pr71621-2.c: New.
6485
6cedf97e 64862016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6487
6488 * gfortran.dg/goacc/pr71704.f90: New test.
6489
dc71c755 64902016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6491
6492 PR target/71297
6493 * gcc.target/powerpc/pr71297.c: New.
6494
288161af 64952016-07-08 Jiong Wang <jiong.wang@arm.com>
6496
6497 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6498
98e771d6 64992016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6500
6501 PR target/71806
6502 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6503
c3d27339 65042016-07-08 Alan Hayward <alan.hayward@arm.com>
6505
6506 PR tree-optimization/71667
6507 * gcc.dg/vect/pr71667.c: New
6508
b1b5042a 65092016-07-08 Martin Liska <mliska@suse.cz>
6510
6511 * gcc.dg/torture/pr71606.c: New test.
6512
5cdc40a0 65132016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6514
6515 PR fortran/71764
6516 * gfortran.dg/pr71764.f90: New test.
6517
bcc4d868 65182016-07-07 Jakub Jelinek <jakub@redhat.com>
6519 Kai Tietz <ktietz70@googlemail.com>
6520
6521 PR c++/70869
6522 PR c++/71054
6523 * g++.dg/cpp0x/pr70869.C: New test.
6524 * g++.dg/cpp0x/pr71054.C: New test.
6525
b39328b2 65262016-07-07 David Edelsohn <dje.gcc@gmail.com>
6527
6528 * g++.dg/debug/pr71432.C: Fail on AIX.
6529
95c9caad 65302016-07-07 Martin Liska <mliska@suse.cz>
6531
6532 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6533 an undefined behavior.
6534 * gfortran.dg/do_3.F90: Likewise.
6535 * gfortran.dg/do_check_11.f90: New test.
6536 * gfortran.dg/do_check_12.f90: New test.
6537 * gfortran.dg/do_corner_warn.f90: New test.
6538
8e976d11 65392016-07-07 Martin Liska <mliska@suse.cz>
6540
6541 * gfortran.dg/predict-1.f90: Ammend the test.
6542 * gfortran.dg/predict-2.f90: Likewise.
6543
26716fc7 65442016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6545
6546 PR ipa/71624
6547 * g++.dg/pr71624.C: New test.
6548
2d079cbf 65492016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6550
6551 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6552 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6553 ARMv8-M Mainline architectures.
6554
9e6f4af4 65552016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6556
6557 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6558 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6559
d490b07a 65602016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6561
6562 PR target/70098
6563 PR target/71763
6564 * gcc.target/powerpc/pr71763.c: New file.
6565
798fc305 65662016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6567
6568 PR tree-optimization/71518
f942bdbf 6569 * gcc.dg/pr71518.c: New test.
798fc305 6570
97e4cbac 65712016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6572
6573 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6574
19aea164 65752016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6576
f942bdbf 6577 PR target/50739
19aea164 6578 * gcc.target/avr/pr50739.c: New test.
6579
105e9dfc 65802016-07-05 Jan Hubicka <jh@suse.cz>
6581
6582 * gcc.dg/tree-ssa/scev-14.c: update template.
6583
1137da9c 65842016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6585
6586 * gcc.dg/vect/group-no-gaps-1.c: New test.
6587
ce393063 65882016-07-05 Andi Kleen <ak@linux.intel.com>
6589
6590 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6591 if kernel supports MPX.
6592
92a44a68 65932016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6594
6595 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6596
f2ccdf8e 65972016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6598 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6599
6600 * gcc.target/powerpc/signbit-1.c: New test.
6601 * gcc.target/powerpc/signbit-2.c: New test.
6602 * gcc.target/powerpc/signbit-3.c: New test.
6603
0215a22c 66042016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6605
6606 PR rtl-optimization/71594
6607 * gcc.dg/torture/pr71594.c: New test.
6608
30a39817 66092016-07-05 Jan Hubicka <jh@suse.cz>
6610
6611 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6612
b65b8df2 66132016-07-05 David Malcolm <dmalcolm@redhat.com>
6614
6615 PR c++/62314
f9c39b65 6616 * g++.dg/parse/error5.C: Update column
b65b8df2 6617 number of missing semicolon error.
6618 * g++.dg/pr62314-2.C: New test case.
6619
6b5471d8 66202016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6621
6622 * gfortran.dg/coarray_stat_function.f90: New test.
6623 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6624 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6625 to new interfaces.
6626
35b3a8dd 66272016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6628
6629 PR fortran/71623
6630 * gfortran.dg/deferred_character_17.f90: New test.
6631
b84c1ddf 66322016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6633
6634 * gcc.target/arm/neon/polytypes.c: Move to ...
6635 * gcc.target/arm/polytypes.c: ... here.
6636 * gcc.target/arm/neon/pr51534.c: Move to ...
6637 * gcc.target/arm/pr51534.c: ... here.
6638 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6639 * gcc.target/arm/vect-vcvt.c: ... here.
6640 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6641 * gcc.target/arm/vect-vcvtq.c: ... here.
6642 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6643 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6644 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6645 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6646 * gcc.target/arm/neon/neon.exp: Delete.
6647 * gcc.target/arm/neon/: Delete.
6648
7e9136f1 66492016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6650
6651 PR fortran/65575
6652 * gfortran.dg: pr65575.f90: New test.
6653
18b42a28 66542016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6655
6656 PR fortran/35849
6657 * gfortran.dg: pr35849.f90: New test.
6658
f8765404 66592016-07-04 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR c++/71739
6662 * g++.dg/cpp0x/pr71739.C: New test.
6663
e3422b3a 66642016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6665
6666 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6667
2da1c9f7 66682016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6669
6670 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6671 locr.
6672 * gcc.target/s390/loc-1.c: New test.
6673
6125d36e 66742016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6675
f9c39b65 6676 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6677 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6678
42797d4b 66792016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6680
6681 PR target/63874
6682 * gcc.target/aarch64/pr63874.c: New test.
6683
9d9fe66a 66842016-07-04 Jan Beulich <jbeulich@suse.com>
6685
6686 * g++.dg/header.c: New.
6687 * gcc.dg/header.c: New.
6688
c364d0f3 66892016-07-02 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR c/71719
6692 * c-c++-common/Wunused-var-15.c: New test.
6693
267f3c67 66942016-07-01 Jakub Jelinek <jakub@redhat.com>
6695
6696 PR fortran/71687
6697 * gfortran.dg/gomp/pr71687.f90: New test.
6698
8297c70b 66992016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6700
6701 * gcc.dg/const-float128-ped.c: Require __float128 effective
6702 target and options.
6703 * gcc.dg/const-float128.c: Likewise.
6704 * gcc.dg/torture/float128-cmp-invalid.c: Require
6705 __float128 and base_quadfloat_support effective targets, and
6706 __float128 options.
6707 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6708 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6709 * gcc.dg/torture/float128-nan.c: Likewise.
6710 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6711 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6712 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6713 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6714 (add_options_for___float128): New.
6715 (check_effective_target_base_quadword_support): New.
6716
eab79b94 67172016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6718
6719 PR target/71720
6720 * gcc.target/powerpc/pr71720.c: New test.
6721
4ce6622a 67222016-07-01 Jan Beulich <jbeulich@suse.com>
6723
6724 * gcc.dg/bss.c: New.
6725
0b6f1914 67262016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6727
6728 PR target/71698
6729 * gcc.target/powerpc/pr71698.c: New test.
6730
4d28a470 67312016-07-01 Georg-Johann Lay <avr@gjlay.de>
6732
6733 PR target/71151
6734 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6735 instead of ".foo" for its section name.
6736 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6737 depending on MCU's flash size.
6738 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6739 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6740 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6741 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6742 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6743 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6744
ed8613ec 67452016-07-01 Jan Beulich <jbeulich@suse.com>
6746
6747 * gcc.target/i386/pr65105-2.c: Add -msse2.
6748
720a0bce 67492016-06-30 Jakub Jelinek <jakub@redhat.com>
6750
c54ee83c 6751 PR tree-optimization/71707
6752 * gcc.dg/strlenopt-29.c: New test.
6753
a845ae6c 6754 PR fortran/71704
6755 * gfortran.dg/gomp/pr71704.f90: New test.
6756
720a0bce 6757 PR fortran/71705
6758 * gfortran.dg/gomp/pr71705.f90: New test.
6759
17c32c4a 67602016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6761
6762 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6763 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6764 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6765 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6766 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6767 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6768 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6769 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6770 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6771 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6772 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6773 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6774 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6775 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6776 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6777 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6778 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6779 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6780 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6781 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6782 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6783 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6784 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6785 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6786 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6787 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6788 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6789 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6790 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6791 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6792 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6793 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6794 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6795 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6796 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6797 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6798 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6799 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6800 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6801 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6802 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6803 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6804 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6805 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6806 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6807 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6808 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6809 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6810 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6811 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6812 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6813 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6814 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6815 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6816 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6817 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6818 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6819 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6820 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6821 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6822 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6823 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6824 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6825 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6826 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6827 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6828 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6829 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6830 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6831 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6832 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6833 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6834 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6835 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6836 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6837 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6838 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6839 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6840 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6841 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6842 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6843
443405c9 68442016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6845 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6846
6847 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6848
6e3a3de2 68492016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6850 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6851
6852 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6853
413c4f6c 68542016-06-30 David Malcolm <dmalcolm@redhat.com>
6855
6856 PR driver/71651
6857 * gcc.dg/spellcheck-options-12.c: New test case.
6858
4c4e99c3 68592016-06-30 Jakub Jelinek <jakub@redhat.com>
6860
6861 PR middle-end/71693
6862 * gcc.c-torture/compile/pr71693.c: New test.
6863
26a2e993 68642016-06-29 David Malcolm <dmalcolm@redhat.com>
6865
6866 * gcc.dg/spellcheck-params.c: New testcase.
6867 * gcc.dg/spellcheck-params-2.c: New testcase.
6868
63abcf45 68692016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6870
6871 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6872 vector extract instructions.
6873 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6874
5f1d49ac 68752016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6876
6877 PR fortran/71686
6878 * gfortran.dg/unexpected_eof_2.f90: New test.
6879 * gfortran.dg/unexpected_eof_3.f90: New test.
6880
0dc00113 68812016-06-29 Jim Wilson <jim.wilson@linaro.org>
6882
6883 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6884
4b975445 68852016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6886
6887 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6888 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6889 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6890
e276a6b9 68912016-06-29 Richard Biener <rguenther@suse.de>
6892
6893 PR middle-end/15256
6894 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6895
c02f3e35 68962016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6897
6898 * gcc.target/arm/aapcs/neon-vect10.c: Require
6899 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6900 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6901 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6902 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6903 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6904 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6905 * gcc.target/arm/fp16-aapcs-1.c: Require
6906 -mfloat-ab=hard. Also simplify the test.
6907 * gcc.target/arm/fp16-aapcs-2.c: New.
6908
d0c2a3dd 69092016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6910
f942bdbf 6911 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6912 (add_options_for_arm_fp16_ieee): New.
6913 (add_options_for_arm_fp16_alternative): New.
6914 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6915 long-line.
6916 (effective_target_arm_fp16_hw): New.
6917
162fed22 69182016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6919
6920 PR tree-optimization/71655
6921 * g++.dg/pr71655.C: New test.
6922
9ed0eb00 69232016-06-29 Martin Liska <mliska@suse.cz>
6924
6925 * gcc.dg/pr71585.c: New test.
6926 * gcc.dg/pr71585-2.c: New test.
6927 * gcc.dg/pr71585-3.c: New test.
6928
641b1c86 69292016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6930
6931 PR tree-optimization/70729
6932 * g++.dg/vect/pr70729.cc: New test.
6933
44e775d8 69342016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6935
6936 * c-c++-common/gomp/cancel-1.c: Extend.
6937
83b23cdf 69382016-06-29 Jakub Jelinek <jakub@redhat.com>
6939
6940 PR tree-optimization/71625
6941 * gcc.dg/strlenopt-28.c: New test.
6942
b6a4a0f5 69432016-06-29 Richard Biener <rguenther@suse.de>
6944
6945 PR middle-end/71002
6946 * g++.dg/torture/pr71002.C: Adjust testcase.
6947
1af10ce6 69482016-06-29 Jakub Jelinek <jakub@redhat.com>
6949
6950 PR c/71685
6951 * gcc.dg/pr71685.c: New test.
6952
69532016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6954
6955 PR c/71552
6956 * gcc.dg/init-bad-9.c: New test.
6957
043457fd 69582016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6959
6960 * gcc.target/powerpc/abs128-1.c: Require VSX.
6961 * gcc.target/powerpc/copysign128-1.c: Likewise.
6962 * gcc.target/powerpc/inf128-1.c: Likewise.
6963 * gcc.target/powerpc/nan128-1.c: Likewise.
6964
d378e319 69652016-06-28 Jakub Jelinek <jakub@redhat.com>
6966
6967 PR middle-end/71626
6968 * gcc.c-torture/execute/pr71626-1.c: New test.
6969 * gcc.c-torture/execute/pr71626-2.c: New test.
6970
10ef7949 69712016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6972
6973 PR target/71656
6974 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6975
1fcfb8f7 69762016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6977
6978 PR target/71670
6979 * gcc.target/powerpc/pr71670.c: New testcase.
6980
35fd0c10 69812016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6982
6983 PR target/71656
6984 * gcc.target/powerpc/pr71656-1.c: New test.
6985 * gcc.target/powerpc/pr71656-2.c: New test.
6986
584757bc 69872016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6988
6989 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6990 around fp16 code.
6991 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6992 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6993 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6994 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6995 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6996 Add arm_neon_fp16_ok effective target.
f942bdbf 6997 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6998 Likewise.
6999 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7000 Likewise.
7001 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7002 Likewise.
7003 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7004 Likewise.
7005 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7006 Likewise.
7007 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7008 Likewise.
7009 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7010 Likewise.
7011 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7012 Likewise.
7013 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7014 Likewise.
7015 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7016 Likewise.
7017 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7018 Likewise.
584757bc 7019
cbcc4297 70202016-06-26 Jan Hubicka <hubicka@ucw.cz>
7021
7022 * gcc.dg/predict-12.c: New testcase.
7023
0aa73965 70242016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7025
7026 PR fortran/71649
7027 * gfortran.dg/pr71649.f90: New test.
7028
9977f724 70292016-06-25 Jakub Jelinek <jakub@redhat.com>
7030
a5c54f33 7031 PR tree-optimization/71643
7032 * g++.dg/opt/pr71643.C: New test.
7033
9977f724 7034 PR tree-optimization/71631
7035 * gcc.c-torture/execute/pr71631.c: New test.
7036
e09883e4 70372016-06-24 Jan Hubicka <hubicka@ucw.cz>
7038
7039 * gcc.dg/predict-11.c: New testcase.
7040 * gfortran.dg/predict-2.f90: New testcase.
7041
89beffc9 70422016-06-24 Jan Hubicka <hubicka@ucw.cz>
7043
7044 * gcc.dg/predict-10.c: New test.
7045
2275a11d 70462016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7047
7048 * gcc.target/powerpc/abs128-1.c: New.
7049 * gcc.target/powerpc/copysign128-1.c: New.
7050 * gcc.target/powerpc/inf128-1.c: New.
7051 * gcc.target/powerpc/nan128-1.c: New.
7052
37681b7f 70532016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7054
7055 * gfortran.dg/pr71642.f90: New test.
7056
9cf2d600 70572016-06-24 Jakub Jelinek <jakub@redhat.com>
7058
7059 PR tree-optimization/71647
7060 * gcc.target/i386/pr71647.c: New test.
7061
eea332b9 70622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7063
7064 * gcc.target/i386/noplt-gd-1.c: New test.
7065 * gcc.target/i386/noplt-gd-2.c: Likewise.
7066 * gcc.target/i386/noplt-gd-3.c: Likewise.
7067 * gcc.target/i386/noplt-ld-1.c: Likewise.
7068 * gcc.target/i386/noplt-ld-2.c: Likewise.
7069 * gcc.target/i386/noplt-ld-3.c: Likewise.
7070 * lib/target-supports.exp
7071 (check_effective_target_tls_get_addr_via_got): New.
7072
b6d48a78 70732016-06-24 Uros Bizjak <ubizjak@gmail.com>
7074
7075 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7076 testsuite compile flags.
7077 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7078 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7079
70802016-06-24 Uros Bizjak <ubizjak@gmail.com>
7081
7082 * g++dg/vect/pr36684.cc: Add dg-do compile.
7083 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7084 * gcc.dg/vect/pr70021.c: Ditto.
7085 * gcc.dg/vect/pr70138-1.c: Ditto.
7086 * gcc.dg/vect/pr70138-2.c: Ditto.
7087 * gcc.dg/vect/pr70354-1.c: Ditto.
7088 * gcc.dg/vect/pr70354-2.c: Ditto.
7089 * gcc.dg/vect/pr71259.c: Ditto.
7090 * gcc.dg/vect/pr71416-1.c: Ditto.
7091 * gcc.dg/vect/slp-43.c: Ditto.
7092 * gcc.dg/vect/slp-45.c: Ditto.
7093 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7094 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7095 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7096 * gfortran.dg/vect/pr69980.f90: Ditto.
7097
70982016-06-24 Uros Bizjak <ubizjak@gmail.com>
7099
7100 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7101 * gcc.dg/vect/bb-slp-30.c: Ditto.
7102 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7103 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7104 * gcc.dg/vect/pr45902.c: Ditto.
7105 * gcc.dg/vect/pr48172.c: Ditto.
7106 * gcc.dg/vect/pr48377.c: Ditto.
7107 * gcc.dg/vect/pr49038.c: Ditto.
7108 * gcc.dg/vect/pr49771.c: Ditto.
7109 * gcc.dg/vect/pr52091.c: Ditto.
7110 * gcc.dg/vect/pr53185-2.c: Ditto.
7111 * gcc.dg/vect/pr56826.c: Ditto.
7112 * gcc.dg/vect/pr60276.c: Ditto.
7113 * gcc.dg/vect/pr62021.c: Ditto.
7114 * gcc.dg/vect/pr63530.c: Ditto.
7115 * gcc.dg/vect/pr65518.c: Ditto.
7116 * gcc.dg/vect/pr65947-1.c: Ditto.
7117 * gcc.dg/vect/pr65947-10.c: Ditto.
7118 * gcc.dg/vect/pr65947-11.c: Ditto.
7119 * gcc.dg/vect/pr65947-12.c: Ditto.
7120 * gcc.dg/vect/pr65947-13.c: Ditto.
7121 * gcc.dg/vect/pr65947-2.c: Ditto.
7122 * gcc.dg/vect/pr65947-3.c: Ditto.
7123 * gcc.dg/vect/pr65947-4.c: Ditto.
7124 * gcc.dg/vect/pr65947-5.c: Ditto.
7125 * gcc.dg/vect/pr65947-6.c: Ditto.
7126 * gcc.dg/vect/pr65947-7.c: Ditto.
7127 * gcc.dg/vect/pr65947-8.c: Ditto.
7128 * gcc.dg/vect/pr65947-9.c: Ditto.
7129 * gcc.dg/vect/pr71416-1.c: Ditto.
7130 * gcc.dg/vect/pr71439.c: Ditto.
7131 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7132 * gcc.dg/vect/vect-bswap16.c: Ditto.
7133 * gcc.dg/vect/vect-bswap32.c: Ditto.
7134 * gcc.dg/vect/vect-bswap64.c: Ditto.
7135 * gcc.dg/vect/vect-live-1.c: Ditto.
7136 * gcc.dg/vect/vect-live-2.c: Ditto.
7137 * gcc.dg/vect/vect-live-3.c: Ditto.
7138 * gcc.dg/vect/vect-live-4.c: Ditto.
7139 * gcc.dg/vect/vect-live-5.c: Ditto.
7140 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7141 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7142 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7143 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7144 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7145 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7146 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7147 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7148 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7149 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7150 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7151 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7152 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7153 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7154 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7155 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7156 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7157
d4213166 71582016-06-24 Uros Bizjak <ubizjak@gmail.com>
7159
7160 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7161
5aaec397 71622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7163
7164 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7165 ia32 if R_386_GOT32X relocation is supported.
7166 * gcc.target/i386/noplt-3.c: Likewise.
7167 * gcc.target/i386/noplt-2.c: Likewise.
7168 (main): Renamed to ...
7169 (bar): This.
7170 * gcc.target/i386/noplt-4.c: Likewise.
7171 (main): Renamed to ...
7172 (bar): This.
7173 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7174 * gcc.target/i386/pr67400-5.c: Likewise.
7175
77104764 71762016-06-24 Jakub Jelinek <jakub@redhat.com>
7177
7318e591 7178 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7179 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7180
77104764 7181 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7182 f4): Adjust expected diagnostics.
7183 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7184 (T): If OVFP is defined, redefine to TP.
7185 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7186 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7187 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7188 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7189 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7190 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7191 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7192 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7193 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7194 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7195 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7196 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7197 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7198 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7199 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7200 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7201 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7202 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7203 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7204 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7205 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7206 as last argument to __builtin_add_overflow_p.
7207
ddf08519 72082016-06-23 Uros Bizjak <ubizjak@gmail.com>
7209
7210 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7211 dg-options and remove default vector testsuite compile flags.
7212 * g++.dg/vect/pr33860a.cc: Ditto.
7213 * g++.dg/vect/pr45470-a.cc: Ditto.
7214 * g++.dg/vect/pr45470-b.cc: Ditto.
7215 * g++.dg/vect/pr60896.cc: Ditto.
7216 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7217 * gcc.dg/vect/pr18308.c: Ditto.
7218 * gcc.dg/vect/pr24049.c: Ditto.
7219 * gcc.dg/vect/pr33373.c: Ditto.
7220 * gcc.dg/vect/pr36228.c: Ditto.
7221 * gcc.dg/vect/pr42395.c: Ditto.
7222 * gcc.dg/vect/pr42604.c: Ditto.
7223 * gcc.dg/vect/pr46663.c: Ditto.
7224 * gcc.dg/vect/pr48765.c: Ditto.
7225 * gcc.dg/vect/pr49093.c: Ditto.
7226 * gcc.dg/vect/pr49352.c: Ditto.
7227 * gcc.dg/vect/pr52298.c: Ditto.
7228 * gcc.dg/vect/pr52870.c: Ditto.
7229 * gcc.dg/vect/pr53185.c: Ditto.
7230 * gcc.dg/vect/pr53773.c: Ditto.
7231 * gcc.dg/vect/pr56695.c: Ditto.
7232 * gcc.dg/vect/pr62171.c: Ditto.
7233 * gcc.dg/vect/pr63530.c: Ditto.
7234 * gcc.dg/vect/pr68339.c: Ditto.
7235 * gcc.dg/vect/pr71259.c: Ditto.
7236 * gcc.dg/vect/vect-82_64.c: Ditto.
7237 * gcc.dg/vect/vect-83_64.c: Ditto.
7238 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7239 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7240 * gcc.dg/vect/vect-shift-2.c: Ditto.
7241 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7242 * gfortran.dg/vect/pr39318.f90: Ditto.
7243 * gfortran.dg/vect/pr45714-a.f: Ditto.
7244 * gfortran.dg/vect/pr45714-b.f: Ditto.
7245 * gfortran.dg/vect/pr46213.f90: Ditto.
7246
81883aeb 72472016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7248 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7249
7250 * gcc.target/powerpc/p9-splat-5.c: New test.
7251
affe5c16 72522016-06-23 Uros Bizjak <ubizjak@gmail.com>
7253
7254 PR tree-optimization/71488
7255 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7256 * lib/target-supports.exp: ... here.
7257 (check_sse4_hw_available): New procedure.
7258 (check_effective_target_sse4_runtime): Ditto.
7259 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7260 -march=westmere for sse4_runtime targets.
547fdd3e 7261 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7262 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7263 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7264 (main): Call check_vect ().
e50240d3 7265 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7266
6fb2f181 72672016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7268
7269 PR target/66232
7270 PR target/67400
7271 * gcc.target/i386/pr66232-14.c: New file.
7272 * gcc.target/i386/pr66232-15.c: Likewise.
7273 * gcc.target/i386/pr66232-16.c: Likewise.
7274 * gcc.target/i386/pr66232-17.c: Likewise.
7275 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7276 ia32 if R_386_GOT32X relocation is supported.
7277 * gcc.target/i386/pr67400-2.c: Likewise.
7278 * gcc.target/i386/pr67400-3.c: Likewise.
7279 * gcc.target/i386/pr67400-4.c: Likewise.
7280 * gcc.target/i386/pr67400-6.c: Likewise.
7281 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7282 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7283
88be2b3c 72842016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7285
7286 PR libgfortran/48852
7287 * gfortran.dg/char4_iunit_1.f03: Update test.
7288 * gfortran.dg/f2003_io_5.f03: Update test.
7289 * gfortran.dg/real_const_3.f90: Update test.
7290
ff600f64 72912016-06-23 Andi Kleen <ak@linux.intel.com>
7292
7293 * g++.dg/bprob/bprob.exp: Support autofdo.
7294 * g++.dg/tree-prof/tree-prof.exp: dito.
7295 * gcc.dg/tree-prof/tree-prof.exp: dito.
7296 * gcc.misc-tests/bprob.exp: dito.
7297 * gfortran.dg/prof/prof.exp: dito.
7298 * lib/profopt.exp: dito.
7299 * lib/target-supports.exp: Check for autofdo.
7300
afa7ed87 73012016-06-23 Martin Liska <mliska@suse.cz>
7302
7303 * gcc.dg/pr71619.c: New test.
7304
0941fba8 73052016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7306
7307 PR target/67400
56896ed3 7308 * gcc.target/i386/pr67400-1.c: New test.
7309 * gcc.target/i386/pr67400-2.c: Likewise.
7310 * gcc.target/i386/pr67400-3.c: Likewise.
7311 * gcc.target/i386/pr67400-4.c: Likewise.
7312 * gcc.target/i386/pr67400-5.c: Likewise.
7313 * gcc.target/i386/pr67400-6.c: Likewise.
7314 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7315
e557fc7f 73162016-06-22 David Malcolm <dmalcolm@redhat.com>
7317
7318 * c-c++-common/missing-header-1.c: New test case.
7319 * c-c++-common/missing-header-2.c: New test case.
7320 * c-c++-common/missing-header-3.c: New test case.
7321 * c-c++-common/missing-header-4.c: New test case.
7322
8469aece 73232016-06-22 David Malcolm <dmalcolm@redhat.com>
7324
7325 PR c/70339
7326 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7327 hint.
7328 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7329 expected results due to builtin "nanl" now being suggested for
7330 "name".
7331 * gcc.dg/pr67580.c: Update expected messages.
7332 * gcc.dg/spellcheck-identifiers.c: New testcase.
7333 * gcc.dg/spellcheck-typenames.c: New testcase.
7334
6628b04d 73352016-06-22 David Malcolm <dmalcolm@redhat.com>
7336
7337 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7338 file.
7339 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7340 diagnostic-test-show-locus-parseable-fixits.c to sources for
7341 diagnostic_plugin_test_show_locus.c.
7342 * lib/gcc-defs.exp (freeform_regexps): New global.
7343 (dg-regexp): New function.
7344 (handle-dg-regexps): New function.
7345 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7346 freeform_regexps to the empty list.
7347 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7348
82ccd33e 73492016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7350
affe5c16 7351 PR tree-optimization/71488
82ccd33e 7352 * g++.dg/pr71488.C: New test.
7353 * gcc.dg/vect/vect-bool-cmp.c: New test.
7354
2c21de58 73552016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7356
7357 * gcc.dg/guality/param-5.c: New test.
7358
fadfd5fc 73592016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7360
7361 * gcc.target/i386/asm-flag-7.c: New test.
7362
03fee1f8 73632016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7364
7365 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7366 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7367 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7368 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7369 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7370 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7371 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7372 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7373 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7374 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7375 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7376 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7377 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7378 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7379 * lib/target-supports.exp: Likewise.
7380
6905db52 73812016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7382
7383 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7384 * gcc.dg/attr-ms_struct-2.c: Likewise.
7385 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7386 * gcc.dg/bf-ms-attrib.c: Likewise.
7387 * gcc.dg/bf-ms-layout-2.c: Likewise.
7388 * gcc.dg/bf-ms-layout-3.c: Likewise.
7389 * gcc.dg/bf-ms-layout.c: Likewise.
7390 * gcc.dg/bf-no-ms-layout.c: Likewise.
7391 * gcc.target/i386/bitfield1.c: Likewise.
7392 * gcc.target/i386/bitfield2.c: Likewise.
7393 * gcc.target/i386/bitfield3.c: Likewise.
7394
a6f93fc2 73952016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7396
7397 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7398 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7399 override other than -mcpu=power9 command-line option is specified,
7400 or if the target operating system is aix.
7401 * gcc.target/powerpc/darn-1.c: Likewise.
7402 * gcc.target/powerpc/darn-2.c: Likewise.
7403 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7404 test if effective-target is not powerpc_p9vector_ok or if the
7405 target operating system is not defined.
7406 * gcc.target/powerpc/vslv-1.c: Likewise.
7407 * gcc.target/powerpc/vsrv-0.c: Likewise.
7408 * gcc.target/powerpc/vsrv-1.c: Likewise.
7409
1cb2b4d3 74102016-06-21 Tobias Burnus <burnus@net-b.de>
7411
7412 PR fortran/71068
7413 * gfortran.dg/coarray/data_1.f90: New.
7414
66ff0c67 74152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7416
7417 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7418 (dg-require-effective-target): Use arm_v8_neon_hw.
7419 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7420 (dg-require-effective-target): Likewise.
7421 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7422 (dg-require-effective-target): Likewise.
7423 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7424 (dg-require-effective-target): Likewise.
7425 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7426 (dg-require-effective-target): Likewise.
7427 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7428 (dg-require-effective-target): Likewise.
7429 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7430 Add AArch64 check.
7431
949bfed4 74322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7433
7434 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7435 Set to 3 so test passes.
7436
a20f6cd4 74372016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7438
7439 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7440
12792843 74412016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7442
7443 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7444 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7445 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7446 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7447
49763db6 74482016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7449
7450 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7451 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7452
ada61167 74532016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7454
7455 PR target/71549
7456 * gcc.target/i386/pr71549.c: New test.
7457
a15584d4 74582016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7459
7460 * gcc.target/powerpc/vadsdu-0.c: Replace
7461 dg-require-effective-target directive to allow test to run on more
7462 platforms, and add dg-skip-if directive to disable test on aix
7463 platforms because of known incompatibilities.
7464 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7465 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7466 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7467 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7468 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7469 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7470 * gcc.target/powerpc/vadsdub-2.c: Replace
7471 dg-require-effective-target directive to allow test to run on more
7472 platforms, and add dg-skip-if directive to disable test on aix
7473 platforms because of known incompatibilities.
7474 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7475 with vec_absdb call to differentiate this test from vadsdub-1.c.
7476 * gcc.target/powerpc/vadsduh-1.c: Replace
7477 dg-require-effective-target directive to allow test to run on more
7478 platforms, and add dg-skip-if directive to disable test on aix
7479 platforms because of known incompatibilities.
7480 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7481 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7482 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7483
ec15ec36 74842016-06-21 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR tree-optimization/71588
7487 * gcc.dg/pr71558.c: New test.
7488
faeffe49 74892016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7490
7491 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7492 * c-c++-common/pr68657-2.c: Likewise.
7493 * c-c++-common/pr68657-3.c: Likewise.
7494 * gcc.dg/torture/pr69714.c: Require int32plus support.
7495 * gcc.dg/torture/pr70025.c: Likewise.
7496 * gcc.dg/torture/pr70083.c: Likewise.
7497 * gcc.dg/torture/pr70542.c: Likewise.
7498 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7499
e218d07f 75002016-06-20 Joseph Myers <joseph@codesourcery.com>
7501
7502 PR c/71601
7503 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7504
232a3df7 75052016-06-20 Jakub Jelinek <jakub@redhat.com>
7506
d7f45b87 7507 PR middle-end/71581
7508 * gcc.dg/pr71581.c: New test.
7509
232a3df7 7510 PR rtl-optimization/71591
7511 * gcc.dg/cpp/pr71591.c: New test.
7512
dbddef42 75132016-06-20 David B. Robins <gcc@davidrobins.net>
7514
7515 PR target/71571
7516 * g++.dg/torture/pr71571.C: New test.
7517
03129ccb 75182016-06-20 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR target/71559
7521 * gcc.target/i386/sse2-pr71559.c: New test.
7522 * gcc.target/i386/avx-pr71559.c: New test.
7523 * gcc.target/i386/avx512f-pr71559.c: New test.
7524
a40b4b62 75252016-06-20 Tobias Burnus <burnus@net-b.de>
7526
7527 PR fortran/71194
7528 * gfortran.dg/pointer_remapping_10.f90: New.
7529
ecbea05a 75302016-06-20 David Malcolm <dmalcolm@redhat.com>
7531
7532 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7533
0f61dae9 75342016-06-20 Martin Sebor <msebor@redhat.com>
7535
7536 PR c/69507
7537 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7538 * gnu90-const-expr-1.c: Same.
7539 * gnu99-const-expr-1.c: Same.
7540 * gnu99-static-1.c: Same.
7541
e458dfd8 75422016-06-20 Renlin Li <renlin.li@arm.com>
7543
2c0c0c9b 7544 PR testsuite/71489
e458dfd8 7545 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7546
7ab71cb3 75472016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7548
7549 * gcc.target/aarch64/vcvt_f64_1.c: New.
7550 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7551 * gcc.target/aarch64/vrecp_f64_1.c: New.
7552
34d36b7a 75532016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7554
7555 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7556 "alignement".
7557
ed7f4748 75582016-06-20 Georg-Johann Lay <avr@gjlay.de>
7559
7560 PR target/71103
7561 * gcc.target/avr/torture/pr71103-2.c: New test.
7562
a940fdc7 75632016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7564
7565 PR c/69507
7566 * gcc.dg/alignof.c: New test.
7567
98683d85 75682016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7569
7570 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7571 vs dg-error; test constexpr specifier too.
7572
358cee25 75732016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7574
7575 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7576
c3d7ceb6 75772016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7578
7579 * lib/target-supports.exp
7580 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7581 arm_neon_ok and merge flags. Fix temporary test name.
7582 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7583 and merge flags.
7584
1176073c 75852016-06-17 Martin Liska <mliska@suse.cz>
7586
7587 * gcc.dg/predict-9.c: Fix dump scanning.
7588
f3e2969a 75892016-06-17 Bin Cheng <bin.cheng@arm.com>
7590
7591 PR tree-optimization/71354
7592 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7593
7fdca647 75942016-06-17 Bin Cheng <bin.cheng@arm.com>
7595
7596 PR tree-optimization/71347
7597 * gcc.dg/tree-ssa/pr71347.c: New test.
7598
a338a226 75992016-06-17 Bin Cheng <bin.cheng@arm.com>
7600
7601 PR tree-optimization/71354
7602 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7603
c1e75671 76042016-06-17 Bin Cheng <bin.cheng@arm.com>
7605
7606 * gcc.dg/vect/vect-alias-check-1.c: New test.
7607
365ba13d 76082016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7609
59bde511 7610 PR target/71151
365ba13d 7611 * gcc.target/avr/pr71151-1.c: New test.
7612 * gcc.target/avr/pr71151-2.c: New test.
7613 * gcc.target/avr/pr71151-3.c: New test.
7614 * gcc.target/avr/pr71151-4.c: New test.
7615 * gcc.target/avr/pr71151-5.c: New test.
7616 * gcc.target/avr/pr71151-6.c: New test.
7617 * gcc.target/avr/pr71151-7.c: New test.
7618 * gcc.target/avr/pr71151-8.c: New test.
7619 * gcc.target/avr/pr71151-common.h: New test.
7620
db48d95b 76212016-06-16 Martin Liska <mliska@suse.cz>
7622
7623 * gfortran.dg/predict-1.f90: New test.
7624
4c780a59 76252016-06-16 Uros Bizjak <ubizjak@gmail.com>
7626
7627 PR target/71242
f9c39b65 7628 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7629
8c1879bc 76302016-06-16 Jan Hubicka <hubicka@ucw.cz>
7631
7632 * g++.dg/vect/pr36648.cc: Disable cunrolli
7633
33698dfe 76342016-06-16 Jakub Jelinek <jakub@redhat.com>
7635
745f2db6 7636 PR target/71554
7637 * gcc.c-torture/execute/pr71554.c: New test.
7638
33698dfe 7639 PR rtl-optimization/71532
7640 * gcc.dg/torture/pr71532.c: New test.
7641
b42322b9 76422016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7643
7644 * gcc.target/powerpc/p9-dimode1.c: New test.
7645 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7646
412b298a 76472016-06-15 Jakub Jelinek <jakub@redhat.com>
7648
93479f99 7649 * gcc.c-torture/compile/20160615-1.c: New test.
7650
412b298a 7651 * g++.dg/cpp0x/ref-qual17.C: New test.
7652
3ec40531 76532016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7654
7655 PR middle-end/71529
7656 * gcc.target/i386/pr71529.C: New test.
7657
edfe7670 76582016-06-15 Alan Hayward <alan.hayward@arm.com>
7659
7660 PR tree-optimization/71483
7661 * g++.dg/vect/pr71483.c: New
7662
6e52ac17 76632016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7664
7665 PR c++/70202
7666 * g++.dg/inherit/crash6.C: New.
7667 * g++.dg/inherit/union2.C: Likewise.
7668 * g++.dg/inherit/virtual12.C: Likewise.
7669 * g++.dg/inherit/virtual13.C: Likewise.
7670 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7671
aed35af2 76722016-06-15 Uros Bizjak <ubizjak@gmail.com>
7673
0941fba8 7674 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7675
6f710392 76762016-06-15 Alan Hayward <alan.hayward@arm.com>
7677
7678 PR tree-optimization/71439
7679 * gcc.dg/vect/pr71439.c: New
7680
d1cedfd3 76812016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7682
7683 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7684
ee8fd158 76852016-06-15 Richard Biener <rguenther@suse.de>
7686
7687 * gcc.dg/vect/slp-45.c: New testcase.
7688
5695a690 76892016-06-15 Richard Biener <rguenther@suse.de>
7690
7691 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7692
267ae3ee 76932016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7694
7695 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7696 requirements, and disable for AIX for now.
7697 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7698
a6d0e20a 76992016-06-14 Jakub Jelinek <jakub@redhat.com>
7700
b2efd162 7701 PR c++/71528
7702 * g++.dg/opt/pr71528.C: New test.
7703
a6d0e20a 7704 PR c++/71516
7705 * g++.dg/init/pr71516.C: New test.
7706
035778de 77072016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7708
7709 * g++.dg/init/array46.C: New.
7710
7c9dc58e 77112016-06-14 Uros Bizjak <ubizjak@gmail.com>
7712
0941fba8 7713 * gcc.target/i386/float128-3.c: New test.
7714 * gcc.target/i386/quad-sse4.c: Ditto.
7715 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7716 Update scan strings.
7c9dc58e 7717
412640c9 77182016-06-14 Richard Biener <rguenther@suse.de>
7719
7720 PR middle-end/71526
7721 * gfortran.dg/pr71526.f90: New testcase.
7722
1b9fde85 77232016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7724
7725 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7726 * gcc.dg/zero_bits_compound-1.c: Likewise.
7727
306097e3 77282016-06-14 Richard Biener <rguenther@suse.de>
7729
7730 PR tree-optimization/71522
7731 * gcc.dg/torture/pr71522.c: New testcase.
7732
566255a8 77332016-06-14 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR tree-optimization/71520
7736 * gcc.dg/tree-ssa/pr71520.c: New test.
7737
eb912adb 77382016-06-14 Richard Biener <rguenther@suse.de>
7739
7740 PR tree-optimization/71521
56d35455 7741 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7742
9720103d 77432016-06-13 Jakub Jelinek <jakub@redhat.com>
7744
12cb8367 7745 PR sanitizer/71498
7746 * c-c++-common/ubsan/bounds-13.c: New test.
7747
9720103d 7748 PR preprocessor/71183
7749 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7750
5965fbcc 77512016-06-13 Jeff Law <law@redhat.com>
7752
7753 PR tree-optimization/71403
7754 * c-c++-common/ubsan/pr71403-1.c: New test.
7755 * c-c++-common/ubsan/pr71403-2.c: New test.
7756 * c-c++-common/ubsan/pr71403-3.c: New test.
7757
04537049 77582016-06-13 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR middle-end/71478
7761 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7762 Add -Wno-psabi -w to dg-options.
7763
412f195f 77642016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7765
7766 * gcc.target/powerpc/vadsdu-0.c: New test.
7767 * gcc.target/powerpc/vadsdu-1.c: New test.
7768 * gcc.target/powerpc/vadsdu-2.c: New test.
7769 * gcc.target/powerpc/vadsdu-3.c: New test.
7770 * gcc.target/powerpc/vadsdu-4.c: New test.
7771 * gcc.target/powerpc/vadsdu-5.c: New test.
7772 * gcc.target/powerpc/vadsdub-1.c: New test.
7773 * gcc.target/powerpc/vadsdub-2.c: New test.
7774 * gcc.target/powerpc/vadsduh-1.c: New test.
7775 * gcc.target/powerpc/vadsduh-2.c: New test.
7776 * gcc.target/powerpc/vadsduw-1.c: New test.
7777 * gcc.target/powerpc/vadsduw-2.c: New test.
7778
527790c1 77792016-06-13 David Malcolm <dmalcolm@redhat.com>
7780
7781 * gcc.dg/c99-init-2.c (c): Update expected error message.
7782 * gcc.dg/init-bad-8.c (foo): Likewise.
7783 * gcc.dg/spellcheck-fields-3.c: New test case.
7784
102e67eb 77852016-06-13 Martin Liska <mliska@suse.cz>
7786
7787 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7788 and "guess loop iv compared" heuristics.
7789 * gcc.dg/predict-2.c: Likewise.
7790 * gcc.dg/predict-3.c: Likewise.
7791 * gcc.dg/predict-4.c: Likewise.
7792 * gcc.dg/predict-5.c: Likewise.
7793 * gcc.dg/predict-6.c: Likewise.
7794
1a54d3be 77952016-06-13 Marek Polacek <polacek@redhat.com>
7796
7797 PR middle-end/71476
7798 * c-c++-common/Wswitch-unreachable-4.c: New test.
7799 * gcc.dg/Wswitch-unreachable-2.c: New test.
7800 * g++.dg/tm/jump1.C: Move dg-warning.
7801
5b7401b8 78022016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7803
7804 * gnat.dg/renaming10.ad[sb]: New test.
7805
1c93151c 78062016-06-13 Paul Thomas <pault@gcc.gnu.org>
7807
7808 PR fortran/70673
7809 * gfortran.dg/pr70673.f90: New test.
7810
249865a0 78112016-06-13 Richard Biener <rguenther@suse.de>
7812
7813 PR middle-end/64516
7814 * gcc.dg/align-3.c: New testcase.
7815
776d9b14 78162016-06-13 Martin Liska <mliska@suse.cz>
7817
7818 * gcc.target/i386/pr71458.c: New test.
7819
0cf5c551 78202016-06-12 Uros Bizjak <ubizjak@gmail.com>
7821
7822 PR target/71241
f9c39b65 7823 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7824
34de0a35 78252016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7826
7827 PR target/60751
7828 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7829 statement.
7830
0cc8bc98 78312016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7832
7833 PR target/60751
7834 * gfortran.dg/comma_IO_extension_1.f90: New test.
7835 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7836 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7837 statement.
7838 * gfortran.dg/graphite/pr38083.f90: Likewise.
7839 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7840 missing format.
7841
0ff78c86 78422016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7843
7844 * gnat.dg/case_character.adb: New test.
7845
6c38863e 78462016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7847
7848 PR middle-end/71310
7849 * gcc.target/powerpc/pr71310.c: New testcase.
7850
24c41395 78512016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7852
7853 PR middle-end/71478
7854 * gcc.dg/pr71478.c: New test.
7855
aeb26fb6 78562016-06-10 Jakub Jelinek <jakub@redhat.com>
7857
702b3575 7858 PR middle-end/71494
7859 * gcc.c-torture/execute/pr71494.c: New test.
7860
8ec29807 7861 PR c/68657
7862 * gcc.target/i386/pr68657.c: New test.
7863
aeb26fb6 7864 PR inline-asm/68843
7865 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7866 (test): Add -masm=intel alternatives.
7867
1dc4d519 78682016-06-10 Martin Sebor <msebor@redhat.com>
7869
7870 PR c/71392
7871 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7872
6385d6d3 78732016-06-10 Jeff Law <law@redhat.com>
7874
7875 PR tree-optimization/71335
7876 * gcc.c-torture/execute/pr71335.c: New test.
7877
041a412b 78782016-06-10 David Malcolm <dmalcolm@redhat.com>
7879
7880 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7881 the various "cannot tail-call: " messages.
7882
4a5edbb2 78832016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7884
7885 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7886 and options.
7887
9cf3aec3 78882016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7889
7890 PR sanitizer/71480
7891 * c-c++-common/asan/pr71480.c: New test.
7892
61724718 78932016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7894
7895 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7896 (ASMNAME2): Likewise.
7897 (main): Replace fn in asm statement with ASMNAME ("fn").
7898 * gcc.dg/guality/pr68037-2.c: Likewise.
7899 * gcc.dg/guality/pr68037-3.c: Likewise.
7900 * gcc.dg/torture/pr68037-1.c: Likewise.
7901 * gcc.dg/torture/pr68037-2.c: Likewise.
7902 * gcc.dg/torture/pr68037-3.c: Likewise.
7903
1807f6fb 79042016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7905
7906 PR inline-asm/68843
7907 * gcc.target/i386/pr68843-1.c: New test.
7908 * gcc.target/i386/pr68843-2.c: New test.
7909
ccfa030f 79102016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7911 Cesar Philippidis <cesar@codesourcery.com>
7912
7913 PR middle-end/71373
7914 * gcc.dg/goacc/nested-function-1.c: New file.
7915 * gcc.dg/goacc/nested-function-2.c: Likewise.
7916 * gcc.dg/goacc/pr71373.c: Likewise.
7917 * gfortran.dg/goacc/cray-2.f95: Likewise.
7918 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7919 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7920 * gfortran.dg/goacc/cray.f95: Update.
7921 * gfortran.dg/goacc/loop-1.f95: Likewise.
7922 * gfortran.dg/goacc/loop-3.f95: Likewise.
7923 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7924 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7925
79262016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7927
7928 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7929 for OpenACC tile clauses.
7930 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7931
7932 PR c/71381
7933 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7934 to...
7935 * c-c++-common/goacc/cache-2.c: ... this new file.
7936 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7937 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7938 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7939 usage.
7940 * gfortran.dg/goacc/cray.f95: Likewise.
7941 * gfortran.dg/goacc/loop-1.f95: Likewise.
7942
bb038f3e 79432016-06-10 Alan Hayward <alan.hayward@arm.com>
7944
7945 PR tree-optimization/71407
7946 PR tree-optimization/71416
7947 * gcc.dg/vect/pr71407.c: New
7948 * gcc.dg/vect/pr71416-1.c: New
7949 * gcc.dg/vect/pr71416-2.c: New
7950
332409d3 79512016-06-10 Richard Biener <rguenther@suse.de>
7952
7953 PR middle-end/71477
7954 * gcc.dg/torture/pr71477.c: New testcase.
7955
03cf727c 79562016-06-09 Julia Koval <julia.koval@intel.com>
7957
7958 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7959 * gcc.target/i386/interrupt-13.c: Likewise.
7960 * gcc.target/i386/interrupt-15.c: Likewise.
7961 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7962 * gcc.target/i386/interrupt-24.c: Likewise.
7963 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7964 * gcc.target/i386/interrupt-9.c: Likewise.
7965 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7966
23b101c5 79672016-06-09 Martin Sebor <msebor@redhat.com>
7968
7969 PR c/70883
7970 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7971 * gcc.dg/builtin-constant_p-1.c: Same.
7972 * gcc.dg/builtins-error.c: Same.
7973 * gcc.dg/pr70859.c: Same.
7974
188d6bbb 79752016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7976
7977 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7978 * gcc.dg/torture/pr68067-1.c: Likewise.
7979 * gcc.dg/torture/pr68067-2.c: Likewise.
7980
79812016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7982
7983 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7984 when setting SIZE.
7985
ff8886bd 79862016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7987
7988 PR c++/71465
7989 * g++.dg/inherit/crash5.C: New.
7990 Revert:
7991 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7992
7993 PR c++/70202
7994 * g++.dg/inherit/crash5.C: New.
7995 * g++.dg/inherit/virtual1.C: Adjust.
7996
3f76cceb 79972016-06-09 Martin Liska <mliska@suse.cz>
7998
7999 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8000 * g++.dg/predict-loop-exit-2.C: Likewise.
8001 * g++.dg/predict-loop-exit-3.C: Likewise.
8002 * gcc.dg/predict-1.c: Likewise.
8003 * gcc.dg/predict-2.c: Likewise.
8004 * gcc.dg/predict-3.c: Likewise.
8005 * gcc.dg/predict-4.c: Likewise.
8006 * gcc.dg/predict-5.c: Likewise.
8007 * gcc.dg/predict-6.c: Likewise.
8008 * gcc.dg/predict-7.c: Likewise.
8009
59ae3d1b 80102016-06-09 Richard Biener <rguenther@suse.de>
8011
8012 PR tree-optimization/71462
8013 * gcc.dg/torture/pr71462.c: New testcase.
8014
8c2d2acf 80152016-06-09 Marek Polacek <polacek@redhat.com>
8016
8017 PR c/65471
8018 * gcc.dg/c11-generic-3.c: New test.
8019
224cb6b7 80202016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8021
8022 * g++.dg/init/array42.C: New.
8023 * g++.dg/init/array43.C: Likewise.
8024 * g++.dg/init/array44.C: Likewise.
8025 * g++.dg/init/array45.C: Likewise.
8026 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8027 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8028 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8029 * g++.dg/gomp/pr35751.C: Likewise.
8030 * g++.dg/init/array23.C: Likewise.
8031 * g++.dg/init/brace2.C: Likewise.
8032 * g++.dg/init/brace6.C: Likewise.
8033
732905bb 80342016-06-08 Martin Sebor <msebor@redhat.com>
8035 Jakub Jelinek <jakub@redhat.com>
8036
8037 PR c++/70507
8038 PR c/68120
8039 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8040 * c-c++-common/builtin-arith-overflow-2.c: New test.
8041 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8042 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8043 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8044
7ddaa622 80452016-06-08 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR c++/71442
8048 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8049
84ee0905 80502016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8051
8052 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8053 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8054 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8055 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8056 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8057 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8058 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8059 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8060 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8061 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8062 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8063 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8064 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8065
2876af98 80662016-06-08 Richard Biener <rguenther@suse.de>
8067
8068 PR tree-optimization/68558
8069 * gcc.dg/vect/slp-44.c: New testcase.
8070
acbb0d03 80712016-06-08 Richard Biener <rguenther@suse.de>
8072
8073 * gcc.dg/vect/slp-43.c: New testcase.
8074
f8689010 80752016-06-08 Richard Biener <rguenther@suse.de>
8076
8077 PR tree-optimization/71452
8078 * gcc.dg/torture/pr71452.c: New testcase.
8079
52d393eb 80802016-06-08 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR c++/71448
8083 * g++.dg/torture/pr71448.C: New test.
8084
9d700ce4 80852016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8086
8087 PR debug/71432
8088 PR ada/71413
8089 * g++.dg/debug/pr71432.C: New test.
8090
eb96ef65 80912016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8092
8093 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8094 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8095 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8096
a4753cdd 80972016-06-08 Alan Hayward <alan.hayward@arm.com>
8098
8099 * gcc.dg/vect/vect-live-2.c: Update effective target.
8100 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8101 * lib/target-supports.exp: Add aarch64 to vect_long.
8102
bafc7b1d 81032016-06-08 Marek Polacek <polacek@redhat.com>
8104
8105 PR c/71418
8106 * gcc.dg/noncompile/pr71418.c: New test.
8107
06e590e7 8108 PR c/71426
8109 * gcc.dg/noncompile/pr71426.c: New test.
8110
d3cb49c9 81112016-06-07 Jan Hubicka <hubicka@ucw.cz>
8112
8113 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8114 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8115 * gcc.dg/predict-3.c: Update template.
8116 * gcc.dg/predict-5.c: Update template.
8117 * gcc.dg/predict-6.c: Update template.
8118 * gcc.dg/predict-9.c: Update template.
8119 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8120
2d76c36a 81212016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8122
8123 * gcc.target/powerpc/vec-mul.c: New test.
8124
7cfde92a 81252016-06-07 David Malcolm <dmalcolm@redhat.com>
8126
8127 * gcc.dg/spellcheck-fields-2.c: New test case.
8128
b032c4dd 81292016-06-07 Richard Biener <rguenther@suse.de>
8130
8131 PR c/61564
8132 * gcc.dg/Wpragmas-1.c: New testcase.
8133 * gcc.dg/Wattributes-4.c: Likewise.
8134 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8135 entry.
8136
a7056369 81372016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8138
8139 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8140 spurious debug code.
8141
123c61e0 81422016-06-07 Richard Biener <rguenther@suse.de>
8143
8144 PR tree-optimization/71428
8145 * gcc.dg/torture/pr71428.c: New testcase.
8146
5819d47b 81472016-06-07 Richard Biener <rguenther@suse.de>
8148
8149 PR middle-end/71423
8150 * gcc.dg/torture/pr71423.c: New testcase.
8151
6cec5c6b 81522016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8153
8154 PR middle-end/71408
8155 * gcc.dg/tree-ssa/pr71408.c: New test.
8156
40bbfc17 81572016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8158
8159 PR middle-end/71281
8160 * g++.dg/torture/pr71281.C: New test.
8161
61f1f80c 81622016-06-06 Marek Polacek <polacek@redhat.com>
8163
8164 PR c/71362
8165 * gcc.dg/pr71362.c: New test.
8166
0406b32f 81672016-06-06 Jakub Jelinek <jakub@redhat.com>
8168 Patrick Palka <ppalka@gcc.gnu.org>
8169
8170 PR c++/70847
8171 PR c++/71330
8172 PR c++/71393
8173 * g++.dg/opt/pr70847.C: New test.
8174 * g++.dg/ubsan/pr70847.C: New test.
8175 * g++.dg/ubsan/pr71393.C: New test.
8176
b1445999 81772016-06-06 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR tree-optimization/71259
8180 * gcc.dg/vect/pr71259.c: New test.
8181
99b4f3a2 81822016-06-06 David Malcolm <dmalcolm@redhat.com>
8183
8184 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8185 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8186 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8187 above.
8188
837679bc 81892016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8190
8191 PR middle-end/37780
8192 * gcc.c-torture/execute/pr37780.c: New test.
8193 * gcc.target/aarch64/pr37780_1.c: Likewise.
8194 * gcc.target/arm/pr37780_1.c: Likewise.
8195
e4b92538 81962016-06-06 Marek Polacek <polacek@redhat.com>
8197
8198 * c-c++-common/attr-may-alias-1.c: New test.
8199 * c-c++-common/attr-may-alias-2.c: New test.
8200 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8201
43ac2f2f 82022016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8203
8204 PR c/24414
8205 * gcc.target/i386/pr24414.c: New test.
8206
7e1786b2 82072016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8208
8209 * gcc.target/sparc/vis4misc.c: New file.
8210 * gcc.target/sparc/fpcmp.c: Likewise.
8211 * gcc.target/sparc/fpcmpu.c: Likewise.
8212
f593ccb2 82132016-06-06 Alan Hayward <alan.hayward@arm.com>
8214
8215 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8216 * gcc.dg/vect/vect-live-3.c: Likewise.
8217
be6d8ddc 82182016-06-06 Richard Biener <rguenther@suse.de>
8219
8220 PR tree-optimization/71398
8221 * gcc.dg/torture/pr71398.c: New testcase.
8222
78f27916 82232016-06-06 Uros Bizjak <ubizjak@gmail.com>
8224
8225 PR target/71389
8226 * g++.dg/pr71389.C: New test.
8227
c5899606 82282016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8229
8230 PR fortran/71404
8231 * gfortran.dg/fmt_read_5.f: New test.
8232
8e3cd305 82332016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8234
8235 PR fortran/69659
8236 * gfortran.dg/class_array_22.f03: New test.
8237
703c0a09 82382016-06-05 Jan Hubicka <hubicka@ucw.cz>
8239
8240 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8241
d07b2b6f 82422016-06-05 Jan Hubicka <hubicka@ucw.cz>
8243
8244 * gcc.dg/predict-9.c: Update template.
8245
4a7ec4ac 82462016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8247
8248 PR c++/49377
8249 * g++.dg/template/pr49377.C: New.
8250
7499ef4a 82512016-06-04 Jakub Jelinek <jakub@redhat.com>
8252
8253 PR tree-optimization/71405
8254 * g++.dg/torture/pr71405.C: New test.
8255
558c800d 82562016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8257
8258 PR c++/70202
8259 * g++.dg/inherit/crash5.C: New.
8260 * g++.dg/inherit/virtual1.C: Adjust.
8261
4ee7cf4b 82622016-06-03 Jeff Law <law@redhat.com>
8263
8264 PR tree-optimization/71316
8265 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8266
b12ae762 82672016-06-03 Jakub Jelinek <jakub@redhat.com>
8268
8269 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8270 dg-additional-options with just -fno-tree-scev-cprop in it.
8271 * gcc.dg/vect/vect-live-2.c: Likewise.
8272 * gcc.dg/vect/vect-live-5.c: Likewise.
8273 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8274 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8275 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8276
e09a5ee3 82772016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8278
8279 PR c++/27100
8280 * g++.dg/other/friend6.C: New test.
8281
f14b1922 82822016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8283
8284 * g++.dg/torture/ppc-ldst-array.C: New.
8285
20702ea3 82862016-06-03 Joseph Myers <joseph@codesourcery.com>
8287
8288 PR target/71276
8289 PR target/71277
8290 * gcc.dg/torture/builtin-fp-int-inexact.c,
8291 gcc.target/i386/387-builtin-fp-int-inexact.c,
8292 gcc.target/i386/387-rint-inline-1.c,
8293 gcc.target/i386/387-rint-inline-2.c,
8294 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8295 gcc.target/i386/sse2-rint-inline-1.c,
8296 gcc.target/i386/sse2-rint-inline-2.c,
8297 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8298 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8299
5ed3cc7b 83002016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8301 Julia Koval <julia.koval@intel.com>
8302
8303 PR target/66960
8304 PR target/67630
8305 PR target/67634
8306 PR target/67841
8307 PR target/68037
8308 PR target/68618
8309 PR target/68661
8310 PR target/69575
8311 PR target/69596
8312 PR target/69734
8313 * gcc.dg/guality/pr68037-1.c: New test.
8314 * gcc.dg/guality/pr68037-2.c: Likewise.
8315 * gcc.dg/guality/pr68037-3.c: Likewise.
8316 * gcc.dg/torture/pr68037-1.c: Likewise.
8317 * gcc.dg/torture/pr68037-2.c: Likewise.
8318 * gcc.dg/torture/pr68037-3.c: Likewise.
8319 * gcc.dg/torture/pr68661-1a.c: Likewise.
8320 * gcc.dg/torture/pr68661-1b.c: Likewise.
8321 * gcc.target/i386/interrupt-1.c: Likewise.
8322 * gcc.target/i386/interrupt-2.c: Likewise.
8323 * gcc.target/i386/interrupt-3.c: Likewise.
8324 * gcc.target/i386/interrupt-4.c: Likewise.
8325 * gcc.target/i386/interrupt-5.c: Likewise.
8326 * gcc.target/i386/interrupt-6.c: Likewise.
8327 * gcc.target/i386/interrupt-7.c: Likewise.
8328 * gcc.target/i386/interrupt-8.c: Likewise.
8329 * gcc.target/i386/interrupt-9.c: Likewise.
8330 * gcc.target/i386/interrupt-10.c: Likewise.
8331 * gcc.target/i386/interrupt-11.c: Likewise.
8332 * gcc.target/i386/interrupt-12.c: Likewise.
8333 * gcc.target/i386/interrupt-13.c: Likewise.
8334 * gcc.target/i386/interrupt-14.c: Likewise.
8335 * gcc.target/i386/interrupt-15.c: Likewise.
8336 * gcc.target/i386/interrupt-16.c: Likewise.
8337 * gcc.target/i386/interrupt-17.c: Likewise.
8338 * gcc.target/i386/interrupt-18.c: Likewise.
8339 * gcc.target/i386/interrupt-19.c: Likewise.
8340 * gcc.target/i386/interrupt-20.c: Likewise.
8341 * gcc.target/i386/interrupt-21.c: Likewise.
8342 * gcc.target/i386/interrupt-22.c: Likewise.
8343 * gcc.target/i386/interrupt-23.c: Likewise.
8344 * gcc.target/i386/interrupt-24.c: Likewise.
8345 * gcc.target/i386/interrupt-25.c: Likewise.
8346 * gcc.target/i386/interrupt-26.c: Likewise.
8347 * gcc.target/i386/interrupt-27.c: Likewise.
8348 * gcc.target/i386/interrupt-28.c: Likewise.
8349 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8350 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8351 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8352 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8353 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8354 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8355 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8356 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8357 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8358 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8359 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8360 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8361
3e346f54 83622016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8363
f27c52fb 8364 PR tree-optimization/52171
8365 * gcc.dg/pr52171.c: New test.
8366 * gcc.target/i386/pr52171.c: New test.
3e346f54 8367
22e029d2 83682016-06-03 Jan Hubicka <jh@suse.cz>
8369
8370 * g++.dg/tree-ssa/pred-1.C: New testcase
8371 * gcc.dg/tree-ssa/pred-1.c: New testcase
8372
41ce74ed 83732016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8374
8375 PR target/70957
8376 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8377 support.
8378 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8379
cf573a72 83802016-06-03 Alan Hayward <alan.hayward@arm.com>
8381
8382 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8383
75aae5b4 83842016-06-03 Alan Hayward <alan.hayward@arm.com>
8385
8386 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8387 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8388 * gcc.dg/vect/vect-live-1.c: New test.
8389 * gcc.dg/vect/vect-live-2.c: New test.
8390 * gcc.dg/vect/vect-live-3.c: New test.
8391 * gcc.dg/vect/vect-live-4.c: New test.
8392 * gcc.dg/vect/vect-live-5.c: New test.
8393 * gcc.dg/vect/vect-live-slp-1.c: New test.
8394 * gcc.dg/vect/vect-live-slp-2.c: New test.
8395 * gcc.dg/vect/vect-live-slp-3.c: New test.
8396
eba6788d 83972016-06-03 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR middle-end/71387
8400 * g++.dg/opt/pr71387.C: New test.
8401
5a653985 84022016-06-02 Jeff Law <law@redhat.com>
8403
8404 PR tree-optimization/71328
8405 * gcc.c-torture/compile/pr71328.c: New test.
8406
f92f6941 84072016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8408
8409 PR fortran/52393
8410 * gfortran.dg/fmt_read_3.f90: Fix typo.
8411 * gfortran.dg/fmt_read_4.f90: New test.
8412
0d29e152 84132016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8414
8415 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8416 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8417 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8418 * g++.dg/cpp0x/override2.C: Likewise.
8419 * g++.dg/parse/crash5.C: Likewise.
8420 * g++.dg/parse/error16.C: Likewise.
8421 * g++.dg/parse/error27.C: Likewise.
8422 * g++.dg/template/qualttp15.C: Likewise.
8423 * g++.dg/template/redecl4.C: Likewise.
8424 * g++.old-deja/g++.other/crash39.C: Likewise.
8425 * g++.old-deja/g++.other/struct1.C: Likewise.
8426 * g++.old-deja/g++.pt/m9a.C: Likewise.
8427 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8428
2740a1a5 84292016-06-02 Jakub Jelinek <jakub@redhat.com>
8430
89f17a65 8431 PR c++/71372
8432 * c-c++-common/pr71372.c: New test.
8433
2740a1a5 8434 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8435 __TIME__ strings with __builtin_strcmp instead of printf and
8436 dg-output.
8437
9ae89a4e 84382016-06-02 Martin Liska <mliska@suse.cz>
8439
8440 * gcc.dg/predict-9.c: New test.
8441
41258f9c 84422016-06-02 Jakub Jelinek <jakub@redhat.com>
8443
8444 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8445 global set_compiler_env_var and global saved_compiler_env_var.
8446
dad46eb8 84472016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8448
8449 PR rtl-optimization/71295
8450 * gcc.c-torture/compile/pr71295.c: New test.
8451
9cc8a892 84522016-06-02 Jakub Jelinek <jakub@redhat.com>
8453
98e7c96c 8454 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8455
4a5a4de2 8456 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8457 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8458
9cc8a892 8459 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8460 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8461 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8462 alternative number.
8463
46819a36 84642016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8465
8466 * gcc.target/powerpc/p9-splat-4.c: New test.
8467
84682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8469
8470 PR target/71186
8471 * gcc.target/powerpc/pr71186.c: New test.
8472
d9820cc5 84732016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8474
8475 PR fortran/52393
8476 * gfortran.dg/fmt_read_3.f90: New test.
8477
2f14ca3e 84782016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8479
8480 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8481 procedure.
8482
dfa5c0d3 84832016-06-01 Eduard Sanou <dhole@openmailbox.org>
8484
8485 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8486 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8487 env var is set.
8488 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8489 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8490 shown once.
8491 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8492 during compilation.
8493 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8494 vars set by dg-set-compiler-env-var.
8495
7d7125df 84962016-06-01 Paul Thomas <pault@gcc.gnu.org>
8497
8498 PR fortran/71156
8499 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8500 to the module procedure declaration.
8501 * gfortran.dg/submodule_16.f08: New test.
8502
6ab9cde4 85032016-06-01 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR middle-end/71371
8506 * c-c++-common/gomp/pr71371.c: New test.
8507
0cfe7a23 85082016-06-01 Richard Biener <rguenther@suse.de>
8509
8510 PR tree-optimization/71366
8511 * gcc.dg/torture/pr71366-1.c: New testcase.
8512 * gcc.dg/torture/pr71366-2.c: Likewise.
8513
5a5b02e1 85142016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8515
8516 * gcc.target/powerpc/vslv-0.c: New test.
8517 * gcc.target/powerpc/vslv-1.c: New test.
8518 * gcc.target/powerpc/vsrv-0.c: New test.
8519 * gcc.target/powerpc/vsrv-1.c: New test.
8520
d27a79f6 85212016-06-01 Nathan Sidwell <nathan@acm.org>
8522
8523 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8524 * gcc.target/nvptx/weak.c: New.
8525
6172a9fd 85262016-06-01 Richard Biener <rguenther@suse.de>
8527
8528 PR tree-optimization/71261
8529 * gcc.dg/torture/vect-bool-1.c: New testcase.
8530
f9aaabb2 85312016-06-01 Jakub Jelinek <jakub@redhat.com>
8532
8533 * gfortran.dg/gomp/order-1.f90: New test.
8534 * gfortran.dg/gomp/order-2.f90: New test.
8535
53b01069 85362016-06-01 Jan Hubicka <hubicka@ucw.cz>
8537
8538 * gcc.dg/unroll-6.c: Update template.
8539 * gcc.dg/unroll-7.c: New testcase.
8540 * gcc.dg/unroll-8.c: New testcase.
8541
36757397 85422016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8543
8544 * gnat.dg/opt56.ad[sb]: New test.
8545
7f93bd6e 85462016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8547
8548 PR c++/66635
8549 * g++.dg/cpp0x/constexpr-ice16.C: New.
8550
9f41a2ce 85512016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8552
8553 PR tree-optimization/71314
8554 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8555 -mbranch-cost=2.
8556
31e02373 85572016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8558
8559 PR tree-optimization/71077
8560 * gcc.dg/tree-ssa/pr71077.c: New test.
8561
76f8f901 85622016-05-31 Jan Hubicka <hubicka@ucw.cz>
8563
7f93bd6e 8564 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8565 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8566 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8567
04f5f923 85682016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8569
8570 PR c++/71248
8571 * g++.dg/cpp0x/pr71248.C: New.
8572 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8573 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8574 * g++.dg/init/new37.C: Likewise.
8575 * g++.dg/template/static1.C: Likewise.
8576 * g++.dg/template/static2.C: Likewise.
8577
4ffddf28 85782016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8579
8580 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8581 instead of %rdi.
8582 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8583
4ff7bd21 85842016-05-31 Marek Polacek <polacek@redhat.com>
8585
8586 * c-c++-common/Wswitch-unreachable-3.c: New test.
8587 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8588
e1f7cc4b 85892016-05-31 Richard Biener <rguenther@suse.de>
8590
8591 PR tree-optimization/71352
8592 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8593
02978bd1 85942016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8595
8596 * gcc.target/arm/armv5_thumb_isa.c: New test.
8597
cfce8164 85982016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8599
8600 PR target/71346
8601 * gcc.target/i386/pr71346.c: New test.
8602
7a51c705 86032016-05-31 Tom de Vries <tom@codesourcery.com>
8604
8605 PR tree-optimization/69068
8606 * gcc.dg/graphite/pr69068.c: New test.
8607
8c1ac106 86082016-05-27 Martin Sebor <msebor@redhat.com>
8609
8610 PR c++/71306
8611 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8612
b6431756 86132016-05-30 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR c++/71349
8616 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8617 nowait depend(inout: dd[0]) clauses where permitted.
8618
f6203294 86192016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8620
8621 PR c++/71238
8622 * g++.dg/parse/pr71238.C: New.
8623 * g++.dg/concepts/friend1.C: Test column numbers too.
8624 * g++.dg/cpp0x/initlist31.C: Likewise.
8625 * g++.dg/cpp0x/pr51420.C: Likewise.
8626 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8627 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8628 * g++.dg/ext/builtin3.C: Likewise.
8629 * g++.dg/lookup/friend12.C: Likewise.
8630 * g++.dg/lookup/friend7.C: Likewise.
8631 * g++.dg/lookup/koenig1.C: Likewise.
8632 * g++.dg/lookup/koenig5.C: Likewise.
8633 * g++.dg/lookup/used-before-declaration.C: Likewise.
8634 * g++.dg/overload/koenig1.C: Likewise.
8635 * g++.dg/template/crash65.C: Likewise.
8636 * g++.dg/template/friend57.C: Likewise.
8637 * g++.dg/warn/Wshadow-5.C: Likewise.
8638 * g++.dg/warn/Wunused-8.C: Likewise.
8639 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8640 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8641 * g++.old-deja/g++.jason/member.C: Likewise.
8642 * g++.old-deja/g++.jason/report.C: Likewise.
8643 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8644 * g++.old-deja/g++.law/visibility20.C: Likewise.
8645 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8646 * g++.old-deja/g++.other/static5.C: Likewise.
8647 * g++.old-deja/g++.pt/overload2.C: Likewise.
8648
b96f8145 86492016-05-30 Jan Hubicka <hubicka@ucw.cz>
8650
8651 * gcc.dg/tree-ssa/peel1.c: New testcase.
8652 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8653 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8654
ed5bca7a 86552016-05-30 Tom de Vries <tom@codesourcery.com>
8656
8657 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8658 to ce.
8659
c0aa0333 86602016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8661
8662 PR c++/71099
8663 * g++.dg/parse/virtual1.C: New.
8664
231010db 86652016-05-30 Uros Bizjak <ubizjak@gmail.com>
8666
8667 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8668 Use correct register when clearing %edx.
8669
765557c0 86702016-05-30 Alexander Monakov <amonakov@ispras.ru>
8671
8672 PR tree-optimization/71289
8673 * gcc.dg/pr71289.c: New test.
8674
fc3b1c44 86752016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8676
8677 PR middle-end/71269
8678 PR middle-end/71292
8679 * gcc.dg/tree-ssa/pr71269.c: New test.
8680 * gcc.dg/tree-ssa/pr71292.c: New test.
8681
ce352457 86822016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8683
8684 PR middle-end/71252
8685 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8686
eedd711b 86872016-05-30 Jan Hubicka <hubicka@ucw.cz>
8688
8689 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8690 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8691 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8692
8c061890 86932016-05-30 Tom de Vries <tom@codesourcery.com>
8694
8695 PR tree-optimization/69067
8696 * gcc.dg/graphite/pr69067.c: New test.
8697
a6b0884c 86982016-05-29 Uros Bizjak <ubizjak@gmail.com>
8699
8700 PR target/71245
8701 * gcc.target/i386/pr71245-1.c: New test.
8702 * gcc.target/i386/pr71245-2.c: Ditto.
8703
2369edfc 87042016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8705
8706 PR c++/71105
8707 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8708 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8709 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8710
b6ab3f43 87112016-05-27 Jan Hubicka <hubicka@ucw.cz>
8712
8713 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8714
0192662b 87152016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8716
8717 Revert:
8718 PR c++/69855
8719 * g++.dg/overload/69855.C: New.
8720 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8721 * g++.old-deja/g++.pt/crash3.C: Likewise.
8722
fce78c50 87232016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8724
8725 PR c++/60385
8726 * g++.dg/parse/namespace13.C: New.
8727
372172fe 87282016-05-26 Jeff Law <law@redhat.com>
8729
8730 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8731 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8732 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8733 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8734 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8735 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8736 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8737 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8738 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8739 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8740 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8741 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8742 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8743
5d8a8944 87442016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8745
8746 PR c++/69855
8747 * g++.dg/overload/69855.C: New.
8748 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8749 * g++.old-deja/g++.pt/crash3.C: Likewise.
8750
29602b75 87512016-05-27 Jiong Wang <jiong.wang@arm.com>
8752
8753 PR target/63596
8754 * gcc.target/aarch64/va_arg_1.c: New testcase.
8755 * gcc.target/aarch64/va_arg_2.c: Likewise.
8756 * gcc.target/aarch64/va_arg_3.c: Likewise.
8757
c900b732 87582016-05-27 Jiong Wang <jiong.wang@arm.com>
8759
8760 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8761 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8762 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8763 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8764 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8765
73ef73bd 87662016-05-27 Marek Polacek <polacek@redhat.com>
8767
8768 PR middle-end/71308
8769 * g++.dg/torture/pr71308.C: New test.
8770
a6031633 87712016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8772
8773 * gcc.dg/zero_bits_compound-1.c: New test.
8774 * gcc.dg/zero_bits_compound-2.c: New test.
8775
1fbdc7ae 87762016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8777
8778 PR middle-end/71279
8779 * gcc.dg/pr71279.c: New test.
8780
2e196ca8 87812016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8782
8783 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8784 floating point min/max/comparison instructions.
8785 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8786
6feab9ce 87872016-05-26 Jakub Jelinek <jakub@redhat.com>
8788
8789 * c-c++-common/gomp/schedule-1.c: New test.
8790 * gfortran.dg/gomp/schedule-1.f90: New test.
8791
978cea8f 87922016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8793
8794 PR c++/70822
8795 PR c++/70106
8796 * g++.dg/cpp1y/auto-fn32.C: New test.
8797 * g++.dg/cpp1y/paren4.C: New test.
8798
0478d9ed 87992016-05-26 Nathan Sidwell <nathan@acm.org>
8800
8801 * gcc.dg/20060410.c: Xfail on ptx.
8802 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8803 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8804 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8805 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8806 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8807
5fd1c174 88082016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8809
8810 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8811
c5e8b3e2 88122016-05-26 Jakub Jelinek <jakub@redhat.com>
8813
0db93a5b 8814 PR tree-optimization/71280
8815 * gcc.dg/pr71280.c: New test.
8816
7199c05c 8817 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8818
76c786ac 8819 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8820 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8821
c5e8b3e2 8822 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8823
e9bcea2f 88242016-05-26 Jiong Wang <jiong.wang@arm.com>
8825
8826 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8827 kept in memory.
e9bcea2f 8828
955d947b 88292016-05-25 Jeff Law <law@redhat.com>
8830
8831 PR tree-optimization/71272
8832 * gcc.c-torture/compile/pr71272.c: new test.
8833
77102dbe 88342016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8835
8836 * gcc.target/powerpc/vec-cmpne.c: New test.
8837 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8838
552821b4 88392016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8840
8841 * gnat.dg/opt55.ad[sb]: New test.
8842
0113f3c5 88432016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8844
8845 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8846 * c-c++-common/pr60226.c: Require int32plus.
8847 * gcc.c-torture/execute/pr70602.c: Likewise.
8848 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8849 unsigned long for malloc arg type.
8850 * gcc.dg/asr_div1.c: Require int32plus.
8851 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8852 * gcc.dg/pie-1.c: Require pie.
8853 * gcc.dg/pie-2.c: Likewise.
8854 * gcc.dg/pr59471.c: Require int32plus.
8855 * gcc.dg/pr59963-2.c: XFAIL for int16.
8856 * gcc.dg/pr60114.c: Require int32plus.
8857 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8858 unsigned long for typedef of size_t.
8859 * gcc.dg/pr63914.c: Require int32plus.
8860 * gcc.dg/pr64536.c: Require pt32plus.
8861 * gcc.dg/pr65658.c: Likewise.
8862 * gcc.dg/pr67271.c: Require int32plus.
8863 * gcc.dg/pr68112.c: Likewise.
8864 * gcc.dg/pr69071.c: Skip for avr target.
8865 * gcc.dg/pr69973.c: Require int32plus.
8866 * gcc.dg/pr70169.c: Skip for avr target.
8867 * gcc.dg/sso-6.c: Require int32plus.
8868 * gcc.dg/sso-7.c: Likewise.
8869 * gcc.dg/sso-8.c: Likewise.
8870 * gcc.dg/vrp-min-max-2.c: Likewise.
8871
f4094380 88722016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8873
8874 PR target/70738
8875 * gcc.target/i386/pr70738-1.c: New test.
8876 * gcc.target/i386/pr70738-2.c: Likewise.
8877 * gcc.target/i386/pr70738-3.c: Likewise.
8878 * gcc.target/i386/pr70738-4.c: Likewise.
8879 * gcc.target/i386/pr70738-5.c: Likewise.
8880 * gcc.target/i386/pr70738-6.c: Likewise.
8881 * gcc.target/i386/pr70738-7.c: Likewise.
8882 * gcc.target/i386/pr70738-8.c: Likewise.
8883 * gcc.target/i386/pr70738-9.c: Likewise.
8884
239a4bea 88852016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8886
8887 PR rtl-optimization/66940
8888 * gcc.c-torture/execute/pr66940.c: New test.
8889
bf6382ba 88902016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8891
8892 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8893 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8894 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8895 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8896 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8897 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8898 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8899 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8900 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8901 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8902 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8903 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8904 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8905 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8906 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8907 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8908 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8909 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8910 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8911 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8912 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8913 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8914 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8915 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8916
2c995da9 89172016-05-25 Marek Polacek <polacek@redhat.com>
8918
8919 PR c/71265
8920 * gcc.dg/noncompile/pr71265.c: New test.
8921
abfbb5b5 8922 PR c/71266
8923 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8924
f6871bbd 89252016-05-25 Nathan Sidwell <nathan@acm.org>
8926
8927 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8928
de04e83e 89292016-05-25 Richard Biener <rguenther@suse.de>
8930
8931 PR tree-optimization/71261
8932 * c-c++-common/torture/pr71261.c: New testcase.
8933
b35931f7 89342016-05-25 Richard Biener <rguenther@suse.de>
8935
8936 PR tree-optimization/71264
8937 * gcc.dg/vect/pr71264.c: New testcase.
8938
166c3089 89392016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8940
8941 PR c++/55992
8942 * g++.dg/cpp0x/alias-decl-53.C: New.
8943 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8944
14240409 89452016-05-25 Martin Liska <mliska@suse.cz>
8946
8947 * g++.dg/pr71239.C: New test.
8948
bc47d9f6 89492016-05-25 Richard Biener <rguenther@suse.de>
8950
4860a6bf 8951 * gcc.dg/vect/pr58135.c: Rename to ...
8952 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8953
d8a3f157 89542016-05-25 Marek Polacek <polacek@redhat.com>
8955
8956 * g++.dg/pr65295.C: Use target c++14.
8957
3af16045 89582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8959
231010db 8960 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8961 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8962
949479b2 89632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8964
8965 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8966 instructions.
8967
6d6a3fc3 89682016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8969
8970 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8971 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8972 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8973 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8974 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8975 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8976 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8977 * c-c++-common/goacc/pcopy.c: Likewise.
8978 * c-c++-common/goacc/pcopyin.c: Likewise.
8979 * c-c++-common/goacc/pcopyout.c: Likewise.
8980 * c-c++-common/goacc/pcreate.c: Likewise.
8981 * c-c++-common/goacc/pr70688.c: New test.
8982 * c-c++-common/goacc/present-1.c: Adjust test.
8983 * c-c++-common/goacc/reduction-5.c: Likewise.
8984 * g++.dg/goacc/data-1.C: New test.
8985
af648be2 89862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8987
8988 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8989 vector parity built-in functions.
8990 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8991 count trailing zeros automatic vectorization.
8992 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8993 count trailing zeros built-in functions.
8994
4e173d60 89952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8996
8997 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8998
a0c02a52 89992016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9000
9001 PR target/71050
9002 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9003
64c52e9c 90042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9005
9006 PR c++/50436
9007 * g++.dg/template/crash123.C: New.
9008 * g++.dg/template/crash124.C: Likewise.
9009
752b5a4c 90102016-05-24 Martin Sebor <msebor@redhat.com>
9011
9012 PR c++/71147
9013 * g++.dg/ext/flexary16.C: New test.
9014
a36dd683 90152016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9016
f6871bbd 9017 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9018 before math.h is included.
a36dd683 9019 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9020 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9021 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9022 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9023 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9024 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9025 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9026 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9027 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9028 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9029 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9030 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9031 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9032 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9033 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9034 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9035 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9036 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9037 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9038 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9039 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9040 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9041 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9042
d60e1df7 90432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9044 Kelvin Nilsen <kelvin@gcc.gnu.org>
9045
9046 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9047 support.
9048
22d09025 90492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9050
9051 PR c++/69872
9052 * g++.dg/warn/Wno-narrowing1.C: New.
9053
6ef0143d 90542016-05-24 Marek Polacek <polacek@redhat.com>
9055
9056 PR c/71249
9057 * c-c++-common/Wswitch-unreachable-2.c: New test.
9058
962a2062 90592016-05-24 Jakub Jelinek <jakub@redhat.com>
9060
ead77194 9061 PR c++/71257
9062 * g++.dg/vect/simd-clone-6.cc: New test.
9063 * g++.dg/gomp/declare-simd-6.C: New test.
9064
962a2062 9065 PR middle-end/70434
9066 PR c/69504
9067 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9068
23edc6d1 90692016-05-24 Richard Biener <rguenther@suse.de>
9070
9071 PR tree-optimization/71240
9072 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9073
30633bcc 90742016-05-24 Richard Biener <rguenther@suse.de>
9075
9076 PR tree-optimization/71230
9077 * gcc.dg/torture/pr71230.c: New testcase.
9078 * g++.dg/torture/pr71230.C: Likewise.
9079
c9d624bd 90802016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9081
9082 * c-c++-common/goacc/routine-5.c: Add tests.
9083 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9084 * gfortran.dg/goacc/routine-6.f90: Add tests.
9085
ce143ff0 90862016-05-24 Richard Biener <rguenther@suse.de>
9087
9088 PR tree-optimization/71253
9089 * gcc.dg/torture/pr71253.c: New testcase.
9090
3bdaecd5 90912016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9092
9093 PR middle-end/71252
9094 * gfortran.dg/pr71252.f90: New test.
9095
856b494d 90962016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9097
9098 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9099
7345b977 91002016-05-24 Richard Biener <rguenther@suse.de>
9101
9102 PR middle-end/70434
9103 PR c/69504
9104 * c-c++-common/vector-subscript-4.c: New testcase.
9105 * c-c++-common/vector-subscript-5.c: Likewise.
9106
6f065267 91072016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9108
9109 PR fortran/71123
9110 * gfortran.dg/namelist_90.f: New test
9111
fd6757da 91122016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9113
9114 PR fortran/66461
9115 * gfortran.dg/unexpected_eof.f: New test
9116
7d5555a8 91172016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9118 Kelvin Nilsen <kelvin@gcc.gnu.org>
9119
9120 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9121 as little endian.
9122
ae6744c9 91232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9124
9125 PR c++/70972
9126 * g++.dg/cpp0x/inh-ctor20.C: New.
9127 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9128
f0d91a85 91292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9130
9131 PR c++/69095
9132 * g++.dg/cpp0x/variadic168.C: New.
9133
1618ffe5 91342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9135
9136 * g++.dg/cpp0x/pr31445.C: Test column number too.
9137 * g++.dg/cpp0x/pr32253.C: Likewise.
9138 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9139 * g++.dg/cpp0x/variadic36.C: Likewise.
9140
c0205bab 91412016-05-23 Marc Glisse <marc.glisse@inria.fr>
9142
9143 * gcc.dg/fold-notshift-2.c: Adjust.
9144
1398da0f 91452016-05-23 Marek Polacek <polacek@redhat.com>
9146
9147 PR c/49859
9148 * c-c++-common/Wswitch-unreachable-1.c: New test.
9149 * gcc.dg/Wswitch-unreachable-1.c: New test.
9150 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9151 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9152 * g++.dg/gomp/block-10.C: Likewise.
9153 * gcc.dg/gomp/block-10.c: Likewise.
9154 * g++.dg/gomp/block-9.C: Likewise.
9155 * gcc.dg/gomp/block-9.c: Likewise.
9156 * g++.dg/gomp/target-1.C: Likewise.
9157 * g++.dg/gomp/target-2.C: Likewise.
9158 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9159 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9160 * g++.dg/gomp/taskgroup-1.C: Likewise.
9161 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9162 * gcc.dg/gomp/teams-1.c: Likewise.
9163 * g++.dg/gomp/teams-1.C: Likewise.
9164 * g++.dg/overload/error3.C: Likewise.
9165 * g++.dg/tm/jump1.C: Likewise.
9166 * g++.dg/torture/pr40335.C: Likewise.
9167 * gcc.dg/c99-vla-jump-5.c: Likewise.
9168 * gcc.dg/switch-warn-1.c: Likewise.
9169 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9170 * gcc.dg/nested-func-1.c: Likewise.
9171 * gcc.dg/pr67784-4.c: Likewise.
9172
5403ed8b 91732016-05-23 Richard Biener <rguenther@suse.de>
9174
9175 PR tree-optimization/71230
9176 * gfortran.dg/pr71230-1.f90: New testcase.
9177 * gfortran.dg/pr71230-2.f90: Likewise.
9178
27510941 91792016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9180
1618ffe5 9181 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9182 * gcc.dg/vect/pr58135.c: Add new.
9183 * gfortran.dg/pr46519-1.f: Adjust test case.
9184
a41c605d 91852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9186
9187 PR c++/53401
9188 * g++.dg/cpp0x/decltype64.C: New.
9189
3eb254ab 91902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9191
9192 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9193 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9194 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9195
a75fffe1 91962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9197
9198 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9199 Add poly64x1_t and poly64x2_t cases if supported.
9200 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9201 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9202 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9203 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9204 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9205
56979b12 92062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9207
9208 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9209 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9210 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9211 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9212 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9213 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9214 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9215
dc5e98db 92162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9217
9218 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9219
c0f383ae 92202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9221
9222 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9223 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9224
2a4d70a2 92252016-05-22 Jakub Jelinek <jakub@redhat.com>
9226
4c109025 9227 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9228 constraint instead of "r".
9229 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9230 insn instead of vxorpd.
9231 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9232
bad891ce 9233 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9234 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9235
ac23ddb9 9236 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9237
9dac9579 9238 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9239 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9240
2a4d70a2 9241 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9242
9eafdd7b 92432016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9244
9245 PR middle-end/40921
9246 * gcc.dg/tree-ssa/pr40921.c: New test.
9247
93df190d 92482016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9249
9250 PR target/71103
9251 * gcc.target/avr/pr71103.c: New test.
9252
933b9f7f 92532016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9254
9255 PR middle-end/71179
9256 * gcc.dg/tree-ssa/pr71179.c: New test.
9257
8bdfbc08 92582016-05-20 Martin Sebor <msebor@redhat.com>
9259
9260 PR c/71115
9261 * gcc.dg/init-excess-2.c: New test.
9262
6827ab42 92632016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9264
9265 * gnat.dg/opt53.adb: New test.
9266 * gnat.dg/opt54.adb: Likewise.
9267
58a5f4c0 92682016-05-20 Martin Jambor <mjambor@suse.cz>
9269
9270 PR tree-optimization/70884
9271 * gcc.dg/tree-ssa/pr70919.c: New test.
9272
bb7145f6 92732016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9274
9275 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9276 formatting.
f6871bbd 9277 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9278 fix code formatting.
9279
92802016-05-20 Nathan Sidwell <nathan@acm.org>
9281
9282 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9283 non-common cases.
9284 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9285
9954d230 92862016-05-20 David Malcolm <dmalcolm@redhat.com>
9287
9288 * jit.dg/all-non-failing-tests.h: Add
9289 test-factorial-must-tail-call.c.
9290 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9291 * jit.dg/test-factorial-must-tail-call.c: New test case.
9292
08a161f9 92932016-05-20 Jakub Jelinek <jakub@redhat.com>
9294
9295 PR fortran/71204
9296 * gfortran.dg/pr71204.f90: New test.
9297
3d380077 92982016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9299
9300 * gcc.target/nvptx/sincos.c: New test.
9301
0f104d56 93022016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9303
9304 PR c++/70572
9305 * g++.dg/cpp1y/auto-fn31.C: New.
9306
61736a1b 93072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9308
9309 * gcc.target/powerpc/vec-addec.c: New test.
9310 * gcc.target/powerpc/vec-addec-int128.c: New test.
9311
b4a61e77 93122016-05-20 David Malcolm <dmalcolm@redhat.com>
9313
9314 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9315 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9316 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9317 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9318
9a2ace10 93192016-05-20 Jan Hubicka <hubicka@ucw.cz>
9320
9321 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9322
45cdf8c6 93232016-05-20 Jakub Jelinek <jakub@redhat.com>
9324
b9a1dcd5 9325 PR c++/71210
9326 * g++.dg/opt/pr71210-1.C: New test.
9327 * g++.dg/opt/pr71210-2.C: New test.
9328
45cdf8c6 9329 PR tree-optimization/29756
9330 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9331 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9332 only on selected targets where V4SImode vectors are known to be
9333 supported.
9334
92e3ffbf 93352016-05-20 Marc Glisse <marc.glisse@inria.fr>
9336
9337 PR tree-optimization/71079
9338 PR tree-optimization/71206
9339 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9340
5da368e3 93412016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9342
9343 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9344 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9345 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9346
2506d97a 93472016-05-20 Richard Guenther <rguenther@suse.de>
9348
9349 PR tree-optimization/29756
9350 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9351
adade307 93522016-05-20 Richard Biener <rguenther@suse.de>
9353
9354 PR tree-optimization/71185
9355 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9356
c3deca25 93572016-05-20 Richard Biener <rguenther@suse.de>
9358
9359 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9360
8b0bef14 93612016-05-19 Marek Polacek <polacek@redhat.com>
9362
9363 PR c++/71075
9364 * g++.dg/diagnostic/pr71075.C: New test.
9365
08025288 93662016-05-19 David Malcolm <dmalcolm@redhat.com>
9367
9368 PR c++/71184
9369 * g++.dg/pr71184.C: New test case.
9370
26a51591 93712016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9372
9373 * gcc.target/powerpc/darn-0.c: New test.
9374 * gcc.target/powerpc/darn-1.c: New test.
9375 * gcc.target/powerpc/darn-2.c: New test.
9376
d8d3e75a 93772016-05-19 Marek Polacek <polacek@redhat.com>
9378
9379 PR tree-optimization/71031
9380 * gcc.dg/tree-ssa/vrp100.c: New test.
9381
c28211ae 93822016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9383
9384 PR rtl-optimization/71148
9385 * gcc.dg/pr71148.c: New test.
9386
3f5ea43a 93872016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9388
9389 PR target/71056
9390 * gcc.target/arm/pr71056.c: New test.
9391
2a7d4c20 93922016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9393
9394 * c-c++-common/pr69669.c: Check the used mode.
9395
ed0b0569 93962016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9397
9398 PR sanitizer/64354
9399 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9400
410372fe 94012016-05-19 Richard Biener <rguenther@suse.de>
9402
9403 PR tree-optimization/70729
9404 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9405 * gcc.dg/graphite/scop-18.c: Likewise.
9406 * gcc.dg/pr41783.c: Disable LIM.
9407 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9408 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9409 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9410 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9411 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9412 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9413 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9414 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9415 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9416 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9417 * gfortran.dg/pr42108.f90: Likewise.
9418
56f34f03 94192016-05-18 David Malcolm <dmalcolm@redhat.com>
9420
9421 PR driver/69265
9422 * gcc.dg/spellcheck-options-11.c: New test case.
9423
e6481cd1 94242016-05-18 Jakub Jelinek <jakub@redhat.com>
9425
9426 PR c++/71100
9427 * g++.dg/opt/pr71100.C: New test.
9428
be951c59 94292016-05-18 Martin Jambor <mjambor@suse.cz>
9430
9431 PR ipa/69708
9432 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9433 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9434 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9435 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9436
665ff45b 94372016-05-18 Martin Jambor <mjambor@suse.cz>
9438
9439 PR ipa/69708
9440 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9441 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9442 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9443 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9444 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9445
485be62c 94462016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9447
9448 PR c++/69793
9449 * g++.dg/template/crash122.C: New.
9450
b251d5f5 94512016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9452
9453 PR c++/70466
9454 * g++.dg/template/pr70466-1.C: New.
9455 * g++.dg/template/pr70466-2.C: Likewise.
9456
c93e9931 94572016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9458
9459 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9460 splat operations and the XXSPLTIB instruction.
9461 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9462 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9463 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9464 xxlxor to clear a register.
9465
8ba6639c 94662016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9467
9468 * gcc.dg/torture/pr71020.c: New test.
9469
ec6e3005 94702016-05-18 Martin Jambor <mjambor@suse.cz>
9471
9472 PR ipa/70646
9473 * gcc.dg/ipa/pr70646.c: New test.
9474
5ef3c918 94752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9476
9477 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9478
70a88eab 94792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9480
9481 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9482 missing tests for vreinterpretq_p{8,16}.
9483
b52a930c 94842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9485
9486 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9487 vsliq_n_s64 and vsliq_n_u64.
9488
bdd4080b 94892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9490
9491 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9492 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9493
37814bf5 94942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9495
9496 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9497 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9498 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9499
764af2e0 95002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9501
9502 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9503 in comment.
9504
ffe01a83 95052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9506
9507 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9508 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9509 "blr\t" and switch to scan-assembler-times.
9510
fab6dae9 95112016-05-18 Jiong Wang <jiong.wang@arm.com>
9512
231010db 9513 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9514 with __aarch64__.
9515 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9516 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9517
4eb0c566 95182016-05-18 Jakub Jelinek <jakub@redhat.com>
9519
442f18f1 9520 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9521 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9522 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9523 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9524 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9525 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9526
4d83b36b 9527 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9528 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9529
a4528eec 9530 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9531 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9532
f0066139 9533 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9534 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9535
4eb0c566 9536 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9537
303e9267 95382016-05-18 Richard Biener <rguenther@suse.de>
9539
9540 PR tree-optimization/71168
9541 * gcc.dg/torture/pr71168.c: New testcase.
9542
0d7ddd44 95432016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9544
9545 PR middle-end/63586
9546 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9547 * gcc.dg/tree-ssa/pr63586.c: New test.
9548 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9549
899bcc0f 95502016-05-17 Nathan Sidwell <nathan@acm.org>
9551
9552 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9553 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9554 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9555 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9556
a2246979 95572016-05-17 Nathan Sidwell <nathan@acm.org>
9558
9559 * gcc.target/nvptx/abi-vararg-3.c: New.
9560
2f6a4d21 95612016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9562
9563 PR tree-optimization/54579
9564 PR middle-end/55299
9565 * gcc.dg/fold-notrotate-1.c: New test.
9566 * gcc.dg/fold-notshift-1.c: New test.
9567 * gcc.dg/fold-notshift-2.c: New test.
9568
27bdad45 95692016-05-17 Marek Polacek <polacek@redhat.com>
9570
9571 PR ipa/71146
9572 * g++.dg/ipa/pr71146.C: New test.
9573
f33a295a 95742016-05-17 David Malcolm <dmalcolm@redhat.com>
9575
9576 * jit.dg/test-error-array-bounds.c: New test case.
9577
b6dd53bf 95782016-05-17 Marc Glisse <marc.glisse@inria.fr>
9579
9580 * gcc.dg/tree-ssa/and-1.c: New testcase.
9581
a8719545 95822016-05-17 Marc Glisse <marc.glisse@inria.fr>
9583
9584 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9585 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9586
34806102 95872016-05-17 Marc Glisse <marc.glisse@inria.fr>
9588
9589 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9590 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9591
25fe08a8 95922016-05-17 Jiong Wang <jiong.wang@arm.com>
9593
9594 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9595
abf1a837 95962016-05-17 Jiong Wang <jiong.wang@arm.com>
9597
9598 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9599
666b9dd3 96002016-05-17 Jiong Wang <jiong.wang@arm.com>
9601
9602 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9603 ".2d[index]" when scan the assembly.
9604 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9605 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9606 float64x1.
9607 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9608
77d095c0 96092016-05-17 Richard Biener <rguenther@suse.de>
9610
9611 PR tree-optimization/71132
9612 * gcc.dg/torture/pr71132.c: New testcase.
9613
28adcc23 96142016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9615
9616 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9617
2439931e 96182016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9619
9620 PR target/70809
9621 * gcc.target/aarch64/pr70809_1.c: New test.
9622
5ec2ff80 96232016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9624
9625 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9626 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9627 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9628 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9629
17fd1c7a 96302016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9631 Ilya Enkovich <ilya.enkovich@intel.com>
9632
9633 PR target/71114
9634 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9635
46729204 96362016-05-16 Jan Hubicka <hubicka@ucw.cz>
9637
9638 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9639 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9640
2a1125d6 96412016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9642
9643 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9644 test for __ARM_FP16_ARGS.
9645 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9646 * gcc.target/arm/aapcs/neon-vect10.c: New.
9647 * gcc.target/arm/aapcs/neon-vect9.c: New.
9648 * gcc.target/arm/aapcs/vfp18.c: New.
9649 * gcc.target/arm/aapcs/vfp19.c: New.
9650 * gcc.target/arm/aapcs/vfp20.c: New.
9651 * gcc.target/arm/aapcs/vfp21.c: New.
9652 * gcc.target/arm/fp16-aapcs-1.c: New.
9653 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9654 test for __ARM_FP16_ARGS.
9655 * g++.target/arm/fp16-return-1.c: Update expected output.
9656
ea3d2d74 96572016-05-16 Jiong Wang <jiong.wang@arm.com>
9658
9659 PR testsuite/70227
9660 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9661
6989e05f 96622016-05-15 Harald Anlauf <anlauf@gmx.de>
9663
9664 PR fortran/69603
9665 * gfortran.dg/pr69603.f90: New testcase.
9666
a5f52592 96672016-05-14 Fritz Reese <fritzoreese@gmail.com>
9668
9669 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9670
88f949ab 96712016-05-14 Fritz Reese <fritzoreese@gmail.com>
9672
9673 PR fortran/71047
9674 * gfortran.dg/pr71047.f08: New test.
9675
90c88567 96762016-05-13 Joseph Myers <joseph@codesourcery.com>
9677
9678 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9679 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9680 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9681
00a690cc 96822016-05-13 Martin Sebor <msebor@redhat.com>
9683
9684 PR c++/60049
9685 * g++.dg/cpp0x/constexpr-60049.C: New test.
9686
ec8b6af7 96872016-05-13 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR bootstrap/71071
9690 * gcc.dg/pr71071.c: New test.
9691
f54d1d7b 96922016-05-13 Uros Bizjak <ubizjak@gmail.com>
9693
9694 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9695 remove XOP handling.
2f3af60f 9696 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9697
a39a0392 96982016-05-13 Nathan Sidwell <nathan@acm.org>
9699
9700 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9701 __atomic_is_lock_free declaration.
9702
42333dd9 97032016-05-13 Richard Biener <rguenther@suse.de>
9704
9705 PR tree-optimization/42587
9706 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9707
c5442454 97082016-05-13 Martin Liska <mliska@suse.cz>
9709
9710 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9711 the new format of dump output.
9712
03a400fb 97132016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9714
9715 * gcc.dg/pr71084.c: New test.
9716
69278c3f 97172016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9718
231010db 9719 PR target/53440
9720 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9721
8138f11b 97222016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9723
9724 * gcc.target/aarch64/struct_return.c: New test.
9725
22a3f7bd 97262016-05-12 Marek Polacek <polacek@redhat.com>
9727
9728 PR c/70756
9729 * c-c++-common/pr70756-2.c: New test.
9730 * c-c++-common/pr70756.c: New test.
9731
9bcd42cc 97322016-05-12 Richard Biener <rguenther@suse.de>
9733
9734 PR tree-optimization/71059
9735 * gcc.dg/torture/pr71059.c: New testcase.
9736
5ffb4a0d 97372016-05-12 Richard Biener <rguenther@suse.de>
9738
9739 PR tree-optimization/71062
9740 * gcc.dg/torture/pr71062.c: New testcase.
9741
2ab65c31 97422016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9743
9744 PR tree-optimization/71006
9745 * gcc.dg/pr71006.c: New test.
9746
f0158fc0 97472016-05-12 Marek Polacek <polacek@redhat.com>
9748
9749 PR driver/71063
9750 * gcc.dg/opts-7.c: New test.
9751
0f56938b 97522016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9753
9754 PR target/70830
9755 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9756 Add -save-temps to dg-options.
9757 Scan for ldmfd rather than pop instruction.
9758 * gcc.target/arm/interrupt-2.c: Likewise.
9759 * gcc.target/arm/pr70830.c: New test.
9760
e10946d5 97612016-05-12 Jakub Jelinek <jakub@redhat.com>
9762
9fa8e468 9763 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9764 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9765
9ce62bbe 9766 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9767 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9768 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9769
708ae1b1 9770 PR target/71019
9771 * gcc.target/i386/avx512vl-pack-1.c: New test.
9772 * gcc.target/i386/avx512vl-pack-2.c: New test.
9773 * gcc.target/i386/avx512bw-pack-2.c: New test.
9774
a461f32e 9775 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9776
e10946d5 9777 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9778 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9779 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9780
f52a3ef6 97812016-05-12 Richard Biener <rguenther@suse.de>
9782
9783 PR tree-optimization/70986
9784 * gcc.dg/torture/pr70986-1.c: New testcase.
9785 * gcc.dg/torture/pr70986-2.c: Likewise.
9786 * gcc.dg/torture/pr70986-3.c: Likewise.
9787
54c4d22e 97882016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9789
9790 PR c/43651
9791 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9792 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9793
57215d5b 97942016-05-11 Uros Bizjak <ubizjak@gmail.com>
9795
9796 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9797 directive.
9798 * gcc.target/i386/pr66746.c: Ditto.
9799
67d3121c 98002016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9801
9802 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9803 support.
9804 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9805 warning when using -mvsx-timode.
9806 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9807 * gcc.target/powerpc/dform-2.c: Likewise.
9808 * gcc.target/powerpc/pr68805.c: Likewise.
9809
7f8012a5 98102016-05-11 Marek Polacek <polacek@redhat.com>
9811
9812 PR c++/71024
9813 * c-c++-common/attributes-3.c: New test.
9814
3e8567ce 98152016-05-11 Nathan Sidwell <nathan@acm.org>
9816
9817 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9818 * gcc.c-torture/execute/pr68185.c: Likewise.
9819 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9820 * gcc.dg/pr69634.c: Requires scheduling.
9821 * gcc.dg/torture/pr66178.c: Require label values.
9822 * gcc.dg/setjmp-6.c: Require indirect jumps.
9823
3739ac00 98242016-05-11 Richard Biener <rguenther@suse.de>
9825
9826 PR tree-optimization/71055
9827 * gcc.dg/torture/pr71055.c: New testcase.
9828
1ff8b385 98292016-05-11 Richard Biener <rguenther@suse.de>
9830
9831 PR debug/71057
9832 * g++.dg/debug/pr71057.C: New testcase.
9833
77126efa 98342016-05-11 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR fortran/70855
9837 * gfortran.dg/gomp/pr70855.f90: New test.
9838
6fcaaf9b 98392016-05-11 Richard Biener <rguenther@suse.de>
9840
9841 PR middle-end/71002
9842 * g++.dg/torture/pr71002.C: New testcase.
9843
bfa8ea12 98442016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9845
9846 PR middle-end/70807
9847 * gcc.dg/pr70807.c: New test.
9848
87632549 98492016-05-10 Martin Sebor <msebor@redhat.com>
9850
9851 PR c++/38611
9852 * g++.dg/Wattributes.C: New test.
9853
f9153689 98542016-05-10 Marc Glisse <marc.glisse@inria.fr>
9855
9856 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9857 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9858 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9859
a44ed58a 98602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9861
9862 PR target/70799
9863 * gcc.target/i386/pr70799-1.c: New test.
9864
d6c90d89 98652016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9866
9867 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9868
c1f73044 98692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9870
9871 PR middle-end/70877
9872 * gcc.target/i386/pr70877.c: New test.
9873
e66d763a 98742016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9875
9876 PR tree-optimization/70786
9877 * gcc.target/i386/pr70876.c: New test.
9878
a30ff73a 98792016-05-10 Jakub Jelinek <jakub@redhat.com>
9880
9881 PR target/70927
9882 * gcc.target/i386/avx512vl-logic-1.c: New test.
9883 * gcc.target/i386/avx512vl-logic-2.c: New test.
9884 * gcc.target/i386/avx512dq-logic-2.c: New test.
9885
4b3fd38f 98862016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9887
9888 PR target/70963
9889 * gcc.target/powerpc/pr70963.c: New.
9890
abf93a25 98912016-05-10 David Malcolm <dmalcolm@redhat.com>
9892
9893 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9894 (test_very_wide_line): Add ruler to expected output.
9895 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9896 (test_very_wide_line): Likewise.
9897 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9898 (test_show_locus): Within the handling of "test_very_wide_line",
9899 enable show_ruler_p on the diagnostic context.
9900
d614888f 99012016-05-10 Richard Biener <rguenther@suse.de>
9902
9903 PR tree-optimization/71039
9904 * gcc.dg/torture/pr71039.c: New testcase.
9905
dbca5ed9 99062016-05-10 Nathan Sidwell <nathan@acm.org>
9907
9908 * gcc.dg/nested-func-10.c: Requires alloca.
9909 * gcc.dg/nested-func-9.c: Requires alloca.
9910 * gcc.c-torture/execute/pr70460.c: Requires labels.
9911 * gcc.c-torture/compile/pr70199.c: Requires labels.
9912 * gcc.target/nvptx/decl.c: Compile only.
9913 * gcc.target/nvptx/trailing-init.c: Compile only.
9914 * gcc.target/nvptx/ary-init.c: Compile only.
9915
3fa82609 99162016-05-10 Marek Polacek <polacek@redhat.com>
9917
9918 PR c/70255
9919 * gcc.dg/attr-opt-1.c: New test.
9920
76825907 99212016-05-10 Richard Biener <rguenther@suse.de>
9922
9923 PR tree-optimization/70497
9924 PR tree-optimization/28367
9925 * gcc.dg/torture/20160404-1.c: New testcase.
9926 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9927 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9928
68255819 99292016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9930
9931 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9932
d9aa8cdb 99332016-05-09 Uros Bizjak <ubizjak@gmail.com>
9934
9935 * gcc.target/i386/fabsneg-1.c New test.
9936
7cc16f50 99372016-05-09 Alan Modra <amodra@gmail.com>
9938
9939 PR testsuite/70826
9940 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9941
a83b7b63 99422016-05-09 Richard Biener <rguenther@suse.de>
9943
9944 PR tree-optimization/70985
9945 * gcc.dg/torture/pr70985.c: New testcase.
9946
189d0706 99472016-05-09 Bin Cheng <bin.cheng@arm.com>
9948
9949 * gcc.dg/tree-ssa/ifc-9.c: New test.
9950 * gcc.dg/tree-ssa/ifc-10.c: New test.
9951 * gcc.dg/tree-ssa/ifc-11.c: New test.
9952 * gcc.dg/tree-ssa/ifc-12.c: New test.
9953 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9954 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9955 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9956
1ec957b0 99572016-05-09 Richard Biener <rguenther@suse.de>
9958
9959 PR fortran/70937
9960 * gfortran.dg/pr70937.f90: New testcase.
9961
923c7714 99622016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9963
9964 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9965
d7cd448a 99662016-05-07 Fritz Reese <fritzoreese@gmail.com>
9967
9968 PR fortran/56226
9969 * gfortran.dg/dec_structure_1.f90: New testcase.
9970 * gfortran.dg/dec_structure_2.f90: Ditto.
9971 * gfortran.dg/dec_structure_3.f90: Ditto.
9972 * gfortran.dg/dec_structure_4.f90: Ditto.
9973 * gfortran.dg/dec_structure_5.f90: Ditto.
9974 * gfortran.dg/dec_structure_6.f90: Ditto.
9975 * gfortran.dg/dec_structure_7.f90: Ditto.
9976 * gfortran.dg/dec_structure_8.f90: Ditto.
9977 * gfortran.dg/dec_structure_9.f90: Ditto.
9978 * gfortran.dg/dec_structure_10.f90: Ditto.
9979 * gfortran.dg/dec_structure_11.f90: Ditto.
9980 * gfortran.dg/dec_union_1.f90: Ditto.
9981 * gfortran.dg/dec_union_2.f90: Ditto.
9982 * gfortran.dg/dec_union_3.f90: Ditto.
9983 * gfortran.dg/dec_union_4.f90: Ditto.
9984 * gfortran.dg/dec_union_5.f90: Ditto.
9985 * gfortran.dg/dec_union_6.f90: Ditto.
9986 * gfortran.dg/dec_union_7.f90: Ditto.
9987
f681e29b 99882016-05-07 Tom de Vries <tom@codesourcery.com>
9989
9990 PR tree-optimization/70956
9991 * gcc.dg/graphite/pr70956.c: New test.
9992
68d7f375 99932016-05-06 Jakub Jelinek <jakub@redhat.com>
9994
faf39348 9995 PR middle-end/70941
9996 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9997 (a, b, c, d): Change type from char to signed char.
9998 (main): Compare against (signed char) -1634678893 instead of
9999 hardcoded -109. Use __builtin_abort instead of abort.
10000
b768b13a 10001 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10002 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10003
68d7f375 10004 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10005
5dda16ea 100062016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10007
10008 PR debug/70935
10009 * gcc.dg/torture/pr70935.c: New test.
10010
13ede1b5 100112016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10012
10013 PR target/58219
7fc878c4 10014 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10015
96d94be2 100162016-05-06 Richard Biener <rguenther@suse.de>
10017
10018 PR tree-optimization/70960
10019 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10020
e5d9f15d 100212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10022
10023 PR target/52933
10024 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10025 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10026 Adjust expected instruction counts.
10027 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10028
2dd7705f 100292016-05-06 Marek Polacek <polacek@redhat.com>
10030
10031 PR sanitizer/70875
10032 * gcc.dg/ubsan/bounds-3.c: New test.
10033
cb8bc632 100342016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10035
10036 PR target/54089
10037 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10038
b343c173 100392016-05-06 Richard Biener <rguenther@suse.de>
10040
10041 PR middle-end/70931
10042 * gfortran.dg/pr70931.f90: New testcase.
10043
1e3db0b1 100442016-05-06 Richard Biener <rguenther@suse.de>
10045
10046 PR middle-end/70941
10047 * gcc.dg/torture/pr70941.c: New testcase.
10048
bdd54b6d 100492016-05-05 Bin Cheng <bin.cheng@arm.com>
10050
10051 PR tree-optimization/57206
10052 * gcc.dg/vect/pr57206.c: New test.
10053
499adcfd 100542016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10055
10056 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10057
871164c4 100582016-05-05 Jakub Jelinek <jakub@redhat.com>
10059
ecb23e00 10060 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10061
871164c4 10062 * c-c++-common/Wdangling-else-4.c: New test.
10063
70cf83ba 100642016-05-04 Jakub Jelinek <jakub@redhat.com>
10065
858c9470 10066 PR c++/70906
10067 PR c++/70933
10068 * g++.dg/opt/pr70906.C: New test.
10069 * g++.dg/opt/pr70933.C: New test.
10070
70cf83ba 10071 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10072
aaa36a78 100732016-05-04 Jan Hubicka <hubicka@ucw.cz>
10074
10075 * gcc.dg/ipa/pure-const-3.c: New testcase.
10076
1d52c456 100772016-05-04 Marek Polacek <polacek@redhat.com>
10078
10079 * c-c++-common/Wdangling-else-1.c: New test.
10080 * c-c++-common/Wdangling-else-2.c: New test.
10081 * c-c++-common/Wdangling-else-3.c: New test.
10082
dc581573 100832016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10084
10085 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10086 flag is present.
10087
a64030fe 100882016-05-04 Marek Polacek <polacek@redhat.com>
10089
10090 PR c/48778
10091 * gcc.dg/Waddress-2.c: New test.
10092
b461b04a 100932016-05-04 Alan Modra <amodra@gmail.com>
10094
10095 * gcc.target/powerpc/pr70866.c: New.
10096
c388a0cf 100972016-05-03 Martin Sebor <msebor@redhat.com>
10098
10099 PR c++/66561
10100 * c-c++-common/builtin_location.c: New test.
10101 * g++.dg/cpp1y/builtin_location.C: New test.
10102
5d4db8ef 101032016-05-03 Marek Polacek <polacek@redhat.com>
10104
10105 PR c/70859
10106 * gcc.dg/pr70859.c: New test.
10107 * gcc.dg/pr70859-2.c: New test.
10108
ca938765 101092016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10110
10111 * gnat.dg/debug5.adb: New testcase.
10112
60b27d5f 101132016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10114
10115 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10116 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10117 Procedure to check for z10 instruction set.
10118
5ab325d0 101192016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10120
10121 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10122
c548a0ad 101232016-05-03 Alan Modra <amodra@gmail.com>
10124
10125 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10126
d5ecd946 101272016-05-03 Jakub Jelinek <jakub@redhat.com>
10128
10129 * gcc.target/i386/avx512f-cvt-1.c: New test.
10130
35b0a053 101312016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10132
10133 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10134 -fdump-tree-vrp-details.
10135
9ae1b28a 101362016-05-03 Richard Biener <rguenther@suse.de>
10137
10138 * gcc.dg/pr30172-1.c: Adjust.
10139 * gcc.dg/pr63743.c: Likewise.
10140 * gcc.dg/tm/pr51696.c: Likewise.
10141 * c-c++-common/tm/safe-1.c: Likewise.
10142 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10143 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10144 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10145 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10146
9c1a31e4 101472016-05-03 Jakub Jelinek <jakub@redhat.com>
10148
fe69bcb9 10149 PR rtl-optimization/70467
10150 * gcc.target/i386/pr70467-3.c: New test.
10151 * gcc.target/i386/pr70467-4.c: New test.
10152
9082c4a4 10153 PR tree-optimization/70916
10154 * gcc.c-torture/compile/pr70916.c: New test.
10155
9c1a31e4 10156 PR target/49244
10157 * gcc.target/i386/pr49244-1.c: New test.
10158 * gcc.target/i386/pr49244-2.c: New test.
10159
69105acc 101602016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10161
10162 PR rtl-optimization/44281
10163 * gcc.target/i386/pr44281.c: New test.
10164
9ab8df54 101652016-05-03 bin cheng <bin.cheng@arm.com>
10166
10167 PR tree-optimization/56541
10168 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10169 * gcc.dg/vect/pr56541.c: new test.
10170
3c62cae0 101712016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10172
10173 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10174 __float128.
10175 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10176
91abc161 101772016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10178
10179 PR testsuite/70520
10180 * c-c++-common/asan/clone-test-1.c (main): Align child process
10181 stack to 16 bytes.
10182
aa3d1155 101832016-05-02 David Malcolm <dmalcolm@redhat.com>
10184
10185 PR c++/62314
10186 * g++.dg/spellcheck-fields-2.C: New test case.
10187
002c3f28 101882016-05-02 David Malcolm <dmalcolm@redhat.com>
10189
10190 PR c++/62314
10191 * g++.dg/pr62314.C: New test case.
10192
46e5dccc 101932016-05-02 Jan Hubicka <hubicka@ucw.cz>
10194
10195 * gcc.dg/ipa/inline-8.c: New testcase.
10196
663f4248 101972016-05-02 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR rtl-optimization/70467
10200 * gcc.target/i386/pr70467-1.c: New test.
10201
efe8bdf5 102022016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10203
10204 * gcc.dg/spec-options.c: Run the test on all targets.
10205 * gcc.dg/foo.specs: Use cpp_unique_options.
10206
47ef9633 102072016-05-02 Marc Glisse <marc.glisse@inria.fr>
10208
10209 * gcc.dg/tree-ssa/unord.c: New testcase.
10210
eb1a077c 102112016-05-02 Marc Glisse <marc.glisse@inria.fr>
10212
10213 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10214
28e869d0 102152016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10216
10217 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10218
dd185f6e 102192016-05-02 Marek Polacek <polacek@redhat.com>
10220
10221 PR c/70851
10222 * gcc.dg/enum-incomplete-3.c: New test.
10223
773d09b9 102242016-05-02 Marek Polacek <polacek@redhat.com>
10225 Tom de Vries <tom@codesourcery.com>
10226
10227 PR tree-optimization/70700
10228 * gcc.dg/pr70700.c: New test.
10229
f0dc3286 102302016-05-01 Uros Bizjak <ubizjak@gmail.com>
10231
10232 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10233 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10234 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10235 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10236 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10237
7f931827 102382016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10239
10240 * ada/acats/run_acats: Rename into...
10241 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10242 * ada/acats/run_all.sh: Remove redundant test.
10243 (target_run): Move around.
10244 (target_gnatchop): Use newly built executable.
10245 (target_gnatmake): Likewise.
10246 Check that the compilation of impbit succeeds.
10247
1c492b4e 102482016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10249
10250 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10251 * gcc.dg/20021029-1.c: Likewise.
10252 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10253 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10254 * gcc.target/sh/cmpstr.c: Likewise.
10255 * gcc.target/sh/cmpstrn.c: Likewise.
10256 * gcc.target/sh/memset.c: Likewise.
10257 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10258 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10259 * gcc.target/sh/pr39423-1.c: Likewise.
10260 * gcc.target/sh/pr49468-di.c: Likewise.
10261 * gcc.target/sh/pr49468-si.c: Likewise.
10262 * gcc.target/sh/pr49880-1.c: Likewise.
10263 * gcc.target/sh/pr49880-2.c: Likewise.
10264 * gcc.target/sh/pr49880-3.c: Likewise.
10265 * gcc.target/sh/pr50751-1.c: Likewise.
10266 * gcc.target/sh/pr50751-4.c: Likewise.
10267 * gcc.target/sh/pr50751-7.c: Likewise.
10268 * gcc.target/sh/pr51244-1.c: Likewise.
10269 * gcc.target/sh/pr51244-10.c: Likewise.
10270 * gcc.target/sh/pr51244-11.c: Likewise.
10271 * gcc.target/sh/pr51244-12.c: Likewise.
10272 * gcc.target/sh/pr51244-13.c: Likewise.
10273 * gcc.target/sh/pr51244-14.c: Likewise.
10274 * gcc.target/sh/pr51244-17.c: Likewise.
10275 * gcc.target/sh/pr51244-18.c: Likewise.
10276 * gcc.target/sh/pr51244-19.c: Likewise.
10277 * gcc.target/sh/pr51244-4.c: Likewise.
10278 * gcc.target/sh/pr51244-5.c: Likewise.
10279 * gcc.target/sh/pr51244-7.c: Likewise.
10280 * gcc.target/sh/pr51244-8.c: Likewise.
10281 * gcc.target/sh/pr51244-9.c: Likewise.
10282 * gcc.target/sh/pr51697.c: Likewise.
10283 * gcc.target/sh/pr52483-1.c: Likewise.
10284 * gcc.target/sh/pr52483-2.c: Likewise.
10285 * gcc.target/sh/pr52483-3.c: Likewise.
10286 * gcc.target/sh/pr52483-5.c: Likewise.
10287 * gcc.target/sh/pr52933-1.c: Likewise.
10288 * gcc.target/sh/pr52933-2.c: Likewise.
10289 * gcc.target/sh/pr52933-3.c: Likewise.
10290 * gcc.target/sh/pr53568-1.c: Likewise.
10291 * gcc.target/sh/pr53976-1.c: Likewise.
10292 * gcc.target/sh/pr53988-1.c: Likewise.
10293 * gcc.target/sh/pr53988.c: Likewise.
10294 * gcc.target/sh/pr54089-1.c: Likewise.
10295 * gcc.target/sh/pr54089-6.c: Likewise.
10296 * gcc.target/sh/pr54089-7.c: Likewise.
10297 * gcc.target/sh/pr54089-8.c: Likewise.
10298 * gcc.target/sh/pr54089-9.c: Likewise.
10299 * gcc.target/sh/pr54236-1.c: Likewise.
10300 * gcc.target/sh/pr54236-2.c: Likewise.
10301 * gcc.target/sh/pr54236-3.c: Likewise.
10302 * gcc.target/sh/pr54236-4.c: Likewise.
10303 * gcc.target/sh/pr54386.c: Likewise.
10304 * gcc.target/sh/pr54602-1.c: Likewise.
10305 * gcc.target/sh/pr54685.c: Likewise.
10306 * gcc.target/sh/pr54760-1.c: Likewise.
10307 * gcc.target/sh/pr54760-2.c: Likewise.
10308 * gcc.target/sh/pr54760-3.c: Likewise.
10309 * gcc.target/sh/pr54760-4.c: Likewise.
10310 * gcc.target/sh/pr54760-5.c: Likewise.
10311 * gcc.target/sh/pr54760-6.c: Likewise.
10312 * gcc.target/sh/pr55146.c: Likewise.
10313 * gcc.target/sh/pr55160.c: Likewise.
10314 * gcc.target/sh/pr59278.c: Likewise.
10315 * gcc.target/sh/pr59401-1.c: Likewise.
10316 * gcc.target/sh/pr59533-1.c: Likewise.
10317 * gcc.target/sh/pr63260.c: Likewise.
10318 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10319 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10320 * gcc.target/sh/strlen.c: Likewise.
10321 * gcc.target/sh/torture/pr30807.c: Likewise.
10322 * gcc.target/sh/torture/pr34777.c: Likewise.
10323 * gcc.target/sh/torture/pr64652.c: Likewise.
10324 * gcc.target/sh/torture/pr65505.c: Likewise.
10325 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10326 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10327
0c4005be 103282016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10329
10330 PR c++/66644
10331 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10332
d94e6223 103332016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10334
10335 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10336 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10337 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10338 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10339
46f37836 103402016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10341
10342 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10343 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10344
4d0a8bac 103452016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10346
10347 PR middle-end/70626
10348 * c-c++-common/goacc/combined-reduction.c: New test.
10349 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10350
b98e0db3 103512016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10352
10353 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10354 *movdi_internal pattern only if PIC off.
10355 * gcc.target/i386/pr70155-2.c: Likewise.
10356 * gcc.target/i386/pr70155-3.c: Likewise.
10357 * gcc.target/i386/pr70155-4.c: Likewise.
10358 * gcc.target/i386/pr70155-5.c: Likewise.
10359 * gcc.target/i386/pr70155-6.c: Likewise.
10360 * gcc.target/i386/pr70155-7.c: Likewise.
10361 * gcc.target/i386/pr70155-8.c: Likewise.
10362 * gcc.target/i386/pr70155-15.c: Likewise.
10363 * gcc.target/i386/pr70155-17.c: Likewise.
10364 * gcc.target/i386/pr70155-22.c: Likewise.
10365
8b066242 103662016-04-29 Bin Cheng <bin.cheng@arm.com>
10367
10368 PR tree-optimization/70803
10369 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10370
22912e73 103712016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10372
10373 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10374 optimization of vector loop.
10375 * gcc.target/i386/vect-unpack-3.c: New test.
10376 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10377 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10378 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10379
568128c6 103802016-04-29 Marek Polacek <polacek@redhat.com>
10381
10382 PR sanitizer/70342
10383 * g++.dg/ubsan/null-7.C: New test.
10384
025dd1e0 10385 PR c/70852
10386 * gcc.dg/pr70852.c: New test.
10387
eb16928e 103882016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10389
10390 PR/69089
10391 * g++.dg/cpp0x/alignas6.C: New test.
10392
d7377ee9 103932016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10394
4860a6bf 10395 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10396 * gcc.dg/pr27003.c: Likewise.
10397 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10398 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10399 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10400 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10401 * gcc.target/arc/mxy.c: Likewise.
10402 * gcc.target/arc/mswape.c: Likewise.
10403 * gcc.target/arc/mrtsc.c: Likewise.
10404 * gcc.target/arc/mcrc.c: Likewise.
10405 * gcc.target/arc/mdsp-packa.c: Likewise.
10406 * gcc.target/arc/mdvbf.c: Likewise.
10407 * gcc.target/arc/mlock.c: Likewise.
10408 * gcc.target/arc/mmac-24.c: Likewise.
10409 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10410
efa1b7ab 104112016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10412 Matthijs Kooijman <matthijs@stdin.nl>
10413 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10414
10415 PR target/60040
10416 * gcc.target/avr/pr60040-1.c: New.
10417 * gcc.target/avr/pr60040-2.c: New.
10418
00371d68 104192016-04-29 Richard Biener <rguenther@suse.de>
10420
10421 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10422
73447cc5 104232016-04-29 Richard Biener <rguenther@suse.de>
10424
10425 PR tree-optimization/13962
10426 PR tree-optimization/65686
10427 * gcc.dg/uninit-pr65686.c: New testcase.
10428
c2087b56 104292016-04-29 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR middle-end/70843
10432 * gcc.dg/pr70843.c: New test.
10433
cdd06d5a 104342016-04-28 Jakub Jelinek <jakub@redhat.com>
10435
10436 PR target/70858
10437 * gcc.target/i386/pr70858.c: New test.
10438
1a60079e 104392016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10440
10441 * gcc.target/arc/nps400-1.c: New file.
10442
11bc2894 104432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10444 Andrew Burgess <andrew.burgess@embecosm.com>
10445
10446 * gcc.target/arc/movh_cl-1.c: New file.
10447
dd9bf0b5 104482016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10449 Andrew Burgess <andrew.burgess@embecosm.com>
10450
10451 * gcc.target/arc/extzv-1.c: New file.
10452 * gcc.target/arc/insv-1.c: New file.
10453 * gcc.target/arc/insv-2.c: New file.
10454 * gcc.target/arc/movb-1.c: New file.
10455 * gcc.target/arc/movb-2.c: New file.
10456 * gcc.target/arc/movb-3.c: New file.
10457 * gcc.target/arc/movb-4.c: New file.
10458 * gcc.target/arc/movb-5.c: New file.
10459 * gcc.target/arc/movb_cl-1.c: New file.
10460 * gcc.target/arc/movb_cl-2.c: New file.
10461 * gcc.target/arc/movbi_cl-1.c: New file.
10462 * gcc.target/arc/movl-1.c: New file.
10463
a22e4209 104642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10465 Andrew Burgess <andrew.burgess@embecosm.com>
10466
10467 * gcc.target/arc/cmem-1.c: New file.
10468 * gcc.target/arc/cmem-2.c: New file.
10469 * gcc.target/arc/cmem-3.c: New file.
10470 * gcc.target/arc/cmem-4.c: New file.
10471 * gcc.target/arc/cmem-5.c: New file.
10472 * gcc.target/arc/cmem-6.c: New file.
10473 * gcc.target/arc/cmem-7.c: New file.
10474 * gcc.target/arc/cmem-ld.inc: New file.
10475 * gcc.target/arc/cmem-st.inc: New file.
10476
287c3982 104772016-04-28 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR target/70821
10480 * gcc.target/i386/pr70821.c: New test.
10481
e40e5340 104822016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10483
10484 * gcc.target/powerpc/vec-adde.c: New test.
10485 * gcc.target/powerpc/vec-adde-int128.c: New test.
10486
cf977d50 104872016-04-28 Jakub Jelinek <jakub@redhat.com>
10488
10489 * gcc.target/i386/avx-vround-1.c: New test.
10490 * gcc.target/i386/avx-vround-2.c: New test.
10491 * gcc.target/i386/avx512vl-vround-1.c: New test.
10492 * gcc.target/i386/avx512vl-vround-2.c: New test.
10493
572f8300 104942016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10495
10496 PR testsuite/70595
10497 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10498 (check_effective_target_cilkplus_runtime): ... this.
10499 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10500 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10501
10502 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10503 Require cilkplus_runtime.
10504 Don't add -lcilkrts.
10505 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10506 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10507 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10508 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10509 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10510 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10511 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10512 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10513 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10514 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10515 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10516 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10517 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10518 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10519 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10520 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10521 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10522 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10523 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10524 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10525 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10526 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10527 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10528 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10529 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10530 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10531 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10532 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10533 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10534
10535 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10536 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10537
10538 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10539
10540 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10541 cilkplus_runtime.
10542
dfba0905 105432016-04-27 Marc Glisse <marc.glisse@inria.fr>
10544
10545 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10546 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10547
605a4556 105482015-04-27 Ryan Burn <contact@rnburn.com>
10549
10550 PR c++/69024
10551 PR c++/68997
10552 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10553 diagnostic.
10554 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10555 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10556
6a1231a5 105572016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10558
10559 * gnat.dg/limited_with4.ad[sb]: New test.
10560 * gnat.dg/limited_with4_pkg.ads: New helper.
10561
4dad9e09 105622016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10563
10564 PR target/70155
10565 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10566 and movv1ti_internal patterns
10567 * gcc.target/i386/pr70155-1.c: New test.
10568 * gcc.target/i386/pr70155-2.c: Likewise.
10569 * gcc.target/i386/pr70155-3.c: Likewise.
10570 * gcc.target/i386/pr70155-4.c: Likewise.
10571 * gcc.target/i386/pr70155-5.c: Likewise.
10572 * gcc.target/i386/pr70155-6.c: Likewise.
10573 * gcc.target/i386/pr70155-7.c: Likewise.
10574 * gcc.target/i386/pr70155-8.c: Likewise.
10575 * gcc.target/i386/pr70155-9.c: Likewise.
10576 * gcc.target/i386/pr70155-10.c: Likewise.
10577 * gcc.target/i386/pr70155-11.c: Likewise.
10578 * gcc.target/i386/pr70155-12.c: Likewise.
10579 * gcc.target/i386/pr70155-13.c: Likewise.
10580 * gcc.target/i386/pr70155-14.c: Likewise.
10581 * gcc.target/i386/pr70155-15.c: Likewise.
10582 * gcc.target/i386/pr70155-16.c: Likewise.
10583 * gcc.target/i386/pr70155-17.c: Likewise.
10584 * gcc.target/i386/pr70155-18.c: Likewise.
10585 * gcc.target/i386/pr70155-19.c: Likewise.
10586 * gcc.target/i386/pr70155-20.c: Likewise.
10587 * gcc.target/i386/pr70155-21.c: Likewise.
10588 * gcc.target/i386/pr70155-22.c: Likewise.
10589
a80f3f45 105902016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10591
10592 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10593 ".{5,6}".
10594
279305d1 105952016-04-27 Bin Cheng <bin.cheng@arm.com>
10596
10597 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10598 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10599 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10600 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10601 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10602
8974b625 106032016-04-27 Richard Biener <rguenther@suse.de>
10604
10605 PR ipa/70760
10606 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10607 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10608
886d5463 106092016-04-27 Nathan Sidwell <nathan@acm.org>
10610
10611 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10612 * g++.dg/ubsan/pr63956.C: Adjust error location.
10613
f0e35aa9 106142016-04-27 Nick Clifton <nickc@redhat.com>
10615
10616 PR middle-end/49889
10617 * gcc.dg/pr49889.c: New test.
10618
40385231 106192016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10620
10621 * c-c++-common/memset-array.c: New test.
10622
37229a71 106232016-04-26 Martin Sebor <msebor@redhat.com>
10624
10625 PR c++/66639
10626 * g++.dg/cpp1y/func_constexpr.C: New test.
10627
3eedf9bd 106282016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10629
10630 PR c++/70241
10631 * g++.dg/cpp0x/enum32.C: New test.
10632 * g++.dg/cpp0x/enum33.C: New test.
10633
106342016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10635
10636 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10637 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10638 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10639 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10640 * gcc.c-torture/execute/pr38151.c: Likewise.
10641 * gcc.c-torture/execute/pr66556.c: Likewise.
10642 * gcc.c-torture/execute/pr67781.c: Likewise.
10643 * gcc.c-torture/execute/pr68648.c: Likewise.
10644
8c51f92f 106452016-04-26 Marc Glisse <marc.glisse@inria.fr>
10646
10647 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10648
fa20ebd3 106492016-04-26 Marek Polacek <polacek@redhat.com>
10650
10651 PR c/67784
10652 * gcc.dg/pr67784-3.c: New test.
10653 * gcc.dg/pr67784-4.c: New test.
10654 * gcc.dg/pr67784-5.c: New test.
10655
9db47803 10656 PR c/70791
10657 * gcc.dg/Wnested-externs-2.c: New test.
10658
bff407f2 106592016-04-26 Marc Glisse <marc.glisse@inria.fr>
10660
10661 * gcc.dg/fold-plusmult.c: Adjust.
10662 * gcc.dg/no-strict-overflow-6.c: Adjust.
10663 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10664
78d0c69e 106652016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10666
10667 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10668 number scans.
10669 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10670 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10671 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10672 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10673 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10674 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10675 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10676 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10677 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10678 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10679 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10680 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10681 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10682 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10683 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10684 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10685 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10686 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10687 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10688 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10689 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10690 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10691 scans.
10692 * gcc.target/i386/pr32219-4.c: Likewise.
10693 * gcc.target/i386/pr32219-6.c: Likewise.
10694 * gcc.target/i386/pr32219-8.c: Likewise.
10695
221d6722 106962016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10697
10698 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10699 associated options.
10700
514727a9 107012016-04-26 Marek Polacek <polacek@redhat.com>
10702
10703 PR c++/70744
10704 * g++.dg/ext/cond2.C: New test.
10705
e6ee4c61 107062016-04-26 Bin Cheng <bin.cheng@arm.com>
10707
10708 PR tree-optimization/70771
10709 PR tree-optimization/70775
10710 * gcc.dg/pr70771.c: New test.
3730828c 10711 * gcc.dg/pr70775.c: New test.
e6ee4c61 10712
b3d72796 107132016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10714
10715 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10716
c11ece29 107172016-04-25 Richard Biener <rguenther@suse.de>
10718
10719 PR tree-optimization/70780
10720 * gcc.dg/torture/pr70780.c: New testcase.
10721
92a44a68 107222016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10723
4860a6bf 10724 * gcc.target/arm/neon-vaddws16.c: New test.
10725 * gcc.target/arm/neon-vaddws32.c: New test.
10726 * gcc.target/arm/neon-vaddwu16.c: New test.
10727 * gcc.target/arm/neon-vaddwu32.c: New test.
10728 * gcc.target/arm/neon-vaddwu8.c: New test.
10729 * lib/target-supports.exp
d40b10b2 10730 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10731 that arm neon support vector widen sum of HImode TO SImode.
10732
4bbfd6c2 107332016-04-23 Jakub Jelinek <jakub@redhat.com>
10734
10735 PR sanitizer/70712
10736 * c-c++-common/asan/pr70712.c: New test.
10737
524df596 107382016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10739
10740 * .gitattributes: New file.
10741
426c75c3 107422016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10743
10744 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10745
c052a8d5 107462016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10747
10748 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10749 * gfortran.dg/submodule_15.f08: Likewise.
10750
c08d4612 107512016-04-22 Richard Biener <rguenther@suse.de>
10752
10753 PR tree-optimization/70740
10754 * gcc.dg/torture/pr70740.c: New testcase.
10755
fd3211e1 107562016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10757
10758 PR target/70750
10759 * gcc.target/i386/pr70750-1.c: New test.
10760 * gcc.target/i386/pr70750-2.c: Likewise.
10761
15acd78c 107622016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10763
10764 PR c++/70540
10765 * g++.dg/cpp0x/auto48.C: New.
10766
192bf59c 107672016-04-21 Marek Polacek <polacek@redhat.com>
10768
10769 PR c++/70513
10770 * g++.dg/cpp0x/forw_enum12.C: New test.
10771 * g++.dg/cpp0x/forw_enum13.C: New test.
10772
5d429e99 107732016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10774
10775 PR target/70728
10776 * gcc.target/i386/pr70728.c: New test.
10777
06777d85 107782016-04-21 Richard Biener <rguenther@suse.de>
10779
10780 PR middle-end/70747
10781 * gcc.dg/pr70747.c: New testcase.
10782
7434c6fb 107832016-04-21 Bin Cheng <bin.cheng@arm.com>
10784
10785 PR tree-optimization/70715
10786 * gcc.dg/tree-ssa/scev-13.c: New test.
10787
f3ec0970 107882016-04-21 Marc Glisse <marc.glisse@inria.fr>
10789
10790 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10791
523f3a9d 107922016-04-21 Marc Glisse <marc.glisse@inria.fr>
10793
10794 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10795
ace7bf06 107962016-04-20 Jan Hubicka <jh@suse.cz>
10797
10798 PR ipa/70018
10799 * g++.dg/ipa/nothrow-1.C: New testcase.
10800
2b073aa6 108012016-04-20 Nathan Sidwell <nathan@acm.org>
10802
10803 PR c++/55635
10804 * g++.dg/eh/delete1.C: New.
10805
8a574c11 108062016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10807
10808 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10809 -mtune-ctrl=sse_typeless_stores.
10810
e3400750 108112016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10812
10813 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10814
4bd8a059 108152016-04-20 Bin Cheng <bin.cheng@arm.com>
10816
10817 PR tree-optimization/69489
10818 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10819
70574e60 108202016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10821
10822 PR c++/69363
10823 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10824 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10825 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10826
bd6f374c 108272016-04-20 Bin Cheng <bin.cheng@arm.com>
10828
10829 PR tree-optimization/56625
10830 PR tree-optimization/69489
10831 * gcc.dg/vect/pr56625.c: New test.
10832 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10833
482539ee 108342016-04-20 Andrew Pinski <apinski@cavium.com>
10835
10836 PR target/64971
10837 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10838
b4672800 108392016-04-20 Arnaud Charlet <charlet@adacore.com>
10840
10841 * gnat.dg/self1.adb: Remove now incorrect test.
10842
4fb48737 108432016-04-20 Bin Cheng <bin.cheng@arm.com>
10844
10845 * gcc.dg/tree-ssa/scev-11.c: New test.
10846 * gcc.dg/tree-ssa/scev-12.c: New test.
10847
97efb92e 108482016-04-20 Marek Polacek <polacek@redhat.com>
10849
10850 PR tree-optimization/70725
10851 * gcc.dg/pr70725.c: New test.
10852
9d2d4060 108532016-04-20 Richard Biener <rguenther@suse.de>
10854
10855 PR tree-optimization/70726
10856 * g++.dg/vect/pr70726.cc: New testcase.
10857
54530437 108582016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10859
10860 PR target/70674
10861 * gcc.target/s390/pr70674.c: New test.
10862
acda2210 108632016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10864
10865 PR libgfortran/70684
10866 * gfortran.dg/list_read_14.f90: New test.
10867
b7040bb0 108682016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10869
10870 PR target/69201
10871 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10872 extern to force it misaligned.
10873 (b): Likewise.
10874 (c): Likewise.
10875 (d): Likewise.
10876 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10877 Don't check `*' before movv4sf_internal.
10878 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10879 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10880 Don't check `*' before movv16qi_internal.
10881 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10882 extern to force it misaligned.
10883 (b): Likewise.
10884 (c): Likewise.
10885 (d): Likewise.
10886 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10887 Don't check `*' before movv2df_internal.
10888 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10889 extern to force it misaligned.
10890 (b): Likewise.
10891 (c): Likewise.
10892 (d): Likewise.
10893 Check movv8sf_internal instead of avx_storeups256.
10894 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10895
263b5475 108962016-04-19 Richard Biener <rguenther@suse.de>
10897
10898 PR tree-optimization/70171
10899 * g++.dg/tree-ssa/pr70171.C: New testcase.
10900
222ac318 109012016-04-19 Richard Biener <rguenther@suse.de>
10902
10903 PR tree-optimization/70724
10904 * gcc.dg/torture/pr70724.c: New testcase.
10905
003000a4 109062016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10907
10908 PR middle-end/70689
4860a6bf 10909 * gcc.target/i386/pr70689.c: New.
003000a4 10910
3f6e13de 109112016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10912
10913 PR target/70708
10914 * gcc.target/i386/pr70708.c: New test.
10915
10abddbd 109162016-04-18 Richard Biener <rguenther@suse.de>
10917
10918 PR tree-optimization/43434
10919 * gcc.dg/vect/pr43434.c: New testcase.
10920 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10921 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10922 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10923 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10924 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10925 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10926 * gcc.dg/gomp/pr68640.c: Likewise.
10927 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10928 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10929
950db54a 109302016-04-18 Richard Biener <rguenther@suse.de>
10931
10932 PR tree-optimization/70701
10933 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10934
67ccbf39 109352016-04-18 Tom de Vries <tom@codesourcery.com>
10936
10937 PR testsuite/70699
10938 * gcc.dg/pr70161.c: Add dot-file scans.
10939 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10940 instead of after last dot char.
10941
021ad2f3 109422016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10943
10944 * c-c++-common/dump-ada-spec-3.c: New test.
10945 * c-c++-common/dump-ada-spec-4.c: Likewise.
10946
d572fcfd 109472016-04-17 Tom de Vries <tom@codesourcery.com>
10948
10949 PR other/70183
10950 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10951
8b4ee73c 109522016-04-15 Jan Hubicka <jh@suse.cz>
10953
10954 PR ipa/70018
10955 * g++.dg/ipa/pure-const-1.C: New testcase.
10956 * g++.dg/ipa/pure-const-2.C: New testcase.
10957 * g++.dg/ipa/pure-const-3.C: New testcase.
10958
eac243e7 109592016-04-15 Marek Polacek <polacek@redhat.com>
10960
10961 PR c/70671
10962 * gcc.dg/bitfld-22.c: New test.
10963
64c1df32 109642016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10965
10966 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10967 x86_64.
10968
926f9422 109692016-04-15 Marek Polacek <polacek@redhat.com>
10970
10971 PR c/70651
10972 * c-c++-common/pr70651.c: New test.
10973
309bbaa3 109742016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10975
10976 PR rtl-optimization/70681
10977 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10978 dump scan on arm and powerpc.
10979 * gcc.dg/pr10474.c: Likewise.
10980
b4ba8358 109812016-04-15 Jakub Jelinek <jakub@redhat.com>
10982
ed92874a 10983 PR c++/69517
10984 PR c++/70019
10985 PR c++/70588
10986 * g++.dg/cpp1y/vla11.C: Revert for real.
10987
b4ba8358 10988 PR c/70436
10989 * c-c++-common/Wparentheses-1.c: New test.
10990 * c-c++-common/gomp/Wparentheses-1.c: New test.
10991 * c-c++-common/gomp/Wparentheses-2.c: New test.
10992 * c-c++-common/gomp/Wparentheses-3.c: New test.
10993 * c-c++-common/gomp/Wparentheses-4.c: New test.
10994 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10995 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10996 * c-c++-common/goacc/Wparentheses-1.c: New test.
10997
65717bb5 109982016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10999
11000 PR target/70662
11001 * gcc.target/i386/pr70662.c: New test.
11002
ca1a4077 110032016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11004 Alan Modra <amodra@gmail.com>
ca1a4077 11005
11006 PR tree-optimization/70130
11007 * gcc.dg/vect/O3-pr70130.c: New testcase.
11008
dbe1794c 110092016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11010
11836644 11011 PR target/70669
11012 * gcc.target/powerpc/pr70669.c: New test.
11013
dbe1794c 11014 PR target/70640
11015 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11016 a power7 system that does not have an assembler that supports
11017 power8.
11018
4c1007f1 110192016-04-14 Martin Sebor <msebor@redhat.com>
11020
11021 PR c++/69517
11022 PR c++/70019
11023 PR c++/70588
11024 * c-c++-common/ubsan/vla-1.c: Revert.
11025 * g++.dg/cpp1y/vla11.C: Same.
11026 * g++.dg/cpp1y/vla12.C: Same.
11027 * g++.dg/cpp1y/vla13.C: Same.
11028 * g++.dg/cpp1y/vla14.C: Same.
11029 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 11030 * g++.dg/init/array24.C: Same.
4c1007f1 11031 * g++.dg/ubsan/vla-1.C: Same.
11032
22dcab66 110332016-04-14 Marek Polacek <polacek@redhat.com>
11034 Jan Hubicka <hubicka@ucw.cz>
11035
11036 PR c++/70029
11037 * g++.dg/torture/pr70029.C: New test.
11038
3e74b025 110392016-04-14 Martin Sebor <msebor@redhat.com>
11040
11041 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11042 type size to prevent failures on targets with very low maximum
11043 alignment.
11044
1d2e0f2a 110452016-04-14 Richard Biener <rguenther@suse.de>
11046
11047 PR tree-optimization/70623
11048 * gcc.dg/torture/pr70623.c: New testcase.
11049 * gcc.dg/torture/pr70623-2.c: Likewise.
11050
9aed0626 110512016-04-13 Martin Sebor <msebor@redhat.com>
11052
11053 PR c++/69517
11054 PR c++/70019
11055 PR c++/70588
11056 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11057 * g++.dg/cpp1y/vla11.C: New test.
11058 * g++.dg/cpp1y/vla12.C: New test.
11059 * g++.dg/cpp1y/vla13.C: New test.
11060 * g++.dg/cpp1y/vla14.C: New test.
11061 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11062 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11063 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11064
fd499010 110652016-04-13 Jakub Jelinek <jakub@redhat.com>
11066
11067 PR c++/70641
11068 * g++.dg/opt/pr70641.C: New test.
11069
87fa7252 110702016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11071
11072 PR rtl-optimization/68749
11073 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11074 effects of argument promotions.
11075 Remove default args to dg-skip-if.
11076
6c40e18b 110772016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11078
11079 PR c++/70635
11080 * g++.dg/parse/pr70635.C: New.
11081
92c53257 110822016-04-13 Marek Polacek <polacek@redhat.com>
11083
11084 PR c++/70639
11085 * c-c++-common/Wmisleading-indentation-4.c: New test.
11086
0241e4dc 110872016-04-13 Marek Polacek <polacek@redhat.com>
11088
11089 PR c/70436
4860a6bf 11090 * gcc.dg/Wparentheses-12.c: New test.
11091 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11092
92bda444 110932016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11094
11095 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11096 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11097 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11098
38ea8a26 110992016-04-13 Jakub Jelinek <jakub@redhat.com>
11100
d08aa032 11101 PR middle-end/70633
11102 * gcc.c-torture/compile/pr70633.c: New test.
11103
38ea8a26 11104 PR debug/70628
11105 * gcc.dg/torture/pr70628.c: New test.
11106
9231d5c2 111072016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11108
11109 PR c++/70610
11110 * g++.dg/template/pr70610.C: New test.
11111 * g++.dg/template/pr70610-2.C: New test.
11112 * g++.dg/template/pr70610-3.C: New test.
11113 * g++.dg/template/pr70610-4.C: New test.
11114
249ca944 111152016-04-12 Jakub Jelinek <jakub@redhat.com>
11116
7f2ea2fb 11117 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11118 128 instead of 32.
11119
249ca944 11120 PR c++/70571
11121 * g++.dg/ext/pr70571.C: New test.
11122
8ca5a97d 111232016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11124
bf32a52d 11125 PR target/70640
8ca5a97d 11126 * gcc.target/powerpc/pr70640.c: New test.
11127
e971b45f 111282016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11129
11130 PR c++/68722
11131 * g++.dg/parse/pr68722.C: New.
11132
0b54d964 111332016-04-12 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR rtl-optimization/70596
11136 * gcc.target/i386/pr70596.c: New test.
11137
d2dd85e3 111382016-04-12 Nathan Sidwell <nathan@acm.org>
11139
11140 PR c++/70501
11141 * g++.dg/init/pr70501.C: New.
11142
2d0001b0 111432016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11144
11145 * gcc.target/i386/asm-flag-6.c: New test.
11146
6c4df0d1 111472016-04-12 Tom de Vries <tom@codesourcery.com>
11148
11149 PR tree-optimization/68756
11150 * gcc.dg/graphite/pr68756.c: New test.
11151
0d60da57 111522016-04-12 Jakub Jelinek <jakub@redhat.com>
11153
11154 PR tree-optimization/70602
11155 * gcc.c-torture/execute/pr70602.c: New test.
11156
62735984 111572016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11158
11159 PR target/70381
11160 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11161 __float128 emulator is built and runs.
11162 * gcc.target/powerpc/float128-1.c: Likewise.
11163
11164 * lib/target-supports.exp (check_ppc_float128_sw_available):
11165 Rework tests for __float128 software and hardware
11166 availability. Fix exit condition to return 0 on success.
11167
a702492c 111682016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11169
11170 PR target/70133
11171 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11172 * gcc.target/aarch64/target_attr_15.c: Likewise.
11173
a8c5ce92 111742016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11175
11176 PR c++/69066
11177 * g++.dg/cpp1y/pr69066.C: New.
11178
5ecab913 111792016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11180
11181 PR fortran/68566
11182 * gfortran.dg/pr36192.f90: Update test.
11183 * gfortran.dg/pr36192_1.f90: Update test.
11184 * gfortran.dg/real_dimension_1.f: Update test.
11185 * gfortran.dg/parameter_array_init_7.f90: New test.
11186
6cb5ef70 111872016-04-09 John David Anglin <danglin@gcc.gnu.org>
11188
4edfdd23 11189 PR testsuite/64039
11190 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11191
964f71e3 11192 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11193
5d61c198 11194 PR rtl-optimization/66669
11195 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11196
16eaaf58 11197 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11198
0b68802d 11199 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11200 * gcc.dg/pie-1.c: Likewise.
11201 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11202 * gcc.dg/pic-4.c: Likewise.
11203 * gcc.dg/pie-3.c: Likewise.
11204 * gcc.dg/pie-4.c: Likewise.
11205
9c0dd509 11206 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11207
03b2d3c1 11208 PR tree-optimization/68644
11209 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11210
6cb5ef70 11211 PR rtl-optimization/64886
11212 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11213
07de41ba 112142016-04-09 Tom de Vries <tom@codesourcery.com>
11215
11216 PR tree-optimization/68953
11217 * gcc.dg/graphite/pr68953.c: New test.
11218
d294e3fb 112192016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11220
11221 PR fortran/70592
11222 * gfortran.dg/deferred_character_16.f90: New test.
11223
3cb15094 112242016-04-09 Jakub Jelinek <jakub@redhat.com>
11225
11226 PR tree-optimization/70586
11227 * gcc.c-torture/execute/pr70586.c: New test.
11228
a02dc66f 112292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11230
11231 PR sanitizer/70573
11232 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11233 with __builtin_memset
11234 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11235
0c302595 112362016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11237
11238 PR lto/70289
11239 PR ipa/70348
11240 PR tree-optimization/70373
11241 PR middle-end/70533
11242 PR middle-end/70534
11243 PR middle-end/70535
11244 * c-c++-common/goacc/reduction-5.c: New test.
11245 * c-c++-common/goacc/reduction-promotions.c: New test.
11246 * gfortran.dg/goacc/reduction-3.f95: New test.
11247 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11248
c6c0523b 112492016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11250
11251 PR c++/70590
11252 PR c++/70452
11253 * g++.dg/pr70590.C: New test.
11254 * g++.dg/pr70590-2.C: New test.
11255
3ac399da 112562016-04-08 Jakub Jelinek <jakub@redhat.com>
11257
e97d1706 11258 PR middle-end/70593
11259 * gcc.target/i386/pr70593.c: New test.
11260
3ac399da 11261 PR rtl-optimization/70574
11262 * gcc.target/i386/avx2-pr70574.c: New test.
11263
fcfbb129 112642016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11265
11266 PR sanitizer/70541
11267 * c-c++-common/asan/pr70541.c: New test.
11268
0aabcddf 112692016-04-08 Tom de Vries <tom@codesourcery.com>
11270
11271 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11272 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11273
bec0c1e8 112742016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11275
11276 PR target/70566
11277 * gcc.c-torture/execute/pr70566.c: New test.
11278
87c791f5 112792016-04-08 Tom de Vries <tom@codesourcery.com>
11280
11281 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11282 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11283
7f38718f 112842016-04-08 Alan Modra <amodra@gmail.com>
11285
11286 * gcc.target/powerpc/pr70117.c: New.
11287
a96a7710 112882016-04-07 Jakub Jelinek <jakub@redhat.com>
11289
7a6265d1 11290 PR testsuite/70581
11291 * gcc.dg/lto/simd-function_0.c: New test.
11292
a96a7710 11293 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11294 clones.
11295 * c-c++-common/attr-simd-2.c: Likewise.
11296 * c-c++-common/attr-simd-4.c: Likewise.
11297 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11298 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11299
508dd607 113002016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11301
11302 PR testsuite/70553
11303 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11304
1b61585a 113052016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11306 Tom de Vries <tom@codesourcery.com>
11307
11308 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11309 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11310 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11311 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11312 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11313 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11314 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11315 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11316
5f060aa8 113172016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11318
11319 PR c/70436
11320 * g++.dg/warn/Wparentheses-29.C: New test.
11321
d3831f71 113222016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11323
11324 PR c/70436
11325 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11326 explicit braces to resolve a future -Wparentheses warning.
11327
382ece2d 113282016-04-06 Richard Henderson <rth@redhat.com>
11329
11330 * gcc.dg/pr61817-1.c: New test.
11331 * gcc.dg/pr61817-2.c: New test.
11332 * gcc.dg/pr69391-1.c: New test.
11333 * gcc.dg/pr69391-2.c: New test.
11334
72234ee9 113352016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11336
11337 PR rtl-optimization/70398
4860a6bf 11338 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11339
5547150a 113402016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11341
11342 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11343
15b70121 113442016-04-06 Yvan Roux <yvan.roux@linaro.org>
11345 Pedro Alves <palves@redhat.com>
11346
11347 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11348
585aefbb 113492016-04-06 Jakub Jelinek <jakub@redhat.com>
11350
0cbb513b 11351 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11352 Check for avx512f effective targets instead of avx2.
11353 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11354 for AVX512F clones.
11355 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11356 * g++.dg/gomp/declare-simd-1.C: Likewise.
11357 * g++.dg/gomp/declare-simd-3.C: Likewise.
11358 * g++.dg/gomp/declare-simd-4.C: Likewise.
11359
585aefbb 11360 PR middle-end/70550
11361 * c-c++-common/gomp/pr70550-1.c: New test.
11362 * c-c++-common/gomp/pr70550-2.c: New test.
11363
0b91cceb 113642016-04-05 Nathan Sidwell <nathan@acm.org>
11365
11366 PR c++/70512
11367 * g++.dg/ext/attribute-may-alias-5.C: New.
11368
645a9d8e 113692016-04-05 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR c++/70336
11372 * c-c++-common/pr70336.c: New test.
11373 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11374 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11375
bdf23925 113762016-04-05 Jan Hubicka <hubicka@ucw.cz>
11377
11378 PR ipa/66223
11379 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11380
aaff837c 113812016-04-05 Jakub Jelinek <jakub@redhat.com>
11382
11383 PR rtl-optimization/70542
11384 * gcc.dg/torture/pr70542.c: New test.
11385 * gcc.target/i386/avx2-pr70542.c: New test.
11386
2eac58a0 113872016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11388
11389 PR tree-optimization/70509
11390 * gcc.target/i386/avx512bw-pr70509.c: New test.
11391
4f7ebe46 113922016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11393
11394 PR c++/70452
11395 * g++.dg/ext/constexpr-vla4.C: New test.
11396
305d86a0 113972016-04-05 Uros Bizjak <ubizjak@gmail.com>
11398
11399 PR target/70510
11400 * gcc.target/i386/pr70510.c: New test.
11401
eec3b789 114022016-04-05 Richard Biener <rguenther@suse.de>
11403
11404 PR tree-optimization/70526
11405 * g++.dg/torture/pr70526.C: New testcase.
11406
ca943582 114072016-04-05 Jakub Jelinek <jakub@redhat.com>
11408
11409 PR target/70525
11410 * gcc.target/i386/pr70525.c: New test.
11411
87825cd5 114122016-04-05 Richard Biener <rguenther@suse.de>
11413
11414 PR middle-end/70499
11415 * g++.dg/torture/pr70499.C: New testcase.
11416
14638828 114172016-04-05 Richard Biener <rguenther@suse.de>
11418
11419 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11420 remove XFAIL.
11421
967a90d5 114222016-04-04 Jakub Jelinek <jakub@redhat.com>
11423
11424 PR middle-end/70307
11425 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11426 rs6000 ABI warnings.
11427
d374a3a3 114282016-04-04 Jan Hubicka <hubicka@ucw.cz>
11429
11430 PR ipa/66223
11431 * g++.dg/ipa/devirt-51.C: New testcase.
11432
8ff377a6 114332016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11434 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11435
11436 PR middle-end/70457
11437 * gcc.dg/torture/pr70457.c: New.
11438
f567b44f 114392016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11440
11441 PR fortran/67538
11442 * gfortran.dg/allocate_with_source_19.f08: New test.
11443
89d4ebfa 114442016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11445
11446 PR fortran/65795
11447 * gfortran.dg/coarray_allocate_6.f08: New test.
11448
68ab33a6 114492016-04-04 Richard Biener <rguenther@suse.de>
11450
11451 PR rtl-optimization/70484
11452 * gcc.dg/torture/pr70484.c: New testcase.
11453
c4f5465d 114542016-04-04 Marek Polacek <polacek@redhat.com>
11455
11456 PR c/70307
11457 * gcc.dg/torture/pr70307.c: New test.
11458
bfec6609 114592016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11460
11461 PR target/70416
11462 PR target/67391
11463 * gcc.target/sh/torture/pr70416.c: New.
11464
40df9099 114652016-04-02 Martin Sebor <msebor@redhat.com>
11466
11467 PR c++/67376
11468 PR c++/70170
11469 PR c++/70172
11470 PR c++/70228
11471 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11472 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11473 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11474 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11475 * g++.dg/cpp0x/constexpr-string.C: Same.
11476 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11477 * g++.dg/cpp0x/pr65398.C: Same.
11478 * g++.dg/ext/constexpr-vla1.C: Same.
11479 * g++.dg/ext/constexpr-vla2.C: Same.
11480 * g++.dg/ext/constexpr-vla3.C: Same.
11481 * g++.dg/ubsan/pr63956.C: Same.
11482
0edb9bfe 114832016-04-01 Jakub Jelinek <jakub@redhat.com>
11484
11485 PR rtl-optimization/70467
11486 * gcc.target/i386/pr70467-2.c: New test.
11487
e5b1a1d9 114882016-04-01 Jakub Jelinek <jakub@redhat.com>
11489 Marek Polacek <polacek@redhat.com>
11490
11491 PR c++/70488
11492 * g++.dg/init/new47.C: New test.
11493
b2ca3fb0 114942016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11495
11496 PR target/70496
11497 * gcc.target/arm/pr70496.c: New test.
11498
4c3bd1e3 114992016-04-01 Nathan Sidwell <nathan@acm.org>
11500
47de69ad 11501 PR c++/68475
11502 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11503
313d569f 115042016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11505
11506 PR target/69890
11507 * gcc.dg/strlenopt.h (memmove): New.
11508 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11509 instead of "string.h".
11510 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11511 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11512 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11513 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11514 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11515 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11516 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11517 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11518 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11519 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11520 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11521 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11522 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11523 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11524 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11525 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11526 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11527 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11528 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11529 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11530
5469facd 115312016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11532
11533 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11534 (Holder::foo): Reflect this.
11535
503de754 115362016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11537
11538 PR target/70442
11539 * gcc.dg/pr70442.c: New test.
11540
13ee2de7 115412016-03-31 Nathan Sidwell <nathan@acm.org>
11542
11543 PR c++/70393
11544 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11545
5e0d03a8 115462016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11547
11548 PR target/70453
11549 * gcc.target/i386/pr70453.c: New test.
11550
8cb82ed4 115512016-03-31 Andrey Belevantsev <abel@ispras.ru>
11552
11553 PR target/70292
11554 * gcc.c-torture/pr70292.c: New test.
11555
7952b661 115562016-03-31 Marek Polacek <polacek@redhat.com>
11557
11558 PR c/70297
11559 * c-c++-common/pr70297.c: New test.
11560 * g++.dg/cpp0x/typedef-redecl.C: New test.
11561 * gcc.dg/typedef-redecl2.c: New test.
11562
1607cc74 115632016-03-31 Jakub Jelinek <jakub@redhat.com>
11564
11565 PR rtl-optimization/70460
11566 * gcc.c-torture/execute/pr70460.c: New test.
11567
c689c252 115682016-03-31 Richard Biener <rguenther@suse.de>
11569
11570 PR c++/70430
11571 * g++.dg/ext/vector30.C: New testcase.
11572
91c9586d 115732016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11574 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11575
11576 * gfortran.dg/fmt_pf.f90: New test.
11577
afa5c1b8 115782016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11579
11580 Forward-port from 5 branch
11581 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11582
11583 PR testsuite/70356
11584 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11585 dg-require-effective-target after dg-do.
11586
11587 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11588
11589 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11590
6a5dcab3 115912016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11592 Julian Brown <julian@codesourcery.com>
11593 Chung-Lin Tang <cltang@codesourcery.com>
11594 Cesar Philippidis <cesar@codesourcery.com>
11595 James Norris <jnorris@codesourcery.com>
11596 Tom de Vries <tom@codesourcery.com>
11597 Nathan Sidwell <nathan@codesourcery.com>
11598
305d86a0 11599 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11600 * c-c++-common/goacc/loop-clauses.c: Likewise.
11601 * g++.dg/goacc/template.C: Likewise.
11602 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11603 * gfortran.dg/goacc/loop-1.f95: Likewise.
11604 * gfortran.dg/goacc/loop-5.f95: Likewise.
11605 * gfortran.dg/goacc/loop-6.f95: Likewise.
11606 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11607 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11608 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11609 * c-c++-common/goacc/clauses-fail.c: Likewise.
11610 * c-c++-common/goacc/parallel-1.c: Likewise.
11611 * c-c++-common/goacc/reduction-1.c: Likewise.
11612 * c-c++-common/goacc/reduction-2.c: Likewise.
11613 * c-c++-common/goacc/reduction-3.c: Likewise.
11614 * c-c++-common/goacc/reduction-4.c: Likewise.
11615 * c-c++-common/goacc/routine-3.c: Likewise.
11616 * c-c++-common/goacc/routine-4.c: Likewise.
11617 * c-c++-common/goacc/routine-5.c: Likewise.
11618 * c-c++-common/goacc/tile.c: Likewise.
11619 * g++.dg/goacc/template.C: Likewise.
11620 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11621 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11622 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11623 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11624 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11625 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11626 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11627 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11628 * c-c++-common/goacc/use_device-1.c: ... this file.
11629 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11630 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11631 * c-c++-common/goacc/host_data-6.c: ... this file.
11632 * c-c++-common/goacc/loop-2-kernels.c: New file.
11633 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11634 * c-c++-common/goacc/loop-3.c: Likewise.
11635 * g++.dg/goacc/reference.C: Likewise.
11636 * g++.dg/goacc/routine-1.C: Likewise.
11637 * g++.dg/goacc/routine-2.C: Likewise.
11638
932c0baa 116392016-03-30 Richard Biener <rguenther@suse.de>
11640
11641 PR middle-end/70450
11642 * gcc.dg/torture/pr70450.c: New testcase.
11643
7f7c4659 116442016-03-30 Jakub Jelinek <jakub@redhat.com>
11645
11646 PR target/70421
11647 * gcc.dg/torture/pr70421.c: New test.
11648 * gcc.target/i386/avx512f-pr70421.c: New test.
11649
9cbfe80c 116502016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11651
11652 PR testsuite/70364
11653 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11654 (check): New function.
11655 (bar): Call check.
11656 (foo): Align stack to 16 bytes when calling bar.
11657 * gcc.target/i386/cleanup-2.c: Likewise.
11658
f56c7d36 116592016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11660
11661 PR tree-optimization/59124
11662 * gcc.dg/Warray-bounds-19.c: New test.
11663
92a44a68 116642016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11665
11666 * lib/prune.exp (escape_regex_chars): New.
11667 (prune_file_path): Update to quote metcharacters for regexp.
11668
a3daa269 116692016-03-29 Jakub Jelinek <jakub@redhat.com>
11670
24e1ba3d 11671 PR rtl-optimization/70429
11672 * gcc.c-torture/execute/pr70429.c: New test.
11673
a3daa269 11674 PR tree-optimization/70405
11675 * gcc.dg/pr70405.c: New test.
11676
3ef41a6e 116772016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11678
11679 PR fortran/70397
11680 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11681 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11682
4abd9410 116832016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11684
11685 PR testsuite/64177
11686 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11687 __cilkrts_set_param to set two workers.
11688 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11689 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11690
b58e5f0f 116912016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11692
305d86a0 11693 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11694
bff53658 116952016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11696
11697 PR target/70406
305d86a0 11698 * gcc.target/i386/pr70406.c: New test.
bff53658 11699
bb2c9c15 117002016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11701
11702 * gnat.dg/specs/double_record_extension3.ads: New test.
11703
f12c84ab 117042016-03-25 Richard Henderson <rth@redhat.com>
11705
11706 PR target/70120
11707 * gcc.target/aarch64/pr70120-1.c: New.
11708 * gcc.target/aarch64/pr70120-2.c: New.
11709 * gcc.target/aarch64/pr70120-3.c: New.
11710
b0bf58c4 117112016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11712
11713 PR c++/62212
11714 * g++.dg/template/mangle2.C: The dg-do directive should be
11715 "compile" not "assemble".
11716
f175ba0f 117172016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11718
11719 PR lto/69650
11720 * gcc.dg/pr69650.c: New test.
11721
4cc3295f 117222016-03-25 David Edelsohn <dje.gcc@gmail.com>
11723
11724 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11725
0cf40600 117262016-03-25 Alan Modra <amodra@gmail.com>
11727
11728 * gcc.dg/dfp/pr70052.c: New test.
11729
3aebf099 117302016-03-24 Richard Henderson <rth@redhat.com>
11731
11732 PR middle-end/69845
11733 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11734 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11735
83245bd3 117362016-03-24 Tom de Vries <tom@codesourcery.com>
11737
11738 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11739
108e7ee4 117402016-03-24 Tom de Vries <tom@codesourcery.com>
11741
11742 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11743 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11744
17af0b14 117452016-03-24 Tom de Vries <tom@codesourcery.com>
11746
11747 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11748 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11749
6c8770ee 117502016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11751
11752 PR c++/62212
11753 * g++.dg/template/mangle2.C: New test.
11754
a7e21b7b 117552016-03-24 Richard Biener <rguenther@suse.de>
11756
11757 PR tree-optimization/70396
11758 * gcc.dg/torture/pr70396.c: New testcase.
11759
f365d297 117602016-03-24 Richard Biener <rguenther@suse.de>
11761
11762 PR middle-end/70370
11763 * gcc.dg/torture/pr70370.c: New testcase.
11764
da7aeb13 117652016-03-24 Tom de Vries <tom@codesourcery.com>
11766
11767 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11768 * gfortran.dg/goacc/kernels-tree.f95: Same.
11769 * gfortran.dg/goacc/parallel-tree.f95: Same.
11770
80b30de0 117712016-03-24 Tom de Vries <tom@codesourcery.com>
11772
11773 * c-c++-common/goacc/uninit-if-clause.c: New test.
11774 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11775
cb9b6b99 117762016-03-24 Jakub Jelinek <jakub@redhat.com>
11777
11778 PR target/70290
305d86a0 11779 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11780 Fix formatting.
cb9b6b99 11781
a4225fff 117822016-03-24 Richard Biener <rguenther@suse.de>
11783
11784 PR tree-optimization/70372
11785 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11786
5a869ab8 117872016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11788
11789 PR c++/70347
11790 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11791
36ce5faa 117922016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11793
11794 PR c++/70332
11795 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11796
c4fa85c9 117972016-03-23 Jakub Jelinek <jakub@redhat.com>
11798
d9377ad5 11799 PR c++/70001
11800 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11801 * g++.dg/cpp1y/pr70001.C: New test.
11802
c4fa85c9 11803 PR c++/70323
11804 * g++.dg/cpp0x/constexpr-70323.C: New test.
11805
0a2062da 118062016-03-23 Alexandre Oliva <aoliva@redhat.com>
11807 Jason Merrill <jason@redhat.com>
11808 Jakub Jelinek <jakub@redhat.com>
11809
11810 PR c++/69315
11811 * g++.dg/cpp0x/constexpr-69315.C: New test.
11812 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11813
62d2a6dc 118142016-03-23 Marek Polacek <polacek@redhat.com>
11815
11816 PR c++/69884
11817 * g++.dg/warn/Wignored-attributes-1.C: New test.
11818 * g++.dg/warn/Wignored-attributes-2.C: New test.
11819
a82d6246 118202016-03-23 Tom de Vries <tom@codesourcery.com>
11821
11822 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11823 initialization.
11824 * gfortran.dg/goacc/private-3.f95 (test): Same.
11825 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11826 missing use param.
11827
dc834ba1 118282016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11829
11830 * lib/target-supports.exp: Remove v7ve entry from loop
11831 creating effective target checks.
11832 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11833 (add_options_for_arm_arch_v7ve): Likewise.
11834
7e83fd1f 118352016-03-23 Jakub Jelinek <jakub@redhat.com>
11836
11837 PR tree-optimization/70354
11838 * gcc.dg/vect/pr70354-1.c: New test.
11839 * gcc.dg/vect/pr70354-2.c: New test.
11840 * gcc.target/i386/avx2-pr70354-1.c: New test.
11841 * gcc.target/i386/avx2-pr70354-2.c: New test.
11842
4e4da058 118432016-03-22 Jeff Law <law@redhat.com>
11844
11845 PR target/70232
11846 * gcc.dg/tree-ssa/pr70232.c: New test.
11847
6855137b 118482016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11849
11850 PR target/70302
11851 * gcc.target/i386/pr70302.c: New test.
11852
19db1ec8 118532016-03-22 Richard Biener <rguenther@suse.de>
11854
11855 PR middle-end/70251
11856 * g++.dg/torture/pr70251.C: New testcase.
11857
4baec9f2 118582016-03-22 David Malcolm <dmalcolm@redhat.com>
11859
11860 PR c/69993
11861 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11862 Wmisleading-indentation.c.
11863 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11864 reflect change to diagnostic text and order of messages.
11865 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11866
fcfec126 118672016-03-22 David Edelsohn <dje.gcc@gmail.com>
11868
11869 * g++.dg/ext/java-3.C: Don't compile on AIX.
11870
aa30728a 118712016-03-22 Richard Biener <rguenther@suse.de>
11872
11873 PR middle-end/70333
11874 * gcc.dg/torture/pr70333.c: New testcase.
11875
46ec4eb4 118762016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11877
11878 * g++.dg/ext/pr70290.C: New test.
11879
4880f878 118802016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11881
11882 PR target/70325
11883 * gcc.target/i386/pr70325.c: New test.
11884
3d78ea44 118852016-03-22 Jakub Jelinek <jakub@redhat.com>
11886
5934fb8f 11887 PR target/70329
11888 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11889 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11890
b6436f79 11891 PR target/70300
11892 * gcc.target/i386/pr70300.c: New test.
11893
3d78ea44 11894 PR c++/70295
11895 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11896 (func2): New function for cond with parens, xfail warning for c++.
11897 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11898
b60244f6 118992016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11900
11901 PR c++/70096
11902 * g++.dg/template/ptrmem30.C: New test.
11903
c8e3e744 119042016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11905
11906 PR c++/70204
11907 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11908 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11909
2715f63a 119102016-03-21 Jakub Jelinek <jakub@redhat.com>
11911
11912 PR middle-end/70326
11913 * gcc.dg/pr70326.c: New test.
11914
2daa2cda 119152016-03-21 Marc Glisse <marc.glisse@inria.fr>
11916 Jakub Jelinek <jakub@redhat.com>
11917
11918 PR tree-optimization/70317
11919 * gcc.dg/pr70317.c: New test.
11920
d9aa5a50 119212016-03-21 Uros Bizjak <ubizjak@gmail.com>
11922
11923 PR target/70327
11924 * gcc.target/i386/pr70327.c: New test.
11925
e1a88bf4 119262016-03-21 Martin Liska <mliska@suse.cz>
11927
61941425 11928 PR ipa/70306
e1a88bf4 11929 * gcc.dg/ipa/pr70306.c: New test.
11930
d9aa5a50 119312016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11932
11933 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11934 * gcc.target/arm/attr-align3.c: Likewise.
11935 * gcc.target/arm/attr_arm.c: Likewise.
11936 * gcc.target/arm/flip-thumb.c: Likewise.
11937
afdde20c 119382016-03-21 Jakub Jelinek <jakub@redhat.com>
11939
11940 PR target/70296
11941 * gcc.target/powerpc/altivec-36.c: New test.
11942
3f2ef661 119432016-03-21 Richard Biener <rguenther@suse.de>
11944
11945 PR tree-optimization/70310
11946 * gcc.dg/torture/pr70310.c: New testcase.
11947
08b2b692 119482016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11949
11950 PR target/70293
11951 * gcc.target/i386/pr70293.c: New test.
11952
93505d22 119532016-03-21 Richard Biener <rguenther@suse.de>
11954
11955 PR tree-optimization/70288
11956 * gcc.dg/torture/pr70288-1.c: New testcase.
11957 * gcc.dg/torture/pr70288-2.c: Likewise.
11958
06fd1914 119592016-03-21 Andrey Belevantsev <abel@ispras.ru>
11960
11961 PR rtl-optimization/69307
11962 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11963
b628775e 119642016-03-21 Andrey Belevantsev <abel@ispras.ru>
11965
11966 PR rtl-optimization/69102
11967 * gcc.c-torture/compile/pr69102.c: New test.
11968
1421f43c 119692016-03-18 Jeff Law <law@redhat.com>
11970
11971 PR rtl-optimization/70263
11972 * gcc.c-torture/compile/pr70263-1.c: New test.
11973 * gcc.target/i386/pr70263-2.c: New test.
11974
e7142ce1 119752016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11976
11977 PR rtl-optimization/70278
11978 * gcc.dg/torture/pr70278.c: New test.
11979 * gcc.target/arm/pr70278.c: New test.
11980
5539bc70 119812016-03-18 David Malcolm <dmalcolm@redhat.com>
11982
11983 PR c/70281
11984 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11985 (test_builtin_types_compatible_p): New test function.
11986 * gcc.dg/pr70281.c: New test case.
11987
296a290a 119882016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11989
11990 PR target/70113
11991 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11992
666094f0 119932016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11994
11995 PR tree-optimization/70252
11996 * gcc.dg/pr70252.c: New test.
11997
350514e8 119982016-03-18 Tom de Vries <tom@codesourcery.com>
11999
12000 * gcc.dg/pr70161-2.c: New test.
12001 * gcc.dg/pr70161.c: New test.
12002
011e0cea 120032016-03-18 Tom de Vries <tom@codesourcery.com>
12004
12005 PR ipa/70269
12006 * gcc.dg/pr70269.c: New test.
12007
292a09de 120082016-03-18 Jakub Jelinek <jakub@redhat.com>
12009
12010 PR c++/70267
12011 * g++.dg/ext/java-3.C: New test.
12012
efc86c4c 120132016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12014
12015 PR c++/70205
12016 * g++.dg/lookup/pr70205.C: New test.
12017
a28dd575 120182016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12019
12020 PR c++/70218
12021 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12022
92e7ab1e 120232016-03-17 Marek Polacek <polacek@redhat.com>
12024
12025 PR c/69407
12026 * gcc.dg/atomic-op-6.c: New test.
12027
7378dbfb 120282016-03-17 David Malcolm <dmalcolm@redhat.com>
12029
12030 PR c/70264
12031 * c-c++-common/pr70264.c: New test case.
12032
f7995d7d 120332016-03-17 Jakub Jelinek <jakub@redhat.com>
12034
e2895b76 12035 PR c++/70144
12036 * c-c++-common/pr70144-1.c: New test.
12037 * c-c++-common/pr70144-2.c: New test.
12038
f7995d7d 12039 PR c++/70272
12040 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12041 * g++.dg/opt/flifetime-dse6.C: New test.
12042 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12043
5ec4a949 120442016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12045
12046 PR driver/70192
12047 * gcc.dg/pic-1.c: New test.
12048 * gcc.dg/pic-2.c: Likewise.
12049 * gcc.dg/pic-3.c: Likewise.
12050 * gcc.dg/pic-4.c: Likewise.
12051 * gcc.dg/pie-1.c: Likewise.
12052 * gcc.dg/pie-2.c: Likewise.
12053 * gcc.dg/pie-3.c: Likewise.
12054 * gcc.dg/pie-4.c: Likewise.
12055 * gcc.dg/pie-5.c: Likewise.
12056 * gcc.dg/pie-6.c: Likewise.
12057
c28550e1 120582016-03-17 Tom de Vries <tom@codesourcery.com>
12059
12060 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12061 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12062
be3296cb 120632016-03-17 Richard Biener <rguenther@suse.de>
12064
12065 PR debug/70271
12066 * g++.dg/debug/pr70271.C: New testcase.
12067
9b60ef21 120682016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12069
12070 * gcc.target/i386/pr70251.c: New test.
12071
9a80bc1a 120722016-03-17 Marek Polacek <polacek@redhat.com>
12073
12074 PR c++/70194
12075 * g++.dg/warn/constexpr-70194.C: New test.
12076
733d7ff9 120772016-03-16 Richard Henderson <rth@redhat.com>
12078
12079 PR middle-end/70240
12080 * gcc.c-torture/compile/pr70240.c: New.
12081
3e6f12bf 120822016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12083
12084 * gcc.c-torture/compile/20151204.c: Skip for avr.
12085
867c9e99 120862016-03-16 Jakub Jelinek <jakub@redhat.com>
12087
12088 PR target/70245
12089 * g++.dg/opt/pr70245.C: New test.
12090 * g++.dg/opt/pr70245.h: New file.
12091 * g++.dg/opt/pr70245-aux.cc: New file.
12092
8ced6ab7 120932016-03-16 Martin Sebor <msebor@redhat.com>
12094
12095 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12096
37af779a 120972016-03-16 Richard Henderson <rth@redhat.com>
12098
12099 PR middle-end/70199
12100 * gcc.c-torture/compile/pr70199.c: New.
12101
78ed999c 121022016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12103
12104 * gcc.dg/uninit-19.c: Run dos2unix.
12105
462ca422 121062016-03-16 Marek Polacek <polacek@redhat.com>
12107
12108 PR c/70093
12109 * gcc.dg/nested-func-10.c: New test.
12110 * gcc.dg/nested-func-9.c: New test.
12111
fe58aacc 121122016-03-16 Jakub Jelinek <jakub@redhat.com>
12113
12114 PR tree-optimization/68714
12115 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12116
27a53872 121172016-03-16 Tom de Vries <tom@codesourcery.com>
12118
12119 PR tree-optimization/68715
12120 * gcc.dg/graphite/pr68715-2.c: New test.
12121 * gcc.dg/graphite/pr68715.c: New test.
12122 * gfortran.dg/graphite/pr68715.f90: New test.
12123
95049c3c 121242016-03-16 Tom de Vries <tom@codesourcery.com>
12125
12126 PR tree-optimization/68809
12127 * gcc.dg/graphite/pr68809-2.c: New test.
12128 * gcc.dg/graphite/pr68809.c: New test.
12129
09eddd70 121302016-03-16 Jakub Jelinek <jakub@redhat.com>
12131
81fc5915 12132 PR c++/70147
12133 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12134 method call to i () as argument. Adjust expected output.
12135
09eddd70 12136 PR c++/70147
12137 * g++.dg/ubsan/pr70147-1.C: New test.
12138 * g++.dg/ubsan/pr70147-2.C: New test.
12139
6373d2a2 121402016-03-15 Martin Sebor <msebor@redhat.com>
12141
12142 PR c++/58281
12143 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12144
d27a0c11 121452016-03-15 John David Anglin <danglin@gcc.gnu.org>
12146
9908039d 12147 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12148 hppa*-*-hpux*.
12149
45cdc3a6 12150 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12151
d27a0c11 12152 PR libfortran/69799
12153 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12154 libatomic_available.
12155
0dd1d57f 121562016-03-15 Marek Polacek <polacek@redhat.com>
12157
12158 PR c++/70209
12159 * g++.dg/ext/attribute-may-alias-4.C: New test.
12160
0ce02c07 121612016-03-15 Alexander Monakov <amonakov@ispras.ru>
12162
12163 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12164 -fvar-tracking-assignments-toggle flag.
12165
f6e39b30 121662016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12167
12168 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12169
167f93a2 121702016-03-15 Jakub Jelinek <jakub@redhat.com>
12171
12172 PR rtl-optimization/70222
12173 * gcc.c-torture/execute/pr70222-1.c: New test.
12174 * gcc.c-torture/execute/pr70222-2.c: New test.
12175
08a8af4a 121762016-03-15 Richard Henderson <rth@redhat.com>
12177
12178 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12179
738eb905 121802016-03-15 Andrey Belevantsev <abel@ispras.ru>
12181
12182 PR rtl-optimization/69032
12183 * gcc.dg/pr69032.c: New test.
12184
dd148b3a 121852016-03-15 Andrey Belevantsev <abel@ispras.ru>
12186
12187 PR rtl-optimization/63384
d9aa5a50 12188 * g++.dg/pr63384.C: New test.
dd148b3a 12189
acf58115 121902016-03-15 Andrey Belevantsev <abel@ispras.ru>
12191
12192 PR target/64411
12193 * gcc.target/i386/pr64411.C: New test.
12194
a2897dc4 121952016-03-15 Tom de Vries <tom@codesourcery.com>
12196
12197 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12198 * gfortran.dg/goacc/kernels-alias.f95: New test.
12199
7bad2faf 122002016-03-14 Martin Sebor <msebor@redhat.com>
12201
12202 PR c++/53792
12203 * g++.dg/cpp0x/constexpr-inline.C: New test.
12204 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12205
d65fa8d9 122062016-03-14 David Edelsohn <dje.gcc@gmail.com>
12207
12208 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12209
2b3c633f 122102016-03-14 Jakub Jelinek <jakub@redhat.com>
12211
12212 PR middle-end/70219
12213 * gcc.dg/pr70219.c: New test.
12214
e947f9c3 122152016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12216
12217 PR target/70083
12218 * gcc.dg/torture/pr70083.c: New test.
12219 * gcc.target/i386/pr70083.c: New test.
12220
74201dc2 122212016-03-14 Richard Biener <rguenther@suse.de>
12222
12223 PR tree-optimization/56365
12224 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12225
88aea41e 122262016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12227
12228 PR target/70098
12229 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12230 New function.
12231 * g++.dg/pr70098.C: New testcase.
12232
12233
1bd2aefd 122342016-03-14 Tom de Vries <tom@codesourcery.com>
12235
12236 PR tree-optimization/70045
12237 * gcc.dg/graphite/pr70045.c: New test.
12238
922c7033 122392016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12240
12241 PR fortran/69043
12242 * gfortran.dg/include_9.f90: New test.
12243
fd4ab6d9 122442016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12245
12246 PR fortran/45076
12247 gfortran.dg/prof/prof.exp: New script.
12248 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12249
7d7218d3 122502016-03-12 Andrey Belevantsev <abel@ispras.ru>
12251
12252 PR rtl-optimization/69307
12253 * gcc.dg/pr69307.c: New test.
12254
02ffd664 122552016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12256
12257 PR target/69614
12258 * gcc.target/arm/pr69614.c: New.
12259
76e207a9 122602016-03-12 Paul Thomas <pault@gcc.gnu.org>
12261
12262 PR fortran/70031
12263 * gfortran.dg/submodule_14.f08: New test
12264
12265 PR fortran/69524
12266 * gfortran.dg/submodule_15.f08: New test
12267
490ee78a 122682016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12269
12270 PR c++/70106
12271 * g++.dg/cpp1y/paren3.C: New test.
12272
04e137ff 122732016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12274
12275 PR target/70131
12276 * gcc.target/powerpc/ppc-round2.c: New test.
12277
27b2c1c4 122782016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12279
12280 PR target/70123
12281 * gcc.dg/torture/pr70123.c: New test.
12282
84116671 122832016-03-11 Jeff Law <law@redhat.com>
12284
12285 PR tree-optimization/70190
12286 * gcc.c-torture/compile/pr70190.c: New test.
12287
cfa58bc8 122882016-03-11 David Malcolm <dmalcolm@redhat.com>
12289
12290 PR c/68187
12291 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12292 case.
12293 (test43_b): Likewise.
12294 (test43_c): Likewise.
12295 (test43_d): Likewise.
12296 (test43_e): Likewise.
12297 (test43_f): Likewise.
12298 (test43_g): Likewise.
12299 (test44_a): Likewise.
12300 (test44_b): Likewise.
12301 (test44_c): Likewise.
12302 (test44_d): Likewise.
12303 (test44_e): Likewise.
12304
ce234f27 123052016-03-11 David Malcolm <dmalcolm@redhat.com>
12306
12307 PR c/70085
12308 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12309
e4756b48 123102016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12311
12312 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12313 dg-options.
12314
1f5ef87e 123152016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12316
12317 PR target/70002
12318 PR target/69245
12319 * gcc.target/aarch64/pr69245_2.c: New test.
12320
f9c352a1 123212016-03-11 Jakub Jelinek <jakub@redhat.com>
12322
12323 PR tree-optimization/70177
12324 * gcc.dg/pr70177.c: New test.
12325
4dd92ac6 123262016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12327
12328 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12329
331e4fdb 123302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12331
12332 * gcc.dg/tree-ssa/sra-20.c: New.
12333
69262824 123342016-03-11 Jakub Jelinek <jakub@redhat.com>
12335
6f9a7425 12336 PR rtl-optimization/70174
12337 * gcc.dg/pr70174.c: New test.
12338
69262824 12339 PR tree-optimization/70169
12340 * gcc.dg/pr70169.c: New test.
12341
4637a847 123422016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12343
12344 PR target/70160
12345 * gcc.target/i386/pr70160.c: New test.
12346
5a86d754 123472016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12348
12349 * gcc.target/s390/dfp-1.c: New test.
12350
af4c8290 123512016-03-10 Nick Clifton <nickc@redhat.com>
12352
12353 PR target/70044
12354 * gcc.target/aarch64/pr70044.c: New test.
12355
98dfd328 123562016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12357 Jakub Jelinek <jakub@redhat.com>
12358
12359 PR c++/70001
12360 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12361 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12362 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12363
75e72311 123642016-03-10 Jan Hubicka <hubicka@ucw.cz>
12365
12366 PR lto/69589
12367 * g++.dg/lto/pr69589_0.C: New testcase
12368 * g++.dg/lto/pr69589_1.C: New testcase
12369
a2eb1271 123702016-03-10 Marek Polacek <polacek@redhat.com>
12371
12372 PR c++/70153
12373 * g++.dg/delayedfold/unary-plus1.C: New test.
12374
123752016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12376
12377 * gcc.target/arm/pr45701-1.c: Escape brackets.
12378 * gcc.target/arm/pr45701-2.c: Likewise.
12379
5ab2987f 123802016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12381
12382 * gfortran.dg/unconstrained_commons.f: New.
12383
6972afac 123842016-03-10 Alan Modra <amodra@gmail.com>
12385
12386 * gcc.dg/pr69195.c: New.
12387 * gcc.dg/pr69238.c: New.
12388
c82c99ec 123892016-03-10 Tom de Vries <tom@codesourcery.com>
12390
12391 PR testsuite/68915
12392 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12393
a2389d4a 123942016-03-10 Richard Biener <rguenther@suse.de>
12395
12396 PR tree-optimization/70128
12397 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12398 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12399
c272412d 124002016-03-09 Jakub Jelinek <jakub@redhat.com>
12401
a0451069 12402 PR tree-optimization/70152
12403 * gcc.dg/pr70152.c: New test.
12404
c272412d 12405 PR target/70086
12406 * gcc.target/i386/pr70086-1.c: New test.
12407 * gcc.target/i386/pr70086-2.c: New test.
12408 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12409
12410 PR tree-optimization/70127
12411 * gcc.c-torture/execute/pr70127.c: New test.
12412
27dcb7a8 124132016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12414
12415 * c-c++-common/goacc/combined-directives-2.c: New test.
12416
c24757cf 124172016-03-09 David Malcolm <dmalcolm@redhat.com>
12418
12419 PR c/68473
12420 PR c++/70105
12421 * g++.dg/diagnostic/pr70105.C: New test.
12422 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12423 (test_multiple_ordinary_maps): New test function.
12424
83108969 124252016-03-09 David Malcolm <dmalcolm@redhat.com>
12426
12427 PR c/68473
12428 PR c++/70105
12429 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12430 Drop range information from call to inform_at_rich_loc.
12431 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12432 New.
12433 (test_show_locus): Replace calls to rich_location::add_range with
12434 calls to add_range. Rewrite the tests that used the now-defunct
12435 rich_location ctor taking a source_range. Simplify other tests
12436 by replacing calls to COMBINE_LOCATION_DATA with calls to
12437 make_location.
12438
6733c0e8 124392016-03-09 Richard Biener <rguenther@suse.de>
12440 Jakub Jelinek <jakub@redhat.com>
12441
12442 PR tree-optimization/70138
12443 * gcc.dg/vect/pr70138-1.c: New testcase.
12444 * gcc.dg/vect/pr70138-2.c: Likewise.
12445
96abb9f5 124462016-03-09 Jakub Jelinek <jakub@redhat.com>
12447
12448 PR target/70049
12449 * gcc.target/i386/pr70049.c: New test.
12450
42bb3bfb 124512016-03-09 Richard Biener <rguenther@suse.de>
12452
12453 PR c/70143
12454 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12455 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12456 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12457
27527428 124582016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12459
12460 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12461 arm-*-*.
12462
248449f2 124632016-03-09 Jakub Jelinek <jakub@redhat.com>
12464
1bd49ced 12465 PR middle-end/67278
12466 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12467
248449f2 12468 PR target/67278
12469 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12470
12471 PR middle-end/70050
12472 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12473 in testcase comment.
12474
dfc460ff 124752016-03-09 Tom de Vries <tom@codesourcery.com>
12476
12477 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12478 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12479 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12480 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12481 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12482 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12483 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12484 * gfortran.dg/goacc/kernels-loop.f95: New test.
12485
0377fc7f 124862016-03-08 Martin Sebor <msebor@redhat.com>
12487
12488 PR c++/62096
12489 * g++.dg/warn/overflow-warn-7.C: New test.
12490
3556aa80 124912016-03-08 Jason Merrill <jason@redhat.com>
12492
12493 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12494 * lib/target-supports.exp (check_effective_target_concepts): New.
12495
e5096208 124962016-03-08 Jakub Jelinek <jakub@redhat.com>
12497
5370eb8d 12498 PR c++/70135
12499 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12500 * g++.dg/ubsan/pr70135.C: New test.
12501
e5096208 12502 PR target/70110
12503 * gcc.dg/pr70110.c: New test.
12504
cc37120d 125052016-03-07 Martin Jambor <mjambor@suse.cz>
12506
12507 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12508 * c-c++-common/gomp/if-1.c: Likewise.
12509 * c-c++-common/gomp/pr61486-2.c: Likewise.
12510 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12511 to dg-additional-options.
12512 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12513 * g++/gomp/target-teams-1.c: Likewise.
12514 * gcc.dg/gomp/gomp.exp: Likewise.
12515 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12516 dg-additional-options.
12517 * gfortran.dg/gomp/gomp.exp: Likewise.
12518 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12519 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12520 dg-additional-options.
12521 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12522
53c248d8 125232016-03-07 Martin Jambor <mjambor@suse.cz>
12524
12525 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12526 * c-c++-common/gomp/gridify-1.c: New test.
12527 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12528
541e79a0 125292016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12530
12531 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12532 trigger for cortex-r8, when scanning for register r8.
12533 * gcc.target/arm/pr45701-2.c: Likewise.
12534
4dfabd94 125352016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12536 Jeff Law <law@redhat.com>
4dfabd94 12537
12538 PR tree-optimization/69740
12539 * gcc.c-torture/compile/pr69740-1.c: New test.
12540 * gcc.c-torture/compile/pr69740-2.c: New test.
12541
1b63a87b 125422016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12543
12544 * lib/target-supports.exp
12545 (check_effective_target_whole_vector_shift): Enable for PPC64.
12546
d33914da 125472016-03-07 Richard Biener <rguenther@suse.de>
12548
12549 PR tree-optimization/70115
12550 * gcc.dg/torture/pr70115.c: New testcase.
12551
584fba4b 125522016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12553
12554 PR middle-end/69916
12555 * c-c-++-common/goacc/pr69916.c: New.
12556
7f2f5ec0 125572016-03-07 Richard Henderson <rth@redhat.com>
12558
12559 * gcc.c-torture/compile/pr70061.c: New test.
12560
f530e7c4 125612016-03-07 Richard Biener <rguenther@suse.de>
12562
12563 PR testsuite/70109
12564 * gcc.dg/vect/O3-pr36098.c: New testcase.
12565
a3855fed 125662016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12567
12568 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12569
091ffc31 125702016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12571
12572 * gnat.dg/renaming9.ad[sb]: New testcase.
12573
2941b871 125742016-03-05 Jakub Jelinek <jakub@redhat.com>
12575
12576 PR c++/70084
12577 * g++.dg/expr/stdarg3.C: New test.
12578
5173ce42 125792016-03-04 Jeff Law <law@redhat.com>
12580
12581 PR tree-optimization/69196
12582 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12583 x86_64-*-*.
12584
2d1d2e55 125852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12586
0e43078e 12587 PR c/69973
12588 * gcc.dg/pr69973.c: New test.
12589
d8ec06ae 12590 PR rtl-optimization/69941
12591 * gcc.dg/torture/pr69941.c: New test.
12592
2d1d2e55 12593 PR c/69824
12594 * gcc.dg/pr69824.c: New test.
12595
32f692e2 125962016-03-05 Tom de Vries <tom@codesourcery.com>
12597
12598 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12599 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12600 function.
12601
1c699e9a 126022016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12603
12604 PR c++/66786
12605 * g++.dg/cpp1y/var-templ48.C: New test.
12606 * g++.dg/cpp1y/var-templ49.C: New test.
12607
358448c6 126082016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12609
12610 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12611
01dc3c45 126122016-03-04 Jakub Jelinek <jakub@redhat.com>
12613
e968ff6d 12614 PR c++/70035
12615 * g++.dg/ubsan/pr70035.C: New test.
12616
01dc3c45 12617 PR target/70062
12618 * gcc.target/i386/pr70062.c: New test.
12619
3937d618 126202016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12621
12622 * g++.dg/template/typename21.C: Remove c++98_only.
12623
c58ac7f8 126242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12625
12626 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12627
0060768a 126282016-03-04 David Malcolm <dmalcolm@redhat.com>
12629
12630 PR c/68187
12631 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12632 function.
12633 (fn_42_b): Likewise.
12634 (fn_42_c): Likewise.
12635
74c6fd40 126362016-03-04 David Malcolm <dmalcolm@redhat.com>
12637
12638 PR c/68187
12639 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12640 function.
12641 (fn_40_b): Likewise.
12642 (fn_41_a): Likewise.
12643 (fn_41_b): Likewise.
12644
31b11359 126452016-03-04 Jakub Jelinek <jakub@redhat.com>
12646
12647 PR target/70059
12648 * gcc.target/i386/avx512f-pr70059.c: New test.
12649 * gcc.target/i386/avx512dq-pr70059.c: New test.
12650
c5b93452 126512016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12652
12653 PR rtl-optimization/57676
12654 * gcc.dg/torture/pr57676.c: New test.
12655
268fbd56 126562016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12657
12658 * gcc.dg/pr70026.c: New test.
12659
6560d1ad 126602016-03-04 Marek Polacek <polacek@redhat.com>
12661
12662 PR c/69798
12663 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12664 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12665
cc7dfddf 126662016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12667
12668 PR target/70004
12669 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12670 Delete.
12671 (test_corners_sisd_si): Likewise.
12672 (main): Remove checks of the above.
12673 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12674
e9663bd4 126752016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12676
12677 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12678
dcdd684e 126792016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12680
12681 * gcc.dg/torture/pr69951.c: Accept argc==0.
12682
e692d332 126832016-03-04 Richard Biener <rguenther@suse.de>
12684
12685 PR c++/70054
12686 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12687 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12688
af77b7e6 126892016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12690
12691 PR testsuite/69766
12692 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12693 testing multiarch.
12694
290da96e 126952016-03-04 Jakub Jelinek <jakub@redhat.com>
12696
12697 PR debug/69947
12698 * gcc.dg/guality/pr69947.c: New test.
12699
e51ce713 127002016-03-03 Jakub Jelinek <jakub@redhat.com>
12701
12702 PR ada/70017
12703 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12704
1feed892 127052016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12706
12707 PR rtl-optimization/69904
12708 * gcc.target/arm/pr69904.c: New test.
12709
c32bda69 127102016-03-03 Jakub Jelinek <jakub@redhat.com>
12711
12712 PR target/70021
12713 * gcc.dg/vect/pr70021.c: New test.
12714 * gcc.target/i386/pr70021.c: New test.
12715
1bc579ed 127162016-03-03 Marek Polacek <polacek@redhat.com>
12717
12718 PR middle-end/70050
12719 * gcc.dg/pr70050.c: New test.
12720
cfa8d638 127212016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12722
12723 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12724
1b889259 127252016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12726
12727 PR tree-optimization/70043
12728 * gfortran.dg/vect/pr70043.f90: New test.
12729
f756dfa3 127302016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12731
12732 * gnat.dg/specs/task1.ads: New test.
12733
5cb4863d 127342016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12735
12736 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12737 Invoke gdb with -batch.
12738 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12739
5dd12e43 127402016-03-03 Richard Biener <rguenther@suse.de>
12741
12742 PR tree-optimization/55936
12743 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12744
d97ba4ca 127452016-03-02 Jeff Law <law@redhat.com>
12746
5d23c86f 12747 PR rtl-optimization/69942
12748 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12749 effects of argument promotions.
12750
d97ba4ca 12751 PR tree-optimization/69987
12752 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12753 target does not support -fprefetch-loop-arrays.
12754
901faaa0 127552016-03-02 Uros Bizjak <ubizjak@gmail.com>
12756
12757 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12758
51f6fdce 127592016-03-02 Bin Cheng <bin.cheng@arm.com>
12760
6bc7872f 12761 PR rtl-optimization/69052
51f6fdce 12762 * gcc.target/i386/pr69052.c: New test.
12763
31d31e07 127642016-03-02 Alan Modra <amodra@gmail.com>
12765
12766 * gcc.dg/pr69990.c: New.
12767
04faee95 127682016-03-02 Jakub Jelinek <jakub@redhat.com>
12769
270d0117 12770 PR c/68062
12771 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12772
12773 PR middle-end/70022
12774 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12775
04faee95 12776 PR target/70028
12777 * gcc.target/i386/pr70028.c: New test.
12778
a2cc9e8e 127792016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12780
12781 * c-c++-common/asan/swapcontext-test-1.c,
12782 * c-c++-common/tsan/thread_leak.c,
12783 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12784 * g++.dg/tsan/benign_race.C,
12785 * g++.dg/tsan/fd_close_norace.C,
12786 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12787 races with sanitizer output
12788
dd4bd263 127892016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12790 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12791
12792 PR target/67278
12793 * gcc.dg/simd-8.c: New testcase.
12794
b5fe3a49 127952016-03-02 Richard Biener <rguenther@suse.de>
12796
12797 PR middle-end/67278
12798 * gcc.dg/simd-7.c: New testcase.
12799
23601f67 128002016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12801
12802 * gcc.target/i386/pr70007.c: Tweak.
12803
f66f65e7 128042016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12805
12806 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12807
60773515 128082016-03-02 Marek Polacek <polacek@redhat.com>
12809
12810 PR c/67854
12811 * gcc.dg/pr67854.c: New test.
12812
6c094cb1 128132016-03-02 Jakub Jelinek <jakub@redhat.com>
12814
12815 PR middle-end/70025
12816 * gcc.dg/torture/pr70025.c: New test.
12817
7627bb56 128182016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12819
12820 PR tree-optimization/68621
12821 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12822
066c8e94 128232016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12824
12825 * gcc.target/i386/pr70007.c: New test.
12826
d3b819ad 128272016-03-01 Jeff Law <law@redhat.com>
12828
d4b9ad56 12829 PR tree-optimization/69196
7e217344 12830 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12831
d3b819ad 12832 PR tree-optimization/69196
12833 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12834 duplicating code and spoiling the expected output.
12835
4f37285d 128362016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12837
12838 PR target/70033
12839 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12840 supports power9 before doing tests.
12841 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12842 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12843 * gcc.target/powerpc/p9-permute.c: Likewise.
12844
3e9c4f6c 128452016-03-01 Uros Bizjak <ubizjak@gmail.com>
12846
12847 PR target/70027
12848 * gcc.target/i386/pr70027.c: New test.
12849
e324729e 128502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12851
12852 * gcc.dg/pr70017.c: New test.
12853
40e9ce2d 128542016-03-01 Jakub Jelinek <jakub@redhat.com>
12855
12856 PR c/69796
12857 PR c/69974
12858 * gcc.dg/pr69796.c: New test.
12859 * gcc.dg/pr69974.c: New test.
12860
e8b016ea 128612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12862
12863 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12864
24d3127c 128652016-02-29 Jeff Law <law@redhat.com>
12866
12867 PR tree-optimization/69987
12868 * gfortran.dg/pr69987.f90: New test.
12869
12870 PR tree-optimization/69989
12871 * gcc.c-torture/compile/pr69989-2.c: New test.
12872
12cc1225 128732016-03-01 Marek Polacek <polacek@redhat.com>
12874
12875 PR c++/69795
12876 * g++.dg/parse/invalid1.C: New test.
12877
d99a947c 128782016-03-01 Richard Biener <rguenther@suse.de>
12879
12880 PR middle-end/70022
12881 * gcc.dg/pr70022.c: New testcase.
12882
395dbc60 128832016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12884
12885 PR tree-optimization/69956
12886 * gcc.dg/pr69956.c: New test.
12887
40a35c55 128882016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12889
12890 PR target/70011
12891 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12892 XFAIL when hardware supports efficient unaligned storage access.
12893
4edc90b0 128942016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12895
12896 PR c++/69961
12897 * g++.dg/template/pr69961a.C: New test.
12898 * g++.dg/template/pr69961b.C: New test.
12899
1ed1f69a 129002016-02-29 David Malcolm <dmalcolm@redhat.com>
12901
12902 PR preprocessor/69985
12903 * gcc.dg/cpp/pr69985.c: New test case.
12904
01c5d15d 129052016-02-29 Jeff Law <law@redhat.com>
12906
3a4d3de5 12907 PR tree-optimization/70005
12908 * gcc.c-torture/execute/pr70005.c New test.
12909
01c5d15d 12910 PR tree-optimization/69999
12911 * gcc.c-torture/compile/pr69999.c: New test.
12912
1bf66b54 129132016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12914
12915 PR tree-optimization/69652
12916 * gcc.dg/torture/pr69652.c: Delete test.
12917 * gcc.dg/vect/pr69652.c: New test.
12918
b4d653d5 129192016-02-19 Richard Biener <rguenther@suse.de>
12920
12921 PR tree-optimization/69980
12922 * gfortran.dg/vect/pr69980.f90: New testcase.
12923
35bc4745 129242016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12925
12926 * gcc.target/sparc/20160229-1.c: New test.
12927
bb54a538 129282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12929
12930 * gnat.dg/stack_usage3.adb: New test.
12931 * gnat.dg/stack_usage3_pkg.ads: New helper.
12932
95164e71 129332016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12934
12935 * gnat.dg/renaming8.adb: New test.
12936 * gnat.dg/renaming8_pkg1.ads: New helper.
12937 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12938 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12939
a890896f 129402016-02-29 Richard Biener <rguenther@suse.de>
12941
12942 PR tree-optimization/69720
12943 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12944
5c70403a 129452016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12946
12947 PR fortran/68147
12948 PR fortran/47674
12949 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12950
dfb6d139 129512016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12952 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12953
12954 PR fortran/56007
12955 * gfortran.dg/coarray_8.f90: Adjust error message.
12956 * gfortran.dg/pr56007.f90: New test.
12957 * gfortran.dg/pr56007.f: New test.
12958
536508db 129592016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12960
12961 PR tree-optimization/69989
12962 * gcc.dg/torture/pr69989.c: New test.
12963
eec75e45 129642016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12965
12966 * gcc.target/i386/stack-realign-win.c: New test.
12967
0175e45a 129682016-02-28 Harald Anlauf <anlauf@gmx.de>
12969
12970 PR fortran/60126
12971 * gfortran.dg/pr60126.f90: New test.
12972
2a703589 129732016-02-27 Jeff Law <law@redhat.com>
12974
12975 Revert
12976 2016-02-26 Richard Biener <rguenther@suse.de>
12977 Jeff Law <law@redhat.com>
12978
12979 PR tree-optimization/69740
12980 * gcc.c-torture/compile/pr69740-1.c: New test.
12981 * gcc.c-torture/compile/pr69740-2.c: New test.
12982
359b4c18 129832016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12984
1c96765a 12985 PR fortran/69910
359b4c18 12986 * gfortran.dg/newunit_4.f90: New test.
12987
49462d93 129882016-02-27 Jakub Jelinek <jakub@redhat.com>
12989
12990 PR target/69613
12991 PR rtl-optimization/69886
12992 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12993 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12994 target.
12995
c4ac733e 129962016-02-26 Martin Sebor <msebor@redhat.com>
12997
12998 PR tree-optimization/15826
12999 * gcc.dg/tree-ssa/pr15826.c: New test.
13000
da8c4b5d 130012016-02-26 Jakub Jelinek <jakub@redhat.com>
13002
13003 PR target/69969
13004 * gcc.target/powerpc/pr69969.c: New test.
13005
0a4558eb 130062016-02-26 Martin Sebor <msebor@redhat.com>
13007
13008 PR c++/15766
13009 * g++.old-deja/g++.other/decl5.C: Add a test case.
13010
5b500299 130112016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13012
13013 PR target/69946
13014 * gcc.target/powerpc/pr69946.c: New file.
13015
565f533b 130162016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13017 Jeff Law <law@redhat.com>
565f533b 13018
0a4558eb 13019 PR tree-optimization/69740
565f533b 13020 * gcc.c-torture/compile/pr69740-1.c: New test.
13021 * gcc.c-torture/compile/pr69740-2.c: New test.
13022
ff67cbea 130232016-02-26 Martin Jambor <mjambor@suse.cz>
13024
13025 PR middle-end/69920
13026 * gcc.dg/torture/pr69932.c: New test.
13027 * gcc.dg/torture/pr69936.c: Likewise.
13028
e400d817 130292016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13030
13031 PR target/69709
13032 * gcc.target/s390/pr69709.c: New test.
13033
126a5a2d 130342016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13035
13036 PR target/69245
13037 * gcc.target/aarch64/pr69245_1.c: New test.
13038
59c58860 130392016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13040
13041 PR target/69613
13042 * gcc.dg/torture/pr69613.c: New test.
13043
9441fa4e 130442016-02-26 Jakub Jelinek <jakub@redhat.com>
13045
13046 PR rtl-optimization/69891
13047 * gcc.target/i386/pr69891.c: New test.
13048
e48fcde0 130492016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 13050 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13051
35ed600a 13052 PR target/61397
f41208a1 13053 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13054 functionality for both 32-bit and 64-bit.
13055
c86aaa0e 130562016-02-26 Richard Biener <rguenther@suse.de>
13057
13058 PR tree-optimization/69551
13059 * gcc.dg/torture/pr69951.c: New testcase.
13060
38e71a65 130612016-02-25 Richard Biener <rguenther@suse.de>
13062
13063 PR tree-optimization/48795
13064 * gcc.dg/Warray-bounds-18.c: New testcase.
13065
03331e69 130662016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13067
13068 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13069
f14d8d6a 130702016-02-25 Jakub Jelinek <jakub@redhat.com>
13071
13072 PR rtl-optimization/69896
13073 * gcc.dg/pr69896.c: New test.
13074
4003c807 130752016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13076
13077 PR c++/69736
13078 * g++.dg/cpp1y/paren2.C: New test.
13079
a0573328 130802016-02-24 Martin Sebor <msebor@redhat.com>
13081
13082 PR c/51147
13083 * gcc.dg/enum-mode-2.c: New test.
13084
2cde02ad 130852016-02-24 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR c++/69922
13088 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13089 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13090 * g++.dg/ubsan/pr69922.C: New test.
13091
f0ea75d1 130922016-02-24 Marek Polacek <polacek@redhat.com>
13093
13094 PR c/69819
13095 * gcc.dg/pr69819.c: New test.
13096
05027366 130972016-02-24 Martin Sebor <msebor@redhat.com>
13098
34ed562b 13099 PR c++/69912
13100 * g++.dg/ext/flexary15.C: New test.
13101
131022016-02-24 Martin Sebor <msebor@redhat.com>
13103
13104 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13105 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13106 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13107
650c3ad5 131082016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13109 Charles Baylis <charles.baylis@linaro.org>
13110
13111 PR debug/61033
13112 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13113
596070e8 131142016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13115 Jakub Jelinek <jakub@redhat.com>
596070e8 13116
13117 PR middle-end/69760
13118 * gcc.dg/torture/pr69760.c: New testcase.
13119
d6b92d9f 131202016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13121
13122 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13123 pattern on Solaris with as.
13124
90436d9d 131252016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13126
13127 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13128 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13129 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13130 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13131
7c749495 131322016-02-24 Jakub Jelinek <jakub@redhat.com>
13133
13134 PR middle-end/69915
13135 * gcc.dg/pr69915.c: New test.
13136
9c9680b5 131372016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13138
13139 PR rtl-optimization/69886
13140 * gcc.dg/torture/pr69886.c: New test.
13141
36d081ee 131422016-02-24 Richard Biener <rguenther@suse.de>
13143
13144 PR middle-end/68963
13145 * gcc.dg/torture/pr68963.c: New testcase.
13146
2a0accb9 131472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13148
13149 PR target/69875
13150 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13151 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13152 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13153 * gcc.target/arm/atomic_loaddi_1.c: New test.
13154 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13155 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13156 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13157 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13158 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13159 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13160 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13161 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13162
f0e92ef1 131632016-02-24 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR middle-end/69909
13166 * gcc.dg/torture/pr69909.c: New test.
13167
6907286f 131682016-02-24 Richard Biener <rguenther@suse.de>
13169
13170 PR tree-optimization/69907
13171 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13172 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13173 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13174
e6ab7475 131752016-02-24 Christian Bruel <christian.bruel@st.com>
13176
13177 * gcc.target/arm/pragma_cpp_fma.c: New test.
13178
47587450 131792016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13180
13181 PR fortran/61156
13182 * gfortran.dg/include_6.f90: Update test.
13183
d41ab738 131842016-02-23 Jakub Jelinek <jakub@redhat.com>
13185
13186 PR objc/69844
13187 * objc.dg/pr69844.m: New test.
13188
4772d9d5 131892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13190
13191 PR libgfortran/69456
13192 * gfortran.dg/namelist_89.f90: New test.
13193 * gfortran.dg/pr59700.f90: Update test..
13194
8c38d887 131952016-02-23 Martin Sebor <msebor@redhat.com>
13196
13197 PR middle-end/69780
13198 * g++.dg/ext/builtin_alloca.C: New test.
13199 * gcc.dg/builtins-68.c: New test.
13200
ee1bfdb0 132012016-02-23 Richard Henderson <rth@redhat.com>
13202
13203 * gcc.target/i386/addr-space-3.c: Remove test.
13204
52609ec3 132052016-02-23 David Malcolm <dmalcolm@redhat.com>
13206
13207 PR preprocessor/69126
13208 PR preprocessor/69543
13209 * c-c++-common/pr69126-2-long.c: New test.
13210 * c-c++-common/pr69126-2-short.c: New test.
13211 * c-c++-common/pr69543-1.c: Remove xfail.
13212
d5bf2cc8 132132016-02-23 David Malcolm <dmalcolm@redhat.com>
13214
13215 PR preprocessor/69126
13216 PR preprocessor/69543
13217 PR preprocessor/69558
13218 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13219 (f): Rename to...
13220 (test_2): ...this, and add leading comment.
13221 (MACRO_3, test_3): New.
13222 (MACRO_4A, MACRO_4B, test_4): New.
13223 (MACRO): Rename to...
13224 (MACRO_5): ...this.
13225 (g): Rename to...
13226 (test_5): ...this, updating for renaming of MACRO, and
13227 add leading comment.
13228 * c-c++-common/pr69543-1.c: New.
13229 * c-c++-common/pr69543-2.c: New.
13230 * c-c++-common/pr69543-3.c: New.
13231 * c-c++-common/pr69543-4.c: New.
13232 * c-c++-common/pr69558-1.c: New.
13233 * c-c++-common/pr69558-2.c: New.
13234 * c-c++-common/pr69558-3.c: New.
13235 * c-c++-common/pr69558-4.c: New.
13236 * gcc.dg/pr69558.c: Move to...
13237 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13238 xfail for c++.
13239
3a37a410 132402016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13241
13242 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13243 to -ftree-parallelize-loops/-fopenacc changes.
13244 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13245 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13246 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13247 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13248 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13249 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13250 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13251 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13252 * c-c++-common/goacc/kernels-loop.c: Likewise.
13253 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13254 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13255 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13256 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13257
ecca180f 132582016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13259
13260 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13261
eec0fa3f 132622016-02-23 Jakub Jelinek <jakub@redhat.com>
13263
f1f91c07 13264 PR c++/69902
13265 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13266
eec0fa3f 13267 PR c/69900
13268 * gcc.dg/pr69900.c: New test.
13269
e045424d 132702016-02-23 Martin Jambor <mjambor@suse.cz>
13271
13272 PR tree-optimization/69666
13273 * gcc.dg/tree-ssa/pr69666.c: New test.
13274
f482dff6 132752016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13276
13277 PR fortran/67451
13278 * gfortran.dg/coarray_allocate_5.f08: New test.
13279
57ed698b 132802016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13281
13282 * gcc.target/s390/vcond-shift.c: Move to ...
13283 * gcc.target/s390/vector/vcond-shift.c: ... here.
13284
990e443c 132852016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13286
13287 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13288 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13289
296c5f01 132902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13291
13292 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13293
e53f41d5 132942016-02-20 Mark Wielaard <mjw@redhat.com>
13295
13296 PR c/28901
13297 * gcc.dg/unused-variable-3.c: New test.
13298
13af201d 132992016-02-22 Jakub Jelinek <jakub@redhat.com>
13300
13301 PR target/69888
13302 * gcc.target/i386/pr69888.c: New test.
13303
682c90f9 133042016-02-22 Richard Biener <rguenther@suse.de>
13305
13306 PR tree-optimization/69882
13307 * gfortran.dg/vect/pr69882.f90: New testcase.
13308
b8cd18c3 133092016-02-22 Jakub Jelinek <jakub@redhat.com>
13310
13311 PR target/69885
13312 * gcc.dg/pr69885.c: New test.
13313
09343379 133142016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13315
13316 PR target/69806
13317 PR target/54089
13318 * gcc.target/sh/pr54089-10.c: New.
13319
b345a09f 133202016-02-20 Paul Thomas <pault@gcc.gnu.org>
13321
13322 PR fortran/69423
13323 * gfortran.dg/deferred_character_15.f90 : New test.
13324
51385aed 133252016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13326
13327 PR fortran/57365
13328 gfortran.dg/allocate_with_source_18.f03: New test.
13329
133302016-02-20 Harald Anlauf <anlauf@gmx.de>
13331
13332 PR fortran/52531
13333 gfortran.dg/gomp/pr52531.f90: New test.
13334
9cce8384 133352016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13336
13337 PR c++/69865
13338 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13339 -std=c++03.
13340
d91f5fbb 133412016-02-19 Jakub Jelinek <jakub@redhat.com>
13342
563d5cb8 13343 PR c++/69826
13344 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13345 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13346
0a04aac9 13347 PR c++/69850
13348 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13349
d91f5fbb 13350 PR c++/69851
13351 * g++.dg/torture/pr69851.C: New test.
13352
5fe1f282 133532016-02-19 Martin Sebor <msebor@redhat.com>
13354
13355 PR testsuite/69573
13356 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13357
a45bce11 133582016-02-19 Jakub Jelinek <jakub@redhat.com>
13359
6263dde1 13360 PR c++/69850
13361 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13362 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13363
a45bce11 13364 PR c++/67767
13365 * g++.dg/cpp0x/pr67767.C: New test.
13366
cf2ed1b7 133672016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13368
13369 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13370 for fp, simd, crypto, crc, lse.
13371 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13372 above.
13373 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13374 effective target check.
13375
f6cc34b0 133762016-02-19 Jakub Jelinek <jakub@redhat.com>
13377
13378 PR target/69820
13379 * gcc.target/i386/pr69820.c: New test.
13380
6c678e78 133812016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13382
13383 * gcc.target/s390/vector/int128-1.c: New test.
13384
b088ff4b 133852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13386
13387 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13388
b11e60a4 133892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13390
13391 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13392 instruction pattern name to prevent the testcase from failing with
13393 -march=z13.
13394
664ff6a0 133952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13396
13397 * gcc.target/s390/md/movstr-2.c: New test.
13398
e80be24b 133992016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13400
13401 * gcc.target/s390/morestack.c: New test.
13402
9839f350 134032016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13404
13405 PR target/69625
13406 * gcc.target/s390/pr69625.c: Add test case.
13407
4550fbd0 134082016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13409
13410 PR testsuite/68580
13411 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13412
57d00b6a 134132016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13414
13415 PR target/68404
13416 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13417 * gcc.target/powerpc/fusion3.c: Likewise.
13418
63ad69d6 134192016-02-18 Richard Biener <rguenther@suse.de>
13420
13421 PR middle-end/69553
13422 * g++.dg/torture/pr69553.C: New testcase.
13423
d92404ed 134242016-02-18 Nick Clifton <nickc@redhat.com>
13425
4550fbd0 13426 PR target/62254
13427 PR target/69610
13428 * gcc.target/arm/pr62554.c: New test.
13429 * gcc.target/arm/pr69610-1.c: New test.
13430 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13431
0808dfce 134322016-02-18 Richard Biener <rguenther@suse.de>
13433
13434 PR middle-end/69854
13435 * gcc.dg/torture/pr69854.c: New testcase.
13436
fc3527e3 134372016-02-17 Jakub Jelinek <jakub@redhat.com>
13438
13439 PR c++/69850
13440 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13441
e3c24279 134422012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13443
13444 * gcc.target/powerpc/vec-cg.c: New test.
13445
c9732c2b 134462016-02-17 Richard Biener <rguenther@suse.de>
13447
13448 PR testsuite/69586
13449 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13450
51bf9f9b 134512016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13452
13453 PR target/69161
13454 * gcc.c-torture/compile/pr69161.c: New test.
13455
6baedca3 134562016-02-17 David Sherwood <david.sherwood@arm.com>
13457
13458 PR target/69532
13459 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13460 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13461
4f240715 134622016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13463
13464 * gcc.dg/ifcvt-4.c: Skip on Visium.
13465
e0c0515d 134662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13467
13468 * gnat.dg/atomic8.adb: New test.
13469
7b319ee6 134702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13471
13472 * gnat.dg/discr46.ad[sb]: New test.
13473
48a7e3d1 134742016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13475
13476 PR Target/48344
13477 * gcc.target/powerpc/pr48344-1.c: New test.
13478
3f844f15 134792015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13480
13481 PR fortran/69742
13482 * gfortran.dg/associate_21.f90: New test.
13483
7675e968 134842016-02-16 Jakub Jelinek <jakub@redhat.com>
13485
13486 PR c/69835
13487 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13488 -Wnonnull in dg-options.
13489 * c-c++-common/nonnull-2.c: New test.
13490
d6faee88 134912016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13492 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13493
13494 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13495
3a2a72aa 134962016-02-16 Jakub Jelinek <jakub@redhat.com>
13497
13498 PR middle-end/69801
13499 * gcc.dg/pr69801.c: Add empty dg-options.
13500
28072426 135012016-02-16 James Norris <jnorris@codesourcery.com>
13502
13503 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13504 * g++.dg/goacc/deviceptr-1.c: New file.
13505
37fffac2 135062016-02-16 Jakub Jelinek <jakub@redhat.com>
13507
13508 PR tree-optimization/69820
13509 * gcc.dg/vect/pr69820.c: New test.
13510
f72a5e61 135112016-02-16 Richard Biener <rguenther@suse.de>
13512
13513 PR tree-optimization/69776
13514 * gcc.dg/torture/pr69776-2.c: New testcase.
13515
50e0cd76 135162016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13517
13518 PR tree-optimization/69714
13519 * gcc.dg/torture/pr69714.c: New test.
13520
14a72c4e 135212016-02-16 Jakub Jelinek <jakub@redhat.com>
13522
13523 PR tree-optimization/69802
13524 * gcc.dg/pr69802.c: New test.
13525
fd808c11 135262016-02-16 Richard Biener <rguenther@suse.de>
13527
13528 PR middle-end/69801
13529 * gcc.dg/pr69801.c: New testcase.
13530
49a549ca 135312016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13532
13533 PR libgfortran/69651
13534 * gfortran.dg/read_bang.f90: New test.
13535 * gfortran.dg/read_bang4.f90: New test.
13536
77454e6e 135372016-02-15 Jakub Jelinek <jakub@redhat.com>
13538
2074f21c 13539 PR c++/69658
13540 * g++.dg/init/pr69658.C: New test.
13541
77454e6e 13542 PR c++/69797
13543 * c-c++-common/pr69797.c: New test.
13544
4ef4d764 135452016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13546
13547 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13548 check for aarch64*-*-*.
13549
4a45fe0f 135502016-02-15 Richard Biener <rguenther@suse.de>
13551
13552 PR tree-optimization/69783
13553 * gcc.dg/vect/pr69783.c: New testcase.
13554
0b3619e6 135552016-02-15 Richard Biener <rguenther@suse.de>
13556
13557 PR tree-optimization/69776
13558 * gcc.dg/torture/pr69776.c: New testcase.
13559
9b49c3cb 135602016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13561
13562 PR fortran/60526
13563 * gfortran.dg/type_decl_4.f90: Reinstated.
13564
e46faff9 135652016-02-14 John David Anglin <danglin@gcc.gnu.org>
13566
13567 PR fortran/68746
13568 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13569
a96c809a 135702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13571
13572 PR fortran/60526
13573 PR bootstrap/69816
13574 * gfortran.dg/type_decl_4.f90: Removed.
13575
fdec7e88 135762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13577
13578 PR fortran/60526
13579 * gfortran.dg/type_decl_4.f90: New test.
13580
a72095c4 135812016-02-14 Alan Modra <amodra@gmail.com>
13582
bc436924 13583 PR testsuite/68886
a72095c4 13584 * gcc.c-torture/execute/stkalign.c: Revise test.
13585
73bb5f8b 135862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13587
13588 PR target/67260
13589 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13590
beb13161 135912016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13592
13593 PR target/67260
13594 * gcc.target/sh/torture/pr67260.c: New.
13595
67cab04e 135962016-02-12 John David Anglin <danglin@gcc.gnu.org>
13597
13598 * gcc.dg/pr67964.c: Add dg-require-alias.
13599
44a59bb1 136002016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13601
13602 PR target/67636
13603 PR target/64345
13604 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13605
38c9bd3a 136062016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13607
13608 PR libgfortran/69668
13609 * gfortran.dg/namelist_88.f90: New test.
13610
1774ff82 136112016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13612
13613 PR libgfortran/69668
13614 * gfortran.dg/namelist_38.f90: Update test.
13615 * gfortran.dg/namelist_84.f90: Update test.
13616
aec1f4bd 136172016-02-12 David Malcolm <dmalcolm@redhat.com>
13618
13619 PR other/69554
13620 * gcc.dg/pr69554-1.c: New test.
13621 * gfortran.dg/pr69554-1.F90: New test.
13622 * gfortran.dg/pr69554-2.F90: New test.
13623 * lib/gcc-dg.exp (proc dg-locus): New function.
13624 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13625 distinguish between the caret-printing and non-caret-printing
13626 cases. If caret-printing has been explicitly enabled, bail out
13627 without attempting to fix up the output.
13628
da7d5066 136292016-02-12 David Malcolm <dmalcolm@redhat.com>
13630
13631 PR driver/69265
13632 PR driver/69453
13633 * gcc.dg/spellcheck-options-3.c: New test case.
13634 * gcc.dg/spellcheck-options-4.c: New test case.
13635 * gcc.dg/spellcheck-options-5.c: New test case.
13636 * gcc.dg/spellcheck-options-6.c: New test case.
13637 * gcc.dg/spellcheck-options-7.c: New test case.
13638 * gcc.dg/spellcheck-options-8.c: New test case.
13639 * gcc.dg/spellcheck-options-9.c: New test case.
13640 * gcc.dg/spellcheck-options-10.c: New test case.
13641
fcce1b0b 136422016-02-12 Jakub Jelinek <jakub@redhat.com>
13643
13644 PR rtl-optimization/69764
13645 PR rtl-optimization/69771
13646 * c-c++-common/pr69764.c: New test.
13647 * gcc.dg/torture/pr69771.c: New test.
13648
6d609290 136492016-02-12 Marek Polacek <polacek@redhat.com>
13650
13651 * g++.dg/torture/init-list1.C: New.
13652
7d75fb56 136532016-02-12 Marek Polacek <polacek@redhat.com>
13654
13655 * gcc.dg/pr69522.c: Add empty dg-options.
13656
52543fda 136572016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13658
13659 * g++.dg/lto/lto.exp: Include and init mpx.
13660 * g++.dg/lto/pr69729_0.C: New test.
13661
34947478 136622016-02-12 Jakub Jelinek <jakub@redhat.com>
13663
9181a4ec 13664 PR ipa/69241
13665 * g++.dg/ipa/pr69241-4.C: New test.
13666
34947478 13667 PR ipa/68672
13668 * g++.dg/ipa/pr68672-1.C: New test.
13669 * g++.dg/ipa/pr68672-2.C: New test.
13670 * g++.dg/ipa/pr68672-3.C: New test.
13671
74a4140f 136722016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13673
13674 PR c/69522
50e0cd76 13675 * gcc.dg/pr69522.c: New test.
74a4140f 13676
9ddb20d6 136772016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13678
13679 PR c++/69098
13680 * g++.dg/cpp1y/69098.C: New test.
13681 * g++.dg/cpp1y/69098-2.C: New test.
13682
67cf9b55 136832016-02-12 Jakub Jelinek <jakub@redhat.com>
13684
13685 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13686 and neighbour -> neighbor.
13687 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13688 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13689 * c-c++-common/Wvarargs.c: Likewise.
13690 * c-c++-common/goacc/host_data-5.c: Likewise.
13691 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13692 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13693 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13694 * gcc.target/aarch64/pr60697.c: Likewise.
13695 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13696 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13697 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13698 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13699 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13700 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13701 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13702 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13703 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13704 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13705 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13706 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13707 * g++.dg/lookup/koenig5.C: Likewise.
13708 * g++.dg/ext/no-asm-2.C: Likewise.
13709 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13710 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13711 * gfortran.dg/used_types_16.f90: Likewise.
13712 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13713 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13714 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13715 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13716 * gfortran.dg/abstract_type_6.f03: Likewise.
13717 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13718 * gfortran.dg/used_types_15.f90: Likewise.
13719 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13720 * gfortran.dg/exit_3.f08: Likewise.
13721 * gfortran.dg/open_status_2.f90: Likewise.
13722 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13723 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13724 * gfortran.dg/associate_1.f03: Likewise.
13725 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13726 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13727 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13728 * gcc.dg/builtin-object-size-1.c: Likewise.
13729 * gcc.dg/noreturn-6.c: Likewise.
13730 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13731 * gcc.dg/globalalias.c: Likewise.
13732 * gcc.dg/builtins-config.h: Likewise.
13733 * gcc.dg/pr30457.c: Likewise.
13734 * gcc.c-torture/compile/volatile-1.c: Likewise.
13735 * gcc.c-torture/execute/20101011-1.c: Likewise.
13736 * c-c++-common/Waddress-1.c: Likewise.
13737
40b38ace 137382016-02-11 Jakub Jelinek <jakub@redhat.com>
13739
13740 PR c/69768
13741 * c-c++-common/Waddress-1.c: New test.
13742
42c87ca9 137432016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13744
13745 PR fortran/69296
13746 * gfortran.dg/associate_19.f03: New test.
13747 * gfortran.dg/associate_20.f03: New test.
13748
acb7939f 137492016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13750
13751 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13752
6defe3c5 137532016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13754
13755 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13756 .arch armv8-a\n. Add -dA to dg-options.
13757 * gcc.target/aarch64/assembler_arch_1.c: New test.
13758 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13759
63f63318 137602016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13761
13762 PR c++/68726
13763 * g++.dg/cpp0x/pr68726.C: New.
13764
1cddf457 137652016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13766
13767 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13768 test.
13769
b86fba37 137702016-02-11 Richard Biener <rguenther@suse.de>
13771
13772 * g++.dg/tree-ssa/pr61034.C: Adjust.
13773
ec4ec95a 137742016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13775
be7c31e9 13776 PR target/69148
ec4ec95a 13777 * gcc.target/s390/pr69148.c: New.
13778
f64416ca 137792016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13780
13781 PR tree-optimization/69652
13782 * gcc.dg/torture/pr69652.c: New test.
13783
e5d1ea31 137842016-02-10 Jakub Jelinek <jakub@redhat.com>
13785 Patrick Palka <ppalka@gcc.gnu.org>
13786
13787 PR ipa/69241
13788 PR c++/69649
13789 * g++.dg/ipa/pr69241-1.C: New test.
13790 * g++.dg/ipa/pr69241-2.C: New test.
13791 * g++.dg/ipa/pr69241-3.C: New test.
13792 * g++.dg/ipa/pr69649.C: New test.
13793
fa03b19d 137942016-02-10 Uros Bizjak <ubizjak@gmail.com>
13795
13796 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13797 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13798
14485c8a 137992016-02-10 Bin Cheng <bin.cheng@arm.com>
13800
13801 PR tree-optimization/68021
13802 * gcc.dg/tree-ssa/pr68021.c: New test.
13803
79f1ed25 138042016-02-10 Richard Biener <rguenther@suse.de>
13805
13806 PR tree-optimization/69726
13807 * gcc.dg/uninit-22.c: New testcase.
13808
58f74eff 138092016-02-09 Andrew Pinski <apinski@cavium.com>
13810
13811 PR tree-opt/69282
13812 * gcc.c-torture/compile/20160205-1.c: New testcase.
13813
600c00f7 138142016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13815
13816 PR target/68404
13817 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13818 instead accessing a really large arrray.
13819 * gcc.target/powerpc/fusion3.c: Likewise.
13820
0771836e 138212016-02-09 Charles Baylis <charles.baylis@linaro.org>
13822
13823 PR target/68532
13824 * gcc.c-torture/execute/pr68532.c: New test.
13825
4ccd644f 138262016-02-11 Alexandre Oliva <aoliva@redhat.com>
13827
13828 PR target/69634
13829 * gcc.dg/pr69634.c: New.
13830
2e980a39 138312016-02-09 Richard Biener <rguenther@suse.de>
13832
13833 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13834
aacf7102 138352016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13836
aacf7102 13837 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13838
a1856ddf 138392016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13840
13841 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13842
d4d3da7e 138432016-02-09 Richard Biener <rguenther@suse.de>
13844
13845 PR tree-optimization/69715
13846 * gcc.dg/torture/pr69715.c: New testcase.
13847
9cc6714f 138482016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13849
13850 PR c++/69139
13851 * g++.dg/cpp0x/trailing12.C: New test.
13852 * g++.dg/cpp0x/trailing13.C: New test.
13853
83d5062b 138542016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13855
13856 PR c++/69283
13857 PR c++/67835
13858 * g++.dg/cpp1y/auto-fn29.C: New test.
13859 * g++.dg/cpp1y/auto-fn30.C: New test.
13860
394a86f3 138612016-02-08 Jakub Jelinek <jakub@redhat.com>
13862
13863 PR tree-optimization/69209
13864 * gcc.c-torture/compile/pr69209.c: New test.
13865
93b124b4 138662016-02-08 Jeff Law <law@redhat.com>
13867
13868 PR tree-optimization/68541
13869 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13870 of statements allowed in join block for path splitting.
13871
26abce13 138722016-02-08 Jakub Jelinek <jakub@redhat.com>
13873
0acb2d6e 13874 PR c++/59627
13875 * g++.dg/gomp/pr59627.C: New test.
13876
26abce13 13877 PR ipa/69239
13878 * g++.dg/ipa/pr69239.C: New test.
13879
86e0b129 138802016-02-08 David Malcolm <dmalcolm@redhat.com>
13881
13882 PR preprocessor/69664
13883 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13884 * gcc.dg/cpp/warn-comments.c: Likewise.
13885
f553d9f8 138862016-02-08 Marek Polacek <polacek@redhat.com>
13887
13888 PR c++/69688
13889 * g++.dg/init/const12.C: New test.
13890
600695e0 138912016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13892
13893 PR target/60410
13894 * gcc.dg/lto/pr55113_0.c: Remove test.
13895
c4f4b1e8 138962016-02-08 Richard Biener <rguenther@suse.de>
13897
13898 PR tree-optimization/69719
13899 * gcc.dg/torture/pr69719.c: New testcase.
13900
5a987d87 139012016-02-08 Richard Biener <rguenther@suse.de>
13902 Jeff Law <law@redhat.com>
13903
13904 PR target/68273
13905 * gcc.target/mips/pr68273.c: New testcase.
13906
0418e71d 139072016-02-08 Richard Biener <rguenther@suse.de>
13908
13909 PR rtl-optimization/69274
13910 * gcc.target/i386/addr-sel-1.c: XFAIL.
13911
07c0f1ca 139122016-02-08 Jeff Law <law@redhat.com>
13913
40d85f4c 13914 PR tree-optimization/68541
13915 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13916
140e093f 13917 PR tree-optimization/65917
07c0f1ca 13918 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13919
16430acf 139202016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13921
13922 PR fortran/50555
13923 * gfortran.dg/namelist_args.f90: New test.
13924
3f0ff0d8 139252016-02-05 Jeff Law <law@redhat.com>
13926
140e093f 13927 PR tree-optimization/68541
3f0ff0d8 13928 * gcc.dg/tree-ssa/split-path-2.c: New test.
13929 * gcc.dg/tree-ssa/split-path-3.c: New test.
13930 * gcc.dg/tree-ssa/split-path-4.c: New test.
13931 * gcc.dg/tree-ssa/split-path-5.c: New test.
13932 * gcc.dg/tree-ssa/split-path-6.c: New test.
13933 * gcc.dg/tree-ssa/split-path-7.c: New test.
13934
a7cc1f94 139352016-02-05 Martin Sebor <msebor@redhat.com>
13936
13937 PR c++/69662
13938 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13939 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13940
fcb25f28 139412016-02-06 Richard HEnderson <rth@redhat.com>
13942
13943 PR c/69643
13944 * gcc.target/i386/addr-space-4.c: New.
13945 * gcc.target/i386/addr-space-5.c: New.
13946
3a2545a1 139472016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13948
13949 PR fortran/66089
13950 * gfortran.dg/elemental_dependency_6.f90: New.
13951
1e302465 139522016-02-05 Jakub Jelinek <jakub@redhat.com>
13953
66feb54c 13954 PR rtl-optimization/69691
13955 * gcc.c-torture/execute/pr69691.c: New test.
13956
1e302465 13957 PR c++/69628
13958 * g++.dg/parse/pr69628.C: New test.
13959
9c28a298 139602016-02-05 Uros Bizjak <ubizjak@gmail.com>
13961
13962 * gcc.dg/sancov/asan.c: Move to ...
13963 * gcc.dg/asan/sancov-1.c: ... here.
13964
a854e286 139652016-02-05 Uros Bizjak <ubizjak@gmail.com>
13966
13967 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13968
d4f0b240 139692016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13970
13971 PR target/69677
13972 * gcc.target/i386/pr69677.c: New test.
13973
235d8723 139742016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13975
13976 PR c++/68948
13977 * g++.dg/template/pr68948.C: New test.
13978
f390cf65 139792016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13980
13981 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13982 (only necessary on s390x).
13983
ab99f104 139842016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13985
13986 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13987 -mno-accumulate-outgoing-args.
13988
f7ef5392 139892016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13990
13991 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13992
6b098e91 139932016-02-04 Jakub Jelinek <jakub@redhat.com>
13994
13995 PR c/69669
13996 * c-c++-common/pr69669.c: New test.
13997
f0146cf3 139982016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13999
14000 PR target/69667
14001 * g++.dg/pr69667.C: New file.
14002
08fd6cf5 140032016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14004
14005 PR target/69619
14006 * gcc.dg/pr69619.c: Add new test.
14007
a6f3f39f 140082016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14009
14010 PR rtl-optimization/69577
14011 * gcc.target/i386/pr69577.c: New test.
14012
774068a0 140132016-02-04 Martin Liska <mliska@suse.cz>
14014
14015 * g++.dg/asan/pr69276.C: New test.
14016
f50a7894 140172016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14018
14019 PR target/65932
14020 PR target/67714
14021 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14022 a single smulbb instruction.
14023 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14024 * gcc.target/amr/wmul-2.c: Likewise.
14025
6b722eb3 140262016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14027
14028 PR target/65932
14029 PR target/67714
14030 * gcc.c-torture/execute/pr67714.c: New test.
14031
1f1475a7 140322016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14033
14034 PR target/69454
14035 * gcc.target/i386/pr69454-1.c: New test.
14036 * gcc.target/i386/pr69454-2.c: New test.
14037
6b94e133 140382016-02-03 Martin Sebor <msebor@redhat.com>
14039
14040 PR c++/69251
14041 PR c++/69253
14042 PR c++/69290
14043 PR c++/69277
14044 PR c++/69349
14045 * g++.dg/ext/flexarray-mangle-2.C: New test.
14046 * g++.dg/ext/flexarray-mangle.C: New test.
14047 * g++.dg/ext/flexarray-subst.C: New test.
14048 * g++.dg/ext/flexary11.C: New test.
14049 * g++.dg/ext/flexary12.C: New test.
14050 * g++.dg/ext/flexary13.C: New test.
14051 * g++.dg/ext/flexary14.C: New test.
14052 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14053
342ed0ac 140542016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14055
14056 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14057 Define only if CHECK_FLOAT128 is defined.
14058 (main): Properly initialize u5.
14059
edf6c4d2 140602016-02-03 Jakub Jelinek <jakub@redhat.com>
14061
415d5641 14062 PR c/69627
14063 * gcc.dg/pr69627.c: New test.
14064
edf6c4d2 14065 PR target/69644
14066 * gcc.dg/pr69644.c: New test.
14067
cf8f3ba0 140682016-02-03 Mike Stump <mikestump@comcast.net>
14069
14070 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14071 support for struct-layout-1.exp.
14072
c90d55dd 140732016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14074
14075 PR c++/69056
f7ef5392 14076 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14077
401bd0c8 140782016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14079 Alexandre Oliva <aoliva@redhat.com>
14080
14081 PR target/69461
14082 * gcc.target/powerpc/pr69461.c: New.
14083
277d9d1d 140842016-02-03 Uros Bizjak <ubizjak@gmail.com>
14085
14086 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14087 works from here ...
14088 (check_effective_target_fsanitize_thread): ... to here. Do not
14089 specify additional compile flags for the test source.
14090 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14091 specify additional compile flags for the test source.
14092
e69ad94a 140932016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14094
14095 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14096
a4454da2 140972016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14098
14099 PR fortran/67451
14100 PR fortran/69418
14101 * gfortran.dg/coarray_allocate_2.f08: New test.
14102 * gfortran.dg/coarray_allocate_3.f08: New test.
14103 * gfortran.dg/coarray_allocate_4.f08: New test.
14104
88cab2dd 141052016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14106
14107 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14108 use same scan-tree-dump-times on all platforms.
14109 * gcc.dg/vect/vect-outer-1.c: Likewise.
14110 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14111 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14112 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14113 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14114 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14115 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14116 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14117
66ea75c4 141182016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14119
14120 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14121 warning.
14122
4eef8df7 141232016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14124
14125 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14126
665fbc2f 141272016-02-02 James Norris <jnorris@codesourcery.com>
14128
14129 * c-c++-common/goacc/routine-5.c: Add tests.
14130
b10e3d47 141312016-02-02 Alexander Monakov <amonakov@ispras.ru>
14132
14133 * gcc.target/nvptx/unsigned-cmp.c: New test.
14134
12ad66dd 141352016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14136
14137 * gcc.target/aarch64/scalar_shift_1.c
14138 (test_corners_sisd_di): Improve force to SIMD register.
14139 (test_corners_sisd_si): Likewise.
14140 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14141 Remove scan-assembler check for ldr.
14142
f9ec342f 141432016-02-02 Richard Biener <rguenther@suse.de>
14144
14145 PR tree-optimization/69595
14146 * gcc.dg/Warray-bounds-17.c: New testcase.
14147
32f2925a 141482016-02-02 Richard Biener <rguenther@suse.de>
14149
14150 PR tree-optimization/69606
14151 * gcc.dg/torture/pr69606.c: New testcase.
14152
cfd9ca84 141532016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14154
14155 PR middle-end/68542
14156 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14157 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14158
19bf08e2 141592016-02-02 Alan Modra <amodra@gmail.com>
14160
14161 PR target/69548
14162 * gcc.target/powerpc/pr69548.c: New test.
14163
6f13b088 141642016-02-01 Jakub Jelinek <jakub@redhat.com>
14165
dcddc5af 14166 PR rtl-optimization/69592
14167 * gcc.dg/pr69592.c: New test.
14168
6f13b088 14169 PR preprocessor/69543
14170 PR c/69558
14171 * gcc.dg/pr69543.c: New test.
14172 * gcc.dg/pr69558.c: New test.
14173
d090e5c2 141742016-02-01 Uros Bizjak <ubizjak@gmail.com>
14175
fcb317c5 14176 PR testsuite/65940
14177 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14178
aaf527dc 141792016-02-01 Martin Sebor <msebor@redhat.com>
14180
14181 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14182
1674217b 141832016-02-01 Bin Cheng <bin.cheng@arm.com>
14184
14185 PR tree-optimization/67921
14186 * c-c++-common/ubsan/pr67921.c: New test.
14187
b4007655 141882016-02-01 Richard Biener <rguenther@suse.de>
14189
14190 PR middle-end/69556
14191 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14192
88a477bb 141932016-02-01 Richard Biener <rguenther@suse.de>
14194
14195 PR tree-optimization/69574
14196 * gcc.dg/torture/pr69574.c: New testcase.
14197
2eaaa4e7 141982016-02-01 Richard Biener <rguenther@suse.de>
14199
14200 PR tree-optimization/69579
14201 * gcc.dg/setjmp-6.c: New testcase.
14202
e3882c44 142032016-02-01 Jakub Jelinek <jakub@redhat.com>
14204
14205 PR rtl-optimization/69570
14206 * g++.dg/opt/pr69570.C: New test.
14207
f80aff47 142082016-02-01 Richard Henderson <rth@redhat.com>
14209
14210 * gcc.dg/pr69535.c: New test.
14211
240568aa 142122016-01-31 John David Anglin <danglin@gcc.gnu.org>
14213
6009b3b8 14214 PR testsuite/69584
14215 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14216 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14217
1fdf7177 14218 PR debug/68244
14219 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14220
240568aa 14221 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14222
cb3e5ac0 142232016-01-31 Paul Thomas <pault@gcc.gnu.org>
14224
14225 PR fortran/67564
14226 * gfortran.dg/allocate_with_source_17.f03: New test.
14227
3b8b902b 142282016-01-30 Jakub Jelinek <jakub@redhat.com>
14229
14230 PR tree-optimization/69546
14231 * gcc.dg/torture/pr69546.c: New test.
14232
17985abe 142332016-01-30 Paul Thomas <pault@gcc.gnu.org>
14234
14235 PR fortran/69566
14236 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14237
b5239e80 142382016-01-30 Martin Sebor <msebor@redhat.com>
14239
14240 PR c++/68490
14241 * g++.dg/ext/flexary10.C: New test.
14242
e8f03010 142432016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14244
14245 PR fortran/66707
14246 gfortran.dg/common_23.f90: New test.
14247
dc93691a 142482016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14249
14250 PR target/65546
14251 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14252 condition being checked, and disable it when the target supports
14253 misaligned loads and stores.
14254
ff5e28e9 142552016-01-29 Jakub Jelinek <jakub@redhat.com>
14256
14257 PR debug/69518
14258 * gcc.dg/torture/pr69518.c: New test.
14259
b0d8930a 142602016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14261
14262 PR target/69530
14263 * gcc.target/i386/pr69530.c: New test.
14264
21601fc7 142652016-01-29 Steve Ellcey <sellcey@imgtec.com>
14266
14267 PR target/65604
14268 * gcc.target/mips/div-delay.c: New test.
14269
ca6c7317 142702016-01-29 Jakub Jelinek <jakub@redhat.com>
14271
4758dc39 14272 PR target/69551
14273 * gcc.target/i386/pr69551.c: New test.
14274
ca6c7317 14275 PR target/66137
14276 * gcc.target/i386/pr66137.c: New test.
14277
e3078da6 142782016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14279
14280 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14281 always built for p5600.
14282 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14283 isa=p5600 dg-option.
14284
b622ec25 142852016-01-29 Richard Biener <rguenther@suse.de>
14286
14287 PR tree-optimization/69547
14288 * g++.dg/tree-ssa/pr69547.C: New testcase.
14289
d2a60e99 142902016-01-29 Jakub Jelinek <jakub@redhat.com>
14291
14292 PR debug/66869
14293 * g++.dg/warn/Wunused-function2.C: New test.
14294
ae849d2b 142952016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14296
14297 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14298 support for test to succeed.
14299
ce6a6978 143002016-01-29 Marek Polacek <polacek@redhat.com>
14301
14302 PR c++/69509
14303 PR c++/69516
14304 * g++.dg/ext/constexpr-vla2.C: New test.
14305 * g++.dg/ext/constexpr-vla3.C: New test.
14306 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14307
7550d855 143082016-01-29 Richard Biener <rguenther@suse.de>
14309
14310 PR middle-end/69537
14311 * gcc.dg/uninit-21.c: New testcase.
14312
f11bb279 143132016-01-28 Uros Bizjak <ubizjak@gmail.com>
14314
14315 PR target/69459
14316 * gcc.target/i386/pr69459.c: New test.
14317
c80c12c8 143182016-01-28 Steve Ellcey <sellcey@imgtec.com>
14319
14320 PR target/68400
14321 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14322 * gcc.target/mips/pr68400.c: New test.
14323
c649bacc 143242016-01-28 Martin Sebor <msebor@redhat.com>
14325
14326 PR target/17381
14327 * gcc.target/powerpc/pr17381.c: New test.
14328
f4881661 143292016-01-28 Jakub Jelinek <jakub@redhat.com>
14330
14331 PR middle-end/69542
14332 * gcc.dg/torture/pr69542.c: New test.
14333
d66fdd75 143342016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14335
14336 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14337
d4a78818 143382016-01-28 David Edelsohn <dje.gcc@gmail.com>
14339
14340 * gcc.dg/pr65980.c: Skip on AIX.
14341 * gcc.dg/pr66688.c: Same.
14342
21329e97 143432016-01-28 David Edelsohn <dje.gcc@gmail.com>
14344
14345 PR target/63679
14346 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14347 * gcc.dg/tree-ssa/sra-18.c: Same.
14348
cc7124a6 143492016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14350
14351 PR fortran/62536
14352 * gfortran.dg/block_15.f08: New test.
14353 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14354 on incorrectly closed BLOCK.
14355
358dfcb4 143562016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14357
14358 * gcc.dg/declare-simd.c: New test.
2034deb9 14359
e87502d6 143602016-01-28 Richard Biener <rguenther@suse.de>
14361
14362 PR tree-optimization/69466
14363 * gfortran.dg/vect/pr69466.f90: New testcase.
14364
44e7334b 143652016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14366
14367 * g++.dg/pr67989.C: Remove ARM-specific option.
14368 * gcc.target/arm/pr67989.C: New file.
14369
5ce8f551 143702016-01-27 Uros Bizjak <ubizjak@gmail.com>
14371
14372 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14373 and expm1 test for glibc < 2.11.
14374
fa6e6b15 143752016-01-27 Richard Henderson <rth@redhat.com>
14376
14377 * gcc.c-torture/execute/pr69447.c: New test.
14378
143792016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14380
7b8122c6 14381 PR fortran/69422
147b2f9b 14382 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14383
78e516eb 143842016-01-27 Jakub Jelinek <jakub@redhat.com>
14385
14386 PR debug/66869
14387 * gcc.dg/pr66869.c: New test.
14388
9b849350 143892016-01-25 Jeff Law <law@redhat.com>
14390
14391 PR tree-optimization/68398
f11bb279 14392 PR tree-optimization/69196
9b849350 14393 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14394 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14395 path to avoid new heuristic allowing more irreducible regions
14396 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14397 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14398 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14399 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14400 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14401
fee5e491 144022016-01-27 Marek Polacek <polacek@redhat.com>
14403
14404 PR c/68062
14405 * c-c++-common/vector-compare-4.c: New test.
14406
eec96426 144072016-01-27 David Malcolm <dmalcolm@redhat.com>
14408
14409 PR preprocessor/69126
14410 * c-c++-common/pr69126.c: New test case.
14411
5068be18 144122016-01-27 Ian Lance Taylor <iant@google.com>
14413
14414 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14415
5fa82c11 144162016-01-27 Ryan Burn <contact@rnburn.com>
14417
14418 PR cilkplus/69267
14419 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14420
b3df0219 144212016-01-27 Uros Bizjak <ubizjak@gmail.com>
14422
14423 PR target/69512
14424 * gcc.target/i386/pr69512.c: New test.
14425
d46a16d4 144262016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14427
14428 PR ada/69488
14429 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14430
6a9b35ef 144312016-01-27 Marek Polacek <polacek@redhat.com>
14432
14433 PR c++/69379
14434 * g++.dg/pr69379.C: New test.
14435
18e9663b 144362016-01-27 Martin Sebor <msebor@redhat.com>
14437
14438 PR c++/69317
14439 * g++.dg/abi/Wabi-2-2.C: New test.
14440 * g++.dg/abi/Wabi-2-3.C: New test.
14441 * g++.dg/abi/Wabi-3-2.C: New test.
14442 * g++.dg/abi/Wabi-3-3.C: New test.
14443
c88301ad 144442016-01-27 Richard Biener <rguenther@suse.de>
14445
14446 PR tree-optimization/69166
14447 * gcc.dg/torture/pr69166.c: New testcase.
14448
8ca47550 144492016-01-27 Martin Jambor <mjambor@suse.cz>
14450
14451 PR tree-optimization/69355
14452 * gcc.dg/tree-ssa/pr69355.c: New test.
14453
5cb23e3c 144542016-01-27 Marek Polacek <polacek@redhat.com>
14455
14456 PR c++/69496
14457 * g++.dg/ext/constexpr-vla1.C: New test.
14458
7b0c1b6d 144592016-01-20 Christian Bruel <christian.bruel@st.com>
14460
14461 PR target/69245
14462 * gcc.target/arm/pr69245.c: New test.
14463
220112fc 144642016-01-27 Jakub Jelinek <jakub@redhat.com>
14465
14466 PR tree-optimization/69399
14467 * gcc.dg/torture/pr69399.c: New test.
14468
16294490 144692016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14470
14471 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14472
8abd3d0c 144732016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14474
14475 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14476
7cf9b895 144772016-01-26 Tom de Vries <tom@codesourcery.com>
14478
14479 PR tree-optimization/69110
14480 * gcc.dg/autopar/pr69110.c: New test.
14481
557c1942 144822016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14483 Sebastian Pop <s.pop@samsung.com>
557c1942 14484
14485 * gcc.dg/graphite/isl-ast-op-select.c: New.
14486
80adbd96 144872015-01-26 Paul Thomas <pault@gcc.gnu.org>
14488
14489 PR fortran/69385
14490 * gfortran.dg/allocate_error_6.f90: New test.
14491
c3f86f60 144922016-01-26 Richard Henderson <rth@redhat.com>
14493
14494 * gcc.dg/tm/pr60908.c: New test.
14495
3752e5b1 144962016-01-26 David Malcolm <dmalcolm@redhat.com>
14497
14498 PR other/69006
14499 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14500 directive.
14501 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14502 expected multiline output to reflect the colorization being
14503 disabled before newlines.
14504 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14505 (custom_diagnostic_finalizer): Replace call to
14506 pp_newline_and_flush with call to pp_flush.
14507 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14508 * gfortran.dg/implicit_class_1.f90: Likewise.
14509 * lib/gcc-dg.exp (allow_blank_lines): New global.
14510 (dg-allow-blank-lines-in-output): New procedure.
14511 (gcc-dg-prune): Complain about blank lines in the output, unless
14512 dg-allow-blank-lines-in-output was called.
14513 * lib/multiline.exp (_build_multiline_regex): Only support
14514 arbitrary followup text for non-blank-lines, not for blank lines.
14515
9bbfd060 145162016-01-26 Jakub Jelinek <jakub@redhat.com>
14517
14518 PR tree-optimization/69483
14519 * gcc.dg/pr69483.c: New test.
14520 * g++.dg/opt/pr69483.C: New test.
14521
53773057 145222016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14523
14524 PR target/68620
14525 * gcc.target/arm/pr68620.c: New test.
14526
442a556f 145272016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14528
14529 * gcc.target/i386/pr68986-2.c: Remove -m32.
14530
d513c683 145312016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14532
14533 PR target/68986
14534 * gcc.target/i386/pr68986-1.c: New test.
14535 * gcc.target/i386/pr68986-2.c: Likewise.
14536 * gcc.target/i386/pr68986-3.c: Likewise.
14537
976877a5 145382016-01-26 Christian Bruel <christian.bruel@st.com>
14539
14540 * lib/target-supports.exp
14541 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14542 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14543 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14544
2c7b2f88 145452016-01-26 Richard Biener <rguenther@suse.de>
14546
14547 PR tree-optimization/69452
14548 * gcc.dg/torture/pr69452.c: New testcase.
14549
f7fc06e7 145502016-01-26 Jakub Jelinek <jakub@redhat.com>
14551
14552 PR target/69442
14553 * gcc.dg/pr69442.c: New test.
14554
d1dae587 145552016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14556
14557 PR target/67896
14558 * gcc.target/aarch64/simd/pr67896.C: New.
14559
ef7be7f8 145602016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14561
14562 PR tree-optimization/69400
14563 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14564 function.
14565 (plugin_init): Call it.
14566 * gcc.dg/torture/pr69400.c: New test.
14567
648433a4 145682016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14569
14570 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14571
45fc5243 145722016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14573 Sebastian Pop <s.pop@samsung.com>
14574
14575 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14576 isl-0.15.
14577
c699f6a1 145782016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14579 Sebastian Pop <s.pop@samsung.com>
14580
14581 * gcc.dg/graphite/pr69292.c: New.
14582
b86e24ea 145832016-01-25 Jakub Jelinek <jakub@redhat.com>
14584
14585 * c-c++-common/goacc/use_device-1.c: New test.
14586
105cb8d7 145872016-01-25 Jeff Law <law@redhat.com>
14588
14589 PR tree-optimization/69196
14590 PR tree-optimization/68398
14591 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14592 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14593
44562749 145942016-01-25 David Edelsohn <dje.gcc@gmail.com>
14595
14596 PR target/69469
14597 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14598 Algorithm.
14599
6837fee7 146002016-01-25 Richard Biener <rguenther@suse.de>
14601
14602 PR testsuite/69380
14603 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14604
fe500d65 146052016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14606
14607 PR target/69421
14608 * gcc.dg/pr69421.c: New test.
14609
8eacba94 146102016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14611
14612 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14613 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14614 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14615 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14616 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14617 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14618 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14619 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14620 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14621 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14622
af09d40d 146232016-01-25 Richard Biener <rguenther@suse.de>
14624
14625 PR tree-optimization/69376
14626 * gcc.dg/torture/pr69376.c: New testcase.
14627
d65063f5 146282016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14629
14630 PR fortran/69397
14631 PR fortran/68442
14632 * gfortran.dg/interface_38.f90: New test.
14633 * gfortran.dg/interface_39.f90: New test.
80adbd96 14634
08c7bfb4 146352016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14636
14637 Revert:
14638 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14639
14640 PR c++/11858
14641 PR c++/24663
14642 PR c++/24664
14643 * g++.dg/template/pr11858.C: New test.
14644 * g++.dg/template/pr24663.C: New test.
14645 * g++.dg/template/unify12.C: New test.
14646 * g++.dg/template/unify13.C: New test.
14647 * g++.dg/template/unify14.C: New test.
14648 * g++.dg/template/unify15.C: New test.
14649 * g++.dg/template/unify16.C: New test.
14650 * g++.dg/template/unify17.C: New test.
14651
c2e7d2be 146522016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14653
14654 PR fortran/68283
14655 gfortran.dg/pr68283.f90: New test.
14656
9f2e8617 146572016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14658
14659 PR fortran/66094
14660 * gfortran.dg/inline_matmul_13.f90: New test.
14661 * gfortran.dg/matmul_bounds_8.f90: New test.
14662 * gfortran.dg/matmul_bounds_9.f90: New test.
14663 * gfortran.dg/matmul_bounds_10.f90: New test.
14664
a4838119 146652016-01-23 Tom de Vries <tom@codesourcery.com>
14666
14667 PR tree-optimization/69426
14668 * gcc.dg/autopar/pr69426.c: New test.
14669
feddf0dc 146702016-01-23 Martin Sebor <msebor@redhat.com>
14671
14672 PR c++/58109
14673 PR c++/69022
14674 * g++.dg/cpp0x/alignas5.C: New test.
14675 * g++.dg/ext/vector29.C: Same.
14676
132731fb 146772016-01-23 Uros Bizjak <ubizjak@gmail.com>
14678
14679 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14680 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14681 _GNU_SOURCE from compile flags to the source.
14682 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14683 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14684 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14685 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14686
51aec681 146872016-01-22 Jakub Jelinek <jakub@redhat.com>
14688
14689 PR target/69432
14690 * g++.dg/opt/pr69432.C: New test.
14691
147aa3e3 146922016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14693
14694 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14695 32-bit targets testing an -m64 multilib.
14696
4d04e35e 146972016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14698
14699 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14700 64-bit support.
14701
86f38d0c 147022016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14703
14704 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14705
f776e712 147062016-01-21 Christian Bruel <christian.bruel@st.com>
14707
14708 PR target/68674
14709 * gcc.target/i386/pr68674.c
14710 * gcc.target/aarch64/pr68674.c
14711 * gcc.target/arm/pr68674.c
14712
7b9de435 147132016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14714
14715 PR target/69403
14716 * gcc.c-torture/execute/pr69403.c: New test.
14717
9935a0ba 147182016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14719
14720 PR c++/55843
14721 * g++.dg/template/pr55843.C: New.
14722
06b94aa1 147232016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14724
14725 PR testsuite/66877
14726 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14727 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14728
b68773a8 147292016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14730
14731 PR testsuite/67489
132731fb 14732 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14733 from dg-do compile directive, and instead add
14734 { dg-require-effective-target int128 }.
b68773a8 14735
bbbbe8ab 147362016-01-20 Martin Sebor <msebor@redhat.com>
14737
14738 PR c/69405
14739 * gcc.dg/sync-fetch.c: New test.
14740
f3a6a26f 147412016-01-21 Martin Sebor <msebor@redhat.com>
14742
14743 PR target/69252
14744 * gcc.target/powerpc/pr69252.c: New test.
14745
d1565a03 147462016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14747
14748 PR fortran/65996
132731fb 14749 * gfortran.dg/pr65996.f90: New test.
d1565a03 14750
15a5a905 147512016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14752
14753 PR c++/68810
bbbbe8ab 14754 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14755 expected to generate an error.
15a5a905 14756
e4538af5 147572016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14758
14759 PR middle-end/66178
14760 * gcc.dg/torture/pr66178.c: New test.
14761
4d4180ce 147622016-01-21 Anton Blanchard <anton@samba.org>
14763 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14764
14765 PR target/63354
14766 * gcc.target/powerpc/pr63354.c: New test.
14767
86e16058 147682016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14769
14770 PR rtl-optimization/68990
14771 * gcc.target/i386/pr68990: New.
14772
b11b85e4 147732016-01-21 Nick Clifton <nickc@redhat.com>
14774
14775 PR target/69129
14776 * gcc.target/mips/pr69129.c: New.
14777
62dd9f85 147782016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14779
14780 PR c++/58046
14781 * g++.dg/cpp0x/pr58046.C: New.
14782
ac7d424b 147832016-01-21 Jakub Jelinek <jakub@redhat.com>
14784
47c0bea3 14785 PR target/69187
14786 PR target/65624
14787 * gcc.target/arm/pr69187.c: New test.
14788
ac7d424b 14789 PR c++/69355
14790 * g++.dg/torture/pr69355.C: New test.
14791
9e18b252 147922016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14793 Sebastian Pop <s.pop@samsung.com>
14794
14795 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14796
de862e2f 147972016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14798 Sebastian Pop <s.pop@samsung.com>
14799
132731fb 14800 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14801
f55f9344 148022016-01-21 Jakub Jelinek <jakub@redhat.com>
14803
14804 PR middle-end/67653
14805 * c-c++-common/pr67653.c: New test.
14806 * gcc.dg/torture/pr29119.c: Add dg-warning.
14807
62752e71 148082016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14809
14810 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14811
16d4186f 148122016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14813
14814 PR c/24293
14815 * gcc.dg/pr24293.c: New test.
14816 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14817 incomplete struct type.
14818 * gcc.dg/declspec-1.c: Likewise.
14819 * gcc.dg/pr63549.c: Likewise.
14820
58219d13 148212016-01-20 Jakub Jelinek <jakub@redhat.com>
14822
14823 PR tree-optimization/66612
14824 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14825 for bdn instruction.
14826
a7b5688a 148272016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14828
14829 * lib/target-supports.exp
14830 (check_effective_target_arm_fp_ok_nocache): New.
14831 (check_effective_target_arm_fp_ok): New.
14832 (add_options_for_arm_fp): New.
14833 (check_effective_target_arm_crypto_ok_nocache): Require
14834 target_arm_v8_neon_ok instead of arm32.
14835 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14836 (check_effective_target_arm_crypto_pragma_ok): New.
14837 (add_options_for_arm_vfp): New.
14838 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14839 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14840 target instead. Force initial fpu to vfp.
14841 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14842 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14843 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14844 dependency.
14845 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14846 use arm_vfp effective target instead. Force initial fpu to vfp.
14847 * gcc.target/arm/attr-neon3.c: Likewise.
14848 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14849 arm_vfp_ok.
14850 * gcc.target/arm/unsigned-float.c: Likewise.
14851 * gcc.target/arm/vfp-1.c: Likewise.
14852 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14853 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14854 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14855 * gcc.target/arm/vfp-ldmias.c: Likewise.
14856 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14857 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14858 * gcc.target/arm/vfp-stmiad.c: Likewise.
14859 * gcc.target/arm/vfp-stmias.c: Likewise.
14860 * gcc.target/arm/vnmul-1.c: Likewise.
14861 * gcc.target/arm/vnmul-2.c: Likewise.
14862 * gcc.target/arm/vnmul-3.c: Likewise.
14863 * gcc.target/arm/vnmul-4.c: Likewise.
14864
7ca56ca8 148652016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14866
7fb75b57 14867 PR testsuite/69366
14868 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14869 the MPX run-time library, for compile-time MPX test.
14870 * gcc.target/i386/chkp-always_inline.c: Likewise.
14871 * gcc.target/i386/chkp-bndret.c: Likewise.
14872 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14873 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14874 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14875 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14876 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14877 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14878 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14879 * gcc.target/i386/chkp-label-address.c: Likewise.
14880 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14881 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14882 * gcc.target/i386/chkp-pr69044.c: Likewise.
14883 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14884 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14885 * gcc.target/i386/chkp-strchr.c: Likewise.
14886 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14887 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14888 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14889 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14890 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14891 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14892 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14893 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14894 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14895 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14896 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14897 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14898 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14899 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14900 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14901 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14902 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14903 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14904 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14905 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14906 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14907 * gcc.target/i386/pr63995-2.c: Likewise.
14908 * gcc.target/i386/pr64805.c: Likewise.
14909 * gcc.target/i386/pr65044.c: Likewise.
14910 * gcc.target/i386/pr65167.c: Likewise.
14911 * gcc.target/i386/pr65183.c: Likewise.
14912 * gcc.target/i386/pr65184.c: Likewise.
14913 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14914
f2da0b99 149152016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14916
14917 PR tree-optimization/69328
14918 * gcc.dg/pr69328.c: New test.
14919
4d379676 149202016-01-20 Jeff Law <law@redhat.com>
14921
4a11f145 14922 PR target/25114
4d379676 14923 * gcc.target/m68k/pr25114.c: New test.
14924
0754bad1 149252016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14926
14927 * gcc.target/arm/memset-inline-10.c: Added
14928 dg-require-effective-target arm_thumb2_ok.
14929
63bd5c2d 149302016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14931
14932 * gcc.dg/debug/dwarf2/sso.c: New test.
14933
a9c01e81 149342016-01-19 Uros Bizjak <ubizjak@gmail.com>
14935
14936 PR testsuite/68820
14937 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14938 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14939 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14940
53fa0e54 149412016-01-19 Jan Hubicka <hubicka@ucw.cz>
14942
14943 PR ipa/66223
14944 * g++.dg/ipa/devirt-50.C: New testcase.
14945
e035a62c 149462016-01-19 Marek Polacek <polacek@redhat.com>
14947
14948 PR c++/68965
14949 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14950 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14951
885cc3ea 149522016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14953
14954 PR target/69135
14955 * gcc.target/arm/pr69135_1.c: New test.
14956
07bd240e 149572015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14958
14959 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14960
9f60d257 149612015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14962
14963 * gcc.target/aarch64/ccmp_1.c: New testcase.
14964
a0c919f7 149652016-01-19 Marek Polacek <polacek@redhat.com>
14966
14967 PR c++/68586
14968 * g++.dg/cpp0x/enum30.C: New test.
14969
dc5d6d17 149702016-01-19 Richard Biener <rguenther@suse.de>
14971
14972 PR tree-optimization/69336
14973 * g++.dg/tree-ssa/pr69336.C: New testcase.
14974
6dd156e0 149752016-01-19 Jakub Jelinek <jakub@redhat.com>
14976
14977 PR debug/65779
14978 * gcc.dg/pr65779.c: New test.
14979
3e0d45b9 149802016-01-19 Richard Biener <rguenther@suse.de>
14981
14982 PR tree-optimization/69352
14983 * gcc.dg/torture/pr69352.c: New testcase.
14984
7a3cf64d 149852016-01-19 Jakub Jelinek <jakub@redhat.com>
14986
14987 PR rtl-optimization/68955
14988 PR rtl-optimization/64557
14989 * gcc.dg/torture/pr68955.c: New test.
14990
8be55b33 149912016-01-19 Jan Hubicka <hubicka@ucw.cz>
14992
14993 PR lto/69136
14994 * g++.dg/torture/pr69136.C: New testcase.
14995
72a985d7 149962016-01-19 Jan Hubicka <hubicka@ucw.cz>
14997
14998 PR lto/69133
14999 * g++.dg/lto/pr69133_0.C: New testcase.
15000 * g++.dg/lto/pr69133_1.C: New testcase.
15001
56778b62 150022016-01-15 Jeff Law <law@redhat.com>
15003
15004 PR tree-optimization/69320
15005 * gcc.c-torture/pr69320-1.c: New test.
15006 * gcc.c-torture/pr69320-2.c: New test.
15007 * gcc.c-torture/pr69320-3.c: New test.
15008 * gcc.c-torture/pr69320-4.c: New test.
15009
ced41b93 150102016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15011
15012 PR c++/11858
15013 PR c++/24663
15014 PR c++/24664
15015 * g++.dg/template/pr11858.C: New test.
15016 * g++.dg/template/pr24663.C: New test.
15017 * g++.dg/template/unify12.C: New test.
15018 * g++.dg/template/unify13.C: New test.
15019 * g++.dg/template/unify14.C: New test.
15020 * g++.dg/template/unify15.C: New test.
15021 * g++.dg/template/unify16.C: New test.
15022 * g++.dg/template/unify17.C: New test.
15023
7f8cbcaf 150242016-01-18 David Malcolm <dmalcolm@redhat.com>
15025
15026 PR testsuite/69181
15027 * gcc.dg/pr69181-1.c: New test file.
15028 * gcc.dg/pr69181-2.c: New test file.
15029 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15030 globals by moving it to...
15031 (cleanup-after-saved-dg-test): ...this new function. Add
15032 "global additional_sources_used". Add reset of global
15033 multiline_expected_outputs to the empty list.
15034 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15035 global to...
15036 (multiline_expected_outputs): ...this, and updated comments to
15037 note that it is modified from gcc-dg.exp.
15038 (dg-end-multiline-output): Update for the above renaming.
15039 (handle-multiline-outputs): Likewise. Remove the clearing
15040 of the expected outputs to the empty list.
15041
3c7cbfc0 150422016-01-18 Richard Biener <rguenther@suse.de>
15043
15044 PR tree-optimization/69297
15045 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15046
81d49cc1 150472016-01-18 Joseph Myers <joseph@codesourcery.com>
15048
15049 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15050 dg-options.
15051 * gcc.target/mips/mips-3d-2.c: Likewise.
15052 * gcc.target/mips/mips-3d-3.c: Likewise.
15053 * gcc.target/mips/mips-3d-4.c: Likewise.
15054 * gcc.target/mips/mips-3d-5.c: Likewise.
15055 * gcc.target/mips/mips-3d-6.c: Likewise.
15056 * gcc.target/mips/mips-3d-7.c: Likewise.
15057 * gcc.target/mips/mips-3d-8.c: Likewise.
15058 * gcc.target/mips/mips-3d-9.c: Likewise.
15059 * gcc.target/mips/mips-ps-1.c: Likewise.
15060 * gcc.target/mips/mips-ps-2.c: Likewise.
15061 * gcc.target/mips/mips-ps-3.c: Likewise.
15062 * gcc.target/mips/mips-ps-4.c: Likewise.
15063 * gcc.target/mips/mips-ps-5.c: Likewise.
15064 * gcc.target/mips/mips-ps-6.c: Likewise.
15065 * gcc.target/mips/mips-ps-7.c: Likewise.
15066 * gcc.target/mips/mips-ps-type.c: Likewise.
15067 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15068 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15069
03c4ff3a 150702016-01-18 Tom de Vries <tom@codesourcery.com>
15071
15072 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15073 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15074 * c-c++-common/goacc/kernels-empty.c: New test.
15075 * c-c++-common/goacc/kernels-eternal.c: New test.
15076 * c-c++-common/goacc/kernels-loop-2.c: New test.
15077 * c-c++-common/goacc/kernels-loop-3.c: New test.
15078 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15079 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15080 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15081 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15082 * c-c++-common/goacc/kernels-loop-data.c: New test.
15083 * c-c++-common/goacc/kernels-loop-g.c: New test.
15084 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15085 * c-c++-common/goacc/kernels-loop-n.c: New test.
15086 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15087 * c-c++-common/goacc/kernels-loop.c: New test.
15088 * c-c++-common/goacc/kernels-noreturn.c: New test.
15089 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15090 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15091 * c-c++-common/goacc/kernels-reduction.c: New test.
15092
22e3dcee 150932016-01-18 Tom de Vries <tom@codesourcery.com>
15094
15095 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15096 * gcc.dg/autopar/outer-2.c: Same.
15097 * gcc.dg/autopar/outer-3.c: Same.
15098 * gcc.dg/autopar/outer-4.c: Same.
15099 * gcc.dg/autopar/outer-5.c: Same.
15100 * gcc.dg/autopar/outer-6.c: Same.
15101 * gcc.dg/autopar/parallelization-1.c: Same.
15102 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15103 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15104 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15105 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15106 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15107 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15108 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15109 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15110 * gcc.dg/autopar/pr39500-1.c: Same.
15111 * gcc.dg/autopar/pr39500-2.c: Same.
15112 * gcc.dg/autopar/pr46193.c: Same.
15113 * gcc.dg/autopar/pr46194.c: Same.
15114 * gcc.dg/autopar/pr49580.c: Same.
15115 * gcc.dg/autopar/pr49960-1.c: Same.
15116 * gcc.dg/autopar/pr49960.c: Same.
15117 * gcc.dg/autopar/pr68373.c: Same.
15118 * gcc.dg/autopar/reduc-1.c: Same.
15119 * gcc.dg/autopar/reduc-1char.c: Same.
15120 * gcc.dg/autopar/reduc-1short.c: Same.
15121 * gcc.dg/autopar/reduc-2.c: Same.
15122 * gcc.dg/autopar/reduc-2char.c: Same.
15123 * gcc.dg/autopar/reduc-2short.c: Same.
15124 * gcc.dg/autopar/reduc-3.c: Same.
15125 * gcc.dg/autopar/reduc-4.c: Same.
15126 * gcc.dg/autopar/reduc-6.c: Same.
15127 * gcc.dg/autopar/reduc-7.c: Same.
15128 * gcc.dg/autopar/reduc-8.c: Same.
15129 * gcc.dg/autopar/reduc-9.c: Same.
15130 * gcc.dg/autopar/uns-outer-4.c: Same.
15131 * gcc.dg/autopar/uns-outer-5.c: Same.
15132 * gcc.dg/autopar/uns-outer-6.c: Same.
15133 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15134 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15135
fd5cbe2f 151362016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15137
15138 PR target/63679
15139 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15140 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15141
fa75ab55 151422016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15143
15144 PR target/63679
15145 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15146 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15147 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15148
214b2582 151492016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15150
15151 PR target/63679
15152 * gcc.dg/tree-ssa/sra-17.c: New.
15153 * gcc.dg/tree-ssa/sra-18.c: New.
15154
13146837 151552016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15156
15157 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15158
6ccd18c2 151592016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15160
15161 * gnat.dg/inline12.adb: New test.
15162
8872b95f 151632016-01-18 Bin Cheng <bin.cheng@arm.com>
15164
15165 PR tree-optimization/66797
15166 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15167
971514e3 151682016-01-18 Richard Biener <rguenther@suse.de>
15169
15170 PR tree-optimization/69170
15171 * gcc.dg/torture/pr69170.c: New testcase.
15172
dfb6d139 151732016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15174
15175 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15176
164d84c2 151772016-01-16 Tom de Vries <tom@codesourcery.com>
15178
15179 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15180
4c33b769 151812016-01-16 Tom de Vries <tom@codesourcery.com>
15182
15183 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15184 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15185 redundant dg-require-effective-target pthread.
15186 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15187 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15188 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15189 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15190 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15191 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15192 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15193
673441b0 151942016-01-16 David Edelsohn <dje.gcc@gmail.com>
15195
15196 PR target/68609
15197 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15198 * gcc.target/powerpc/recip-7.c: Same.
15199
90153ae7 152002016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15201
15202 PR c++/69091
15203 * g++.dg/template/pr69091.C: New test.
15204
bc24d01d 152052016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15206
15207 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15208 dump does not contain an error_mark_node.
15209 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15210 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15211
4067c0fd 152122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15213
15214 PR c++/68936
15215 * g++.dg/template/pr68936.C: New test.
15216
27c6dbdd 152172016-01-15 David Edelsohn <dje.gcc@gmail.com>
15218
15219 PR target/68609
15220 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15221 * gcc.target/powerpc/recip-2.c: Same.
15222 * gcc.target/powerpc/recip-3.c: Same.
15223 * gcc.target/powerpc/recip-4.c: Same.
15224 * gcc.target/powerpc/recip-sqrtf.c: Same.
15225
e390c57d 152262016-01-15 Jeff Law <law@redhat.com>
15227
15228 PR tree-optimization/69270
15229 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15230 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15231
ddcfeaf1 152322016-01-15 Paul Thomas <pault@gcc.gnu.org>
15233
15234 PR fortran/49630
15235 * gfortran.dg/deferred_character_13.f90: New test for the fix
15236 of comment 3 of the PR.
15237
15238 PR fortran/54070
15239 * gfortran.dg/deferred_character_8.f90: New test
15240 * gfortran.dg/allocate_error_5.f90: New test
15241
15242 PR fortran/60593
15243 * gfortran.dg/deferred_character_10.f90: New test
15244
15245 PR fortran/60795
15246 * gfortran.dg/deferred_character_14.f90: New test
15247
15248 PR fortran/61147
15249 * gfortran.dg/deferred_character_11.f90: New test
15250
15251 PR fortran/64324
15252 * gfortran.dg/deferred_character_9.f90: New test
15253
81be349c 152542016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15255
15256 PR rtl-optimization/69030
15257 * gcc.target/i386/pr69030.c: New.
15258
998456c5 152592016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15260
15261 * gcc.target/aarch64/target_attr_17.c: New test.
15262
0d85be19 152632016-01-15 Richard Biener <rguenther@suse.de>
15264
15265 PR tree-optimization/66856
15266 * gcc.dg/torture/pr66856-1.c: New testcase.
15267 * gcc.dg/torture/pr66856-2.c: Likewise.
15268
321d36c8 152692016-01-15 Richard Biener <rguenther@suse.de>
15270
15271 PR debug/69137
15272 * g++.dg/lto/pr69137_0.C: New testcase.
15273
d94a1f53 152742016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15275
15276 PR middle-end/69246
15277 * gcc.target/i386/pr69246.c: New test.
15278
5fe9a861 152792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15280
a9c01e81 15281 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15282
3d05a5e9 152832016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15284
15285 PR c++/56194
15286 * g++.dg/init/const9.C: Disable test on S/390.
15287
5e8132b5 152882016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15289
15290 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15291 * g++.dg/Wno-frame-address.C: Ditto.
15292
32307cdf 152932016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15294
15295 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15296
1ca28250 152972016-01-15 Richard Biener <rguenther@suse.de>
15298
15299 PR tree-optimization/68961
15300 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15301
6271bd93 153022016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15303
15304 * gcc.target/i386/pr65105-5.c: New test.
15305
dfb6d139 153062016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15307
15308 * gcc.c-torture/execute/alias-4.c: New testcase.
15309
dfb6d139 153102016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15311
15312 PR ipa/68148
15313 * g++.dg/ipa/devirt-49.C: New testcase.
15314
7bbac464 153152016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15316
15317 PR target/65837
15318 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15319 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15320 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15321
4345b868 153222016-01-15 Richard Biener <rguenther@suse.de>
15323
15324 PR tree-optimization/69117
15325 * gcc.dg/torture/pr69117.c: New testcase.
15326
580357e7 153272015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15328
15329 PR c++/69048
15330 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15331
612baa31 153322016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15333
15334 PR testsuite/67509
15335 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15336 range tests use 100 * maximum instead of maximum + 1.
15337
44e09bc4 153382016-01-14 Jakub Jelinek <jakub@redhat.com>
15339
15340 PR debug/69244
15341 * gcc.dg/guality/pr69244.c: New test.
15342
96962ae4 153432016-01-14 Uros Bizjak <ubizjak@gmail.com>
15344
15345 * lib/target-supports.exp (check_effective_target_issignaling):
15346 New procedure.
15347 * gcc.dg/pr61441.c: Require issignaling effective target.
15348
ab9c400b 153492016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15350
15351 PR target/68803
15352 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15353
a7ed4583 153542016-01-14 David Malcolm <dmalcolm@redhat.com>
15355
15356 PR c++/68819
15357 PR preprocessor/69177
15358 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15359 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15360 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15361 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15362
77f35cec 153632016-01-14 Marek Polacek <polacek@redhat.com>
15364
15365 PR c/69262
15366 * gcc.dg/array-15.c: New test.
15367
915d0950 153682016-01-14 Jakub Jelinek <jakub@redhat.com>
15369
15370 PR middle-end/68146
15371 PR tree-optimization/69155
15372 * gfortran.dg/pr68146.f: New test.
15373 * gfortran.dg/pr69155.f90: New test.
15374
24651fb7 153752016-01-14 Richard Biener <rguenther@suse.de>
15376
15377 PR tree-optimization/68060
15378 * gcc.dg/torture/pr68060-1.c: New testcase.
15379 * gcc.dg/torture/pr68060-2.c: Likewise.
15380
2f63f950 153812016-01-14 Nick Clifton <nickc@redhat.com>
15382
15383 * lib/target-supports.exp
15384 (check_effective_target_arm_neon_ok_nocache): Add an option
15385 sequence that includes setting the ARM architecture to ARMv7-A.
15386 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15387 command line options necessary to enable Neon support.
15388 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15389 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15390 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15391 * gcc.target/arm/pr69180.c: Likewise.
15392
3ce0acde 153932016-01-14 Jeff Law <law@redhat.com>
15394
15395 PR tree-optimization/69270
15396 * gcc.dg/tree-ssa/pr69270.c: New test.
15397
bda05c57 153982016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15399
15400 PR c/66208
15401 * c-c++-common/pr66208.c: New file.
15402
9b657cf1 154032016-01-13 Jakub Jelinek <jakub@redhat.com>
15404
15405 PR tree-optimization/69156
15406 * gcc.dg/pr69156.c: New test.
15407
58ba1b9d 154082016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15409
15410 * gcc.target/i386/pr69225-7.c: New test.
15411
e5fee0fe 154122016-01-13 Richard Henderson <rth@redhat.com>
15413
15414 * gcc.dg/tm/memopt-13.c: Update expected function.
15415 * gcc.dg/tm/memopt-6.c: Likewise.
15416
3f0e9745 154172016-01-13 Uros Bizjak <ubizjak@gmail.com>
15418
15419 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15420 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15421 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15422 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15423
3f0e9745 154242016-01-13 Tom de Vries <tom@codesourcery.com>
15425
15426 PR tree-optimization/69169
7a6ddc0d 15427 * gcc.dg/pr69169.c: New test.
15428
9b657cf1 154292016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15430
15431 PR target/69228
15432 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15433 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15434 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15435 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15436 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15437 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15438 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15439 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15440
f704d701 154412016-01-13 Jakub Jelinek <jakub@redhat.com>
15442
15443 PR target/69247
15444 * gcc.dg/pr69247.c: New test.
15445
e966d6b9 154462016-01-13 Richard Biener <rguenther@suse.de>
15447
15448 PR tree-optimization/69242
15449 * gcc.dg/torture/pr69242.c: New testcase.
15450
1ca1d9b2 154512016-01-13 Richard Biener <rguenther@suse.de>
15452
15453 PR tree-optimization/69186
15454 * gcc.dg/torture/pr69186.c: New testcase.
15455
d07cbccc 154562016-01-13 Jeff Law <law@redhat.com>
15457
15458 PR tree-optimization/67755
15459 * gcc.dg/tree-ssa/pr67755.c: New test.
15460
154612016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15462
15463 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15464 pass number in output by a star.
15465
b95d41cf 154662016-01-12 Bin Cheng <bin.cheng@arm.com>
15467
15468 PR tree-optimization/68911
15469 * gcc.c-torture/execute/pr68911.c: New test.
15470
91d87e22 154712016-01-12 Marek Polacek <polacek@redhat.com>
15472
15473 PR c++/68979
15474 * g++.dg/warn/permissive-1.C: New test.
15475
8a9401a4 154762016-01-12 Jakub Jelinek <jakub@redhat.com>
15477
15478 PR objc++/68511
15479 PR c++/69213
15480 * g++.dg/opt/pr69213.C: New test.
15481
b9cb7a67 154822016-01-12 Christian Bruel <christian.bruel@st.com>
15483
15484 PR target/69180
15485 * gcc.target/arm/pr69180.c: New test.
15486
e4c96992 154872016-01-12 Richard Biener <rguenther@suse.de>
15488
15489 PR lto/69077
15490 * g++.dg/lto/pr69077_0.C: New testcase.
15491 * g++.dg/lto/pr69077_1.C: Likewise.
15492
90525f61 154932016-01-12 Jakub Jelinek <jakub@redhat.com>
15494
15495 PR target/69175
15496 * g++.dg/opt/pr69175.C: New test.
15497
9e7edfd3 154982016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15499
15500 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15501 rather than #including math.h & stdlib.h.
15502 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15503 * gcc.dg/vect/pr49771.c: Likewise.
15504 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15505 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15506 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15507 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15508 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15509 * gcc.dg/vect/pr44507.c: Likewise.
15510 * gcc.dg/vect/pr45902.c: Likewise.
15511 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15512 * gcc.dg/vect/vect-117.c: Likewise.
15513 * gcc.dg/vect/vect-99.c: Likewise.
15514 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15515 * gcc.dg/vect/vect-cond-1.c: Likewise.
15516 * gcc.dg/vect/vect-cond-2.c: Likewise.
15517 * gcc.dg/vect/vect-cond-3.c: Likewise.
15518 * gcc.dg/vect/vect-cond-4.c: Likewise.
15519 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15520 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15521 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15522 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15523 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15524 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15525 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15526 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15527 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15528 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15529 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15530 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15531 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15532 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15533 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15534 include of signal.h.
15535 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15536 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15537 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15538 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15539 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15540 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15541 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15542 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15543 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15544 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15545 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15546 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15547 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15548 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15549 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15550 * gcc.dg/vect/vect-outer-5.c: Likewise.
15551 * gcc.dg/vect/vect-outer-6.c: Likewise.
15552 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15553 include of stdio.h.
15554
3368873d 155552016-01-12 Nick Clifton <nickc@redhat.com>
15556
15557 PR target/68913
15558 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15559 to fread so that it will be found in all target runtimes.
15560
0464ea95 155612016-01-12 Richard Biener <rguenther@suse.de>
15562
15563 PR tree-optimization/69053
15564 * g++.dg/torture/pr69053.C: New testcase.
15565
7819730f 155662016-01-12 Richard Biener <rguenther@suse.de>
15567
15568 PR tree-optimization/69168
15569 * gcc.dg/torture/pr69168.c: New testcase.
15570
995bfebf 155712016-01-12 Richard Biener <rguenther@suse.de>
15572
15573 PR tree-optimization/69157
15574 * gcc.dg/torture/pr69157.c: New testcase.
15575
155762016-01-12 Richard Biener <rguenther@suse.de>
15577
15578 PR tree-optimization/69174
15579 * gcc.dg/torture/pr69174.c: New testcase.
15580
1d10d64c 155812016-01-12 Jakub Jelinek <jakub@redhat.com>
15582
15583 PR c++/66808
15584 PR c++/69000
15585 * g++.dg/tls/pr66808.C: New test.
15586 * g++.dg/tls/pr69000.C: New test.
15587
f0b79faf 155882016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15589
15590 * gcc.target/powerpc/swaps-p8-23.c: New test.
15591 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15592
04cf75a4 155932016-01-11 John David Anglin <danglin@gcc.gnu.org>
15594
15595 PR tree-optimization/68356
15596 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15597
0eb4264c 155982016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15599 Jim Wilson <jim.wilson@linaro.org>
15600
15601 PR target/69194
15602 * gcc.target/arm/pr69194.c: New test.
15603
2f66de64 156042016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15605
15606 PR target/69225
15607 * gcc.target/i386/pr69225-1.c: New test.
15608 * gcc.target/i386/pr69225-2.c: Likewise.
15609 * gcc.target/i386/pr69225-3.c: Likewise.
15610 * gcc.target/i386/pr69225-4.c: Likewise.
15611 * gcc.target/i386/pr69225-5.c: Likewise.
15612 * gcc.target/i386/pr69225-6.c: Likewise.
15613
36105e82 156142016-01-11 Jakub Jelinek <jakub@redhat.com>
15615
1c78ce2e 15616 PR target/67462
15617 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15618 if lp64.
15619
a4a87320 15620 PR target/69071
15621 * gcc.dg/pr69071.c: New test.
15622
91fbd04f 15623 PR c++/69211
15624 * g++.dg/opt/pr69211.C: New test.
15625
36105e82 15626 PR tree-optimization/69214
15627 * gcc.c-torture/compile/pr69214.c: New test.
15628
e934c380 156292016-01-11 Uros Bizjak <ubizjak@gmail.com>
15630
15631 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15632 * gcc.target/i386/pr66232-11.c: Ditto.
15633 * gcc.target/i386/pr66232-12.c: Ditto.
15634 * gcc.target/i386/pr66232-13.c: Ditto.
15635
3ff1b153 156362016-01-11 Richard Biener <rguenther@suse.de>
15637
15638 PR tree-optimization/69173
15639 * gcc.dg/torture/pr69173.c: New testcase.
15640
04e1504c 156412016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15642
15643 PR rtl-optimization/68796
15644 * gcc.target/aarch64/tst_5.c: New test.
15645 * gcc.target/aarch64/tst_6.c: Likewise.
15646
ae8718b5 156472016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15648
15649 PR rtl-optimization/68841
15650 * gcc.dg/pr68841.c: New test.
15651 * gcc.c-torture/execute/pr68841.c: New test.
15652
bd8bece2 156532016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15654
15655 PR rtl-optimization/68920
15656 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15657 for ix86 targets.
15658 * gcc.dg/ifcvt-5.c: New test.
15659
9b657cf1 156602016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15661
15662 PR bootstrap/69123
15663 * g++.dg/pr69123.C: New.
15664
7a158352 156652016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15666
15667 PR target/69010
15668 * gcc.target/i386/pr69010.c: New test.
15669
ff375d11 156702016-01-11 Martin Jambor <mjambor@suse.cz>
15671
15672 PR ipa/69044
15673 * gcc.target/i386/chkp-pr69044.c: New test.
15674
9eb890f1 156752016-01-11 Tom de Vries <tom@codesourcery.com>
15676
15677 PR tree-optimization/69109
15678 * gcc.dg/autopar/pr69109-2.c: New test.
15679 * gcc.dg/autopar/pr69109.c: New test.
15680
c4157ee5 156812016-01-11 Tom de Vries <tom@codesourcery.com>
15682
15683 PR tree-optimization/69108
15684 * gcc.dg/autopar/pr69108.c: New test.
15685
b933e511 156862016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15687
15688 PR c++/69029
15689 * c-c++-common/Wisleading-indentation.c: Augment test.
15690
efb73de1 156912016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15692
15693 PR fortran/69154
15694 * gfortran.dg/inline_matmul_12.f90: New test.
15695
40c86c3b 156962016-01-10 Paul Thomas <pault@gcc.gnu.org>
15697
15698 PR fortran/67779
15699 * gfortran.dg/actual_array_offset_1: New test.
15700
a006c0bb 157012016-01-10 Tom de Vries <tom@codesourcery.com>
15702
15703 PR tree-optimization/69062
15704 * gcc.dg/autopar/pr69062.c: New test.
15705
880ed4be 157062016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15707
15708 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15709 * gcc.dg/vect/slp-perm-2.c: Likewise.
15710 * gcc.dg/vect/slp-perm-3.c: Likewise.
15711 * gcc.dg/vect/slp-perm-5.c: Likewise.
15712 * gcc.dg/vect/slp-perm-6.c: Likewise.
15713 * gcc.dg/vect/slp-perm-7.c: Likewise.
15714 * gcc.dg/vect/slp-perm-8.c: Likewise.
15715
d95e1856 157162016-01-10 Tom de Vries <tom@codesourcery.com>
15717
15718 PR tree-optimization/69039
15719 * gcc.dg/autopar/pr69039.c: New test.
15720
0f8f48d0 157212016-01-09 Marek Polacek <polacek@redhat.com>
15722
15723 PR c++/69113
15724 * g++.dg/pr69113.C: New test.
15725
7dff0499 157262016-01-09 Jakub Jelinek <jakub@redhat.com>
15727
15728 PR middle-end/50865
15729 PR tree-optimization/69097
15730 * gcc.c-torture/execute/pr50865.c: New test.
15731 * gcc.c-torture/execute/pr69097-1.c: New test.
15732 * gcc.c-torture/execute/pr69097-2.c: New test.
15733 * gcc.dg/pr69097-1.c: New test.
15734 * gcc.dg/pr69097-2.c: New test.
15735
18431e78 157362016-01-09 Jakub Jelinek <jakub@redhat.com>
15737
15738 PR c++/69164
15739 * g++.dg/opt/pr69164.C: New test.
15740
1943a4a2 157412016-01-08 Jakub Jelinek <jakub@redhat.com>
15742
15743 PR tree-optimization/69167
15744 * gcc.dg/pr69167.c: New test.
15745
a143e277 157462016-01-08 Marek Polacek <polacek@redhat.com>
15747
15748 PR c++/68449
15749 * g++.dg/pr68449.C: New.
15750
44c01906 157512016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15752
15753 PR tree-optimization/68707
15754 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15755 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15756 on platforms supporting it.
15757 * gcc.dg/vect/slp-perm-2.c: Likewise.
15758 * gcc.dg/vect/slp-perm-3.c: Likewise.
15759 * gcc.dg/vect/slp-perm-5.c: Likewise.
15760 * gcc.dg/vect/slp-perm-7.c: Likewise.
15761 * gcc.dg/vect/slp-perm-8.c: Likewise.
15762 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15763 on platforms supporting it.
15764
c437d1e8 157652016-01-08 Jakub Jelinek <jakub@redhat.com>
15766
c9595c51 15767 PR tree-optimization/69162
15768 * gcc.dg/pr69162.c: New test.
15769
c437d1e8 15770 PR tree-optimization/69172
15771 * gcc.dg/pr69172.c: New test.
15772
6a46a28c 157732016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15774
15775 PR tree-optimization/67781
15776 * gcc.c-torture/execute/pr67781.c: New file.
15777
62ad9a04 157782016-01-08 Jakub Jelinek <jakub@redhat.com>
15779
15780 PR tree-optimization/69083
15781 * gcc.dg/vect/pr69083.c: New test.
15782
9e0e8c2a 157832016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15784
15785 PR tree-optimization/61441
15786 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15787 Use -fexcess-precision=standard for compiler options.
15788 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15789
5d034e37 157902016-01-08 Jakub Jelinek <jakub@redhat.com>
15791
5013f740 15792 PR fortran/69128
15793 * gfortran.dg/gomp/pr69128.f90: New test.
15794
5d034e37 15795 PR c++/69145
15796 * g++.dg/ext/pr69145-1.C: New test.
15797 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15798 * g++.dg/ext/pr69145-2.h: New file.
15799
517906ff 158002016-01-07 Martin Sebor <msebor@redhat.com>
15801
15802 PR c/68966
15803 * gcc.dg/atomic-fetch-bool.c: New test.
15804 * gcc.dg/sync-fetch-bool.c: New test.
15805
cdbb524c 158062016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15807
15808 PR fortran/66680
15809 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15810
ec3aba9e 158112016-01-07 Nick Clifton <nickc@redhat.com>
15812
15813 PR target/66655
15814 * g++.dg/pr66655.C: New test.
15815 * g++.dg/pr66655_1.cc: Test support file.
15816 * g++.dg/pr66655.h: Test header file.
15817
9b657cf1 158182016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15819
15820 PR fortran/66680
15821 gfortran.dg/gomp/pr66680.f90: New test.
15822
cd45d7a5 158232016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15824
15825 PR target/69171
15826 * gcc.target/i386/pr69171-1.c: New test.
15827 * gcc.target/i386/pr69171-2.c: Likewise.
15828 * gcc.target/i386/pr69171-3.c: Likewise.
15829 * gcc.target/i386/pr69171-4.c: Likewise.
15830 * gcc.target/i386/pr69171-5.c: Likewise.
15831 * gcc.target/i386/pr69171-6.c: Likewise.
15832
4a86a91a 158332015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15834
15835 PR middle-end/67639
15836 * c-c++-common/pr67639.c: New test.
15837
34c05552 158382016-01-07 Jakub Jelinek <jakub@redhat.com>
15839
15840 PR tree-optimization/69141
15841 * g++.dg/opt/pr69141.C: New test.
15842
f08d6895 158432016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15844
15845 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15846
32ec4173 158472016-01-06 Uros Bizjak <ubizjak@gmail.com>
15848
15849 PR target/69140
15850 * gcc.target/i386/pr69140.c: New test
15851
d74214f3 158522016-01-06 David Malcolm <dmalcolm@redhat.com>
15853
15854 * gcc.dg/bad-dereference.c: New test case.
15855
73991cab 158562015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15857
15858 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15859
fc8cc457 158602016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15861
15862 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15863
be3c9981 158642016-01-06 Marek Polacek <polacek@redhat.com>
15865
15866 PR sanitizer/69099
15867 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15868
2cb724f9 158692016-01-05 Marek Polacek <polacek@redhat.com>
15870
15871 PR c/69104
15872 * gcc.dg/atomic-invalid-2.c: New.
15873
233a53ed 158742016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15875
15876 PR target/68991
15877 * gcc.target/i386/pr68991.c: New test.
15878
ea87c5e3 158792016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15880
15881 PR target/68991
15882 * g++.dg/pr68991-1.C: New test.
15883 * g++.dg/pr68991-2.C: Likewise.
15884
1943a4a2 158852016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15886
1943a4a2 15887 PR other/60465
afe82e5b 15888 * gcc.target/ia64/pr60465-gprel64.c: New test.
15889 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15890
1e9147dd 158912016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15892
15893 PR rtl-optimization/68651
15894 * gcc.target/aarch64/pr68651_1.c: New test.
15895
d42aa619 158962016-01-05 David Malcolm <dmalcolm@redhat.com>
15897
15898 PR c/69122
15899 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15900
1776de76 159012016-01-05 Nathan Sidwell <nathan@acm.org>
15902
2d7d361d 15903 PR c++/58583
15904 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15905
1776de76 15906 * gcc.dg/alias-15.c: New.
15907
5beb12c0 159082016-01-05 Nick Clifton <nickc@redhat.com>
15909
15910 PR target/68870
15911 * g++.dg/pr68770.C: New test.
15912
d8cca921 159132016-01-04 Mike Stump <mikestump@comcast.net>
15914
15915 * lib/target-supports.exp (check_effective_target_cilkplus):
15916 cilkplus targets require pthreads.
afc907ef 15917 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15918
8427dff3 159192016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15920
15921 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15922 generation.
15923
f1717362 159242016-01-04 Jakub Jelinek <jakub@redhat.com>
15925
15926 Update copyright years.
15927
d7d6a3ab 159282016-01-04 Marek Polacek <polacek@redhat.com>
15929
15930 PR c/68908
15931 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15932 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15933 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15934
b8f4a5f9 159352016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15936
15937 * gcc.target/sparc/20160104-2.c: New test.
15938
6b5c028f 159392016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15940
15941 * gcc.target/sparc/20160104-1.c: New test.
15942
300e1002 159432016-01-03 Paul Thomas <pault@gcc.gnu.org>
15944
15945 PR fortran/65045
15946 * gfortran.dg/pr65045.f90: New test.
15947
855b105f 159482016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15949
15950 * gnat.dg/specs/debug1.ads: Delete.
15951
bdc177dc 159522016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15953
15954 PR libgfortran/68867
15955 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15956 expression.
15957
48aaffae 159582016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15959
15960 PR libgfortran/68867
15961 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15962 PowerPC.
15963
19a468b8 159642016-01-01 Paul Thomas <pault@gcc.gnu.org>
15965
15966 PR fortran/68864
15967 * gfortran.dg/pr68864.f90: New test.
15968
25371c91 159692016-01-01 Jakub Jelinek <jakub@redhat.com>
15970
2a659064 15971 PR tree-optimization/69070
15972 * gcc.dg/pr69070.c: New test.
15973
57aa9851 15974 PR sanitizer/69055
15975 * gfortran.dg/pr69055.f90: New test.
15976
25371c91 15977 PR target/69015
15978 * gcc.dg/pr69015.c: New test.
f1717362 15979\f
fb2c1edd 15980Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15981
15982Copying and distribution of this file, with or without modification,
15983are permitted in any medium without royalty provided the copyright
15984notice and this notice are preserved.