]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR tree-optimization/72772
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a031a844 12016-08-09 Bin Cheng <bin.cheng@arm.com>
2
3 PR tree-optimization/pr72772
4 * gcc.dg/tree-ssa/pr72772.c: New test.
5
8f1baf0d 62016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7
8 PR rtl-optimization/66669
9 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
10
53e7aca1 112016-08-09 Jakub Jelinek <jakub@redhat.com>
12
13 PR tree-optimization/72824
14 * gcc.c-torture/execute/ieee/pr72824.c: New test.
15
c162fa25 162016-08-09 Richard Biener <rguenther@suse.de>
17
18 PR tree-optimization/71802
19 * gcc.dg/torture/pr71802.c: New testcase.
20
87156a7d 212016-08-09 Jakub Jelinek <jakub@redhat.com>
22
23 PR c++/72809
24 * g++.dg/eh/stdarg1.C: New test.
25
d0029333 262016-08-08 Andi Kleen <ak@linux.intel.com>
27
28 * lib/profopt.exp: (auto-profopt-execute): Don't include full
29 test command line in failure log.
30 (profopt-execute): dito. Make autofdo file names unique.
31
7af4d06b 322016-08-08 David Malcolm <dmalcolm@redhat.com>
33
34 PR c/64955
35 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
36 output.
37
7091ff70 382016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
39
40 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
41 c99_runtime.
42 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
43 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
44 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
45 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
46 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
47 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
48
d189b094 492016-08-08 David Malcolm <dmalcolm@redhat.com>
50
51 PR c/52952
52 * gcc.dg/cpp/pr66415-1.c: Likewise.
53 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
54 * gcc.dg/format/c90-printf-1.c: Likewise.
55 * gcc.dg/format/diagnostic-ranges.c: New test case.
56
440837fe 572016-08-08 Jakub Jelinek <jakub@redhat.com>
58
7cbcf608 59 PR fortran/72716
60 * gfortran.dg/gomp/pr72716.f90: New test.
61
aa1ddb66 62 PR middle-end/72781
63 * gcc.dg/gomp/pr72781.c: New test.
64
440837fe 65 PR middle-end/68762
66 * g++.dg/vect/pr68762-1.cc: New test.
67 * g++.dg/vect/pr68762-2.cc: New test.
68 * g++.dg/vect/pr68762.h: New file.
69
eb571c16 702016-08-08 Martin Sebor <msebor@redhat.com>
71
72 PR testsuite/72838
73 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
74 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
75 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
76
8ca5189a 772016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
78
79 PR fortran/71936
80 * gfortran.dg/allocate_with_source_21.f03: New test.
81
1495e54c 822016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
83
84 PR fortran/72698
85 * gfortran.dg/allocate_with_source_20.f03: New test.
86
d1e97886 872016-08-08 Alan Modra <amodra@gmail.com>
88
89 * gcc.c-torture/compile/pr72802.c: New.
90
9da84a54 912016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
92
93 PR fortran/70524
94 * gfortran.dg/dependency_48.f90: New test.
95
3f9692a5 962016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
97
b5b764be 98 PR fortran/70040
3f9692a5 99 * gfortran.dg/pr70040.f90: New testcase.
100
099ec19a 1012016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
102
103 PR fortran/71961
104 * gfortran.dg/matmul_10.f90: New testcase.
105
e8272095 1062016-08-07 Jan Hubicka <hubicka@ucw.cz>
107
108 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
109
f5d2c462 1102016-08-07 Jakub Jelinek <jakub@redhat.com>
111
112 PR c/72816
113 * gcc.dg/pr72816.c: New test.
114
30c60892 1152016-08-06 Jonathan Wakely <jwakely@redhat.com>
116
117 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
118 * g++.dg/conversion/pr41426.C: Likewise.
119 * g++.dg/conversion/pr66211.C: Likewise.
120 * g++.dg/cpp1y/lambda-init9.C: Likewise.
121 * g++.dg/init/ref8.C: Likewise.
122 * g++.old-deja/g++.law/cvt20.C: Likewise.
123 * g++.old-deja/g++.mike/p9732c.C: Likewise.
124
2abf3c4a 1252016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
126
127 PR tree-optimization/18046
128 * gcc.dg/tree-ssa/vrp105.c: New test.
129 * gcc.dg/tree-ssa/vrp106.c: New test.
130
ea034e2c 1312016-08-05 Martin Sebor <msebor@redhat.com>
132
133 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
134 1ul in diagnostics. Remove hyphen from "constant-expression."
135 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
136 * g++.dg/cpp0x/static_assert3.C: Same.
137 * g++.dg/cpp1y/constexpr-throw.C: Same.
138 * g++.dg/template/nontype3.C: Same.
139 * g++.dg/warn/overflow-warn-1.C: Same.
140 * g++.dg/warn/overflow-warn-3.C: Same.
141 * g++.dg/warn/overflow-warn-4.C: Same.
142
d4166bdc 1432016-08-05 David Malcolm <dmalcolm@redhat.com>
144
145 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
146 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
147 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
148 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
149
906dd612 1502016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
151
152 PR tree-optimization/72810
153 * gcc.dg/tree-ssa/vrp110.c: New test.
154
9788fb76 1552016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
156
157 PR Target/72819
158 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
159 registers.
160 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
161 saving the half-precision registers.
162 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
163 value is returned in h0.
164 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
165 are passed in FP/SIMD registers.
166 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
167 passing works corrcetly.
168 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
169 (hfa_f16x2_t): Likewise.
170 (hfa_f16x3_t): Likewise.
171 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
172 are promoted to double and passed in a double register.
173 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
174 are promoted to double and stacked.
175 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
176 __fp16 data types.
177 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
178 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
179 __fp16 first get passed in FP/SIMD registers, then stacked.
180
30f40fe4 1812016-08-05 Nathan Sidwell <nathan@acm.org>
182
183 PR c++/68724
184 * g++.dg/cpp0x/pr68724.C: New.
185
8a6540e1 1862016-08-05 Richard Biener <rguenther@suse.de>
187
188 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
189
09001ac1 1902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
191
192 * gcc.dg/tree-ssa/vrp107.c: New test.
193 * gcc.dg/tree-ssa/vrp108.c: New test.
194 * gcc.dg/tree-ssa/vrp109.c: New test.
195
88ab6a9c 1962016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
197
198 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
199 dg-options.
200
b2a036e7 2012016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
202
203 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
204 test-cases.
205 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
206 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
207 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
208 test-cases.
209 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
210 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
211 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
212 large_double.
213
8dbf49cb 2142016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
215
216 PR c++/72800
217 * g++.dg/cpp1y/lambda-ice1.C: New.
218
dcc45aae 2192016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
220
221 PR c++/72759
222 * g++.dg/cpp1y/pr72759.C: New test.
223
88fe4062 2242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
225
226 * gcc.dg/switch-10.c: New test.
227
a1af716f 2282016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
229
230 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
231
1fa5d8ba 2322016-08-04 Thomas Schwinge <thomas@codesourcery.com>
233
234 * c-c++-common/goacc/routine-5.c: Update.
235
e8dedc4a 2362016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
237
238 PR rtl-optimization/70903
239 * gcc.c-torture/execute/pr70903.c: New test.
240
7ca5003c 2412016-08-04 Martin Liska <mliska@suse.cz>
242
243 * gcc.dg/params/params.exp: Replace file exists with
244 TESTING_IN_BUILD_TREE.
245
810702a2 2462016-08-04 Marek Polacek <polacek@redhat.com>
247
248 PR c++/70229
249 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
250
fa8a8f79 2512016-08-04 Richard Biener <rguenther@suse.de>
252
253 PR middle-end/71984
254 * gcc.dg/torture/pr71984.c: Guard correctness check for
255 little-endian.
256
9916f5a5 2572016-08-03 Andrew Pinski <apinski@cavium.com>
258
259 * gcc.c-torture/compile/20160802-1.c: New testcase.
260
278b4698 2612016-08-03 Fritz Reese <fritzoreese@gmail.com>
262
263 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
264
860c3c85 2652016-08-03 Richard Biener <rguenther@suse.de>
266
267 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
268 and remove -O3.
269 * c-c++-common/ubsan/pr71403-2.c: Likewise.
270 * c-c++-common/ubsan/pr71403-3.c: Likewise.
271
0a41d717 2722016-08-03 Richard Biener <rguenther@suse.de>
273
274 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
275 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
276 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
277 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
278
52e3c0e8 2792016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
280
281 * gcc.dg/init-excess-2.c: Require int32plus.
282 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
283 * gcc.dg/pr59963-2.c: Require int32plus.
284 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
285 * gcc.dg/unroll-7.c: Require int32plus.
286
ad8a330c 2872016-08-02 Bin Cheng <bin.cheng@arm.com>
288
289 PR tree-optimization/34114
290 * gcc.dg/tree-ssa/loop-42.c: New test.
291
d3aa3636 2922016-08-02 Tamar Christina <tamar.christina@arm.com>
293
294 * gcc.target/aarch64/vminmaxnm.c: New.
295 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
296 tests.
297
c79d3723 2982016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
299
300 * gcc.target/powerpc/vec-extract-5.c: New tests to test
301 vec_extract for vector float, vector int, vector short, and vector
302 char.
303 * gcc.target/powerpc/vec-extract-6.c: Likewise.
304 * gcc.target/powerpc/vec-extract-7.c: Likewise.
305 * gcc.target/powerpc/vec-extract-8.c: Likewise.
306 * gcc.target/powerpc/vec-extract-9.c: Likewise.
307
5fc13c39 3082016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
309
310 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 311 single stack adjustment, no writeback.
5fc13c39 312 * gcc.target/aarch64/test_frame_12.c: Likewise.
313 * gcc.target/aarch64/test_frame_13.c: Likewise.
314 * gcc.target/aarch64/test_frame_15.c: Likewise.
315 * gcc.target/aarch64/test_frame_6.c: Likewise.
316 * gcc.target/aarch64/test_frame_7.c: Likewise.
317 * gcc.target/aarch64/test_frame_8.c: Likewise.
318 * gcc.target/aarch64/test_frame_16.c: New test.
319
2eb70c76 3202015-08-01 H.J. Lu <hongjiu.lu@intel.com>
321
322 PR target/72748
323 * gcc.target/i386/pr72748.c: New test.
324
12117f39 3252015-08-01 Alan Hayward <alan.hayward@arm.com>
326
327 PR tree-optimization/71818
328 * gcc.dg/vect/pr71818.c: New
329
56e7a293 3302016-08-01 Martin Liska <mliska@suse.cz>
331
332 PR tree-optimization/71857
333 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
334
aa8852cc 3352016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
336
337 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
338
f3c032a4 3392016-08-01 Jan Beulich <jbeulich@suse.com>
340
341 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
342
a1e9d2c3 3432016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
344
345 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
346 * gcc.target/powerpc/mulkc3-1.c: Likewise.
347
466045aa 3482016-07-31 Jonathan Wakely <jwakely@redhat.com>
349
350 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
351 (check_effective_target_c++): Likewise. Also match for libstdc++.
352
71b5dc23 3532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
354
355 PR fortran/41922
356 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
357 * gfortran.dg/equiv_constraint_7.f90: Ditto.
358 * gfortran.dg/pr41922.f90: New test.
359
dd13eb1b 3602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
361
362 PR fortran/68566
363 * gfortran.dg/pr68566.f90: new test.
364
cb768824 3652016-07-30 Martin Sebor <msebor@redhat.com>
366
367 PR c++/60760
368 PR c++/71091
369 * g++.dg/cpp0x/constexpr-cast.C: New test.
370 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
371 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
372 * g++.dg/ubsan/pr63956.C: Correct.
373
efa8ff03 3742016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
375
376 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
377 vector double or vector long where the vector is in memory.
378 * gcc.target/powerpc/vec-extract-3.c: Likewise.
379 * gcc.target/powerpc/vec-extract-4.c: Likewise.
380
0b8113c5 3812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
382
383 PR fortran/69867
384 * gfortran.dg/pr69867.f90: New test.
385
3badc59b 3862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
387
388 PR fortran/69962
389 * gfortran.dg/pr69962.f90: New test.
390
fc8b54ff 3912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
392
393 PR fortran/70006
394 * gfortran.dg/pr70006.f90: New test.
395
165b422e 3962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
397
398 PR fortran/71730
399 * gfortran.dg/pr71730.f90: New test.
400 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
401 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
402 * gfortran.dg/array_constructor_26.f03: Ditto.
403
0c6334ed 4042016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
405
406 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
407 * gcc.target/powerpc/pr71763.c: Likewise.
408
4ebf85be 4092016-07-29 Marek Polacek <polacek@redhat.com>
410
411 PR c/71742
412 * gcc.dg/940510-1.c: Adjust dg-error.
413 * gcc.dg/c99-flex-array-1.c: Likewise.
414 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
415
9efe5be6 416 PR c/71853
417 * gcc.dg/noncompile/pr71853.c: New test.
418
4c4548bb 419 PR c/71573
420 * gcc.dg/noncompile/pr71573.c: New test.
421
8ae70602 422 PR c/71926
423 * g++.dg/warn/Wparentheses-30.C: New test.
424 * gcc.dg/Wparentheses-14.c: New test.
425
cfc1aded 4262016-07-29 Uros Bizjak <ubizjak@gmail.com>
427
428 * gcc.dg/pr59833.c: Use dg-add-options ieee.
429
d5e80d93 4302016-07-29 Bin Cheng <bin.cheng@arm.com>
431
432 PR tree-optimization/57558
433 * gcc.dg/vect/pr57558-1.c: New test.
434 * gcc.dg/vect/pr57558-2.c: New test.
435
c7c713ec 4362016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
437
cfc1aded 438 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 439 to scan forwprop1 dump pass.
440
34b9af67 4412016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
442
443 PR c++/51488
444 * g++.dg/template/pr51488.C: New.
445
322d4184 4462016-07-29 Jakub Jelinek <jakub@redhat.com>
447
448 PR c/71969
449 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
450 static __inline__.
451 * gcc.dg/pr71969-1.c: New test.
452 * gcc.dg/pr71969-2.c: New test.
453 * gcc.dg/pr71969-3.c: New test.
454
7648c9c7 4552016-07-29 Marek Polacek <polacek@redhat.com>
456
457 PR c/71574
458 * c-c++-common/pr71574.c: New test.
459
35fddbd6 460 PR c/71583
461 * gcc.dg/noncompile/pr71583.c: New test.
462
d06bcb87 4632016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
464
465 PR middle-end/68217
466 * gcc.dg/pr68217.c: New test.
467
fb5574d7 4682016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
469
470 PR fortran/71067
471 * gfortran.dg/pr71067_1.f90: New test.
472 * gfortran.dg/pr71067_2.f90: Ditto.
473
a52bb7a0 4742016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
475
476 * gcc.target/powerpc/vec-extract-1.c: New test.
477
42e96823 4782016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
479
480 PR fortran/71799
481 * gfortran.dg/pr71799.f90: New test.
482
d5539c6b 4832016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
484
485 PR c++/71665
486 * g++.dg/cpp0x/pr71665-1.C: New.
487 * g++.dg/cpp0x/pr71665-2.C: Likewise.
488 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
489 * g++.dg/ext/label10.C: Likewise.
490 * g++.dg/parse/constant5.C: Likewise.
491
05995232 4922016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
493
494 PR fortran/71859
495 * gfortran.dg/pr71859.f90: New test.
496 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
497 * gfortran.dg/coarray_collectives_1.f90: Ditto.
498
7a4429b2 4992016-07-28 Paul Thomas <pault@gcc.gnu.org>
500
501 PR fortran/71883
502 * gfortran.dg/pr71883.f90 : New test.
503
f339cf78 5042016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
505
506 PR tree-optimization/71734
cfc1aded 507 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 508
8311fe26 5092016-07-28 Renlin Li <renlin.li@arm.com>
510
511 Revert
512 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
513
514 PR fortran/71902
515 * gfortran.dg/dependency_47.f90: New test.
516
595e387a 5172016-07-28 Martin Liska <mliska@suse.cz>
518
519 PR gcov-profile/68025
520 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
521
83554604 5222016-07-28 Martin Liska <mliska@suse.cz>
523
524 * g++.dg/vect/pr70944.cc: New test.
525
ec6d2d63 5262016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
527
528 PR middle-end/71994
529 * gcc.dg/torture/pr71994.c: New test.
530
12dabcee 5312016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
532
533 PR middle-end/71078
534 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
535 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
536 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
537
262a83d5 5382016-07-27 Richard Biener <rguenther@suse.de>
539
540 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
541
3989f1fe 5422016-07-27 Martin Liska <mliska@suse.cz>
543
544 * gcc.dg/predict-13.c: New test.
545 * gcc.dg/predict-14.c: New test.
546
69a499fa 5472016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
548
7a4429b2 549 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 550 including stdint.h.
551 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
552 including stdint.h.
553
751fef95 5542016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
555
556 PR target/71869
557 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
558 IEEE built-in functions handle quiet and signalling NaNs
559 correctly.
560
5e07497c 5612016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
562
563 PR fortran/71862
564 * gfortran.dg/pr71862.f90: New test.
565
18928e61 5662016-07-26 Martin Sebor <msebor@redhat.com>
567
568 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
569 selector with dg-options.
570
7e1856f1 5712016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
572
573 PR tree-optimization/18046
574 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
575 * gcc.dg/tree-ssa/vrp103.c: New test.
576 * gcc.dg/tree-ssa/vrp104.c: New test.
577
08679462 5782016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
579
580 * gcc.target/powerpc/pr63354.c: Require lp64 since
581 -mprofile-kernel is not legal with -m32.
582
8c3efadf 5832016-07-26 Richard Biener <rguenther@suse.de>
584
585 PR rtl-optimization/71984
586 * gcc.dg/torture/pr71984.c: New testcase.
587
78866ecd 5882016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
589
590 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
591 g++-dg-runtest via et-dg-runtest.
592 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
593 * gcc.dg/vect/vect.exp: Likewise.
594 * gfortran.dg/graphite/graphite.exp: Likewise, but for
595 gfortran-dg-runtest.
596 * gfortran.dg/vect/vect.exp: Likewise.
597 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
598 (check_mips_loongson_hw_available): Likewise.
599 (check_effective_target_mpaired_single_runtime): Likewise.
600 (check_effective_target_mips_loongson_runtime): Likewise.
601 (add_options_for_mpaired_single): Likewise.
602 (check_effective_target_vect_int): Add global et_index.
603 Check and save the supported feature for a target selected by
604 the et_index target. Break long lines where appropriate. Call
605 et-is-effective-target for MIPS with an argument instead of
606 check_effective_target_* where appropriate.
607 (check_effective_target_vect_intfloat_cvt): Likewise.
608 (check_effective_target_vect_uintfloat_cvt): Likewise.
609 (check_effective_target_vect_floatint_cvt): Likewise.
610 (check_effective_target_vect_floatuint_cvt): Likewise.
611 (check_effective_target_vect_simd_clones): Likewise.
612 (check_effective_target_vect_shift): ewise.
613 (check_effective_target_whole_vector_shift): Likewise.
614 (check_effective_target_vect_bswap): Likewise.
615 (check_effective_target_vect_shift_char): Likewise.
616 (check_effective_target_vect_long): Likewise.
617 (check_effective_target_vect_float): Likewise.
618 (check_effective_target_vect_double): Likewise.
619 (check_effective_target_vect_long_long): Likewise.
620 (check_effective_target_vect_no_int_max): Likewise.
621 (check_effective_target_vect_no_int_add): Likewise.
622 (check_effective_target_vect_no_bitwise): Likewise.
623 (check_effective_target_vect_widen_shift): Likewise.
624 (check_effective_target_vect_no_align): Likewise.
625 (check_effective_target_vect_hw_misalign): Likewise.
626 (check_effective_target_vect_element_align): Likewise.
627 (check_effective_target_vect_condition): Likewise.
628 (check_effective_target_vect_cond_mixed): Likewise.
629 (check_effective_target_vect_char_mult): Likewise.
630 (check_effective_target_vect_short_mult): Likewise.
631 (check_effective_target_vect_int_mult): Likewise.
632 (check_effective_target_vect_extract_even_odd): Likewise.
633 (check_effective_target_vect_interleave): Likewise.
634 (check_effective_target_vect_stridedN): Likewise.
635 (check_effective_target_vect_multiple_sizes): Likewise.
636 (check_effective_target_vect64): Likewise.
637 (check_effective_target_vect_call_copysignf): Likewise.
638 (check_effective_target_vect_call_sqrtf): Likewise.
639 (check_effective_target_vect_call_btrunc): Likewise.
640 (check_effective_target_vect_call_btruncf): Likewise.
641 (check_effective_target_vect_call_ceil): Likewise.
642 (check_effective_target_vect_call_ceilf): Likewise.
643 (check_effective_target_vect_call_floor): Likewise.
644 (check_effective_target_vect_call_floorf): Likewise.
645 (check_effective_target_vect_call_lceil): Likewise.
646 (check_effective_target_vect_call_lfloor): Likewise.
647 (check_effective_target_vect_call_nearbyint): Likewise.
648 (check_effective_target_vect_call_nearbyintf): Likewise.
649 (check_effective_target_vect_call_round): Likewise.
650 (check_effective_target_vect_call_roundf): Likewise.
651 (check_effective_target_vect_perm): Likewise, but also append *_saved
652 to the existing global name to properly cache the result.
653 (check_effective_target_vect_perm_byte): Likewise.
654 (check_effective_target_vect_perm_short): Likewise.
655 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
656 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
657 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
658 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
659 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
660 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
661 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
662 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
663 (check_effective_target_vect_sdot_qi): Likewise.
664 (check_effective_target_vect_udot_qi): Likewise.
665 (check_effective_target_vect_sdot_hi): Likewise.
666 (check_effective_target_vect_udot_hi): Likewise.
667 (check_effective_target_vect_usad_char): Likewise.
668 (check_effective_target_vect_pack_trunc): Likewise.
669 (check_effective_target_vect_unpack): Likewise.
670 (check_effective_target_vect_aligned_arrays): Likewise.
671 (check_effective_target_vect_natural_alignment): Likewise.
672 (check_effective_target_vector_alignment_reachable): Likewise.
673 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
674 (is-effective-target): Initialize et_index if undefined.
675 (et-dg-runtest): New.
676 (et-is-effective-target): Likewise.
677 (check_vect_support_and_set_flags): Add supported MIPS targets to
678 EFFECTIVE_TARGETS list. Return the number of supported targets.
679
b2930f09 6802016-07-26 Richard Biener <rguenther@suse.de>
681 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
682
683 PR middle-end/70920
684 * gcc.dg/pr70920-1.c: New test-case.
685 * gcc.dg/pr70902-2.c: Likewise.
686 * gcc.dg/pr70920-3.c: Likewise.
687 * gcc.dg/pr70920-4.c: Likewise
688 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
689 2 instead of 3.
690
90821294 6912016-07-25 Alexander Monakov <amonakov@ispras.ru>
692
693 * gcc.c-torture/execute/pr71494.c: Require label_values.
694 * gcc.dg/pr16973.c: Ditto.
695
1660595b 6962016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
697
698 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
699 * gcc.dg/torture/pr69771.c: Require int32plus.
700 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
701
5b2b88ce 7022016-07-25 Martin Liska <mliska@suse.cz>
703
704 * gcc.dg/torture/pr71987.c: New test.
705
e2f926e9 7062016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
707
708 PR fortran/71935
709 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
710 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
711 * gfortran.dg/pr71935.f90: New test.
712
efa8e86e 7132016-07-22 Martin Sebor <msebor@redhat.com>
714
715 PR c++/71675
716 * g++.dg/ext/atomic-3.C: New test.
717 * gcc.dg/atomic/pr71675.c: New test.
718
5a43070d 7192016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
720
721 * gcc.target/i386/mvc8.c: New test.
722
1b793819 7232016-07-22 Bin Cheng <bin.cheng@arm.com>
724
725 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
726 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
727
d4b4c787 7282016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
729
730 PR fortran/71795
731 * gfortran.dg/constructor_50.f90: New test.
732
45648efe 7332016-07-22 Martin Liska <mliska@suse.cz>
734
735 PR gcov-profile/69028
736 PR gcov-profile/62047
737 * g++.dg/cilk-plus/pr69028.C: New test.
738
b657bb1f 7392016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
740
741 * gfortran.dg/coarray_stat_2.f90: New test.
742
3a421504 7432016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
744
745 * gcc.target/powerpc/vec-extract.h: New files to check the
746 vec_extract built-in functions for all vector types, testing
747 accessing each element, both with constant and variable element
748 numbers.
749 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
750 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
751 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
752 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
753 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
754 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
755 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
756 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
757 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
758
d40a1eac 7592016-07-21 Jakub Jelinek <jakub@redhat.com>
760
761 PR c++/71728
762 * g++.dg/other/pr71728.C: New test.
763
3b0d7293 7642016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
765
766 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
767 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
768 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
769 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
770 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
771
50953a9f 7722016-07-21 Richard Biener <rguenther@suse.de>
773
774 PR tree-optimization/71947
775 * gcc.dg/tree-ssa/vrp102.c: New testcase.
776
90261646 7772016-07-21 Bin Cheng <bin.cheng@arm.com>
778
779 * gcc.dg/tree-ssa/scev-15.c: New.
780
5a5a7a90 7812016-07-21 Bin Cheng <bin.cheng@arm.com>
782
783 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
784
df0c563f 7852016-07-21 Jakub Jelinek <jakub@redhat.com>
786
787 PR c++/71941
788 * g++.dg/gomp/pr71941.C: New test.
789
24acd4ab 7902016-07-20 David Malcolm <dmalcolm@redhat.com>
791
792 PR c/70339
793 PR c/71858
794 * g++.dg/spellcheck-identifiers.C: New test case, based on
795 gcc.dg/spellcheck-identifiers.c.
796 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
797 gcc.dg/spellcheck-identifiers-2.c.
798 * g++.dg/spellcheck-typenames.C: New test case, based on
799 gcc.dg/spellcheck-typenames.c
800
8669e753 8012016-07-20 Jonathan Wakely <jwakely@redhat.com>
802
803 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
804 pointer to member function and also test catching by reference.
805
75cb41b8 8062016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
807
808 * gcc.target/s390/pr67443.c: Fix test case.
809
07be1239 8102016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
811
812 * gcc.target/s390/insv-1.c: Xfail some tests.
813 * gcc.target/s390/insv-2.c: Likewise.
814
e9b5fdd9 8152016-07-20 Georg-Johann Lay <avr@gjlay.de>
816
817 * gcc.target/avr/torture/get-mem.c: New test.
818 * gcc.target/avr/torture/set-mem.c: New test.
819
b704b0e1 8202016-07-20 Georg-Johann Lay <avr@gjlay.de>
821
822 PR target/71948
823 * gcc.target/avr/torture/tiny-progmem.c: New test.
824
051eb924 8252016-07-20 Jakub Jelinek <jakub@redhat.com>
826
fdb70809 827 PR c++/71909
828 * g++.dg/parse/pr71909.C: New test.
829 * g++.dg/tm/pr71909.C: New test.
830
051eb924 831 PR c++/50060
832 * g++.dg/cpp0x/constexpr-50060.C: New test.
833 * g++.dg/cpp1y/constexpr-50060.C: New test.
834
c4e1267c 8352016-07-20 Martin Liska <mliska@suse.cz>
836
837 * gfortran.dg/graphite/pr71898.f90: New test.
838
ecaa5fd4 8392016-07-20 Bin Cheng <bin.cheng@arm.com>
840
841 PR tree-optimization/71503
842 PR tree-optimization/71683
843 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
844 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
845
f5b88ba1 8462016-07-20 Martin Liska <mliska@suse.cz>
847
848 * gcc.dg/plugin/plugin.exp: Remove sreal test.
849 * gcc.dg/plugin/sreal-test-1.c: Remove.
850 * gcc.dg/plugin/sreal_plugin.c: Remove.
851
e889bd11 8522016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
853
854 PR fortran/71902
855 * gfortran.dg/dependency_47.f90: New test.
856
1c6bb1c0 8572016-07-19 Jakub Jelinek <jakub@redhat.com>
858
94d511af 859 PR rtl-optimization/71916
860 * gcc.c-torture/compile/pr71916.c: New test.
861
54e95a17 862 PR middle-end/71874
863 * g++.dg/torture/pr71874.C: New test.
864
1c6bb1c0 865 PR middle-end/71734
866 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
867 (my_alloc): Rewritten to use __builtin_posix_memalign and
868 __SIZE_TYPE__.
869 (my_free): Use __builtin_free instead of _mm_free.
870 (Vec::operator=): Use __builtin_memcpy.
871
0d565f19 8722016-07-19 Martin Jambor <mjambor@suse.cz>
873
cfc1aded 874 PR fortran/71688
875 * gfortran.dg/pr71688.f90: New test.
0d565f19 876
2be13cd5 8772016-07-19 Richard Biener <rguenther@suse.de>
878
879 * c-c++-common/vector-subscript-6.c: New testcase.
880 * c-c++-common/vector-subscript-7.c: Likewise.
881
1697df09 8822016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
883
7a4429b2 884 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 885 and UInt32 based on __SIZEOF_INT__.
886
8894566e 8872016-07-19 Richard Biener <rguenther@suse.de>
888
889 PR tree-optimization/71901
890 * gcc.dg/torture/pr71901.c: New testcase.
891
8922016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 893
894 PR tree-optimization/71908
895 * gcc.dg/torture/pr71908.c: New testcase.
896
106ac76d 8972016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
898
899 PR target/71493
900 * gcc.target/powerpc/pr71493-1.c: New test.
901 * gcc.target/powerpc/pr71493-2.c: Likewise.
902
e6517a48 9032016-07-18 Jakub Jelinek <jakub@redhat.com>
904
d1e0c36e 905 PR c++/71835
906 * g++.dg/conversion/ambig3.C: New test.
907
6fe424c2 908 PR c++/71828
909 * g++.dg/cpp0x/constexpr-71828.C: New test.
910
d3dd9e33 911 PR c++/71826
912 * g++.dg/template/pr71826.C: New test.
913
74fd83a9 914 PR c++/71822
915 * g++.dg/template/defarg21.C: New test.
916
e6517a48 917 PR c++/71871
918 * g++.dg/ext/vector31.C: New test.
919
f942bdbf 9202016-07-18 Uros Bizjak <ubizjak@gmail.com>
921
922 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
923
4b1425be 9242016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
925
926 PR tree-optimization/71734
927 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
928
a80f37e1 9292016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
930
931 * gcc.target/s390/warn-dynamicstack-1.c: New test.
932 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
933 stack-layout-dynamic-1.c: New test.
934
ea283725 9352016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
936
937 * gcc.target/s390/nolrl-1.c: New test.
938
14eab729 9392016-07-17 Fritz Reese <fritzoreese@gmail.com>
940
941 PR fortran/71523
942 * gfortran.dg/pr71523_1.f90: New test.
943 * gfortran.dg/pr71523_2.f90: New test.
944
3925d644 9452016-07-16 Andreas Schwab <schwab@linux-m68k.org>
946
947 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
948
0c6334ed 949>>>>>>> .r238890
fb9ff4ce 9502016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
951 Marco Restelli <mrestelli@gmail.com>
952
953 PR fortran/62125
954 * gfortran.dg/pr62125.f90: New test.
955
95b0f5e9 9562016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
957
958 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
959 * gcc.target/powerpc/mulkc3-1.c: Likewise.
960
1913be16 9612016-07-15 Jonathan Wakely <jwakely@redhat.com>
962
963 PR c++/58796
964 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
965 * g++.dg/cpp0x/nullptr35.C: New test.
966
b4803084 9672016-07-15 Bin Cheng <bin.cheng@arm.com>
968
969 * gcc.dg/tree-ssa/scev-8.c: Update test string.
970
89e3ec3d 9712016-07-15 Cesar Philippidis <cesar@codesourcery.com>
972
973 * gfortran.dg/goacc/vector_length.f90: New test.
974
2084e279 9752016-07-15 Richard Biener <rguenther@suse.de>
976
977 PR tree-optimization/71881
978 * gcc.dg/torture/pr71881.c: New testcase.
979
2177bb9a 9802016-07-15 Richard Biener <rguenther@suse.de>
981
982 PR tree-optimization/71887
983 * gcc.dg/torture/pr71887.c: New testcase.
984
0dd7db3b 9852016-07-15 Jakub Jelinek <jakub@redhat.com>
986
987 PR c/71858
988 * gcc.dg/spellcheck-identifiers-3.c: New test.
989
b41cc4d1 9902016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
991
992 PR fortran/71807
993 * gfortran.dg/null_9.f90: New test.
994
a4d34e5e 9952016-07-15 Bin Cheng <bin.cheng@arm.com>
996
997 * gcc.dg/tree-ssa/loop-41.c: New test.
998
1547c551 9992016-07-15 Bin Cheng <bin.cheng@arm.com>
1000
1001 PR tree-optimization/71347
1002 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1003
b9c2416b 10042016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1005
1006 PR fortran/29819
1007 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1008 * gfortran.dg/contains.f90: Ditto.
1009 * gfortran.dg/contains_empty_1.f03: Ditto.
1010 * gfortran.dg/submodule_3.f08: Ditto.
1011
28413b15 10122016-07-14 Jakub Jelinek <jakub@redhat.com>
1013
661af228 1014 PR testsuite/71865
1015 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1016 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1017 expected diagnostics.
1018
28413b15 1019 PR c/71858
1020 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1021 * gcc.dg/spellcheck-identifiers-2.c: New test.
1022 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1023 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1024
7b3b3a49 10252016-07-14 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR tree-optimization/71872
1028 * gcc.c-torture/compile/pr71872.c: New test.
1029
7c039c44 10302016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1031
1032 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1033 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1034 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1035 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1036 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1037 * gcc.target/arm/atomic-op-acquire-1.c: This.
1038 * gcc.target/arm/atomic-op-char.c: Rename into ...
1039 * gcc.target/arm/atomic-op-char-1.c: This.
1040 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1041 * gcc.target/arm/atomic-op-consume-1.c: This.
1042 * gcc.target/arm/atomic-op-int.c: Rename into ...
1043 * gcc.target/arm/atomic-op-int-1.c: This.
1044 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1045 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1046 * gcc.target/arm/atomic-op-release.c: Rename into ...
1047 * gcc.target/arm/atomic-op-release-1.c: This.
1048 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1049 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1050 * gcc.target/arm/atomic-op-short.c: Rename into ...
1051 * gcc.target/arm/atomic-op-short-1.c: This.
1052 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1053 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1054 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1055 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1056 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1057 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1058 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1059 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1060 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1061 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1062
80c5e533 10632016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1064
1065 PR fortran/70842
1066 * gfortran.dg/select_type_35.f03: New test.
1067
c5a9fc7b 10682016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1069
1070 PR target/65951
1071 PR tree-optimization/70923
1072 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1073 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1074 * gcc.dg/vect/pr65951.c: Likewise.
1075 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1076
d1242c94 10772016-07-14 David Edelsohn <dje.gcc@gmail.com>
1078
1079 * c-c++-common/pr60226.c: Expect maximum object file alignment
1080 error on AIX.
1081
97f2a90b 10822016-07-14 Richard Biener <rguenther@suse.de>
1083
1084 PR tree-optimization/71866
1085 * gcc.dg/torture/pr71866.c: New testcase.
1086
6029a910 10872016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1088
1089 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1090 selector and enclose boolean expression in curly braces.
1091
798d22ed 10922016-07-14 Alan Modra <amodra@gmail.com>
1093
1094 PR target/71733
1095 * gcc.target/powerpc/p9-novsx.c: New.
1096
3ffcb27d 10972016-07-13 Andi Kleen <ak@linux.intel.com>
1098
1099 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1100 * g++.dg/tree-prof/morefunc.C: Dito.
1101 * g++.dg/tree-prof/pr35545.C: Dito.
1102 * g++.dg/tree-prof/reorder.C: Dito.
1103 * gcc.dg/tree-prof/20050826-2.c: Dito.
1104 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1105 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1106 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1107 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1108 * gcc.dg/tree-prof/inliner-1.c: Dito.
1109 * gcc.dg/tree-prof/merge_block.c: Dito.
1110 * gcc.dg/tree-prof/stringop-1.c: Dito.
1111 * gcc.dg/tree-prof/stringop-2.c: Dito.
1112 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1113 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1114 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1115 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1116 * gcc.dg/tree-prof/update-loopch.c: Dito.
1117 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1118 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1119 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1120 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1121 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1122 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1123 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1124
9ace90e5 11252016-07-13 Andi Kleen <ak@linux.intel.com>
1126
1127 * lib/profopt.exp (profopt-execute): Remove .imports files.
1128
b75cf198 11292016-07-13 Andi Kleen <ak@linux.intel.com>
1130
f942bdbf 1131 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 1132
4d0389a9 11332016-07-13 Andi Kleen <ak@linux.intel.com>
1134
1135 * lib/profopt.exp (dg-final-scan-autofdo,
1136 dg-final-scan-not-autofdo): New functions.
1137
a5af7a75 11382016-07-13 Bin Cheng <bin.cheng@arm.com>
1139
1140 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1141 * gcc.dg/vect/vect-35.c: Ditto.
1142 * gcc.dg/vect/vect-alias-check-2.c: New test.
1143
c6bcae01 11442016-07-13 Martin Liska <mliska@suse.cz>
1145
1146 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 1147 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 1148 * gfortran.dg/pr42108.f90: Update expected dump scan.
1149
0644c120 11502016-07-13 Richard Biener <rguenther@suse.de>
1151
1152 PR tree-optimization/24574
1153 * gcc.dg/pr24574.c: New testcase.
1154
2bbae5b9 11552016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1156
f942bdbf 1157 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 1158 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1159 * c-c++-common/pr68833-1.c: Require int32plus.
1160 * gcc.dg/ipa/pr63551.c: Likewise.
1161 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1162 * gcc.dg/ipa/pr64041.c: Require int32plus.
1163
839a6560 11642016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1165
1166 PR ipa/71633
1167 * g++.dg/pr71633.C: New test.
1168
8f5f2788 11692016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1170
1171 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1172 Add new arm_thumb1_cbz_ok effective target.
1173 * gcc.target/arm/cbz.c: New test.
1174
417e5cc5 11752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1176
1177 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1178 Define effective target.
1179 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1180 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1181 * gcc.target/arm/movhi_movw.c: New test.
1182 * gcc.target/arm/movsi_movw.c: Likewise.
1183 * gcc.target/arm/movdi_movw.c: Likewise.
1184
68a5143e 11852016-07-13 Richard Biener <rguenther@suse.de>
1186
1187 PR middle-end/71104
1188 * gcc.dg/pr71104-1.c: New testcase.
1189 * gcc.dg/pr71104-2.c: Likewise.
1190
69e8d259 11912016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1192
1193 PR target/71805
1194 * gcc.target/powerpc/pr71805.c: New test.
1195
244f142f 11962016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1197
1198 * gcc.target/powerpc/divkc3-1.c: New.
1199 * gcc.target/powerpc/mulkc3-1.c: New.
1200
6fc56f1f 12012016-07-12 Nathan Sidwell <nathan@acm.org>
1202
1203 * gcc.target/arm/data-rel-1.c: New.
1204 * gcc.target/arm/data-rel-2.c: New.
1205 * gcc.target/arm/data-rel-3.c: New.
1206
94ee1e9c 12072016-07-12 Martin Liska <mliska@suse.cz>
1208
1209 * gcc.dg/params/blocksort-part.c: New test.
1210 * gcc.dg/params/params.exp: New file.
1211
cd32d747 12122016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1213
1214 PR middle-end/71700
1215 * gcc.c-torture/execute/pr71700.c: New test.
1216
ad010d47 12172016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1218 Richard Biener <rguenther@suse.de>
1219
1220 PR tree-optimization/23286
1221 PR tree-optimization/70159
1222 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1223 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1224 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1225 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1226 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1227 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1228 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1229 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1230 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1231 * gcc.dg/pr51879-12.c: Likewise.
1232 * gcc.dg/strlenopt-9.c: Likewise.
1233 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1234 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1235 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1236 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1237 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1238 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1239 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1240 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1241 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1242 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1243 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1244 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1245 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1246 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1247 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1248
9aece49e 12492016-07-12 Richard Biener <rguenther@suse.de>
1250
1251 PR rtl-optimization/68961
1252 * gcc.target/i386/pr68961.c: New testcase.
1253
8f05fee9 12542016-07-11 Jakub Jelinek <jakub@redhat.com>
1255
4a6cc5cd 1256 PR middle-end/71758
1257 * c-c++-common/gomp/pr71758.c: New test.
1258 * gfortran.dg/gomp/pr71758.f90: New test.
1259
8f05fee9 1260 PR tree-optimization/71823
1261 * gcc.dg/vect/pr71823.c: New test.
1262
b73690a4 12632016-07-11 David Malcolm <dmalcolm@redhat.com>
1264
1265 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1266 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1267 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1268
675f4c6b 12692016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1270
1271 PR target/71801
1272 * gcc.target/i386/pr71801.c: New test.
1273
9aaf7e3e 12742016-07-11 Richard Biener <rguenther@suse.de>
1275
1276 PR tree-optimization/71816
1277 * gcc.dg/torture/pr71816.c: New testcase.
1278
dd58bf21 12792016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1280
1281 PR fortran/71783
1282 * gfortran.dg/dependency_46.f90: New test.
1283
a2ebcb84 12842016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1285
1286 PR rtl-optimization/71621
1287 * gcc.target/i386/pr71621-1.c: New.
1288 * gcc.target/i386/pr71621-2.c: New.
1289
6cedf97e 12902016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1291
1292 * gfortran.dg/goacc/pr71704.f90: New test.
1293
dc71c755 12942016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1295
1296 PR target/71297
1297 * gcc.target/powerpc/pr71297.c: New.
1298
288161af 12992016-07-08 Jiong Wang <jiong.wang@arm.com>
1300
1301 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1302
98e771d6 13032016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1304
1305 PR target/71806
1306 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1307
c3d27339 13082016-07-08 Alan Hayward <alan.hayward@arm.com>
1309
1310 PR tree-optimization/71667
1311 * gcc.dg/vect/pr71667.c: New
1312
b1b5042a 13132016-07-08 Martin Liska <mliska@suse.cz>
1314
1315 * gcc.dg/torture/pr71606.c: New test.
1316
5cdc40a0 13172016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1318
1319 PR fortran/71764
1320 * gfortran.dg/pr71764.f90: New test.
1321
bcc4d868 13222016-07-07 Jakub Jelinek <jakub@redhat.com>
1323 Kai Tietz <ktietz70@googlemail.com>
1324
1325 PR c++/70869
1326 PR c++/71054
1327 * g++.dg/cpp0x/pr70869.C: New test.
1328 * g++.dg/cpp0x/pr71054.C: New test.
1329
b39328b2 13302016-07-07 David Edelsohn <dje.gcc@gmail.com>
1331
1332 * g++.dg/debug/pr71432.C: Fail on AIX.
1333
95c9caad 13342016-07-07 Martin Liska <mliska@suse.cz>
1335
1336 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1337 an undefined behavior.
1338 * gfortran.dg/do_3.F90: Likewise.
1339 * gfortran.dg/do_check_11.f90: New test.
1340 * gfortran.dg/do_check_12.f90: New test.
1341 * gfortran.dg/do_corner_warn.f90: New test.
1342
8e976d11 13432016-07-07 Martin Liska <mliska@suse.cz>
1344
1345 * gfortran.dg/predict-1.f90: Ammend the test.
1346 * gfortran.dg/predict-2.f90: Likewise.
1347
26716fc7 13482016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1349
1350 PR ipa/71624
1351 * g++.dg/pr71624.C: New test.
1352
2d079cbf 13532016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1354
1355 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1356 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1357 ARMv8-M Mainline architectures.
1358
9e6f4af4 13592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1360
1361 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1362 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1363
d490b07a 13642016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1365
1366 PR target/70098
1367 PR target/71763
1368 * gcc.target/powerpc/pr71763.c: New file.
1369
798fc305 13702016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1371
1372 PR tree-optimization/71518
f942bdbf 1373 * gcc.dg/pr71518.c: New test.
798fc305 1374
97e4cbac 13752016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1376
1377 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1378
19aea164 13792016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1380
f942bdbf 1381 PR target/50739
19aea164 1382 * gcc.target/avr/pr50739.c: New test.
1383
105e9dfc 13842016-07-05 Jan Hubicka <jh@suse.cz>
1385
1386 * gcc.dg/tree-ssa/scev-14.c: update template.
1387
1137da9c 13882016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1389
1390 * gcc.dg/vect/group-no-gaps-1.c: New test.
1391
ce393063 13922016-07-05 Andi Kleen <ak@linux.intel.com>
1393
1394 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1395 if kernel supports MPX.
1396
039a1d47 13972016-07-05 Kito Cheng <kito.cheng@gmail.com>
1398
1399 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1400
f2ccdf8e 14012016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1402 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1403
1404 * gcc.target/powerpc/signbit-1.c: New test.
1405 * gcc.target/powerpc/signbit-2.c: New test.
1406 * gcc.target/powerpc/signbit-3.c: New test.
1407
0215a22c 14082016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1409
1410 PR rtl-optimization/71594
1411 * gcc.dg/torture/pr71594.c: New test.
1412
30a39817 14132016-07-05 Jan Hubicka <jh@suse.cz>
1414
1415 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1416
b65b8df2 14172016-07-05 David Malcolm <dmalcolm@redhat.com>
1418
1419 PR c++/62314
1420 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1421 number of missing semicolon error.
1422 * g++.dg/pr62314-2.C: New test case.
1423
6b5471d8 14242016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1425
1426 * gfortran.dg/coarray_stat_function.f90: New test.
1427 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1428 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1429 to new interfaces.
1430
35b3a8dd 14312016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1432
1433 PR fortran/71623
1434 * gfortran.dg/deferred_character_17.f90: New test.
1435
b84c1ddf 14362016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1437
1438 * gcc.target/arm/neon/polytypes.c: Move to ...
1439 * gcc.target/arm/polytypes.c: ... here.
1440 * gcc.target/arm/neon/pr51534.c: Move to ...
1441 * gcc.target/arm/pr51534.c: ... here.
1442 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1443 * gcc.target/arm/vect-vcvt.c: ... here.
1444 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1445 * gcc.target/arm/vect-vcvtq.c: ... here.
1446 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1447 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1448 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1449 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1450 * gcc.target/arm/neon/neon.exp: Delete.
1451 * gcc.target/arm/neon/: Delete.
1452
7e9136f1 14532016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1454
1455 PR fortran/65575
1456 * gfortran.dg: pr65575.f90: New test.
1457
18b42a28 14582016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1459
1460 PR fortran/35849
1461 * gfortran.dg: pr35849.f90: New test.
1462
f8765404 14632016-07-04 Jakub Jelinek <jakub@redhat.com>
1464
1465 PR c++/71739
1466 * g++.dg/cpp0x/pr71739.C: New test.
1467
e3422b3a 14682016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1469
1470 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1471
2da1c9f7 14722016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1473
1474 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1475 locr.
1476 * gcc.target/s390/loc-1.c: New test.
1477
6125d36e 14782016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1479
1480 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1481 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1482
42797d4b 14832016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1484
1485 PR target/63874
1486 * gcc.target/aarch64/pr63874.c: New test.
1487
9d9fe66a 14882016-07-04 Jan Beulich <jbeulich@suse.com>
1489
1490 * g++.dg/header.c: New.
1491 * gcc.dg/header.c: New.
1492
c364d0f3 14932016-07-02 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR c/71719
1496 * c-c++-common/Wunused-var-15.c: New test.
1497
267f3c67 14982016-07-01 Jakub Jelinek <jakub@redhat.com>
1499
1500 PR fortran/71687
1501 * gfortran.dg/gomp/pr71687.f90: New test.
1502
8297c70b 15032016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1504
1505 * gcc.dg/const-float128-ped.c: Require __float128 effective
1506 target and options.
1507 * gcc.dg/const-float128.c: Likewise.
1508 * gcc.dg/torture/float128-cmp-invalid.c: Require
1509 __float128 and base_quadfloat_support effective targets, and
1510 __float128 options.
1511 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1512 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1513 * gcc.dg/torture/float128-nan.c: Likewise.
1514 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1515 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1516 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1517 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1518 (add_options_for___float128): New.
1519 (check_effective_target_base_quadword_support): New.
1520
eab79b94 15212016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1522
1523 PR target/71720
1524 * gcc.target/powerpc/pr71720.c: New test.
1525
4ce6622a 15262016-07-01 Jan Beulich <jbeulich@suse.com>
1527
1528 * gcc.dg/bss.c: New.
1529
0b6f1914 15302016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1531
1532 PR target/71698
1533 * gcc.target/powerpc/pr71698.c: New test.
1534
4d28a470 15352016-07-01 Georg-Johann Lay <avr@gjlay.de>
1536
1537 PR target/71151
1538 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1539 instead of ".foo" for its section name.
1540 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1541 depending on MCU's flash size.
1542 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1543 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1544 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1545 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1546 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1547 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1548
ed8613ec 15492016-07-01 Jan Beulich <jbeulich@suse.com>
1550
1551 * gcc.target/i386/pr65105-2.c: Add -msse2.
1552
720a0bce 15532016-06-30 Jakub Jelinek <jakub@redhat.com>
1554
c54ee83c 1555 PR tree-optimization/71707
1556 * gcc.dg/strlenopt-29.c: New test.
1557
a845ae6c 1558 PR fortran/71704
1559 * gfortran.dg/gomp/pr71704.f90: New test.
1560
720a0bce 1561 PR fortran/71705
1562 * gfortran.dg/gomp/pr71705.f90: New test.
1563
17c32c4a 15642016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1565
1566 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1567 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1568 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1569 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1570 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1571 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1572 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1573 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1574 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1575 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1576 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1577 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1578 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1579 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1580 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1581 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1582 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1583 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1584 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1585 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1586 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1587 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1588 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1589 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1590 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1591 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1592 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1593 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1594 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1595 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1596 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1597 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1598 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1599 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1600 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1601 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1602 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1603 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1604 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1605 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1606 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1607 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1608 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1609 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1610 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1611 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1612 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1613 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1614 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1615 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1616 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1617 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1618 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1619 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1620 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1621 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1622 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1623 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1624 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1625 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1626 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1627 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1628 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1629 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1630 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1631 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1632 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1633 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1634 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1635 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1636 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1637 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1638 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1639 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1640 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1641 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1642 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1643 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1644 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1645 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1646 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1647
443405c9 16482016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1649 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1650
1651 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1652
6e3a3de2 16532016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1654 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1655
1656 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1657
413c4f6c 16582016-06-30 David Malcolm <dmalcolm@redhat.com>
1659
1660 PR driver/71651
1661 * gcc.dg/spellcheck-options-12.c: New test case.
1662
4c4e99c3 16632016-06-30 Jakub Jelinek <jakub@redhat.com>
1664
1665 PR middle-end/71693
1666 * gcc.c-torture/compile/pr71693.c: New test.
1667
26a2e993 16682016-06-29 David Malcolm <dmalcolm@redhat.com>
1669
1670 * gcc.dg/spellcheck-params.c: New testcase.
1671 * gcc.dg/spellcheck-params-2.c: New testcase.
1672
63abcf45 16732016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1674
1675 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1676 vector extract instructions.
1677 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1678
5f1d49ac 16792016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1680
1681 PR fortran/71686
1682 * gfortran.dg/unexpected_eof_2.f90: New test.
1683 * gfortran.dg/unexpected_eof_3.f90: New test.
1684
0dc00113 16852016-06-29 Jim Wilson <jim.wilson@linaro.org>
1686
1687 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1688
4b975445 16892016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1690
1691 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1692 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1693 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1694
e276a6b9 16952016-06-29 Richard Biener <rguenther@suse.de>
1696
1697 PR middle-end/15256
1698 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1699
c02f3e35 17002016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1701
1702 * gcc.target/arm/aapcs/neon-vect10.c: Require
1703 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1704 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1705 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1706 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1707 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1708 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1709 * gcc.target/arm/fp16-aapcs-1.c: Require
1710 -mfloat-ab=hard. Also simplify the test.
1711 * gcc.target/arm/fp16-aapcs-2.c: New.
1712
d0c2a3dd 17132016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1714
f942bdbf 1715 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 1716 (add_options_for_arm_fp16_ieee): New.
1717 (add_options_for_arm_fp16_alternative): New.
1718 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1719 long-line.
1720 (effective_target_arm_fp16_hw): New.
1721
162fed22 17222016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1723
1724 PR tree-optimization/71655
1725 * g++.dg/pr71655.C: New test.
1726
9ed0eb00 17272016-06-29 Martin Liska <mliska@suse.cz>
1728
1729 * gcc.dg/pr71585.c: New test.
1730 * gcc.dg/pr71585-2.c: New test.
1731 * gcc.dg/pr71585-3.c: New test.
1732
641b1c86 17332016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1734
1735 PR tree-optimization/70729
1736 * g++.dg/vect/pr70729.cc: New test.
1737
44e775d8 17382016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1739
1740 * c-c++-common/gomp/cancel-1.c: Extend.
1741
83b23cdf 17422016-06-29 Jakub Jelinek <jakub@redhat.com>
1743
1744 PR tree-optimization/71625
1745 * gcc.dg/strlenopt-28.c: New test.
1746
b6a4a0f5 17472016-06-29 Richard Biener <rguenther@suse.de>
1748
1749 PR middle-end/71002
1750 * g++.dg/torture/pr71002.C: Adjust testcase.
1751
1af10ce6 17522016-06-29 Jakub Jelinek <jakub@redhat.com>
1753
1754 PR c/71685
1755 * gcc.dg/pr71685.c: New test.
1756
17572016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 1758
1759 PR c/71552
1760 * gcc.dg/init-bad-9.c: New test.
1761
043457fd 17622016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1763
1764 * gcc.target/powerpc/abs128-1.c: Require VSX.
1765 * gcc.target/powerpc/copysign128-1.c: Likewise.
1766 * gcc.target/powerpc/inf128-1.c: Likewise.
1767 * gcc.target/powerpc/nan128-1.c: Likewise.
1768
d378e319 17692016-06-28 Jakub Jelinek <jakub@redhat.com>
1770
1771 PR middle-end/71626
1772 * gcc.c-torture/execute/pr71626-1.c: New test.
1773 * gcc.c-torture/execute/pr71626-2.c: New test.
1774
10ef7949 17752016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1776
1777 PR target/71656
1778 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1779
1fcfb8f7 17802016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1781
1782 PR target/71670
1783 * gcc.target/powerpc/pr71670.c: New testcase.
1784
35fd0c10 17852016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1786
1787 PR target/71656
1788 * gcc.target/powerpc/pr71656-1.c: New test.
1789 * gcc.target/powerpc/pr71656-2.c: New test.
1790
584757bc 17912016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1792
1793 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1794 around fp16 code.
1795 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1796 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1797 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1798 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1799 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1800 Add arm_neon_fp16_ok effective target.
f942bdbf 1801 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1802 Likewise.
1803 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1804 Likewise.
1805 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1806 Likewise.
1807 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1808 Likewise.
1809 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1810 Likewise.
1811 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1812 Likewise.
1813 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1814 Likewise.
1815 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1816 Likewise.
1817 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1818 Likewise.
1819 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1820 Likewise.
1821 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1822 Likewise.
584757bc 1823
cbcc4297 18242016-06-26 Jan Hubicka <hubicka@ucw.cz>
1825
1826 * gcc.dg/predict-12.c: New testcase.
1827
0aa73965 18282016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1829
1830 PR fortran/71649
1831 * gfortran.dg/pr71649.f90: New test.
1832
9977f724 18332016-06-25 Jakub Jelinek <jakub@redhat.com>
1834
a5c54f33 1835 PR tree-optimization/71643
1836 * g++.dg/opt/pr71643.C: New test.
1837
9977f724 1838 PR tree-optimization/71631
1839 * gcc.c-torture/execute/pr71631.c: New test.
1840
e09883e4 18412016-06-24 Jan Hubicka <hubicka@ucw.cz>
1842
1843 * gcc.dg/predict-11.c: New testcase.
1844 * gfortran.dg/predict-2.f90: New testcase.
1845
89beffc9 18462016-06-24 Jan Hubicka <hubicka@ucw.cz>
1847
1848 * gcc.dg/predict-10.c: New test.
1849
2275a11d 18502016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1851
1852 * gcc.target/powerpc/abs128-1.c: New.
1853 * gcc.target/powerpc/copysign128-1.c: New.
1854 * gcc.target/powerpc/inf128-1.c: New.
1855 * gcc.target/powerpc/nan128-1.c: New.
1856
37681b7f 18572016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gfortran.dg/pr71642.f90: New test.
1860
9cf2d600 18612016-06-24 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR tree-optimization/71647
1864 * gcc.target/i386/pr71647.c: New test.
1865
eea332b9 18662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1867
1868 * gcc.target/i386/noplt-gd-1.c: New test.
1869 * gcc.target/i386/noplt-gd-2.c: Likewise.
1870 * gcc.target/i386/noplt-gd-3.c: Likewise.
1871 * gcc.target/i386/noplt-ld-1.c: Likewise.
1872 * gcc.target/i386/noplt-ld-2.c: Likewise.
1873 * gcc.target/i386/noplt-ld-3.c: Likewise.
1874 * lib/target-supports.exp
1875 (check_effective_target_tls_get_addr_via_got): New.
1876
b6d48a78 18772016-06-24 Uros Bizjak <ubizjak@gmail.com>
1878
1879 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1880 testsuite compile flags.
1881 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1882 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1883
18842016-06-24 Uros Bizjak <ubizjak@gmail.com>
1885
1886 * g++dg/vect/pr36684.cc: Add dg-do compile.
1887 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1888 * gcc.dg/vect/pr70021.c: Ditto.
1889 * gcc.dg/vect/pr70138-1.c: Ditto.
1890 * gcc.dg/vect/pr70138-2.c: Ditto.
1891 * gcc.dg/vect/pr70354-1.c: Ditto.
1892 * gcc.dg/vect/pr70354-2.c: Ditto.
1893 * gcc.dg/vect/pr71259.c: Ditto.
1894 * gcc.dg/vect/pr71416-1.c: Ditto.
1895 * gcc.dg/vect/slp-43.c: Ditto.
1896 * gcc.dg/vect/slp-45.c: Ditto.
1897 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1898 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1899 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1900 * gfortran.dg/vect/pr69980.f90: Ditto.
1901
19022016-06-24 Uros Bizjak <ubizjak@gmail.com>
1903
1904 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1905 * gcc.dg/vect/bb-slp-30.c: Ditto.
1906 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1907 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1908 * gcc.dg/vect/pr45902.c: Ditto.
1909 * gcc.dg/vect/pr48172.c: Ditto.
1910 * gcc.dg/vect/pr48377.c: Ditto.
1911 * gcc.dg/vect/pr49038.c: Ditto.
1912 * gcc.dg/vect/pr49771.c: Ditto.
1913 * gcc.dg/vect/pr52091.c: Ditto.
1914 * gcc.dg/vect/pr53185-2.c: Ditto.
1915 * gcc.dg/vect/pr56826.c: Ditto.
1916 * gcc.dg/vect/pr60276.c: Ditto.
1917 * gcc.dg/vect/pr62021.c: Ditto.
1918 * gcc.dg/vect/pr63530.c: Ditto.
1919 * gcc.dg/vect/pr65518.c: Ditto.
1920 * gcc.dg/vect/pr65947-1.c: Ditto.
1921 * gcc.dg/vect/pr65947-10.c: Ditto.
1922 * gcc.dg/vect/pr65947-11.c: Ditto.
1923 * gcc.dg/vect/pr65947-12.c: Ditto.
1924 * gcc.dg/vect/pr65947-13.c: Ditto.
1925 * gcc.dg/vect/pr65947-2.c: Ditto.
1926 * gcc.dg/vect/pr65947-3.c: Ditto.
1927 * gcc.dg/vect/pr65947-4.c: Ditto.
1928 * gcc.dg/vect/pr65947-5.c: Ditto.
1929 * gcc.dg/vect/pr65947-6.c: Ditto.
1930 * gcc.dg/vect/pr65947-7.c: Ditto.
1931 * gcc.dg/vect/pr65947-8.c: Ditto.
1932 * gcc.dg/vect/pr65947-9.c: Ditto.
1933 * gcc.dg/vect/pr71416-1.c: Ditto.
1934 * gcc.dg/vect/pr71439.c: Ditto.
1935 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1936 * gcc.dg/vect/vect-bswap16.c: Ditto.
1937 * gcc.dg/vect/vect-bswap32.c: Ditto.
1938 * gcc.dg/vect/vect-bswap64.c: Ditto.
1939 * gcc.dg/vect/vect-live-1.c: Ditto.
1940 * gcc.dg/vect/vect-live-2.c: Ditto.
1941 * gcc.dg/vect/vect-live-3.c: Ditto.
1942 * gcc.dg/vect/vect-live-4.c: Ditto.
1943 * gcc.dg/vect/vect-live-5.c: Ditto.
1944 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1945 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1946 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1947 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1948 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1949 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1950 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1951 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1952 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1953 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1954 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1955 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1956 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1957 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1958 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1959 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1960 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1961
d4213166 19622016-06-24 Uros Bizjak <ubizjak@gmail.com>
1963
1964 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1965
5aaec397 19662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1967
1968 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1969 ia32 if R_386_GOT32X relocation is supported.
1970 * gcc.target/i386/noplt-3.c: Likewise.
1971 * gcc.target/i386/noplt-2.c: Likewise.
1972 (main): Renamed to ...
1973 (bar): This.
1974 * gcc.target/i386/noplt-4.c: Likewise.
1975 (main): Renamed to ...
1976 (bar): This.
1977 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1978 * gcc.target/i386/pr67400-5.c: Likewise.
1979
77104764 19802016-06-24 Jakub Jelinek <jakub@redhat.com>
1981
7318e591 1982 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1983 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1984
77104764 1985 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1986 f4): Adjust expected diagnostics.
1987 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1988 (T): If OVFP is defined, redefine to TP.
1989 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1990 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1991 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1992 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1993 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1994 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1995 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1996 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1997 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1998 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1999 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2000 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2001 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2002 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2003 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2004 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2005 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2006 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2007 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2008 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2009 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2010 as last argument to __builtin_add_overflow_p.
2011
ddf08519 20122016-06-23 Uros Bizjak <ubizjak@gmail.com>
2013
2014 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2015 dg-options and remove default vector testsuite compile flags.
2016 * g++.dg/vect/pr33860a.cc: Ditto.
2017 * g++.dg/vect/pr45470-a.cc: Ditto.
2018 * g++.dg/vect/pr45470-b.cc: Ditto.
2019 * g++.dg/vect/pr60896.cc: Ditto.
2020 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2021 * gcc.dg/vect/pr18308.c: Ditto.
2022 * gcc.dg/vect/pr24049.c: Ditto.
2023 * gcc.dg/vect/pr33373.c: Ditto.
2024 * gcc.dg/vect/pr36228.c: Ditto.
2025 * gcc.dg/vect/pr42395.c: Ditto.
2026 * gcc.dg/vect/pr42604.c: Ditto.
2027 * gcc.dg/vect/pr46663.c: Ditto.
2028 * gcc.dg/vect/pr48765.c: Ditto.
2029 * gcc.dg/vect/pr49093.c: Ditto.
2030 * gcc.dg/vect/pr49352.c: Ditto.
2031 * gcc.dg/vect/pr52298.c: Ditto.
2032 * gcc.dg/vect/pr52870.c: Ditto.
2033 * gcc.dg/vect/pr53185.c: Ditto.
2034 * gcc.dg/vect/pr53773.c: Ditto.
2035 * gcc.dg/vect/pr56695.c: Ditto.
2036 * gcc.dg/vect/pr62171.c: Ditto.
2037 * gcc.dg/vect/pr63530.c: Ditto.
2038 * gcc.dg/vect/pr68339.c: Ditto.
2039 * gcc.dg/vect/pr71259.c: Ditto.
2040 * gcc.dg/vect/vect-82_64.c: Ditto.
2041 * gcc.dg/vect/vect-83_64.c: Ditto.
2042 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2043 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2044 * gcc.dg/vect/vect-shift-2.c: Ditto.
2045 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2046 * gfortran.dg/vect/pr39318.f90: Ditto.
2047 * gfortran.dg/vect/pr45714-a.f: Ditto.
2048 * gfortran.dg/vect/pr45714-b.f: Ditto.
2049 * gfortran.dg/vect/pr46213.f90: Ditto.
2050
81883aeb 20512016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2052 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2053
2054 * gcc.target/powerpc/p9-splat-5.c: New test.
2055
affe5c16 20562016-06-23 Uros Bizjak <ubizjak@gmail.com>
2057
2058 PR tree-optimization/71488
2059 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2060 * lib/target-supports.exp: ... here.
2061 (check_sse4_hw_available): New procedure.
2062 (check_effective_target_sse4_runtime): Ditto.
2063 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2064 -march=westmere for sse4_runtime targets.
547fdd3e 2065 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 2066 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 2067 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 2068 (main): Call check_vect ().
e50240d3 2069 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 2070
6fb2f181 20712016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2072
2073 PR target/66232
2074 PR target/67400
2075 * gcc.target/i386/pr66232-14.c: New file.
2076 * gcc.target/i386/pr66232-15.c: Likewise.
2077 * gcc.target/i386/pr66232-16.c: Likewise.
2078 * gcc.target/i386/pr66232-17.c: Likewise.
2079 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2080 ia32 if R_386_GOT32X relocation is supported.
2081 * gcc.target/i386/pr67400-2.c: Likewise.
2082 * gcc.target/i386/pr67400-3.c: Likewise.
2083 * gcc.target/i386/pr67400-4.c: Likewise.
2084 * gcc.target/i386/pr67400-6.c: Likewise.
2085 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 2086 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 2087
88be2b3c 20882016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2089
2090 PR libgfortran/48852
2091 * gfortran.dg/char4_iunit_1.f03: Update test.
2092 * gfortran.dg/f2003_io_5.f03: Update test.
2093 * gfortran.dg/real_const_3.f90: Update test.
2094
ff600f64 20952016-06-23 Andi Kleen <ak@linux.intel.com>
2096
2097 * g++.dg/bprob/bprob.exp: Support autofdo.
2098 * g++.dg/tree-prof/tree-prof.exp: dito.
2099 * gcc.dg/tree-prof/tree-prof.exp: dito.
2100 * gcc.misc-tests/bprob.exp: dito.
2101 * gfortran.dg/prof/prof.exp: dito.
2102 * lib/profopt.exp: dito.
2103 * lib/target-supports.exp: Check for autofdo.
2104
afa7ed87 21052016-06-23 Martin Liska <mliska@suse.cz>
2106
2107 * gcc.dg/pr71619.c: New test.
2108
0941fba8 21092016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2110
2111 PR target/67400
56896ed3 2112 * gcc.target/i386/pr67400-1.c: New test.
2113 * gcc.target/i386/pr67400-2.c: Likewise.
2114 * gcc.target/i386/pr67400-3.c: Likewise.
2115 * gcc.target/i386/pr67400-4.c: Likewise.
2116 * gcc.target/i386/pr67400-5.c: Likewise.
2117 * gcc.target/i386/pr67400-6.c: Likewise.
2118 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 2119
e557fc7f 21202016-06-22 David Malcolm <dmalcolm@redhat.com>
2121
2122 * c-c++-common/missing-header-1.c: New test case.
2123 * c-c++-common/missing-header-2.c: New test case.
2124 * c-c++-common/missing-header-3.c: New test case.
2125 * c-c++-common/missing-header-4.c: New test case.
2126
8469aece 21272016-06-22 David Malcolm <dmalcolm@redhat.com>
2128
2129 PR c/70339
2130 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2131 hint.
2132 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2133 expected results due to builtin "nanl" now being suggested for
2134 "name".
2135 * gcc.dg/pr67580.c: Update expected messages.
2136 * gcc.dg/spellcheck-identifiers.c: New testcase.
2137 * gcc.dg/spellcheck-typenames.c: New testcase.
2138
6628b04d 21392016-06-22 David Malcolm <dmalcolm@redhat.com>
2140
2141 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2142 file.
2143 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2144 diagnostic-test-show-locus-parseable-fixits.c to sources for
2145 diagnostic_plugin_test_show_locus.c.
2146 * lib/gcc-defs.exp (freeform_regexps): New global.
2147 (dg-regexp): New function.
2148 (handle-dg-regexps): New function.
2149 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2150 freeform_regexps to the empty list.
2151 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2152
82ccd33e 21532016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2154
affe5c16 2155 PR tree-optimization/71488
82ccd33e 2156 * g++.dg/pr71488.C: New test.
2157 * gcc.dg/vect/vect-bool-cmp.c: New test.
2158
2c21de58 21592016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2160
2161 * gcc.dg/guality/param-5.c: New test.
2162
fadfd5fc 21632016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2164
2165 * gcc.target/i386/asm-flag-7.c: New test.
2166
03fee1f8 21672016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2168
2169 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2170 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2171 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2172 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2173 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2174 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2175 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2176 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2177 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2178 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2179 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2180 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2181 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2182 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2183 * lib/target-supports.exp: Likewise.
2184
6905db52 21852016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2186
2187 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2188 * gcc.dg/attr-ms_struct-2.c: Likewise.
2189 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2190 * gcc.dg/bf-ms-attrib.c: Likewise.
2191 * gcc.dg/bf-ms-layout-2.c: Likewise.
2192 * gcc.dg/bf-ms-layout-3.c: Likewise.
2193 * gcc.dg/bf-ms-layout.c: Likewise.
2194 * gcc.dg/bf-no-ms-layout.c: Likewise.
2195 * gcc.target/i386/bitfield1.c: Likewise.
2196 * gcc.target/i386/bitfield2.c: Likewise.
2197 * gcc.target/i386/bitfield3.c: Likewise.
2198
a6f93fc2 21992016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2200
2201 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2202 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2203 override other than -mcpu=power9 command-line option is specified,
2204 or if the target operating system is aix.
2205 * gcc.target/powerpc/darn-1.c: Likewise.
2206 * gcc.target/powerpc/darn-2.c: Likewise.
2207 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2208 test if effective-target is not powerpc_p9vector_ok or if the
2209 target operating system is not defined.
2210 * gcc.target/powerpc/vslv-1.c: Likewise.
2211 * gcc.target/powerpc/vsrv-0.c: Likewise.
2212 * gcc.target/powerpc/vsrv-1.c: Likewise.
2213
1cb2b4d3 22142016-06-21 Tobias Burnus <burnus@net-b.de>
2215
2216 PR fortran/71068
2217 * gfortran.dg/coarray/data_1.f90: New.
2218
66ff0c67 22192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2220
2221 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2222 (dg-require-effective-target): Use arm_v8_neon_hw.
2223 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2224 (dg-require-effective-target): Likewise.
2225 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2226 (dg-require-effective-target): Likewise.
2227 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2228 (dg-require-effective-target): Likewise.
2229 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2230 (dg-require-effective-target): Likewise.
2231 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2232 (dg-require-effective-target): Likewise.
2233 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2234 Add AArch64 check.
2235
949bfed4 22362016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2237
2238 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2239 Set to 3 so test passes.
2240
a20f6cd4 22412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2242
2243 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2244
12792843 22452016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2246
2247 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2248 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2249 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2250 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2251
49763db6 22522016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2253
2254 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2255 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2256
ada61167 22572016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2258
2259 PR target/71549
2260 * gcc.target/i386/pr71549.c: New test.
2261
a15584d4 22622016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2263
2264 * gcc.target/powerpc/vadsdu-0.c: Replace
2265 dg-require-effective-target directive to allow test to run on more
2266 platforms, and add dg-skip-if directive to disable test on aix
2267 platforms because of known incompatibilities.
2268 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2269 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2270 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2271 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2272 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2273 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2274 * gcc.target/powerpc/vadsdub-2.c: Replace
2275 dg-require-effective-target directive to allow test to run on more
2276 platforms, and add dg-skip-if directive to disable test on aix
2277 platforms because of known incompatibilities.
2278 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2279 with vec_absdb call to differentiate this test from vadsdub-1.c.
2280 * gcc.target/powerpc/vadsduh-1.c: Replace
2281 dg-require-effective-target directive to allow test to run on more
2282 platforms, and add dg-skip-if directive to disable test on aix
2283 platforms because of known incompatibilities.
2284 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2285 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2286 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2287
ec15ec36 22882016-06-21 Jakub Jelinek <jakub@redhat.com>
2289
2290 PR tree-optimization/71588
2291 * gcc.dg/pr71558.c: New test.
2292
faeffe49 22932016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2294
2295 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2296 * c-c++-common/pr68657-2.c: Likewise.
2297 * c-c++-common/pr68657-3.c: Likewise.
2298 * gcc.dg/torture/pr69714.c: Require int32plus support.
2299 * gcc.dg/torture/pr70025.c: Likewise.
2300 * gcc.dg/torture/pr70083.c: Likewise.
2301 * gcc.dg/torture/pr70542.c: Likewise.
2302 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2303
e218d07f 23042016-06-20 Joseph Myers <joseph@codesourcery.com>
2305
2306 PR c/71601
2307 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2308
232a3df7 23092016-06-20 Jakub Jelinek <jakub@redhat.com>
2310
d7f45b87 2311 PR middle-end/71581
2312 * gcc.dg/pr71581.c: New test.
2313
232a3df7 2314 PR rtl-optimization/71591
2315 * gcc.dg/cpp/pr71591.c: New test.
2316
dbddef42 23172016-06-20 David B. Robins <gcc@davidrobins.net>
2318
2319 PR target/71571
2320 * g++.dg/torture/pr71571.C: New test.
2321
03129ccb 23222016-06-20 Jakub Jelinek <jakub@redhat.com>
2323
2324 PR target/71559
2325 * gcc.target/i386/sse2-pr71559.c: New test.
2326 * gcc.target/i386/avx-pr71559.c: New test.
2327 * gcc.target/i386/avx512f-pr71559.c: New test.
2328
a40b4b62 23292016-06-20 Tobias Burnus <burnus@net-b.de>
2330
2331 PR fortran/71194
2332 * gfortran.dg/pointer_remapping_10.f90: New.
2333
ecbea05a 23342016-06-20 David Malcolm <dmalcolm@redhat.com>
2335
2336 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2337
0f61dae9 23382016-06-20 Martin Sebor <msebor@redhat.com>
2339
2340 PR c/69507
2341 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2342 * gnu90-const-expr-1.c: Same.
2343 * gnu99-const-expr-1.c: Same.
2344 * gnu99-static-1.c: Same.
2345
e458dfd8 23462016-06-20 Renlin Li <renlin.li@arm.com>
2347
2c0c0c9b 2348 PR testsuite/71489
e458dfd8 2349 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2350
7ab71cb3 23512016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2352
2353 * gcc.target/aarch64/vcvt_f64_1.c: New.
2354 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2355 * gcc.target/aarch64/vrecp_f64_1.c: New.
2356
34d36b7a 23572016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2358
2359 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2360 "alignement".
2361
ed7f4748 23622016-06-20 Georg-Johann Lay <avr@gjlay.de>
2363
2364 PR target/71103
2365 * gcc.target/avr/torture/pr71103-2.c: New test.
2366
21897f47 23672016-06-19 Martin Sebor <msebor@redhat.com>
2368
2369 PR c/69507
2370 * gcc.dg/alignof.c: New test.
2371
98683d85 23722016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2373
2374 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2375 vs dg-error; test constexpr specifier too.
2376
358cee25 23772016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2378
2379 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2380
c3d7ceb6 23812016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2382
2383 * lib/target-supports.exp
2384 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2385 arm_neon_ok and merge flags. Fix temporary test name.
2386 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2387 and merge flags.
2388
1176073c 23892016-06-17 Martin Liska <mliska@suse.cz>
2390
2391 * gcc.dg/predict-9.c: Fix dump scanning.
2392
f3e2969a 23932016-06-17 Bin Cheng <bin.cheng@arm.com>
2394
2395 PR tree-optimization/71354
2396 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2397
7fdca647 23982016-06-17 Bin Cheng <bin.cheng@arm.com>
2399
2400 PR tree-optimization/71347
2401 * gcc.dg/tree-ssa/pr71347.c: New test.
2402
a338a226 24032016-06-17 Bin Cheng <bin.cheng@arm.com>
2404
2405 PR tree-optimization/71354
2406 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2407
c1e75671 24082016-06-17 Bin Cheng <bin.cheng@arm.com>
2409
2410 * gcc.dg/vect/vect-alias-check-1.c: New test.
2411
365ba13d 24122016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2413
59bde511 2414 PR target/71151
365ba13d 2415 * gcc.target/avr/pr71151-1.c: New test.
2416 * gcc.target/avr/pr71151-2.c: New test.
2417 * gcc.target/avr/pr71151-3.c: New test.
2418 * gcc.target/avr/pr71151-4.c: New test.
2419 * gcc.target/avr/pr71151-5.c: New test.
2420 * gcc.target/avr/pr71151-6.c: New test.
2421 * gcc.target/avr/pr71151-7.c: New test.
2422 * gcc.target/avr/pr71151-8.c: New test.
2423 * gcc.target/avr/pr71151-common.h: New test.
2424
db48d95b 24252016-06-16 Martin Liska <mliska@suse.cz>
2426
2427 * gfortran.dg/predict-1.f90: New test.
2428
4c780a59 24292016-06-16 Uros Bizjak <ubizjak@gmail.com>
2430
2431 PR target/71242
2432 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2433
8c1879bc 24342016-06-16 Jan Hubicka <hubicka@ucw.cz>
2435
2436 * g++.dg/vect/pr36648.cc: Disable cunrolli
2437
33698dfe 24382016-06-16 Jakub Jelinek <jakub@redhat.com>
2439
745f2db6 2440 PR target/71554
2441 * gcc.c-torture/execute/pr71554.c: New test.
2442
33698dfe 2443 PR rtl-optimization/71532
2444 * gcc.dg/torture/pr71532.c: New test.
2445
b42322b9 24462016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2447
2448 * gcc.target/powerpc/p9-dimode1.c: New test.
2449 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2450
412b298a 24512016-06-15 Jakub Jelinek <jakub@redhat.com>
2452
93479f99 2453 * gcc.c-torture/compile/20160615-1.c: New test.
2454
412b298a 2455 * g++.dg/cpp0x/ref-qual17.C: New test.
2456
3ec40531 24572016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2458
2459 PR middle-end/71529
2460 * gcc.target/i386/pr71529.C: New test.
2461
edfe7670 24622016-06-15 Alan Hayward <alan.hayward@arm.com>
2463
2464 PR tree-optimization/71483
2465 * g++.dg/vect/pr71483.c: New
2466
6e52ac17 24672016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2468
2469 PR c++/70202
2470 * g++.dg/inherit/crash6.C: New.
2471 * g++.dg/inherit/union2.C: Likewise.
2472 * g++.dg/inherit/virtual12.C: Likewise.
2473 * g++.dg/inherit/virtual13.C: Likewise.
2474 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2475
aed35af2 24762016-06-15 Uros Bizjak <ubizjak@gmail.com>
2477
0941fba8 2478 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2479
6f710392 24802016-06-15 Alan Hayward <alan.hayward@arm.com>
2481
2482 PR tree-optimization/71439
2483 * gcc.dg/vect/pr71439.c: New
2484
d1cedfd3 24852016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2486
2487 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2488
ee8fd158 24892016-06-15 Richard Biener <rguenther@suse.de>
2490
2491 * gcc.dg/vect/slp-45.c: New testcase.
2492
5695a690 24932016-06-15 Richard Biener <rguenther@suse.de>
2494
2495 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2496
267ae3ee 24972016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2498
2499 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2500 requirements, and disable for AIX for now.
2501 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2502
a6d0e20a 25032016-06-14 Jakub Jelinek <jakub@redhat.com>
2504
b2efd162 2505 PR c++/71528
2506 * g++.dg/opt/pr71528.C: New test.
2507
a6d0e20a 2508 PR c++/71516
2509 * g++.dg/init/pr71516.C: New test.
2510
035778de 25112016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2512
2513 * g++.dg/init/array46.C: New.
2514
7c9dc58e 25152016-06-14 Uros Bizjak <ubizjak@gmail.com>
2516
0941fba8 2517 * gcc.target/i386/float128-3.c: New test.
2518 * gcc.target/i386/quad-sse4.c: Ditto.
2519 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2520 Update scan strings.
7c9dc58e 2521
412640c9 25222016-06-14 Richard Biener <rguenther@suse.de>
2523
2524 PR middle-end/71526
2525 * gfortran.dg/pr71526.f90: New testcase.
2526
1b9fde85 25272016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2528
2529 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2530 * gcc.dg/zero_bits_compound-1.c: Likewise.
2531
306097e3 25322016-06-14 Richard Biener <rguenther@suse.de>
2533
2534 PR tree-optimization/71522
2535 * gcc.dg/torture/pr71522.c: New testcase.
2536
566255a8 25372016-06-14 Jakub Jelinek <jakub@redhat.com>
2538
2539 PR tree-optimization/71520
2540 * gcc.dg/tree-ssa/pr71520.c: New test.
2541
eb912adb 25422016-06-14 Richard Biener <rguenther@suse.de>
2543
2544 PR tree-optimization/71521
56d35455 2545 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2546
9720103d 25472016-06-13 Jakub Jelinek <jakub@redhat.com>
2548
12cb8367 2549 PR sanitizer/71498
2550 * c-c++-common/ubsan/bounds-13.c: New test.
2551
9720103d 2552 PR preprocessor/71183
2553 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2554
5965fbcc 25552016-06-13 Jeff Law <law@redhat.com>
2556
2557 PR tree-optimization/71403
2558 * c-c++-common/ubsan/pr71403-1.c: New test.
2559 * c-c++-common/ubsan/pr71403-2.c: New test.
2560 * c-c++-common/ubsan/pr71403-3.c: New test.
2561
04537049 25622016-06-13 Jakub Jelinek <jakub@redhat.com>
2563
2564 PR middle-end/71478
2565 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2566 Add -Wno-psabi -w to dg-options.
2567
412f195f 25682016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2569
2570 * gcc.target/powerpc/vadsdu-0.c: New test.
2571 * gcc.target/powerpc/vadsdu-1.c: New test.
2572 * gcc.target/powerpc/vadsdu-2.c: New test.
2573 * gcc.target/powerpc/vadsdu-3.c: New test.
2574 * gcc.target/powerpc/vadsdu-4.c: New test.
2575 * gcc.target/powerpc/vadsdu-5.c: New test.
2576 * gcc.target/powerpc/vadsdub-1.c: New test.
2577 * gcc.target/powerpc/vadsdub-2.c: New test.
2578 * gcc.target/powerpc/vadsduh-1.c: New test.
2579 * gcc.target/powerpc/vadsduh-2.c: New test.
2580 * gcc.target/powerpc/vadsduw-1.c: New test.
2581 * gcc.target/powerpc/vadsduw-2.c: New test.
2582
527790c1 25832016-06-13 David Malcolm <dmalcolm@redhat.com>
2584
2585 * gcc.dg/c99-init-2.c (c): Update expected error message.
2586 * gcc.dg/init-bad-8.c (foo): Likewise.
2587 * gcc.dg/spellcheck-fields-3.c: New test case.
2588
102e67eb 25892016-06-13 Martin Liska <mliska@suse.cz>
2590
2591 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2592 and "guess loop iv compared" heuristics.
2593 * gcc.dg/predict-2.c: Likewise.
2594 * gcc.dg/predict-3.c: Likewise.
2595 * gcc.dg/predict-4.c: Likewise.
2596 * gcc.dg/predict-5.c: Likewise.
2597 * gcc.dg/predict-6.c: Likewise.
2598
1a54d3be 25992016-06-13 Marek Polacek <polacek@redhat.com>
2600
2601 PR middle-end/71476
2602 * c-c++-common/Wswitch-unreachable-4.c: New test.
2603 * gcc.dg/Wswitch-unreachable-2.c: New test.
2604 * g++.dg/tm/jump1.C: Move dg-warning.
2605
5b7401b8 26062016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2607
2608 * gnat.dg/renaming10.ad[sb]: New test.
2609
1c93151c 26102016-06-13 Paul Thomas <pault@gcc.gnu.org>
2611
2612 PR fortran/70673
2613 * gfortran.dg/pr70673.f90: New test.
2614
249865a0 26152016-06-13 Richard Biener <rguenther@suse.de>
2616
2617 PR middle-end/64516
2618 * gcc.dg/align-3.c: New testcase.
2619
776d9b14 26202016-06-13 Martin Liska <mliska@suse.cz>
2621
2622 * gcc.target/i386/pr71458.c: New test.
2623
0cf5c551 26242016-06-12 Uros Bizjak <ubizjak@gmail.com>
2625
2626 PR target/71241
2627 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2628
34de0a35 26292016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2630
2631 PR target/60751
2632 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2633 statement.
2634
0cc8bc98 26352016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2636
2637 PR target/60751
2638 * gfortran.dg/comma_IO_extension_1.f90: New test.
2639 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2640 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2641 statement.
2642 * gfortran.dg/graphite/pr38083.f90: Likewise.
2643 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2644 missing format.
2645
0ff78c86 26462016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2647
2648 * gnat.dg/case_character.adb: New test.
2649
6c38863e 26502016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2651
2652 PR middle-end/71310
2653 * gcc.target/powerpc/pr71310.c: New testcase.
2654
24c41395 26552016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2656
2657 PR middle-end/71478
2658 * gcc.dg/pr71478.c: New test.
2659
aeb26fb6 26602016-06-10 Jakub Jelinek <jakub@redhat.com>
2661
702b3575 2662 PR middle-end/71494
2663 * gcc.c-torture/execute/pr71494.c: New test.
2664
8ec29807 2665 PR c/68657
2666 * gcc.target/i386/pr68657.c: New test.
2667
aeb26fb6 2668 PR inline-asm/68843
2669 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2670 (test): Add -masm=intel alternatives.
2671
1dc4d519 26722016-06-10 Martin Sebor <msebor@redhat.com>
2673
2674 PR c/71392
2675 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2676
6385d6d3 26772016-06-10 Jeff Law <law@redhat.com>
2678
2679 PR tree-optimization/71335
2680 * gcc.c-torture/execute/pr71335.c: New test.
2681
041a412b 26822016-06-10 David Malcolm <dmalcolm@redhat.com>
2683
2684 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2685 the various "cannot tail-call: " messages.
2686
4a5edbb2 26872016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2688
2689 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2690 and options.
2691
9cf3aec3 26922016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2693
2694 PR sanitizer/71480
2695 * c-c++-common/asan/pr71480.c: New test.
2696
61724718 26972016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2698
2699 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2700 (ASMNAME2): Likewise.
2701 (main): Replace fn in asm statement with ASMNAME ("fn").
2702 * gcc.dg/guality/pr68037-2.c: Likewise.
2703 * gcc.dg/guality/pr68037-3.c: Likewise.
2704 * gcc.dg/torture/pr68037-1.c: Likewise.
2705 * gcc.dg/torture/pr68037-2.c: Likewise.
2706 * gcc.dg/torture/pr68037-3.c: Likewise.
2707
1807f6fb 27082016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2709
2710 PR inline-asm/68843
2711 * gcc.target/i386/pr68843-1.c: New test.
2712 * gcc.target/i386/pr68843-2.c: New test.
2713
ccfa030f 27142016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 2715 Cesar Philippidis <cesar@codesourcery.com>
2716
2717 PR middle-end/71373
2718 * gcc.dg/goacc/nested-function-1.c: New file.
2719 * gcc.dg/goacc/nested-function-2.c: Likewise.
2720 * gcc.dg/goacc/pr71373.c: Likewise.
2721 * gfortran.dg/goacc/cray-2.f95: Likewise.
2722 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2723 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2724 * gfortran.dg/goacc/cray.f95: Update.
2725 * gfortran.dg/goacc/loop-1.f95: Likewise.
2726 * gfortran.dg/goacc/loop-3.f95: Likewise.
2727 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2728 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2729
27302016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2731
2732 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2733 for OpenACC tile clauses.
2734 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 2735
2736 PR c/71381
2737 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2738 to...
2739 * c-c++-common/goacc/cache-2.c: ... this new file.
2740 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2741 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2742 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2743 usage.
2744 * gfortran.dg/goacc/cray.f95: Likewise.
2745 * gfortran.dg/goacc/loop-1.f95: Likewise.
2746
bb038f3e 27472016-06-10 Alan Hayward <alan.hayward@arm.com>
2748
2749 PR tree-optimization/71407
2750 PR tree-optimization/71416
2751 * gcc.dg/vect/pr71407.c: New
2752 * gcc.dg/vect/pr71416-1.c: New
2753 * gcc.dg/vect/pr71416-2.c: New
2754
332409d3 27552016-06-10 Richard Biener <rguenther@suse.de>
2756
2757 PR middle-end/71477
2758 * gcc.dg/torture/pr71477.c: New testcase.
2759
03cf727c 27602016-06-09 Julia Koval <julia.koval@intel.com>
2761
2762 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2763 * gcc.target/i386/interrupt-13.c: Likewise.
2764 * gcc.target/i386/interrupt-15.c: Likewise.
2765 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2766 * gcc.target/i386/interrupt-24.c: Likewise.
2767 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2768 * gcc.target/i386/interrupt-9.c: Likewise.
2769 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2770
23b101c5 27712016-06-09 Martin Sebor <msebor@redhat.com>
2772
2773 PR c/70883
2774 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2775 * gcc.dg/builtin-constant_p-1.c: Same.
2776 * gcc.dg/builtins-error.c: Same.
2777 * gcc.dg/pr70859.c: Same.
2778
188d6bbb 27792016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2780
2781 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2782 * gcc.dg/torture/pr68067-1.c: Likewise.
2783 * gcc.dg/torture/pr68067-2.c: Likewise.
2784
27852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2786
2787 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2788 when setting SIZE.
2789
ff8886bd 27902016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2791
2792 PR c++/71465
2793 * g++.dg/inherit/crash5.C: New.
2794 Revert:
2795 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2796
2797 PR c++/70202
2798 * g++.dg/inherit/crash5.C: New.
2799 * g++.dg/inherit/virtual1.C: Adjust.
2800
3f76cceb 28012016-06-09 Martin Liska <mliska@suse.cz>
2802
2803 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2804 * g++.dg/predict-loop-exit-2.C: Likewise.
2805 * g++.dg/predict-loop-exit-3.C: Likewise.
2806 * gcc.dg/predict-1.c: Likewise.
2807 * gcc.dg/predict-2.c: Likewise.
2808 * gcc.dg/predict-3.c: Likewise.
2809 * gcc.dg/predict-4.c: Likewise.
2810 * gcc.dg/predict-5.c: Likewise.
2811 * gcc.dg/predict-6.c: Likewise.
2812 * gcc.dg/predict-7.c: Likewise.
2813
59ae3d1b 28142016-06-09 Richard Biener <rguenther@suse.de>
2815
2816 PR tree-optimization/71462
2817 * gcc.dg/torture/pr71462.c: New testcase.
2818
8c2d2acf 28192016-06-09 Marek Polacek <polacek@redhat.com>
2820
2821 PR c/65471
2822 * gcc.dg/c11-generic-3.c: New test.
2823
224cb6b7 28242016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2825
2826 * g++.dg/init/array42.C: New.
2827 * g++.dg/init/array43.C: Likewise.
2828 * g++.dg/init/array44.C: Likewise.
2829 * g++.dg/init/array45.C: Likewise.
2830 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2831 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2832 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2833 * g++.dg/gomp/pr35751.C: Likewise.
2834 * g++.dg/init/array23.C: Likewise.
2835 * g++.dg/init/brace2.C: Likewise.
2836 * g++.dg/init/brace6.C: Likewise.
2837
732905bb 28382016-06-08 Martin Sebor <msebor@redhat.com>
2839 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR c++/70507
2842 PR c/68120
2843 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2844 * c-c++-common/builtin-arith-overflow-2.c: New test.
2845 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2846 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2847 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2848
7ddaa622 28492016-06-08 Jakub Jelinek <jakub@redhat.com>
2850
2851 PR c++/71442
2852 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2853
84ee0905 28542016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2855
2856 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2857 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2858 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2859 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2860 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2861 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2862 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2863 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2864 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2865 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2866 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2867 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2868 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2869
2876af98 28702016-06-08 Richard Biener <rguenther@suse.de>
2871
2872 PR tree-optimization/68558
2873 * gcc.dg/vect/slp-44.c: New testcase.
2874
acbb0d03 28752016-06-08 Richard Biener <rguenther@suse.de>
2876
2877 * gcc.dg/vect/slp-43.c: New testcase.
2878
f8689010 28792016-06-08 Richard Biener <rguenther@suse.de>
2880
2881 PR tree-optimization/71452
2882 * gcc.dg/torture/pr71452.c: New testcase.
2883
52d393eb 28842016-06-08 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR c++/71448
2887 * g++.dg/torture/pr71448.C: New test.
2888
9d700ce4 28892016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2890
2891 PR debug/71432
2892 PR ada/71413
2893 * g++.dg/debug/pr71432.C: New test.
2894
eb96ef65 28952016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2896
2897 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2898 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2899 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2900
a4753cdd 29012016-06-08 Alan Hayward <alan.hayward@arm.com>
2902
2903 * gcc.dg/vect/vect-live-2.c: Update effective target.
2904 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2905 * lib/target-supports.exp: Add aarch64 to vect_long.
2906
bafc7b1d 29072016-06-08 Marek Polacek <polacek@redhat.com>
2908
2909 PR c/71418
2910 * gcc.dg/noncompile/pr71418.c: New test.
2911
06e590e7 2912 PR c/71426
2913 * gcc.dg/noncompile/pr71426.c: New test.
2914
d3cb49c9 29152016-06-07 Jan Hubicka <hubicka@ucw.cz>
2916
2917 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2918 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2919 * gcc.dg/predict-3.c: Update template.
2920 * gcc.dg/predict-5.c: Update template.
2921 * gcc.dg/predict-6.c: Update template.
2922 * gcc.dg/predict-9.c: Update template.
2923 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2924
2d76c36a 29252016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2926
2927 * gcc.target/powerpc/vec-mul.c: New test.
2928
7cfde92a 29292016-06-07 David Malcolm <dmalcolm@redhat.com>
2930
2931 * gcc.dg/spellcheck-fields-2.c: New test case.
2932
b032c4dd 29332016-06-07 Richard Biener <rguenther@suse.de>
2934
2935 PR c/61564
2936 * gcc.dg/Wpragmas-1.c: New testcase.
2937 * gcc.dg/Wattributes-4.c: Likewise.
2938 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2939 entry.
2940
a7056369 29412016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2942
2943 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2944 spurious debug code.
2945
123c61e0 29462016-06-07 Richard Biener <rguenther@suse.de>
2947
2948 PR tree-optimization/71428
2949 * gcc.dg/torture/pr71428.c: New testcase.
2950
5819d47b 29512016-06-07 Richard Biener <rguenther@suse.de>
2952
2953 PR middle-end/71423
2954 * gcc.dg/torture/pr71423.c: New testcase.
2955
6cec5c6b 29562016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2957
2958 PR middle-end/71408
2959 * gcc.dg/tree-ssa/pr71408.c: New test.
2960
40bbfc17 29612016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2962
2963 PR middle-end/71281
2964 * g++.dg/torture/pr71281.C: New test.
2965
61f1f80c 29662016-06-06 Marek Polacek <polacek@redhat.com>
2967
2968 PR c/71362
2969 * gcc.dg/pr71362.c: New test.
2970
0406b32f 29712016-06-06 Jakub Jelinek <jakub@redhat.com>
2972 Patrick Palka <ppalka@gcc.gnu.org>
2973
2974 PR c++/70847
2975 PR c++/71330
2976 PR c++/71393
2977 * g++.dg/opt/pr70847.C: New test.
2978 * g++.dg/ubsan/pr70847.C: New test.
2979 * g++.dg/ubsan/pr71393.C: New test.
2980
b1445999 29812016-06-06 Jakub Jelinek <jakub@redhat.com>
2982
2983 PR tree-optimization/71259
2984 * gcc.dg/vect/pr71259.c: New test.
2985
99b4f3a2 29862016-06-06 David Malcolm <dmalcolm@redhat.com>
2987
2988 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2989 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2990 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2991 above.
2992
837679bc 29932016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2994
2995 PR middle-end/37780
2996 * gcc.c-torture/execute/pr37780.c: New test.
2997 * gcc.target/aarch64/pr37780_1.c: Likewise.
2998 * gcc.target/arm/pr37780_1.c: Likewise.
2999
e4b92538 30002016-06-06 Marek Polacek <polacek@redhat.com>
3001
3002 * c-c++-common/attr-may-alias-1.c: New test.
3003 * c-c++-common/attr-may-alias-2.c: New test.
3004 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3005
43ac2f2f 30062016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3007
3008 PR c/24414
3009 * gcc.target/i386/pr24414.c: New test.
3010
7e1786b2 30112016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3012
3013 * gcc.target/sparc/vis4misc.c: New file.
3014 * gcc.target/sparc/fpcmp.c: Likewise.
3015 * gcc.target/sparc/fpcmpu.c: Likewise.
3016
f593ccb2 30172016-06-06 Alan Hayward <alan.hayward@arm.com>
3018
3019 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3020 * gcc.dg/vect/vect-live-3.c: Likewise.
3021
be6d8ddc 30222016-06-06 Richard Biener <rguenther@suse.de>
3023
3024 PR tree-optimization/71398
3025 * gcc.dg/torture/pr71398.c: New testcase.
3026
78f27916 30272016-06-06 Uros Bizjak <ubizjak@gmail.com>
3028
3029 PR target/71389
3030 * g++.dg/pr71389.C: New test.
3031
c5899606 30322016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3033
3034 PR fortran/71404
3035 * gfortran.dg/fmt_read_5.f: New test.
3036
8e3cd305 30372016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3038
3039 PR fortran/69659
3040 * gfortran.dg/class_array_22.f03: New test.
3041
703c0a09 30422016-06-05 Jan Hubicka <hubicka@ucw.cz>
3043
3044 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3045
d07b2b6f 30462016-06-05 Jan Hubicka <hubicka@ucw.cz>
3047
3048 * gcc.dg/predict-9.c: Update template.
3049
4a7ec4ac 30502016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3051
3052 PR c++/49377
3053 * g++.dg/template/pr49377.C: New.
3054
7499ef4a 30552016-06-04 Jakub Jelinek <jakub@redhat.com>
3056
3057 PR tree-optimization/71405
3058 * g++.dg/torture/pr71405.C: New test.
3059
558c800d 30602016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3061
3062 PR c++/70202
3063 * g++.dg/inherit/crash5.C: New.
3064 * g++.dg/inherit/virtual1.C: Adjust.
3065
4ee7cf4b 30662016-06-03 Jeff Law <law@redhat.com>
3067
3068 PR tree-optimization/71316
3069 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3070
b12ae762 30712016-06-03 Jakub Jelinek <jakub@redhat.com>
3072
3073 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3074 dg-additional-options with just -fno-tree-scev-cprop in it.
3075 * gcc.dg/vect/vect-live-2.c: Likewise.
3076 * gcc.dg/vect/vect-live-5.c: Likewise.
3077 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3078 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3079 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3080
e09a5ee3 30812016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3082
3083 PR c++/27100
3084 * g++.dg/other/friend6.C: New test.
3085
f14b1922 30862016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3087
3088 * g++.dg/torture/ppc-ldst-array.C: New.
3089
20702ea3 30902016-06-03 Joseph Myers <joseph@codesourcery.com>
3091
3092 PR target/71276
3093 PR target/71277
3094 * gcc.dg/torture/builtin-fp-int-inexact.c,
3095 gcc.target/i386/387-builtin-fp-int-inexact.c,
3096 gcc.target/i386/387-rint-inline-1.c,
3097 gcc.target/i386/387-rint-inline-2.c,
3098 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3099 gcc.target/i386/sse2-rint-inline-1.c,
3100 gcc.target/i386/sse2-rint-inline-2.c,
3101 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3102 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3103
5ed3cc7b 31042016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3105 Julia Koval <julia.koval@intel.com>
3106
3107 PR target/66960
3108 PR target/67630
3109 PR target/67634
3110 PR target/67841
3111 PR target/68037
3112 PR target/68618
3113 PR target/68661
3114 PR target/69575
3115 PR target/69596
3116 PR target/69734
3117 * gcc.dg/guality/pr68037-1.c: New test.
3118 * gcc.dg/guality/pr68037-2.c: Likewise.
3119 * gcc.dg/guality/pr68037-3.c: Likewise.
3120 * gcc.dg/torture/pr68037-1.c: Likewise.
3121 * gcc.dg/torture/pr68037-2.c: Likewise.
3122 * gcc.dg/torture/pr68037-3.c: Likewise.
3123 * gcc.dg/torture/pr68661-1a.c: Likewise.
3124 * gcc.dg/torture/pr68661-1b.c: Likewise.
3125 * gcc.target/i386/interrupt-1.c: Likewise.
3126 * gcc.target/i386/interrupt-2.c: Likewise.
3127 * gcc.target/i386/interrupt-3.c: Likewise.
3128 * gcc.target/i386/interrupt-4.c: Likewise.
3129 * gcc.target/i386/interrupt-5.c: Likewise.
3130 * gcc.target/i386/interrupt-6.c: Likewise.
3131 * gcc.target/i386/interrupt-7.c: Likewise.
3132 * gcc.target/i386/interrupt-8.c: Likewise.
3133 * gcc.target/i386/interrupt-9.c: Likewise.
3134 * gcc.target/i386/interrupt-10.c: Likewise.
3135 * gcc.target/i386/interrupt-11.c: Likewise.
3136 * gcc.target/i386/interrupt-12.c: Likewise.
3137 * gcc.target/i386/interrupt-13.c: Likewise.
3138 * gcc.target/i386/interrupt-14.c: Likewise.
3139 * gcc.target/i386/interrupt-15.c: Likewise.
3140 * gcc.target/i386/interrupt-16.c: Likewise.
3141 * gcc.target/i386/interrupt-17.c: Likewise.
3142 * gcc.target/i386/interrupt-18.c: Likewise.
3143 * gcc.target/i386/interrupt-19.c: Likewise.
3144 * gcc.target/i386/interrupt-20.c: Likewise.
3145 * gcc.target/i386/interrupt-21.c: Likewise.
3146 * gcc.target/i386/interrupt-22.c: Likewise.
3147 * gcc.target/i386/interrupt-23.c: Likewise.
3148 * gcc.target/i386/interrupt-24.c: Likewise.
3149 * gcc.target/i386/interrupt-25.c: Likewise.
3150 * gcc.target/i386/interrupt-26.c: Likewise.
3151 * gcc.target/i386/interrupt-27.c: Likewise.
3152 * gcc.target/i386/interrupt-28.c: Likewise.
3153 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3154 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3155 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3156 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3157 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3158 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3159 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3160 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3161 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3162 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3163 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3164 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3165
3e346f54 31662016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3167
f27c52fb 3168 PR tree-optimization/52171
3169 * gcc.dg/pr52171.c: New test.
3170 * gcc.target/i386/pr52171.c: New test.
3e346f54 3171
22e029d2 31722016-06-03 Jan Hubicka <jh@suse.cz>
3173
3174 * g++.dg/tree-ssa/pred-1.C: New testcase
3175 * gcc.dg/tree-ssa/pred-1.c: New testcase
3176
41ce74ed 31772016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3178
3179 PR target/70957
3180 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3181 support.
3182 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3183
cf573a72 31842016-06-03 Alan Hayward <alan.hayward@arm.com>
3185
3186 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3187
75aae5b4 31882016-06-03 Alan Hayward <alan.hayward@arm.com>
3189
3190 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3191 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 3192 * gcc.dg/vect/vect-live-1.c: New test.
3193 * gcc.dg/vect/vect-live-2.c: New test.
3194 * gcc.dg/vect/vect-live-3.c: New test.
3195 * gcc.dg/vect/vect-live-4.c: New test.
3196 * gcc.dg/vect/vect-live-5.c: New test.
3197 * gcc.dg/vect/vect-live-slp-1.c: New test.
3198 * gcc.dg/vect/vect-live-slp-2.c: New test.
3199 * gcc.dg/vect/vect-live-slp-3.c: New test.
3200
eba6788d 32012016-06-03 Jakub Jelinek <jakub@redhat.com>
3202
3203 PR middle-end/71387
3204 * g++.dg/opt/pr71387.C: New test.
3205
5a653985 32062016-06-02 Jeff Law <law@redhat.com>
3207
3208 PR tree-optimization/71328
3209 * gcc.c-torture/compile/pr71328.c: New test.
3210
f92f6941 32112016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3212
3213 PR fortran/52393
3214 * gfortran.dg/fmt_read_3.f90: Fix typo.
3215 * gfortran.dg/fmt_read_4.f90: New test.
3216
0d29e152 32172016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3218
3219 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3220 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3221 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3222 * g++.dg/cpp0x/override2.C: Likewise.
3223 * g++.dg/parse/crash5.C: Likewise.
3224 * g++.dg/parse/error16.C: Likewise.
3225 * g++.dg/parse/error27.C: Likewise.
3226 * g++.dg/template/qualttp15.C: Likewise.
3227 * g++.dg/template/redecl4.C: Likewise.
3228 * g++.old-deja/g++.other/crash39.C: Likewise.
3229 * g++.old-deja/g++.other/struct1.C: Likewise.
3230 * g++.old-deja/g++.pt/m9a.C: Likewise.
3231 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3232
2740a1a5 32332016-06-02 Jakub Jelinek <jakub@redhat.com>
3234
89f17a65 3235 PR c++/71372
3236 * c-c++-common/pr71372.c: New test.
3237
2740a1a5 3238 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3239 __TIME__ strings with __builtin_strcmp instead of printf and
3240 dg-output.
3241
9ae89a4e 32422016-06-02 Martin Liska <mliska@suse.cz>
3243
3244 * gcc.dg/predict-9.c: New test.
3245
41258f9c 32462016-06-02 Jakub Jelinek <jakub@redhat.com>
3247
3248 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3249 global set_compiler_env_var and global saved_compiler_env_var.
3250
dad46eb8 32512016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3252
3253 PR rtl-optimization/71295
3254 * gcc.c-torture/compile/pr71295.c: New test.
3255
9cc8a892 32562016-06-02 Jakub Jelinek <jakub@redhat.com>
3257
98e7c96c 3258 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3259
4a5a4de2 3260 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3261 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3262
9cc8a892 3263 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3264 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3265 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3266 alternative number.
3267
46819a36 32682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3269
3270 * gcc.target/powerpc/p9-splat-4.c: New test.
3271
32722016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3273
3274 PR target/71186
3275 * gcc.target/powerpc/pr71186.c: New test.
3276
d9820cc5 32772016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3278
3279 PR fortran/52393
3280 * gfortran.dg/fmt_read_3.f90: New test.
3281
2f14ca3e 32822016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3283
3284 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3285 procedure.
3286
dfa5c0d3 32872016-06-01 Eduard Sanou <dhole@openmailbox.org>
3288
3289 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3290 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3291 env var is set.
3292 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3293 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3294 shown once.
3295 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3296 during compilation.
3297 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3298 vars set by dg-set-compiler-env-var.
3299
7d7125df 33002016-06-01 Paul Thomas <pault@gcc.gnu.org>
3301
3302 PR fortran/71156
3303 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3304 to the module procedure declaration.
3305 * gfortran.dg/submodule_16.f08: New test.
3306
6ab9cde4 33072016-06-01 Jakub Jelinek <jakub@redhat.com>
3308
3309 PR middle-end/71371
3310 * c-c++-common/gomp/pr71371.c: New test.
3311
0cfe7a23 33122016-06-01 Richard Biener <rguenther@suse.de>
3313
3314 PR tree-optimization/71366
3315 * gcc.dg/torture/pr71366-1.c: New testcase.
3316 * gcc.dg/torture/pr71366-2.c: Likewise.
3317
5a5b02e1 33182016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3319
3320 * gcc.target/powerpc/vslv-0.c: New test.
3321 * gcc.target/powerpc/vslv-1.c: New test.
3322 * gcc.target/powerpc/vsrv-0.c: New test.
3323 * gcc.target/powerpc/vsrv-1.c: New test.
3324
d27a79f6 33252016-06-01 Nathan Sidwell <nathan@acm.org>
3326
3327 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3328 * gcc.target/nvptx/weak.c: New.
3329
6172a9fd 33302016-06-01 Richard Biener <rguenther@suse.de>
3331
3332 PR tree-optimization/71261
3333 * gcc.dg/torture/vect-bool-1.c: New testcase.
3334
f9aaabb2 33352016-06-01 Jakub Jelinek <jakub@redhat.com>
3336
3337 * gfortran.dg/gomp/order-1.f90: New test.
3338 * gfortran.dg/gomp/order-2.f90: New test.
3339
53b01069 33402016-06-01 Jan Hubicka <hubicka@ucw.cz>
3341
3342 * gcc.dg/unroll-6.c: Update template.
3343 * gcc.dg/unroll-7.c: New testcase.
3344 * gcc.dg/unroll-8.c: New testcase.
3345
36757397 33462016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3347
3348 * gnat.dg/opt56.ad[sb]: New test.
3349
7f93bd6e 33502016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3351
3352 PR c++/66635
3353 * g++.dg/cpp0x/constexpr-ice16.C: New.
3354
9f41a2ce 33552016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3356
3357 PR tree-optimization/71314
3358 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3359 -mbranch-cost=2.
3360
31e02373 33612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3362
3363 PR tree-optimization/71077
3364 * gcc.dg/tree-ssa/pr71077.c: New test.
3365
76f8f901 33662016-05-31 Jan Hubicka <hubicka@ucw.cz>
3367
7f93bd6e 3368 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3369 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3370 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 3371
04f5f923 33722016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3373
3374 PR c++/71248
3375 * g++.dg/cpp0x/pr71248.C: New.
3376 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3377 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3378 * g++.dg/init/new37.C: Likewise.
3379 * g++.dg/template/static1.C: Likewise.
3380 * g++.dg/template/static2.C: Likewise.
3381
4ffddf28 33822016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3383
3384 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3385 instead of %rdi.
3386 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3387
4ff7bd21 33882016-05-31 Marek Polacek <polacek@redhat.com>
3389
3390 * c-c++-common/Wswitch-unreachable-3.c: New test.
3391 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3392
e1f7cc4b 33932016-05-31 Richard Biener <rguenther@suse.de>
3394
3395 PR tree-optimization/71352
3396 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3397
02978bd1 33982016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3399
3400 * gcc.target/arm/armv5_thumb_isa.c: New test.
3401
cfce8164 34022016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3403
3404 PR target/71346
3405 * gcc.target/i386/pr71346.c: New test.
3406
7a51c705 34072016-05-31 Tom de Vries <tom@codesourcery.com>
3408
3409 PR tree-optimization/69068
3410 * gcc.dg/graphite/pr69068.c: New test.
3411
8c1ac106 34122016-05-27 Martin Sebor <msebor@redhat.com>
3413
3414 PR c++/71306
3415 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3416
b6431756 34172016-05-30 Jakub Jelinek <jakub@redhat.com>
3418
3419 PR c++/71349
3420 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3421 nowait depend(inout: dd[0]) clauses where permitted.
3422
f6203294 34232016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3424
3425 PR c++/71238
3426 * g++.dg/parse/pr71238.C: New.
3427 * g++.dg/concepts/friend1.C: Test column numbers too.
3428 * g++.dg/cpp0x/initlist31.C: Likewise.
3429 * g++.dg/cpp0x/pr51420.C: Likewise.
3430 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3431 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3432 * g++.dg/ext/builtin3.C: Likewise.
3433 * g++.dg/lookup/friend12.C: Likewise.
3434 * g++.dg/lookup/friend7.C: Likewise.
3435 * g++.dg/lookup/koenig1.C: Likewise.
3436 * g++.dg/lookup/koenig5.C: Likewise.
3437 * g++.dg/lookup/used-before-declaration.C: Likewise.
3438 * g++.dg/overload/koenig1.C: Likewise.
3439 * g++.dg/template/crash65.C: Likewise.
3440 * g++.dg/template/friend57.C: Likewise.
3441 * g++.dg/warn/Wshadow-5.C: Likewise.
3442 * g++.dg/warn/Wunused-8.C: Likewise.
3443 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3444 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3445 * g++.old-deja/g++.jason/member.C: Likewise.
3446 * g++.old-deja/g++.jason/report.C: Likewise.
3447 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3448 * g++.old-deja/g++.law/visibility20.C: Likewise.
3449 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3450 * g++.old-deja/g++.other/static5.C: Likewise.
3451 * g++.old-deja/g++.pt/overload2.C: Likewise.
3452
b96f8145 34532016-05-30 Jan Hubicka <hubicka@ucw.cz>
3454
3455 * gcc.dg/tree-ssa/peel1.c: New testcase.
3456 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3457 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3458
ed5bca7a 34592016-05-30 Tom de Vries <tom@codesourcery.com>
3460
3461 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3462 to ce.
3463
c0aa0333 34642016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3465
3466 PR c++/71099
3467 * g++.dg/parse/virtual1.C: New.
3468
231010db 34692016-05-30 Uros Bizjak <ubizjak@gmail.com>
3470
3471 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3472 Use correct register when clearing %edx.
3473
765557c0 34742016-05-30 Alexander Monakov <amonakov@ispras.ru>
3475
3476 PR tree-optimization/71289
3477 * gcc.dg/pr71289.c: New test.
3478
fc3b1c44 34792016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3480
3481 PR middle-end/71269
3482 PR middle-end/71292
3483 * gcc.dg/tree-ssa/pr71269.c: New test.
3484 * gcc.dg/tree-ssa/pr71292.c: New test.
3485
ce352457 34862016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3487
3488 PR middle-end/71252
3489 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3490
eedd711b 34912016-05-30 Jan Hubicka <hubicka@ucw.cz>
3492
3493 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3494 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3495 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3496
8c061890 34972016-05-30 Tom de Vries <tom@codesourcery.com>
3498
3499 PR tree-optimization/69067
3500 * gcc.dg/graphite/pr69067.c: New test.
3501
a6b0884c 35022016-05-29 Uros Bizjak <ubizjak@gmail.com>
3503
3504 PR target/71245
3505 * gcc.target/i386/pr71245-1.c: New test.
3506 * gcc.target/i386/pr71245-2.c: Ditto.
3507
2369edfc 35082016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3509
3510 PR c++/71105
3511 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3512 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3513 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3514
b6ab3f43 35152016-05-27 Jan Hubicka <hubicka@ucw.cz>
3516
3517 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3518
0192662b 35192016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3520
3521 Revert:
3522 PR c++/69855
3523 * g++.dg/overload/69855.C: New.
3524 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3525 * g++.old-deja/g++.pt/crash3.C: Likewise.
3526
fce78c50 35272016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3528
3529 PR c++/60385
3530 * g++.dg/parse/namespace13.C: New.
3531
372172fe 35322016-05-26 Jeff Law <law@redhat.com>
3533
3534 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3535 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3536 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3537 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3538 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3539 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3540 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3541 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3542 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3543 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3544 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3545 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3546 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3547
5d8a8944 35482016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3549
3550 PR c++/69855
3551 * g++.dg/overload/69855.C: New.
3552 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3553 * g++.old-deja/g++.pt/crash3.C: Likewise.
3554
29602b75 35552016-05-27 Jiong Wang <jiong.wang@arm.com>
3556
3557 PR target/63596
3558 * gcc.target/aarch64/va_arg_1.c: New testcase.
3559 * gcc.target/aarch64/va_arg_2.c: Likewise.
3560 * gcc.target/aarch64/va_arg_3.c: Likewise.
3561
c900b732 35622016-05-27 Jiong Wang <jiong.wang@arm.com>
3563
3564 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3565 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3566 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3567 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3568 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3569
73ef73bd 35702016-05-27 Marek Polacek <polacek@redhat.com>
3571
3572 PR middle-end/71308
3573 * g++.dg/torture/pr71308.C: New test.
3574
a6031633 35752016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3576
3577 * gcc.dg/zero_bits_compound-1.c: New test.
3578 * gcc.dg/zero_bits_compound-2.c: New test.
3579
1fbdc7ae 35802016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3581
3582 PR middle-end/71279
3583 * gcc.dg/pr71279.c: New test.
3584
2e196ca8 35852016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3586
3587 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3588 floating point min/max/comparison instructions.
3589 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3590
6feab9ce 35912016-05-26 Jakub Jelinek <jakub@redhat.com>
3592
3593 * c-c++-common/gomp/schedule-1.c: New test.
3594 * gfortran.dg/gomp/schedule-1.f90: New test.
3595
978cea8f 35962016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3597
3598 PR c++/70822
3599 PR c++/70106
3600 * g++.dg/cpp1y/auto-fn32.C: New test.
3601 * g++.dg/cpp1y/paren4.C: New test.
3602
0478d9ed 36032016-05-26 Nathan Sidwell <nathan@acm.org>
3604
3605 * gcc.dg/20060410.c: Xfail on ptx.
3606 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3607 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3608 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3609 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3610 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3611
5fd1c174 36122016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3613
3614 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3615
c5e8b3e2 36162016-05-26 Jakub Jelinek <jakub@redhat.com>
3617
0db93a5b 3618 PR tree-optimization/71280
3619 * gcc.dg/pr71280.c: New test.
3620
7199c05c 3621 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3622
76c786ac 3623 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3624 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3625
c5e8b3e2 3626 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3627
e9bcea2f 36282016-05-26 Jiong Wang <jiong.wang@arm.com>
3629
3630 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3631 kept in memory.
e9bcea2f 3632
955d947b 36332016-05-25 Jeff Law <law@redhat.com>
3634
3635 PR tree-optimization/71272
3636 * gcc.c-torture/compile/pr71272.c: new test.
3637
77102dbe 36382016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3639
3640 * gcc.target/powerpc/vec-cmpne.c: New test.
3641 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3642
552821b4 36432016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3644
3645 * gnat.dg/opt55.ad[sb]: New test.
3646
0113f3c5 36472016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3648
3649 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3650 * c-c++-common/pr60226.c: Require int32plus.
3651 * gcc.c-torture/execute/pr70602.c: Likewise.
3652 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3653 unsigned long for malloc arg type.
3654 * gcc.dg/asr_div1.c: Require int32plus.
3655 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3656 * gcc.dg/pie-1.c: Require pie.
3657 * gcc.dg/pie-2.c: Likewise.
3658 * gcc.dg/pr59471.c: Require int32plus.
3659 * gcc.dg/pr59963-2.c: XFAIL for int16.
3660 * gcc.dg/pr60114.c: Require int32plus.
3661 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3662 unsigned long for typedef of size_t.
3663 * gcc.dg/pr63914.c: Require int32plus.
3664 * gcc.dg/pr64536.c: Require pt32plus.
3665 * gcc.dg/pr65658.c: Likewise.
3666 * gcc.dg/pr67271.c: Require int32plus.
3667 * gcc.dg/pr68112.c: Likewise.
3668 * gcc.dg/pr69071.c: Skip for avr target.
3669 * gcc.dg/pr69973.c: Require int32plus.
3670 * gcc.dg/pr70169.c: Skip for avr target.
3671 * gcc.dg/sso-6.c: Require int32plus.
3672 * gcc.dg/sso-7.c: Likewise.
3673 * gcc.dg/sso-8.c: Likewise.
3674 * gcc.dg/vrp-min-max-2.c: Likewise.
3675
f4094380 36762016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3677
3678 PR target/70738
3679 * gcc.target/i386/pr70738-1.c: New test.
3680 * gcc.target/i386/pr70738-2.c: Likewise.
3681 * gcc.target/i386/pr70738-3.c: Likewise.
3682 * gcc.target/i386/pr70738-4.c: Likewise.
3683 * gcc.target/i386/pr70738-5.c: Likewise.
3684 * gcc.target/i386/pr70738-6.c: Likewise.
3685 * gcc.target/i386/pr70738-7.c: Likewise.
3686 * gcc.target/i386/pr70738-8.c: Likewise.
3687 * gcc.target/i386/pr70738-9.c: Likewise.
3688
239a4bea 36892016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3690
3691 PR rtl-optimization/66940
3692 * gcc.c-torture/execute/pr66940.c: New test.
3693
bf6382ba 36942016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3695
3696 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3697 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3698 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3699 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3700 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3701 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3702 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3703 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3704 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3705 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3706 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3707 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3708 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3709 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3710 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3711 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3712 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3713 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3714 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3715 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3716 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3717 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3718 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3719 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3720
2c995da9 37212016-05-25 Marek Polacek <polacek@redhat.com>
3722
3723 PR c/71265
3724 * gcc.dg/noncompile/pr71265.c: New test.
3725
abfbb5b5 3726 PR c/71266
3727 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3728
f6871bbd 37292016-05-25 Nathan Sidwell <nathan@acm.org>
3730
3731 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3732
de04e83e 37332016-05-25 Richard Biener <rguenther@suse.de>
3734
3735 PR tree-optimization/71261
3736 * c-c++-common/torture/pr71261.c: New testcase.
3737
b35931f7 37382016-05-25 Richard Biener <rguenther@suse.de>
3739
3740 PR tree-optimization/71264
3741 * gcc.dg/vect/pr71264.c: New testcase.
3742
166c3089 37432016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3744
3745 PR c++/55992
3746 * g++.dg/cpp0x/alias-decl-53.C: New.
3747 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3748
14240409 37492016-05-25 Martin Liska <mliska@suse.cz>
3750
3751 * g++.dg/pr71239.C: New test.
3752
bc47d9f6 37532016-05-25 Richard Biener <rguenther@suse.de>
3754
4860a6bf 3755 * gcc.dg/vect/pr58135.c: Rename to ...
3756 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 3757
d8a3f157 37582016-05-25 Marek Polacek <polacek@redhat.com>
3759
3760 * g++.dg/pr65295.C: Use target c++14.
3761
3af16045 37622016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3763
231010db 3764 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3765 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 3766
949479b2 37672016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3768
3769 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3770 instructions.
3771
6d6a3fc3 37722016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3773
3774 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3775 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3776 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3777 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3778 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3779 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3780 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3781 * c-c++-common/goacc/pcopy.c: Likewise.
3782 * c-c++-common/goacc/pcopyin.c: Likewise.
3783 * c-c++-common/goacc/pcopyout.c: Likewise.
3784 * c-c++-common/goacc/pcreate.c: Likewise.
3785 * c-c++-common/goacc/pr70688.c: New test.
3786 * c-c++-common/goacc/present-1.c: Adjust test.
3787 * c-c++-common/goacc/reduction-5.c: Likewise.
3788 * g++.dg/goacc/data-1.C: New test.
3789
af648be2 37902016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3791
3792 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3793 vector parity built-in functions.
3794 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3795 count trailing zeros automatic vectorization.
3796 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3797 count trailing zeros built-in functions.
3798
4e173d60 37992016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3800
3801 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3802
a0c02a52 38032016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3804
3805 PR target/71050
3806 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3807
64c52e9c 38082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3809
3810 PR c++/50436
3811 * g++.dg/template/crash123.C: New.
3812 * g++.dg/template/crash124.C: Likewise.
3813
752b5a4c 38142016-05-24 Martin Sebor <msebor@redhat.com>
3815
3816 PR c++/71147
3817 * g++.dg/ext/flexary16.C: New test.
3818
a36dd683 38192016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3820
f6871bbd 3821 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3822 before math.h is included.
a36dd683 3823 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3824 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3825 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3826 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3827 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3828 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3829 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3830 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3831 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3832 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3833 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3834 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3835 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3836 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3837 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3838 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3839 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3840 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3841 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3842 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3843 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3844 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3845 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3846
d60e1df7 38472016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3848 Kelvin Nilsen <kelvin@gcc.gnu.org>
3849
3850 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3851 support.
3852
22d09025 38532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3854
3855 PR c++/69872
3856 * g++.dg/warn/Wno-narrowing1.C: New.
3857
6ef0143d 38582016-05-24 Marek Polacek <polacek@redhat.com>
3859
3860 PR c/71249
3861 * c-c++-common/Wswitch-unreachable-2.c: New test.
3862
962a2062 38632016-05-24 Jakub Jelinek <jakub@redhat.com>
3864
ead77194 3865 PR c++/71257
3866 * g++.dg/vect/simd-clone-6.cc: New test.
3867 * g++.dg/gomp/declare-simd-6.C: New test.
3868
962a2062 3869 PR middle-end/70434
3870 PR c/69504
3871 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3872
23edc6d1 38732016-05-24 Richard Biener <rguenther@suse.de>
3874
3875 PR tree-optimization/71240
3876 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3877
30633bcc 38782016-05-24 Richard Biener <rguenther@suse.de>
3879
3880 PR tree-optimization/71230
3881 * gcc.dg/torture/pr71230.c: New testcase.
3882 * g++.dg/torture/pr71230.C: Likewise.
3883
c9d624bd 38842016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3885
3886 * c-c++-common/goacc/routine-5.c: Add tests.
3887 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3888 * gfortran.dg/goacc/routine-6.f90: Add tests.
3889
ce143ff0 38902016-05-24 Richard Biener <rguenther@suse.de>
3891
3892 PR tree-optimization/71253
3893 * gcc.dg/torture/pr71253.c: New testcase.
3894
3bdaecd5 38952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3896
3897 PR middle-end/71252
3898 * gfortran.dg/pr71252.f90: New test.
3899
856b494d 39002016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3901
3902 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3903
7345b977 39042016-05-24 Richard Biener <rguenther@suse.de>
3905
3906 PR middle-end/70434
3907 PR c/69504
3908 * c-c++-common/vector-subscript-4.c: New testcase.
3909 * c-c++-common/vector-subscript-5.c: Likewise.
3910
6f065267 39112016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3912
3913 PR fortran/71123
3914 * gfortran.dg/namelist_90.f: New test
3915
fd6757da 39162016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3917
3918 PR fortran/66461
3919 * gfortran.dg/unexpected_eof.f: New test
3920
7d5555a8 39212016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3922 Kelvin Nilsen <kelvin@gcc.gnu.org>
3923
3924 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3925 as little endian.
3926
ae6744c9 39272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3928
3929 PR c++/70972
3930 * g++.dg/cpp0x/inh-ctor20.C: New.
3931 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3932
f0d91a85 39332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3934
3935 PR c++/69095
3936 * g++.dg/cpp0x/variadic168.C: New.
3937
1618ffe5 39382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3939
3940 * g++.dg/cpp0x/pr31445.C: Test column number too.
3941 * g++.dg/cpp0x/pr32253.C: Likewise.
3942 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3943 * g++.dg/cpp0x/variadic36.C: Likewise.
3944
c0205bab 39452016-05-23 Marc Glisse <marc.glisse@inria.fr>
3946
3947 * gcc.dg/fold-notshift-2.c: Adjust.
3948
1398da0f 39492016-05-23 Marek Polacek <polacek@redhat.com>
3950
3951 PR c/49859
3952 * c-c++-common/Wswitch-unreachable-1.c: New test.
3953 * gcc.dg/Wswitch-unreachable-1.c: New test.
3954 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3955 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3956 * g++.dg/gomp/block-10.C: Likewise.
3957 * gcc.dg/gomp/block-10.c: Likewise.
3958 * g++.dg/gomp/block-9.C: Likewise.
3959 * gcc.dg/gomp/block-9.c: Likewise.
3960 * g++.dg/gomp/target-1.C: Likewise.
3961 * g++.dg/gomp/target-2.C: Likewise.
3962 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 3963 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 3964 * g++.dg/gomp/taskgroup-1.C: Likewise.
3965 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3966 * gcc.dg/gomp/teams-1.c: Likewise.
3967 * g++.dg/gomp/teams-1.C: Likewise.
3968 * g++.dg/overload/error3.C: Likewise.
3969 * g++.dg/tm/jump1.C: Likewise.
3970 * g++.dg/torture/pr40335.C: Likewise.
3971 * gcc.dg/c99-vla-jump-5.c: Likewise.
3972 * gcc.dg/switch-warn-1.c: Likewise.
3973 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3974 * gcc.dg/nested-func-1.c: Likewise.
3975 * gcc.dg/pr67784-4.c: Likewise.
3976
5403ed8b 39772016-05-23 Richard Biener <rguenther@suse.de>
3978
3979 PR tree-optimization/71230
3980 * gfortran.dg/pr71230-1.f90: New testcase.
3981 * gfortran.dg/pr71230-2.f90: Likewise.
3982
27510941 39832016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3984
1618ffe5 3985 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 3986 * gcc.dg/vect/pr58135.c: Add new.
3987 * gfortran.dg/pr46519-1.f: Adjust test case.
3988
a41c605d 39892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3990
3991 PR c++/53401
3992 * g++.dg/cpp0x/decltype64.C: New.
3993
3eb254ab 39942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3995
3996 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3997 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3998 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3999
a75fffe1 40002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4001
4002 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4003 Add poly64x1_t and poly64x2_t cases if supported.
4004 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4005 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4006 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4007 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4008 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4009
56979b12 40102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4011
4012 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4013 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4014 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4015 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4016 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4017 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4018 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4019
dc5e98db 40202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4021
4022 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4023
c0f383ae 40242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4025
4026 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4027 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4028
2a4d70a2 40292016-05-22 Jakub Jelinek <jakub@redhat.com>
4030
4c109025 4031 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4032 constraint instead of "r".
4033 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4034 insn instead of vxorpd.
4035 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4036
bad891ce 4037 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4038 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4039
ac23ddb9 4040 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4041
9dac9579 4042 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4043 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4044
2a4d70a2 4045 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4046
9eafdd7b 40472016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4048
4049 PR middle-end/40921
4050 * gcc.dg/tree-ssa/pr40921.c: New test.
4051
93df190d 40522016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4053
4054 PR target/71103
4055 * gcc.target/avr/pr71103.c: New test.
4056
933b9f7f 40572016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4058
4059 PR middle-end/71179
4060 * gcc.dg/tree-ssa/pr71179.c: New test.
4061
8bdfbc08 40622016-05-20 Martin Sebor <msebor@redhat.com>
4063
4064 PR c/71115
4065 * gcc.dg/init-excess-2.c: New test.
4066
6827ab42 40672016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4068
4069 * gnat.dg/opt53.adb: New test.
4070 * gnat.dg/opt54.adb: Likewise.
4071
58a5f4c0 40722016-05-20 Martin Jambor <mjambor@suse.cz>
4073
4074 PR tree-optimization/70884
4075 * gcc.dg/tree-ssa/pr70919.c: New test.
4076
bb7145f6 40772016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4078
4079 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4080 formatting.
f6871bbd 4081 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4082 fix code formatting.
4083
40842016-05-20 Nathan Sidwell <nathan@acm.org>
4085
4086 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4087 non-common cases.
4088 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 4089
9954d230 40902016-05-20 David Malcolm <dmalcolm@redhat.com>
4091
4092 * jit.dg/all-non-failing-tests.h: Add
4093 test-factorial-must-tail-call.c.
4094 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4095 * jit.dg/test-factorial-must-tail-call.c: New test case.
4096
08a161f9 40972016-05-20 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR fortran/71204
4100 * gfortran.dg/pr71204.f90: New test.
4101
3d380077 41022016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4103
4104 * gcc.target/nvptx/sincos.c: New test.
4105
0f104d56 41062016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4107
4108 PR c++/70572
4109 * g++.dg/cpp1y/auto-fn31.C: New.
4110
61736a1b 41112016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4112
4113 * gcc.target/powerpc/vec-addec.c: New test.
4114 * gcc.target/powerpc/vec-addec-int128.c: New test.
4115
b4a61e77 41162016-05-20 David Malcolm <dmalcolm@redhat.com>
4117
4118 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4119 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4120 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4121 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4122
9a2ace10 41232016-05-20 Jan Hubicka <hubicka@ucw.cz>
4124
4125 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4126
45cdf8c6 41272016-05-20 Jakub Jelinek <jakub@redhat.com>
4128
b9a1dcd5 4129 PR c++/71210
4130 * g++.dg/opt/pr71210-1.C: New test.
4131 * g++.dg/opt/pr71210-2.C: New test.
4132
45cdf8c6 4133 PR tree-optimization/29756
4134 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4135 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4136 only on selected targets where V4SImode vectors are known to be
4137 supported.
4138
92e3ffbf 41392016-05-20 Marc Glisse <marc.glisse@inria.fr>
4140
4141 PR tree-optimization/71079
4142 PR tree-optimization/71206
4143 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4144
5da368e3 41452016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4146
4147 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4148 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4149 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4150
2506d97a 41512016-05-20 Richard Guenther <rguenther@suse.de>
4152
4153 PR tree-optimization/29756
4154 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4155
adade307 41562016-05-20 Richard Biener <rguenther@suse.de>
4157
4158 PR tree-optimization/71185
4159 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4160
c3deca25 41612016-05-20 Richard Biener <rguenther@suse.de>
4162
4163 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4164
8b0bef14 41652016-05-19 Marek Polacek <polacek@redhat.com>
4166
4167 PR c++/71075
4168 * g++.dg/diagnostic/pr71075.C: New test.
4169
08025288 41702016-05-19 David Malcolm <dmalcolm@redhat.com>
4171
4172 PR c++/71184
4173 * g++.dg/pr71184.C: New test case.
4174
26a51591 41752016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4176
4177 * gcc.target/powerpc/darn-0.c: New test.
4178 * gcc.target/powerpc/darn-1.c: New test.
4179 * gcc.target/powerpc/darn-2.c: New test.
4180
d8d3e75a 41812016-05-19 Marek Polacek <polacek@redhat.com>
4182
4183 PR tree-optimization/71031
4184 * gcc.dg/tree-ssa/vrp100.c: New test.
4185
c28211ae 41862016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4187
4188 PR rtl-optimization/71148
4189 * gcc.dg/pr71148.c: New test.
4190
3f5ea43a 41912016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4192
4193 PR target/71056
4194 * gcc.target/arm/pr71056.c: New test.
4195
2a7d4c20 41962016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4197
4198 * c-c++-common/pr69669.c: Check the used mode.
4199
ed0b0569 42002016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4201
4202 PR sanitizer/64354
4203 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4204
410372fe 42052016-05-19 Richard Biener <rguenther@suse.de>
4206
4207 PR tree-optimization/70729
4208 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4209 * gcc.dg/graphite/scop-18.c: Likewise.
4210 * gcc.dg/pr41783.c: Disable LIM.
4211 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4212 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4213 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4214 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4215 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4216 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4217 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4218 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4219 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4220 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4221 * gfortran.dg/pr42108.f90: Likewise.
4222
56f34f03 42232016-05-18 David Malcolm <dmalcolm@redhat.com>
4224
4225 PR driver/69265
4226 * gcc.dg/spellcheck-options-11.c: New test case.
4227
e6481cd1 42282016-05-18 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR c++/71100
4231 * g++.dg/opt/pr71100.C: New test.
4232
be951c59 42332016-05-18 Martin Jambor <mjambor@suse.cz>
4234
4235 PR ipa/69708
4236 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4237 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4238 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4239 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4240
665ff45b 42412016-05-18 Martin Jambor <mjambor@suse.cz>
4242
4243 PR ipa/69708
4244 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4245 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4246 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4247 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4248 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4249
485be62c 42502016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4251
4252 PR c++/69793
4253 * g++.dg/template/crash122.C: New.
4254
b251d5f5 42552016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4256
4257 PR c++/70466
4258 * g++.dg/template/pr70466-1.C: New.
4259 * g++.dg/template/pr70466-2.C: Likewise.
4260
c93e9931 42612016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4262
4263 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4264 splat operations and the XXSPLTIB instruction.
4265 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4266 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4267 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4268 xxlxor to clear a register.
4269
8ba6639c 42702016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4271
4272 * gcc.dg/torture/pr71020.c: New test.
4273
ec6e3005 42742016-05-18 Martin Jambor <mjambor@suse.cz>
4275
4276 PR ipa/70646
4277 * gcc.dg/ipa/pr70646.c: New test.
4278
5ef3c918 42792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4280
4281 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4282
70a88eab 42832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4284
4285 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4286 missing tests for vreinterpretq_p{8,16}.
4287
b52a930c 42882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4289
4290 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4291 vsliq_n_s64 and vsliq_n_u64.
4292
bdd4080b 42932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4294
4295 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4296 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4297
37814bf5 42982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4299
4300 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4301 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4302 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4303
764af2e0 43042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4305
4306 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4307 in comment.
4308
ffe01a83 43092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4310
4311 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4312 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4313 "blr\t" and switch to scan-assembler-times.
4314
fab6dae9 43152016-05-18 Jiong Wang <jiong.wang@arm.com>
4316
231010db 4317 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4318 with __aarch64__.
4319 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4320 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4321
4eb0c566 43222016-05-18 Jakub Jelinek <jakub@redhat.com>
4323
442f18f1 4324 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4325 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4326 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4327 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4328 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4329 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4330
4d83b36b 4331 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4332 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4333
a4528eec 4334 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4335 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4336
f0066139 4337 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4338 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4339
4eb0c566 4340 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4341
303e9267 43422016-05-18 Richard Biener <rguenther@suse.de>
4343
4344 PR tree-optimization/71168
4345 * gcc.dg/torture/pr71168.c: New testcase.
4346
0d7ddd44 43472016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4348
4349 PR middle-end/63586
4350 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4351 * gcc.dg/tree-ssa/pr63586.c: New test.
4352 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4353
899bcc0f 43542016-05-17 Nathan Sidwell <nathan@acm.org>
4355
4356 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4357 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4358 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4359 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4360
a2246979 43612016-05-17 Nathan Sidwell <nathan@acm.org>
4362
4363 * gcc.target/nvptx/abi-vararg-3.c: New.
4364
2f6a4d21 43652016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4366
4367 PR tree-optimization/54579
4368 PR middle-end/55299
4369 * gcc.dg/fold-notrotate-1.c: New test.
4370 * gcc.dg/fold-notshift-1.c: New test.
4371 * gcc.dg/fold-notshift-2.c: New test.
4372
27bdad45 43732016-05-17 Marek Polacek <polacek@redhat.com>
4374
4375 PR ipa/71146
4376 * g++.dg/ipa/pr71146.C: New test.
4377
f33a295a 43782016-05-17 David Malcolm <dmalcolm@redhat.com>
4379
4380 * jit.dg/test-error-array-bounds.c: New test case.
4381
b6dd53bf 43822016-05-17 Marc Glisse <marc.glisse@inria.fr>
4383
4384 * gcc.dg/tree-ssa/and-1.c: New testcase.
4385
a8719545 43862016-05-17 Marc Glisse <marc.glisse@inria.fr>
4387
4388 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4389 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4390
34806102 43912016-05-17 Marc Glisse <marc.glisse@inria.fr>
4392
4393 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4394 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4395
25fe08a8 43962016-05-17 Jiong Wang <jiong.wang@arm.com>
4397
4398 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4399
abf1a837 44002016-05-17 Jiong Wang <jiong.wang@arm.com>
4401
4402 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4403
666b9dd3 44042016-05-17 Jiong Wang <jiong.wang@arm.com>
4405
4406 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4407 ".2d[index]" when scan the assembly.
4408 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4409 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4410 float64x1.
4411 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4412
77d095c0 44132016-05-17 Richard Biener <rguenther@suse.de>
4414
4415 PR tree-optimization/71132
4416 * gcc.dg/torture/pr71132.c: New testcase.
4417
28adcc23 44182016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4419
4420 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4421
2439931e 44222016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4423
4424 PR target/70809
4425 * gcc.target/aarch64/pr70809_1.c: New test.
4426
5ec2ff80 44272016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4428
4429 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4430 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4431 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4432 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4433
17fd1c7a 44342016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4435 Ilya Enkovich <ilya.enkovich@intel.com>
4436
4437 PR target/71114
4438 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4439
46729204 44402016-05-16 Jan Hubicka <hubicka@ucw.cz>
4441
4442 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4443 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4444
2a1125d6 44452016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4446
4447 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4448 test for __ARM_FP16_ARGS.
4449 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4450 * gcc.target/arm/aapcs/neon-vect10.c: New.
4451 * gcc.target/arm/aapcs/neon-vect9.c: New.
4452 * gcc.target/arm/aapcs/vfp18.c: New.
4453 * gcc.target/arm/aapcs/vfp19.c: New.
4454 * gcc.target/arm/aapcs/vfp20.c: New.
4455 * gcc.target/arm/aapcs/vfp21.c: New.
4456 * gcc.target/arm/fp16-aapcs-1.c: New.
4457 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4458 test for __ARM_FP16_ARGS.
4459 * g++.target/arm/fp16-return-1.c: Update expected output.
4460
ea3d2d74 44612016-05-16 Jiong Wang <jiong.wang@arm.com>
4462
4463 PR testsuite/70227
4464 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4465
6989e05f 44662016-05-15 Harald Anlauf <anlauf@gmx.de>
4467
4468 PR fortran/69603
4469 * gfortran.dg/pr69603.f90: New testcase.
4470
a5f52592 44712016-05-14 Fritz Reese <fritzoreese@gmail.com>
4472
4473 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4474
88f949ab 44752016-05-14 Fritz Reese <fritzoreese@gmail.com>
4476
4477 PR fortran/71047
4478 * gfortran.dg/pr71047.f08: New test.
4479
90c88567 44802016-05-13 Joseph Myers <joseph@codesourcery.com>
4481
4482 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4483 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4484 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4485
00a690cc 44862016-05-13 Martin Sebor <msebor@redhat.com>
4487
4488 PR c++/60049
4489 * g++.dg/cpp0x/constexpr-60049.C: New test.
4490
ec8b6af7 44912016-05-13 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR bootstrap/71071
4494 * gcc.dg/pr71071.c: New test.
4495
f54d1d7b 44962016-05-13 Uros Bizjak <ubizjak@gmail.com>
4497
4498 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4499 remove XOP handling.
2f3af60f 4500 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4501
a39a0392 45022016-05-13 Nathan Sidwell <nathan@acm.org>
4503
4504 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4505 __atomic_is_lock_free declaration.
4506
42333dd9 45072016-05-13 Richard Biener <rguenther@suse.de>
4508
4509 PR tree-optimization/42587
4510 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4511
c5442454 45122016-05-13 Martin Liska <mliska@suse.cz>
4513
4514 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4515 the new format of dump output.
4516
03a400fb 45172016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4518
4519 * gcc.dg/pr71084.c: New test.
4520
69278c3f 45212016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4522
231010db 4523 PR target/53440
4524 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4525
8138f11b 45262016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4527
4528 * gcc.target/aarch64/struct_return.c: New test.
4529
22a3f7bd 45302016-05-12 Marek Polacek <polacek@redhat.com>
4531
4532 PR c/70756
4533 * c-c++-common/pr70756-2.c: New test.
4534 * c-c++-common/pr70756.c: New test.
4535
9bcd42cc 45362016-05-12 Richard Biener <rguenther@suse.de>
4537
4538 PR tree-optimization/71059
4539 * gcc.dg/torture/pr71059.c: New testcase.
4540
5ffb4a0d 45412016-05-12 Richard Biener <rguenther@suse.de>
4542
4543 PR tree-optimization/71062
4544 * gcc.dg/torture/pr71062.c: New testcase.
4545
2ab65c31 45462016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4547
4548 PR tree-optimization/71006
4549 * gcc.dg/pr71006.c: New test.
4550
f0158fc0 45512016-05-12 Marek Polacek <polacek@redhat.com>
4552
4553 PR driver/71063
4554 * gcc.dg/opts-7.c: New test.
4555
0f56938b 45562016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4557
4558 PR target/70830
4559 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4560 Add -save-temps to dg-options.
4561 Scan for ldmfd rather than pop instruction.
4562 * gcc.target/arm/interrupt-2.c: Likewise.
4563 * gcc.target/arm/pr70830.c: New test.
4564
e10946d5 45652016-05-12 Jakub Jelinek <jakub@redhat.com>
4566
9fa8e468 4567 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4568 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4569
9ce62bbe 4570 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4571 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4572 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4573
708ae1b1 4574 PR target/71019
4575 * gcc.target/i386/avx512vl-pack-1.c: New test.
4576 * gcc.target/i386/avx512vl-pack-2.c: New test.
4577 * gcc.target/i386/avx512bw-pack-2.c: New test.
4578
a461f32e 4579 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4580
e10946d5 4581 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4582 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4583 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4584
f52a3ef6 45852016-05-12 Richard Biener <rguenther@suse.de>
4586
4587 PR tree-optimization/70986
4588 * gcc.dg/torture/pr70986-1.c: New testcase.
4589 * gcc.dg/torture/pr70986-2.c: Likewise.
4590 * gcc.dg/torture/pr70986-3.c: Likewise.
4591
54c4d22e 45922016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4593
4594 PR c/43651
4595 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4596 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4597
57215d5b 45982016-05-11 Uros Bizjak <ubizjak@gmail.com>
4599
4600 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4601 directive.
4602 * gcc.target/i386/pr66746.c: Ditto.
4603
67d3121c 46042016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4605
4606 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4607 support.
4608 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4609 warning when using -mvsx-timode.
4610 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4611 * gcc.target/powerpc/dform-2.c: Likewise.
4612 * gcc.target/powerpc/pr68805.c: Likewise.
4613
7f8012a5 46142016-05-11 Marek Polacek <polacek@redhat.com>
4615
4616 PR c++/71024
4617 * c-c++-common/attributes-3.c: New test.
4618
3e8567ce 46192016-05-11 Nathan Sidwell <nathan@acm.org>
4620
4621 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4622 * gcc.c-torture/execute/pr68185.c: Likewise.
4623 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4624 * gcc.dg/pr69634.c: Requires scheduling.
4625 * gcc.dg/torture/pr66178.c: Require label values.
4626 * gcc.dg/setjmp-6.c: Require indirect jumps.
4627
3739ac00 46282016-05-11 Richard Biener <rguenther@suse.de>
4629
4630 PR tree-optimization/71055
4631 * gcc.dg/torture/pr71055.c: New testcase.
4632
1ff8b385 46332016-05-11 Richard Biener <rguenther@suse.de>
4634
4635 PR debug/71057
4636 * g++.dg/debug/pr71057.C: New testcase.
4637
77126efa 46382016-05-11 Jakub Jelinek <jakub@redhat.com>
4639
4640 PR fortran/70855
4641 * gfortran.dg/gomp/pr70855.f90: New test.
4642
6fcaaf9b 46432016-05-11 Richard Biener <rguenther@suse.de>
4644
4645 PR middle-end/71002
4646 * g++.dg/torture/pr71002.C: New testcase.
4647
bfa8ea12 46482016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4649
4650 PR middle-end/70807
4651 * gcc.dg/pr70807.c: New test.
4652
87632549 46532016-05-10 Martin Sebor <msebor@redhat.com>
4654
4655 PR c++/38611
4656 * g++.dg/Wattributes.C: New test.
4657
f9153689 46582016-05-10 Marc Glisse <marc.glisse@inria.fr>
4659
4660 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4661 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4662 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4663
a44ed58a 46642016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4665
4666 PR target/70799
4667 * gcc.target/i386/pr70799-1.c: New test.
4668
d6c90d89 46692016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4670
4671 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4672
c1f73044 46732016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4674
4675 PR middle-end/70877
4676 * gcc.target/i386/pr70877.c: New test.
4677
e66d763a 46782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4679
4680 PR tree-optimization/70786
4681 * gcc.target/i386/pr70876.c: New test.
4682
a30ff73a 46832016-05-10 Jakub Jelinek <jakub@redhat.com>
4684
4685 PR target/70927
4686 * gcc.target/i386/avx512vl-logic-1.c: New test.
4687 * gcc.target/i386/avx512vl-logic-2.c: New test.
4688 * gcc.target/i386/avx512dq-logic-2.c: New test.
4689
4b3fd38f 46902016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4691
4692 PR target/70963
4693 * gcc.target/powerpc/pr70963.c: New.
4694
abf93a25 46952016-05-10 David Malcolm <dmalcolm@redhat.com>
4696
4697 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4698 (test_very_wide_line): Add ruler to expected output.
4699 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4700 (test_very_wide_line): Likewise.
4701 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4702 (test_show_locus): Within the handling of "test_very_wide_line",
4703 enable show_ruler_p on the diagnostic context.
4704
d614888f 47052016-05-10 Richard Biener <rguenther@suse.de>
4706
4707 PR tree-optimization/71039
4708 * gcc.dg/torture/pr71039.c: New testcase.
4709
dbca5ed9 47102016-05-10 Nathan Sidwell <nathan@acm.org>
4711
4712 * gcc.dg/nested-func-10.c: Requires alloca.
4713 * gcc.dg/nested-func-9.c: Requires alloca.
4714 * gcc.c-torture/execute/pr70460.c: Requires labels.
4715 * gcc.c-torture/compile/pr70199.c: Requires labels.
4716 * gcc.target/nvptx/decl.c: Compile only.
4717 * gcc.target/nvptx/trailing-init.c: Compile only.
4718 * gcc.target/nvptx/ary-init.c: Compile only.
4719
3fa82609 47202016-05-10 Marek Polacek <polacek@redhat.com>
4721
4722 PR c/70255
4723 * gcc.dg/attr-opt-1.c: New test.
4724
76825907 47252016-05-10 Richard Biener <rguenther@suse.de>
4726
4727 PR tree-optimization/70497
4728 PR tree-optimization/28367
4729 * gcc.dg/torture/20160404-1.c: New testcase.
4730 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4731 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4732
68255819 47332016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4734
4735 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4736
d9aa8cdb 47372016-05-09 Uros Bizjak <ubizjak@gmail.com>
4738
4739 * gcc.target/i386/fabsneg-1.c New test.
4740
7cc16f50 47412016-05-09 Alan Modra <amodra@gmail.com>
4742
4743 PR testsuite/70826
4744 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4745
a83b7b63 47462016-05-09 Richard Biener <rguenther@suse.de>
4747
4748 PR tree-optimization/70985
4749 * gcc.dg/torture/pr70985.c: New testcase.
4750
189d0706 47512016-05-09 Bin Cheng <bin.cheng@arm.com>
4752
4753 * gcc.dg/tree-ssa/ifc-9.c: New test.
4754 * gcc.dg/tree-ssa/ifc-10.c: New test.
4755 * gcc.dg/tree-ssa/ifc-11.c: New test.
4756 * gcc.dg/tree-ssa/ifc-12.c: New test.
4757 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4758 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4759 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4760
1ec957b0 47612016-05-09 Richard Biener <rguenther@suse.de>
4762
4763 PR fortran/70937
4764 * gfortran.dg/pr70937.f90: New testcase.
4765
923c7714 47662016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4767
4768 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4769
d7cd448a 47702016-05-07 Fritz Reese <fritzoreese@gmail.com>
4771
4772 PR fortran/56226
4773 * gfortran.dg/dec_structure_1.f90: New testcase.
4774 * gfortran.dg/dec_structure_2.f90: Ditto.
4775 * gfortran.dg/dec_structure_3.f90: Ditto.
4776 * gfortran.dg/dec_structure_4.f90: Ditto.
4777 * gfortran.dg/dec_structure_5.f90: Ditto.
4778 * gfortran.dg/dec_structure_6.f90: Ditto.
4779 * gfortran.dg/dec_structure_7.f90: Ditto.
4780 * gfortran.dg/dec_structure_8.f90: Ditto.
4781 * gfortran.dg/dec_structure_9.f90: Ditto.
4782 * gfortran.dg/dec_structure_10.f90: Ditto.
4783 * gfortran.dg/dec_structure_11.f90: Ditto.
4784 * gfortran.dg/dec_union_1.f90: Ditto.
4785 * gfortran.dg/dec_union_2.f90: Ditto.
4786 * gfortran.dg/dec_union_3.f90: Ditto.
4787 * gfortran.dg/dec_union_4.f90: Ditto.
4788 * gfortran.dg/dec_union_5.f90: Ditto.
4789 * gfortran.dg/dec_union_6.f90: Ditto.
4790 * gfortran.dg/dec_union_7.f90: Ditto.
4791
f681e29b 47922016-05-07 Tom de Vries <tom@codesourcery.com>
4793
4794 PR tree-optimization/70956
4795 * gcc.dg/graphite/pr70956.c: New test.
4796
68d7f375 47972016-05-06 Jakub Jelinek <jakub@redhat.com>
4798
faf39348 4799 PR middle-end/70941
4800 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4801 (a, b, c, d): Change type from char to signed char.
4802 (main): Compare against (signed char) -1634678893 instead of
4803 hardcoded -109. Use __builtin_abort instead of abort.
4804
b768b13a 4805 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4806 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4807
68d7f375 4808 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4809
5dda16ea 48102016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4811
4812 PR debug/70935
4813 * gcc.dg/torture/pr70935.c: New test.
4814
13ede1b5 48152016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4816
4817 PR target/58219
7fc878c4 4818 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 4819
96d94be2 48202016-05-06 Richard Biener <rguenther@suse.de>
4821
4822 PR tree-optimization/70960
4823 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4824
e5d9f15d 48252016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4826
4827 PR target/52933
4828 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4829 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4830 Adjust expected instruction counts.
4831 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4832
2dd7705f 48332016-05-06 Marek Polacek <polacek@redhat.com>
4834
4835 PR sanitizer/70875
4836 * gcc.dg/ubsan/bounds-3.c: New test.
4837
cb8bc632 48382016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4839
4840 PR target/54089
4841 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4842
b343c173 48432016-05-06 Richard Biener <rguenther@suse.de>
4844
4845 PR middle-end/70931
4846 * gfortran.dg/pr70931.f90: New testcase.
4847
1e3db0b1 48482016-05-06 Richard Biener <rguenther@suse.de>
4849
4850 PR middle-end/70941
4851 * gcc.dg/torture/pr70941.c: New testcase.
4852
bdd54b6d 48532016-05-05 Bin Cheng <bin.cheng@arm.com>
4854
4855 PR tree-optimization/57206
4856 * gcc.dg/vect/pr57206.c: New test.
4857
499adcfd 48582016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4859
4860 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4861
871164c4 48622016-05-05 Jakub Jelinek <jakub@redhat.com>
4863
ecb23e00 4864 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4865
871164c4 4866 * c-c++-common/Wdangling-else-4.c: New test.
4867
70cf83ba 48682016-05-04 Jakub Jelinek <jakub@redhat.com>
4869
858c9470 4870 PR c++/70906
4871 PR c++/70933
4872 * g++.dg/opt/pr70906.C: New test.
4873 * g++.dg/opt/pr70933.C: New test.
4874
70cf83ba 4875 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4876
aaa36a78 48772016-05-04 Jan Hubicka <hubicka@ucw.cz>
4878
4879 * gcc.dg/ipa/pure-const-3.c: New testcase.
4880
1d52c456 48812016-05-04 Marek Polacek <polacek@redhat.com>
4882
4883 * c-c++-common/Wdangling-else-1.c: New test.
4884 * c-c++-common/Wdangling-else-2.c: New test.
4885 * c-c++-common/Wdangling-else-3.c: New test.
4886
dc581573 48872016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4888
4889 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4890 flag is present.
4891
a64030fe 48922016-05-04 Marek Polacek <polacek@redhat.com>
4893
4894 PR c/48778
4895 * gcc.dg/Waddress-2.c: New test.
4896
b461b04a 48972016-05-04 Alan Modra <amodra@gmail.com>
4898
4899 * gcc.target/powerpc/pr70866.c: New.
4900
c388a0cf 49012016-05-03 Martin Sebor <msebor@redhat.com>
4902
4903 PR c++/66561
4904 * c-c++-common/builtin_location.c: New test.
4905 * g++.dg/cpp1y/builtin_location.C: New test.
4906
5d4db8ef 49072016-05-03 Marek Polacek <polacek@redhat.com>
4908
4909 PR c/70859
4910 * gcc.dg/pr70859.c: New test.
4911 * gcc.dg/pr70859-2.c: New test.
4912
ca938765 49132016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4914
4915 * gnat.dg/debug5.adb: New testcase.
4916
60b27d5f 49172016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4918
4919 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4920 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4921 Procedure to check for z10 instruction set.
4922
5ab325d0 49232016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4924
4925 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4926
c548a0ad 49272016-05-03 Alan Modra <amodra@gmail.com>
4928
4929 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4930
d5ecd946 49312016-05-03 Jakub Jelinek <jakub@redhat.com>
4932
4933 * gcc.target/i386/avx512f-cvt-1.c: New test.
4934
35b0a053 49352016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4936
4937 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4938 -fdump-tree-vrp-details.
4939
9ae1b28a 49402016-05-03 Richard Biener <rguenther@suse.de>
4941
4942 * gcc.dg/pr30172-1.c: Adjust.
4943 * gcc.dg/pr63743.c: Likewise.
4944 * gcc.dg/tm/pr51696.c: Likewise.
4945 * c-c++-common/tm/safe-1.c: Likewise.
4946 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4947 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4948 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4949 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4950
9c1a31e4 49512016-05-03 Jakub Jelinek <jakub@redhat.com>
4952
fe69bcb9 4953 PR rtl-optimization/70467
4954 * gcc.target/i386/pr70467-3.c: New test.
4955 * gcc.target/i386/pr70467-4.c: New test.
4956
9082c4a4 4957 PR tree-optimization/70916
4958 * gcc.c-torture/compile/pr70916.c: New test.
4959
9c1a31e4 4960 PR target/49244
4961 * gcc.target/i386/pr49244-1.c: New test.
4962 * gcc.target/i386/pr49244-2.c: New test.
4963
69105acc 49642016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4965
4966 PR rtl-optimization/44281
4967 * gcc.target/i386/pr44281.c: New test.
4968
9ab8df54 49692016-05-03 bin cheng <bin.cheng@arm.com>
4970
4971 PR tree-optimization/56541
4972 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4973 * gcc.dg/vect/pr56541.c: new test.
4974
3c62cae0 49752016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4976
4977 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4978 __float128.
4979 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4980
91abc161 49812016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4982
4983 PR testsuite/70520
4984 * c-c++-common/asan/clone-test-1.c (main): Align child process
4985 stack to 16 bytes.
4986
aa3d1155 49872016-05-02 David Malcolm <dmalcolm@redhat.com>
4988
4989 PR c++/62314
4990 * g++.dg/spellcheck-fields-2.C: New test case.
4991
002c3f28 49922016-05-02 David Malcolm <dmalcolm@redhat.com>
4993
4994 PR c++/62314
4995 * g++.dg/pr62314.C: New test case.
4996
46e5dccc 49972016-05-02 Jan Hubicka <hubicka@ucw.cz>
4998
4999 * gcc.dg/ipa/inline-8.c: New testcase.
5000
663f4248 50012016-05-02 Jakub Jelinek <jakub@redhat.com>
5002
5003 PR rtl-optimization/70467
5004 * gcc.target/i386/pr70467-1.c: New test.
5005
efe8bdf5 50062016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5007
5008 * gcc.dg/spec-options.c: Run the test on all targets.
5009 * gcc.dg/foo.specs: Use cpp_unique_options.
5010
47ef9633 50112016-05-02 Marc Glisse <marc.glisse@inria.fr>
5012
5013 * gcc.dg/tree-ssa/unord.c: New testcase.
5014
eb1a077c 50152016-05-02 Marc Glisse <marc.glisse@inria.fr>
5016
5017 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5018
28e869d0 50192016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5020
5021 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5022
dd185f6e 50232016-05-02 Marek Polacek <polacek@redhat.com>
5024
5025 PR c/70851
5026 * gcc.dg/enum-incomplete-3.c: New test.
5027
773d09b9 50282016-05-02 Marek Polacek <polacek@redhat.com>
5029 Tom de Vries <tom@codesourcery.com>
5030
5031 PR tree-optimization/70700
5032 * gcc.dg/pr70700.c: New test.
5033
f0dc3286 50342016-05-01 Uros Bizjak <ubizjak@gmail.com>
5035
5036 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5037 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5038 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5039 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5040 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5041
7f931827 50422016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5043
5044 * ada/acats/run_acats: Rename into...
5045 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5046 * ada/acats/run_all.sh: Remove redundant test.
5047 (target_run): Move around.
5048 (target_gnatchop): Use newly built executable.
5049 (target_gnatmake): Likewise.
5050 Check that the compilation of impbit succeeds.
5051
1c492b4e 50522016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5053
5054 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5055 * gcc.dg/20021029-1.c: Likewise.
5056 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5057 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5058 * gcc.target/sh/cmpstr.c: Likewise.
5059 * gcc.target/sh/cmpstrn.c: Likewise.
5060 * gcc.target/sh/memset.c: Likewise.
5061 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5062 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5063 * gcc.target/sh/pr39423-1.c: Likewise.
5064 * gcc.target/sh/pr49468-di.c: Likewise.
5065 * gcc.target/sh/pr49468-si.c: Likewise.
5066 * gcc.target/sh/pr49880-1.c: Likewise.
5067 * gcc.target/sh/pr49880-2.c: Likewise.
5068 * gcc.target/sh/pr49880-3.c: Likewise.
5069 * gcc.target/sh/pr50751-1.c: Likewise.
5070 * gcc.target/sh/pr50751-4.c: Likewise.
5071 * gcc.target/sh/pr50751-7.c: Likewise.
5072 * gcc.target/sh/pr51244-1.c: Likewise.
5073 * gcc.target/sh/pr51244-10.c: Likewise.
5074 * gcc.target/sh/pr51244-11.c: Likewise.
5075 * gcc.target/sh/pr51244-12.c: Likewise.
5076 * gcc.target/sh/pr51244-13.c: Likewise.
5077 * gcc.target/sh/pr51244-14.c: Likewise.
5078 * gcc.target/sh/pr51244-17.c: Likewise.
5079 * gcc.target/sh/pr51244-18.c: Likewise.
5080 * gcc.target/sh/pr51244-19.c: Likewise.
5081 * gcc.target/sh/pr51244-4.c: Likewise.
5082 * gcc.target/sh/pr51244-5.c: Likewise.
5083 * gcc.target/sh/pr51244-7.c: Likewise.
5084 * gcc.target/sh/pr51244-8.c: Likewise.
5085 * gcc.target/sh/pr51244-9.c: Likewise.
5086 * gcc.target/sh/pr51697.c: Likewise.
5087 * gcc.target/sh/pr52483-1.c: Likewise.
5088 * gcc.target/sh/pr52483-2.c: Likewise.
5089 * gcc.target/sh/pr52483-3.c: Likewise.
5090 * gcc.target/sh/pr52483-5.c: Likewise.
5091 * gcc.target/sh/pr52933-1.c: Likewise.
5092 * gcc.target/sh/pr52933-2.c: Likewise.
5093 * gcc.target/sh/pr52933-3.c: Likewise.
5094 * gcc.target/sh/pr53568-1.c: Likewise.
5095 * gcc.target/sh/pr53976-1.c: Likewise.
5096 * gcc.target/sh/pr53988-1.c: Likewise.
5097 * gcc.target/sh/pr53988.c: Likewise.
5098 * gcc.target/sh/pr54089-1.c: Likewise.
5099 * gcc.target/sh/pr54089-6.c: Likewise.
5100 * gcc.target/sh/pr54089-7.c: Likewise.
5101 * gcc.target/sh/pr54089-8.c: Likewise.
5102 * gcc.target/sh/pr54089-9.c: Likewise.
5103 * gcc.target/sh/pr54236-1.c: Likewise.
5104 * gcc.target/sh/pr54236-2.c: Likewise.
5105 * gcc.target/sh/pr54236-3.c: Likewise.
5106 * gcc.target/sh/pr54236-4.c: Likewise.
5107 * gcc.target/sh/pr54386.c: Likewise.
5108 * gcc.target/sh/pr54602-1.c: Likewise.
5109 * gcc.target/sh/pr54685.c: Likewise.
5110 * gcc.target/sh/pr54760-1.c: Likewise.
5111 * gcc.target/sh/pr54760-2.c: Likewise.
5112 * gcc.target/sh/pr54760-3.c: Likewise.
5113 * gcc.target/sh/pr54760-4.c: Likewise.
5114 * gcc.target/sh/pr54760-5.c: Likewise.
5115 * gcc.target/sh/pr54760-6.c: Likewise.
5116 * gcc.target/sh/pr55146.c: Likewise.
5117 * gcc.target/sh/pr55160.c: Likewise.
5118 * gcc.target/sh/pr59278.c: Likewise.
5119 * gcc.target/sh/pr59401-1.c: Likewise.
5120 * gcc.target/sh/pr59533-1.c: Likewise.
5121 * gcc.target/sh/pr63260.c: Likewise.
5122 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5123 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5124 * gcc.target/sh/strlen.c: Likewise.
5125 * gcc.target/sh/torture/pr30807.c: Likewise.
5126 * gcc.target/sh/torture/pr34777.c: Likewise.
5127 * gcc.target/sh/torture/pr64652.c: Likewise.
5128 * gcc.target/sh/torture/pr65505.c: Likewise.
5129 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5130 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5131
0c4005be 51322016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5133
5134 PR c++/66644
5135 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5136
d94e6223 51372016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5138
5139 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5140 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5141 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5142 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5143
46f37836 51442016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5145
5146 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5147 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5148
4d0a8bac 51492016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5150
5151 PR middle-end/70626
5152 * c-c++-common/goacc/combined-reduction.c: New test.
5153 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5154
b98e0db3 51552016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5156
5157 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5158 *movdi_internal pattern only if PIC off.
5159 * gcc.target/i386/pr70155-2.c: Likewise.
5160 * gcc.target/i386/pr70155-3.c: Likewise.
5161 * gcc.target/i386/pr70155-4.c: Likewise.
5162 * gcc.target/i386/pr70155-5.c: Likewise.
5163 * gcc.target/i386/pr70155-6.c: Likewise.
5164 * gcc.target/i386/pr70155-7.c: Likewise.
5165 * gcc.target/i386/pr70155-8.c: Likewise.
5166 * gcc.target/i386/pr70155-15.c: Likewise.
5167 * gcc.target/i386/pr70155-17.c: Likewise.
5168 * gcc.target/i386/pr70155-22.c: Likewise.
5169
8b066242 51702016-04-29 Bin Cheng <bin.cheng@arm.com>
5171
5172 PR tree-optimization/70803
5173 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5174
22912e73 51752016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5176
5177 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5178 optimization of vector loop.
5179 * gcc.target/i386/vect-unpack-3.c: New test.
5180 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5181 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5182 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5183
568128c6 51842016-04-29 Marek Polacek <polacek@redhat.com>
5185
5186 PR sanitizer/70342
5187 * g++.dg/ubsan/null-7.C: New test.
5188
025dd1e0 5189 PR c/70852
5190 * gcc.dg/pr70852.c: New test.
5191
eb16928e 51922016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5193
5194 PR/69089
5195 * g++.dg/cpp0x/alignas6.C: New test.
5196
d7377ee9 51972016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5198
4860a6bf 5199 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5200 * gcc.dg/pr27003.c: Likewise.
5201 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5202 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5203 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5204 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5205 * gcc.target/arc/mxy.c: Likewise.
5206 * gcc.target/arc/mswape.c: Likewise.
5207 * gcc.target/arc/mrtsc.c: Likewise.
5208 * gcc.target/arc/mcrc.c: Likewise.
5209 * gcc.target/arc/mdsp-packa.c: Likewise.
5210 * gcc.target/arc/mdvbf.c: Likewise.
5211 * gcc.target/arc/mlock.c: Likewise.
5212 * gcc.target/arc/mmac-24.c: Likewise.
5213 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5214
efa1b7ab 52152016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5216 Matthijs Kooijman <matthijs@stdin.nl>
5217 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5218
5219 PR target/60040
5220 * gcc.target/avr/pr60040-1.c: New.
5221 * gcc.target/avr/pr60040-2.c: New.
5222
00371d68 52232016-04-29 Richard Biener <rguenther@suse.de>
5224
5225 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5226
73447cc5 52272016-04-29 Richard Biener <rguenther@suse.de>
5228
5229 PR tree-optimization/13962
5230 PR tree-optimization/65686
5231 * gcc.dg/uninit-pr65686.c: New testcase.
5232
c2087b56 52332016-04-29 Jakub Jelinek <jakub@redhat.com>
5234
5235 PR middle-end/70843
5236 * gcc.dg/pr70843.c: New test.
5237
cdd06d5a 52382016-04-28 Jakub Jelinek <jakub@redhat.com>
5239
5240 PR target/70858
5241 * gcc.target/i386/pr70858.c: New test.
5242
1a60079e 52432016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5244
5245 * gcc.target/arc/nps400-1.c: New file.
5246
11bc2894 52472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5248 Andrew Burgess <andrew.burgess@embecosm.com>
5249
5250 * gcc.target/arc/movh_cl-1.c: New file.
5251
dd9bf0b5 52522016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5253 Andrew Burgess <andrew.burgess@embecosm.com>
5254
5255 * gcc.target/arc/extzv-1.c: New file.
5256 * gcc.target/arc/insv-1.c: New file.
5257 * gcc.target/arc/insv-2.c: New file.
5258 * gcc.target/arc/movb-1.c: New file.
5259 * gcc.target/arc/movb-2.c: New file.
5260 * gcc.target/arc/movb-3.c: New file.
5261 * gcc.target/arc/movb-4.c: New file.
5262 * gcc.target/arc/movb-5.c: New file.
5263 * gcc.target/arc/movb_cl-1.c: New file.
5264 * gcc.target/arc/movb_cl-2.c: New file.
5265 * gcc.target/arc/movbi_cl-1.c: New file.
5266 * gcc.target/arc/movl-1.c: New file.
5267
a22e4209 52682016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5269 Andrew Burgess <andrew.burgess@embecosm.com>
5270
5271 * gcc.target/arc/cmem-1.c: New file.
5272 * gcc.target/arc/cmem-2.c: New file.
5273 * gcc.target/arc/cmem-3.c: New file.
5274 * gcc.target/arc/cmem-4.c: New file.
5275 * gcc.target/arc/cmem-5.c: New file.
5276 * gcc.target/arc/cmem-6.c: New file.
5277 * gcc.target/arc/cmem-7.c: New file.
5278 * gcc.target/arc/cmem-ld.inc: New file.
5279 * gcc.target/arc/cmem-st.inc: New file.
5280
287c3982 52812016-04-28 Jakub Jelinek <jakub@redhat.com>
5282
5283 PR target/70821
5284 * gcc.target/i386/pr70821.c: New test.
5285
e40e5340 52862016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5287
5288 * gcc.target/powerpc/vec-adde.c: New test.
5289 * gcc.target/powerpc/vec-adde-int128.c: New test.
5290
cf977d50 52912016-04-28 Jakub Jelinek <jakub@redhat.com>
5292
5293 * gcc.target/i386/avx-vround-1.c: New test.
5294 * gcc.target/i386/avx-vround-2.c: New test.
5295 * gcc.target/i386/avx512vl-vround-1.c: New test.
5296 * gcc.target/i386/avx512vl-vround-2.c: New test.
5297
572f8300 52982016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5299
5300 PR testsuite/70595
5301 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5302 (check_effective_target_cilkplus_runtime): ... this.
5303 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5304 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5305
5306 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5307 Require cilkplus_runtime.
5308 Don't add -lcilkrts.
5309 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5310 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5311 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5312 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5313 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5314 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5315 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5316 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5317 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5318 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5319 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5320 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5321 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5322 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5323 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5324 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5325 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5326 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5327 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5328 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5329 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5330 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5331 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5332 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5333 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5334 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5335 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5336 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5337 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5338
5339 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5340 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5341
5342 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5343
5344 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5345 cilkplus_runtime.
5346
dfba0905 53472016-04-27 Marc Glisse <marc.glisse@inria.fr>
5348
5349 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5350 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5351
605a4556 53522015-04-27 Ryan Burn <contact@rnburn.com>
5353
5354 PR c++/69024
5355 PR c++/68997
5356 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5357 diagnostic.
5358 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5359 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5360
6a1231a5 53612016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5362
5363 * gnat.dg/limited_with4.ad[sb]: New test.
5364 * gnat.dg/limited_with4_pkg.ads: New helper.
5365
4dad9e09 53662016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5367
5368 PR target/70155
5369 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5370 and movv1ti_internal patterns
5371 * gcc.target/i386/pr70155-1.c: New test.
5372 * gcc.target/i386/pr70155-2.c: Likewise.
5373 * gcc.target/i386/pr70155-3.c: Likewise.
5374 * gcc.target/i386/pr70155-4.c: Likewise.
5375 * gcc.target/i386/pr70155-5.c: Likewise.
5376 * gcc.target/i386/pr70155-6.c: Likewise.
5377 * gcc.target/i386/pr70155-7.c: Likewise.
5378 * gcc.target/i386/pr70155-8.c: Likewise.
5379 * gcc.target/i386/pr70155-9.c: Likewise.
5380 * gcc.target/i386/pr70155-10.c: Likewise.
5381 * gcc.target/i386/pr70155-11.c: Likewise.
5382 * gcc.target/i386/pr70155-12.c: Likewise.
5383 * gcc.target/i386/pr70155-13.c: Likewise.
5384 * gcc.target/i386/pr70155-14.c: Likewise.
5385 * gcc.target/i386/pr70155-15.c: Likewise.
5386 * gcc.target/i386/pr70155-16.c: Likewise.
5387 * gcc.target/i386/pr70155-17.c: Likewise.
5388 * gcc.target/i386/pr70155-18.c: Likewise.
5389 * gcc.target/i386/pr70155-19.c: Likewise.
5390 * gcc.target/i386/pr70155-20.c: Likewise.
5391 * gcc.target/i386/pr70155-21.c: Likewise.
5392 * gcc.target/i386/pr70155-22.c: Likewise.
5393
a80f3f45 53942016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5395
5396 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5397 ".{5,6}".
5398
279305d1 53992016-04-27 Bin Cheng <bin.cheng@arm.com>
5400
5401 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5402 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5403 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5404 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5405 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5406
8974b625 54072016-04-27 Richard Biener <rguenther@suse.de>
5408
5409 PR ipa/70760
5410 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5411 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5412
886d5463 54132016-04-27 Nathan Sidwell <nathan@acm.org>
5414
5415 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5416 * g++.dg/ubsan/pr63956.C: Adjust error location.
5417
f0e35aa9 54182016-04-27 Nick Clifton <nickc@redhat.com>
5419
5420 PR middle-end/49889
5421 * gcc.dg/pr49889.c: New test.
5422
40385231 54232016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5424
5425 * c-c++-common/memset-array.c: New test.
5426
37229a71 54272016-04-26 Martin Sebor <msebor@redhat.com>
5428
5429 PR c++/66639
5430 * g++.dg/cpp1y/func_constexpr.C: New test.
5431
3eedf9bd 54322016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5433
5434 PR c++/70241
5435 * g++.dg/cpp0x/enum32.C: New test.
5436 * g++.dg/cpp0x/enum33.C: New test.
5437
54382016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5439
5440 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5441 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5442 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5443 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5444 * gcc.c-torture/execute/pr38151.c: Likewise.
5445 * gcc.c-torture/execute/pr66556.c: Likewise.
5446 * gcc.c-torture/execute/pr67781.c: Likewise.
5447 * gcc.c-torture/execute/pr68648.c: Likewise.
5448
8c51f92f 54492016-04-26 Marc Glisse <marc.glisse@inria.fr>
5450
5451 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5452
fa20ebd3 54532016-04-26 Marek Polacek <polacek@redhat.com>
5454
5455 PR c/67784
5456 * gcc.dg/pr67784-3.c: New test.
5457 * gcc.dg/pr67784-4.c: New test.
5458 * gcc.dg/pr67784-5.c: New test.
5459
9db47803 5460 PR c/70791
5461 * gcc.dg/Wnested-externs-2.c: New test.
5462
bff407f2 54632016-04-26 Marc Glisse <marc.glisse@inria.fr>
5464
5465 * gcc.dg/fold-plusmult.c: Adjust.
5466 * gcc.dg/no-strict-overflow-6.c: Adjust.
5467 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5468
78d0c69e 54692016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5470
5471 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5472 number scans.
5473 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5474 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5475 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5476 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5477 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5478 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5479 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5480 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5481 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5482 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5483 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5484 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5485 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5486 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5487 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5488 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5489 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5490 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5491 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5492 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5493 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5494 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5495 scans.
5496 * gcc.target/i386/pr32219-4.c: Likewise.
5497 * gcc.target/i386/pr32219-6.c: Likewise.
5498 * gcc.target/i386/pr32219-8.c: Likewise.
5499
221d6722 55002016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5501
5502 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5503 associated options.
5504
514727a9 55052016-04-26 Marek Polacek <polacek@redhat.com>
5506
5507 PR c++/70744
5508 * g++.dg/ext/cond2.C: New test.
5509
e6ee4c61 55102016-04-26 Bin Cheng <bin.cheng@arm.com>
5511
5512 PR tree-optimization/70771
5513 PR tree-optimization/70775
5514 * gcc.dg/pr70771.c: New test.
3730828c 5515 * gcc.dg/pr70775.c: New test.
e6ee4c61 5516
b3d72796 55172016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5518
5519 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5520
c11ece29 55212016-04-25 Richard Biener <rguenther@suse.de>
5522
5523 PR tree-optimization/70780
5524 * gcc.dg/torture/pr70780.c: New testcase.
5525
d40b10b2 55262016-04-25 Michael Collison <michael.collison@arm.com>
5527
4860a6bf 5528 * gcc.target/arm/neon-vaddws16.c: New test.
5529 * gcc.target/arm/neon-vaddws32.c: New test.
5530 * gcc.target/arm/neon-vaddwu16.c: New test.
5531 * gcc.target/arm/neon-vaddwu32.c: New test.
5532 * gcc.target/arm/neon-vaddwu8.c: New test.
5533 * lib/target-supports.exp
d40b10b2 5534 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5535 that arm neon support vector widen sum of HImode TO SImode.
5536
4bbfd6c2 55372016-04-23 Jakub Jelinek <jakub@redhat.com>
5538
5539 PR sanitizer/70712
5540 * c-c++-common/asan/pr70712.c: New test.
5541
524df596 55422016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5543
5544 * .gitattributes: New file.
5545
426c75c3 55462016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5547
5548 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5549
c052a8d5 55502016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5551
5552 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5553 * gfortran.dg/submodule_15.f08: Likewise.
5554
c08d4612 55552016-04-22 Richard Biener <rguenther@suse.de>
5556
5557 PR tree-optimization/70740
5558 * gcc.dg/torture/pr70740.c: New testcase.
5559
fd3211e1 55602016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5561
5562 PR target/70750
5563 * gcc.target/i386/pr70750-1.c: New test.
5564 * gcc.target/i386/pr70750-2.c: Likewise.
5565
15acd78c 55662016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5567
5568 PR c++/70540
5569 * g++.dg/cpp0x/auto48.C: New.
5570
192bf59c 55712016-04-21 Marek Polacek <polacek@redhat.com>
5572
5573 PR c++/70513
5574 * g++.dg/cpp0x/forw_enum12.C: New test.
5575 * g++.dg/cpp0x/forw_enum13.C: New test.
5576
5d429e99 55772016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5578
5579 PR target/70728
5580 * gcc.target/i386/pr70728.c: New test.
5581
06777d85 55822016-04-21 Richard Biener <rguenther@suse.de>
5583
5584 PR middle-end/70747
5585 * gcc.dg/pr70747.c: New testcase.
5586
7434c6fb 55872016-04-21 Bin Cheng <bin.cheng@arm.com>
5588
5589 PR tree-optimization/70715
5590 * gcc.dg/tree-ssa/scev-13.c: New test.
5591
f3ec0970 55922016-04-21 Marc Glisse <marc.glisse@inria.fr>
5593
5594 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5595
523f3a9d 55962016-04-21 Marc Glisse <marc.glisse@inria.fr>
5597
5598 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5599
ace7bf06 56002016-04-20 Jan Hubicka <jh@suse.cz>
5601
5602 PR ipa/70018
5603 * g++.dg/ipa/nothrow-1.C: New testcase.
5604
2b073aa6 56052016-04-20 Nathan Sidwell <nathan@acm.org>
5606
5607 PR c++/55635
5608 * g++.dg/eh/delete1.C: New.
5609
8a574c11 56102016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5611
5612 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5613 -mtune-ctrl=sse_typeless_stores.
5614
e3400750 56152016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5616
5617 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5618
4bd8a059 56192016-04-20 Bin Cheng <bin.cheng@arm.com>
5620
5621 PR tree-optimization/69489
5622 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5623
70574e60 56242016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5625
5626 PR c++/69363
5627 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5628 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5629 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5630
bd6f374c 56312016-04-20 Bin Cheng <bin.cheng@arm.com>
5632
5633 PR tree-optimization/56625
5634 PR tree-optimization/69489
5635 * gcc.dg/vect/pr56625.c: New test.
5636 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5637
482539ee 56382016-04-20 Andrew Pinski <apinski@cavium.com>
5639
5640 PR target/64971
5641 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5642
b4672800 56432016-04-20 Arnaud Charlet <charlet@adacore.com>
5644
5645 * gnat.dg/self1.adb: Remove now incorrect test.
5646
4fb48737 56472016-04-20 Bin Cheng <bin.cheng@arm.com>
5648
5649 * gcc.dg/tree-ssa/scev-11.c: New test.
5650 * gcc.dg/tree-ssa/scev-12.c: New test.
5651
97efb92e 56522016-04-20 Marek Polacek <polacek@redhat.com>
5653
5654 PR tree-optimization/70725
5655 * gcc.dg/pr70725.c: New test.
5656
9d2d4060 56572016-04-20 Richard Biener <rguenther@suse.de>
5658
5659 PR tree-optimization/70726
5660 * g++.dg/vect/pr70726.cc: New testcase.
5661
54530437 56622016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5663
5664 PR target/70674
5665 * gcc.target/s390/pr70674.c: New test.
5666
acda2210 56672016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5668
5669 PR libgfortran/70684
5670 * gfortran.dg/list_read_14.f90: New test.
5671
b7040bb0 56722016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5673
5674 PR target/69201
5675 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5676 extern to force it misaligned.
5677 (b): Likewise.
5678 (c): Likewise.
5679 (d): Likewise.
5680 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5681 Don't check `*' before movv4sf_internal.
5682 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5683 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5684 Don't check `*' before movv16qi_internal.
5685 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5686 extern to force it misaligned.
5687 (b): Likewise.
5688 (c): Likewise.
5689 (d): Likewise.
5690 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5691 Don't check `*' before movv2df_internal.
5692 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5693 extern to force it misaligned.
5694 (b): Likewise.
5695 (c): Likewise.
5696 (d): Likewise.
5697 Check movv8sf_internal instead of avx_storeups256.
5698 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5699
263b5475 57002016-04-19 Richard Biener <rguenther@suse.de>
5701
5702 PR tree-optimization/70171
5703 * g++.dg/tree-ssa/pr70171.C: New testcase.
5704
222ac318 57052016-04-19 Richard Biener <rguenther@suse.de>
5706
5707 PR tree-optimization/70724
5708 * gcc.dg/torture/pr70724.c: New testcase.
5709
003000a4 57102016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5711
5712 PR middle-end/70689
4860a6bf 5713 * gcc.target/i386/pr70689.c: New.
003000a4 5714
3f6e13de 57152016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5716
5717 PR target/70708
5718 * gcc.target/i386/pr70708.c: New test.
5719
10abddbd 57202016-04-18 Richard Biener <rguenther@suse.de>
5721
5722 PR tree-optimization/43434
5723 * gcc.dg/vect/pr43434.c: New testcase.
5724 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5725 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5726 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5727 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5728 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5729 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5730 * gcc.dg/gomp/pr68640.c: Likewise.
5731 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5732 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5733
950db54a 57342016-04-18 Richard Biener <rguenther@suse.de>
5735
5736 PR tree-optimization/70701
5737 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5738
67ccbf39 57392016-04-18 Tom de Vries <tom@codesourcery.com>
5740
5741 PR testsuite/70699
5742 * gcc.dg/pr70161.c: Add dot-file scans.
5743 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5744 instead of after last dot char.
5745
021ad2f3 57462016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5747
5748 * c-c++-common/dump-ada-spec-3.c: New test.
5749 * c-c++-common/dump-ada-spec-4.c: Likewise.
5750
d572fcfd 57512016-04-17 Tom de Vries <tom@codesourcery.com>
5752
5753 PR other/70183
5754 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5755
8b4ee73c 57562016-04-15 Jan Hubicka <jh@suse.cz>
5757
5758 PR ipa/70018
5759 * g++.dg/ipa/pure-const-1.C: New testcase.
5760 * g++.dg/ipa/pure-const-2.C: New testcase.
5761 * g++.dg/ipa/pure-const-3.C: New testcase.
5762
eac243e7 57632016-04-15 Marek Polacek <polacek@redhat.com>
5764
5765 PR c/70671
5766 * gcc.dg/bitfld-22.c: New test.
5767
64c1df32 57682016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5769
5770 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5771 x86_64.
5772
926f9422 57732016-04-15 Marek Polacek <polacek@redhat.com>
5774
5775 PR c/70651
5776 * c-c++-common/pr70651.c: New test.
5777
309bbaa3 57782016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5779
5780 PR rtl-optimization/70681
5781 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5782 dump scan on arm and powerpc.
5783 * gcc.dg/pr10474.c: Likewise.
5784
b4ba8358 57852016-04-15 Jakub Jelinek <jakub@redhat.com>
5786
ed92874a 5787 PR c++/69517
5788 PR c++/70019
5789 PR c++/70588
5790 * g++.dg/cpp1y/vla11.C: Revert for real.
5791
b4ba8358 5792 PR c/70436
5793 * c-c++-common/Wparentheses-1.c: New test.
5794 * c-c++-common/gomp/Wparentheses-1.c: New test.
5795 * c-c++-common/gomp/Wparentheses-2.c: New test.
5796 * c-c++-common/gomp/Wparentheses-3.c: New test.
5797 * c-c++-common/gomp/Wparentheses-4.c: New test.
5798 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5799 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5800 * c-c++-common/goacc/Wparentheses-1.c: New test.
5801
65717bb5 58022016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5803
5804 PR target/70662
5805 * gcc.target/i386/pr70662.c: New test.
5806
ca1a4077 58072016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 5808 Alan Modra <amodra@gmail.com>
ca1a4077 5809
5810 PR tree-optimization/70130
5811 * gcc.dg/vect/O3-pr70130.c: New testcase.
5812
dbe1794c 58132016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5814
11836644 5815 PR target/70669
5816 * gcc.target/powerpc/pr70669.c: New test.
5817
dbe1794c 5818 PR target/70640
5819 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5820 a power7 system that does not have an assembler that supports
5821 power8.
5822
4c1007f1 58232016-04-14 Martin Sebor <msebor@redhat.com>
5824
5825 PR c++/69517
5826 PR c++/70019
5827 PR c++/70588
5828 * c-c++-common/ubsan/vla-1.c: Revert.
5829 * g++.dg/cpp1y/vla11.C: Same.
5830 * g++.dg/cpp1y/vla12.C: Same.
5831 * g++.dg/cpp1y/vla13.C: Same.
5832 * g++.dg/cpp1y/vla14.C: Same.
5833 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 5834 * g++.dg/init/array24.C: Same.
4c1007f1 5835 * g++.dg/ubsan/vla-1.C: Same.
5836
22dcab66 58372016-04-14 Marek Polacek <polacek@redhat.com>
5838 Jan Hubicka <hubicka@ucw.cz>
5839
5840 PR c++/70029
5841 * g++.dg/torture/pr70029.C: New test.
5842
3e74b025 58432016-04-14 Martin Sebor <msebor@redhat.com>
5844
5845 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5846 type size to prevent failures on targets with very low maximum
5847 alignment.
5848
1d2e0f2a 58492016-04-14 Richard Biener <rguenther@suse.de>
5850
5851 PR tree-optimization/70623
5852 * gcc.dg/torture/pr70623.c: New testcase.
5853 * gcc.dg/torture/pr70623-2.c: Likewise.
5854
9aed0626 58552016-04-13 Martin Sebor <msebor@redhat.com>
5856
5857 PR c++/69517
5858 PR c++/70019
5859 PR c++/70588
5860 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5861 * g++.dg/cpp1y/vla11.C: New test.
5862 * g++.dg/cpp1y/vla12.C: New test.
5863 * g++.dg/cpp1y/vla13.C: New test.
5864 * g++.dg/cpp1y/vla14.C: New test.
5865 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 5866 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 5867 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5868
fd499010 58692016-04-13 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR c++/70641
5872 * g++.dg/opt/pr70641.C: New test.
5873
87fa7252 58742016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5875
5876 PR rtl-optimization/68749
5877 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5878 effects of argument promotions.
5879 Remove default args to dg-skip-if.
5880
6c40e18b 58812016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5882
5883 PR c++/70635
5884 * g++.dg/parse/pr70635.C: New.
5885
92c53257 58862016-04-13 Marek Polacek <polacek@redhat.com>
5887
5888 PR c++/70639
5889 * c-c++-common/Wmisleading-indentation-4.c: New test.
5890
0241e4dc 58912016-04-13 Marek Polacek <polacek@redhat.com>
5892
5893 PR c/70436
4860a6bf 5894 * gcc.dg/Wparentheses-12.c: New test.
5895 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 5896
92bda444 58972016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5898
5899 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5900 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5901 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5902
38ea8a26 59032016-04-13 Jakub Jelinek <jakub@redhat.com>
5904
d08aa032 5905 PR middle-end/70633
5906 * gcc.c-torture/compile/pr70633.c: New test.
5907
38ea8a26 5908 PR debug/70628
5909 * gcc.dg/torture/pr70628.c: New test.
5910
9231d5c2 59112016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5912
5913 PR c++/70610
5914 * g++.dg/template/pr70610.C: New test.
5915 * g++.dg/template/pr70610-2.C: New test.
5916 * g++.dg/template/pr70610-3.C: New test.
5917 * g++.dg/template/pr70610-4.C: New test.
5918
249ca944 59192016-04-12 Jakub Jelinek <jakub@redhat.com>
5920
7f2ea2fb 5921 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5922 128 instead of 32.
5923
249ca944 5924 PR c++/70571
5925 * g++.dg/ext/pr70571.C: New test.
5926
8ca5a97d 59272016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5928
bf32a52d 5929 PR target/70640
8ca5a97d 5930 * gcc.target/powerpc/pr70640.c: New test.
5931
e971b45f 59322016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5933
5934 PR c++/68722
5935 * g++.dg/parse/pr68722.C: New.
5936
0b54d964 59372016-04-12 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR rtl-optimization/70596
5940 * gcc.target/i386/pr70596.c: New test.
5941
d2dd85e3 59422016-04-12 Nathan Sidwell <nathan@acm.org>
5943
5944 PR c++/70501
5945 * g++.dg/init/pr70501.C: New.
5946
2d0001b0 59472016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5948
5949 * gcc.target/i386/asm-flag-6.c: New test.
5950
6c4df0d1 59512016-04-12 Tom de Vries <tom@codesourcery.com>
5952
5953 PR tree-optimization/68756
5954 * gcc.dg/graphite/pr68756.c: New test.
5955
0d60da57 59562016-04-12 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR tree-optimization/70602
5959 * gcc.c-torture/execute/pr70602.c: New test.
5960
62735984 59612016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5962
5963 PR target/70381
5964 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5965 __float128 emulator is built and runs.
5966 * gcc.target/powerpc/float128-1.c: Likewise.
5967
5968 * lib/target-supports.exp (check_ppc_float128_sw_available):
5969 Rework tests for __float128 software and hardware
5970 availability. Fix exit condition to return 0 on success.
5971
a702492c 59722016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5973
5974 PR target/70133
5975 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5976 * gcc.target/aarch64/target_attr_15.c: Likewise.
5977
a8c5ce92 59782016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5979
5980 PR c++/69066
5981 * g++.dg/cpp1y/pr69066.C: New.
5982
5ecab913 59832016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5984
5985 PR fortran/68566
5986 * gfortran.dg/pr36192.f90: Update test.
5987 * gfortran.dg/pr36192_1.f90: Update test.
5988 * gfortran.dg/real_dimension_1.f: Update test.
5989 * gfortran.dg/parameter_array_init_7.f90: New test.
5990
6cb5ef70 59912016-04-09 John David Anglin <danglin@gcc.gnu.org>
5992
4edfdd23 5993 PR testsuite/64039
5994 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5995
964f71e3 5996 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5997
5d61c198 5998 PR rtl-optimization/66669
5999 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6000
16eaaf58 6001 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6002
0b68802d 6003 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6004 * gcc.dg/pie-1.c: Likewise.
6005 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6006 * gcc.dg/pic-4.c: Likewise.
6007 * gcc.dg/pie-3.c: Likewise.
6008 * gcc.dg/pie-4.c: Likewise.
6009
9c0dd509 6010 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6011
03b2d3c1 6012 PR tree-optimization/68644
6013 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6014
6cb5ef70 6015 PR rtl-optimization/64886
6016 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6017
07de41ba 60182016-04-09 Tom de Vries <tom@codesourcery.com>
6019
6020 PR tree-optimization/68953
6021 * gcc.dg/graphite/pr68953.c: New test.
6022
d294e3fb 60232016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6024
6025 PR fortran/70592
6026 * gfortran.dg/deferred_character_16.f90: New test.
6027
3cb15094 60282016-04-09 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR tree-optimization/70586
6031 * gcc.c-torture/execute/pr70586.c: New test.
6032
a02dc66f 60332016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6034
6035 PR sanitizer/70573
6036 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6037 with __builtin_memset
6038 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6039
0c302595 60402016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6041
6042 PR lto/70289
6043 PR ipa/70348
6044 PR tree-optimization/70373
6045 PR middle-end/70533
6046 PR middle-end/70534
6047 PR middle-end/70535
6048 * c-c++-common/goacc/reduction-5.c: New test.
6049 * c-c++-common/goacc/reduction-promotions.c: New test.
6050 * gfortran.dg/goacc/reduction-3.f95: New test.
6051 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6052
c6c0523b 60532016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6054
6055 PR c++/70590
6056 PR c++/70452
6057 * g++.dg/pr70590.C: New test.
6058 * g++.dg/pr70590-2.C: New test.
6059
3ac399da 60602016-04-08 Jakub Jelinek <jakub@redhat.com>
6061
e97d1706 6062 PR middle-end/70593
6063 * gcc.target/i386/pr70593.c: New test.
6064
3ac399da 6065 PR rtl-optimization/70574
6066 * gcc.target/i386/avx2-pr70574.c: New test.
6067
fcfbb129 60682016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6069
6070 PR sanitizer/70541
6071 * c-c++-common/asan/pr70541.c: New test.
6072
0aabcddf 60732016-04-08 Tom de Vries <tom@codesourcery.com>
6074
6075 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6076 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6077
bec0c1e8 60782016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6079
6080 PR target/70566
6081 * gcc.c-torture/execute/pr70566.c: New test.
6082
87c791f5 60832016-04-08 Tom de Vries <tom@codesourcery.com>
6084
6085 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6086 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6087
7f38718f 60882016-04-08 Alan Modra <amodra@gmail.com>
6089
6090 * gcc.target/powerpc/pr70117.c: New.
6091
a96a7710 60922016-04-07 Jakub Jelinek <jakub@redhat.com>
6093
7a6265d1 6094 PR testsuite/70581
6095 * gcc.dg/lto/simd-function_0.c: New test.
6096
a96a7710 6097 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6098 clones.
6099 * c-c++-common/attr-simd-2.c: Likewise.
6100 * c-c++-common/attr-simd-4.c: Likewise.
6101 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6102 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6103
508dd607 61042016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6105
6106 PR testsuite/70553
6107 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6108
1b61585a 61092016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6110 Tom de Vries <tom@codesourcery.com>
6111
6112 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6113 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6114 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6115 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6116 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6117 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6118 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6119 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6120
5f060aa8 61212016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6122
6123 PR c/70436
6124 * g++.dg/warn/Wparentheses-29.C: New test.
6125
d3831f71 61262016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6127
6128 PR c/70436
6129 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6130 explicit braces to resolve a future -Wparentheses warning.
6131
382ece2d 61322016-04-06 Richard Henderson <rth@redhat.com>
6133
6134 * gcc.dg/pr61817-1.c: New test.
6135 * gcc.dg/pr61817-2.c: New test.
6136 * gcc.dg/pr69391-1.c: New test.
6137 * gcc.dg/pr69391-2.c: New test.
6138
72234ee9 61392016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6140
6141 PR rtl-optimization/70398
4860a6bf 6142 * gcc.target/aarch64/pr70398.c: New.
72234ee9 6143
5547150a 61442016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6145
6146 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6147
15b70121 61482016-04-06 Yvan Roux <yvan.roux@linaro.org>
6149 Pedro Alves <palves@redhat.com>
6150
6151 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6152
585aefbb 61532016-04-06 Jakub Jelinek <jakub@redhat.com>
6154
0cbb513b 6155 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6156 Check for avx512f effective targets instead of avx2.
6157 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6158 for AVX512F clones.
6159 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6160 * g++.dg/gomp/declare-simd-1.C: Likewise.
6161 * g++.dg/gomp/declare-simd-3.C: Likewise.
6162 * g++.dg/gomp/declare-simd-4.C: Likewise.
6163
585aefbb 6164 PR middle-end/70550
6165 * c-c++-common/gomp/pr70550-1.c: New test.
6166 * c-c++-common/gomp/pr70550-2.c: New test.
6167
0b91cceb 61682016-04-05 Nathan Sidwell <nathan@acm.org>
6169
6170 PR c++/70512
6171 * g++.dg/ext/attribute-may-alias-5.C: New.
6172
645a9d8e 61732016-04-05 Jakub Jelinek <jakub@redhat.com>
6174
6175 PR c++/70336
6176 * c-c++-common/pr70336.c: New test.
6177 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6178 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6179
bdf23925 61802016-04-05 Jan Hubicka <hubicka@ucw.cz>
6181
6182 PR ipa/66223
6183 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6184
aaff837c 61852016-04-05 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR rtl-optimization/70542
6188 * gcc.dg/torture/pr70542.c: New test.
6189 * gcc.target/i386/avx2-pr70542.c: New test.
6190
2eac58a0 61912016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6192
6193 PR tree-optimization/70509
6194 * gcc.target/i386/avx512bw-pr70509.c: New test.
6195
4f7ebe46 61962016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6197
6198 PR c++/70452
6199 * g++.dg/ext/constexpr-vla4.C: New test.
6200
305d86a0 62012016-04-05 Uros Bizjak <ubizjak@gmail.com>
6202
6203 PR target/70510
6204 * gcc.target/i386/pr70510.c: New test.
6205
eec3b789 62062016-04-05 Richard Biener <rguenther@suse.de>
6207
6208 PR tree-optimization/70526
6209 * g++.dg/torture/pr70526.C: New testcase.
6210
ca943582 62112016-04-05 Jakub Jelinek <jakub@redhat.com>
6212
6213 PR target/70525
6214 * gcc.target/i386/pr70525.c: New test.
6215
87825cd5 62162016-04-05 Richard Biener <rguenther@suse.de>
6217
6218 PR middle-end/70499
6219 * g++.dg/torture/pr70499.C: New testcase.
6220
14638828 62212016-04-05 Richard Biener <rguenther@suse.de>
6222
6223 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6224 remove XFAIL.
6225
967a90d5 62262016-04-04 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR middle-end/70307
6229 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6230 rs6000 ABI warnings.
6231
d374a3a3 62322016-04-04 Jan Hubicka <hubicka@ucw.cz>
6233
6234 PR ipa/66223
6235 * g++.dg/ipa/devirt-51.C: New testcase.
6236
8ff377a6 62372016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6238 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR middle-end/70457
6241 * gcc.dg/torture/pr70457.c: New.
6242
f567b44f 62432016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6244
6245 PR fortran/67538
6246 * gfortran.dg/allocate_with_source_19.f08: New test.
6247
89d4ebfa 62482016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6249
6250 PR fortran/65795
6251 * gfortran.dg/coarray_allocate_6.f08: New test.
6252
68ab33a6 62532016-04-04 Richard Biener <rguenther@suse.de>
6254
6255 PR rtl-optimization/70484
6256 * gcc.dg/torture/pr70484.c: New testcase.
6257
c4f5465d 62582016-04-04 Marek Polacek <polacek@redhat.com>
6259
6260 PR c/70307
6261 * gcc.dg/torture/pr70307.c: New test.
6262
bfec6609 62632016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6264
6265 PR target/70416
6266 PR target/67391
6267 * gcc.target/sh/torture/pr70416.c: New.
6268
40df9099 62692016-04-02 Martin Sebor <msebor@redhat.com>
6270
6271 PR c++/67376
6272 PR c++/70170
6273 PR c++/70172
6274 PR c++/70228
6275 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6276 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6277 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6278 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6279 * g++.dg/cpp0x/constexpr-string.C: Same.
6280 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6281 * g++.dg/cpp0x/pr65398.C: Same.
6282 * g++.dg/ext/constexpr-vla1.C: Same.
6283 * g++.dg/ext/constexpr-vla2.C: Same.
6284 * g++.dg/ext/constexpr-vla3.C: Same.
6285 * g++.dg/ubsan/pr63956.C: Same.
6286
0edb9bfe 62872016-04-01 Jakub Jelinek <jakub@redhat.com>
6288
6289 PR rtl-optimization/70467
6290 * gcc.target/i386/pr70467-2.c: New test.
6291
e5b1a1d9 62922016-04-01 Jakub Jelinek <jakub@redhat.com>
6293 Marek Polacek <polacek@redhat.com>
6294
6295 PR c++/70488
6296 * g++.dg/init/new47.C: New test.
6297
b2ca3fb0 62982016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6299
6300 PR target/70496
6301 * gcc.target/arm/pr70496.c: New test.
6302
4c3bd1e3 63032016-04-01 Nathan Sidwell <nathan@acm.org>
6304
47de69ad 6305 PR c++/68475
6306 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6307
313d569f 63082016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6309
6310 PR target/69890
6311 * gcc.dg/strlenopt.h (memmove): New.
6312 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6313 instead of "string.h".
6314 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6315 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6316 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6317 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6318 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6319 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6320 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6321 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6322 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6323 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6324 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6325 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6326 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6327 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6328 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6329 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6330 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6331 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6332 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6333 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6334
5469facd 63352016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6336
6337 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6338 (Holder::foo): Reflect this.
6339
503de754 63402016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6341
6342 PR target/70442
6343 * gcc.dg/pr70442.c: New test.
6344
13ee2de7 63452016-03-31 Nathan Sidwell <nathan@acm.org>
6346
6347 PR c++/70393
6348 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6349
5e0d03a8 63502016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6351
6352 PR target/70453
6353 * gcc.target/i386/pr70453.c: New test.
6354
8cb82ed4 63552016-03-31 Andrey Belevantsev <abel@ispras.ru>
6356
6357 PR target/70292
6358 * gcc.c-torture/pr70292.c: New test.
6359
7952b661 63602016-03-31 Marek Polacek <polacek@redhat.com>
6361
6362 PR c/70297
6363 * c-c++-common/pr70297.c: New test.
6364 * g++.dg/cpp0x/typedef-redecl.C: New test.
6365 * gcc.dg/typedef-redecl2.c: New test.
6366
1607cc74 63672016-03-31 Jakub Jelinek <jakub@redhat.com>
6368
6369 PR rtl-optimization/70460
6370 * gcc.c-torture/execute/pr70460.c: New test.
6371
c689c252 63722016-03-31 Richard Biener <rguenther@suse.de>
6373
6374 PR c++/70430
6375 * g++.dg/ext/vector30.C: New testcase.
6376
91c9586d 63772016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6378 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6379
6380 * gfortran.dg/fmt_pf.f90: New test.
6381
afa5c1b8 63822016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6383
6384 Forward-port from 5 branch
6385 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR testsuite/70356
6388 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6389 dg-require-effective-target after dg-do.
6390
6391 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6392
6393 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6394
6a5dcab3 63952016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6396 Julian Brown <julian@codesourcery.com>
6397 Chung-Lin Tang <cltang@codesourcery.com>
6398 Cesar Philippidis <cesar@codesourcery.com>
6399 James Norris <jnorris@codesourcery.com>
6400 Tom de Vries <tom@codesourcery.com>
6401 Nathan Sidwell <nathan@codesourcery.com>
6402
305d86a0 6403 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6404 * c-c++-common/goacc/loop-clauses.c: Likewise.
6405 * g++.dg/goacc/template.C: Likewise.
6406 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6407 * gfortran.dg/goacc/loop-1.f95: Likewise.
6408 * gfortran.dg/goacc/loop-5.f95: Likewise.
6409 * gfortran.dg/goacc/loop-6.f95: Likewise.
6410 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6411 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6412 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6413 * c-c++-common/goacc/clauses-fail.c: Likewise.
6414 * c-c++-common/goacc/parallel-1.c: Likewise.
6415 * c-c++-common/goacc/reduction-1.c: Likewise.
6416 * c-c++-common/goacc/reduction-2.c: Likewise.
6417 * c-c++-common/goacc/reduction-3.c: Likewise.
6418 * c-c++-common/goacc/reduction-4.c: Likewise.
6419 * c-c++-common/goacc/routine-3.c: Likewise.
6420 * c-c++-common/goacc/routine-4.c: Likewise.
6421 * c-c++-common/goacc/routine-5.c: Likewise.
6422 * c-c++-common/goacc/tile.c: Likewise.
6423 * g++.dg/goacc/template.C: Likewise.
6424 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6425 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6426 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6427 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6428 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6429 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6430 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6431 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6432 * c-c++-common/goacc/use_device-1.c: ... this file.
6433 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6434 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6435 * c-c++-common/goacc/host_data-6.c: ... this file.
6436 * c-c++-common/goacc/loop-2-kernels.c: New file.
6437 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6438 * c-c++-common/goacc/loop-3.c: Likewise.
6439 * g++.dg/goacc/reference.C: Likewise.
6440 * g++.dg/goacc/routine-1.C: Likewise.
6441 * g++.dg/goacc/routine-2.C: Likewise.
6442
932c0baa 64432016-03-30 Richard Biener <rguenther@suse.de>
6444
6445 PR middle-end/70450
6446 * gcc.dg/torture/pr70450.c: New testcase.
6447
7f7c4659 64482016-03-30 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR target/70421
6451 * gcc.dg/torture/pr70421.c: New test.
6452 * gcc.target/i386/avx512f-pr70421.c: New test.
6453
9cbfe80c 64542016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6455
6456 PR testsuite/70364
6457 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6458 (check): New function.
6459 (bar): Call check.
6460 (foo): Align stack to 16 bytes when calling bar.
6461 * gcc.target/i386/cleanup-2.c: Likewise.
6462
f56c7d36 64632016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6464
6465 PR tree-optimization/59124
6466 * gcc.dg/Warray-bounds-19.c: New test.
6467
0275bf9b 64682016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6469
6470 * lib/prune.exp (escape_regex_chars): New.
6471 (prune_file_path): Update to quote metcharacters for regexp.
6472
a3daa269 64732016-03-29 Jakub Jelinek <jakub@redhat.com>
6474
24e1ba3d 6475 PR rtl-optimization/70429
6476 * gcc.c-torture/execute/pr70429.c: New test.
6477
a3daa269 6478 PR tree-optimization/70405
6479 * gcc.dg/pr70405.c: New test.
6480
3ef41a6e 64812016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6482
6483 PR fortran/70397
6484 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6485 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6486
4abd9410 64872016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6488
6489 PR testsuite/64177
6490 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6491 __cilkrts_set_param to set two workers.
6492 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6493 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6494
b58e5f0f 64952016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6496
305d86a0 6497 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6498
bff53658 64992016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6500
6501 PR target/70406
305d86a0 6502 * gcc.target/i386/pr70406.c: New test.
bff53658 6503
bb2c9c15 65042016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6505
6506 * gnat.dg/specs/double_record_extension3.ads: New test.
6507
f12c84ab 65082016-03-25 Richard Henderson <rth@redhat.com>
6509
6510 PR target/70120
6511 * gcc.target/aarch64/pr70120-1.c: New.
6512 * gcc.target/aarch64/pr70120-2.c: New.
6513 * gcc.target/aarch64/pr70120-3.c: New.
6514
b0bf58c4 65152016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6516
6517 PR c++/62212
6518 * g++.dg/template/mangle2.C: The dg-do directive should be
6519 "compile" not "assemble".
6520
f175ba0f 65212016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6522
6523 PR lto/69650
6524 * gcc.dg/pr69650.c: New test.
6525
4cc3295f 65262016-03-25 David Edelsohn <dje.gcc@gmail.com>
6527
6528 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6529
0cf40600 65302016-03-25 Alan Modra <amodra@gmail.com>
6531
6532 * gcc.dg/dfp/pr70052.c: New test.
6533
3aebf099 65342016-03-24 Richard Henderson <rth@redhat.com>
6535
6536 PR middle-end/69845
6537 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6538 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6539
83245bd3 65402016-03-24 Tom de Vries <tom@codesourcery.com>
6541
6542 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6543
108e7ee4 65442016-03-24 Tom de Vries <tom@codesourcery.com>
6545
6546 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6547 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6548
17af0b14 65492016-03-24 Tom de Vries <tom@codesourcery.com>
6550
6551 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6552 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6553
6c8770ee 65542016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6555
6556 PR c++/62212
6557 * g++.dg/template/mangle2.C: New test.
6558
a7e21b7b 65592016-03-24 Richard Biener <rguenther@suse.de>
6560
6561 PR tree-optimization/70396
6562 * gcc.dg/torture/pr70396.c: New testcase.
6563
f365d297 65642016-03-24 Richard Biener <rguenther@suse.de>
6565
6566 PR middle-end/70370
6567 * gcc.dg/torture/pr70370.c: New testcase.
6568
da7aeb13 65692016-03-24 Tom de Vries <tom@codesourcery.com>
6570
6571 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6572 * gfortran.dg/goacc/kernels-tree.f95: Same.
6573 * gfortran.dg/goacc/parallel-tree.f95: Same.
6574
80b30de0 65752016-03-24 Tom de Vries <tom@codesourcery.com>
6576
6577 * c-c++-common/goacc/uninit-if-clause.c: New test.
6578 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6579
cb9b6b99 65802016-03-24 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR target/70290
305d86a0 6583 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6584 Fix formatting.
cb9b6b99 6585
a4225fff 65862016-03-24 Richard Biener <rguenther@suse.de>
6587
6588 PR tree-optimization/70372
6589 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6590
5a869ab8 65912016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6592
6593 PR c++/70347
6594 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6595
36ce5faa 65962016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6597
6598 PR c++/70332
6599 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6600
c4fa85c9 66012016-03-23 Jakub Jelinek <jakub@redhat.com>
6602
d9377ad5 6603 PR c++/70001
6604 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6605 * g++.dg/cpp1y/pr70001.C: New test.
6606
c4fa85c9 6607 PR c++/70323
6608 * g++.dg/cpp0x/constexpr-70323.C: New test.
6609
0a2062da 66102016-03-23 Alexandre Oliva <aoliva@redhat.com>
6611 Jason Merrill <jason@redhat.com>
6612 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR c++/69315
6615 * g++.dg/cpp0x/constexpr-69315.C: New test.
6616 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6617
62d2a6dc 66182016-03-23 Marek Polacek <polacek@redhat.com>
6619
6620 PR c++/69884
6621 * g++.dg/warn/Wignored-attributes-1.C: New test.
6622 * g++.dg/warn/Wignored-attributes-2.C: New test.
6623
a82d6246 66242016-03-23 Tom de Vries <tom@codesourcery.com>
6625
6626 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6627 initialization.
6628 * gfortran.dg/goacc/private-3.f95 (test): Same.
6629 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6630 missing use param.
6631
dc834ba1 66322016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6633
6634 * lib/target-supports.exp: Remove v7ve entry from loop
6635 creating effective target checks.
6636 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6637 (add_options_for_arm_arch_v7ve): Likewise.
6638
7e83fd1f 66392016-03-23 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR tree-optimization/70354
6642 * gcc.dg/vect/pr70354-1.c: New test.
6643 * gcc.dg/vect/pr70354-2.c: New test.
6644 * gcc.target/i386/avx2-pr70354-1.c: New test.
6645 * gcc.target/i386/avx2-pr70354-2.c: New test.
6646
4e4da058 66472016-03-22 Jeff Law <law@redhat.com>
6648
6649 PR target/70232
6650 * gcc.dg/tree-ssa/pr70232.c: New test.
6651
6855137b 66522016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6653
6654 PR target/70302
6655 * gcc.target/i386/pr70302.c: New test.
6656
19db1ec8 66572016-03-22 Richard Biener <rguenther@suse.de>
6658
6659 PR middle-end/70251
6660 * g++.dg/torture/pr70251.C: New testcase.
6661
4baec9f2 66622016-03-22 David Malcolm <dmalcolm@redhat.com>
6663
6664 PR c/69993
6665 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6666 Wmisleading-indentation.c.
6667 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6668 reflect change to diagnostic text and order of messages.
6669 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6670
fcfec126 66712016-03-22 David Edelsohn <dje.gcc@gmail.com>
6672
6673 * g++.dg/ext/java-3.C: Don't compile on AIX.
6674
aa30728a 66752016-03-22 Richard Biener <rguenther@suse.de>
6676
6677 PR middle-end/70333
6678 * gcc.dg/torture/pr70333.c: New testcase.
6679
46ec4eb4 66802016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6681
6682 * g++.dg/ext/pr70290.C: New test.
6683
4880f878 66842016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6685
6686 PR target/70325
6687 * gcc.target/i386/pr70325.c: New test.
6688
3d78ea44 66892016-03-22 Jakub Jelinek <jakub@redhat.com>
6690
5934fb8f 6691 PR target/70329
6692 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6693 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6694
b6436f79 6695 PR target/70300
6696 * gcc.target/i386/pr70300.c: New test.
6697
3d78ea44 6698 PR c++/70295
6699 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6700 (func2): New function for cond with parens, xfail warning for c++.
6701 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6702
b60244f6 67032016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6704
6705 PR c++/70096
6706 * g++.dg/template/ptrmem30.C: New test.
6707
c8e3e744 67082016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6709
6710 PR c++/70204
6711 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6712 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6713
2715f63a 67142016-03-21 Jakub Jelinek <jakub@redhat.com>
6715
6716 PR middle-end/70326
6717 * gcc.dg/pr70326.c: New test.
6718
2daa2cda 67192016-03-21 Marc Glisse <marc.glisse@inria.fr>
6720 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR tree-optimization/70317
6723 * gcc.dg/pr70317.c: New test.
6724
d9aa5a50 67252016-03-21 Uros Bizjak <ubizjak@gmail.com>
6726
6727 PR target/70327
6728 * gcc.target/i386/pr70327.c: New test.
6729
e1a88bf4 67302016-03-21 Martin Liska <mliska@suse.cz>
6731
61941425 6732 PR ipa/70306
e1a88bf4 6733 * gcc.dg/ipa/pr70306.c: New test.
6734
d9aa5a50 67352016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 6736
6737 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6738 * gcc.target/arm/attr-align3.c: Likewise.
6739 * gcc.target/arm/attr_arm.c: Likewise.
6740 * gcc.target/arm/flip-thumb.c: Likewise.
6741
afdde20c 67422016-03-21 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR target/70296
6745 * gcc.target/powerpc/altivec-36.c: New test.
6746
3f2ef661 67472016-03-21 Richard Biener <rguenther@suse.de>
6748
6749 PR tree-optimization/70310
6750 * gcc.dg/torture/pr70310.c: New testcase.
6751
08b2b692 67522016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6753
6754 PR target/70293
6755 * gcc.target/i386/pr70293.c: New test.
6756
93505d22 67572016-03-21 Richard Biener <rguenther@suse.de>
6758
6759 PR tree-optimization/70288
6760 * gcc.dg/torture/pr70288-1.c: New testcase.
6761 * gcc.dg/torture/pr70288-2.c: Likewise.
6762
06fd1914 67632016-03-21 Andrey Belevantsev <abel@ispras.ru>
6764
6765 PR rtl-optimization/69307
6766 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 6767
b628775e 67682016-03-21 Andrey Belevantsev <abel@ispras.ru>
6769
6770 PR rtl-optimization/69102
6771 * gcc.c-torture/compile/pr69102.c: New test.
6772
1421f43c 67732016-03-18 Jeff Law <law@redhat.com>
6774
6775 PR rtl-optimization/70263
6776 * gcc.c-torture/compile/pr70263-1.c: New test.
6777 * gcc.target/i386/pr70263-2.c: New test.
6778
e7142ce1 67792016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6780
6781 PR rtl-optimization/70278
6782 * gcc.dg/torture/pr70278.c: New test.
6783 * gcc.target/arm/pr70278.c: New test.
6784
5539bc70 67852016-03-18 David Malcolm <dmalcolm@redhat.com>
6786
6787 PR c/70281
6788 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6789 (test_builtin_types_compatible_p): New test function.
6790 * gcc.dg/pr70281.c: New test case.
6791
296a290a 67922016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6793
6794 PR target/70113
6795 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6796
666094f0 67972016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6798
6799 PR tree-optimization/70252
6800 * gcc.dg/pr70252.c: New test.
6801
350514e8 68022016-03-18 Tom de Vries <tom@codesourcery.com>
6803
6804 * gcc.dg/pr70161-2.c: New test.
6805 * gcc.dg/pr70161.c: New test.
6806
011e0cea 68072016-03-18 Tom de Vries <tom@codesourcery.com>
6808
6809 PR ipa/70269
6810 * gcc.dg/pr70269.c: New test.
6811
292a09de 68122016-03-18 Jakub Jelinek <jakub@redhat.com>
6813
6814 PR c++/70267
6815 * g++.dg/ext/java-3.C: New test.
6816
efc86c4c 68172016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6818
6819 PR c++/70205
6820 * g++.dg/lookup/pr70205.C: New test.
6821
a28dd575 68222016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6823
6824 PR c++/70218
6825 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6826
92e7ab1e 68272016-03-17 Marek Polacek <polacek@redhat.com>
6828
6829 PR c/69407
6830 * gcc.dg/atomic-op-6.c: New test.
6831
7378dbfb 68322016-03-17 David Malcolm <dmalcolm@redhat.com>
6833
6834 PR c/70264
6835 * c-c++-common/pr70264.c: New test case.
6836
f7995d7d 68372016-03-17 Jakub Jelinek <jakub@redhat.com>
6838
e2895b76 6839 PR c++/70144
6840 * c-c++-common/pr70144-1.c: New test.
6841 * c-c++-common/pr70144-2.c: New test.
6842
f7995d7d 6843 PR c++/70272
6844 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6845 * g++.dg/opt/flifetime-dse6.C: New test.
6846 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6847
5ec4a949 68482016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6849
6850 PR driver/70192
6851 * gcc.dg/pic-1.c: New test.
6852 * gcc.dg/pic-2.c: Likewise.
6853 * gcc.dg/pic-3.c: Likewise.
6854 * gcc.dg/pic-4.c: Likewise.
6855 * gcc.dg/pie-1.c: Likewise.
6856 * gcc.dg/pie-2.c: Likewise.
6857 * gcc.dg/pie-3.c: Likewise.
6858 * gcc.dg/pie-4.c: Likewise.
6859 * gcc.dg/pie-5.c: Likewise.
6860 * gcc.dg/pie-6.c: Likewise.
6861
c28550e1 68622016-03-17 Tom de Vries <tom@codesourcery.com>
6863
6864 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6865 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6866
be3296cb 68672016-03-17 Richard Biener <rguenther@suse.de>
6868
6869 PR debug/70271
6870 * g++.dg/debug/pr70271.C: New testcase.
6871
9b60ef21 68722016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6873
6874 * gcc.target/i386/pr70251.c: New test.
6875
9a80bc1a 68762016-03-17 Marek Polacek <polacek@redhat.com>
6877
6878 PR c++/70194
6879 * g++.dg/warn/constexpr-70194.C: New test.
6880
733d7ff9 68812016-03-16 Richard Henderson <rth@redhat.com>
6882
6883 PR middle-end/70240
6884 * gcc.c-torture/compile/pr70240.c: New.
6885
3e6f12bf 68862016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6887
6888 * gcc.c-torture/compile/20151204.c: Skip for avr.
6889
867c9e99 68902016-03-16 Jakub Jelinek <jakub@redhat.com>
6891
6892 PR target/70245
6893 * g++.dg/opt/pr70245.C: New test.
6894 * g++.dg/opt/pr70245.h: New file.
6895 * g++.dg/opt/pr70245-aux.cc: New file.
6896
8ced6ab7 68972016-03-16 Martin Sebor <msebor@redhat.com>
6898
6899 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6900
37af779a 69012016-03-16 Richard Henderson <rth@redhat.com>
6902
6903 PR middle-end/70199
6904 * gcc.c-torture/compile/pr70199.c: New.
6905
78ed999c 69062016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6907
6908 * gcc.dg/uninit-19.c: Run dos2unix.
6909
462ca422 69102016-03-16 Marek Polacek <polacek@redhat.com>
6911
6912 PR c/70093
6913 * gcc.dg/nested-func-10.c: New test.
6914 * gcc.dg/nested-func-9.c: New test.
6915
fe58aacc 69162016-03-16 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR tree-optimization/68714
6919 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6920
27a53872 69212016-03-16 Tom de Vries <tom@codesourcery.com>
6922
6923 PR tree-optimization/68715
6924 * gcc.dg/graphite/pr68715-2.c: New test.
6925 * gcc.dg/graphite/pr68715.c: New test.
6926 * gfortran.dg/graphite/pr68715.f90: New test.
6927
95049c3c 69282016-03-16 Tom de Vries <tom@codesourcery.com>
6929
6930 PR tree-optimization/68809
6931 * gcc.dg/graphite/pr68809-2.c: New test.
6932 * gcc.dg/graphite/pr68809.c: New test.
6933
09eddd70 69342016-03-16 Jakub Jelinek <jakub@redhat.com>
6935
81fc5915 6936 PR c++/70147
6937 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6938 method call to i () as argument. Adjust expected output.
6939
09eddd70 6940 PR c++/70147
6941 * g++.dg/ubsan/pr70147-1.C: New test.
6942 * g++.dg/ubsan/pr70147-2.C: New test.
6943
6373d2a2 69442016-03-15 Martin Sebor <msebor@redhat.com>
6945
6946 PR c++/58281
6947 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6948
d27a0c11 69492016-03-15 John David Anglin <danglin@gcc.gnu.org>
6950
9908039d 6951 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6952 hppa*-*-hpux*.
6953
45cdc3a6 6954 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6955
d27a0c11 6956 PR libfortran/69799
6957 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6958 libatomic_available.
6959
0dd1d57f 69602016-03-15 Marek Polacek <polacek@redhat.com>
6961
6962 PR c++/70209
6963 * g++.dg/ext/attribute-may-alias-4.C: New test.
6964
0ce02c07 69652016-03-15 Alexander Monakov <amonakov@ispras.ru>
6966
6967 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6968 -fvar-tracking-assignments-toggle flag.
6969
f6e39b30 69702016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6971
6972 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6973
167f93a2 69742016-03-15 Jakub Jelinek <jakub@redhat.com>
6975
6976 PR rtl-optimization/70222
6977 * gcc.c-torture/execute/pr70222-1.c: New test.
6978 * gcc.c-torture/execute/pr70222-2.c: New test.
6979
08a8af4a 69802016-03-15 Richard Henderson <rth@redhat.com>
6981
6982 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6983
738eb905 69842016-03-15 Andrey Belevantsev <abel@ispras.ru>
6985
6986 PR rtl-optimization/69032
6987 * gcc.dg/pr69032.c: New test.
6988
dd148b3a 69892016-03-15 Andrey Belevantsev <abel@ispras.ru>
6990
6991 PR rtl-optimization/63384
d9aa5a50 6992 * g++.dg/pr63384.C: New test.
dd148b3a 6993
acf58115 69942016-03-15 Andrey Belevantsev <abel@ispras.ru>
6995
6996 PR target/64411
6997 * gcc.target/i386/pr64411.C: New test.
6998
a2897dc4 69992016-03-15 Tom de Vries <tom@codesourcery.com>
7000
7001 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7002 * gfortran.dg/goacc/kernels-alias.f95: New test.
7003
7bad2faf 70042016-03-14 Martin Sebor <msebor@redhat.com>
7005
7006 PR c++/53792
7007 * g++.dg/cpp0x/constexpr-inline.C: New test.
7008 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7009
d65fa8d9 70102016-03-14 David Edelsohn <dje.gcc@gmail.com>
7011
7012 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7013
2b3c633f 70142016-03-14 Jakub Jelinek <jakub@redhat.com>
7015
7016 PR middle-end/70219
7017 * gcc.dg/pr70219.c: New test.
7018
e947f9c3 70192016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7020
7021 PR target/70083
7022 * gcc.dg/torture/pr70083.c: New test.
7023 * gcc.target/i386/pr70083.c: New test.
7024
74201dc2 70252016-03-14 Richard Biener <rguenther@suse.de>
7026
7027 PR tree-optimization/56365
7028 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7029
88aea41e 70302016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7031
7032 PR target/70098
7033 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7034 New function.
7035 * g++.dg/pr70098.C: New testcase.
7036
7037
1bd2aefd 70382016-03-14 Tom de Vries <tom@codesourcery.com>
7039
7040 PR tree-optimization/70045
7041 * gcc.dg/graphite/pr70045.c: New test.
7042
922c7033 70432016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7044
7045 PR fortran/69043
7046 * gfortran.dg/include_9.f90: New test.
7047
fd4ab6d9 70482016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7049
7050 PR fortran/45076
7051 gfortran.dg/prof/prof.exp: New script.
7052 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7053
7d7218d3 70542016-03-12 Andrey Belevantsev <abel@ispras.ru>
7055
7056 PR rtl-optimization/69307
7057 * gcc.dg/pr69307.c: New test.
7058
02ffd664 70592016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7060
7061 PR target/69614
7062 * gcc.target/arm/pr69614.c: New.
7063
76e207a9 70642016-03-12 Paul Thomas <pault@gcc.gnu.org>
7065
7066 PR fortran/70031
7067 * gfortran.dg/submodule_14.f08: New test
7068
7069 PR fortran/69524
7070 * gfortran.dg/submodule_15.f08: New test
7071
490ee78a 70722016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7073
7074 PR c++/70106
7075 * g++.dg/cpp1y/paren3.C: New test.
7076
04e137ff 70772016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7078
7079 PR target/70131
7080 * gcc.target/powerpc/ppc-round2.c: New test.
7081
27b2c1c4 70822016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7083
7084 PR target/70123
7085 * gcc.dg/torture/pr70123.c: New test.
7086
84116671 70872016-03-11 Jeff Law <law@redhat.com>
7088
7089 PR tree-optimization/70190
7090 * gcc.c-torture/compile/pr70190.c: New test.
7091
cfa58bc8 70922016-03-11 David Malcolm <dmalcolm@redhat.com>
7093
7094 PR c/68187
7095 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7096 case.
7097 (test43_b): Likewise.
7098 (test43_c): Likewise.
7099 (test43_d): Likewise.
7100 (test43_e): Likewise.
7101 (test43_f): Likewise.
7102 (test43_g): Likewise.
7103 (test44_a): Likewise.
7104 (test44_b): Likewise.
7105 (test44_c): Likewise.
7106 (test44_d): Likewise.
7107 (test44_e): Likewise.
7108
ce234f27 71092016-03-11 David Malcolm <dmalcolm@redhat.com>
7110
7111 PR c/70085
7112 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7113
e4756b48 71142016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7115
7116 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7117 dg-options.
7118
1f5ef87e 71192016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7120
7121 PR target/70002
7122 PR target/69245
7123 * gcc.target/aarch64/pr69245_2.c: New test.
7124
f9c352a1 71252016-03-11 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR tree-optimization/70177
7128 * gcc.dg/pr70177.c: New test.
7129
4dd92ac6 71302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7131
7132 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7133
331e4fdb 71342016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7135
7136 * gcc.dg/tree-ssa/sra-20.c: New.
7137
69262824 71382016-03-11 Jakub Jelinek <jakub@redhat.com>
7139
6f9a7425 7140 PR rtl-optimization/70174
7141 * gcc.dg/pr70174.c: New test.
7142
69262824 7143 PR tree-optimization/70169
7144 * gcc.dg/pr70169.c: New test.
7145
4637a847 71462016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7147
7148 PR target/70160
7149 * gcc.target/i386/pr70160.c: New test.
7150
5a86d754 71512016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7152
7153 * gcc.target/s390/dfp-1.c: New test.
7154
af4c8290 71552016-03-10 Nick Clifton <nickc@redhat.com>
7156
7157 PR target/70044
7158 * gcc.target/aarch64/pr70044.c: New test.
7159
98dfd328 71602016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7161 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR c++/70001
7164 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7165 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7166 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7167
75e72311 71682016-03-10 Jan Hubicka <hubicka@ucw.cz>
7169
7170 PR lto/69589
7171 * g++.dg/lto/pr69589_0.C: New testcase
7172 * g++.dg/lto/pr69589_1.C: New testcase
7173
a2eb1271 71742016-03-10 Marek Polacek <polacek@redhat.com>
7175
7176 PR c++/70153
7177 * g++.dg/delayedfold/unary-plus1.C: New test.
7178
71792016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7180
7181 * gcc.target/arm/pr45701-1.c: Escape brackets.
7182 * gcc.target/arm/pr45701-2.c: Likewise.
7183
5ab2987f 71842016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7185
7186 * gfortran.dg/unconstrained_commons.f: New.
7187
6972afac 71882016-03-10 Alan Modra <amodra@gmail.com>
7189
7190 * gcc.dg/pr69195.c: New.
7191 * gcc.dg/pr69238.c: New.
7192
c82c99ec 71932016-03-10 Tom de Vries <tom@codesourcery.com>
7194
7195 PR testsuite/68915
7196 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7197
a2389d4a 71982016-03-10 Richard Biener <rguenther@suse.de>
7199
7200 PR tree-optimization/70128
7201 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7202 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7203
c272412d 72042016-03-09 Jakub Jelinek <jakub@redhat.com>
7205
a0451069 7206 PR tree-optimization/70152
7207 * gcc.dg/pr70152.c: New test.
7208
c272412d 7209 PR target/70086
7210 * gcc.target/i386/pr70086-1.c: New test.
7211 * gcc.target/i386/pr70086-2.c: New test.
7212 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7213
7214 PR tree-optimization/70127
7215 * gcc.c-torture/execute/pr70127.c: New test.
7216
27dcb7a8 72172016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7218
7219 * c-c++-common/goacc/combined-directives-2.c: New test.
7220
c24757cf 72212016-03-09 David Malcolm <dmalcolm@redhat.com>
7222
7223 PR c/68473
7224 PR c++/70105
7225 * g++.dg/diagnostic/pr70105.C: New test.
7226 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7227 (test_multiple_ordinary_maps): New test function.
7228
83108969 72292016-03-09 David Malcolm <dmalcolm@redhat.com>
7230
7231 PR c/68473
7232 PR c++/70105
7233 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7234 Drop range information from call to inform_at_rich_loc.
7235 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7236 New.
7237 (test_show_locus): Replace calls to rich_location::add_range with
7238 calls to add_range. Rewrite the tests that used the now-defunct
7239 rich_location ctor taking a source_range. Simplify other tests
7240 by replacing calls to COMBINE_LOCATION_DATA with calls to
7241 make_location.
7242
6733c0e8 72432016-03-09 Richard Biener <rguenther@suse.de>
7244 Jakub Jelinek <jakub@redhat.com>
7245
7246 PR tree-optimization/70138
7247 * gcc.dg/vect/pr70138-1.c: New testcase.
7248 * gcc.dg/vect/pr70138-2.c: Likewise.
7249
96abb9f5 72502016-03-09 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR target/70049
7253 * gcc.target/i386/pr70049.c: New test.
7254
42bb3bfb 72552016-03-09 Richard Biener <rguenther@suse.de>
7256
7257 PR c/70143
7258 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7259 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7260 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7261
27527428 72622016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7263
7264 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7265 arm-*-*.
7266
248449f2 72672016-03-09 Jakub Jelinek <jakub@redhat.com>
7268
1bd49ced 7269 PR middle-end/67278
7270 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7271
248449f2 7272 PR target/67278
7273 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7274
7275 PR middle-end/70050
7276 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7277 in testcase comment.
7278
dfc460ff 72792016-03-09 Tom de Vries <tom@codesourcery.com>
7280
7281 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7282 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7283 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7284 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7285 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7286 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7287 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7288 * gfortran.dg/goacc/kernels-loop.f95: New test.
7289
0377fc7f 72902016-03-08 Martin Sebor <msebor@redhat.com>
7291
7292 PR c++/62096
7293 * g++.dg/warn/overflow-warn-7.C: New test.
7294
3556aa80 72952016-03-08 Jason Merrill <jason@redhat.com>
7296
7297 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7298 * lib/target-supports.exp (check_effective_target_concepts): New.
7299
e5096208 73002016-03-08 Jakub Jelinek <jakub@redhat.com>
7301
5370eb8d 7302 PR c++/70135
7303 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7304 * g++.dg/ubsan/pr70135.C: New test.
7305
e5096208 7306 PR target/70110
7307 * gcc.dg/pr70110.c: New test.
7308
cc37120d 73092016-03-07 Martin Jambor <mjambor@suse.cz>
7310
7311 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7312 * c-c++-common/gomp/if-1.c: Likewise.
7313 * c-c++-common/gomp/pr61486-2.c: Likewise.
7314 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7315 to dg-additional-options.
7316 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7317 * g++/gomp/target-teams-1.c: Likewise.
7318 * gcc.dg/gomp/gomp.exp: Likewise.
7319 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7320 dg-additional-options.
7321 * gfortran.dg/gomp/gomp.exp: Likewise.
7322 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7323 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7324 dg-additional-options.
7325 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7326
53c248d8 73272016-03-07 Martin Jambor <mjambor@suse.cz>
7328
7329 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7330 * c-c++-common/gomp/gridify-1.c: New test.
7331 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7332
541e79a0 73332016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7334
7335 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7336 trigger for cortex-r8, when scanning for register r8.
7337 * gcc.target/arm/pr45701-2.c: Likewise.
7338
4dfabd94 73392016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7340 Jeff Law <law@redhat.com>
4dfabd94 7341
7342 PR tree-optimization/69740
7343 * gcc.c-torture/compile/pr69740-1.c: New test.
7344 * gcc.c-torture/compile/pr69740-2.c: New test.
7345
1b63a87b 73462016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7347
7348 * lib/target-supports.exp
7349 (check_effective_target_whole_vector_shift): Enable for PPC64.
7350
d33914da 73512016-03-07 Richard Biener <rguenther@suse.de>
7352
7353 PR tree-optimization/70115
7354 * gcc.dg/torture/pr70115.c: New testcase.
7355
584fba4b 73562016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7357
7358 PR middle-end/69916
7359 * c-c-++-common/goacc/pr69916.c: New.
7360
7f2f5ec0 73612016-03-07 Richard Henderson <rth@redhat.com>
7362
7363 * gcc.c-torture/compile/pr70061.c: New test.
7364
f530e7c4 73652016-03-07 Richard Biener <rguenther@suse.de>
7366
7367 PR testsuite/70109
7368 * gcc.dg/vect/O3-pr36098.c: New testcase.
7369
a3855fed 73702016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7371
7372 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7373
091ffc31 73742016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7375
7376 * gnat.dg/renaming9.ad[sb]: New testcase.
7377
2941b871 73782016-03-05 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR c++/70084
7381 * g++.dg/expr/stdarg3.C: New test.
7382
5173ce42 73832016-03-04 Jeff Law <law@redhat.com>
7384
7385 PR tree-optimization/69196
7386 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7387 x86_64-*-*.
7388
2d1d2e55 73892016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7390
0e43078e 7391 PR c/69973
7392 * gcc.dg/pr69973.c: New test.
7393
d8ec06ae 7394 PR rtl-optimization/69941
7395 * gcc.dg/torture/pr69941.c: New test.
7396
2d1d2e55 7397 PR c/69824
7398 * gcc.dg/pr69824.c: New test.
7399
32f692e2 74002016-03-05 Tom de Vries <tom@codesourcery.com>
7401
7402 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7403 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7404 function.
7405
1c699e9a 74062016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7407
7408 PR c++/66786
7409 * g++.dg/cpp1y/var-templ48.C: New test.
7410 * g++.dg/cpp1y/var-templ49.C: New test.
7411
358448c6 74122016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7413
7414 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7415
01dc3c45 74162016-03-04 Jakub Jelinek <jakub@redhat.com>
7417
e968ff6d 7418 PR c++/70035
7419 * g++.dg/ubsan/pr70035.C: New test.
7420
01dc3c45 7421 PR target/70062
7422 * gcc.target/i386/pr70062.c: New test.
7423
3937d618 74242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7425
7426 * g++.dg/template/typename21.C: Remove c++98_only.
7427
c58ac7f8 74282016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7429
7430 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7431
0060768a 74322016-03-04 David Malcolm <dmalcolm@redhat.com>
7433
7434 PR c/68187
7435 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7436 function.
7437 (fn_42_b): Likewise.
7438 (fn_42_c): Likewise.
7439
74c6fd40 74402016-03-04 David Malcolm <dmalcolm@redhat.com>
7441
7442 PR c/68187
7443 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7444 function.
7445 (fn_40_b): Likewise.
7446 (fn_41_a): Likewise.
7447 (fn_41_b): Likewise.
7448
31b11359 74492016-03-04 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR target/70059
7452 * gcc.target/i386/avx512f-pr70059.c: New test.
7453 * gcc.target/i386/avx512dq-pr70059.c: New test.
7454
c5b93452 74552016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7456
7457 PR rtl-optimization/57676
7458 * gcc.dg/torture/pr57676.c: New test.
7459
268fbd56 74602016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7461
7462 * gcc.dg/pr70026.c: New test.
7463
6560d1ad 74642016-03-04 Marek Polacek <polacek@redhat.com>
7465
7466 PR c/69798
7467 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7468 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7469
cc7dfddf 74702016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7471
7472 PR target/70004
7473 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7474 Delete.
7475 (test_corners_sisd_si): Likewise.
7476 (main): Remove checks of the above.
7477 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7478
e9663bd4 74792016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7480
7481 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7482
dcdd684e 74832016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7484
7485 * gcc.dg/torture/pr69951.c: Accept argc==0.
7486
e692d332 74872016-03-04 Richard Biener <rguenther@suse.de>
7488
7489 PR c++/70054
7490 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7491 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7492
af77b7e6 74932016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7494
7495 PR testsuite/69766
7496 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7497 testing multiarch.
7498
290da96e 74992016-03-04 Jakub Jelinek <jakub@redhat.com>
7500
7501 PR debug/69947
7502 * gcc.dg/guality/pr69947.c: New test.
7503
e51ce713 75042016-03-03 Jakub Jelinek <jakub@redhat.com>
7505
7506 PR ada/70017
7507 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7508
1feed892 75092016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7510
7511 PR rtl-optimization/69904
7512 * gcc.target/arm/pr69904.c: New test.
7513
c32bda69 75142016-03-03 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR target/70021
7517 * gcc.dg/vect/pr70021.c: New test.
7518 * gcc.target/i386/pr70021.c: New test.
7519
1bc579ed 75202016-03-03 Marek Polacek <polacek@redhat.com>
7521
7522 PR middle-end/70050
7523 * gcc.dg/pr70050.c: New test.
7524
cfa8d638 75252016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7526
7527 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7528
1b889259 75292016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7530
7531 PR tree-optimization/70043
7532 * gfortran.dg/vect/pr70043.f90: New test.
7533
f756dfa3 75342016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7535
7536 * gnat.dg/specs/task1.ads: New test.
7537
5cb4863d 75382016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7539
7540 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7541 Invoke gdb with -batch.
7542 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7543
5dd12e43 75442016-03-03 Richard Biener <rguenther@suse.de>
7545
7546 PR tree-optimization/55936
7547 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7548
d97ba4ca 75492016-03-02 Jeff Law <law@redhat.com>
7550
5d23c86f 7551 PR rtl-optimization/69942
7552 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7553 effects of argument promotions.
7554
d97ba4ca 7555 PR tree-optimization/69987
7556 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7557 target does not support -fprefetch-loop-arrays.
7558
901faaa0 75592016-03-02 Uros Bizjak <ubizjak@gmail.com>
7560
7561 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7562
51f6fdce 75632016-03-02 Bin Cheng <bin.cheng@arm.com>
7564
6bc7872f 7565 PR rtl-optimization/69052
51f6fdce 7566 * gcc.target/i386/pr69052.c: New test.
7567
31d31e07 75682016-03-02 Alan Modra <amodra@gmail.com>
7569
7570 * gcc.dg/pr69990.c: New.
7571
04faee95 75722016-03-02 Jakub Jelinek <jakub@redhat.com>
7573
270d0117 7574 PR c/68062
7575 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7576
7577 PR middle-end/70022
7578 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7579
04faee95 7580 PR target/70028
7581 * gcc.target/i386/pr70028.c: New test.
7582
a2cc9e8e 75832016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7584
7585 * c-c++-common/asan/swapcontext-test-1.c,
7586 * c-c++-common/tsan/thread_leak.c,
7587 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7588 * g++.dg/tsan/benign_race.C,
7589 * g++.dg/tsan/fd_close_norace.C,
7590 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7591 races with sanitizer output
7592
dd4bd263 75932016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7594 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7595
7596 PR target/67278
7597 * gcc.dg/simd-8.c: New testcase.
7598
b5fe3a49 75992016-03-02 Richard Biener <rguenther@suse.de>
7600
7601 PR middle-end/67278
7602 * gcc.dg/simd-7.c: New testcase.
7603
23601f67 76042016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7605
7606 * gcc.target/i386/pr70007.c: Tweak.
7607
f66f65e7 76082016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7609
7610 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7611
60773515 76122016-03-02 Marek Polacek <polacek@redhat.com>
7613
7614 PR c/67854
7615 * gcc.dg/pr67854.c: New test.
7616
6c094cb1 76172016-03-02 Jakub Jelinek <jakub@redhat.com>
7618
7619 PR middle-end/70025
7620 * gcc.dg/torture/pr70025.c: New test.
7621
7627bb56 76222016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7623
7624 PR tree-optimization/68621
7625 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7626
066c8e94 76272016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7628
7629 * gcc.target/i386/pr70007.c: New test.
7630
d3b819ad 76312016-03-01 Jeff Law <law@redhat.com>
7632
d4b9ad56 7633 PR tree-optimization/69196
7e217344 7634 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7635
d3b819ad 7636 PR tree-optimization/69196
7637 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7638 duplicating code and spoiling the expected output.
7639
4f37285d 76402016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7641
7642 PR target/70033
7643 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7644 supports power9 before doing tests.
7645 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7646 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7647 * gcc.target/powerpc/p9-permute.c: Likewise.
7648
3e9c4f6c 76492016-03-01 Uros Bizjak <ubizjak@gmail.com>
7650
7651 PR target/70027
7652 * gcc.target/i386/pr70027.c: New test.
7653
e324729e 76542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7655
7656 * gcc.dg/pr70017.c: New test.
7657
40e9ce2d 76582016-03-01 Jakub Jelinek <jakub@redhat.com>
7659
7660 PR c/69796
7661 PR c/69974
7662 * gcc.dg/pr69796.c: New test.
7663 * gcc.dg/pr69974.c: New test.
7664
e8b016ea 76652016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7666
7667 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7668
24d3127c 76692016-02-29 Jeff Law <law@redhat.com>
7670
7671 PR tree-optimization/69987
7672 * gfortran.dg/pr69987.f90: New test.
7673
7674 PR tree-optimization/69989
7675 * gcc.c-torture/compile/pr69989-2.c: New test.
7676
12cc1225 76772016-03-01 Marek Polacek <polacek@redhat.com>
7678
7679 PR c++/69795
7680 * g++.dg/parse/invalid1.C: New test.
7681
d99a947c 76822016-03-01 Richard Biener <rguenther@suse.de>
7683
7684 PR middle-end/70022
7685 * gcc.dg/pr70022.c: New testcase.
7686
395dbc60 76872016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7688
7689 PR tree-optimization/69956
7690 * gcc.dg/pr69956.c: New test.
7691
40a35c55 76922016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7693
7694 PR target/70011
7695 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7696 XFAIL when hardware supports efficient unaligned storage access.
7697
4edc90b0 76982016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7699
7700 PR c++/69961
7701 * g++.dg/template/pr69961a.C: New test.
7702 * g++.dg/template/pr69961b.C: New test.
7703
1ed1f69a 77042016-02-29 David Malcolm <dmalcolm@redhat.com>
7705
7706 PR preprocessor/69985
7707 * gcc.dg/cpp/pr69985.c: New test case.
7708
01c5d15d 77092016-02-29 Jeff Law <law@redhat.com>
7710
3a4d3de5 7711 PR tree-optimization/70005
7712 * gcc.c-torture/execute/pr70005.c New test.
7713
01c5d15d 7714 PR tree-optimization/69999
7715 * gcc.c-torture/compile/pr69999.c: New test.
7716
1bf66b54 77172016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7718
7719 PR tree-optimization/69652
7720 * gcc.dg/torture/pr69652.c: Delete test.
7721 * gcc.dg/vect/pr69652.c: New test.
7722
b4d653d5 77232016-02-19 Richard Biener <rguenther@suse.de>
7724
7725 PR tree-optimization/69980
7726 * gfortran.dg/vect/pr69980.f90: New testcase.
7727
35bc4745 77282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7729
7730 * gcc.target/sparc/20160229-1.c: New test.
7731
bb54a538 77322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7733
7734 * gnat.dg/stack_usage3.adb: New test.
7735 * gnat.dg/stack_usage3_pkg.ads: New helper.
7736
95164e71 77372016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7738
7739 * gnat.dg/renaming8.adb: New test.
7740 * gnat.dg/renaming8_pkg1.ads: New helper.
7741 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7742 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7743
a890896f 77442016-02-29 Richard Biener <rguenther@suse.de>
7745
7746 PR tree-optimization/69720
7747 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7748
5c70403a 77492016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7750
7751 PR fortran/68147
7752 PR fortran/47674
7753 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7754
dfb6d139 77552016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 7756 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7757
7758 PR fortran/56007
7759 * gfortran.dg/coarray_8.f90: Adjust error message.
7760 * gfortran.dg/pr56007.f90: New test.
7761 * gfortran.dg/pr56007.f: New test.
7762
536508db 77632016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7764
7765 PR tree-optimization/69989
7766 * gcc.dg/torture/pr69989.c: New test.
7767
eec75e45 77682016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7769
7770 * gcc.target/i386/stack-realign-win.c: New test.
7771
0175e45a 77722016-02-28 Harald Anlauf <anlauf@gmx.de>
7773
7774 PR fortran/60126
7775 * gfortran.dg/pr60126.f90: New test.
7776
2a703589 77772016-02-27 Jeff Law <law@redhat.com>
7778
7779 Revert
7780 2016-02-26 Richard Biener <rguenther@suse.de>
7781 Jeff Law <law@redhat.com>
7782
7783 PR tree-optimization/69740
7784 * gcc.c-torture/compile/pr69740-1.c: New test.
7785 * gcc.c-torture/compile/pr69740-2.c: New test.
7786
359b4c18 77872016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7788
1c96765a 7789 PR fortran/69910
359b4c18 7790 * gfortran.dg/newunit_4.f90: New test.
7791
49462d93 77922016-02-27 Jakub Jelinek <jakub@redhat.com>
7793
7794 PR target/69613
7795 PR rtl-optimization/69886
7796 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7797 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7798 target.
7799
c4ac733e 78002016-02-26 Martin Sebor <msebor@redhat.com>
7801
7802 PR tree-optimization/15826
7803 * gcc.dg/tree-ssa/pr15826.c: New test.
7804
da8c4b5d 78052016-02-26 Jakub Jelinek <jakub@redhat.com>
7806
7807 PR target/69969
7808 * gcc.target/powerpc/pr69969.c: New test.
7809
0a4558eb 78102016-02-26 Martin Sebor <msebor@redhat.com>
7811
7812 PR c++/15766
7813 * g++.old-deja/g++.other/decl5.C: Add a test case.
7814
5b500299 78152016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7816
7817 PR target/69946
7818 * gcc.target/powerpc/pr69946.c: New file.
7819
565f533b 78202016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 7821 Jeff Law <law@redhat.com>
565f533b 7822
0a4558eb 7823 PR tree-optimization/69740
565f533b 7824 * gcc.c-torture/compile/pr69740-1.c: New test.
7825 * gcc.c-torture/compile/pr69740-2.c: New test.
7826
ff67cbea 78272016-02-26 Martin Jambor <mjambor@suse.cz>
7828
7829 PR middle-end/69920
7830 * gcc.dg/torture/pr69932.c: New test.
7831 * gcc.dg/torture/pr69936.c: Likewise.
7832
e400d817 78332016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7834
7835 PR target/69709
7836 * gcc.target/s390/pr69709.c: New test.
7837
126a5a2d 78382016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7839
7840 PR target/69245
7841 * gcc.target/aarch64/pr69245_1.c: New test.
7842
59c58860 78432016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7844
7845 PR target/69613
7846 * gcc.dg/torture/pr69613.c: New test.
7847
9441fa4e 78482016-02-26 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR rtl-optimization/69891
7851 * gcc.target/i386/pr69891.c: New test.
7852
e48fcde0 78532016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 7854 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7855
35ed600a 7856 PR target/61397
f41208a1 7857 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7858 functionality for both 32-bit and 64-bit.
7859
c86aaa0e 78602016-02-26 Richard Biener <rguenther@suse.de>
7861
7862 PR tree-optimization/69551
7863 * gcc.dg/torture/pr69951.c: New testcase.
7864
38e71a65 78652016-02-25 Richard Biener <rguenther@suse.de>
7866
7867 PR tree-optimization/48795
7868 * gcc.dg/Warray-bounds-18.c: New testcase.
7869
03331e69 78702016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7871
7872 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7873
f14d8d6a 78742016-02-25 Jakub Jelinek <jakub@redhat.com>
7875
7876 PR rtl-optimization/69896
7877 * gcc.dg/pr69896.c: New test.
7878
4003c807 78792016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7880
7881 PR c++/69736
7882 * g++.dg/cpp1y/paren2.C: New test.
7883
a0573328 78842016-02-24 Martin Sebor <msebor@redhat.com>
7885
7886 PR c/51147
7887 * gcc.dg/enum-mode-2.c: New test.
7888
2cde02ad 78892016-02-24 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR c++/69922
7892 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7893 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7894 * g++.dg/ubsan/pr69922.C: New test.
7895
f0ea75d1 78962016-02-24 Marek Polacek <polacek@redhat.com>
7897
7898 PR c/69819
7899 * gcc.dg/pr69819.c: New test.
7900
05027366 79012016-02-24 Martin Sebor <msebor@redhat.com>
7902
34ed562b 7903 PR c++/69912
7904 * g++.dg/ext/flexary15.C: New test.
7905
79062016-02-24 Martin Sebor <msebor@redhat.com>
7907
7908 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 7909 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 7910 * g++.dg/ext/builtin_alloca.C: Same.
05027366 7911
650c3ad5 79122016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7913 Charles Baylis <charles.baylis@linaro.org>
7914
7915 PR debug/61033
7916 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7917
596070e8 79182016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 7919 Jakub Jelinek <jakub@redhat.com>
596070e8 7920
7921 PR middle-end/69760
7922 * gcc.dg/torture/pr69760.c: New testcase.
7923
d6b92d9f 79242016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7925
7926 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7927 pattern on Solaris with as.
7928
90436d9d 79292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7930
7931 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7932 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7933 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7934 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7935
7c749495 79362016-02-24 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR middle-end/69915
7939 * gcc.dg/pr69915.c: New test.
7940
9c9680b5 79412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7942
7943 PR rtl-optimization/69886
7944 * gcc.dg/torture/pr69886.c: New test.
7945
36d081ee 79462016-02-24 Richard Biener <rguenther@suse.de>
7947
7948 PR middle-end/68963
7949 * gcc.dg/torture/pr68963.c: New testcase.
7950
2a0accb9 79512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7952
7953 PR target/69875
7954 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7955 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7956 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7957 * gcc.target/arm/atomic_loaddi_1.c: New test.
7958 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7959 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7960 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7961 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7962 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7963 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7964 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7965 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7966
f0e92ef1 79672016-02-24 Jakub Jelinek <jakub@redhat.com>
7968
7969 PR middle-end/69909
7970 * gcc.dg/torture/pr69909.c: New test.
7971
6907286f 79722016-02-24 Richard Biener <rguenther@suse.de>
7973
7974 PR tree-optimization/69907
7975 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7976 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7977 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7978
e6ab7475 79792016-02-24 Christian Bruel <christian.bruel@st.com>
7980
7981 * gcc.target/arm/pragma_cpp_fma.c: New test.
7982
47587450 79832016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7984
7985 PR fortran/61156
7986 * gfortran.dg/include_6.f90: Update test.
7987
d41ab738 79882016-02-23 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR objc/69844
7991 * objc.dg/pr69844.m: New test.
7992
4772d9d5 79932016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7994
7995 PR libgfortran/69456
7996 * gfortran.dg/namelist_89.f90: New test.
7997 * gfortran.dg/pr59700.f90: Update test..
7998
8c38d887 79992016-02-23 Martin Sebor <msebor@redhat.com>
8000
8001 PR middle-end/69780
8002 * g++.dg/ext/builtin_alloca.C: New test.
8003 * gcc.dg/builtins-68.c: New test.
8004
ee1bfdb0 80052016-02-23 Richard Henderson <rth@redhat.com>
8006
8007 * gcc.target/i386/addr-space-3.c: Remove test.
8008
52609ec3 80092016-02-23 David Malcolm <dmalcolm@redhat.com>
8010
8011 PR preprocessor/69126
8012 PR preprocessor/69543
8013 * c-c++-common/pr69126-2-long.c: New test.
8014 * c-c++-common/pr69126-2-short.c: New test.
8015 * c-c++-common/pr69543-1.c: Remove xfail.
8016
d5bf2cc8 80172016-02-23 David Malcolm <dmalcolm@redhat.com>
8018
8019 PR preprocessor/69126
8020 PR preprocessor/69543
8021 PR preprocessor/69558
8022 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8023 (f): Rename to...
8024 (test_2): ...this, and add leading comment.
8025 (MACRO_3, test_3): New.
8026 (MACRO_4A, MACRO_4B, test_4): New.
8027 (MACRO): Rename to...
8028 (MACRO_5): ...this.
8029 (g): Rename to...
8030 (test_5): ...this, updating for renaming of MACRO, and
8031 add leading comment.
8032 * c-c++-common/pr69543-1.c: New.
8033 * c-c++-common/pr69543-2.c: New.
8034 * c-c++-common/pr69543-3.c: New.
8035 * c-c++-common/pr69543-4.c: New.
8036 * c-c++-common/pr69558-1.c: New.
8037 * c-c++-common/pr69558-2.c: New.
8038 * c-c++-common/pr69558-3.c: New.
8039 * c-c++-common/pr69558-4.c: New.
8040 * gcc.dg/pr69558.c: Move to...
8041 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8042 xfail for c++.
8043
3a37a410 80442016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8045
8046 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8047 to -ftree-parallelize-loops/-fopenacc changes.
8048 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8049 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8050 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8051 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8052 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8053 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8054 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8055 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8056 * c-c++-common/goacc/kernels-loop.c: Likewise.
8057 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8058 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8059 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8060 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8061
ecca180f 80622016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8063
8064 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8065
eec0fa3f 80662016-02-23 Jakub Jelinek <jakub@redhat.com>
8067
f1f91c07 8068 PR c++/69902
8069 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8070
eec0fa3f 8071 PR c/69900
8072 * gcc.dg/pr69900.c: New test.
8073
e045424d 80742016-02-23 Martin Jambor <mjambor@suse.cz>
8075
8076 PR tree-optimization/69666
8077 * gcc.dg/tree-ssa/pr69666.c: New test.
8078
f482dff6 80792016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8080
8081 PR fortran/67451
8082 * gfortran.dg/coarray_allocate_5.f08: New test.
8083
57ed698b 80842016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8085
8086 * gcc.target/s390/vcond-shift.c: Move to ...
8087 * gcc.target/s390/vector/vcond-shift.c: ... here.
8088
990e443c 80892016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8090
8091 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8092 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8093
296c5f01 80942016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8095
8096 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8097
e53f41d5 80982016-02-20 Mark Wielaard <mjw@redhat.com>
8099
8100 PR c/28901
8101 * gcc.dg/unused-variable-3.c: New test.
8102
13af201d 81032016-02-22 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR target/69888
8106 * gcc.target/i386/pr69888.c: New test.
8107
682c90f9 81082016-02-22 Richard Biener <rguenther@suse.de>
8109
8110 PR tree-optimization/69882
8111 * gfortran.dg/vect/pr69882.f90: New testcase.
8112
b8cd18c3 81132016-02-22 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR target/69885
8116 * gcc.dg/pr69885.c: New test.
8117
09343379 81182016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8119
8120 PR target/69806
8121 PR target/54089
8122 * gcc.target/sh/pr54089-10.c: New.
8123
b345a09f 81242016-02-20 Paul Thomas <pault@gcc.gnu.org>
8125
8126 PR fortran/69423
8127 * gfortran.dg/deferred_character_15.f90 : New test.
8128
51385aed 81292016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8130
8131 PR fortran/57365
8132 gfortran.dg/allocate_with_source_18.f03: New test.
8133
81342016-02-20 Harald Anlauf <anlauf@gmx.de>
8135
8136 PR fortran/52531
8137 gfortran.dg/gomp/pr52531.f90: New test.
8138
9cce8384 81392016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8140
8141 PR c++/69865
8142 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8143 -std=c++03.
8144
d91f5fbb 81452016-02-19 Jakub Jelinek <jakub@redhat.com>
8146
563d5cb8 8147 PR c++/69826
8148 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8149 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8150
0a04aac9 8151 PR c++/69850
8152 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8153
d91f5fbb 8154 PR c++/69851
8155 * g++.dg/torture/pr69851.C: New test.
8156
5fe1f282 81572016-02-19 Martin Sebor <msebor@redhat.com>
8158
8159 PR testsuite/69573
8160 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8161
a45bce11 81622016-02-19 Jakub Jelinek <jakub@redhat.com>
8163
6263dde1 8164 PR c++/69850
8165 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8166 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8167
a45bce11 8168 PR c++/67767
8169 * g++.dg/cpp0x/pr67767.C: New test.
8170
cf2ed1b7 81712016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8172
8173 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8174 for fp, simd, crypto, crc, lse.
8175 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8176 above.
8177 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8178 effective target check.
8179
f6cc34b0 81802016-02-19 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR target/69820
8183 * gcc.target/i386/pr69820.c: New test.
8184
6c678e78 81852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8186
8187 * gcc.target/s390/vector/int128-1.c: New test.
8188
b088ff4b 81892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8190
8191 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8192
b11e60a4 81932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8194
8195 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8196 instruction pattern name to prevent the testcase from failing with
8197 -march=z13.
8198
664ff6a0 81992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8200
8201 * gcc.target/s390/md/movstr-2.c: New test.
8202
e80be24b 82032016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8204
8205 * gcc.target/s390/morestack.c: New test.
8206
9839f350 82072016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8208
8209 PR target/69625
8210 * gcc.target/s390/pr69625.c: Add test case.
8211
4550fbd0 82122016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8213
8214 PR testsuite/68580
8215 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8216
57d00b6a 82172016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8218
8219 PR target/68404
8220 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8221 * gcc.target/powerpc/fusion3.c: Likewise.
8222
63ad69d6 82232016-02-18 Richard Biener <rguenther@suse.de>
8224
8225 PR middle-end/69553
8226 * g++.dg/torture/pr69553.C: New testcase.
8227
d92404ed 82282016-02-18 Nick Clifton <nickc@redhat.com>
8229
4550fbd0 8230 PR target/62254
8231 PR target/69610
8232 * gcc.target/arm/pr62554.c: New test.
8233 * gcc.target/arm/pr69610-1.c: New test.
8234 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8235
0808dfce 82362016-02-18 Richard Biener <rguenther@suse.de>
8237
8238 PR middle-end/69854
8239 * gcc.dg/torture/pr69854.c: New testcase.
8240
fc3527e3 82412016-02-17 Jakub Jelinek <jakub@redhat.com>
8242
8243 PR c++/69850
8244 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8245
e3c24279 82462012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8247
8248 * gcc.target/powerpc/vec-cg.c: New test.
8249
c9732c2b 82502016-02-17 Richard Biener <rguenther@suse.de>
8251
8252 PR testsuite/69586
8253 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8254
51bf9f9b 82552016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8256
8257 PR target/69161
8258 * gcc.c-torture/compile/pr69161.c: New test.
8259
6baedca3 82602016-02-17 David Sherwood <david.sherwood@arm.com>
8261
8262 PR target/69532
8263 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8264 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8265
4f240715 82662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8267
8268 * gcc.dg/ifcvt-4.c: Skip on Visium.
8269
e0c0515d 82702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8271
8272 * gnat.dg/atomic8.adb: New test.
8273
7b319ee6 82742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8275
8276 * gnat.dg/discr46.ad[sb]: New test.
8277
48a7e3d1 82782016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8279
8280 PR Target/48344
8281 * gcc.target/powerpc/pr48344-1.c: New test.
8282
3f844f15 82832015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8284
8285 PR fortran/69742
8286 * gfortran.dg/associate_21.f90: New test.
8287
7675e968 82882016-02-16 Jakub Jelinek <jakub@redhat.com>
8289
8290 PR c/69835
8291 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8292 -Wnonnull in dg-options.
8293 * c-c++-common/nonnull-2.c: New test.
8294
d6faee88 82952016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8296 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8297
8298 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8299
3a2a72aa 83002016-02-16 Jakub Jelinek <jakub@redhat.com>
8301
8302 PR middle-end/69801
8303 * gcc.dg/pr69801.c: Add empty dg-options.
8304
28072426 83052016-02-16 James Norris <jnorris@codesourcery.com>
8306
8307 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8308 * g++.dg/goacc/deviceptr-1.c: New file.
8309
37fffac2 83102016-02-16 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR tree-optimization/69820
8313 * gcc.dg/vect/pr69820.c: New test.
8314
f72a5e61 83152016-02-16 Richard Biener <rguenther@suse.de>
8316
8317 PR tree-optimization/69776
8318 * gcc.dg/torture/pr69776-2.c: New testcase.
8319
50e0cd76 83202016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8321
8322 PR tree-optimization/69714
8323 * gcc.dg/torture/pr69714.c: New test.
8324
14a72c4e 83252016-02-16 Jakub Jelinek <jakub@redhat.com>
8326
8327 PR tree-optimization/69802
8328 * gcc.dg/pr69802.c: New test.
8329
fd808c11 83302016-02-16 Richard Biener <rguenther@suse.de>
8331
8332 PR middle-end/69801
8333 * gcc.dg/pr69801.c: New testcase.
8334
49a549ca 83352016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8336
8337 PR libgfortran/69651
8338 * gfortran.dg/read_bang.f90: New test.
8339 * gfortran.dg/read_bang4.f90: New test.
8340
77454e6e 83412016-02-15 Jakub Jelinek <jakub@redhat.com>
8342
2074f21c 8343 PR c++/69658
8344 * g++.dg/init/pr69658.C: New test.
8345
77454e6e 8346 PR c++/69797
8347 * c-c++-common/pr69797.c: New test.
8348
4ef4d764 83492016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8350
8351 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8352 check for aarch64*-*-*.
8353
4a45fe0f 83542016-02-15 Richard Biener <rguenther@suse.de>
8355
8356 PR tree-optimization/69783
8357 * gcc.dg/vect/pr69783.c: New testcase.
8358
0b3619e6 83592016-02-15 Richard Biener <rguenther@suse.de>
8360
8361 PR tree-optimization/69776
8362 * gcc.dg/torture/pr69776.c: New testcase.
8363
9b49c3cb 83642016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8365
8366 PR fortran/60526
8367 * gfortran.dg/type_decl_4.f90: Reinstated.
8368
e46faff9 83692016-02-14 John David Anglin <danglin@gcc.gnu.org>
8370
8371 PR fortran/68746
8372 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8373
a96c809a 83742016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8375
8376 PR fortran/60526
8377 PR bootstrap/69816
8378 * gfortran.dg/type_decl_4.f90: Removed.
8379
fdec7e88 83802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8381
8382 PR fortran/60526
8383 * gfortran.dg/type_decl_4.f90: New test.
8384
a72095c4 83852016-02-14 Alan Modra <amodra@gmail.com>
8386
bc436924 8387 PR testsuite/68886
a72095c4 8388 * gcc.c-torture/execute/stkalign.c: Revise test.
8389
73bb5f8b 83902016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8391
8392 PR target/67260
8393 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8394
beb13161 83952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8396
8397 PR target/67260
8398 * gcc.target/sh/torture/pr67260.c: New.
8399
67cab04e 84002016-02-12 John David Anglin <danglin@gcc.gnu.org>
8401
8402 * gcc.dg/pr67964.c: Add dg-require-alias.
8403
44a59bb1 84042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8405
8406 PR target/67636
8407 PR target/64345
8408 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8409
38c9bd3a 84102016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8411
8412 PR libgfortran/69668
8413 * gfortran.dg/namelist_88.f90: New test.
8414
1774ff82 84152016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8416
8417 PR libgfortran/69668
8418 * gfortran.dg/namelist_38.f90: Update test.
8419 * gfortran.dg/namelist_84.f90: Update test.
8420
aec1f4bd 84212016-02-12 David Malcolm <dmalcolm@redhat.com>
8422
8423 PR other/69554
8424 * gcc.dg/pr69554-1.c: New test.
8425 * gfortran.dg/pr69554-1.F90: New test.
8426 * gfortran.dg/pr69554-2.F90: New test.
8427 * lib/gcc-dg.exp (proc dg-locus): New function.
8428 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8429 distinguish between the caret-printing and non-caret-printing
8430 cases. If caret-printing has been explicitly enabled, bail out
8431 without attempting to fix up the output.
8432
da7d5066 84332016-02-12 David Malcolm <dmalcolm@redhat.com>
8434
8435 PR driver/69265
8436 PR driver/69453
8437 * gcc.dg/spellcheck-options-3.c: New test case.
8438 * gcc.dg/spellcheck-options-4.c: New test case.
8439 * gcc.dg/spellcheck-options-5.c: New test case.
8440 * gcc.dg/spellcheck-options-6.c: New test case.
8441 * gcc.dg/spellcheck-options-7.c: New test case.
8442 * gcc.dg/spellcheck-options-8.c: New test case.
8443 * gcc.dg/spellcheck-options-9.c: New test case.
8444 * gcc.dg/spellcheck-options-10.c: New test case.
8445
fcce1b0b 84462016-02-12 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR rtl-optimization/69764
8449 PR rtl-optimization/69771
8450 * c-c++-common/pr69764.c: New test.
8451 * gcc.dg/torture/pr69771.c: New test.
8452
6d609290 84532016-02-12 Marek Polacek <polacek@redhat.com>
8454
8455 * g++.dg/torture/init-list1.C: New.
8456
7d75fb56 84572016-02-12 Marek Polacek <polacek@redhat.com>
8458
8459 * gcc.dg/pr69522.c: Add empty dg-options.
8460
52543fda 84612016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8462
8463 * g++.dg/lto/lto.exp: Include and init mpx.
8464 * g++.dg/lto/pr69729_0.C: New test.
8465
34947478 84662016-02-12 Jakub Jelinek <jakub@redhat.com>
8467
9181a4ec 8468 PR ipa/69241
8469 * g++.dg/ipa/pr69241-4.C: New test.
8470
34947478 8471 PR ipa/68672
8472 * g++.dg/ipa/pr68672-1.C: New test.
8473 * g++.dg/ipa/pr68672-2.C: New test.
8474 * g++.dg/ipa/pr68672-3.C: New test.
8475
74a4140f 84762016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8477
8478 PR c/69522
50e0cd76 8479 * gcc.dg/pr69522.c: New test.
74a4140f 8480
9ddb20d6 84812016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8482
8483 PR c++/69098
8484 * g++.dg/cpp1y/69098.C: New test.
8485 * g++.dg/cpp1y/69098-2.C: New test.
8486
67cf9b55 84872016-02-12 Jakub Jelinek <jakub@redhat.com>
8488
8489 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8490 and neighbour -> neighbor.
8491 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8492 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8493 * c-c++-common/Wvarargs.c: Likewise.
8494 * c-c++-common/goacc/host_data-5.c: Likewise.
8495 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8496 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8497 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8498 * gcc.target/aarch64/pr60697.c: Likewise.
8499 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8500 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8501 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8502 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8503 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8504 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8505 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8506 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8507 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8508 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8509 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8510 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8511 * g++.dg/lookup/koenig5.C: Likewise.
8512 * g++.dg/ext/no-asm-2.C: Likewise.
8513 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8514 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8515 * gfortran.dg/used_types_16.f90: Likewise.
8516 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8517 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8518 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8519 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8520 * gfortran.dg/abstract_type_6.f03: Likewise.
8521 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8522 * gfortran.dg/used_types_15.f90: Likewise.
8523 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8524 * gfortran.dg/exit_3.f08: Likewise.
8525 * gfortran.dg/open_status_2.f90: Likewise.
8526 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8527 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8528 * gfortran.dg/associate_1.f03: Likewise.
8529 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8530 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8531 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8532 * gcc.dg/builtin-object-size-1.c: Likewise.
8533 * gcc.dg/noreturn-6.c: Likewise.
8534 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8535 * gcc.dg/globalalias.c: Likewise.
8536 * gcc.dg/builtins-config.h: Likewise.
8537 * gcc.dg/pr30457.c: Likewise.
8538 * gcc.c-torture/compile/volatile-1.c: Likewise.
8539 * gcc.c-torture/execute/20101011-1.c: Likewise.
8540 * c-c++-common/Waddress-1.c: Likewise.
8541
40b38ace 85422016-02-11 Jakub Jelinek <jakub@redhat.com>
8543
8544 PR c/69768
8545 * c-c++-common/Waddress-1.c: New test.
8546
42c87ca9 85472016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8548
8549 PR fortran/69296
8550 * gfortran.dg/associate_19.f03: New test.
8551 * gfortran.dg/associate_20.f03: New test.
8552
acb7939f 85532016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8554
8555 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8556
6defe3c5 85572016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8558
8559 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8560 .arch armv8-a\n. Add -dA to dg-options.
8561 * gcc.target/aarch64/assembler_arch_1.c: New test.
8562 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8563
63f63318 85642016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8565
8566 PR c++/68726
8567 * g++.dg/cpp0x/pr68726.C: New.
8568
1cddf457 85692016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8570
8571 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8572 test.
8573
b86fba37 85742016-02-11 Richard Biener <rguenther@suse.de>
8575
8576 * g++.dg/tree-ssa/pr61034.C: Adjust.
8577
ec4ec95a 85782016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8579
be7c31e9 8580 PR target/69148
ec4ec95a 8581 * gcc.target/s390/pr69148.c: New.
8582
f64416ca 85832016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8584
8585 PR tree-optimization/69652
8586 * gcc.dg/torture/pr69652.c: New test.
8587
e5d1ea31 85882016-02-10 Jakub Jelinek <jakub@redhat.com>
8589 Patrick Palka <ppalka@gcc.gnu.org>
8590
8591 PR ipa/69241
8592 PR c++/69649
8593 * g++.dg/ipa/pr69241-1.C: New test.
8594 * g++.dg/ipa/pr69241-2.C: New test.
8595 * g++.dg/ipa/pr69241-3.C: New test.
8596 * g++.dg/ipa/pr69649.C: New test.
8597
fa03b19d 85982016-02-10 Uros Bizjak <ubizjak@gmail.com>
8599
8600 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8601 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8602
14485c8a 86032016-02-10 Bin Cheng <bin.cheng@arm.com>
8604
8605 PR tree-optimization/68021
8606 * gcc.dg/tree-ssa/pr68021.c: New test.
8607
79f1ed25 86082016-02-10 Richard Biener <rguenther@suse.de>
8609
8610 PR tree-optimization/69726
8611 * gcc.dg/uninit-22.c: New testcase.
8612
58f74eff 86132016-02-09 Andrew Pinski <apinski@cavium.com>
8614
8615 PR tree-opt/69282
8616 * gcc.c-torture/compile/20160205-1.c: New testcase.
8617
600c00f7 86182016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8619
8620 PR target/68404
8621 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8622 instead accessing a really large arrray.
8623 * gcc.target/powerpc/fusion3.c: Likewise.
8624
0771836e 86252016-02-09 Charles Baylis <charles.baylis@linaro.org>
8626
8627 PR target/68532
8628 * gcc.c-torture/execute/pr68532.c: New test.
8629
4ccd644f 86302016-02-11 Alexandre Oliva <aoliva@redhat.com>
8631
8632 PR target/69634
8633 * gcc.dg/pr69634.c: New.
8634
2e980a39 86352016-02-09 Richard Biener <rguenther@suse.de>
8636
8637 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8638
aacf7102 86392016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8640
aacf7102 8641 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8642
a1856ddf 86432016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8644
8645 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8646
d4d3da7e 86472016-02-09 Richard Biener <rguenther@suse.de>
8648
8649 PR tree-optimization/69715
8650 * gcc.dg/torture/pr69715.c: New testcase.
8651
9cc6714f 86522016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8653
8654 PR c++/69139
8655 * g++.dg/cpp0x/trailing12.C: New test.
8656 * g++.dg/cpp0x/trailing13.C: New test.
8657
83d5062b 86582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8659
8660 PR c++/69283
8661 PR c++/67835
8662 * g++.dg/cpp1y/auto-fn29.C: New test.
8663 * g++.dg/cpp1y/auto-fn30.C: New test.
8664
394a86f3 86652016-02-08 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR tree-optimization/69209
8668 * gcc.c-torture/compile/pr69209.c: New test.
8669
93b124b4 86702016-02-08 Jeff Law <law@redhat.com>
8671
8672 PR tree-optimization/68541
8673 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8674 of statements allowed in join block for path splitting.
8675
26abce13 86762016-02-08 Jakub Jelinek <jakub@redhat.com>
8677
0acb2d6e 8678 PR c++/59627
8679 * g++.dg/gomp/pr59627.C: New test.
8680
26abce13 8681 PR ipa/69239
8682 * g++.dg/ipa/pr69239.C: New test.
8683
86e0b129 86842016-02-08 David Malcolm <dmalcolm@redhat.com>
8685
8686 PR preprocessor/69664
8687 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8688 * gcc.dg/cpp/warn-comments.c: Likewise.
8689
f553d9f8 86902016-02-08 Marek Polacek <polacek@redhat.com>
8691
8692 PR c++/69688
8693 * g++.dg/init/const12.C: New test.
8694
600695e0 86952016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8696
8697 PR target/60410
8698 * gcc.dg/lto/pr55113_0.c: Remove test.
8699
c4f4b1e8 87002016-02-08 Richard Biener <rguenther@suse.de>
8701
8702 PR tree-optimization/69719
8703 * gcc.dg/torture/pr69719.c: New testcase.
8704
5a987d87 87052016-02-08 Richard Biener <rguenther@suse.de>
8706 Jeff Law <law@redhat.com>
8707
8708 PR target/68273
8709 * gcc.target/mips/pr68273.c: New testcase.
8710
0418e71d 87112016-02-08 Richard Biener <rguenther@suse.de>
8712
8713 PR rtl-optimization/69274
8714 * gcc.target/i386/addr-sel-1.c: XFAIL.
8715
07c0f1ca 87162016-02-08 Jeff Law <law@redhat.com>
8717
40d85f4c 8718 PR tree-optimization/68541
8719 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8720
140e093f 8721 PR tree-optimization/65917
07c0f1ca 8722 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8723
16430acf 87242016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8725
8726 PR fortran/50555
8727 * gfortran.dg/namelist_args.f90: New test.
8728
3f0ff0d8 87292016-02-05 Jeff Law <law@redhat.com>
8730
140e093f 8731 PR tree-optimization/68541
3f0ff0d8 8732 * gcc.dg/tree-ssa/split-path-2.c: New test.
8733 * gcc.dg/tree-ssa/split-path-3.c: New test.
8734 * gcc.dg/tree-ssa/split-path-4.c: New test.
8735 * gcc.dg/tree-ssa/split-path-5.c: New test.
8736 * gcc.dg/tree-ssa/split-path-6.c: New test.
8737 * gcc.dg/tree-ssa/split-path-7.c: New test.
8738
a7cc1f94 87392016-02-05 Martin Sebor <msebor@redhat.com>
8740
8741 PR c++/69662
8742 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8743 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8744
fcb25f28 87452016-02-06 Richard HEnderson <rth@redhat.com>
8746
8747 PR c/69643
8748 * gcc.target/i386/addr-space-4.c: New.
8749 * gcc.target/i386/addr-space-5.c: New.
8750
3a2545a1 87512016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8752
8753 PR fortran/66089
8754 * gfortran.dg/elemental_dependency_6.f90: New.
8755
1e302465 87562016-02-05 Jakub Jelinek <jakub@redhat.com>
8757
66feb54c 8758 PR rtl-optimization/69691
8759 * gcc.c-torture/execute/pr69691.c: New test.
8760
1e302465 8761 PR c++/69628
8762 * g++.dg/parse/pr69628.C: New test.
8763
9c28a298 87642016-02-05 Uros Bizjak <ubizjak@gmail.com>
8765
8766 * gcc.dg/sancov/asan.c: Move to ...
8767 * gcc.dg/asan/sancov-1.c: ... here.
8768
a854e286 87692016-02-05 Uros Bizjak <ubizjak@gmail.com>
8770
8771 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8772
d4f0b240 87732016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8774
8775 PR target/69677
8776 * gcc.target/i386/pr69677.c: New test.
8777
235d8723 87782016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8779
8780 PR c++/68948
8781 * g++.dg/template/pr68948.C: New test.
8782
f390cf65 87832016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8784
8785 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8786 (only necessary on s390x).
8787
ab99f104 87882016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8789
8790 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8791 -mno-accumulate-outgoing-args.
8792
f7ef5392 87932016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8794
8795 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8796
6b098e91 87972016-02-04 Jakub Jelinek <jakub@redhat.com>
8798
8799 PR c/69669
8800 * c-c++-common/pr69669.c: New test.
8801
f0146cf3 88022016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8803
8804 PR target/69667
8805 * g++.dg/pr69667.C: New file.
8806
08fd6cf5 88072016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8808
8809 PR target/69619
8810 * gcc.dg/pr69619.c: Add new test.
8811
a6f3f39f 88122016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8813
8814 PR rtl-optimization/69577
8815 * gcc.target/i386/pr69577.c: New test.
8816
774068a0 88172016-02-04 Martin Liska <mliska@suse.cz>
8818
8819 * g++.dg/asan/pr69276.C: New test.
8820
f50a7894 88212016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8822
8823 PR target/65932
8824 PR target/67714
8825 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8826 a single smulbb instruction.
8827 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8828 * gcc.target/amr/wmul-2.c: Likewise.
8829
6b722eb3 88302016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8831
8832 PR target/65932
8833 PR target/67714
8834 * gcc.c-torture/execute/pr67714.c: New test.
8835
1f1475a7 88362016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8837
8838 PR target/69454
8839 * gcc.target/i386/pr69454-1.c: New test.
8840 * gcc.target/i386/pr69454-2.c: New test.
8841
6b94e133 88422016-02-03 Martin Sebor <msebor@redhat.com>
8843
8844 PR c++/69251
8845 PR c++/69253
8846 PR c++/69290
8847 PR c++/69277
8848 PR c++/69349
8849 * g++.dg/ext/flexarray-mangle-2.C: New test.
8850 * g++.dg/ext/flexarray-mangle.C: New test.
8851 * g++.dg/ext/flexarray-subst.C: New test.
8852 * g++.dg/ext/flexary11.C: New test.
8853 * g++.dg/ext/flexary12.C: New test.
8854 * g++.dg/ext/flexary13.C: New test.
8855 * g++.dg/ext/flexary14.C: New test.
8856 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8857
342ed0ac 88582016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8859
8860 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8861 Define only if CHECK_FLOAT128 is defined.
8862 (main): Properly initialize u5.
8863
edf6c4d2 88642016-02-03 Jakub Jelinek <jakub@redhat.com>
8865
415d5641 8866 PR c/69627
8867 * gcc.dg/pr69627.c: New test.
8868
edf6c4d2 8869 PR target/69644
8870 * gcc.dg/pr69644.c: New test.
8871
cf8f3ba0 88722016-02-03 Mike Stump <mikestump@comcast.net>
8873
8874 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8875 support for struct-layout-1.exp.
8876
c90d55dd 88772016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8878
8879 PR c++/69056
f7ef5392 8880 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 8881
401bd0c8 88822016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8883 Alexandre Oliva <aoliva@redhat.com>
8884
8885 PR target/69461
8886 * gcc.target/powerpc/pr69461.c: New.
8887
277d9d1d 88882016-02-03 Uros Bizjak <ubizjak@gmail.com>
8889
8890 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8891 works from here ...
8892 (check_effective_target_fsanitize_thread): ... to here. Do not
8893 specify additional compile flags for the test source.
8894 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8895 specify additional compile flags for the test source.
8896
e69ad94a 88972016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8898
8899 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8900
a4454da2 89012016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8902
8903 PR fortran/67451
8904 PR fortran/69418
8905 * gfortran.dg/coarray_allocate_2.f08: New test.
8906 * gfortran.dg/coarray_allocate_3.f08: New test.
8907 * gfortran.dg/coarray_allocate_4.f08: New test.
8908
88cab2dd 89092016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8910
8911 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8912 use same scan-tree-dump-times on all platforms.
8913 * gcc.dg/vect/vect-outer-1.c: Likewise.
8914 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8915 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8916 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8917 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8918 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8919 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8920 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8921
66ea75c4 89222016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8923
8924 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8925 warning.
8926
4eef8df7 89272016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8928
8929 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8930
665fbc2f 89312016-02-02 James Norris <jnorris@codesourcery.com>
8932
8933 * c-c++-common/goacc/routine-5.c: Add tests.
8934
b10e3d47 89352016-02-02 Alexander Monakov <amonakov@ispras.ru>
8936
8937 * gcc.target/nvptx/unsigned-cmp.c: New test.
8938
12ad66dd 89392016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8940
8941 * gcc.target/aarch64/scalar_shift_1.c
8942 (test_corners_sisd_di): Improve force to SIMD register.
8943 (test_corners_sisd_si): Likewise.
8944 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8945 Remove scan-assembler check for ldr.
8946
f9ec342f 89472016-02-02 Richard Biener <rguenther@suse.de>
8948
8949 PR tree-optimization/69595
8950 * gcc.dg/Warray-bounds-17.c: New testcase.
8951
32f2925a 89522016-02-02 Richard Biener <rguenther@suse.de>
8953
8954 PR tree-optimization/69606
8955 * gcc.dg/torture/pr69606.c: New testcase.
8956
cfd9ca84 89572016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8958
8959 PR middle-end/68542
8960 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8961 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8962
19bf08e2 89632016-02-02 Alan Modra <amodra@gmail.com>
8964
8965 PR target/69548
8966 * gcc.target/powerpc/pr69548.c: New test.
8967
6f13b088 89682016-02-01 Jakub Jelinek <jakub@redhat.com>
8969
dcddc5af 8970 PR rtl-optimization/69592
8971 * gcc.dg/pr69592.c: New test.
8972
6f13b088 8973 PR preprocessor/69543
8974 PR c/69558
8975 * gcc.dg/pr69543.c: New test.
8976 * gcc.dg/pr69558.c: New test.
8977
d090e5c2 89782016-02-01 Uros Bizjak <ubizjak@gmail.com>
8979
fcb317c5 8980 PR testsuite/65940
8981 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 8982
aaf527dc 89832016-02-01 Martin Sebor <msebor@redhat.com>
8984
8985 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8986
1674217b 89872016-02-01 Bin Cheng <bin.cheng@arm.com>
8988
8989 PR tree-optimization/67921
8990 * c-c++-common/ubsan/pr67921.c: New test.
8991
b4007655 89922016-02-01 Richard Biener <rguenther@suse.de>
8993
8994 PR middle-end/69556
8995 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8996
88a477bb 89972016-02-01 Richard Biener <rguenther@suse.de>
8998
8999 PR tree-optimization/69574
9000 * gcc.dg/torture/pr69574.c: New testcase.
9001
2eaaa4e7 90022016-02-01 Richard Biener <rguenther@suse.de>
9003
9004 PR tree-optimization/69579
9005 * gcc.dg/setjmp-6.c: New testcase.
9006
e3882c44 90072016-02-01 Jakub Jelinek <jakub@redhat.com>
9008
9009 PR rtl-optimization/69570
9010 * g++.dg/opt/pr69570.C: New test.
9011
f80aff47 90122016-02-01 Richard Henderson <rth@redhat.com>
9013
9014 * gcc.dg/pr69535.c: New test.
9015
240568aa 90162016-01-31 John David Anglin <danglin@gcc.gnu.org>
9017
6009b3b8 9018 PR testsuite/69584
9019 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9020 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9021
1fdf7177 9022 PR debug/68244
9023 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9024
240568aa 9025 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9026
cb3e5ac0 90272016-01-31 Paul Thomas <pault@gcc.gnu.org>
9028
9029 PR fortran/67564
9030 * gfortran.dg/allocate_with_source_17.f03: New test.
9031
3b8b902b 90322016-01-30 Jakub Jelinek <jakub@redhat.com>
9033
9034 PR tree-optimization/69546
9035 * gcc.dg/torture/pr69546.c: New test.
9036
17985abe 90372016-01-30 Paul Thomas <pault@gcc.gnu.org>
9038
9039 PR fortran/69566
9040 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9041
b5239e80 90422016-01-30 Martin Sebor <msebor@redhat.com>
9043
9044 PR c++/68490
9045 * g++.dg/ext/flexary10.C: New test.
9046
e8f03010 90472016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9048
9049 PR fortran/66707
9050 gfortran.dg/common_23.f90: New test.
9051
dc93691a 90522016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9053
9054 PR target/65546
9055 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9056 condition being checked, and disable it when the target supports
9057 misaligned loads and stores.
9058
ff5e28e9 90592016-01-29 Jakub Jelinek <jakub@redhat.com>
9060
9061 PR debug/69518
9062 * gcc.dg/torture/pr69518.c: New test.
9063
b0d8930a 90642016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9065
9066 PR target/69530
9067 * gcc.target/i386/pr69530.c: New test.
9068
21601fc7 90692016-01-29 Steve Ellcey <sellcey@imgtec.com>
9070
9071 PR target/65604
9072 * gcc.target/mips/div-delay.c: New test.
9073
ca6c7317 90742016-01-29 Jakub Jelinek <jakub@redhat.com>
9075
4758dc39 9076 PR target/69551
9077 * gcc.target/i386/pr69551.c: New test.
9078
ca6c7317 9079 PR target/66137
9080 * gcc.target/i386/pr66137.c: New test.
9081
e3078da6 90822016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9083
9084 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9085 always built for p5600.
9086 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9087 isa=p5600 dg-option.
9088
b622ec25 90892016-01-29 Richard Biener <rguenther@suse.de>
9090
9091 PR tree-optimization/69547
9092 * g++.dg/tree-ssa/pr69547.C: New testcase.
9093
d2a60e99 90942016-01-29 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR debug/66869
9097 * g++.dg/warn/Wunused-function2.C: New test.
9098
ae849d2b 90992016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9100
9101 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9102 support for test to succeed.
9103
ce6a6978 91042016-01-29 Marek Polacek <polacek@redhat.com>
9105
9106 PR c++/69509
9107 PR c++/69516
9108 * g++.dg/ext/constexpr-vla2.C: New test.
9109 * g++.dg/ext/constexpr-vla3.C: New test.
9110 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9111
7550d855 91122016-01-29 Richard Biener <rguenther@suse.de>
9113
9114 PR middle-end/69537
9115 * gcc.dg/uninit-21.c: New testcase.
9116
f11bb279 91172016-01-28 Uros Bizjak <ubizjak@gmail.com>
9118
9119 PR target/69459
9120 * gcc.target/i386/pr69459.c: New test.
9121
c80c12c8 91222016-01-28 Steve Ellcey <sellcey@imgtec.com>
9123
9124 PR target/68400
9125 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9126 * gcc.target/mips/pr68400.c: New test.
9127
c649bacc 91282016-01-28 Martin Sebor <msebor@redhat.com>
9129
9130 PR target/17381
9131 * gcc.target/powerpc/pr17381.c: New test.
9132
f4881661 91332016-01-28 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR middle-end/69542
9136 * gcc.dg/torture/pr69542.c: New test.
9137
d66fdd75 91382016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9139
9140 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9141
d4a78818 91422016-01-28 David Edelsohn <dje.gcc@gmail.com>
9143
9144 * gcc.dg/pr65980.c: Skip on AIX.
9145 * gcc.dg/pr66688.c: Same.
9146
21329e97 91472016-01-28 David Edelsohn <dje.gcc@gmail.com>
9148
9149 PR target/63679
9150 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9151 * gcc.dg/tree-ssa/sra-18.c: Same.
9152
cc7124a6 91532016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9154
9155 PR fortran/62536
9156 * gfortran.dg/block_15.f08: New test.
9157 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9158 on incorrectly closed BLOCK.
9159
358dfcb4 91602016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9161
9162 * gcc.dg/declare-simd.c: New test.
e87502d6 91632016-01-28 Richard Biener <rguenther@suse.de>
9164
9165 PR tree-optimization/69466
9166 * gfortran.dg/vect/pr69466.f90: New testcase.
9167
44e7334b 91682016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9169
9170 * g++.dg/pr67989.C: Remove ARM-specific option.
9171 * gcc.target/arm/pr67989.C: New file.
9172
5ce8f551 91732016-01-27 Uros Bizjak <ubizjak@gmail.com>
9174
9175 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9176 and expm1 test for glibc < 2.11.
9177
fa6e6b15 91782016-01-27 Richard Henderson <rth@redhat.com>
9179
9180 * gcc.c-torture/execute/pr69447.c: New test.
9181
91822016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9183
7b8122c6 9184 PR fortran/69422
147b2f9b 9185 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9186
78e516eb 91872016-01-27 Jakub Jelinek <jakub@redhat.com>
9188
9189 PR debug/66869
9190 * gcc.dg/pr66869.c: New test.
9191
9b849350 91922016-01-25 Jeff Law <law@redhat.com>
9193
9194 PR tree-optimization/68398
f11bb279 9195 PR tree-optimization/69196
9b849350 9196 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9197 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9198 path to avoid new heuristic allowing more irreducible regions
9199 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9200 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9201 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9202 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9203 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9204
fee5e491 92052016-01-27 Marek Polacek <polacek@redhat.com>
9206
9207 PR c/68062
9208 * c-c++-common/vector-compare-4.c: New test.
9209
eec96426 92102016-01-27 David Malcolm <dmalcolm@redhat.com>
9211
9212 PR preprocessor/69126
9213 * c-c++-common/pr69126.c: New test case.
9214
5068be18 92152016-01-27 Ian Lance Taylor <iant@google.com>
9216
9217 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9218
5fa82c11 92192016-01-27 Ryan Burn <contact@rnburn.com>
9220
9221 PR cilkplus/69267
9222 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9223
b3df0219 92242016-01-27 Uros Bizjak <ubizjak@gmail.com>
9225
9226 PR target/69512
9227 * gcc.target/i386/pr69512.c: New test.
9228
d46a16d4 92292016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9230
9231 PR ada/69488
9232 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9233
6a9b35ef 92342016-01-27 Marek Polacek <polacek@redhat.com>
9235
9236 PR c++/69379
9237 * g++.dg/pr69379.C: New test.
9238
18e9663b 92392016-01-27 Martin Sebor <msebor@redhat.com>
9240
9241 PR c++/69317
9242 * g++.dg/abi/Wabi-2-2.C: New test.
9243 * g++.dg/abi/Wabi-2-3.C: New test.
9244 * g++.dg/abi/Wabi-3-2.C: New test.
9245 * g++.dg/abi/Wabi-3-3.C: New test.
9246
c88301ad 92472016-01-27 Richard Biener <rguenther@suse.de>
9248
9249 PR tree-optimization/69166
9250 * gcc.dg/torture/pr69166.c: New testcase.
9251
8ca47550 92522016-01-27 Martin Jambor <mjambor@suse.cz>
9253
9254 PR tree-optimization/69355
9255 * gcc.dg/tree-ssa/pr69355.c: New test.
9256
5cb23e3c 92572016-01-27 Marek Polacek <polacek@redhat.com>
9258
9259 PR c++/69496
9260 * g++.dg/ext/constexpr-vla1.C: New test.
9261
7b0c1b6d 92622016-01-20 Christian Bruel <christian.bruel@st.com>
9263
9264 PR target/69245
9265 * gcc.target/arm/pr69245.c: New test.
9266
220112fc 92672016-01-27 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR tree-optimization/69399
9270 * gcc.dg/torture/pr69399.c: New test.
9271
16294490 92722016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9273
9274 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9275
8abd3d0c 92762016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9277
9278 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9279
7cf9b895 92802016-01-26 Tom de Vries <tom@codesourcery.com>
9281
9282 PR tree-optimization/69110
9283 * gcc.dg/autopar/pr69110.c: New test.
9284
557c1942 92852016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9286 Sebastian Pop <s.pop@samsung.com>
557c1942 9287
9288 * gcc.dg/graphite/isl-ast-op-select.c: New.
9289
80adbd96 92902015-01-26 Paul Thomas <pault@gcc.gnu.org>
9291
9292 PR fortran/69385
9293 * gfortran.dg/allocate_error_6.f90: New test.
9294
c3f86f60 92952016-01-26 Richard Henderson <rth@redhat.com>
9296
9297 * gcc.dg/tm/pr60908.c: New test.
9298
3752e5b1 92992016-01-26 David Malcolm <dmalcolm@redhat.com>
9300
9301 PR other/69006
9302 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9303 directive.
9304 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9305 expected multiline output to reflect the colorization being
9306 disabled before newlines.
9307 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9308 (custom_diagnostic_finalizer): Replace call to
9309 pp_newline_and_flush with call to pp_flush.
9310 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9311 * gfortran.dg/implicit_class_1.f90: Likewise.
9312 * lib/gcc-dg.exp (allow_blank_lines): New global.
9313 (dg-allow-blank-lines-in-output): New procedure.
9314 (gcc-dg-prune): Complain about blank lines in the output, unless
9315 dg-allow-blank-lines-in-output was called.
9316 * lib/multiline.exp (_build_multiline_regex): Only support
9317 arbitrary followup text for non-blank-lines, not for blank lines.
9318
9bbfd060 93192016-01-26 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR tree-optimization/69483
9322 * gcc.dg/pr69483.c: New test.
9323 * g++.dg/opt/pr69483.C: New test.
9324
53773057 93252016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9326
9327 PR target/68620
9328 * gcc.target/arm/pr68620.c: New test.
9329
442a556f 93302016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9331
9332 * gcc.target/i386/pr68986-2.c: Remove -m32.
9333
d513c683 93342016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9335
9336 PR target/68986
9337 * gcc.target/i386/pr68986-1.c: New test.
9338 * gcc.target/i386/pr68986-2.c: Likewise.
9339 * gcc.target/i386/pr68986-3.c: Likewise.
9340
976877a5 93412016-01-26 Christian Bruel <christian.bruel@st.com>
9342
9343 * lib/target-supports.exp
9344 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9345 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9346 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9347
2c7b2f88 93482016-01-26 Richard Biener <rguenther@suse.de>
9349
9350 PR tree-optimization/69452
9351 * gcc.dg/torture/pr69452.c: New testcase.
9352
f7fc06e7 93532016-01-26 Jakub Jelinek <jakub@redhat.com>
9354
9355 PR target/69442
9356 * gcc.dg/pr69442.c: New test.
9357
d1dae587 93582016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9359
9360 PR target/67896
9361 * gcc.target/aarch64/simd/pr67896.C: New.
9362
ef7be7f8 93632016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9364
9365 PR tree-optimization/69400
9366 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9367 function.
9368 (plugin_init): Call it.
9369 * gcc.dg/torture/pr69400.c: New test.
9370
648433a4 93712016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9372
9373 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9374
45fc5243 93752016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9376 Sebastian Pop <s.pop@samsung.com>
9377
9378 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9379 isl-0.15.
9380
c699f6a1 93812016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9382 Sebastian Pop <s.pop@samsung.com>
9383
9384 * gcc.dg/graphite/pr69292.c: New.
9385
b86e24ea 93862016-01-25 Jakub Jelinek <jakub@redhat.com>
9387
9388 * c-c++-common/goacc/use_device-1.c: New test.
9389
105cb8d7 93902016-01-25 Jeff Law <law@redhat.com>
9391
9392 PR tree-optimization/69196
9393 PR tree-optimization/68398
9394 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9395 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9396
44562749 93972016-01-25 David Edelsohn <dje.gcc@gmail.com>
9398
9399 PR target/69469
9400 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9401 Algorithm.
9402
6837fee7 94032016-01-25 Richard Biener <rguenther@suse.de>
9404
9405 PR testsuite/69380
9406 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9407
fe500d65 94082016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9409
9410 PR target/69421
9411 * gcc.dg/pr69421.c: New test.
9412
8eacba94 94132016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9414
9415 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9416 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9417 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9418 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9419 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9420 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9421 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9422 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9423 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9424 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9425
af09d40d 94262016-01-25 Richard Biener <rguenther@suse.de>
9427
9428 PR tree-optimization/69376
9429 * gcc.dg/torture/pr69376.c: New testcase.
9430
d65063f5 94312016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9432
9433 PR fortran/69397
9434 PR fortran/68442
9435 * gfortran.dg/interface_38.f90: New test.
9436 * gfortran.dg/interface_39.f90: New test.
80adbd96 9437
08c7bfb4 94382016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9439
9440 Revert:
9441 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9442
9443 PR c++/11858
9444 PR c++/24663
9445 PR c++/24664
9446 * g++.dg/template/pr11858.C: New test.
9447 * g++.dg/template/pr24663.C: New test.
9448 * g++.dg/template/unify12.C: New test.
9449 * g++.dg/template/unify13.C: New test.
9450 * g++.dg/template/unify14.C: New test.
9451 * g++.dg/template/unify15.C: New test.
9452 * g++.dg/template/unify16.C: New test.
9453 * g++.dg/template/unify17.C: New test.
9454
c2e7d2be 94552016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9456
9457 PR fortran/68283
9458 gfortran.dg/pr68283.f90: New test.
9459
9f2e8617 94602016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9461
9462 PR fortran/66094
9463 * gfortran.dg/inline_matmul_13.f90: New test.
9464 * gfortran.dg/matmul_bounds_8.f90: New test.
9465 * gfortran.dg/matmul_bounds_9.f90: New test.
9466 * gfortran.dg/matmul_bounds_10.f90: New test.
9467
a4838119 94682016-01-23 Tom de Vries <tom@codesourcery.com>
9469
9470 PR tree-optimization/69426
9471 * gcc.dg/autopar/pr69426.c: New test.
9472
feddf0dc 94732016-01-23 Martin Sebor <msebor@redhat.com>
9474
9475 PR c++/58109
9476 PR c++/69022
9477 * g++.dg/cpp0x/alignas5.C: New test.
9478 * g++.dg/ext/vector29.C: Same.
9479
132731fb 94802016-01-23 Uros Bizjak <ubizjak@gmail.com>
9481
9482 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9483 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9484 _GNU_SOURCE from compile flags to the source.
9485 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9486 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9487 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9488 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9489
51aec681 94902016-01-22 Jakub Jelinek <jakub@redhat.com>
9491
9492 PR target/69432
9493 * g++.dg/opt/pr69432.C: New test.
9494
147aa3e3 94952016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9496
9497 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9498 32-bit targets testing an -m64 multilib.
9499
4d04e35e 95002016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9501
9502 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9503 64-bit support.
9504
86f38d0c 95052016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9506
9507 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9508
f776e712 95092016-01-21 Christian Bruel <christian.bruel@st.com>
9510
9511 PR target/68674
9512 * gcc.target/i386/pr68674.c
9513 * gcc.target/aarch64/pr68674.c
9514 * gcc.target/arm/pr68674.c
9515
7b9de435 95162016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9517
9518 PR target/69403
9519 * gcc.c-torture/execute/pr69403.c: New test.
9520
9935a0ba 95212016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9522
9523 PR c++/55843
9524 * g++.dg/template/pr55843.C: New.
9525
06b94aa1 95262016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9527
9528 PR testsuite/66877
9529 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9530 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9531
b68773a8 95322016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9533
9534 PR testsuite/67489
132731fb 9535 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9536 from dg-do compile directive, and instead add
9537 { dg-require-effective-target int128 }.
b68773a8 9538
bbbbe8ab 95392016-01-20 Martin Sebor <msebor@redhat.com>
9540
9541 PR c/69405
9542 * gcc.dg/sync-fetch.c: New test.
9543
f3a6a26f 95442016-01-21 Martin Sebor <msebor@redhat.com>
9545
9546 PR target/69252
9547 * gcc.target/powerpc/pr69252.c: New test.
9548
d1565a03 95492016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9550
9551 PR fortran/65996
132731fb 9552 * gfortran.dg/pr65996.f90: New test.
d1565a03 9553
15a5a905 95542016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9555
9556 PR c++/68810
bbbbe8ab 9557 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9558 expected to generate an error.
15a5a905 9559
e4538af5 95602016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9561
9562 PR middle-end/66178
9563 * gcc.dg/torture/pr66178.c: New test.
9564
4d4180ce 95652016-01-21 Anton Blanchard <anton@samba.org>
9566 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9567
9568 PR target/63354
9569 * gcc.target/powerpc/pr63354.c: New test.
9570
86e16058 95712016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9572
9573 PR rtl-optimization/68990
9574 * gcc.target/i386/pr68990: New.
9575
b11b85e4 95762016-01-21 Nick Clifton <nickc@redhat.com>
9577
9578 PR target/69129
9579 * gcc.target/mips/pr69129.c: New.
9580
62dd9f85 95812016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9582
9583 PR c++/58046
9584 * g++.dg/cpp0x/pr58046.C: New.
9585
ac7d424b 95862016-01-21 Jakub Jelinek <jakub@redhat.com>
9587
47c0bea3 9588 PR target/69187
9589 PR target/65624
9590 * gcc.target/arm/pr69187.c: New test.
9591
ac7d424b 9592 PR c++/69355
9593 * g++.dg/torture/pr69355.C: New test.
9594
9e18b252 95952016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9596 Sebastian Pop <s.pop@samsung.com>
9597
9598 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9599
de862e2f 96002016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9601 Sebastian Pop <s.pop@samsung.com>
9602
132731fb 9603 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9604
f55f9344 96052016-01-21 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR middle-end/67653
9608 * c-c++-common/pr67653.c: New test.
9609 * gcc.dg/torture/pr29119.c: Add dg-warning.
9610
62752e71 96112016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9612
9613 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9614
16d4186f 96152016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9616
9617 PR c/24293
9618 * gcc.dg/pr24293.c: New test.
9619 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9620 incomplete struct type.
9621 * gcc.dg/declspec-1.c: Likewise.
9622 * gcc.dg/pr63549.c: Likewise.
9623
58219d13 96242016-01-20 Jakub Jelinek <jakub@redhat.com>
9625
9626 PR tree-optimization/66612
9627 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9628 for bdn instruction.
9629
a7b5688a 96302016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9631
9632 * lib/target-supports.exp
9633 (check_effective_target_arm_fp_ok_nocache): New.
9634 (check_effective_target_arm_fp_ok): New.
9635 (add_options_for_arm_fp): New.
9636 (check_effective_target_arm_crypto_ok_nocache): Require
9637 target_arm_v8_neon_ok instead of arm32.
9638 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9639 (check_effective_target_arm_crypto_pragma_ok): New.
9640 (add_options_for_arm_vfp): New.
9641 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9642 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9643 target instead. Force initial fpu to vfp.
9644 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9645 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9646 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9647 dependency.
9648 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9649 use arm_vfp effective target instead. Force initial fpu to vfp.
9650 * gcc.target/arm/attr-neon3.c: Likewise.
9651 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9652 arm_vfp_ok.
9653 * gcc.target/arm/unsigned-float.c: Likewise.
9654 * gcc.target/arm/vfp-1.c: Likewise.
9655 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9656 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9657 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9658 * gcc.target/arm/vfp-ldmias.c: Likewise.
9659 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9660 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9661 * gcc.target/arm/vfp-stmiad.c: Likewise.
9662 * gcc.target/arm/vfp-stmias.c: Likewise.
9663 * gcc.target/arm/vnmul-1.c: Likewise.
9664 * gcc.target/arm/vnmul-2.c: Likewise.
9665 * gcc.target/arm/vnmul-3.c: Likewise.
9666 * gcc.target/arm/vnmul-4.c: Likewise.
9667
7ca56ca8 96682016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9669
7fb75b57 9670 PR testsuite/69366
9671 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9672 the MPX run-time library, for compile-time MPX test.
9673 * gcc.target/i386/chkp-always_inline.c: Likewise.
9674 * gcc.target/i386/chkp-bndret.c: Likewise.
9675 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9676 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9677 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9678 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9679 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9680 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9681 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9682 * gcc.target/i386/chkp-label-address.c: Likewise.
9683 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9684 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9685 * gcc.target/i386/chkp-pr69044.c: Likewise.
9686 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9687 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9688 * gcc.target/i386/chkp-strchr.c: Likewise.
9689 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9690 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9691 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9692 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9693 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9694 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9695 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9696 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9697 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9698 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9699 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9700 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9701 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9702 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9703 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9704 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9705 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9706 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9707 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9708 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9709 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9710 * gcc.target/i386/pr63995-2.c: Likewise.
9711 * gcc.target/i386/pr64805.c: Likewise.
9712 * gcc.target/i386/pr65044.c: Likewise.
9713 * gcc.target/i386/pr65167.c: Likewise.
9714 * gcc.target/i386/pr65183.c: Likewise.
9715 * gcc.target/i386/pr65184.c: Likewise.
9716 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 9717
f2da0b99 97182016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9719
9720 PR tree-optimization/69328
9721 * gcc.dg/pr69328.c: New test.
9722
4d379676 97232016-01-20 Jeff Law <law@redhat.com>
9724
4a11f145 9725 PR target/25114
4d379676 9726 * gcc.target/m68k/pr25114.c: New test.
9727
0754bad1 97282016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9729
9730 * gcc.target/arm/memset-inline-10.c: Added
9731 dg-require-effective-target arm_thumb2_ok.
9732
63bd5c2d 97332016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9734
9735 * gcc.dg/debug/dwarf2/sso.c: New test.
9736
a9c01e81 97372016-01-19 Uros Bizjak <ubizjak@gmail.com>
9738
9739 PR testsuite/68820
9740 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9741 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9742 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9743
53fa0e54 97442016-01-19 Jan Hubicka <hubicka@ucw.cz>
9745
9746 PR ipa/66223
9747 * g++.dg/ipa/devirt-50.C: New testcase.
9748
e035a62c 97492016-01-19 Marek Polacek <polacek@redhat.com>
9750
9751 PR c++/68965
9752 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9753 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9754
885cc3ea 97552016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9756
9757 PR target/69135
9758 * gcc.target/arm/pr69135_1.c: New test.
9759
07bd240e 97602015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9761
9762 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9763
9f60d257 97642015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9765
9766 * gcc.target/aarch64/ccmp_1.c: New testcase.
9767
a0c919f7 97682016-01-19 Marek Polacek <polacek@redhat.com>
9769
9770 PR c++/68586
9771 * g++.dg/cpp0x/enum30.C: New test.
9772
dc5d6d17 97732016-01-19 Richard Biener <rguenther@suse.de>
9774
9775 PR tree-optimization/69336
9776 * g++.dg/tree-ssa/pr69336.C: New testcase.
9777
6dd156e0 97782016-01-19 Jakub Jelinek <jakub@redhat.com>
9779
9780 PR debug/65779
9781 * gcc.dg/pr65779.c: New test.
9782
3e0d45b9 97832016-01-19 Richard Biener <rguenther@suse.de>
9784
9785 PR tree-optimization/69352
9786 * gcc.dg/torture/pr69352.c: New testcase.
9787
7a3cf64d 97882016-01-19 Jakub Jelinek <jakub@redhat.com>
9789
9790 PR rtl-optimization/68955
9791 PR rtl-optimization/64557
9792 * gcc.dg/torture/pr68955.c: New test.
9793
8be55b33 97942016-01-19 Jan Hubicka <hubicka@ucw.cz>
9795
9796 PR lto/69136
9797 * g++.dg/torture/pr69136.C: New testcase.
9798
72a985d7 97992016-01-19 Jan Hubicka <hubicka@ucw.cz>
9800
9801 PR lto/69133
9802 * g++.dg/lto/pr69133_0.C: New testcase.
9803 * g++.dg/lto/pr69133_1.C: New testcase.
9804
56778b62 98052016-01-15 Jeff Law <law@redhat.com>
9806
9807 PR tree-optimization/69320
9808 * gcc.c-torture/pr69320-1.c: New test.
9809 * gcc.c-torture/pr69320-2.c: New test.
9810 * gcc.c-torture/pr69320-3.c: New test.
9811 * gcc.c-torture/pr69320-4.c: New test.
9812
ced41b93 98132016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9814
9815 PR c++/11858
9816 PR c++/24663
9817 PR c++/24664
9818 * g++.dg/template/pr11858.C: New test.
9819 * g++.dg/template/pr24663.C: New test.
9820 * g++.dg/template/unify12.C: New test.
9821 * g++.dg/template/unify13.C: New test.
9822 * g++.dg/template/unify14.C: New test.
9823 * g++.dg/template/unify15.C: New test.
9824 * g++.dg/template/unify16.C: New test.
9825 * g++.dg/template/unify17.C: New test.
9826
7f8cbcaf 98272016-01-18 David Malcolm <dmalcolm@redhat.com>
9828
9829 PR testsuite/69181
9830 * gcc.dg/pr69181-1.c: New test file.
9831 * gcc.dg/pr69181-2.c: New test file.
9832 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9833 globals by moving it to...
9834 (cleanup-after-saved-dg-test): ...this new function. Add
9835 "global additional_sources_used". Add reset of global
9836 multiline_expected_outputs to the empty list.
9837 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9838 global to...
9839 (multiline_expected_outputs): ...this, and updated comments to
9840 note that it is modified from gcc-dg.exp.
9841 (dg-end-multiline-output): Update for the above renaming.
9842 (handle-multiline-outputs): Likewise. Remove the clearing
9843 of the expected outputs to the empty list.
9844
3c7cbfc0 98452016-01-18 Richard Biener <rguenther@suse.de>
9846
9847 PR tree-optimization/69297
9848 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9849
81d49cc1 98502016-01-18 Joseph Myers <joseph@codesourcery.com>
9851
9852 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9853 dg-options.
9854 * gcc.target/mips/mips-3d-2.c: Likewise.
9855 * gcc.target/mips/mips-3d-3.c: Likewise.
9856 * gcc.target/mips/mips-3d-4.c: Likewise.
9857 * gcc.target/mips/mips-3d-5.c: Likewise.
9858 * gcc.target/mips/mips-3d-6.c: Likewise.
9859 * gcc.target/mips/mips-3d-7.c: Likewise.
9860 * gcc.target/mips/mips-3d-8.c: Likewise.
9861 * gcc.target/mips/mips-3d-9.c: Likewise.
9862 * gcc.target/mips/mips-ps-1.c: Likewise.
9863 * gcc.target/mips/mips-ps-2.c: Likewise.
9864 * gcc.target/mips/mips-ps-3.c: Likewise.
9865 * gcc.target/mips/mips-ps-4.c: Likewise.
9866 * gcc.target/mips/mips-ps-5.c: Likewise.
9867 * gcc.target/mips/mips-ps-6.c: Likewise.
9868 * gcc.target/mips/mips-ps-7.c: Likewise.
9869 * gcc.target/mips/mips-ps-type.c: Likewise.
9870 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9871 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9872
03c4ff3a 98732016-01-18 Tom de Vries <tom@codesourcery.com>
9874
9875 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9876 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9877 * c-c++-common/goacc/kernels-empty.c: New test.
9878 * c-c++-common/goacc/kernels-eternal.c: New test.
9879 * c-c++-common/goacc/kernels-loop-2.c: New test.
9880 * c-c++-common/goacc/kernels-loop-3.c: New test.
9881 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9882 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9883 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9884 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9885 * c-c++-common/goacc/kernels-loop-data.c: New test.
9886 * c-c++-common/goacc/kernels-loop-g.c: New test.
9887 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9888 * c-c++-common/goacc/kernels-loop-n.c: New test.
9889 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9890 * c-c++-common/goacc/kernels-loop.c: New test.
9891 * c-c++-common/goacc/kernels-noreturn.c: New test.
9892 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9893 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9894 * c-c++-common/goacc/kernels-reduction.c: New test.
9895
22e3dcee 98962016-01-18 Tom de Vries <tom@codesourcery.com>
9897
9898 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9899 * gcc.dg/autopar/outer-2.c: Same.
9900 * gcc.dg/autopar/outer-3.c: Same.
9901 * gcc.dg/autopar/outer-4.c: Same.
9902 * gcc.dg/autopar/outer-5.c: Same.
9903 * gcc.dg/autopar/outer-6.c: Same.
9904 * gcc.dg/autopar/parallelization-1.c: Same.
9905 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9906 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9907 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9908 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9909 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9910 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9911 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9912 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9913 * gcc.dg/autopar/pr39500-1.c: Same.
9914 * gcc.dg/autopar/pr39500-2.c: Same.
9915 * gcc.dg/autopar/pr46193.c: Same.
9916 * gcc.dg/autopar/pr46194.c: Same.
9917 * gcc.dg/autopar/pr49580.c: Same.
9918 * gcc.dg/autopar/pr49960-1.c: Same.
9919 * gcc.dg/autopar/pr49960.c: Same.
9920 * gcc.dg/autopar/pr68373.c: Same.
9921 * gcc.dg/autopar/reduc-1.c: Same.
9922 * gcc.dg/autopar/reduc-1char.c: Same.
9923 * gcc.dg/autopar/reduc-1short.c: Same.
9924 * gcc.dg/autopar/reduc-2.c: Same.
9925 * gcc.dg/autopar/reduc-2char.c: Same.
9926 * gcc.dg/autopar/reduc-2short.c: Same.
9927 * gcc.dg/autopar/reduc-3.c: Same.
9928 * gcc.dg/autopar/reduc-4.c: Same.
9929 * gcc.dg/autopar/reduc-6.c: Same.
9930 * gcc.dg/autopar/reduc-7.c: Same.
9931 * gcc.dg/autopar/reduc-8.c: Same.
9932 * gcc.dg/autopar/reduc-9.c: Same.
9933 * gcc.dg/autopar/uns-outer-4.c: Same.
9934 * gcc.dg/autopar/uns-outer-5.c: Same.
9935 * gcc.dg/autopar/uns-outer-6.c: Same.
9936 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9937 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9938
fd5cbe2f 99392016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9940
9941 PR target/63679
9942 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9943 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9944
fa75ab55 99452016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9946
9947 PR target/63679
9948 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9949 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9950 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9951
214b2582 99522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9953
9954 PR target/63679
9955 * gcc.dg/tree-ssa/sra-17.c: New.
9956 * gcc.dg/tree-ssa/sra-18.c: New.
9957
13146837 99582016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9959
9960 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9961
6ccd18c2 99622016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9963
9964 * gnat.dg/inline12.adb: New test.
9965
8872b95f 99662016-01-18 Bin Cheng <bin.cheng@arm.com>
9967
9968 PR tree-optimization/66797
9969 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9970
971514e3 99712016-01-18 Richard Biener <rguenther@suse.de>
9972
9973 PR tree-optimization/69170
9974 * gcc.dg/torture/pr69170.c: New testcase.
9975
dfb6d139 99762016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 9977
9978 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9979
164d84c2 99802016-01-16 Tom de Vries <tom@codesourcery.com>
9981
9982 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9983
4c33b769 99842016-01-16 Tom de Vries <tom@codesourcery.com>
9985
9986 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9987 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9988 redundant dg-require-effective-target pthread.
9989 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9990 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9991 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9992 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9993 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9994 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9995 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9996
673441b0 99972016-01-16 David Edelsohn <dje.gcc@gmail.com>
9998
9999 PR target/68609
10000 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10001 * gcc.target/powerpc/recip-7.c: Same.
10002
90153ae7 100032016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10004
10005 PR c++/69091
10006 * g++.dg/template/pr69091.C: New test.
10007
bc24d01d 100082016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10009
10010 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10011 dump does not contain an error_mark_node.
10012 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10013 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10014
4067c0fd 100152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10016
10017 PR c++/68936
10018 * g++.dg/template/pr68936.C: New test.
10019
27c6dbdd 100202016-01-15 David Edelsohn <dje.gcc@gmail.com>
10021
10022 PR target/68609
10023 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10024 * gcc.target/powerpc/recip-2.c: Same.
10025 * gcc.target/powerpc/recip-3.c: Same.
10026 * gcc.target/powerpc/recip-4.c: Same.
10027 * gcc.target/powerpc/recip-sqrtf.c: Same.
10028
e390c57d 100292016-01-15 Jeff Law <law@redhat.com>
10030
10031 PR tree-optimization/69270
10032 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10033 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10034
ddcfeaf1 100352016-01-15 Paul Thomas <pault@gcc.gnu.org>
10036
10037 PR fortran/49630
10038 * gfortran.dg/deferred_character_13.f90: New test for the fix
10039 of comment 3 of the PR.
10040
10041 PR fortran/54070
10042 * gfortran.dg/deferred_character_8.f90: New test
10043 * gfortran.dg/allocate_error_5.f90: New test
10044
10045 PR fortran/60593
10046 * gfortran.dg/deferred_character_10.f90: New test
10047
10048 PR fortran/60795
10049 * gfortran.dg/deferred_character_14.f90: New test
10050
10051 PR fortran/61147
10052 * gfortran.dg/deferred_character_11.f90: New test
10053
10054 PR fortran/64324
10055 * gfortran.dg/deferred_character_9.f90: New test
10056
81be349c 100572016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10058
10059 PR rtl-optimization/69030
10060 * gcc.target/i386/pr69030.c: New.
10061
998456c5 100622016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10063
10064 * gcc.target/aarch64/target_attr_17.c: New test.
10065
0d85be19 100662016-01-15 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/66856
10069 * gcc.dg/torture/pr66856-1.c: New testcase.
10070 * gcc.dg/torture/pr66856-2.c: Likewise.
10071
321d36c8 100722016-01-15 Richard Biener <rguenther@suse.de>
10073
10074 PR debug/69137
10075 * g++.dg/lto/pr69137_0.C: New testcase.
10076
d94a1f53 100772016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10078
10079 PR middle-end/69246
10080 * gcc.target/i386/pr69246.c: New test.
10081
5fe9a861 100822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10083
a9c01e81 10084 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 10085
3d05a5e9 100862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10087
10088 PR c++/56194
10089 * g++.dg/init/const9.C: Disable test on S/390.
10090
5e8132b5 100912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10092
10093 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10094 * g++.dg/Wno-frame-address.C: Ditto.
10095
32307cdf 100962016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10097
10098 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10099
1ca28250 101002016-01-15 Richard Biener <rguenther@suse.de>
10101
10102 PR tree-optimization/68961
10103 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10104
6271bd93 101052016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10106
10107 * gcc.target/i386/pr65105-5.c: New test.
10108
dfb6d139 101092016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 10110
10111 * gcc.c-torture/execute/alias-4.c: New testcase.
10112
dfb6d139 101132016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 10114
10115 PR ipa/68148
10116 * g++.dg/ipa/devirt-49.C: New testcase.
10117
7bbac464 101182016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 10119
10120 PR target/65837
10121 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10122 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10123 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10124
4345b868 101252016-01-15 Richard Biener <rguenther@suse.de>
10126
10127 PR tree-optimization/69117
10128 * gcc.dg/torture/pr69117.c: New testcase.
10129
580357e7 101302015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 10131
10132 PR c++/69048
10133 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10134
612baa31 101352016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10136
10137 PR testsuite/67509
10138 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10139 range tests use 100 * maximum instead of maximum + 1.
10140
44e09bc4 101412016-01-14 Jakub Jelinek <jakub@redhat.com>
10142
10143 PR debug/69244
10144 * gcc.dg/guality/pr69244.c: New test.
10145
96962ae4 101462016-01-14 Uros Bizjak <ubizjak@gmail.com>
10147
10148 * lib/target-supports.exp (check_effective_target_issignaling):
10149 New procedure.
10150 * gcc.dg/pr61441.c: Require issignaling effective target.
10151
ab9c400b 101522016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10153
10154 PR target/68803
10155 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10156
a7ed4583 101572016-01-14 David Malcolm <dmalcolm@redhat.com>
10158
10159 PR c++/68819
10160 PR preprocessor/69177
10161 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10162 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10163 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10164 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10165
77f35cec 101662016-01-14 Marek Polacek <polacek@redhat.com>
10167
10168 PR c/69262
10169 * gcc.dg/array-15.c: New test.
10170
915d0950 101712016-01-14 Jakub Jelinek <jakub@redhat.com>
10172
10173 PR middle-end/68146
10174 PR tree-optimization/69155
10175 * gfortran.dg/pr68146.f: New test.
10176 * gfortran.dg/pr69155.f90: New test.
10177
24651fb7 101782016-01-14 Richard Biener <rguenther@suse.de>
10179
10180 PR tree-optimization/68060
10181 * gcc.dg/torture/pr68060-1.c: New testcase.
10182 * gcc.dg/torture/pr68060-2.c: Likewise.
10183
2f63f950 101842016-01-14 Nick Clifton <nickc@redhat.com>
10185
10186 * lib/target-supports.exp
10187 (check_effective_target_arm_neon_ok_nocache): Add an option
10188 sequence that includes setting the ARM architecture to ARMv7-A.
10189 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10190 command line options necessary to enable Neon support.
10191 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10192 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10193 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10194 * gcc.target/arm/pr69180.c: Likewise.
10195
3ce0acde 101962016-01-14 Jeff Law <law@redhat.com>
10197
10198 PR tree-optimization/69270
10199 * gcc.dg/tree-ssa/pr69270.c: New test.
10200
bda05c57 102012016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10202
10203 PR c/66208
10204 * c-c++-common/pr66208.c: New file.
10205
9b657cf1 102062016-01-13 Jakub Jelinek <jakub@redhat.com>
10207
10208 PR tree-optimization/69156
10209 * gcc.dg/pr69156.c: New test.
10210
58ba1b9d 102112016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10212
10213 * gcc.target/i386/pr69225-7.c: New test.
10214
e5fee0fe 102152016-01-13 Richard Henderson <rth@redhat.com>
10216
10217 * gcc.dg/tm/memopt-13.c: Update expected function.
10218 * gcc.dg/tm/memopt-6.c: Likewise.
10219
3f0e9745 102202016-01-13 Uros Bizjak <ubizjak@gmail.com>
10221
10222 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10223 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10224 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10225 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10226
3f0e9745 102272016-01-13 Tom de Vries <tom@codesourcery.com>
10228
10229 PR tree-optimization/69169
7a6ddc0d 10230 * gcc.dg/pr69169.c: New test.
10231
9b657cf1 102322016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10233
10234 PR target/69228
10235 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10236 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10237 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10238 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10239 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10240 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10241 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10242 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10243
f704d701 102442016-01-13 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR target/69247
10247 * gcc.dg/pr69247.c: New test.
10248
e966d6b9 102492016-01-13 Richard Biener <rguenther@suse.de>
10250
10251 PR tree-optimization/69242
10252 * gcc.dg/torture/pr69242.c: New testcase.
10253
1ca1d9b2 102542016-01-13 Richard Biener <rguenther@suse.de>
10255
10256 PR tree-optimization/69186
10257 * gcc.dg/torture/pr69186.c: New testcase.
10258
d07cbccc 102592016-01-13 Jeff Law <law@redhat.com>
10260
10261 PR tree-optimization/67755
10262 * gcc.dg/tree-ssa/pr67755.c: New test.
10263
102642016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10265
10266 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10267 pass number in output by a star.
10268
b95d41cf 102692016-01-12 Bin Cheng <bin.cheng@arm.com>
10270
10271 PR tree-optimization/68911
10272 * gcc.c-torture/execute/pr68911.c: New test.
10273
91d87e22 102742016-01-12 Marek Polacek <polacek@redhat.com>
10275
10276 PR c++/68979
10277 * g++.dg/warn/permissive-1.C: New test.
10278
8a9401a4 102792016-01-12 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR objc++/68511
10282 PR c++/69213
10283 * g++.dg/opt/pr69213.C: New test.
10284
b9cb7a67 102852016-01-12 Christian Bruel <christian.bruel@st.com>
10286
10287 PR target/69180
10288 * gcc.target/arm/pr69180.c: New test.
10289
e4c96992 102902016-01-12 Richard Biener <rguenther@suse.de>
10291
10292 PR lto/69077
10293 * g++.dg/lto/pr69077_0.C: New testcase.
10294 * g++.dg/lto/pr69077_1.C: Likewise.
10295
90525f61 102962016-01-12 Jakub Jelinek <jakub@redhat.com>
10297
10298 PR target/69175
10299 * g++.dg/opt/pr69175.C: New test.
10300
9e7edfd3 103012016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10302
10303 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10304 rather than #including math.h & stdlib.h.
10305 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10306 * gcc.dg/vect/pr49771.c: Likewise.
10307 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10308 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10309 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10310 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10311 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10312 * gcc.dg/vect/pr44507.c: Likewise.
10313 * gcc.dg/vect/pr45902.c: Likewise.
10314 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10315 * gcc.dg/vect/vect-117.c: Likewise.
10316 * gcc.dg/vect/vect-99.c: Likewise.
10317 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10318 * gcc.dg/vect/vect-cond-1.c: Likewise.
10319 * gcc.dg/vect/vect-cond-2.c: Likewise.
10320 * gcc.dg/vect/vect-cond-3.c: Likewise.
10321 * gcc.dg/vect/vect-cond-4.c: Likewise.
10322 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10323 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10324 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10325 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10326 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10327 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10328 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10329 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10330 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10331 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10332 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10333 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10334 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10335 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10336 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10337 include of signal.h.
10338 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10339 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10340 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10341 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10342 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10343 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10344 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10345 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10346 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10347 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10348 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10349 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10350 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10351 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10352 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10353 * gcc.dg/vect/vect-outer-5.c: Likewise.
10354 * gcc.dg/vect/vect-outer-6.c: Likewise.
10355 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10356 include of stdio.h.
10357
3368873d 103582016-01-12 Nick Clifton <nickc@redhat.com>
10359
10360 PR target/68913
10361 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10362 to fread so that it will be found in all target runtimes.
10363
0464ea95 103642016-01-12 Richard Biener <rguenther@suse.de>
10365
10366 PR tree-optimization/69053
10367 * g++.dg/torture/pr69053.C: New testcase.
10368
7819730f 103692016-01-12 Richard Biener <rguenther@suse.de>
10370
10371 PR tree-optimization/69168
10372 * gcc.dg/torture/pr69168.c: New testcase.
10373
995bfebf 103742016-01-12 Richard Biener <rguenther@suse.de>
10375
10376 PR tree-optimization/69157
10377 * gcc.dg/torture/pr69157.c: New testcase.
10378
103792016-01-12 Richard Biener <rguenther@suse.de>
10380
10381 PR tree-optimization/69174
10382 * gcc.dg/torture/pr69174.c: New testcase.
10383
1d10d64c 103842016-01-12 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR c++/66808
10387 PR c++/69000
10388 * g++.dg/tls/pr66808.C: New test.
10389 * g++.dg/tls/pr69000.C: New test.
10390
f0b79faf 103912016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10392
10393 * gcc.target/powerpc/swaps-p8-23.c: New test.
10394 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10395
04cf75a4 103962016-01-11 John David Anglin <danglin@gcc.gnu.org>
10397
10398 PR tree-optimization/68356
10399 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10400
0eb4264c 104012016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10402 Jim Wilson <jim.wilson@linaro.org>
10403
10404 PR target/69194
10405 * gcc.target/arm/pr69194.c: New test.
10406
2f66de64 104072016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10408
10409 PR target/69225
10410 * gcc.target/i386/pr69225-1.c: New test.
10411 * gcc.target/i386/pr69225-2.c: Likewise.
10412 * gcc.target/i386/pr69225-3.c: Likewise.
10413 * gcc.target/i386/pr69225-4.c: Likewise.
10414 * gcc.target/i386/pr69225-5.c: Likewise.
10415 * gcc.target/i386/pr69225-6.c: Likewise.
10416
36105e82 104172016-01-11 Jakub Jelinek <jakub@redhat.com>
10418
1c78ce2e 10419 PR target/67462
10420 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10421 if lp64.
10422
a4a87320 10423 PR target/69071
10424 * gcc.dg/pr69071.c: New test.
10425
91fbd04f 10426 PR c++/69211
10427 * g++.dg/opt/pr69211.C: New test.
10428
36105e82 10429 PR tree-optimization/69214
10430 * gcc.c-torture/compile/pr69214.c: New test.
10431
e934c380 104322016-01-11 Uros Bizjak <ubizjak@gmail.com>
10433
10434 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10435 * gcc.target/i386/pr66232-11.c: Ditto.
10436 * gcc.target/i386/pr66232-12.c: Ditto.
10437 * gcc.target/i386/pr66232-13.c: Ditto.
10438
3ff1b153 104392016-01-11 Richard Biener <rguenther@suse.de>
10440
10441 PR tree-optimization/69173
10442 * gcc.dg/torture/pr69173.c: New testcase.
10443
04e1504c 104442016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10445
10446 PR rtl-optimization/68796
10447 * gcc.target/aarch64/tst_5.c: New test.
10448 * gcc.target/aarch64/tst_6.c: Likewise.
10449
ae8718b5 104502016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10451
10452 PR rtl-optimization/68841
10453 * gcc.dg/pr68841.c: New test.
10454 * gcc.c-torture/execute/pr68841.c: New test.
10455
bd8bece2 104562016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10457
10458 PR rtl-optimization/68920
10459 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10460 for ix86 targets.
10461 * gcc.dg/ifcvt-5.c: New test.
10462
9b657cf1 104632016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10464
10465 PR bootstrap/69123
10466 * g++.dg/pr69123.C: New.
10467
7a158352 104682016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10469
10470 PR target/69010
10471 * gcc.target/i386/pr69010.c: New test.
10472
ff375d11 104732016-01-11 Martin Jambor <mjambor@suse.cz>
10474
10475 PR ipa/69044
10476 * gcc.target/i386/chkp-pr69044.c: New test.
10477
9eb890f1 104782016-01-11 Tom de Vries <tom@codesourcery.com>
10479
10480 PR tree-optimization/69109
10481 * gcc.dg/autopar/pr69109-2.c: New test.
10482 * gcc.dg/autopar/pr69109.c: New test.
10483
c4157ee5 104842016-01-11 Tom de Vries <tom@codesourcery.com>
10485
10486 PR tree-optimization/69108
10487 * gcc.dg/autopar/pr69108.c: New test.
10488
b933e511 104892016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10490
10491 PR c++/69029
10492 * c-c++-common/Wisleading-indentation.c: Augment test.
10493
efb73de1 104942016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10495
10496 PR fortran/69154
10497 * gfortran.dg/inline_matmul_12.f90: New test.
10498
40c86c3b 104992016-01-10 Paul Thomas <pault@gcc.gnu.org>
10500
10501 PR fortran/67779
10502 * gfortran.dg/actual_array_offset_1: New test.
10503
a006c0bb 105042016-01-10 Tom de Vries <tom@codesourcery.com>
10505
10506 PR tree-optimization/69062
10507 * gcc.dg/autopar/pr69062.c: New test.
10508
880ed4be 105092016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10510
10511 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10512 * gcc.dg/vect/slp-perm-2.c: Likewise.
10513 * gcc.dg/vect/slp-perm-3.c: Likewise.
10514 * gcc.dg/vect/slp-perm-5.c: Likewise.
10515 * gcc.dg/vect/slp-perm-6.c: Likewise.
10516 * gcc.dg/vect/slp-perm-7.c: Likewise.
10517 * gcc.dg/vect/slp-perm-8.c: Likewise.
10518
d95e1856 105192016-01-10 Tom de Vries <tom@codesourcery.com>
10520
10521 PR tree-optimization/69039
10522 * gcc.dg/autopar/pr69039.c: New test.
10523
0f8f48d0 105242016-01-09 Marek Polacek <polacek@redhat.com>
10525
10526 PR c++/69113
10527 * g++.dg/pr69113.C: New test.
10528
7dff0499 105292016-01-09 Jakub Jelinek <jakub@redhat.com>
10530
10531 PR middle-end/50865
10532 PR tree-optimization/69097
10533 * gcc.c-torture/execute/pr50865.c: New test.
10534 * gcc.c-torture/execute/pr69097-1.c: New test.
10535 * gcc.c-torture/execute/pr69097-2.c: New test.
10536 * gcc.dg/pr69097-1.c: New test.
10537 * gcc.dg/pr69097-2.c: New test.
10538
18431e78 105392016-01-09 Jakub Jelinek <jakub@redhat.com>
10540
10541 PR c++/69164
10542 * g++.dg/opt/pr69164.C: New test.
10543
1943a4a2 105442016-01-08 Jakub Jelinek <jakub@redhat.com>
10545
10546 PR tree-optimization/69167
10547 * gcc.dg/pr69167.c: New test.
10548
a143e277 105492016-01-08 Marek Polacek <polacek@redhat.com>
10550
10551 PR c++/68449
10552 * g++.dg/pr68449.C: New.
10553
44c01906 105542016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10555
10556 PR tree-optimization/68707
10557 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10558 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10559 on platforms supporting it.
10560 * gcc.dg/vect/slp-perm-2.c: Likewise.
10561 * gcc.dg/vect/slp-perm-3.c: Likewise.
10562 * gcc.dg/vect/slp-perm-5.c: Likewise.
10563 * gcc.dg/vect/slp-perm-7.c: Likewise.
10564 * gcc.dg/vect/slp-perm-8.c: Likewise.
10565 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10566 on platforms supporting it.
10567
c437d1e8 105682016-01-08 Jakub Jelinek <jakub@redhat.com>
10569
c9595c51 10570 PR tree-optimization/69162
10571 * gcc.dg/pr69162.c: New test.
10572
c437d1e8 10573 PR tree-optimization/69172
10574 * gcc.dg/pr69172.c: New test.
10575
6a46a28c 105762016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10577
10578 PR tree-optimization/67781
10579 * gcc.c-torture/execute/pr67781.c: New file.
10580
62ad9a04 105812016-01-08 Jakub Jelinek <jakub@redhat.com>
10582
10583 PR tree-optimization/69083
10584 * gcc.dg/vect/pr69083.c: New test.
10585
9e0e8c2a 105862016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10587
10588 PR tree-optimization/61441
10589 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10590 Use -fexcess-precision=standard for compiler options.
10591 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10592
5d034e37 105932016-01-08 Jakub Jelinek <jakub@redhat.com>
10594
5013f740 10595 PR fortran/69128
10596 * gfortran.dg/gomp/pr69128.f90: New test.
10597
5d034e37 10598 PR c++/69145
10599 * g++.dg/ext/pr69145-1.C: New test.
10600 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10601 * g++.dg/ext/pr69145-2.h: New file.
10602
517906ff 106032016-01-07 Martin Sebor <msebor@redhat.com>
10604
10605 PR c/68966
10606 * gcc.dg/atomic-fetch-bool.c: New test.
10607 * gcc.dg/sync-fetch-bool.c: New test.
10608
cdbb524c 106092016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10610
10611 PR fortran/66680
10612 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10613
ec3aba9e 106142016-01-07 Nick Clifton <nickc@redhat.com>
10615
10616 PR target/66655
10617 * g++.dg/pr66655.C: New test.
10618 * g++.dg/pr66655_1.cc: Test support file.
10619 * g++.dg/pr66655.h: Test header file.
10620
9b657cf1 106212016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10622
10623 PR fortran/66680
10624 gfortran.dg/gomp/pr66680.f90: New test.
10625
cd45d7a5 106262016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10627
10628 PR target/69171
10629 * gcc.target/i386/pr69171-1.c: New test.
10630 * gcc.target/i386/pr69171-2.c: Likewise.
10631 * gcc.target/i386/pr69171-3.c: Likewise.
10632 * gcc.target/i386/pr69171-4.c: Likewise.
10633 * gcc.target/i386/pr69171-5.c: Likewise.
10634 * gcc.target/i386/pr69171-6.c: Likewise.
10635
4a86a91a 106362015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10637
10638 PR middle-end/67639
10639 * c-c++-common/pr67639.c: New test.
10640
34c05552 106412016-01-07 Jakub Jelinek <jakub@redhat.com>
10642
10643 PR tree-optimization/69141
10644 * g++.dg/opt/pr69141.C: New test.
10645
f08d6895 106462016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10647
10648 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10649
32ec4173 106502016-01-06 Uros Bizjak <ubizjak@gmail.com>
10651
10652 PR target/69140
10653 * gcc.target/i386/pr69140.c: New test
10654
d74214f3 106552016-01-06 David Malcolm <dmalcolm@redhat.com>
10656
10657 * gcc.dg/bad-dereference.c: New test case.
10658
73991cab 106592015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10660
10661 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10662
fc8cc457 106632016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10664
10665 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10666
be3c9981 106672016-01-06 Marek Polacek <polacek@redhat.com>
10668
10669 PR sanitizer/69099
10670 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10671
2cb724f9 106722016-01-05 Marek Polacek <polacek@redhat.com>
10673
10674 PR c/69104
10675 * gcc.dg/atomic-invalid-2.c: New.
10676
233a53ed 106772016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10678
10679 PR target/68991
10680 * gcc.target/i386/pr68991.c: New test.
10681
ea87c5e3 106822016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10683
10684 PR target/68991
10685 * g++.dg/pr68991-1.C: New test.
10686 * g++.dg/pr68991-2.C: Likewise.
10687
1943a4a2 106882016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 10689
1943a4a2 10690 PR other/60465
afe82e5b 10691 * gcc.target/ia64/pr60465-gprel64.c: New test.
10692 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10693
1e9147dd 106942016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10695
10696 PR rtl-optimization/68651
10697 * gcc.target/aarch64/pr68651_1.c: New test.
10698
d42aa619 106992016-01-05 David Malcolm <dmalcolm@redhat.com>
10700
10701 PR c/69122
10702 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10703
1776de76 107042016-01-05 Nathan Sidwell <nathan@acm.org>
10705
2d7d361d 10706 PR c++/58583
10707 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10708
1776de76 10709 * gcc.dg/alias-15.c: New.
10710
5beb12c0 107112016-01-05 Nick Clifton <nickc@redhat.com>
10712
10713 PR target/68870
10714 * g++.dg/pr68770.C: New test.
10715
d8cca921 107162016-01-04 Mike Stump <mikestump@comcast.net>
10717
10718 * lib/target-supports.exp (check_effective_target_cilkplus):
10719 cilkplus targets require pthreads.
afc907ef 10720 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 10721
8427dff3 107222016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10723
10724 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10725 generation.
10726
f1717362 107272016-01-04 Jakub Jelinek <jakub@redhat.com>
10728
10729 Update copyright years.
10730
d7d6a3ab 107312016-01-04 Marek Polacek <polacek@redhat.com>
10732
10733 PR c/68908
10734 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10735 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10736 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10737
b8f4a5f9 107382016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10739
10740 * gcc.target/sparc/20160104-2.c: New test.
10741
6b5c028f 107422016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10743
10744 * gcc.target/sparc/20160104-1.c: New test.
10745
300e1002 107462016-01-03 Paul Thomas <pault@gcc.gnu.org>
10747
10748 PR fortran/65045
10749 * gfortran.dg/pr65045.f90: New test.
10750
855b105f 107512016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10752
10753 * gnat.dg/specs/debug1.ads: Delete.
10754
bdc177dc 107552016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10756
10757 PR libgfortran/68867
10758 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10759 expression.
10760
48aaffae 107612016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10762
10763 PR libgfortran/68867
10764 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10765 PowerPC.
10766
19a468b8 107672016-01-01 Paul Thomas <pault@gcc.gnu.org>
10768
10769 PR fortran/68864
10770 * gfortran.dg/pr68864.f90: New test.
10771
25371c91 107722016-01-01 Jakub Jelinek <jakub@redhat.com>
10773
2a659064 10774 PR tree-optimization/69070
10775 * gcc.dg/pr69070.c: New test.
10776
57aa9851 10777 PR sanitizer/69055
10778 * gfortran.dg/pr69055.f90: New test.
10779
25371c91 10780 PR target/69015
10781 * gcc.dg/pr69015.c: New test.
f1717362 10782\f
fb2c1edd 10783Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 10784
10785Copying and distribution of this file, with or without modification,
10786are permitted in any medium without royalty provided the copyright
10787notice and this notice are preserved.