]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix error handling in recursive_directory_iterator::increment
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a0194feb 12016-10-26 Michael Matz <matz@suse.de>
2
3 * g++.dg/pr78060.C: New test.
4 * gfortran.dg/pr78061.f: New test.
5 * g++.dg/pr78088.C: New test.
6
b3db57e8 72016-10-26 Fritz Reese <fritzoreese@gmail.com>
8
9 * gfortran.dg/dec_io_1.f90: New test.
10 * gfortran.dg/dec_io_2.f90: New test.
11 * gfortran.dg/dec_io_3.f90: New test.
12 * gfortran.dg/dec_io_4.f90: New test.
13 * gfortran.dg/dec_io_5.f90: New test.
14 * gfortran.dg/dec_io_6.f90: New test.
15
83ee671e 162016-10-25 Jakub Jelinek <jakub@redhat.com>
17
18 PR sanitizer/78106
19 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
20
212016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 22
23 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
24 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
25
9db5ef21 262016-10-25 Eric Botcazou <ebotcazou@adacore.com>
27
28 * gnat.dg/opt59.adb: New test.
29 * gnat.dg/opt59_pkg.ad[sb]: New helper.
30
31 * gnat.dg/opt60.adb: New test.
32
255d575a 332016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
34
35 PR fortran/72770
36 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
37 this pr.
38
6a2e2a85 392016-10-25 Jakub Jelinek <jakub@redhat.com>
40
41 PR target/78102
42 * gcc.target/i386/pr78102.c: New test.
43
83ee671e 442016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 45
46 * gfortran.dg/dec_logical_xor_1.f90: New test.
47 * gfortran.dg/dec_logical_xor_2.f90: New test.
48 * gfortran.dg/dec_logical_xor_3.f03: New test.
49
83ee671e 502016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 51
52 * gfortran.dg/dec_loc_rval_1.f90: New test.
53 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 54 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 55
83ee671e 562016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 57
006943e8 58 * gfortran.dg/dec_type_print.f90: New testcase.
59
83ee671e 602016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 61
62 * gfortran.dg/feed_1.f90: New test.
63 * gfortran.dg/feed_2.f90: New test.
501b58b2 64
a07d5339 652016-10-25 Martin Liska <mliska@suse.cz>
66
67 PR sanitizer/78106
68 * gcc.dg/asan/pr78106.c: New test.
69
131ad74b 702016-10-25 Martin Liska <mliska@suse.cz>
71
72 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
73
78e31c4c 742016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
75
76 PR target/78041
77 * gcc.target/arm/pr78041.c: New test.
78
6e1b2ffb 792016-10-25 Jakub Jelinek <jakub@redhat.com>
80
81 * g++.dg/cpp1z/launder1.C: New test.
82 * g++.dg/cpp1z/launder2.C: New test.
83
c9a8ee19 842016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 85 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 86
87 PR target/71676
88 PR target/71678
89 * gcc.target/avr/pr71676-2.c: New test.
90
24c7ece1 912016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 92 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 93
94 PR target/71676
95 PR target/71678
96 * gcc.target/avr/pr71676-1.c: New test.
97 * gcc.target/avr/pr71676-3.c: New test.
98 * gcc.target/avr/pr71676.c: New test.
99 * gcc.target/avr/pr71678.c: New test.
100
2e2f6914 1012016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
102
103 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
104 such that cloned verions of tested functions are not created.
105
0fdad659 1062016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
107
108 PR fortran/71895
109 * gfortran.dg/pr71895.f90: New test.
110
1eaf0150 1112016-10-24 Jakub Jelinek <jakub@redhat.com>
112
113 * g++.dg/debug/dwarf2/ref-2.C: New test.
114
5f64e688 1152016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
116
117 * c-c++-common/Wint-in-bool-context-3.c: New test.
118
c62d63d4 1192016-10-24 Martin Sebor <msebor@redhat.com>
120
121 PR middle-end/77735
122 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
123 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
124 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
125 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
126 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
127 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
128 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
129
11cb7700 1302016-10-24 Richard Biener <rguenther@suse.de>
131
132 PR testsuite/71491
133 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
134 * gcc.dg/vect/slp-45.c: Likewise.
135
c2423c1d 1362016-10-24 Richard Biener <rguenther@suse.de>
137
138 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
139 * gcc.dg/tree-ssa/pr21458.c: Likewise.
140 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
141
2cd66116 1422016-10-24 Georg-Johann Lay <avr@gjlay.de>
143
144 PR target/78093
145 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
146 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
147
8cc18ee3 1482016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
149
150 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
151
595090de 1522016-10-24 Jakub Jelinek <jakub@redhat.com>
153
154 * gcc.target/i386/bmi2-pext-1.c: New test.
155 * gcc.target/i386/bmi2-pdep-1.c: New test.
156 * gcc.target/i386/bmi2-bzhi-3.c: New test.
157 * gcc.target/i386/tbm-bextri-1.c: New test.
158 * gcc.target/i386/bmi-bextr-6.c: New test.
159
98d9f593 1602016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
161
162 PR target/77483
163 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
164 * gcc.target/i386/pr65105-1.c: Likewise.
165 * gcc.target/i386/pr65105-2.c: Likewise.
166 * gcc.target/i386/pr65105-3.c: Likewise.
167 * gcc.target/i386/pr65105-5.c: Likewise.
168 * gcc.target/i386/pr67761.c: Likewise.
169 * gcc.target/i386/pr70799-1.c: Likewise.
170
020c2754 1712016-10-24 Martin Liska <mliska@suse.cz>
172
173 PR sanitizer/77966
174 * c-c++-common/ubsan/unreachable-3.c: New test.
175
a484f6fe 1762016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
177
178 PR fortran/77763
179 * gfortran.dg/pr77763.f90
180
1a6627ef 1812016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
182
183 PR fortran/54730
184 PR fortran/78033
185 * gfortran.dg/pr78033.f90: New test.
186
b0cb70c0 1872016-10-23 Paul Thomas <pault@gcc.gnu.org>
188
189 PR fortran/69834
190 * gfortran.dg/select_type_1.f03: Change error for overlapping
191 TYPE IS cases.
192 * gfortran.dg/select_type_36.f03: New test.
193
11d8d4ee 1942016-10-22 Eric Botcazou <ebotcazou@adacore.com>
195
196 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
197
5676fa7f 1982016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
199
200 PR fortran/78021
201 * gfortran.dg/string_length_3.f90: New test.
202
d202d7b5 2032016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
204
d202d7b5 205 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
206
2072016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
208
209 PR fortran/43366
210 PR fortran/57117
211 PR fortran/61337
212 * gfortran.dg/alloc_comp_class_5.f03: New test.
213 * gfortran.dg/class_allocate_21.f90: New test.
214 * gfortran.dg/class_allocate_22.f90: New test.
215 * gfortran.dg/realloc_on_assign_27.f08: New test.
216
5a096987 2172016-10-21 Jeff Law <law@redhat.com>
218
219 * PR tree-optimization/71947
220 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
221 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
222 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
223
6cb5d057 2242016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
225
226 * gcc.dg/ipa/vrp5.c: New test.
227 * gcc.dg/ipa/vrp6.c: New test.
228
0ee6ade7 2292016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
230
231 * gcc.target/aarch64/test_frame_17.c: New test.
232
0fe76522 2332016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
234
235 * gcc.target/aarch64/test_frame_17.c: New test.
236
4e2173b0 2372016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
238
239 PR preprocessor/71681
240 * gcc.dg/cpp/pr71681-1.c: New testcase
241 * gcc.dg/cpp/pr71681-2.c: Likewise
242 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
243 * gcc.dg/cpp/remap/a/header.gcc: Likewise
244 * gcc.dg/cpp/remap/a/t_1.h: Likewise
245 * gcc.dg/cpp/remap/a/t_2.h: Likewise
246
4d8040d8 2472016-10-21 Jakub Jelinek <jakub@redhat.com>
248
1a4cced6 249 PR target/78057
250 * gcc.target/i386/pr78057.c: New test.
251
4d8040d8 252 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
253
60e91af4 2542016-10-21 Paul Thomas <pault@gcc.gnu.org>
255
256 PR fortran/69566
257 * gfortran.dg/select_type_37.f03: New test.
258
c2c800fc 2592016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
260
261 PR target/71627
262 * gcc.target/avr/pr71627.c: New test
263
121d313b 2642016-10-21 Eric Botcazou <ebotcazou@adacore.com>
265
266 * gcc.target/sparc/overflow-1.c: New test.
267 * gcc.target/sparc/overflow-2.c: Likewise.
268 * gcc.target/sparc/overflow-3.c: Likewise.
269
f1ea412a 2702016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
271
272 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
273 effective target.
274
ec85126d 2752016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
276
277 PR rtl-optimization/78038
278 * gcc.target/aarch64/pr78038.c: New test.
279
a3d5ca2a 2802016-10-21 Richard Biener <rguenther@suse.de>
281
282 PR tree-optimization/78051
283 * g++.dg/torture/pr78051.C: New testcase.
284
127b5b65 2852016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
286
287 * c-c++-common/wdate-time.c: Restored test case.
288 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
289
8d379b82 2902016-10-20 Jakub Jelinek <jakub@redhat.com>
291
292 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
293
e0a20c9e 2942016-10-20 Uros Bizjak <ubizjak@gmail.com>
295
296 PR target/78037
297 * gcc.target/i386/pr78037.c: New test.
298
06904722 2992016-10-20 Eric Botcazou <ebotcazou@adacore.com>
300
301 * gcc.target/visium/overflow8.c: New.
302 * gcc.target/visium/overflow16.c: Likewise.
303 * gcc.target/visium/overflow32: Likewise.
304
92a2a716 3052016-10-20 Michael Matz <matz@suse.de>
306
307 * gcc.dg/loop-split.c: New test.
308 * gcc.dg/tree-ssa/ifc-9.c: Update.
309 * gcc.dg/tree-ssa/ifc-10.c: Update.
310
8a0d346b 3112016-10-20 Richard Biener <rguenther@suse.de>
312
313 * gcc.dg/graphite/pr35356-1.c: Update.
314
bc3bde59 3152016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
316
317 PR c++/77446
318 * g++.dg/cpp1y/pr77446.C: New.
319
ab056ef4 3202016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
321
322 PR tree-optimization/53979
323 * gcc.dg/pr53979-1.c: New test-case.
324 * gcc.dg/pr53979-2.c: Likewise.
325
5c2ba578 3262016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
327
328 * c-c++-common/Wint-in-bool-context-2.c: New test.
329
dbbe97e3 3302016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
331
332 * gfortran.dg/dtio_17.f90: Fix test.
333
0d05daf3 3342016-10-19 Aldy Hernandez <aldyh@redhat.com>
335
336 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
337 * gcc.dg/Walloca-2.c: Same.
338
e066ee66 3392016-10-19 Aldy Hernandez <aldyh@redhat.com>
340
341 * gcc.dg/Wvla-1.c: Rename to...
342 * gcc.dg/Wvla-larger-than-1.c: ...this.
343 * gcc.dg/Wvla-2.c: Rename to...
344 * gcc.dg/Wvla-larger-than-2.c: ...this.
345 * gcc.dg/Wvla-3.c: Rename to...
346 * gcc.dg/Walloca-11.c.: ...this.
347 * gcc.dg/wvla-[1-7].c: Rename to:
348 * gcc.dg/Wvla-[1-7].c: ...this.
349
82112bf2 3502016-10-19 Bin Cheng <bin.cheng@arm.com>
351
352 PR tree-optimization/78005
353 * gcc.dg/vect/pr78005.c: New.
354 * gcc.target/i386/l_fma_float_1.c: Revise test.
355 * gcc.target/i386/l_fma_float_2.c: Ditto.
356 * gcc.target/i386/l_fma_float_3.c: Ditto.
357 * gcc.target/i386/l_fma_float_4.c: Ditto.
358 * gcc.target/i386/l_fma_float_5.c: Ditto.
359 * gcc.target/i386/l_fma_float_6.c: Ditto.
360 * gcc.target/i386/l_fma_double_1.c: Ditto.
361 * gcc.target/i386/l_fma_double_2.c: Ditto.
362 * gcc.target/i386/l_fma_double_3.c: Ditto.
363 * gcc.target/i386/l_fma_double_4.c: Ditto.
364 * gcc.target/i386/l_fma_double_5.c: Ditto.
365 * gcc.target/i386/l_fma_double_6.c: Ditto.
366
b3e3b38b 3672016-10-19 Thomas Schwinge <thomas@codesourcery.com>
368
369 PR tree-optimization/78024
370 * gcc.dg/goacc/loop-processing-1.c: New file.
371
1227b118 3722016-10-19 Richard Biener <rguenther@suse.de>
373
374 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
375
f9debd38 3762016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
377
378 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
379 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
380 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
381 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
382 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
383 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
384 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
385 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
386 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
387 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
388 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
389 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
390 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
391 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
392 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
393 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
394 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
395 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
396 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
397 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
398 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
399 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
400 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
401 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
402 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
403 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
404 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
405 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
406 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
407 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
408 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
409 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
410 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
411 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
412 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
413 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
414 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
415 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
416 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
417 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
418 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
419 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
420 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
421 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
422 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
423 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
424 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
425 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
426 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
427 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
428 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
429 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
430 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
431 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
432 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
433 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
434 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
435 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
436 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
437 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
438 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
439 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
440 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
441 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
442 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
443 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
444 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
445 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
446 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
447 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
448 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
449 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
450 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
451 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
452 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
453 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
454 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
455 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
456 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
457 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
458 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
459 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
460 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
461 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
462 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
463 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
464 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
465 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
466 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
467 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
468 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
469 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
470 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
471 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
472 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
473 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
474 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
475 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
476 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
477 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
478 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
479 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
480 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
481 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
482 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
483 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
484 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
485 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
486 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
487 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
488 * gcc.target/powerpc/vsu/vsu.exp: New file.
489
4d7671d9 4902016-10-18 Uros Bizjak <ubizjak@gmail.com>
491
492 PR target/77991
493 * gcc.target/i386/pr77991.c: New test.
494
ce1813aa 4952016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
496
497 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
498 LTO is used.
499
7c57132a 5002016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
501
4d7671d9 502 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 503
9edca09e 5042016-10-18 Richard Biener <rguenther@suse.de>
505
506 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
507 * gcc.dg/tree-ssa/pr21001.c: Likewise.
508 * gcc.dg/tree-ssa/pr21090.c: Likewise.
509 * gcc.dg/tree-ssa/pr21294.c: Likewise.
510 * gcc.dg/tree-ssa/pr21563.c: Likewise.
511 * gcc.dg/tree-ssa/pr23744.c: Likewise.
512 * gcc.dg/tree-ssa/pr25382.c: Likewise.
513 * gcc.dg/tree-ssa/pr68431.c: Likewise.
514 * gcc.dg/tree-ssa/vrp03.c: Likewise.
515 * gcc.dg/tree-ssa/vrp06.c: Likewise.
516 * gcc.dg/tree-ssa/vrp07.c: Likewise.
517 * gcc.dg/tree-ssa/vrp09.c: Likewise.
518 * gcc.dg/tree-ssa/vrp19.c: Likewise.
519 * gcc.dg/tree-ssa/vrp20.c: Likewise.
520 * gcc.dg/tree-ssa/vrp92.c: Likewise.
521 * gcc.dg/pr68217.c: Likewise.
522 * gcc.dg/predict-9.c: Likewise.
523 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
524 * gcc.dg/predict-1.c: Likewise.
525
089541f0 5262016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
527
528 * gfortran.dg/dtio_17.f90: New test.
529
130a8de2 5302016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
531
532 * gcc.dg/ipa/vrp4.c: Adjust testcase.
533
fc323d70 5342016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
535
536 * gcc.dg/ipa/vrp4.c: New test.
537
5b48910f 5382016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
539
540 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
541 * gcc.dg/torture/pr39074.c: Likewise.
542
946d814a 5432016-10-17 Eric Botcazou <ebotcazou@adacore.com>
544
545 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
546 * gnat.dg/trampoline4.adb: Minor tweak.
547
53cddf24 5482016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
549
550 PR tree-optimization/77916
551 * gcc.dg/torture/pr77916.c: New.
552
443d1195 5532016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
554
555 PR fortran/77978
556 * gfortran.dg/pr77978_1.f90: New test.
557 * gfortran.dg/pr77978_2.f90: Ditto.
558 * gfortran.dg/pr77978_3.f90: Ditto.
559
5db34fe5 5602016-10-17 Paul Thomas <pault@gcc.gnu.org>
561
562 PR fortran/61420
563 PR fortran/78013
564 * gfortran.dg/proc_ptr_49.f90: New test.
565
a68b3ea1 5662016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
567
568 PR target/77308
569 * gcc.target/arm/pr77308.c: New test.
570
dbd2f085 5712016-10-17 David Edelsohn <dje.gcc@gmail.com>
572
573 * lib/target-supports.exp
574 (check_effective_target_floatn_nx_runtime): Return 0 for
575 powerpc*-ibm-aix*.
576
5bcc4152 5772016-10-17 Andrew Pinski <apinski@cavium.com>
578
579 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
580 long instead of long.
581 * gcc.target/aarch64/cinc_common_1.c: Likewise.
582 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
583 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
584 * gcc.target/aarch64/mult-synth_4.c: Likewise.
585 * gcc.target/aarch64/pr68102_1.c: Likewise.
586 * gcc.target/aarch64/target_attr_3.c: Likewise.
587
6539e0f7 5882016-10-17 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/77988
591 * gcc.dg/torture/pr77988.c: New testcase.
592
6a0d39d6 5932016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
594
595 * gcc.dg/pr71636-1.c: New test-case.
596 * gcc.dg/pr71636-2.c: Likewise.
597
a27e3913 5982016-10-16 Eric Botcazou <ebotcazou@adacore.com>
599
600 * gnat.dg/trampoline3.adb: New test.
601 * gnat.dg/trampoline4.adb: Likewise.
602
4c3a9c43 6032016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
604
605 * gfortran.dg/dtio_16.f90: New test.
606
b39e7130 6072016-10-15 Eric Botcazou <ebotcazou@adacore.com>
608
609 * gcc.target/sparc/bmaskbshuf.c: Rename to...
610 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
611 * gcc.target/sparc/bmaskbshuf-2.c: New test.
612
e16e12bf 6132016-10-15 Eric Botcazou <ebotcazou@adacore.com>
614
615 * gcc.target/sparc/popc.c: Rename to...
616 * gcc.target/sparc/popc-1.c: ...this.
617 * gcc.target/sparc/popc-2.c: New test.
618
f2540a7e 6192016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
620
621 PR fortran/77972
622 * gfortran.dg/unexpected_eof_4.f90: New test.
623
5ba96fdd 6242016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
625
c258c004 626 PR libfortran/48587
627 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 628
6b34469c 6292016-10-14 Jakub Jelinek <jakub@redhat.com>
630
7aeed2e5 631 PR middle-end/77959
632 * gfortran.dg/pr77959.f90: New test.
633
6b34469c 634 DR 1511 - const volatile variables and ODR
635 * g++.dg/DRs/dr1511-1.C: New test.
636 * g++.dg/DRs/dr1511-2.C: New test.
637
f81df488 6382016-10-14 Eric Botcazou <ebotcazou@adacore.com>
639
640 * gnat.dg/debug7.adb (dg-options): Remove -g.
641 * gnat.dg/debug8.adb (dg-options): Add -margs.
642 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
643
e5664bb5 6442016-10-14 Richard Biener <rguenther@suse.de>
645
646 PR tree-optimization/77979
647 * gcc.dg/torture/pr77979.c: New testcase.
648
3b7a15a1 6492016-10-14 Martin Liska <mliska@suse.cz>
650
651 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
652 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
653 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
654
2b379696 6552016-10-14 Uros Bizjak <ubizjak@gmail.com>
656
657 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
658 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
659 * gcc.dg/torture/pr77937-2.c: Likewise.
660
0dfdb37a 6612016-10-14 Eric Botcazou <ebotcazou@adacore.com>
662
663 * gnat.dg/lto15.adb: Adjust.
664 * gnat.dg/lto16.adb: Likewise.
665 * gnat.dg/lto17.adb: Likewise
666 * gnat.dg/lto18.ad[sb]: New test.
667 * gnat.dg/lto18_pkg.ads: New helper.
668 * gnat.dg/lto19.adb: New test.
669 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
670 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
671 * gnat.dg/lto20.adb: New test.
672 * gnat.dg/lto20_pkg.ad[sb]: New helper.
673
30825815 6742016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
675
676 * gfortran.dg/coarray_38.f90: Expect error message.
677
f6412f44 6782016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
679
680 * gcc.target/aarch64/spellcheck_1.c: New test.
681 * gcc.target/aarch64/spellcheck_2.c: Likewise.
682 * gcc.target/aarch64/spellcheck_3.c: Likewise.
683 * gcc.target/aarch64/spellcheck_4.c: Likewise.
684 * gcc.target/aarch64/spellcheck_5.c: Likewise.
685 * gcc.target/aarch64/spellcheck_6.c: Likewise.
686
7a8fd205 6872016-10-13 Andreas Schwab <schwab@linux-m68k.org>
688
689 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
690
0512a8c6 6912016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
692
693 PR tree-optimization/77937
694 * gcc.dg/torture/pr77937-1.c: New.
695 * gcc.dg/torture/pr77937-2.c: New.
696
81f19d90 6972016-10-13 Jakub Jelinek <jakub@redhat.com>
698
699 * g++.dg/cpp1z/inline-var1.C: New test.
700 * g++.dg/cpp1z/inline-var1a.C: New test.
701 * g++.dg/cpp1z/inline-var1.h: New file.
702 * g++.dg/cpp1z/inline-var2.C: New test.
703 * g++.dg/cpp1z/inline-var3.C: New test.
704 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
705 uninitialized const.
706
83ee671e 7072016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 708
f3e6118a 709 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
710 Xscale is specified, not just -march.
711 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
712 is incompatible with Xscale.
8d16d6ff 713
2e7b05a3 7142016-10-13 Martin Sebor <msebor@redhat.com>
715
716 PR c++/71912
717 * g++.dg/ext/flexary4.C: Adjust.
718 * g++.dg/ext/flexary5.C: Same.
719 * g++.dg/ext/flexary9.C: Same.
720 * g++.dg/ext/flexary19.C: New test.
721 * g++.dg/ext/flexary18.C: New test.
722 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
723 regression test.
4d7671d9 724 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
725 Avoid generating a flexible array member in an array.
2e7b05a3 726
ff56abd1 7272016-10-13 Martin Sebor <msebor@redhat.com>
728
729 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
730 to placate -Wformat on targets where the type is not int.
731
c4966203 7322016-10-13 David Malcolm <dmalcolm@redhat.com>
733
734 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
735 in INSN_LOCATION.
736
0655e0e6 7372016-10-13 Bin Cheng <bin.cheng@arm.com>
738
739 * gcc.target/i386/l_fma_float_1.c: Revise test.
740 * gcc.target/i386/l_fma_float_2.c: Ditto.
741 * gcc.target/i386/l_fma_float_3.c: Ditto.
742 * gcc.target/i386/l_fma_float_4.c: Ditto.
743 * gcc.target/i386/l_fma_float_5.c: Ditto.
744 * gcc.target/i386/l_fma_float_6.c: Ditto.
745 * gcc.target/i386/l_fma_double_1.c: Ditto.
746 * gcc.target/i386/l_fma_double_2.c: Ditto.
747 * gcc.target/i386/l_fma_double_3.c: Ditto.
748 * gcc.target/i386/l_fma_double_4.c: Ditto.
749 * gcc.target/i386/l_fma_double_5.c: Ditto.
750 * gcc.target/i386/l_fma_double_6.c: Ditto.
751
c4dd22f7 7522016-10-13 Bin Cheng <bin.cheng@arm.com>
753
754 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
755
73e363e1 7562016-10-13 Bin Cheng <bin.cheng@arm.com>
757
758 * gcc.dg/vect/vect-98.c: Refine test case.
759 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
760 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
761 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
762
c0f4422f 7632016-10-13 Jakub Jelinek <jakub@redhat.com>
764
765 PR c/77946
766 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
767
5d3eb95a 7682016-10-13 Martin Liska <mliska@suse.cz>
769
770 PR tree-optimization/77943
771 * g++.dg/tree-ssa/pr77943.C: New test.
772
eb04d24c 7732016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
774
775 PR fortran/72832
776 * gfortran.dg/allocate_with_source_22.f03: New test.
777 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
778 fail.
779
4c57e30a 7802016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
781
782 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
783 * gcc.target/arm/movsi_movw.c: Likewise.
784 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
785 directive to work on big endian targets.
786
a70bfd3e 7872016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
788
789 * gcc.dg/tree-ssa/evrp6.c: New test.
790
ef51c561 7912016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
792
793 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
794 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
795 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
796
c1276ee1 7972016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
798
799 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
800 * gcc.target/powerpc/warn-2.c: Ditto.
801
a5c34f4b 8022016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
803
804 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
805 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
806 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
807 for -mmsa.
808 * gcc.target/mips/msa.c: New test.
809 * gcc.target/mips/msa-builtins.c: Likewise.
810 * lib/target-supports.exp (check_mips_msa_hw_available): New.
811 (check_effective_target_mips_msa_runtime): Likewise.
812 (check_effective_target_mips_msa): Likewise.
813 (add_options_for_mips_msa): Likewise.
814 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
815 (check_effective_target_vect_intfloat_cvt): Likewise.
816 (check_effective_target_vect_uintfloat_cvt): Likewise.
817 (check_effective_target_vect_floatint_cvt): Likewise.
818 (check_effective_target_vect_floatuint_cvt): Likewise.
819 (check_effective_target_vect_shift): Likewise.
820 (check_effective_target_vect_shift_char): Likewise.
821 (check_effective_target_vect_long): Likewise.
822 (check_effective_target_vect_float): Likewise.
823 (check_effective_target_vect_double): Likewise.
824 (check_effective_target_vect_long_long): Likewise.
825 (check_effective_target_vect_perm): Likewise.
826 (check_effective_target_vect_perm_byte): Likewise.
827 (check_effective_target_vect_perm_short): Likewise.
828 (check_effective_target_vect_sdot_qi): Likewise.
829 (check_effective_target_vect_udot_qi): Likewise.
830 (check_effective_target_vect_sdot_hi): Likewise.
831 (check_effective_target_vect_udot_hi): Likewise.
832 (check_effective_target_vect_pack_trunc): Likewise.
833 (check_effective_target_vect_unpack): Likewise.
834 (check_effective_target_vect_hw_misalign): Likewise.
835 (check_effective_target_vect_condition): Likewise.
836 (check_effective_target_vect_cond_mixed): Likewise.
837 (check_effective_target_vect_char_mult): Likewise.
838 (check_effective_target_vect_short_mult): Likewise.
839 (check_effective_target_vect_int_mult): Likewise.
840 (check_effective_target_vect_extract_even_odd): Likewise.
841 (check_effective_target_vect_interleave): Likewise.
842 (check_vect_support_and_set_flags): Check if the target supports MSA
843 and append to the list of EFFECTIVE_TARGETS.
844
3e7c21b1 8452016-10-12 Richard Biener <rguenther@suse.de>
846
847 PR debug/77947
848 * g++.dg/torture/pr77947.C: New testcase.
849
bd043173 8502016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
851
852 * gnat.dg/debug8.adb: New testcase.
853
dade7ede 8542016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
855
856 * gnat.dg/debug9.adb: New testcase.
857
98e16200 8582016-10-12 Richard Biener <rguenther@suse.de>
859
860 * gcc.dg/tree-ssa/vrp35.c: Adjust.
861 * gcc.dg/tree-ssa/vrp36.c: Likewise.
862 * gcc.dg/tree-ssa/vrp46.c: Likewise.
863
30855003 8642016-10-12 Richard Biener <rguenther@suse.de>
865
866 PR tree-optimization/77920
867 * gcc.dg/torture/pr77920.c: New testcase.
868
12663602 8692016-10-12 Jakub Jelinek <jakub@redhat.com>
870
221d7858 871 PR tree-optimization/77929
872 * gcc.c-torture/compile/pr77929.c: New test.
873
12663602 874 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
875 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
876 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
877 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
878 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
879 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
880 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
881 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
882 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
883
443a4842 8842016-10-11 Eric Botcazou <ebotcazou@adacore.com>
885
886 * gcc.target/sparc/setcc-4.c: Adjust.
887 * gcc.target/sparc/setcc-5.c: Likewise.
888 * gcc.target/sparc/setcc-6.c: Likewise.
889 * gcc.target/sparc/setcc-7.c: Likewise.
890 * gcc.target/sparc/setcc-8.c: Likewise.
891 * gcc.target/sparc/setcc-9.c: Likewise.
892 * gcc.target/sparc/setcc-10.c: Delete.
893
ffe8440e 8942016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
895
896 PR fortran/77942
897 * gfortran.dg/pr77942.f90
898
f9d86318 8992016-10-11 Fritz Reese <fritzoreese@gmail.com>
900
901 * gfortran.dg/dec_math.f90: New testsuite.
902
aec336e9 9032016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
904
905 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
906 (main): Declare j as i32 instead of int.
907
96eb1519 9082016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
909
910 PR testsuite/PR77710
911 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
912 target triplet instead of *-*-*-*.
913
a84cc613 9142016-10-11 Eric Botcazou <ebotcazou@adacore.com>
915
916 * gnat.dg/unchecked_convert10.adb: New test.
917 * gnat.dg/unchecked_convert11.adb: Likewise.
918 * gnat.dg/unchecked_convert12.adb: Likewise.
919
94ec1a50 9202016-10-11 Eric Botcazou <ebotcazou@adacore.com>
921
922 * gcc.target/sparc/cbcond-1.c: New test.
923 * gcc.target/sparc/cbcond-2.c: Likewise.
924 * gcc.target/sparc/movcc-1.c: Likewise.
925 * gcc.target/sparc/movcc-2.c: Likewise.
926 * gcc.target/sparc/setcc-1.c: Adjust.
927 * gcc.target/sparc/setcc-2.c: Likewise.
928 * gcc.target/sparc/setcc-3.c: Likewise.
929 * gcc.target/sparc/setcc-4.c: Likewise.
930 * gcc.target/sparc/setcc-5.c: Likewise.
931 * gcc.target/sparc/setcc-6.c: New test.
932 * gcc.target/sparc/setcc-7.c: Likewise.
933 * gcc.target/sparc/setcc-8.c: Likewise.
934 * gcc.target/sparc/setcc-9.c: Likewise.
935 * gcc.target/sparc/setcc-10.c: Likewise.
936
74cf8d76 9372016-10-10 Jeff Law <law@redhat.com>
938
939 PR tree-optimization/71947
940 * gcc.dg/tree-ssa/pr71947-1.c: New test.
941 * gcc.dg/tree-ssa/pr71947-2.c: New test.
942 * gcc.dg/tree-ssa/pr71947-3.c: New test.
943 * gcc.dg/tree-ssa/pr71947-4.c: New test.
944 * gcc.dg/tree-ssa/pr71947-5.c: New test.
945 * gcc.dg/tree-ssa/pr71947-6.c: New test.
946
8d3bf9df 9472016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
948
949 PR fortran/77915
950 * gfortran.dg/matmul_11.f90: New test.
951
ade2e453 9522016-10-10 Jiong Wang <jiong.wang@arm.com>
953
954 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
955 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
956 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
957 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
958 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
959 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
960 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
961 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
962 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
963 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
964 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
965 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
966 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
967 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
968 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
969 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
970 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
971 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
972 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
973 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
974 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
975 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
976 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
977 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
978 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
979 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
980 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
981 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
982 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
983 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
984 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
985 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
986 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
987 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
988 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
989 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
990 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
991 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
992 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
993 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
994 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
995 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
996 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
997 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
998 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
999 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1000 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1001 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1002 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1003 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1004 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1005 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1006 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1007 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1008 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1009 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1010 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1011 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1012 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1013
d9b5db8e 10142016-10-10 Jiong Wang <jiong.wang@arm.com>
1015
1016 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1017 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1018 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1019 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1020 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1021 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1022 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1026 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1027 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1028 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1029 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1030
67789205 10312016-10-10 Jiong Wang <jiong.wang@arm.com>
1032
1033 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1034 Enable AArch64.
1035 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1036 vdup*_laneq.
1037 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1038 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1039 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1040 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1041
6dfe8276 10422016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1043 Jiong Wang <jiong.wang@arm.com>
1044
1045 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1046 AArch64 support.
1047 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1048 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1049 AArch64 targets.
1050 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1051 AArch64 targets.
1052 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1053 targets.
1054 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1055
ec8fd20e 10562016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1057
1058 * gnat.dg/specs/vfa.ads: New test.
1059
6dfe8276 10602016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1061
1062 * gnat.dg/inline13.ad[sb]: New test.
1063 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1064
8fc51369 10652016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1066
1067 * gnat.dg/biased_subtype.adb: New test.
1068
b4d09fc1 10692016-10-09 Jakub Jelinek <jakub@redhat.com>
1070
1071 PR tree-optimization/77901
1072 * gcc.c-torture/compile/pr77901.c: New test.
1073
14964a36 10742016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1075
1076 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1077 * gcc.dg/ipa/propalign-2.c: Likewise
1078 * gcc.dg/ipa/propalign-3.c: Likewise.
1079 * gcc.dg/ipa/propalign-4.c: Likewise.
1080 * gcc.dg/ipa/propalign-5.c: Likewise.
1081
ad0c1dec 10822016-10-08 Jakub Jelinek <jakub@redhat.com>
1083
ae691a10 1084 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1085
4582d852 1086 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1087
ad0c1dec 1088 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1089 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1090
90a2ad05 10912016-10-07 Fritz Reese <fritzoreese@gmail.com>
1092
1093 * gfortran.dg/dec_union_11.f90: New testcase.
1094
4076953a 10952016-10-07 Nathan Sidwell <nathan@acm.org>
1096
1097 PR c++/66443
1098 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1099 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1100 * g++.dg/cpp1y/pr66443-cxx14.C: New
1101 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1102 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1103
cd45162d 11042016-10-07 Jakub Jelinek <jakub@redhat.com>
1105
1106 * g++.dg/cpp0x/addressof1.C: New test.
1107 * g++.dg/cpp0x/addressof2.C: New test.
1108
7d29bba9 11092016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1110
1111 * gcc.target/powerpc/float128-type-1.c: New test to check that
1112 PowerPC 64-bit Linux enables -mfloat128-type by default.
1113 * gcc.target/powerpc/float128-type-2.c: Likewise.
1114 * gcc.target/powerpc/float128-mix.c: Change error message to
1115 reflect that __ibm128 is now #define'ed to be long double.
1116
7d562e89 11172016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1118
1119 PR fortran/77406
1120 * gfortran.dg/pr77406.f90: New test.
1121 * gfortran.dg/assumed_type_3.f90: Update error messages.
1122 * gfortran.dg/defined_operators_1.f90: Ditto.
1123 * gfortran.dg/generic_26.f90: Ditto.
1124 * gfortran.dg/generic_7.f90: Ditto.
1125 * gfortran.dg/gomp/udr5.f90: Ditto.
1126 * gfortran.dg/gomp/udr7.f90: Ditto.
1127 * gfortran.dg/interface_1.f90: Ditto.
1128 * gfortran.dg/interface_37.f90: Ditto.
1129 * gfortran.dg/interface_5.f90: Ditto.
1130 * gfortran.dg/interface_6.f90: Ditto.
1131 * gfortran.dg/interface_7.f90
1132 * gfortran.dg/no_arg_check_3.f90
1133 * gfortran.dg/operator_5.f90
1134 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1135
0365bfa8 11362016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1137
1138 PR c++/77700
1139 * c-c++-common/Wint-in-bool-context.c: Update test.
1140
1941149a 11412016-10-07 Richard Biener <rguenther@suse.de>
1142
1143 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1144 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1145
dc5b5d21 11462016-10-07 Marek Polacek <polacek@redhat.com>
1147
1148 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1149
30ac4925 11502016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1151
1152 PR c++/69733
1153 * c-c++-common/pr69733.c: New test.
1154 * gcc.dg/pr69733.c: New test.
1155 * gcc.target/i386/pr69733.c: New test.
1156
95c0ad19 11572016-10-07 Marek Polacek <polacek@redhat.com>
1158
1159 PR c++/77803
1160 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1161
fafde080 11622016-10-07 Jakub Jelinek <jakub@redhat.com>
1163
1164 PR tree-optimization/77664
1165 * gcc.dg/tree-ssa/pr77664.c: New test.
1166 * gcc.dg/pr77664.c: New test.
1167
11682016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1169
1170 * gfortran.dg/pr69955.f90: New test.
1171
4147af80 11722016_10-06 Louis Krupp <louis.krupp@zoho.com>
1173
1174 PR fortran/57910
1175 * gfortran.dg/pr57910.f90: New test.
1176
adeca879 11772016-10-06 Jakub Jelinek <jakub@redhat.com>
1178
1179 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1180 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1181
fefb1a11 11822016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1183
1184 PR tree-optimization/77862
1185 * gcc.dg/pr77862.c: New test.
1186
f7df25e9 11872016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1188
1189 * gcc.dg/tree-ssa/evrp4.c: New test.
1190
3ff1ad36 11912016-10-06 Jeff Law <law@redhat.com>
1192
1193 PR tree-optimization/71661
1194 * gcc.dg/tree-ssa/pr71661.c: New test.
1195
1424fde5 11962016-10-06 Richard Biener <rguenther@suse.de>
1197
1198 PR tree-optimization/77855
1199 * gcc.dg/torture/pr77855.c: New testcase.
1200
a22dd5ec 12012016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1202 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1203
1204 * g++.dg/other/pr77759.C: New test.
1205
cb1f8eb4 12062016-10-06 Richard Biener <rguenther@suse.de>
1207
1208 PR tree-optimization/77839
1209 * gcc.dg/torture/pr77839.c: New testcase.
1210
bb513366 12112016-10-06 Marek Polacek <polacek@redhat.com>
1212
1213 * g++.dg/cpp1z/init-statement9.C: New test.
1214
26d689f4 12152016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1216
1217 * gcc.target/i386/pcommit-1.c: Deleted.
1218 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1219 * gcc.target/i386/sse-13.c: Ditto.
1220 * gcc.target/i386/sse-14.c: Ditto.
1221 * gcc.target/i386/sse-22.c: Ditto.
1222 * gcc.target/i386/sse-23.c: Ditto.
1223 * g++.dg/other/i386-2.C: Ditto.
1224
847e66cc 12252016-10-05 Uros Bizjak <ubizjak@gmail.com>
1226
1227 * gcc.target/i386/pr77833.c: Require int128 effective target.
1228
670ec524 12292016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1230
1231 PR fortran/58991
1232 PR fortran/58992
1233 * gfortran.dg/associate_22.f90: New test.
1234
fca4e258 12352016-10-05 Fritz Reese <fritzoreese@gmail.com>
1236
1237 * gfortran.dg/dec_union_9.f90: New testcase.
1238 * gfortran.dg/dec_union_10.f90: New testcase.
1239
994fc95f 12402016-10-05 Jakub Jelinek <jakub@redhat.com>
1241
c6958264 1242 PR sanitizer/66343
1243 * gcc.dg/pch/pr66343-3.c: New test.
1244 * gcc.dg/pch/pr66343-3.hs: New file.
1245
994fc95f 1246 PR sanitizer/66343
1247 * gcc.dg/pch/pr66343-1.c: New test.
1248 * gcc.dg/pch/pr66343-1.hs: New file.
1249 * gcc.dg/pch/pr66343-2.c: New test.
1250 * gcc.dg/pch/pr66343-2.hs: New file.
1251
2b6903a5 12522016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1253
1254 * c-c++-common/Wint-in-bool-context.c: Update test.
1255
a9e44c43 12562016-10-05 Marek Polacek <polacek@redhat.com>
1257
1258 * g++.dg/cpp1z/init-statement1.C: New test.
1259 * g++.dg/cpp1z/init-statement2.C: New test.
1260 * g++.dg/cpp1z/init-statement3.C: New test.
1261 * g++.dg/cpp1z/init-statement4.C: New test.
1262 * g++.dg/cpp1z/init-statement5.C: New test.
1263 * g++.dg/cpp1z/init-statement6.C: New test.
1264 * g++.dg/cpp1z/init-statement7.C: New test.
1265 * g++.dg/cpp1z/init-statement8.C: New test.
1266
d0a5b595 12672016-10-05 Louis Krupp <louis.krupp@zoho.com>
1268
1269 PR fortran/67524
1270 * gfortran.dg/pr67524.f90: New test.
1271
c7b01e77 12722016-10-05 Jakub Jelinek <jakub@redhat.com>
1273
1274 PR sanitizer/77823
1275 * c-c++-common/ubsan/shift-9.c: New test.
1276
d204444e 12772016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1278
1279 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1280 of int if __SIZEOF_INT__ is less than 4 bytes.
1281
ea55eab9 12822016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1283
1284 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1285 * gfortran.dg/class_array_20.f03: Likewise.
1286 * gfortran.dg/class_array_21.f03: Likewise.
1287 * gfortran.dg/finalize_29.f08: Likewise.
1288 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1289
bf1426ea 12902016-10-05 Richard Biener <rguenther@suse.de>
1291
1292 PR middle-end/77826
1293 * gcc.dg/torture/pr77826.c: New testcase.
1294
eb93b162 12952016-10-05 Richard Biener <rguenther@suse.de>
1296
1297 * gcc.dg/fold-copysign-1.c: New testcase.
1298
830f8f08 12992016-10-05 Andreas Schwab <schwab@suse.de>
1300
1301 * g++.dg/pr49847-2.C: Remove.
1302
ce229d56 13032016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1304
1305 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1306
d82d27a3 13072016-10-05 Richard Biener <rguenther@suse.de>
1308
1309 PR middle-end/55152
1310 * gcc.dg/pr55152-2.c: New testcase.
1311
29e40d1d 13122016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1313
1314 * gfortran.dg/dtio_15.f90: New test.
1315
78dc0da1 13162016-10-04 Ian Lance Taylor <iant@golang.org>
1317
1318 * gcc.dg/split-7.c: New test.
1319
f72de674 13202016-10-04 Martin Sebor <msebor@redhat.com>
1321
1322 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1323 %lc directive to wint_t to silence -Wformat warnings on targets
1324 where the latter is a distinct type such as long.
1325
c30da209 13262016-10-04 Martin Sebor <msebor@redhat.com>
1327
1328 PR c++/77804
1329 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1330
c93d719b 13312016-10-04 Jakub Jelinek <jakub@redhat.com>
1332
c8887d28 1333 PR c++/77791
1334 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1335
c93d719b 1336 * g++.dg/other/java3.C: Remove.
1337 * g++.dg/other/java1.C: Remove.
1338 * g++.dg/other/error12.C: Remove.
1339 * g++.dg/other/java2.C: Remove.
1340 * g++.dg/warn/Wnvdtor.C: Remove.
1341 * g++.dg/lookup/java1.C: Remove.
1342 * g++.dg/lookup/java2.C: Remove.
1343 * g++.dg/ext/pr34829.C: Remove.
1344 * g++.dg/ext/java-3.C: Remove.
1345 * g++.dg/ext/java-1.C: Remove.
1346 * g++.dg/ext/java-2.C: Remove.
1347 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1348
e62363b1 13492016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1350
1351 PR tree-optimization/77808
1352 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1353
38f18c01 13542016-10-04 Richard Biener <rguenther@suse.de>
1355
1356 PR tree-optimization/77399
1357 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1358
47fd90af 13592016-10-04 Richard Biener <rguenther@suse.de>
1360
1361 PR middle-end/77833
1362 * gcc.target/i386/pr77833.c: New testcase.
1363
2f8d6297 13642016-09-26 Jeff Law <law@redhat.com>
1365
1366 PR tree-optimization/71550
1367 PR tree-optimization/71403
1368 * gcc.c-torture/execute/pr71550.c: New test.
1369
4092cccf 13702016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1371
1372 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1373 option.
1374
8e8fe25a 13752016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1376
1377 Revert
1378 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1379
1380 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1381
fcfa0d6a 13822016-10-03 Marek Polacek <polacek@redhat.com>
1383
1384 * g++.dg/cpp0x/nullptr37.C: New test.
1385
255beb07 13862016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1387
1388 * c-c++-common/Wint-in-bool-context.c: Update test.
1389
16127d51 13902016-10-02 Jakub Jelinek <jakub@redhat.com>
1391
1392 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1393 earlier.
1394 * g++.dg/charset/asm2.c (memmove): Likewise.
1395 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1396 * g++.dg/tls/diag-4.C (foo): Likewise.
1397 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1398 dg-warning, fix up regex.
1399 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1400 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1401 * g++.old-deja/g++.mike/net31.C: Likewise.
1402 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1403 for C++17.
1404 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1405 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1406
c9e875f1 14072016-10-01 Richard Biener <rguenther@suse.de>
1408
1409 PR middle-end/77798
1410 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1411
77daf8b6 14122016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1413
1414 PR fortran/77663
1415 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1416
ff2feb8b 14172016-10-01 Jakub Jelinek <jakub@redhat.com>
1418
1419 PR c/77490
1420 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1421 Add dg-prune-output directive.
1422
fd3720ac 14232016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1424
1425 PR fortran/66643
1426 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1427 * gfortran.fortran-torture/compile/write.f90: Update test.
1428
dd07e329 14292016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1430
1431 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1432 arm_fp16_alternative_ok as the required effective target.
1433 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1434 -mfp16-format=alternative to the dg-options directive and remove
1435 the dg-add-options directive.
1436
580083a2 14372016-09-30 Fritz Reese <fritzoreese@gmail.com>
1438
1439 PR fortran/77764
1440 * gfortran.dg/dec_union_8.f90: New testcase.
1441
f24fcad2 14422016-09-30 Fritz Reese <fritzoreese@gmail.com>
1443
1444 PR fortran/77782
1445 * gfortran.dg/dec_structure_16.f90: New testcase.
1446
e0e00cf4 14472016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1448
1449 * gfortran.dg/coarray_allocate_10.f08: New test.
1450 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1451
44211526 14522016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1453
1454 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1455
e2441cd8 14562016-09-30 Richard Biener <rguenther@suse.de>
1457
1458 PR tree-optimization/77399
1459 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1460
0914a8ef 14612016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1462
5db34fe5 1463 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1464 -fdelete-null-pointer-checks explicit.
1465 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1466 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1467 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1468 * gcc.dg/pic-1.c: Require fpic target support.
1469 * gcc.dg/pic-2.c: Likewise.
1470
c5d89bae 14712016-09-29 Jakub Jelinek <jakub@redhat.com>
1472
1473 Implement P0001R1 - C++17 removal of register storage class specifier
1474 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1475 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1476 C++17.
1477 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1478 keyword if not __SSE2__.
1479 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1480 C++17.
1481 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1482 register keywords.
1483 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1484 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1485 no_erroneous_warning): Expect new warnings for C++17.
1486 * g++.dg/warn/register-var-2.C (f): Likewise.
1487 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1488 * g++.dg/parse/linkage2.C (foo): Likewise.
1489 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1490 keyword on parameters for C++17.
1491 * g++.dg/cpp1z/register1.C: New test.
1492 * g++.dg/cpp1z/register2.C: New test.
1493 * g++.dg/cpp1z/register3.C: New test.
1494
5424b150 14952016-09-29 Uros Bizjak <ubizjak@gmail.com>
1496
1497 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1498 * gcc.target/i386/avx2-check.h (main): Ditto.
1499 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1500 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1501 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1502 * gcc.target/i386/avx512er-check.h (main): Ditto.
1503 * gcc.target/i386/avx512f-check.h (main): Ditto.
1504 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1505 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1506 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1507
132fa33c 15082016-09-29 Uros Bizjak <ubizjak@gmail.com>
1509
1510 PR target/77756
1511 * gcc.target/i386/pr77756.c: New test.
1512
ea72fa65 15132016-09-29 Marek Polacek <polacek@redhat.com>
1514
1515 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1516
40334d1a 15172016-09-29 Marek Polacek <polacek@redhat.com>
1518
1519 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1520 C++14.
1521
2bf721c3 15222016-09-29 Martin Liska <mliska@suse.cz>
1523
1524 * objc/execute/construct1.m: New test.
1525
a8243a97 15262016-09-29 Richard Biener <rguenther@suse.de>
1527
1528 PR tree-optimization/77768
1529 * gcc.dg/torture/pr77768.c: New testcase.
1530
98da8d3b 15312016-09-28 Richard Biener <rguenther@suse.de>
1532
1533 PR middle-end/77407
1534 * gcc.dg/pr77407.c: New testcase.
1535
b0ab3ca0 15362016-09-29 Richard Biener <rguenther@suse.de>
1537
1538 PR middle-end/55152
1539 * gcc.dg/pr55152.c: New testcase.
1540 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1541
f76c9f26 15422016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1543
1544 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1545 (dg-options): Remove -m32.
1546
94d9ba6a 15472016-09-28 Martin Sebor <msebor@redhat.com>
1548
1549 PR middle-end/77721
1550 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1551
d23296dc 15522016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1553
1554 PR libgfortran/77707
1555 * gfortran.dg/inquire_17.f90: New test.
1556
2a2770c6 15572016-09-28 Jakub Jelinek <jakub@redhat.com>
1558
1559 PR c++/77467
1560 * g++.dg/cpp1y/constexpr-77467.C: New test.
1561
3e822015 15622016-09-28 Martin Sebor <msebor@redhat.com>
1563
1564 PR c/77762
1565 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1566 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1567 (test_sprintf_p_const): Adjust line numbers to avoid failures
1568 introduced in r240503.
1569
21ce832f 15702016-09-28 Martin Sebor <msebor@redhat.com>
1571
1572 PR middle-end/77683
1573 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1574
8d9e3eb6 15752016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1576
cfa852a5 1577 PR c++/77748
1578 * g++.dg/pr77550.C: Avoid undefined behavior.
1579
8d9e3eb6 1580 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1581
85dd8d9a 15822016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1583
1584 * gcc.dg/strlenopt-20.c: Update test.
1585 * gcc.dg/strlenopt-21.c: Likewise.
1586 * gcc.dg/strlenopt-22.c: Likewise.
1587 * gcc.dg/strlenopt-22g.c: Likewise.
1588 * gcc.dg/strlenopt-26.c: Likewise.
1589 * gcc.dg/strlenopt-5.c: Likewise.
1590 * gcc.dg/strlenopt-7.c: Likewise.
1591 * gcc.dg/strlenopt-9.c: Likewise.
1592
ce7e2f0e 15932016-09-27 Jakub Jelinek <jakub@redhat.com>
1594
4fd4e9e0 1595 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1596
66108a57 1597 * g++.dg/cpp1z/lambda-this1.C: New test.
1598 * g++.dg/cpp1z/lambda-this2.C: New test.
1599
ce7e2f0e 1600 PR c++/77722
1601 * g++.dg/ubsan/return-4.C: New test.
1602 * g++.dg/ubsan/return-5.C: New test.
1603 * g++.dg/ubsan/return-6.C: New test.
1604
eedf6f96 16052016-09-27 Jiong Wang <jiong.wang@arm.com>
1606
1607 * lib/target-supports.exp
1608 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1609 in function comment.
1610
febf7a45 16112016-09-27 Martin Liska <mliska@suse.cz>
1612
1613 PR gcov-profile/46266
1614 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1615 considered.
1616
1ef012e4 16172016-09-27 Richard Biener <rguenther@suse.de>
1618
1619 PR tree-optimization/77745
1620 * g++.dg/torture/pr77745.C: New testcase.
1621
fcaf08b7 16222016-09-27 Richard Biener <rguenther@suse.de>
1623
1624 PR tree-optimization/77478
1625 * gcc.dg/torture/pr77478.c: New testcase.
1626
db46bcd3 16272016-09-27 Martin Liska <mliska@suse.cz>
1628
1629 PR gcov-profile/7970
1630 PR gcov-profile/16855
1631 PR gcov-profile/44779
1632 * g++.dg/gcov/pr16855.C: New test.
1633
2e0bcd96 16342016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1635
1636 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1637
93768ef7 16382016-09-27 Jakub Jelinek <jakub@redhat.com>
1639
1640 PR fortran/77666
1641 * gfortran.dg/gomp/pr77666.f90: New test.
1642
b09a4365 16432016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1644
1645 PR ipa/77677
1646 * gcc.dg/torture/pr77677-2.c: New test.
1647
85527e8f 16482016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1649
1650 PR fortran/77420
1651 * gfortran.dg/pr77420_1.f90: New test.
1652 * gfortran.dg/pr77420_2.f90: Ditto.
1653 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1654 * gfortran.dg/pr77420_4.f90: this file.
1655
140cd7ff 16562016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1657
1658 PR middle-end/77719
1659 * gfortran.dg/pr77719.f90: New test.
1660
d4d58fc3 16612016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1662
1663 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1664 singular form of byte when quantity is unknown.
d4d58fc3 1665
e997bd3a 16662016-09-26 Marek Polacek <polacek@redhat.com>
1667
1668 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1669
9c7de46a 16702016-09-26 Martin Liska <mliska@suse.cz>
1671
1672 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1673 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1674 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1675 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1676 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1677 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1678 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1679 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1680 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1681
3c77f69c 16822016-09-26 Marek Polacek <polacek@redhat.com>
1683
1684 PR c/7652
1685 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1686 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1687 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1688 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1689 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1690 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1691 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1692 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1693 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1694 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1695 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1696 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1697 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1698 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1699 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1700 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1701 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1702 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1703 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1704 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1705 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1706 * c-c++-common/attr-fallthrough-1.c: New test.
1707 * c-c++-common/attr-fallthrough-2.c: New test.
1708 * g++.dg/cpp0x/fallthrough1.C: New test.
1709 * g++.dg/cpp0x/fallthrough2.C: New test.
1710 * g++.dg/cpp1z/fallthrough1.C: New test.
1711 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1712 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1713 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1714 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1715
40e245e1 17162016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1717
9e9fb49b 1718 PR fortran/77429
40e245e1 1719 * gfortran.dg/pr77429.f90: New test.
1720
cfffcdf4 17212016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1722
1723 PR fortran/77694
1724 * gfortran.dg/pr77694.f90: New test.
1725
223e6ae9 17262016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1727
1728 PR target/51244
1729 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1730
9e932ac2 17312016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1732
1733 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1734 for 32-bit mode.
1735
04f16d28 17362016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1737
1738 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1739 for 32-bit mode.
1740
481ce481 17412016-09-24 Marek Polacek <polacek@redhat.com>
1742
1743 PR c/77490
1744 * c-c++-common/Wbool-operation-1.c: New test.
1745 * gcc.dg/Wbool-operation-1.c: New test.
1746
8e652fcf 17472016-09-23 Fritz Reese <fritzoreese@gmail.com>
1748
1749 * gfortran.dg/dec_static_1.f90: New.
1750 * gfortran.dg/dec_static_2.f90: New.
1751 * gfortran.dg/dec_static_3.f90: New.
1752 * gfortran.dg/dec_static_4.f90: New.
1753
e7c4560c 17542016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1755
1756 PR fortran/48298
1757 * gfortran.dg/negative_unit_check.f90: Update test.
1758 * gfortran.dg/dtio_14.f90: New test.
481ce481 1759
ad020996 17602016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1761
1762 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1763 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1764 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1765 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1766 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1767 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1768 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1769
e2c1228b 17702016-09-23 Martin Sebor <msebor@redhat.com>
1771
1772 PR testsuite/77713
1773 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1774 assuming long double is bigger than double.
1775
9b5db70f 17762016-09-23 Jakub Jelinek <jakub@redhat.com>
1777
1778 Implement P0138R2, C++17 construction rules for enum class values
1779 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1780
a30e370d 17812016-09-23 David Malcolm <dmalcolm@redhat.com>
1782
1783 PR preprocessor/77672
1784 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1785 expected multiline output from first warning to reflect change
1786 in r240434.
1787
15650eb7 17882016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1789
1790 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1791
f886b2b4 17922016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1793 Tom de Vries <tom@codesourcery.com>
1794
1795 PR testsuite/77411
1796 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1797
f74ba31d 17982016-09-23 Marek Polacek <polacek@redhat.com>
1799
1800 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1801 * c-c++-common/gomp/atomic-13.c: Likewise.
1802 * c-c++-common/gomp/atomic-14.c: Likewise.
1803 * c-c++-common/pr60439.c: Remove invalid code.
1804 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1805 * g++.dg/expr/bitfield5.C: Likewise.
1806 * g++.dg/expr/bitfield6.C: Likewise.
1807 * g++.dg/expr/bool1.C: Likewise.
1808 * g++.dg/expr/bool3.C: Likewise.
1809 * g++.dg/expr/lval3.C: Likewise.
1810 * g++.dg/expr/lval4.C: Likewise.
1811 * g++.old-deja/g++.jason/bool5.C: Likewise.
1812
7413e757 18132016-09-23 David Malcolm <dmalcolm@redhat.com>
1814
1815 PR preprocessor/77672
1816 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1817 (test_terminator_location): New function.
1818
81df50de 18192016-09-23 Richard Biener <rguenther@suse.de>
1820
1821 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1822
5f4626d8 18232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1824
1825 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1826 -march=armv8.2-a+fp16 when supported by the hardware.
1827 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1828 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1829 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1830 semi-colons to a macro invocations.
1831 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1832 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1833 defined.
1834 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1835 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1836 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1837 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1838 defined.
1839 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1840 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1841 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1843 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1844 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1845 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1846 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1848 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1849 defined.
1850 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1851 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1852 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1853 defined.
1854 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1855 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1856 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1857 defined.
1858 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1859 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1860 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1861 defined.
1862 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1863 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1864 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1865 defined. Also fix some white-space.
1866 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1867 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1868 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1869 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1870 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1871 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1872 defined. Also fix some long lines and white-space.
1873 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1874 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1875 defined. Also fix some long lines and white-space.
1876 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1877 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1878 defined.
1879 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1880 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1881 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1882 defined.
1883 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1884 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1885 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1886 defined.
1887 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1888 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1889 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1890 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1891 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1892 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1893 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1894 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1895 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1896 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1897 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 1898 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1900 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 1903 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1904 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 1905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 1906
f2645569 19072016-09-23 Jiong Wang <jiong.wang@arm.com>
1908 Matthew Wahab <matthew.wahab@arm.com>
1909
1910 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1911 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1912 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1913 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1914 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1915 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1924 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1925 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1926 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1927 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1928 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1929 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1931 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1932 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1933 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1934 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1935 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1936 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1946 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1947
66a55fc4 19482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1949
1950 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1951 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1952 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1953 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1954 support.
1955
ada0f4c4 19562016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1957
1958 PR ipa/77677
1959 * gcc.dg/torture/pr77677.c: New test.
1960
8771094d 19612016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1962
1963 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1964 here now.
1965
c959fae1 19662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1967
1968 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1969 options. Add tests for float16x4_t and float16x8_t.
1970
88b594a3 19712016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1972
1973 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1974 * gcc.target/s390/risbg-ll-2.c: Ditto.
1975 * gcc.target/s390/risbg-ll-3.c: Ditto.
1976
e4ad661c 19772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1978
1979 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1980 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1981
4005a882 19822016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1983
1984 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1985 output to the simplified instructions.
1986
9854d864 19872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1988
1989 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1990 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1991
388ce7db 19922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1993
1994 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1995 (FP16_SUPPORTED): New
1996 (expected-hfloat-16x4): Make conditional on __fp16 support.
1997 (expected-hfloat-16x8): Likewise.
1998 (vdup_n_f16): Disable for non-AArch64 targets.
1999 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2000 conditional on FP16_SUPPORTED.
2001 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2002 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2003 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2004 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2005 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2006 for testing __fp16.
2007 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2008 conditional on FP16_SUPPORTED.
2009 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2010 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2011
837bb76e 20122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2013
2014 * gcc.target/arm/short-vfp-1.c: New.
2015
e183c2b8 20162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2017
2018 * gcc.target/arm/attr-fp16-arith-1.c: New.
2019
cd6fbed6 20202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2021
2022 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2023 New.
2024 (add_options_for_arm_v8_2a_fp16_neon): New.
2025 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2026 (add_options_for_arm_arch_v8_2a): Auto-generate.
2027 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2028 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2029 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2030 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2031 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2032 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2033 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2034
4961b0ab 20352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2036
2037 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2038 arm_fp16_alternative_ok.
2039 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2040 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2041 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2042 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2043 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2044 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2045 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2046 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2047 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2048 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2049 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2050 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2051 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2052 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2053 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2054 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2055 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2056 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2057 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2058 arm_fp16_alternative_ok.
2059 * lib/target-supports.exp
2060 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2061 (check_effective_target_arm_fp16_alternative_ok): New.
2062 (check_effective_target_arm_fp16_none_ok_nocache): New.
2063 (check_effective_target_arm_fp16_none_ok): New.
2064
ce5b3c3b 20652016-09-23 Martin Liska <mliska@suse.cz>
2066
2067 * gcc.dg/ipa/pr77653.c: Replace adress
2068 with address.
2069
d4c65e05 20702016-09-23 Martin Liska <mliska@suse.cz>
2071
2072 * gcc.target/i386/movbe-4.c: New test.
2073
82a47693 20742016-09-23 Martin Liska <mliska@suse.cz>
2075
2076 * gcc.target/i386/crc32-5.c: New test.
2077
0253072a 20782016-09-23 Martin Liska <mliska@suse.cz>
2079
2080 * gcc.target/i386/pr71652.c: New test.
2081 * gcc.target/i386/pr71652-2.c: New test.
2082 * gcc.target/i386/pr71652-3.c: New test.
2083
0bfdbd22 20842016-09-23 Jakub Jelinek <jakub@redhat.com>
2085
2086 * lib/gcc-dg.exp (process-message): Support relative line number
2087 notation - .+4 or .-1 etc.
2088 * gcc.dg/dg-test-1.c: New test.
2089
ff982ab4 20902016-09-22 Martin Sebor <msebor@redhat.com>
2091
2092 PR target/77676
2093 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2094 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2095 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2096 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2097
78299f8d 20982016-09-22 Uros Bizjak <ubizjak@gmail.com>
2099
2100 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2101 * gcc.dg/ifcvt-2.c: Ditto.
2102 * gcc.dg/zero_bits_compound-1.c: Ditto.
2103 * gcc.dg/zero_bits_compound-1.c: Ditto.
2104 * gcc.dg/pr40550.c: Simplify target selectors.
2105 Use dg-additional-options.
2106 * gcc.dg/pr47893.c: Ditto.
2107 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2108 additional options for 32-bit x86 targets.
2109 * gcc.dg/pr70955.c: Move to ...
2110 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2111
ec645283 21122016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2113
2114 PR c++/61019
2115 * g++.dg/cpp0x/pr61019.C: New.
2116
9753b549 21172016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2118 Terry Guo <terry.guo@arm.com>
2119
2120 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2121 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2122 * gcc.target/arm/pure-code/pure-code.exp: New.
2123
7dbfb427 21242016-09-22 Uros Bizjak <ubizjak@gmail.com>
2125
2126 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2127 Remove SSE effective target requirement.
2128
7e20dff2 21292016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2130
2131 PR c++/71979
2132 * g++.dg/cpp0x/pr71979.C: New.
2133
05dd002d 21342016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2135
2136 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2137
53769cc8 21382016-09-22 Martin Liska <mliska@suse.cz>
2139
2140 PR ipa/77653
2141 * gcc.dg/ipa/pr77653.c: New test.
2142
51c846d6 21432016-09-22 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR fortran/77665
2146 * gfortran.dg/gomp/pr77665.f90: New test.
2147
51278c1a 21482016-09-22 Paul Thomas <pault@gcc.gnu.org>
2149
2150 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2151 * gfortran.dg/dtio_13.f90: New test.
2152
cde225a2 21532016-09-21 Louis Krupp <louis.krupp@zoho.com>
2154
2155 PR fortran/66107
2156 * gfortran.dg/pr66107.f90: New test.
2157
0d5530d9 21582016-09-21 Ian Lance Taylor <iant@golang.org>
2159
2160 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2161 with call to builtin delete function.
2162
9ca7e933 21632016-09-21 Joseph Myers <joseph@codesourcery.com>
2164
2165 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2166 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2167 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2168 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2169 tests.
2170
451127c6 21712016-09-21 Uros Bizjak <ubizjak@gmail.com>
2172
2173 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2174
98aa0f57 21752016-09-21 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR c++/77651
2178 * g++.dg/cpp1z/aligned-new6.C: New test.
2179
65eeae10 21802016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2181
2182 * gcc.target/arm/fp16-aapcs-3.c: New.
2183 * gcc.target/arm/fp16-aapcs-4.c: New.
2184 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2185 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2186 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2187 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2188
1a39df22 21892016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2190
2191 PR tree-optimization/77550
2192 * g++.dg/pr77550.C: New test.
2193
48bc6fdd 21942016-09-21 Georg-Johann Lay <avr@gjlay.de>
2195
2196 PR target/77326
2197 * gcc.target/avr/torture/pr77326.c: New test.
2198
a09b160b 21992016-09-21 Louis Krupp <louis.krupp@zoho.com>
2200
2201 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2202
91207228 22032016-09-21 Richard Biener <rguenther@suse.de>
2204
2205 PR tree-optimization/77648
2206 * gcc.dg/torture/pr77648-1.c: New testcase.
2207 * gcc.dg/torture/pr77648-2.c: Likewise.
2208
f6aeb966 22092016-09-21 Richard Biener <rguenther@suse.de>
2210 Jakub Jelinek <jakub@redhat.com>
2211
2212 PR tree-optimization/77621
2213 * gcc.dg/pr77621.c: New testcase.
2214
637b3ebb 22152016-09-21 Paul Thomas <pault@gcc.gnu.org>
2216
2217 PR fortran/77657
2218 * gfortran.dg/dtio_12.f90: New test.
2219
b5b88e7a 22202016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2221
2222 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2223
8ccdb0a4 22242016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2225
2226 PR tree-optimization/72835
2227 * gcc.dg/tree-ssa/pr72835.c: New test.
2228
b9833bfd 22292016-09-20 Martin Sebor <msebor@redhat.com>
2230
2231 PR middle-end/49905
2232 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2233 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2234 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2235 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2236 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2237 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2238 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2239
597323ed 22402016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2241
2242 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2243 arguments/compare will be optimized away.
2244 * gcc.dg/torture/ftrapv-1.c: Likewise.
2245
25a8e007 22462016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2247
2248 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2249 will be optimized away.
2250 * gcc.dg/ipa/vrp1.c: New test.
2251 * gcc.dg/ipa/vrp2.c: New test.
2252 * gcc.dg/ipa/vrp3.c: New test.
2253
6e93da1b 22542016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2255
2256 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2257 does the same transformation.
2258 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2259 * gcc.dg/tree-ssa/evrp1.c: New test.
2260 * gcc.dg/tree-ssa/evrp2.c: New test.
2261 * gcc.dg/tree-ssa/evrp3.c: New test.
2262 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2263 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2264 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2265 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2266 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2267 foling now happens early.
2268 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2269 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2270 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2271 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2272 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2273
b8b3b645 22742016-09-20 Uros Bizjak <ubizjak@gmail.com>
2275
2276 PR target/77621
2277 * gcc.target/i386/pr77621.c: New test.
2278 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2279 pattern, loop should vectorize with -mtune=atom.
2280
81165554 22812016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2282 Jakub Jelinek <jakub@redhat.com>
2283
2284 PR testsuite/63299
2285 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2286 instead of delete.
2287
2f8a2ead 22882016-09-20 Jakub Jelinek <jakub@redhat.com>
2289
a48667ee 2290 PR c++/77626
2291 * g++.dg/other/pr77626.C: New test.
2292
7e67c6d5 2293 PR c++/77638
2294 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2295
59934ea3 2296 PR c++/77637
2297 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2298
2f8a2ead 2299 PR middle-end/77624
2300 * c-c++-common/pr77624-1.c: New test.
2301 * c-c++-common/pr77624-2.c: New test.
2302
a1268ee1 23032016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2304
2305 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2306 of digits expected.
2307
0b77b2cf 23082016-09-20 Richard Biener <rguenther@suse.de>
2309
2310 PR tree-optimization/77646
2311 * gcc.dg/torture/pr77646.c: New testcase.
2312
bed03df1 23132016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2314
2315 PR c++/77434
2316 * c-c++-common/Wint-in-bool-context.c: New test.
2317
cb19a0da 23182016-09-19 Joseph Myers <joseph@codesourcery.com>
2319
2320 * gcc.dg/cr-decimal-dig-1.c: New test.
2321
9b5c49ef 23222016-09-19 Joseph Myers <joseph@codesourcery.com>
2323
2324 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2325 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2326 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2327 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2328
48d1445d 23292016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2330
2331 PR rtl-optimization/77416
2332 * gcc.target/powerpc/pr77416.c: New.
2333
579f478b 23342016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2335
2336 PR c++/77639
2337 * g++.dg/template/error-recovery4.C: New test.
2338
f2e52448 23392016-09-19 Bin Cheng <bin.cheng@arm.com>
2340
2341 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2342
aaf7d5f8 23432016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2344
2345 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2346 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2347
5f036000 23482016-09-19 Jakub Jelinek <jakub@redhat.com>
2349 Jan Hubicka <jh@suse.cz>
2350
2351 PR target/77587
2352 * gcc.dg/pr77587.c: New test.
2353 * gcc.dg/pr77587a.c: New file.
2354
eee0cf09 23552016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2356
2357 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2358 * gfortran.dg/coarray_38.f90:
2359 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2360 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2361 * gfortran.dg/coarray_allocate_7.f08: New test.
2362 * gfortran.dg/coarray_allocate_8.f08: New test.
2363 * gfortran.dg/coarray_allocate_9.f08: New test.
2364 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2365 new caf_register.
2366 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2367 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2368 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2369 get_by_refs.
2370 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2371 * gfortran.dg/coarray_lock_7.f90: Same.
2372 * gfortran.dg/coarray_poly_5.f90: Same.
2373 * gfortran.dg/coarray_poly_6.f90: Same.
2374 * gfortran.dg/coarray_poly_7.f90: Same.
2375 * gfortran.dg/coarray_poly_8.f90: Same.
2376 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2377
891196d7 23782016-09-19 Fritz Reese <fritzoreese@gmail.com>
2379
2380 PR fortran/77584
2381 * gfortran.dg/dec_structure_15.f90: New testcase.
2382
281da9a3 23832016-09-19 Richard Biener <rguenther@suse.de>
2384
2385 PR middle-end/77605
2386 * gcc.dg/torture/pr77605.c: New testcase.
2387
8a252920 23882016-09-18 Louis Krupp <louis.krupp@zoho.com>
2389
2390 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2391
a18b7a33 23922016-09-17 Jan Hubicka <hubicka@ucw.cz>
2393
2394 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2395 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2396 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2397 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2398 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2399 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2400 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2401 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2402 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2403 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2404 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2405
b868c23d 24062016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2407
2408 * gcc.target/i386/pr68633.c: Fix expected result.
2409
360d7ea8 24102016-09-17 Louis Krupp <louis.krupp@gmail.com>
2411
2412 PR fortran/68078
2413 * gfortran.dg/pr68078.f90: New test.
2414 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2415
d58661cb 24162016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2417
2418 PR target/77613
2419 * gcc.target/powerpc/swaps-p8-25.c: New.
2420
24b3d864 24212016-09-16 Jakub Jelinek <jakub@redhat.com>
2422
e6db887a 2423 PR c++/77482
2424 * g++.dg/cpp0x/constexpr-77482.C: New test.
2425
44df6c11 2426 PR c++/77379
2427 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2428 thunk offsets.
2429 * g++.dg/abi/abi-tag23a.C: Likewise.
2430
53d2f3de 2431 PR c++/77338
2432 * g++.dg/cpp0x/decltype-77338.C: New test.
2433
24b3d864 2434 PR c++/77375
2435 * g++.dg/cpp0x/mutable1.C: New test.
2436
42f172d0 24372016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2438
2439 PR fortran/77612
2440 * gfortran.dg/pr77612.f90: New test.
2441
0665113b 24422016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2443
2444 * gcc.dg/torture/pr70421.c: Require int32plus.
2445
dff10ec9 24462016-09-16 Jakub Jelinek <jakub@redhat.com>
2447
be63912c 2448 PR middle-end/77475
2449 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2450
dff10ec9 2451 PR target/77526
2452 * gcc.target/i386/pr77526.c: New test.
2453
69cdadd9 24542016-09-16 Jakub Jelinek <jakub@redhat.com>
2455 Eric Botcazou <ebotcazou@adacore.com>
2456
2457 PR middle-end/77594
2458 * gcc.target/i386/pr77594.c: New test.
2459
b74250bc 24602016-09-15 Louis Krupp <louis.krupp@zoho.com>
2461
2462 PR fortran/69963
2463 * gfortran.dg/misplaced_implicit_character.f90: New test.
2464
834a2c29 24652016-09-15 Bin Cheng <bin.cheng@arm.com>
2466
2467 PR tree-optimization/77503
2468 * gcc.dg/vect/pr77503.c: New test.
2469
fbcb99d5 24702016-09-15 Richard Biener <rguenther@suse.de>
2471
2472 PR middle-end/77544
2473 * c-c++-common/torture/pr77544.c: New testcase.
2474
3aa4e8c2 24752016-09-15 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR middle-end/77475
2478 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2479 * gcc.dg/march-generic.c: Likewise.
2480 * gcc.target/i386/spellcheck-options-1.c: New test.
2481 * gcc.target/i386/spellcheck-options-2.c: New test.
2482 * gcc.target/i386/spellcheck-options-3.c: New test.
2483 * gcc.target/i386/spellcheck-options-4.c: New test.
2484
e9dea525 24852016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2486
2487 PR fortran/72743
2488 * gfortran.dg/goacc/pr72743.f90: New test.
2489
7270347c 24902016-09-15 Richard Biener <rguenther@suse.de>
2491
2492 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2493
091e8e90 24942016-09-15 Richard Biener <rguenther@suse.de>
2495
2496 PR tree-optimization/77514
2497 * gcc.dg/torture/pr77514.c: New testcase.
2498
8cc08773 24992016-09-14 Jakub Jelinek <jakub@redhat.com>
2500
2501 PR c++/77549
2502 * g++.dg/lookup/pr77549.C: New test.
2503
5be60f03 25042016-09-14 Marek Polacek <polacek@redhat.com>
2505
2506 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2507 * c-c++-common/gomp/atomic-13.c: Likewise.
2508 * c-c++-common/gomp/atomic-14.c: Likewise.
2509 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2510 * g++.dg/cpp1z/bool-increment1.C: New test.
2511 * c-c++-common/pr60439.c: Add dg-warning.
2512 * g++.dg/expr/bitfield4.C: Likewise.
2513 * g++.dg/expr/bitfield5.C: Likewise.
2514 * g++.dg/expr/bitfield6.C: Likewise.
2515 * g++.dg/expr/bool1.C: Likewise.
2516 * g++.dg/expr/bool3.C: Likewise.
2517 * g++.dg/expr/lval3.C: Likewise.
2518 * g++.dg/expr/lval4.C: Likewise.
2519 * g++.old-deja/g++.jason/bool5.C: Likewise.
2520 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2521 * g++.dg/other/error18.C: Likewise.
2522 * g++.dg/gomp/atomic-14.C: Likewise.
2523
f80a245e 25242016-09-14 Nathan Sidwell <nathan@acm.org>
2525
2526 PR c++/77539
2527 * g++.dg/cpp1y/pr77539.C: New.
2528
7b329bca 25292016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2530
2531 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2532 dg-require.
2533 * g++.dg/ext/builtin_alloca.C: Likewise.
2534 * g++.dg/template/spec35.C: Likewise.
2535 * gcc.dg/builtins-68.c: Likewise.
2536 * gcc.misc-tests/gcov-13.c: Likewise.
2537 * gcc.misc-tests/gcov-14.c: Likewise.
2538
0029200d 25392016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2540
2541 * gfortran.dg/dec_structure_14.f90: New testcase.
2542
0975f764 25432016-09-14 Jakub Jelinek <jakub@redhat.com>
2544
2545 PR sanitizer/68260
2546 * c-c++-common/tsan/pr68260.c: New test.
2547
1098c313 25482016-09-13 Joe Seymour <joe.s@somniumtech.com>
2549
2550 PR target/70713
2551 * gcc.target/msp430/function-attributes-1.c: New test.
2552 * gcc.target/msp430/function-attributes-2.c: New test.
2553 * gcc.target/msp430/function-attributes-3.c: New test.
2554
2e7b05a3 25552015-04-18 Martin Sebor <msebor@redhat.com>
2556
2557 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2558 of non-nul characters.
2559 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2560
46fad8d5 25612016-09-13 Jakub Jelinek <jakub@redhat.com>
2562
4bdba715 2563 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2564 * g++.dg/cpp1z/gen-attrs1.C: New test.
2565
99d887de 2566 PR tree-optimization/77454
2567 * gcc.dg/pr77454.c: New test.
2568
46fad8d5 2569 PR c++/77553
2570 * g++.dg/cpp1y/constexpr-77553.C: New test.
2571
68ef907c 25722016-09-13 David Malcolm <dmalcolm@redhat.com>
2573
2574 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2575 (test_show_locus): Replace rich_location::add_fixit_insert calls
2576 with add_fixit_insert_before and add_fixit_insert_after.
2577
2c24fd5e 25782016-09-13 Jason Merrill <jason@redhat.com>
2579 Tom de Vries <tom@codesourcery.com>
2580
2581 PR c++/77427
2582 * g++.dg/pr77427.C: New test.
2583
68b219ee 25842016-09-13 Martin Liska <mliska@suse.cz>
2585
2586 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2587 effective target.
2588 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2589 * lib/target-supports.exp: Define the new target.
2590
c72e91d3 25912016-09-12 Andrew Pinski <apinski@cavium.com>
2592
2593 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2594 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2595
b38c0a37 25962016-09-12 Uros Bizjak <ubizjak@gmail.com>
2597
2598 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2599 variable arguments.
2600 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2601 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2602 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2603 variable argument.
2604 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2605 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2606
7a21b590 26072016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2608
2609 PR c++/77496
2610 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2611 * g++.dg/ext/pr77496.C: New test.
2612 * g++.dg/warn/pr77496.C: New test.
2613
00434032 26142016-09-12 David Malcolm <dmalcolm@redhat.com>
2615
2616 PR c/72858
2617 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2618 to preserve conversion chars, and to preserve prefix information.
2619 * gcc.dg/format/pr72858.c: New test case.
2620
54f56c28 26212016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2622
2623 * gfortran.dg/pr77507.f90: Move to ...
2624 * gfortran.dg/ieee/pr77507.f90: here.
2625
08d6d42c 26262016-08-09 Jan Hubicka <hubicka@ucw.cz>
2627
2628 PR ipa/61159
2629 * compile/pr61159.c: New testcase
2630
35870532 26312016-08-09 Jan Hubicka <hubicka@ucw.cz>
2632
2633 PR ipa/64316
2634 * gcc.dg/ipa/pr63416.c: New testcase.
2635
953b9eef 26362016-09-10 Paul Thomas <pault@gcc.gnu.org>
2637 Steven G. Kargl <kargl@gcc.gnu.org>
2638
2639 PR fortran/77532
c78b1f64 2640 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2641
1aef7c3c 26422016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2643
2644 PR fortran/77507
2645 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2646 * gfortran.dg/c_assoc_4.f90: Ditto.
2647
3bb45f76 26482016-09-10 Tom de Vries <tom@codesourcery.com>
2649
2650 PR C/71602
2651 * c-c++-common/va-arg-va-list-type.c: New test.
2652
9731eaaf 26532016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2654
2655 PR rtl-optimization/77289
2656 * gcc.target/powerpc/pr77289.c: New test.
2657
911ea34a 26582016-09-09 Martin Sebor <msebor@redhat.com>
2659
2660 PR c/77520
2661 PR c/77521
2662 * gcc.dg/pr77520.c: New test.
2663 * gcc.dg/pr77521.c: New test.
2664
edd0f33b 26652016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2666
2667 PR fortran/77506
2668 * gfortran.dg/pr77506.f90: New test.
2669
374777a4 26702016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2671
2672 PR fortran/77507
2673 * gfortran.dg/pr77507.f90: New test.
2674
c5eddaf9 26752016-09-09 Joseph Myers <joseph@codesourcery.com>
2676
2677 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2678
3e7e4e14 26792016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2680 Louis Krupp <lkrupp@gcc.gnu.org>
2681
2682 PR fortran/69514
2683 * gfortran.dg/pr69514_1.f90: New test.
2684 * gfortran.dg/pr69514_2.f90: New test.
2685
51688bb7 26862016-09-08 Jakub Jelinek <jakub@redhat.com>
2687
a34338c9 2688 PR fortran/77500
2689 * gfortran.dg/gomp/pr77500.f90: New test.
2690
51688bb7 2691 PR fortran/77516
2692 * gfortran.dg/gomp/pr77516.f90: New test.
2693
3ecb55e7 26942016-09-07 Jakub Jelinek <jakub@redhat.com>
2695
2696 PR middle-end/77475
2697 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2698 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2699 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2700 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2701 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2702 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2703
3da97ff7 27042016-09-07 David Malcolm <dmalcolm@redhat.com>
2705
2706 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2707 "substring-locations.h".
2708
b55f1f44 27092016-09-07 Richard Biener <rguenther@suse.de>
2710
2711 PR c/77450
2712 * c-c++-common/vector-subscript-8.c: Move ..
2713 * gcc.dg/pr77450.c: ... here.
2714
7d482049 27152016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2716
2717 PR libgfortran/77393
2718 * gfortran.dg/fmt_f0_2.f90: Update test.
2719 * gfortran.dg/fmt_f0_3.f90: New test.
2720
ef3b531c 27212016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2722
2723 PR debug/77389
2724 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2725 in dg-options.
2726
2727 PR debug/57519
2728 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2729
39370ea0 27302016-09-06 Jakub Jelinek <jakub@redhat.com>
2731
2732 PR target/69255
2733 * gcc.target/i386/pr69255-1.c: New test.
2734 * gcc.target/i386/pr69255-2.c: New test.
2735 * gcc.target/i386/pr69255-3.c: New test.
2736
27372016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2738
2739 PR c/77336
2740 * gcc.dg/format/miss-7.c: New test.
2741
88820414 27422016-09-06 Uros Bizjak <ubizjak@gmail.com>
2743
2744 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2745
4c790ba8 27462016-09-06 Martin Liska <mliska@suse.cz>
2747
2748 PR gcov-profile/77378
2749 PR gcov-profile/77466
2750 * gcc.dg/profile-update-warning.c: New test.
2751
43d2460d 27522016-09-06 Richard Biener <rguenther@suse.de>
2753
2754 PR tree-optimization/77479
2755 * gcc.dg/torture/pr77479.c: New testcase.
2756
4c04bcce 27572016-09-06 Richard Biener <rguenther@suse.de>
2758
2759 PR c/77450
2760 * c-c++-common/vector-subscript-7.c: Adjust.
2761 * c-c++-common/vector-subscript-8.c: New testcase.
2762
8925068a 27632016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2764
2765 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2766
daea048c 27672016-09-05 Jakub Jelinek <jakub@redhat.com>
2768
e315ff48 2769 PR target/77476
2770 * gcc.target/i386/avx512f-pr77476.c: New test.
2771 * gcc.target/i386/avx512bw-pr77476.c: New test.
2772 * gcc.target/i386/avx512dq-pr77476.c: New test.
2773
8eeca3ac 2774 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2775 Update comment to mention also avx512f.
2776
daea048c 2777 PR sanitizer/77396
2778 * g++.dg/asan/pr77396-2.C: New test.
2779
a6ffaadf 27802016-09-05 Uros Bizjak <ubizjak@gmail.com>
2781
2782 PR rtl-optimization/77452
2783 * gcc.target/i386/pr77452.c: New test.
2784
8f8828ba 27852016-09-05 Marek Polacek <polacek@redhat.com>
2786
2787 PR c/77423
2788 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2789
65277f2a 27902016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2791
2792 PR fortran/77391
2793 * gfortran.dg/pr77391.f90: New test.
2794
a1cf06b8 27952016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2796
2797 PR fortran/77460
2798 * gfortran.dg/pr77460.f90: New test.
2799
4d261282 28002016-09-03 Jakub Jelinek <jakub@redhat.com>
2801
2802 PR c/65467
2803 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2804
4fc4eb94 28052016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2806
2807 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2808
40a431fa 28092016-09-02 David Malcolm <dmalcolm@redhat.com>
2810
2811 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2812 test case.
2813 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2814 diagnostic-test-show-locus-generate-patch.c to the sources
2815 for diagnostic_plugin_test_show_locus.c.
2816
a940fdc7 28172016-09-02 Jakub Jelinek <jakub@redhat.com>
2818
0b80c4b2 2819 PR c/65467
2820 * gcc.dg/gomp/_Atomic-1.c: New test.
2821 * gcc.dg/gomp/_Atomic-2.c: New test.
2822 * gcc.dg/gomp/_Atomic-3.c: New test.
2823 * gcc.dg/gomp/_Atomic-4.c: New test.
2824 * gcc.dg/gomp/_Atomic-5.c: New test.
2825
a940fdc7 2826 PR sanitizer/77396
2827 * g++.dg/asan/pr77396.C: New test.
2828
28292016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2830
2831 PR tree-optimization/71831
2832 * gcc.dg/builtin-object-size-16.c: New test.
2833 * gcc.dg/builtin-object-size-17.c: New test.
2834
0b404bb4 28352016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2836
2837 PR libgfortran/77393
2838 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2839
8a5817a9 28402016-09-01 Uros Bizjak <ubizjak@gmail.com>
2841
2842 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2843 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2844 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2845 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2846 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2847 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2848 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2849 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2850 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2851 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2852 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2853 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2854 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2855 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2856 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2857 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2858 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2859 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2860
209253ae 28612016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2862
2863 * gnat.dg/opt58.adb: New test.
2864 * gnat.dg/opt58_pkg.ads: New helper.
2865
15182c1d 28662016-09-01 Richard Biener <rguenther@suse.de>
2867
2868 PR middle-end/77436
2869 * gcc.dg/torture/pr77436.c: New testcase.
2870
1c02615c 28712016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2872
2873 * gcc.dg/pr64252.c: Require int32plus.
2874 * gcc.dg/pr66299-1.c: Likewise.
2875 * gcc.dg/pr66299-2.c: Likewise.
2876 * gcc.dg/torture/20131115-1.c: Skip for avr.
2877
08fded5f 28782016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2879
2880 * gcc.target/aarch64/ands_3.c: New test.
2881
a7b3b7c4 28822016-08-31 Jakub Jelinek <jakub@redhat.com>
2883
68c215e4 2884 PR fortran/77352
2885 * gfortran.dg/gomp/pr77352.f90: New test.
2886
a7b3b7c4 2887 PR fortran/77374
2888 * gfortran.dg/gomp/pr77374.f08: New test.
2889
51a43c06 28902016-08-31 Marc Glisse <marc.glisse@inria.fr>
2891
2892 PR tree-optimization/73714
2893 * gcc.dg/tree-ssa/pr73714.c: New test.
2894
01109414 28952016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2896
2897 PR libgfortran/77393
2898 * gfortran.dg/fmt_f0_2.f90: New test.
2899
8036ac7f 29002016-08-31 Marc Glisse <marc.glisse@inria.fr>
2901
2902 * gcc.target/i386/pr59539-2.c: Adapt options.
2903 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2904
b298bde8 29052016-08-31 Paul Thomas <pault@gcc.gnu.org>
2906
2907 PR fortran/77418
2908 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2909 of the associate entity and replace with a pointer to the
2910 intended item on the stack.
2911
9f732c4e 29122016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 2913 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 2914
2915 PR fortran/48298
2916 * gfortran.dg/dtio_1.f90: New test.
2917 * gfortran.dg/dtio_2.f90: New test.
2918 * gfortran.dg/dtio_3.f90: New test.
2919 * gfortran.dg/dtio_4.f90: New test.
2920 * gfortran.dg/dtio_5.f90: New test.
2921 * gfortran.dg/dtio_6.f90: New test.
2922 * gfortran.dg/dtio_7.f90: New test.
2923 * gfortran.dg/dtio_8.f90: New test.
2924 * gfortran.dg/dtio_9.f90: New test.
2925 * gfortran.dg/dtio_10.f90: New test.
2926
d6dd1b60 29272016-08-30 David Malcolm <dmalcolm@redhat.com>
2928
2929 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2930 (test_many_nested_locations): New function.
2931 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2932 (test_show_locus): Handle "test_many_nested_locations".
2933
2e7400df 29342016-08-30 David Malcolm <dmalcolm@redhat.com>
2935
2936 * g++.dg/template/double-greater-than-fixit.C: New test case.
2937
98023bfd 29382016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2939
2940 * gnat.dg/opt57.ad[sb]: New test.
2941 * gnat.dg/opt57_pkg.ads: New helper.
2942
f9723d87 29432016-08-30 Richard Biener <rguenther@suse.de>
2944
2945 PR tree-optimization/69047
2946 * gcc.dg/pr69047.c: Fix byte-order check.
2947
77ce6232 29482016-08-30 Jakub Jelinek <jakub@redhat.com>
2949
adca2d16 2950 PR tree-optimization/72866
2951 * gcc.dg/vect/pr72866.c: New test.
2952
06cee168 2953 PR debug/77363
2954 * g++.dg/debug/dwarf2/pr77363.C: New test.
2955
4472e8d1 2956 PR middle-end/77377
2957 * gcc.target/i386/pr77377.c: New test.
2958
77ce6232 2959 PR debug/77389
2960 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2961 in dg-options.
2962
36bda760 29632016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2964
2965 * gfortran.dg/pr77372.f90: Moved to ...
2966 * gfortran.dg/ieee/pr77372.f90: here.
2967
2db6ea89 29682016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2969
2970 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2971 vector short/char initializations.
2972 * gcc.target/powerpc/vec-init-5.c: Likewise.
2973 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2974 vector initialization optimizations.
2975 * gcc.target/powerpc/vec-init-7.c: Likewise.
2976 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2977 vector float/double initializations.
2978 * gcc.target/powerpc/vec-init-9.c: Likewise.
2979
1e4df796 29802016-08-29 Uros Bizjak <ubizjak@gmail.com>
2981
2982 PR target/77403
2983 * gcc.target/i386/pr77403.c: New test.
2984
f293b7f2 29852016-08-29 Marek Polacek <polacek@redhat.com>
2986
2987 PR c/77292
2988 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2989
ea2ec8f6 29902016-08-29 Tom de Vries <tom@codesourcery.com>
2991
2992 PR c/77398
2993 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2994
686436fe 29952016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2996
2997 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 2998
686436fe 29992016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3000
3001 * gfortran.dg/dec_structure_13.f90: New testcase.
3002
f1ecf8b3 30032016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3004
3005 PR fortran/77261
3006 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3007 available.
3008
4670f428 30092016-08-28 Tom de Vries <tom@codesourcery.com>
3010
3011 PR lto/70955
3012 * gcc.dg/pr70955.c: New test.
3013 * gcc.dg/lto/pr70955_0.c: Same.
3014 * gcc.dg/lto/pr70955_1.c: Same.
3015
b243b563 30162016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3017
3018 PR tree-optimization/71077
3019 * gcc.target/i386/pr71077.c: New test.
3020
92a44a68 30212016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3022
3023 PR fortran/77380
3024 * gfortran.dg/pr77380.f90: New test.
3025
92a44a68 30262016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3027
3028 PR fortran/77372
3029 gfortran.dg/pr77372.f90: New test.
3030
367964fa 30312016-08-26 David Malcolm <dmalcolm@redhat.com>
3032
3033 * gcc.dg/spellcheck-fields-2.c (test): Move
3034 dg-begin/end-multiline-output within function body.
3035 (test_macro): New function.
3036
df4248fb 30372016-08-26 David Malcolm <dmalcolm@redhat.com>
3038
3039 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3040 (test_fixit_insert): Update expected output.
3041 (test_fixit_remove): Likewise.
3042 (test_fixit_replace): Likewise.
3043
377da6e4 30442016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3045
3046 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3047 Fix typo.
3048
4f16cc83 30492016-08-26 Richard Biener <rguenther@suse.de>
3050
3051 PR tree-optimization/69047
3052 * gcc.dg/pr69047.c: New testcase.
3053
a54071b2 30542016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3055 Martin Jambhor <mjambor@suse.cz>
377da6e4 3056
a54071b2 3057 * gcc.dg/ipa/propbits-1.c: New test-case.
3058 * gcc.dg/ipa/propbits-2.c: Likewise.
3059 * gcc.dg/ipa/propbits-3.c: Likewise.
3060
2ae10c8c 30612016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3062
3063 PR fortran/77351
3064 * gfortran.dg/pr77351.f90: New test.
3065
c4963714 30662016-08-25 Marek Polacek <polacek@redhat.com>
3067
3068 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3069
49e1f4eb 30702016-08-25 Marek Polacek <polacek@redhat.com>
3071
3072 PR c/77323
3073 * gcc.dg/pr77323.c: New test.
3074
984f03c2 30752016-08-24 Paul Thomas <pault@gcc.gnu.org>
3076
3077 PR fortran/77358
3078 * gfortran.dg/submodule_17.f08: New test.
3079
92a44a68 30802016-08-24 Michael Collison <michael.collison@linaro.org>
3081 Michael Collison <michael.collison@arm.com>
f6c98a9a 3082
3083 * gcc.target/arm/builtin_saddl.c: New testcase.
3084 * gcc.target/arm/builtin_saddll.c: New testcase.
3085 * gcc.target/arm/builtin_uaddl.c: New testcase.
3086 * gcc.target/arm/builtin_uaddll.c: New testcase.
3087 * gcc.target/arm/builtin_ssubl.c: New testcase.
3088 * gcc.target/arm/builtin_ssubll.c: New testcase.
3089 * gcc.target/arm/builtin_usubl.c: New testcase.
3090 * gcc.target/arm/builtin_usubll.c: New testcase.
3091
8938d43d 30922016-08-24 Uros Bizjak <ubizjak@gmail.com>
3093
3094 PR target/77270
3095 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3096 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3097 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3098 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3099 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3100 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3101 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3102 effective target. Remove scan-assembler-times directives.
3103 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3104 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3105 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3106
2fb84e50 31072016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3108
3109 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3110 of unsigned int.
3111 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3112
cac7df4e 31132016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3114
3115 PR testsuite/77317
3116 * lib/target-supports.exp
3117 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3118 (check_effective_target_vect_natural_alignment): Ditto.
3119 (check_effective_target_vector_alignment_reachable): Ditto.
3120 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3121
b904831d 31222016-08-23 Ian Lance Taylor <iant@golang.org>
3123
3124 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3125
ff055c48 31262016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3127
3128 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3129 being created from pointers to memory locations.
3130 * gcc.target/powerpc/vec-init-2.c: Likewise.
3131
27af8972 31322016-08-23 Fritz Reese <fritzoreese@gmail.com>
3133
3134 * gfortran.dg/dec_structure_12.f90: New testcase.
3135
bd8ac469 31362016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3137
3138 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3139
434d4291 31402016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3141
3142 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3143 verification.
3144
be0be2de 31452016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3146
3147 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3148 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3149
7feac654 31502016-08-23 Richard Biener <rguenther@suse.de>
3151
3152 PR tree-optimization/27336
3153 * c-c++-common/pr27336.c: New testcase.
3154
364743f3 31552016-08-22 Marek Polacek <polacek@redhat.com>
3156
3157 PR c++/77321
3158 * g++.dg/cpp1y/pr77321.C: New test.
3159
b92c452d 31602016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3161
3162 PR fortran/60774
3163 * gfortran.dg/empty_label.f: Adjust test for new error message.
3164 * gfortran.dg/empty_label.f90: Ditto.
3165 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3166 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3167 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3168
bfbc628a 31692016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3170
3171 PR fortran/61318
3172 * gfortran.dg/pr61318.f90: New test.
3173
99af6e70 31742016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3175
3176 PR fortran/77260
3177 * gfortran.dg/pr77260_1.f90: New test.
3178 * gfortran.dg/pr77260_2.f90: Ditto.
3179
6cfc7001 31802016-08-22 Joseph Myers <joseph@codesourcery.com>
3181
3182 PR middle-end/77269
3183 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3184 __builtin_signbitf and __builtin_signbitl in expected generic
3185 expansion.
3186 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3187 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3188 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3189 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3190 tests.
3191
012f068a 31922016-08-22 Joseph Myers <joseph@codesourcery.com>
3193
3194 * gcc.dg/torture/float128-builtin.c,
3195 gcc.dg/torture/float128-ieee-nan.c,
3196 gcc.dg/torture/float128x-builtin.c,
3197 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3198 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3199 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3200 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3201 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3202 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3203 gcc.dg/torture/floatn-nan.h: New tests.
3204
e2c5b687 32052016-08-22 Joseph Myers <joseph@codesourcery.com>
3206
3207 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3208 macro.
3209 (main): Update calls to TEST_I_F.
3210 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3211 macro.
3212 (main): Update calls to TEST_I_F.
3213
b4635564 32142016-08-22 Joseph Myers <joseph@codesourcery.com>
3215
3216 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3217 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3218 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3219 names in calls to TEST_I_F.
3220
802bc569 32212016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3222
3223 PR c/52952
3224 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3225
70fa7158 32262016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3227
3228 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3229 and !natural_alignment_64.
3230 * gcc.dg/ipa/propalign-2.c: Likewise.
3231 * gcc.dg/ipa/propalign-3.c: Likewise.
3232 * gcc.dg/ipa/propalign-4.c: Likewise.
3233 * gcc.dg/ipa/propalign-5.c: Likewise.
3234 * lib/target-supports.exp
3235 (check_effective_target_natural_alignment_32): Add avr-*-*.
3236
d0346b1a 32372016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3238
3239 PR tree-optimization/61839
3240 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3241 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3242 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3243 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3244
82c85aba 32452016-08-19 Joseph Myers <joseph@codesourcery.com>
3246
3247 PR c/32187
3248 * lib/target-supports.exp (check_effective_target_float16)
3249 (check_effective_target_float32, check_effective_target_float64)
3250 (check_effective_target_float128, check_effective_target_float32x)
3251 (check_effective_target_float64x)
3252 (check_effective_target_float128x)
3253 (check_effective_target_float16_runtime)
3254 (check_effective_target_float32_runtime)
3255 (check_effective_target_float64_runtime)
3256 (check_effective_target_float128_runtime)
3257 (check_effective_target_float32x_runtime)
3258 (check_effective_target_float64x_runtime)
3259 (check_effective_target_float128x_runtime)
3260 (check_effective_target_floatn_nx_runtime)
3261 (add_options_for_float16, add_options_for_float32)
3262 (add_options_for_float64, add_options_for_float128)
3263 (add_options_for_float32x, add_options_for_float64x)
3264 (add_options_for_float128x): New procedures.
3265 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3266 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3267 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3268 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3269 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3270 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3271 gcc.dg/torture/float128-complex.c,
3272 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3273 gcc.dg/torture/float128x-basic.c,
3274 gcc.dg/torture/float128x-complex.c,
3275 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3276 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3277 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3278 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3279 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3280 gcc.dg/torture/float32x-basic.c,
3281 gcc.dg/torture/float32x-complex.c,
3282 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3283 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3284 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3285 gcc.dg/torture/float64x-basic.c,
3286 gcc.dg/torture/float64x-complex.c,
3287 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3288 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3289 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3290 gcc.dg/torture/floatn-tg.h,
3291 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3292 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3293 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3294 gcc.dg/torture/fp-int-convert-float128x.c,
3295 gcc.dg/torture/fp-int-convert-float16-timode.c,
3296 gcc.dg/torture/fp-int-convert-float16.c,
3297 gcc.dg/torture/fp-int-convert-float32-timode.c,
3298 gcc.dg/torture/fp-int-convert-float32.c,
3299 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3300 gcc.dg/torture/fp-int-convert-float32x.c,
3301 gcc.dg/torture/fp-int-convert-float64-timode.c,
3302 gcc.dg/torture/fp-int-convert-float64.c,
3303 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3304 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3305 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3306 maximum exponent of floating-point type. Use it in testing
3307 whether 0x8...0 fits in the floating-point type. Always treat -1
3308 (signed 0xf...f) as fitting in the floating-point type.
3309 (M_OK1): New macro.
3310 * gcc.dg/torture/fp-int-convert-double.c,
3311 gcc.dg/torture/fp-int-convert-float.c,
3312 gcc.dg/torture/fp-int-convert-float128-timode.c,
3313 gcc.dg/torture/fp-int-convert-float128.c,
3314 gcc.dg/torture/fp-int-convert-float80-timode.c,
3315 gcc.dg/torture/fp-int-convert-float80.c,
3316 gcc.dg/torture/fp-int-convert-long-double.c,
3317 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3318
cf0bbc39 33192016-08-19 Jakub Jelinek <jakub@redhat.com>
3320
9354a9a5 3321 PR fortran/72744
3322 * gfortran.dg/gomp/pr72744.f90: New test.
3323
cf0bbc39 3324 PR fortran/69281
3325 * gfortran.dg/gomp/pr69281.f90: New test.
3326
ee0e163a 33272016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3328
1e4df796 3329 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3330 the last special seed value.
3331 * gfortran.dg/random_7.f90: Use size for last array member instead
3332 of hardcoded value.
ee0e163a 3333
6d7de609 33342016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3335
3336 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3337 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3338
e3243c77 33392016-08-19 Richard Biener <rguenther@suse.de>
3340
3341 PR tree-optimization/77286
3342 * gcc.dg/torture/pr77286.c: New testcase.
3343
b983d92d 33442016-08-18 David Malcolm <dmalcolm@redhat.com>
3345
3346 * gcc.dg/verbose-asm-2.c: New test case.
3347
48a7392b 33482016-08-18 David Malcolm <dmalcolm@redhat.com>
3349
3350 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3351 (custom_diagnostic_finalizer): Update for change to
3352 diagnostic_show_locus.
3353
5c8151fa 33542016-08-18 David Malcolm <dmalcolm@redhat.com>
3355
3356 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3357 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3358
26040f06 33592016-08-18 Marek Polacek <polacek@redhat.com>
3360
3361 PR c/71514
3362 * gcc.dg/pr71514.c: New test.
3363
360e911d 33642015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3365
3366 PR target/72839
3367 * gcc.target/i386/pr72839.c: New test.
3368
6de0546d 33692016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3370
3371 PR middle-end/70895
3372 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3373 * c-c++-common/goacc/reduction-1.c: Likewise.
3374 * c-c++-common/goacc/reduction-2.c: Likewise.
3375 * c-c++-common/goacc/reduction-3.c: Likewise.
3376 * c-c++-common/goacc/reduction-4.c: Likewise.
3377
cee80871 33782016-08-18 Alan Modra <amodra@gmail.com>
3379
3380 * gcc.c-torture/compile/pr72771.c: New.
3381
f9c39b65 33822016-08-17 Jakub Jelinek <jakub@redhat.com>
3383
3384 PR fortran/67496
3385 * gfortran.dg/pr67496.f90: New test.
3386
92a44a68 33872015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3388
3389 PR tree-optimization/71752
f9c39b65 3390 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3391
d2392ec3 33922016-08-17 Uros Bizjak <ubizjak@gmail.com>
3393
3394 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3395
c4994c0b 33962016-08-17 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR middle-end/77259
3399 * g++.dg/ipa/devirt-52.C: New test.
3400
f7896ff0 34012016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3402
3403 * c-c++-common/goacc/reduction-6.c: New testcase.
3404
7104d1a8 34052016-08-17 Richard Biener <rguenther@suse.de>
3406
3407 PR tree-optimization/76490
3408 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3409 * gcc.dg/pr52904.c: XFAIL.
3410
cff41b9e 34112016-08-17 Richard Biener <rguenther@suse.de>
3412
3413 PR tree-optimization/23855
3414 * gcc.dg/loop-unswitch-2.c: Adjust.
3415
b1398e47 34162016-08-16 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR tree-optimization/72817
3419 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3420
de41fc22 34212016-08-16 Joseph Myers <joseph@codesourcery.com>
3422
3423 PR libgcc/77265
3424 * gcc.dg/torture/float128-extend-inf.c: New test.
3425
5927e78e 34262016-08-16 David Malcolm <dmalcolm@redhat.com>
3427
3428 PR c/72857
3429 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3430 for embedded NUL.
3431 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3432 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3433 caret placement.
3434 (test_oct): Likewise.
3435 (test_multiple): Likewise.
3436 (test_field_width_specifier): Likewise.
3437 (test_field_width_specifier_2): New function.
3438 (test_field_precision_specifier): New function.
3439 (test_embedded_nul): Update expected caret placement.
3440 (test_non_contiguous_strings): Update line number.
3441 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3442 (__emit_string_literal_range): Add "caret_idx" param.
3443 (test_simple_string_literal): Add value for new param, updating
3444 expected output..
3445 (test_concatenated_string_literal): Likewise.
3446 (test_multiline_string_literal): Likewise.
3447 (test_hex): Likewise.
3448 (test_oct): Likewise.
3449 (test_multiple): Likewise.
3450 (test_ucn4): Likewise.
3451 (test_ucn8): Likewise.
3452 (test_u8): Likewise.
3453 (test_u): Likewise; update expected message, from "range" to
3454 "location".
3455 (test_U): Likewise.
3456 (test_L): Likewise.
3457 (test_macro): Add value for new param.
3458 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3459 (__emit_string_literal_range): Add "caret_idx" param.
3460 (test_stringified_token_1): Add value for new param. Update
3461 expected message, from "range" to "location".
3462 (test_stringized_token_2): Likewise, adding param to macro.
3463 (test_stringified_token_3): Likewise.
3464 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3465 (emit_warning): Convert param from source_range to location_t.
3466 (test_string_literals): Add caret_idx param, and use it when
3467 constructing a substring_loc. Update error message, from
3468 "range" to "location".
3469
b8d94309 34702016-08-16 Jakub Jelinek <jakub@redhat.com>
3471
2e947447 3472 PR target/71910
3473 * g++.dg/gomp/pr71910.C: New test.
3474
9ea71b15 3475 PR middle-end/67485
3476 * gcc.c-torture/compile/pr67485.c: New test.
3477
b8d94309 3478 PR target/72867
3479 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3480
31de5086 34812016-08-16 Bin Cheng <bin.cheng@arm.com>
3482
3483 PR tree-optimization/69848
3484 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3485
a05d3de8 34862016-08-16 Martin Liska <mliska@suse.cz>
3487
3488 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3489 of memory operations so that it can be handled by core2
3490 in 32-bit mode.
3491
b50ad04e 34922016-08-16 Richard Biener <rguenther@suse.de>
3493
3494 PR tree-optimization/76783
3495 * gcc.dg/pr76783.c: New testcase.
3496 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3497
b441db40 34982016-08-16 Bin Cheng <bin.cheng@arm.com>
3499
3500 PR tree-optimization/72817
3501 PR tree-optimization/73450
3502 * gcc.dg/tree-ssa/pr72817.c: New test.
3503 * gcc.dg/tree-ssa/pr73450.c: New test.
3504
36d310d0 35052016-08-15 Fritz Reese <fritzoreese@gmail.com>
3506
3507 * gfortran.dg/init_flag_13.f90: New testcase.
3508 * gfortran.dg/init_flag_14.f90: Ditto.
3509 * gfortran.dg/init_flag_15.f03: Ditto.
3510 * gfortran.dg/dec_init_1.f90: Ditto.
3511 * gfortran.dg/dec_init_2.f90: Ditto.
3512
e5ec9f76 35132016-08-15 Uros Bizjak <ubizjak@gmail.com>
3514
3515 PR target/72867
3516 * gcc.target/i386/pr72867.c: New test.
3517
6ce66d38 35182016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3519
3520 * c-c++-common/dump-ada-spec-5.c: New test.
3521
894463cf 35222016-08-15 Richard Biener <rguenther@suse.de>
3523
3524 PR tree-optimization/73434
3525 * gcc.dg/torture/pr73434.c: New testcase.
3526
98b374b4 35272016-08-15 Jakub Jelinek <jakub@redhat.com>
3528
3529 PR tree-optimization/72824
3530 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3531
9b90f118 35322016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3533
3534 PR fortran/70598
3535 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3536 in use_device clause.
3537 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3538 * gfortran.dg/goacc/list.f95: Adjust to catch
3539 "neither a POINTER nor an array" error messages.
3540
1d80868e 35412016-08-14 Uros Bizjak <ubizjak@gmail.com>
3542
3543 PR target/76342
3544 * gcc.target/i386/pr76342.c: New test.
3545
153e4ac1 35462016-08-12 Jakub Jelinek <jakub@redhat.com>
3547
3548 PR c/71512
3549 * g++.dg/ubsan/pr71512.C: New test.
3550 * c-c++-common/ubsan/pr71512-1.c: New test.
3551 * c-c++-common/ubsan/pr71512-2.c: New test.
3552
3c382998 35532016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3554
3555 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3556 vector initialization options.
3557 * gcc.target/powerpc/vec-init-2.c: Likewise.
3558 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3559 is generated on ISA 3.0.
3560
7079d57a 35612016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3562
3563 PR middle-end/71654
3564 * gcc.dg/c-c++-common/pr71654.c: New test.
3565 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3566 dg-options.
3567 * gcc.dg/tree-ssa/vrp24: Likewise.
3568
7175bb2a 35692016-08-12 Jakub Jelinek <jakub@redhat.com>
3570
3571 PR c/67410
3572 * gcc.dg/pr67410.c: New test.
3573
56fb8e9d 35742016-08-12 Bin Cheng <bin.cheng@arm.com>
3575
3576 PR tree-optimization/69848
3577 * gcc.dg/vect/vect-pr69848.c: New test.
3578
1f84b4ab 35792016-08-12 Uros Bizjak <ubizjak@gmail.com>
3580
3581 PR testsuite/71008
3582 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3583 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3584 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3585 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3586
60b349d9 35872016-08-12 Richard Biener <rguenther@suse.de>
3588
3589 PR tree-optimization/57326
3590 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3591 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3592 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3593 * gcc.target/i386/pr45685.c: Likewise.
3594 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3595 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3596 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3597 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3598 * gfortran.dg/pr34163.f90: Likewise.
3599
6d5f72f3 36002016-08-12 Martin Liska <mliska@suse.cz>
3601
3602 * g++.dg/gcov/gcov-16.C: New test.
3603 * lib/gcov.exp: Support new argument for run-gcov function.
3604
b357db2c 36052016-08-12 Martin Liska <mliska@suse.cz>
3606
3607 PR gcov-profile/35590
3608 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3609
08e33f10 36102016-08-12 Richard Biener <rguenther@suse.de>
3611
3612 PR tree-optimization/72851
3613 * gcc.dg/torture/pr72851.c: New testcase.
3614
92a44a68 36152016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3616
832d369d 3617 PR debug/63240
3618 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3619 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3620 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3621 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3622 DW_AT_deleted.
3623
1289a281 3624 PR debug/55641
3625 * g++.dg/debug/dwarf2/ref-1.C: New.
3626
9a478fab 3627 PR debug/49366
3628 * g++.dg/debug/dwarf2/template-params-12.H: New.
3629 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3630 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3631 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3632 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3633 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3634 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3635 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3636
e61229f8 36372016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3638
3639 PR target/72863
3640 * gcc.target/powerpc/pr72863.c: New test.
3641
c7823416 36422016-08-11 Uros Bizjak <ubizjak@gmail.com>
3643
3644 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3645
df15667f 36462015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3647
3648 * gcc.target/i386/pieces-strcpy-1.c: New test.
3649 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3650
83c375ba 36512016-08-11 Jakub Jelinek <jakub@redhat.com>
3652
3653 PR c++/72868
3654 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3655
350f354a 36562015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3657
3658 * gcc.target/i386/pieces-memcpy-1.c: New test.
3659 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3660 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3661 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3662 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3663 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3664
74be5bc1 36652016-08-11 Jakub Jelinek <jakub@redhat.com>
3666
3667 PR c/72816
20fb4916 3668 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3669
40395983 36702016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3671
3672 PR tree-optimization/71083
3673 * gcc.c-torture/execute/pr71083.c: New test.
3674 * gnat.dg/loop_optimization23.adb: New test.
3675 * gnat.dg/loop_optimization23_pkg.ads: New test.
3676 * gnat.dg/loop_optimization23_pkg.adb: New test.
3677
ec969ce4 36782016-08-11 Richard Biener <rguenther@suse.de>
3679
3680 PR tree-optimization/72772
3681 * gcc.dg/graphite/pr35356-1.c: Adjust.
3682 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3683
25482c16 36842016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3685
3686 * gfortran.dg/random_7.f90: Take into account that the last seed
3687 value is the special p value.
3688 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3689
f454033a 36902016-08-11 Richard Biener <rguenther@suse.de>
3691
3692 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3693
2d2b78a1 36942016-08-11 Alan Modra <amodra@gmail.com>
3695
3696 * gcc.target/powerpc/pr71680.c: New.
3697
97468983 36982016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3699
3700 * gcc.target/powerpc/bfp/bfp.exp: New file.
3701 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3702 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3703 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3704 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3705 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3706 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3707 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3708 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3709 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3710 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3711 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3712 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3713 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3714 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3715 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3716 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3717 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3718 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3719 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3720 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3721 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3722 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3723 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3724 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3725 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3726 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3727 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3728 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3729 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3730 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3731 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3732 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3733 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3734 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3735 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3736 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3737 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3738 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3739 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3740 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3741 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3742 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3743 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3744 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3745 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3746 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3747 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3748 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3749 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3750 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3751 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3752 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3753 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3754
23a6fe48 37552016-08-10 Bin Cheng <bin.cheng@arm.com>
3756
3757 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3758 Add aarch64*-*-*.
3759
0cb8f73e 37602016-08-10 Bin Cheng <bin.cheng@arm.com>
3761
3762 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3763
b7ed2a65 37642016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3765
3766 PR target/72853
3767 * gcc.target/powerpc/pr72853.c: New test.
3768
2d2b4107 37692016-08-10 Martin Liska <mliska@suse.cz>
3770
3771 PR gcov-profile/58306
3772 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3773
7132b755 37742016-08-10 Martin Liska <mliska@suse.cz>
3775
3776 * g++.dg/gcov/gcov-threads-1.C: New test.
3777
5186407c 37782016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3779
3780 PR target/71873
3781 * gcc.target/avr/pr71873.c: New test.
3782
44f01555 37832016-08-09 Martin Liska <mliska@suse.cz>
3784
3785 * g++.dg/gcov/gcov-dump-1.C: New test.
3786 * g++.dg/gcov/gcov-dump-2.C: New test.
3787
7d4f18f5 37882016-08-09 Martin Liska <mliska@suse.cz>
3789
3790 * gcc.dg/tree-prof/val-prof-9.c: New test.
3791
defa7026 37922016-08-09 Martin Liska <mliska@suse.cz>
3793
3794 * gcc.dg/tree-prof/val-prof-8.c: New test.
3795
ae7e6062 37962016-08-09 Martin Jambor <mjambor@suse.cz>
3797
0c47dd26 3798 PR ipa/71981
3799 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3800
a69fb570 38012016-08-09 Bin Cheng <bin.cheng@arm.com>
3802
3803 PR tree-optimization/33707
3804 * gcc.dg/vect/pr33707.c: New test.
3805
a031a844 38062016-08-09 Bin Cheng <bin.cheng@arm.com>
3807
3808 PR tree-optimization/pr72772
3809 * gcc.dg/tree-ssa/pr72772.c: New test.
3810
8f1baf0d 38112016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3812
3813 PR rtl-optimization/66669
3814 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3815
53e7aca1 38162016-08-09 Jakub Jelinek <jakub@redhat.com>
3817
3818 PR tree-optimization/72824
3819 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3820
c162fa25 38212016-08-09 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/71802
3824 * gcc.dg/torture/pr71802.c: New testcase.
3825
87156a7d 38262016-08-09 Jakub Jelinek <jakub@redhat.com>
3827
3828 PR c++/72809
3829 * g++.dg/eh/stdarg1.C: New test.
3830
d0029333 38312016-08-08 Andi Kleen <ak@linux.intel.com>
3832
3833 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3834 test command line in failure log.
3835 (profopt-execute): dito. Make autofdo file names unique.
3836
7af4d06b 38372016-08-08 David Malcolm <dmalcolm@redhat.com>
3838
3839 PR c/64955
3840 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3841 output.
3842
7091ff70 38432016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3844
3845 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3846 c99_runtime.
3847 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3848 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3849 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3850 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3851 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3852 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3853
d189b094 38542016-08-08 David Malcolm <dmalcolm@redhat.com>
3855
3856 PR c/52952
3857 * gcc.dg/cpp/pr66415-1.c: Likewise.
3858 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3859 * gcc.dg/format/c90-printf-1.c: Likewise.
3860 * gcc.dg/format/diagnostic-ranges.c: New test case.
3861
440837fe 38622016-08-08 Jakub Jelinek <jakub@redhat.com>
3863
7cbcf608 3864 PR fortran/72716
3865 * gfortran.dg/gomp/pr72716.f90: New test.
3866
aa1ddb66 3867 PR middle-end/72781
3868 * gcc.dg/gomp/pr72781.c: New test.
3869
440837fe 3870 PR middle-end/68762
3871 * g++.dg/vect/pr68762-1.cc: New test.
3872 * g++.dg/vect/pr68762-2.cc: New test.
3873 * g++.dg/vect/pr68762.h: New file.
3874
eb571c16 38752016-08-08 Martin Sebor <msebor@redhat.com>
3876
3877 PR testsuite/72838
f9c39b65 3878 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3879 * g++.dg/warn/overflow-warn-3.C: Same.
3880 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3881
8ca5189a 38822016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3883
3884 PR fortran/71936
3885 * gfortran.dg/allocate_with_source_21.f03: New test.
3886
1495e54c 38872016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3888
3889 PR fortran/72698
3890 * gfortran.dg/allocate_with_source_20.f03: New test.
3891
d1e97886 38922016-08-08 Alan Modra <amodra@gmail.com>
3893
3894 * gcc.c-torture/compile/pr72802.c: New.
3895
9da84a54 38962016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3897
3898 PR fortran/70524
3899 * gfortran.dg/dependency_48.f90: New test.
3900
3f9692a5 39012016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3902
b5b764be 3903 PR fortran/70040
3f9692a5 3904 * gfortran.dg/pr70040.f90: New testcase.
3905
099ec19a 39062016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3907
3908 PR fortran/71961
3909 * gfortran.dg/matmul_10.f90: New testcase.
3910
e8272095 39112016-08-07 Jan Hubicka <hubicka@ucw.cz>
3912
3913 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3914
f5d2c462 39152016-08-07 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR c/72816
3918 * gcc.dg/pr72816.c: New test.
3919
30c60892 39202016-08-06 Jonathan Wakely <jwakely@redhat.com>
3921
3922 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3923 * g++.dg/conversion/pr41426.C: Likewise.
3924 * g++.dg/conversion/pr66211.C: Likewise.
3925 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3926 * g++.dg/init/ref8.C: Likewise.
3927 * g++.old-deja/g++.law/cvt20.C: Likewise.
3928 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3929
2abf3c4a 39302016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3931
3932 PR tree-optimization/18046
3933 * gcc.dg/tree-ssa/vrp105.c: New test.
3934 * gcc.dg/tree-ssa/vrp106.c: New test.
3935
a940fdc7 39362016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 3937
3938 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3939 1ul in diagnostics. Remove hyphen from "constant-expression."
3940 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3941 * g++.dg/cpp0x/static_assert3.C: Same.
3942 * g++.dg/cpp1y/constexpr-throw.C: Same.
3943 * g++.dg/template/nontype3.C: Same.
3944 * g++.dg/warn/overflow-warn-1.C: Same.
3945 * g++.dg/warn/overflow-warn-3.C: Same.
3946 * g++.dg/warn/overflow-warn-4.C: Same.
3947
d4166bdc 39482016-08-05 David Malcolm <dmalcolm@redhat.com>
3949
3950 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3951 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3952 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3953 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3954
906dd612 39552016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3956
3957 PR tree-optimization/72810
3958 * gcc.dg/tree-ssa/vrp110.c: New test.
3959
9788fb76 39602016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3961
3962 PR Target/72819
3963 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3964 registers.
3965 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3966 saving the half-precision registers.
3967 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3968 value is returned in h0.
3969 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3970 are passed in FP/SIMD registers.
3971 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3972 passing works corrcetly.
3973 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3974 (hfa_f16x2_t): Likewise.
3975 (hfa_f16x3_t): Likewise.
3976 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3977 are promoted to double and passed in a double register.
3978 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3979 are promoted to double and stacked.
3980 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3981 __fp16 data types.
3982 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3983 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3984 __fp16 first get passed in FP/SIMD registers, then stacked.
3985
30f40fe4 39862016-08-05 Nathan Sidwell <nathan@acm.org>
3987
3988 PR c++/68724
3989 * g++.dg/cpp0x/pr68724.C: New.
3990
8a6540e1 39912016-08-05 Richard Biener <rguenther@suse.de>
3992
3993 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3994
09001ac1 39952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3996
3997 * gcc.dg/tree-ssa/vrp107.c: New test.
3998 * gcc.dg/tree-ssa/vrp108.c: New test.
3999 * gcc.dg/tree-ssa/vrp109.c: New test.
4000
88ab6a9c 40012016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4002
4003 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4004 dg-options.
4005
b2a036e7 40062016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4007
4008 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4009 test-cases.
4010 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4011 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4012 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4013 test-cases.
4014 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4015 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4016 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4017 large_double.
4018
8dbf49cb 40192016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4020
4021 PR c++/72800
4022 * g++.dg/cpp1y/lambda-ice1.C: New.
4023
dcc45aae 40242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4025
4026 PR c++/72759
4027 * g++.dg/cpp1y/pr72759.C: New test.
4028
88fe4062 40292016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4030
4031 * gcc.dg/switch-10.c: New test.
4032
a1af716f 40332016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4034
4035 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4036
1fa5d8ba 40372016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4038
4039 * c-c++-common/goacc/routine-5.c: Update.
4040
e8dedc4a 40412016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4042
4043 PR rtl-optimization/70903
4044 * gcc.c-torture/execute/pr70903.c: New test.
4045
7ca5003c 40462016-08-04 Martin Liska <mliska@suse.cz>
4047
4048 * gcc.dg/params/params.exp: Replace file exists with
4049 TESTING_IN_BUILD_TREE.
4050
810702a2 40512016-08-04 Marek Polacek <polacek@redhat.com>
4052
4053 PR c++/70229
4054 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4055
fa8a8f79 40562016-08-04 Richard Biener <rguenther@suse.de>
4057
4058 PR middle-end/71984
4059 * gcc.dg/torture/pr71984.c: Guard correctness check for
4060 little-endian.
4061
9916f5a5 40622016-08-03 Andrew Pinski <apinski@cavium.com>
4063
4064 * gcc.c-torture/compile/20160802-1.c: New testcase.
4065
278b4698 40662016-08-03 Fritz Reese <fritzoreese@gmail.com>
4067
4068 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4069
860c3c85 40702016-08-03 Richard Biener <rguenther@suse.de>
4071
4072 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4073 and remove -O3.
4074 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4075 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4076
0a41d717 40772016-08-03 Richard Biener <rguenther@suse.de>
4078
4079 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4080 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4081 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4082 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4083
52e3c0e8 40842016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4085
4086 * gcc.dg/init-excess-2.c: Require int32plus.
4087 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4088 * gcc.dg/pr59963-2.c: Require int32plus.
4089 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4090 * gcc.dg/unroll-7.c: Require int32plus.
4091
ad8a330c 40922016-08-02 Bin Cheng <bin.cheng@arm.com>
4093
4094 PR tree-optimization/34114
4095 * gcc.dg/tree-ssa/loop-42.c: New test.
4096
d3aa3636 40972016-08-02 Tamar Christina <tamar.christina@arm.com>
4098
4099 * gcc.target/aarch64/vminmaxnm.c: New.
4100 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4101 tests.
4102
c79d3723 41032016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4104
4105 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4106 vec_extract for vector float, vector int, vector short, and vector
4107 char.
4108 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4109 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4110 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4111 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4112
5fc13c39 41132016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4114
4115 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4116 single stack adjustment, no writeback.
5fc13c39 4117 * gcc.target/aarch64/test_frame_12.c: Likewise.
4118 * gcc.target/aarch64/test_frame_13.c: Likewise.
4119 * gcc.target/aarch64/test_frame_15.c: Likewise.
4120 * gcc.target/aarch64/test_frame_6.c: Likewise.
4121 * gcc.target/aarch64/test_frame_7.c: Likewise.
4122 * gcc.target/aarch64/test_frame_8.c: Likewise.
4123 * gcc.target/aarch64/test_frame_16.c: New test.
4124
2eb70c76 41252015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4126
4127 PR target/72748
4128 * gcc.target/i386/pr72748.c: New test.
4129
92a44a68 41302015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4131
4132 PR tree-optimization/71818
4133 * gcc.dg/vect/pr71818.c: New
4134
56e7a293 41352016-08-01 Martin Liska <mliska@suse.cz>
4136
4137 PR tree-optimization/71857
4138 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4139
aa8852cc 41402016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4141
4142 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4143
f3c032a4 41442016-08-01 Jan Beulich <jbeulich@suse.com>
4145
4146 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4147
a1e9d2c3 41482016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4149
4150 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4151 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4152
466045aa 41532016-07-31 Jonathan Wakely <jwakely@redhat.com>
4154
4155 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4156 (check_effective_target_c++): Likewise. Also match for libstdc++.
4157
92a44a68 41582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4159
4160 PR fortran/41922
4161 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4162 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4163 * gfortran.dg/pr41922.f90: New test.
4164
dd13eb1b 41652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4166
4167 PR fortran/68566
4168 * gfortran.dg/pr68566.f90: new test.
4169
a940fdc7 41702016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4171
4172 PR c++/60760
4173 PR c++/71091
4174 * g++.dg/cpp0x/constexpr-cast.C: New test.
4175 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4176 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4177 * g++.dg/ubsan/pr63956.C: Correct.
4178
efa8ff03 41792016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4180
4181 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4182 vector double or vector long where the vector is in memory.
4183 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4184 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4185
0b8113c5 41862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4187
4188 PR fortran/69867
4189 * gfortran.dg/pr69867.f90: New test.
4190
3badc59b 41912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4192
4193 PR fortran/69962
4194 * gfortran.dg/pr69962.f90: New test.
4195
fc8b54ff 41962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4197
4198 PR fortran/70006
4199 * gfortran.dg/pr70006.f90: New test.
4200
165b422e 42012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4202
4203 PR fortran/71730
4204 * gfortran.dg/pr71730.f90: New test.
4205 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4206 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4207 * gfortran.dg/array_constructor_26.f03: Ditto.
4208
0c6334ed 42092016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4210
4211 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4212 * gcc.target/powerpc/pr71763.c: Likewise.
4213
4ebf85be 42142016-07-29 Marek Polacek <polacek@redhat.com>
4215
4216 PR c/71742
4217 * gcc.dg/940510-1.c: Adjust dg-error.
4218 * gcc.dg/c99-flex-array-1.c: Likewise.
4219 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4220
9efe5be6 4221 PR c/71853
4222 * gcc.dg/noncompile/pr71853.c: New test.
4223
4c4548bb 4224 PR c/71573
4225 * gcc.dg/noncompile/pr71573.c: New test.
4226
8ae70602 4227 PR c/71926
4228 * g++.dg/warn/Wparentheses-30.C: New test.
4229 * gcc.dg/Wparentheses-14.c: New test.
4230
cfc1aded 42312016-07-29 Uros Bizjak <ubizjak@gmail.com>
4232
4233 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4234
d5e80d93 42352016-07-29 Bin Cheng <bin.cheng@arm.com>
4236
4237 PR tree-optimization/57558
4238 * gcc.dg/vect/pr57558-1.c: New test.
4239 * gcc.dg/vect/pr57558-2.c: New test.
4240
c7c713ec 42412016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4242
cfc1aded 4243 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4244 to scan forwprop1 dump pass.
4245
34b9af67 42462016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4247
4248 PR c++/51488
4249 * g++.dg/template/pr51488.C: New.
4250
322d4184 42512016-07-29 Jakub Jelinek <jakub@redhat.com>
4252
4253 PR c/71969
4254 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4255 static __inline__.
4256 * gcc.dg/pr71969-1.c: New test.
4257 * gcc.dg/pr71969-2.c: New test.
4258 * gcc.dg/pr71969-3.c: New test.
4259
7648c9c7 42602016-07-29 Marek Polacek <polacek@redhat.com>
4261
4262 PR c/71574
4263 * c-c++-common/pr71574.c: New test.
4264
35fddbd6 4265 PR c/71583
4266 * gcc.dg/noncompile/pr71583.c: New test.
4267
d06bcb87 42682016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4269
4270 PR middle-end/68217
4271 * gcc.dg/pr68217.c: New test.
4272
fb5574d7 42732016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4274
4275 PR fortran/71067
4276 * gfortran.dg/pr71067_1.f90: New test.
4277 * gfortran.dg/pr71067_2.f90: Ditto.
4278
a52bb7a0 42792016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4280
4281 * gcc.target/powerpc/vec-extract-1.c: New test.
4282
42e96823 42832016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4284
4285 PR fortran/71799
4286 * gfortran.dg/pr71799.f90: New test.
4287
d5539c6b 42882016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4289
4290 PR c++/71665
4291 * g++.dg/cpp0x/pr71665-1.C: New.
4292 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4293 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4294 * g++.dg/ext/label10.C: Likewise.
4295 * g++.dg/parse/constant5.C: Likewise.
4296
05995232 42972016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4298
4299 PR fortran/71859
4300 * gfortran.dg/pr71859.f90: New test.
4301 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4302 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4303
7a4429b2 43042016-07-28 Paul Thomas <pault@gcc.gnu.org>
4305
4306 PR fortran/71883
4307 * gfortran.dg/pr71883.f90 : New test.
4308
f339cf78 43092016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4310
4311 PR tree-optimization/71734
cfc1aded 4312 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4313
8311fe26 43142016-07-28 Renlin Li <renlin.li@arm.com>
4315
4316 Revert
4317 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4318
4319 PR fortran/71902
4320 * gfortran.dg/dependency_47.f90: New test.
4321
595e387a 43222016-07-28 Martin Liska <mliska@suse.cz>
4323
4324 PR gcov-profile/68025
4325 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4326
83554604 43272016-07-28 Martin Liska <mliska@suse.cz>
4328
4329 * g++.dg/vect/pr70944.cc: New test.
4330
ec6d2d63 43312016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4332
4333 PR middle-end/71994
4334 * gcc.dg/torture/pr71994.c: New test.
4335
12dabcee 43362016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4337
4338 PR middle-end/71078
4339 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4340 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4341 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4342
262a83d5 43432016-07-27 Richard Biener <rguenther@suse.de>
4344
4345 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4346
3989f1fe 43472016-07-27 Martin Liska <mliska@suse.cz>
4348
4349 * gcc.dg/predict-13.c: New test.
4350 * gcc.dg/predict-14.c: New test.
4351
69a499fa 43522016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4353
7a4429b2 4354 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4355 including stdint.h.
4356 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4357 including stdint.h.
4358
751fef95 43592016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4360
4361 PR target/71869
4362 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4363 IEEE built-in functions handle quiet and signalling NaNs
4364 correctly.
4365
5e07497c 43662016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4367
4368 PR fortran/71862
4369 * gfortran.dg/pr71862.f90: New test.
4370
18928e61 43712016-07-26 Martin Sebor <msebor@redhat.com>
4372
4373 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4374 selector with dg-options.
4375
7e1856f1 43762016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4377
4378 PR tree-optimization/18046
4379 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4380 * gcc.dg/tree-ssa/vrp103.c: New test.
4381 * gcc.dg/tree-ssa/vrp104.c: New test.
4382
08679462 43832016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4384
4385 * gcc.target/powerpc/pr63354.c: Require lp64 since
4386 -mprofile-kernel is not legal with -m32.
4387
8c3efadf 43882016-07-26 Richard Biener <rguenther@suse.de>
4389
4390 PR rtl-optimization/71984
4391 * gcc.dg/torture/pr71984.c: New testcase.
4392
78866ecd 43932016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4394
4395 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4396 g++-dg-runtest via et-dg-runtest.
4397 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4398 * gcc.dg/vect/vect.exp: Likewise.
4399 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4400 gfortran-dg-runtest.
4401 * gfortran.dg/vect/vect.exp: Likewise.
4402 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4403 (check_mips_loongson_hw_available): Likewise.
4404 (check_effective_target_mpaired_single_runtime): Likewise.
4405 (check_effective_target_mips_loongson_runtime): Likewise.
4406 (add_options_for_mpaired_single): Likewise.
4407 (check_effective_target_vect_int): Add global et_index.
4408 Check and save the supported feature for a target selected by
4409 the et_index target. Break long lines where appropriate. Call
4410 et-is-effective-target for MIPS with an argument instead of
4411 check_effective_target_* where appropriate.
4412 (check_effective_target_vect_intfloat_cvt): Likewise.
4413 (check_effective_target_vect_uintfloat_cvt): Likewise.
4414 (check_effective_target_vect_floatint_cvt): Likewise.
4415 (check_effective_target_vect_floatuint_cvt): Likewise.
4416 (check_effective_target_vect_simd_clones): Likewise.
4417 (check_effective_target_vect_shift): ewise.
4418 (check_effective_target_whole_vector_shift): Likewise.
4419 (check_effective_target_vect_bswap): Likewise.
4420 (check_effective_target_vect_shift_char): Likewise.
4421 (check_effective_target_vect_long): Likewise.
4422 (check_effective_target_vect_float): Likewise.
4423 (check_effective_target_vect_double): Likewise.
4424 (check_effective_target_vect_long_long): Likewise.
4425 (check_effective_target_vect_no_int_max): Likewise.
4426 (check_effective_target_vect_no_int_add): Likewise.
4427 (check_effective_target_vect_no_bitwise): Likewise.
4428 (check_effective_target_vect_widen_shift): Likewise.
4429 (check_effective_target_vect_no_align): Likewise.
4430 (check_effective_target_vect_hw_misalign): Likewise.
4431 (check_effective_target_vect_element_align): Likewise.
4432 (check_effective_target_vect_condition): Likewise.
4433 (check_effective_target_vect_cond_mixed): Likewise.
4434 (check_effective_target_vect_char_mult): Likewise.
4435 (check_effective_target_vect_short_mult): Likewise.
4436 (check_effective_target_vect_int_mult): Likewise.
4437 (check_effective_target_vect_extract_even_odd): Likewise.
4438 (check_effective_target_vect_interleave): Likewise.
4439 (check_effective_target_vect_stridedN): Likewise.
4440 (check_effective_target_vect_multiple_sizes): Likewise.
4441 (check_effective_target_vect64): Likewise.
4442 (check_effective_target_vect_call_copysignf): Likewise.
4443 (check_effective_target_vect_call_sqrtf): Likewise.
4444 (check_effective_target_vect_call_btrunc): Likewise.
4445 (check_effective_target_vect_call_btruncf): Likewise.
4446 (check_effective_target_vect_call_ceil): Likewise.
4447 (check_effective_target_vect_call_ceilf): Likewise.
4448 (check_effective_target_vect_call_floor): Likewise.
4449 (check_effective_target_vect_call_floorf): Likewise.
4450 (check_effective_target_vect_call_lceil): Likewise.
4451 (check_effective_target_vect_call_lfloor): Likewise.
4452 (check_effective_target_vect_call_nearbyint): Likewise.
4453 (check_effective_target_vect_call_nearbyintf): Likewise.
4454 (check_effective_target_vect_call_round): Likewise.
4455 (check_effective_target_vect_call_roundf): Likewise.
4456 (check_effective_target_vect_perm): Likewise, but also append *_saved
4457 to the existing global name to properly cache the result.
4458 (check_effective_target_vect_perm_byte): Likewise.
4459 (check_effective_target_vect_perm_short): Likewise.
4460 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4461 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4462 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4463 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4464 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4465 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4466 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4467 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4468 (check_effective_target_vect_sdot_qi): Likewise.
4469 (check_effective_target_vect_udot_qi): Likewise.
4470 (check_effective_target_vect_sdot_hi): Likewise.
4471 (check_effective_target_vect_udot_hi): Likewise.
4472 (check_effective_target_vect_usad_char): Likewise.
4473 (check_effective_target_vect_pack_trunc): Likewise.
4474 (check_effective_target_vect_unpack): Likewise.
4475 (check_effective_target_vect_aligned_arrays): Likewise.
4476 (check_effective_target_vect_natural_alignment): Likewise.
4477 (check_effective_target_vector_alignment_reachable): Likewise.
4478 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4479 (is-effective-target): Initialize et_index if undefined.
4480 (et-dg-runtest): New.
4481 (et-is-effective-target): Likewise.
4482 (check_vect_support_and_set_flags): Add supported MIPS targets to
4483 EFFECTIVE_TARGETS list. Return the number of supported targets.
4484
b2930f09 44852016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4486 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4487
4488 PR middle-end/70920
4489 * gcc.dg/pr70920-1.c: New test-case.
4490 * gcc.dg/pr70902-2.c: Likewise.
4491 * gcc.dg/pr70920-3.c: Likewise.
4492 * gcc.dg/pr70920-4.c: Likewise
4493 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4494 2 instead of 3.
4495
90821294 44962016-07-25 Alexander Monakov <amonakov@ispras.ru>
4497
4498 * gcc.c-torture/execute/pr71494.c: Require label_values.
4499 * gcc.dg/pr16973.c: Ditto.
4500
1660595b 45012016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4502
4503 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4504 * gcc.dg/torture/pr69771.c: Require int32plus.
4505 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4506
5b2b88ce 45072016-07-25 Martin Liska <mliska@suse.cz>
4508
4509 * gcc.dg/torture/pr71987.c: New test.
4510
e2f926e9 45112016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4512
4513 PR fortran/71935
4514 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4515 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4516 * gfortran.dg/pr71935.f90: New test.
4517
a940fdc7 45182016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4519
4520 PR c++/71675
4521 * g++.dg/ext/atomic-3.C: New test.
4522 * gcc.dg/atomic/pr71675.c: New test.
4523
5a43070d 45242016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4525
4526 * gcc.target/i386/mvc8.c: New test.
4527
1b793819 45282016-07-22 Bin Cheng <bin.cheng@arm.com>
4529
4530 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4531 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4532
d4b4c787 45332016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4534
4535 PR fortran/71795
4536 * gfortran.dg/constructor_50.f90: New test.
4537
45648efe 45382016-07-22 Martin Liska <mliska@suse.cz>
4539
4540 PR gcov-profile/69028
4541 PR gcov-profile/62047
4542 * g++.dg/cilk-plus/pr69028.C: New test.
4543
b657bb1f 45442016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4545
4546 * gfortran.dg/coarray_stat_2.f90: New test.
4547
3a421504 45482016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4549
4550 * gcc.target/powerpc/vec-extract.h: New files to check the
4551 vec_extract built-in functions for all vector types, testing
4552 accessing each element, both with constant and variable element
4553 numbers.
4554 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4555 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4556 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4557 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4558 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4559 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4560 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4561 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4562 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4563
d40a1eac 45642016-07-21 Jakub Jelinek <jakub@redhat.com>
4565
4566 PR c++/71728
4567 * g++.dg/other/pr71728.C: New test.
4568
3b0d7293 45692016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4570
4571 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4572 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4573 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4574 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4575 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4576
50953a9f 45772016-07-21 Richard Biener <rguenther@suse.de>
4578
4579 PR tree-optimization/71947
4580 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4581
90261646 45822016-07-21 Bin Cheng <bin.cheng@arm.com>
4583
4584 * gcc.dg/tree-ssa/scev-15.c: New.
4585
5a5a7a90 45862016-07-21 Bin Cheng <bin.cheng@arm.com>
4587
4588 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4589
df0c563f 45902016-07-21 Jakub Jelinek <jakub@redhat.com>
4591
4592 PR c++/71941
4593 * g++.dg/gomp/pr71941.C: New test.
4594
24acd4ab 45952016-07-20 David Malcolm <dmalcolm@redhat.com>
4596
4597 PR c/70339
4598 PR c/71858
4599 * g++.dg/spellcheck-identifiers.C: New test case, based on
4600 gcc.dg/spellcheck-identifiers.c.
4601 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4602 gcc.dg/spellcheck-identifiers-2.c.
4603 * g++.dg/spellcheck-typenames.C: New test case, based on
4604 gcc.dg/spellcheck-typenames.c
4605
8669e753 46062016-07-20 Jonathan Wakely <jwakely@redhat.com>
4607
4608 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4609 pointer to member function and also test catching by reference.
4610
75cb41b8 46112016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4612
4613 * gcc.target/s390/pr67443.c: Fix test case.
4614
07be1239 46152016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4616
4617 * gcc.target/s390/insv-1.c: Xfail some tests.
4618 * gcc.target/s390/insv-2.c: Likewise.
4619
e9b5fdd9 46202016-07-20 Georg-Johann Lay <avr@gjlay.de>
4621
4622 * gcc.target/avr/torture/get-mem.c: New test.
4623 * gcc.target/avr/torture/set-mem.c: New test.
4624
b704b0e1 46252016-07-20 Georg-Johann Lay <avr@gjlay.de>
4626
4627 PR target/71948
4628 * gcc.target/avr/torture/tiny-progmem.c: New test.
4629
051eb924 46302016-07-20 Jakub Jelinek <jakub@redhat.com>
4631
fdb70809 4632 PR c++/71909
4633 * g++.dg/parse/pr71909.C: New test.
4634 * g++.dg/tm/pr71909.C: New test.
4635
051eb924 4636 PR c++/50060
4637 * g++.dg/cpp0x/constexpr-50060.C: New test.
4638 * g++.dg/cpp1y/constexpr-50060.C: New test.
4639
c4e1267c 46402016-07-20 Martin Liska <mliska@suse.cz>
4641
4642 * gfortran.dg/graphite/pr71898.f90: New test.
4643
ecaa5fd4 46442016-07-20 Bin Cheng <bin.cheng@arm.com>
4645
4646 PR tree-optimization/71503
4647 PR tree-optimization/71683
4648 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4649 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4650
f5b88ba1 46512016-07-20 Martin Liska <mliska@suse.cz>
4652
4653 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4654 * gcc.dg/plugin/sreal-test-1.c: Remove.
4655 * gcc.dg/plugin/sreal_plugin.c: Remove.
4656
e889bd11 46572016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4658
4659 PR fortran/71902
4660 * gfortran.dg/dependency_47.f90: New test.
4661
1c6bb1c0 46622016-07-19 Jakub Jelinek <jakub@redhat.com>
4663
94d511af 4664 PR rtl-optimization/71916
4665 * gcc.c-torture/compile/pr71916.c: New test.
4666
54e95a17 4667 PR middle-end/71874
4668 * g++.dg/torture/pr71874.C: New test.
4669
1c6bb1c0 4670 PR middle-end/71734
4671 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4672 (my_alloc): Rewritten to use __builtin_posix_memalign and
4673 __SIZE_TYPE__.
4674 (my_free): Use __builtin_free instead of _mm_free.
4675 (Vec::operator=): Use __builtin_memcpy.
4676
0d565f19 46772016-07-19 Martin Jambor <mjambor@suse.cz>
4678
cfc1aded 4679 PR fortran/71688
4680 * gfortran.dg/pr71688.f90: New test.
0d565f19 4681
2be13cd5 46822016-07-19 Richard Biener <rguenther@suse.de>
4683
4684 * c-c++-common/vector-subscript-6.c: New testcase.
4685 * c-c++-common/vector-subscript-7.c: Likewise.
4686
1697df09 46872016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4688
7a4429b2 4689 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4690 and UInt32 based on __SIZEOF_INT__.
4691
8894566e 46922016-07-19 Richard Biener <rguenther@suse.de>
4693
4694 PR tree-optimization/71901
4695 * gcc.dg/torture/pr71901.c: New testcase.
4696
46972016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4698
4699 PR tree-optimization/71908
4700 * gcc.dg/torture/pr71908.c: New testcase.
4701
106ac76d 47022016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4703
4704 PR target/71493
4705 * gcc.target/powerpc/pr71493-1.c: New test.
4706 * gcc.target/powerpc/pr71493-2.c: Likewise.
4707
e6517a48 47082016-07-18 Jakub Jelinek <jakub@redhat.com>
4709
d1e0c36e 4710 PR c++/71835
4711 * g++.dg/conversion/ambig3.C: New test.
4712
6fe424c2 4713 PR c++/71828
4714 * g++.dg/cpp0x/constexpr-71828.C: New test.
4715
d3dd9e33 4716 PR c++/71826
4717 * g++.dg/template/pr71826.C: New test.
4718
74fd83a9 4719 PR c++/71822
4720 * g++.dg/template/defarg21.C: New test.
4721
e6517a48 4722 PR c++/71871
4723 * g++.dg/ext/vector31.C: New test.
4724
f942bdbf 47252016-07-18 Uros Bizjak <ubizjak@gmail.com>
4726
4727 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4728
4b1425be 47292016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4730
4731 PR tree-optimization/71734
4732 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4733
a80f37e1 47342016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4735
4736 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4737 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4738 stack-layout-dynamic-1.c: New test.
4739
ea283725 47402016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4741
4742 * gcc.target/s390/nolrl-1.c: New test.
4743
14eab729 47442016-07-17 Fritz Reese <fritzoreese@gmail.com>
4745
4746 PR fortran/71523
4747 * gfortran.dg/pr71523_1.f90: New test.
4748 * gfortran.dg/pr71523_2.f90: New test.
4749
3925d644 47502016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4751
4752 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4753
fb9ff4ce 47542016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4755 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4756
4757 PR fortran/62125
4758 * gfortran.dg/pr62125.f90: New test.
4759
95b0f5e9 47602016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4761
4762 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4763 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4764
1913be16 47652016-07-15 Jonathan Wakely <jwakely@redhat.com>
4766
4767 PR c++/58796
4768 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4769 * g++.dg/cpp0x/nullptr35.C: New test.
4770
b4803084 47712016-07-15 Bin Cheng <bin.cheng@arm.com>
4772
4773 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4774
89e3ec3d 47752016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4776
4777 * gfortran.dg/goacc/vector_length.f90: New test.
4778
2084e279 47792016-07-15 Richard Biener <rguenther@suse.de>
4780
4781 PR tree-optimization/71881
4782 * gcc.dg/torture/pr71881.c: New testcase.
4783
2177bb9a 47842016-07-15 Richard Biener <rguenther@suse.de>
4785
4786 PR tree-optimization/71887
4787 * gcc.dg/torture/pr71887.c: New testcase.
4788
0dd7db3b 47892016-07-15 Jakub Jelinek <jakub@redhat.com>
4790
4791 PR c/71858
4792 * gcc.dg/spellcheck-identifiers-3.c: New test.
4793
b41cc4d1 47942016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4795
4796 PR fortran/71807
4797 * gfortran.dg/null_9.f90: New test.
4798
a4d34e5e 47992016-07-15 Bin Cheng <bin.cheng@arm.com>
4800
4801 * gcc.dg/tree-ssa/loop-41.c: New test.
4802
1547c551 48032016-07-15 Bin Cheng <bin.cheng@arm.com>
4804
4805 PR tree-optimization/71347
4806 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4807
b9c2416b 48082016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4809
4810 PR fortran/29819
4811 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4812 * gfortran.dg/contains.f90: Ditto.
4813 * gfortran.dg/contains_empty_1.f03: Ditto.
4814 * gfortran.dg/submodule_3.f08: Ditto.
4815
28413b15 48162016-07-14 Jakub Jelinek <jakub@redhat.com>
4817
661af228 4818 PR testsuite/71865
4819 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4820 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4821 expected diagnostics.
4822
28413b15 4823 PR c/71858
4824 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4825 * gcc.dg/spellcheck-identifiers-2.c: New test.
4826 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4827 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4828
7b3b3a49 48292016-07-14 Jakub Jelinek <jakub@redhat.com>
4830
4831 PR tree-optimization/71872
4832 * gcc.c-torture/compile/pr71872.c: New test.
4833
7c039c44 48342016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4835
4836 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4837 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4838 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4839 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4840 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4841 * gcc.target/arm/atomic-op-acquire-1.c: This.
4842 * gcc.target/arm/atomic-op-char.c: Rename into ...
4843 * gcc.target/arm/atomic-op-char-1.c: This.
4844 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4845 * gcc.target/arm/atomic-op-consume-1.c: This.
4846 * gcc.target/arm/atomic-op-int.c: Rename into ...
4847 * gcc.target/arm/atomic-op-int-1.c: This.
4848 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4849 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4850 * gcc.target/arm/atomic-op-release.c: Rename into ...
4851 * gcc.target/arm/atomic-op-release-1.c: This.
4852 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4853 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4854 * gcc.target/arm/atomic-op-short.c: Rename into ...
4855 * gcc.target/arm/atomic-op-short-1.c: This.
4856 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4857 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4858 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4859 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4860 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4861 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4862 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4863 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4864 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4865 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4866
80c5e533 48672016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4868
4869 PR fortran/70842
4870 * gfortran.dg/select_type_35.f03: New test.
4871
c5a9fc7b 48722016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4873
4874 PR target/65951
4875 PR tree-optimization/70923
4876 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4877 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4878 * gcc.dg/vect/pr65951.c: Likewise.
4879 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4880
d1242c94 48812016-07-14 David Edelsohn <dje.gcc@gmail.com>
4882
4883 * c-c++-common/pr60226.c: Expect maximum object file alignment
4884 error on AIX.
4885
97f2a90b 48862016-07-14 Richard Biener <rguenther@suse.de>
4887
4888 PR tree-optimization/71866
4889 * gcc.dg/torture/pr71866.c: New testcase.
4890
6029a910 48912016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4892
4893 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4894 selector and enclose boolean expression in curly braces.
4895
798d22ed 48962016-07-14 Alan Modra <amodra@gmail.com>
4897
4898 PR target/71733
4899 * gcc.target/powerpc/p9-novsx.c: New.
4900
3ffcb27d 49012016-07-13 Andi Kleen <ak@linux.intel.com>
4902
4903 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4904 * g++.dg/tree-prof/morefunc.C: Dito.
4905 * g++.dg/tree-prof/pr35545.C: Dito.
4906 * g++.dg/tree-prof/reorder.C: Dito.
4907 * gcc.dg/tree-prof/20050826-2.c: Dito.
4908 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4909 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4910 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4911 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4912 * gcc.dg/tree-prof/inliner-1.c: Dito.
4913 * gcc.dg/tree-prof/merge_block.c: Dito.
4914 * gcc.dg/tree-prof/stringop-1.c: Dito.
4915 * gcc.dg/tree-prof/stringop-2.c: Dito.
4916 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4917 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4918 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4919 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4920 * gcc.dg/tree-prof/update-loopch.c: Dito.
4921 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4922 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4923 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4924 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4925 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4926 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4927 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4928
9ace90e5 49292016-07-13 Andi Kleen <ak@linux.intel.com>
4930
4931 * lib/profopt.exp (profopt-execute): Remove .imports files.
4932
b75cf198 49332016-07-13 Andi Kleen <ak@linux.intel.com>
4934
f942bdbf 4935 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 4936
4d0389a9 49372016-07-13 Andi Kleen <ak@linux.intel.com>
4938
4939 * lib/profopt.exp (dg-final-scan-autofdo,
4940 dg-final-scan-not-autofdo): New functions.
4941
a5af7a75 49422016-07-13 Bin Cheng <bin.cheng@arm.com>
4943
4944 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4945 * gcc.dg/vect/vect-35.c: Ditto.
4946 * gcc.dg/vect/vect-alias-check-2.c: New test.
4947
c6bcae01 49482016-07-13 Martin Liska <mliska@suse.cz>
4949
4950 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 4951 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 4952 * gfortran.dg/pr42108.f90: Update expected dump scan.
4953
0644c120 49542016-07-13 Richard Biener <rguenther@suse.de>
4955
4956 PR tree-optimization/24574
4957 * gcc.dg/pr24574.c: New testcase.
4958
2bbae5b9 49592016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4960
f942bdbf 4961 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 4962 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4963 * c-c++-common/pr68833-1.c: Require int32plus.
4964 * gcc.dg/ipa/pr63551.c: Likewise.
4965 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4966 * gcc.dg/ipa/pr64041.c: Require int32plus.
4967
839a6560 49682016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4969
4970 PR ipa/71633
4971 * g++.dg/pr71633.C: New test.
4972
8f5f2788 49732016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4974
4975 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4976 Add new arm_thumb1_cbz_ok effective target.
4977 * gcc.target/arm/cbz.c: New test.
4978
417e5cc5 49792016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4980
4981 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4982 Define effective target.
4983 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4984 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4985 * gcc.target/arm/movhi_movw.c: New test.
4986 * gcc.target/arm/movsi_movw.c: Likewise.
4987 * gcc.target/arm/movdi_movw.c: Likewise.
4988
68a5143e 49892016-07-13 Richard Biener <rguenther@suse.de>
4990
4991 PR middle-end/71104
4992 * gcc.dg/pr71104-1.c: New testcase.
4993 * gcc.dg/pr71104-2.c: Likewise.
4994
69e8d259 49952016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4996
4997 PR target/71805
4998 * gcc.target/powerpc/pr71805.c: New test.
4999
244f142f 50002016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5001
5002 * gcc.target/powerpc/divkc3-1.c: New.
5003 * gcc.target/powerpc/mulkc3-1.c: New.
5004
6fc56f1f 50052016-07-12 Nathan Sidwell <nathan@acm.org>
5006
5007 * gcc.target/arm/data-rel-1.c: New.
5008 * gcc.target/arm/data-rel-2.c: New.
5009 * gcc.target/arm/data-rel-3.c: New.
5010
94ee1e9c 50112016-07-12 Martin Liska <mliska@suse.cz>
5012
5013 * gcc.dg/params/blocksort-part.c: New test.
5014 * gcc.dg/params/params.exp: New file.
5015
cd32d747 50162016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5017
5018 PR middle-end/71700
5019 * gcc.c-torture/execute/pr71700.c: New test.
5020
ad010d47 50212016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5022 Richard Biener <rguenther@suse.de>
5023
5024 PR tree-optimization/23286
5025 PR tree-optimization/70159
5026 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5027 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5028 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5029 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5030 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5031 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5032 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5033 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5034 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5035 * gcc.dg/pr51879-12.c: Likewise.
5036 * gcc.dg/strlenopt-9.c: Likewise.
5037 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5038 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5039 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5040 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5041 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5042 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5043 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5044 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5045 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5046 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5047 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5048 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5049 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5050 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5051 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5052
9aece49e 50532016-07-12 Richard Biener <rguenther@suse.de>
5054
5055 PR rtl-optimization/68961
5056 * gcc.target/i386/pr68961.c: New testcase.
5057
8f05fee9 50582016-07-11 Jakub Jelinek <jakub@redhat.com>
5059
4a6cc5cd 5060 PR middle-end/71758
5061 * c-c++-common/gomp/pr71758.c: New test.
5062 * gfortran.dg/gomp/pr71758.f90: New test.
5063
8f05fee9 5064 PR tree-optimization/71823
5065 * gcc.dg/vect/pr71823.c: New test.
5066
b73690a4 50672016-07-11 David Malcolm <dmalcolm@redhat.com>
5068
5069 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5070 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5071 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5072
675f4c6b 50732016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5074
5075 PR target/71801
5076 * gcc.target/i386/pr71801.c: New test.
5077
9aaf7e3e 50782016-07-11 Richard Biener <rguenther@suse.de>
5079
5080 PR tree-optimization/71816
5081 * gcc.dg/torture/pr71816.c: New testcase.
5082
dd58bf21 50832016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5084
5085 PR fortran/71783
5086 * gfortran.dg/dependency_46.f90: New test.
5087
a2ebcb84 50882016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5089
5090 PR rtl-optimization/71621
5091 * gcc.target/i386/pr71621-1.c: New.
5092 * gcc.target/i386/pr71621-2.c: New.
5093
6cedf97e 50942016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5095
5096 * gfortran.dg/goacc/pr71704.f90: New test.
5097
dc71c755 50982016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5099
5100 PR target/71297
5101 * gcc.target/powerpc/pr71297.c: New.
5102
288161af 51032016-07-08 Jiong Wang <jiong.wang@arm.com>
5104
5105 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5106
98e771d6 51072016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5108
5109 PR target/71806
5110 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5111
c3d27339 51122016-07-08 Alan Hayward <alan.hayward@arm.com>
5113
5114 PR tree-optimization/71667
5115 * gcc.dg/vect/pr71667.c: New
5116
b1b5042a 51172016-07-08 Martin Liska <mliska@suse.cz>
5118
5119 * gcc.dg/torture/pr71606.c: New test.
5120
5cdc40a0 51212016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5122
5123 PR fortran/71764
5124 * gfortran.dg/pr71764.f90: New test.
5125
bcc4d868 51262016-07-07 Jakub Jelinek <jakub@redhat.com>
5127 Kai Tietz <ktietz70@googlemail.com>
5128
5129 PR c++/70869
5130 PR c++/71054
5131 * g++.dg/cpp0x/pr70869.C: New test.
5132 * g++.dg/cpp0x/pr71054.C: New test.
5133
b39328b2 51342016-07-07 David Edelsohn <dje.gcc@gmail.com>
5135
5136 * g++.dg/debug/pr71432.C: Fail on AIX.
5137
95c9caad 51382016-07-07 Martin Liska <mliska@suse.cz>
5139
5140 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5141 an undefined behavior.
5142 * gfortran.dg/do_3.F90: Likewise.
5143 * gfortran.dg/do_check_11.f90: New test.
5144 * gfortran.dg/do_check_12.f90: New test.
5145 * gfortran.dg/do_corner_warn.f90: New test.
5146
8e976d11 51472016-07-07 Martin Liska <mliska@suse.cz>
5148
5149 * gfortran.dg/predict-1.f90: Ammend the test.
5150 * gfortran.dg/predict-2.f90: Likewise.
5151
26716fc7 51522016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5153
5154 PR ipa/71624
5155 * g++.dg/pr71624.C: New test.
5156
2d079cbf 51572016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5158
5159 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5160 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5161 ARMv8-M Mainline architectures.
5162
9e6f4af4 51632016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5164
5165 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5166 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5167
d490b07a 51682016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5169
5170 PR target/70098
5171 PR target/71763
5172 * gcc.target/powerpc/pr71763.c: New file.
5173
798fc305 51742016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5175
5176 PR tree-optimization/71518
f942bdbf 5177 * gcc.dg/pr71518.c: New test.
798fc305 5178
97e4cbac 51792016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5180
5181 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5182
19aea164 51832016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5184
f942bdbf 5185 PR target/50739
19aea164 5186 * gcc.target/avr/pr50739.c: New test.
5187
105e9dfc 51882016-07-05 Jan Hubicka <jh@suse.cz>
5189
5190 * gcc.dg/tree-ssa/scev-14.c: update template.
5191
1137da9c 51922016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5193
5194 * gcc.dg/vect/group-no-gaps-1.c: New test.
5195
ce393063 51962016-07-05 Andi Kleen <ak@linux.intel.com>
5197
5198 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5199 if kernel supports MPX.
5200
92a44a68 52012016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5202
5203 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5204
f2ccdf8e 52052016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5206 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5207
5208 * gcc.target/powerpc/signbit-1.c: New test.
5209 * gcc.target/powerpc/signbit-2.c: New test.
5210 * gcc.target/powerpc/signbit-3.c: New test.
5211
0215a22c 52122016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5213
5214 PR rtl-optimization/71594
5215 * gcc.dg/torture/pr71594.c: New test.
5216
30a39817 52172016-07-05 Jan Hubicka <jh@suse.cz>
5218
5219 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5220
b65b8df2 52212016-07-05 David Malcolm <dmalcolm@redhat.com>
5222
5223 PR c++/62314
f9c39b65 5224 * g++.dg/parse/error5.C: Update column
b65b8df2 5225 number of missing semicolon error.
5226 * g++.dg/pr62314-2.C: New test case.
5227
6b5471d8 52282016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5229
5230 * gfortran.dg/coarray_stat_function.f90: New test.
5231 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5232 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5233 to new interfaces.
5234
35b3a8dd 52352016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5236
5237 PR fortran/71623
5238 * gfortran.dg/deferred_character_17.f90: New test.
5239
b84c1ddf 52402016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5241
5242 * gcc.target/arm/neon/polytypes.c: Move to ...
5243 * gcc.target/arm/polytypes.c: ... here.
5244 * gcc.target/arm/neon/pr51534.c: Move to ...
5245 * gcc.target/arm/pr51534.c: ... here.
5246 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5247 * gcc.target/arm/vect-vcvt.c: ... here.
5248 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5249 * gcc.target/arm/vect-vcvtq.c: ... here.
5250 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5251 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5252 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5253 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5254 * gcc.target/arm/neon/neon.exp: Delete.
5255 * gcc.target/arm/neon/: Delete.
5256
7e9136f1 52572016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5258
5259 PR fortran/65575
5260 * gfortran.dg: pr65575.f90: New test.
5261
18b42a28 52622016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5263
5264 PR fortran/35849
5265 * gfortran.dg: pr35849.f90: New test.
5266
f8765404 52672016-07-04 Jakub Jelinek <jakub@redhat.com>
5268
5269 PR c++/71739
5270 * g++.dg/cpp0x/pr71739.C: New test.
5271
e3422b3a 52722016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5273
5274 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5275
2da1c9f7 52762016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5277
5278 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5279 locr.
5280 * gcc.target/s390/loc-1.c: New test.
5281
6125d36e 52822016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5283
f9c39b65 5284 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5285 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5286
42797d4b 52872016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5288
5289 PR target/63874
5290 * gcc.target/aarch64/pr63874.c: New test.
5291
9d9fe66a 52922016-07-04 Jan Beulich <jbeulich@suse.com>
5293
5294 * g++.dg/header.c: New.
5295 * gcc.dg/header.c: New.
5296
c364d0f3 52972016-07-02 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR c/71719
5300 * c-c++-common/Wunused-var-15.c: New test.
5301
267f3c67 53022016-07-01 Jakub Jelinek <jakub@redhat.com>
5303
5304 PR fortran/71687
5305 * gfortran.dg/gomp/pr71687.f90: New test.
5306
8297c70b 53072016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5308
5309 * gcc.dg/const-float128-ped.c: Require __float128 effective
5310 target and options.
5311 * gcc.dg/const-float128.c: Likewise.
5312 * gcc.dg/torture/float128-cmp-invalid.c: Require
5313 __float128 and base_quadfloat_support effective targets, and
5314 __float128 options.
5315 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5316 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5317 * gcc.dg/torture/float128-nan.c: Likewise.
5318 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5319 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5320 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5321 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5322 (add_options_for___float128): New.
5323 (check_effective_target_base_quadword_support): New.
5324
eab79b94 53252016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5326
5327 PR target/71720
5328 * gcc.target/powerpc/pr71720.c: New test.
5329
4ce6622a 53302016-07-01 Jan Beulich <jbeulich@suse.com>
5331
5332 * gcc.dg/bss.c: New.
5333
0b6f1914 53342016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5335
5336 PR target/71698
5337 * gcc.target/powerpc/pr71698.c: New test.
5338
4d28a470 53392016-07-01 Georg-Johann Lay <avr@gjlay.de>
5340
5341 PR target/71151
5342 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5343 instead of ".foo" for its section name.
5344 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5345 depending on MCU's flash size.
5346 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5347 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5348 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5349 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5350 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5351 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5352
ed8613ec 53532016-07-01 Jan Beulich <jbeulich@suse.com>
5354
5355 * gcc.target/i386/pr65105-2.c: Add -msse2.
5356
720a0bce 53572016-06-30 Jakub Jelinek <jakub@redhat.com>
5358
c54ee83c 5359 PR tree-optimization/71707
5360 * gcc.dg/strlenopt-29.c: New test.
5361
a845ae6c 5362 PR fortran/71704
5363 * gfortran.dg/gomp/pr71704.f90: New test.
5364
720a0bce 5365 PR fortran/71705
5366 * gfortran.dg/gomp/pr71705.f90: New test.
5367
17c32c4a 53682016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5369
5370 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5371 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5372 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5373 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5374 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5375 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5376 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5377 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5378 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5379 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5380 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5381 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5382 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5383 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5384 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5385 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5386 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5387 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5388 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5389 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5390 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5391 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5392 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5393 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5394 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5395 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5396 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5397 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5398 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5399 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5400 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5401 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5402 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5403 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5404 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5405 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5406 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5407 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5408 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5409 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5410 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5411 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5412 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5413 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5414 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5415 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5416 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5417 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5418 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5419 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5420 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5421 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5422 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5423 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5424 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5425 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5426 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5427 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5428 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5429 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5430 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5431 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5432 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5433 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5434 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5435 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5436 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5437 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5438 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5439 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5440 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5441 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5442 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5443 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5444 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5445 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5446 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5447 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5448 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5449 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5450 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5451
443405c9 54522016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5453 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5454
5455 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5456
6e3a3de2 54572016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5458 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5459
5460 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5461
413c4f6c 54622016-06-30 David Malcolm <dmalcolm@redhat.com>
5463
5464 PR driver/71651
5465 * gcc.dg/spellcheck-options-12.c: New test case.
5466
4c4e99c3 54672016-06-30 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR middle-end/71693
5470 * gcc.c-torture/compile/pr71693.c: New test.
5471
26a2e993 54722016-06-29 David Malcolm <dmalcolm@redhat.com>
5473
5474 * gcc.dg/spellcheck-params.c: New testcase.
5475 * gcc.dg/spellcheck-params-2.c: New testcase.
5476
63abcf45 54772016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5478
5479 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5480 vector extract instructions.
5481 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5482
5f1d49ac 54832016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5484
5485 PR fortran/71686
5486 * gfortran.dg/unexpected_eof_2.f90: New test.
5487 * gfortran.dg/unexpected_eof_3.f90: New test.
5488
0dc00113 54892016-06-29 Jim Wilson <jim.wilson@linaro.org>
5490
5491 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5492
4b975445 54932016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5494
5495 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5496 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5497 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5498
e276a6b9 54992016-06-29 Richard Biener <rguenther@suse.de>
5500
5501 PR middle-end/15256
5502 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5503
c02f3e35 55042016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5505
5506 * gcc.target/arm/aapcs/neon-vect10.c: Require
5507 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5508 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5509 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5510 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5511 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5512 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5513 * gcc.target/arm/fp16-aapcs-1.c: Require
5514 -mfloat-ab=hard. Also simplify the test.
5515 * gcc.target/arm/fp16-aapcs-2.c: New.
5516
d0c2a3dd 55172016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5518
f942bdbf 5519 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5520 (add_options_for_arm_fp16_ieee): New.
5521 (add_options_for_arm_fp16_alternative): New.
5522 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5523 long-line.
5524 (effective_target_arm_fp16_hw): New.
5525
162fed22 55262016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5527
5528 PR tree-optimization/71655
5529 * g++.dg/pr71655.C: New test.
5530
9ed0eb00 55312016-06-29 Martin Liska <mliska@suse.cz>
5532
5533 * gcc.dg/pr71585.c: New test.
5534 * gcc.dg/pr71585-2.c: New test.
5535 * gcc.dg/pr71585-3.c: New test.
5536
641b1c86 55372016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5538
5539 PR tree-optimization/70729
5540 * g++.dg/vect/pr70729.cc: New test.
5541
44e775d8 55422016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5543
5544 * c-c++-common/gomp/cancel-1.c: Extend.
5545
83b23cdf 55462016-06-29 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR tree-optimization/71625
5549 * gcc.dg/strlenopt-28.c: New test.
5550
b6a4a0f5 55512016-06-29 Richard Biener <rguenther@suse.de>
5552
5553 PR middle-end/71002
5554 * g++.dg/torture/pr71002.C: Adjust testcase.
5555
1af10ce6 55562016-06-29 Jakub Jelinek <jakub@redhat.com>
5557
5558 PR c/71685
5559 * gcc.dg/pr71685.c: New test.
5560
55612016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5562
5563 PR c/71552
5564 * gcc.dg/init-bad-9.c: New test.
5565
043457fd 55662016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5567
5568 * gcc.target/powerpc/abs128-1.c: Require VSX.
5569 * gcc.target/powerpc/copysign128-1.c: Likewise.
5570 * gcc.target/powerpc/inf128-1.c: Likewise.
5571 * gcc.target/powerpc/nan128-1.c: Likewise.
5572
d378e319 55732016-06-28 Jakub Jelinek <jakub@redhat.com>
5574
5575 PR middle-end/71626
5576 * gcc.c-torture/execute/pr71626-1.c: New test.
5577 * gcc.c-torture/execute/pr71626-2.c: New test.
5578
10ef7949 55792016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5580
5581 PR target/71656
5582 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5583
1fcfb8f7 55842016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5585
5586 PR target/71670
5587 * gcc.target/powerpc/pr71670.c: New testcase.
5588
35fd0c10 55892016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5590
5591 PR target/71656
5592 * gcc.target/powerpc/pr71656-1.c: New test.
5593 * gcc.target/powerpc/pr71656-2.c: New test.
5594
584757bc 55952016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5596
5597 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5598 around fp16 code.
5599 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5600 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5601 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5602 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5603 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5604 Add arm_neon_fp16_ok effective target.
f942bdbf 5605 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5606 Likewise.
5607 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5608 Likewise.
5609 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5610 Likewise.
5611 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5612 Likewise.
5613 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5614 Likewise.
5615 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5616 Likewise.
5617 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5618 Likewise.
5619 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5620 Likewise.
5621 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5622 Likewise.
5623 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5624 Likewise.
5625 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5626 Likewise.
584757bc 5627
cbcc4297 56282016-06-26 Jan Hubicka <hubicka@ucw.cz>
5629
5630 * gcc.dg/predict-12.c: New testcase.
5631
0aa73965 56322016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5633
5634 PR fortran/71649
5635 * gfortran.dg/pr71649.f90: New test.
5636
9977f724 56372016-06-25 Jakub Jelinek <jakub@redhat.com>
5638
a5c54f33 5639 PR tree-optimization/71643
5640 * g++.dg/opt/pr71643.C: New test.
5641
9977f724 5642 PR tree-optimization/71631
5643 * gcc.c-torture/execute/pr71631.c: New test.
5644
e09883e4 56452016-06-24 Jan Hubicka <hubicka@ucw.cz>
5646
5647 * gcc.dg/predict-11.c: New testcase.
5648 * gfortran.dg/predict-2.f90: New testcase.
5649
89beffc9 56502016-06-24 Jan Hubicka <hubicka@ucw.cz>
5651
5652 * gcc.dg/predict-10.c: New test.
5653
2275a11d 56542016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5655
5656 * gcc.target/powerpc/abs128-1.c: New.
5657 * gcc.target/powerpc/copysign128-1.c: New.
5658 * gcc.target/powerpc/inf128-1.c: New.
5659 * gcc.target/powerpc/nan128-1.c: New.
5660
37681b7f 56612016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5662
5663 * gfortran.dg/pr71642.f90: New test.
5664
9cf2d600 56652016-06-24 Jakub Jelinek <jakub@redhat.com>
5666
5667 PR tree-optimization/71647
5668 * gcc.target/i386/pr71647.c: New test.
5669
eea332b9 56702016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5671
5672 * gcc.target/i386/noplt-gd-1.c: New test.
5673 * gcc.target/i386/noplt-gd-2.c: Likewise.
5674 * gcc.target/i386/noplt-gd-3.c: Likewise.
5675 * gcc.target/i386/noplt-ld-1.c: Likewise.
5676 * gcc.target/i386/noplt-ld-2.c: Likewise.
5677 * gcc.target/i386/noplt-ld-3.c: Likewise.
5678 * lib/target-supports.exp
5679 (check_effective_target_tls_get_addr_via_got): New.
5680
b6d48a78 56812016-06-24 Uros Bizjak <ubizjak@gmail.com>
5682
5683 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5684 testsuite compile flags.
5685 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5686 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5687
56882016-06-24 Uros Bizjak <ubizjak@gmail.com>
5689
5690 * g++dg/vect/pr36684.cc: Add dg-do compile.
5691 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5692 * gcc.dg/vect/pr70021.c: Ditto.
5693 * gcc.dg/vect/pr70138-1.c: Ditto.
5694 * gcc.dg/vect/pr70138-2.c: Ditto.
5695 * gcc.dg/vect/pr70354-1.c: Ditto.
5696 * gcc.dg/vect/pr70354-2.c: Ditto.
5697 * gcc.dg/vect/pr71259.c: Ditto.
5698 * gcc.dg/vect/pr71416-1.c: Ditto.
5699 * gcc.dg/vect/slp-43.c: Ditto.
5700 * gcc.dg/vect/slp-45.c: Ditto.
5701 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5702 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5703 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5704 * gfortran.dg/vect/pr69980.f90: Ditto.
5705
57062016-06-24 Uros Bizjak <ubizjak@gmail.com>
5707
5708 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5709 * gcc.dg/vect/bb-slp-30.c: Ditto.
5710 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5711 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5712 * gcc.dg/vect/pr45902.c: Ditto.
5713 * gcc.dg/vect/pr48172.c: Ditto.
5714 * gcc.dg/vect/pr48377.c: Ditto.
5715 * gcc.dg/vect/pr49038.c: Ditto.
5716 * gcc.dg/vect/pr49771.c: Ditto.
5717 * gcc.dg/vect/pr52091.c: Ditto.
5718 * gcc.dg/vect/pr53185-2.c: Ditto.
5719 * gcc.dg/vect/pr56826.c: Ditto.
5720 * gcc.dg/vect/pr60276.c: Ditto.
5721 * gcc.dg/vect/pr62021.c: Ditto.
5722 * gcc.dg/vect/pr63530.c: Ditto.
5723 * gcc.dg/vect/pr65518.c: Ditto.
5724 * gcc.dg/vect/pr65947-1.c: Ditto.
5725 * gcc.dg/vect/pr65947-10.c: Ditto.
5726 * gcc.dg/vect/pr65947-11.c: Ditto.
5727 * gcc.dg/vect/pr65947-12.c: Ditto.
5728 * gcc.dg/vect/pr65947-13.c: Ditto.
5729 * gcc.dg/vect/pr65947-2.c: Ditto.
5730 * gcc.dg/vect/pr65947-3.c: Ditto.
5731 * gcc.dg/vect/pr65947-4.c: Ditto.
5732 * gcc.dg/vect/pr65947-5.c: Ditto.
5733 * gcc.dg/vect/pr65947-6.c: Ditto.
5734 * gcc.dg/vect/pr65947-7.c: Ditto.
5735 * gcc.dg/vect/pr65947-8.c: Ditto.
5736 * gcc.dg/vect/pr65947-9.c: Ditto.
5737 * gcc.dg/vect/pr71416-1.c: Ditto.
5738 * gcc.dg/vect/pr71439.c: Ditto.
5739 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5740 * gcc.dg/vect/vect-bswap16.c: Ditto.
5741 * gcc.dg/vect/vect-bswap32.c: Ditto.
5742 * gcc.dg/vect/vect-bswap64.c: Ditto.
5743 * gcc.dg/vect/vect-live-1.c: Ditto.
5744 * gcc.dg/vect/vect-live-2.c: Ditto.
5745 * gcc.dg/vect/vect-live-3.c: Ditto.
5746 * gcc.dg/vect/vect-live-4.c: Ditto.
5747 * gcc.dg/vect/vect-live-5.c: Ditto.
5748 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5749 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5750 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5751 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5752 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5753 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5754 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5755 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5756 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5757 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5758 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5759 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5760 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5761 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5762 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5763 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5764 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5765
d4213166 57662016-06-24 Uros Bizjak <ubizjak@gmail.com>
5767
5768 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5769
5aaec397 57702016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5771
5772 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5773 ia32 if R_386_GOT32X relocation is supported.
5774 * gcc.target/i386/noplt-3.c: Likewise.
5775 * gcc.target/i386/noplt-2.c: Likewise.
5776 (main): Renamed to ...
5777 (bar): This.
5778 * gcc.target/i386/noplt-4.c: Likewise.
5779 (main): Renamed to ...
5780 (bar): This.
5781 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5782 * gcc.target/i386/pr67400-5.c: Likewise.
5783
77104764 57842016-06-24 Jakub Jelinek <jakub@redhat.com>
5785
7318e591 5786 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5787 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5788
77104764 5789 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5790 f4): Adjust expected diagnostics.
5791 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5792 (T): If OVFP is defined, redefine to TP.
5793 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5794 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5795 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5796 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5797 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5798 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5799 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5800 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5801 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5802 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5803 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5804 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5805 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5806 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5807 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5808 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5809 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5810 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5811 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5812 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5813 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5814 as last argument to __builtin_add_overflow_p.
5815
ddf08519 58162016-06-23 Uros Bizjak <ubizjak@gmail.com>
5817
5818 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5819 dg-options and remove default vector testsuite compile flags.
5820 * g++.dg/vect/pr33860a.cc: Ditto.
5821 * g++.dg/vect/pr45470-a.cc: Ditto.
5822 * g++.dg/vect/pr45470-b.cc: Ditto.
5823 * g++.dg/vect/pr60896.cc: Ditto.
5824 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5825 * gcc.dg/vect/pr18308.c: Ditto.
5826 * gcc.dg/vect/pr24049.c: Ditto.
5827 * gcc.dg/vect/pr33373.c: Ditto.
5828 * gcc.dg/vect/pr36228.c: Ditto.
5829 * gcc.dg/vect/pr42395.c: Ditto.
5830 * gcc.dg/vect/pr42604.c: Ditto.
5831 * gcc.dg/vect/pr46663.c: Ditto.
5832 * gcc.dg/vect/pr48765.c: Ditto.
5833 * gcc.dg/vect/pr49093.c: Ditto.
5834 * gcc.dg/vect/pr49352.c: Ditto.
5835 * gcc.dg/vect/pr52298.c: Ditto.
5836 * gcc.dg/vect/pr52870.c: Ditto.
5837 * gcc.dg/vect/pr53185.c: Ditto.
5838 * gcc.dg/vect/pr53773.c: Ditto.
5839 * gcc.dg/vect/pr56695.c: Ditto.
5840 * gcc.dg/vect/pr62171.c: Ditto.
5841 * gcc.dg/vect/pr63530.c: Ditto.
5842 * gcc.dg/vect/pr68339.c: Ditto.
5843 * gcc.dg/vect/pr71259.c: Ditto.
5844 * gcc.dg/vect/vect-82_64.c: Ditto.
5845 * gcc.dg/vect/vect-83_64.c: Ditto.
5846 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5847 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5848 * gcc.dg/vect/vect-shift-2.c: Ditto.
5849 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5850 * gfortran.dg/vect/pr39318.f90: Ditto.
5851 * gfortran.dg/vect/pr45714-a.f: Ditto.
5852 * gfortran.dg/vect/pr45714-b.f: Ditto.
5853 * gfortran.dg/vect/pr46213.f90: Ditto.
5854
81883aeb 58552016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5856 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5857
5858 * gcc.target/powerpc/p9-splat-5.c: New test.
5859
affe5c16 58602016-06-23 Uros Bizjak <ubizjak@gmail.com>
5861
5862 PR tree-optimization/71488
5863 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5864 * lib/target-supports.exp: ... here.
5865 (check_sse4_hw_available): New procedure.
5866 (check_effective_target_sse4_runtime): Ditto.
5867 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5868 -march=westmere for sse4_runtime targets.
547fdd3e 5869 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5870 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5871 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5872 (main): Call check_vect ().
e50240d3 5873 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5874
6fb2f181 58752016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5876
5877 PR target/66232
5878 PR target/67400
5879 * gcc.target/i386/pr66232-14.c: New file.
5880 * gcc.target/i386/pr66232-15.c: Likewise.
5881 * gcc.target/i386/pr66232-16.c: Likewise.
5882 * gcc.target/i386/pr66232-17.c: Likewise.
5883 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5884 ia32 if R_386_GOT32X relocation is supported.
5885 * gcc.target/i386/pr67400-2.c: Likewise.
5886 * gcc.target/i386/pr67400-3.c: Likewise.
5887 * gcc.target/i386/pr67400-4.c: Likewise.
5888 * gcc.target/i386/pr67400-6.c: Likewise.
5889 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5890 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5891
88be2b3c 58922016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5893
5894 PR libgfortran/48852
5895 * gfortran.dg/char4_iunit_1.f03: Update test.
5896 * gfortran.dg/f2003_io_5.f03: Update test.
5897 * gfortran.dg/real_const_3.f90: Update test.
5898
ff600f64 58992016-06-23 Andi Kleen <ak@linux.intel.com>
5900
5901 * g++.dg/bprob/bprob.exp: Support autofdo.
5902 * g++.dg/tree-prof/tree-prof.exp: dito.
5903 * gcc.dg/tree-prof/tree-prof.exp: dito.
5904 * gcc.misc-tests/bprob.exp: dito.
5905 * gfortran.dg/prof/prof.exp: dito.
5906 * lib/profopt.exp: dito.
5907 * lib/target-supports.exp: Check for autofdo.
5908
afa7ed87 59092016-06-23 Martin Liska <mliska@suse.cz>
5910
5911 * gcc.dg/pr71619.c: New test.
5912
0941fba8 59132016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5914
5915 PR target/67400
56896ed3 5916 * gcc.target/i386/pr67400-1.c: New test.
5917 * gcc.target/i386/pr67400-2.c: Likewise.
5918 * gcc.target/i386/pr67400-3.c: Likewise.
5919 * gcc.target/i386/pr67400-4.c: Likewise.
5920 * gcc.target/i386/pr67400-5.c: Likewise.
5921 * gcc.target/i386/pr67400-6.c: Likewise.
5922 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 5923
e557fc7f 59242016-06-22 David Malcolm <dmalcolm@redhat.com>
5925
5926 * c-c++-common/missing-header-1.c: New test case.
5927 * c-c++-common/missing-header-2.c: New test case.
5928 * c-c++-common/missing-header-3.c: New test case.
5929 * c-c++-common/missing-header-4.c: New test case.
5930
8469aece 59312016-06-22 David Malcolm <dmalcolm@redhat.com>
5932
5933 PR c/70339
5934 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5935 hint.
5936 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5937 expected results due to builtin "nanl" now being suggested for
5938 "name".
5939 * gcc.dg/pr67580.c: Update expected messages.
5940 * gcc.dg/spellcheck-identifiers.c: New testcase.
5941 * gcc.dg/spellcheck-typenames.c: New testcase.
5942
6628b04d 59432016-06-22 David Malcolm <dmalcolm@redhat.com>
5944
5945 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5946 file.
5947 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5948 diagnostic-test-show-locus-parseable-fixits.c to sources for
5949 diagnostic_plugin_test_show_locus.c.
5950 * lib/gcc-defs.exp (freeform_regexps): New global.
5951 (dg-regexp): New function.
5952 (handle-dg-regexps): New function.
5953 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5954 freeform_regexps to the empty list.
5955 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5956
82ccd33e 59572016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5958
affe5c16 5959 PR tree-optimization/71488
82ccd33e 5960 * g++.dg/pr71488.C: New test.
5961 * gcc.dg/vect/vect-bool-cmp.c: New test.
5962
2c21de58 59632016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5964
5965 * gcc.dg/guality/param-5.c: New test.
5966
fadfd5fc 59672016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5968
5969 * gcc.target/i386/asm-flag-7.c: New test.
5970
03fee1f8 59712016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5972
5973 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5974 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5975 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5976 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5977 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5978 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5979 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5980 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5981 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5982 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5983 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5984 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5985 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5986 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5987 * lib/target-supports.exp: Likewise.
5988
6905db52 59892016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5990
5991 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5992 * gcc.dg/attr-ms_struct-2.c: Likewise.
5993 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5994 * gcc.dg/bf-ms-attrib.c: Likewise.
5995 * gcc.dg/bf-ms-layout-2.c: Likewise.
5996 * gcc.dg/bf-ms-layout-3.c: Likewise.
5997 * gcc.dg/bf-ms-layout.c: Likewise.
5998 * gcc.dg/bf-no-ms-layout.c: Likewise.
5999 * gcc.target/i386/bitfield1.c: Likewise.
6000 * gcc.target/i386/bitfield2.c: Likewise.
6001 * gcc.target/i386/bitfield3.c: Likewise.
6002
a6f93fc2 60032016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6004
6005 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6006 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6007 override other than -mcpu=power9 command-line option is specified,
6008 or if the target operating system is aix.
6009 * gcc.target/powerpc/darn-1.c: Likewise.
6010 * gcc.target/powerpc/darn-2.c: Likewise.
6011 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6012 test if effective-target is not powerpc_p9vector_ok or if the
6013 target operating system is not defined.
6014 * gcc.target/powerpc/vslv-1.c: Likewise.
6015 * gcc.target/powerpc/vsrv-0.c: Likewise.
6016 * gcc.target/powerpc/vsrv-1.c: Likewise.
6017
1cb2b4d3 60182016-06-21 Tobias Burnus <burnus@net-b.de>
6019
6020 PR fortran/71068
6021 * gfortran.dg/coarray/data_1.f90: New.
6022
66ff0c67 60232016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6024
6025 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6026 (dg-require-effective-target): Use arm_v8_neon_hw.
6027 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6028 (dg-require-effective-target): Likewise.
6029 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6030 (dg-require-effective-target): Likewise.
6031 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6032 (dg-require-effective-target): Likewise.
6033 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6034 (dg-require-effective-target): Likewise.
6035 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6036 (dg-require-effective-target): Likewise.
6037 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6038 Add AArch64 check.
6039
949bfed4 60402016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6041
6042 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6043 Set to 3 so test passes.
6044
a20f6cd4 60452016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6046
6047 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6048
12792843 60492016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6050
6051 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6052 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6053 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6054 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6055
49763db6 60562016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6057
6058 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6059 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6060
ada61167 60612016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6062
6063 PR target/71549
6064 * gcc.target/i386/pr71549.c: New test.
6065
a15584d4 60662016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6067
6068 * gcc.target/powerpc/vadsdu-0.c: Replace
6069 dg-require-effective-target directive to allow test to run on more
6070 platforms, and add dg-skip-if directive to disable test on aix
6071 platforms because of known incompatibilities.
6072 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6073 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6074 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6075 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6076 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6077 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6078 * gcc.target/powerpc/vadsdub-2.c: Replace
6079 dg-require-effective-target directive to allow test to run on more
6080 platforms, and add dg-skip-if directive to disable test on aix
6081 platforms because of known incompatibilities.
6082 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6083 with vec_absdb call to differentiate this test from vadsdub-1.c.
6084 * gcc.target/powerpc/vadsduh-1.c: Replace
6085 dg-require-effective-target directive to allow test to run on more
6086 platforms, and add dg-skip-if directive to disable test on aix
6087 platforms because of known incompatibilities.
6088 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6089 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6090 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6091
ec15ec36 60922016-06-21 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR tree-optimization/71588
6095 * gcc.dg/pr71558.c: New test.
6096
faeffe49 60972016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6098
6099 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6100 * c-c++-common/pr68657-2.c: Likewise.
6101 * c-c++-common/pr68657-3.c: Likewise.
6102 * gcc.dg/torture/pr69714.c: Require int32plus support.
6103 * gcc.dg/torture/pr70025.c: Likewise.
6104 * gcc.dg/torture/pr70083.c: Likewise.
6105 * gcc.dg/torture/pr70542.c: Likewise.
6106 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6107
e218d07f 61082016-06-20 Joseph Myers <joseph@codesourcery.com>
6109
6110 PR c/71601
6111 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6112
232a3df7 61132016-06-20 Jakub Jelinek <jakub@redhat.com>
6114
d7f45b87 6115 PR middle-end/71581
6116 * gcc.dg/pr71581.c: New test.
6117
232a3df7 6118 PR rtl-optimization/71591
6119 * gcc.dg/cpp/pr71591.c: New test.
6120
dbddef42 61212016-06-20 David B. Robins <gcc@davidrobins.net>
6122
6123 PR target/71571
6124 * g++.dg/torture/pr71571.C: New test.
6125
03129ccb 61262016-06-20 Jakub Jelinek <jakub@redhat.com>
6127
6128 PR target/71559
6129 * gcc.target/i386/sse2-pr71559.c: New test.
6130 * gcc.target/i386/avx-pr71559.c: New test.
6131 * gcc.target/i386/avx512f-pr71559.c: New test.
6132
a40b4b62 61332016-06-20 Tobias Burnus <burnus@net-b.de>
6134
6135 PR fortran/71194
6136 * gfortran.dg/pointer_remapping_10.f90: New.
6137
ecbea05a 61382016-06-20 David Malcolm <dmalcolm@redhat.com>
6139
6140 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6141
0f61dae9 61422016-06-20 Martin Sebor <msebor@redhat.com>
6143
6144 PR c/69507
6145 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6146 * gnu90-const-expr-1.c: Same.
6147 * gnu99-const-expr-1.c: Same.
6148 * gnu99-static-1.c: Same.
6149
e458dfd8 61502016-06-20 Renlin Li <renlin.li@arm.com>
6151
2c0c0c9b 6152 PR testsuite/71489
e458dfd8 6153 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6154
7ab71cb3 61552016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6156
6157 * gcc.target/aarch64/vcvt_f64_1.c: New.
6158 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6159 * gcc.target/aarch64/vrecp_f64_1.c: New.
6160
34d36b7a 61612016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6162
6163 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6164 "alignement".
6165
ed7f4748 61662016-06-20 Georg-Johann Lay <avr@gjlay.de>
6167
6168 PR target/71103
6169 * gcc.target/avr/torture/pr71103-2.c: New test.
6170
a940fdc7 61712016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6172
6173 PR c/69507
6174 * gcc.dg/alignof.c: New test.
6175
98683d85 61762016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6177
6178 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6179 vs dg-error; test constexpr specifier too.
6180
358cee25 61812016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6182
6183 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6184
c3d7ceb6 61852016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6186
6187 * lib/target-supports.exp
6188 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6189 arm_neon_ok and merge flags. Fix temporary test name.
6190 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6191 and merge flags.
6192
1176073c 61932016-06-17 Martin Liska <mliska@suse.cz>
6194
6195 * gcc.dg/predict-9.c: Fix dump scanning.
6196
f3e2969a 61972016-06-17 Bin Cheng <bin.cheng@arm.com>
6198
6199 PR tree-optimization/71354
6200 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6201
7fdca647 62022016-06-17 Bin Cheng <bin.cheng@arm.com>
6203
6204 PR tree-optimization/71347
6205 * gcc.dg/tree-ssa/pr71347.c: New test.
6206
a338a226 62072016-06-17 Bin Cheng <bin.cheng@arm.com>
6208
6209 PR tree-optimization/71354
6210 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6211
c1e75671 62122016-06-17 Bin Cheng <bin.cheng@arm.com>
6213
6214 * gcc.dg/vect/vect-alias-check-1.c: New test.
6215
365ba13d 62162016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6217
59bde511 6218 PR target/71151
365ba13d 6219 * gcc.target/avr/pr71151-1.c: New test.
6220 * gcc.target/avr/pr71151-2.c: New test.
6221 * gcc.target/avr/pr71151-3.c: New test.
6222 * gcc.target/avr/pr71151-4.c: New test.
6223 * gcc.target/avr/pr71151-5.c: New test.
6224 * gcc.target/avr/pr71151-6.c: New test.
6225 * gcc.target/avr/pr71151-7.c: New test.
6226 * gcc.target/avr/pr71151-8.c: New test.
6227 * gcc.target/avr/pr71151-common.h: New test.
6228
db48d95b 62292016-06-16 Martin Liska <mliska@suse.cz>
6230
6231 * gfortran.dg/predict-1.f90: New test.
6232
4c780a59 62332016-06-16 Uros Bizjak <ubizjak@gmail.com>
6234
6235 PR target/71242
f9c39b65 6236 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6237
8c1879bc 62382016-06-16 Jan Hubicka <hubicka@ucw.cz>
6239
6240 * g++.dg/vect/pr36648.cc: Disable cunrolli
6241
33698dfe 62422016-06-16 Jakub Jelinek <jakub@redhat.com>
6243
745f2db6 6244 PR target/71554
6245 * gcc.c-torture/execute/pr71554.c: New test.
6246
33698dfe 6247 PR rtl-optimization/71532
6248 * gcc.dg/torture/pr71532.c: New test.
6249
b42322b9 62502016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6251
6252 * gcc.target/powerpc/p9-dimode1.c: New test.
6253 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6254
412b298a 62552016-06-15 Jakub Jelinek <jakub@redhat.com>
6256
93479f99 6257 * gcc.c-torture/compile/20160615-1.c: New test.
6258
412b298a 6259 * g++.dg/cpp0x/ref-qual17.C: New test.
6260
3ec40531 62612016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6262
6263 PR middle-end/71529
6264 * gcc.target/i386/pr71529.C: New test.
6265
edfe7670 62662016-06-15 Alan Hayward <alan.hayward@arm.com>
6267
6268 PR tree-optimization/71483
6269 * g++.dg/vect/pr71483.c: New
6270
6e52ac17 62712016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6272
6273 PR c++/70202
6274 * g++.dg/inherit/crash6.C: New.
6275 * g++.dg/inherit/union2.C: Likewise.
6276 * g++.dg/inherit/virtual12.C: Likewise.
6277 * g++.dg/inherit/virtual13.C: Likewise.
6278 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6279
aed35af2 62802016-06-15 Uros Bizjak <ubizjak@gmail.com>
6281
0941fba8 6282 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6283
6f710392 62842016-06-15 Alan Hayward <alan.hayward@arm.com>
6285
6286 PR tree-optimization/71439
6287 * gcc.dg/vect/pr71439.c: New
6288
d1cedfd3 62892016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6290
6291 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6292
ee8fd158 62932016-06-15 Richard Biener <rguenther@suse.de>
6294
6295 * gcc.dg/vect/slp-45.c: New testcase.
6296
5695a690 62972016-06-15 Richard Biener <rguenther@suse.de>
6298
6299 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6300
267ae3ee 63012016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6302
6303 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6304 requirements, and disable for AIX for now.
6305 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6306
a6d0e20a 63072016-06-14 Jakub Jelinek <jakub@redhat.com>
6308
b2efd162 6309 PR c++/71528
6310 * g++.dg/opt/pr71528.C: New test.
6311
a6d0e20a 6312 PR c++/71516
6313 * g++.dg/init/pr71516.C: New test.
6314
035778de 63152016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 * g++.dg/init/array46.C: New.
6318
7c9dc58e 63192016-06-14 Uros Bizjak <ubizjak@gmail.com>
6320
0941fba8 6321 * gcc.target/i386/float128-3.c: New test.
6322 * gcc.target/i386/quad-sse4.c: Ditto.
6323 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6324 Update scan strings.
7c9dc58e 6325
412640c9 63262016-06-14 Richard Biener <rguenther@suse.de>
6327
6328 PR middle-end/71526
6329 * gfortran.dg/pr71526.f90: New testcase.
6330
1b9fde85 63312016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6332
6333 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6334 * gcc.dg/zero_bits_compound-1.c: Likewise.
6335
306097e3 63362016-06-14 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/71522
6339 * gcc.dg/torture/pr71522.c: New testcase.
6340
566255a8 63412016-06-14 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR tree-optimization/71520
6344 * gcc.dg/tree-ssa/pr71520.c: New test.
6345
eb912adb 63462016-06-14 Richard Biener <rguenther@suse.de>
6347
6348 PR tree-optimization/71521
56d35455 6349 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6350
9720103d 63512016-06-13 Jakub Jelinek <jakub@redhat.com>
6352
12cb8367 6353 PR sanitizer/71498
6354 * c-c++-common/ubsan/bounds-13.c: New test.
6355
9720103d 6356 PR preprocessor/71183
6357 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6358
5965fbcc 63592016-06-13 Jeff Law <law@redhat.com>
6360
6361 PR tree-optimization/71403
6362 * c-c++-common/ubsan/pr71403-1.c: New test.
6363 * c-c++-common/ubsan/pr71403-2.c: New test.
6364 * c-c++-common/ubsan/pr71403-3.c: New test.
6365
04537049 63662016-06-13 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR middle-end/71478
6369 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6370 Add -Wno-psabi -w to dg-options.
6371
412f195f 63722016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6373
6374 * gcc.target/powerpc/vadsdu-0.c: New test.
6375 * gcc.target/powerpc/vadsdu-1.c: New test.
6376 * gcc.target/powerpc/vadsdu-2.c: New test.
6377 * gcc.target/powerpc/vadsdu-3.c: New test.
6378 * gcc.target/powerpc/vadsdu-4.c: New test.
6379 * gcc.target/powerpc/vadsdu-5.c: New test.
6380 * gcc.target/powerpc/vadsdub-1.c: New test.
6381 * gcc.target/powerpc/vadsdub-2.c: New test.
6382 * gcc.target/powerpc/vadsduh-1.c: New test.
6383 * gcc.target/powerpc/vadsduh-2.c: New test.
6384 * gcc.target/powerpc/vadsduw-1.c: New test.
6385 * gcc.target/powerpc/vadsduw-2.c: New test.
6386
527790c1 63872016-06-13 David Malcolm <dmalcolm@redhat.com>
6388
6389 * gcc.dg/c99-init-2.c (c): Update expected error message.
6390 * gcc.dg/init-bad-8.c (foo): Likewise.
6391 * gcc.dg/spellcheck-fields-3.c: New test case.
6392
102e67eb 63932016-06-13 Martin Liska <mliska@suse.cz>
6394
6395 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6396 and "guess loop iv compared" heuristics.
6397 * gcc.dg/predict-2.c: Likewise.
6398 * gcc.dg/predict-3.c: Likewise.
6399 * gcc.dg/predict-4.c: Likewise.
6400 * gcc.dg/predict-5.c: Likewise.
6401 * gcc.dg/predict-6.c: Likewise.
6402
1a54d3be 64032016-06-13 Marek Polacek <polacek@redhat.com>
6404
6405 PR middle-end/71476
6406 * c-c++-common/Wswitch-unreachable-4.c: New test.
6407 * gcc.dg/Wswitch-unreachable-2.c: New test.
6408 * g++.dg/tm/jump1.C: Move dg-warning.
6409
5b7401b8 64102016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6411
6412 * gnat.dg/renaming10.ad[sb]: New test.
6413
1c93151c 64142016-06-13 Paul Thomas <pault@gcc.gnu.org>
6415
6416 PR fortran/70673
6417 * gfortran.dg/pr70673.f90: New test.
6418
249865a0 64192016-06-13 Richard Biener <rguenther@suse.de>
6420
6421 PR middle-end/64516
6422 * gcc.dg/align-3.c: New testcase.
6423
776d9b14 64242016-06-13 Martin Liska <mliska@suse.cz>
6425
6426 * gcc.target/i386/pr71458.c: New test.
6427
0cf5c551 64282016-06-12 Uros Bizjak <ubizjak@gmail.com>
6429
6430 PR target/71241
f9c39b65 6431 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6432
34de0a35 64332016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6434
6435 PR target/60751
6436 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6437 statement.
6438
0cc8bc98 64392016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6440
6441 PR target/60751
6442 * gfortran.dg/comma_IO_extension_1.f90: New test.
6443 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6444 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6445 statement.
6446 * gfortran.dg/graphite/pr38083.f90: Likewise.
6447 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6448 missing format.
6449
0ff78c86 64502016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6451
6452 * gnat.dg/case_character.adb: New test.
6453
6c38863e 64542016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6455
6456 PR middle-end/71310
6457 * gcc.target/powerpc/pr71310.c: New testcase.
6458
24c41395 64592016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6460
6461 PR middle-end/71478
6462 * gcc.dg/pr71478.c: New test.
6463
aeb26fb6 64642016-06-10 Jakub Jelinek <jakub@redhat.com>
6465
702b3575 6466 PR middle-end/71494
6467 * gcc.c-torture/execute/pr71494.c: New test.
6468
8ec29807 6469 PR c/68657
6470 * gcc.target/i386/pr68657.c: New test.
6471
aeb26fb6 6472 PR inline-asm/68843
6473 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6474 (test): Add -masm=intel alternatives.
6475
1dc4d519 64762016-06-10 Martin Sebor <msebor@redhat.com>
6477
6478 PR c/71392
6479 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6480
6385d6d3 64812016-06-10 Jeff Law <law@redhat.com>
6482
6483 PR tree-optimization/71335
6484 * gcc.c-torture/execute/pr71335.c: New test.
6485
041a412b 64862016-06-10 David Malcolm <dmalcolm@redhat.com>
6487
6488 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6489 the various "cannot tail-call: " messages.
6490
4a5edbb2 64912016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6492
6493 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6494 and options.
6495
9cf3aec3 64962016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6497
6498 PR sanitizer/71480
6499 * c-c++-common/asan/pr71480.c: New test.
6500
61724718 65012016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6502
6503 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6504 (ASMNAME2): Likewise.
6505 (main): Replace fn in asm statement with ASMNAME ("fn").
6506 * gcc.dg/guality/pr68037-2.c: Likewise.
6507 * gcc.dg/guality/pr68037-3.c: Likewise.
6508 * gcc.dg/torture/pr68037-1.c: Likewise.
6509 * gcc.dg/torture/pr68037-2.c: Likewise.
6510 * gcc.dg/torture/pr68037-3.c: Likewise.
6511
1807f6fb 65122016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6513
6514 PR inline-asm/68843
6515 * gcc.target/i386/pr68843-1.c: New test.
6516 * gcc.target/i386/pr68843-2.c: New test.
6517
ccfa030f 65182016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6519 Cesar Philippidis <cesar@codesourcery.com>
6520
6521 PR middle-end/71373
6522 * gcc.dg/goacc/nested-function-1.c: New file.
6523 * gcc.dg/goacc/nested-function-2.c: Likewise.
6524 * gcc.dg/goacc/pr71373.c: Likewise.
6525 * gfortran.dg/goacc/cray-2.f95: Likewise.
6526 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6527 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6528 * gfortran.dg/goacc/cray.f95: Update.
6529 * gfortran.dg/goacc/loop-1.f95: Likewise.
6530 * gfortran.dg/goacc/loop-3.f95: Likewise.
6531 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6532 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6533
65342016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6535
6536 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6537 for OpenACC tile clauses.
6538 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6539
6540 PR c/71381
6541 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6542 to...
6543 * c-c++-common/goacc/cache-2.c: ... this new file.
6544 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6545 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6546 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6547 usage.
6548 * gfortran.dg/goacc/cray.f95: Likewise.
6549 * gfortran.dg/goacc/loop-1.f95: Likewise.
6550
bb038f3e 65512016-06-10 Alan Hayward <alan.hayward@arm.com>
6552
6553 PR tree-optimization/71407
6554 PR tree-optimization/71416
6555 * gcc.dg/vect/pr71407.c: New
6556 * gcc.dg/vect/pr71416-1.c: New
6557 * gcc.dg/vect/pr71416-2.c: New
6558
332409d3 65592016-06-10 Richard Biener <rguenther@suse.de>
6560
6561 PR middle-end/71477
6562 * gcc.dg/torture/pr71477.c: New testcase.
6563
03cf727c 65642016-06-09 Julia Koval <julia.koval@intel.com>
6565
6566 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6567 * gcc.target/i386/interrupt-13.c: Likewise.
6568 * gcc.target/i386/interrupt-15.c: Likewise.
6569 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6570 * gcc.target/i386/interrupt-24.c: Likewise.
6571 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6572 * gcc.target/i386/interrupt-9.c: Likewise.
6573 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6574
23b101c5 65752016-06-09 Martin Sebor <msebor@redhat.com>
6576
6577 PR c/70883
6578 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6579 * gcc.dg/builtin-constant_p-1.c: Same.
6580 * gcc.dg/builtins-error.c: Same.
6581 * gcc.dg/pr70859.c: Same.
6582
188d6bbb 65832016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6584
6585 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6586 * gcc.dg/torture/pr68067-1.c: Likewise.
6587 * gcc.dg/torture/pr68067-2.c: Likewise.
6588
65892016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6590
6591 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6592 when setting SIZE.
6593
ff8886bd 65942016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6595
6596 PR c++/71465
6597 * g++.dg/inherit/crash5.C: New.
6598 Revert:
6599 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6600
6601 PR c++/70202
6602 * g++.dg/inherit/crash5.C: New.
6603 * g++.dg/inherit/virtual1.C: Adjust.
6604
3f76cceb 66052016-06-09 Martin Liska <mliska@suse.cz>
6606
6607 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6608 * g++.dg/predict-loop-exit-2.C: Likewise.
6609 * g++.dg/predict-loop-exit-3.C: Likewise.
6610 * gcc.dg/predict-1.c: Likewise.
6611 * gcc.dg/predict-2.c: Likewise.
6612 * gcc.dg/predict-3.c: Likewise.
6613 * gcc.dg/predict-4.c: Likewise.
6614 * gcc.dg/predict-5.c: Likewise.
6615 * gcc.dg/predict-6.c: Likewise.
6616 * gcc.dg/predict-7.c: Likewise.
6617
59ae3d1b 66182016-06-09 Richard Biener <rguenther@suse.de>
6619
6620 PR tree-optimization/71462
6621 * gcc.dg/torture/pr71462.c: New testcase.
6622
8c2d2acf 66232016-06-09 Marek Polacek <polacek@redhat.com>
6624
6625 PR c/65471
6626 * gcc.dg/c11-generic-3.c: New test.
6627
224cb6b7 66282016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6629
6630 * g++.dg/init/array42.C: New.
6631 * g++.dg/init/array43.C: Likewise.
6632 * g++.dg/init/array44.C: Likewise.
6633 * g++.dg/init/array45.C: Likewise.
6634 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6635 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6636 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6637 * g++.dg/gomp/pr35751.C: Likewise.
6638 * g++.dg/init/array23.C: Likewise.
6639 * g++.dg/init/brace2.C: Likewise.
6640 * g++.dg/init/brace6.C: Likewise.
6641
732905bb 66422016-06-08 Martin Sebor <msebor@redhat.com>
6643 Jakub Jelinek <jakub@redhat.com>
6644
6645 PR c++/70507
6646 PR c/68120
6647 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6648 * c-c++-common/builtin-arith-overflow-2.c: New test.
6649 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6650 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6651 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6652
7ddaa622 66532016-06-08 Jakub Jelinek <jakub@redhat.com>
6654
6655 PR c++/71442
6656 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6657
84ee0905 66582016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6659
6660 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6661 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6662 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6663 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6664 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6665 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6666 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6667 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6668 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6669 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6670 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6671 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6672 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6673
2876af98 66742016-06-08 Richard Biener <rguenther@suse.de>
6675
6676 PR tree-optimization/68558
6677 * gcc.dg/vect/slp-44.c: New testcase.
6678
acbb0d03 66792016-06-08 Richard Biener <rguenther@suse.de>
6680
6681 * gcc.dg/vect/slp-43.c: New testcase.
6682
f8689010 66832016-06-08 Richard Biener <rguenther@suse.de>
6684
6685 PR tree-optimization/71452
6686 * gcc.dg/torture/pr71452.c: New testcase.
6687
52d393eb 66882016-06-08 Jakub Jelinek <jakub@redhat.com>
6689
6690 PR c++/71448
6691 * g++.dg/torture/pr71448.C: New test.
6692
9d700ce4 66932016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6694
6695 PR debug/71432
6696 PR ada/71413
6697 * g++.dg/debug/pr71432.C: New test.
6698
eb96ef65 66992016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6700
6701 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6702 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6703 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6704
a4753cdd 67052016-06-08 Alan Hayward <alan.hayward@arm.com>
6706
6707 * gcc.dg/vect/vect-live-2.c: Update effective target.
6708 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6709 * lib/target-supports.exp: Add aarch64 to vect_long.
6710
bafc7b1d 67112016-06-08 Marek Polacek <polacek@redhat.com>
6712
6713 PR c/71418
6714 * gcc.dg/noncompile/pr71418.c: New test.
6715
06e590e7 6716 PR c/71426
6717 * gcc.dg/noncompile/pr71426.c: New test.
6718
d3cb49c9 67192016-06-07 Jan Hubicka <hubicka@ucw.cz>
6720
6721 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6722 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6723 * gcc.dg/predict-3.c: Update template.
6724 * gcc.dg/predict-5.c: Update template.
6725 * gcc.dg/predict-6.c: Update template.
6726 * gcc.dg/predict-9.c: Update template.
6727 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6728
2d76c36a 67292016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6730
6731 * gcc.target/powerpc/vec-mul.c: New test.
6732
7cfde92a 67332016-06-07 David Malcolm <dmalcolm@redhat.com>
6734
6735 * gcc.dg/spellcheck-fields-2.c: New test case.
6736
b032c4dd 67372016-06-07 Richard Biener <rguenther@suse.de>
6738
6739 PR c/61564
6740 * gcc.dg/Wpragmas-1.c: New testcase.
6741 * gcc.dg/Wattributes-4.c: Likewise.
6742 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6743 entry.
6744
a7056369 67452016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6746
6747 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6748 spurious debug code.
6749
123c61e0 67502016-06-07 Richard Biener <rguenther@suse.de>
6751
6752 PR tree-optimization/71428
6753 * gcc.dg/torture/pr71428.c: New testcase.
6754
5819d47b 67552016-06-07 Richard Biener <rguenther@suse.de>
6756
6757 PR middle-end/71423
6758 * gcc.dg/torture/pr71423.c: New testcase.
6759
6cec5c6b 67602016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6761
6762 PR middle-end/71408
6763 * gcc.dg/tree-ssa/pr71408.c: New test.
6764
40bbfc17 67652016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6766
6767 PR middle-end/71281
6768 * g++.dg/torture/pr71281.C: New test.
6769
61f1f80c 67702016-06-06 Marek Polacek <polacek@redhat.com>
6771
6772 PR c/71362
6773 * gcc.dg/pr71362.c: New test.
6774
0406b32f 67752016-06-06 Jakub Jelinek <jakub@redhat.com>
6776 Patrick Palka <ppalka@gcc.gnu.org>
6777
6778 PR c++/70847
6779 PR c++/71330
6780 PR c++/71393
6781 * g++.dg/opt/pr70847.C: New test.
6782 * g++.dg/ubsan/pr70847.C: New test.
6783 * g++.dg/ubsan/pr71393.C: New test.
6784
b1445999 67852016-06-06 Jakub Jelinek <jakub@redhat.com>
6786
6787 PR tree-optimization/71259
6788 * gcc.dg/vect/pr71259.c: New test.
6789
99b4f3a2 67902016-06-06 David Malcolm <dmalcolm@redhat.com>
6791
6792 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6793 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6794 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6795 above.
6796
837679bc 67972016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6798
6799 PR middle-end/37780
6800 * gcc.c-torture/execute/pr37780.c: New test.
6801 * gcc.target/aarch64/pr37780_1.c: Likewise.
6802 * gcc.target/arm/pr37780_1.c: Likewise.
6803
e4b92538 68042016-06-06 Marek Polacek <polacek@redhat.com>
6805
6806 * c-c++-common/attr-may-alias-1.c: New test.
6807 * c-c++-common/attr-may-alias-2.c: New test.
6808 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6809
43ac2f2f 68102016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6811
6812 PR c/24414
6813 * gcc.target/i386/pr24414.c: New test.
6814
7e1786b2 68152016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6816
6817 * gcc.target/sparc/vis4misc.c: New file.
6818 * gcc.target/sparc/fpcmp.c: Likewise.
6819 * gcc.target/sparc/fpcmpu.c: Likewise.
6820
f593ccb2 68212016-06-06 Alan Hayward <alan.hayward@arm.com>
6822
6823 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6824 * gcc.dg/vect/vect-live-3.c: Likewise.
6825
be6d8ddc 68262016-06-06 Richard Biener <rguenther@suse.de>
6827
6828 PR tree-optimization/71398
6829 * gcc.dg/torture/pr71398.c: New testcase.
6830
78f27916 68312016-06-06 Uros Bizjak <ubizjak@gmail.com>
6832
6833 PR target/71389
6834 * g++.dg/pr71389.C: New test.
6835
c5899606 68362016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6837
6838 PR fortran/71404
6839 * gfortran.dg/fmt_read_5.f: New test.
6840
8e3cd305 68412016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6842
6843 PR fortran/69659
6844 * gfortran.dg/class_array_22.f03: New test.
6845
703c0a09 68462016-06-05 Jan Hubicka <hubicka@ucw.cz>
6847
6848 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6849
d07b2b6f 68502016-06-05 Jan Hubicka <hubicka@ucw.cz>
6851
6852 * gcc.dg/predict-9.c: Update template.
6853
4a7ec4ac 68542016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6855
6856 PR c++/49377
6857 * g++.dg/template/pr49377.C: New.
6858
7499ef4a 68592016-06-04 Jakub Jelinek <jakub@redhat.com>
6860
6861 PR tree-optimization/71405
6862 * g++.dg/torture/pr71405.C: New test.
6863
558c800d 68642016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6865
6866 PR c++/70202
6867 * g++.dg/inherit/crash5.C: New.
6868 * g++.dg/inherit/virtual1.C: Adjust.
6869
4ee7cf4b 68702016-06-03 Jeff Law <law@redhat.com>
6871
6872 PR tree-optimization/71316
6873 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6874
b12ae762 68752016-06-03 Jakub Jelinek <jakub@redhat.com>
6876
6877 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6878 dg-additional-options with just -fno-tree-scev-cprop in it.
6879 * gcc.dg/vect/vect-live-2.c: Likewise.
6880 * gcc.dg/vect/vect-live-5.c: Likewise.
6881 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6882 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6883 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6884
e09a5ee3 68852016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6886
6887 PR c++/27100
6888 * g++.dg/other/friend6.C: New test.
6889
f14b1922 68902016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6891
6892 * g++.dg/torture/ppc-ldst-array.C: New.
6893
20702ea3 68942016-06-03 Joseph Myers <joseph@codesourcery.com>
6895
6896 PR target/71276
6897 PR target/71277
6898 * gcc.dg/torture/builtin-fp-int-inexact.c,
6899 gcc.target/i386/387-builtin-fp-int-inexact.c,
6900 gcc.target/i386/387-rint-inline-1.c,
6901 gcc.target/i386/387-rint-inline-2.c,
6902 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6903 gcc.target/i386/sse2-rint-inline-1.c,
6904 gcc.target/i386/sse2-rint-inline-2.c,
6905 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6906 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6907
5ed3cc7b 69082016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6909 Julia Koval <julia.koval@intel.com>
6910
6911 PR target/66960
6912 PR target/67630
6913 PR target/67634
6914 PR target/67841
6915 PR target/68037
6916 PR target/68618
6917 PR target/68661
6918 PR target/69575
6919 PR target/69596
6920 PR target/69734
6921 * gcc.dg/guality/pr68037-1.c: New test.
6922 * gcc.dg/guality/pr68037-2.c: Likewise.
6923 * gcc.dg/guality/pr68037-3.c: Likewise.
6924 * gcc.dg/torture/pr68037-1.c: Likewise.
6925 * gcc.dg/torture/pr68037-2.c: Likewise.
6926 * gcc.dg/torture/pr68037-3.c: Likewise.
6927 * gcc.dg/torture/pr68661-1a.c: Likewise.
6928 * gcc.dg/torture/pr68661-1b.c: Likewise.
6929 * gcc.target/i386/interrupt-1.c: Likewise.
6930 * gcc.target/i386/interrupt-2.c: Likewise.
6931 * gcc.target/i386/interrupt-3.c: Likewise.
6932 * gcc.target/i386/interrupt-4.c: Likewise.
6933 * gcc.target/i386/interrupt-5.c: Likewise.
6934 * gcc.target/i386/interrupt-6.c: Likewise.
6935 * gcc.target/i386/interrupt-7.c: Likewise.
6936 * gcc.target/i386/interrupt-8.c: Likewise.
6937 * gcc.target/i386/interrupt-9.c: Likewise.
6938 * gcc.target/i386/interrupt-10.c: Likewise.
6939 * gcc.target/i386/interrupt-11.c: Likewise.
6940 * gcc.target/i386/interrupt-12.c: Likewise.
6941 * gcc.target/i386/interrupt-13.c: Likewise.
6942 * gcc.target/i386/interrupt-14.c: Likewise.
6943 * gcc.target/i386/interrupt-15.c: Likewise.
6944 * gcc.target/i386/interrupt-16.c: Likewise.
6945 * gcc.target/i386/interrupt-17.c: Likewise.
6946 * gcc.target/i386/interrupt-18.c: Likewise.
6947 * gcc.target/i386/interrupt-19.c: Likewise.
6948 * gcc.target/i386/interrupt-20.c: Likewise.
6949 * gcc.target/i386/interrupt-21.c: Likewise.
6950 * gcc.target/i386/interrupt-22.c: Likewise.
6951 * gcc.target/i386/interrupt-23.c: Likewise.
6952 * gcc.target/i386/interrupt-24.c: Likewise.
6953 * gcc.target/i386/interrupt-25.c: Likewise.
6954 * gcc.target/i386/interrupt-26.c: Likewise.
6955 * gcc.target/i386/interrupt-27.c: Likewise.
6956 * gcc.target/i386/interrupt-28.c: Likewise.
6957 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6958 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6959 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6960 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6961 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6962 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6963 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6964 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6965 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6966 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6967 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6968 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6969
3e346f54 69702016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6971
f27c52fb 6972 PR tree-optimization/52171
6973 * gcc.dg/pr52171.c: New test.
6974 * gcc.target/i386/pr52171.c: New test.
3e346f54 6975
22e029d2 69762016-06-03 Jan Hubicka <jh@suse.cz>
6977
6978 * g++.dg/tree-ssa/pred-1.C: New testcase
6979 * gcc.dg/tree-ssa/pred-1.c: New testcase
6980
41ce74ed 69812016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6982
6983 PR target/70957
6984 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6985 support.
6986 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6987
cf573a72 69882016-06-03 Alan Hayward <alan.hayward@arm.com>
6989
6990 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6991
75aae5b4 69922016-06-03 Alan Hayward <alan.hayward@arm.com>
6993
6994 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 6995 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 6996 * gcc.dg/vect/vect-live-1.c: New test.
6997 * gcc.dg/vect/vect-live-2.c: New test.
6998 * gcc.dg/vect/vect-live-3.c: New test.
6999 * gcc.dg/vect/vect-live-4.c: New test.
7000 * gcc.dg/vect/vect-live-5.c: New test.
7001 * gcc.dg/vect/vect-live-slp-1.c: New test.
7002 * gcc.dg/vect/vect-live-slp-2.c: New test.
7003 * gcc.dg/vect/vect-live-slp-3.c: New test.
7004
eba6788d 70052016-06-03 Jakub Jelinek <jakub@redhat.com>
7006
7007 PR middle-end/71387
7008 * g++.dg/opt/pr71387.C: New test.
7009
5a653985 70102016-06-02 Jeff Law <law@redhat.com>
7011
7012 PR tree-optimization/71328
7013 * gcc.c-torture/compile/pr71328.c: New test.
7014
f92f6941 70152016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7016
7017 PR fortran/52393
7018 * gfortran.dg/fmt_read_3.f90: Fix typo.
7019 * gfortran.dg/fmt_read_4.f90: New test.
7020
0d29e152 70212016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7022
7023 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7024 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7025 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7026 * g++.dg/cpp0x/override2.C: Likewise.
7027 * g++.dg/parse/crash5.C: Likewise.
7028 * g++.dg/parse/error16.C: Likewise.
7029 * g++.dg/parse/error27.C: Likewise.
7030 * g++.dg/template/qualttp15.C: Likewise.
7031 * g++.dg/template/redecl4.C: Likewise.
7032 * g++.old-deja/g++.other/crash39.C: Likewise.
7033 * g++.old-deja/g++.other/struct1.C: Likewise.
7034 * g++.old-deja/g++.pt/m9a.C: Likewise.
7035 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7036
2740a1a5 70372016-06-02 Jakub Jelinek <jakub@redhat.com>
7038
89f17a65 7039 PR c++/71372
7040 * c-c++-common/pr71372.c: New test.
7041
2740a1a5 7042 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7043 __TIME__ strings with __builtin_strcmp instead of printf and
7044 dg-output.
7045
9ae89a4e 70462016-06-02 Martin Liska <mliska@suse.cz>
7047
7048 * gcc.dg/predict-9.c: New test.
7049
41258f9c 70502016-06-02 Jakub Jelinek <jakub@redhat.com>
7051
7052 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7053 global set_compiler_env_var and global saved_compiler_env_var.
7054
dad46eb8 70552016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7056
7057 PR rtl-optimization/71295
7058 * gcc.c-torture/compile/pr71295.c: New test.
7059
9cc8a892 70602016-06-02 Jakub Jelinek <jakub@redhat.com>
7061
98e7c96c 7062 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7063
4a5a4de2 7064 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7065 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7066
9cc8a892 7067 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7068 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7069 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7070 alternative number.
7071
46819a36 70722016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7073
7074 * gcc.target/powerpc/p9-splat-4.c: New test.
7075
70762016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7077
7078 PR target/71186
7079 * gcc.target/powerpc/pr71186.c: New test.
7080
d9820cc5 70812016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7082
7083 PR fortran/52393
7084 * gfortran.dg/fmt_read_3.f90: New test.
7085
2f14ca3e 70862016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7087
7088 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7089 procedure.
7090
dfa5c0d3 70912016-06-01 Eduard Sanou <dhole@openmailbox.org>
7092
7093 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7094 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7095 env var is set.
7096 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7097 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7098 shown once.
7099 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7100 during compilation.
7101 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7102 vars set by dg-set-compiler-env-var.
7103
7d7125df 71042016-06-01 Paul Thomas <pault@gcc.gnu.org>
7105
7106 PR fortran/71156
7107 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7108 to the module procedure declaration.
7109 * gfortran.dg/submodule_16.f08: New test.
7110
6ab9cde4 71112016-06-01 Jakub Jelinek <jakub@redhat.com>
7112
7113 PR middle-end/71371
7114 * c-c++-common/gomp/pr71371.c: New test.
7115
0cfe7a23 71162016-06-01 Richard Biener <rguenther@suse.de>
7117
7118 PR tree-optimization/71366
7119 * gcc.dg/torture/pr71366-1.c: New testcase.
7120 * gcc.dg/torture/pr71366-2.c: Likewise.
7121
5a5b02e1 71222016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7123
7124 * gcc.target/powerpc/vslv-0.c: New test.
7125 * gcc.target/powerpc/vslv-1.c: New test.
7126 * gcc.target/powerpc/vsrv-0.c: New test.
7127 * gcc.target/powerpc/vsrv-1.c: New test.
7128
d27a79f6 71292016-06-01 Nathan Sidwell <nathan@acm.org>
7130
7131 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7132 * gcc.target/nvptx/weak.c: New.
7133
6172a9fd 71342016-06-01 Richard Biener <rguenther@suse.de>
7135
7136 PR tree-optimization/71261
7137 * gcc.dg/torture/vect-bool-1.c: New testcase.
7138
f9aaabb2 71392016-06-01 Jakub Jelinek <jakub@redhat.com>
7140
7141 * gfortran.dg/gomp/order-1.f90: New test.
7142 * gfortran.dg/gomp/order-2.f90: New test.
7143
53b01069 71442016-06-01 Jan Hubicka <hubicka@ucw.cz>
7145
7146 * gcc.dg/unroll-6.c: Update template.
7147 * gcc.dg/unroll-7.c: New testcase.
7148 * gcc.dg/unroll-8.c: New testcase.
7149
36757397 71502016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7151
7152 * gnat.dg/opt56.ad[sb]: New test.
7153
7f93bd6e 71542016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7155
7156 PR c++/66635
7157 * g++.dg/cpp0x/constexpr-ice16.C: New.
7158
9f41a2ce 71592016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7160
7161 PR tree-optimization/71314
7162 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7163 -mbranch-cost=2.
7164
31e02373 71652016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7166
7167 PR tree-optimization/71077
7168 * gcc.dg/tree-ssa/pr71077.c: New test.
7169
76f8f901 71702016-05-31 Jan Hubicka <hubicka@ucw.cz>
7171
7f93bd6e 7172 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7173 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7174 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7175
04f5f923 71762016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7177
7178 PR c++/71248
7179 * g++.dg/cpp0x/pr71248.C: New.
7180 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7181 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7182 * g++.dg/init/new37.C: Likewise.
7183 * g++.dg/template/static1.C: Likewise.
7184 * g++.dg/template/static2.C: Likewise.
7185
4ffddf28 71862016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7187
7188 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7189 instead of %rdi.
7190 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7191
4ff7bd21 71922016-05-31 Marek Polacek <polacek@redhat.com>
7193
7194 * c-c++-common/Wswitch-unreachable-3.c: New test.
7195 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7196
e1f7cc4b 71972016-05-31 Richard Biener <rguenther@suse.de>
7198
7199 PR tree-optimization/71352
7200 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7201
02978bd1 72022016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7203
7204 * gcc.target/arm/armv5_thumb_isa.c: New test.
7205
cfce8164 72062016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7207
7208 PR target/71346
7209 * gcc.target/i386/pr71346.c: New test.
7210
7a51c705 72112016-05-31 Tom de Vries <tom@codesourcery.com>
7212
7213 PR tree-optimization/69068
7214 * gcc.dg/graphite/pr69068.c: New test.
7215
8c1ac106 72162016-05-27 Martin Sebor <msebor@redhat.com>
7217
7218 PR c++/71306
7219 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7220
b6431756 72212016-05-30 Jakub Jelinek <jakub@redhat.com>
7222
7223 PR c++/71349
7224 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7225 nowait depend(inout: dd[0]) clauses where permitted.
7226
f6203294 72272016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7228
7229 PR c++/71238
7230 * g++.dg/parse/pr71238.C: New.
7231 * g++.dg/concepts/friend1.C: Test column numbers too.
7232 * g++.dg/cpp0x/initlist31.C: Likewise.
7233 * g++.dg/cpp0x/pr51420.C: Likewise.
7234 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7235 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7236 * g++.dg/ext/builtin3.C: Likewise.
7237 * g++.dg/lookup/friend12.C: Likewise.
7238 * g++.dg/lookup/friend7.C: Likewise.
7239 * g++.dg/lookup/koenig1.C: Likewise.
7240 * g++.dg/lookup/koenig5.C: Likewise.
7241 * g++.dg/lookup/used-before-declaration.C: Likewise.
7242 * g++.dg/overload/koenig1.C: Likewise.
7243 * g++.dg/template/crash65.C: Likewise.
7244 * g++.dg/template/friend57.C: Likewise.
7245 * g++.dg/warn/Wshadow-5.C: Likewise.
7246 * g++.dg/warn/Wunused-8.C: Likewise.
7247 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7248 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7249 * g++.old-deja/g++.jason/member.C: Likewise.
7250 * g++.old-deja/g++.jason/report.C: Likewise.
7251 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7252 * g++.old-deja/g++.law/visibility20.C: Likewise.
7253 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7254 * g++.old-deja/g++.other/static5.C: Likewise.
7255 * g++.old-deja/g++.pt/overload2.C: Likewise.
7256
b96f8145 72572016-05-30 Jan Hubicka <hubicka@ucw.cz>
7258
7259 * gcc.dg/tree-ssa/peel1.c: New testcase.
7260 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7261 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7262
ed5bca7a 72632016-05-30 Tom de Vries <tom@codesourcery.com>
7264
7265 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7266 to ce.
7267
c0aa0333 72682016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7269
7270 PR c++/71099
7271 * g++.dg/parse/virtual1.C: New.
7272
231010db 72732016-05-30 Uros Bizjak <ubizjak@gmail.com>
7274
7275 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7276 Use correct register when clearing %edx.
7277
765557c0 72782016-05-30 Alexander Monakov <amonakov@ispras.ru>
7279
7280 PR tree-optimization/71289
7281 * gcc.dg/pr71289.c: New test.
7282
fc3b1c44 72832016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7284
7285 PR middle-end/71269
7286 PR middle-end/71292
7287 * gcc.dg/tree-ssa/pr71269.c: New test.
7288 * gcc.dg/tree-ssa/pr71292.c: New test.
7289
ce352457 72902016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7291
7292 PR middle-end/71252
7293 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7294
eedd711b 72952016-05-30 Jan Hubicka <hubicka@ucw.cz>
7296
7297 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7298 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7299 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7300
8c061890 73012016-05-30 Tom de Vries <tom@codesourcery.com>
7302
7303 PR tree-optimization/69067
7304 * gcc.dg/graphite/pr69067.c: New test.
7305
a6b0884c 73062016-05-29 Uros Bizjak <ubizjak@gmail.com>
7307
7308 PR target/71245
7309 * gcc.target/i386/pr71245-1.c: New test.
7310 * gcc.target/i386/pr71245-2.c: Ditto.
7311
2369edfc 73122016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7313
7314 PR c++/71105
7315 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7316 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7317 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7318
b6ab3f43 73192016-05-27 Jan Hubicka <hubicka@ucw.cz>
7320
7321 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7322
0192662b 73232016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7324
7325 Revert:
7326 PR c++/69855
7327 * g++.dg/overload/69855.C: New.
7328 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7329 * g++.old-deja/g++.pt/crash3.C: Likewise.
7330
fce78c50 73312016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7332
7333 PR c++/60385
7334 * g++.dg/parse/namespace13.C: New.
7335
372172fe 73362016-05-26 Jeff Law <law@redhat.com>
7337
7338 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7339 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7340 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7341 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7342 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7343 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7344 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7345 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7346 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7347 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7348 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7349 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7350 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7351
5d8a8944 73522016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7353
7354 PR c++/69855
7355 * g++.dg/overload/69855.C: New.
7356 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7357 * g++.old-deja/g++.pt/crash3.C: Likewise.
7358
29602b75 73592016-05-27 Jiong Wang <jiong.wang@arm.com>
7360
7361 PR target/63596
7362 * gcc.target/aarch64/va_arg_1.c: New testcase.
7363 * gcc.target/aarch64/va_arg_2.c: Likewise.
7364 * gcc.target/aarch64/va_arg_3.c: Likewise.
7365
c900b732 73662016-05-27 Jiong Wang <jiong.wang@arm.com>
7367
7368 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7369 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7370 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7371 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7372 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7373
73ef73bd 73742016-05-27 Marek Polacek <polacek@redhat.com>
7375
7376 PR middle-end/71308
7377 * g++.dg/torture/pr71308.C: New test.
7378
a6031633 73792016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7380
7381 * gcc.dg/zero_bits_compound-1.c: New test.
7382 * gcc.dg/zero_bits_compound-2.c: New test.
7383
1fbdc7ae 73842016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7385
7386 PR middle-end/71279
7387 * gcc.dg/pr71279.c: New test.
7388
2e196ca8 73892016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7390
7391 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7392 floating point min/max/comparison instructions.
7393 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7394
6feab9ce 73952016-05-26 Jakub Jelinek <jakub@redhat.com>
7396
7397 * c-c++-common/gomp/schedule-1.c: New test.
7398 * gfortran.dg/gomp/schedule-1.f90: New test.
7399
978cea8f 74002016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7401
7402 PR c++/70822
7403 PR c++/70106
7404 * g++.dg/cpp1y/auto-fn32.C: New test.
7405 * g++.dg/cpp1y/paren4.C: New test.
7406
0478d9ed 74072016-05-26 Nathan Sidwell <nathan@acm.org>
7408
7409 * gcc.dg/20060410.c: Xfail on ptx.
7410 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7411 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7412 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7413 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7414 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7415
5fd1c174 74162016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7417
7418 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7419
c5e8b3e2 74202016-05-26 Jakub Jelinek <jakub@redhat.com>
7421
0db93a5b 7422 PR tree-optimization/71280
7423 * gcc.dg/pr71280.c: New test.
7424
7199c05c 7425 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7426
76c786ac 7427 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7428 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7429
c5e8b3e2 7430 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7431
e9bcea2f 74322016-05-26 Jiong Wang <jiong.wang@arm.com>
7433
7434 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7435 kept in memory.
e9bcea2f 7436
955d947b 74372016-05-25 Jeff Law <law@redhat.com>
7438
7439 PR tree-optimization/71272
7440 * gcc.c-torture/compile/pr71272.c: new test.
7441
77102dbe 74422016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7443
7444 * gcc.target/powerpc/vec-cmpne.c: New test.
7445 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7446
552821b4 74472016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7448
7449 * gnat.dg/opt55.ad[sb]: New test.
7450
0113f3c5 74512016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7452
7453 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7454 * c-c++-common/pr60226.c: Require int32plus.
7455 * gcc.c-torture/execute/pr70602.c: Likewise.
7456 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7457 unsigned long for malloc arg type.
7458 * gcc.dg/asr_div1.c: Require int32plus.
7459 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7460 * gcc.dg/pie-1.c: Require pie.
7461 * gcc.dg/pie-2.c: Likewise.
7462 * gcc.dg/pr59471.c: Require int32plus.
7463 * gcc.dg/pr59963-2.c: XFAIL for int16.
7464 * gcc.dg/pr60114.c: Require int32plus.
7465 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7466 unsigned long for typedef of size_t.
7467 * gcc.dg/pr63914.c: Require int32plus.
7468 * gcc.dg/pr64536.c: Require pt32plus.
7469 * gcc.dg/pr65658.c: Likewise.
7470 * gcc.dg/pr67271.c: Require int32plus.
7471 * gcc.dg/pr68112.c: Likewise.
7472 * gcc.dg/pr69071.c: Skip for avr target.
7473 * gcc.dg/pr69973.c: Require int32plus.
7474 * gcc.dg/pr70169.c: Skip for avr target.
7475 * gcc.dg/sso-6.c: Require int32plus.
7476 * gcc.dg/sso-7.c: Likewise.
7477 * gcc.dg/sso-8.c: Likewise.
7478 * gcc.dg/vrp-min-max-2.c: Likewise.
7479
f4094380 74802016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7481
7482 PR target/70738
7483 * gcc.target/i386/pr70738-1.c: New test.
7484 * gcc.target/i386/pr70738-2.c: Likewise.
7485 * gcc.target/i386/pr70738-3.c: Likewise.
7486 * gcc.target/i386/pr70738-4.c: Likewise.
7487 * gcc.target/i386/pr70738-5.c: Likewise.
7488 * gcc.target/i386/pr70738-6.c: Likewise.
7489 * gcc.target/i386/pr70738-7.c: Likewise.
7490 * gcc.target/i386/pr70738-8.c: Likewise.
7491 * gcc.target/i386/pr70738-9.c: Likewise.
7492
239a4bea 74932016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7494
7495 PR rtl-optimization/66940
7496 * gcc.c-torture/execute/pr66940.c: New test.
7497
bf6382ba 74982016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7499
7500 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7501 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7502 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7503 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7504 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7505 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7506 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7507 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7508 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7509 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7510 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7511 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7512 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7513 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7514 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7515 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7516 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7517 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7518 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7519 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7520 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7521 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7522 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7523 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7524
2c995da9 75252016-05-25 Marek Polacek <polacek@redhat.com>
7526
7527 PR c/71265
7528 * gcc.dg/noncompile/pr71265.c: New test.
7529
abfbb5b5 7530 PR c/71266
7531 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7532
f6871bbd 75332016-05-25 Nathan Sidwell <nathan@acm.org>
7534
7535 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7536
de04e83e 75372016-05-25 Richard Biener <rguenther@suse.de>
7538
7539 PR tree-optimization/71261
7540 * c-c++-common/torture/pr71261.c: New testcase.
7541
b35931f7 75422016-05-25 Richard Biener <rguenther@suse.de>
7543
7544 PR tree-optimization/71264
7545 * gcc.dg/vect/pr71264.c: New testcase.
7546
166c3089 75472016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7548
7549 PR c++/55992
7550 * g++.dg/cpp0x/alias-decl-53.C: New.
7551 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7552
14240409 75532016-05-25 Martin Liska <mliska@suse.cz>
7554
7555 * g++.dg/pr71239.C: New test.
7556
bc47d9f6 75572016-05-25 Richard Biener <rguenther@suse.de>
7558
4860a6bf 7559 * gcc.dg/vect/pr58135.c: Rename to ...
7560 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7561
d8a3f157 75622016-05-25 Marek Polacek <polacek@redhat.com>
7563
7564 * g++.dg/pr65295.C: Use target c++14.
7565
3af16045 75662016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7567
231010db 7568 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7569 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7570
949479b2 75712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7572
7573 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7574 instructions.
7575
6d6a3fc3 75762016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7577
7578 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7579 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7580 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7581 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7582 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7583 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7584 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7585 * c-c++-common/goacc/pcopy.c: Likewise.
7586 * c-c++-common/goacc/pcopyin.c: Likewise.
7587 * c-c++-common/goacc/pcopyout.c: Likewise.
7588 * c-c++-common/goacc/pcreate.c: Likewise.
7589 * c-c++-common/goacc/pr70688.c: New test.
7590 * c-c++-common/goacc/present-1.c: Adjust test.
7591 * c-c++-common/goacc/reduction-5.c: Likewise.
7592 * g++.dg/goacc/data-1.C: New test.
7593
af648be2 75942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7595
7596 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7597 vector parity built-in functions.
7598 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7599 count trailing zeros automatic vectorization.
7600 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7601 count trailing zeros built-in functions.
7602
4e173d60 76032016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7604
7605 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7606
a0c02a52 76072016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7608
7609 PR target/71050
7610 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7611
64c52e9c 76122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7613
7614 PR c++/50436
7615 * g++.dg/template/crash123.C: New.
7616 * g++.dg/template/crash124.C: Likewise.
7617
752b5a4c 76182016-05-24 Martin Sebor <msebor@redhat.com>
7619
7620 PR c++/71147
7621 * g++.dg/ext/flexary16.C: New test.
7622
a36dd683 76232016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7624
f6871bbd 7625 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7626 before math.h is included.
a36dd683 7627 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7628 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7629 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7630 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7631 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7632 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7633 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7634 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7635 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7636 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7637 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7638 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7639 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7640 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7641 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7642 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7643 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7644 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7645 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7646 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7647 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7648 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7649 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7650
d60e1df7 76512016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7652 Kelvin Nilsen <kelvin@gcc.gnu.org>
7653
7654 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7655 support.
7656
22d09025 76572016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7658
7659 PR c++/69872
7660 * g++.dg/warn/Wno-narrowing1.C: New.
7661
6ef0143d 76622016-05-24 Marek Polacek <polacek@redhat.com>
7663
7664 PR c/71249
7665 * c-c++-common/Wswitch-unreachable-2.c: New test.
7666
962a2062 76672016-05-24 Jakub Jelinek <jakub@redhat.com>
7668
ead77194 7669 PR c++/71257
7670 * g++.dg/vect/simd-clone-6.cc: New test.
7671 * g++.dg/gomp/declare-simd-6.C: New test.
7672
962a2062 7673 PR middle-end/70434
7674 PR c/69504
7675 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7676
23edc6d1 76772016-05-24 Richard Biener <rguenther@suse.de>
7678
7679 PR tree-optimization/71240
7680 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7681
30633bcc 76822016-05-24 Richard Biener <rguenther@suse.de>
7683
7684 PR tree-optimization/71230
7685 * gcc.dg/torture/pr71230.c: New testcase.
7686 * g++.dg/torture/pr71230.C: Likewise.
7687
c9d624bd 76882016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7689
7690 * c-c++-common/goacc/routine-5.c: Add tests.
7691 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7692 * gfortran.dg/goacc/routine-6.f90: Add tests.
7693
ce143ff0 76942016-05-24 Richard Biener <rguenther@suse.de>
7695
7696 PR tree-optimization/71253
7697 * gcc.dg/torture/pr71253.c: New testcase.
7698
3bdaecd5 76992016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7700
7701 PR middle-end/71252
7702 * gfortran.dg/pr71252.f90: New test.
7703
856b494d 77042016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7705
7706 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7707
7345b977 77082016-05-24 Richard Biener <rguenther@suse.de>
7709
7710 PR middle-end/70434
7711 PR c/69504
7712 * c-c++-common/vector-subscript-4.c: New testcase.
7713 * c-c++-common/vector-subscript-5.c: Likewise.
7714
6f065267 77152016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7716
7717 PR fortran/71123
7718 * gfortran.dg/namelist_90.f: New test
7719
fd6757da 77202016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7721
7722 PR fortran/66461
7723 * gfortran.dg/unexpected_eof.f: New test
7724
7d5555a8 77252016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7726 Kelvin Nilsen <kelvin@gcc.gnu.org>
7727
7728 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7729 as little endian.
7730
ae6744c9 77312016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 PR c++/70972
7734 * g++.dg/cpp0x/inh-ctor20.C: New.
7735 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7736
f0d91a85 77372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7738
7739 PR c++/69095
7740 * g++.dg/cpp0x/variadic168.C: New.
7741
1618ffe5 77422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7743
7744 * g++.dg/cpp0x/pr31445.C: Test column number too.
7745 * g++.dg/cpp0x/pr32253.C: Likewise.
7746 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7747 * g++.dg/cpp0x/variadic36.C: Likewise.
7748
c0205bab 77492016-05-23 Marc Glisse <marc.glisse@inria.fr>
7750
7751 * gcc.dg/fold-notshift-2.c: Adjust.
7752
1398da0f 77532016-05-23 Marek Polacek <polacek@redhat.com>
7754
7755 PR c/49859
7756 * c-c++-common/Wswitch-unreachable-1.c: New test.
7757 * gcc.dg/Wswitch-unreachable-1.c: New test.
7758 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7759 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7760 * g++.dg/gomp/block-10.C: Likewise.
7761 * gcc.dg/gomp/block-10.c: Likewise.
7762 * g++.dg/gomp/block-9.C: Likewise.
7763 * gcc.dg/gomp/block-9.c: Likewise.
7764 * g++.dg/gomp/target-1.C: Likewise.
7765 * g++.dg/gomp/target-2.C: Likewise.
7766 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7767 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7768 * g++.dg/gomp/taskgroup-1.C: Likewise.
7769 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7770 * gcc.dg/gomp/teams-1.c: Likewise.
7771 * g++.dg/gomp/teams-1.C: Likewise.
7772 * g++.dg/overload/error3.C: Likewise.
7773 * g++.dg/tm/jump1.C: Likewise.
7774 * g++.dg/torture/pr40335.C: Likewise.
7775 * gcc.dg/c99-vla-jump-5.c: Likewise.
7776 * gcc.dg/switch-warn-1.c: Likewise.
7777 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7778 * gcc.dg/nested-func-1.c: Likewise.
7779 * gcc.dg/pr67784-4.c: Likewise.
7780
5403ed8b 77812016-05-23 Richard Biener <rguenther@suse.de>
7782
7783 PR tree-optimization/71230
7784 * gfortran.dg/pr71230-1.f90: New testcase.
7785 * gfortran.dg/pr71230-2.f90: Likewise.
7786
27510941 77872016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7788
1618ffe5 7789 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7790 * gcc.dg/vect/pr58135.c: Add new.
7791 * gfortran.dg/pr46519-1.f: Adjust test case.
7792
a41c605d 77932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7794
7795 PR c++/53401
7796 * g++.dg/cpp0x/decltype64.C: New.
7797
3eb254ab 77982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7799
7800 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7801 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7802 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7803
a75fffe1 78042016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7805
7806 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7807 Add poly64x1_t and poly64x2_t cases if supported.
7808 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7809 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7810 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7811 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7812 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7813
56979b12 78142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7815
7816 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7817 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7818 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7819 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7820 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7821 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7822 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7823
dc5e98db 78242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7825
7826 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7827
c0f383ae 78282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7829
7830 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7831 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7832
2a4d70a2 78332016-05-22 Jakub Jelinek <jakub@redhat.com>
7834
4c109025 7835 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7836 constraint instead of "r".
7837 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7838 insn instead of vxorpd.
7839 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7840
bad891ce 7841 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7842 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7843
ac23ddb9 7844 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7845
9dac9579 7846 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7847 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7848
2a4d70a2 7849 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7850
9eafdd7b 78512016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7852
7853 PR middle-end/40921
7854 * gcc.dg/tree-ssa/pr40921.c: New test.
7855
93df190d 78562016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7857
7858 PR target/71103
7859 * gcc.target/avr/pr71103.c: New test.
7860
933b9f7f 78612016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7862
7863 PR middle-end/71179
7864 * gcc.dg/tree-ssa/pr71179.c: New test.
7865
8bdfbc08 78662016-05-20 Martin Sebor <msebor@redhat.com>
7867
7868 PR c/71115
7869 * gcc.dg/init-excess-2.c: New test.
7870
6827ab42 78712016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7872
7873 * gnat.dg/opt53.adb: New test.
7874 * gnat.dg/opt54.adb: Likewise.
7875
58a5f4c0 78762016-05-20 Martin Jambor <mjambor@suse.cz>
7877
7878 PR tree-optimization/70884
7879 * gcc.dg/tree-ssa/pr70919.c: New test.
7880
bb7145f6 78812016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7882
7883 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7884 formatting.
f6871bbd 7885 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7886 fix code formatting.
7887
78882016-05-20 Nathan Sidwell <nathan@acm.org>
7889
7890 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7891 non-common cases.
7892 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7893
9954d230 78942016-05-20 David Malcolm <dmalcolm@redhat.com>
7895
7896 * jit.dg/all-non-failing-tests.h: Add
7897 test-factorial-must-tail-call.c.
7898 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7899 * jit.dg/test-factorial-must-tail-call.c: New test case.
7900
08a161f9 79012016-05-20 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR fortran/71204
7904 * gfortran.dg/pr71204.f90: New test.
7905
3d380077 79062016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7907
7908 * gcc.target/nvptx/sincos.c: New test.
7909
0f104d56 79102016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7911
7912 PR c++/70572
7913 * g++.dg/cpp1y/auto-fn31.C: New.
7914
61736a1b 79152016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7916
7917 * gcc.target/powerpc/vec-addec.c: New test.
7918 * gcc.target/powerpc/vec-addec-int128.c: New test.
7919
b4a61e77 79202016-05-20 David Malcolm <dmalcolm@redhat.com>
7921
7922 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7923 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7924 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7925 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7926
9a2ace10 79272016-05-20 Jan Hubicka <hubicka@ucw.cz>
7928
7929 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7930
45cdf8c6 79312016-05-20 Jakub Jelinek <jakub@redhat.com>
7932
b9a1dcd5 7933 PR c++/71210
7934 * g++.dg/opt/pr71210-1.C: New test.
7935 * g++.dg/opt/pr71210-2.C: New test.
7936
45cdf8c6 7937 PR tree-optimization/29756
7938 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7939 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7940 only on selected targets where V4SImode vectors are known to be
7941 supported.
7942
92e3ffbf 79432016-05-20 Marc Glisse <marc.glisse@inria.fr>
7944
7945 PR tree-optimization/71079
7946 PR tree-optimization/71206
7947 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7948
5da368e3 79492016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7950
7951 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7952 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7953 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7954
2506d97a 79552016-05-20 Richard Guenther <rguenther@suse.de>
7956
7957 PR tree-optimization/29756
7958 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7959
adade307 79602016-05-20 Richard Biener <rguenther@suse.de>
7961
7962 PR tree-optimization/71185
7963 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7964
c3deca25 79652016-05-20 Richard Biener <rguenther@suse.de>
7966
7967 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7968
8b0bef14 79692016-05-19 Marek Polacek <polacek@redhat.com>
7970
7971 PR c++/71075
7972 * g++.dg/diagnostic/pr71075.C: New test.
7973
08025288 79742016-05-19 David Malcolm <dmalcolm@redhat.com>
7975
7976 PR c++/71184
7977 * g++.dg/pr71184.C: New test case.
7978
26a51591 79792016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7980
7981 * gcc.target/powerpc/darn-0.c: New test.
7982 * gcc.target/powerpc/darn-1.c: New test.
7983 * gcc.target/powerpc/darn-2.c: New test.
7984
d8d3e75a 79852016-05-19 Marek Polacek <polacek@redhat.com>
7986
7987 PR tree-optimization/71031
7988 * gcc.dg/tree-ssa/vrp100.c: New test.
7989
c28211ae 79902016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7991
7992 PR rtl-optimization/71148
7993 * gcc.dg/pr71148.c: New test.
7994
3f5ea43a 79952016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7996
7997 PR target/71056
7998 * gcc.target/arm/pr71056.c: New test.
7999
2a7d4c20 80002016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8001
8002 * c-c++-common/pr69669.c: Check the used mode.
8003
ed0b0569 80042016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8005
8006 PR sanitizer/64354
8007 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8008
410372fe 80092016-05-19 Richard Biener <rguenther@suse.de>
8010
8011 PR tree-optimization/70729
8012 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8013 * gcc.dg/graphite/scop-18.c: Likewise.
8014 * gcc.dg/pr41783.c: Disable LIM.
8015 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8016 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8017 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8018 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8019 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8020 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8021 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8022 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8023 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8024 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8025 * gfortran.dg/pr42108.f90: Likewise.
8026
56f34f03 80272016-05-18 David Malcolm <dmalcolm@redhat.com>
8028
8029 PR driver/69265
8030 * gcc.dg/spellcheck-options-11.c: New test case.
8031
e6481cd1 80322016-05-18 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR c++/71100
8035 * g++.dg/opt/pr71100.C: New test.
8036
be951c59 80372016-05-18 Martin Jambor <mjambor@suse.cz>
8038
8039 PR ipa/69708
8040 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8041 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8042 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8043 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8044
665ff45b 80452016-05-18 Martin Jambor <mjambor@suse.cz>
8046
8047 PR ipa/69708
8048 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8049 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8050 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8051 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8052 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8053
485be62c 80542016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8055
8056 PR c++/69793
8057 * g++.dg/template/crash122.C: New.
8058
b251d5f5 80592016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8060
8061 PR c++/70466
8062 * g++.dg/template/pr70466-1.C: New.
8063 * g++.dg/template/pr70466-2.C: Likewise.
8064
c93e9931 80652016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8066
8067 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8068 splat operations and the XXSPLTIB instruction.
8069 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8070 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8071 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8072 xxlxor to clear a register.
8073
8ba6639c 80742016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8075
8076 * gcc.dg/torture/pr71020.c: New test.
8077
ec6e3005 80782016-05-18 Martin Jambor <mjambor@suse.cz>
8079
8080 PR ipa/70646
8081 * gcc.dg/ipa/pr70646.c: New test.
8082
5ef3c918 80832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8084
8085 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8086
70a88eab 80872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8088
8089 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8090 missing tests for vreinterpretq_p{8,16}.
8091
b52a930c 80922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8093
8094 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8095 vsliq_n_s64 and vsliq_n_u64.
8096
bdd4080b 80972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8098
8099 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8100 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8101
37814bf5 81022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8103
8104 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8105 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8106 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8107
764af2e0 81082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8109
8110 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8111 in comment.
8112
ffe01a83 81132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8114
8115 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8116 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8117 "blr\t" and switch to scan-assembler-times.
8118
fab6dae9 81192016-05-18 Jiong Wang <jiong.wang@arm.com>
8120
231010db 8121 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8122 with __aarch64__.
8123 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8124 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8125
4eb0c566 81262016-05-18 Jakub Jelinek <jakub@redhat.com>
8127
442f18f1 8128 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8129 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8130 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8131 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8132 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8133 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8134
4d83b36b 8135 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8136 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8137
a4528eec 8138 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8139 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8140
f0066139 8141 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8142 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8143
4eb0c566 8144 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8145
303e9267 81462016-05-18 Richard Biener <rguenther@suse.de>
8147
8148 PR tree-optimization/71168
8149 * gcc.dg/torture/pr71168.c: New testcase.
8150
0d7ddd44 81512016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8152
8153 PR middle-end/63586
8154 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8155 * gcc.dg/tree-ssa/pr63586.c: New test.
8156 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8157
899bcc0f 81582016-05-17 Nathan Sidwell <nathan@acm.org>
8159
8160 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8161 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8162 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8163 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8164
a2246979 81652016-05-17 Nathan Sidwell <nathan@acm.org>
8166
8167 * gcc.target/nvptx/abi-vararg-3.c: New.
8168
2f6a4d21 81692016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8170
8171 PR tree-optimization/54579
8172 PR middle-end/55299
8173 * gcc.dg/fold-notrotate-1.c: New test.
8174 * gcc.dg/fold-notshift-1.c: New test.
8175 * gcc.dg/fold-notshift-2.c: New test.
8176
27bdad45 81772016-05-17 Marek Polacek <polacek@redhat.com>
8178
8179 PR ipa/71146
8180 * g++.dg/ipa/pr71146.C: New test.
8181
f33a295a 81822016-05-17 David Malcolm <dmalcolm@redhat.com>
8183
8184 * jit.dg/test-error-array-bounds.c: New test case.
8185
b6dd53bf 81862016-05-17 Marc Glisse <marc.glisse@inria.fr>
8187
8188 * gcc.dg/tree-ssa/and-1.c: New testcase.
8189
a8719545 81902016-05-17 Marc Glisse <marc.glisse@inria.fr>
8191
8192 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8193 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8194
34806102 81952016-05-17 Marc Glisse <marc.glisse@inria.fr>
8196
8197 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8198 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8199
25fe08a8 82002016-05-17 Jiong Wang <jiong.wang@arm.com>
8201
8202 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8203
abf1a837 82042016-05-17 Jiong Wang <jiong.wang@arm.com>
8205
8206 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8207
666b9dd3 82082016-05-17 Jiong Wang <jiong.wang@arm.com>
8209
8210 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8211 ".2d[index]" when scan the assembly.
8212 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8213 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8214 float64x1.
8215 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8216
77d095c0 82172016-05-17 Richard Biener <rguenther@suse.de>
8218
8219 PR tree-optimization/71132
8220 * gcc.dg/torture/pr71132.c: New testcase.
8221
28adcc23 82222016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8223
8224 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8225
2439931e 82262016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8227
8228 PR target/70809
8229 * gcc.target/aarch64/pr70809_1.c: New test.
8230
5ec2ff80 82312016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8232
8233 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8234 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8235 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8236 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8237
17fd1c7a 82382016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8239 Ilya Enkovich <ilya.enkovich@intel.com>
8240
8241 PR target/71114
8242 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8243
46729204 82442016-05-16 Jan Hubicka <hubicka@ucw.cz>
8245
8246 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8247 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8248
2a1125d6 82492016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8250
8251 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8252 test for __ARM_FP16_ARGS.
8253 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8254 * gcc.target/arm/aapcs/neon-vect10.c: New.
8255 * gcc.target/arm/aapcs/neon-vect9.c: New.
8256 * gcc.target/arm/aapcs/vfp18.c: New.
8257 * gcc.target/arm/aapcs/vfp19.c: New.
8258 * gcc.target/arm/aapcs/vfp20.c: New.
8259 * gcc.target/arm/aapcs/vfp21.c: New.
8260 * gcc.target/arm/fp16-aapcs-1.c: New.
8261 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8262 test for __ARM_FP16_ARGS.
8263 * g++.target/arm/fp16-return-1.c: Update expected output.
8264
ea3d2d74 82652016-05-16 Jiong Wang <jiong.wang@arm.com>
8266
8267 PR testsuite/70227
8268 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8269
6989e05f 82702016-05-15 Harald Anlauf <anlauf@gmx.de>
8271
8272 PR fortran/69603
8273 * gfortran.dg/pr69603.f90: New testcase.
8274
a5f52592 82752016-05-14 Fritz Reese <fritzoreese@gmail.com>
8276
8277 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8278
88f949ab 82792016-05-14 Fritz Reese <fritzoreese@gmail.com>
8280
8281 PR fortran/71047
8282 * gfortran.dg/pr71047.f08: New test.
8283
90c88567 82842016-05-13 Joseph Myers <joseph@codesourcery.com>
8285
8286 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8287 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8288 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8289
00a690cc 82902016-05-13 Martin Sebor <msebor@redhat.com>
8291
8292 PR c++/60049
8293 * g++.dg/cpp0x/constexpr-60049.C: New test.
8294
ec8b6af7 82952016-05-13 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR bootstrap/71071
8298 * gcc.dg/pr71071.c: New test.
8299
f54d1d7b 83002016-05-13 Uros Bizjak <ubizjak@gmail.com>
8301
8302 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8303 remove XOP handling.
2f3af60f 8304 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8305
a39a0392 83062016-05-13 Nathan Sidwell <nathan@acm.org>
8307
8308 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8309 __atomic_is_lock_free declaration.
8310
42333dd9 83112016-05-13 Richard Biener <rguenther@suse.de>
8312
8313 PR tree-optimization/42587
8314 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8315
c5442454 83162016-05-13 Martin Liska <mliska@suse.cz>
8317
8318 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8319 the new format of dump output.
8320
03a400fb 83212016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8322
8323 * gcc.dg/pr71084.c: New test.
8324
69278c3f 83252016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8326
231010db 8327 PR target/53440
8328 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8329
8138f11b 83302016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8331
8332 * gcc.target/aarch64/struct_return.c: New test.
8333
22a3f7bd 83342016-05-12 Marek Polacek <polacek@redhat.com>
8335
8336 PR c/70756
8337 * c-c++-common/pr70756-2.c: New test.
8338 * c-c++-common/pr70756.c: New test.
8339
9bcd42cc 83402016-05-12 Richard Biener <rguenther@suse.de>
8341
8342 PR tree-optimization/71059
8343 * gcc.dg/torture/pr71059.c: New testcase.
8344
5ffb4a0d 83452016-05-12 Richard Biener <rguenther@suse.de>
8346
8347 PR tree-optimization/71062
8348 * gcc.dg/torture/pr71062.c: New testcase.
8349
2ab65c31 83502016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8351
8352 PR tree-optimization/71006
8353 * gcc.dg/pr71006.c: New test.
8354
f0158fc0 83552016-05-12 Marek Polacek <polacek@redhat.com>
8356
8357 PR driver/71063
8358 * gcc.dg/opts-7.c: New test.
8359
0f56938b 83602016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8361
8362 PR target/70830
8363 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8364 Add -save-temps to dg-options.
8365 Scan for ldmfd rather than pop instruction.
8366 * gcc.target/arm/interrupt-2.c: Likewise.
8367 * gcc.target/arm/pr70830.c: New test.
8368
e10946d5 83692016-05-12 Jakub Jelinek <jakub@redhat.com>
8370
9fa8e468 8371 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8372 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8373
9ce62bbe 8374 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8375 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8376 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8377
708ae1b1 8378 PR target/71019
8379 * gcc.target/i386/avx512vl-pack-1.c: New test.
8380 * gcc.target/i386/avx512vl-pack-2.c: New test.
8381 * gcc.target/i386/avx512bw-pack-2.c: New test.
8382
a461f32e 8383 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8384
e10946d5 8385 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8386 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8387 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8388
f52a3ef6 83892016-05-12 Richard Biener <rguenther@suse.de>
8390
8391 PR tree-optimization/70986
8392 * gcc.dg/torture/pr70986-1.c: New testcase.
8393 * gcc.dg/torture/pr70986-2.c: Likewise.
8394 * gcc.dg/torture/pr70986-3.c: Likewise.
8395
54c4d22e 83962016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8397
8398 PR c/43651
8399 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8400 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8401
57215d5b 84022016-05-11 Uros Bizjak <ubizjak@gmail.com>
8403
8404 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8405 directive.
8406 * gcc.target/i386/pr66746.c: Ditto.
8407
67d3121c 84082016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8409
8410 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8411 support.
8412 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8413 warning when using -mvsx-timode.
8414 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8415 * gcc.target/powerpc/dform-2.c: Likewise.
8416 * gcc.target/powerpc/pr68805.c: Likewise.
8417
7f8012a5 84182016-05-11 Marek Polacek <polacek@redhat.com>
8419
8420 PR c++/71024
8421 * c-c++-common/attributes-3.c: New test.
8422
3e8567ce 84232016-05-11 Nathan Sidwell <nathan@acm.org>
8424
8425 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8426 * gcc.c-torture/execute/pr68185.c: Likewise.
8427 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8428 * gcc.dg/pr69634.c: Requires scheduling.
8429 * gcc.dg/torture/pr66178.c: Require label values.
8430 * gcc.dg/setjmp-6.c: Require indirect jumps.
8431
3739ac00 84322016-05-11 Richard Biener <rguenther@suse.de>
8433
8434 PR tree-optimization/71055
8435 * gcc.dg/torture/pr71055.c: New testcase.
8436
1ff8b385 84372016-05-11 Richard Biener <rguenther@suse.de>
8438
8439 PR debug/71057
8440 * g++.dg/debug/pr71057.C: New testcase.
8441
77126efa 84422016-05-11 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR fortran/70855
8445 * gfortran.dg/gomp/pr70855.f90: New test.
8446
6fcaaf9b 84472016-05-11 Richard Biener <rguenther@suse.de>
8448
8449 PR middle-end/71002
8450 * g++.dg/torture/pr71002.C: New testcase.
8451
bfa8ea12 84522016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8453
8454 PR middle-end/70807
8455 * gcc.dg/pr70807.c: New test.
8456
87632549 84572016-05-10 Martin Sebor <msebor@redhat.com>
8458
8459 PR c++/38611
8460 * g++.dg/Wattributes.C: New test.
8461
f9153689 84622016-05-10 Marc Glisse <marc.glisse@inria.fr>
8463
8464 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8465 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8466 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8467
a44ed58a 84682016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8469
8470 PR target/70799
8471 * gcc.target/i386/pr70799-1.c: New test.
8472
d6c90d89 84732016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8474
8475 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8476
c1f73044 84772016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8478
8479 PR middle-end/70877
8480 * gcc.target/i386/pr70877.c: New test.
8481
e66d763a 84822016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8483
8484 PR tree-optimization/70786
8485 * gcc.target/i386/pr70876.c: New test.
8486
a30ff73a 84872016-05-10 Jakub Jelinek <jakub@redhat.com>
8488
8489 PR target/70927
8490 * gcc.target/i386/avx512vl-logic-1.c: New test.
8491 * gcc.target/i386/avx512vl-logic-2.c: New test.
8492 * gcc.target/i386/avx512dq-logic-2.c: New test.
8493
4b3fd38f 84942016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8495
8496 PR target/70963
8497 * gcc.target/powerpc/pr70963.c: New.
8498
abf93a25 84992016-05-10 David Malcolm <dmalcolm@redhat.com>
8500
8501 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8502 (test_very_wide_line): Add ruler to expected output.
8503 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8504 (test_very_wide_line): Likewise.
8505 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8506 (test_show_locus): Within the handling of "test_very_wide_line",
8507 enable show_ruler_p on the diagnostic context.
8508
d614888f 85092016-05-10 Richard Biener <rguenther@suse.de>
8510
8511 PR tree-optimization/71039
8512 * gcc.dg/torture/pr71039.c: New testcase.
8513
dbca5ed9 85142016-05-10 Nathan Sidwell <nathan@acm.org>
8515
8516 * gcc.dg/nested-func-10.c: Requires alloca.
8517 * gcc.dg/nested-func-9.c: Requires alloca.
8518 * gcc.c-torture/execute/pr70460.c: Requires labels.
8519 * gcc.c-torture/compile/pr70199.c: Requires labels.
8520 * gcc.target/nvptx/decl.c: Compile only.
8521 * gcc.target/nvptx/trailing-init.c: Compile only.
8522 * gcc.target/nvptx/ary-init.c: Compile only.
8523
3fa82609 85242016-05-10 Marek Polacek <polacek@redhat.com>
8525
8526 PR c/70255
8527 * gcc.dg/attr-opt-1.c: New test.
8528
76825907 85292016-05-10 Richard Biener <rguenther@suse.de>
8530
8531 PR tree-optimization/70497
8532 PR tree-optimization/28367
8533 * gcc.dg/torture/20160404-1.c: New testcase.
8534 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8535 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8536
68255819 85372016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8538
8539 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8540
d9aa8cdb 85412016-05-09 Uros Bizjak <ubizjak@gmail.com>
8542
8543 * gcc.target/i386/fabsneg-1.c New test.
8544
7cc16f50 85452016-05-09 Alan Modra <amodra@gmail.com>
8546
8547 PR testsuite/70826
8548 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8549
a83b7b63 85502016-05-09 Richard Biener <rguenther@suse.de>
8551
8552 PR tree-optimization/70985
8553 * gcc.dg/torture/pr70985.c: New testcase.
8554
189d0706 85552016-05-09 Bin Cheng <bin.cheng@arm.com>
8556
8557 * gcc.dg/tree-ssa/ifc-9.c: New test.
8558 * gcc.dg/tree-ssa/ifc-10.c: New test.
8559 * gcc.dg/tree-ssa/ifc-11.c: New test.
8560 * gcc.dg/tree-ssa/ifc-12.c: New test.
8561 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8562 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8563 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8564
1ec957b0 85652016-05-09 Richard Biener <rguenther@suse.de>
8566
8567 PR fortran/70937
8568 * gfortran.dg/pr70937.f90: New testcase.
8569
923c7714 85702016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8571
8572 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8573
d7cd448a 85742016-05-07 Fritz Reese <fritzoreese@gmail.com>
8575
8576 PR fortran/56226
8577 * gfortran.dg/dec_structure_1.f90: New testcase.
8578 * gfortran.dg/dec_structure_2.f90: Ditto.
8579 * gfortran.dg/dec_structure_3.f90: Ditto.
8580 * gfortran.dg/dec_structure_4.f90: Ditto.
8581 * gfortran.dg/dec_structure_5.f90: Ditto.
8582 * gfortran.dg/dec_structure_6.f90: Ditto.
8583 * gfortran.dg/dec_structure_7.f90: Ditto.
8584 * gfortran.dg/dec_structure_8.f90: Ditto.
8585 * gfortran.dg/dec_structure_9.f90: Ditto.
8586 * gfortran.dg/dec_structure_10.f90: Ditto.
8587 * gfortran.dg/dec_structure_11.f90: Ditto.
8588 * gfortran.dg/dec_union_1.f90: Ditto.
8589 * gfortran.dg/dec_union_2.f90: Ditto.
8590 * gfortran.dg/dec_union_3.f90: Ditto.
8591 * gfortran.dg/dec_union_4.f90: Ditto.
8592 * gfortran.dg/dec_union_5.f90: Ditto.
8593 * gfortran.dg/dec_union_6.f90: Ditto.
8594 * gfortran.dg/dec_union_7.f90: Ditto.
8595
f681e29b 85962016-05-07 Tom de Vries <tom@codesourcery.com>
8597
8598 PR tree-optimization/70956
8599 * gcc.dg/graphite/pr70956.c: New test.
8600
68d7f375 86012016-05-06 Jakub Jelinek <jakub@redhat.com>
8602
faf39348 8603 PR middle-end/70941
8604 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8605 (a, b, c, d): Change type from char to signed char.
8606 (main): Compare against (signed char) -1634678893 instead of
8607 hardcoded -109. Use __builtin_abort instead of abort.
8608
b768b13a 8609 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8610 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8611
68d7f375 8612 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8613
5dda16ea 86142016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8615
8616 PR debug/70935
8617 * gcc.dg/torture/pr70935.c: New test.
8618
13ede1b5 86192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8620
8621 PR target/58219
7fc878c4 8622 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8623
96d94be2 86242016-05-06 Richard Biener <rguenther@suse.de>
8625
8626 PR tree-optimization/70960
8627 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8628
e5d9f15d 86292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8630
8631 PR target/52933
8632 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8633 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8634 Adjust expected instruction counts.
8635 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8636
2dd7705f 86372016-05-06 Marek Polacek <polacek@redhat.com>
8638
8639 PR sanitizer/70875
8640 * gcc.dg/ubsan/bounds-3.c: New test.
8641
cb8bc632 86422016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8643
8644 PR target/54089
8645 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8646
b343c173 86472016-05-06 Richard Biener <rguenther@suse.de>
8648
8649 PR middle-end/70931
8650 * gfortran.dg/pr70931.f90: New testcase.
8651
1e3db0b1 86522016-05-06 Richard Biener <rguenther@suse.de>
8653
8654 PR middle-end/70941
8655 * gcc.dg/torture/pr70941.c: New testcase.
8656
bdd54b6d 86572016-05-05 Bin Cheng <bin.cheng@arm.com>
8658
8659 PR tree-optimization/57206
8660 * gcc.dg/vect/pr57206.c: New test.
8661
499adcfd 86622016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8663
8664 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8665
871164c4 86662016-05-05 Jakub Jelinek <jakub@redhat.com>
8667
ecb23e00 8668 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8669
871164c4 8670 * c-c++-common/Wdangling-else-4.c: New test.
8671
70cf83ba 86722016-05-04 Jakub Jelinek <jakub@redhat.com>
8673
858c9470 8674 PR c++/70906
8675 PR c++/70933
8676 * g++.dg/opt/pr70906.C: New test.
8677 * g++.dg/opt/pr70933.C: New test.
8678
70cf83ba 8679 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8680
aaa36a78 86812016-05-04 Jan Hubicka <hubicka@ucw.cz>
8682
8683 * gcc.dg/ipa/pure-const-3.c: New testcase.
8684
1d52c456 86852016-05-04 Marek Polacek <polacek@redhat.com>
8686
8687 * c-c++-common/Wdangling-else-1.c: New test.
8688 * c-c++-common/Wdangling-else-2.c: New test.
8689 * c-c++-common/Wdangling-else-3.c: New test.
8690
dc581573 86912016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8692
8693 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8694 flag is present.
8695
a64030fe 86962016-05-04 Marek Polacek <polacek@redhat.com>
8697
8698 PR c/48778
8699 * gcc.dg/Waddress-2.c: New test.
8700
b461b04a 87012016-05-04 Alan Modra <amodra@gmail.com>
8702
8703 * gcc.target/powerpc/pr70866.c: New.
8704
c388a0cf 87052016-05-03 Martin Sebor <msebor@redhat.com>
8706
8707 PR c++/66561
8708 * c-c++-common/builtin_location.c: New test.
8709 * g++.dg/cpp1y/builtin_location.C: New test.
8710
5d4db8ef 87112016-05-03 Marek Polacek <polacek@redhat.com>
8712
8713 PR c/70859
8714 * gcc.dg/pr70859.c: New test.
8715 * gcc.dg/pr70859-2.c: New test.
8716
ca938765 87172016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8718
8719 * gnat.dg/debug5.adb: New testcase.
8720
60b27d5f 87212016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8722
8723 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8724 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8725 Procedure to check for z10 instruction set.
8726
5ab325d0 87272016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8728
8729 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8730
c548a0ad 87312016-05-03 Alan Modra <amodra@gmail.com>
8732
8733 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8734
d5ecd946 87352016-05-03 Jakub Jelinek <jakub@redhat.com>
8736
8737 * gcc.target/i386/avx512f-cvt-1.c: New test.
8738
35b0a053 87392016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8740
8741 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8742 -fdump-tree-vrp-details.
8743
9ae1b28a 87442016-05-03 Richard Biener <rguenther@suse.de>
8745
8746 * gcc.dg/pr30172-1.c: Adjust.
8747 * gcc.dg/pr63743.c: Likewise.
8748 * gcc.dg/tm/pr51696.c: Likewise.
8749 * c-c++-common/tm/safe-1.c: Likewise.
8750 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8751 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8752 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8753 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8754
9c1a31e4 87552016-05-03 Jakub Jelinek <jakub@redhat.com>
8756
fe69bcb9 8757 PR rtl-optimization/70467
8758 * gcc.target/i386/pr70467-3.c: New test.
8759 * gcc.target/i386/pr70467-4.c: New test.
8760
9082c4a4 8761 PR tree-optimization/70916
8762 * gcc.c-torture/compile/pr70916.c: New test.
8763
9c1a31e4 8764 PR target/49244
8765 * gcc.target/i386/pr49244-1.c: New test.
8766 * gcc.target/i386/pr49244-2.c: New test.
8767
69105acc 87682016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8769
8770 PR rtl-optimization/44281
8771 * gcc.target/i386/pr44281.c: New test.
8772
9ab8df54 87732016-05-03 bin cheng <bin.cheng@arm.com>
8774
8775 PR tree-optimization/56541
8776 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8777 * gcc.dg/vect/pr56541.c: new test.
8778
3c62cae0 87792016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8780
8781 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8782 __float128.
8783 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8784
91abc161 87852016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8786
8787 PR testsuite/70520
8788 * c-c++-common/asan/clone-test-1.c (main): Align child process
8789 stack to 16 bytes.
8790
aa3d1155 87912016-05-02 David Malcolm <dmalcolm@redhat.com>
8792
8793 PR c++/62314
8794 * g++.dg/spellcheck-fields-2.C: New test case.
8795
002c3f28 87962016-05-02 David Malcolm <dmalcolm@redhat.com>
8797
8798 PR c++/62314
8799 * g++.dg/pr62314.C: New test case.
8800
46e5dccc 88012016-05-02 Jan Hubicka <hubicka@ucw.cz>
8802
8803 * gcc.dg/ipa/inline-8.c: New testcase.
8804
663f4248 88052016-05-02 Jakub Jelinek <jakub@redhat.com>
8806
8807 PR rtl-optimization/70467
8808 * gcc.target/i386/pr70467-1.c: New test.
8809
efe8bdf5 88102016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8811
8812 * gcc.dg/spec-options.c: Run the test on all targets.
8813 * gcc.dg/foo.specs: Use cpp_unique_options.
8814
47ef9633 88152016-05-02 Marc Glisse <marc.glisse@inria.fr>
8816
8817 * gcc.dg/tree-ssa/unord.c: New testcase.
8818
eb1a077c 88192016-05-02 Marc Glisse <marc.glisse@inria.fr>
8820
8821 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8822
28e869d0 88232016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8824
8825 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8826
dd185f6e 88272016-05-02 Marek Polacek <polacek@redhat.com>
8828
8829 PR c/70851
8830 * gcc.dg/enum-incomplete-3.c: New test.
8831
773d09b9 88322016-05-02 Marek Polacek <polacek@redhat.com>
8833 Tom de Vries <tom@codesourcery.com>
8834
8835 PR tree-optimization/70700
8836 * gcc.dg/pr70700.c: New test.
8837
f0dc3286 88382016-05-01 Uros Bizjak <ubizjak@gmail.com>
8839
8840 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8841 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8842 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8843 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8844 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8845
7f931827 88462016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8847
8848 * ada/acats/run_acats: Rename into...
8849 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8850 * ada/acats/run_all.sh: Remove redundant test.
8851 (target_run): Move around.
8852 (target_gnatchop): Use newly built executable.
8853 (target_gnatmake): Likewise.
8854 Check that the compilation of impbit succeeds.
8855
1c492b4e 88562016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8857
8858 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8859 * gcc.dg/20021029-1.c: Likewise.
8860 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8861 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8862 * gcc.target/sh/cmpstr.c: Likewise.
8863 * gcc.target/sh/cmpstrn.c: Likewise.
8864 * gcc.target/sh/memset.c: Likewise.
8865 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8866 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8867 * gcc.target/sh/pr39423-1.c: Likewise.
8868 * gcc.target/sh/pr49468-di.c: Likewise.
8869 * gcc.target/sh/pr49468-si.c: Likewise.
8870 * gcc.target/sh/pr49880-1.c: Likewise.
8871 * gcc.target/sh/pr49880-2.c: Likewise.
8872 * gcc.target/sh/pr49880-3.c: Likewise.
8873 * gcc.target/sh/pr50751-1.c: Likewise.
8874 * gcc.target/sh/pr50751-4.c: Likewise.
8875 * gcc.target/sh/pr50751-7.c: Likewise.
8876 * gcc.target/sh/pr51244-1.c: Likewise.
8877 * gcc.target/sh/pr51244-10.c: Likewise.
8878 * gcc.target/sh/pr51244-11.c: Likewise.
8879 * gcc.target/sh/pr51244-12.c: Likewise.
8880 * gcc.target/sh/pr51244-13.c: Likewise.
8881 * gcc.target/sh/pr51244-14.c: Likewise.
8882 * gcc.target/sh/pr51244-17.c: Likewise.
8883 * gcc.target/sh/pr51244-18.c: Likewise.
8884 * gcc.target/sh/pr51244-19.c: Likewise.
8885 * gcc.target/sh/pr51244-4.c: Likewise.
8886 * gcc.target/sh/pr51244-5.c: Likewise.
8887 * gcc.target/sh/pr51244-7.c: Likewise.
8888 * gcc.target/sh/pr51244-8.c: Likewise.
8889 * gcc.target/sh/pr51244-9.c: Likewise.
8890 * gcc.target/sh/pr51697.c: Likewise.
8891 * gcc.target/sh/pr52483-1.c: Likewise.
8892 * gcc.target/sh/pr52483-2.c: Likewise.
8893 * gcc.target/sh/pr52483-3.c: Likewise.
8894 * gcc.target/sh/pr52483-5.c: Likewise.
8895 * gcc.target/sh/pr52933-1.c: Likewise.
8896 * gcc.target/sh/pr52933-2.c: Likewise.
8897 * gcc.target/sh/pr52933-3.c: Likewise.
8898 * gcc.target/sh/pr53568-1.c: Likewise.
8899 * gcc.target/sh/pr53976-1.c: Likewise.
8900 * gcc.target/sh/pr53988-1.c: Likewise.
8901 * gcc.target/sh/pr53988.c: Likewise.
8902 * gcc.target/sh/pr54089-1.c: Likewise.
8903 * gcc.target/sh/pr54089-6.c: Likewise.
8904 * gcc.target/sh/pr54089-7.c: Likewise.
8905 * gcc.target/sh/pr54089-8.c: Likewise.
8906 * gcc.target/sh/pr54089-9.c: Likewise.
8907 * gcc.target/sh/pr54236-1.c: Likewise.
8908 * gcc.target/sh/pr54236-2.c: Likewise.
8909 * gcc.target/sh/pr54236-3.c: Likewise.
8910 * gcc.target/sh/pr54236-4.c: Likewise.
8911 * gcc.target/sh/pr54386.c: Likewise.
8912 * gcc.target/sh/pr54602-1.c: Likewise.
8913 * gcc.target/sh/pr54685.c: Likewise.
8914 * gcc.target/sh/pr54760-1.c: Likewise.
8915 * gcc.target/sh/pr54760-2.c: Likewise.
8916 * gcc.target/sh/pr54760-3.c: Likewise.
8917 * gcc.target/sh/pr54760-4.c: Likewise.
8918 * gcc.target/sh/pr54760-5.c: Likewise.
8919 * gcc.target/sh/pr54760-6.c: Likewise.
8920 * gcc.target/sh/pr55146.c: Likewise.
8921 * gcc.target/sh/pr55160.c: Likewise.
8922 * gcc.target/sh/pr59278.c: Likewise.
8923 * gcc.target/sh/pr59401-1.c: Likewise.
8924 * gcc.target/sh/pr59533-1.c: Likewise.
8925 * gcc.target/sh/pr63260.c: Likewise.
8926 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8927 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8928 * gcc.target/sh/strlen.c: Likewise.
8929 * gcc.target/sh/torture/pr30807.c: Likewise.
8930 * gcc.target/sh/torture/pr34777.c: Likewise.
8931 * gcc.target/sh/torture/pr64652.c: Likewise.
8932 * gcc.target/sh/torture/pr65505.c: Likewise.
8933 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8934 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8935
0c4005be 89362016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8937
8938 PR c++/66644
8939 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8940
d94e6223 89412016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8942
8943 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8944 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8945 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8946 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8947
46f37836 89482016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8949
8950 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8951 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8952
4d0a8bac 89532016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8954
8955 PR middle-end/70626
8956 * c-c++-common/goacc/combined-reduction.c: New test.
8957 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8958
b98e0db3 89592016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8960
8961 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8962 *movdi_internal pattern only if PIC off.
8963 * gcc.target/i386/pr70155-2.c: Likewise.
8964 * gcc.target/i386/pr70155-3.c: Likewise.
8965 * gcc.target/i386/pr70155-4.c: Likewise.
8966 * gcc.target/i386/pr70155-5.c: Likewise.
8967 * gcc.target/i386/pr70155-6.c: Likewise.
8968 * gcc.target/i386/pr70155-7.c: Likewise.
8969 * gcc.target/i386/pr70155-8.c: Likewise.
8970 * gcc.target/i386/pr70155-15.c: Likewise.
8971 * gcc.target/i386/pr70155-17.c: Likewise.
8972 * gcc.target/i386/pr70155-22.c: Likewise.
8973
8b066242 89742016-04-29 Bin Cheng <bin.cheng@arm.com>
8975
8976 PR tree-optimization/70803
8977 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8978
22912e73 89792016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8980
8981 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8982 optimization of vector loop.
8983 * gcc.target/i386/vect-unpack-3.c: New test.
8984 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8985 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8986 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8987
568128c6 89882016-04-29 Marek Polacek <polacek@redhat.com>
8989
8990 PR sanitizer/70342
8991 * g++.dg/ubsan/null-7.C: New test.
8992
025dd1e0 8993 PR c/70852
8994 * gcc.dg/pr70852.c: New test.
8995
eb16928e 89962016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8997
8998 PR/69089
8999 * g++.dg/cpp0x/alignas6.C: New test.
9000
d7377ee9 90012016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9002
4860a6bf 9003 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9004 * gcc.dg/pr27003.c: Likewise.
9005 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9006 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9007 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9008 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9009 * gcc.target/arc/mxy.c: Likewise.
9010 * gcc.target/arc/mswape.c: Likewise.
9011 * gcc.target/arc/mrtsc.c: Likewise.
9012 * gcc.target/arc/mcrc.c: Likewise.
9013 * gcc.target/arc/mdsp-packa.c: Likewise.
9014 * gcc.target/arc/mdvbf.c: Likewise.
9015 * gcc.target/arc/mlock.c: Likewise.
9016 * gcc.target/arc/mmac-24.c: Likewise.
9017 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9018
efa1b7ab 90192016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9020 Matthijs Kooijman <matthijs@stdin.nl>
9021 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9022
9023 PR target/60040
9024 * gcc.target/avr/pr60040-1.c: New.
9025 * gcc.target/avr/pr60040-2.c: New.
9026
00371d68 90272016-04-29 Richard Biener <rguenther@suse.de>
9028
9029 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9030
73447cc5 90312016-04-29 Richard Biener <rguenther@suse.de>
9032
9033 PR tree-optimization/13962
9034 PR tree-optimization/65686
9035 * gcc.dg/uninit-pr65686.c: New testcase.
9036
c2087b56 90372016-04-29 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR middle-end/70843
9040 * gcc.dg/pr70843.c: New test.
9041
cdd06d5a 90422016-04-28 Jakub Jelinek <jakub@redhat.com>
9043
9044 PR target/70858
9045 * gcc.target/i386/pr70858.c: New test.
9046
1a60079e 90472016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9048
9049 * gcc.target/arc/nps400-1.c: New file.
9050
11bc2894 90512016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9052 Andrew Burgess <andrew.burgess@embecosm.com>
9053
9054 * gcc.target/arc/movh_cl-1.c: New file.
9055
dd9bf0b5 90562016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9057 Andrew Burgess <andrew.burgess@embecosm.com>
9058
9059 * gcc.target/arc/extzv-1.c: New file.
9060 * gcc.target/arc/insv-1.c: New file.
9061 * gcc.target/arc/insv-2.c: New file.
9062 * gcc.target/arc/movb-1.c: New file.
9063 * gcc.target/arc/movb-2.c: New file.
9064 * gcc.target/arc/movb-3.c: New file.
9065 * gcc.target/arc/movb-4.c: New file.
9066 * gcc.target/arc/movb-5.c: New file.
9067 * gcc.target/arc/movb_cl-1.c: New file.
9068 * gcc.target/arc/movb_cl-2.c: New file.
9069 * gcc.target/arc/movbi_cl-1.c: New file.
9070 * gcc.target/arc/movl-1.c: New file.
9071
a22e4209 90722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9073 Andrew Burgess <andrew.burgess@embecosm.com>
9074
9075 * gcc.target/arc/cmem-1.c: New file.
9076 * gcc.target/arc/cmem-2.c: New file.
9077 * gcc.target/arc/cmem-3.c: New file.
9078 * gcc.target/arc/cmem-4.c: New file.
9079 * gcc.target/arc/cmem-5.c: New file.
9080 * gcc.target/arc/cmem-6.c: New file.
9081 * gcc.target/arc/cmem-7.c: New file.
9082 * gcc.target/arc/cmem-ld.inc: New file.
9083 * gcc.target/arc/cmem-st.inc: New file.
9084
287c3982 90852016-04-28 Jakub Jelinek <jakub@redhat.com>
9086
9087 PR target/70821
9088 * gcc.target/i386/pr70821.c: New test.
9089
e40e5340 90902016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9091
9092 * gcc.target/powerpc/vec-adde.c: New test.
9093 * gcc.target/powerpc/vec-adde-int128.c: New test.
9094
cf977d50 90952016-04-28 Jakub Jelinek <jakub@redhat.com>
9096
9097 * gcc.target/i386/avx-vround-1.c: New test.
9098 * gcc.target/i386/avx-vround-2.c: New test.
9099 * gcc.target/i386/avx512vl-vround-1.c: New test.
9100 * gcc.target/i386/avx512vl-vround-2.c: New test.
9101
572f8300 91022016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9103
9104 PR testsuite/70595
9105 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9106 (check_effective_target_cilkplus_runtime): ... this.
9107 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9108 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9109
9110 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9111 Require cilkplus_runtime.
9112 Don't add -lcilkrts.
9113 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9114 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9115 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9116 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9117 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9118 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9119 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9120 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9121 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9122 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9123 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9124 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9125 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9126 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9127 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9128 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9129 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9130 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9131 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9132 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9133 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9134 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9135 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9136 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9137 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9138 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9139 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9140 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9141 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9142
9143 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9144 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9145
9146 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9147
9148 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9149 cilkplus_runtime.
9150
dfba0905 91512016-04-27 Marc Glisse <marc.glisse@inria.fr>
9152
9153 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9154 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9155
605a4556 91562015-04-27 Ryan Burn <contact@rnburn.com>
9157
9158 PR c++/69024
9159 PR c++/68997
9160 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9161 diagnostic.
9162 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9163 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9164
6a1231a5 91652016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9166
9167 * gnat.dg/limited_with4.ad[sb]: New test.
9168 * gnat.dg/limited_with4_pkg.ads: New helper.
9169
4dad9e09 91702016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9171
9172 PR target/70155
9173 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9174 and movv1ti_internal patterns
9175 * gcc.target/i386/pr70155-1.c: New test.
9176 * gcc.target/i386/pr70155-2.c: Likewise.
9177 * gcc.target/i386/pr70155-3.c: Likewise.
9178 * gcc.target/i386/pr70155-4.c: Likewise.
9179 * gcc.target/i386/pr70155-5.c: Likewise.
9180 * gcc.target/i386/pr70155-6.c: Likewise.
9181 * gcc.target/i386/pr70155-7.c: Likewise.
9182 * gcc.target/i386/pr70155-8.c: Likewise.
9183 * gcc.target/i386/pr70155-9.c: Likewise.
9184 * gcc.target/i386/pr70155-10.c: Likewise.
9185 * gcc.target/i386/pr70155-11.c: Likewise.
9186 * gcc.target/i386/pr70155-12.c: Likewise.
9187 * gcc.target/i386/pr70155-13.c: Likewise.
9188 * gcc.target/i386/pr70155-14.c: Likewise.
9189 * gcc.target/i386/pr70155-15.c: Likewise.
9190 * gcc.target/i386/pr70155-16.c: Likewise.
9191 * gcc.target/i386/pr70155-17.c: Likewise.
9192 * gcc.target/i386/pr70155-18.c: Likewise.
9193 * gcc.target/i386/pr70155-19.c: Likewise.
9194 * gcc.target/i386/pr70155-20.c: Likewise.
9195 * gcc.target/i386/pr70155-21.c: Likewise.
9196 * gcc.target/i386/pr70155-22.c: Likewise.
9197
a80f3f45 91982016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9199
9200 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9201 ".{5,6}".
9202
279305d1 92032016-04-27 Bin Cheng <bin.cheng@arm.com>
9204
9205 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9206 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9207 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9208 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9209 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9210
8974b625 92112016-04-27 Richard Biener <rguenther@suse.de>
9212
9213 PR ipa/70760
9214 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9215 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9216
886d5463 92172016-04-27 Nathan Sidwell <nathan@acm.org>
9218
9219 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9220 * g++.dg/ubsan/pr63956.C: Adjust error location.
9221
f0e35aa9 92222016-04-27 Nick Clifton <nickc@redhat.com>
9223
9224 PR middle-end/49889
9225 * gcc.dg/pr49889.c: New test.
9226
40385231 92272016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9228
9229 * c-c++-common/memset-array.c: New test.
9230
37229a71 92312016-04-26 Martin Sebor <msebor@redhat.com>
9232
9233 PR c++/66639
9234 * g++.dg/cpp1y/func_constexpr.C: New test.
9235
3eedf9bd 92362016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9237
9238 PR c++/70241
9239 * g++.dg/cpp0x/enum32.C: New test.
9240 * g++.dg/cpp0x/enum33.C: New test.
9241
92422016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9243
9244 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9245 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9246 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9247 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9248 * gcc.c-torture/execute/pr38151.c: Likewise.
9249 * gcc.c-torture/execute/pr66556.c: Likewise.
9250 * gcc.c-torture/execute/pr67781.c: Likewise.
9251 * gcc.c-torture/execute/pr68648.c: Likewise.
9252
8c51f92f 92532016-04-26 Marc Glisse <marc.glisse@inria.fr>
9254
9255 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9256
fa20ebd3 92572016-04-26 Marek Polacek <polacek@redhat.com>
9258
9259 PR c/67784
9260 * gcc.dg/pr67784-3.c: New test.
9261 * gcc.dg/pr67784-4.c: New test.
9262 * gcc.dg/pr67784-5.c: New test.
9263
9db47803 9264 PR c/70791
9265 * gcc.dg/Wnested-externs-2.c: New test.
9266
bff407f2 92672016-04-26 Marc Glisse <marc.glisse@inria.fr>
9268
9269 * gcc.dg/fold-plusmult.c: Adjust.
9270 * gcc.dg/no-strict-overflow-6.c: Adjust.
9271 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9272
78d0c69e 92732016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9274
9275 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9276 number scans.
9277 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9278 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9279 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9280 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9281 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9282 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9283 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9284 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9285 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9286 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9287 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9288 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9289 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9290 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9291 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9292 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9293 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9294 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9295 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9296 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9297 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9298 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9299 scans.
9300 * gcc.target/i386/pr32219-4.c: Likewise.
9301 * gcc.target/i386/pr32219-6.c: Likewise.
9302 * gcc.target/i386/pr32219-8.c: Likewise.
9303
221d6722 93042016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9305
9306 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9307 associated options.
9308
514727a9 93092016-04-26 Marek Polacek <polacek@redhat.com>
9310
9311 PR c++/70744
9312 * g++.dg/ext/cond2.C: New test.
9313
e6ee4c61 93142016-04-26 Bin Cheng <bin.cheng@arm.com>
9315
9316 PR tree-optimization/70771
9317 PR tree-optimization/70775
9318 * gcc.dg/pr70771.c: New test.
3730828c 9319 * gcc.dg/pr70775.c: New test.
e6ee4c61 9320
b3d72796 93212016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9322
9323 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9324
c11ece29 93252016-04-25 Richard Biener <rguenther@suse.de>
9326
9327 PR tree-optimization/70780
9328 * gcc.dg/torture/pr70780.c: New testcase.
9329
92a44a68 93302016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9331
4860a6bf 9332 * gcc.target/arm/neon-vaddws16.c: New test.
9333 * gcc.target/arm/neon-vaddws32.c: New test.
9334 * gcc.target/arm/neon-vaddwu16.c: New test.
9335 * gcc.target/arm/neon-vaddwu32.c: New test.
9336 * gcc.target/arm/neon-vaddwu8.c: New test.
9337 * lib/target-supports.exp
d40b10b2 9338 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9339 that arm neon support vector widen sum of HImode TO SImode.
9340
4bbfd6c2 93412016-04-23 Jakub Jelinek <jakub@redhat.com>
9342
9343 PR sanitizer/70712
9344 * c-c++-common/asan/pr70712.c: New test.
9345
524df596 93462016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9347
9348 * .gitattributes: New file.
9349
426c75c3 93502016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9351
9352 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9353
c052a8d5 93542016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9355
9356 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9357 * gfortran.dg/submodule_15.f08: Likewise.
9358
c08d4612 93592016-04-22 Richard Biener <rguenther@suse.de>
9360
9361 PR tree-optimization/70740
9362 * gcc.dg/torture/pr70740.c: New testcase.
9363
fd3211e1 93642016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9365
9366 PR target/70750
9367 * gcc.target/i386/pr70750-1.c: New test.
9368 * gcc.target/i386/pr70750-2.c: Likewise.
9369
15acd78c 93702016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9371
9372 PR c++/70540
9373 * g++.dg/cpp0x/auto48.C: New.
9374
192bf59c 93752016-04-21 Marek Polacek <polacek@redhat.com>
9376
9377 PR c++/70513
9378 * g++.dg/cpp0x/forw_enum12.C: New test.
9379 * g++.dg/cpp0x/forw_enum13.C: New test.
9380
5d429e99 93812016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9382
9383 PR target/70728
9384 * gcc.target/i386/pr70728.c: New test.
9385
06777d85 93862016-04-21 Richard Biener <rguenther@suse.de>
9387
9388 PR middle-end/70747
9389 * gcc.dg/pr70747.c: New testcase.
9390
7434c6fb 93912016-04-21 Bin Cheng <bin.cheng@arm.com>
9392
9393 PR tree-optimization/70715
9394 * gcc.dg/tree-ssa/scev-13.c: New test.
9395
f3ec0970 93962016-04-21 Marc Glisse <marc.glisse@inria.fr>
9397
9398 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9399
523f3a9d 94002016-04-21 Marc Glisse <marc.glisse@inria.fr>
9401
9402 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9403
ace7bf06 94042016-04-20 Jan Hubicka <jh@suse.cz>
9405
9406 PR ipa/70018
9407 * g++.dg/ipa/nothrow-1.C: New testcase.
9408
2b073aa6 94092016-04-20 Nathan Sidwell <nathan@acm.org>
9410
9411 PR c++/55635
9412 * g++.dg/eh/delete1.C: New.
9413
8a574c11 94142016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9415
9416 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9417 -mtune-ctrl=sse_typeless_stores.
9418
e3400750 94192016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9420
9421 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9422
4bd8a059 94232016-04-20 Bin Cheng <bin.cheng@arm.com>
9424
9425 PR tree-optimization/69489
9426 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9427
70574e60 94282016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9429
9430 PR c++/69363
9431 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9432 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9433 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9434
bd6f374c 94352016-04-20 Bin Cheng <bin.cheng@arm.com>
9436
9437 PR tree-optimization/56625
9438 PR tree-optimization/69489
9439 * gcc.dg/vect/pr56625.c: New test.
9440 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9441
482539ee 94422016-04-20 Andrew Pinski <apinski@cavium.com>
9443
9444 PR target/64971
9445 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9446
b4672800 94472016-04-20 Arnaud Charlet <charlet@adacore.com>
9448
9449 * gnat.dg/self1.adb: Remove now incorrect test.
9450
4fb48737 94512016-04-20 Bin Cheng <bin.cheng@arm.com>
9452
9453 * gcc.dg/tree-ssa/scev-11.c: New test.
9454 * gcc.dg/tree-ssa/scev-12.c: New test.
9455
97efb92e 94562016-04-20 Marek Polacek <polacek@redhat.com>
9457
9458 PR tree-optimization/70725
9459 * gcc.dg/pr70725.c: New test.
9460
9d2d4060 94612016-04-20 Richard Biener <rguenther@suse.de>
9462
9463 PR tree-optimization/70726
9464 * g++.dg/vect/pr70726.cc: New testcase.
9465
54530437 94662016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9467
9468 PR target/70674
9469 * gcc.target/s390/pr70674.c: New test.
9470
acda2210 94712016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9472
9473 PR libgfortran/70684
9474 * gfortran.dg/list_read_14.f90: New test.
9475
b7040bb0 94762016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9477
9478 PR target/69201
9479 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9480 extern to force it misaligned.
9481 (b): Likewise.
9482 (c): Likewise.
9483 (d): Likewise.
9484 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9485 Don't check `*' before movv4sf_internal.
9486 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9487 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9488 Don't check `*' before movv16qi_internal.
9489 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9490 extern to force it misaligned.
9491 (b): Likewise.
9492 (c): Likewise.
9493 (d): Likewise.
9494 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9495 Don't check `*' before movv2df_internal.
9496 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9497 extern to force it misaligned.
9498 (b): Likewise.
9499 (c): Likewise.
9500 (d): Likewise.
9501 Check movv8sf_internal instead of avx_storeups256.
9502 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9503
263b5475 95042016-04-19 Richard Biener <rguenther@suse.de>
9505
9506 PR tree-optimization/70171
9507 * g++.dg/tree-ssa/pr70171.C: New testcase.
9508
222ac318 95092016-04-19 Richard Biener <rguenther@suse.de>
9510
9511 PR tree-optimization/70724
9512 * gcc.dg/torture/pr70724.c: New testcase.
9513
003000a4 95142016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9515
9516 PR middle-end/70689
4860a6bf 9517 * gcc.target/i386/pr70689.c: New.
003000a4 9518
3f6e13de 95192016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9520
9521 PR target/70708
9522 * gcc.target/i386/pr70708.c: New test.
9523
10abddbd 95242016-04-18 Richard Biener <rguenther@suse.de>
9525
9526 PR tree-optimization/43434
9527 * gcc.dg/vect/pr43434.c: New testcase.
9528 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9529 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9530 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9531 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9532 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9533 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9534 * gcc.dg/gomp/pr68640.c: Likewise.
9535 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9536 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9537
950db54a 95382016-04-18 Richard Biener <rguenther@suse.de>
9539
9540 PR tree-optimization/70701
9541 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9542
67ccbf39 95432016-04-18 Tom de Vries <tom@codesourcery.com>
9544
9545 PR testsuite/70699
9546 * gcc.dg/pr70161.c: Add dot-file scans.
9547 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9548 instead of after last dot char.
9549
021ad2f3 95502016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9551
9552 * c-c++-common/dump-ada-spec-3.c: New test.
9553 * c-c++-common/dump-ada-spec-4.c: Likewise.
9554
d572fcfd 95552016-04-17 Tom de Vries <tom@codesourcery.com>
9556
9557 PR other/70183
9558 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9559
8b4ee73c 95602016-04-15 Jan Hubicka <jh@suse.cz>
9561
9562 PR ipa/70018
9563 * g++.dg/ipa/pure-const-1.C: New testcase.
9564 * g++.dg/ipa/pure-const-2.C: New testcase.
9565 * g++.dg/ipa/pure-const-3.C: New testcase.
9566
eac243e7 95672016-04-15 Marek Polacek <polacek@redhat.com>
9568
9569 PR c/70671
9570 * gcc.dg/bitfld-22.c: New test.
9571
64c1df32 95722016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9573
9574 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9575 x86_64.
9576
926f9422 95772016-04-15 Marek Polacek <polacek@redhat.com>
9578
9579 PR c/70651
9580 * c-c++-common/pr70651.c: New test.
9581
309bbaa3 95822016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9583
9584 PR rtl-optimization/70681
9585 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9586 dump scan on arm and powerpc.
9587 * gcc.dg/pr10474.c: Likewise.
9588
b4ba8358 95892016-04-15 Jakub Jelinek <jakub@redhat.com>
9590
ed92874a 9591 PR c++/69517
9592 PR c++/70019
9593 PR c++/70588
9594 * g++.dg/cpp1y/vla11.C: Revert for real.
9595
b4ba8358 9596 PR c/70436
9597 * c-c++-common/Wparentheses-1.c: New test.
9598 * c-c++-common/gomp/Wparentheses-1.c: New test.
9599 * c-c++-common/gomp/Wparentheses-2.c: New test.
9600 * c-c++-common/gomp/Wparentheses-3.c: New test.
9601 * c-c++-common/gomp/Wparentheses-4.c: New test.
9602 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9603 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9604 * c-c++-common/goacc/Wparentheses-1.c: New test.
9605
65717bb5 96062016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9607
9608 PR target/70662
9609 * gcc.target/i386/pr70662.c: New test.
9610
ca1a4077 96112016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9612 Alan Modra <amodra@gmail.com>
ca1a4077 9613
9614 PR tree-optimization/70130
9615 * gcc.dg/vect/O3-pr70130.c: New testcase.
9616
dbe1794c 96172016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9618
11836644 9619 PR target/70669
9620 * gcc.target/powerpc/pr70669.c: New test.
9621
dbe1794c 9622 PR target/70640
9623 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9624 a power7 system that does not have an assembler that supports
9625 power8.
9626
4c1007f1 96272016-04-14 Martin Sebor <msebor@redhat.com>
9628
9629 PR c++/69517
9630 PR c++/70019
9631 PR c++/70588
9632 * c-c++-common/ubsan/vla-1.c: Revert.
9633 * g++.dg/cpp1y/vla11.C: Same.
9634 * g++.dg/cpp1y/vla12.C: Same.
9635 * g++.dg/cpp1y/vla13.C: Same.
9636 * g++.dg/cpp1y/vla14.C: Same.
9637 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9638 * g++.dg/init/array24.C: Same.
4c1007f1 9639 * g++.dg/ubsan/vla-1.C: Same.
9640
22dcab66 96412016-04-14 Marek Polacek <polacek@redhat.com>
9642 Jan Hubicka <hubicka@ucw.cz>
9643
9644 PR c++/70029
9645 * g++.dg/torture/pr70029.C: New test.
9646
3e74b025 96472016-04-14 Martin Sebor <msebor@redhat.com>
9648
9649 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9650 type size to prevent failures on targets with very low maximum
9651 alignment.
9652
1d2e0f2a 96532016-04-14 Richard Biener <rguenther@suse.de>
9654
9655 PR tree-optimization/70623
9656 * gcc.dg/torture/pr70623.c: New testcase.
9657 * gcc.dg/torture/pr70623-2.c: Likewise.
9658
9aed0626 96592016-04-13 Martin Sebor <msebor@redhat.com>
9660
9661 PR c++/69517
9662 PR c++/70019
9663 PR c++/70588
9664 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9665 * g++.dg/cpp1y/vla11.C: New test.
9666 * g++.dg/cpp1y/vla12.C: New test.
9667 * g++.dg/cpp1y/vla13.C: New test.
9668 * g++.dg/cpp1y/vla14.C: New test.
9669 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9670 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9671 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9672
fd499010 96732016-04-13 Jakub Jelinek <jakub@redhat.com>
9674
9675 PR c++/70641
9676 * g++.dg/opt/pr70641.C: New test.
9677
87fa7252 96782016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9679
9680 PR rtl-optimization/68749
9681 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9682 effects of argument promotions.
9683 Remove default args to dg-skip-if.
9684
6c40e18b 96852016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9686
9687 PR c++/70635
9688 * g++.dg/parse/pr70635.C: New.
9689
92c53257 96902016-04-13 Marek Polacek <polacek@redhat.com>
9691
9692 PR c++/70639
9693 * c-c++-common/Wmisleading-indentation-4.c: New test.
9694
0241e4dc 96952016-04-13 Marek Polacek <polacek@redhat.com>
9696
9697 PR c/70436
4860a6bf 9698 * gcc.dg/Wparentheses-12.c: New test.
9699 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9700
92bda444 97012016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9702
9703 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9704 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9705 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9706
38ea8a26 97072016-04-13 Jakub Jelinek <jakub@redhat.com>
9708
d08aa032 9709 PR middle-end/70633
9710 * gcc.c-torture/compile/pr70633.c: New test.
9711
38ea8a26 9712 PR debug/70628
9713 * gcc.dg/torture/pr70628.c: New test.
9714
9231d5c2 97152016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9716
9717 PR c++/70610
9718 * g++.dg/template/pr70610.C: New test.
9719 * g++.dg/template/pr70610-2.C: New test.
9720 * g++.dg/template/pr70610-3.C: New test.
9721 * g++.dg/template/pr70610-4.C: New test.
9722
249ca944 97232016-04-12 Jakub Jelinek <jakub@redhat.com>
9724
7f2ea2fb 9725 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9726 128 instead of 32.
9727
249ca944 9728 PR c++/70571
9729 * g++.dg/ext/pr70571.C: New test.
9730
8ca5a97d 97312016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9732
bf32a52d 9733 PR target/70640
8ca5a97d 9734 * gcc.target/powerpc/pr70640.c: New test.
9735
e971b45f 97362016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9737
9738 PR c++/68722
9739 * g++.dg/parse/pr68722.C: New.
9740
0b54d964 97412016-04-12 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR rtl-optimization/70596
9744 * gcc.target/i386/pr70596.c: New test.
9745
d2dd85e3 97462016-04-12 Nathan Sidwell <nathan@acm.org>
9747
9748 PR c++/70501
9749 * g++.dg/init/pr70501.C: New.
9750
2d0001b0 97512016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9752
9753 * gcc.target/i386/asm-flag-6.c: New test.
9754
6c4df0d1 97552016-04-12 Tom de Vries <tom@codesourcery.com>
9756
9757 PR tree-optimization/68756
9758 * gcc.dg/graphite/pr68756.c: New test.
9759
0d60da57 97602016-04-12 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR tree-optimization/70602
9763 * gcc.c-torture/execute/pr70602.c: New test.
9764
62735984 97652016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9766
9767 PR target/70381
9768 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9769 __float128 emulator is built and runs.
9770 * gcc.target/powerpc/float128-1.c: Likewise.
9771
9772 * lib/target-supports.exp (check_ppc_float128_sw_available):
9773 Rework tests for __float128 software and hardware
9774 availability. Fix exit condition to return 0 on success.
9775
a702492c 97762016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9777
9778 PR target/70133
9779 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9780 * gcc.target/aarch64/target_attr_15.c: Likewise.
9781
a8c5ce92 97822016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9783
9784 PR c++/69066
9785 * g++.dg/cpp1y/pr69066.C: New.
9786
5ecab913 97872016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9788
9789 PR fortran/68566
9790 * gfortran.dg/pr36192.f90: Update test.
9791 * gfortran.dg/pr36192_1.f90: Update test.
9792 * gfortran.dg/real_dimension_1.f: Update test.
9793 * gfortran.dg/parameter_array_init_7.f90: New test.
9794
6cb5ef70 97952016-04-09 John David Anglin <danglin@gcc.gnu.org>
9796
4edfdd23 9797 PR testsuite/64039
9798 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9799
964f71e3 9800 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9801
5d61c198 9802 PR rtl-optimization/66669
9803 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9804
16eaaf58 9805 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9806
0b68802d 9807 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9808 * gcc.dg/pie-1.c: Likewise.
9809 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9810 * gcc.dg/pic-4.c: Likewise.
9811 * gcc.dg/pie-3.c: Likewise.
9812 * gcc.dg/pie-4.c: Likewise.
9813
9c0dd509 9814 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9815
03b2d3c1 9816 PR tree-optimization/68644
9817 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9818
6cb5ef70 9819 PR rtl-optimization/64886
9820 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9821
07de41ba 98222016-04-09 Tom de Vries <tom@codesourcery.com>
9823
9824 PR tree-optimization/68953
9825 * gcc.dg/graphite/pr68953.c: New test.
9826
d294e3fb 98272016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9828
9829 PR fortran/70592
9830 * gfortran.dg/deferred_character_16.f90: New test.
9831
3cb15094 98322016-04-09 Jakub Jelinek <jakub@redhat.com>
9833
9834 PR tree-optimization/70586
9835 * gcc.c-torture/execute/pr70586.c: New test.
9836
a02dc66f 98372016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9838
9839 PR sanitizer/70573
9840 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9841 with __builtin_memset
9842 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9843
0c302595 98442016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9845
9846 PR lto/70289
9847 PR ipa/70348
9848 PR tree-optimization/70373
9849 PR middle-end/70533
9850 PR middle-end/70534
9851 PR middle-end/70535
9852 * c-c++-common/goacc/reduction-5.c: New test.
9853 * c-c++-common/goacc/reduction-promotions.c: New test.
9854 * gfortran.dg/goacc/reduction-3.f95: New test.
9855 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9856
c6c0523b 98572016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9858
9859 PR c++/70590
9860 PR c++/70452
9861 * g++.dg/pr70590.C: New test.
9862 * g++.dg/pr70590-2.C: New test.
9863
3ac399da 98642016-04-08 Jakub Jelinek <jakub@redhat.com>
9865
e97d1706 9866 PR middle-end/70593
9867 * gcc.target/i386/pr70593.c: New test.
9868
3ac399da 9869 PR rtl-optimization/70574
9870 * gcc.target/i386/avx2-pr70574.c: New test.
9871
fcfbb129 98722016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9873
9874 PR sanitizer/70541
9875 * c-c++-common/asan/pr70541.c: New test.
9876
0aabcddf 98772016-04-08 Tom de Vries <tom@codesourcery.com>
9878
9879 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9880 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9881
bec0c1e8 98822016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9883
9884 PR target/70566
9885 * gcc.c-torture/execute/pr70566.c: New test.
9886
87c791f5 98872016-04-08 Tom de Vries <tom@codesourcery.com>
9888
9889 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9890 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9891
7f38718f 98922016-04-08 Alan Modra <amodra@gmail.com>
9893
9894 * gcc.target/powerpc/pr70117.c: New.
9895
a96a7710 98962016-04-07 Jakub Jelinek <jakub@redhat.com>
9897
7a6265d1 9898 PR testsuite/70581
9899 * gcc.dg/lto/simd-function_0.c: New test.
9900
a96a7710 9901 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9902 clones.
9903 * c-c++-common/attr-simd-2.c: Likewise.
9904 * c-c++-common/attr-simd-4.c: Likewise.
9905 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9906 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9907
508dd607 99082016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9909
9910 PR testsuite/70553
9911 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9912
1b61585a 99132016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9914 Tom de Vries <tom@codesourcery.com>
9915
9916 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9917 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9918 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9919 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9920 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9921 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9922 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9923 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9924
5f060aa8 99252016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9926
9927 PR c/70436
9928 * g++.dg/warn/Wparentheses-29.C: New test.
9929
d3831f71 99302016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9931
9932 PR c/70436
9933 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9934 explicit braces to resolve a future -Wparentheses warning.
9935
382ece2d 99362016-04-06 Richard Henderson <rth@redhat.com>
9937
9938 * gcc.dg/pr61817-1.c: New test.
9939 * gcc.dg/pr61817-2.c: New test.
9940 * gcc.dg/pr69391-1.c: New test.
9941 * gcc.dg/pr69391-2.c: New test.
9942
72234ee9 99432016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9944
9945 PR rtl-optimization/70398
4860a6bf 9946 * gcc.target/aarch64/pr70398.c: New.
72234ee9 9947
5547150a 99482016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9949
9950 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9951
15b70121 99522016-04-06 Yvan Roux <yvan.roux@linaro.org>
9953 Pedro Alves <palves@redhat.com>
9954
9955 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9956
585aefbb 99572016-04-06 Jakub Jelinek <jakub@redhat.com>
9958
0cbb513b 9959 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9960 Check for avx512f effective targets instead of avx2.
9961 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9962 for AVX512F clones.
9963 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9964 * g++.dg/gomp/declare-simd-1.C: Likewise.
9965 * g++.dg/gomp/declare-simd-3.C: Likewise.
9966 * g++.dg/gomp/declare-simd-4.C: Likewise.
9967
585aefbb 9968 PR middle-end/70550
9969 * c-c++-common/gomp/pr70550-1.c: New test.
9970 * c-c++-common/gomp/pr70550-2.c: New test.
9971
0b91cceb 99722016-04-05 Nathan Sidwell <nathan@acm.org>
9973
9974 PR c++/70512
9975 * g++.dg/ext/attribute-may-alias-5.C: New.
9976
645a9d8e 99772016-04-05 Jakub Jelinek <jakub@redhat.com>
9978
9979 PR c++/70336
9980 * c-c++-common/pr70336.c: New test.
9981 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9982 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9983
bdf23925 99842016-04-05 Jan Hubicka <hubicka@ucw.cz>
9985
9986 PR ipa/66223
9987 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9988
aaff837c 99892016-04-05 Jakub Jelinek <jakub@redhat.com>
9990
9991 PR rtl-optimization/70542
9992 * gcc.dg/torture/pr70542.c: New test.
9993 * gcc.target/i386/avx2-pr70542.c: New test.
9994
2eac58a0 99952016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9996
9997 PR tree-optimization/70509
9998 * gcc.target/i386/avx512bw-pr70509.c: New test.
9999
4f7ebe46 100002016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10001
10002 PR c++/70452
10003 * g++.dg/ext/constexpr-vla4.C: New test.
10004
305d86a0 100052016-04-05 Uros Bizjak <ubizjak@gmail.com>
10006
10007 PR target/70510
10008 * gcc.target/i386/pr70510.c: New test.
10009
eec3b789 100102016-04-05 Richard Biener <rguenther@suse.de>
10011
10012 PR tree-optimization/70526
10013 * g++.dg/torture/pr70526.C: New testcase.
10014
ca943582 100152016-04-05 Jakub Jelinek <jakub@redhat.com>
10016
10017 PR target/70525
10018 * gcc.target/i386/pr70525.c: New test.
10019
87825cd5 100202016-04-05 Richard Biener <rguenther@suse.de>
10021
10022 PR middle-end/70499
10023 * g++.dg/torture/pr70499.C: New testcase.
10024
14638828 100252016-04-05 Richard Biener <rguenther@suse.de>
10026
10027 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10028 remove XFAIL.
10029
967a90d5 100302016-04-04 Jakub Jelinek <jakub@redhat.com>
10031
10032 PR middle-end/70307
10033 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10034 rs6000 ABI warnings.
10035
d374a3a3 100362016-04-04 Jan Hubicka <hubicka@ucw.cz>
10037
10038 PR ipa/66223
10039 * g++.dg/ipa/devirt-51.C: New testcase.
10040
8ff377a6 100412016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10042 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10043
10044 PR middle-end/70457
10045 * gcc.dg/torture/pr70457.c: New.
10046
f567b44f 100472016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10048
10049 PR fortran/67538
10050 * gfortran.dg/allocate_with_source_19.f08: New test.
10051
89d4ebfa 100522016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10053
10054 PR fortran/65795
10055 * gfortran.dg/coarray_allocate_6.f08: New test.
10056
68ab33a6 100572016-04-04 Richard Biener <rguenther@suse.de>
10058
10059 PR rtl-optimization/70484
10060 * gcc.dg/torture/pr70484.c: New testcase.
10061
c4f5465d 100622016-04-04 Marek Polacek <polacek@redhat.com>
10063
10064 PR c/70307
10065 * gcc.dg/torture/pr70307.c: New test.
10066
bfec6609 100672016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10068
10069 PR target/70416
10070 PR target/67391
10071 * gcc.target/sh/torture/pr70416.c: New.
10072
40df9099 100732016-04-02 Martin Sebor <msebor@redhat.com>
10074
10075 PR c++/67376
10076 PR c++/70170
10077 PR c++/70172
10078 PR c++/70228
10079 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10080 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10081 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10082 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10083 * g++.dg/cpp0x/constexpr-string.C: Same.
10084 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10085 * g++.dg/cpp0x/pr65398.C: Same.
10086 * g++.dg/ext/constexpr-vla1.C: Same.
10087 * g++.dg/ext/constexpr-vla2.C: Same.
10088 * g++.dg/ext/constexpr-vla3.C: Same.
10089 * g++.dg/ubsan/pr63956.C: Same.
10090
0edb9bfe 100912016-04-01 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR rtl-optimization/70467
10094 * gcc.target/i386/pr70467-2.c: New test.
10095
e5b1a1d9 100962016-04-01 Jakub Jelinek <jakub@redhat.com>
10097 Marek Polacek <polacek@redhat.com>
10098
10099 PR c++/70488
10100 * g++.dg/init/new47.C: New test.
10101
b2ca3fb0 101022016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10103
10104 PR target/70496
10105 * gcc.target/arm/pr70496.c: New test.
10106
4c3bd1e3 101072016-04-01 Nathan Sidwell <nathan@acm.org>
10108
47de69ad 10109 PR c++/68475
10110 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10111
313d569f 101122016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10113
10114 PR target/69890
10115 * gcc.dg/strlenopt.h (memmove): New.
10116 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10117 instead of "string.h".
10118 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10119 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10120 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10121 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10122 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10123 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10124 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10125 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10126 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10127 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10128 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10129 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10130 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10131 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10132 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10133 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10134 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10135 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10136 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10137 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10138
5469facd 101392016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10140
10141 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10142 (Holder::foo): Reflect this.
10143
503de754 101442016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10145
10146 PR target/70442
10147 * gcc.dg/pr70442.c: New test.
10148
13ee2de7 101492016-03-31 Nathan Sidwell <nathan@acm.org>
10150
10151 PR c++/70393
10152 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10153
5e0d03a8 101542016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10155
10156 PR target/70453
10157 * gcc.target/i386/pr70453.c: New test.
10158
8cb82ed4 101592016-03-31 Andrey Belevantsev <abel@ispras.ru>
10160
10161 PR target/70292
10162 * gcc.c-torture/pr70292.c: New test.
10163
7952b661 101642016-03-31 Marek Polacek <polacek@redhat.com>
10165
10166 PR c/70297
10167 * c-c++-common/pr70297.c: New test.
10168 * g++.dg/cpp0x/typedef-redecl.C: New test.
10169 * gcc.dg/typedef-redecl2.c: New test.
10170
1607cc74 101712016-03-31 Jakub Jelinek <jakub@redhat.com>
10172
10173 PR rtl-optimization/70460
10174 * gcc.c-torture/execute/pr70460.c: New test.
10175
c689c252 101762016-03-31 Richard Biener <rguenther@suse.de>
10177
10178 PR c++/70430
10179 * g++.dg/ext/vector30.C: New testcase.
10180
91c9586d 101812016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10182 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10183
10184 * gfortran.dg/fmt_pf.f90: New test.
10185
afa5c1b8 101862016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10187
10188 Forward-port from 5 branch
10189 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10190
10191 PR testsuite/70356
10192 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10193 dg-require-effective-target after dg-do.
10194
10195 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10196
10197 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10198
6a5dcab3 101992016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10200 Julian Brown <julian@codesourcery.com>
10201 Chung-Lin Tang <cltang@codesourcery.com>
10202 Cesar Philippidis <cesar@codesourcery.com>
10203 James Norris <jnorris@codesourcery.com>
10204 Tom de Vries <tom@codesourcery.com>
10205 Nathan Sidwell <nathan@codesourcery.com>
10206
305d86a0 10207 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10208 * c-c++-common/goacc/loop-clauses.c: Likewise.
10209 * g++.dg/goacc/template.C: Likewise.
10210 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10211 * gfortran.dg/goacc/loop-1.f95: Likewise.
10212 * gfortran.dg/goacc/loop-5.f95: Likewise.
10213 * gfortran.dg/goacc/loop-6.f95: Likewise.
10214 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10215 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10216 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10217 * c-c++-common/goacc/clauses-fail.c: Likewise.
10218 * c-c++-common/goacc/parallel-1.c: Likewise.
10219 * c-c++-common/goacc/reduction-1.c: Likewise.
10220 * c-c++-common/goacc/reduction-2.c: Likewise.
10221 * c-c++-common/goacc/reduction-3.c: Likewise.
10222 * c-c++-common/goacc/reduction-4.c: Likewise.
10223 * c-c++-common/goacc/routine-3.c: Likewise.
10224 * c-c++-common/goacc/routine-4.c: Likewise.
10225 * c-c++-common/goacc/routine-5.c: Likewise.
10226 * c-c++-common/goacc/tile.c: Likewise.
10227 * g++.dg/goacc/template.C: Likewise.
10228 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10229 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10230 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10231 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10232 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10233 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10234 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10235 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10236 * c-c++-common/goacc/use_device-1.c: ... this file.
10237 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10238 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10239 * c-c++-common/goacc/host_data-6.c: ... this file.
10240 * c-c++-common/goacc/loop-2-kernels.c: New file.
10241 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10242 * c-c++-common/goacc/loop-3.c: Likewise.
10243 * g++.dg/goacc/reference.C: Likewise.
10244 * g++.dg/goacc/routine-1.C: Likewise.
10245 * g++.dg/goacc/routine-2.C: Likewise.
10246
932c0baa 102472016-03-30 Richard Biener <rguenther@suse.de>
10248
10249 PR middle-end/70450
10250 * gcc.dg/torture/pr70450.c: New testcase.
10251
7f7c4659 102522016-03-30 Jakub Jelinek <jakub@redhat.com>
10253
10254 PR target/70421
10255 * gcc.dg/torture/pr70421.c: New test.
10256 * gcc.target/i386/avx512f-pr70421.c: New test.
10257
9cbfe80c 102582016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10259
10260 PR testsuite/70364
10261 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10262 (check): New function.
10263 (bar): Call check.
10264 (foo): Align stack to 16 bytes when calling bar.
10265 * gcc.target/i386/cleanup-2.c: Likewise.
10266
f56c7d36 102672016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10268
10269 PR tree-optimization/59124
10270 * gcc.dg/Warray-bounds-19.c: New test.
10271
92a44a68 102722016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10273
10274 * lib/prune.exp (escape_regex_chars): New.
10275 (prune_file_path): Update to quote metcharacters for regexp.
10276
a3daa269 102772016-03-29 Jakub Jelinek <jakub@redhat.com>
10278
24e1ba3d 10279 PR rtl-optimization/70429
10280 * gcc.c-torture/execute/pr70429.c: New test.
10281
a3daa269 10282 PR tree-optimization/70405
10283 * gcc.dg/pr70405.c: New test.
10284
3ef41a6e 102852016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10286
10287 PR fortran/70397
10288 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10289 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10290
4abd9410 102912016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10292
10293 PR testsuite/64177
10294 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10295 __cilkrts_set_param to set two workers.
10296 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10297 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10298
b58e5f0f 102992016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10300
305d86a0 10301 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10302
bff53658 103032016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10304
10305 PR target/70406
305d86a0 10306 * gcc.target/i386/pr70406.c: New test.
bff53658 10307
bb2c9c15 103082016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10309
10310 * gnat.dg/specs/double_record_extension3.ads: New test.
10311
f12c84ab 103122016-03-25 Richard Henderson <rth@redhat.com>
10313
10314 PR target/70120
10315 * gcc.target/aarch64/pr70120-1.c: New.
10316 * gcc.target/aarch64/pr70120-2.c: New.
10317 * gcc.target/aarch64/pr70120-3.c: New.
10318
b0bf58c4 103192016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10320
10321 PR c++/62212
10322 * g++.dg/template/mangle2.C: The dg-do directive should be
10323 "compile" not "assemble".
10324
f175ba0f 103252016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10326
10327 PR lto/69650
10328 * gcc.dg/pr69650.c: New test.
10329
4cc3295f 103302016-03-25 David Edelsohn <dje.gcc@gmail.com>
10331
10332 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10333
0cf40600 103342016-03-25 Alan Modra <amodra@gmail.com>
10335
10336 * gcc.dg/dfp/pr70052.c: New test.
10337
3aebf099 103382016-03-24 Richard Henderson <rth@redhat.com>
10339
10340 PR middle-end/69845
10341 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10342 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10343
83245bd3 103442016-03-24 Tom de Vries <tom@codesourcery.com>
10345
10346 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10347
108e7ee4 103482016-03-24 Tom de Vries <tom@codesourcery.com>
10349
10350 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10351 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10352
17af0b14 103532016-03-24 Tom de Vries <tom@codesourcery.com>
10354
10355 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10356 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10357
6c8770ee 103582016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10359
10360 PR c++/62212
10361 * g++.dg/template/mangle2.C: New test.
10362
a7e21b7b 103632016-03-24 Richard Biener <rguenther@suse.de>
10364
10365 PR tree-optimization/70396
10366 * gcc.dg/torture/pr70396.c: New testcase.
10367
f365d297 103682016-03-24 Richard Biener <rguenther@suse.de>
10369
10370 PR middle-end/70370
10371 * gcc.dg/torture/pr70370.c: New testcase.
10372
da7aeb13 103732016-03-24 Tom de Vries <tom@codesourcery.com>
10374
10375 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10376 * gfortran.dg/goacc/kernels-tree.f95: Same.
10377 * gfortran.dg/goacc/parallel-tree.f95: Same.
10378
80b30de0 103792016-03-24 Tom de Vries <tom@codesourcery.com>
10380
10381 * c-c++-common/goacc/uninit-if-clause.c: New test.
10382 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10383
cb9b6b99 103842016-03-24 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR target/70290
305d86a0 10387 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10388 Fix formatting.
cb9b6b99 10389
a4225fff 103902016-03-24 Richard Biener <rguenther@suse.de>
10391
10392 PR tree-optimization/70372
10393 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10394
5a869ab8 103952016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10396
10397 PR c++/70347
10398 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10399
36ce5faa 104002016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10401
10402 PR c++/70332
10403 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10404
c4fa85c9 104052016-03-23 Jakub Jelinek <jakub@redhat.com>
10406
d9377ad5 10407 PR c++/70001
10408 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10409 * g++.dg/cpp1y/pr70001.C: New test.
10410
c4fa85c9 10411 PR c++/70323
10412 * g++.dg/cpp0x/constexpr-70323.C: New test.
10413
0a2062da 104142016-03-23 Alexandre Oliva <aoliva@redhat.com>
10415 Jason Merrill <jason@redhat.com>
10416 Jakub Jelinek <jakub@redhat.com>
10417
10418 PR c++/69315
10419 * g++.dg/cpp0x/constexpr-69315.C: New test.
10420 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10421
62d2a6dc 104222016-03-23 Marek Polacek <polacek@redhat.com>
10423
10424 PR c++/69884
10425 * g++.dg/warn/Wignored-attributes-1.C: New test.
10426 * g++.dg/warn/Wignored-attributes-2.C: New test.
10427
a82d6246 104282016-03-23 Tom de Vries <tom@codesourcery.com>
10429
10430 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10431 initialization.
10432 * gfortran.dg/goacc/private-3.f95 (test): Same.
10433 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10434 missing use param.
10435
dc834ba1 104362016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10437
10438 * lib/target-supports.exp: Remove v7ve entry from loop
10439 creating effective target checks.
10440 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10441 (add_options_for_arm_arch_v7ve): Likewise.
10442
7e83fd1f 104432016-03-23 Jakub Jelinek <jakub@redhat.com>
10444
10445 PR tree-optimization/70354
10446 * gcc.dg/vect/pr70354-1.c: New test.
10447 * gcc.dg/vect/pr70354-2.c: New test.
10448 * gcc.target/i386/avx2-pr70354-1.c: New test.
10449 * gcc.target/i386/avx2-pr70354-2.c: New test.
10450
4e4da058 104512016-03-22 Jeff Law <law@redhat.com>
10452
10453 PR target/70232
10454 * gcc.dg/tree-ssa/pr70232.c: New test.
10455
6855137b 104562016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10457
10458 PR target/70302
10459 * gcc.target/i386/pr70302.c: New test.
10460
19db1ec8 104612016-03-22 Richard Biener <rguenther@suse.de>
10462
10463 PR middle-end/70251
10464 * g++.dg/torture/pr70251.C: New testcase.
10465
4baec9f2 104662016-03-22 David Malcolm <dmalcolm@redhat.com>
10467
10468 PR c/69993
10469 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10470 Wmisleading-indentation.c.
10471 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10472 reflect change to diagnostic text and order of messages.
10473 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10474
fcfec126 104752016-03-22 David Edelsohn <dje.gcc@gmail.com>
10476
10477 * g++.dg/ext/java-3.C: Don't compile on AIX.
10478
aa30728a 104792016-03-22 Richard Biener <rguenther@suse.de>
10480
10481 PR middle-end/70333
10482 * gcc.dg/torture/pr70333.c: New testcase.
10483
46ec4eb4 104842016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10485
10486 * g++.dg/ext/pr70290.C: New test.
10487
4880f878 104882016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10489
10490 PR target/70325
10491 * gcc.target/i386/pr70325.c: New test.
10492
3d78ea44 104932016-03-22 Jakub Jelinek <jakub@redhat.com>
10494
5934fb8f 10495 PR target/70329
10496 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10497 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10498
b6436f79 10499 PR target/70300
10500 * gcc.target/i386/pr70300.c: New test.
10501
3d78ea44 10502 PR c++/70295
10503 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10504 (func2): New function for cond with parens, xfail warning for c++.
10505 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10506
b60244f6 105072016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10508
10509 PR c++/70096
10510 * g++.dg/template/ptrmem30.C: New test.
10511
c8e3e744 105122016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10513
10514 PR c++/70204
10515 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10516 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10517
2715f63a 105182016-03-21 Jakub Jelinek <jakub@redhat.com>
10519
10520 PR middle-end/70326
10521 * gcc.dg/pr70326.c: New test.
10522
2daa2cda 105232016-03-21 Marc Glisse <marc.glisse@inria.fr>
10524 Jakub Jelinek <jakub@redhat.com>
10525
10526 PR tree-optimization/70317
10527 * gcc.dg/pr70317.c: New test.
10528
d9aa5a50 105292016-03-21 Uros Bizjak <ubizjak@gmail.com>
10530
10531 PR target/70327
10532 * gcc.target/i386/pr70327.c: New test.
10533
e1a88bf4 105342016-03-21 Martin Liska <mliska@suse.cz>
10535
61941425 10536 PR ipa/70306
e1a88bf4 10537 * gcc.dg/ipa/pr70306.c: New test.
10538
d9aa5a50 105392016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10540
10541 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10542 * gcc.target/arm/attr-align3.c: Likewise.
10543 * gcc.target/arm/attr_arm.c: Likewise.
10544 * gcc.target/arm/flip-thumb.c: Likewise.
10545
afdde20c 105462016-03-21 Jakub Jelinek <jakub@redhat.com>
10547
10548 PR target/70296
10549 * gcc.target/powerpc/altivec-36.c: New test.
10550
3f2ef661 105512016-03-21 Richard Biener <rguenther@suse.de>
10552
10553 PR tree-optimization/70310
10554 * gcc.dg/torture/pr70310.c: New testcase.
10555
08b2b692 105562016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10557
10558 PR target/70293
10559 * gcc.target/i386/pr70293.c: New test.
10560
93505d22 105612016-03-21 Richard Biener <rguenther@suse.de>
10562
10563 PR tree-optimization/70288
10564 * gcc.dg/torture/pr70288-1.c: New testcase.
10565 * gcc.dg/torture/pr70288-2.c: Likewise.
10566
06fd1914 105672016-03-21 Andrey Belevantsev <abel@ispras.ru>
10568
10569 PR rtl-optimization/69307
10570 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10571
b628775e 105722016-03-21 Andrey Belevantsev <abel@ispras.ru>
10573
10574 PR rtl-optimization/69102
10575 * gcc.c-torture/compile/pr69102.c: New test.
10576
1421f43c 105772016-03-18 Jeff Law <law@redhat.com>
10578
10579 PR rtl-optimization/70263
10580 * gcc.c-torture/compile/pr70263-1.c: New test.
10581 * gcc.target/i386/pr70263-2.c: New test.
10582
e7142ce1 105832016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10584
10585 PR rtl-optimization/70278
10586 * gcc.dg/torture/pr70278.c: New test.
10587 * gcc.target/arm/pr70278.c: New test.
10588
5539bc70 105892016-03-18 David Malcolm <dmalcolm@redhat.com>
10590
10591 PR c/70281
10592 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10593 (test_builtin_types_compatible_p): New test function.
10594 * gcc.dg/pr70281.c: New test case.
10595
296a290a 105962016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10597
10598 PR target/70113
10599 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10600
666094f0 106012016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10602
10603 PR tree-optimization/70252
10604 * gcc.dg/pr70252.c: New test.
10605
350514e8 106062016-03-18 Tom de Vries <tom@codesourcery.com>
10607
10608 * gcc.dg/pr70161-2.c: New test.
10609 * gcc.dg/pr70161.c: New test.
10610
011e0cea 106112016-03-18 Tom de Vries <tom@codesourcery.com>
10612
10613 PR ipa/70269
10614 * gcc.dg/pr70269.c: New test.
10615
292a09de 106162016-03-18 Jakub Jelinek <jakub@redhat.com>
10617
10618 PR c++/70267
10619 * g++.dg/ext/java-3.C: New test.
10620
efc86c4c 106212016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10622
10623 PR c++/70205
10624 * g++.dg/lookup/pr70205.C: New test.
10625
a28dd575 106262016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10627
10628 PR c++/70218
10629 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10630
92e7ab1e 106312016-03-17 Marek Polacek <polacek@redhat.com>
10632
10633 PR c/69407
10634 * gcc.dg/atomic-op-6.c: New test.
10635
7378dbfb 106362016-03-17 David Malcolm <dmalcolm@redhat.com>
10637
10638 PR c/70264
10639 * c-c++-common/pr70264.c: New test case.
10640
f7995d7d 106412016-03-17 Jakub Jelinek <jakub@redhat.com>
10642
e2895b76 10643 PR c++/70144
10644 * c-c++-common/pr70144-1.c: New test.
10645 * c-c++-common/pr70144-2.c: New test.
10646
f7995d7d 10647 PR c++/70272
10648 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10649 * g++.dg/opt/flifetime-dse6.C: New test.
10650 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10651
5ec4a949 106522016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10653
10654 PR driver/70192
10655 * gcc.dg/pic-1.c: New test.
10656 * gcc.dg/pic-2.c: Likewise.
10657 * gcc.dg/pic-3.c: Likewise.
10658 * gcc.dg/pic-4.c: Likewise.
10659 * gcc.dg/pie-1.c: Likewise.
10660 * gcc.dg/pie-2.c: Likewise.
10661 * gcc.dg/pie-3.c: Likewise.
10662 * gcc.dg/pie-4.c: Likewise.
10663 * gcc.dg/pie-5.c: Likewise.
10664 * gcc.dg/pie-6.c: Likewise.
10665
c28550e1 106662016-03-17 Tom de Vries <tom@codesourcery.com>
10667
10668 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10669 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10670
be3296cb 106712016-03-17 Richard Biener <rguenther@suse.de>
10672
10673 PR debug/70271
10674 * g++.dg/debug/pr70271.C: New testcase.
10675
9b60ef21 106762016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10677
10678 * gcc.target/i386/pr70251.c: New test.
10679
9a80bc1a 106802016-03-17 Marek Polacek <polacek@redhat.com>
10681
10682 PR c++/70194
10683 * g++.dg/warn/constexpr-70194.C: New test.
10684
733d7ff9 106852016-03-16 Richard Henderson <rth@redhat.com>
10686
10687 PR middle-end/70240
10688 * gcc.c-torture/compile/pr70240.c: New.
10689
3e6f12bf 106902016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10691
10692 * gcc.c-torture/compile/20151204.c: Skip for avr.
10693
867c9e99 106942016-03-16 Jakub Jelinek <jakub@redhat.com>
10695
10696 PR target/70245
10697 * g++.dg/opt/pr70245.C: New test.
10698 * g++.dg/opt/pr70245.h: New file.
10699 * g++.dg/opt/pr70245-aux.cc: New file.
10700
8ced6ab7 107012016-03-16 Martin Sebor <msebor@redhat.com>
10702
10703 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10704
37af779a 107052016-03-16 Richard Henderson <rth@redhat.com>
10706
10707 PR middle-end/70199
10708 * gcc.c-torture/compile/pr70199.c: New.
10709
78ed999c 107102016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10711
10712 * gcc.dg/uninit-19.c: Run dos2unix.
10713
462ca422 107142016-03-16 Marek Polacek <polacek@redhat.com>
10715
10716 PR c/70093
10717 * gcc.dg/nested-func-10.c: New test.
10718 * gcc.dg/nested-func-9.c: New test.
10719
fe58aacc 107202016-03-16 Jakub Jelinek <jakub@redhat.com>
10721
10722 PR tree-optimization/68714
10723 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10724
27a53872 107252016-03-16 Tom de Vries <tom@codesourcery.com>
10726
10727 PR tree-optimization/68715
10728 * gcc.dg/graphite/pr68715-2.c: New test.
10729 * gcc.dg/graphite/pr68715.c: New test.
10730 * gfortran.dg/graphite/pr68715.f90: New test.
10731
95049c3c 107322016-03-16 Tom de Vries <tom@codesourcery.com>
10733
10734 PR tree-optimization/68809
10735 * gcc.dg/graphite/pr68809-2.c: New test.
10736 * gcc.dg/graphite/pr68809.c: New test.
10737
09eddd70 107382016-03-16 Jakub Jelinek <jakub@redhat.com>
10739
81fc5915 10740 PR c++/70147
10741 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10742 method call to i () as argument. Adjust expected output.
10743
09eddd70 10744 PR c++/70147
10745 * g++.dg/ubsan/pr70147-1.C: New test.
10746 * g++.dg/ubsan/pr70147-2.C: New test.
10747
6373d2a2 107482016-03-15 Martin Sebor <msebor@redhat.com>
10749
10750 PR c++/58281
10751 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10752
d27a0c11 107532016-03-15 John David Anglin <danglin@gcc.gnu.org>
10754
9908039d 10755 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10756 hppa*-*-hpux*.
10757
45cdc3a6 10758 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10759
d27a0c11 10760 PR libfortran/69799
10761 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10762 libatomic_available.
10763
0dd1d57f 107642016-03-15 Marek Polacek <polacek@redhat.com>
10765
10766 PR c++/70209
10767 * g++.dg/ext/attribute-may-alias-4.C: New test.
10768
0ce02c07 107692016-03-15 Alexander Monakov <amonakov@ispras.ru>
10770
10771 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10772 -fvar-tracking-assignments-toggle flag.
10773
f6e39b30 107742016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10775
10776 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10777
167f93a2 107782016-03-15 Jakub Jelinek <jakub@redhat.com>
10779
10780 PR rtl-optimization/70222
10781 * gcc.c-torture/execute/pr70222-1.c: New test.
10782 * gcc.c-torture/execute/pr70222-2.c: New test.
10783
08a8af4a 107842016-03-15 Richard Henderson <rth@redhat.com>
10785
10786 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10787
738eb905 107882016-03-15 Andrey Belevantsev <abel@ispras.ru>
10789
10790 PR rtl-optimization/69032
10791 * gcc.dg/pr69032.c: New test.
10792
dd148b3a 107932016-03-15 Andrey Belevantsev <abel@ispras.ru>
10794
10795 PR rtl-optimization/63384
d9aa5a50 10796 * g++.dg/pr63384.C: New test.
dd148b3a 10797
acf58115 107982016-03-15 Andrey Belevantsev <abel@ispras.ru>
10799
10800 PR target/64411
10801 * gcc.target/i386/pr64411.C: New test.
10802
a2897dc4 108032016-03-15 Tom de Vries <tom@codesourcery.com>
10804
10805 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10806 * gfortran.dg/goacc/kernels-alias.f95: New test.
10807
7bad2faf 108082016-03-14 Martin Sebor <msebor@redhat.com>
10809
10810 PR c++/53792
10811 * g++.dg/cpp0x/constexpr-inline.C: New test.
10812 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10813
d65fa8d9 108142016-03-14 David Edelsohn <dje.gcc@gmail.com>
10815
10816 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10817
2b3c633f 108182016-03-14 Jakub Jelinek <jakub@redhat.com>
10819
10820 PR middle-end/70219
10821 * gcc.dg/pr70219.c: New test.
10822
e947f9c3 108232016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10824
10825 PR target/70083
10826 * gcc.dg/torture/pr70083.c: New test.
10827 * gcc.target/i386/pr70083.c: New test.
10828
74201dc2 108292016-03-14 Richard Biener <rguenther@suse.de>
10830
10831 PR tree-optimization/56365
10832 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10833
88aea41e 108342016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10835
10836 PR target/70098
10837 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10838 New function.
10839 * g++.dg/pr70098.C: New testcase.
10840
10841
1bd2aefd 108422016-03-14 Tom de Vries <tom@codesourcery.com>
10843
10844 PR tree-optimization/70045
10845 * gcc.dg/graphite/pr70045.c: New test.
10846
922c7033 108472016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10848
10849 PR fortran/69043
10850 * gfortran.dg/include_9.f90: New test.
10851
fd4ab6d9 108522016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10853
10854 PR fortran/45076
10855 gfortran.dg/prof/prof.exp: New script.
10856 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10857
7d7218d3 108582016-03-12 Andrey Belevantsev <abel@ispras.ru>
10859
10860 PR rtl-optimization/69307
10861 * gcc.dg/pr69307.c: New test.
10862
02ffd664 108632016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10864
10865 PR target/69614
10866 * gcc.target/arm/pr69614.c: New.
10867
76e207a9 108682016-03-12 Paul Thomas <pault@gcc.gnu.org>
10869
10870 PR fortran/70031
10871 * gfortran.dg/submodule_14.f08: New test
10872
10873 PR fortran/69524
10874 * gfortran.dg/submodule_15.f08: New test
10875
490ee78a 108762016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10877
10878 PR c++/70106
10879 * g++.dg/cpp1y/paren3.C: New test.
10880
04e137ff 108812016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10882
10883 PR target/70131
10884 * gcc.target/powerpc/ppc-round2.c: New test.
10885
27b2c1c4 108862016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10887
10888 PR target/70123
10889 * gcc.dg/torture/pr70123.c: New test.
10890
84116671 108912016-03-11 Jeff Law <law@redhat.com>
10892
10893 PR tree-optimization/70190
10894 * gcc.c-torture/compile/pr70190.c: New test.
10895
cfa58bc8 108962016-03-11 David Malcolm <dmalcolm@redhat.com>
10897
10898 PR c/68187
10899 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10900 case.
10901 (test43_b): Likewise.
10902 (test43_c): Likewise.
10903 (test43_d): Likewise.
10904 (test43_e): Likewise.
10905 (test43_f): Likewise.
10906 (test43_g): Likewise.
10907 (test44_a): Likewise.
10908 (test44_b): Likewise.
10909 (test44_c): Likewise.
10910 (test44_d): Likewise.
10911 (test44_e): Likewise.
10912
ce234f27 109132016-03-11 David Malcolm <dmalcolm@redhat.com>
10914
10915 PR c/70085
10916 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10917
e4756b48 109182016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10919
10920 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10921 dg-options.
10922
1f5ef87e 109232016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10924
10925 PR target/70002
10926 PR target/69245
10927 * gcc.target/aarch64/pr69245_2.c: New test.
10928
f9c352a1 109292016-03-11 Jakub Jelinek <jakub@redhat.com>
10930
10931 PR tree-optimization/70177
10932 * gcc.dg/pr70177.c: New test.
10933
4dd92ac6 109342016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10935
10936 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10937
331e4fdb 109382016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10939
10940 * gcc.dg/tree-ssa/sra-20.c: New.
10941
69262824 109422016-03-11 Jakub Jelinek <jakub@redhat.com>
10943
6f9a7425 10944 PR rtl-optimization/70174
10945 * gcc.dg/pr70174.c: New test.
10946
69262824 10947 PR tree-optimization/70169
10948 * gcc.dg/pr70169.c: New test.
10949
4637a847 109502016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10951
10952 PR target/70160
10953 * gcc.target/i386/pr70160.c: New test.
10954
5a86d754 109552016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10956
10957 * gcc.target/s390/dfp-1.c: New test.
10958
af4c8290 109592016-03-10 Nick Clifton <nickc@redhat.com>
10960
10961 PR target/70044
10962 * gcc.target/aarch64/pr70044.c: New test.
10963
98dfd328 109642016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10965 Jakub Jelinek <jakub@redhat.com>
10966
10967 PR c++/70001
10968 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10969 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10970 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10971
75e72311 109722016-03-10 Jan Hubicka <hubicka@ucw.cz>
10973
10974 PR lto/69589
10975 * g++.dg/lto/pr69589_0.C: New testcase
10976 * g++.dg/lto/pr69589_1.C: New testcase
10977
a2eb1271 109782016-03-10 Marek Polacek <polacek@redhat.com>
10979
10980 PR c++/70153
10981 * g++.dg/delayedfold/unary-plus1.C: New test.
10982
109832016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 10984
10985 * gcc.target/arm/pr45701-1.c: Escape brackets.
10986 * gcc.target/arm/pr45701-2.c: Likewise.
10987
5ab2987f 109882016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10989
10990 * gfortran.dg/unconstrained_commons.f: New.
10991
6972afac 109922016-03-10 Alan Modra <amodra@gmail.com>
10993
10994 * gcc.dg/pr69195.c: New.
10995 * gcc.dg/pr69238.c: New.
10996
c82c99ec 109972016-03-10 Tom de Vries <tom@codesourcery.com>
10998
10999 PR testsuite/68915
11000 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11001
a2389d4a 110022016-03-10 Richard Biener <rguenther@suse.de>
11003
11004 PR tree-optimization/70128
11005 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11006 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11007
c272412d 110082016-03-09 Jakub Jelinek <jakub@redhat.com>
11009
a0451069 11010 PR tree-optimization/70152
11011 * gcc.dg/pr70152.c: New test.
11012
c272412d 11013 PR target/70086
11014 * gcc.target/i386/pr70086-1.c: New test.
11015 * gcc.target/i386/pr70086-2.c: New test.
11016 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11017
11018 PR tree-optimization/70127
11019 * gcc.c-torture/execute/pr70127.c: New test.
11020
27dcb7a8 110212016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11022
11023 * c-c++-common/goacc/combined-directives-2.c: New test.
11024
c24757cf 110252016-03-09 David Malcolm <dmalcolm@redhat.com>
11026
11027 PR c/68473
11028 PR c++/70105
11029 * g++.dg/diagnostic/pr70105.C: New test.
11030 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11031 (test_multiple_ordinary_maps): New test function.
11032
83108969 110332016-03-09 David Malcolm <dmalcolm@redhat.com>
11034
11035 PR c/68473
11036 PR c++/70105
11037 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11038 Drop range information from call to inform_at_rich_loc.
11039 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11040 New.
11041 (test_show_locus): Replace calls to rich_location::add_range with
11042 calls to add_range. Rewrite the tests that used the now-defunct
11043 rich_location ctor taking a source_range. Simplify other tests
11044 by replacing calls to COMBINE_LOCATION_DATA with calls to
11045 make_location.
11046
6733c0e8 110472016-03-09 Richard Biener <rguenther@suse.de>
11048 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR tree-optimization/70138
11051 * gcc.dg/vect/pr70138-1.c: New testcase.
11052 * gcc.dg/vect/pr70138-2.c: Likewise.
11053
96abb9f5 110542016-03-09 Jakub Jelinek <jakub@redhat.com>
11055
11056 PR target/70049
11057 * gcc.target/i386/pr70049.c: New test.
11058
42bb3bfb 110592016-03-09 Richard Biener <rguenther@suse.de>
11060
11061 PR c/70143
11062 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11063 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11064 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11065
27527428 110662016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11067
11068 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11069 arm-*-*.
11070
248449f2 110712016-03-09 Jakub Jelinek <jakub@redhat.com>
11072
1bd49ced 11073 PR middle-end/67278
11074 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11075
248449f2 11076 PR target/67278
11077 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11078
11079 PR middle-end/70050
11080 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11081 in testcase comment.
11082
dfc460ff 110832016-03-09 Tom de Vries <tom@codesourcery.com>
11084
11085 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11086 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11087 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11088 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11089 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11090 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11091 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11092 * gfortran.dg/goacc/kernels-loop.f95: New test.
11093
0377fc7f 110942016-03-08 Martin Sebor <msebor@redhat.com>
11095
11096 PR c++/62096
11097 * g++.dg/warn/overflow-warn-7.C: New test.
11098
3556aa80 110992016-03-08 Jason Merrill <jason@redhat.com>
11100
11101 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11102 * lib/target-supports.exp (check_effective_target_concepts): New.
11103
e5096208 111042016-03-08 Jakub Jelinek <jakub@redhat.com>
11105
5370eb8d 11106 PR c++/70135
11107 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11108 * g++.dg/ubsan/pr70135.C: New test.
11109
e5096208 11110 PR target/70110
11111 * gcc.dg/pr70110.c: New test.
11112
cc37120d 111132016-03-07 Martin Jambor <mjambor@suse.cz>
11114
11115 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11116 * c-c++-common/gomp/if-1.c: Likewise.
11117 * c-c++-common/gomp/pr61486-2.c: Likewise.
11118 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11119 to dg-additional-options.
11120 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11121 * g++/gomp/target-teams-1.c: Likewise.
11122 * gcc.dg/gomp/gomp.exp: Likewise.
11123 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11124 dg-additional-options.
11125 * gfortran.dg/gomp/gomp.exp: Likewise.
11126 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11127 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11128 dg-additional-options.
11129 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11130
53c248d8 111312016-03-07 Martin Jambor <mjambor@suse.cz>
11132
11133 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11134 * c-c++-common/gomp/gridify-1.c: New test.
11135 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11136
541e79a0 111372016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11138
11139 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11140 trigger for cortex-r8, when scanning for register r8.
11141 * gcc.target/arm/pr45701-2.c: Likewise.
11142
4dfabd94 111432016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11144 Jeff Law <law@redhat.com>
4dfabd94 11145
11146 PR tree-optimization/69740
11147 * gcc.c-torture/compile/pr69740-1.c: New test.
11148 * gcc.c-torture/compile/pr69740-2.c: New test.
11149
1b63a87b 111502016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11151
11152 * lib/target-supports.exp
11153 (check_effective_target_whole_vector_shift): Enable for PPC64.
11154
d33914da 111552016-03-07 Richard Biener <rguenther@suse.de>
11156
11157 PR tree-optimization/70115
11158 * gcc.dg/torture/pr70115.c: New testcase.
11159
584fba4b 111602016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11161
11162 PR middle-end/69916
11163 * c-c-++-common/goacc/pr69916.c: New.
11164
7f2f5ec0 111652016-03-07 Richard Henderson <rth@redhat.com>
11166
11167 * gcc.c-torture/compile/pr70061.c: New test.
11168
f530e7c4 111692016-03-07 Richard Biener <rguenther@suse.de>
11170
11171 PR testsuite/70109
11172 * gcc.dg/vect/O3-pr36098.c: New testcase.
11173
a3855fed 111742016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11175
11176 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11177
091ffc31 111782016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11179
11180 * gnat.dg/renaming9.ad[sb]: New testcase.
11181
2941b871 111822016-03-05 Jakub Jelinek <jakub@redhat.com>
11183
11184 PR c++/70084
11185 * g++.dg/expr/stdarg3.C: New test.
11186
5173ce42 111872016-03-04 Jeff Law <law@redhat.com>
11188
11189 PR tree-optimization/69196
11190 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11191 x86_64-*-*.
11192
2d1d2e55 111932016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11194
0e43078e 11195 PR c/69973
11196 * gcc.dg/pr69973.c: New test.
11197
d8ec06ae 11198 PR rtl-optimization/69941
11199 * gcc.dg/torture/pr69941.c: New test.
11200
2d1d2e55 11201 PR c/69824
11202 * gcc.dg/pr69824.c: New test.
11203
32f692e2 112042016-03-05 Tom de Vries <tom@codesourcery.com>
11205
11206 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11207 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11208 function.
11209
1c699e9a 112102016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11211
11212 PR c++/66786
11213 * g++.dg/cpp1y/var-templ48.C: New test.
11214 * g++.dg/cpp1y/var-templ49.C: New test.
11215
358448c6 112162016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11217
11218 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11219
01dc3c45 112202016-03-04 Jakub Jelinek <jakub@redhat.com>
11221
e968ff6d 11222 PR c++/70035
11223 * g++.dg/ubsan/pr70035.C: New test.
11224
01dc3c45 11225 PR target/70062
11226 * gcc.target/i386/pr70062.c: New test.
11227
3937d618 112282016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11229
11230 * g++.dg/template/typename21.C: Remove c++98_only.
11231
c58ac7f8 112322016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11233
11234 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11235
0060768a 112362016-03-04 David Malcolm <dmalcolm@redhat.com>
11237
11238 PR c/68187
11239 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11240 function.
11241 (fn_42_b): Likewise.
11242 (fn_42_c): Likewise.
11243
74c6fd40 112442016-03-04 David Malcolm <dmalcolm@redhat.com>
11245
11246 PR c/68187
11247 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11248 function.
11249 (fn_40_b): Likewise.
11250 (fn_41_a): Likewise.
11251 (fn_41_b): Likewise.
11252
31b11359 112532016-03-04 Jakub Jelinek <jakub@redhat.com>
11254
11255 PR target/70059
11256 * gcc.target/i386/avx512f-pr70059.c: New test.
11257 * gcc.target/i386/avx512dq-pr70059.c: New test.
11258
c5b93452 112592016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11260
11261 PR rtl-optimization/57676
11262 * gcc.dg/torture/pr57676.c: New test.
11263
268fbd56 112642016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11265
11266 * gcc.dg/pr70026.c: New test.
11267
6560d1ad 112682016-03-04 Marek Polacek <polacek@redhat.com>
11269
11270 PR c/69798
11271 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11272 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11273
cc7dfddf 112742016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11275
11276 PR target/70004
11277 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11278 Delete.
11279 (test_corners_sisd_si): Likewise.
11280 (main): Remove checks of the above.
11281 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11282
e9663bd4 112832016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11284
11285 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11286
dcdd684e 112872016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11288
11289 * gcc.dg/torture/pr69951.c: Accept argc==0.
11290
e692d332 112912016-03-04 Richard Biener <rguenther@suse.de>
11292
11293 PR c++/70054
11294 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11295 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11296
af77b7e6 112972016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11298
11299 PR testsuite/69766
11300 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11301 testing multiarch.
11302
290da96e 113032016-03-04 Jakub Jelinek <jakub@redhat.com>
11304
11305 PR debug/69947
11306 * gcc.dg/guality/pr69947.c: New test.
11307
e51ce713 113082016-03-03 Jakub Jelinek <jakub@redhat.com>
11309
11310 PR ada/70017
11311 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11312
1feed892 113132016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11314
11315 PR rtl-optimization/69904
11316 * gcc.target/arm/pr69904.c: New test.
11317
c32bda69 113182016-03-03 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR target/70021
11321 * gcc.dg/vect/pr70021.c: New test.
11322 * gcc.target/i386/pr70021.c: New test.
11323
1bc579ed 113242016-03-03 Marek Polacek <polacek@redhat.com>
11325
11326 PR middle-end/70050
11327 * gcc.dg/pr70050.c: New test.
11328
cfa8d638 113292016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11330
11331 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11332
1b889259 113332016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11334
11335 PR tree-optimization/70043
11336 * gfortran.dg/vect/pr70043.f90: New test.
11337
f756dfa3 113382016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11339
11340 * gnat.dg/specs/task1.ads: New test.
11341
5cb4863d 113422016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11343
11344 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11345 Invoke gdb with -batch.
11346 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11347
5dd12e43 113482016-03-03 Richard Biener <rguenther@suse.de>
11349
11350 PR tree-optimization/55936
11351 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11352
d97ba4ca 113532016-03-02 Jeff Law <law@redhat.com>
11354
5d23c86f 11355 PR rtl-optimization/69942
11356 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11357 effects of argument promotions.
11358
d97ba4ca 11359 PR tree-optimization/69987
11360 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11361 target does not support -fprefetch-loop-arrays.
11362
901faaa0 113632016-03-02 Uros Bizjak <ubizjak@gmail.com>
11364
11365 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11366
51f6fdce 113672016-03-02 Bin Cheng <bin.cheng@arm.com>
11368
6bc7872f 11369 PR rtl-optimization/69052
51f6fdce 11370 * gcc.target/i386/pr69052.c: New test.
11371
31d31e07 113722016-03-02 Alan Modra <amodra@gmail.com>
11373
11374 * gcc.dg/pr69990.c: New.
11375
04faee95 113762016-03-02 Jakub Jelinek <jakub@redhat.com>
11377
270d0117 11378 PR c/68062
11379 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11380
11381 PR middle-end/70022
11382 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11383
04faee95 11384 PR target/70028
11385 * gcc.target/i386/pr70028.c: New test.
11386
a2cc9e8e 113872016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11388
11389 * c-c++-common/asan/swapcontext-test-1.c,
11390 * c-c++-common/tsan/thread_leak.c,
11391 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11392 * g++.dg/tsan/benign_race.C,
11393 * g++.dg/tsan/fd_close_norace.C,
11394 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11395 races with sanitizer output
11396
dd4bd263 113972016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11398 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11399
11400 PR target/67278
11401 * gcc.dg/simd-8.c: New testcase.
11402
b5fe3a49 114032016-03-02 Richard Biener <rguenther@suse.de>
11404
11405 PR middle-end/67278
11406 * gcc.dg/simd-7.c: New testcase.
11407
23601f67 114082016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11409
11410 * gcc.target/i386/pr70007.c: Tweak.
11411
f66f65e7 114122016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11413
11414 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11415
60773515 114162016-03-02 Marek Polacek <polacek@redhat.com>
11417
11418 PR c/67854
11419 * gcc.dg/pr67854.c: New test.
11420
6c094cb1 114212016-03-02 Jakub Jelinek <jakub@redhat.com>
11422
11423 PR middle-end/70025
11424 * gcc.dg/torture/pr70025.c: New test.
11425
7627bb56 114262016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11427
11428 PR tree-optimization/68621
11429 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11430
066c8e94 114312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11432
11433 * gcc.target/i386/pr70007.c: New test.
11434
d3b819ad 114352016-03-01 Jeff Law <law@redhat.com>
11436
d4b9ad56 11437 PR tree-optimization/69196
7e217344 11438 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11439
d3b819ad 11440 PR tree-optimization/69196
11441 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11442 duplicating code and spoiling the expected output.
11443
4f37285d 114442016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11445
11446 PR target/70033
11447 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11448 supports power9 before doing tests.
11449 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11450 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11451 * gcc.target/powerpc/p9-permute.c: Likewise.
11452
3e9c4f6c 114532016-03-01 Uros Bizjak <ubizjak@gmail.com>
11454
11455 PR target/70027
11456 * gcc.target/i386/pr70027.c: New test.
11457
e324729e 114582016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11459
11460 * gcc.dg/pr70017.c: New test.
11461
40e9ce2d 114622016-03-01 Jakub Jelinek <jakub@redhat.com>
11463
11464 PR c/69796
11465 PR c/69974
11466 * gcc.dg/pr69796.c: New test.
11467 * gcc.dg/pr69974.c: New test.
11468
e8b016ea 114692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11470
11471 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11472
24d3127c 114732016-02-29 Jeff Law <law@redhat.com>
11474
11475 PR tree-optimization/69987
11476 * gfortran.dg/pr69987.f90: New test.
11477
11478 PR tree-optimization/69989
11479 * gcc.c-torture/compile/pr69989-2.c: New test.
11480
12cc1225 114812016-03-01 Marek Polacek <polacek@redhat.com>
11482
11483 PR c++/69795
11484 * g++.dg/parse/invalid1.C: New test.
11485
d99a947c 114862016-03-01 Richard Biener <rguenther@suse.de>
11487
11488 PR middle-end/70022
11489 * gcc.dg/pr70022.c: New testcase.
11490
395dbc60 114912016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11492
11493 PR tree-optimization/69956
11494 * gcc.dg/pr69956.c: New test.
11495
40a35c55 114962016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11497
11498 PR target/70011
11499 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11500 XFAIL when hardware supports efficient unaligned storage access.
11501
4edc90b0 115022016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11503
11504 PR c++/69961
11505 * g++.dg/template/pr69961a.C: New test.
11506 * g++.dg/template/pr69961b.C: New test.
11507
1ed1f69a 115082016-02-29 David Malcolm <dmalcolm@redhat.com>
11509
11510 PR preprocessor/69985
11511 * gcc.dg/cpp/pr69985.c: New test case.
11512
01c5d15d 115132016-02-29 Jeff Law <law@redhat.com>
11514
3a4d3de5 11515 PR tree-optimization/70005
11516 * gcc.c-torture/execute/pr70005.c New test.
11517
01c5d15d 11518 PR tree-optimization/69999
11519 * gcc.c-torture/compile/pr69999.c: New test.
11520
1bf66b54 115212016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11522
11523 PR tree-optimization/69652
11524 * gcc.dg/torture/pr69652.c: Delete test.
11525 * gcc.dg/vect/pr69652.c: New test.
11526
b4d653d5 115272016-02-19 Richard Biener <rguenther@suse.de>
11528
11529 PR tree-optimization/69980
11530 * gfortran.dg/vect/pr69980.f90: New testcase.
11531
35bc4745 115322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11533
11534 * gcc.target/sparc/20160229-1.c: New test.
11535
bb54a538 115362016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11537
11538 * gnat.dg/stack_usage3.adb: New test.
11539 * gnat.dg/stack_usage3_pkg.ads: New helper.
11540
95164e71 115412016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11542
11543 * gnat.dg/renaming8.adb: New test.
11544 * gnat.dg/renaming8_pkg1.ads: New helper.
11545 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11546 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11547
a890896f 115482016-02-29 Richard Biener <rguenther@suse.de>
11549
11550 PR tree-optimization/69720
11551 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11552
5c70403a 115532016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11554
11555 PR fortran/68147
11556 PR fortran/47674
11557 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11558
dfb6d139 115592016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11560 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11561
11562 PR fortran/56007
11563 * gfortran.dg/coarray_8.f90: Adjust error message.
11564 * gfortran.dg/pr56007.f90: New test.
11565 * gfortran.dg/pr56007.f: New test.
11566
536508db 115672016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11568
11569 PR tree-optimization/69989
11570 * gcc.dg/torture/pr69989.c: New test.
11571
eec75e45 115722016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11573
11574 * gcc.target/i386/stack-realign-win.c: New test.
11575
0175e45a 115762016-02-28 Harald Anlauf <anlauf@gmx.de>
11577
11578 PR fortran/60126
11579 * gfortran.dg/pr60126.f90: New test.
11580
2a703589 115812016-02-27 Jeff Law <law@redhat.com>
11582
11583 Revert
11584 2016-02-26 Richard Biener <rguenther@suse.de>
11585 Jeff Law <law@redhat.com>
11586
11587 PR tree-optimization/69740
11588 * gcc.c-torture/compile/pr69740-1.c: New test.
11589 * gcc.c-torture/compile/pr69740-2.c: New test.
11590
359b4c18 115912016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11592
1c96765a 11593 PR fortran/69910
359b4c18 11594 * gfortran.dg/newunit_4.f90: New test.
11595
49462d93 115962016-02-27 Jakub Jelinek <jakub@redhat.com>
11597
11598 PR target/69613
11599 PR rtl-optimization/69886
11600 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11601 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11602 target.
11603
c4ac733e 116042016-02-26 Martin Sebor <msebor@redhat.com>
11605
11606 PR tree-optimization/15826
11607 * gcc.dg/tree-ssa/pr15826.c: New test.
11608
da8c4b5d 116092016-02-26 Jakub Jelinek <jakub@redhat.com>
11610
11611 PR target/69969
11612 * gcc.target/powerpc/pr69969.c: New test.
11613
0a4558eb 116142016-02-26 Martin Sebor <msebor@redhat.com>
11615
11616 PR c++/15766
11617 * g++.old-deja/g++.other/decl5.C: Add a test case.
11618
5b500299 116192016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11620
11621 PR target/69946
11622 * gcc.target/powerpc/pr69946.c: New file.
11623
565f533b 116242016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11625 Jeff Law <law@redhat.com>
565f533b 11626
0a4558eb 11627 PR tree-optimization/69740
565f533b 11628 * gcc.c-torture/compile/pr69740-1.c: New test.
11629 * gcc.c-torture/compile/pr69740-2.c: New test.
11630
ff67cbea 116312016-02-26 Martin Jambor <mjambor@suse.cz>
11632
11633 PR middle-end/69920
11634 * gcc.dg/torture/pr69932.c: New test.
11635 * gcc.dg/torture/pr69936.c: Likewise.
11636
e400d817 116372016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11638
11639 PR target/69709
11640 * gcc.target/s390/pr69709.c: New test.
11641
126a5a2d 116422016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11643
11644 PR target/69245
11645 * gcc.target/aarch64/pr69245_1.c: New test.
11646
59c58860 116472016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11648
11649 PR target/69613
11650 * gcc.dg/torture/pr69613.c: New test.
11651
9441fa4e 116522016-02-26 Jakub Jelinek <jakub@redhat.com>
11653
11654 PR rtl-optimization/69891
11655 * gcc.target/i386/pr69891.c: New test.
11656
e48fcde0 116572016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11658 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11659
35ed600a 11660 PR target/61397
f41208a1 11661 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11662 functionality for both 32-bit and 64-bit.
11663
c86aaa0e 116642016-02-26 Richard Biener <rguenther@suse.de>
11665
11666 PR tree-optimization/69551
11667 * gcc.dg/torture/pr69951.c: New testcase.
11668
38e71a65 116692016-02-25 Richard Biener <rguenther@suse.de>
11670
11671 PR tree-optimization/48795
11672 * gcc.dg/Warray-bounds-18.c: New testcase.
11673
03331e69 116742016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11675
11676 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11677
f14d8d6a 116782016-02-25 Jakub Jelinek <jakub@redhat.com>
11679
11680 PR rtl-optimization/69896
11681 * gcc.dg/pr69896.c: New test.
11682
4003c807 116832016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11684
11685 PR c++/69736
11686 * g++.dg/cpp1y/paren2.C: New test.
11687
a0573328 116882016-02-24 Martin Sebor <msebor@redhat.com>
11689
11690 PR c/51147
11691 * gcc.dg/enum-mode-2.c: New test.
11692
2cde02ad 116932016-02-24 Jakub Jelinek <jakub@redhat.com>
11694
11695 PR c++/69922
11696 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11697 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11698 * g++.dg/ubsan/pr69922.C: New test.
11699
f0ea75d1 117002016-02-24 Marek Polacek <polacek@redhat.com>
11701
11702 PR c/69819
11703 * gcc.dg/pr69819.c: New test.
11704
05027366 117052016-02-24 Martin Sebor <msebor@redhat.com>
11706
34ed562b 11707 PR c++/69912
11708 * g++.dg/ext/flexary15.C: New test.
11709
117102016-02-24 Martin Sebor <msebor@redhat.com>
11711
11712 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11713 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11714 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11715
650c3ad5 117162016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11717 Charles Baylis <charles.baylis@linaro.org>
11718
11719 PR debug/61033
11720 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11721
596070e8 117222016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11723 Jakub Jelinek <jakub@redhat.com>
596070e8 11724
11725 PR middle-end/69760
11726 * gcc.dg/torture/pr69760.c: New testcase.
11727
d6b92d9f 117282016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11729
11730 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11731 pattern on Solaris with as.
11732
90436d9d 117332016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11734
11735 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11736 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11737 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11738 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11739
7c749495 117402016-02-24 Jakub Jelinek <jakub@redhat.com>
11741
11742 PR middle-end/69915
11743 * gcc.dg/pr69915.c: New test.
11744
9c9680b5 117452016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11746
11747 PR rtl-optimization/69886
11748 * gcc.dg/torture/pr69886.c: New test.
11749
36d081ee 117502016-02-24 Richard Biener <rguenther@suse.de>
11751
11752 PR middle-end/68963
11753 * gcc.dg/torture/pr68963.c: New testcase.
11754
2a0accb9 117552016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11756
11757 PR target/69875
11758 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11759 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11760 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11761 * gcc.target/arm/atomic_loaddi_1.c: New test.
11762 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11763 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11764 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11765 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11766 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11767 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11768 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11769 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11770
f0e92ef1 117712016-02-24 Jakub Jelinek <jakub@redhat.com>
11772
11773 PR middle-end/69909
11774 * gcc.dg/torture/pr69909.c: New test.
11775
6907286f 117762016-02-24 Richard Biener <rguenther@suse.de>
11777
11778 PR tree-optimization/69907
11779 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11780 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11781 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11782
e6ab7475 117832016-02-24 Christian Bruel <christian.bruel@st.com>
11784
11785 * gcc.target/arm/pragma_cpp_fma.c: New test.
11786
47587450 117872016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11788
11789 PR fortran/61156
11790 * gfortran.dg/include_6.f90: Update test.
11791
d41ab738 117922016-02-23 Jakub Jelinek <jakub@redhat.com>
11793
11794 PR objc/69844
11795 * objc.dg/pr69844.m: New test.
11796
4772d9d5 117972016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11798
11799 PR libgfortran/69456
11800 * gfortran.dg/namelist_89.f90: New test.
11801 * gfortran.dg/pr59700.f90: Update test..
11802
8c38d887 118032016-02-23 Martin Sebor <msebor@redhat.com>
11804
11805 PR middle-end/69780
11806 * g++.dg/ext/builtin_alloca.C: New test.
11807 * gcc.dg/builtins-68.c: New test.
11808
ee1bfdb0 118092016-02-23 Richard Henderson <rth@redhat.com>
11810
11811 * gcc.target/i386/addr-space-3.c: Remove test.
11812
52609ec3 118132016-02-23 David Malcolm <dmalcolm@redhat.com>
11814
11815 PR preprocessor/69126
11816 PR preprocessor/69543
11817 * c-c++-common/pr69126-2-long.c: New test.
11818 * c-c++-common/pr69126-2-short.c: New test.
11819 * c-c++-common/pr69543-1.c: Remove xfail.
11820
d5bf2cc8 118212016-02-23 David Malcolm <dmalcolm@redhat.com>
11822
11823 PR preprocessor/69126
11824 PR preprocessor/69543
11825 PR preprocessor/69558
11826 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11827 (f): Rename to...
11828 (test_2): ...this, and add leading comment.
11829 (MACRO_3, test_3): New.
11830 (MACRO_4A, MACRO_4B, test_4): New.
11831 (MACRO): Rename to...
11832 (MACRO_5): ...this.
11833 (g): Rename to...
11834 (test_5): ...this, updating for renaming of MACRO, and
11835 add leading comment.
11836 * c-c++-common/pr69543-1.c: New.
11837 * c-c++-common/pr69543-2.c: New.
11838 * c-c++-common/pr69543-3.c: New.
11839 * c-c++-common/pr69543-4.c: New.
11840 * c-c++-common/pr69558-1.c: New.
11841 * c-c++-common/pr69558-2.c: New.
11842 * c-c++-common/pr69558-3.c: New.
11843 * c-c++-common/pr69558-4.c: New.
11844 * gcc.dg/pr69558.c: Move to...
11845 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11846 xfail for c++.
11847
3a37a410 118482016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11849
11850 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11851 to -ftree-parallelize-loops/-fopenacc changes.
11852 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11853 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11854 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11855 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11856 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11857 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11858 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11859 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11860 * c-c++-common/goacc/kernels-loop.c: Likewise.
11861 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11862 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11863 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11864 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11865
ecca180f 118662016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11867
11868 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11869
eec0fa3f 118702016-02-23 Jakub Jelinek <jakub@redhat.com>
11871
f1f91c07 11872 PR c++/69902
11873 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11874
eec0fa3f 11875 PR c/69900
11876 * gcc.dg/pr69900.c: New test.
11877
e045424d 118782016-02-23 Martin Jambor <mjambor@suse.cz>
11879
11880 PR tree-optimization/69666
11881 * gcc.dg/tree-ssa/pr69666.c: New test.
11882
f482dff6 118832016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11884
11885 PR fortran/67451
11886 * gfortran.dg/coarray_allocate_5.f08: New test.
11887
57ed698b 118882016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11889
11890 * gcc.target/s390/vcond-shift.c: Move to ...
11891 * gcc.target/s390/vector/vcond-shift.c: ... here.
11892
990e443c 118932016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11894
11895 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11896 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11897
296c5f01 118982016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11899
11900 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11901
e53f41d5 119022016-02-20 Mark Wielaard <mjw@redhat.com>
11903
11904 PR c/28901
11905 * gcc.dg/unused-variable-3.c: New test.
11906
13af201d 119072016-02-22 Jakub Jelinek <jakub@redhat.com>
11908
11909 PR target/69888
11910 * gcc.target/i386/pr69888.c: New test.
11911
682c90f9 119122016-02-22 Richard Biener <rguenther@suse.de>
11913
11914 PR tree-optimization/69882
11915 * gfortran.dg/vect/pr69882.f90: New testcase.
11916
b8cd18c3 119172016-02-22 Jakub Jelinek <jakub@redhat.com>
11918
11919 PR target/69885
11920 * gcc.dg/pr69885.c: New test.
11921
09343379 119222016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11923
11924 PR target/69806
11925 PR target/54089
11926 * gcc.target/sh/pr54089-10.c: New.
11927
b345a09f 119282016-02-20 Paul Thomas <pault@gcc.gnu.org>
11929
11930 PR fortran/69423
11931 * gfortran.dg/deferred_character_15.f90 : New test.
11932
51385aed 119332016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11934
11935 PR fortran/57365
11936 gfortran.dg/allocate_with_source_18.f03: New test.
11937
119382016-02-20 Harald Anlauf <anlauf@gmx.de>
11939
11940 PR fortran/52531
11941 gfortran.dg/gomp/pr52531.f90: New test.
11942
9cce8384 119432016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11944
11945 PR c++/69865
11946 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11947 -std=c++03.
11948
d91f5fbb 119492016-02-19 Jakub Jelinek <jakub@redhat.com>
11950
563d5cb8 11951 PR c++/69826
11952 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11953 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11954
0a04aac9 11955 PR c++/69850
11956 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11957
d91f5fbb 11958 PR c++/69851
11959 * g++.dg/torture/pr69851.C: New test.
11960
5fe1f282 119612016-02-19 Martin Sebor <msebor@redhat.com>
11962
11963 PR testsuite/69573
11964 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11965
a45bce11 119662016-02-19 Jakub Jelinek <jakub@redhat.com>
11967
6263dde1 11968 PR c++/69850
11969 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11970 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11971
a45bce11 11972 PR c++/67767
11973 * g++.dg/cpp0x/pr67767.C: New test.
11974
cf2ed1b7 119752016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11976
11977 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11978 for fp, simd, crypto, crc, lse.
11979 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11980 above.
11981 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11982 effective target check.
11983
f6cc34b0 119842016-02-19 Jakub Jelinek <jakub@redhat.com>
11985
11986 PR target/69820
11987 * gcc.target/i386/pr69820.c: New test.
11988
6c678e78 119892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11990
11991 * gcc.target/s390/vector/int128-1.c: New test.
11992
b088ff4b 119932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11994
11995 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11996
b11e60a4 119972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11998
11999 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12000 instruction pattern name to prevent the testcase from failing with
12001 -march=z13.
12002
664ff6a0 120032016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12004
12005 * gcc.target/s390/md/movstr-2.c: New test.
12006
e80be24b 120072016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12008
12009 * gcc.target/s390/morestack.c: New test.
12010
9839f350 120112016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12012
12013 PR target/69625
12014 * gcc.target/s390/pr69625.c: Add test case.
12015
4550fbd0 120162016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12017
12018 PR testsuite/68580
12019 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12020
57d00b6a 120212016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12022
12023 PR target/68404
12024 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12025 * gcc.target/powerpc/fusion3.c: Likewise.
12026
63ad69d6 120272016-02-18 Richard Biener <rguenther@suse.de>
12028
12029 PR middle-end/69553
12030 * g++.dg/torture/pr69553.C: New testcase.
12031
d92404ed 120322016-02-18 Nick Clifton <nickc@redhat.com>
12033
4550fbd0 12034 PR target/62254
12035 PR target/69610
12036 * gcc.target/arm/pr62554.c: New test.
12037 * gcc.target/arm/pr69610-1.c: New test.
12038 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12039
0808dfce 120402016-02-18 Richard Biener <rguenther@suse.de>
12041
12042 PR middle-end/69854
12043 * gcc.dg/torture/pr69854.c: New testcase.
12044
fc3527e3 120452016-02-17 Jakub Jelinek <jakub@redhat.com>
12046
12047 PR c++/69850
12048 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12049
e3c24279 120502012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12051
12052 * gcc.target/powerpc/vec-cg.c: New test.
12053
c9732c2b 120542016-02-17 Richard Biener <rguenther@suse.de>
12055
12056 PR testsuite/69586
12057 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12058
51bf9f9b 120592016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12060
12061 PR target/69161
12062 * gcc.c-torture/compile/pr69161.c: New test.
12063
6baedca3 120642016-02-17 David Sherwood <david.sherwood@arm.com>
12065
12066 PR target/69532
12067 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12068 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12069
4f240715 120702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12071
12072 * gcc.dg/ifcvt-4.c: Skip on Visium.
12073
e0c0515d 120742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12075
12076 * gnat.dg/atomic8.adb: New test.
12077
7b319ee6 120782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12079
12080 * gnat.dg/discr46.ad[sb]: New test.
12081
48a7e3d1 120822016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12083
12084 PR Target/48344
12085 * gcc.target/powerpc/pr48344-1.c: New test.
12086
3f844f15 120872015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12088
12089 PR fortran/69742
12090 * gfortran.dg/associate_21.f90: New test.
12091
7675e968 120922016-02-16 Jakub Jelinek <jakub@redhat.com>
12093
12094 PR c/69835
12095 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12096 -Wnonnull in dg-options.
12097 * c-c++-common/nonnull-2.c: New test.
12098
d6faee88 120992016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12100 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12101
12102 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12103
3a2a72aa 121042016-02-16 Jakub Jelinek <jakub@redhat.com>
12105
12106 PR middle-end/69801
12107 * gcc.dg/pr69801.c: Add empty dg-options.
12108
28072426 121092016-02-16 James Norris <jnorris@codesourcery.com>
12110
12111 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12112 * g++.dg/goacc/deviceptr-1.c: New file.
12113
37fffac2 121142016-02-16 Jakub Jelinek <jakub@redhat.com>
12115
12116 PR tree-optimization/69820
12117 * gcc.dg/vect/pr69820.c: New test.
12118
f72a5e61 121192016-02-16 Richard Biener <rguenther@suse.de>
12120
12121 PR tree-optimization/69776
12122 * gcc.dg/torture/pr69776-2.c: New testcase.
12123
50e0cd76 121242016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12125
12126 PR tree-optimization/69714
12127 * gcc.dg/torture/pr69714.c: New test.
12128
14a72c4e 121292016-02-16 Jakub Jelinek <jakub@redhat.com>
12130
12131 PR tree-optimization/69802
12132 * gcc.dg/pr69802.c: New test.
12133
fd808c11 121342016-02-16 Richard Biener <rguenther@suse.de>
12135
12136 PR middle-end/69801
12137 * gcc.dg/pr69801.c: New testcase.
12138
49a549ca 121392016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12140
12141 PR libgfortran/69651
12142 * gfortran.dg/read_bang.f90: New test.
12143 * gfortran.dg/read_bang4.f90: New test.
12144
77454e6e 121452016-02-15 Jakub Jelinek <jakub@redhat.com>
12146
2074f21c 12147 PR c++/69658
12148 * g++.dg/init/pr69658.C: New test.
12149
77454e6e 12150 PR c++/69797
12151 * c-c++-common/pr69797.c: New test.
12152
4ef4d764 121532016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12154
12155 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12156 check for aarch64*-*-*.
12157
4a45fe0f 121582016-02-15 Richard Biener <rguenther@suse.de>
12159
12160 PR tree-optimization/69783
12161 * gcc.dg/vect/pr69783.c: New testcase.
12162
0b3619e6 121632016-02-15 Richard Biener <rguenther@suse.de>
12164
12165 PR tree-optimization/69776
12166 * gcc.dg/torture/pr69776.c: New testcase.
12167
9b49c3cb 121682016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12169
12170 PR fortran/60526
12171 * gfortran.dg/type_decl_4.f90: Reinstated.
12172
e46faff9 121732016-02-14 John David Anglin <danglin@gcc.gnu.org>
12174
12175 PR fortran/68746
12176 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12177
a96c809a 121782016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12179
12180 PR fortran/60526
12181 PR bootstrap/69816
12182 * gfortran.dg/type_decl_4.f90: Removed.
12183
fdec7e88 121842016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12185
12186 PR fortran/60526
12187 * gfortran.dg/type_decl_4.f90: New test.
12188
a72095c4 121892016-02-14 Alan Modra <amodra@gmail.com>
12190
bc436924 12191 PR testsuite/68886
a72095c4 12192 * gcc.c-torture/execute/stkalign.c: Revise test.
12193
73bb5f8b 121942016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12195
12196 PR target/67260
12197 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12198
beb13161 121992016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12200
12201 PR target/67260
12202 * gcc.target/sh/torture/pr67260.c: New.
12203
67cab04e 122042016-02-12 John David Anglin <danglin@gcc.gnu.org>
12205
12206 * gcc.dg/pr67964.c: Add dg-require-alias.
12207
44a59bb1 122082016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12209
12210 PR target/67636
12211 PR target/64345
12212 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12213
38c9bd3a 122142016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12215
12216 PR libgfortran/69668
12217 * gfortran.dg/namelist_88.f90: New test.
12218
1774ff82 122192016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12220
12221 PR libgfortran/69668
12222 * gfortran.dg/namelist_38.f90: Update test.
12223 * gfortran.dg/namelist_84.f90: Update test.
12224
aec1f4bd 122252016-02-12 David Malcolm <dmalcolm@redhat.com>
12226
12227 PR other/69554
12228 * gcc.dg/pr69554-1.c: New test.
12229 * gfortran.dg/pr69554-1.F90: New test.
12230 * gfortran.dg/pr69554-2.F90: New test.
12231 * lib/gcc-dg.exp (proc dg-locus): New function.
12232 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12233 distinguish between the caret-printing and non-caret-printing
12234 cases. If caret-printing has been explicitly enabled, bail out
12235 without attempting to fix up the output.
12236
da7d5066 122372016-02-12 David Malcolm <dmalcolm@redhat.com>
12238
12239 PR driver/69265
12240 PR driver/69453
12241 * gcc.dg/spellcheck-options-3.c: New test case.
12242 * gcc.dg/spellcheck-options-4.c: New test case.
12243 * gcc.dg/spellcheck-options-5.c: New test case.
12244 * gcc.dg/spellcheck-options-6.c: New test case.
12245 * gcc.dg/spellcheck-options-7.c: New test case.
12246 * gcc.dg/spellcheck-options-8.c: New test case.
12247 * gcc.dg/spellcheck-options-9.c: New test case.
12248 * gcc.dg/spellcheck-options-10.c: New test case.
12249
fcce1b0b 122502016-02-12 Jakub Jelinek <jakub@redhat.com>
12251
12252 PR rtl-optimization/69764
12253 PR rtl-optimization/69771
12254 * c-c++-common/pr69764.c: New test.
12255 * gcc.dg/torture/pr69771.c: New test.
12256
6d609290 122572016-02-12 Marek Polacek <polacek@redhat.com>
12258
12259 * g++.dg/torture/init-list1.C: New.
12260
7d75fb56 122612016-02-12 Marek Polacek <polacek@redhat.com>
12262
12263 * gcc.dg/pr69522.c: Add empty dg-options.
12264
52543fda 122652016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12266
12267 * g++.dg/lto/lto.exp: Include and init mpx.
12268 * g++.dg/lto/pr69729_0.C: New test.
12269
34947478 122702016-02-12 Jakub Jelinek <jakub@redhat.com>
12271
9181a4ec 12272 PR ipa/69241
12273 * g++.dg/ipa/pr69241-4.C: New test.
12274
34947478 12275 PR ipa/68672
12276 * g++.dg/ipa/pr68672-1.C: New test.
12277 * g++.dg/ipa/pr68672-2.C: New test.
12278 * g++.dg/ipa/pr68672-3.C: New test.
12279
74a4140f 122802016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12281
12282 PR c/69522
50e0cd76 12283 * gcc.dg/pr69522.c: New test.
74a4140f 12284
9ddb20d6 122852016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12286
12287 PR c++/69098
12288 * g++.dg/cpp1y/69098.C: New test.
12289 * g++.dg/cpp1y/69098-2.C: New test.
12290
67cf9b55 122912016-02-12 Jakub Jelinek <jakub@redhat.com>
12292
12293 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12294 and neighbour -> neighbor.
12295 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12296 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12297 * c-c++-common/Wvarargs.c: Likewise.
12298 * c-c++-common/goacc/host_data-5.c: Likewise.
12299 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12300 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12301 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12302 * gcc.target/aarch64/pr60697.c: Likewise.
12303 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12304 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12305 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12306 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12307 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12308 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12309 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12310 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12311 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12312 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12313 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12314 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12315 * g++.dg/lookup/koenig5.C: Likewise.
12316 * g++.dg/ext/no-asm-2.C: Likewise.
12317 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12318 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12319 * gfortran.dg/used_types_16.f90: Likewise.
12320 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12321 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12322 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12323 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12324 * gfortran.dg/abstract_type_6.f03: Likewise.
12325 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12326 * gfortran.dg/used_types_15.f90: Likewise.
12327 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12328 * gfortran.dg/exit_3.f08: Likewise.
12329 * gfortran.dg/open_status_2.f90: Likewise.
12330 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12331 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12332 * gfortran.dg/associate_1.f03: Likewise.
12333 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12334 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12335 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12336 * gcc.dg/builtin-object-size-1.c: Likewise.
12337 * gcc.dg/noreturn-6.c: Likewise.
12338 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12339 * gcc.dg/globalalias.c: Likewise.
12340 * gcc.dg/builtins-config.h: Likewise.
12341 * gcc.dg/pr30457.c: Likewise.
12342 * gcc.c-torture/compile/volatile-1.c: Likewise.
12343 * gcc.c-torture/execute/20101011-1.c: Likewise.
12344 * c-c++-common/Waddress-1.c: Likewise.
12345
40b38ace 123462016-02-11 Jakub Jelinek <jakub@redhat.com>
12347
12348 PR c/69768
12349 * c-c++-common/Waddress-1.c: New test.
12350
42c87ca9 123512016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12352
12353 PR fortran/69296
12354 * gfortran.dg/associate_19.f03: New test.
12355 * gfortran.dg/associate_20.f03: New test.
12356
acb7939f 123572016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12358
12359 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12360
6defe3c5 123612016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12362
12363 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12364 .arch armv8-a\n. Add -dA to dg-options.
12365 * gcc.target/aarch64/assembler_arch_1.c: New test.
12366 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12367
63f63318 123682016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12369
12370 PR c++/68726
12371 * g++.dg/cpp0x/pr68726.C: New.
12372
1cddf457 123732016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12374
12375 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12376 test.
12377
b86fba37 123782016-02-11 Richard Biener <rguenther@suse.de>
12379
12380 * g++.dg/tree-ssa/pr61034.C: Adjust.
12381
ec4ec95a 123822016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12383
be7c31e9 12384 PR target/69148
ec4ec95a 12385 * gcc.target/s390/pr69148.c: New.
12386
f64416ca 123872016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12388
12389 PR tree-optimization/69652
12390 * gcc.dg/torture/pr69652.c: New test.
12391
e5d1ea31 123922016-02-10 Jakub Jelinek <jakub@redhat.com>
12393 Patrick Palka <ppalka@gcc.gnu.org>
12394
12395 PR ipa/69241
12396 PR c++/69649
12397 * g++.dg/ipa/pr69241-1.C: New test.
12398 * g++.dg/ipa/pr69241-2.C: New test.
12399 * g++.dg/ipa/pr69241-3.C: New test.
12400 * g++.dg/ipa/pr69649.C: New test.
12401
fa03b19d 124022016-02-10 Uros Bizjak <ubizjak@gmail.com>
12403
12404 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12405 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12406
14485c8a 124072016-02-10 Bin Cheng <bin.cheng@arm.com>
12408
12409 PR tree-optimization/68021
12410 * gcc.dg/tree-ssa/pr68021.c: New test.
12411
79f1ed25 124122016-02-10 Richard Biener <rguenther@suse.de>
12413
12414 PR tree-optimization/69726
12415 * gcc.dg/uninit-22.c: New testcase.
12416
58f74eff 124172016-02-09 Andrew Pinski <apinski@cavium.com>
12418
12419 PR tree-opt/69282
12420 * gcc.c-torture/compile/20160205-1.c: New testcase.
12421
600c00f7 124222016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12423
12424 PR target/68404
12425 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12426 instead accessing a really large arrray.
12427 * gcc.target/powerpc/fusion3.c: Likewise.
12428
0771836e 124292016-02-09 Charles Baylis <charles.baylis@linaro.org>
12430
12431 PR target/68532
12432 * gcc.c-torture/execute/pr68532.c: New test.
12433
4ccd644f 124342016-02-11 Alexandre Oliva <aoliva@redhat.com>
12435
12436 PR target/69634
12437 * gcc.dg/pr69634.c: New.
12438
2e980a39 124392016-02-09 Richard Biener <rguenther@suse.de>
12440
12441 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12442
aacf7102 124432016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12444
aacf7102 12445 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12446
a1856ddf 124472016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12448
12449 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12450
d4d3da7e 124512016-02-09 Richard Biener <rguenther@suse.de>
12452
12453 PR tree-optimization/69715
12454 * gcc.dg/torture/pr69715.c: New testcase.
12455
9cc6714f 124562016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12457
12458 PR c++/69139
12459 * g++.dg/cpp0x/trailing12.C: New test.
12460 * g++.dg/cpp0x/trailing13.C: New test.
12461
83d5062b 124622016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12463
12464 PR c++/69283
12465 PR c++/67835
12466 * g++.dg/cpp1y/auto-fn29.C: New test.
12467 * g++.dg/cpp1y/auto-fn30.C: New test.
12468
394a86f3 124692016-02-08 Jakub Jelinek <jakub@redhat.com>
12470
12471 PR tree-optimization/69209
12472 * gcc.c-torture/compile/pr69209.c: New test.
12473
93b124b4 124742016-02-08 Jeff Law <law@redhat.com>
12475
12476 PR tree-optimization/68541
12477 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12478 of statements allowed in join block for path splitting.
12479
26abce13 124802016-02-08 Jakub Jelinek <jakub@redhat.com>
12481
0acb2d6e 12482 PR c++/59627
12483 * g++.dg/gomp/pr59627.C: New test.
12484
26abce13 12485 PR ipa/69239
12486 * g++.dg/ipa/pr69239.C: New test.
12487
86e0b129 124882016-02-08 David Malcolm <dmalcolm@redhat.com>
12489
12490 PR preprocessor/69664
12491 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12492 * gcc.dg/cpp/warn-comments.c: Likewise.
12493
f553d9f8 124942016-02-08 Marek Polacek <polacek@redhat.com>
12495
12496 PR c++/69688
12497 * g++.dg/init/const12.C: New test.
12498
600695e0 124992016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12500
12501 PR target/60410
12502 * gcc.dg/lto/pr55113_0.c: Remove test.
12503
c4f4b1e8 125042016-02-08 Richard Biener <rguenther@suse.de>
12505
12506 PR tree-optimization/69719
12507 * gcc.dg/torture/pr69719.c: New testcase.
12508
5a987d87 125092016-02-08 Richard Biener <rguenther@suse.de>
12510 Jeff Law <law@redhat.com>
12511
12512 PR target/68273
12513 * gcc.target/mips/pr68273.c: New testcase.
12514
0418e71d 125152016-02-08 Richard Biener <rguenther@suse.de>
12516
12517 PR rtl-optimization/69274
12518 * gcc.target/i386/addr-sel-1.c: XFAIL.
12519
07c0f1ca 125202016-02-08 Jeff Law <law@redhat.com>
12521
40d85f4c 12522 PR tree-optimization/68541
12523 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12524
140e093f 12525 PR tree-optimization/65917
07c0f1ca 12526 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12527
16430acf 125282016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12529
12530 PR fortran/50555
12531 * gfortran.dg/namelist_args.f90: New test.
12532
3f0ff0d8 125332016-02-05 Jeff Law <law@redhat.com>
12534
140e093f 12535 PR tree-optimization/68541
3f0ff0d8 12536 * gcc.dg/tree-ssa/split-path-2.c: New test.
12537 * gcc.dg/tree-ssa/split-path-3.c: New test.
12538 * gcc.dg/tree-ssa/split-path-4.c: New test.
12539 * gcc.dg/tree-ssa/split-path-5.c: New test.
12540 * gcc.dg/tree-ssa/split-path-6.c: New test.
12541 * gcc.dg/tree-ssa/split-path-7.c: New test.
12542
a7cc1f94 125432016-02-05 Martin Sebor <msebor@redhat.com>
12544
12545 PR c++/69662
12546 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12547 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12548
fcb25f28 125492016-02-06 Richard HEnderson <rth@redhat.com>
12550
12551 PR c/69643
12552 * gcc.target/i386/addr-space-4.c: New.
12553 * gcc.target/i386/addr-space-5.c: New.
12554
3a2545a1 125552016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12556
12557 PR fortran/66089
12558 * gfortran.dg/elemental_dependency_6.f90: New.
12559
1e302465 125602016-02-05 Jakub Jelinek <jakub@redhat.com>
12561
66feb54c 12562 PR rtl-optimization/69691
12563 * gcc.c-torture/execute/pr69691.c: New test.
12564
1e302465 12565 PR c++/69628
12566 * g++.dg/parse/pr69628.C: New test.
12567
9c28a298 125682016-02-05 Uros Bizjak <ubizjak@gmail.com>
12569
12570 * gcc.dg/sancov/asan.c: Move to ...
12571 * gcc.dg/asan/sancov-1.c: ... here.
12572
a854e286 125732016-02-05 Uros Bizjak <ubizjak@gmail.com>
12574
12575 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12576
d4f0b240 125772016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12578
12579 PR target/69677
12580 * gcc.target/i386/pr69677.c: New test.
12581
235d8723 125822016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12583
12584 PR c++/68948
12585 * g++.dg/template/pr68948.C: New test.
12586
f390cf65 125872016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12588
12589 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12590 (only necessary on s390x).
12591
ab99f104 125922016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12593
12594 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12595 -mno-accumulate-outgoing-args.
12596
f7ef5392 125972016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12598
12599 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12600
6b098e91 126012016-02-04 Jakub Jelinek <jakub@redhat.com>
12602
12603 PR c/69669
12604 * c-c++-common/pr69669.c: New test.
12605
f0146cf3 126062016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12607
12608 PR target/69667
12609 * g++.dg/pr69667.C: New file.
12610
08fd6cf5 126112016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12612
12613 PR target/69619
12614 * gcc.dg/pr69619.c: Add new test.
12615
a6f3f39f 126162016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12617
12618 PR rtl-optimization/69577
12619 * gcc.target/i386/pr69577.c: New test.
12620
774068a0 126212016-02-04 Martin Liska <mliska@suse.cz>
12622
12623 * g++.dg/asan/pr69276.C: New test.
12624
f50a7894 126252016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12626
12627 PR target/65932
12628 PR target/67714
12629 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12630 a single smulbb instruction.
12631 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12632 * gcc.target/amr/wmul-2.c: Likewise.
12633
6b722eb3 126342016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12635
12636 PR target/65932
12637 PR target/67714
12638 * gcc.c-torture/execute/pr67714.c: New test.
12639
1f1475a7 126402016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12641
12642 PR target/69454
12643 * gcc.target/i386/pr69454-1.c: New test.
12644 * gcc.target/i386/pr69454-2.c: New test.
12645
6b94e133 126462016-02-03 Martin Sebor <msebor@redhat.com>
12647
12648 PR c++/69251
12649 PR c++/69253
12650 PR c++/69290
12651 PR c++/69277
12652 PR c++/69349
12653 * g++.dg/ext/flexarray-mangle-2.C: New test.
12654 * g++.dg/ext/flexarray-mangle.C: New test.
12655 * g++.dg/ext/flexarray-subst.C: New test.
12656 * g++.dg/ext/flexary11.C: New test.
12657 * g++.dg/ext/flexary12.C: New test.
12658 * g++.dg/ext/flexary13.C: New test.
12659 * g++.dg/ext/flexary14.C: New test.
12660 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12661
342ed0ac 126622016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12663
12664 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12665 Define only if CHECK_FLOAT128 is defined.
12666 (main): Properly initialize u5.
12667
edf6c4d2 126682016-02-03 Jakub Jelinek <jakub@redhat.com>
12669
415d5641 12670 PR c/69627
12671 * gcc.dg/pr69627.c: New test.
12672
edf6c4d2 12673 PR target/69644
12674 * gcc.dg/pr69644.c: New test.
12675
cf8f3ba0 126762016-02-03 Mike Stump <mikestump@comcast.net>
12677
12678 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12679 support for struct-layout-1.exp.
12680
c90d55dd 126812016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12682
12683 PR c++/69056
f7ef5392 12684 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12685
401bd0c8 126862016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12687 Alexandre Oliva <aoliva@redhat.com>
12688
12689 PR target/69461
12690 * gcc.target/powerpc/pr69461.c: New.
12691
277d9d1d 126922016-02-03 Uros Bizjak <ubizjak@gmail.com>
12693
12694 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12695 works from here ...
12696 (check_effective_target_fsanitize_thread): ... to here. Do not
12697 specify additional compile flags for the test source.
12698 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12699 specify additional compile flags for the test source.
12700
e69ad94a 127012016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12702
12703 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12704
a4454da2 127052016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12706
12707 PR fortran/67451
12708 PR fortran/69418
12709 * gfortran.dg/coarray_allocate_2.f08: New test.
12710 * gfortran.dg/coarray_allocate_3.f08: New test.
12711 * gfortran.dg/coarray_allocate_4.f08: New test.
12712
88cab2dd 127132016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12714
12715 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12716 use same scan-tree-dump-times on all platforms.
12717 * gcc.dg/vect/vect-outer-1.c: Likewise.
12718 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12719 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12720 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12721 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12722 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12723 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12724 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12725
66ea75c4 127262016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12727
12728 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12729 warning.
12730
4eef8df7 127312016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12732
12733 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12734
665fbc2f 127352016-02-02 James Norris <jnorris@codesourcery.com>
12736
12737 * c-c++-common/goacc/routine-5.c: Add tests.
12738
b10e3d47 127392016-02-02 Alexander Monakov <amonakov@ispras.ru>
12740
12741 * gcc.target/nvptx/unsigned-cmp.c: New test.
12742
12ad66dd 127432016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12744
12745 * gcc.target/aarch64/scalar_shift_1.c
12746 (test_corners_sisd_di): Improve force to SIMD register.
12747 (test_corners_sisd_si): Likewise.
12748 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12749 Remove scan-assembler check for ldr.
12750
f9ec342f 127512016-02-02 Richard Biener <rguenther@suse.de>
12752
12753 PR tree-optimization/69595
12754 * gcc.dg/Warray-bounds-17.c: New testcase.
12755
32f2925a 127562016-02-02 Richard Biener <rguenther@suse.de>
12757
12758 PR tree-optimization/69606
12759 * gcc.dg/torture/pr69606.c: New testcase.
12760
cfd9ca84 127612016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12762
12763 PR middle-end/68542
12764 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12765 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12766
19bf08e2 127672016-02-02 Alan Modra <amodra@gmail.com>
12768
12769 PR target/69548
12770 * gcc.target/powerpc/pr69548.c: New test.
12771
6f13b088 127722016-02-01 Jakub Jelinek <jakub@redhat.com>
12773
dcddc5af 12774 PR rtl-optimization/69592
12775 * gcc.dg/pr69592.c: New test.
12776
6f13b088 12777 PR preprocessor/69543
12778 PR c/69558
12779 * gcc.dg/pr69543.c: New test.
12780 * gcc.dg/pr69558.c: New test.
12781
d090e5c2 127822016-02-01 Uros Bizjak <ubizjak@gmail.com>
12783
fcb317c5 12784 PR testsuite/65940
12785 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12786
aaf527dc 127872016-02-01 Martin Sebor <msebor@redhat.com>
12788
12789 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12790
1674217b 127912016-02-01 Bin Cheng <bin.cheng@arm.com>
12792
12793 PR tree-optimization/67921
12794 * c-c++-common/ubsan/pr67921.c: New test.
12795
b4007655 127962016-02-01 Richard Biener <rguenther@suse.de>
12797
12798 PR middle-end/69556
12799 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12800
88a477bb 128012016-02-01 Richard Biener <rguenther@suse.de>
12802
12803 PR tree-optimization/69574
12804 * gcc.dg/torture/pr69574.c: New testcase.
12805
2eaaa4e7 128062016-02-01 Richard Biener <rguenther@suse.de>
12807
12808 PR tree-optimization/69579
12809 * gcc.dg/setjmp-6.c: New testcase.
12810
e3882c44 128112016-02-01 Jakub Jelinek <jakub@redhat.com>
12812
12813 PR rtl-optimization/69570
12814 * g++.dg/opt/pr69570.C: New test.
12815
f80aff47 128162016-02-01 Richard Henderson <rth@redhat.com>
12817
12818 * gcc.dg/pr69535.c: New test.
12819
240568aa 128202016-01-31 John David Anglin <danglin@gcc.gnu.org>
12821
6009b3b8 12822 PR testsuite/69584
12823 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12824 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12825
1fdf7177 12826 PR debug/68244
12827 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12828
240568aa 12829 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12830
cb3e5ac0 128312016-01-31 Paul Thomas <pault@gcc.gnu.org>
12832
12833 PR fortran/67564
12834 * gfortran.dg/allocate_with_source_17.f03: New test.
12835
3b8b902b 128362016-01-30 Jakub Jelinek <jakub@redhat.com>
12837
12838 PR tree-optimization/69546
12839 * gcc.dg/torture/pr69546.c: New test.
12840
17985abe 128412016-01-30 Paul Thomas <pault@gcc.gnu.org>
12842
12843 PR fortran/69566
12844 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12845
b5239e80 128462016-01-30 Martin Sebor <msebor@redhat.com>
12847
12848 PR c++/68490
12849 * g++.dg/ext/flexary10.C: New test.
12850
e8f03010 128512016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12852
12853 PR fortran/66707
12854 gfortran.dg/common_23.f90: New test.
12855
dc93691a 128562016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12857
12858 PR target/65546
12859 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12860 condition being checked, and disable it when the target supports
12861 misaligned loads and stores.
12862
ff5e28e9 128632016-01-29 Jakub Jelinek <jakub@redhat.com>
12864
12865 PR debug/69518
12866 * gcc.dg/torture/pr69518.c: New test.
12867
b0d8930a 128682016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12869
12870 PR target/69530
12871 * gcc.target/i386/pr69530.c: New test.
12872
21601fc7 128732016-01-29 Steve Ellcey <sellcey@imgtec.com>
12874
12875 PR target/65604
12876 * gcc.target/mips/div-delay.c: New test.
12877
ca6c7317 128782016-01-29 Jakub Jelinek <jakub@redhat.com>
12879
4758dc39 12880 PR target/69551
12881 * gcc.target/i386/pr69551.c: New test.
12882
ca6c7317 12883 PR target/66137
12884 * gcc.target/i386/pr66137.c: New test.
12885
e3078da6 128862016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12887
12888 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12889 always built for p5600.
12890 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12891 isa=p5600 dg-option.
12892
b622ec25 128932016-01-29 Richard Biener <rguenther@suse.de>
12894
12895 PR tree-optimization/69547
12896 * g++.dg/tree-ssa/pr69547.C: New testcase.
12897
d2a60e99 128982016-01-29 Jakub Jelinek <jakub@redhat.com>
12899
12900 PR debug/66869
12901 * g++.dg/warn/Wunused-function2.C: New test.
12902
ae849d2b 129032016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12904
12905 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12906 support for test to succeed.
12907
ce6a6978 129082016-01-29 Marek Polacek <polacek@redhat.com>
12909
12910 PR c++/69509
12911 PR c++/69516
12912 * g++.dg/ext/constexpr-vla2.C: New test.
12913 * g++.dg/ext/constexpr-vla3.C: New test.
12914 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12915
7550d855 129162016-01-29 Richard Biener <rguenther@suse.de>
12917
12918 PR middle-end/69537
12919 * gcc.dg/uninit-21.c: New testcase.
12920
f11bb279 129212016-01-28 Uros Bizjak <ubizjak@gmail.com>
12922
12923 PR target/69459
12924 * gcc.target/i386/pr69459.c: New test.
12925
c80c12c8 129262016-01-28 Steve Ellcey <sellcey@imgtec.com>
12927
12928 PR target/68400
12929 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12930 * gcc.target/mips/pr68400.c: New test.
12931
c649bacc 129322016-01-28 Martin Sebor <msebor@redhat.com>
12933
12934 PR target/17381
12935 * gcc.target/powerpc/pr17381.c: New test.
12936
f4881661 129372016-01-28 Jakub Jelinek <jakub@redhat.com>
12938
12939 PR middle-end/69542
12940 * gcc.dg/torture/pr69542.c: New test.
12941
d66fdd75 129422016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12943
12944 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12945
d4a78818 129462016-01-28 David Edelsohn <dje.gcc@gmail.com>
12947
12948 * gcc.dg/pr65980.c: Skip on AIX.
12949 * gcc.dg/pr66688.c: Same.
12950
21329e97 129512016-01-28 David Edelsohn <dje.gcc@gmail.com>
12952
12953 PR target/63679
12954 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12955 * gcc.dg/tree-ssa/sra-18.c: Same.
12956
cc7124a6 129572016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12958
12959 PR fortran/62536
12960 * gfortran.dg/block_15.f08: New test.
12961 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12962 on incorrectly closed BLOCK.
12963
358dfcb4 129642016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12965
12966 * gcc.dg/declare-simd.c: New test.
e87502d6 129672016-01-28 Richard Biener <rguenther@suse.de>
12968
12969 PR tree-optimization/69466
12970 * gfortran.dg/vect/pr69466.f90: New testcase.
12971
44e7334b 129722016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12973
12974 * g++.dg/pr67989.C: Remove ARM-specific option.
12975 * gcc.target/arm/pr67989.C: New file.
12976
5ce8f551 129772016-01-27 Uros Bizjak <ubizjak@gmail.com>
12978
12979 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12980 and expm1 test for glibc < 2.11.
12981
fa6e6b15 129822016-01-27 Richard Henderson <rth@redhat.com>
12983
12984 * gcc.c-torture/execute/pr69447.c: New test.
12985
129862016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 12987
7b8122c6 12988 PR fortran/69422
147b2f9b 12989 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12990
78e516eb 129912016-01-27 Jakub Jelinek <jakub@redhat.com>
12992
12993 PR debug/66869
12994 * gcc.dg/pr66869.c: New test.
12995
9b849350 129962016-01-25 Jeff Law <law@redhat.com>
12997
12998 PR tree-optimization/68398
f11bb279 12999 PR tree-optimization/69196
9b849350 13000 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13001 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13002 path to avoid new heuristic allowing more irreducible regions
13003 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13004 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13005 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13006 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13007 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13008
fee5e491 130092016-01-27 Marek Polacek <polacek@redhat.com>
13010
13011 PR c/68062
13012 * c-c++-common/vector-compare-4.c: New test.
13013
eec96426 130142016-01-27 David Malcolm <dmalcolm@redhat.com>
13015
13016 PR preprocessor/69126
13017 * c-c++-common/pr69126.c: New test case.
13018
5068be18 130192016-01-27 Ian Lance Taylor <iant@google.com>
13020
13021 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13022
5fa82c11 130232016-01-27 Ryan Burn <contact@rnburn.com>
13024
13025 PR cilkplus/69267
13026 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13027
b3df0219 130282016-01-27 Uros Bizjak <ubizjak@gmail.com>
13029
13030 PR target/69512
13031 * gcc.target/i386/pr69512.c: New test.
13032
d46a16d4 130332016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13034
13035 PR ada/69488
13036 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13037
6a9b35ef 130382016-01-27 Marek Polacek <polacek@redhat.com>
13039
13040 PR c++/69379
13041 * g++.dg/pr69379.C: New test.
13042
18e9663b 130432016-01-27 Martin Sebor <msebor@redhat.com>
13044
13045 PR c++/69317
13046 * g++.dg/abi/Wabi-2-2.C: New test.
13047 * g++.dg/abi/Wabi-2-3.C: New test.
13048 * g++.dg/abi/Wabi-3-2.C: New test.
13049 * g++.dg/abi/Wabi-3-3.C: New test.
13050
c88301ad 130512016-01-27 Richard Biener <rguenther@suse.de>
13052
13053 PR tree-optimization/69166
13054 * gcc.dg/torture/pr69166.c: New testcase.
13055
8ca47550 130562016-01-27 Martin Jambor <mjambor@suse.cz>
13057
13058 PR tree-optimization/69355
13059 * gcc.dg/tree-ssa/pr69355.c: New test.
13060
5cb23e3c 130612016-01-27 Marek Polacek <polacek@redhat.com>
13062
13063 PR c++/69496
13064 * g++.dg/ext/constexpr-vla1.C: New test.
13065
7b0c1b6d 130662016-01-20 Christian Bruel <christian.bruel@st.com>
13067
13068 PR target/69245
13069 * gcc.target/arm/pr69245.c: New test.
13070
220112fc 130712016-01-27 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR tree-optimization/69399
13074 * gcc.dg/torture/pr69399.c: New test.
13075
16294490 130762016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13077
13078 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13079
8abd3d0c 130802016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13081
13082 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13083
7cf9b895 130842016-01-26 Tom de Vries <tom@codesourcery.com>
13085
13086 PR tree-optimization/69110
13087 * gcc.dg/autopar/pr69110.c: New test.
13088
557c1942 130892016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13090 Sebastian Pop <s.pop@samsung.com>
557c1942 13091
13092 * gcc.dg/graphite/isl-ast-op-select.c: New.
13093
80adbd96 130942015-01-26 Paul Thomas <pault@gcc.gnu.org>
13095
13096 PR fortran/69385
13097 * gfortran.dg/allocate_error_6.f90: New test.
13098
c3f86f60 130992016-01-26 Richard Henderson <rth@redhat.com>
13100
13101 * gcc.dg/tm/pr60908.c: New test.
13102
3752e5b1 131032016-01-26 David Malcolm <dmalcolm@redhat.com>
13104
13105 PR other/69006
13106 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13107 directive.
13108 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13109 expected multiline output to reflect the colorization being
13110 disabled before newlines.
13111 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13112 (custom_diagnostic_finalizer): Replace call to
13113 pp_newline_and_flush with call to pp_flush.
13114 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13115 * gfortran.dg/implicit_class_1.f90: Likewise.
13116 * lib/gcc-dg.exp (allow_blank_lines): New global.
13117 (dg-allow-blank-lines-in-output): New procedure.
13118 (gcc-dg-prune): Complain about blank lines in the output, unless
13119 dg-allow-blank-lines-in-output was called.
13120 * lib/multiline.exp (_build_multiline_regex): Only support
13121 arbitrary followup text for non-blank-lines, not for blank lines.
13122
9bbfd060 131232016-01-26 Jakub Jelinek <jakub@redhat.com>
13124
13125 PR tree-optimization/69483
13126 * gcc.dg/pr69483.c: New test.
13127 * g++.dg/opt/pr69483.C: New test.
13128
53773057 131292016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13130
13131 PR target/68620
13132 * gcc.target/arm/pr68620.c: New test.
13133
442a556f 131342016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13135
13136 * gcc.target/i386/pr68986-2.c: Remove -m32.
13137
d513c683 131382016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13139
13140 PR target/68986
13141 * gcc.target/i386/pr68986-1.c: New test.
13142 * gcc.target/i386/pr68986-2.c: Likewise.
13143 * gcc.target/i386/pr68986-3.c: Likewise.
13144
976877a5 131452016-01-26 Christian Bruel <christian.bruel@st.com>
13146
13147 * lib/target-supports.exp
13148 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13149 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13150 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13151
2c7b2f88 131522016-01-26 Richard Biener <rguenther@suse.de>
13153
13154 PR tree-optimization/69452
13155 * gcc.dg/torture/pr69452.c: New testcase.
13156
f7fc06e7 131572016-01-26 Jakub Jelinek <jakub@redhat.com>
13158
13159 PR target/69442
13160 * gcc.dg/pr69442.c: New test.
13161
d1dae587 131622016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13163
13164 PR target/67896
13165 * gcc.target/aarch64/simd/pr67896.C: New.
13166
ef7be7f8 131672016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13168
13169 PR tree-optimization/69400
13170 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13171 function.
13172 (plugin_init): Call it.
13173 * gcc.dg/torture/pr69400.c: New test.
13174
648433a4 131752016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13176
13177 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13178
45fc5243 131792016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13180 Sebastian Pop <s.pop@samsung.com>
13181
13182 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13183 isl-0.15.
13184
c699f6a1 131852016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13186 Sebastian Pop <s.pop@samsung.com>
13187
13188 * gcc.dg/graphite/pr69292.c: New.
13189
b86e24ea 131902016-01-25 Jakub Jelinek <jakub@redhat.com>
13191
13192 * c-c++-common/goacc/use_device-1.c: New test.
13193
105cb8d7 131942016-01-25 Jeff Law <law@redhat.com>
13195
13196 PR tree-optimization/69196
13197 PR tree-optimization/68398
13198 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13199 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13200
44562749 132012016-01-25 David Edelsohn <dje.gcc@gmail.com>
13202
13203 PR target/69469
13204 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13205 Algorithm.
13206
6837fee7 132072016-01-25 Richard Biener <rguenther@suse.de>
13208
13209 PR testsuite/69380
13210 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13211
fe500d65 132122016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13213
13214 PR target/69421
13215 * gcc.dg/pr69421.c: New test.
13216
8eacba94 132172016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13218
13219 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13220 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13221 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13222 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13223 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13224 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13225 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13226 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13227 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13228 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13229
af09d40d 132302016-01-25 Richard Biener <rguenther@suse.de>
13231
13232 PR tree-optimization/69376
13233 * gcc.dg/torture/pr69376.c: New testcase.
13234
d65063f5 132352016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13236
13237 PR fortran/69397
13238 PR fortran/68442
13239 * gfortran.dg/interface_38.f90: New test.
13240 * gfortran.dg/interface_39.f90: New test.
80adbd96 13241
08c7bfb4 132422016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13243
13244 Revert:
13245 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13246
13247 PR c++/11858
13248 PR c++/24663
13249 PR c++/24664
13250 * g++.dg/template/pr11858.C: New test.
13251 * g++.dg/template/pr24663.C: New test.
13252 * g++.dg/template/unify12.C: New test.
13253 * g++.dg/template/unify13.C: New test.
13254 * g++.dg/template/unify14.C: New test.
13255 * g++.dg/template/unify15.C: New test.
13256 * g++.dg/template/unify16.C: New test.
13257 * g++.dg/template/unify17.C: New test.
13258
c2e7d2be 132592016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13260
13261 PR fortran/68283
13262 gfortran.dg/pr68283.f90: New test.
13263
9f2e8617 132642016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13265
13266 PR fortran/66094
13267 * gfortran.dg/inline_matmul_13.f90: New test.
13268 * gfortran.dg/matmul_bounds_8.f90: New test.
13269 * gfortran.dg/matmul_bounds_9.f90: New test.
13270 * gfortran.dg/matmul_bounds_10.f90: New test.
13271
a4838119 132722016-01-23 Tom de Vries <tom@codesourcery.com>
13273
13274 PR tree-optimization/69426
13275 * gcc.dg/autopar/pr69426.c: New test.
13276
feddf0dc 132772016-01-23 Martin Sebor <msebor@redhat.com>
13278
13279 PR c++/58109
13280 PR c++/69022
13281 * g++.dg/cpp0x/alignas5.C: New test.
13282 * g++.dg/ext/vector29.C: Same.
13283
132731fb 132842016-01-23 Uros Bizjak <ubizjak@gmail.com>
13285
13286 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13287 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13288 _GNU_SOURCE from compile flags to the source.
13289 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13290 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13291 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13292 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13293
51aec681 132942016-01-22 Jakub Jelinek <jakub@redhat.com>
13295
13296 PR target/69432
13297 * g++.dg/opt/pr69432.C: New test.
13298
147aa3e3 132992016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13300
13301 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13302 32-bit targets testing an -m64 multilib.
13303
4d04e35e 133042016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13305
13306 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13307 64-bit support.
13308
86f38d0c 133092016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13310
13311 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13312
f776e712 133132016-01-21 Christian Bruel <christian.bruel@st.com>
13314
13315 PR target/68674
13316 * gcc.target/i386/pr68674.c
13317 * gcc.target/aarch64/pr68674.c
13318 * gcc.target/arm/pr68674.c
13319
7b9de435 133202016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13321
13322 PR target/69403
13323 * gcc.c-torture/execute/pr69403.c: New test.
13324
9935a0ba 133252016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13326
13327 PR c++/55843
13328 * g++.dg/template/pr55843.C: New.
13329
06b94aa1 133302016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13331
13332 PR testsuite/66877
13333 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13334 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13335
b68773a8 133362016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13337
13338 PR testsuite/67489
132731fb 13339 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13340 from dg-do compile directive, and instead add
13341 { dg-require-effective-target int128 }.
b68773a8 13342
bbbbe8ab 133432016-01-20 Martin Sebor <msebor@redhat.com>
13344
13345 PR c/69405
13346 * gcc.dg/sync-fetch.c: New test.
13347
f3a6a26f 133482016-01-21 Martin Sebor <msebor@redhat.com>
13349
13350 PR target/69252
13351 * gcc.target/powerpc/pr69252.c: New test.
13352
d1565a03 133532016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13354
13355 PR fortran/65996
132731fb 13356 * gfortran.dg/pr65996.f90: New test.
d1565a03 13357
15a5a905 133582016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13359
13360 PR c++/68810
bbbbe8ab 13361 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13362 expected to generate an error.
15a5a905 13363
e4538af5 133642016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13365
13366 PR middle-end/66178
13367 * gcc.dg/torture/pr66178.c: New test.
13368
4d4180ce 133692016-01-21 Anton Blanchard <anton@samba.org>
13370 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13371
13372 PR target/63354
13373 * gcc.target/powerpc/pr63354.c: New test.
13374
86e16058 133752016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13376
13377 PR rtl-optimization/68990
13378 * gcc.target/i386/pr68990: New.
13379
b11b85e4 133802016-01-21 Nick Clifton <nickc@redhat.com>
13381
13382 PR target/69129
13383 * gcc.target/mips/pr69129.c: New.
13384
62dd9f85 133852016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13386
13387 PR c++/58046
13388 * g++.dg/cpp0x/pr58046.C: New.
13389
ac7d424b 133902016-01-21 Jakub Jelinek <jakub@redhat.com>
13391
47c0bea3 13392 PR target/69187
13393 PR target/65624
13394 * gcc.target/arm/pr69187.c: New test.
13395
ac7d424b 13396 PR c++/69355
13397 * g++.dg/torture/pr69355.C: New test.
13398
9e18b252 133992016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13400 Sebastian Pop <s.pop@samsung.com>
13401
13402 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13403
de862e2f 134042016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13405 Sebastian Pop <s.pop@samsung.com>
13406
132731fb 13407 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13408
f55f9344 134092016-01-21 Jakub Jelinek <jakub@redhat.com>
13410
13411 PR middle-end/67653
13412 * c-c++-common/pr67653.c: New test.
13413 * gcc.dg/torture/pr29119.c: Add dg-warning.
13414
62752e71 134152016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13416
13417 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13418
16d4186f 134192016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13420
13421 PR c/24293
13422 * gcc.dg/pr24293.c: New test.
13423 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13424 incomplete struct type.
13425 * gcc.dg/declspec-1.c: Likewise.
13426 * gcc.dg/pr63549.c: Likewise.
13427
58219d13 134282016-01-20 Jakub Jelinek <jakub@redhat.com>
13429
13430 PR tree-optimization/66612
13431 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13432 for bdn instruction.
13433
a7b5688a 134342016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13435
13436 * lib/target-supports.exp
13437 (check_effective_target_arm_fp_ok_nocache): New.
13438 (check_effective_target_arm_fp_ok): New.
13439 (add_options_for_arm_fp): New.
13440 (check_effective_target_arm_crypto_ok_nocache): Require
13441 target_arm_v8_neon_ok instead of arm32.
13442 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13443 (check_effective_target_arm_crypto_pragma_ok): New.
13444 (add_options_for_arm_vfp): New.
13445 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13446 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13447 target instead. Force initial fpu to vfp.
13448 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13449 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13450 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13451 dependency.
13452 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13453 use arm_vfp effective target instead. Force initial fpu to vfp.
13454 * gcc.target/arm/attr-neon3.c: Likewise.
13455 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13456 arm_vfp_ok.
13457 * gcc.target/arm/unsigned-float.c: Likewise.
13458 * gcc.target/arm/vfp-1.c: Likewise.
13459 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13460 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13461 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13462 * gcc.target/arm/vfp-ldmias.c: Likewise.
13463 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13464 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13465 * gcc.target/arm/vfp-stmiad.c: Likewise.
13466 * gcc.target/arm/vfp-stmias.c: Likewise.
13467 * gcc.target/arm/vnmul-1.c: Likewise.
13468 * gcc.target/arm/vnmul-2.c: Likewise.
13469 * gcc.target/arm/vnmul-3.c: Likewise.
13470 * gcc.target/arm/vnmul-4.c: Likewise.
13471
7ca56ca8 134722016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13473
7fb75b57 13474 PR testsuite/69366
13475 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13476 the MPX run-time library, for compile-time MPX test.
13477 * gcc.target/i386/chkp-always_inline.c: Likewise.
13478 * gcc.target/i386/chkp-bndret.c: Likewise.
13479 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13480 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13481 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13482 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13483 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13484 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13485 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13486 * gcc.target/i386/chkp-label-address.c: Likewise.
13487 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13488 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13489 * gcc.target/i386/chkp-pr69044.c: Likewise.
13490 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13491 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13492 * gcc.target/i386/chkp-strchr.c: Likewise.
13493 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13494 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13495 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13496 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13497 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13498 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13499 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13500 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13501 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13502 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13503 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13504 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13505 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13506 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13507 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13508 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13509 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13510 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13511 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13512 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13513 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13514 * gcc.target/i386/pr63995-2.c: Likewise.
13515 * gcc.target/i386/pr64805.c: Likewise.
13516 * gcc.target/i386/pr65044.c: Likewise.
13517 * gcc.target/i386/pr65167.c: Likewise.
13518 * gcc.target/i386/pr65183.c: Likewise.
13519 * gcc.target/i386/pr65184.c: Likewise.
13520 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13521
f2da0b99 135222016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13523
13524 PR tree-optimization/69328
13525 * gcc.dg/pr69328.c: New test.
13526
4d379676 135272016-01-20 Jeff Law <law@redhat.com>
13528
4a11f145 13529 PR target/25114
4d379676 13530 * gcc.target/m68k/pr25114.c: New test.
13531
0754bad1 135322016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13533
13534 * gcc.target/arm/memset-inline-10.c: Added
13535 dg-require-effective-target arm_thumb2_ok.
13536
63bd5c2d 135372016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13538
13539 * gcc.dg/debug/dwarf2/sso.c: New test.
13540
a9c01e81 135412016-01-19 Uros Bizjak <ubizjak@gmail.com>
13542
13543 PR testsuite/68820
13544 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13545 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13546 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13547
53fa0e54 135482016-01-19 Jan Hubicka <hubicka@ucw.cz>
13549
13550 PR ipa/66223
13551 * g++.dg/ipa/devirt-50.C: New testcase.
13552
e035a62c 135532016-01-19 Marek Polacek <polacek@redhat.com>
13554
13555 PR c++/68965
13556 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13557 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13558
885cc3ea 135592016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13560
13561 PR target/69135
13562 * gcc.target/arm/pr69135_1.c: New test.
13563
07bd240e 135642015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13565
13566 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13567
9f60d257 135682015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13569
13570 * gcc.target/aarch64/ccmp_1.c: New testcase.
13571
a0c919f7 135722016-01-19 Marek Polacek <polacek@redhat.com>
13573
13574 PR c++/68586
13575 * g++.dg/cpp0x/enum30.C: New test.
13576
dc5d6d17 135772016-01-19 Richard Biener <rguenther@suse.de>
13578
13579 PR tree-optimization/69336
13580 * g++.dg/tree-ssa/pr69336.C: New testcase.
13581
6dd156e0 135822016-01-19 Jakub Jelinek <jakub@redhat.com>
13583
13584 PR debug/65779
13585 * gcc.dg/pr65779.c: New test.
13586
3e0d45b9 135872016-01-19 Richard Biener <rguenther@suse.de>
13588
13589 PR tree-optimization/69352
13590 * gcc.dg/torture/pr69352.c: New testcase.
13591
7a3cf64d 135922016-01-19 Jakub Jelinek <jakub@redhat.com>
13593
13594 PR rtl-optimization/68955
13595 PR rtl-optimization/64557
13596 * gcc.dg/torture/pr68955.c: New test.
13597
8be55b33 135982016-01-19 Jan Hubicka <hubicka@ucw.cz>
13599
13600 PR lto/69136
13601 * g++.dg/torture/pr69136.C: New testcase.
13602
72a985d7 136032016-01-19 Jan Hubicka <hubicka@ucw.cz>
13604
13605 PR lto/69133
13606 * g++.dg/lto/pr69133_0.C: New testcase.
13607 * g++.dg/lto/pr69133_1.C: New testcase.
13608
56778b62 136092016-01-15 Jeff Law <law@redhat.com>
13610
13611 PR tree-optimization/69320
13612 * gcc.c-torture/pr69320-1.c: New test.
13613 * gcc.c-torture/pr69320-2.c: New test.
13614 * gcc.c-torture/pr69320-3.c: New test.
13615 * gcc.c-torture/pr69320-4.c: New test.
13616
ced41b93 136172016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13618
13619 PR c++/11858
13620 PR c++/24663
13621 PR c++/24664
13622 * g++.dg/template/pr11858.C: New test.
13623 * g++.dg/template/pr24663.C: New test.
13624 * g++.dg/template/unify12.C: New test.
13625 * g++.dg/template/unify13.C: New test.
13626 * g++.dg/template/unify14.C: New test.
13627 * g++.dg/template/unify15.C: New test.
13628 * g++.dg/template/unify16.C: New test.
13629 * g++.dg/template/unify17.C: New test.
13630
7f8cbcaf 136312016-01-18 David Malcolm <dmalcolm@redhat.com>
13632
13633 PR testsuite/69181
13634 * gcc.dg/pr69181-1.c: New test file.
13635 * gcc.dg/pr69181-2.c: New test file.
13636 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13637 globals by moving it to...
13638 (cleanup-after-saved-dg-test): ...this new function. Add
13639 "global additional_sources_used". Add reset of global
13640 multiline_expected_outputs to the empty list.
13641 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13642 global to...
13643 (multiline_expected_outputs): ...this, and updated comments to
13644 note that it is modified from gcc-dg.exp.
13645 (dg-end-multiline-output): Update for the above renaming.
13646 (handle-multiline-outputs): Likewise. Remove the clearing
13647 of the expected outputs to the empty list.
13648
3c7cbfc0 136492016-01-18 Richard Biener <rguenther@suse.de>
13650
13651 PR tree-optimization/69297
13652 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13653
81d49cc1 136542016-01-18 Joseph Myers <joseph@codesourcery.com>
13655
13656 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13657 dg-options.
13658 * gcc.target/mips/mips-3d-2.c: Likewise.
13659 * gcc.target/mips/mips-3d-3.c: Likewise.
13660 * gcc.target/mips/mips-3d-4.c: Likewise.
13661 * gcc.target/mips/mips-3d-5.c: Likewise.
13662 * gcc.target/mips/mips-3d-6.c: Likewise.
13663 * gcc.target/mips/mips-3d-7.c: Likewise.
13664 * gcc.target/mips/mips-3d-8.c: Likewise.
13665 * gcc.target/mips/mips-3d-9.c: Likewise.
13666 * gcc.target/mips/mips-ps-1.c: Likewise.
13667 * gcc.target/mips/mips-ps-2.c: Likewise.
13668 * gcc.target/mips/mips-ps-3.c: Likewise.
13669 * gcc.target/mips/mips-ps-4.c: Likewise.
13670 * gcc.target/mips/mips-ps-5.c: Likewise.
13671 * gcc.target/mips/mips-ps-6.c: Likewise.
13672 * gcc.target/mips/mips-ps-7.c: Likewise.
13673 * gcc.target/mips/mips-ps-type.c: Likewise.
13674 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13675 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13676
03c4ff3a 136772016-01-18 Tom de Vries <tom@codesourcery.com>
13678
13679 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13680 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13681 * c-c++-common/goacc/kernels-empty.c: New test.
13682 * c-c++-common/goacc/kernels-eternal.c: New test.
13683 * c-c++-common/goacc/kernels-loop-2.c: New test.
13684 * c-c++-common/goacc/kernels-loop-3.c: New test.
13685 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13686 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13687 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13688 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13689 * c-c++-common/goacc/kernels-loop-data.c: New test.
13690 * c-c++-common/goacc/kernels-loop-g.c: New test.
13691 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13692 * c-c++-common/goacc/kernels-loop-n.c: New test.
13693 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13694 * c-c++-common/goacc/kernels-loop.c: New test.
13695 * c-c++-common/goacc/kernels-noreturn.c: New test.
13696 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13697 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13698 * c-c++-common/goacc/kernels-reduction.c: New test.
13699
22e3dcee 137002016-01-18 Tom de Vries <tom@codesourcery.com>
13701
13702 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13703 * gcc.dg/autopar/outer-2.c: Same.
13704 * gcc.dg/autopar/outer-3.c: Same.
13705 * gcc.dg/autopar/outer-4.c: Same.
13706 * gcc.dg/autopar/outer-5.c: Same.
13707 * gcc.dg/autopar/outer-6.c: Same.
13708 * gcc.dg/autopar/parallelization-1.c: Same.
13709 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13710 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13711 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13712 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13713 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13714 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13715 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13716 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13717 * gcc.dg/autopar/pr39500-1.c: Same.
13718 * gcc.dg/autopar/pr39500-2.c: Same.
13719 * gcc.dg/autopar/pr46193.c: Same.
13720 * gcc.dg/autopar/pr46194.c: Same.
13721 * gcc.dg/autopar/pr49580.c: Same.
13722 * gcc.dg/autopar/pr49960-1.c: Same.
13723 * gcc.dg/autopar/pr49960.c: Same.
13724 * gcc.dg/autopar/pr68373.c: Same.
13725 * gcc.dg/autopar/reduc-1.c: Same.
13726 * gcc.dg/autopar/reduc-1char.c: Same.
13727 * gcc.dg/autopar/reduc-1short.c: Same.
13728 * gcc.dg/autopar/reduc-2.c: Same.
13729 * gcc.dg/autopar/reduc-2char.c: Same.
13730 * gcc.dg/autopar/reduc-2short.c: Same.
13731 * gcc.dg/autopar/reduc-3.c: Same.
13732 * gcc.dg/autopar/reduc-4.c: Same.
13733 * gcc.dg/autopar/reduc-6.c: Same.
13734 * gcc.dg/autopar/reduc-7.c: Same.
13735 * gcc.dg/autopar/reduc-8.c: Same.
13736 * gcc.dg/autopar/reduc-9.c: Same.
13737 * gcc.dg/autopar/uns-outer-4.c: Same.
13738 * gcc.dg/autopar/uns-outer-5.c: Same.
13739 * gcc.dg/autopar/uns-outer-6.c: Same.
13740 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13741 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13742
fd5cbe2f 137432016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13744
13745 PR target/63679
13746 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13747 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13748
fa75ab55 137492016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13750
13751 PR target/63679
13752 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13753 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13754 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13755
214b2582 137562016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13757
13758 PR target/63679
13759 * gcc.dg/tree-ssa/sra-17.c: New.
13760 * gcc.dg/tree-ssa/sra-18.c: New.
13761
13146837 137622016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13763
13764 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13765
6ccd18c2 137662016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13767
13768 * gnat.dg/inline12.adb: New test.
13769
8872b95f 137702016-01-18 Bin Cheng <bin.cheng@arm.com>
13771
13772 PR tree-optimization/66797
13773 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13774
971514e3 137752016-01-18 Richard Biener <rguenther@suse.de>
13776
13777 PR tree-optimization/69170
13778 * gcc.dg/torture/pr69170.c: New testcase.
13779
dfb6d139 137802016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13781
13782 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13783
164d84c2 137842016-01-16 Tom de Vries <tom@codesourcery.com>
13785
13786 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13787
4c33b769 137882016-01-16 Tom de Vries <tom@codesourcery.com>
13789
13790 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13791 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13792 redundant dg-require-effective-target pthread.
13793 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13794 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13795 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13796 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13797 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13798 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13799 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13800
673441b0 138012016-01-16 David Edelsohn <dje.gcc@gmail.com>
13802
13803 PR target/68609
13804 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13805 * gcc.target/powerpc/recip-7.c: Same.
13806
90153ae7 138072016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13808
13809 PR c++/69091
13810 * g++.dg/template/pr69091.C: New test.
13811
bc24d01d 138122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13813
13814 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13815 dump does not contain an error_mark_node.
13816 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13817 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13818
4067c0fd 138192016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13820
13821 PR c++/68936
13822 * g++.dg/template/pr68936.C: New test.
13823
27c6dbdd 138242016-01-15 David Edelsohn <dje.gcc@gmail.com>
13825
13826 PR target/68609
13827 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13828 * gcc.target/powerpc/recip-2.c: Same.
13829 * gcc.target/powerpc/recip-3.c: Same.
13830 * gcc.target/powerpc/recip-4.c: Same.
13831 * gcc.target/powerpc/recip-sqrtf.c: Same.
13832
e390c57d 138332016-01-15 Jeff Law <law@redhat.com>
13834
13835 PR tree-optimization/69270
13836 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13837 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13838
ddcfeaf1 138392016-01-15 Paul Thomas <pault@gcc.gnu.org>
13840
13841 PR fortran/49630
13842 * gfortran.dg/deferred_character_13.f90: New test for the fix
13843 of comment 3 of the PR.
13844
13845 PR fortran/54070
13846 * gfortran.dg/deferred_character_8.f90: New test
13847 * gfortran.dg/allocate_error_5.f90: New test
13848
13849 PR fortran/60593
13850 * gfortran.dg/deferred_character_10.f90: New test
13851
13852 PR fortran/60795
13853 * gfortran.dg/deferred_character_14.f90: New test
13854
13855 PR fortran/61147
13856 * gfortran.dg/deferred_character_11.f90: New test
13857
13858 PR fortran/64324
13859 * gfortran.dg/deferred_character_9.f90: New test
13860
81be349c 138612016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13862
13863 PR rtl-optimization/69030
13864 * gcc.target/i386/pr69030.c: New.
13865
998456c5 138662016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13867
13868 * gcc.target/aarch64/target_attr_17.c: New test.
13869
0d85be19 138702016-01-15 Richard Biener <rguenther@suse.de>
13871
13872 PR tree-optimization/66856
13873 * gcc.dg/torture/pr66856-1.c: New testcase.
13874 * gcc.dg/torture/pr66856-2.c: Likewise.
13875
321d36c8 138762016-01-15 Richard Biener <rguenther@suse.de>
13877
13878 PR debug/69137
13879 * g++.dg/lto/pr69137_0.C: New testcase.
13880
d94a1f53 138812016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13882
13883 PR middle-end/69246
13884 * gcc.target/i386/pr69246.c: New test.
13885
5fe9a861 138862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13887
a9c01e81 13888 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13889
3d05a5e9 138902016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13891
13892 PR c++/56194
13893 * g++.dg/init/const9.C: Disable test on S/390.
13894
5e8132b5 138952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13896
13897 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13898 * g++.dg/Wno-frame-address.C: Ditto.
13899
32307cdf 139002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13901
13902 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13903
1ca28250 139042016-01-15 Richard Biener <rguenther@suse.de>
13905
13906 PR tree-optimization/68961
13907 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13908
6271bd93 139092016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13910
13911 * gcc.target/i386/pr65105-5.c: New test.
13912
dfb6d139 139132016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 13914
13915 * gcc.c-torture/execute/alias-4.c: New testcase.
13916
dfb6d139 139172016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 13918
13919 PR ipa/68148
13920 * g++.dg/ipa/devirt-49.C: New testcase.
13921
7bbac464 139222016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 13923
13924 PR target/65837
13925 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13926 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13927 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13928
4345b868 139292016-01-15 Richard Biener <rguenther@suse.de>
13930
13931 PR tree-optimization/69117
13932 * gcc.dg/torture/pr69117.c: New testcase.
13933
580357e7 139342015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 13935
13936 PR c++/69048
13937 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13938
612baa31 139392016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13940
13941 PR testsuite/67509
13942 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13943 range tests use 100 * maximum instead of maximum + 1.
13944
44e09bc4 139452016-01-14 Jakub Jelinek <jakub@redhat.com>
13946
13947 PR debug/69244
13948 * gcc.dg/guality/pr69244.c: New test.
13949
96962ae4 139502016-01-14 Uros Bizjak <ubizjak@gmail.com>
13951
13952 * lib/target-supports.exp (check_effective_target_issignaling):
13953 New procedure.
13954 * gcc.dg/pr61441.c: Require issignaling effective target.
13955
ab9c400b 139562016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13957
13958 PR target/68803
13959 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13960
a7ed4583 139612016-01-14 David Malcolm <dmalcolm@redhat.com>
13962
13963 PR c++/68819
13964 PR preprocessor/69177
13965 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13966 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13967 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13968 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13969
77f35cec 139702016-01-14 Marek Polacek <polacek@redhat.com>
13971
13972 PR c/69262
13973 * gcc.dg/array-15.c: New test.
13974
915d0950 139752016-01-14 Jakub Jelinek <jakub@redhat.com>
13976
13977 PR middle-end/68146
13978 PR tree-optimization/69155
13979 * gfortran.dg/pr68146.f: New test.
13980 * gfortran.dg/pr69155.f90: New test.
13981
24651fb7 139822016-01-14 Richard Biener <rguenther@suse.de>
13983
13984 PR tree-optimization/68060
13985 * gcc.dg/torture/pr68060-1.c: New testcase.
13986 * gcc.dg/torture/pr68060-2.c: Likewise.
13987
2f63f950 139882016-01-14 Nick Clifton <nickc@redhat.com>
13989
13990 * lib/target-supports.exp
13991 (check_effective_target_arm_neon_ok_nocache): Add an option
13992 sequence that includes setting the ARM architecture to ARMv7-A.
13993 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13994 command line options necessary to enable Neon support.
13995 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13996 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13997 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13998 * gcc.target/arm/pr69180.c: Likewise.
13999
3ce0acde 140002016-01-14 Jeff Law <law@redhat.com>
14001
14002 PR tree-optimization/69270
14003 * gcc.dg/tree-ssa/pr69270.c: New test.
14004
bda05c57 140052016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14006
14007 PR c/66208
14008 * c-c++-common/pr66208.c: New file.
14009
9b657cf1 140102016-01-13 Jakub Jelinek <jakub@redhat.com>
14011
14012 PR tree-optimization/69156
14013 * gcc.dg/pr69156.c: New test.
14014
58ba1b9d 140152016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14016
14017 * gcc.target/i386/pr69225-7.c: New test.
14018
e5fee0fe 140192016-01-13 Richard Henderson <rth@redhat.com>
14020
14021 * gcc.dg/tm/memopt-13.c: Update expected function.
14022 * gcc.dg/tm/memopt-6.c: Likewise.
14023
3f0e9745 140242016-01-13 Uros Bizjak <ubizjak@gmail.com>
14025
14026 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14027 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14028 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14029 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14030
3f0e9745 140312016-01-13 Tom de Vries <tom@codesourcery.com>
14032
14033 PR tree-optimization/69169
7a6ddc0d 14034 * gcc.dg/pr69169.c: New test.
14035
9b657cf1 140362016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14037
14038 PR target/69228
14039 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14040 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14041 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14042 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14043 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14044 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14045 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14046 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14047
f704d701 140482016-01-13 Jakub Jelinek <jakub@redhat.com>
14049
14050 PR target/69247
14051 * gcc.dg/pr69247.c: New test.
14052
e966d6b9 140532016-01-13 Richard Biener <rguenther@suse.de>
14054
14055 PR tree-optimization/69242
14056 * gcc.dg/torture/pr69242.c: New testcase.
14057
1ca1d9b2 140582016-01-13 Richard Biener <rguenther@suse.de>
14059
14060 PR tree-optimization/69186
14061 * gcc.dg/torture/pr69186.c: New testcase.
14062
d07cbccc 140632016-01-13 Jeff Law <law@redhat.com>
14064
14065 PR tree-optimization/67755
14066 * gcc.dg/tree-ssa/pr67755.c: New test.
14067
140682016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14069
14070 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14071 pass number in output by a star.
14072
b95d41cf 140732016-01-12 Bin Cheng <bin.cheng@arm.com>
14074
14075 PR tree-optimization/68911
14076 * gcc.c-torture/execute/pr68911.c: New test.
14077
91d87e22 140782016-01-12 Marek Polacek <polacek@redhat.com>
14079
14080 PR c++/68979
14081 * g++.dg/warn/permissive-1.C: New test.
14082
8a9401a4 140832016-01-12 Jakub Jelinek <jakub@redhat.com>
14084
14085 PR objc++/68511
14086 PR c++/69213
14087 * g++.dg/opt/pr69213.C: New test.
14088
b9cb7a67 140892016-01-12 Christian Bruel <christian.bruel@st.com>
14090
14091 PR target/69180
14092 * gcc.target/arm/pr69180.c: New test.
14093
e4c96992 140942016-01-12 Richard Biener <rguenther@suse.de>
14095
14096 PR lto/69077
14097 * g++.dg/lto/pr69077_0.C: New testcase.
14098 * g++.dg/lto/pr69077_1.C: Likewise.
14099
90525f61 141002016-01-12 Jakub Jelinek <jakub@redhat.com>
14101
14102 PR target/69175
14103 * g++.dg/opt/pr69175.C: New test.
14104
9e7edfd3 141052016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14106
14107 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14108 rather than #including math.h & stdlib.h.
14109 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14110 * gcc.dg/vect/pr49771.c: Likewise.
14111 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14112 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14113 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14114 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14115 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14116 * gcc.dg/vect/pr44507.c: Likewise.
14117 * gcc.dg/vect/pr45902.c: Likewise.
14118 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14119 * gcc.dg/vect/vect-117.c: Likewise.
14120 * gcc.dg/vect/vect-99.c: Likewise.
14121 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14122 * gcc.dg/vect/vect-cond-1.c: Likewise.
14123 * gcc.dg/vect/vect-cond-2.c: Likewise.
14124 * gcc.dg/vect/vect-cond-3.c: Likewise.
14125 * gcc.dg/vect/vect-cond-4.c: Likewise.
14126 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14127 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14128 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14129 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14130 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14131 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14132 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14133 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14134 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14135 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14136 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14137 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14138 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14139 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14140 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14141 include of signal.h.
14142 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14143 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14144 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14145 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14146 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14147 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14148 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14149 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14150 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14151 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14152 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14153 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14154 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14155 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14156 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14157 * gcc.dg/vect/vect-outer-5.c: Likewise.
14158 * gcc.dg/vect/vect-outer-6.c: Likewise.
14159 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14160 include of stdio.h.
14161
3368873d 141622016-01-12 Nick Clifton <nickc@redhat.com>
14163
14164 PR target/68913
14165 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14166 to fread so that it will be found in all target runtimes.
14167
0464ea95 141682016-01-12 Richard Biener <rguenther@suse.de>
14169
14170 PR tree-optimization/69053
14171 * g++.dg/torture/pr69053.C: New testcase.
14172
7819730f 141732016-01-12 Richard Biener <rguenther@suse.de>
14174
14175 PR tree-optimization/69168
14176 * gcc.dg/torture/pr69168.c: New testcase.
14177
995bfebf 141782016-01-12 Richard Biener <rguenther@suse.de>
14179
14180 PR tree-optimization/69157
14181 * gcc.dg/torture/pr69157.c: New testcase.
14182
141832016-01-12 Richard Biener <rguenther@suse.de>
14184
14185 PR tree-optimization/69174
14186 * gcc.dg/torture/pr69174.c: New testcase.
14187
1d10d64c 141882016-01-12 Jakub Jelinek <jakub@redhat.com>
14189
14190 PR c++/66808
14191 PR c++/69000
14192 * g++.dg/tls/pr66808.C: New test.
14193 * g++.dg/tls/pr69000.C: New test.
14194
f0b79faf 141952016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14196
14197 * gcc.target/powerpc/swaps-p8-23.c: New test.
14198 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14199
04cf75a4 142002016-01-11 John David Anglin <danglin@gcc.gnu.org>
14201
14202 PR tree-optimization/68356
14203 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14204
0eb4264c 142052016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14206 Jim Wilson <jim.wilson@linaro.org>
14207
14208 PR target/69194
14209 * gcc.target/arm/pr69194.c: New test.
14210
2f66de64 142112016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14212
14213 PR target/69225
14214 * gcc.target/i386/pr69225-1.c: New test.
14215 * gcc.target/i386/pr69225-2.c: Likewise.
14216 * gcc.target/i386/pr69225-3.c: Likewise.
14217 * gcc.target/i386/pr69225-4.c: Likewise.
14218 * gcc.target/i386/pr69225-5.c: Likewise.
14219 * gcc.target/i386/pr69225-6.c: Likewise.
14220
36105e82 142212016-01-11 Jakub Jelinek <jakub@redhat.com>
14222
1c78ce2e 14223 PR target/67462
14224 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14225 if lp64.
14226
a4a87320 14227 PR target/69071
14228 * gcc.dg/pr69071.c: New test.
14229
91fbd04f 14230 PR c++/69211
14231 * g++.dg/opt/pr69211.C: New test.
14232
36105e82 14233 PR tree-optimization/69214
14234 * gcc.c-torture/compile/pr69214.c: New test.
14235
e934c380 142362016-01-11 Uros Bizjak <ubizjak@gmail.com>
14237
14238 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14239 * gcc.target/i386/pr66232-11.c: Ditto.
14240 * gcc.target/i386/pr66232-12.c: Ditto.
14241 * gcc.target/i386/pr66232-13.c: Ditto.
14242
3ff1b153 142432016-01-11 Richard Biener <rguenther@suse.de>
14244
14245 PR tree-optimization/69173
14246 * gcc.dg/torture/pr69173.c: New testcase.
14247
04e1504c 142482016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14249
14250 PR rtl-optimization/68796
14251 * gcc.target/aarch64/tst_5.c: New test.
14252 * gcc.target/aarch64/tst_6.c: Likewise.
14253
ae8718b5 142542016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14255
14256 PR rtl-optimization/68841
14257 * gcc.dg/pr68841.c: New test.
14258 * gcc.c-torture/execute/pr68841.c: New test.
14259
bd8bece2 142602016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14261
14262 PR rtl-optimization/68920
14263 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14264 for ix86 targets.
14265 * gcc.dg/ifcvt-5.c: New test.
14266
9b657cf1 142672016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14268
14269 PR bootstrap/69123
14270 * g++.dg/pr69123.C: New.
14271
7a158352 142722016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14273
14274 PR target/69010
14275 * gcc.target/i386/pr69010.c: New test.
14276
ff375d11 142772016-01-11 Martin Jambor <mjambor@suse.cz>
14278
14279 PR ipa/69044
14280 * gcc.target/i386/chkp-pr69044.c: New test.
14281
9eb890f1 142822016-01-11 Tom de Vries <tom@codesourcery.com>
14283
14284 PR tree-optimization/69109
14285 * gcc.dg/autopar/pr69109-2.c: New test.
14286 * gcc.dg/autopar/pr69109.c: New test.
14287
c4157ee5 142882016-01-11 Tom de Vries <tom@codesourcery.com>
14289
14290 PR tree-optimization/69108
14291 * gcc.dg/autopar/pr69108.c: New test.
14292
b933e511 142932016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14294
14295 PR c++/69029
14296 * c-c++-common/Wisleading-indentation.c: Augment test.
14297
efb73de1 142982016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14299
14300 PR fortran/69154
14301 * gfortran.dg/inline_matmul_12.f90: New test.
14302
40c86c3b 143032016-01-10 Paul Thomas <pault@gcc.gnu.org>
14304
14305 PR fortran/67779
14306 * gfortran.dg/actual_array_offset_1: New test.
14307
a006c0bb 143082016-01-10 Tom de Vries <tom@codesourcery.com>
14309
14310 PR tree-optimization/69062
14311 * gcc.dg/autopar/pr69062.c: New test.
14312
880ed4be 143132016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14314
14315 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14316 * gcc.dg/vect/slp-perm-2.c: Likewise.
14317 * gcc.dg/vect/slp-perm-3.c: Likewise.
14318 * gcc.dg/vect/slp-perm-5.c: Likewise.
14319 * gcc.dg/vect/slp-perm-6.c: Likewise.
14320 * gcc.dg/vect/slp-perm-7.c: Likewise.
14321 * gcc.dg/vect/slp-perm-8.c: Likewise.
14322
d95e1856 143232016-01-10 Tom de Vries <tom@codesourcery.com>
14324
14325 PR tree-optimization/69039
14326 * gcc.dg/autopar/pr69039.c: New test.
14327
0f8f48d0 143282016-01-09 Marek Polacek <polacek@redhat.com>
14329
14330 PR c++/69113
14331 * g++.dg/pr69113.C: New test.
14332
7dff0499 143332016-01-09 Jakub Jelinek <jakub@redhat.com>
14334
14335 PR middle-end/50865
14336 PR tree-optimization/69097
14337 * gcc.c-torture/execute/pr50865.c: New test.
14338 * gcc.c-torture/execute/pr69097-1.c: New test.
14339 * gcc.c-torture/execute/pr69097-2.c: New test.
14340 * gcc.dg/pr69097-1.c: New test.
14341 * gcc.dg/pr69097-2.c: New test.
14342
18431e78 143432016-01-09 Jakub Jelinek <jakub@redhat.com>
14344
14345 PR c++/69164
14346 * g++.dg/opt/pr69164.C: New test.
14347
1943a4a2 143482016-01-08 Jakub Jelinek <jakub@redhat.com>
14349
14350 PR tree-optimization/69167
14351 * gcc.dg/pr69167.c: New test.
14352
a143e277 143532016-01-08 Marek Polacek <polacek@redhat.com>
14354
14355 PR c++/68449
14356 * g++.dg/pr68449.C: New.
14357
44c01906 143582016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14359
14360 PR tree-optimization/68707
14361 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14362 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14363 on platforms supporting it.
14364 * gcc.dg/vect/slp-perm-2.c: Likewise.
14365 * gcc.dg/vect/slp-perm-3.c: Likewise.
14366 * gcc.dg/vect/slp-perm-5.c: Likewise.
14367 * gcc.dg/vect/slp-perm-7.c: Likewise.
14368 * gcc.dg/vect/slp-perm-8.c: Likewise.
14369 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14370 on platforms supporting it.
14371
c437d1e8 143722016-01-08 Jakub Jelinek <jakub@redhat.com>
14373
c9595c51 14374 PR tree-optimization/69162
14375 * gcc.dg/pr69162.c: New test.
14376
c437d1e8 14377 PR tree-optimization/69172
14378 * gcc.dg/pr69172.c: New test.
14379
6a46a28c 143802016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14381
14382 PR tree-optimization/67781
14383 * gcc.c-torture/execute/pr67781.c: New file.
14384
62ad9a04 143852016-01-08 Jakub Jelinek <jakub@redhat.com>
14386
14387 PR tree-optimization/69083
14388 * gcc.dg/vect/pr69083.c: New test.
14389
9e0e8c2a 143902016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14391
14392 PR tree-optimization/61441
14393 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14394 Use -fexcess-precision=standard for compiler options.
14395 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14396
5d034e37 143972016-01-08 Jakub Jelinek <jakub@redhat.com>
14398
5013f740 14399 PR fortran/69128
14400 * gfortran.dg/gomp/pr69128.f90: New test.
14401
5d034e37 14402 PR c++/69145
14403 * g++.dg/ext/pr69145-1.C: New test.
14404 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14405 * g++.dg/ext/pr69145-2.h: New file.
14406
517906ff 144072016-01-07 Martin Sebor <msebor@redhat.com>
14408
14409 PR c/68966
14410 * gcc.dg/atomic-fetch-bool.c: New test.
14411 * gcc.dg/sync-fetch-bool.c: New test.
14412
cdbb524c 144132016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14414
14415 PR fortran/66680
14416 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14417
ec3aba9e 144182016-01-07 Nick Clifton <nickc@redhat.com>
14419
14420 PR target/66655
14421 * g++.dg/pr66655.C: New test.
14422 * g++.dg/pr66655_1.cc: Test support file.
14423 * g++.dg/pr66655.h: Test header file.
14424
9b657cf1 144252016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14426
14427 PR fortran/66680
14428 gfortran.dg/gomp/pr66680.f90: New test.
14429
cd45d7a5 144302016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14431
14432 PR target/69171
14433 * gcc.target/i386/pr69171-1.c: New test.
14434 * gcc.target/i386/pr69171-2.c: Likewise.
14435 * gcc.target/i386/pr69171-3.c: Likewise.
14436 * gcc.target/i386/pr69171-4.c: Likewise.
14437 * gcc.target/i386/pr69171-5.c: Likewise.
14438 * gcc.target/i386/pr69171-6.c: Likewise.
14439
4a86a91a 144402015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14441
14442 PR middle-end/67639
14443 * c-c++-common/pr67639.c: New test.
14444
34c05552 144452016-01-07 Jakub Jelinek <jakub@redhat.com>
14446
14447 PR tree-optimization/69141
14448 * g++.dg/opt/pr69141.C: New test.
14449
f08d6895 144502016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14451
14452 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14453
32ec4173 144542016-01-06 Uros Bizjak <ubizjak@gmail.com>
14455
14456 PR target/69140
14457 * gcc.target/i386/pr69140.c: New test
14458
d74214f3 144592016-01-06 David Malcolm <dmalcolm@redhat.com>
14460
14461 * gcc.dg/bad-dereference.c: New test case.
14462
73991cab 144632015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14464
14465 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14466
fc8cc457 144672016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14468
14469 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14470
be3c9981 144712016-01-06 Marek Polacek <polacek@redhat.com>
14472
14473 PR sanitizer/69099
14474 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14475
2cb724f9 144762016-01-05 Marek Polacek <polacek@redhat.com>
14477
14478 PR c/69104
14479 * gcc.dg/atomic-invalid-2.c: New.
14480
233a53ed 144812016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14482
14483 PR target/68991
14484 * gcc.target/i386/pr68991.c: New test.
14485
ea87c5e3 144862016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14487
14488 PR target/68991
14489 * g++.dg/pr68991-1.C: New test.
14490 * g++.dg/pr68991-2.C: Likewise.
14491
1943a4a2 144922016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14493
1943a4a2 14494 PR other/60465
afe82e5b 14495 * gcc.target/ia64/pr60465-gprel64.c: New test.
14496 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14497
1e9147dd 144982016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14499
14500 PR rtl-optimization/68651
14501 * gcc.target/aarch64/pr68651_1.c: New test.
14502
d42aa619 145032016-01-05 David Malcolm <dmalcolm@redhat.com>
14504
14505 PR c/69122
14506 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14507
1776de76 145082016-01-05 Nathan Sidwell <nathan@acm.org>
14509
2d7d361d 14510 PR c++/58583
14511 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14512
1776de76 14513 * gcc.dg/alias-15.c: New.
14514
5beb12c0 145152016-01-05 Nick Clifton <nickc@redhat.com>
14516
14517 PR target/68870
14518 * g++.dg/pr68770.C: New test.
14519
d8cca921 145202016-01-04 Mike Stump <mikestump@comcast.net>
14521
14522 * lib/target-supports.exp (check_effective_target_cilkplus):
14523 cilkplus targets require pthreads.
afc907ef 14524 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14525
8427dff3 145262016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14527
14528 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14529 generation.
14530
f1717362 145312016-01-04 Jakub Jelinek <jakub@redhat.com>
14532
14533 Update copyright years.
14534
d7d6a3ab 145352016-01-04 Marek Polacek <polacek@redhat.com>
14536
14537 PR c/68908
14538 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14539 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14540 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14541
b8f4a5f9 145422016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14543
14544 * gcc.target/sparc/20160104-2.c: New test.
14545
6b5c028f 145462016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14547
14548 * gcc.target/sparc/20160104-1.c: New test.
14549
300e1002 145502016-01-03 Paul Thomas <pault@gcc.gnu.org>
14551
14552 PR fortran/65045
14553 * gfortran.dg/pr65045.f90: New test.
14554
855b105f 145552016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14556
14557 * gnat.dg/specs/debug1.ads: Delete.
14558
bdc177dc 145592016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14560
14561 PR libgfortran/68867
14562 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14563 expression.
14564
48aaffae 145652016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14566
14567 PR libgfortran/68867
14568 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14569 PowerPC.
14570
19a468b8 145712016-01-01 Paul Thomas <pault@gcc.gnu.org>
14572
14573 PR fortran/68864
14574 * gfortran.dg/pr68864.f90: New test.
14575
25371c91 145762016-01-01 Jakub Jelinek <jakub@redhat.com>
14577
2a659064 14578 PR tree-optimization/69070
14579 * gcc.dg/pr69070.c: New test.
14580
57aa9851 14581 PR sanitizer/69055
14582 * gfortran.dg/pr69055.f90: New test.
14583
25371c91 14584 PR target/69015
14585 * gcc.dg/pr69015.c: New test.
f1717362 14586\f
fb2c1edd 14587Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14588
14589Copying and distribution of this file, with or without modification,
14590are permitted in any medium without royalty provided the copyright
14591notice and this notice are preserved.