]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* testsuite/ChangeLog: Remove merge marker.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
df15667f 12015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gcc.target/i386/pieces-strcpy-1.c: New test.
4 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5
83c375ba 62016-08-11 Jakub Jelinek <jakub@redhat.com>
7
8 PR c++/72868
9 * g++.dg/cpp1y/constexpr-switch4.C: New test.
10
350f354a 112015-08-11 H.J. Lu <hongjiu.lu@intel.com>
12
13 * gcc.target/i386/pieces-memcpy-1.c: New test.
14 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
15 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
16 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
17 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
18 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
19
74be5bc1 202016-08-11 Jakub Jelinek <jakub@redhat.com>
21
22 PR c/72816
20fb4916 23 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 24
40395983 252016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
26
27 PR tree-optimization/71083
28 * gcc.c-torture/execute/pr71083.c: New test.
29 * gnat.dg/loop_optimization23.adb: New test.
30 * gnat.dg/loop_optimization23_pkg.ads: New test.
31 * gnat.dg/loop_optimization23_pkg.adb: New test.
32
ec969ce4 332016-08-11 Richard Biener <rguenther@suse.de>
34
35 PR tree-optimization/72772
36 * gcc.dg/graphite/pr35356-1.c: Adjust.
37 * gcc.dg/tree-ssa/pr59597.c: Likewise.
38
25482c16 392016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
40
41 * gfortran.dg/random_7.f90: Take into account that the last seed
42 value is the special p value.
43 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
44
f454033a 452016-08-11 Richard Biener <rguenther@suse.de>
46
47 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
48
2d2b78a1 492016-08-11 Alan Modra <amodra@gmail.com>
50
51 * gcc.target/powerpc/pr71680.c: New.
52
97468983 532016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
54
55 * gcc.target/powerpc/bfp/bfp.exp: New file.
56 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
57 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
58 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
59 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
60 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
61 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
62 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
63 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
64 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
65 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
66 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
67 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
68 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
69 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
70 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
71 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
72 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
73 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
74 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
75 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
76 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
77 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
78 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
79 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
80 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
81 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
82 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
83 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
84 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
85 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
86 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
87 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
88 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
89 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
90 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
91 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
92 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
93 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
94 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
95 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
96 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
97 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
98 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
99 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
100 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
101 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
102 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
103 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
104 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
105 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
106 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
107 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
108 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
109
23a6fe48 1102016-08-10 Bin Cheng <bin.cheng@arm.com>
111
112 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
113 Add aarch64*-*-*.
114
0cb8f73e 1152016-08-10 Bin Cheng <bin.cheng@arm.com>
116
117 * gcc.target/aarch64/simd/vcond-ne.c: New test.
118
b7ed2a65 1192016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
120
121 PR target/72853
122 * gcc.target/powerpc/pr72853.c: New test.
123
2d2b4107 1242016-08-10 Martin Liska <mliska@suse.cz>
125
126 PR gcov-profile/58306
127 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
128
7132b755 1292016-08-10 Martin Liska <mliska@suse.cz>
130
131 * g++.dg/gcov/gcov-threads-1.C: New test.
132
5186407c 1332016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
134
135 PR target/71873
136 * gcc.target/avr/pr71873.c: New test.
137
44f01555 1382016-08-09 Martin Liska <mliska@suse.cz>
139
140 * g++.dg/gcov/gcov-dump-1.C: New test.
141 * g++.dg/gcov/gcov-dump-2.C: New test.
142
7d4f18f5 1432016-08-09 Martin Liska <mliska@suse.cz>
144
145 * gcc.dg/tree-prof/val-prof-9.c: New test.
146
defa7026 1472016-08-09 Martin Liska <mliska@suse.cz>
148
149 * gcc.dg/tree-prof/val-prof-8.c: New test.
150
ae7e6062 1512016-08-09 Martin Jambor <mjambor@suse.cz>
152
0c47dd26 153 PR ipa/71981
154 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 155
a69fb570 1562016-08-09 Bin Cheng <bin.cheng@arm.com>
157
158 PR tree-optimization/33707
159 * gcc.dg/vect/pr33707.c: New test.
160
a031a844 1612016-08-09 Bin Cheng <bin.cheng@arm.com>
162
163 PR tree-optimization/pr72772
164 * gcc.dg/tree-ssa/pr72772.c: New test.
165
8f1baf0d 1662016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
167
168 PR rtl-optimization/66669
169 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
170
53e7aca1 1712016-08-09 Jakub Jelinek <jakub@redhat.com>
172
173 PR tree-optimization/72824
174 * gcc.c-torture/execute/ieee/pr72824.c: New test.
175
c162fa25 1762016-08-09 Richard Biener <rguenther@suse.de>
177
178 PR tree-optimization/71802
179 * gcc.dg/torture/pr71802.c: New testcase.
180
87156a7d 1812016-08-09 Jakub Jelinek <jakub@redhat.com>
182
183 PR c++/72809
184 * g++.dg/eh/stdarg1.C: New test.
185
d0029333 1862016-08-08 Andi Kleen <ak@linux.intel.com>
187
188 * lib/profopt.exp: (auto-profopt-execute): Don't include full
189 test command line in failure log.
190 (profopt-execute): dito. Make autofdo file names unique.
191
7af4d06b 1922016-08-08 David Malcolm <dmalcolm@redhat.com>
193
194 PR c/64955
195 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
196 output.
197
7091ff70 1982016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
199
200 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
201 c99_runtime.
202 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
203 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
204 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
205 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
206 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
207 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
208
d189b094 2092016-08-08 David Malcolm <dmalcolm@redhat.com>
210
211 PR c/52952
212 * gcc.dg/cpp/pr66415-1.c: Likewise.
213 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
214 * gcc.dg/format/c90-printf-1.c: Likewise.
215 * gcc.dg/format/diagnostic-ranges.c: New test case.
216
440837fe 2172016-08-08 Jakub Jelinek <jakub@redhat.com>
218
7cbcf608 219 PR fortran/72716
220 * gfortran.dg/gomp/pr72716.f90: New test.
221
aa1ddb66 222 PR middle-end/72781
223 * gcc.dg/gomp/pr72781.c: New test.
224
440837fe 225 PR middle-end/68762
226 * g++.dg/vect/pr68762-1.cc: New test.
227 * g++.dg/vect/pr68762-2.cc: New test.
228 * g++.dg/vect/pr68762.h: New file.
229
eb571c16 2302016-08-08 Martin Sebor <msebor@redhat.com>
231
232 PR testsuite/72838
233 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
234 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
235 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
236
8ca5189a 2372016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
238
239 PR fortran/71936
240 * gfortran.dg/allocate_with_source_21.f03: New test.
241
1495e54c 2422016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
243
244 PR fortran/72698
245 * gfortran.dg/allocate_with_source_20.f03: New test.
246
d1e97886 2472016-08-08 Alan Modra <amodra@gmail.com>
248
249 * gcc.c-torture/compile/pr72802.c: New.
250
9da84a54 2512016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
252
253 PR fortran/70524
254 * gfortran.dg/dependency_48.f90: New test.
255
3f9692a5 2562016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
257
b5b764be 258 PR fortran/70040
3f9692a5 259 * gfortran.dg/pr70040.f90: New testcase.
260
099ec19a 2612016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
262
263 PR fortran/71961
264 * gfortran.dg/matmul_10.f90: New testcase.
265
e8272095 2662016-08-07 Jan Hubicka <hubicka@ucw.cz>
267
268 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
269
f5d2c462 2702016-08-07 Jakub Jelinek <jakub@redhat.com>
271
272 PR c/72816
273 * gcc.dg/pr72816.c: New test.
274
30c60892 2752016-08-06 Jonathan Wakely <jwakely@redhat.com>
276
277 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
278 * g++.dg/conversion/pr41426.C: Likewise.
279 * g++.dg/conversion/pr66211.C: Likewise.
280 * g++.dg/cpp1y/lambda-init9.C: Likewise.
281 * g++.dg/init/ref8.C: Likewise.
282 * g++.old-deja/g++.law/cvt20.C: Likewise.
283 * g++.old-deja/g++.mike/p9732c.C: Likewise.
284
2abf3c4a 2852016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
286
287 PR tree-optimization/18046
288 * gcc.dg/tree-ssa/vrp105.c: New test.
289 * gcc.dg/tree-ssa/vrp106.c: New test.
290
ea034e2c 2912016-08-05 Martin Sebor <msebor@redhat.com>
292
293 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
294 1ul in diagnostics. Remove hyphen from "constant-expression."
295 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
296 * g++.dg/cpp0x/static_assert3.C: Same.
297 * g++.dg/cpp1y/constexpr-throw.C: Same.
298 * g++.dg/template/nontype3.C: Same.
299 * g++.dg/warn/overflow-warn-1.C: Same.
300 * g++.dg/warn/overflow-warn-3.C: Same.
301 * g++.dg/warn/overflow-warn-4.C: Same.
302
d4166bdc 3032016-08-05 David Malcolm <dmalcolm@redhat.com>
304
305 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
306 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
307 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
308 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
309
906dd612 3102016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
311
312 PR tree-optimization/72810
313 * gcc.dg/tree-ssa/vrp110.c: New test.
314
9788fb76 3152016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
316
317 PR Target/72819
318 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
319 registers.
320 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
321 saving the half-precision registers.
322 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
323 value is returned in h0.
324 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
325 are passed in FP/SIMD registers.
326 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
327 passing works corrcetly.
328 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
329 (hfa_f16x2_t): Likewise.
330 (hfa_f16x3_t): Likewise.
331 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
332 are promoted to double and passed in a double register.
333 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
334 are promoted to double and stacked.
335 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
336 __fp16 data types.
337 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
338 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
339 __fp16 first get passed in FP/SIMD registers, then stacked.
340
30f40fe4 3412016-08-05 Nathan Sidwell <nathan@acm.org>
342
343 PR c++/68724
344 * g++.dg/cpp0x/pr68724.C: New.
345
8a6540e1 3462016-08-05 Richard Biener <rguenther@suse.de>
347
348 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
349
09001ac1 3502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
351
352 * gcc.dg/tree-ssa/vrp107.c: New test.
353 * gcc.dg/tree-ssa/vrp108.c: New test.
354 * gcc.dg/tree-ssa/vrp109.c: New test.
355
88ab6a9c 3562016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
357
358 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
359 dg-options.
360
b2a036e7 3612016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
362
363 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
364 test-cases.
365 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
366 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
367 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
368 test-cases.
369 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
370 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
371 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
372 large_double.
373
8dbf49cb 3742016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
375
376 PR c++/72800
377 * g++.dg/cpp1y/lambda-ice1.C: New.
378
dcc45aae 3792016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
380
381 PR c++/72759
382 * g++.dg/cpp1y/pr72759.C: New test.
383
88fe4062 3842016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
385
386 * gcc.dg/switch-10.c: New test.
387
a1af716f 3882016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
389
390 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
391
1fa5d8ba 3922016-08-04 Thomas Schwinge <thomas@codesourcery.com>
393
394 * c-c++-common/goacc/routine-5.c: Update.
395
e8dedc4a 3962016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
397
398 PR rtl-optimization/70903
399 * gcc.c-torture/execute/pr70903.c: New test.
400
7ca5003c 4012016-08-04 Martin Liska <mliska@suse.cz>
402
403 * gcc.dg/params/params.exp: Replace file exists with
404 TESTING_IN_BUILD_TREE.
405
810702a2 4062016-08-04 Marek Polacek <polacek@redhat.com>
407
408 PR c++/70229
409 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
410
fa8a8f79 4112016-08-04 Richard Biener <rguenther@suse.de>
412
413 PR middle-end/71984
414 * gcc.dg/torture/pr71984.c: Guard correctness check for
415 little-endian.
416
9916f5a5 4172016-08-03 Andrew Pinski <apinski@cavium.com>
418
419 * gcc.c-torture/compile/20160802-1.c: New testcase.
420
278b4698 4212016-08-03 Fritz Reese <fritzoreese@gmail.com>
422
423 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
424
860c3c85 4252016-08-03 Richard Biener <rguenther@suse.de>
426
427 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
428 and remove -O3.
429 * c-c++-common/ubsan/pr71403-2.c: Likewise.
430 * c-c++-common/ubsan/pr71403-3.c: Likewise.
431
0a41d717 4322016-08-03 Richard Biener <rguenther@suse.de>
433
434 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
435 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
436 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
437 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
438
52e3c0e8 4392016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
440
441 * gcc.dg/init-excess-2.c: Require int32plus.
442 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
443 * gcc.dg/pr59963-2.c: Require int32plus.
444 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
445 * gcc.dg/unroll-7.c: Require int32plus.
446
ad8a330c 4472016-08-02 Bin Cheng <bin.cheng@arm.com>
448
449 PR tree-optimization/34114
450 * gcc.dg/tree-ssa/loop-42.c: New test.
451
d3aa3636 4522016-08-02 Tamar Christina <tamar.christina@arm.com>
453
454 * gcc.target/aarch64/vminmaxnm.c: New.
455 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
456 tests.
457
c79d3723 4582016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
459
460 * gcc.target/powerpc/vec-extract-5.c: New tests to test
461 vec_extract for vector float, vector int, vector short, and vector
462 char.
463 * gcc.target/powerpc/vec-extract-6.c: Likewise.
464 * gcc.target/powerpc/vec-extract-7.c: Likewise.
465 * gcc.target/powerpc/vec-extract-8.c: Likewise.
466 * gcc.target/powerpc/vec-extract-9.c: Likewise.
467
5fc13c39 4682016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
469
470 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 471 single stack adjustment, no writeback.
5fc13c39 472 * gcc.target/aarch64/test_frame_12.c: Likewise.
473 * gcc.target/aarch64/test_frame_13.c: Likewise.
474 * gcc.target/aarch64/test_frame_15.c: Likewise.
475 * gcc.target/aarch64/test_frame_6.c: Likewise.
476 * gcc.target/aarch64/test_frame_7.c: Likewise.
477 * gcc.target/aarch64/test_frame_8.c: Likewise.
478 * gcc.target/aarch64/test_frame_16.c: New test.
479
2eb70c76 4802015-08-01 H.J. Lu <hongjiu.lu@intel.com>
481
482 PR target/72748
483 * gcc.target/i386/pr72748.c: New test.
484
12117f39 4852015-08-01 Alan Hayward <alan.hayward@arm.com>
486
487 PR tree-optimization/71818
488 * gcc.dg/vect/pr71818.c: New
489
56e7a293 4902016-08-01 Martin Liska <mliska@suse.cz>
491
492 PR tree-optimization/71857
493 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
494
aa8852cc 4952016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
496
497 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
498
f3c032a4 4992016-08-01 Jan Beulich <jbeulich@suse.com>
500
501 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
502
a1e9d2c3 5032016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
504
505 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
506 * gcc.target/powerpc/mulkc3-1.c: Likewise.
507
466045aa 5082016-07-31 Jonathan Wakely <jwakely@redhat.com>
509
510 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
511 (check_effective_target_c++): Likewise. Also match for libstdc++.
512
71b5dc23 5132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
514
515 PR fortran/41922
516 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
517 * gfortran.dg/equiv_constraint_7.f90: Ditto.
518 * gfortran.dg/pr41922.f90: New test.
519
dd13eb1b 5202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
521
522 PR fortran/68566
523 * gfortran.dg/pr68566.f90: new test.
524
cb768824 5252016-07-30 Martin Sebor <msebor@redhat.com>
526
527 PR c++/60760
528 PR c++/71091
529 * g++.dg/cpp0x/constexpr-cast.C: New test.
530 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
531 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
532 * g++.dg/ubsan/pr63956.C: Correct.
533
efa8ff03 5342016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
535
536 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
537 vector double or vector long where the vector is in memory.
538 * gcc.target/powerpc/vec-extract-3.c: Likewise.
539 * gcc.target/powerpc/vec-extract-4.c: Likewise.
540
0b8113c5 5412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
542
543 PR fortran/69867
544 * gfortran.dg/pr69867.f90: New test.
545
3badc59b 5462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
547
548 PR fortran/69962
549 * gfortran.dg/pr69962.f90: New test.
550
fc8b54ff 5512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
552
553 PR fortran/70006
554 * gfortran.dg/pr70006.f90: New test.
555
165b422e 5562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
557
558 PR fortran/71730
559 * gfortran.dg/pr71730.f90: New test.
560 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
561 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
562 * gfortran.dg/array_constructor_26.f03: Ditto.
563
0c6334ed 5642016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
565
566 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
567 * gcc.target/powerpc/pr71763.c: Likewise.
568
4ebf85be 5692016-07-29 Marek Polacek <polacek@redhat.com>
570
571 PR c/71742
572 * gcc.dg/940510-1.c: Adjust dg-error.
573 * gcc.dg/c99-flex-array-1.c: Likewise.
574 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
575
9efe5be6 576 PR c/71853
577 * gcc.dg/noncompile/pr71853.c: New test.
578
4c4548bb 579 PR c/71573
580 * gcc.dg/noncompile/pr71573.c: New test.
581
8ae70602 582 PR c/71926
583 * g++.dg/warn/Wparentheses-30.C: New test.
584 * gcc.dg/Wparentheses-14.c: New test.
585
cfc1aded 5862016-07-29 Uros Bizjak <ubizjak@gmail.com>
587
588 * gcc.dg/pr59833.c: Use dg-add-options ieee.
589
d5e80d93 5902016-07-29 Bin Cheng <bin.cheng@arm.com>
591
592 PR tree-optimization/57558
593 * gcc.dg/vect/pr57558-1.c: New test.
594 * gcc.dg/vect/pr57558-2.c: New test.
595
c7c713ec 5962016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
597
cfc1aded 598 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 599 to scan forwprop1 dump pass.
600
34b9af67 6012016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
602
603 PR c++/51488
604 * g++.dg/template/pr51488.C: New.
605
322d4184 6062016-07-29 Jakub Jelinek <jakub@redhat.com>
607
608 PR c/71969
609 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
610 static __inline__.
611 * gcc.dg/pr71969-1.c: New test.
612 * gcc.dg/pr71969-2.c: New test.
613 * gcc.dg/pr71969-3.c: New test.
614
7648c9c7 6152016-07-29 Marek Polacek <polacek@redhat.com>
616
617 PR c/71574
618 * c-c++-common/pr71574.c: New test.
619
35fddbd6 620 PR c/71583
621 * gcc.dg/noncompile/pr71583.c: New test.
622
d06bcb87 6232016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
624
625 PR middle-end/68217
626 * gcc.dg/pr68217.c: New test.
627
fb5574d7 6282016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
629
630 PR fortran/71067
631 * gfortran.dg/pr71067_1.f90: New test.
632 * gfortran.dg/pr71067_2.f90: Ditto.
633
a52bb7a0 6342016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
635
636 * gcc.target/powerpc/vec-extract-1.c: New test.
637
42e96823 6382016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
639
640 PR fortran/71799
641 * gfortran.dg/pr71799.f90: New test.
642
d5539c6b 6432016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
644
645 PR c++/71665
646 * g++.dg/cpp0x/pr71665-1.C: New.
647 * g++.dg/cpp0x/pr71665-2.C: Likewise.
648 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
649 * g++.dg/ext/label10.C: Likewise.
650 * g++.dg/parse/constant5.C: Likewise.
651
05995232 6522016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
653
654 PR fortran/71859
655 * gfortran.dg/pr71859.f90: New test.
656 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
657 * gfortran.dg/coarray_collectives_1.f90: Ditto.
658
7a4429b2 6592016-07-28 Paul Thomas <pault@gcc.gnu.org>
660
661 PR fortran/71883
662 * gfortran.dg/pr71883.f90 : New test.
663
f339cf78 6642016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
665
666 PR tree-optimization/71734
cfc1aded 667 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 668
8311fe26 6692016-07-28 Renlin Li <renlin.li@arm.com>
670
671 Revert
672 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
673
674 PR fortran/71902
675 * gfortran.dg/dependency_47.f90: New test.
676
595e387a 6772016-07-28 Martin Liska <mliska@suse.cz>
678
679 PR gcov-profile/68025
680 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
681
83554604 6822016-07-28 Martin Liska <mliska@suse.cz>
683
684 * g++.dg/vect/pr70944.cc: New test.
685
ec6d2d63 6862016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
687
688 PR middle-end/71994
689 * gcc.dg/torture/pr71994.c: New test.
690
12dabcee 6912016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
692
693 PR middle-end/71078
694 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
695 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
696 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
697
262a83d5 6982016-07-27 Richard Biener <rguenther@suse.de>
699
700 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
701
3989f1fe 7022016-07-27 Martin Liska <mliska@suse.cz>
703
704 * gcc.dg/predict-13.c: New test.
705 * gcc.dg/predict-14.c: New test.
706
69a499fa 7072016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
708
7a4429b2 709 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 710 including stdint.h.
711 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
712 including stdint.h.
713
751fef95 7142016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
715
716 PR target/71869
717 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
718 IEEE built-in functions handle quiet and signalling NaNs
719 correctly.
720
5e07497c 7212016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
722
723 PR fortran/71862
724 * gfortran.dg/pr71862.f90: New test.
725
18928e61 7262016-07-26 Martin Sebor <msebor@redhat.com>
727
728 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
729 selector with dg-options.
730
7e1856f1 7312016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
732
733 PR tree-optimization/18046
734 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
735 * gcc.dg/tree-ssa/vrp103.c: New test.
736 * gcc.dg/tree-ssa/vrp104.c: New test.
737
08679462 7382016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
739
740 * gcc.target/powerpc/pr63354.c: Require lp64 since
741 -mprofile-kernel is not legal with -m32.
742
8c3efadf 7432016-07-26 Richard Biener <rguenther@suse.de>
744
745 PR rtl-optimization/71984
746 * gcc.dg/torture/pr71984.c: New testcase.
747
78866ecd 7482016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
749
750 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
751 g++-dg-runtest via et-dg-runtest.
752 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
753 * gcc.dg/vect/vect.exp: Likewise.
754 * gfortran.dg/graphite/graphite.exp: Likewise, but for
755 gfortran-dg-runtest.
756 * gfortran.dg/vect/vect.exp: Likewise.
757 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
758 (check_mips_loongson_hw_available): Likewise.
759 (check_effective_target_mpaired_single_runtime): Likewise.
760 (check_effective_target_mips_loongson_runtime): Likewise.
761 (add_options_for_mpaired_single): Likewise.
762 (check_effective_target_vect_int): Add global et_index.
763 Check and save the supported feature for a target selected by
764 the et_index target. Break long lines where appropriate. Call
765 et-is-effective-target for MIPS with an argument instead of
766 check_effective_target_* where appropriate.
767 (check_effective_target_vect_intfloat_cvt): Likewise.
768 (check_effective_target_vect_uintfloat_cvt): Likewise.
769 (check_effective_target_vect_floatint_cvt): Likewise.
770 (check_effective_target_vect_floatuint_cvt): Likewise.
771 (check_effective_target_vect_simd_clones): Likewise.
772 (check_effective_target_vect_shift): ewise.
773 (check_effective_target_whole_vector_shift): Likewise.
774 (check_effective_target_vect_bswap): Likewise.
775 (check_effective_target_vect_shift_char): Likewise.
776 (check_effective_target_vect_long): Likewise.
777 (check_effective_target_vect_float): Likewise.
778 (check_effective_target_vect_double): Likewise.
779 (check_effective_target_vect_long_long): Likewise.
780 (check_effective_target_vect_no_int_max): Likewise.
781 (check_effective_target_vect_no_int_add): Likewise.
782 (check_effective_target_vect_no_bitwise): Likewise.
783 (check_effective_target_vect_widen_shift): Likewise.
784 (check_effective_target_vect_no_align): Likewise.
785 (check_effective_target_vect_hw_misalign): Likewise.
786 (check_effective_target_vect_element_align): Likewise.
787 (check_effective_target_vect_condition): Likewise.
788 (check_effective_target_vect_cond_mixed): Likewise.
789 (check_effective_target_vect_char_mult): Likewise.
790 (check_effective_target_vect_short_mult): Likewise.
791 (check_effective_target_vect_int_mult): Likewise.
792 (check_effective_target_vect_extract_even_odd): Likewise.
793 (check_effective_target_vect_interleave): Likewise.
794 (check_effective_target_vect_stridedN): Likewise.
795 (check_effective_target_vect_multiple_sizes): Likewise.
796 (check_effective_target_vect64): Likewise.
797 (check_effective_target_vect_call_copysignf): Likewise.
798 (check_effective_target_vect_call_sqrtf): Likewise.
799 (check_effective_target_vect_call_btrunc): Likewise.
800 (check_effective_target_vect_call_btruncf): Likewise.
801 (check_effective_target_vect_call_ceil): Likewise.
802 (check_effective_target_vect_call_ceilf): Likewise.
803 (check_effective_target_vect_call_floor): Likewise.
804 (check_effective_target_vect_call_floorf): Likewise.
805 (check_effective_target_vect_call_lceil): Likewise.
806 (check_effective_target_vect_call_lfloor): Likewise.
807 (check_effective_target_vect_call_nearbyint): Likewise.
808 (check_effective_target_vect_call_nearbyintf): Likewise.
809 (check_effective_target_vect_call_round): Likewise.
810 (check_effective_target_vect_call_roundf): Likewise.
811 (check_effective_target_vect_perm): Likewise, but also append *_saved
812 to the existing global name to properly cache the result.
813 (check_effective_target_vect_perm_byte): Likewise.
814 (check_effective_target_vect_perm_short): Likewise.
815 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
816 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
817 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
818 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
819 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
820 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
821 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
822 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
823 (check_effective_target_vect_sdot_qi): Likewise.
824 (check_effective_target_vect_udot_qi): Likewise.
825 (check_effective_target_vect_sdot_hi): Likewise.
826 (check_effective_target_vect_udot_hi): Likewise.
827 (check_effective_target_vect_usad_char): Likewise.
828 (check_effective_target_vect_pack_trunc): Likewise.
829 (check_effective_target_vect_unpack): Likewise.
830 (check_effective_target_vect_aligned_arrays): Likewise.
831 (check_effective_target_vect_natural_alignment): Likewise.
832 (check_effective_target_vector_alignment_reachable): Likewise.
833 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
834 (is-effective-target): Initialize et_index if undefined.
835 (et-dg-runtest): New.
836 (et-is-effective-target): Likewise.
837 (check_vect_support_and_set_flags): Add supported MIPS targets to
838 EFFECTIVE_TARGETS list. Return the number of supported targets.
839
b2930f09 8402016-07-26 Richard Biener <rguenther@suse.de>
841 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
842
843 PR middle-end/70920
844 * gcc.dg/pr70920-1.c: New test-case.
845 * gcc.dg/pr70902-2.c: Likewise.
846 * gcc.dg/pr70920-3.c: Likewise.
847 * gcc.dg/pr70920-4.c: Likewise
848 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
849 2 instead of 3.
850
90821294 8512016-07-25 Alexander Monakov <amonakov@ispras.ru>
852
853 * gcc.c-torture/execute/pr71494.c: Require label_values.
854 * gcc.dg/pr16973.c: Ditto.
855
1660595b 8562016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
857
858 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
859 * gcc.dg/torture/pr69771.c: Require int32plus.
860 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
861
5b2b88ce 8622016-07-25 Martin Liska <mliska@suse.cz>
863
864 * gcc.dg/torture/pr71987.c: New test.
865
e2f926e9 8662016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
867
868 PR fortran/71935
869 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
870 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
871 * gfortran.dg/pr71935.f90: New test.
872
efa8e86e 8732016-07-22 Martin Sebor <msebor@redhat.com>
874
875 PR c++/71675
876 * g++.dg/ext/atomic-3.C: New test.
877 * gcc.dg/atomic/pr71675.c: New test.
878
5a43070d 8792016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
880
881 * gcc.target/i386/mvc8.c: New test.
882
1b793819 8832016-07-22 Bin Cheng <bin.cheng@arm.com>
884
885 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
886 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
887
d4b4c787 8882016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
889
890 PR fortran/71795
891 * gfortran.dg/constructor_50.f90: New test.
892
45648efe 8932016-07-22 Martin Liska <mliska@suse.cz>
894
895 PR gcov-profile/69028
896 PR gcov-profile/62047
897 * g++.dg/cilk-plus/pr69028.C: New test.
898
b657bb1f 8992016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
900
901 * gfortran.dg/coarray_stat_2.f90: New test.
902
3a421504 9032016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
904
905 * gcc.target/powerpc/vec-extract.h: New files to check the
906 vec_extract built-in functions for all vector types, testing
907 accessing each element, both with constant and variable element
908 numbers.
909 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
910 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
911 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
912 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
913 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
914 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
915 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
916 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
917 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
918
d40a1eac 9192016-07-21 Jakub Jelinek <jakub@redhat.com>
920
921 PR c++/71728
922 * g++.dg/other/pr71728.C: New test.
923
3b0d7293 9242016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
925
926 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
927 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
928 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
929 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
930 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
931
50953a9f 9322016-07-21 Richard Biener <rguenther@suse.de>
933
934 PR tree-optimization/71947
935 * gcc.dg/tree-ssa/vrp102.c: New testcase.
936
90261646 9372016-07-21 Bin Cheng <bin.cheng@arm.com>
938
939 * gcc.dg/tree-ssa/scev-15.c: New.
940
5a5a7a90 9412016-07-21 Bin Cheng <bin.cheng@arm.com>
942
943 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
944
df0c563f 9452016-07-21 Jakub Jelinek <jakub@redhat.com>
946
947 PR c++/71941
948 * g++.dg/gomp/pr71941.C: New test.
949
24acd4ab 9502016-07-20 David Malcolm <dmalcolm@redhat.com>
951
952 PR c/70339
953 PR c/71858
954 * g++.dg/spellcheck-identifiers.C: New test case, based on
955 gcc.dg/spellcheck-identifiers.c.
956 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
957 gcc.dg/spellcheck-identifiers-2.c.
958 * g++.dg/spellcheck-typenames.C: New test case, based on
959 gcc.dg/spellcheck-typenames.c
960
8669e753 9612016-07-20 Jonathan Wakely <jwakely@redhat.com>
962
963 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
964 pointer to member function and also test catching by reference.
965
75cb41b8 9662016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
967
968 * gcc.target/s390/pr67443.c: Fix test case.
969
07be1239 9702016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
971
972 * gcc.target/s390/insv-1.c: Xfail some tests.
973 * gcc.target/s390/insv-2.c: Likewise.
974
e9b5fdd9 9752016-07-20 Georg-Johann Lay <avr@gjlay.de>
976
977 * gcc.target/avr/torture/get-mem.c: New test.
978 * gcc.target/avr/torture/set-mem.c: New test.
979
b704b0e1 9802016-07-20 Georg-Johann Lay <avr@gjlay.de>
981
982 PR target/71948
983 * gcc.target/avr/torture/tiny-progmem.c: New test.
984
051eb924 9852016-07-20 Jakub Jelinek <jakub@redhat.com>
986
fdb70809 987 PR c++/71909
988 * g++.dg/parse/pr71909.C: New test.
989 * g++.dg/tm/pr71909.C: New test.
990
051eb924 991 PR c++/50060
992 * g++.dg/cpp0x/constexpr-50060.C: New test.
993 * g++.dg/cpp1y/constexpr-50060.C: New test.
994
c4e1267c 9952016-07-20 Martin Liska <mliska@suse.cz>
996
997 * gfortran.dg/graphite/pr71898.f90: New test.
998
ecaa5fd4 9992016-07-20 Bin Cheng <bin.cheng@arm.com>
1000
1001 PR tree-optimization/71503
1002 PR tree-optimization/71683
1003 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1004 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1005
f5b88ba1 10062016-07-20 Martin Liska <mliska@suse.cz>
1007
1008 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1009 * gcc.dg/plugin/sreal-test-1.c: Remove.
1010 * gcc.dg/plugin/sreal_plugin.c: Remove.
1011
e889bd11 10122016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1013
1014 PR fortran/71902
1015 * gfortran.dg/dependency_47.f90: New test.
1016
1c6bb1c0 10172016-07-19 Jakub Jelinek <jakub@redhat.com>
1018
94d511af 1019 PR rtl-optimization/71916
1020 * gcc.c-torture/compile/pr71916.c: New test.
1021
54e95a17 1022 PR middle-end/71874
1023 * g++.dg/torture/pr71874.C: New test.
1024
1c6bb1c0 1025 PR middle-end/71734
1026 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1027 (my_alloc): Rewritten to use __builtin_posix_memalign and
1028 __SIZE_TYPE__.
1029 (my_free): Use __builtin_free instead of _mm_free.
1030 (Vec::operator=): Use __builtin_memcpy.
1031
0d565f19 10322016-07-19 Martin Jambor <mjambor@suse.cz>
1033
cfc1aded 1034 PR fortran/71688
1035 * gfortran.dg/pr71688.f90: New test.
0d565f19 1036
2be13cd5 10372016-07-19 Richard Biener <rguenther@suse.de>
1038
1039 * c-c++-common/vector-subscript-6.c: New testcase.
1040 * c-c++-common/vector-subscript-7.c: Likewise.
1041
1697df09 10422016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1043
7a4429b2 1044 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 1045 and UInt32 based on __SIZEOF_INT__.
1046
8894566e 10472016-07-19 Richard Biener <rguenther@suse.de>
1048
1049 PR tree-optimization/71901
1050 * gcc.dg/torture/pr71901.c: New testcase.
1051
10522016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 1053
1054 PR tree-optimization/71908
1055 * gcc.dg/torture/pr71908.c: New testcase.
1056
106ac76d 10572016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1058
1059 PR target/71493
1060 * gcc.target/powerpc/pr71493-1.c: New test.
1061 * gcc.target/powerpc/pr71493-2.c: Likewise.
1062
e6517a48 10632016-07-18 Jakub Jelinek <jakub@redhat.com>
1064
d1e0c36e 1065 PR c++/71835
1066 * g++.dg/conversion/ambig3.C: New test.
1067
6fe424c2 1068 PR c++/71828
1069 * g++.dg/cpp0x/constexpr-71828.C: New test.
1070
d3dd9e33 1071 PR c++/71826
1072 * g++.dg/template/pr71826.C: New test.
1073
74fd83a9 1074 PR c++/71822
1075 * g++.dg/template/defarg21.C: New test.
1076
e6517a48 1077 PR c++/71871
1078 * g++.dg/ext/vector31.C: New test.
1079
f942bdbf 10802016-07-18 Uros Bizjak <ubizjak@gmail.com>
1081
1082 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1083
4b1425be 10842016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1085
1086 PR tree-optimization/71734
1087 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1088
a80f37e1 10892016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1090
1091 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1092 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1093 stack-layout-dynamic-1.c: New test.
1094
ea283725 10952016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1096
1097 * gcc.target/s390/nolrl-1.c: New test.
1098
14eab729 10992016-07-17 Fritz Reese <fritzoreese@gmail.com>
1100
1101 PR fortran/71523
1102 * gfortran.dg/pr71523_1.f90: New test.
1103 * gfortran.dg/pr71523_2.f90: New test.
1104
3925d644 11052016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1106
1107 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1108
fb9ff4ce 11092016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1110 Marco Restelli <mrestelli@gmail.com>
1111
1112 PR fortran/62125
1113 * gfortran.dg/pr62125.f90: New test.
1114
95b0f5e9 11152016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1116
1117 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1118 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1119
1913be16 11202016-07-15 Jonathan Wakely <jwakely@redhat.com>
1121
1122 PR c++/58796
1123 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1124 * g++.dg/cpp0x/nullptr35.C: New test.
1125
b4803084 11262016-07-15 Bin Cheng <bin.cheng@arm.com>
1127
1128 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1129
89e3ec3d 11302016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1131
1132 * gfortran.dg/goacc/vector_length.f90: New test.
1133
2084e279 11342016-07-15 Richard Biener <rguenther@suse.de>
1135
1136 PR tree-optimization/71881
1137 * gcc.dg/torture/pr71881.c: New testcase.
1138
2177bb9a 11392016-07-15 Richard Biener <rguenther@suse.de>
1140
1141 PR tree-optimization/71887
1142 * gcc.dg/torture/pr71887.c: New testcase.
1143
0dd7db3b 11442016-07-15 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR c/71858
1147 * gcc.dg/spellcheck-identifiers-3.c: New test.
1148
b41cc4d1 11492016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1150
1151 PR fortran/71807
1152 * gfortran.dg/null_9.f90: New test.
1153
a4d34e5e 11542016-07-15 Bin Cheng <bin.cheng@arm.com>
1155
1156 * gcc.dg/tree-ssa/loop-41.c: New test.
1157
1547c551 11582016-07-15 Bin Cheng <bin.cheng@arm.com>
1159
1160 PR tree-optimization/71347
1161 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1162
b9c2416b 11632016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1164
1165 PR fortran/29819
1166 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1167 * gfortran.dg/contains.f90: Ditto.
1168 * gfortran.dg/contains_empty_1.f03: Ditto.
1169 * gfortran.dg/submodule_3.f08: Ditto.
1170
28413b15 11712016-07-14 Jakub Jelinek <jakub@redhat.com>
1172
661af228 1173 PR testsuite/71865
1174 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1175 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1176 expected diagnostics.
1177
28413b15 1178 PR c/71858
1179 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1180 * gcc.dg/spellcheck-identifiers-2.c: New test.
1181 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1182 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1183
7b3b3a49 11842016-07-14 Jakub Jelinek <jakub@redhat.com>
1185
1186 PR tree-optimization/71872
1187 * gcc.c-torture/compile/pr71872.c: New test.
1188
7c039c44 11892016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1190
1191 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1192 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1193 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1194 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1195 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1196 * gcc.target/arm/atomic-op-acquire-1.c: This.
1197 * gcc.target/arm/atomic-op-char.c: Rename into ...
1198 * gcc.target/arm/atomic-op-char-1.c: This.
1199 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1200 * gcc.target/arm/atomic-op-consume-1.c: This.
1201 * gcc.target/arm/atomic-op-int.c: Rename into ...
1202 * gcc.target/arm/atomic-op-int-1.c: This.
1203 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1204 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1205 * gcc.target/arm/atomic-op-release.c: Rename into ...
1206 * gcc.target/arm/atomic-op-release-1.c: This.
1207 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1208 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1209 * gcc.target/arm/atomic-op-short.c: Rename into ...
1210 * gcc.target/arm/atomic-op-short-1.c: This.
1211 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1212 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1213 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1214 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1215 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1216 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1217 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1218 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1219 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1220 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1221
80c5e533 12222016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1223
1224 PR fortran/70842
1225 * gfortran.dg/select_type_35.f03: New test.
1226
c5a9fc7b 12272016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1228
1229 PR target/65951
1230 PR tree-optimization/70923
1231 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1232 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1233 * gcc.dg/vect/pr65951.c: Likewise.
1234 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1235
d1242c94 12362016-07-14 David Edelsohn <dje.gcc@gmail.com>
1237
1238 * c-c++-common/pr60226.c: Expect maximum object file alignment
1239 error on AIX.
1240
97f2a90b 12412016-07-14 Richard Biener <rguenther@suse.de>
1242
1243 PR tree-optimization/71866
1244 * gcc.dg/torture/pr71866.c: New testcase.
1245
6029a910 12462016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1247
1248 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1249 selector and enclose boolean expression in curly braces.
1250
798d22ed 12512016-07-14 Alan Modra <amodra@gmail.com>
1252
1253 PR target/71733
1254 * gcc.target/powerpc/p9-novsx.c: New.
1255
3ffcb27d 12562016-07-13 Andi Kleen <ak@linux.intel.com>
1257
1258 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1259 * g++.dg/tree-prof/morefunc.C: Dito.
1260 * g++.dg/tree-prof/pr35545.C: Dito.
1261 * g++.dg/tree-prof/reorder.C: Dito.
1262 * gcc.dg/tree-prof/20050826-2.c: Dito.
1263 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1264 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1265 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1266 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1267 * gcc.dg/tree-prof/inliner-1.c: Dito.
1268 * gcc.dg/tree-prof/merge_block.c: Dito.
1269 * gcc.dg/tree-prof/stringop-1.c: Dito.
1270 * gcc.dg/tree-prof/stringop-2.c: Dito.
1271 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1272 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1273 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1274 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1275 * gcc.dg/tree-prof/update-loopch.c: Dito.
1276 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1277 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1278 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1279 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1280 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1281 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1282 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1283
9ace90e5 12842016-07-13 Andi Kleen <ak@linux.intel.com>
1285
1286 * lib/profopt.exp (profopt-execute): Remove .imports files.
1287
b75cf198 12882016-07-13 Andi Kleen <ak@linux.intel.com>
1289
f942bdbf 1290 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 1291
4d0389a9 12922016-07-13 Andi Kleen <ak@linux.intel.com>
1293
1294 * lib/profopt.exp (dg-final-scan-autofdo,
1295 dg-final-scan-not-autofdo): New functions.
1296
a5af7a75 12972016-07-13 Bin Cheng <bin.cheng@arm.com>
1298
1299 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1300 * gcc.dg/vect/vect-35.c: Ditto.
1301 * gcc.dg/vect/vect-alias-check-2.c: New test.
1302
c6bcae01 13032016-07-13 Martin Liska <mliska@suse.cz>
1304
1305 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 1306 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 1307 * gfortran.dg/pr42108.f90: Update expected dump scan.
1308
0644c120 13092016-07-13 Richard Biener <rguenther@suse.de>
1310
1311 PR tree-optimization/24574
1312 * gcc.dg/pr24574.c: New testcase.
1313
2bbae5b9 13142016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1315
f942bdbf 1316 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 1317 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1318 * c-c++-common/pr68833-1.c: Require int32plus.
1319 * gcc.dg/ipa/pr63551.c: Likewise.
1320 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1321 * gcc.dg/ipa/pr64041.c: Require int32plus.
1322
839a6560 13232016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1324
1325 PR ipa/71633
1326 * g++.dg/pr71633.C: New test.
1327
8f5f2788 13282016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1329
1330 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1331 Add new arm_thumb1_cbz_ok effective target.
1332 * gcc.target/arm/cbz.c: New test.
1333
417e5cc5 13342016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1335
1336 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1337 Define effective target.
1338 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1339 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1340 * gcc.target/arm/movhi_movw.c: New test.
1341 * gcc.target/arm/movsi_movw.c: Likewise.
1342 * gcc.target/arm/movdi_movw.c: Likewise.
1343
68a5143e 13442016-07-13 Richard Biener <rguenther@suse.de>
1345
1346 PR middle-end/71104
1347 * gcc.dg/pr71104-1.c: New testcase.
1348 * gcc.dg/pr71104-2.c: Likewise.
1349
69e8d259 13502016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1351
1352 PR target/71805
1353 * gcc.target/powerpc/pr71805.c: New test.
1354
244f142f 13552016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1356
1357 * gcc.target/powerpc/divkc3-1.c: New.
1358 * gcc.target/powerpc/mulkc3-1.c: New.
1359
6fc56f1f 13602016-07-12 Nathan Sidwell <nathan@acm.org>
1361
1362 * gcc.target/arm/data-rel-1.c: New.
1363 * gcc.target/arm/data-rel-2.c: New.
1364 * gcc.target/arm/data-rel-3.c: New.
1365
94ee1e9c 13662016-07-12 Martin Liska <mliska@suse.cz>
1367
1368 * gcc.dg/params/blocksort-part.c: New test.
1369 * gcc.dg/params/params.exp: New file.
1370
cd32d747 13712016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1372
1373 PR middle-end/71700
1374 * gcc.c-torture/execute/pr71700.c: New test.
1375
ad010d47 13762016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1377 Richard Biener <rguenther@suse.de>
1378
1379 PR tree-optimization/23286
1380 PR tree-optimization/70159
1381 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1382 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1383 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1384 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1385 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1386 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1387 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1388 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1389 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1390 * gcc.dg/pr51879-12.c: Likewise.
1391 * gcc.dg/strlenopt-9.c: Likewise.
1392 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1393 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1394 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1395 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1396 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1397 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1398 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1399 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1400 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1401 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1402 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1403 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1404 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1405 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1406 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1407
9aece49e 14082016-07-12 Richard Biener <rguenther@suse.de>
1409
1410 PR rtl-optimization/68961
1411 * gcc.target/i386/pr68961.c: New testcase.
1412
8f05fee9 14132016-07-11 Jakub Jelinek <jakub@redhat.com>
1414
4a6cc5cd 1415 PR middle-end/71758
1416 * c-c++-common/gomp/pr71758.c: New test.
1417 * gfortran.dg/gomp/pr71758.f90: New test.
1418
8f05fee9 1419 PR tree-optimization/71823
1420 * gcc.dg/vect/pr71823.c: New test.
1421
b73690a4 14222016-07-11 David Malcolm <dmalcolm@redhat.com>
1423
1424 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1425 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1426 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1427
675f4c6b 14282016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1429
1430 PR target/71801
1431 * gcc.target/i386/pr71801.c: New test.
1432
9aaf7e3e 14332016-07-11 Richard Biener <rguenther@suse.de>
1434
1435 PR tree-optimization/71816
1436 * gcc.dg/torture/pr71816.c: New testcase.
1437
dd58bf21 14382016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1439
1440 PR fortran/71783
1441 * gfortran.dg/dependency_46.f90: New test.
1442
a2ebcb84 14432016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1444
1445 PR rtl-optimization/71621
1446 * gcc.target/i386/pr71621-1.c: New.
1447 * gcc.target/i386/pr71621-2.c: New.
1448
6cedf97e 14492016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1450
1451 * gfortran.dg/goacc/pr71704.f90: New test.
1452
dc71c755 14532016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1454
1455 PR target/71297
1456 * gcc.target/powerpc/pr71297.c: New.
1457
288161af 14582016-07-08 Jiong Wang <jiong.wang@arm.com>
1459
1460 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1461
98e771d6 14622016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1463
1464 PR target/71806
1465 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1466
c3d27339 14672016-07-08 Alan Hayward <alan.hayward@arm.com>
1468
1469 PR tree-optimization/71667
1470 * gcc.dg/vect/pr71667.c: New
1471
b1b5042a 14722016-07-08 Martin Liska <mliska@suse.cz>
1473
1474 * gcc.dg/torture/pr71606.c: New test.
1475
5cdc40a0 14762016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1477
1478 PR fortran/71764
1479 * gfortran.dg/pr71764.f90: New test.
1480
bcc4d868 14812016-07-07 Jakub Jelinek <jakub@redhat.com>
1482 Kai Tietz <ktietz70@googlemail.com>
1483
1484 PR c++/70869
1485 PR c++/71054
1486 * g++.dg/cpp0x/pr70869.C: New test.
1487 * g++.dg/cpp0x/pr71054.C: New test.
1488
b39328b2 14892016-07-07 David Edelsohn <dje.gcc@gmail.com>
1490
1491 * g++.dg/debug/pr71432.C: Fail on AIX.
1492
95c9caad 14932016-07-07 Martin Liska <mliska@suse.cz>
1494
1495 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1496 an undefined behavior.
1497 * gfortran.dg/do_3.F90: Likewise.
1498 * gfortran.dg/do_check_11.f90: New test.
1499 * gfortran.dg/do_check_12.f90: New test.
1500 * gfortran.dg/do_corner_warn.f90: New test.
1501
8e976d11 15022016-07-07 Martin Liska <mliska@suse.cz>
1503
1504 * gfortran.dg/predict-1.f90: Ammend the test.
1505 * gfortran.dg/predict-2.f90: Likewise.
1506
26716fc7 15072016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1508
1509 PR ipa/71624
1510 * g++.dg/pr71624.C: New test.
1511
2d079cbf 15122016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1513
1514 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1515 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1516 ARMv8-M Mainline architectures.
1517
9e6f4af4 15182016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1519
1520 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1521 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1522
d490b07a 15232016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1524
1525 PR target/70098
1526 PR target/71763
1527 * gcc.target/powerpc/pr71763.c: New file.
1528
798fc305 15292016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1530
1531 PR tree-optimization/71518
f942bdbf 1532 * gcc.dg/pr71518.c: New test.
798fc305 1533
97e4cbac 15342016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1535
1536 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1537
19aea164 15382016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1539
f942bdbf 1540 PR target/50739
19aea164 1541 * gcc.target/avr/pr50739.c: New test.
1542
105e9dfc 15432016-07-05 Jan Hubicka <jh@suse.cz>
1544
1545 * gcc.dg/tree-ssa/scev-14.c: update template.
1546
1137da9c 15472016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1548
1549 * gcc.dg/vect/group-no-gaps-1.c: New test.
1550
ce393063 15512016-07-05 Andi Kleen <ak@linux.intel.com>
1552
1553 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1554 if kernel supports MPX.
1555
039a1d47 15562016-07-05 Kito Cheng <kito.cheng@gmail.com>
1557
1558 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1559
f2ccdf8e 15602016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1561 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1562
1563 * gcc.target/powerpc/signbit-1.c: New test.
1564 * gcc.target/powerpc/signbit-2.c: New test.
1565 * gcc.target/powerpc/signbit-3.c: New test.
1566
0215a22c 15672016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1568
1569 PR rtl-optimization/71594
1570 * gcc.dg/torture/pr71594.c: New test.
1571
30a39817 15722016-07-05 Jan Hubicka <jh@suse.cz>
1573
1574 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1575
b65b8df2 15762016-07-05 David Malcolm <dmalcolm@redhat.com>
1577
1578 PR c++/62314
1579 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1580 number of missing semicolon error.
1581 * g++.dg/pr62314-2.C: New test case.
1582
6b5471d8 15832016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1584
1585 * gfortran.dg/coarray_stat_function.f90: New test.
1586 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1587 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1588 to new interfaces.
1589
35b3a8dd 15902016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1591
1592 PR fortran/71623
1593 * gfortran.dg/deferred_character_17.f90: New test.
1594
b84c1ddf 15952016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1596
1597 * gcc.target/arm/neon/polytypes.c: Move to ...
1598 * gcc.target/arm/polytypes.c: ... here.
1599 * gcc.target/arm/neon/pr51534.c: Move to ...
1600 * gcc.target/arm/pr51534.c: ... here.
1601 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1602 * gcc.target/arm/vect-vcvt.c: ... here.
1603 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1604 * gcc.target/arm/vect-vcvtq.c: ... here.
1605 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1606 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1607 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1608 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1609 * gcc.target/arm/neon/neon.exp: Delete.
1610 * gcc.target/arm/neon/: Delete.
1611
7e9136f1 16122016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1613
1614 PR fortran/65575
1615 * gfortran.dg: pr65575.f90: New test.
1616
18b42a28 16172016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1618
1619 PR fortran/35849
1620 * gfortran.dg: pr35849.f90: New test.
1621
f8765404 16222016-07-04 Jakub Jelinek <jakub@redhat.com>
1623
1624 PR c++/71739
1625 * g++.dg/cpp0x/pr71739.C: New test.
1626
e3422b3a 16272016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1628
1629 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1630
2da1c9f7 16312016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1632
1633 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1634 locr.
1635 * gcc.target/s390/loc-1.c: New test.
1636
6125d36e 16372016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1638
1639 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1640 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1641
42797d4b 16422016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1643
1644 PR target/63874
1645 * gcc.target/aarch64/pr63874.c: New test.
1646
9d9fe66a 16472016-07-04 Jan Beulich <jbeulich@suse.com>
1648
1649 * g++.dg/header.c: New.
1650 * gcc.dg/header.c: New.
1651
c364d0f3 16522016-07-02 Jakub Jelinek <jakub@redhat.com>
1653
1654 PR c/71719
1655 * c-c++-common/Wunused-var-15.c: New test.
1656
267f3c67 16572016-07-01 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR fortran/71687
1660 * gfortran.dg/gomp/pr71687.f90: New test.
1661
8297c70b 16622016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1663
1664 * gcc.dg/const-float128-ped.c: Require __float128 effective
1665 target and options.
1666 * gcc.dg/const-float128.c: Likewise.
1667 * gcc.dg/torture/float128-cmp-invalid.c: Require
1668 __float128 and base_quadfloat_support effective targets, and
1669 __float128 options.
1670 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1671 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1672 * gcc.dg/torture/float128-nan.c: Likewise.
1673 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1674 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1675 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1676 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1677 (add_options_for___float128): New.
1678 (check_effective_target_base_quadword_support): New.
1679
eab79b94 16802016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1681
1682 PR target/71720
1683 * gcc.target/powerpc/pr71720.c: New test.
1684
4ce6622a 16852016-07-01 Jan Beulich <jbeulich@suse.com>
1686
1687 * gcc.dg/bss.c: New.
1688
0b6f1914 16892016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1690
1691 PR target/71698
1692 * gcc.target/powerpc/pr71698.c: New test.
1693
4d28a470 16942016-07-01 Georg-Johann Lay <avr@gjlay.de>
1695
1696 PR target/71151
1697 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1698 instead of ".foo" for its section name.
1699 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1700 depending on MCU's flash size.
1701 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1702 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1703 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1704 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1705 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1706 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1707
ed8613ec 17082016-07-01 Jan Beulich <jbeulich@suse.com>
1709
1710 * gcc.target/i386/pr65105-2.c: Add -msse2.
1711
720a0bce 17122016-06-30 Jakub Jelinek <jakub@redhat.com>
1713
c54ee83c 1714 PR tree-optimization/71707
1715 * gcc.dg/strlenopt-29.c: New test.
1716
a845ae6c 1717 PR fortran/71704
1718 * gfortran.dg/gomp/pr71704.f90: New test.
1719
720a0bce 1720 PR fortran/71705
1721 * gfortran.dg/gomp/pr71705.f90: New test.
1722
17c32c4a 17232016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1724
1725 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1726 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1727 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1728 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1729 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1730 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1731 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1732 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1733 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1734 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1735 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1736 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1737 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1738 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1739 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1740 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1741 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1742 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1743 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1744 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1745 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1746 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1747 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1748 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1749 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1750 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1751 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1752 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1753 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1754 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1755 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1756 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1757 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1758 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1759 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1760 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1761 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1762 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1763 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1764 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1765 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1766 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1767 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1768 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1769 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1770 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1771 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1772 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1773 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1774 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1775 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1776 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1777 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1778 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1779 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1780 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1781 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1782 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1783 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1784 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1785 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1786 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1787 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1788 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1789 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1790 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1791 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1792 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1793 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1794 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1795 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1796 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1797 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1798 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1799 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1800 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1801 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1802 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1803 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1804 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1805 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1806
443405c9 18072016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1808 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1809
1810 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1811
6e3a3de2 18122016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1813 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1814
1815 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1816
413c4f6c 18172016-06-30 David Malcolm <dmalcolm@redhat.com>
1818
1819 PR driver/71651
1820 * gcc.dg/spellcheck-options-12.c: New test case.
1821
4c4e99c3 18222016-06-30 Jakub Jelinek <jakub@redhat.com>
1823
1824 PR middle-end/71693
1825 * gcc.c-torture/compile/pr71693.c: New test.
1826
26a2e993 18272016-06-29 David Malcolm <dmalcolm@redhat.com>
1828
1829 * gcc.dg/spellcheck-params.c: New testcase.
1830 * gcc.dg/spellcheck-params-2.c: New testcase.
1831
63abcf45 18322016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1833
1834 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1835 vector extract instructions.
1836 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1837
5f1d49ac 18382016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1839
1840 PR fortran/71686
1841 * gfortran.dg/unexpected_eof_2.f90: New test.
1842 * gfortran.dg/unexpected_eof_3.f90: New test.
1843
0dc00113 18442016-06-29 Jim Wilson <jim.wilson@linaro.org>
1845
1846 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1847
4b975445 18482016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1849
1850 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1851 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1852 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1853
e276a6b9 18542016-06-29 Richard Biener <rguenther@suse.de>
1855
1856 PR middle-end/15256
1857 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1858
c02f3e35 18592016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1860
1861 * gcc.target/arm/aapcs/neon-vect10.c: Require
1862 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1863 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1864 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1865 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1866 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1867 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1868 * gcc.target/arm/fp16-aapcs-1.c: Require
1869 -mfloat-ab=hard. Also simplify the test.
1870 * gcc.target/arm/fp16-aapcs-2.c: New.
1871
d0c2a3dd 18722016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1873
f942bdbf 1874 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 1875 (add_options_for_arm_fp16_ieee): New.
1876 (add_options_for_arm_fp16_alternative): New.
1877 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1878 long-line.
1879 (effective_target_arm_fp16_hw): New.
1880
162fed22 18812016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1882
1883 PR tree-optimization/71655
1884 * g++.dg/pr71655.C: New test.
1885
9ed0eb00 18862016-06-29 Martin Liska <mliska@suse.cz>
1887
1888 * gcc.dg/pr71585.c: New test.
1889 * gcc.dg/pr71585-2.c: New test.
1890 * gcc.dg/pr71585-3.c: New test.
1891
641b1c86 18922016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1893
1894 PR tree-optimization/70729
1895 * g++.dg/vect/pr70729.cc: New test.
1896
44e775d8 18972016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1898
1899 * c-c++-common/gomp/cancel-1.c: Extend.
1900
83b23cdf 19012016-06-29 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR tree-optimization/71625
1904 * gcc.dg/strlenopt-28.c: New test.
1905
b6a4a0f5 19062016-06-29 Richard Biener <rguenther@suse.de>
1907
1908 PR middle-end/71002
1909 * g++.dg/torture/pr71002.C: Adjust testcase.
1910
1af10ce6 19112016-06-29 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR c/71685
1914 * gcc.dg/pr71685.c: New test.
1915
19162016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 1917
1918 PR c/71552
1919 * gcc.dg/init-bad-9.c: New test.
1920
043457fd 19212016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1922
1923 * gcc.target/powerpc/abs128-1.c: Require VSX.
1924 * gcc.target/powerpc/copysign128-1.c: Likewise.
1925 * gcc.target/powerpc/inf128-1.c: Likewise.
1926 * gcc.target/powerpc/nan128-1.c: Likewise.
1927
d378e319 19282016-06-28 Jakub Jelinek <jakub@redhat.com>
1929
1930 PR middle-end/71626
1931 * gcc.c-torture/execute/pr71626-1.c: New test.
1932 * gcc.c-torture/execute/pr71626-2.c: New test.
1933
10ef7949 19342016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1935
1936 PR target/71656
1937 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1938
1fcfb8f7 19392016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1940
1941 PR target/71670
1942 * gcc.target/powerpc/pr71670.c: New testcase.
1943
35fd0c10 19442016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1945
1946 PR target/71656
1947 * gcc.target/powerpc/pr71656-1.c: New test.
1948 * gcc.target/powerpc/pr71656-2.c: New test.
1949
584757bc 19502016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1951
1952 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1953 around fp16 code.
1954 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1955 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1956 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1957 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1958 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1959 Add arm_neon_fp16_ok effective target.
f942bdbf 1960 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1961 Likewise.
1962 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1963 Likewise.
1964 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1965 Likewise.
1966 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1967 Likewise.
1968 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1969 Likewise.
1970 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1971 Likewise.
1972 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1973 Likewise.
1974 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1975 Likewise.
1976 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1977 Likewise.
1978 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1979 Likewise.
1980 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1981 Likewise.
584757bc 1982
cbcc4297 19832016-06-26 Jan Hubicka <hubicka@ucw.cz>
1984
1985 * gcc.dg/predict-12.c: New testcase.
1986
0aa73965 19872016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1988
1989 PR fortran/71649
1990 * gfortran.dg/pr71649.f90: New test.
1991
9977f724 19922016-06-25 Jakub Jelinek <jakub@redhat.com>
1993
a5c54f33 1994 PR tree-optimization/71643
1995 * g++.dg/opt/pr71643.C: New test.
1996
9977f724 1997 PR tree-optimization/71631
1998 * gcc.c-torture/execute/pr71631.c: New test.
1999
e09883e4 20002016-06-24 Jan Hubicka <hubicka@ucw.cz>
2001
2002 * gcc.dg/predict-11.c: New testcase.
2003 * gfortran.dg/predict-2.f90: New testcase.
2004
89beffc9 20052016-06-24 Jan Hubicka <hubicka@ucw.cz>
2006
2007 * gcc.dg/predict-10.c: New test.
2008
2275a11d 20092016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2010
2011 * gcc.target/powerpc/abs128-1.c: New.
2012 * gcc.target/powerpc/copysign128-1.c: New.
2013 * gcc.target/powerpc/inf128-1.c: New.
2014 * gcc.target/powerpc/nan128-1.c: New.
2015
37681b7f 20162016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2017
2018 * gfortran.dg/pr71642.f90: New test.
2019
9cf2d600 20202016-06-24 Jakub Jelinek <jakub@redhat.com>
2021
2022 PR tree-optimization/71647
2023 * gcc.target/i386/pr71647.c: New test.
2024
eea332b9 20252016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2026
2027 * gcc.target/i386/noplt-gd-1.c: New test.
2028 * gcc.target/i386/noplt-gd-2.c: Likewise.
2029 * gcc.target/i386/noplt-gd-3.c: Likewise.
2030 * gcc.target/i386/noplt-ld-1.c: Likewise.
2031 * gcc.target/i386/noplt-ld-2.c: Likewise.
2032 * gcc.target/i386/noplt-ld-3.c: Likewise.
2033 * lib/target-supports.exp
2034 (check_effective_target_tls_get_addr_via_got): New.
2035
b6d48a78 20362016-06-24 Uros Bizjak <ubizjak@gmail.com>
2037
2038 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2039 testsuite compile flags.
2040 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2041 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2042
20432016-06-24 Uros Bizjak <ubizjak@gmail.com>
2044
2045 * g++dg/vect/pr36684.cc: Add dg-do compile.
2046 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2047 * gcc.dg/vect/pr70021.c: Ditto.
2048 * gcc.dg/vect/pr70138-1.c: Ditto.
2049 * gcc.dg/vect/pr70138-2.c: Ditto.
2050 * gcc.dg/vect/pr70354-1.c: Ditto.
2051 * gcc.dg/vect/pr70354-2.c: Ditto.
2052 * gcc.dg/vect/pr71259.c: Ditto.
2053 * gcc.dg/vect/pr71416-1.c: Ditto.
2054 * gcc.dg/vect/slp-43.c: Ditto.
2055 * gcc.dg/vect/slp-45.c: Ditto.
2056 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2057 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2058 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2059 * gfortran.dg/vect/pr69980.f90: Ditto.
2060
20612016-06-24 Uros Bizjak <ubizjak@gmail.com>
2062
2063 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2064 * gcc.dg/vect/bb-slp-30.c: Ditto.
2065 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2066 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2067 * gcc.dg/vect/pr45902.c: Ditto.
2068 * gcc.dg/vect/pr48172.c: Ditto.
2069 * gcc.dg/vect/pr48377.c: Ditto.
2070 * gcc.dg/vect/pr49038.c: Ditto.
2071 * gcc.dg/vect/pr49771.c: Ditto.
2072 * gcc.dg/vect/pr52091.c: Ditto.
2073 * gcc.dg/vect/pr53185-2.c: Ditto.
2074 * gcc.dg/vect/pr56826.c: Ditto.
2075 * gcc.dg/vect/pr60276.c: Ditto.
2076 * gcc.dg/vect/pr62021.c: Ditto.
2077 * gcc.dg/vect/pr63530.c: Ditto.
2078 * gcc.dg/vect/pr65518.c: Ditto.
2079 * gcc.dg/vect/pr65947-1.c: Ditto.
2080 * gcc.dg/vect/pr65947-10.c: Ditto.
2081 * gcc.dg/vect/pr65947-11.c: Ditto.
2082 * gcc.dg/vect/pr65947-12.c: Ditto.
2083 * gcc.dg/vect/pr65947-13.c: Ditto.
2084 * gcc.dg/vect/pr65947-2.c: Ditto.
2085 * gcc.dg/vect/pr65947-3.c: Ditto.
2086 * gcc.dg/vect/pr65947-4.c: Ditto.
2087 * gcc.dg/vect/pr65947-5.c: Ditto.
2088 * gcc.dg/vect/pr65947-6.c: Ditto.
2089 * gcc.dg/vect/pr65947-7.c: Ditto.
2090 * gcc.dg/vect/pr65947-8.c: Ditto.
2091 * gcc.dg/vect/pr65947-9.c: Ditto.
2092 * gcc.dg/vect/pr71416-1.c: Ditto.
2093 * gcc.dg/vect/pr71439.c: Ditto.
2094 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2095 * gcc.dg/vect/vect-bswap16.c: Ditto.
2096 * gcc.dg/vect/vect-bswap32.c: Ditto.
2097 * gcc.dg/vect/vect-bswap64.c: Ditto.
2098 * gcc.dg/vect/vect-live-1.c: Ditto.
2099 * gcc.dg/vect/vect-live-2.c: Ditto.
2100 * gcc.dg/vect/vect-live-3.c: Ditto.
2101 * gcc.dg/vect/vect-live-4.c: Ditto.
2102 * gcc.dg/vect/vect-live-5.c: Ditto.
2103 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2104 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2105 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2106 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2107 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2108 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2109 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2110 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2111 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2112 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2113 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2114 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2115 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2116 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2117 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2118 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2119 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2120
d4213166 21212016-06-24 Uros Bizjak <ubizjak@gmail.com>
2122
2123 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2124
5aaec397 21252016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2126
2127 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2128 ia32 if R_386_GOT32X relocation is supported.
2129 * gcc.target/i386/noplt-3.c: Likewise.
2130 * gcc.target/i386/noplt-2.c: Likewise.
2131 (main): Renamed to ...
2132 (bar): This.
2133 * gcc.target/i386/noplt-4.c: Likewise.
2134 (main): Renamed to ...
2135 (bar): This.
2136 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2137 * gcc.target/i386/pr67400-5.c: Likewise.
2138
77104764 21392016-06-24 Jakub Jelinek <jakub@redhat.com>
2140
7318e591 2141 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2142 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2143
77104764 2144 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2145 f4): Adjust expected diagnostics.
2146 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2147 (T): If OVFP is defined, redefine to TP.
2148 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2149 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2150 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2151 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2152 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2153 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2154 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2155 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2156 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2157 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2158 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2159 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2160 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2161 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2162 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2163 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2164 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2165 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2166 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2167 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2168 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2169 as last argument to __builtin_add_overflow_p.
2170
ddf08519 21712016-06-23 Uros Bizjak <ubizjak@gmail.com>
2172
2173 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2174 dg-options and remove default vector testsuite compile flags.
2175 * g++.dg/vect/pr33860a.cc: Ditto.
2176 * g++.dg/vect/pr45470-a.cc: Ditto.
2177 * g++.dg/vect/pr45470-b.cc: Ditto.
2178 * g++.dg/vect/pr60896.cc: Ditto.
2179 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2180 * gcc.dg/vect/pr18308.c: Ditto.
2181 * gcc.dg/vect/pr24049.c: Ditto.
2182 * gcc.dg/vect/pr33373.c: Ditto.
2183 * gcc.dg/vect/pr36228.c: Ditto.
2184 * gcc.dg/vect/pr42395.c: Ditto.
2185 * gcc.dg/vect/pr42604.c: Ditto.
2186 * gcc.dg/vect/pr46663.c: Ditto.
2187 * gcc.dg/vect/pr48765.c: Ditto.
2188 * gcc.dg/vect/pr49093.c: Ditto.
2189 * gcc.dg/vect/pr49352.c: Ditto.
2190 * gcc.dg/vect/pr52298.c: Ditto.
2191 * gcc.dg/vect/pr52870.c: Ditto.
2192 * gcc.dg/vect/pr53185.c: Ditto.
2193 * gcc.dg/vect/pr53773.c: Ditto.
2194 * gcc.dg/vect/pr56695.c: Ditto.
2195 * gcc.dg/vect/pr62171.c: Ditto.
2196 * gcc.dg/vect/pr63530.c: Ditto.
2197 * gcc.dg/vect/pr68339.c: Ditto.
2198 * gcc.dg/vect/pr71259.c: Ditto.
2199 * gcc.dg/vect/vect-82_64.c: Ditto.
2200 * gcc.dg/vect/vect-83_64.c: Ditto.
2201 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2202 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2203 * gcc.dg/vect/vect-shift-2.c: Ditto.
2204 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2205 * gfortran.dg/vect/pr39318.f90: Ditto.
2206 * gfortran.dg/vect/pr45714-a.f: Ditto.
2207 * gfortran.dg/vect/pr45714-b.f: Ditto.
2208 * gfortran.dg/vect/pr46213.f90: Ditto.
2209
81883aeb 22102016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2211 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2212
2213 * gcc.target/powerpc/p9-splat-5.c: New test.
2214
affe5c16 22152016-06-23 Uros Bizjak <ubizjak@gmail.com>
2216
2217 PR tree-optimization/71488
2218 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2219 * lib/target-supports.exp: ... here.
2220 (check_sse4_hw_available): New procedure.
2221 (check_effective_target_sse4_runtime): Ditto.
2222 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2223 -march=westmere for sse4_runtime targets.
547fdd3e 2224 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 2225 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 2226 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 2227 (main): Call check_vect ().
e50240d3 2228 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 2229
6fb2f181 22302016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2231
2232 PR target/66232
2233 PR target/67400
2234 * gcc.target/i386/pr66232-14.c: New file.
2235 * gcc.target/i386/pr66232-15.c: Likewise.
2236 * gcc.target/i386/pr66232-16.c: Likewise.
2237 * gcc.target/i386/pr66232-17.c: Likewise.
2238 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2239 ia32 if R_386_GOT32X relocation is supported.
2240 * gcc.target/i386/pr67400-2.c: Likewise.
2241 * gcc.target/i386/pr67400-3.c: Likewise.
2242 * gcc.target/i386/pr67400-4.c: Likewise.
2243 * gcc.target/i386/pr67400-6.c: Likewise.
2244 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 2245 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 2246
88be2b3c 22472016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2248
2249 PR libgfortran/48852
2250 * gfortran.dg/char4_iunit_1.f03: Update test.
2251 * gfortran.dg/f2003_io_5.f03: Update test.
2252 * gfortran.dg/real_const_3.f90: Update test.
2253
ff600f64 22542016-06-23 Andi Kleen <ak@linux.intel.com>
2255
2256 * g++.dg/bprob/bprob.exp: Support autofdo.
2257 * g++.dg/tree-prof/tree-prof.exp: dito.
2258 * gcc.dg/tree-prof/tree-prof.exp: dito.
2259 * gcc.misc-tests/bprob.exp: dito.
2260 * gfortran.dg/prof/prof.exp: dito.
2261 * lib/profopt.exp: dito.
2262 * lib/target-supports.exp: Check for autofdo.
2263
afa7ed87 22642016-06-23 Martin Liska <mliska@suse.cz>
2265
2266 * gcc.dg/pr71619.c: New test.
2267
0941fba8 22682016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2269
2270 PR target/67400
56896ed3 2271 * gcc.target/i386/pr67400-1.c: New test.
2272 * gcc.target/i386/pr67400-2.c: Likewise.
2273 * gcc.target/i386/pr67400-3.c: Likewise.
2274 * gcc.target/i386/pr67400-4.c: Likewise.
2275 * gcc.target/i386/pr67400-5.c: Likewise.
2276 * gcc.target/i386/pr67400-6.c: Likewise.
2277 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 2278
e557fc7f 22792016-06-22 David Malcolm <dmalcolm@redhat.com>
2280
2281 * c-c++-common/missing-header-1.c: New test case.
2282 * c-c++-common/missing-header-2.c: New test case.
2283 * c-c++-common/missing-header-3.c: New test case.
2284 * c-c++-common/missing-header-4.c: New test case.
2285
8469aece 22862016-06-22 David Malcolm <dmalcolm@redhat.com>
2287
2288 PR c/70339
2289 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2290 hint.
2291 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2292 expected results due to builtin "nanl" now being suggested for
2293 "name".
2294 * gcc.dg/pr67580.c: Update expected messages.
2295 * gcc.dg/spellcheck-identifiers.c: New testcase.
2296 * gcc.dg/spellcheck-typenames.c: New testcase.
2297
6628b04d 22982016-06-22 David Malcolm <dmalcolm@redhat.com>
2299
2300 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2301 file.
2302 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2303 diagnostic-test-show-locus-parseable-fixits.c to sources for
2304 diagnostic_plugin_test_show_locus.c.
2305 * lib/gcc-defs.exp (freeform_regexps): New global.
2306 (dg-regexp): New function.
2307 (handle-dg-regexps): New function.
2308 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2309 freeform_regexps to the empty list.
2310 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2311
82ccd33e 23122016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2313
affe5c16 2314 PR tree-optimization/71488
82ccd33e 2315 * g++.dg/pr71488.C: New test.
2316 * gcc.dg/vect/vect-bool-cmp.c: New test.
2317
2c21de58 23182016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2319
2320 * gcc.dg/guality/param-5.c: New test.
2321
fadfd5fc 23222016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2323
2324 * gcc.target/i386/asm-flag-7.c: New test.
2325
03fee1f8 23262016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2327
2328 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2329 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2330 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2331 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2332 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2333 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2334 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2335 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2336 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2337 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2338 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2339 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2340 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2341 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2342 * lib/target-supports.exp: Likewise.
2343
6905db52 23442016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2345
2346 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2347 * gcc.dg/attr-ms_struct-2.c: Likewise.
2348 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2349 * gcc.dg/bf-ms-attrib.c: Likewise.
2350 * gcc.dg/bf-ms-layout-2.c: Likewise.
2351 * gcc.dg/bf-ms-layout-3.c: Likewise.
2352 * gcc.dg/bf-ms-layout.c: Likewise.
2353 * gcc.dg/bf-no-ms-layout.c: Likewise.
2354 * gcc.target/i386/bitfield1.c: Likewise.
2355 * gcc.target/i386/bitfield2.c: Likewise.
2356 * gcc.target/i386/bitfield3.c: Likewise.
2357
a6f93fc2 23582016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2359
2360 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2361 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2362 override other than -mcpu=power9 command-line option is specified,
2363 or if the target operating system is aix.
2364 * gcc.target/powerpc/darn-1.c: Likewise.
2365 * gcc.target/powerpc/darn-2.c: Likewise.
2366 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2367 test if effective-target is not powerpc_p9vector_ok or if the
2368 target operating system is not defined.
2369 * gcc.target/powerpc/vslv-1.c: Likewise.
2370 * gcc.target/powerpc/vsrv-0.c: Likewise.
2371 * gcc.target/powerpc/vsrv-1.c: Likewise.
2372
1cb2b4d3 23732016-06-21 Tobias Burnus <burnus@net-b.de>
2374
2375 PR fortran/71068
2376 * gfortran.dg/coarray/data_1.f90: New.
2377
66ff0c67 23782016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2379
2380 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2381 (dg-require-effective-target): Use arm_v8_neon_hw.
2382 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2383 (dg-require-effective-target): Likewise.
2384 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2385 (dg-require-effective-target): Likewise.
2386 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2387 (dg-require-effective-target): Likewise.
2388 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2389 (dg-require-effective-target): Likewise.
2390 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2391 (dg-require-effective-target): Likewise.
2392 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2393 Add AArch64 check.
2394
949bfed4 23952016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2396
2397 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2398 Set to 3 so test passes.
2399
a20f6cd4 24002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2401
2402 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2403
12792843 24042016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2405
2406 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2407 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2408 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2409 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2410
49763db6 24112016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2412
2413 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2414 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2415
ada61167 24162016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2417
2418 PR target/71549
2419 * gcc.target/i386/pr71549.c: New test.
2420
a15584d4 24212016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2422
2423 * gcc.target/powerpc/vadsdu-0.c: Replace
2424 dg-require-effective-target directive to allow test to run on more
2425 platforms, and add dg-skip-if directive to disable test on aix
2426 platforms because of known incompatibilities.
2427 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2428 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2429 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2430 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2431 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2432 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2433 * gcc.target/powerpc/vadsdub-2.c: Replace
2434 dg-require-effective-target directive to allow test to run on more
2435 platforms, and add dg-skip-if directive to disable test on aix
2436 platforms because of known incompatibilities.
2437 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2438 with vec_absdb call to differentiate this test from vadsdub-1.c.
2439 * gcc.target/powerpc/vadsduh-1.c: Replace
2440 dg-require-effective-target directive to allow test to run on more
2441 platforms, and add dg-skip-if directive to disable test on aix
2442 platforms because of known incompatibilities.
2443 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2444 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2445 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2446
ec15ec36 24472016-06-21 Jakub Jelinek <jakub@redhat.com>
2448
2449 PR tree-optimization/71588
2450 * gcc.dg/pr71558.c: New test.
2451
faeffe49 24522016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2453
2454 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2455 * c-c++-common/pr68657-2.c: Likewise.
2456 * c-c++-common/pr68657-3.c: Likewise.
2457 * gcc.dg/torture/pr69714.c: Require int32plus support.
2458 * gcc.dg/torture/pr70025.c: Likewise.
2459 * gcc.dg/torture/pr70083.c: Likewise.
2460 * gcc.dg/torture/pr70542.c: Likewise.
2461 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2462
e218d07f 24632016-06-20 Joseph Myers <joseph@codesourcery.com>
2464
2465 PR c/71601
2466 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2467
232a3df7 24682016-06-20 Jakub Jelinek <jakub@redhat.com>
2469
d7f45b87 2470 PR middle-end/71581
2471 * gcc.dg/pr71581.c: New test.
2472
232a3df7 2473 PR rtl-optimization/71591
2474 * gcc.dg/cpp/pr71591.c: New test.
2475
dbddef42 24762016-06-20 David B. Robins <gcc@davidrobins.net>
2477
2478 PR target/71571
2479 * g++.dg/torture/pr71571.C: New test.
2480
03129ccb 24812016-06-20 Jakub Jelinek <jakub@redhat.com>
2482
2483 PR target/71559
2484 * gcc.target/i386/sse2-pr71559.c: New test.
2485 * gcc.target/i386/avx-pr71559.c: New test.
2486 * gcc.target/i386/avx512f-pr71559.c: New test.
2487
a40b4b62 24882016-06-20 Tobias Burnus <burnus@net-b.de>
2489
2490 PR fortran/71194
2491 * gfortran.dg/pointer_remapping_10.f90: New.
2492
ecbea05a 24932016-06-20 David Malcolm <dmalcolm@redhat.com>
2494
2495 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2496
0f61dae9 24972016-06-20 Martin Sebor <msebor@redhat.com>
2498
2499 PR c/69507
2500 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2501 * gnu90-const-expr-1.c: Same.
2502 * gnu99-const-expr-1.c: Same.
2503 * gnu99-static-1.c: Same.
2504
e458dfd8 25052016-06-20 Renlin Li <renlin.li@arm.com>
2506
2c0c0c9b 2507 PR testsuite/71489
e458dfd8 2508 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2509
7ab71cb3 25102016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2511
2512 * gcc.target/aarch64/vcvt_f64_1.c: New.
2513 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2514 * gcc.target/aarch64/vrecp_f64_1.c: New.
2515
34d36b7a 25162016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2517
2518 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2519 "alignement".
2520
ed7f4748 25212016-06-20 Georg-Johann Lay <avr@gjlay.de>
2522
2523 PR target/71103
2524 * gcc.target/avr/torture/pr71103-2.c: New test.
2525
21897f47 25262016-06-19 Martin Sebor <msebor@redhat.com>
2527
2528 PR c/69507
2529 * gcc.dg/alignof.c: New test.
2530
98683d85 25312016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2532
2533 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2534 vs dg-error; test constexpr specifier too.
2535
358cee25 25362016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2537
2538 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2539
c3d7ceb6 25402016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2541
2542 * lib/target-supports.exp
2543 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2544 arm_neon_ok and merge flags. Fix temporary test name.
2545 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2546 and merge flags.
2547
1176073c 25482016-06-17 Martin Liska <mliska@suse.cz>
2549
2550 * gcc.dg/predict-9.c: Fix dump scanning.
2551
f3e2969a 25522016-06-17 Bin Cheng <bin.cheng@arm.com>
2553
2554 PR tree-optimization/71354
2555 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2556
7fdca647 25572016-06-17 Bin Cheng <bin.cheng@arm.com>
2558
2559 PR tree-optimization/71347
2560 * gcc.dg/tree-ssa/pr71347.c: New test.
2561
a338a226 25622016-06-17 Bin Cheng <bin.cheng@arm.com>
2563
2564 PR tree-optimization/71354
2565 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2566
c1e75671 25672016-06-17 Bin Cheng <bin.cheng@arm.com>
2568
2569 * gcc.dg/vect/vect-alias-check-1.c: New test.
2570
365ba13d 25712016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2572
59bde511 2573 PR target/71151
365ba13d 2574 * gcc.target/avr/pr71151-1.c: New test.
2575 * gcc.target/avr/pr71151-2.c: New test.
2576 * gcc.target/avr/pr71151-3.c: New test.
2577 * gcc.target/avr/pr71151-4.c: New test.
2578 * gcc.target/avr/pr71151-5.c: New test.
2579 * gcc.target/avr/pr71151-6.c: New test.
2580 * gcc.target/avr/pr71151-7.c: New test.
2581 * gcc.target/avr/pr71151-8.c: New test.
2582 * gcc.target/avr/pr71151-common.h: New test.
2583
db48d95b 25842016-06-16 Martin Liska <mliska@suse.cz>
2585
2586 * gfortran.dg/predict-1.f90: New test.
2587
4c780a59 25882016-06-16 Uros Bizjak <ubizjak@gmail.com>
2589
2590 PR target/71242
2591 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2592
8c1879bc 25932016-06-16 Jan Hubicka <hubicka@ucw.cz>
2594
2595 * g++.dg/vect/pr36648.cc: Disable cunrolli
2596
33698dfe 25972016-06-16 Jakub Jelinek <jakub@redhat.com>
2598
745f2db6 2599 PR target/71554
2600 * gcc.c-torture/execute/pr71554.c: New test.
2601
33698dfe 2602 PR rtl-optimization/71532
2603 * gcc.dg/torture/pr71532.c: New test.
2604
b42322b9 26052016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2606
2607 * gcc.target/powerpc/p9-dimode1.c: New test.
2608 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2609
412b298a 26102016-06-15 Jakub Jelinek <jakub@redhat.com>
2611
93479f99 2612 * gcc.c-torture/compile/20160615-1.c: New test.
2613
412b298a 2614 * g++.dg/cpp0x/ref-qual17.C: New test.
2615
3ec40531 26162016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2617
2618 PR middle-end/71529
2619 * gcc.target/i386/pr71529.C: New test.
2620
edfe7670 26212016-06-15 Alan Hayward <alan.hayward@arm.com>
2622
2623 PR tree-optimization/71483
2624 * g++.dg/vect/pr71483.c: New
2625
6e52ac17 26262016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2627
2628 PR c++/70202
2629 * g++.dg/inherit/crash6.C: New.
2630 * g++.dg/inherit/union2.C: Likewise.
2631 * g++.dg/inherit/virtual12.C: Likewise.
2632 * g++.dg/inherit/virtual13.C: Likewise.
2633 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2634
aed35af2 26352016-06-15 Uros Bizjak <ubizjak@gmail.com>
2636
0941fba8 2637 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2638
6f710392 26392016-06-15 Alan Hayward <alan.hayward@arm.com>
2640
2641 PR tree-optimization/71439
2642 * gcc.dg/vect/pr71439.c: New
2643
d1cedfd3 26442016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2645
2646 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2647
ee8fd158 26482016-06-15 Richard Biener <rguenther@suse.de>
2649
2650 * gcc.dg/vect/slp-45.c: New testcase.
2651
5695a690 26522016-06-15 Richard Biener <rguenther@suse.de>
2653
2654 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2655
267ae3ee 26562016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2657
2658 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2659 requirements, and disable for AIX for now.
2660 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2661
a6d0e20a 26622016-06-14 Jakub Jelinek <jakub@redhat.com>
2663
b2efd162 2664 PR c++/71528
2665 * g++.dg/opt/pr71528.C: New test.
2666
a6d0e20a 2667 PR c++/71516
2668 * g++.dg/init/pr71516.C: New test.
2669
035778de 26702016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2671
2672 * g++.dg/init/array46.C: New.
2673
7c9dc58e 26742016-06-14 Uros Bizjak <ubizjak@gmail.com>
2675
0941fba8 2676 * gcc.target/i386/float128-3.c: New test.
2677 * gcc.target/i386/quad-sse4.c: Ditto.
2678 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2679 Update scan strings.
7c9dc58e 2680
412640c9 26812016-06-14 Richard Biener <rguenther@suse.de>
2682
2683 PR middle-end/71526
2684 * gfortran.dg/pr71526.f90: New testcase.
2685
1b9fde85 26862016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2687
2688 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2689 * gcc.dg/zero_bits_compound-1.c: Likewise.
2690
306097e3 26912016-06-14 Richard Biener <rguenther@suse.de>
2692
2693 PR tree-optimization/71522
2694 * gcc.dg/torture/pr71522.c: New testcase.
2695
566255a8 26962016-06-14 Jakub Jelinek <jakub@redhat.com>
2697
2698 PR tree-optimization/71520
2699 * gcc.dg/tree-ssa/pr71520.c: New test.
2700
eb912adb 27012016-06-14 Richard Biener <rguenther@suse.de>
2702
2703 PR tree-optimization/71521
56d35455 2704 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2705
9720103d 27062016-06-13 Jakub Jelinek <jakub@redhat.com>
2707
12cb8367 2708 PR sanitizer/71498
2709 * c-c++-common/ubsan/bounds-13.c: New test.
2710
9720103d 2711 PR preprocessor/71183
2712 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2713
5965fbcc 27142016-06-13 Jeff Law <law@redhat.com>
2715
2716 PR tree-optimization/71403
2717 * c-c++-common/ubsan/pr71403-1.c: New test.
2718 * c-c++-common/ubsan/pr71403-2.c: New test.
2719 * c-c++-common/ubsan/pr71403-3.c: New test.
2720
04537049 27212016-06-13 Jakub Jelinek <jakub@redhat.com>
2722
2723 PR middle-end/71478
2724 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2725 Add -Wno-psabi -w to dg-options.
2726
412f195f 27272016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2728
2729 * gcc.target/powerpc/vadsdu-0.c: New test.
2730 * gcc.target/powerpc/vadsdu-1.c: New test.
2731 * gcc.target/powerpc/vadsdu-2.c: New test.
2732 * gcc.target/powerpc/vadsdu-3.c: New test.
2733 * gcc.target/powerpc/vadsdu-4.c: New test.
2734 * gcc.target/powerpc/vadsdu-5.c: New test.
2735 * gcc.target/powerpc/vadsdub-1.c: New test.
2736 * gcc.target/powerpc/vadsdub-2.c: New test.
2737 * gcc.target/powerpc/vadsduh-1.c: New test.
2738 * gcc.target/powerpc/vadsduh-2.c: New test.
2739 * gcc.target/powerpc/vadsduw-1.c: New test.
2740 * gcc.target/powerpc/vadsduw-2.c: New test.
2741
527790c1 27422016-06-13 David Malcolm <dmalcolm@redhat.com>
2743
2744 * gcc.dg/c99-init-2.c (c): Update expected error message.
2745 * gcc.dg/init-bad-8.c (foo): Likewise.
2746 * gcc.dg/spellcheck-fields-3.c: New test case.
2747
102e67eb 27482016-06-13 Martin Liska <mliska@suse.cz>
2749
2750 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2751 and "guess loop iv compared" heuristics.
2752 * gcc.dg/predict-2.c: Likewise.
2753 * gcc.dg/predict-3.c: Likewise.
2754 * gcc.dg/predict-4.c: Likewise.
2755 * gcc.dg/predict-5.c: Likewise.
2756 * gcc.dg/predict-6.c: Likewise.
2757
1a54d3be 27582016-06-13 Marek Polacek <polacek@redhat.com>
2759
2760 PR middle-end/71476
2761 * c-c++-common/Wswitch-unreachable-4.c: New test.
2762 * gcc.dg/Wswitch-unreachable-2.c: New test.
2763 * g++.dg/tm/jump1.C: Move dg-warning.
2764
5b7401b8 27652016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2766
2767 * gnat.dg/renaming10.ad[sb]: New test.
2768
1c93151c 27692016-06-13 Paul Thomas <pault@gcc.gnu.org>
2770
2771 PR fortran/70673
2772 * gfortran.dg/pr70673.f90: New test.
2773
249865a0 27742016-06-13 Richard Biener <rguenther@suse.de>
2775
2776 PR middle-end/64516
2777 * gcc.dg/align-3.c: New testcase.
2778
776d9b14 27792016-06-13 Martin Liska <mliska@suse.cz>
2780
2781 * gcc.target/i386/pr71458.c: New test.
2782
0cf5c551 27832016-06-12 Uros Bizjak <ubizjak@gmail.com>
2784
2785 PR target/71241
2786 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2787
34de0a35 27882016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2789
2790 PR target/60751
2791 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2792 statement.
2793
0cc8bc98 27942016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2795
2796 PR target/60751
2797 * gfortran.dg/comma_IO_extension_1.f90: New test.
2798 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2799 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2800 statement.
2801 * gfortran.dg/graphite/pr38083.f90: Likewise.
2802 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2803 missing format.
2804
0ff78c86 28052016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2806
2807 * gnat.dg/case_character.adb: New test.
2808
6c38863e 28092016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2810
2811 PR middle-end/71310
2812 * gcc.target/powerpc/pr71310.c: New testcase.
2813
24c41395 28142016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2815
2816 PR middle-end/71478
2817 * gcc.dg/pr71478.c: New test.
2818
aeb26fb6 28192016-06-10 Jakub Jelinek <jakub@redhat.com>
2820
702b3575 2821 PR middle-end/71494
2822 * gcc.c-torture/execute/pr71494.c: New test.
2823
8ec29807 2824 PR c/68657
2825 * gcc.target/i386/pr68657.c: New test.
2826
aeb26fb6 2827 PR inline-asm/68843
2828 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2829 (test): Add -masm=intel alternatives.
2830
1dc4d519 28312016-06-10 Martin Sebor <msebor@redhat.com>
2832
2833 PR c/71392
2834 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2835
6385d6d3 28362016-06-10 Jeff Law <law@redhat.com>
2837
2838 PR tree-optimization/71335
2839 * gcc.c-torture/execute/pr71335.c: New test.
2840
041a412b 28412016-06-10 David Malcolm <dmalcolm@redhat.com>
2842
2843 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2844 the various "cannot tail-call: " messages.
2845
4a5edbb2 28462016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2847
2848 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2849 and options.
2850
9cf3aec3 28512016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2852
2853 PR sanitizer/71480
2854 * c-c++-common/asan/pr71480.c: New test.
2855
61724718 28562016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2857
2858 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2859 (ASMNAME2): Likewise.
2860 (main): Replace fn in asm statement with ASMNAME ("fn").
2861 * gcc.dg/guality/pr68037-2.c: Likewise.
2862 * gcc.dg/guality/pr68037-3.c: Likewise.
2863 * gcc.dg/torture/pr68037-1.c: Likewise.
2864 * gcc.dg/torture/pr68037-2.c: Likewise.
2865 * gcc.dg/torture/pr68037-3.c: Likewise.
2866
1807f6fb 28672016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2868
2869 PR inline-asm/68843
2870 * gcc.target/i386/pr68843-1.c: New test.
2871 * gcc.target/i386/pr68843-2.c: New test.
2872
ccfa030f 28732016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 2874 Cesar Philippidis <cesar@codesourcery.com>
2875
2876 PR middle-end/71373
2877 * gcc.dg/goacc/nested-function-1.c: New file.
2878 * gcc.dg/goacc/nested-function-2.c: Likewise.
2879 * gcc.dg/goacc/pr71373.c: Likewise.
2880 * gfortran.dg/goacc/cray-2.f95: Likewise.
2881 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2882 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2883 * gfortran.dg/goacc/cray.f95: Update.
2884 * gfortran.dg/goacc/loop-1.f95: Likewise.
2885 * gfortran.dg/goacc/loop-3.f95: Likewise.
2886 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2887 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2888
28892016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2890
2891 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2892 for OpenACC tile clauses.
2893 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 2894
2895 PR c/71381
2896 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2897 to...
2898 * c-c++-common/goacc/cache-2.c: ... this new file.
2899 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2900 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2901 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2902 usage.
2903 * gfortran.dg/goacc/cray.f95: Likewise.
2904 * gfortran.dg/goacc/loop-1.f95: Likewise.
2905
bb038f3e 29062016-06-10 Alan Hayward <alan.hayward@arm.com>
2907
2908 PR tree-optimization/71407
2909 PR tree-optimization/71416
2910 * gcc.dg/vect/pr71407.c: New
2911 * gcc.dg/vect/pr71416-1.c: New
2912 * gcc.dg/vect/pr71416-2.c: New
2913
332409d3 29142016-06-10 Richard Biener <rguenther@suse.de>
2915
2916 PR middle-end/71477
2917 * gcc.dg/torture/pr71477.c: New testcase.
2918
03cf727c 29192016-06-09 Julia Koval <julia.koval@intel.com>
2920
2921 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2922 * gcc.target/i386/interrupt-13.c: Likewise.
2923 * gcc.target/i386/interrupt-15.c: Likewise.
2924 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2925 * gcc.target/i386/interrupt-24.c: Likewise.
2926 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2927 * gcc.target/i386/interrupt-9.c: Likewise.
2928 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2929
23b101c5 29302016-06-09 Martin Sebor <msebor@redhat.com>
2931
2932 PR c/70883
2933 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2934 * gcc.dg/builtin-constant_p-1.c: Same.
2935 * gcc.dg/builtins-error.c: Same.
2936 * gcc.dg/pr70859.c: Same.
2937
188d6bbb 29382016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2939
2940 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2941 * gcc.dg/torture/pr68067-1.c: Likewise.
2942 * gcc.dg/torture/pr68067-2.c: Likewise.
2943
29442016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2945
2946 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2947 when setting SIZE.
2948
ff8886bd 29492016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2950
2951 PR c++/71465
2952 * g++.dg/inherit/crash5.C: New.
2953 Revert:
2954 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2955
2956 PR c++/70202
2957 * g++.dg/inherit/crash5.C: New.
2958 * g++.dg/inherit/virtual1.C: Adjust.
2959
3f76cceb 29602016-06-09 Martin Liska <mliska@suse.cz>
2961
2962 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2963 * g++.dg/predict-loop-exit-2.C: Likewise.
2964 * g++.dg/predict-loop-exit-3.C: Likewise.
2965 * gcc.dg/predict-1.c: Likewise.
2966 * gcc.dg/predict-2.c: Likewise.
2967 * gcc.dg/predict-3.c: Likewise.
2968 * gcc.dg/predict-4.c: Likewise.
2969 * gcc.dg/predict-5.c: Likewise.
2970 * gcc.dg/predict-6.c: Likewise.
2971 * gcc.dg/predict-7.c: Likewise.
2972
59ae3d1b 29732016-06-09 Richard Biener <rguenther@suse.de>
2974
2975 PR tree-optimization/71462
2976 * gcc.dg/torture/pr71462.c: New testcase.
2977
8c2d2acf 29782016-06-09 Marek Polacek <polacek@redhat.com>
2979
2980 PR c/65471
2981 * gcc.dg/c11-generic-3.c: New test.
2982
224cb6b7 29832016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2984
2985 * g++.dg/init/array42.C: New.
2986 * g++.dg/init/array43.C: Likewise.
2987 * g++.dg/init/array44.C: Likewise.
2988 * g++.dg/init/array45.C: Likewise.
2989 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2990 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2991 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2992 * g++.dg/gomp/pr35751.C: Likewise.
2993 * g++.dg/init/array23.C: Likewise.
2994 * g++.dg/init/brace2.C: Likewise.
2995 * g++.dg/init/brace6.C: Likewise.
2996
732905bb 29972016-06-08 Martin Sebor <msebor@redhat.com>
2998 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR c++/70507
3001 PR c/68120
3002 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3003 * c-c++-common/builtin-arith-overflow-2.c: New test.
3004 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3005 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3006 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3007
7ddaa622 30082016-06-08 Jakub Jelinek <jakub@redhat.com>
3009
3010 PR c++/71442
3011 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3012
84ee0905 30132016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3014
3015 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3016 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3017 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3018 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3019 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3020 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3021 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3022 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3023 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3024 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3025 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3026 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3027 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3028
2876af98 30292016-06-08 Richard Biener <rguenther@suse.de>
3030
3031 PR tree-optimization/68558
3032 * gcc.dg/vect/slp-44.c: New testcase.
3033
acbb0d03 30342016-06-08 Richard Biener <rguenther@suse.de>
3035
3036 * gcc.dg/vect/slp-43.c: New testcase.
3037
f8689010 30382016-06-08 Richard Biener <rguenther@suse.de>
3039
3040 PR tree-optimization/71452
3041 * gcc.dg/torture/pr71452.c: New testcase.
3042
52d393eb 30432016-06-08 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR c++/71448
3046 * g++.dg/torture/pr71448.C: New test.
3047
9d700ce4 30482016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3049
3050 PR debug/71432
3051 PR ada/71413
3052 * g++.dg/debug/pr71432.C: New test.
3053
eb96ef65 30542016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3055
3056 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3057 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3058 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3059
a4753cdd 30602016-06-08 Alan Hayward <alan.hayward@arm.com>
3061
3062 * gcc.dg/vect/vect-live-2.c: Update effective target.
3063 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3064 * lib/target-supports.exp: Add aarch64 to vect_long.
3065
bafc7b1d 30662016-06-08 Marek Polacek <polacek@redhat.com>
3067
3068 PR c/71418
3069 * gcc.dg/noncompile/pr71418.c: New test.
3070
06e590e7 3071 PR c/71426
3072 * gcc.dg/noncompile/pr71426.c: New test.
3073
d3cb49c9 30742016-06-07 Jan Hubicka <hubicka@ucw.cz>
3075
3076 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3077 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3078 * gcc.dg/predict-3.c: Update template.
3079 * gcc.dg/predict-5.c: Update template.
3080 * gcc.dg/predict-6.c: Update template.
3081 * gcc.dg/predict-9.c: Update template.
3082 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3083
2d76c36a 30842016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3085
3086 * gcc.target/powerpc/vec-mul.c: New test.
3087
7cfde92a 30882016-06-07 David Malcolm <dmalcolm@redhat.com>
3089
3090 * gcc.dg/spellcheck-fields-2.c: New test case.
3091
b032c4dd 30922016-06-07 Richard Biener <rguenther@suse.de>
3093
3094 PR c/61564
3095 * gcc.dg/Wpragmas-1.c: New testcase.
3096 * gcc.dg/Wattributes-4.c: Likewise.
3097 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3098 entry.
3099
a7056369 31002016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3101
3102 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3103 spurious debug code.
3104
123c61e0 31052016-06-07 Richard Biener <rguenther@suse.de>
3106
3107 PR tree-optimization/71428
3108 * gcc.dg/torture/pr71428.c: New testcase.
3109
5819d47b 31102016-06-07 Richard Biener <rguenther@suse.de>
3111
3112 PR middle-end/71423
3113 * gcc.dg/torture/pr71423.c: New testcase.
3114
6cec5c6b 31152016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3116
3117 PR middle-end/71408
3118 * gcc.dg/tree-ssa/pr71408.c: New test.
3119
40bbfc17 31202016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3121
3122 PR middle-end/71281
3123 * g++.dg/torture/pr71281.C: New test.
3124
61f1f80c 31252016-06-06 Marek Polacek <polacek@redhat.com>
3126
3127 PR c/71362
3128 * gcc.dg/pr71362.c: New test.
3129
0406b32f 31302016-06-06 Jakub Jelinek <jakub@redhat.com>
3131 Patrick Palka <ppalka@gcc.gnu.org>
3132
3133 PR c++/70847
3134 PR c++/71330
3135 PR c++/71393
3136 * g++.dg/opt/pr70847.C: New test.
3137 * g++.dg/ubsan/pr70847.C: New test.
3138 * g++.dg/ubsan/pr71393.C: New test.
3139
b1445999 31402016-06-06 Jakub Jelinek <jakub@redhat.com>
3141
3142 PR tree-optimization/71259
3143 * gcc.dg/vect/pr71259.c: New test.
3144
99b4f3a2 31452016-06-06 David Malcolm <dmalcolm@redhat.com>
3146
3147 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3148 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3149 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3150 above.
3151
837679bc 31522016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3153
3154 PR middle-end/37780
3155 * gcc.c-torture/execute/pr37780.c: New test.
3156 * gcc.target/aarch64/pr37780_1.c: Likewise.
3157 * gcc.target/arm/pr37780_1.c: Likewise.
3158
e4b92538 31592016-06-06 Marek Polacek <polacek@redhat.com>
3160
3161 * c-c++-common/attr-may-alias-1.c: New test.
3162 * c-c++-common/attr-may-alias-2.c: New test.
3163 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3164
43ac2f2f 31652016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3166
3167 PR c/24414
3168 * gcc.target/i386/pr24414.c: New test.
3169
7e1786b2 31702016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3171
3172 * gcc.target/sparc/vis4misc.c: New file.
3173 * gcc.target/sparc/fpcmp.c: Likewise.
3174 * gcc.target/sparc/fpcmpu.c: Likewise.
3175
f593ccb2 31762016-06-06 Alan Hayward <alan.hayward@arm.com>
3177
3178 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3179 * gcc.dg/vect/vect-live-3.c: Likewise.
3180
be6d8ddc 31812016-06-06 Richard Biener <rguenther@suse.de>
3182
3183 PR tree-optimization/71398
3184 * gcc.dg/torture/pr71398.c: New testcase.
3185
78f27916 31862016-06-06 Uros Bizjak <ubizjak@gmail.com>
3187
3188 PR target/71389
3189 * g++.dg/pr71389.C: New test.
3190
c5899606 31912016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3192
3193 PR fortran/71404
3194 * gfortran.dg/fmt_read_5.f: New test.
3195
8e3cd305 31962016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3197
3198 PR fortran/69659
3199 * gfortran.dg/class_array_22.f03: New test.
3200
703c0a09 32012016-06-05 Jan Hubicka <hubicka@ucw.cz>
3202
3203 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3204
d07b2b6f 32052016-06-05 Jan Hubicka <hubicka@ucw.cz>
3206
3207 * gcc.dg/predict-9.c: Update template.
3208
4a7ec4ac 32092016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3210
3211 PR c++/49377
3212 * g++.dg/template/pr49377.C: New.
3213
7499ef4a 32142016-06-04 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR tree-optimization/71405
3217 * g++.dg/torture/pr71405.C: New test.
3218
558c800d 32192016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 PR c++/70202
3222 * g++.dg/inherit/crash5.C: New.
3223 * g++.dg/inherit/virtual1.C: Adjust.
3224
4ee7cf4b 32252016-06-03 Jeff Law <law@redhat.com>
3226
3227 PR tree-optimization/71316
3228 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3229
b12ae762 32302016-06-03 Jakub Jelinek <jakub@redhat.com>
3231
3232 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3233 dg-additional-options with just -fno-tree-scev-cprop in it.
3234 * gcc.dg/vect/vect-live-2.c: Likewise.
3235 * gcc.dg/vect/vect-live-5.c: Likewise.
3236 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3237 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3238 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3239
e09a5ee3 32402016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3241
3242 PR c++/27100
3243 * g++.dg/other/friend6.C: New test.
3244
f14b1922 32452016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3246
3247 * g++.dg/torture/ppc-ldst-array.C: New.
3248
20702ea3 32492016-06-03 Joseph Myers <joseph@codesourcery.com>
3250
3251 PR target/71276
3252 PR target/71277
3253 * gcc.dg/torture/builtin-fp-int-inexact.c,
3254 gcc.target/i386/387-builtin-fp-int-inexact.c,
3255 gcc.target/i386/387-rint-inline-1.c,
3256 gcc.target/i386/387-rint-inline-2.c,
3257 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3258 gcc.target/i386/sse2-rint-inline-1.c,
3259 gcc.target/i386/sse2-rint-inline-2.c,
3260 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3261 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3262
5ed3cc7b 32632016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3264 Julia Koval <julia.koval@intel.com>
3265
3266 PR target/66960
3267 PR target/67630
3268 PR target/67634
3269 PR target/67841
3270 PR target/68037
3271 PR target/68618
3272 PR target/68661
3273 PR target/69575
3274 PR target/69596
3275 PR target/69734
3276 * gcc.dg/guality/pr68037-1.c: New test.
3277 * gcc.dg/guality/pr68037-2.c: Likewise.
3278 * gcc.dg/guality/pr68037-3.c: Likewise.
3279 * gcc.dg/torture/pr68037-1.c: Likewise.
3280 * gcc.dg/torture/pr68037-2.c: Likewise.
3281 * gcc.dg/torture/pr68037-3.c: Likewise.
3282 * gcc.dg/torture/pr68661-1a.c: Likewise.
3283 * gcc.dg/torture/pr68661-1b.c: Likewise.
3284 * gcc.target/i386/interrupt-1.c: Likewise.
3285 * gcc.target/i386/interrupt-2.c: Likewise.
3286 * gcc.target/i386/interrupt-3.c: Likewise.
3287 * gcc.target/i386/interrupt-4.c: Likewise.
3288 * gcc.target/i386/interrupt-5.c: Likewise.
3289 * gcc.target/i386/interrupt-6.c: Likewise.
3290 * gcc.target/i386/interrupt-7.c: Likewise.
3291 * gcc.target/i386/interrupt-8.c: Likewise.
3292 * gcc.target/i386/interrupt-9.c: Likewise.
3293 * gcc.target/i386/interrupt-10.c: Likewise.
3294 * gcc.target/i386/interrupt-11.c: Likewise.
3295 * gcc.target/i386/interrupt-12.c: Likewise.
3296 * gcc.target/i386/interrupt-13.c: Likewise.
3297 * gcc.target/i386/interrupt-14.c: Likewise.
3298 * gcc.target/i386/interrupt-15.c: Likewise.
3299 * gcc.target/i386/interrupt-16.c: Likewise.
3300 * gcc.target/i386/interrupt-17.c: Likewise.
3301 * gcc.target/i386/interrupt-18.c: Likewise.
3302 * gcc.target/i386/interrupt-19.c: Likewise.
3303 * gcc.target/i386/interrupt-20.c: Likewise.
3304 * gcc.target/i386/interrupt-21.c: Likewise.
3305 * gcc.target/i386/interrupt-22.c: Likewise.
3306 * gcc.target/i386/interrupt-23.c: Likewise.
3307 * gcc.target/i386/interrupt-24.c: Likewise.
3308 * gcc.target/i386/interrupt-25.c: Likewise.
3309 * gcc.target/i386/interrupt-26.c: Likewise.
3310 * gcc.target/i386/interrupt-27.c: Likewise.
3311 * gcc.target/i386/interrupt-28.c: Likewise.
3312 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3313 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3314 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3315 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3316 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3317 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3318 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3319 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3320 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3321 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3322 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3323 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3324
3e346f54 33252016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3326
f27c52fb 3327 PR tree-optimization/52171
3328 * gcc.dg/pr52171.c: New test.
3329 * gcc.target/i386/pr52171.c: New test.
3e346f54 3330
22e029d2 33312016-06-03 Jan Hubicka <jh@suse.cz>
3332
3333 * g++.dg/tree-ssa/pred-1.C: New testcase
3334 * gcc.dg/tree-ssa/pred-1.c: New testcase
3335
41ce74ed 33362016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3337
3338 PR target/70957
3339 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3340 support.
3341 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3342
cf573a72 33432016-06-03 Alan Hayward <alan.hayward@arm.com>
3344
3345 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3346
75aae5b4 33472016-06-03 Alan Hayward <alan.hayward@arm.com>
3348
3349 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3350 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 3351 * gcc.dg/vect/vect-live-1.c: New test.
3352 * gcc.dg/vect/vect-live-2.c: New test.
3353 * gcc.dg/vect/vect-live-3.c: New test.
3354 * gcc.dg/vect/vect-live-4.c: New test.
3355 * gcc.dg/vect/vect-live-5.c: New test.
3356 * gcc.dg/vect/vect-live-slp-1.c: New test.
3357 * gcc.dg/vect/vect-live-slp-2.c: New test.
3358 * gcc.dg/vect/vect-live-slp-3.c: New test.
3359
eba6788d 33602016-06-03 Jakub Jelinek <jakub@redhat.com>
3361
3362 PR middle-end/71387
3363 * g++.dg/opt/pr71387.C: New test.
3364
5a653985 33652016-06-02 Jeff Law <law@redhat.com>
3366
3367 PR tree-optimization/71328
3368 * gcc.c-torture/compile/pr71328.c: New test.
3369
f92f6941 33702016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3371
3372 PR fortran/52393
3373 * gfortran.dg/fmt_read_3.f90: Fix typo.
3374 * gfortran.dg/fmt_read_4.f90: New test.
3375
0d29e152 33762016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3377
3378 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3379 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3380 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3381 * g++.dg/cpp0x/override2.C: Likewise.
3382 * g++.dg/parse/crash5.C: Likewise.
3383 * g++.dg/parse/error16.C: Likewise.
3384 * g++.dg/parse/error27.C: Likewise.
3385 * g++.dg/template/qualttp15.C: Likewise.
3386 * g++.dg/template/redecl4.C: Likewise.
3387 * g++.old-deja/g++.other/crash39.C: Likewise.
3388 * g++.old-deja/g++.other/struct1.C: Likewise.
3389 * g++.old-deja/g++.pt/m9a.C: Likewise.
3390 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3391
2740a1a5 33922016-06-02 Jakub Jelinek <jakub@redhat.com>
3393
89f17a65 3394 PR c++/71372
3395 * c-c++-common/pr71372.c: New test.
3396
2740a1a5 3397 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3398 __TIME__ strings with __builtin_strcmp instead of printf and
3399 dg-output.
3400
9ae89a4e 34012016-06-02 Martin Liska <mliska@suse.cz>
3402
3403 * gcc.dg/predict-9.c: New test.
3404
41258f9c 34052016-06-02 Jakub Jelinek <jakub@redhat.com>
3406
3407 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3408 global set_compiler_env_var and global saved_compiler_env_var.
3409
dad46eb8 34102016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3411
3412 PR rtl-optimization/71295
3413 * gcc.c-torture/compile/pr71295.c: New test.
3414
9cc8a892 34152016-06-02 Jakub Jelinek <jakub@redhat.com>
3416
98e7c96c 3417 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3418
4a5a4de2 3419 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3420 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3421
9cc8a892 3422 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3423 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3424 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3425 alternative number.
3426
46819a36 34272016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3428
3429 * gcc.target/powerpc/p9-splat-4.c: New test.
3430
34312016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3432
3433 PR target/71186
3434 * gcc.target/powerpc/pr71186.c: New test.
3435
d9820cc5 34362016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3437
3438 PR fortran/52393
3439 * gfortran.dg/fmt_read_3.f90: New test.
3440
2f14ca3e 34412016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3442
3443 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3444 procedure.
3445
dfa5c0d3 34462016-06-01 Eduard Sanou <dhole@openmailbox.org>
3447
3448 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3449 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3450 env var is set.
3451 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3452 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3453 shown once.
3454 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3455 during compilation.
3456 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3457 vars set by dg-set-compiler-env-var.
3458
7d7125df 34592016-06-01 Paul Thomas <pault@gcc.gnu.org>
3460
3461 PR fortran/71156
3462 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3463 to the module procedure declaration.
3464 * gfortran.dg/submodule_16.f08: New test.
3465
6ab9cde4 34662016-06-01 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR middle-end/71371
3469 * c-c++-common/gomp/pr71371.c: New test.
3470
0cfe7a23 34712016-06-01 Richard Biener <rguenther@suse.de>
3472
3473 PR tree-optimization/71366
3474 * gcc.dg/torture/pr71366-1.c: New testcase.
3475 * gcc.dg/torture/pr71366-2.c: Likewise.
3476
5a5b02e1 34772016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3478
3479 * gcc.target/powerpc/vslv-0.c: New test.
3480 * gcc.target/powerpc/vslv-1.c: New test.
3481 * gcc.target/powerpc/vsrv-0.c: New test.
3482 * gcc.target/powerpc/vsrv-1.c: New test.
3483
d27a79f6 34842016-06-01 Nathan Sidwell <nathan@acm.org>
3485
3486 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3487 * gcc.target/nvptx/weak.c: New.
3488
6172a9fd 34892016-06-01 Richard Biener <rguenther@suse.de>
3490
3491 PR tree-optimization/71261
3492 * gcc.dg/torture/vect-bool-1.c: New testcase.
3493
f9aaabb2 34942016-06-01 Jakub Jelinek <jakub@redhat.com>
3495
3496 * gfortran.dg/gomp/order-1.f90: New test.
3497 * gfortran.dg/gomp/order-2.f90: New test.
3498
53b01069 34992016-06-01 Jan Hubicka <hubicka@ucw.cz>
3500
3501 * gcc.dg/unroll-6.c: Update template.
3502 * gcc.dg/unroll-7.c: New testcase.
3503 * gcc.dg/unroll-8.c: New testcase.
3504
36757397 35052016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3506
3507 * gnat.dg/opt56.ad[sb]: New test.
3508
7f93bd6e 35092016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3510
3511 PR c++/66635
3512 * g++.dg/cpp0x/constexpr-ice16.C: New.
3513
9f41a2ce 35142016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3515
3516 PR tree-optimization/71314
3517 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3518 -mbranch-cost=2.
3519
31e02373 35202016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3521
3522 PR tree-optimization/71077
3523 * gcc.dg/tree-ssa/pr71077.c: New test.
3524
76f8f901 35252016-05-31 Jan Hubicka <hubicka@ucw.cz>
3526
7f93bd6e 3527 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3528 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3529 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 3530
04f5f923 35312016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3532
3533 PR c++/71248
3534 * g++.dg/cpp0x/pr71248.C: New.
3535 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3536 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3537 * g++.dg/init/new37.C: Likewise.
3538 * g++.dg/template/static1.C: Likewise.
3539 * g++.dg/template/static2.C: Likewise.
3540
4ffddf28 35412016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3542
3543 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3544 instead of %rdi.
3545 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3546
4ff7bd21 35472016-05-31 Marek Polacek <polacek@redhat.com>
3548
3549 * c-c++-common/Wswitch-unreachable-3.c: New test.
3550 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3551
e1f7cc4b 35522016-05-31 Richard Biener <rguenther@suse.de>
3553
3554 PR tree-optimization/71352
3555 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3556
02978bd1 35572016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3558
3559 * gcc.target/arm/armv5_thumb_isa.c: New test.
3560
cfce8164 35612016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3562
3563 PR target/71346
3564 * gcc.target/i386/pr71346.c: New test.
3565
7a51c705 35662016-05-31 Tom de Vries <tom@codesourcery.com>
3567
3568 PR tree-optimization/69068
3569 * gcc.dg/graphite/pr69068.c: New test.
3570
8c1ac106 35712016-05-27 Martin Sebor <msebor@redhat.com>
3572
3573 PR c++/71306
3574 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3575
b6431756 35762016-05-30 Jakub Jelinek <jakub@redhat.com>
3577
3578 PR c++/71349
3579 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3580 nowait depend(inout: dd[0]) clauses where permitted.
3581
f6203294 35822016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3583
3584 PR c++/71238
3585 * g++.dg/parse/pr71238.C: New.
3586 * g++.dg/concepts/friend1.C: Test column numbers too.
3587 * g++.dg/cpp0x/initlist31.C: Likewise.
3588 * g++.dg/cpp0x/pr51420.C: Likewise.
3589 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3590 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3591 * g++.dg/ext/builtin3.C: Likewise.
3592 * g++.dg/lookup/friend12.C: Likewise.
3593 * g++.dg/lookup/friend7.C: Likewise.
3594 * g++.dg/lookup/koenig1.C: Likewise.
3595 * g++.dg/lookup/koenig5.C: Likewise.
3596 * g++.dg/lookup/used-before-declaration.C: Likewise.
3597 * g++.dg/overload/koenig1.C: Likewise.
3598 * g++.dg/template/crash65.C: Likewise.
3599 * g++.dg/template/friend57.C: Likewise.
3600 * g++.dg/warn/Wshadow-5.C: Likewise.
3601 * g++.dg/warn/Wunused-8.C: Likewise.
3602 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3603 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3604 * g++.old-deja/g++.jason/member.C: Likewise.
3605 * g++.old-deja/g++.jason/report.C: Likewise.
3606 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3607 * g++.old-deja/g++.law/visibility20.C: Likewise.
3608 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3609 * g++.old-deja/g++.other/static5.C: Likewise.
3610 * g++.old-deja/g++.pt/overload2.C: Likewise.
3611
b96f8145 36122016-05-30 Jan Hubicka <hubicka@ucw.cz>
3613
3614 * gcc.dg/tree-ssa/peel1.c: New testcase.
3615 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3616 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3617
ed5bca7a 36182016-05-30 Tom de Vries <tom@codesourcery.com>
3619
3620 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3621 to ce.
3622
c0aa0333 36232016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3624
3625 PR c++/71099
3626 * g++.dg/parse/virtual1.C: New.
3627
231010db 36282016-05-30 Uros Bizjak <ubizjak@gmail.com>
3629
3630 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3631 Use correct register when clearing %edx.
3632
765557c0 36332016-05-30 Alexander Monakov <amonakov@ispras.ru>
3634
3635 PR tree-optimization/71289
3636 * gcc.dg/pr71289.c: New test.
3637
fc3b1c44 36382016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3639
3640 PR middle-end/71269
3641 PR middle-end/71292
3642 * gcc.dg/tree-ssa/pr71269.c: New test.
3643 * gcc.dg/tree-ssa/pr71292.c: New test.
3644
ce352457 36452016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3646
3647 PR middle-end/71252
3648 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3649
eedd711b 36502016-05-30 Jan Hubicka <hubicka@ucw.cz>
3651
3652 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3653 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3654 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3655
8c061890 36562016-05-30 Tom de Vries <tom@codesourcery.com>
3657
3658 PR tree-optimization/69067
3659 * gcc.dg/graphite/pr69067.c: New test.
3660
a6b0884c 36612016-05-29 Uros Bizjak <ubizjak@gmail.com>
3662
3663 PR target/71245
3664 * gcc.target/i386/pr71245-1.c: New test.
3665 * gcc.target/i386/pr71245-2.c: Ditto.
3666
2369edfc 36672016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3668
3669 PR c++/71105
3670 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3671 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3672 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3673
b6ab3f43 36742016-05-27 Jan Hubicka <hubicka@ucw.cz>
3675
3676 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3677
0192662b 36782016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3679
3680 Revert:
3681 PR c++/69855
3682 * g++.dg/overload/69855.C: New.
3683 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3684 * g++.old-deja/g++.pt/crash3.C: Likewise.
3685
fce78c50 36862016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3687
3688 PR c++/60385
3689 * g++.dg/parse/namespace13.C: New.
3690
372172fe 36912016-05-26 Jeff Law <law@redhat.com>
3692
3693 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3694 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3695 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3696 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3697 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3698 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3699 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3700 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3701 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3702 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3703 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3704 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3705 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3706
5d8a8944 37072016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3708
3709 PR c++/69855
3710 * g++.dg/overload/69855.C: New.
3711 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3712 * g++.old-deja/g++.pt/crash3.C: Likewise.
3713
29602b75 37142016-05-27 Jiong Wang <jiong.wang@arm.com>
3715
3716 PR target/63596
3717 * gcc.target/aarch64/va_arg_1.c: New testcase.
3718 * gcc.target/aarch64/va_arg_2.c: Likewise.
3719 * gcc.target/aarch64/va_arg_3.c: Likewise.
3720
c900b732 37212016-05-27 Jiong Wang <jiong.wang@arm.com>
3722
3723 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3724 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3725 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3726 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3727 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3728
73ef73bd 37292016-05-27 Marek Polacek <polacek@redhat.com>
3730
3731 PR middle-end/71308
3732 * g++.dg/torture/pr71308.C: New test.
3733
a6031633 37342016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3735
3736 * gcc.dg/zero_bits_compound-1.c: New test.
3737 * gcc.dg/zero_bits_compound-2.c: New test.
3738
1fbdc7ae 37392016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3740
3741 PR middle-end/71279
3742 * gcc.dg/pr71279.c: New test.
3743
2e196ca8 37442016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3745
3746 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3747 floating point min/max/comparison instructions.
3748 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3749
6feab9ce 37502016-05-26 Jakub Jelinek <jakub@redhat.com>
3751
3752 * c-c++-common/gomp/schedule-1.c: New test.
3753 * gfortran.dg/gomp/schedule-1.f90: New test.
3754
978cea8f 37552016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3756
3757 PR c++/70822
3758 PR c++/70106
3759 * g++.dg/cpp1y/auto-fn32.C: New test.
3760 * g++.dg/cpp1y/paren4.C: New test.
3761
0478d9ed 37622016-05-26 Nathan Sidwell <nathan@acm.org>
3763
3764 * gcc.dg/20060410.c: Xfail on ptx.
3765 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3766 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3767 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3768 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3769 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3770
5fd1c174 37712016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3772
3773 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3774
c5e8b3e2 37752016-05-26 Jakub Jelinek <jakub@redhat.com>
3776
0db93a5b 3777 PR tree-optimization/71280
3778 * gcc.dg/pr71280.c: New test.
3779
7199c05c 3780 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3781
76c786ac 3782 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3783 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3784
c5e8b3e2 3785 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3786
e9bcea2f 37872016-05-26 Jiong Wang <jiong.wang@arm.com>
3788
3789 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3790 kept in memory.
e9bcea2f 3791
955d947b 37922016-05-25 Jeff Law <law@redhat.com>
3793
3794 PR tree-optimization/71272
3795 * gcc.c-torture/compile/pr71272.c: new test.
3796
77102dbe 37972016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3798
3799 * gcc.target/powerpc/vec-cmpne.c: New test.
3800 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3801
552821b4 38022016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3803
3804 * gnat.dg/opt55.ad[sb]: New test.
3805
0113f3c5 38062016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3807
3808 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3809 * c-c++-common/pr60226.c: Require int32plus.
3810 * gcc.c-torture/execute/pr70602.c: Likewise.
3811 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3812 unsigned long for malloc arg type.
3813 * gcc.dg/asr_div1.c: Require int32plus.
3814 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3815 * gcc.dg/pie-1.c: Require pie.
3816 * gcc.dg/pie-2.c: Likewise.
3817 * gcc.dg/pr59471.c: Require int32plus.
3818 * gcc.dg/pr59963-2.c: XFAIL for int16.
3819 * gcc.dg/pr60114.c: Require int32plus.
3820 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3821 unsigned long for typedef of size_t.
3822 * gcc.dg/pr63914.c: Require int32plus.
3823 * gcc.dg/pr64536.c: Require pt32plus.
3824 * gcc.dg/pr65658.c: Likewise.
3825 * gcc.dg/pr67271.c: Require int32plus.
3826 * gcc.dg/pr68112.c: Likewise.
3827 * gcc.dg/pr69071.c: Skip for avr target.
3828 * gcc.dg/pr69973.c: Require int32plus.
3829 * gcc.dg/pr70169.c: Skip for avr target.
3830 * gcc.dg/sso-6.c: Require int32plus.
3831 * gcc.dg/sso-7.c: Likewise.
3832 * gcc.dg/sso-8.c: Likewise.
3833 * gcc.dg/vrp-min-max-2.c: Likewise.
3834
f4094380 38352016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3836
3837 PR target/70738
3838 * gcc.target/i386/pr70738-1.c: New test.
3839 * gcc.target/i386/pr70738-2.c: Likewise.
3840 * gcc.target/i386/pr70738-3.c: Likewise.
3841 * gcc.target/i386/pr70738-4.c: Likewise.
3842 * gcc.target/i386/pr70738-5.c: Likewise.
3843 * gcc.target/i386/pr70738-6.c: Likewise.
3844 * gcc.target/i386/pr70738-7.c: Likewise.
3845 * gcc.target/i386/pr70738-8.c: Likewise.
3846 * gcc.target/i386/pr70738-9.c: Likewise.
3847
239a4bea 38482016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3849
3850 PR rtl-optimization/66940
3851 * gcc.c-torture/execute/pr66940.c: New test.
3852
bf6382ba 38532016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3854
3855 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3856 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3857 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3858 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3859 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3860 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3861 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3862 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3863 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3864 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3865 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3866 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3867 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3868 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3869 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3870 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3871 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3872 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3873 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3874 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3875 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3876 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3877 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3878 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3879
2c995da9 38802016-05-25 Marek Polacek <polacek@redhat.com>
3881
3882 PR c/71265
3883 * gcc.dg/noncompile/pr71265.c: New test.
3884
abfbb5b5 3885 PR c/71266
3886 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3887
f6871bbd 38882016-05-25 Nathan Sidwell <nathan@acm.org>
3889
3890 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3891
de04e83e 38922016-05-25 Richard Biener <rguenther@suse.de>
3893
3894 PR tree-optimization/71261
3895 * c-c++-common/torture/pr71261.c: New testcase.
3896
b35931f7 38972016-05-25 Richard Biener <rguenther@suse.de>
3898
3899 PR tree-optimization/71264
3900 * gcc.dg/vect/pr71264.c: New testcase.
3901
166c3089 39022016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3903
3904 PR c++/55992
3905 * g++.dg/cpp0x/alias-decl-53.C: New.
3906 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3907
14240409 39082016-05-25 Martin Liska <mliska@suse.cz>
3909
3910 * g++.dg/pr71239.C: New test.
3911
bc47d9f6 39122016-05-25 Richard Biener <rguenther@suse.de>
3913
4860a6bf 3914 * gcc.dg/vect/pr58135.c: Rename to ...
3915 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 3916
d8a3f157 39172016-05-25 Marek Polacek <polacek@redhat.com>
3918
3919 * g++.dg/pr65295.C: Use target c++14.
3920
3af16045 39212016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3922
231010db 3923 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3924 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 3925
949479b2 39262016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3927
3928 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3929 instructions.
3930
6d6a3fc3 39312016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3932
3933 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3934 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3935 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3936 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3937 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3938 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3939 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3940 * c-c++-common/goacc/pcopy.c: Likewise.
3941 * c-c++-common/goacc/pcopyin.c: Likewise.
3942 * c-c++-common/goacc/pcopyout.c: Likewise.
3943 * c-c++-common/goacc/pcreate.c: Likewise.
3944 * c-c++-common/goacc/pr70688.c: New test.
3945 * c-c++-common/goacc/present-1.c: Adjust test.
3946 * c-c++-common/goacc/reduction-5.c: Likewise.
3947 * g++.dg/goacc/data-1.C: New test.
3948
af648be2 39492016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3950
3951 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3952 vector parity built-in functions.
3953 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3954 count trailing zeros automatic vectorization.
3955 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3956 count trailing zeros built-in functions.
3957
4e173d60 39582016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3959
3960 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3961
a0c02a52 39622016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3963
3964 PR target/71050
3965 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3966
64c52e9c 39672016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3968
3969 PR c++/50436
3970 * g++.dg/template/crash123.C: New.
3971 * g++.dg/template/crash124.C: Likewise.
3972
752b5a4c 39732016-05-24 Martin Sebor <msebor@redhat.com>
3974
3975 PR c++/71147
3976 * g++.dg/ext/flexary16.C: New test.
3977
a36dd683 39782016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3979
f6871bbd 3980 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3981 before math.h is included.
a36dd683 3982 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3983 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3984 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3985 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3986 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3987 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3988 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3989 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3990 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3991 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3992 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3993 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3994 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3995 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3996 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3997 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3998 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3999 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4000 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4001 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4002 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4003 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4004 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4005
d60e1df7 40062016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4007 Kelvin Nilsen <kelvin@gcc.gnu.org>
4008
4009 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4010 support.
4011
22d09025 40122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4013
4014 PR c++/69872
4015 * g++.dg/warn/Wno-narrowing1.C: New.
4016
6ef0143d 40172016-05-24 Marek Polacek <polacek@redhat.com>
4018
4019 PR c/71249
4020 * c-c++-common/Wswitch-unreachable-2.c: New test.
4021
962a2062 40222016-05-24 Jakub Jelinek <jakub@redhat.com>
4023
ead77194 4024 PR c++/71257
4025 * g++.dg/vect/simd-clone-6.cc: New test.
4026 * g++.dg/gomp/declare-simd-6.C: New test.
4027
962a2062 4028 PR middle-end/70434
4029 PR c/69504
4030 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4031
23edc6d1 40322016-05-24 Richard Biener <rguenther@suse.de>
4033
4034 PR tree-optimization/71240
4035 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4036
30633bcc 40372016-05-24 Richard Biener <rguenther@suse.de>
4038
4039 PR tree-optimization/71230
4040 * gcc.dg/torture/pr71230.c: New testcase.
4041 * g++.dg/torture/pr71230.C: Likewise.
4042
c9d624bd 40432016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4044
4045 * c-c++-common/goacc/routine-5.c: Add tests.
4046 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4047 * gfortran.dg/goacc/routine-6.f90: Add tests.
4048
ce143ff0 40492016-05-24 Richard Biener <rguenther@suse.de>
4050
4051 PR tree-optimization/71253
4052 * gcc.dg/torture/pr71253.c: New testcase.
4053
3bdaecd5 40542016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4055
4056 PR middle-end/71252
4057 * gfortran.dg/pr71252.f90: New test.
4058
856b494d 40592016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4060
4061 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4062
7345b977 40632016-05-24 Richard Biener <rguenther@suse.de>
4064
4065 PR middle-end/70434
4066 PR c/69504
4067 * c-c++-common/vector-subscript-4.c: New testcase.
4068 * c-c++-common/vector-subscript-5.c: Likewise.
4069
6f065267 40702016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4071
4072 PR fortran/71123
4073 * gfortran.dg/namelist_90.f: New test
4074
fd6757da 40752016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4076
4077 PR fortran/66461
4078 * gfortran.dg/unexpected_eof.f: New test
4079
7d5555a8 40802016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4081 Kelvin Nilsen <kelvin@gcc.gnu.org>
4082
4083 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4084 as little endian.
4085
ae6744c9 40862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4087
4088 PR c++/70972
4089 * g++.dg/cpp0x/inh-ctor20.C: New.
4090 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4091
f0d91a85 40922016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4093
4094 PR c++/69095
4095 * g++.dg/cpp0x/variadic168.C: New.
4096
1618ffe5 40972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4098
4099 * g++.dg/cpp0x/pr31445.C: Test column number too.
4100 * g++.dg/cpp0x/pr32253.C: Likewise.
4101 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4102 * g++.dg/cpp0x/variadic36.C: Likewise.
4103
c0205bab 41042016-05-23 Marc Glisse <marc.glisse@inria.fr>
4105
4106 * gcc.dg/fold-notshift-2.c: Adjust.
4107
1398da0f 41082016-05-23 Marek Polacek <polacek@redhat.com>
4109
4110 PR c/49859
4111 * c-c++-common/Wswitch-unreachable-1.c: New test.
4112 * gcc.dg/Wswitch-unreachable-1.c: New test.
4113 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4114 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4115 * g++.dg/gomp/block-10.C: Likewise.
4116 * gcc.dg/gomp/block-10.c: Likewise.
4117 * g++.dg/gomp/block-9.C: Likewise.
4118 * gcc.dg/gomp/block-9.c: Likewise.
4119 * g++.dg/gomp/target-1.C: Likewise.
4120 * g++.dg/gomp/target-2.C: Likewise.
4121 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 4122 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 4123 * g++.dg/gomp/taskgroup-1.C: Likewise.
4124 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4125 * gcc.dg/gomp/teams-1.c: Likewise.
4126 * g++.dg/gomp/teams-1.C: Likewise.
4127 * g++.dg/overload/error3.C: Likewise.
4128 * g++.dg/tm/jump1.C: Likewise.
4129 * g++.dg/torture/pr40335.C: Likewise.
4130 * gcc.dg/c99-vla-jump-5.c: Likewise.
4131 * gcc.dg/switch-warn-1.c: Likewise.
4132 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4133 * gcc.dg/nested-func-1.c: Likewise.
4134 * gcc.dg/pr67784-4.c: Likewise.
4135
5403ed8b 41362016-05-23 Richard Biener <rguenther@suse.de>
4137
4138 PR tree-optimization/71230
4139 * gfortran.dg/pr71230-1.f90: New testcase.
4140 * gfortran.dg/pr71230-2.f90: Likewise.
4141
27510941 41422016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4143
1618ffe5 4144 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 4145 * gcc.dg/vect/pr58135.c: Add new.
4146 * gfortran.dg/pr46519-1.f: Adjust test case.
4147
a41c605d 41482016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4149
4150 PR c++/53401
4151 * g++.dg/cpp0x/decltype64.C: New.
4152
3eb254ab 41532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4154
4155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4156 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4157 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4158
a75fffe1 41592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4160
4161 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4162 Add poly64x1_t and poly64x2_t cases if supported.
4163 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4164 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4165 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4166 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4167 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4168
56979b12 41692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4170
4171 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4172 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4173 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4174 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4175 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4176 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4177 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4178
dc5e98db 41792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4180
4181 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4182
c0f383ae 41832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4184
4185 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4186 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4187
2a4d70a2 41882016-05-22 Jakub Jelinek <jakub@redhat.com>
4189
4c109025 4190 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4191 constraint instead of "r".
4192 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4193 insn instead of vxorpd.
4194 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4195
bad891ce 4196 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4197 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4198
ac23ddb9 4199 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4200
9dac9579 4201 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4202 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4203
2a4d70a2 4204 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4205
9eafdd7b 42062016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4207
4208 PR middle-end/40921
4209 * gcc.dg/tree-ssa/pr40921.c: New test.
4210
93df190d 42112016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4212
4213 PR target/71103
4214 * gcc.target/avr/pr71103.c: New test.
4215
933b9f7f 42162016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4217
4218 PR middle-end/71179
4219 * gcc.dg/tree-ssa/pr71179.c: New test.
4220
8bdfbc08 42212016-05-20 Martin Sebor <msebor@redhat.com>
4222
4223 PR c/71115
4224 * gcc.dg/init-excess-2.c: New test.
4225
6827ab42 42262016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4227
4228 * gnat.dg/opt53.adb: New test.
4229 * gnat.dg/opt54.adb: Likewise.
4230
58a5f4c0 42312016-05-20 Martin Jambor <mjambor@suse.cz>
4232
4233 PR tree-optimization/70884
4234 * gcc.dg/tree-ssa/pr70919.c: New test.
4235
bb7145f6 42362016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4237
4238 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4239 formatting.
f6871bbd 4240 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4241 fix code formatting.
4242
42432016-05-20 Nathan Sidwell <nathan@acm.org>
4244
4245 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4246 non-common cases.
4247 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 4248
9954d230 42492016-05-20 David Malcolm <dmalcolm@redhat.com>
4250
4251 * jit.dg/all-non-failing-tests.h: Add
4252 test-factorial-must-tail-call.c.
4253 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4254 * jit.dg/test-factorial-must-tail-call.c: New test case.
4255
08a161f9 42562016-05-20 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR fortran/71204
4259 * gfortran.dg/pr71204.f90: New test.
4260
3d380077 42612016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4262
4263 * gcc.target/nvptx/sincos.c: New test.
4264
0f104d56 42652016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4266
4267 PR c++/70572
4268 * g++.dg/cpp1y/auto-fn31.C: New.
4269
61736a1b 42702016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4271
4272 * gcc.target/powerpc/vec-addec.c: New test.
4273 * gcc.target/powerpc/vec-addec-int128.c: New test.
4274
b4a61e77 42752016-05-20 David Malcolm <dmalcolm@redhat.com>
4276
4277 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4278 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4279 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4280 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4281
9a2ace10 42822016-05-20 Jan Hubicka <hubicka@ucw.cz>
4283
4284 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4285
45cdf8c6 42862016-05-20 Jakub Jelinek <jakub@redhat.com>
4287
b9a1dcd5 4288 PR c++/71210
4289 * g++.dg/opt/pr71210-1.C: New test.
4290 * g++.dg/opt/pr71210-2.C: New test.
4291
45cdf8c6 4292 PR tree-optimization/29756
4293 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4294 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4295 only on selected targets where V4SImode vectors are known to be
4296 supported.
4297
92e3ffbf 42982016-05-20 Marc Glisse <marc.glisse@inria.fr>
4299
4300 PR tree-optimization/71079
4301 PR tree-optimization/71206
4302 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4303
5da368e3 43042016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4305
4306 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4307 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4308 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4309
2506d97a 43102016-05-20 Richard Guenther <rguenther@suse.de>
4311
4312 PR tree-optimization/29756
4313 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4314
adade307 43152016-05-20 Richard Biener <rguenther@suse.de>
4316
4317 PR tree-optimization/71185
4318 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4319
c3deca25 43202016-05-20 Richard Biener <rguenther@suse.de>
4321
4322 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4323
8b0bef14 43242016-05-19 Marek Polacek <polacek@redhat.com>
4325
4326 PR c++/71075
4327 * g++.dg/diagnostic/pr71075.C: New test.
4328
08025288 43292016-05-19 David Malcolm <dmalcolm@redhat.com>
4330
4331 PR c++/71184
4332 * g++.dg/pr71184.C: New test case.
4333
26a51591 43342016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4335
4336 * gcc.target/powerpc/darn-0.c: New test.
4337 * gcc.target/powerpc/darn-1.c: New test.
4338 * gcc.target/powerpc/darn-2.c: New test.
4339
d8d3e75a 43402016-05-19 Marek Polacek <polacek@redhat.com>
4341
4342 PR tree-optimization/71031
4343 * gcc.dg/tree-ssa/vrp100.c: New test.
4344
c28211ae 43452016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4346
4347 PR rtl-optimization/71148
4348 * gcc.dg/pr71148.c: New test.
4349
3f5ea43a 43502016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4351
4352 PR target/71056
4353 * gcc.target/arm/pr71056.c: New test.
4354
2a7d4c20 43552016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4356
4357 * c-c++-common/pr69669.c: Check the used mode.
4358
ed0b0569 43592016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4360
4361 PR sanitizer/64354
4362 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4363
410372fe 43642016-05-19 Richard Biener <rguenther@suse.de>
4365
4366 PR tree-optimization/70729
4367 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4368 * gcc.dg/graphite/scop-18.c: Likewise.
4369 * gcc.dg/pr41783.c: Disable LIM.
4370 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4371 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4372 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4373 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4374 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4375 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4376 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4377 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4378 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4379 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4380 * gfortran.dg/pr42108.f90: Likewise.
4381
56f34f03 43822016-05-18 David Malcolm <dmalcolm@redhat.com>
4383
4384 PR driver/69265
4385 * gcc.dg/spellcheck-options-11.c: New test case.
4386
e6481cd1 43872016-05-18 Jakub Jelinek <jakub@redhat.com>
4388
4389 PR c++/71100
4390 * g++.dg/opt/pr71100.C: New test.
4391
be951c59 43922016-05-18 Martin Jambor <mjambor@suse.cz>
4393
4394 PR ipa/69708
4395 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4396 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4397 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4398 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4399
665ff45b 44002016-05-18 Martin Jambor <mjambor@suse.cz>
4401
4402 PR ipa/69708
4403 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4404 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4405 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4406 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4407 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4408
485be62c 44092016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4410
4411 PR c++/69793
4412 * g++.dg/template/crash122.C: New.
4413
b251d5f5 44142016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4415
4416 PR c++/70466
4417 * g++.dg/template/pr70466-1.C: New.
4418 * g++.dg/template/pr70466-2.C: Likewise.
4419
c93e9931 44202016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4421
4422 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4423 splat operations and the XXSPLTIB instruction.
4424 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4425 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4426 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4427 xxlxor to clear a register.
4428
8ba6639c 44292016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4430
4431 * gcc.dg/torture/pr71020.c: New test.
4432
ec6e3005 44332016-05-18 Martin Jambor <mjambor@suse.cz>
4434
4435 PR ipa/70646
4436 * gcc.dg/ipa/pr70646.c: New test.
4437
5ef3c918 44382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4439
4440 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4441
70a88eab 44422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4443
4444 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4445 missing tests for vreinterpretq_p{8,16}.
4446
b52a930c 44472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4448
4449 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4450 vsliq_n_s64 and vsliq_n_u64.
4451
bdd4080b 44522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4453
4454 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4455 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4456
37814bf5 44572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4458
4459 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4460 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4461 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4462
764af2e0 44632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4464
4465 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4466 in comment.
4467
ffe01a83 44682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4469
4470 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4471 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4472 "blr\t" and switch to scan-assembler-times.
4473
fab6dae9 44742016-05-18 Jiong Wang <jiong.wang@arm.com>
4475
231010db 4476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4477 with __aarch64__.
4478 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4479 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4480
4eb0c566 44812016-05-18 Jakub Jelinek <jakub@redhat.com>
4482
442f18f1 4483 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4484 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4485 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4486 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4487 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4488 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4489
4d83b36b 4490 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4491 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4492
a4528eec 4493 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4494 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4495
f0066139 4496 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4497 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4498
4eb0c566 4499 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4500
303e9267 45012016-05-18 Richard Biener <rguenther@suse.de>
4502
4503 PR tree-optimization/71168
4504 * gcc.dg/torture/pr71168.c: New testcase.
4505
0d7ddd44 45062016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4507
4508 PR middle-end/63586
4509 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4510 * gcc.dg/tree-ssa/pr63586.c: New test.
4511 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4512
899bcc0f 45132016-05-17 Nathan Sidwell <nathan@acm.org>
4514
4515 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4516 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4517 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4518 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4519
a2246979 45202016-05-17 Nathan Sidwell <nathan@acm.org>
4521
4522 * gcc.target/nvptx/abi-vararg-3.c: New.
4523
2f6a4d21 45242016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4525
4526 PR tree-optimization/54579
4527 PR middle-end/55299
4528 * gcc.dg/fold-notrotate-1.c: New test.
4529 * gcc.dg/fold-notshift-1.c: New test.
4530 * gcc.dg/fold-notshift-2.c: New test.
4531
27bdad45 45322016-05-17 Marek Polacek <polacek@redhat.com>
4533
4534 PR ipa/71146
4535 * g++.dg/ipa/pr71146.C: New test.
4536
f33a295a 45372016-05-17 David Malcolm <dmalcolm@redhat.com>
4538
4539 * jit.dg/test-error-array-bounds.c: New test case.
4540
b6dd53bf 45412016-05-17 Marc Glisse <marc.glisse@inria.fr>
4542
4543 * gcc.dg/tree-ssa/and-1.c: New testcase.
4544
a8719545 45452016-05-17 Marc Glisse <marc.glisse@inria.fr>
4546
4547 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4548 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4549
34806102 45502016-05-17 Marc Glisse <marc.glisse@inria.fr>
4551
4552 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4553 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4554
25fe08a8 45552016-05-17 Jiong Wang <jiong.wang@arm.com>
4556
4557 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4558
abf1a837 45592016-05-17 Jiong Wang <jiong.wang@arm.com>
4560
4561 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4562
666b9dd3 45632016-05-17 Jiong Wang <jiong.wang@arm.com>
4564
4565 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4566 ".2d[index]" when scan the assembly.
4567 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4568 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4569 float64x1.
4570 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4571
77d095c0 45722016-05-17 Richard Biener <rguenther@suse.de>
4573
4574 PR tree-optimization/71132
4575 * gcc.dg/torture/pr71132.c: New testcase.
4576
28adcc23 45772016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4578
4579 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4580
2439931e 45812016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4582
4583 PR target/70809
4584 * gcc.target/aarch64/pr70809_1.c: New test.
4585
5ec2ff80 45862016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4587
4588 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4589 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4590 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4591 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4592
17fd1c7a 45932016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4594 Ilya Enkovich <ilya.enkovich@intel.com>
4595
4596 PR target/71114
4597 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4598
46729204 45992016-05-16 Jan Hubicka <hubicka@ucw.cz>
4600
4601 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4602 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4603
2a1125d6 46042016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4605
4606 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4607 test for __ARM_FP16_ARGS.
4608 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4609 * gcc.target/arm/aapcs/neon-vect10.c: New.
4610 * gcc.target/arm/aapcs/neon-vect9.c: New.
4611 * gcc.target/arm/aapcs/vfp18.c: New.
4612 * gcc.target/arm/aapcs/vfp19.c: New.
4613 * gcc.target/arm/aapcs/vfp20.c: New.
4614 * gcc.target/arm/aapcs/vfp21.c: New.
4615 * gcc.target/arm/fp16-aapcs-1.c: New.
4616 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4617 test for __ARM_FP16_ARGS.
4618 * g++.target/arm/fp16-return-1.c: Update expected output.
4619
ea3d2d74 46202016-05-16 Jiong Wang <jiong.wang@arm.com>
4621
4622 PR testsuite/70227
4623 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4624
6989e05f 46252016-05-15 Harald Anlauf <anlauf@gmx.de>
4626
4627 PR fortran/69603
4628 * gfortran.dg/pr69603.f90: New testcase.
4629
a5f52592 46302016-05-14 Fritz Reese <fritzoreese@gmail.com>
4631
4632 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4633
88f949ab 46342016-05-14 Fritz Reese <fritzoreese@gmail.com>
4635
4636 PR fortran/71047
4637 * gfortran.dg/pr71047.f08: New test.
4638
90c88567 46392016-05-13 Joseph Myers <joseph@codesourcery.com>
4640
4641 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4642 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4643 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4644
00a690cc 46452016-05-13 Martin Sebor <msebor@redhat.com>
4646
4647 PR c++/60049
4648 * g++.dg/cpp0x/constexpr-60049.C: New test.
4649
ec8b6af7 46502016-05-13 Jakub Jelinek <jakub@redhat.com>
4651
4652 PR bootstrap/71071
4653 * gcc.dg/pr71071.c: New test.
4654
f54d1d7b 46552016-05-13 Uros Bizjak <ubizjak@gmail.com>
4656
4657 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4658 remove XOP handling.
2f3af60f 4659 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4660
a39a0392 46612016-05-13 Nathan Sidwell <nathan@acm.org>
4662
4663 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4664 __atomic_is_lock_free declaration.
4665
42333dd9 46662016-05-13 Richard Biener <rguenther@suse.de>
4667
4668 PR tree-optimization/42587
4669 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4670
c5442454 46712016-05-13 Martin Liska <mliska@suse.cz>
4672
4673 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4674 the new format of dump output.
4675
03a400fb 46762016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4677
4678 * gcc.dg/pr71084.c: New test.
4679
69278c3f 46802016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4681
231010db 4682 PR target/53440
4683 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4684
8138f11b 46852016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4686
4687 * gcc.target/aarch64/struct_return.c: New test.
4688
22a3f7bd 46892016-05-12 Marek Polacek <polacek@redhat.com>
4690
4691 PR c/70756
4692 * c-c++-common/pr70756-2.c: New test.
4693 * c-c++-common/pr70756.c: New test.
4694
9bcd42cc 46952016-05-12 Richard Biener <rguenther@suse.de>
4696
4697 PR tree-optimization/71059
4698 * gcc.dg/torture/pr71059.c: New testcase.
4699
5ffb4a0d 47002016-05-12 Richard Biener <rguenther@suse.de>
4701
4702 PR tree-optimization/71062
4703 * gcc.dg/torture/pr71062.c: New testcase.
4704
2ab65c31 47052016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4706
4707 PR tree-optimization/71006
4708 * gcc.dg/pr71006.c: New test.
4709
f0158fc0 47102016-05-12 Marek Polacek <polacek@redhat.com>
4711
4712 PR driver/71063
4713 * gcc.dg/opts-7.c: New test.
4714
0f56938b 47152016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4716
4717 PR target/70830
4718 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4719 Add -save-temps to dg-options.
4720 Scan for ldmfd rather than pop instruction.
4721 * gcc.target/arm/interrupt-2.c: Likewise.
4722 * gcc.target/arm/pr70830.c: New test.
4723
e10946d5 47242016-05-12 Jakub Jelinek <jakub@redhat.com>
4725
9fa8e468 4726 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4727 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4728
9ce62bbe 4729 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4730 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4731 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4732
708ae1b1 4733 PR target/71019
4734 * gcc.target/i386/avx512vl-pack-1.c: New test.
4735 * gcc.target/i386/avx512vl-pack-2.c: New test.
4736 * gcc.target/i386/avx512bw-pack-2.c: New test.
4737
a461f32e 4738 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4739
e10946d5 4740 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4741 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4742 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4743
f52a3ef6 47442016-05-12 Richard Biener <rguenther@suse.de>
4745
4746 PR tree-optimization/70986
4747 * gcc.dg/torture/pr70986-1.c: New testcase.
4748 * gcc.dg/torture/pr70986-2.c: Likewise.
4749 * gcc.dg/torture/pr70986-3.c: Likewise.
4750
54c4d22e 47512016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4752
4753 PR c/43651
4754 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4755 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4756
57215d5b 47572016-05-11 Uros Bizjak <ubizjak@gmail.com>
4758
4759 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4760 directive.
4761 * gcc.target/i386/pr66746.c: Ditto.
4762
67d3121c 47632016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4764
4765 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4766 support.
4767 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4768 warning when using -mvsx-timode.
4769 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4770 * gcc.target/powerpc/dform-2.c: Likewise.
4771 * gcc.target/powerpc/pr68805.c: Likewise.
4772
7f8012a5 47732016-05-11 Marek Polacek <polacek@redhat.com>
4774
4775 PR c++/71024
4776 * c-c++-common/attributes-3.c: New test.
4777
3e8567ce 47782016-05-11 Nathan Sidwell <nathan@acm.org>
4779
4780 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4781 * gcc.c-torture/execute/pr68185.c: Likewise.
4782 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4783 * gcc.dg/pr69634.c: Requires scheduling.
4784 * gcc.dg/torture/pr66178.c: Require label values.
4785 * gcc.dg/setjmp-6.c: Require indirect jumps.
4786
3739ac00 47872016-05-11 Richard Biener <rguenther@suse.de>
4788
4789 PR tree-optimization/71055
4790 * gcc.dg/torture/pr71055.c: New testcase.
4791
1ff8b385 47922016-05-11 Richard Biener <rguenther@suse.de>
4793
4794 PR debug/71057
4795 * g++.dg/debug/pr71057.C: New testcase.
4796
77126efa 47972016-05-11 Jakub Jelinek <jakub@redhat.com>
4798
4799 PR fortran/70855
4800 * gfortran.dg/gomp/pr70855.f90: New test.
4801
6fcaaf9b 48022016-05-11 Richard Biener <rguenther@suse.de>
4803
4804 PR middle-end/71002
4805 * g++.dg/torture/pr71002.C: New testcase.
4806
bfa8ea12 48072016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4808
4809 PR middle-end/70807
4810 * gcc.dg/pr70807.c: New test.
4811
87632549 48122016-05-10 Martin Sebor <msebor@redhat.com>
4813
4814 PR c++/38611
4815 * g++.dg/Wattributes.C: New test.
4816
f9153689 48172016-05-10 Marc Glisse <marc.glisse@inria.fr>
4818
4819 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4820 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4821 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4822
a44ed58a 48232016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4824
4825 PR target/70799
4826 * gcc.target/i386/pr70799-1.c: New test.
4827
d6c90d89 48282016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4829
4830 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4831
c1f73044 48322016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4833
4834 PR middle-end/70877
4835 * gcc.target/i386/pr70877.c: New test.
4836
e66d763a 48372016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4838
4839 PR tree-optimization/70786
4840 * gcc.target/i386/pr70876.c: New test.
4841
a30ff73a 48422016-05-10 Jakub Jelinek <jakub@redhat.com>
4843
4844 PR target/70927
4845 * gcc.target/i386/avx512vl-logic-1.c: New test.
4846 * gcc.target/i386/avx512vl-logic-2.c: New test.
4847 * gcc.target/i386/avx512dq-logic-2.c: New test.
4848
4b3fd38f 48492016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4850
4851 PR target/70963
4852 * gcc.target/powerpc/pr70963.c: New.
4853
abf93a25 48542016-05-10 David Malcolm <dmalcolm@redhat.com>
4855
4856 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4857 (test_very_wide_line): Add ruler to expected output.
4858 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4859 (test_very_wide_line): Likewise.
4860 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4861 (test_show_locus): Within the handling of "test_very_wide_line",
4862 enable show_ruler_p on the diagnostic context.
4863
d614888f 48642016-05-10 Richard Biener <rguenther@suse.de>
4865
4866 PR tree-optimization/71039
4867 * gcc.dg/torture/pr71039.c: New testcase.
4868
dbca5ed9 48692016-05-10 Nathan Sidwell <nathan@acm.org>
4870
4871 * gcc.dg/nested-func-10.c: Requires alloca.
4872 * gcc.dg/nested-func-9.c: Requires alloca.
4873 * gcc.c-torture/execute/pr70460.c: Requires labels.
4874 * gcc.c-torture/compile/pr70199.c: Requires labels.
4875 * gcc.target/nvptx/decl.c: Compile only.
4876 * gcc.target/nvptx/trailing-init.c: Compile only.
4877 * gcc.target/nvptx/ary-init.c: Compile only.
4878
3fa82609 48792016-05-10 Marek Polacek <polacek@redhat.com>
4880
4881 PR c/70255
4882 * gcc.dg/attr-opt-1.c: New test.
4883
76825907 48842016-05-10 Richard Biener <rguenther@suse.de>
4885
4886 PR tree-optimization/70497
4887 PR tree-optimization/28367
4888 * gcc.dg/torture/20160404-1.c: New testcase.
4889 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4890 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4891
68255819 48922016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4893
4894 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4895
d9aa8cdb 48962016-05-09 Uros Bizjak <ubizjak@gmail.com>
4897
4898 * gcc.target/i386/fabsneg-1.c New test.
4899
7cc16f50 49002016-05-09 Alan Modra <amodra@gmail.com>
4901
4902 PR testsuite/70826
4903 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4904
a83b7b63 49052016-05-09 Richard Biener <rguenther@suse.de>
4906
4907 PR tree-optimization/70985
4908 * gcc.dg/torture/pr70985.c: New testcase.
4909
189d0706 49102016-05-09 Bin Cheng <bin.cheng@arm.com>
4911
4912 * gcc.dg/tree-ssa/ifc-9.c: New test.
4913 * gcc.dg/tree-ssa/ifc-10.c: New test.
4914 * gcc.dg/tree-ssa/ifc-11.c: New test.
4915 * gcc.dg/tree-ssa/ifc-12.c: New test.
4916 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4917 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4918 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4919
1ec957b0 49202016-05-09 Richard Biener <rguenther@suse.de>
4921
4922 PR fortran/70937
4923 * gfortran.dg/pr70937.f90: New testcase.
4924
923c7714 49252016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4926
4927 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4928
d7cd448a 49292016-05-07 Fritz Reese <fritzoreese@gmail.com>
4930
4931 PR fortran/56226
4932 * gfortran.dg/dec_structure_1.f90: New testcase.
4933 * gfortran.dg/dec_structure_2.f90: Ditto.
4934 * gfortran.dg/dec_structure_3.f90: Ditto.
4935 * gfortran.dg/dec_structure_4.f90: Ditto.
4936 * gfortran.dg/dec_structure_5.f90: Ditto.
4937 * gfortran.dg/dec_structure_6.f90: Ditto.
4938 * gfortran.dg/dec_structure_7.f90: Ditto.
4939 * gfortran.dg/dec_structure_8.f90: Ditto.
4940 * gfortran.dg/dec_structure_9.f90: Ditto.
4941 * gfortran.dg/dec_structure_10.f90: Ditto.
4942 * gfortran.dg/dec_structure_11.f90: Ditto.
4943 * gfortran.dg/dec_union_1.f90: Ditto.
4944 * gfortran.dg/dec_union_2.f90: Ditto.
4945 * gfortran.dg/dec_union_3.f90: Ditto.
4946 * gfortran.dg/dec_union_4.f90: Ditto.
4947 * gfortran.dg/dec_union_5.f90: Ditto.
4948 * gfortran.dg/dec_union_6.f90: Ditto.
4949 * gfortran.dg/dec_union_7.f90: Ditto.
4950
f681e29b 49512016-05-07 Tom de Vries <tom@codesourcery.com>
4952
4953 PR tree-optimization/70956
4954 * gcc.dg/graphite/pr70956.c: New test.
4955
68d7f375 49562016-05-06 Jakub Jelinek <jakub@redhat.com>
4957
faf39348 4958 PR middle-end/70941
4959 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4960 (a, b, c, d): Change type from char to signed char.
4961 (main): Compare against (signed char) -1634678893 instead of
4962 hardcoded -109. Use __builtin_abort instead of abort.
4963
b768b13a 4964 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4965 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4966
68d7f375 4967 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4968
5dda16ea 49692016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4970
4971 PR debug/70935
4972 * gcc.dg/torture/pr70935.c: New test.
4973
13ede1b5 49742016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4975
4976 PR target/58219
7fc878c4 4977 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 4978
96d94be2 49792016-05-06 Richard Biener <rguenther@suse.de>
4980
4981 PR tree-optimization/70960
4982 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4983
e5d9f15d 49842016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4985
4986 PR target/52933
4987 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4988 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4989 Adjust expected instruction counts.
4990 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4991
2dd7705f 49922016-05-06 Marek Polacek <polacek@redhat.com>
4993
4994 PR sanitizer/70875
4995 * gcc.dg/ubsan/bounds-3.c: New test.
4996
cb8bc632 49972016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4998
4999 PR target/54089
5000 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5001
b343c173 50022016-05-06 Richard Biener <rguenther@suse.de>
5003
5004 PR middle-end/70931
5005 * gfortran.dg/pr70931.f90: New testcase.
5006
1e3db0b1 50072016-05-06 Richard Biener <rguenther@suse.de>
5008
5009 PR middle-end/70941
5010 * gcc.dg/torture/pr70941.c: New testcase.
5011
bdd54b6d 50122016-05-05 Bin Cheng <bin.cheng@arm.com>
5013
5014 PR tree-optimization/57206
5015 * gcc.dg/vect/pr57206.c: New test.
5016
499adcfd 50172016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5018
5019 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5020
871164c4 50212016-05-05 Jakub Jelinek <jakub@redhat.com>
5022
ecb23e00 5023 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5024
871164c4 5025 * c-c++-common/Wdangling-else-4.c: New test.
5026
70cf83ba 50272016-05-04 Jakub Jelinek <jakub@redhat.com>
5028
858c9470 5029 PR c++/70906
5030 PR c++/70933
5031 * g++.dg/opt/pr70906.C: New test.
5032 * g++.dg/opt/pr70933.C: New test.
5033
70cf83ba 5034 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5035
aaa36a78 50362016-05-04 Jan Hubicka <hubicka@ucw.cz>
5037
5038 * gcc.dg/ipa/pure-const-3.c: New testcase.
5039
1d52c456 50402016-05-04 Marek Polacek <polacek@redhat.com>
5041
5042 * c-c++-common/Wdangling-else-1.c: New test.
5043 * c-c++-common/Wdangling-else-2.c: New test.
5044 * c-c++-common/Wdangling-else-3.c: New test.
5045
dc581573 50462016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5047
5048 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5049 flag is present.
5050
a64030fe 50512016-05-04 Marek Polacek <polacek@redhat.com>
5052
5053 PR c/48778
5054 * gcc.dg/Waddress-2.c: New test.
5055
b461b04a 50562016-05-04 Alan Modra <amodra@gmail.com>
5057
5058 * gcc.target/powerpc/pr70866.c: New.
5059
c388a0cf 50602016-05-03 Martin Sebor <msebor@redhat.com>
5061
5062 PR c++/66561
5063 * c-c++-common/builtin_location.c: New test.
5064 * g++.dg/cpp1y/builtin_location.C: New test.
5065
5d4db8ef 50662016-05-03 Marek Polacek <polacek@redhat.com>
5067
5068 PR c/70859
5069 * gcc.dg/pr70859.c: New test.
5070 * gcc.dg/pr70859-2.c: New test.
5071
ca938765 50722016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5073
5074 * gnat.dg/debug5.adb: New testcase.
5075
60b27d5f 50762016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5077
5078 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5079 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5080 Procedure to check for z10 instruction set.
5081
5ab325d0 50822016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5083
5084 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5085
c548a0ad 50862016-05-03 Alan Modra <amodra@gmail.com>
5087
5088 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5089
d5ecd946 50902016-05-03 Jakub Jelinek <jakub@redhat.com>
5091
5092 * gcc.target/i386/avx512f-cvt-1.c: New test.
5093
35b0a053 50942016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5095
5096 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5097 -fdump-tree-vrp-details.
5098
9ae1b28a 50992016-05-03 Richard Biener <rguenther@suse.de>
5100
5101 * gcc.dg/pr30172-1.c: Adjust.
5102 * gcc.dg/pr63743.c: Likewise.
5103 * gcc.dg/tm/pr51696.c: Likewise.
5104 * c-c++-common/tm/safe-1.c: Likewise.
5105 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5106 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5107 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5108 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5109
9c1a31e4 51102016-05-03 Jakub Jelinek <jakub@redhat.com>
5111
fe69bcb9 5112 PR rtl-optimization/70467
5113 * gcc.target/i386/pr70467-3.c: New test.
5114 * gcc.target/i386/pr70467-4.c: New test.
5115
9082c4a4 5116 PR tree-optimization/70916
5117 * gcc.c-torture/compile/pr70916.c: New test.
5118
9c1a31e4 5119 PR target/49244
5120 * gcc.target/i386/pr49244-1.c: New test.
5121 * gcc.target/i386/pr49244-2.c: New test.
5122
69105acc 51232016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5124
5125 PR rtl-optimization/44281
5126 * gcc.target/i386/pr44281.c: New test.
5127
9ab8df54 51282016-05-03 bin cheng <bin.cheng@arm.com>
5129
5130 PR tree-optimization/56541
5131 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5132 * gcc.dg/vect/pr56541.c: new test.
5133
3c62cae0 51342016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5135
5136 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5137 __float128.
5138 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5139
91abc161 51402016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5141
5142 PR testsuite/70520
5143 * c-c++-common/asan/clone-test-1.c (main): Align child process
5144 stack to 16 bytes.
5145
aa3d1155 51462016-05-02 David Malcolm <dmalcolm@redhat.com>
5147
5148 PR c++/62314
5149 * g++.dg/spellcheck-fields-2.C: New test case.
5150
002c3f28 51512016-05-02 David Malcolm <dmalcolm@redhat.com>
5152
5153 PR c++/62314
5154 * g++.dg/pr62314.C: New test case.
5155
46e5dccc 51562016-05-02 Jan Hubicka <hubicka@ucw.cz>
5157
5158 * gcc.dg/ipa/inline-8.c: New testcase.
5159
663f4248 51602016-05-02 Jakub Jelinek <jakub@redhat.com>
5161
5162 PR rtl-optimization/70467
5163 * gcc.target/i386/pr70467-1.c: New test.
5164
efe8bdf5 51652016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5166
5167 * gcc.dg/spec-options.c: Run the test on all targets.
5168 * gcc.dg/foo.specs: Use cpp_unique_options.
5169
47ef9633 51702016-05-02 Marc Glisse <marc.glisse@inria.fr>
5171
5172 * gcc.dg/tree-ssa/unord.c: New testcase.
5173
eb1a077c 51742016-05-02 Marc Glisse <marc.glisse@inria.fr>
5175
5176 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5177
28e869d0 51782016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5179
5180 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5181
dd185f6e 51822016-05-02 Marek Polacek <polacek@redhat.com>
5183
5184 PR c/70851
5185 * gcc.dg/enum-incomplete-3.c: New test.
5186
773d09b9 51872016-05-02 Marek Polacek <polacek@redhat.com>
5188 Tom de Vries <tom@codesourcery.com>
5189
5190 PR tree-optimization/70700
5191 * gcc.dg/pr70700.c: New test.
5192
f0dc3286 51932016-05-01 Uros Bizjak <ubizjak@gmail.com>
5194
5195 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5196 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5197 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5198 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5199 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5200
7f931827 52012016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5202
5203 * ada/acats/run_acats: Rename into...
5204 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5205 * ada/acats/run_all.sh: Remove redundant test.
5206 (target_run): Move around.
5207 (target_gnatchop): Use newly built executable.
5208 (target_gnatmake): Likewise.
5209 Check that the compilation of impbit succeeds.
5210
1c492b4e 52112016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5212
5213 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5214 * gcc.dg/20021029-1.c: Likewise.
5215 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5216 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5217 * gcc.target/sh/cmpstr.c: Likewise.
5218 * gcc.target/sh/cmpstrn.c: Likewise.
5219 * gcc.target/sh/memset.c: Likewise.
5220 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5221 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5222 * gcc.target/sh/pr39423-1.c: Likewise.
5223 * gcc.target/sh/pr49468-di.c: Likewise.
5224 * gcc.target/sh/pr49468-si.c: Likewise.
5225 * gcc.target/sh/pr49880-1.c: Likewise.
5226 * gcc.target/sh/pr49880-2.c: Likewise.
5227 * gcc.target/sh/pr49880-3.c: Likewise.
5228 * gcc.target/sh/pr50751-1.c: Likewise.
5229 * gcc.target/sh/pr50751-4.c: Likewise.
5230 * gcc.target/sh/pr50751-7.c: Likewise.
5231 * gcc.target/sh/pr51244-1.c: Likewise.
5232 * gcc.target/sh/pr51244-10.c: Likewise.
5233 * gcc.target/sh/pr51244-11.c: Likewise.
5234 * gcc.target/sh/pr51244-12.c: Likewise.
5235 * gcc.target/sh/pr51244-13.c: Likewise.
5236 * gcc.target/sh/pr51244-14.c: Likewise.
5237 * gcc.target/sh/pr51244-17.c: Likewise.
5238 * gcc.target/sh/pr51244-18.c: Likewise.
5239 * gcc.target/sh/pr51244-19.c: Likewise.
5240 * gcc.target/sh/pr51244-4.c: Likewise.
5241 * gcc.target/sh/pr51244-5.c: Likewise.
5242 * gcc.target/sh/pr51244-7.c: Likewise.
5243 * gcc.target/sh/pr51244-8.c: Likewise.
5244 * gcc.target/sh/pr51244-9.c: Likewise.
5245 * gcc.target/sh/pr51697.c: Likewise.
5246 * gcc.target/sh/pr52483-1.c: Likewise.
5247 * gcc.target/sh/pr52483-2.c: Likewise.
5248 * gcc.target/sh/pr52483-3.c: Likewise.
5249 * gcc.target/sh/pr52483-5.c: Likewise.
5250 * gcc.target/sh/pr52933-1.c: Likewise.
5251 * gcc.target/sh/pr52933-2.c: Likewise.
5252 * gcc.target/sh/pr52933-3.c: Likewise.
5253 * gcc.target/sh/pr53568-1.c: Likewise.
5254 * gcc.target/sh/pr53976-1.c: Likewise.
5255 * gcc.target/sh/pr53988-1.c: Likewise.
5256 * gcc.target/sh/pr53988.c: Likewise.
5257 * gcc.target/sh/pr54089-1.c: Likewise.
5258 * gcc.target/sh/pr54089-6.c: Likewise.
5259 * gcc.target/sh/pr54089-7.c: Likewise.
5260 * gcc.target/sh/pr54089-8.c: Likewise.
5261 * gcc.target/sh/pr54089-9.c: Likewise.
5262 * gcc.target/sh/pr54236-1.c: Likewise.
5263 * gcc.target/sh/pr54236-2.c: Likewise.
5264 * gcc.target/sh/pr54236-3.c: Likewise.
5265 * gcc.target/sh/pr54236-4.c: Likewise.
5266 * gcc.target/sh/pr54386.c: Likewise.
5267 * gcc.target/sh/pr54602-1.c: Likewise.
5268 * gcc.target/sh/pr54685.c: Likewise.
5269 * gcc.target/sh/pr54760-1.c: Likewise.
5270 * gcc.target/sh/pr54760-2.c: Likewise.
5271 * gcc.target/sh/pr54760-3.c: Likewise.
5272 * gcc.target/sh/pr54760-4.c: Likewise.
5273 * gcc.target/sh/pr54760-5.c: Likewise.
5274 * gcc.target/sh/pr54760-6.c: Likewise.
5275 * gcc.target/sh/pr55146.c: Likewise.
5276 * gcc.target/sh/pr55160.c: Likewise.
5277 * gcc.target/sh/pr59278.c: Likewise.
5278 * gcc.target/sh/pr59401-1.c: Likewise.
5279 * gcc.target/sh/pr59533-1.c: Likewise.
5280 * gcc.target/sh/pr63260.c: Likewise.
5281 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5282 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5283 * gcc.target/sh/strlen.c: Likewise.
5284 * gcc.target/sh/torture/pr30807.c: Likewise.
5285 * gcc.target/sh/torture/pr34777.c: Likewise.
5286 * gcc.target/sh/torture/pr64652.c: Likewise.
5287 * gcc.target/sh/torture/pr65505.c: Likewise.
5288 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5289 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5290
0c4005be 52912016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5292
5293 PR c++/66644
5294 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5295
d94e6223 52962016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5297
5298 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5299 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5300 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5301 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5302
46f37836 53032016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5304
5305 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5306 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5307
4d0a8bac 53082016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5309
5310 PR middle-end/70626
5311 * c-c++-common/goacc/combined-reduction.c: New test.
5312 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5313
b98e0db3 53142016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5315
5316 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5317 *movdi_internal pattern only if PIC off.
5318 * gcc.target/i386/pr70155-2.c: Likewise.
5319 * gcc.target/i386/pr70155-3.c: Likewise.
5320 * gcc.target/i386/pr70155-4.c: Likewise.
5321 * gcc.target/i386/pr70155-5.c: Likewise.
5322 * gcc.target/i386/pr70155-6.c: Likewise.
5323 * gcc.target/i386/pr70155-7.c: Likewise.
5324 * gcc.target/i386/pr70155-8.c: Likewise.
5325 * gcc.target/i386/pr70155-15.c: Likewise.
5326 * gcc.target/i386/pr70155-17.c: Likewise.
5327 * gcc.target/i386/pr70155-22.c: Likewise.
5328
8b066242 53292016-04-29 Bin Cheng <bin.cheng@arm.com>
5330
5331 PR tree-optimization/70803
5332 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5333
22912e73 53342016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5335
5336 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5337 optimization of vector loop.
5338 * gcc.target/i386/vect-unpack-3.c: New test.
5339 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5340 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5341 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5342
568128c6 53432016-04-29 Marek Polacek <polacek@redhat.com>
5344
5345 PR sanitizer/70342
5346 * g++.dg/ubsan/null-7.C: New test.
5347
025dd1e0 5348 PR c/70852
5349 * gcc.dg/pr70852.c: New test.
5350
eb16928e 53512016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5352
5353 PR/69089
5354 * g++.dg/cpp0x/alignas6.C: New test.
5355
d7377ee9 53562016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5357
4860a6bf 5358 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5359 * gcc.dg/pr27003.c: Likewise.
5360 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5361 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5362 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5363 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5364 * gcc.target/arc/mxy.c: Likewise.
5365 * gcc.target/arc/mswape.c: Likewise.
5366 * gcc.target/arc/mrtsc.c: Likewise.
5367 * gcc.target/arc/mcrc.c: Likewise.
5368 * gcc.target/arc/mdsp-packa.c: Likewise.
5369 * gcc.target/arc/mdvbf.c: Likewise.
5370 * gcc.target/arc/mlock.c: Likewise.
5371 * gcc.target/arc/mmac-24.c: Likewise.
5372 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5373
efa1b7ab 53742016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5375 Matthijs Kooijman <matthijs@stdin.nl>
5376 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5377
5378 PR target/60040
5379 * gcc.target/avr/pr60040-1.c: New.
5380 * gcc.target/avr/pr60040-2.c: New.
5381
00371d68 53822016-04-29 Richard Biener <rguenther@suse.de>
5383
5384 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5385
73447cc5 53862016-04-29 Richard Biener <rguenther@suse.de>
5387
5388 PR tree-optimization/13962
5389 PR tree-optimization/65686
5390 * gcc.dg/uninit-pr65686.c: New testcase.
5391
c2087b56 53922016-04-29 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR middle-end/70843
5395 * gcc.dg/pr70843.c: New test.
5396
cdd06d5a 53972016-04-28 Jakub Jelinek <jakub@redhat.com>
5398
5399 PR target/70858
5400 * gcc.target/i386/pr70858.c: New test.
5401
1a60079e 54022016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5403
5404 * gcc.target/arc/nps400-1.c: New file.
5405
11bc2894 54062016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5407 Andrew Burgess <andrew.burgess@embecosm.com>
5408
5409 * gcc.target/arc/movh_cl-1.c: New file.
5410
dd9bf0b5 54112016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5412 Andrew Burgess <andrew.burgess@embecosm.com>
5413
5414 * gcc.target/arc/extzv-1.c: New file.
5415 * gcc.target/arc/insv-1.c: New file.
5416 * gcc.target/arc/insv-2.c: New file.
5417 * gcc.target/arc/movb-1.c: New file.
5418 * gcc.target/arc/movb-2.c: New file.
5419 * gcc.target/arc/movb-3.c: New file.
5420 * gcc.target/arc/movb-4.c: New file.
5421 * gcc.target/arc/movb-5.c: New file.
5422 * gcc.target/arc/movb_cl-1.c: New file.
5423 * gcc.target/arc/movb_cl-2.c: New file.
5424 * gcc.target/arc/movbi_cl-1.c: New file.
5425 * gcc.target/arc/movl-1.c: New file.
5426
a22e4209 54272016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5428 Andrew Burgess <andrew.burgess@embecosm.com>
5429
5430 * gcc.target/arc/cmem-1.c: New file.
5431 * gcc.target/arc/cmem-2.c: New file.
5432 * gcc.target/arc/cmem-3.c: New file.
5433 * gcc.target/arc/cmem-4.c: New file.
5434 * gcc.target/arc/cmem-5.c: New file.
5435 * gcc.target/arc/cmem-6.c: New file.
5436 * gcc.target/arc/cmem-7.c: New file.
5437 * gcc.target/arc/cmem-ld.inc: New file.
5438 * gcc.target/arc/cmem-st.inc: New file.
5439
287c3982 54402016-04-28 Jakub Jelinek <jakub@redhat.com>
5441
5442 PR target/70821
5443 * gcc.target/i386/pr70821.c: New test.
5444
e40e5340 54452016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5446
5447 * gcc.target/powerpc/vec-adde.c: New test.
5448 * gcc.target/powerpc/vec-adde-int128.c: New test.
5449
cf977d50 54502016-04-28 Jakub Jelinek <jakub@redhat.com>
5451
5452 * gcc.target/i386/avx-vround-1.c: New test.
5453 * gcc.target/i386/avx-vround-2.c: New test.
5454 * gcc.target/i386/avx512vl-vround-1.c: New test.
5455 * gcc.target/i386/avx512vl-vround-2.c: New test.
5456
572f8300 54572016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5458
5459 PR testsuite/70595
5460 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5461 (check_effective_target_cilkplus_runtime): ... this.
5462 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5463 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5464
5465 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5466 Require cilkplus_runtime.
5467 Don't add -lcilkrts.
5468 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5469 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5470 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5471 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5472 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5473 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5474 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5475 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5476 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5477 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5478 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5479 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5480 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5481 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5482 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5483 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5484 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5485 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5486 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5487 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5488 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5489 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5490 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5491 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5492 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5493 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5494 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5495 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5496 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5497
5498 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5499 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5500
5501 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5502
5503 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5504 cilkplus_runtime.
5505
dfba0905 55062016-04-27 Marc Glisse <marc.glisse@inria.fr>
5507
5508 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5509 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5510
605a4556 55112015-04-27 Ryan Burn <contact@rnburn.com>
5512
5513 PR c++/69024
5514 PR c++/68997
5515 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5516 diagnostic.
5517 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5518 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5519
6a1231a5 55202016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5521
5522 * gnat.dg/limited_with4.ad[sb]: New test.
5523 * gnat.dg/limited_with4_pkg.ads: New helper.
5524
4dad9e09 55252016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5526
5527 PR target/70155
5528 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5529 and movv1ti_internal patterns
5530 * gcc.target/i386/pr70155-1.c: New test.
5531 * gcc.target/i386/pr70155-2.c: Likewise.
5532 * gcc.target/i386/pr70155-3.c: Likewise.
5533 * gcc.target/i386/pr70155-4.c: Likewise.
5534 * gcc.target/i386/pr70155-5.c: Likewise.
5535 * gcc.target/i386/pr70155-6.c: Likewise.
5536 * gcc.target/i386/pr70155-7.c: Likewise.
5537 * gcc.target/i386/pr70155-8.c: Likewise.
5538 * gcc.target/i386/pr70155-9.c: Likewise.
5539 * gcc.target/i386/pr70155-10.c: Likewise.
5540 * gcc.target/i386/pr70155-11.c: Likewise.
5541 * gcc.target/i386/pr70155-12.c: Likewise.
5542 * gcc.target/i386/pr70155-13.c: Likewise.
5543 * gcc.target/i386/pr70155-14.c: Likewise.
5544 * gcc.target/i386/pr70155-15.c: Likewise.
5545 * gcc.target/i386/pr70155-16.c: Likewise.
5546 * gcc.target/i386/pr70155-17.c: Likewise.
5547 * gcc.target/i386/pr70155-18.c: Likewise.
5548 * gcc.target/i386/pr70155-19.c: Likewise.
5549 * gcc.target/i386/pr70155-20.c: Likewise.
5550 * gcc.target/i386/pr70155-21.c: Likewise.
5551 * gcc.target/i386/pr70155-22.c: Likewise.
5552
a80f3f45 55532016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5554
5555 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5556 ".{5,6}".
5557
279305d1 55582016-04-27 Bin Cheng <bin.cheng@arm.com>
5559
5560 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5561 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5562 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5563 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5564 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5565
8974b625 55662016-04-27 Richard Biener <rguenther@suse.de>
5567
5568 PR ipa/70760
5569 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5570 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5571
886d5463 55722016-04-27 Nathan Sidwell <nathan@acm.org>
5573
5574 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5575 * g++.dg/ubsan/pr63956.C: Adjust error location.
5576
f0e35aa9 55772016-04-27 Nick Clifton <nickc@redhat.com>
5578
5579 PR middle-end/49889
5580 * gcc.dg/pr49889.c: New test.
5581
40385231 55822016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5583
5584 * c-c++-common/memset-array.c: New test.
5585
37229a71 55862016-04-26 Martin Sebor <msebor@redhat.com>
5587
5588 PR c++/66639
5589 * g++.dg/cpp1y/func_constexpr.C: New test.
5590
3eedf9bd 55912016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5592
5593 PR c++/70241
5594 * g++.dg/cpp0x/enum32.C: New test.
5595 * g++.dg/cpp0x/enum33.C: New test.
5596
55972016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5598
5599 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5600 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5601 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5602 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5603 * gcc.c-torture/execute/pr38151.c: Likewise.
5604 * gcc.c-torture/execute/pr66556.c: Likewise.
5605 * gcc.c-torture/execute/pr67781.c: Likewise.
5606 * gcc.c-torture/execute/pr68648.c: Likewise.
5607
8c51f92f 56082016-04-26 Marc Glisse <marc.glisse@inria.fr>
5609
5610 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5611
fa20ebd3 56122016-04-26 Marek Polacek <polacek@redhat.com>
5613
5614 PR c/67784
5615 * gcc.dg/pr67784-3.c: New test.
5616 * gcc.dg/pr67784-4.c: New test.
5617 * gcc.dg/pr67784-5.c: New test.
5618
9db47803 5619 PR c/70791
5620 * gcc.dg/Wnested-externs-2.c: New test.
5621
bff407f2 56222016-04-26 Marc Glisse <marc.glisse@inria.fr>
5623
5624 * gcc.dg/fold-plusmult.c: Adjust.
5625 * gcc.dg/no-strict-overflow-6.c: Adjust.
5626 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5627
78d0c69e 56282016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5629
5630 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5631 number scans.
5632 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5633 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5634 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5635 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5636 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5637 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5638 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5639 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5640 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5641 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5642 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5643 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5644 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5645 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5646 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5647 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5648 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5649 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5650 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5651 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5652 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5653 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5654 scans.
5655 * gcc.target/i386/pr32219-4.c: Likewise.
5656 * gcc.target/i386/pr32219-6.c: Likewise.
5657 * gcc.target/i386/pr32219-8.c: Likewise.
5658
221d6722 56592016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5660
5661 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5662 associated options.
5663
514727a9 56642016-04-26 Marek Polacek <polacek@redhat.com>
5665
5666 PR c++/70744
5667 * g++.dg/ext/cond2.C: New test.
5668
e6ee4c61 56692016-04-26 Bin Cheng <bin.cheng@arm.com>
5670
5671 PR tree-optimization/70771
5672 PR tree-optimization/70775
5673 * gcc.dg/pr70771.c: New test.
3730828c 5674 * gcc.dg/pr70775.c: New test.
e6ee4c61 5675
b3d72796 56762016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5677
5678 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5679
c11ece29 56802016-04-25 Richard Biener <rguenther@suse.de>
5681
5682 PR tree-optimization/70780
5683 * gcc.dg/torture/pr70780.c: New testcase.
5684
d40b10b2 56852016-04-25 Michael Collison <michael.collison@arm.com>
5686
4860a6bf 5687 * gcc.target/arm/neon-vaddws16.c: New test.
5688 * gcc.target/arm/neon-vaddws32.c: New test.
5689 * gcc.target/arm/neon-vaddwu16.c: New test.
5690 * gcc.target/arm/neon-vaddwu32.c: New test.
5691 * gcc.target/arm/neon-vaddwu8.c: New test.
5692 * lib/target-supports.exp
d40b10b2 5693 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5694 that arm neon support vector widen sum of HImode TO SImode.
5695
4bbfd6c2 56962016-04-23 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR sanitizer/70712
5699 * c-c++-common/asan/pr70712.c: New test.
5700
524df596 57012016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5702
5703 * .gitattributes: New file.
5704
426c75c3 57052016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5706
5707 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5708
c052a8d5 57092016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5710
5711 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5712 * gfortran.dg/submodule_15.f08: Likewise.
5713
c08d4612 57142016-04-22 Richard Biener <rguenther@suse.de>
5715
5716 PR tree-optimization/70740
5717 * gcc.dg/torture/pr70740.c: New testcase.
5718
fd3211e1 57192016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5720
5721 PR target/70750
5722 * gcc.target/i386/pr70750-1.c: New test.
5723 * gcc.target/i386/pr70750-2.c: Likewise.
5724
15acd78c 57252016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5726
5727 PR c++/70540
5728 * g++.dg/cpp0x/auto48.C: New.
5729
192bf59c 57302016-04-21 Marek Polacek <polacek@redhat.com>
5731
5732 PR c++/70513
5733 * g++.dg/cpp0x/forw_enum12.C: New test.
5734 * g++.dg/cpp0x/forw_enum13.C: New test.
5735
5d429e99 57362016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5737
5738 PR target/70728
5739 * gcc.target/i386/pr70728.c: New test.
5740
06777d85 57412016-04-21 Richard Biener <rguenther@suse.de>
5742
5743 PR middle-end/70747
5744 * gcc.dg/pr70747.c: New testcase.
5745
7434c6fb 57462016-04-21 Bin Cheng <bin.cheng@arm.com>
5747
5748 PR tree-optimization/70715
5749 * gcc.dg/tree-ssa/scev-13.c: New test.
5750
f3ec0970 57512016-04-21 Marc Glisse <marc.glisse@inria.fr>
5752
5753 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5754
523f3a9d 57552016-04-21 Marc Glisse <marc.glisse@inria.fr>
5756
5757 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5758
ace7bf06 57592016-04-20 Jan Hubicka <jh@suse.cz>
5760
5761 PR ipa/70018
5762 * g++.dg/ipa/nothrow-1.C: New testcase.
5763
2b073aa6 57642016-04-20 Nathan Sidwell <nathan@acm.org>
5765
5766 PR c++/55635
5767 * g++.dg/eh/delete1.C: New.
5768
8a574c11 57692016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5770
5771 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5772 -mtune-ctrl=sse_typeless_stores.
5773
e3400750 57742016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5775
5776 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5777
4bd8a059 57782016-04-20 Bin Cheng <bin.cheng@arm.com>
5779
5780 PR tree-optimization/69489
5781 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5782
70574e60 57832016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5784
5785 PR c++/69363
5786 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5787 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5788 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5789
bd6f374c 57902016-04-20 Bin Cheng <bin.cheng@arm.com>
5791
5792 PR tree-optimization/56625
5793 PR tree-optimization/69489
5794 * gcc.dg/vect/pr56625.c: New test.
5795 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5796
482539ee 57972016-04-20 Andrew Pinski <apinski@cavium.com>
5798
5799 PR target/64971
5800 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5801
b4672800 58022016-04-20 Arnaud Charlet <charlet@adacore.com>
5803
5804 * gnat.dg/self1.adb: Remove now incorrect test.
5805
4fb48737 58062016-04-20 Bin Cheng <bin.cheng@arm.com>
5807
5808 * gcc.dg/tree-ssa/scev-11.c: New test.
5809 * gcc.dg/tree-ssa/scev-12.c: New test.
5810
97efb92e 58112016-04-20 Marek Polacek <polacek@redhat.com>
5812
5813 PR tree-optimization/70725
5814 * gcc.dg/pr70725.c: New test.
5815
9d2d4060 58162016-04-20 Richard Biener <rguenther@suse.de>
5817
5818 PR tree-optimization/70726
5819 * g++.dg/vect/pr70726.cc: New testcase.
5820
54530437 58212016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5822
5823 PR target/70674
5824 * gcc.target/s390/pr70674.c: New test.
5825
acda2210 58262016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5827
5828 PR libgfortran/70684
5829 * gfortran.dg/list_read_14.f90: New test.
5830
b7040bb0 58312016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5832
5833 PR target/69201
5834 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5835 extern to force it misaligned.
5836 (b): Likewise.
5837 (c): Likewise.
5838 (d): Likewise.
5839 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5840 Don't check `*' before movv4sf_internal.
5841 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5842 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5843 Don't check `*' before movv16qi_internal.
5844 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5845 extern to force it misaligned.
5846 (b): Likewise.
5847 (c): Likewise.
5848 (d): Likewise.
5849 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5850 Don't check `*' before movv2df_internal.
5851 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5852 extern to force it misaligned.
5853 (b): Likewise.
5854 (c): Likewise.
5855 (d): Likewise.
5856 Check movv8sf_internal instead of avx_storeups256.
5857 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5858
263b5475 58592016-04-19 Richard Biener <rguenther@suse.de>
5860
5861 PR tree-optimization/70171
5862 * g++.dg/tree-ssa/pr70171.C: New testcase.
5863
222ac318 58642016-04-19 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/70724
5867 * gcc.dg/torture/pr70724.c: New testcase.
5868
003000a4 58692016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5870
5871 PR middle-end/70689
4860a6bf 5872 * gcc.target/i386/pr70689.c: New.
003000a4 5873
3f6e13de 58742016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5875
5876 PR target/70708
5877 * gcc.target/i386/pr70708.c: New test.
5878
10abddbd 58792016-04-18 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/43434
5882 * gcc.dg/vect/pr43434.c: New testcase.
5883 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5884 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5885 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5886 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5887 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5888 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5889 * gcc.dg/gomp/pr68640.c: Likewise.
5890 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5891 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5892
950db54a 58932016-04-18 Richard Biener <rguenther@suse.de>
5894
5895 PR tree-optimization/70701
5896 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5897
67ccbf39 58982016-04-18 Tom de Vries <tom@codesourcery.com>
5899
5900 PR testsuite/70699
5901 * gcc.dg/pr70161.c: Add dot-file scans.
5902 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5903 instead of after last dot char.
5904
021ad2f3 59052016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5906
5907 * c-c++-common/dump-ada-spec-3.c: New test.
5908 * c-c++-common/dump-ada-spec-4.c: Likewise.
5909
d572fcfd 59102016-04-17 Tom de Vries <tom@codesourcery.com>
5911
5912 PR other/70183
5913 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5914
8b4ee73c 59152016-04-15 Jan Hubicka <jh@suse.cz>
5916
5917 PR ipa/70018
5918 * g++.dg/ipa/pure-const-1.C: New testcase.
5919 * g++.dg/ipa/pure-const-2.C: New testcase.
5920 * g++.dg/ipa/pure-const-3.C: New testcase.
5921
eac243e7 59222016-04-15 Marek Polacek <polacek@redhat.com>
5923
5924 PR c/70671
5925 * gcc.dg/bitfld-22.c: New test.
5926
64c1df32 59272016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5928
5929 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5930 x86_64.
5931
926f9422 59322016-04-15 Marek Polacek <polacek@redhat.com>
5933
5934 PR c/70651
5935 * c-c++-common/pr70651.c: New test.
5936
309bbaa3 59372016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5938
5939 PR rtl-optimization/70681
5940 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5941 dump scan on arm and powerpc.
5942 * gcc.dg/pr10474.c: Likewise.
5943
b4ba8358 59442016-04-15 Jakub Jelinek <jakub@redhat.com>
5945
ed92874a 5946 PR c++/69517
5947 PR c++/70019
5948 PR c++/70588
5949 * g++.dg/cpp1y/vla11.C: Revert for real.
5950
b4ba8358 5951 PR c/70436
5952 * c-c++-common/Wparentheses-1.c: New test.
5953 * c-c++-common/gomp/Wparentheses-1.c: New test.
5954 * c-c++-common/gomp/Wparentheses-2.c: New test.
5955 * c-c++-common/gomp/Wparentheses-3.c: New test.
5956 * c-c++-common/gomp/Wparentheses-4.c: New test.
5957 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5958 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5959 * c-c++-common/goacc/Wparentheses-1.c: New test.
5960
65717bb5 59612016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5962
5963 PR target/70662
5964 * gcc.target/i386/pr70662.c: New test.
5965
ca1a4077 59662016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 5967 Alan Modra <amodra@gmail.com>
ca1a4077 5968
5969 PR tree-optimization/70130
5970 * gcc.dg/vect/O3-pr70130.c: New testcase.
5971
dbe1794c 59722016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5973
11836644 5974 PR target/70669
5975 * gcc.target/powerpc/pr70669.c: New test.
5976
dbe1794c 5977 PR target/70640
5978 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5979 a power7 system that does not have an assembler that supports
5980 power8.
5981
4c1007f1 59822016-04-14 Martin Sebor <msebor@redhat.com>
5983
5984 PR c++/69517
5985 PR c++/70019
5986 PR c++/70588
5987 * c-c++-common/ubsan/vla-1.c: Revert.
5988 * g++.dg/cpp1y/vla11.C: Same.
5989 * g++.dg/cpp1y/vla12.C: Same.
5990 * g++.dg/cpp1y/vla13.C: Same.
5991 * g++.dg/cpp1y/vla14.C: Same.
5992 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 5993 * g++.dg/init/array24.C: Same.
4c1007f1 5994 * g++.dg/ubsan/vla-1.C: Same.
5995
22dcab66 59962016-04-14 Marek Polacek <polacek@redhat.com>
5997 Jan Hubicka <hubicka@ucw.cz>
5998
5999 PR c++/70029
6000 * g++.dg/torture/pr70029.C: New test.
6001
3e74b025 60022016-04-14 Martin Sebor <msebor@redhat.com>
6003
6004 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6005 type size to prevent failures on targets with very low maximum
6006 alignment.
6007
1d2e0f2a 60082016-04-14 Richard Biener <rguenther@suse.de>
6009
6010 PR tree-optimization/70623
6011 * gcc.dg/torture/pr70623.c: New testcase.
6012 * gcc.dg/torture/pr70623-2.c: Likewise.
6013
9aed0626 60142016-04-13 Martin Sebor <msebor@redhat.com>
6015
6016 PR c++/69517
6017 PR c++/70019
6018 PR c++/70588
6019 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6020 * g++.dg/cpp1y/vla11.C: New test.
6021 * g++.dg/cpp1y/vla12.C: New test.
6022 * g++.dg/cpp1y/vla13.C: New test.
6023 * g++.dg/cpp1y/vla14.C: New test.
6024 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 6025 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 6026 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6027
fd499010 60282016-04-13 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR c++/70641
6031 * g++.dg/opt/pr70641.C: New test.
6032
87fa7252 60332016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6034
6035 PR rtl-optimization/68749
6036 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6037 effects of argument promotions.
6038 Remove default args to dg-skip-if.
6039
6c40e18b 60402016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6041
6042 PR c++/70635
6043 * g++.dg/parse/pr70635.C: New.
6044
92c53257 60452016-04-13 Marek Polacek <polacek@redhat.com>
6046
6047 PR c++/70639
6048 * c-c++-common/Wmisleading-indentation-4.c: New test.
6049
0241e4dc 60502016-04-13 Marek Polacek <polacek@redhat.com>
6051
6052 PR c/70436
4860a6bf 6053 * gcc.dg/Wparentheses-12.c: New test.
6054 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 6055
92bda444 60562016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6057
6058 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6059 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6060 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6061
38ea8a26 60622016-04-13 Jakub Jelinek <jakub@redhat.com>
6063
d08aa032 6064 PR middle-end/70633
6065 * gcc.c-torture/compile/pr70633.c: New test.
6066
38ea8a26 6067 PR debug/70628
6068 * gcc.dg/torture/pr70628.c: New test.
6069
9231d5c2 60702016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6071
6072 PR c++/70610
6073 * g++.dg/template/pr70610.C: New test.
6074 * g++.dg/template/pr70610-2.C: New test.
6075 * g++.dg/template/pr70610-3.C: New test.
6076 * g++.dg/template/pr70610-4.C: New test.
6077
249ca944 60782016-04-12 Jakub Jelinek <jakub@redhat.com>
6079
7f2ea2fb 6080 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6081 128 instead of 32.
6082
249ca944 6083 PR c++/70571
6084 * g++.dg/ext/pr70571.C: New test.
6085
8ca5a97d 60862016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6087
bf32a52d 6088 PR target/70640
8ca5a97d 6089 * gcc.target/powerpc/pr70640.c: New test.
6090
e971b45f 60912016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6092
6093 PR c++/68722
6094 * g++.dg/parse/pr68722.C: New.
6095
0b54d964 60962016-04-12 Jakub Jelinek <jakub@redhat.com>
6097
6098 PR rtl-optimization/70596
6099 * gcc.target/i386/pr70596.c: New test.
6100
d2dd85e3 61012016-04-12 Nathan Sidwell <nathan@acm.org>
6102
6103 PR c++/70501
6104 * g++.dg/init/pr70501.C: New.
6105
2d0001b0 61062016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6107
6108 * gcc.target/i386/asm-flag-6.c: New test.
6109
6c4df0d1 61102016-04-12 Tom de Vries <tom@codesourcery.com>
6111
6112 PR tree-optimization/68756
6113 * gcc.dg/graphite/pr68756.c: New test.
6114
0d60da57 61152016-04-12 Jakub Jelinek <jakub@redhat.com>
6116
6117 PR tree-optimization/70602
6118 * gcc.c-torture/execute/pr70602.c: New test.
6119
62735984 61202016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6121
6122 PR target/70381
6123 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6124 __float128 emulator is built and runs.
6125 * gcc.target/powerpc/float128-1.c: Likewise.
6126
6127 * lib/target-supports.exp (check_ppc_float128_sw_available):
6128 Rework tests for __float128 software and hardware
6129 availability. Fix exit condition to return 0 on success.
6130
a702492c 61312016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6132
6133 PR target/70133
6134 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6135 * gcc.target/aarch64/target_attr_15.c: Likewise.
6136
a8c5ce92 61372016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6138
6139 PR c++/69066
6140 * g++.dg/cpp1y/pr69066.C: New.
6141
5ecab913 61422016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6143
6144 PR fortran/68566
6145 * gfortran.dg/pr36192.f90: Update test.
6146 * gfortran.dg/pr36192_1.f90: Update test.
6147 * gfortran.dg/real_dimension_1.f: Update test.
6148 * gfortran.dg/parameter_array_init_7.f90: New test.
6149
6cb5ef70 61502016-04-09 John David Anglin <danglin@gcc.gnu.org>
6151
4edfdd23 6152 PR testsuite/64039
6153 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6154
964f71e3 6155 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6156
5d61c198 6157 PR rtl-optimization/66669
6158 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6159
16eaaf58 6160 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6161
0b68802d 6162 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6163 * gcc.dg/pie-1.c: Likewise.
6164 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6165 * gcc.dg/pic-4.c: Likewise.
6166 * gcc.dg/pie-3.c: Likewise.
6167 * gcc.dg/pie-4.c: Likewise.
6168
9c0dd509 6169 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6170
03b2d3c1 6171 PR tree-optimization/68644
6172 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6173
6cb5ef70 6174 PR rtl-optimization/64886
6175 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6176
07de41ba 61772016-04-09 Tom de Vries <tom@codesourcery.com>
6178
6179 PR tree-optimization/68953
6180 * gcc.dg/graphite/pr68953.c: New test.
6181
d294e3fb 61822016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6183
6184 PR fortran/70592
6185 * gfortran.dg/deferred_character_16.f90: New test.
6186
3cb15094 61872016-04-09 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR tree-optimization/70586
6190 * gcc.c-torture/execute/pr70586.c: New test.
6191
a02dc66f 61922016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6193
6194 PR sanitizer/70573
6195 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6196 with __builtin_memset
6197 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6198
0c302595 61992016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6200
6201 PR lto/70289
6202 PR ipa/70348
6203 PR tree-optimization/70373
6204 PR middle-end/70533
6205 PR middle-end/70534
6206 PR middle-end/70535
6207 * c-c++-common/goacc/reduction-5.c: New test.
6208 * c-c++-common/goacc/reduction-promotions.c: New test.
6209 * gfortran.dg/goacc/reduction-3.f95: New test.
6210 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6211
c6c0523b 62122016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6213
6214 PR c++/70590
6215 PR c++/70452
6216 * g++.dg/pr70590.C: New test.
6217 * g++.dg/pr70590-2.C: New test.
6218
3ac399da 62192016-04-08 Jakub Jelinek <jakub@redhat.com>
6220
e97d1706 6221 PR middle-end/70593
6222 * gcc.target/i386/pr70593.c: New test.
6223
3ac399da 6224 PR rtl-optimization/70574
6225 * gcc.target/i386/avx2-pr70574.c: New test.
6226
fcfbb129 62272016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6228
6229 PR sanitizer/70541
6230 * c-c++-common/asan/pr70541.c: New test.
6231
0aabcddf 62322016-04-08 Tom de Vries <tom@codesourcery.com>
6233
6234 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6235 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6236
bec0c1e8 62372016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6238
6239 PR target/70566
6240 * gcc.c-torture/execute/pr70566.c: New test.
6241
87c791f5 62422016-04-08 Tom de Vries <tom@codesourcery.com>
6243
6244 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6245 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6246
7f38718f 62472016-04-08 Alan Modra <amodra@gmail.com>
6248
6249 * gcc.target/powerpc/pr70117.c: New.
6250
a96a7710 62512016-04-07 Jakub Jelinek <jakub@redhat.com>
6252
7a6265d1 6253 PR testsuite/70581
6254 * gcc.dg/lto/simd-function_0.c: New test.
6255
a96a7710 6256 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6257 clones.
6258 * c-c++-common/attr-simd-2.c: Likewise.
6259 * c-c++-common/attr-simd-4.c: Likewise.
6260 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6261 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6262
508dd607 62632016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6264
6265 PR testsuite/70553
6266 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6267
1b61585a 62682016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6269 Tom de Vries <tom@codesourcery.com>
6270
6271 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6272 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6273 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6274 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6275 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6276 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6277 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6278 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6279
5f060aa8 62802016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6281
6282 PR c/70436
6283 * g++.dg/warn/Wparentheses-29.C: New test.
6284
d3831f71 62852016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6286
6287 PR c/70436
6288 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6289 explicit braces to resolve a future -Wparentheses warning.
6290
382ece2d 62912016-04-06 Richard Henderson <rth@redhat.com>
6292
6293 * gcc.dg/pr61817-1.c: New test.
6294 * gcc.dg/pr61817-2.c: New test.
6295 * gcc.dg/pr69391-1.c: New test.
6296 * gcc.dg/pr69391-2.c: New test.
6297
72234ee9 62982016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6299
6300 PR rtl-optimization/70398
4860a6bf 6301 * gcc.target/aarch64/pr70398.c: New.
72234ee9 6302
5547150a 63032016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6304
6305 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6306
15b70121 63072016-04-06 Yvan Roux <yvan.roux@linaro.org>
6308 Pedro Alves <palves@redhat.com>
6309
6310 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6311
585aefbb 63122016-04-06 Jakub Jelinek <jakub@redhat.com>
6313
0cbb513b 6314 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6315 Check for avx512f effective targets instead of avx2.
6316 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6317 for AVX512F clones.
6318 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6319 * g++.dg/gomp/declare-simd-1.C: Likewise.
6320 * g++.dg/gomp/declare-simd-3.C: Likewise.
6321 * g++.dg/gomp/declare-simd-4.C: Likewise.
6322
585aefbb 6323 PR middle-end/70550
6324 * c-c++-common/gomp/pr70550-1.c: New test.
6325 * c-c++-common/gomp/pr70550-2.c: New test.
6326
0b91cceb 63272016-04-05 Nathan Sidwell <nathan@acm.org>
6328
6329 PR c++/70512
6330 * g++.dg/ext/attribute-may-alias-5.C: New.
6331
645a9d8e 63322016-04-05 Jakub Jelinek <jakub@redhat.com>
6333
6334 PR c++/70336
6335 * c-c++-common/pr70336.c: New test.
6336 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6337 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6338
bdf23925 63392016-04-05 Jan Hubicka <hubicka@ucw.cz>
6340
6341 PR ipa/66223
6342 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6343
aaff837c 63442016-04-05 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR rtl-optimization/70542
6347 * gcc.dg/torture/pr70542.c: New test.
6348 * gcc.target/i386/avx2-pr70542.c: New test.
6349
2eac58a0 63502016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6351
6352 PR tree-optimization/70509
6353 * gcc.target/i386/avx512bw-pr70509.c: New test.
6354
4f7ebe46 63552016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6356
6357 PR c++/70452
6358 * g++.dg/ext/constexpr-vla4.C: New test.
6359
305d86a0 63602016-04-05 Uros Bizjak <ubizjak@gmail.com>
6361
6362 PR target/70510
6363 * gcc.target/i386/pr70510.c: New test.
6364
eec3b789 63652016-04-05 Richard Biener <rguenther@suse.de>
6366
6367 PR tree-optimization/70526
6368 * g++.dg/torture/pr70526.C: New testcase.
6369
ca943582 63702016-04-05 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR target/70525
6373 * gcc.target/i386/pr70525.c: New test.
6374
87825cd5 63752016-04-05 Richard Biener <rguenther@suse.de>
6376
6377 PR middle-end/70499
6378 * g++.dg/torture/pr70499.C: New testcase.
6379
14638828 63802016-04-05 Richard Biener <rguenther@suse.de>
6381
6382 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6383 remove XFAIL.
6384
967a90d5 63852016-04-04 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR middle-end/70307
6388 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6389 rs6000 ABI warnings.
6390
d374a3a3 63912016-04-04 Jan Hubicka <hubicka@ucw.cz>
6392
6393 PR ipa/66223
6394 * g++.dg/ipa/devirt-51.C: New testcase.
6395
8ff377a6 63962016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6397 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR middle-end/70457
6400 * gcc.dg/torture/pr70457.c: New.
6401
f567b44f 64022016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6403
6404 PR fortran/67538
6405 * gfortran.dg/allocate_with_source_19.f08: New test.
6406
89d4ebfa 64072016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6408
6409 PR fortran/65795
6410 * gfortran.dg/coarray_allocate_6.f08: New test.
6411
68ab33a6 64122016-04-04 Richard Biener <rguenther@suse.de>
6413
6414 PR rtl-optimization/70484
6415 * gcc.dg/torture/pr70484.c: New testcase.
6416
c4f5465d 64172016-04-04 Marek Polacek <polacek@redhat.com>
6418
6419 PR c/70307
6420 * gcc.dg/torture/pr70307.c: New test.
6421
bfec6609 64222016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6423
6424 PR target/70416
6425 PR target/67391
6426 * gcc.target/sh/torture/pr70416.c: New.
6427
40df9099 64282016-04-02 Martin Sebor <msebor@redhat.com>
6429
6430 PR c++/67376
6431 PR c++/70170
6432 PR c++/70172
6433 PR c++/70228
6434 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6435 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6436 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6437 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6438 * g++.dg/cpp0x/constexpr-string.C: Same.
6439 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6440 * g++.dg/cpp0x/pr65398.C: Same.
6441 * g++.dg/ext/constexpr-vla1.C: Same.
6442 * g++.dg/ext/constexpr-vla2.C: Same.
6443 * g++.dg/ext/constexpr-vla3.C: Same.
6444 * g++.dg/ubsan/pr63956.C: Same.
6445
0edb9bfe 64462016-04-01 Jakub Jelinek <jakub@redhat.com>
6447
6448 PR rtl-optimization/70467
6449 * gcc.target/i386/pr70467-2.c: New test.
6450
e5b1a1d9 64512016-04-01 Jakub Jelinek <jakub@redhat.com>
6452 Marek Polacek <polacek@redhat.com>
6453
6454 PR c++/70488
6455 * g++.dg/init/new47.C: New test.
6456
b2ca3fb0 64572016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6458
6459 PR target/70496
6460 * gcc.target/arm/pr70496.c: New test.
6461
4c3bd1e3 64622016-04-01 Nathan Sidwell <nathan@acm.org>
6463
47de69ad 6464 PR c++/68475
6465 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6466
313d569f 64672016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6468
6469 PR target/69890
6470 * gcc.dg/strlenopt.h (memmove): New.
6471 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6472 instead of "string.h".
6473 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6474 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6475 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6476 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6477 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6478 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6479 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6480 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6481 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6482 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6483 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6484 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6485 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6486 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6487 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6488 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6489 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6490 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6491 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6492 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6493
5469facd 64942016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6495
6496 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6497 (Holder::foo): Reflect this.
6498
503de754 64992016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6500
6501 PR target/70442
6502 * gcc.dg/pr70442.c: New test.
6503
13ee2de7 65042016-03-31 Nathan Sidwell <nathan@acm.org>
6505
6506 PR c++/70393
6507 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6508
5e0d03a8 65092016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6510
6511 PR target/70453
6512 * gcc.target/i386/pr70453.c: New test.
6513
8cb82ed4 65142016-03-31 Andrey Belevantsev <abel@ispras.ru>
6515
6516 PR target/70292
6517 * gcc.c-torture/pr70292.c: New test.
6518
7952b661 65192016-03-31 Marek Polacek <polacek@redhat.com>
6520
6521 PR c/70297
6522 * c-c++-common/pr70297.c: New test.
6523 * g++.dg/cpp0x/typedef-redecl.C: New test.
6524 * gcc.dg/typedef-redecl2.c: New test.
6525
1607cc74 65262016-03-31 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR rtl-optimization/70460
6529 * gcc.c-torture/execute/pr70460.c: New test.
6530
c689c252 65312016-03-31 Richard Biener <rguenther@suse.de>
6532
6533 PR c++/70430
6534 * g++.dg/ext/vector30.C: New testcase.
6535
91c9586d 65362016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6537 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6538
6539 * gfortran.dg/fmt_pf.f90: New test.
6540
afa5c1b8 65412016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6542
6543 Forward-port from 5 branch
6544 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6545
6546 PR testsuite/70356
6547 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6548 dg-require-effective-target after dg-do.
6549
6550 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6551
6552 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6553
6a5dcab3 65542016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6555 Julian Brown <julian@codesourcery.com>
6556 Chung-Lin Tang <cltang@codesourcery.com>
6557 Cesar Philippidis <cesar@codesourcery.com>
6558 James Norris <jnorris@codesourcery.com>
6559 Tom de Vries <tom@codesourcery.com>
6560 Nathan Sidwell <nathan@codesourcery.com>
6561
305d86a0 6562 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6563 * c-c++-common/goacc/loop-clauses.c: Likewise.
6564 * g++.dg/goacc/template.C: Likewise.
6565 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6566 * gfortran.dg/goacc/loop-1.f95: Likewise.
6567 * gfortran.dg/goacc/loop-5.f95: Likewise.
6568 * gfortran.dg/goacc/loop-6.f95: Likewise.
6569 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6570 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6571 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6572 * c-c++-common/goacc/clauses-fail.c: Likewise.
6573 * c-c++-common/goacc/parallel-1.c: Likewise.
6574 * c-c++-common/goacc/reduction-1.c: Likewise.
6575 * c-c++-common/goacc/reduction-2.c: Likewise.
6576 * c-c++-common/goacc/reduction-3.c: Likewise.
6577 * c-c++-common/goacc/reduction-4.c: Likewise.
6578 * c-c++-common/goacc/routine-3.c: Likewise.
6579 * c-c++-common/goacc/routine-4.c: Likewise.
6580 * c-c++-common/goacc/routine-5.c: Likewise.
6581 * c-c++-common/goacc/tile.c: Likewise.
6582 * g++.dg/goacc/template.C: Likewise.
6583 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6584 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6585 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6586 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6587 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6588 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6589 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6590 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6591 * c-c++-common/goacc/use_device-1.c: ... this file.
6592 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6593 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6594 * c-c++-common/goacc/host_data-6.c: ... this file.
6595 * c-c++-common/goacc/loop-2-kernels.c: New file.
6596 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6597 * c-c++-common/goacc/loop-3.c: Likewise.
6598 * g++.dg/goacc/reference.C: Likewise.
6599 * g++.dg/goacc/routine-1.C: Likewise.
6600 * g++.dg/goacc/routine-2.C: Likewise.
6601
932c0baa 66022016-03-30 Richard Biener <rguenther@suse.de>
6603
6604 PR middle-end/70450
6605 * gcc.dg/torture/pr70450.c: New testcase.
6606
7f7c4659 66072016-03-30 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR target/70421
6610 * gcc.dg/torture/pr70421.c: New test.
6611 * gcc.target/i386/avx512f-pr70421.c: New test.
6612
9cbfe80c 66132016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6614
6615 PR testsuite/70364
6616 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6617 (check): New function.
6618 (bar): Call check.
6619 (foo): Align stack to 16 bytes when calling bar.
6620 * gcc.target/i386/cleanup-2.c: Likewise.
6621
f56c7d36 66222016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6623
6624 PR tree-optimization/59124
6625 * gcc.dg/Warray-bounds-19.c: New test.
6626
0275bf9b 66272016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6628
6629 * lib/prune.exp (escape_regex_chars): New.
6630 (prune_file_path): Update to quote metcharacters for regexp.
6631
a3daa269 66322016-03-29 Jakub Jelinek <jakub@redhat.com>
6633
24e1ba3d 6634 PR rtl-optimization/70429
6635 * gcc.c-torture/execute/pr70429.c: New test.
6636
a3daa269 6637 PR tree-optimization/70405
6638 * gcc.dg/pr70405.c: New test.
6639
3ef41a6e 66402016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6641
6642 PR fortran/70397
6643 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6644 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6645
4abd9410 66462016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6647
6648 PR testsuite/64177
6649 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6650 __cilkrts_set_param to set two workers.
6651 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6652 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6653
b58e5f0f 66542016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6655
305d86a0 6656 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6657
bff53658 66582016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6659
6660 PR target/70406
305d86a0 6661 * gcc.target/i386/pr70406.c: New test.
bff53658 6662
bb2c9c15 66632016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6664
6665 * gnat.dg/specs/double_record_extension3.ads: New test.
6666
f12c84ab 66672016-03-25 Richard Henderson <rth@redhat.com>
6668
6669 PR target/70120
6670 * gcc.target/aarch64/pr70120-1.c: New.
6671 * gcc.target/aarch64/pr70120-2.c: New.
6672 * gcc.target/aarch64/pr70120-3.c: New.
6673
b0bf58c4 66742016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6675
6676 PR c++/62212
6677 * g++.dg/template/mangle2.C: The dg-do directive should be
6678 "compile" not "assemble".
6679
f175ba0f 66802016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6681
6682 PR lto/69650
6683 * gcc.dg/pr69650.c: New test.
6684
4cc3295f 66852016-03-25 David Edelsohn <dje.gcc@gmail.com>
6686
6687 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6688
0cf40600 66892016-03-25 Alan Modra <amodra@gmail.com>
6690
6691 * gcc.dg/dfp/pr70052.c: New test.
6692
3aebf099 66932016-03-24 Richard Henderson <rth@redhat.com>
6694
6695 PR middle-end/69845
6696 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6697 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6698
83245bd3 66992016-03-24 Tom de Vries <tom@codesourcery.com>
6700
6701 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6702
108e7ee4 67032016-03-24 Tom de Vries <tom@codesourcery.com>
6704
6705 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6706 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6707
17af0b14 67082016-03-24 Tom de Vries <tom@codesourcery.com>
6709
6710 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6711 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6712
6c8770ee 67132016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6714
6715 PR c++/62212
6716 * g++.dg/template/mangle2.C: New test.
6717
a7e21b7b 67182016-03-24 Richard Biener <rguenther@suse.de>
6719
6720 PR tree-optimization/70396
6721 * gcc.dg/torture/pr70396.c: New testcase.
6722
f365d297 67232016-03-24 Richard Biener <rguenther@suse.de>
6724
6725 PR middle-end/70370
6726 * gcc.dg/torture/pr70370.c: New testcase.
6727
da7aeb13 67282016-03-24 Tom de Vries <tom@codesourcery.com>
6729
6730 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6731 * gfortran.dg/goacc/kernels-tree.f95: Same.
6732 * gfortran.dg/goacc/parallel-tree.f95: Same.
6733
80b30de0 67342016-03-24 Tom de Vries <tom@codesourcery.com>
6735
6736 * c-c++-common/goacc/uninit-if-clause.c: New test.
6737 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6738
cb9b6b99 67392016-03-24 Jakub Jelinek <jakub@redhat.com>
6740
6741 PR target/70290
305d86a0 6742 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6743 Fix formatting.
cb9b6b99 6744
a4225fff 67452016-03-24 Richard Biener <rguenther@suse.de>
6746
6747 PR tree-optimization/70372
6748 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6749
5a869ab8 67502016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6751
6752 PR c++/70347
6753 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6754
36ce5faa 67552016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6756
6757 PR c++/70332
6758 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6759
c4fa85c9 67602016-03-23 Jakub Jelinek <jakub@redhat.com>
6761
d9377ad5 6762 PR c++/70001
6763 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6764 * g++.dg/cpp1y/pr70001.C: New test.
6765
c4fa85c9 6766 PR c++/70323
6767 * g++.dg/cpp0x/constexpr-70323.C: New test.
6768
0a2062da 67692016-03-23 Alexandre Oliva <aoliva@redhat.com>
6770 Jason Merrill <jason@redhat.com>
6771 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR c++/69315
6774 * g++.dg/cpp0x/constexpr-69315.C: New test.
6775 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6776
62d2a6dc 67772016-03-23 Marek Polacek <polacek@redhat.com>
6778
6779 PR c++/69884
6780 * g++.dg/warn/Wignored-attributes-1.C: New test.
6781 * g++.dg/warn/Wignored-attributes-2.C: New test.
6782
a82d6246 67832016-03-23 Tom de Vries <tom@codesourcery.com>
6784
6785 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6786 initialization.
6787 * gfortran.dg/goacc/private-3.f95 (test): Same.
6788 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6789 missing use param.
6790
dc834ba1 67912016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6792
6793 * lib/target-supports.exp: Remove v7ve entry from loop
6794 creating effective target checks.
6795 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6796 (add_options_for_arm_arch_v7ve): Likewise.
6797
7e83fd1f 67982016-03-23 Jakub Jelinek <jakub@redhat.com>
6799
6800 PR tree-optimization/70354
6801 * gcc.dg/vect/pr70354-1.c: New test.
6802 * gcc.dg/vect/pr70354-2.c: New test.
6803 * gcc.target/i386/avx2-pr70354-1.c: New test.
6804 * gcc.target/i386/avx2-pr70354-2.c: New test.
6805
4e4da058 68062016-03-22 Jeff Law <law@redhat.com>
6807
6808 PR target/70232
6809 * gcc.dg/tree-ssa/pr70232.c: New test.
6810
6855137b 68112016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6812
6813 PR target/70302
6814 * gcc.target/i386/pr70302.c: New test.
6815
19db1ec8 68162016-03-22 Richard Biener <rguenther@suse.de>
6817
6818 PR middle-end/70251
6819 * g++.dg/torture/pr70251.C: New testcase.
6820
4baec9f2 68212016-03-22 David Malcolm <dmalcolm@redhat.com>
6822
6823 PR c/69993
6824 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6825 Wmisleading-indentation.c.
6826 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6827 reflect change to diagnostic text and order of messages.
6828 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6829
fcfec126 68302016-03-22 David Edelsohn <dje.gcc@gmail.com>
6831
6832 * g++.dg/ext/java-3.C: Don't compile on AIX.
6833
aa30728a 68342016-03-22 Richard Biener <rguenther@suse.de>
6835
6836 PR middle-end/70333
6837 * gcc.dg/torture/pr70333.c: New testcase.
6838
46ec4eb4 68392016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6840
6841 * g++.dg/ext/pr70290.C: New test.
6842
4880f878 68432016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6844
6845 PR target/70325
6846 * gcc.target/i386/pr70325.c: New test.
6847
3d78ea44 68482016-03-22 Jakub Jelinek <jakub@redhat.com>
6849
5934fb8f 6850 PR target/70329
6851 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6852 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6853
b6436f79 6854 PR target/70300
6855 * gcc.target/i386/pr70300.c: New test.
6856
3d78ea44 6857 PR c++/70295
6858 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6859 (func2): New function for cond with parens, xfail warning for c++.
6860 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6861
b60244f6 68622016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6863
6864 PR c++/70096
6865 * g++.dg/template/ptrmem30.C: New test.
6866
c8e3e744 68672016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6868
6869 PR c++/70204
6870 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6871 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6872
2715f63a 68732016-03-21 Jakub Jelinek <jakub@redhat.com>
6874
6875 PR middle-end/70326
6876 * gcc.dg/pr70326.c: New test.
6877
2daa2cda 68782016-03-21 Marc Glisse <marc.glisse@inria.fr>
6879 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR tree-optimization/70317
6882 * gcc.dg/pr70317.c: New test.
6883
d9aa5a50 68842016-03-21 Uros Bizjak <ubizjak@gmail.com>
6885
6886 PR target/70327
6887 * gcc.target/i386/pr70327.c: New test.
6888
e1a88bf4 68892016-03-21 Martin Liska <mliska@suse.cz>
6890
61941425 6891 PR ipa/70306
e1a88bf4 6892 * gcc.dg/ipa/pr70306.c: New test.
6893
d9aa5a50 68942016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 6895
6896 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6897 * gcc.target/arm/attr-align3.c: Likewise.
6898 * gcc.target/arm/attr_arm.c: Likewise.
6899 * gcc.target/arm/flip-thumb.c: Likewise.
6900
afdde20c 69012016-03-21 Jakub Jelinek <jakub@redhat.com>
6902
6903 PR target/70296
6904 * gcc.target/powerpc/altivec-36.c: New test.
6905
3f2ef661 69062016-03-21 Richard Biener <rguenther@suse.de>
6907
6908 PR tree-optimization/70310
6909 * gcc.dg/torture/pr70310.c: New testcase.
6910
08b2b692 69112016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6912
6913 PR target/70293
6914 * gcc.target/i386/pr70293.c: New test.
6915
93505d22 69162016-03-21 Richard Biener <rguenther@suse.de>
6917
6918 PR tree-optimization/70288
6919 * gcc.dg/torture/pr70288-1.c: New testcase.
6920 * gcc.dg/torture/pr70288-2.c: Likewise.
6921
06fd1914 69222016-03-21 Andrey Belevantsev <abel@ispras.ru>
6923
6924 PR rtl-optimization/69307
6925 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 6926
b628775e 69272016-03-21 Andrey Belevantsev <abel@ispras.ru>
6928
6929 PR rtl-optimization/69102
6930 * gcc.c-torture/compile/pr69102.c: New test.
6931
1421f43c 69322016-03-18 Jeff Law <law@redhat.com>
6933
6934 PR rtl-optimization/70263
6935 * gcc.c-torture/compile/pr70263-1.c: New test.
6936 * gcc.target/i386/pr70263-2.c: New test.
6937
e7142ce1 69382016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6939
6940 PR rtl-optimization/70278
6941 * gcc.dg/torture/pr70278.c: New test.
6942 * gcc.target/arm/pr70278.c: New test.
6943
5539bc70 69442016-03-18 David Malcolm <dmalcolm@redhat.com>
6945
6946 PR c/70281
6947 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6948 (test_builtin_types_compatible_p): New test function.
6949 * gcc.dg/pr70281.c: New test case.
6950
296a290a 69512016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6952
6953 PR target/70113
6954 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6955
666094f0 69562016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6957
6958 PR tree-optimization/70252
6959 * gcc.dg/pr70252.c: New test.
6960
350514e8 69612016-03-18 Tom de Vries <tom@codesourcery.com>
6962
6963 * gcc.dg/pr70161-2.c: New test.
6964 * gcc.dg/pr70161.c: New test.
6965
011e0cea 69662016-03-18 Tom de Vries <tom@codesourcery.com>
6967
6968 PR ipa/70269
6969 * gcc.dg/pr70269.c: New test.
6970
292a09de 69712016-03-18 Jakub Jelinek <jakub@redhat.com>
6972
6973 PR c++/70267
6974 * g++.dg/ext/java-3.C: New test.
6975
efc86c4c 69762016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6977
6978 PR c++/70205
6979 * g++.dg/lookup/pr70205.C: New test.
6980
a28dd575 69812016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6982
6983 PR c++/70218
6984 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6985
92e7ab1e 69862016-03-17 Marek Polacek <polacek@redhat.com>
6987
6988 PR c/69407
6989 * gcc.dg/atomic-op-6.c: New test.
6990
7378dbfb 69912016-03-17 David Malcolm <dmalcolm@redhat.com>
6992
6993 PR c/70264
6994 * c-c++-common/pr70264.c: New test case.
6995
f7995d7d 69962016-03-17 Jakub Jelinek <jakub@redhat.com>
6997
e2895b76 6998 PR c++/70144
6999 * c-c++-common/pr70144-1.c: New test.
7000 * c-c++-common/pr70144-2.c: New test.
7001
f7995d7d 7002 PR c++/70272
7003 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7004 * g++.dg/opt/flifetime-dse6.C: New test.
7005 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7006
5ec4a949 70072016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7008
7009 PR driver/70192
7010 * gcc.dg/pic-1.c: New test.
7011 * gcc.dg/pic-2.c: Likewise.
7012 * gcc.dg/pic-3.c: Likewise.
7013 * gcc.dg/pic-4.c: Likewise.
7014 * gcc.dg/pie-1.c: Likewise.
7015 * gcc.dg/pie-2.c: Likewise.
7016 * gcc.dg/pie-3.c: Likewise.
7017 * gcc.dg/pie-4.c: Likewise.
7018 * gcc.dg/pie-5.c: Likewise.
7019 * gcc.dg/pie-6.c: Likewise.
7020
c28550e1 70212016-03-17 Tom de Vries <tom@codesourcery.com>
7022
7023 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7024 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7025
be3296cb 70262016-03-17 Richard Biener <rguenther@suse.de>
7027
7028 PR debug/70271
7029 * g++.dg/debug/pr70271.C: New testcase.
7030
9b60ef21 70312016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7032
7033 * gcc.target/i386/pr70251.c: New test.
7034
9a80bc1a 70352016-03-17 Marek Polacek <polacek@redhat.com>
7036
7037 PR c++/70194
7038 * g++.dg/warn/constexpr-70194.C: New test.
7039
733d7ff9 70402016-03-16 Richard Henderson <rth@redhat.com>
7041
7042 PR middle-end/70240
7043 * gcc.c-torture/compile/pr70240.c: New.
7044
3e6f12bf 70452016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7046
7047 * gcc.c-torture/compile/20151204.c: Skip for avr.
7048
867c9e99 70492016-03-16 Jakub Jelinek <jakub@redhat.com>
7050
7051 PR target/70245
7052 * g++.dg/opt/pr70245.C: New test.
7053 * g++.dg/opt/pr70245.h: New file.
7054 * g++.dg/opt/pr70245-aux.cc: New file.
7055
8ced6ab7 70562016-03-16 Martin Sebor <msebor@redhat.com>
7057
7058 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7059
37af779a 70602016-03-16 Richard Henderson <rth@redhat.com>
7061
7062 PR middle-end/70199
7063 * gcc.c-torture/compile/pr70199.c: New.
7064
78ed999c 70652016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7066
7067 * gcc.dg/uninit-19.c: Run dos2unix.
7068
462ca422 70692016-03-16 Marek Polacek <polacek@redhat.com>
7070
7071 PR c/70093
7072 * gcc.dg/nested-func-10.c: New test.
7073 * gcc.dg/nested-func-9.c: New test.
7074
fe58aacc 70752016-03-16 Jakub Jelinek <jakub@redhat.com>
7076
7077 PR tree-optimization/68714
7078 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7079
27a53872 70802016-03-16 Tom de Vries <tom@codesourcery.com>
7081
7082 PR tree-optimization/68715
7083 * gcc.dg/graphite/pr68715-2.c: New test.
7084 * gcc.dg/graphite/pr68715.c: New test.
7085 * gfortran.dg/graphite/pr68715.f90: New test.
7086
95049c3c 70872016-03-16 Tom de Vries <tom@codesourcery.com>
7088
7089 PR tree-optimization/68809
7090 * gcc.dg/graphite/pr68809-2.c: New test.
7091 * gcc.dg/graphite/pr68809.c: New test.
7092
09eddd70 70932016-03-16 Jakub Jelinek <jakub@redhat.com>
7094
81fc5915 7095 PR c++/70147
7096 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7097 method call to i () as argument. Adjust expected output.
7098
09eddd70 7099 PR c++/70147
7100 * g++.dg/ubsan/pr70147-1.C: New test.
7101 * g++.dg/ubsan/pr70147-2.C: New test.
7102
6373d2a2 71032016-03-15 Martin Sebor <msebor@redhat.com>
7104
7105 PR c++/58281
7106 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7107
d27a0c11 71082016-03-15 John David Anglin <danglin@gcc.gnu.org>
7109
9908039d 7110 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7111 hppa*-*-hpux*.
7112
45cdc3a6 7113 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7114
d27a0c11 7115 PR libfortran/69799
7116 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7117 libatomic_available.
7118
0dd1d57f 71192016-03-15 Marek Polacek <polacek@redhat.com>
7120
7121 PR c++/70209
7122 * g++.dg/ext/attribute-may-alias-4.C: New test.
7123
0ce02c07 71242016-03-15 Alexander Monakov <amonakov@ispras.ru>
7125
7126 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7127 -fvar-tracking-assignments-toggle flag.
7128
f6e39b30 71292016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7130
7131 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7132
167f93a2 71332016-03-15 Jakub Jelinek <jakub@redhat.com>
7134
7135 PR rtl-optimization/70222
7136 * gcc.c-torture/execute/pr70222-1.c: New test.
7137 * gcc.c-torture/execute/pr70222-2.c: New test.
7138
08a8af4a 71392016-03-15 Richard Henderson <rth@redhat.com>
7140
7141 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7142
738eb905 71432016-03-15 Andrey Belevantsev <abel@ispras.ru>
7144
7145 PR rtl-optimization/69032
7146 * gcc.dg/pr69032.c: New test.
7147
dd148b3a 71482016-03-15 Andrey Belevantsev <abel@ispras.ru>
7149
7150 PR rtl-optimization/63384
d9aa5a50 7151 * g++.dg/pr63384.C: New test.
dd148b3a 7152
acf58115 71532016-03-15 Andrey Belevantsev <abel@ispras.ru>
7154
7155 PR target/64411
7156 * gcc.target/i386/pr64411.C: New test.
7157
a2897dc4 71582016-03-15 Tom de Vries <tom@codesourcery.com>
7159
7160 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7161 * gfortran.dg/goacc/kernels-alias.f95: New test.
7162
7bad2faf 71632016-03-14 Martin Sebor <msebor@redhat.com>
7164
7165 PR c++/53792
7166 * g++.dg/cpp0x/constexpr-inline.C: New test.
7167 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7168
d65fa8d9 71692016-03-14 David Edelsohn <dje.gcc@gmail.com>
7170
7171 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7172
2b3c633f 71732016-03-14 Jakub Jelinek <jakub@redhat.com>
7174
7175 PR middle-end/70219
7176 * gcc.dg/pr70219.c: New test.
7177
e947f9c3 71782016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7179
7180 PR target/70083
7181 * gcc.dg/torture/pr70083.c: New test.
7182 * gcc.target/i386/pr70083.c: New test.
7183
74201dc2 71842016-03-14 Richard Biener <rguenther@suse.de>
7185
7186 PR tree-optimization/56365
7187 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7188
88aea41e 71892016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7190
7191 PR target/70098
7192 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7193 New function.
7194 * g++.dg/pr70098.C: New testcase.
7195
7196
1bd2aefd 71972016-03-14 Tom de Vries <tom@codesourcery.com>
7198
7199 PR tree-optimization/70045
7200 * gcc.dg/graphite/pr70045.c: New test.
7201
922c7033 72022016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7203
7204 PR fortran/69043
7205 * gfortran.dg/include_9.f90: New test.
7206
fd4ab6d9 72072016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7208
7209 PR fortran/45076
7210 gfortran.dg/prof/prof.exp: New script.
7211 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7212
7d7218d3 72132016-03-12 Andrey Belevantsev <abel@ispras.ru>
7214
7215 PR rtl-optimization/69307
7216 * gcc.dg/pr69307.c: New test.
7217
02ffd664 72182016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7219
7220 PR target/69614
7221 * gcc.target/arm/pr69614.c: New.
7222
76e207a9 72232016-03-12 Paul Thomas <pault@gcc.gnu.org>
7224
7225 PR fortran/70031
7226 * gfortran.dg/submodule_14.f08: New test
7227
7228 PR fortran/69524
7229 * gfortran.dg/submodule_15.f08: New test
7230
490ee78a 72312016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7232
7233 PR c++/70106
7234 * g++.dg/cpp1y/paren3.C: New test.
7235
04e137ff 72362016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7237
7238 PR target/70131
7239 * gcc.target/powerpc/ppc-round2.c: New test.
7240
27b2c1c4 72412016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7242
7243 PR target/70123
7244 * gcc.dg/torture/pr70123.c: New test.
7245
84116671 72462016-03-11 Jeff Law <law@redhat.com>
7247
7248 PR tree-optimization/70190
7249 * gcc.c-torture/compile/pr70190.c: New test.
7250
cfa58bc8 72512016-03-11 David Malcolm <dmalcolm@redhat.com>
7252
7253 PR c/68187
7254 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7255 case.
7256 (test43_b): Likewise.
7257 (test43_c): Likewise.
7258 (test43_d): Likewise.
7259 (test43_e): Likewise.
7260 (test43_f): Likewise.
7261 (test43_g): Likewise.
7262 (test44_a): Likewise.
7263 (test44_b): Likewise.
7264 (test44_c): Likewise.
7265 (test44_d): Likewise.
7266 (test44_e): Likewise.
7267
ce234f27 72682016-03-11 David Malcolm <dmalcolm@redhat.com>
7269
7270 PR c/70085
7271 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7272
e4756b48 72732016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7274
7275 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7276 dg-options.
7277
1f5ef87e 72782016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7279
7280 PR target/70002
7281 PR target/69245
7282 * gcc.target/aarch64/pr69245_2.c: New test.
7283
f9c352a1 72842016-03-11 Jakub Jelinek <jakub@redhat.com>
7285
7286 PR tree-optimization/70177
7287 * gcc.dg/pr70177.c: New test.
7288
4dd92ac6 72892016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7290
7291 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7292
331e4fdb 72932016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7294
7295 * gcc.dg/tree-ssa/sra-20.c: New.
7296
69262824 72972016-03-11 Jakub Jelinek <jakub@redhat.com>
7298
6f9a7425 7299 PR rtl-optimization/70174
7300 * gcc.dg/pr70174.c: New test.
7301
69262824 7302 PR tree-optimization/70169
7303 * gcc.dg/pr70169.c: New test.
7304
4637a847 73052016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7306
7307 PR target/70160
7308 * gcc.target/i386/pr70160.c: New test.
7309
5a86d754 73102016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7311
7312 * gcc.target/s390/dfp-1.c: New test.
7313
af4c8290 73142016-03-10 Nick Clifton <nickc@redhat.com>
7315
7316 PR target/70044
7317 * gcc.target/aarch64/pr70044.c: New test.
7318
98dfd328 73192016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7320 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR c++/70001
7323 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7324 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7325 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7326
75e72311 73272016-03-10 Jan Hubicka <hubicka@ucw.cz>
7328
7329 PR lto/69589
7330 * g++.dg/lto/pr69589_0.C: New testcase
7331 * g++.dg/lto/pr69589_1.C: New testcase
7332
a2eb1271 73332016-03-10 Marek Polacek <polacek@redhat.com>
7334
7335 PR c++/70153
7336 * g++.dg/delayedfold/unary-plus1.C: New test.
7337
73382016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7339
7340 * gcc.target/arm/pr45701-1.c: Escape brackets.
7341 * gcc.target/arm/pr45701-2.c: Likewise.
7342
5ab2987f 73432016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7344
7345 * gfortran.dg/unconstrained_commons.f: New.
7346
6972afac 73472016-03-10 Alan Modra <amodra@gmail.com>
7348
7349 * gcc.dg/pr69195.c: New.
7350 * gcc.dg/pr69238.c: New.
7351
c82c99ec 73522016-03-10 Tom de Vries <tom@codesourcery.com>
7353
7354 PR testsuite/68915
7355 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7356
a2389d4a 73572016-03-10 Richard Biener <rguenther@suse.de>
7358
7359 PR tree-optimization/70128
7360 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7361 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7362
c272412d 73632016-03-09 Jakub Jelinek <jakub@redhat.com>
7364
a0451069 7365 PR tree-optimization/70152
7366 * gcc.dg/pr70152.c: New test.
7367
c272412d 7368 PR target/70086
7369 * gcc.target/i386/pr70086-1.c: New test.
7370 * gcc.target/i386/pr70086-2.c: New test.
7371 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7372
7373 PR tree-optimization/70127
7374 * gcc.c-torture/execute/pr70127.c: New test.
7375
27dcb7a8 73762016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7377
7378 * c-c++-common/goacc/combined-directives-2.c: New test.
7379
c24757cf 73802016-03-09 David Malcolm <dmalcolm@redhat.com>
7381
7382 PR c/68473
7383 PR c++/70105
7384 * g++.dg/diagnostic/pr70105.C: New test.
7385 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7386 (test_multiple_ordinary_maps): New test function.
7387
83108969 73882016-03-09 David Malcolm <dmalcolm@redhat.com>
7389
7390 PR c/68473
7391 PR c++/70105
7392 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7393 Drop range information from call to inform_at_rich_loc.
7394 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7395 New.
7396 (test_show_locus): Replace calls to rich_location::add_range with
7397 calls to add_range. Rewrite the tests that used the now-defunct
7398 rich_location ctor taking a source_range. Simplify other tests
7399 by replacing calls to COMBINE_LOCATION_DATA with calls to
7400 make_location.
7401
6733c0e8 74022016-03-09 Richard Biener <rguenther@suse.de>
7403 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR tree-optimization/70138
7406 * gcc.dg/vect/pr70138-1.c: New testcase.
7407 * gcc.dg/vect/pr70138-2.c: Likewise.
7408
96abb9f5 74092016-03-09 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR target/70049
7412 * gcc.target/i386/pr70049.c: New test.
7413
42bb3bfb 74142016-03-09 Richard Biener <rguenther@suse.de>
7415
7416 PR c/70143
7417 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7418 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7419 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7420
27527428 74212016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7422
7423 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7424 arm-*-*.
7425
248449f2 74262016-03-09 Jakub Jelinek <jakub@redhat.com>
7427
1bd49ced 7428 PR middle-end/67278
7429 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7430
248449f2 7431 PR target/67278
7432 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7433
7434 PR middle-end/70050
7435 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7436 in testcase comment.
7437
dfc460ff 74382016-03-09 Tom de Vries <tom@codesourcery.com>
7439
7440 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7441 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7442 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7443 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7444 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7445 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7446 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7447 * gfortran.dg/goacc/kernels-loop.f95: New test.
7448
0377fc7f 74492016-03-08 Martin Sebor <msebor@redhat.com>
7450
7451 PR c++/62096
7452 * g++.dg/warn/overflow-warn-7.C: New test.
7453
3556aa80 74542016-03-08 Jason Merrill <jason@redhat.com>
7455
7456 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7457 * lib/target-supports.exp (check_effective_target_concepts): New.
7458
e5096208 74592016-03-08 Jakub Jelinek <jakub@redhat.com>
7460
5370eb8d 7461 PR c++/70135
7462 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7463 * g++.dg/ubsan/pr70135.C: New test.
7464
e5096208 7465 PR target/70110
7466 * gcc.dg/pr70110.c: New test.
7467
cc37120d 74682016-03-07 Martin Jambor <mjambor@suse.cz>
7469
7470 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7471 * c-c++-common/gomp/if-1.c: Likewise.
7472 * c-c++-common/gomp/pr61486-2.c: Likewise.
7473 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7474 to dg-additional-options.
7475 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7476 * g++/gomp/target-teams-1.c: Likewise.
7477 * gcc.dg/gomp/gomp.exp: Likewise.
7478 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7479 dg-additional-options.
7480 * gfortran.dg/gomp/gomp.exp: Likewise.
7481 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7482 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7483 dg-additional-options.
7484 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7485
53c248d8 74862016-03-07 Martin Jambor <mjambor@suse.cz>
7487
7488 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7489 * c-c++-common/gomp/gridify-1.c: New test.
7490 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7491
541e79a0 74922016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7493
7494 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7495 trigger for cortex-r8, when scanning for register r8.
7496 * gcc.target/arm/pr45701-2.c: Likewise.
7497
4dfabd94 74982016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7499 Jeff Law <law@redhat.com>
4dfabd94 7500
7501 PR tree-optimization/69740
7502 * gcc.c-torture/compile/pr69740-1.c: New test.
7503 * gcc.c-torture/compile/pr69740-2.c: New test.
7504
1b63a87b 75052016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7506
7507 * lib/target-supports.exp
7508 (check_effective_target_whole_vector_shift): Enable for PPC64.
7509
d33914da 75102016-03-07 Richard Biener <rguenther@suse.de>
7511
7512 PR tree-optimization/70115
7513 * gcc.dg/torture/pr70115.c: New testcase.
7514
584fba4b 75152016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7516
7517 PR middle-end/69916
7518 * c-c-++-common/goacc/pr69916.c: New.
7519
7f2f5ec0 75202016-03-07 Richard Henderson <rth@redhat.com>
7521
7522 * gcc.c-torture/compile/pr70061.c: New test.
7523
f530e7c4 75242016-03-07 Richard Biener <rguenther@suse.de>
7525
7526 PR testsuite/70109
7527 * gcc.dg/vect/O3-pr36098.c: New testcase.
7528
a3855fed 75292016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7530
7531 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7532
091ffc31 75332016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7534
7535 * gnat.dg/renaming9.ad[sb]: New testcase.
7536
2941b871 75372016-03-05 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR c++/70084
7540 * g++.dg/expr/stdarg3.C: New test.
7541
5173ce42 75422016-03-04 Jeff Law <law@redhat.com>
7543
7544 PR tree-optimization/69196
7545 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7546 x86_64-*-*.
7547
2d1d2e55 75482016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7549
0e43078e 7550 PR c/69973
7551 * gcc.dg/pr69973.c: New test.
7552
d8ec06ae 7553 PR rtl-optimization/69941
7554 * gcc.dg/torture/pr69941.c: New test.
7555
2d1d2e55 7556 PR c/69824
7557 * gcc.dg/pr69824.c: New test.
7558
32f692e2 75592016-03-05 Tom de Vries <tom@codesourcery.com>
7560
7561 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7562 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7563 function.
7564
1c699e9a 75652016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7566
7567 PR c++/66786
7568 * g++.dg/cpp1y/var-templ48.C: New test.
7569 * g++.dg/cpp1y/var-templ49.C: New test.
7570
358448c6 75712016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7572
7573 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7574
01dc3c45 75752016-03-04 Jakub Jelinek <jakub@redhat.com>
7576
e968ff6d 7577 PR c++/70035
7578 * g++.dg/ubsan/pr70035.C: New test.
7579
01dc3c45 7580 PR target/70062
7581 * gcc.target/i386/pr70062.c: New test.
7582
3937d618 75832016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7584
7585 * g++.dg/template/typename21.C: Remove c++98_only.
7586
c58ac7f8 75872016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7588
7589 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7590
0060768a 75912016-03-04 David Malcolm <dmalcolm@redhat.com>
7592
7593 PR c/68187
7594 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7595 function.
7596 (fn_42_b): Likewise.
7597 (fn_42_c): Likewise.
7598
74c6fd40 75992016-03-04 David Malcolm <dmalcolm@redhat.com>
7600
7601 PR c/68187
7602 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7603 function.
7604 (fn_40_b): Likewise.
7605 (fn_41_a): Likewise.
7606 (fn_41_b): Likewise.
7607
31b11359 76082016-03-04 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR target/70059
7611 * gcc.target/i386/avx512f-pr70059.c: New test.
7612 * gcc.target/i386/avx512dq-pr70059.c: New test.
7613
c5b93452 76142016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7615
7616 PR rtl-optimization/57676
7617 * gcc.dg/torture/pr57676.c: New test.
7618
268fbd56 76192016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7620
7621 * gcc.dg/pr70026.c: New test.
7622
6560d1ad 76232016-03-04 Marek Polacek <polacek@redhat.com>
7624
7625 PR c/69798
7626 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7627 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7628
cc7dfddf 76292016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7630
7631 PR target/70004
7632 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7633 Delete.
7634 (test_corners_sisd_si): Likewise.
7635 (main): Remove checks of the above.
7636 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7637
e9663bd4 76382016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7639
7640 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7641
dcdd684e 76422016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7643
7644 * gcc.dg/torture/pr69951.c: Accept argc==0.
7645
e692d332 76462016-03-04 Richard Biener <rguenther@suse.de>
7647
7648 PR c++/70054
7649 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7650 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7651
af77b7e6 76522016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7653
7654 PR testsuite/69766
7655 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7656 testing multiarch.
7657
290da96e 76582016-03-04 Jakub Jelinek <jakub@redhat.com>
7659
7660 PR debug/69947
7661 * gcc.dg/guality/pr69947.c: New test.
7662
e51ce713 76632016-03-03 Jakub Jelinek <jakub@redhat.com>
7664
7665 PR ada/70017
7666 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7667
1feed892 76682016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7669
7670 PR rtl-optimization/69904
7671 * gcc.target/arm/pr69904.c: New test.
7672
c32bda69 76732016-03-03 Jakub Jelinek <jakub@redhat.com>
7674
7675 PR target/70021
7676 * gcc.dg/vect/pr70021.c: New test.
7677 * gcc.target/i386/pr70021.c: New test.
7678
1bc579ed 76792016-03-03 Marek Polacek <polacek@redhat.com>
7680
7681 PR middle-end/70050
7682 * gcc.dg/pr70050.c: New test.
7683
cfa8d638 76842016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7685
7686 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7687
1b889259 76882016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7689
7690 PR tree-optimization/70043
7691 * gfortran.dg/vect/pr70043.f90: New test.
7692
f756dfa3 76932016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7694
7695 * gnat.dg/specs/task1.ads: New test.
7696
5cb4863d 76972016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7698
7699 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7700 Invoke gdb with -batch.
7701 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7702
5dd12e43 77032016-03-03 Richard Biener <rguenther@suse.de>
7704
7705 PR tree-optimization/55936
7706 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7707
d97ba4ca 77082016-03-02 Jeff Law <law@redhat.com>
7709
5d23c86f 7710 PR rtl-optimization/69942
7711 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7712 effects of argument promotions.
7713
d97ba4ca 7714 PR tree-optimization/69987
7715 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7716 target does not support -fprefetch-loop-arrays.
7717
901faaa0 77182016-03-02 Uros Bizjak <ubizjak@gmail.com>
7719
7720 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7721
51f6fdce 77222016-03-02 Bin Cheng <bin.cheng@arm.com>
7723
6bc7872f 7724 PR rtl-optimization/69052
51f6fdce 7725 * gcc.target/i386/pr69052.c: New test.
7726
31d31e07 77272016-03-02 Alan Modra <amodra@gmail.com>
7728
7729 * gcc.dg/pr69990.c: New.
7730
04faee95 77312016-03-02 Jakub Jelinek <jakub@redhat.com>
7732
270d0117 7733 PR c/68062
7734 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7735
7736 PR middle-end/70022
7737 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7738
04faee95 7739 PR target/70028
7740 * gcc.target/i386/pr70028.c: New test.
7741
a2cc9e8e 77422016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7743
7744 * c-c++-common/asan/swapcontext-test-1.c,
7745 * c-c++-common/tsan/thread_leak.c,
7746 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7747 * g++.dg/tsan/benign_race.C,
7748 * g++.dg/tsan/fd_close_norace.C,
7749 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7750 races with sanitizer output
7751
dd4bd263 77522016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7753 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7754
7755 PR target/67278
7756 * gcc.dg/simd-8.c: New testcase.
7757
b5fe3a49 77582016-03-02 Richard Biener <rguenther@suse.de>
7759
7760 PR middle-end/67278
7761 * gcc.dg/simd-7.c: New testcase.
7762
23601f67 77632016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7764
7765 * gcc.target/i386/pr70007.c: Tweak.
7766
f66f65e7 77672016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7768
7769 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7770
60773515 77712016-03-02 Marek Polacek <polacek@redhat.com>
7772
7773 PR c/67854
7774 * gcc.dg/pr67854.c: New test.
7775
6c094cb1 77762016-03-02 Jakub Jelinek <jakub@redhat.com>
7777
7778 PR middle-end/70025
7779 * gcc.dg/torture/pr70025.c: New test.
7780
7627bb56 77812016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7782
7783 PR tree-optimization/68621
7784 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7785
066c8e94 77862016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7787
7788 * gcc.target/i386/pr70007.c: New test.
7789
d3b819ad 77902016-03-01 Jeff Law <law@redhat.com>
7791
d4b9ad56 7792 PR tree-optimization/69196
7e217344 7793 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7794
d3b819ad 7795 PR tree-optimization/69196
7796 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7797 duplicating code and spoiling the expected output.
7798
4f37285d 77992016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7800
7801 PR target/70033
7802 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7803 supports power9 before doing tests.
7804 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7805 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7806 * gcc.target/powerpc/p9-permute.c: Likewise.
7807
3e9c4f6c 78082016-03-01 Uros Bizjak <ubizjak@gmail.com>
7809
7810 PR target/70027
7811 * gcc.target/i386/pr70027.c: New test.
7812
e324729e 78132016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7814
7815 * gcc.dg/pr70017.c: New test.
7816
40e9ce2d 78172016-03-01 Jakub Jelinek <jakub@redhat.com>
7818
7819 PR c/69796
7820 PR c/69974
7821 * gcc.dg/pr69796.c: New test.
7822 * gcc.dg/pr69974.c: New test.
7823
e8b016ea 78242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7825
7826 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7827
24d3127c 78282016-02-29 Jeff Law <law@redhat.com>
7829
7830 PR tree-optimization/69987
7831 * gfortran.dg/pr69987.f90: New test.
7832
7833 PR tree-optimization/69989
7834 * gcc.c-torture/compile/pr69989-2.c: New test.
7835
12cc1225 78362016-03-01 Marek Polacek <polacek@redhat.com>
7837
7838 PR c++/69795
7839 * g++.dg/parse/invalid1.C: New test.
7840
d99a947c 78412016-03-01 Richard Biener <rguenther@suse.de>
7842
7843 PR middle-end/70022
7844 * gcc.dg/pr70022.c: New testcase.
7845
395dbc60 78462016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7847
7848 PR tree-optimization/69956
7849 * gcc.dg/pr69956.c: New test.
7850
40a35c55 78512016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7852
7853 PR target/70011
7854 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7855 XFAIL when hardware supports efficient unaligned storage access.
7856
4edc90b0 78572016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7858
7859 PR c++/69961
7860 * g++.dg/template/pr69961a.C: New test.
7861 * g++.dg/template/pr69961b.C: New test.
7862
1ed1f69a 78632016-02-29 David Malcolm <dmalcolm@redhat.com>
7864
7865 PR preprocessor/69985
7866 * gcc.dg/cpp/pr69985.c: New test case.
7867
01c5d15d 78682016-02-29 Jeff Law <law@redhat.com>
7869
3a4d3de5 7870 PR tree-optimization/70005
7871 * gcc.c-torture/execute/pr70005.c New test.
7872
01c5d15d 7873 PR tree-optimization/69999
7874 * gcc.c-torture/compile/pr69999.c: New test.
7875
1bf66b54 78762016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7877
7878 PR tree-optimization/69652
7879 * gcc.dg/torture/pr69652.c: Delete test.
7880 * gcc.dg/vect/pr69652.c: New test.
7881
b4d653d5 78822016-02-19 Richard Biener <rguenther@suse.de>
7883
7884 PR tree-optimization/69980
7885 * gfortran.dg/vect/pr69980.f90: New testcase.
7886
35bc4745 78872016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7888
7889 * gcc.target/sparc/20160229-1.c: New test.
7890
bb54a538 78912016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7892
7893 * gnat.dg/stack_usage3.adb: New test.
7894 * gnat.dg/stack_usage3_pkg.ads: New helper.
7895
95164e71 78962016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7897
7898 * gnat.dg/renaming8.adb: New test.
7899 * gnat.dg/renaming8_pkg1.ads: New helper.
7900 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7901 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7902
a890896f 79032016-02-29 Richard Biener <rguenther@suse.de>
7904
7905 PR tree-optimization/69720
7906 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7907
5c70403a 79082016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7909
7910 PR fortran/68147
7911 PR fortran/47674
7912 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7913
dfb6d139 79142016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 7915 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7916
7917 PR fortran/56007
7918 * gfortran.dg/coarray_8.f90: Adjust error message.
7919 * gfortran.dg/pr56007.f90: New test.
7920 * gfortran.dg/pr56007.f: New test.
7921
536508db 79222016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7923
7924 PR tree-optimization/69989
7925 * gcc.dg/torture/pr69989.c: New test.
7926
eec75e45 79272016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7928
7929 * gcc.target/i386/stack-realign-win.c: New test.
7930
0175e45a 79312016-02-28 Harald Anlauf <anlauf@gmx.de>
7932
7933 PR fortran/60126
7934 * gfortran.dg/pr60126.f90: New test.
7935
2a703589 79362016-02-27 Jeff Law <law@redhat.com>
7937
7938 Revert
7939 2016-02-26 Richard Biener <rguenther@suse.de>
7940 Jeff Law <law@redhat.com>
7941
7942 PR tree-optimization/69740
7943 * gcc.c-torture/compile/pr69740-1.c: New test.
7944 * gcc.c-torture/compile/pr69740-2.c: New test.
7945
359b4c18 79462016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7947
1c96765a 7948 PR fortran/69910
359b4c18 7949 * gfortran.dg/newunit_4.f90: New test.
7950
49462d93 79512016-02-27 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR target/69613
7954 PR rtl-optimization/69886
7955 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7956 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7957 target.
7958
c4ac733e 79592016-02-26 Martin Sebor <msebor@redhat.com>
7960
7961 PR tree-optimization/15826
7962 * gcc.dg/tree-ssa/pr15826.c: New test.
7963
da8c4b5d 79642016-02-26 Jakub Jelinek <jakub@redhat.com>
7965
7966 PR target/69969
7967 * gcc.target/powerpc/pr69969.c: New test.
7968
0a4558eb 79692016-02-26 Martin Sebor <msebor@redhat.com>
7970
7971 PR c++/15766
7972 * g++.old-deja/g++.other/decl5.C: Add a test case.
7973
5b500299 79742016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7975
7976 PR target/69946
7977 * gcc.target/powerpc/pr69946.c: New file.
7978
565f533b 79792016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 7980 Jeff Law <law@redhat.com>
565f533b 7981
0a4558eb 7982 PR tree-optimization/69740
565f533b 7983 * gcc.c-torture/compile/pr69740-1.c: New test.
7984 * gcc.c-torture/compile/pr69740-2.c: New test.
7985
ff67cbea 79862016-02-26 Martin Jambor <mjambor@suse.cz>
7987
7988 PR middle-end/69920
7989 * gcc.dg/torture/pr69932.c: New test.
7990 * gcc.dg/torture/pr69936.c: Likewise.
7991
e400d817 79922016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7993
7994 PR target/69709
7995 * gcc.target/s390/pr69709.c: New test.
7996
126a5a2d 79972016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7998
7999 PR target/69245
8000 * gcc.target/aarch64/pr69245_1.c: New test.
8001
59c58860 80022016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8003
8004 PR target/69613
8005 * gcc.dg/torture/pr69613.c: New test.
8006
9441fa4e 80072016-02-26 Jakub Jelinek <jakub@redhat.com>
8008
8009 PR rtl-optimization/69891
8010 * gcc.target/i386/pr69891.c: New test.
8011
e48fcde0 80122016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 8013 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8014
35ed600a 8015 PR target/61397
f41208a1 8016 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8017 functionality for both 32-bit and 64-bit.
8018
c86aaa0e 80192016-02-26 Richard Biener <rguenther@suse.de>
8020
8021 PR tree-optimization/69551
8022 * gcc.dg/torture/pr69951.c: New testcase.
8023
38e71a65 80242016-02-25 Richard Biener <rguenther@suse.de>
8025
8026 PR tree-optimization/48795
8027 * gcc.dg/Warray-bounds-18.c: New testcase.
8028
03331e69 80292016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8030
8031 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8032
f14d8d6a 80332016-02-25 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR rtl-optimization/69896
8036 * gcc.dg/pr69896.c: New test.
8037
4003c807 80382016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8039
8040 PR c++/69736
8041 * g++.dg/cpp1y/paren2.C: New test.
8042
a0573328 80432016-02-24 Martin Sebor <msebor@redhat.com>
8044
8045 PR c/51147
8046 * gcc.dg/enum-mode-2.c: New test.
8047
2cde02ad 80482016-02-24 Jakub Jelinek <jakub@redhat.com>
8049
8050 PR c++/69922
8051 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8052 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8053 * g++.dg/ubsan/pr69922.C: New test.
8054
f0ea75d1 80552016-02-24 Marek Polacek <polacek@redhat.com>
8056
8057 PR c/69819
8058 * gcc.dg/pr69819.c: New test.
8059
05027366 80602016-02-24 Martin Sebor <msebor@redhat.com>
8061
34ed562b 8062 PR c++/69912
8063 * g++.dg/ext/flexary15.C: New test.
8064
80652016-02-24 Martin Sebor <msebor@redhat.com>
8066
8067 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 8068 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 8069 * g++.dg/ext/builtin_alloca.C: Same.
05027366 8070
650c3ad5 80712016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8072 Charles Baylis <charles.baylis@linaro.org>
8073
8074 PR debug/61033
8075 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8076
596070e8 80772016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 8078 Jakub Jelinek <jakub@redhat.com>
596070e8 8079
8080 PR middle-end/69760
8081 * gcc.dg/torture/pr69760.c: New testcase.
8082
d6b92d9f 80832016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8084
8085 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8086 pattern on Solaris with as.
8087
90436d9d 80882016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8089
8090 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8091 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8092 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8093 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8094
7c749495 80952016-02-24 Jakub Jelinek <jakub@redhat.com>
8096
8097 PR middle-end/69915
8098 * gcc.dg/pr69915.c: New test.
8099
9c9680b5 81002016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8101
8102 PR rtl-optimization/69886
8103 * gcc.dg/torture/pr69886.c: New test.
8104
36d081ee 81052016-02-24 Richard Biener <rguenther@suse.de>
8106
8107 PR middle-end/68963
8108 * gcc.dg/torture/pr68963.c: New testcase.
8109
2a0accb9 81102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8111
8112 PR target/69875
8113 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8114 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8115 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8116 * gcc.target/arm/atomic_loaddi_1.c: New test.
8117 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8118 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8119 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8120 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8121 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8122 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8123 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8124 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8125
f0e92ef1 81262016-02-24 Jakub Jelinek <jakub@redhat.com>
8127
8128 PR middle-end/69909
8129 * gcc.dg/torture/pr69909.c: New test.
8130
6907286f 81312016-02-24 Richard Biener <rguenther@suse.de>
8132
8133 PR tree-optimization/69907
8134 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8135 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8136 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8137
e6ab7475 81382016-02-24 Christian Bruel <christian.bruel@st.com>
8139
8140 * gcc.target/arm/pragma_cpp_fma.c: New test.
8141
47587450 81422016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8143
8144 PR fortran/61156
8145 * gfortran.dg/include_6.f90: Update test.
8146
d41ab738 81472016-02-23 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR objc/69844
8150 * objc.dg/pr69844.m: New test.
8151
4772d9d5 81522016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8153
8154 PR libgfortran/69456
8155 * gfortran.dg/namelist_89.f90: New test.
8156 * gfortran.dg/pr59700.f90: Update test..
8157
8c38d887 81582016-02-23 Martin Sebor <msebor@redhat.com>
8159
8160 PR middle-end/69780
8161 * g++.dg/ext/builtin_alloca.C: New test.
8162 * gcc.dg/builtins-68.c: New test.
8163
ee1bfdb0 81642016-02-23 Richard Henderson <rth@redhat.com>
8165
8166 * gcc.target/i386/addr-space-3.c: Remove test.
8167
52609ec3 81682016-02-23 David Malcolm <dmalcolm@redhat.com>
8169
8170 PR preprocessor/69126
8171 PR preprocessor/69543
8172 * c-c++-common/pr69126-2-long.c: New test.
8173 * c-c++-common/pr69126-2-short.c: New test.
8174 * c-c++-common/pr69543-1.c: Remove xfail.
8175
d5bf2cc8 81762016-02-23 David Malcolm <dmalcolm@redhat.com>
8177
8178 PR preprocessor/69126
8179 PR preprocessor/69543
8180 PR preprocessor/69558
8181 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8182 (f): Rename to...
8183 (test_2): ...this, and add leading comment.
8184 (MACRO_3, test_3): New.
8185 (MACRO_4A, MACRO_4B, test_4): New.
8186 (MACRO): Rename to...
8187 (MACRO_5): ...this.
8188 (g): Rename to...
8189 (test_5): ...this, updating for renaming of MACRO, and
8190 add leading comment.
8191 * c-c++-common/pr69543-1.c: New.
8192 * c-c++-common/pr69543-2.c: New.
8193 * c-c++-common/pr69543-3.c: New.
8194 * c-c++-common/pr69543-4.c: New.
8195 * c-c++-common/pr69558-1.c: New.
8196 * c-c++-common/pr69558-2.c: New.
8197 * c-c++-common/pr69558-3.c: New.
8198 * c-c++-common/pr69558-4.c: New.
8199 * gcc.dg/pr69558.c: Move to...
8200 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8201 xfail for c++.
8202
3a37a410 82032016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8204
8205 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8206 to -ftree-parallelize-loops/-fopenacc changes.
8207 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8208 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8209 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8210 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8211 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8212 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8213 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8214 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8215 * c-c++-common/goacc/kernels-loop.c: Likewise.
8216 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8217 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8218 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8219 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8220
ecca180f 82212016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8222
8223 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8224
eec0fa3f 82252016-02-23 Jakub Jelinek <jakub@redhat.com>
8226
f1f91c07 8227 PR c++/69902
8228 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8229
eec0fa3f 8230 PR c/69900
8231 * gcc.dg/pr69900.c: New test.
8232
e045424d 82332016-02-23 Martin Jambor <mjambor@suse.cz>
8234
8235 PR tree-optimization/69666
8236 * gcc.dg/tree-ssa/pr69666.c: New test.
8237
f482dff6 82382016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8239
8240 PR fortran/67451
8241 * gfortran.dg/coarray_allocate_5.f08: New test.
8242
57ed698b 82432016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8244
8245 * gcc.target/s390/vcond-shift.c: Move to ...
8246 * gcc.target/s390/vector/vcond-shift.c: ... here.
8247
990e443c 82482016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8249
8250 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8251 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8252
296c5f01 82532016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8254
8255 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8256
e53f41d5 82572016-02-20 Mark Wielaard <mjw@redhat.com>
8258
8259 PR c/28901
8260 * gcc.dg/unused-variable-3.c: New test.
8261
13af201d 82622016-02-22 Jakub Jelinek <jakub@redhat.com>
8263
8264 PR target/69888
8265 * gcc.target/i386/pr69888.c: New test.
8266
682c90f9 82672016-02-22 Richard Biener <rguenther@suse.de>
8268
8269 PR tree-optimization/69882
8270 * gfortran.dg/vect/pr69882.f90: New testcase.
8271
b8cd18c3 82722016-02-22 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR target/69885
8275 * gcc.dg/pr69885.c: New test.
8276
09343379 82772016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8278
8279 PR target/69806
8280 PR target/54089
8281 * gcc.target/sh/pr54089-10.c: New.
8282
b345a09f 82832016-02-20 Paul Thomas <pault@gcc.gnu.org>
8284
8285 PR fortran/69423
8286 * gfortran.dg/deferred_character_15.f90 : New test.
8287
51385aed 82882016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8289
8290 PR fortran/57365
8291 gfortran.dg/allocate_with_source_18.f03: New test.
8292
82932016-02-20 Harald Anlauf <anlauf@gmx.de>
8294
8295 PR fortran/52531
8296 gfortran.dg/gomp/pr52531.f90: New test.
8297
9cce8384 82982016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8299
8300 PR c++/69865
8301 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8302 -std=c++03.
8303
d91f5fbb 83042016-02-19 Jakub Jelinek <jakub@redhat.com>
8305
563d5cb8 8306 PR c++/69826
8307 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8308 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8309
0a04aac9 8310 PR c++/69850
8311 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8312
d91f5fbb 8313 PR c++/69851
8314 * g++.dg/torture/pr69851.C: New test.
8315
5fe1f282 83162016-02-19 Martin Sebor <msebor@redhat.com>
8317
8318 PR testsuite/69573
8319 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8320
a45bce11 83212016-02-19 Jakub Jelinek <jakub@redhat.com>
8322
6263dde1 8323 PR c++/69850
8324 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8325 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8326
a45bce11 8327 PR c++/67767
8328 * g++.dg/cpp0x/pr67767.C: New test.
8329
cf2ed1b7 83302016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8331
8332 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8333 for fp, simd, crypto, crc, lse.
8334 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8335 above.
8336 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8337 effective target check.
8338
f6cc34b0 83392016-02-19 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR target/69820
8342 * gcc.target/i386/pr69820.c: New test.
8343
6c678e78 83442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8345
8346 * gcc.target/s390/vector/int128-1.c: New test.
8347
b088ff4b 83482016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8349
8350 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8351
b11e60a4 83522016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8353
8354 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8355 instruction pattern name to prevent the testcase from failing with
8356 -march=z13.
8357
664ff6a0 83582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8359
8360 * gcc.target/s390/md/movstr-2.c: New test.
8361
e80be24b 83622016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8363
8364 * gcc.target/s390/morestack.c: New test.
8365
9839f350 83662016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8367
8368 PR target/69625
8369 * gcc.target/s390/pr69625.c: Add test case.
8370
4550fbd0 83712016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8372
8373 PR testsuite/68580
8374 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8375
57d00b6a 83762016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8377
8378 PR target/68404
8379 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8380 * gcc.target/powerpc/fusion3.c: Likewise.
8381
63ad69d6 83822016-02-18 Richard Biener <rguenther@suse.de>
8383
8384 PR middle-end/69553
8385 * g++.dg/torture/pr69553.C: New testcase.
8386
d92404ed 83872016-02-18 Nick Clifton <nickc@redhat.com>
8388
4550fbd0 8389 PR target/62254
8390 PR target/69610
8391 * gcc.target/arm/pr62554.c: New test.
8392 * gcc.target/arm/pr69610-1.c: New test.
8393 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8394
0808dfce 83952016-02-18 Richard Biener <rguenther@suse.de>
8396
8397 PR middle-end/69854
8398 * gcc.dg/torture/pr69854.c: New testcase.
8399
fc3527e3 84002016-02-17 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR c++/69850
8403 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8404
e3c24279 84052012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8406
8407 * gcc.target/powerpc/vec-cg.c: New test.
8408
c9732c2b 84092016-02-17 Richard Biener <rguenther@suse.de>
8410
8411 PR testsuite/69586
8412 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8413
51bf9f9b 84142016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8415
8416 PR target/69161
8417 * gcc.c-torture/compile/pr69161.c: New test.
8418
6baedca3 84192016-02-17 David Sherwood <david.sherwood@arm.com>
8420
8421 PR target/69532
8422 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8423 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8424
4f240715 84252016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8426
8427 * gcc.dg/ifcvt-4.c: Skip on Visium.
8428
e0c0515d 84292016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8430
8431 * gnat.dg/atomic8.adb: New test.
8432
7b319ee6 84332016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8434
8435 * gnat.dg/discr46.ad[sb]: New test.
8436
48a7e3d1 84372016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8438
8439 PR Target/48344
8440 * gcc.target/powerpc/pr48344-1.c: New test.
8441
3f844f15 84422015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8443
8444 PR fortran/69742
8445 * gfortran.dg/associate_21.f90: New test.
8446
7675e968 84472016-02-16 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR c/69835
8450 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8451 -Wnonnull in dg-options.
8452 * c-c++-common/nonnull-2.c: New test.
8453
d6faee88 84542016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8455 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8456
8457 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8458
3a2a72aa 84592016-02-16 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR middle-end/69801
8462 * gcc.dg/pr69801.c: Add empty dg-options.
8463
28072426 84642016-02-16 James Norris <jnorris@codesourcery.com>
8465
8466 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8467 * g++.dg/goacc/deviceptr-1.c: New file.
8468
37fffac2 84692016-02-16 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR tree-optimization/69820
8472 * gcc.dg/vect/pr69820.c: New test.
8473
f72a5e61 84742016-02-16 Richard Biener <rguenther@suse.de>
8475
8476 PR tree-optimization/69776
8477 * gcc.dg/torture/pr69776-2.c: New testcase.
8478
50e0cd76 84792016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8480
8481 PR tree-optimization/69714
8482 * gcc.dg/torture/pr69714.c: New test.
8483
14a72c4e 84842016-02-16 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR tree-optimization/69802
8487 * gcc.dg/pr69802.c: New test.
8488
fd808c11 84892016-02-16 Richard Biener <rguenther@suse.de>
8490
8491 PR middle-end/69801
8492 * gcc.dg/pr69801.c: New testcase.
8493
49a549ca 84942016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8495
8496 PR libgfortran/69651
8497 * gfortran.dg/read_bang.f90: New test.
8498 * gfortran.dg/read_bang4.f90: New test.
8499
77454e6e 85002016-02-15 Jakub Jelinek <jakub@redhat.com>
8501
2074f21c 8502 PR c++/69658
8503 * g++.dg/init/pr69658.C: New test.
8504
77454e6e 8505 PR c++/69797
8506 * c-c++-common/pr69797.c: New test.
8507
4ef4d764 85082016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8509
8510 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8511 check for aarch64*-*-*.
8512
4a45fe0f 85132016-02-15 Richard Biener <rguenther@suse.de>
8514
8515 PR tree-optimization/69783
8516 * gcc.dg/vect/pr69783.c: New testcase.
8517
0b3619e6 85182016-02-15 Richard Biener <rguenther@suse.de>
8519
8520 PR tree-optimization/69776
8521 * gcc.dg/torture/pr69776.c: New testcase.
8522
9b49c3cb 85232016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8524
8525 PR fortran/60526
8526 * gfortran.dg/type_decl_4.f90: Reinstated.
8527
e46faff9 85282016-02-14 John David Anglin <danglin@gcc.gnu.org>
8529
8530 PR fortran/68746
8531 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8532
a96c809a 85332016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8534
8535 PR fortran/60526
8536 PR bootstrap/69816
8537 * gfortran.dg/type_decl_4.f90: Removed.
8538
fdec7e88 85392016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8540
8541 PR fortran/60526
8542 * gfortran.dg/type_decl_4.f90: New test.
8543
a72095c4 85442016-02-14 Alan Modra <amodra@gmail.com>
8545
bc436924 8546 PR testsuite/68886
a72095c4 8547 * gcc.c-torture/execute/stkalign.c: Revise test.
8548
73bb5f8b 85492016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8550
8551 PR target/67260
8552 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8553
beb13161 85542016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8555
8556 PR target/67260
8557 * gcc.target/sh/torture/pr67260.c: New.
8558
67cab04e 85592016-02-12 John David Anglin <danglin@gcc.gnu.org>
8560
8561 * gcc.dg/pr67964.c: Add dg-require-alias.
8562
44a59bb1 85632016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8564
8565 PR target/67636
8566 PR target/64345
8567 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8568
38c9bd3a 85692016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8570
8571 PR libgfortran/69668
8572 * gfortran.dg/namelist_88.f90: New test.
8573
1774ff82 85742016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8575
8576 PR libgfortran/69668
8577 * gfortran.dg/namelist_38.f90: Update test.
8578 * gfortran.dg/namelist_84.f90: Update test.
8579
aec1f4bd 85802016-02-12 David Malcolm <dmalcolm@redhat.com>
8581
8582 PR other/69554
8583 * gcc.dg/pr69554-1.c: New test.
8584 * gfortran.dg/pr69554-1.F90: New test.
8585 * gfortran.dg/pr69554-2.F90: New test.
8586 * lib/gcc-dg.exp (proc dg-locus): New function.
8587 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8588 distinguish between the caret-printing and non-caret-printing
8589 cases. If caret-printing has been explicitly enabled, bail out
8590 without attempting to fix up the output.
8591
da7d5066 85922016-02-12 David Malcolm <dmalcolm@redhat.com>
8593
8594 PR driver/69265
8595 PR driver/69453
8596 * gcc.dg/spellcheck-options-3.c: New test case.
8597 * gcc.dg/spellcheck-options-4.c: New test case.
8598 * gcc.dg/spellcheck-options-5.c: New test case.
8599 * gcc.dg/spellcheck-options-6.c: New test case.
8600 * gcc.dg/spellcheck-options-7.c: New test case.
8601 * gcc.dg/spellcheck-options-8.c: New test case.
8602 * gcc.dg/spellcheck-options-9.c: New test case.
8603 * gcc.dg/spellcheck-options-10.c: New test case.
8604
fcce1b0b 86052016-02-12 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR rtl-optimization/69764
8608 PR rtl-optimization/69771
8609 * c-c++-common/pr69764.c: New test.
8610 * gcc.dg/torture/pr69771.c: New test.
8611
6d609290 86122016-02-12 Marek Polacek <polacek@redhat.com>
8613
8614 * g++.dg/torture/init-list1.C: New.
8615
7d75fb56 86162016-02-12 Marek Polacek <polacek@redhat.com>
8617
8618 * gcc.dg/pr69522.c: Add empty dg-options.
8619
52543fda 86202016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8621
8622 * g++.dg/lto/lto.exp: Include and init mpx.
8623 * g++.dg/lto/pr69729_0.C: New test.
8624
34947478 86252016-02-12 Jakub Jelinek <jakub@redhat.com>
8626
9181a4ec 8627 PR ipa/69241
8628 * g++.dg/ipa/pr69241-4.C: New test.
8629
34947478 8630 PR ipa/68672
8631 * g++.dg/ipa/pr68672-1.C: New test.
8632 * g++.dg/ipa/pr68672-2.C: New test.
8633 * g++.dg/ipa/pr68672-3.C: New test.
8634
74a4140f 86352016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8636
8637 PR c/69522
50e0cd76 8638 * gcc.dg/pr69522.c: New test.
74a4140f 8639
9ddb20d6 86402016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8641
8642 PR c++/69098
8643 * g++.dg/cpp1y/69098.C: New test.
8644 * g++.dg/cpp1y/69098-2.C: New test.
8645
67cf9b55 86462016-02-12 Jakub Jelinek <jakub@redhat.com>
8647
8648 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8649 and neighbour -> neighbor.
8650 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8651 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8652 * c-c++-common/Wvarargs.c: Likewise.
8653 * c-c++-common/goacc/host_data-5.c: Likewise.
8654 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8655 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8656 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8657 * gcc.target/aarch64/pr60697.c: Likewise.
8658 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8659 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8660 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8661 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8662 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8663 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8664 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8665 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8666 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8667 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8668 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8669 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8670 * g++.dg/lookup/koenig5.C: Likewise.
8671 * g++.dg/ext/no-asm-2.C: Likewise.
8672 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8673 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8674 * gfortran.dg/used_types_16.f90: Likewise.
8675 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8676 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8677 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8678 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8679 * gfortran.dg/abstract_type_6.f03: Likewise.
8680 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8681 * gfortran.dg/used_types_15.f90: Likewise.
8682 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8683 * gfortran.dg/exit_3.f08: Likewise.
8684 * gfortran.dg/open_status_2.f90: Likewise.
8685 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8686 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8687 * gfortran.dg/associate_1.f03: Likewise.
8688 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8689 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8690 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8691 * gcc.dg/builtin-object-size-1.c: Likewise.
8692 * gcc.dg/noreturn-6.c: Likewise.
8693 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8694 * gcc.dg/globalalias.c: Likewise.
8695 * gcc.dg/builtins-config.h: Likewise.
8696 * gcc.dg/pr30457.c: Likewise.
8697 * gcc.c-torture/compile/volatile-1.c: Likewise.
8698 * gcc.c-torture/execute/20101011-1.c: Likewise.
8699 * c-c++-common/Waddress-1.c: Likewise.
8700
40b38ace 87012016-02-11 Jakub Jelinek <jakub@redhat.com>
8702
8703 PR c/69768
8704 * c-c++-common/Waddress-1.c: New test.
8705
42c87ca9 87062016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8707
8708 PR fortran/69296
8709 * gfortran.dg/associate_19.f03: New test.
8710 * gfortran.dg/associate_20.f03: New test.
8711
acb7939f 87122016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8713
8714 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8715
6defe3c5 87162016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8717
8718 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8719 .arch armv8-a\n. Add -dA to dg-options.
8720 * gcc.target/aarch64/assembler_arch_1.c: New test.
8721 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8722
63f63318 87232016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8724
8725 PR c++/68726
8726 * g++.dg/cpp0x/pr68726.C: New.
8727
1cddf457 87282016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8729
8730 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8731 test.
8732
b86fba37 87332016-02-11 Richard Biener <rguenther@suse.de>
8734
8735 * g++.dg/tree-ssa/pr61034.C: Adjust.
8736
ec4ec95a 87372016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8738
be7c31e9 8739 PR target/69148
ec4ec95a 8740 * gcc.target/s390/pr69148.c: New.
8741
f64416ca 87422016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8743
8744 PR tree-optimization/69652
8745 * gcc.dg/torture/pr69652.c: New test.
8746
e5d1ea31 87472016-02-10 Jakub Jelinek <jakub@redhat.com>
8748 Patrick Palka <ppalka@gcc.gnu.org>
8749
8750 PR ipa/69241
8751 PR c++/69649
8752 * g++.dg/ipa/pr69241-1.C: New test.
8753 * g++.dg/ipa/pr69241-2.C: New test.
8754 * g++.dg/ipa/pr69241-3.C: New test.
8755 * g++.dg/ipa/pr69649.C: New test.
8756
fa03b19d 87572016-02-10 Uros Bizjak <ubizjak@gmail.com>
8758
8759 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8760 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8761
14485c8a 87622016-02-10 Bin Cheng <bin.cheng@arm.com>
8763
8764 PR tree-optimization/68021
8765 * gcc.dg/tree-ssa/pr68021.c: New test.
8766
79f1ed25 87672016-02-10 Richard Biener <rguenther@suse.de>
8768
8769 PR tree-optimization/69726
8770 * gcc.dg/uninit-22.c: New testcase.
8771
58f74eff 87722016-02-09 Andrew Pinski <apinski@cavium.com>
8773
8774 PR tree-opt/69282
8775 * gcc.c-torture/compile/20160205-1.c: New testcase.
8776
600c00f7 87772016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8778
8779 PR target/68404
8780 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8781 instead accessing a really large arrray.
8782 * gcc.target/powerpc/fusion3.c: Likewise.
8783
0771836e 87842016-02-09 Charles Baylis <charles.baylis@linaro.org>
8785
8786 PR target/68532
8787 * gcc.c-torture/execute/pr68532.c: New test.
8788
4ccd644f 87892016-02-11 Alexandre Oliva <aoliva@redhat.com>
8790
8791 PR target/69634
8792 * gcc.dg/pr69634.c: New.
8793
2e980a39 87942016-02-09 Richard Biener <rguenther@suse.de>
8795
8796 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8797
aacf7102 87982016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8799
aacf7102 8800 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8801
a1856ddf 88022016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8803
8804 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8805
d4d3da7e 88062016-02-09 Richard Biener <rguenther@suse.de>
8807
8808 PR tree-optimization/69715
8809 * gcc.dg/torture/pr69715.c: New testcase.
8810
9cc6714f 88112016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8812
8813 PR c++/69139
8814 * g++.dg/cpp0x/trailing12.C: New test.
8815 * g++.dg/cpp0x/trailing13.C: New test.
8816
83d5062b 88172016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8818
8819 PR c++/69283
8820 PR c++/67835
8821 * g++.dg/cpp1y/auto-fn29.C: New test.
8822 * g++.dg/cpp1y/auto-fn30.C: New test.
8823
394a86f3 88242016-02-08 Jakub Jelinek <jakub@redhat.com>
8825
8826 PR tree-optimization/69209
8827 * gcc.c-torture/compile/pr69209.c: New test.
8828
93b124b4 88292016-02-08 Jeff Law <law@redhat.com>
8830
8831 PR tree-optimization/68541
8832 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8833 of statements allowed in join block for path splitting.
8834
26abce13 88352016-02-08 Jakub Jelinek <jakub@redhat.com>
8836
0acb2d6e 8837 PR c++/59627
8838 * g++.dg/gomp/pr59627.C: New test.
8839
26abce13 8840 PR ipa/69239
8841 * g++.dg/ipa/pr69239.C: New test.
8842
86e0b129 88432016-02-08 David Malcolm <dmalcolm@redhat.com>
8844
8845 PR preprocessor/69664
8846 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8847 * gcc.dg/cpp/warn-comments.c: Likewise.
8848
f553d9f8 88492016-02-08 Marek Polacek <polacek@redhat.com>
8850
8851 PR c++/69688
8852 * g++.dg/init/const12.C: New test.
8853
600695e0 88542016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8855
8856 PR target/60410
8857 * gcc.dg/lto/pr55113_0.c: Remove test.
8858
c4f4b1e8 88592016-02-08 Richard Biener <rguenther@suse.de>
8860
8861 PR tree-optimization/69719
8862 * gcc.dg/torture/pr69719.c: New testcase.
8863
5a987d87 88642016-02-08 Richard Biener <rguenther@suse.de>
8865 Jeff Law <law@redhat.com>
8866
8867 PR target/68273
8868 * gcc.target/mips/pr68273.c: New testcase.
8869
0418e71d 88702016-02-08 Richard Biener <rguenther@suse.de>
8871
8872 PR rtl-optimization/69274
8873 * gcc.target/i386/addr-sel-1.c: XFAIL.
8874
07c0f1ca 88752016-02-08 Jeff Law <law@redhat.com>
8876
40d85f4c 8877 PR tree-optimization/68541
8878 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8879
140e093f 8880 PR tree-optimization/65917
07c0f1ca 8881 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8882
16430acf 88832016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8884
8885 PR fortran/50555
8886 * gfortran.dg/namelist_args.f90: New test.
8887
3f0ff0d8 88882016-02-05 Jeff Law <law@redhat.com>
8889
140e093f 8890 PR tree-optimization/68541
3f0ff0d8 8891 * gcc.dg/tree-ssa/split-path-2.c: New test.
8892 * gcc.dg/tree-ssa/split-path-3.c: New test.
8893 * gcc.dg/tree-ssa/split-path-4.c: New test.
8894 * gcc.dg/tree-ssa/split-path-5.c: New test.
8895 * gcc.dg/tree-ssa/split-path-6.c: New test.
8896 * gcc.dg/tree-ssa/split-path-7.c: New test.
8897
a7cc1f94 88982016-02-05 Martin Sebor <msebor@redhat.com>
8899
8900 PR c++/69662
8901 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8902 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8903
fcb25f28 89042016-02-06 Richard HEnderson <rth@redhat.com>
8905
8906 PR c/69643
8907 * gcc.target/i386/addr-space-4.c: New.
8908 * gcc.target/i386/addr-space-5.c: New.
8909
3a2545a1 89102016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8911
8912 PR fortran/66089
8913 * gfortran.dg/elemental_dependency_6.f90: New.
8914
1e302465 89152016-02-05 Jakub Jelinek <jakub@redhat.com>
8916
66feb54c 8917 PR rtl-optimization/69691
8918 * gcc.c-torture/execute/pr69691.c: New test.
8919
1e302465 8920 PR c++/69628
8921 * g++.dg/parse/pr69628.C: New test.
8922
9c28a298 89232016-02-05 Uros Bizjak <ubizjak@gmail.com>
8924
8925 * gcc.dg/sancov/asan.c: Move to ...
8926 * gcc.dg/asan/sancov-1.c: ... here.
8927
a854e286 89282016-02-05 Uros Bizjak <ubizjak@gmail.com>
8929
8930 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8931
d4f0b240 89322016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8933
8934 PR target/69677
8935 * gcc.target/i386/pr69677.c: New test.
8936
235d8723 89372016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8938
8939 PR c++/68948
8940 * g++.dg/template/pr68948.C: New test.
8941
f390cf65 89422016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8943
8944 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8945 (only necessary on s390x).
8946
ab99f104 89472016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8948
8949 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8950 -mno-accumulate-outgoing-args.
8951
f7ef5392 89522016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8953
8954 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8955
6b098e91 89562016-02-04 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR c/69669
8959 * c-c++-common/pr69669.c: New test.
8960
f0146cf3 89612016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8962
8963 PR target/69667
8964 * g++.dg/pr69667.C: New file.
8965
08fd6cf5 89662016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8967
8968 PR target/69619
8969 * gcc.dg/pr69619.c: Add new test.
8970
a6f3f39f 89712016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8972
8973 PR rtl-optimization/69577
8974 * gcc.target/i386/pr69577.c: New test.
8975
774068a0 89762016-02-04 Martin Liska <mliska@suse.cz>
8977
8978 * g++.dg/asan/pr69276.C: New test.
8979
f50a7894 89802016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8981
8982 PR target/65932
8983 PR target/67714
8984 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8985 a single smulbb instruction.
8986 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8987 * gcc.target/amr/wmul-2.c: Likewise.
8988
6b722eb3 89892016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8990
8991 PR target/65932
8992 PR target/67714
8993 * gcc.c-torture/execute/pr67714.c: New test.
8994
1f1475a7 89952016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8996
8997 PR target/69454
8998 * gcc.target/i386/pr69454-1.c: New test.
8999 * gcc.target/i386/pr69454-2.c: New test.
9000
6b94e133 90012016-02-03 Martin Sebor <msebor@redhat.com>
9002
9003 PR c++/69251
9004 PR c++/69253
9005 PR c++/69290
9006 PR c++/69277
9007 PR c++/69349
9008 * g++.dg/ext/flexarray-mangle-2.C: New test.
9009 * g++.dg/ext/flexarray-mangle.C: New test.
9010 * g++.dg/ext/flexarray-subst.C: New test.
9011 * g++.dg/ext/flexary11.C: New test.
9012 * g++.dg/ext/flexary12.C: New test.
9013 * g++.dg/ext/flexary13.C: New test.
9014 * g++.dg/ext/flexary14.C: New test.
9015 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9016
342ed0ac 90172016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9018
9019 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9020 Define only if CHECK_FLOAT128 is defined.
9021 (main): Properly initialize u5.
9022
edf6c4d2 90232016-02-03 Jakub Jelinek <jakub@redhat.com>
9024
415d5641 9025 PR c/69627
9026 * gcc.dg/pr69627.c: New test.
9027
edf6c4d2 9028 PR target/69644
9029 * gcc.dg/pr69644.c: New test.
9030
cf8f3ba0 90312016-02-03 Mike Stump <mikestump@comcast.net>
9032
9033 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9034 support for struct-layout-1.exp.
9035
c90d55dd 90362016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9037
9038 PR c++/69056
f7ef5392 9039 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 9040
401bd0c8 90412016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9042 Alexandre Oliva <aoliva@redhat.com>
9043
9044 PR target/69461
9045 * gcc.target/powerpc/pr69461.c: New.
9046
277d9d1d 90472016-02-03 Uros Bizjak <ubizjak@gmail.com>
9048
9049 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9050 works from here ...
9051 (check_effective_target_fsanitize_thread): ... to here. Do not
9052 specify additional compile flags for the test source.
9053 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9054 specify additional compile flags for the test source.
9055
e69ad94a 90562016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9057
9058 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9059
a4454da2 90602016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9061
9062 PR fortran/67451
9063 PR fortran/69418
9064 * gfortran.dg/coarray_allocate_2.f08: New test.
9065 * gfortran.dg/coarray_allocate_3.f08: New test.
9066 * gfortran.dg/coarray_allocate_4.f08: New test.
9067
88cab2dd 90682016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9069
9070 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9071 use same scan-tree-dump-times on all platforms.
9072 * gcc.dg/vect/vect-outer-1.c: Likewise.
9073 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9074 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9075 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9076 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9077 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9078 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9079 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9080
66ea75c4 90812016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9082
9083 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9084 warning.
9085
4eef8df7 90862016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9087
9088 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9089
665fbc2f 90902016-02-02 James Norris <jnorris@codesourcery.com>
9091
9092 * c-c++-common/goacc/routine-5.c: Add tests.
9093
b10e3d47 90942016-02-02 Alexander Monakov <amonakov@ispras.ru>
9095
9096 * gcc.target/nvptx/unsigned-cmp.c: New test.
9097
12ad66dd 90982016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9099
9100 * gcc.target/aarch64/scalar_shift_1.c
9101 (test_corners_sisd_di): Improve force to SIMD register.
9102 (test_corners_sisd_si): Likewise.
9103 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9104 Remove scan-assembler check for ldr.
9105
f9ec342f 91062016-02-02 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/69595
9109 * gcc.dg/Warray-bounds-17.c: New testcase.
9110
32f2925a 91112016-02-02 Richard Biener <rguenther@suse.de>
9112
9113 PR tree-optimization/69606
9114 * gcc.dg/torture/pr69606.c: New testcase.
9115
cfd9ca84 91162016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9117
9118 PR middle-end/68542
9119 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9120 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9121
19bf08e2 91222016-02-02 Alan Modra <amodra@gmail.com>
9123
9124 PR target/69548
9125 * gcc.target/powerpc/pr69548.c: New test.
9126
6f13b088 91272016-02-01 Jakub Jelinek <jakub@redhat.com>
9128
dcddc5af 9129 PR rtl-optimization/69592
9130 * gcc.dg/pr69592.c: New test.
9131
6f13b088 9132 PR preprocessor/69543
9133 PR c/69558
9134 * gcc.dg/pr69543.c: New test.
9135 * gcc.dg/pr69558.c: New test.
9136
d090e5c2 91372016-02-01 Uros Bizjak <ubizjak@gmail.com>
9138
fcb317c5 9139 PR testsuite/65940
9140 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 9141
aaf527dc 91422016-02-01 Martin Sebor <msebor@redhat.com>
9143
9144 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9145
1674217b 91462016-02-01 Bin Cheng <bin.cheng@arm.com>
9147
9148 PR tree-optimization/67921
9149 * c-c++-common/ubsan/pr67921.c: New test.
9150
b4007655 91512016-02-01 Richard Biener <rguenther@suse.de>
9152
9153 PR middle-end/69556
9154 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9155
88a477bb 91562016-02-01 Richard Biener <rguenther@suse.de>
9157
9158 PR tree-optimization/69574
9159 * gcc.dg/torture/pr69574.c: New testcase.
9160
2eaaa4e7 91612016-02-01 Richard Biener <rguenther@suse.de>
9162
9163 PR tree-optimization/69579
9164 * gcc.dg/setjmp-6.c: New testcase.
9165
e3882c44 91662016-02-01 Jakub Jelinek <jakub@redhat.com>
9167
9168 PR rtl-optimization/69570
9169 * g++.dg/opt/pr69570.C: New test.
9170
f80aff47 91712016-02-01 Richard Henderson <rth@redhat.com>
9172
9173 * gcc.dg/pr69535.c: New test.
9174
240568aa 91752016-01-31 John David Anglin <danglin@gcc.gnu.org>
9176
6009b3b8 9177 PR testsuite/69584
9178 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9179 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9180
1fdf7177 9181 PR debug/68244
9182 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9183
240568aa 9184 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9185
cb3e5ac0 91862016-01-31 Paul Thomas <pault@gcc.gnu.org>
9187
9188 PR fortran/67564
9189 * gfortran.dg/allocate_with_source_17.f03: New test.
9190
3b8b902b 91912016-01-30 Jakub Jelinek <jakub@redhat.com>
9192
9193 PR tree-optimization/69546
9194 * gcc.dg/torture/pr69546.c: New test.
9195
17985abe 91962016-01-30 Paul Thomas <pault@gcc.gnu.org>
9197
9198 PR fortran/69566
9199 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9200
b5239e80 92012016-01-30 Martin Sebor <msebor@redhat.com>
9202
9203 PR c++/68490
9204 * g++.dg/ext/flexary10.C: New test.
9205
e8f03010 92062016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9207
9208 PR fortran/66707
9209 gfortran.dg/common_23.f90: New test.
9210
dc93691a 92112016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9212
9213 PR target/65546
9214 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9215 condition being checked, and disable it when the target supports
9216 misaligned loads and stores.
9217
ff5e28e9 92182016-01-29 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR debug/69518
9221 * gcc.dg/torture/pr69518.c: New test.
9222
b0d8930a 92232016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9224
9225 PR target/69530
9226 * gcc.target/i386/pr69530.c: New test.
9227
21601fc7 92282016-01-29 Steve Ellcey <sellcey@imgtec.com>
9229
9230 PR target/65604
9231 * gcc.target/mips/div-delay.c: New test.
9232
ca6c7317 92332016-01-29 Jakub Jelinek <jakub@redhat.com>
9234
4758dc39 9235 PR target/69551
9236 * gcc.target/i386/pr69551.c: New test.
9237
ca6c7317 9238 PR target/66137
9239 * gcc.target/i386/pr66137.c: New test.
9240
e3078da6 92412016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9242
9243 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9244 always built for p5600.
9245 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9246 isa=p5600 dg-option.
9247
b622ec25 92482016-01-29 Richard Biener <rguenther@suse.de>
9249
9250 PR tree-optimization/69547
9251 * g++.dg/tree-ssa/pr69547.C: New testcase.
9252
d2a60e99 92532016-01-29 Jakub Jelinek <jakub@redhat.com>
9254
9255 PR debug/66869
9256 * g++.dg/warn/Wunused-function2.C: New test.
9257
ae849d2b 92582016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9259
9260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9261 support for test to succeed.
9262
ce6a6978 92632016-01-29 Marek Polacek <polacek@redhat.com>
9264
9265 PR c++/69509
9266 PR c++/69516
9267 * g++.dg/ext/constexpr-vla2.C: New test.
9268 * g++.dg/ext/constexpr-vla3.C: New test.
9269 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9270
7550d855 92712016-01-29 Richard Biener <rguenther@suse.de>
9272
9273 PR middle-end/69537
9274 * gcc.dg/uninit-21.c: New testcase.
9275
f11bb279 92762016-01-28 Uros Bizjak <ubizjak@gmail.com>
9277
9278 PR target/69459
9279 * gcc.target/i386/pr69459.c: New test.
9280
c80c12c8 92812016-01-28 Steve Ellcey <sellcey@imgtec.com>
9282
9283 PR target/68400
9284 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9285 * gcc.target/mips/pr68400.c: New test.
9286
c649bacc 92872016-01-28 Martin Sebor <msebor@redhat.com>
9288
9289 PR target/17381
9290 * gcc.target/powerpc/pr17381.c: New test.
9291
f4881661 92922016-01-28 Jakub Jelinek <jakub@redhat.com>
9293
9294 PR middle-end/69542
9295 * gcc.dg/torture/pr69542.c: New test.
9296
d66fdd75 92972016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9298
9299 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9300
d4a78818 93012016-01-28 David Edelsohn <dje.gcc@gmail.com>
9302
9303 * gcc.dg/pr65980.c: Skip on AIX.
9304 * gcc.dg/pr66688.c: Same.
9305
21329e97 93062016-01-28 David Edelsohn <dje.gcc@gmail.com>
9307
9308 PR target/63679
9309 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9310 * gcc.dg/tree-ssa/sra-18.c: Same.
9311
cc7124a6 93122016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9313
9314 PR fortran/62536
9315 * gfortran.dg/block_15.f08: New test.
9316 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9317 on incorrectly closed BLOCK.
9318
358dfcb4 93192016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9320
9321 * gcc.dg/declare-simd.c: New test.
e87502d6 93222016-01-28 Richard Biener <rguenther@suse.de>
9323
9324 PR tree-optimization/69466
9325 * gfortran.dg/vect/pr69466.f90: New testcase.
9326
44e7334b 93272016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9328
9329 * g++.dg/pr67989.C: Remove ARM-specific option.
9330 * gcc.target/arm/pr67989.C: New file.
9331
5ce8f551 93322016-01-27 Uros Bizjak <ubizjak@gmail.com>
9333
9334 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9335 and expm1 test for glibc < 2.11.
9336
fa6e6b15 93372016-01-27 Richard Henderson <rth@redhat.com>
9338
9339 * gcc.c-torture/execute/pr69447.c: New test.
9340
93412016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9342
7b8122c6 9343 PR fortran/69422
147b2f9b 9344 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9345
78e516eb 93462016-01-27 Jakub Jelinek <jakub@redhat.com>
9347
9348 PR debug/66869
9349 * gcc.dg/pr66869.c: New test.
9350
9b849350 93512016-01-25 Jeff Law <law@redhat.com>
9352
9353 PR tree-optimization/68398
f11bb279 9354 PR tree-optimization/69196
9b849350 9355 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9356 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9357 path to avoid new heuristic allowing more irreducible regions
9358 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9359 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9360 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9361 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9362 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9363
fee5e491 93642016-01-27 Marek Polacek <polacek@redhat.com>
9365
9366 PR c/68062
9367 * c-c++-common/vector-compare-4.c: New test.
9368
eec96426 93692016-01-27 David Malcolm <dmalcolm@redhat.com>
9370
9371 PR preprocessor/69126
9372 * c-c++-common/pr69126.c: New test case.
9373
5068be18 93742016-01-27 Ian Lance Taylor <iant@google.com>
9375
9376 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9377
5fa82c11 93782016-01-27 Ryan Burn <contact@rnburn.com>
9379
9380 PR cilkplus/69267
9381 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9382
b3df0219 93832016-01-27 Uros Bizjak <ubizjak@gmail.com>
9384
9385 PR target/69512
9386 * gcc.target/i386/pr69512.c: New test.
9387
d46a16d4 93882016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9389
9390 PR ada/69488
9391 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9392
6a9b35ef 93932016-01-27 Marek Polacek <polacek@redhat.com>
9394
9395 PR c++/69379
9396 * g++.dg/pr69379.C: New test.
9397
18e9663b 93982016-01-27 Martin Sebor <msebor@redhat.com>
9399
9400 PR c++/69317
9401 * g++.dg/abi/Wabi-2-2.C: New test.
9402 * g++.dg/abi/Wabi-2-3.C: New test.
9403 * g++.dg/abi/Wabi-3-2.C: New test.
9404 * g++.dg/abi/Wabi-3-3.C: New test.
9405
c88301ad 94062016-01-27 Richard Biener <rguenther@suse.de>
9407
9408 PR tree-optimization/69166
9409 * gcc.dg/torture/pr69166.c: New testcase.
9410
8ca47550 94112016-01-27 Martin Jambor <mjambor@suse.cz>
9412
9413 PR tree-optimization/69355
9414 * gcc.dg/tree-ssa/pr69355.c: New test.
9415
5cb23e3c 94162016-01-27 Marek Polacek <polacek@redhat.com>
9417
9418 PR c++/69496
9419 * g++.dg/ext/constexpr-vla1.C: New test.
9420
7b0c1b6d 94212016-01-20 Christian Bruel <christian.bruel@st.com>
9422
9423 PR target/69245
9424 * gcc.target/arm/pr69245.c: New test.
9425
220112fc 94262016-01-27 Jakub Jelinek <jakub@redhat.com>
9427
9428 PR tree-optimization/69399
9429 * gcc.dg/torture/pr69399.c: New test.
9430
16294490 94312016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9432
9433 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9434
8abd3d0c 94352016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9436
9437 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9438
7cf9b895 94392016-01-26 Tom de Vries <tom@codesourcery.com>
9440
9441 PR tree-optimization/69110
9442 * gcc.dg/autopar/pr69110.c: New test.
9443
557c1942 94442016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9445 Sebastian Pop <s.pop@samsung.com>
557c1942 9446
9447 * gcc.dg/graphite/isl-ast-op-select.c: New.
9448
80adbd96 94492015-01-26 Paul Thomas <pault@gcc.gnu.org>
9450
9451 PR fortran/69385
9452 * gfortran.dg/allocate_error_6.f90: New test.
9453
c3f86f60 94542016-01-26 Richard Henderson <rth@redhat.com>
9455
9456 * gcc.dg/tm/pr60908.c: New test.
9457
3752e5b1 94582016-01-26 David Malcolm <dmalcolm@redhat.com>
9459
9460 PR other/69006
9461 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9462 directive.
9463 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9464 expected multiline output to reflect the colorization being
9465 disabled before newlines.
9466 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9467 (custom_diagnostic_finalizer): Replace call to
9468 pp_newline_and_flush with call to pp_flush.
9469 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9470 * gfortran.dg/implicit_class_1.f90: Likewise.
9471 * lib/gcc-dg.exp (allow_blank_lines): New global.
9472 (dg-allow-blank-lines-in-output): New procedure.
9473 (gcc-dg-prune): Complain about blank lines in the output, unless
9474 dg-allow-blank-lines-in-output was called.
9475 * lib/multiline.exp (_build_multiline_regex): Only support
9476 arbitrary followup text for non-blank-lines, not for blank lines.
9477
9bbfd060 94782016-01-26 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR tree-optimization/69483
9481 * gcc.dg/pr69483.c: New test.
9482 * g++.dg/opt/pr69483.C: New test.
9483
53773057 94842016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9485
9486 PR target/68620
9487 * gcc.target/arm/pr68620.c: New test.
9488
442a556f 94892016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9490
9491 * gcc.target/i386/pr68986-2.c: Remove -m32.
9492
d513c683 94932016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9494
9495 PR target/68986
9496 * gcc.target/i386/pr68986-1.c: New test.
9497 * gcc.target/i386/pr68986-2.c: Likewise.
9498 * gcc.target/i386/pr68986-3.c: Likewise.
9499
976877a5 95002016-01-26 Christian Bruel <christian.bruel@st.com>
9501
9502 * lib/target-supports.exp
9503 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9504 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9505 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9506
2c7b2f88 95072016-01-26 Richard Biener <rguenther@suse.de>
9508
9509 PR tree-optimization/69452
9510 * gcc.dg/torture/pr69452.c: New testcase.
9511
f7fc06e7 95122016-01-26 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR target/69442
9515 * gcc.dg/pr69442.c: New test.
9516
d1dae587 95172016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9518
9519 PR target/67896
9520 * gcc.target/aarch64/simd/pr67896.C: New.
9521
ef7be7f8 95222016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9523
9524 PR tree-optimization/69400
9525 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9526 function.
9527 (plugin_init): Call it.
9528 * gcc.dg/torture/pr69400.c: New test.
9529
648433a4 95302016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9531
9532 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9533
45fc5243 95342016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9535 Sebastian Pop <s.pop@samsung.com>
9536
9537 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9538 isl-0.15.
9539
c699f6a1 95402016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9541 Sebastian Pop <s.pop@samsung.com>
9542
9543 * gcc.dg/graphite/pr69292.c: New.
9544
b86e24ea 95452016-01-25 Jakub Jelinek <jakub@redhat.com>
9546
9547 * c-c++-common/goacc/use_device-1.c: New test.
9548
105cb8d7 95492016-01-25 Jeff Law <law@redhat.com>
9550
9551 PR tree-optimization/69196
9552 PR tree-optimization/68398
9553 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9554 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9555
44562749 95562016-01-25 David Edelsohn <dje.gcc@gmail.com>
9557
9558 PR target/69469
9559 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9560 Algorithm.
9561
6837fee7 95622016-01-25 Richard Biener <rguenther@suse.de>
9563
9564 PR testsuite/69380
9565 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9566
fe500d65 95672016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9568
9569 PR target/69421
9570 * gcc.dg/pr69421.c: New test.
9571
8eacba94 95722016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9573
9574 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9575 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9576 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9577 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9578 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9579 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9580 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9581 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9582 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9583 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9584
af09d40d 95852016-01-25 Richard Biener <rguenther@suse.de>
9586
9587 PR tree-optimization/69376
9588 * gcc.dg/torture/pr69376.c: New testcase.
9589
d65063f5 95902016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9591
9592 PR fortran/69397
9593 PR fortran/68442
9594 * gfortran.dg/interface_38.f90: New test.
9595 * gfortran.dg/interface_39.f90: New test.
80adbd96 9596
08c7bfb4 95972016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9598
9599 Revert:
9600 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9601
9602 PR c++/11858
9603 PR c++/24663
9604 PR c++/24664
9605 * g++.dg/template/pr11858.C: New test.
9606 * g++.dg/template/pr24663.C: New test.
9607 * g++.dg/template/unify12.C: New test.
9608 * g++.dg/template/unify13.C: New test.
9609 * g++.dg/template/unify14.C: New test.
9610 * g++.dg/template/unify15.C: New test.
9611 * g++.dg/template/unify16.C: New test.
9612 * g++.dg/template/unify17.C: New test.
9613
c2e7d2be 96142016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9615
9616 PR fortran/68283
9617 gfortran.dg/pr68283.f90: New test.
9618
9f2e8617 96192016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9620
9621 PR fortran/66094
9622 * gfortran.dg/inline_matmul_13.f90: New test.
9623 * gfortran.dg/matmul_bounds_8.f90: New test.
9624 * gfortran.dg/matmul_bounds_9.f90: New test.
9625 * gfortran.dg/matmul_bounds_10.f90: New test.
9626
a4838119 96272016-01-23 Tom de Vries <tom@codesourcery.com>
9628
9629 PR tree-optimization/69426
9630 * gcc.dg/autopar/pr69426.c: New test.
9631
feddf0dc 96322016-01-23 Martin Sebor <msebor@redhat.com>
9633
9634 PR c++/58109
9635 PR c++/69022
9636 * g++.dg/cpp0x/alignas5.C: New test.
9637 * g++.dg/ext/vector29.C: Same.
9638
132731fb 96392016-01-23 Uros Bizjak <ubizjak@gmail.com>
9640
9641 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9642 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9643 _GNU_SOURCE from compile flags to the source.
9644 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9645 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9646 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9647 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9648
51aec681 96492016-01-22 Jakub Jelinek <jakub@redhat.com>
9650
9651 PR target/69432
9652 * g++.dg/opt/pr69432.C: New test.
9653
147aa3e3 96542016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9655
9656 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9657 32-bit targets testing an -m64 multilib.
9658
4d04e35e 96592016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9660
9661 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9662 64-bit support.
9663
86f38d0c 96642016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9665
9666 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9667
f776e712 96682016-01-21 Christian Bruel <christian.bruel@st.com>
9669
9670 PR target/68674
9671 * gcc.target/i386/pr68674.c
9672 * gcc.target/aarch64/pr68674.c
9673 * gcc.target/arm/pr68674.c
9674
7b9de435 96752016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9676
9677 PR target/69403
9678 * gcc.c-torture/execute/pr69403.c: New test.
9679
9935a0ba 96802016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9681
9682 PR c++/55843
9683 * g++.dg/template/pr55843.C: New.
9684
06b94aa1 96852016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9686
9687 PR testsuite/66877
9688 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9689 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9690
b68773a8 96912016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9692
9693 PR testsuite/67489
132731fb 9694 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9695 from dg-do compile directive, and instead add
9696 { dg-require-effective-target int128 }.
b68773a8 9697
bbbbe8ab 96982016-01-20 Martin Sebor <msebor@redhat.com>
9699
9700 PR c/69405
9701 * gcc.dg/sync-fetch.c: New test.
9702
f3a6a26f 97032016-01-21 Martin Sebor <msebor@redhat.com>
9704
9705 PR target/69252
9706 * gcc.target/powerpc/pr69252.c: New test.
9707
d1565a03 97082016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9709
9710 PR fortran/65996
132731fb 9711 * gfortran.dg/pr65996.f90: New test.
d1565a03 9712
15a5a905 97132016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9714
9715 PR c++/68810
bbbbe8ab 9716 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9717 expected to generate an error.
15a5a905 9718
e4538af5 97192016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9720
9721 PR middle-end/66178
9722 * gcc.dg/torture/pr66178.c: New test.
9723
4d4180ce 97242016-01-21 Anton Blanchard <anton@samba.org>
9725 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9726
9727 PR target/63354
9728 * gcc.target/powerpc/pr63354.c: New test.
9729
86e16058 97302016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9731
9732 PR rtl-optimization/68990
9733 * gcc.target/i386/pr68990: New.
9734
b11b85e4 97352016-01-21 Nick Clifton <nickc@redhat.com>
9736
9737 PR target/69129
9738 * gcc.target/mips/pr69129.c: New.
9739
62dd9f85 97402016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9741
9742 PR c++/58046
9743 * g++.dg/cpp0x/pr58046.C: New.
9744
ac7d424b 97452016-01-21 Jakub Jelinek <jakub@redhat.com>
9746
47c0bea3 9747 PR target/69187
9748 PR target/65624
9749 * gcc.target/arm/pr69187.c: New test.
9750
ac7d424b 9751 PR c++/69355
9752 * g++.dg/torture/pr69355.C: New test.
9753
9e18b252 97542016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9755 Sebastian Pop <s.pop@samsung.com>
9756
9757 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9758
de862e2f 97592016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9760 Sebastian Pop <s.pop@samsung.com>
9761
132731fb 9762 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9763
f55f9344 97642016-01-21 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR middle-end/67653
9767 * c-c++-common/pr67653.c: New test.
9768 * gcc.dg/torture/pr29119.c: Add dg-warning.
9769
62752e71 97702016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9771
9772 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9773
16d4186f 97742016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9775
9776 PR c/24293
9777 * gcc.dg/pr24293.c: New test.
9778 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9779 incomplete struct type.
9780 * gcc.dg/declspec-1.c: Likewise.
9781 * gcc.dg/pr63549.c: Likewise.
9782
58219d13 97832016-01-20 Jakub Jelinek <jakub@redhat.com>
9784
9785 PR tree-optimization/66612
9786 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9787 for bdn instruction.
9788
a7b5688a 97892016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9790
9791 * lib/target-supports.exp
9792 (check_effective_target_arm_fp_ok_nocache): New.
9793 (check_effective_target_arm_fp_ok): New.
9794 (add_options_for_arm_fp): New.
9795 (check_effective_target_arm_crypto_ok_nocache): Require
9796 target_arm_v8_neon_ok instead of arm32.
9797 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9798 (check_effective_target_arm_crypto_pragma_ok): New.
9799 (add_options_for_arm_vfp): New.
9800 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9801 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9802 target instead. Force initial fpu to vfp.
9803 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9804 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9805 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9806 dependency.
9807 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9808 use arm_vfp effective target instead. Force initial fpu to vfp.
9809 * gcc.target/arm/attr-neon3.c: Likewise.
9810 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9811 arm_vfp_ok.
9812 * gcc.target/arm/unsigned-float.c: Likewise.
9813 * gcc.target/arm/vfp-1.c: Likewise.
9814 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9815 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9816 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9817 * gcc.target/arm/vfp-ldmias.c: Likewise.
9818 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9819 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9820 * gcc.target/arm/vfp-stmiad.c: Likewise.
9821 * gcc.target/arm/vfp-stmias.c: Likewise.
9822 * gcc.target/arm/vnmul-1.c: Likewise.
9823 * gcc.target/arm/vnmul-2.c: Likewise.
9824 * gcc.target/arm/vnmul-3.c: Likewise.
9825 * gcc.target/arm/vnmul-4.c: Likewise.
9826
7ca56ca8 98272016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9828
7fb75b57 9829 PR testsuite/69366
9830 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9831 the MPX run-time library, for compile-time MPX test.
9832 * gcc.target/i386/chkp-always_inline.c: Likewise.
9833 * gcc.target/i386/chkp-bndret.c: Likewise.
9834 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9835 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9836 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9837 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9838 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9839 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9840 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9841 * gcc.target/i386/chkp-label-address.c: Likewise.
9842 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9843 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9844 * gcc.target/i386/chkp-pr69044.c: Likewise.
9845 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9846 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9847 * gcc.target/i386/chkp-strchr.c: Likewise.
9848 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9849 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9850 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9851 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9852 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9853 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9854 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9855 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9856 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9857 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9858 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9859 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9860 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9861 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9862 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9863 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9864 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9865 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9866 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9867 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9868 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9869 * gcc.target/i386/pr63995-2.c: Likewise.
9870 * gcc.target/i386/pr64805.c: Likewise.
9871 * gcc.target/i386/pr65044.c: Likewise.
9872 * gcc.target/i386/pr65167.c: Likewise.
9873 * gcc.target/i386/pr65183.c: Likewise.
9874 * gcc.target/i386/pr65184.c: Likewise.
9875 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 9876
f2da0b99 98772016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9878
9879 PR tree-optimization/69328
9880 * gcc.dg/pr69328.c: New test.
9881
4d379676 98822016-01-20 Jeff Law <law@redhat.com>
9883
4a11f145 9884 PR target/25114
4d379676 9885 * gcc.target/m68k/pr25114.c: New test.
9886
0754bad1 98872016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9888
9889 * gcc.target/arm/memset-inline-10.c: Added
9890 dg-require-effective-target arm_thumb2_ok.
9891
63bd5c2d 98922016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9893
9894 * gcc.dg/debug/dwarf2/sso.c: New test.
9895
a9c01e81 98962016-01-19 Uros Bizjak <ubizjak@gmail.com>
9897
9898 PR testsuite/68820
9899 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9900 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9901 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9902
53fa0e54 99032016-01-19 Jan Hubicka <hubicka@ucw.cz>
9904
9905 PR ipa/66223
9906 * g++.dg/ipa/devirt-50.C: New testcase.
9907
e035a62c 99082016-01-19 Marek Polacek <polacek@redhat.com>
9909
9910 PR c++/68965
9911 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9912 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9913
885cc3ea 99142016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9915
9916 PR target/69135
9917 * gcc.target/arm/pr69135_1.c: New test.
9918
07bd240e 99192015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9920
9921 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9922
9f60d257 99232015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9924
9925 * gcc.target/aarch64/ccmp_1.c: New testcase.
9926
a0c919f7 99272016-01-19 Marek Polacek <polacek@redhat.com>
9928
9929 PR c++/68586
9930 * g++.dg/cpp0x/enum30.C: New test.
9931
dc5d6d17 99322016-01-19 Richard Biener <rguenther@suse.de>
9933
9934 PR tree-optimization/69336
9935 * g++.dg/tree-ssa/pr69336.C: New testcase.
9936
6dd156e0 99372016-01-19 Jakub Jelinek <jakub@redhat.com>
9938
9939 PR debug/65779
9940 * gcc.dg/pr65779.c: New test.
9941
3e0d45b9 99422016-01-19 Richard Biener <rguenther@suse.de>
9943
9944 PR tree-optimization/69352
9945 * gcc.dg/torture/pr69352.c: New testcase.
9946
7a3cf64d 99472016-01-19 Jakub Jelinek <jakub@redhat.com>
9948
9949 PR rtl-optimization/68955
9950 PR rtl-optimization/64557
9951 * gcc.dg/torture/pr68955.c: New test.
9952
8be55b33 99532016-01-19 Jan Hubicka <hubicka@ucw.cz>
9954
9955 PR lto/69136
9956 * g++.dg/torture/pr69136.C: New testcase.
9957
72a985d7 99582016-01-19 Jan Hubicka <hubicka@ucw.cz>
9959
9960 PR lto/69133
9961 * g++.dg/lto/pr69133_0.C: New testcase.
9962 * g++.dg/lto/pr69133_1.C: New testcase.
9963
56778b62 99642016-01-15 Jeff Law <law@redhat.com>
9965
9966 PR tree-optimization/69320
9967 * gcc.c-torture/pr69320-1.c: New test.
9968 * gcc.c-torture/pr69320-2.c: New test.
9969 * gcc.c-torture/pr69320-3.c: New test.
9970 * gcc.c-torture/pr69320-4.c: New test.
9971
ced41b93 99722016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9973
9974 PR c++/11858
9975 PR c++/24663
9976 PR c++/24664
9977 * g++.dg/template/pr11858.C: New test.
9978 * g++.dg/template/pr24663.C: New test.
9979 * g++.dg/template/unify12.C: New test.
9980 * g++.dg/template/unify13.C: New test.
9981 * g++.dg/template/unify14.C: New test.
9982 * g++.dg/template/unify15.C: New test.
9983 * g++.dg/template/unify16.C: New test.
9984 * g++.dg/template/unify17.C: New test.
9985
7f8cbcaf 99862016-01-18 David Malcolm <dmalcolm@redhat.com>
9987
9988 PR testsuite/69181
9989 * gcc.dg/pr69181-1.c: New test file.
9990 * gcc.dg/pr69181-2.c: New test file.
9991 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9992 globals by moving it to...
9993 (cleanup-after-saved-dg-test): ...this new function. Add
9994 "global additional_sources_used". Add reset of global
9995 multiline_expected_outputs to the empty list.
9996 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9997 global to...
9998 (multiline_expected_outputs): ...this, and updated comments to
9999 note that it is modified from gcc-dg.exp.
10000 (dg-end-multiline-output): Update for the above renaming.
10001 (handle-multiline-outputs): Likewise. Remove the clearing
10002 of the expected outputs to the empty list.
10003
3c7cbfc0 100042016-01-18 Richard Biener <rguenther@suse.de>
10005
10006 PR tree-optimization/69297
10007 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10008
81d49cc1 100092016-01-18 Joseph Myers <joseph@codesourcery.com>
10010
10011 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10012 dg-options.
10013 * gcc.target/mips/mips-3d-2.c: Likewise.
10014 * gcc.target/mips/mips-3d-3.c: Likewise.
10015 * gcc.target/mips/mips-3d-4.c: Likewise.
10016 * gcc.target/mips/mips-3d-5.c: Likewise.
10017 * gcc.target/mips/mips-3d-6.c: Likewise.
10018 * gcc.target/mips/mips-3d-7.c: Likewise.
10019 * gcc.target/mips/mips-3d-8.c: Likewise.
10020 * gcc.target/mips/mips-3d-9.c: Likewise.
10021 * gcc.target/mips/mips-ps-1.c: Likewise.
10022 * gcc.target/mips/mips-ps-2.c: Likewise.
10023 * gcc.target/mips/mips-ps-3.c: Likewise.
10024 * gcc.target/mips/mips-ps-4.c: Likewise.
10025 * gcc.target/mips/mips-ps-5.c: Likewise.
10026 * gcc.target/mips/mips-ps-6.c: Likewise.
10027 * gcc.target/mips/mips-ps-7.c: Likewise.
10028 * gcc.target/mips/mips-ps-type.c: Likewise.
10029 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10030 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10031
03c4ff3a 100322016-01-18 Tom de Vries <tom@codesourcery.com>
10033
10034 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10035 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10036 * c-c++-common/goacc/kernels-empty.c: New test.
10037 * c-c++-common/goacc/kernels-eternal.c: New test.
10038 * c-c++-common/goacc/kernels-loop-2.c: New test.
10039 * c-c++-common/goacc/kernels-loop-3.c: New test.
10040 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10041 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10042 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10043 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10044 * c-c++-common/goacc/kernels-loop-data.c: New test.
10045 * c-c++-common/goacc/kernels-loop-g.c: New test.
10046 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10047 * c-c++-common/goacc/kernels-loop-n.c: New test.
10048 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10049 * c-c++-common/goacc/kernels-loop.c: New test.
10050 * c-c++-common/goacc/kernels-noreturn.c: New test.
10051 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10052 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10053 * c-c++-common/goacc/kernels-reduction.c: New test.
10054
22e3dcee 100552016-01-18 Tom de Vries <tom@codesourcery.com>
10056
10057 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10058 * gcc.dg/autopar/outer-2.c: Same.
10059 * gcc.dg/autopar/outer-3.c: Same.
10060 * gcc.dg/autopar/outer-4.c: Same.
10061 * gcc.dg/autopar/outer-5.c: Same.
10062 * gcc.dg/autopar/outer-6.c: Same.
10063 * gcc.dg/autopar/parallelization-1.c: Same.
10064 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10065 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10066 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10067 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10068 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10069 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10070 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10071 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10072 * gcc.dg/autopar/pr39500-1.c: Same.
10073 * gcc.dg/autopar/pr39500-2.c: Same.
10074 * gcc.dg/autopar/pr46193.c: Same.
10075 * gcc.dg/autopar/pr46194.c: Same.
10076 * gcc.dg/autopar/pr49580.c: Same.
10077 * gcc.dg/autopar/pr49960-1.c: Same.
10078 * gcc.dg/autopar/pr49960.c: Same.
10079 * gcc.dg/autopar/pr68373.c: Same.
10080 * gcc.dg/autopar/reduc-1.c: Same.
10081 * gcc.dg/autopar/reduc-1char.c: Same.
10082 * gcc.dg/autopar/reduc-1short.c: Same.
10083 * gcc.dg/autopar/reduc-2.c: Same.
10084 * gcc.dg/autopar/reduc-2char.c: Same.
10085 * gcc.dg/autopar/reduc-2short.c: Same.
10086 * gcc.dg/autopar/reduc-3.c: Same.
10087 * gcc.dg/autopar/reduc-4.c: Same.
10088 * gcc.dg/autopar/reduc-6.c: Same.
10089 * gcc.dg/autopar/reduc-7.c: Same.
10090 * gcc.dg/autopar/reduc-8.c: Same.
10091 * gcc.dg/autopar/reduc-9.c: Same.
10092 * gcc.dg/autopar/uns-outer-4.c: Same.
10093 * gcc.dg/autopar/uns-outer-5.c: Same.
10094 * gcc.dg/autopar/uns-outer-6.c: Same.
10095 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10096 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10097
fd5cbe2f 100982016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10099
10100 PR target/63679
10101 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10102 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10103
fa75ab55 101042016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10105
10106 PR target/63679
10107 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10108 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10109 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10110
214b2582 101112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10112
10113 PR target/63679
10114 * gcc.dg/tree-ssa/sra-17.c: New.
10115 * gcc.dg/tree-ssa/sra-18.c: New.
10116
13146837 101172016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10118
10119 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10120
6ccd18c2 101212016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10122
10123 * gnat.dg/inline12.adb: New test.
10124
8872b95f 101252016-01-18 Bin Cheng <bin.cheng@arm.com>
10126
10127 PR tree-optimization/66797
10128 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10129
971514e3 101302016-01-18 Richard Biener <rguenther@suse.de>
10131
10132 PR tree-optimization/69170
10133 * gcc.dg/torture/pr69170.c: New testcase.
10134
dfb6d139 101352016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 10136
10137 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10138
164d84c2 101392016-01-16 Tom de Vries <tom@codesourcery.com>
10140
10141 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10142
4c33b769 101432016-01-16 Tom de Vries <tom@codesourcery.com>
10144
10145 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10146 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10147 redundant dg-require-effective-target pthread.
10148 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10149 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10150 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10151 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10152 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10153 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10154 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10155
673441b0 101562016-01-16 David Edelsohn <dje.gcc@gmail.com>
10157
10158 PR target/68609
10159 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10160 * gcc.target/powerpc/recip-7.c: Same.
10161
90153ae7 101622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10163
10164 PR c++/69091
10165 * g++.dg/template/pr69091.C: New test.
10166
bc24d01d 101672016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10168
10169 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10170 dump does not contain an error_mark_node.
10171 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10172 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10173
4067c0fd 101742016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10175
10176 PR c++/68936
10177 * g++.dg/template/pr68936.C: New test.
10178
27c6dbdd 101792016-01-15 David Edelsohn <dje.gcc@gmail.com>
10180
10181 PR target/68609
10182 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10183 * gcc.target/powerpc/recip-2.c: Same.
10184 * gcc.target/powerpc/recip-3.c: Same.
10185 * gcc.target/powerpc/recip-4.c: Same.
10186 * gcc.target/powerpc/recip-sqrtf.c: Same.
10187
e390c57d 101882016-01-15 Jeff Law <law@redhat.com>
10189
10190 PR tree-optimization/69270
10191 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10192 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10193
ddcfeaf1 101942016-01-15 Paul Thomas <pault@gcc.gnu.org>
10195
10196 PR fortran/49630
10197 * gfortran.dg/deferred_character_13.f90: New test for the fix
10198 of comment 3 of the PR.
10199
10200 PR fortran/54070
10201 * gfortran.dg/deferred_character_8.f90: New test
10202 * gfortran.dg/allocate_error_5.f90: New test
10203
10204 PR fortran/60593
10205 * gfortran.dg/deferred_character_10.f90: New test
10206
10207 PR fortran/60795
10208 * gfortran.dg/deferred_character_14.f90: New test
10209
10210 PR fortran/61147
10211 * gfortran.dg/deferred_character_11.f90: New test
10212
10213 PR fortran/64324
10214 * gfortran.dg/deferred_character_9.f90: New test
10215
81be349c 102162016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10217
10218 PR rtl-optimization/69030
10219 * gcc.target/i386/pr69030.c: New.
10220
998456c5 102212016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10222
10223 * gcc.target/aarch64/target_attr_17.c: New test.
10224
0d85be19 102252016-01-15 Richard Biener <rguenther@suse.de>
10226
10227 PR tree-optimization/66856
10228 * gcc.dg/torture/pr66856-1.c: New testcase.
10229 * gcc.dg/torture/pr66856-2.c: Likewise.
10230
321d36c8 102312016-01-15 Richard Biener <rguenther@suse.de>
10232
10233 PR debug/69137
10234 * g++.dg/lto/pr69137_0.C: New testcase.
10235
d94a1f53 102362016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10237
10238 PR middle-end/69246
10239 * gcc.target/i386/pr69246.c: New test.
10240
5fe9a861 102412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10242
a9c01e81 10243 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 10244
3d05a5e9 102452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10246
10247 PR c++/56194
10248 * g++.dg/init/const9.C: Disable test on S/390.
10249
5e8132b5 102502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10251
10252 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10253 * g++.dg/Wno-frame-address.C: Ditto.
10254
32307cdf 102552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10256
10257 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10258
1ca28250 102592016-01-15 Richard Biener <rguenther@suse.de>
10260
10261 PR tree-optimization/68961
10262 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10263
6271bd93 102642016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10265
10266 * gcc.target/i386/pr65105-5.c: New test.
10267
dfb6d139 102682016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 10269
10270 * gcc.c-torture/execute/alias-4.c: New testcase.
10271
dfb6d139 102722016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 10273
10274 PR ipa/68148
10275 * g++.dg/ipa/devirt-49.C: New testcase.
10276
7bbac464 102772016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 10278
10279 PR target/65837
10280 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10281 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10282 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10283
4345b868 102842016-01-15 Richard Biener <rguenther@suse.de>
10285
10286 PR tree-optimization/69117
10287 * gcc.dg/torture/pr69117.c: New testcase.
10288
580357e7 102892015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 10290
10291 PR c++/69048
10292 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10293
612baa31 102942016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10295
10296 PR testsuite/67509
10297 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10298 range tests use 100 * maximum instead of maximum + 1.
10299
44e09bc4 103002016-01-14 Jakub Jelinek <jakub@redhat.com>
10301
10302 PR debug/69244
10303 * gcc.dg/guality/pr69244.c: New test.
10304
96962ae4 103052016-01-14 Uros Bizjak <ubizjak@gmail.com>
10306
10307 * lib/target-supports.exp (check_effective_target_issignaling):
10308 New procedure.
10309 * gcc.dg/pr61441.c: Require issignaling effective target.
10310
ab9c400b 103112016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10312
10313 PR target/68803
10314 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10315
a7ed4583 103162016-01-14 David Malcolm <dmalcolm@redhat.com>
10317
10318 PR c++/68819
10319 PR preprocessor/69177
10320 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10321 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10322 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10323 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10324
77f35cec 103252016-01-14 Marek Polacek <polacek@redhat.com>
10326
10327 PR c/69262
10328 * gcc.dg/array-15.c: New test.
10329
915d0950 103302016-01-14 Jakub Jelinek <jakub@redhat.com>
10331
10332 PR middle-end/68146
10333 PR tree-optimization/69155
10334 * gfortran.dg/pr68146.f: New test.
10335 * gfortran.dg/pr69155.f90: New test.
10336
24651fb7 103372016-01-14 Richard Biener <rguenther@suse.de>
10338
10339 PR tree-optimization/68060
10340 * gcc.dg/torture/pr68060-1.c: New testcase.
10341 * gcc.dg/torture/pr68060-2.c: Likewise.
10342
2f63f950 103432016-01-14 Nick Clifton <nickc@redhat.com>
10344
10345 * lib/target-supports.exp
10346 (check_effective_target_arm_neon_ok_nocache): Add an option
10347 sequence that includes setting the ARM architecture to ARMv7-A.
10348 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10349 command line options necessary to enable Neon support.
10350 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10351 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10352 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10353 * gcc.target/arm/pr69180.c: Likewise.
10354
3ce0acde 103552016-01-14 Jeff Law <law@redhat.com>
10356
10357 PR tree-optimization/69270
10358 * gcc.dg/tree-ssa/pr69270.c: New test.
10359
bda05c57 103602016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10361
10362 PR c/66208
10363 * c-c++-common/pr66208.c: New file.
10364
9b657cf1 103652016-01-13 Jakub Jelinek <jakub@redhat.com>
10366
10367 PR tree-optimization/69156
10368 * gcc.dg/pr69156.c: New test.
10369
58ba1b9d 103702016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10371
10372 * gcc.target/i386/pr69225-7.c: New test.
10373
e5fee0fe 103742016-01-13 Richard Henderson <rth@redhat.com>
10375
10376 * gcc.dg/tm/memopt-13.c: Update expected function.
10377 * gcc.dg/tm/memopt-6.c: Likewise.
10378
3f0e9745 103792016-01-13 Uros Bizjak <ubizjak@gmail.com>
10380
10381 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10382 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10383 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10384 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10385
3f0e9745 103862016-01-13 Tom de Vries <tom@codesourcery.com>
10387
10388 PR tree-optimization/69169
7a6ddc0d 10389 * gcc.dg/pr69169.c: New test.
10390
9b657cf1 103912016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10392
10393 PR target/69228
10394 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10395 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10396 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10397 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10398 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10399 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10400 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10401 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10402
f704d701 104032016-01-13 Jakub Jelinek <jakub@redhat.com>
10404
10405 PR target/69247
10406 * gcc.dg/pr69247.c: New test.
10407
e966d6b9 104082016-01-13 Richard Biener <rguenther@suse.de>
10409
10410 PR tree-optimization/69242
10411 * gcc.dg/torture/pr69242.c: New testcase.
10412
1ca1d9b2 104132016-01-13 Richard Biener <rguenther@suse.de>
10414
10415 PR tree-optimization/69186
10416 * gcc.dg/torture/pr69186.c: New testcase.
10417
d07cbccc 104182016-01-13 Jeff Law <law@redhat.com>
10419
10420 PR tree-optimization/67755
10421 * gcc.dg/tree-ssa/pr67755.c: New test.
10422
104232016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10424
10425 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10426 pass number in output by a star.
10427
b95d41cf 104282016-01-12 Bin Cheng <bin.cheng@arm.com>
10429
10430 PR tree-optimization/68911
10431 * gcc.c-torture/execute/pr68911.c: New test.
10432
91d87e22 104332016-01-12 Marek Polacek <polacek@redhat.com>
10434
10435 PR c++/68979
10436 * g++.dg/warn/permissive-1.C: New test.
10437
8a9401a4 104382016-01-12 Jakub Jelinek <jakub@redhat.com>
10439
10440 PR objc++/68511
10441 PR c++/69213
10442 * g++.dg/opt/pr69213.C: New test.
10443
b9cb7a67 104442016-01-12 Christian Bruel <christian.bruel@st.com>
10445
10446 PR target/69180
10447 * gcc.target/arm/pr69180.c: New test.
10448
e4c96992 104492016-01-12 Richard Biener <rguenther@suse.de>
10450
10451 PR lto/69077
10452 * g++.dg/lto/pr69077_0.C: New testcase.
10453 * g++.dg/lto/pr69077_1.C: Likewise.
10454
90525f61 104552016-01-12 Jakub Jelinek <jakub@redhat.com>
10456
10457 PR target/69175
10458 * g++.dg/opt/pr69175.C: New test.
10459
9e7edfd3 104602016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10461
10462 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10463 rather than #including math.h & stdlib.h.
10464 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10465 * gcc.dg/vect/pr49771.c: Likewise.
10466 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10467 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10468 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10469 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10470 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10471 * gcc.dg/vect/pr44507.c: Likewise.
10472 * gcc.dg/vect/pr45902.c: Likewise.
10473 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10474 * gcc.dg/vect/vect-117.c: Likewise.
10475 * gcc.dg/vect/vect-99.c: Likewise.
10476 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10477 * gcc.dg/vect/vect-cond-1.c: Likewise.
10478 * gcc.dg/vect/vect-cond-2.c: Likewise.
10479 * gcc.dg/vect/vect-cond-3.c: Likewise.
10480 * gcc.dg/vect/vect-cond-4.c: Likewise.
10481 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10482 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10483 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10484 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10485 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10486 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10487 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10488 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10489 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10490 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10491 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10492 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10493 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10494 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10495 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10496 include of signal.h.
10497 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10498 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10499 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10500 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10501 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10502 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10503 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10504 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10505 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10506 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10507 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10508 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10509 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10510 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10511 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10512 * gcc.dg/vect/vect-outer-5.c: Likewise.
10513 * gcc.dg/vect/vect-outer-6.c: Likewise.
10514 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10515 include of stdio.h.
10516
3368873d 105172016-01-12 Nick Clifton <nickc@redhat.com>
10518
10519 PR target/68913
10520 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10521 to fread so that it will be found in all target runtimes.
10522
0464ea95 105232016-01-12 Richard Biener <rguenther@suse.de>
10524
10525 PR tree-optimization/69053
10526 * g++.dg/torture/pr69053.C: New testcase.
10527
7819730f 105282016-01-12 Richard Biener <rguenther@suse.de>
10529
10530 PR tree-optimization/69168
10531 * gcc.dg/torture/pr69168.c: New testcase.
10532
995bfebf 105332016-01-12 Richard Biener <rguenther@suse.de>
10534
10535 PR tree-optimization/69157
10536 * gcc.dg/torture/pr69157.c: New testcase.
10537
105382016-01-12 Richard Biener <rguenther@suse.de>
10539
10540 PR tree-optimization/69174
10541 * gcc.dg/torture/pr69174.c: New testcase.
10542
1d10d64c 105432016-01-12 Jakub Jelinek <jakub@redhat.com>
10544
10545 PR c++/66808
10546 PR c++/69000
10547 * g++.dg/tls/pr66808.C: New test.
10548 * g++.dg/tls/pr69000.C: New test.
10549
f0b79faf 105502016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10551
10552 * gcc.target/powerpc/swaps-p8-23.c: New test.
10553 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10554
04cf75a4 105552016-01-11 John David Anglin <danglin@gcc.gnu.org>
10556
10557 PR tree-optimization/68356
10558 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10559
0eb4264c 105602016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10561 Jim Wilson <jim.wilson@linaro.org>
10562
10563 PR target/69194
10564 * gcc.target/arm/pr69194.c: New test.
10565
2f66de64 105662016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10567
10568 PR target/69225
10569 * gcc.target/i386/pr69225-1.c: New test.
10570 * gcc.target/i386/pr69225-2.c: Likewise.
10571 * gcc.target/i386/pr69225-3.c: Likewise.
10572 * gcc.target/i386/pr69225-4.c: Likewise.
10573 * gcc.target/i386/pr69225-5.c: Likewise.
10574 * gcc.target/i386/pr69225-6.c: Likewise.
10575
36105e82 105762016-01-11 Jakub Jelinek <jakub@redhat.com>
10577
1c78ce2e 10578 PR target/67462
10579 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10580 if lp64.
10581
a4a87320 10582 PR target/69071
10583 * gcc.dg/pr69071.c: New test.
10584
91fbd04f 10585 PR c++/69211
10586 * g++.dg/opt/pr69211.C: New test.
10587
36105e82 10588 PR tree-optimization/69214
10589 * gcc.c-torture/compile/pr69214.c: New test.
10590
e934c380 105912016-01-11 Uros Bizjak <ubizjak@gmail.com>
10592
10593 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10594 * gcc.target/i386/pr66232-11.c: Ditto.
10595 * gcc.target/i386/pr66232-12.c: Ditto.
10596 * gcc.target/i386/pr66232-13.c: Ditto.
10597
3ff1b153 105982016-01-11 Richard Biener <rguenther@suse.de>
10599
10600 PR tree-optimization/69173
10601 * gcc.dg/torture/pr69173.c: New testcase.
10602
04e1504c 106032016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10604
10605 PR rtl-optimization/68796
10606 * gcc.target/aarch64/tst_5.c: New test.
10607 * gcc.target/aarch64/tst_6.c: Likewise.
10608
ae8718b5 106092016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10610
10611 PR rtl-optimization/68841
10612 * gcc.dg/pr68841.c: New test.
10613 * gcc.c-torture/execute/pr68841.c: New test.
10614
bd8bece2 106152016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10616
10617 PR rtl-optimization/68920
10618 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10619 for ix86 targets.
10620 * gcc.dg/ifcvt-5.c: New test.
10621
9b657cf1 106222016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10623
10624 PR bootstrap/69123
10625 * g++.dg/pr69123.C: New.
10626
7a158352 106272016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10628
10629 PR target/69010
10630 * gcc.target/i386/pr69010.c: New test.
10631
ff375d11 106322016-01-11 Martin Jambor <mjambor@suse.cz>
10633
10634 PR ipa/69044
10635 * gcc.target/i386/chkp-pr69044.c: New test.
10636
9eb890f1 106372016-01-11 Tom de Vries <tom@codesourcery.com>
10638
10639 PR tree-optimization/69109
10640 * gcc.dg/autopar/pr69109-2.c: New test.
10641 * gcc.dg/autopar/pr69109.c: New test.
10642
c4157ee5 106432016-01-11 Tom de Vries <tom@codesourcery.com>
10644
10645 PR tree-optimization/69108
10646 * gcc.dg/autopar/pr69108.c: New test.
10647
b933e511 106482016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10649
10650 PR c++/69029
10651 * c-c++-common/Wisleading-indentation.c: Augment test.
10652
efb73de1 106532016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10654
10655 PR fortran/69154
10656 * gfortran.dg/inline_matmul_12.f90: New test.
10657
40c86c3b 106582016-01-10 Paul Thomas <pault@gcc.gnu.org>
10659
10660 PR fortran/67779
10661 * gfortran.dg/actual_array_offset_1: New test.
10662
a006c0bb 106632016-01-10 Tom de Vries <tom@codesourcery.com>
10664
10665 PR tree-optimization/69062
10666 * gcc.dg/autopar/pr69062.c: New test.
10667
880ed4be 106682016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10669
10670 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10671 * gcc.dg/vect/slp-perm-2.c: Likewise.
10672 * gcc.dg/vect/slp-perm-3.c: Likewise.
10673 * gcc.dg/vect/slp-perm-5.c: Likewise.
10674 * gcc.dg/vect/slp-perm-6.c: Likewise.
10675 * gcc.dg/vect/slp-perm-7.c: Likewise.
10676 * gcc.dg/vect/slp-perm-8.c: Likewise.
10677
d95e1856 106782016-01-10 Tom de Vries <tom@codesourcery.com>
10679
10680 PR tree-optimization/69039
10681 * gcc.dg/autopar/pr69039.c: New test.
10682
0f8f48d0 106832016-01-09 Marek Polacek <polacek@redhat.com>
10684
10685 PR c++/69113
10686 * g++.dg/pr69113.C: New test.
10687
7dff0499 106882016-01-09 Jakub Jelinek <jakub@redhat.com>
10689
10690 PR middle-end/50865
10691 PR tree-optimization/69097
10692 * gcc.c-torture/execute/pr50865.c: New test.
10693 * gcc.c-torture/execute/pr69097-1.c: New test.
10694 * gcc.c-torture/execute/pr69097-2.c: New test.
10695 * gcc.dg/pr69097-1.c: New test.
10696 * gcc.dg/pr69097-2.c: New test.
10697
18431e78 106982016-01-09 Jakub Jelinek <jakub@redhat.com>
10699
10700 PR c++/69164
10701 * g++.dg/opt/pr69164.C: New test.
10702
1943a4a2 107032016-01-08 Jakub Jelinek <jakub@redhat.com>
10704
10705 PR tree-optimization/69167
10706 * gcc.dg/pr69167.c: New test.
10707
a143e277 107082016-01-08 Marek Polacek <polacek@redhat.com>
10709
10710 PR c++/68449
10711 * g++.dg/pr68449.C: New.
10712
44c01906 107132016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10714
10715 PR tree-optimization/68707
10716 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10717 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10718 on platforms supporting it.
10719 * gcc.dg/vect/slp-perm-2.c: Likewise.
10720 * gcc.dg/vect/slp-perm-3.c: Likewise.
10721 * gcc.dg/vect/slp-perm-5.c: Likewise.
10722 * gcc.dg/vect/slp-perm-7.c: Likewise.
10723 * gcc.dg/vect/slp-perm-8.c: Likewise.
10724 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10725 on platforms supporting it.
10726
c437d1e8 107272016-01-08 Jakub Jelinek <jakub@redhat.com>
10728
c9595c51 10729 PR tree-optimization/69162
10730 * gcc.dg/pr69162.c: New test.
10731
c437d1e8 10732 PR tree-optimization/69172
10733 * gcc.dg/pr69172.c: New test.
10734
6a46a28c 107352016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10736
10737 PR tree-optimization/67781
10738 * gcc.c-torture/execute/pr67781.c: New file.
10739
62ad9a04 107402016-01-08 Jakub Jelinek <jakub@redhat.com>
10741
10742 PR tree-optimization/69083
10743 * gcc.dg/vect/pr69083.c: New test.
10744
9e0e8c2a 107452016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10746
10747 PR tree-optimization/61441
10748 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10749 Use -fexcess-precision=standard for compiler options.
10750 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10751
5d034e37 107522016-01-08 Jakub Jelinek <jakub@redhat.com>
10753
5013f740 10754 PR fortran/69128
10755 * gfortran.dg/gomp/pr69128.f90: New test.
10756
5d034e37 10757 PR c++/69145
10758 * g++.dg/ext/pr69145-1.C: New test.
10759 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10760 * g++.dg/ext/pr69145-2.h: New file.
10761
517906ff 107622016-01-07 Martin Sebor <msebor@redhat.com>
10763
10764 PR c/68966
10765 * gcc.dg/atomic-fetch-bool.c: New test.
10766 * gcc.dg/sync-fetch-bool.c: New test.
10767
cdbb524c 107682016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10769
10770 PR fortran/66680
10771 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10772
ec3aba9e 107732016-01-07 Nick Clifton <nickc@redhat.com>
10774
10775 PR target/66655
10776 * g++.dg/pr66655.C: New test.
10777 * g++.dg/pr66655_1.cc: Test support file.
10778 * g++.dg/pr66655.h: Test header file.
10779
9b657cf1 107802016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10781
10782 PR fortran/66680
10783 gfortran.dg/gomp/pr66680.f90: New test.
10784
cd45d7a5 107852016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10786
10787 PR target/69171
10788 * gcc.target/i386/pr69171-1.c: New test.
10789 * gcc.target/i386/pr69171-2.c: Likewise.
10790 * gcc.target/i386/pr69171-3.c: Likewise.
10791 * gcc.target/i386/pr69171-4.c: Likewise.
10792 * gcc.target/i386/pr69171-5.c: Likewise.
10793 * gcc.target/i386/pr69171-6.c: Likewise.
10794
4a86a91a 107952015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10796
10797 PR middle-end/67639
10798 * c-c++-common/pr67639.c: New test.
10799
34c05552 108002016-01-07 Jakub Jelinek <jakub@redhat.com>
10801
10802 PR tree-optimization/69141
10803 * g++.dg/opt/pr69141.C: New test.
10804
f08d6895 108052016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10806
10807 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10808
32ec4173 108092016-01-06 Uros Bizjak <ubizjak@gmail.com>
10810
10811 PR target/69140
10812 * gcc.target/i386/pr69140.c: New test
10813
d74214f3 108142016-01-06 David Malcolm <dmalcolm@redhat.com>
10815
10816 * gcc.dg/bad-dereference.c: New test case.
10817
73991cab 108182015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10819
10820 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10821
fc8cc457 108222016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10823
10824 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10825
be3c9981 108262016-01-06 Marek Polacek <polacek@redhat.com>
10827
10828 PR sanitizer/69099
10829 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10830
2cb724f9 108312016-01-05 Marek Polacek <polacek@redhat.com>
10832
10833 PR c/69104
10834 * gcc.dg/atomic-invalid-2.c: New.
10835
233a53ed 108362016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10837
10838 PR target/68991
10839 * gcc.target/i386/pr68991.c: New test.
10840
ea87c5e3 108412016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10842
10843 PR target/68991
10844 * g++.dg/pr68991-1.C: New test.
10845 * g++.dg/pr68991-2.C: Likewise.
10846
1943a4a2 108472016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 10848
1943a4a2 10849 PR other/60465
afe82e5b 10850 * gcc.target/ia64/pr60465-gprel64.c: New test.
10851 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10852
1e9147dd 108532016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10854
10855 PR rtl-optimization/68651
10856 * gcc.target/aarch64/pr68651_1.c: New test.
10857
d42aa619 108582016-01-05 David Malcolm <dmalcolm@redhat.com>
10859
10860 PR c/69122
10861 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10862
1776de76 108632016-01-05 Nathan Sidwell <nathan@acm.org>
10864
2d7d361d 10865 PR c++/58583
10866 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10867
1776de76 10868 * gcc.dg/alias-15.c: New.
10869
5beb12c0 108702016-01-05 Nick Clifton <nickc@redhat.com>
10871
10872 PR target/68870
10873 * g++.dg/pr68770.C: New test.
10874
d8cca921 108752016-01-04 Mike Stump <mikestump@comcast.net>
10876
10877 * lib/target-supports.exp (check_effective_target_cilkplus):
10878 cilkplus targets require pthreads.
afc907ef 10879 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 10880
8427dff3 108812016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10882
10883 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10884 generation.
10885
f1717362 108862016-01-04 Jakub Jelinek <jakub@redhat.com>
10887
10888 Update copyright years.
10889
d7d6a3ab 108902016-01-04 Marek Polacek <polacek@redhat.com>
10891
10892 PR c/68908
10893 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10894 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10895 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10896
b8f4a5f9 108972016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10898
10899 * gcc.target/sparc/20160104-2.c: New test.
10900
6b5c028f 109012016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10902
10903 * gcc.target/sparc/20160104-1.c: New test.
10904
300e1002 109052016-01-03 Paul Thomas <pault@gcc.gnu.org>
10906
10907 PR fortran/65045
10908 * gfortran.dg/pr65045.f90: New test.
10909
855b105f 109102016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10911
10912 * gnat.dg/specs/debug1.ads: Delete.
10913
bdc177dc 109142016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10915
10916 PR libgfortran/68867
10917 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10918 expression.
10919
48aaffae 109202016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10921
10922 PR libgfortran/68867
10923 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10924 PowerPC.
10925
19a468b8 109262016-01-01 Paul Thomas <pault@gcc.gnu.org>
10927
10928 PR fortran/68864
10929 * gfortran.dg/pr68864.f90: New test.
10930
25371c91 109312016-01-01 Jakub Jelinek <jakub@redhat.com>
10932
2a659064 10933 PR tree-optimization/69070
10934 * gcc.dg/pr69070.c: New test.
10935
57aa9851 10936 PR sanitizer/69055
10937 * gfortran.dg/pr69055.f90: New test.
10938
25371c91 10939 PR target/69015
10940 * gcc.dg/pr69015.c: New test.
f1717362 10941\f
fb2c1edd 10942Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 10943
10944Copying and distribution of this file, with or without modification,
10945are permitted in any medium without royalty provided the copyright
10946notice and this notice are preserved.