]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
toplev.c: set FILE * globals to NULL after fclose
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5186407c 12016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2
3 PR target/71873
4 * gcc.target/avr/pr71873.c: New test.
5
44f01555 62016-08-09 Martin Liska <mliska@suse.cz>
7
8 * g++.dg/gcov/gcov-dump-1.C: New test.
9 * g++.dg/gcov/gcov-dump-2.C: New test.
10
7d4f18f5 112016-08-09 Martin Liska <mliska@suse.cz>
12
13 * gcc.dg/tree-prof/val-prof-9.c: New test.
14
defa7026 152016-08-09 Martin Liska <mliska@suse.cz>
16
17 * gcc.dg/tree-prof/val-prof-8.c: New test.
18
ae7e6062 192016-08-09 Martin Jambor <mjambor@suse.cz>
20
21 PR ipa/71981
22 * gcc.dg/ipa/pr71981.c: New test.
23
a69fb570 242016-08-09 Bin Cheng <bin.cheng@arm.com>
25
26 PR tree-optimization/33707
27 * gcc.dg/vect/pr33707.c: New test.
28
a031a844 292016-08-09 Bin Cheng <bin.cheng@arm.com>
30
31 PR tree-optimization/pr72772
32 * gcc.dg/tree-ssa/pr72772.c: New test.
33
8f1baf0d 342016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
35
36 PR rtl-optimization/66669
37 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
38
53e7aca1 392016-08-09 Jakub Jelinek <jakub@redhat.com>
40
41 PR tree-optimization/72824
42 * gcc.c-torture/execute/ieee/pr72824.c: New test.
43
c162fa25 442016-08-09 Richard Biener <rguenther@suse.de>
45
46 PR tree-optimization/71802
47 * gcc.dg/torture/pr71802.c: New testcase.
48
87156a7d 492016-08-09 Jakub Jelinek <jakub@redhat.com>
50
51 PR c++/72809
52 * g++.dg/eh/stdarg1.C: New test.
53
d0029333 542016-08-08 Andi Kleen <ak@linux.intel.com>
55
56 * lib/profopt.exp: (auto-profopt-execute): Don't include full
57 test command line in failure log.
58 (profopt-execute): dito. Make autofdo file names unique.
59
7af4d06b 602016-08-08 David Malcolm <dmalcolm@redhat.com>
61
62 PR c/64955
63 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
64 output.
65
7091ff70 662016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
67
68 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
69 c99_runtime.
70 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
71 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
72 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
73 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
74 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
75 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
76
d189b094 772016-08-08 David Malcolm <dmalcolm@redhat.com>
78
79 PR c/52952
80 * gcc.dg/cpp/pr66415-1.c: Likewise.
81 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
82 * gcc.dg/format/c90-printf-1.c: Likewise.
83 * gcc.dg/format/diagnostic-ranges.c: New test case.
84
440837fe 852016-08-08 Jakub Jelinek <jakub@redhat.com>
86
7cbcf608 87 PR fortran/72716
88 * gfortran.dg/gomp/pr72716.f90: New test.
89
aa1ddb66 90 PR middle-end/72781
91 * gcc.dg/gomp/pr72781.c: New test.
92
440837fe 93 PR middle-end/68762
94 * g++.dg/vect/pr68762-1.cc: New test.
95 * g++.dg/vect/pr68762-2.cc: New test.
96 * g++.dg/vect/pr68762.h: New file.
97
eb571c16 982016-08-08 Martin Sebor <msebor@redhat.com>
99
100 PR testsuite/72838
101 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
102 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
103 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
104
8ca5189a 1052016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
106
107 PR fortran/71936
108 * gfortran.dg/allocate_with_source_21.f03: New test.
109
1495e54c 1102016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
111
112 PR fortran/72698
113 * gfortran.dg/allocate_with_source_20.f03: New test.
114
d1e97886 1152016-08-08 Alan Modra <amodra@gmail.com>
116
117 * gcc.c-torture/compile/pr72802.c: New.
118
9da84a54 1192016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
120
121 PR fortran/70524
122 * gfortran.dg/dependency_48.f90: New test.
123
3f9692a5 1242016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
125
b5b764be 126 PR fortran/70040
3f9692a5 127 * gfortran.dg/pr70040.f90: New testcase.
128
099ec19a 1292016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
130
131 PR fortran/71961
132 * gfortran.dg/matmul_10.f90: New testcase.
133
e8272095 1342016-08-07 Jan Hubicka <hubicka@ucw.cz>
135
136 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
137
f5d2c462 1382016-08-07 Jakub Jelinek <jakub@redhat.com>
139
140 PR c/72816
141 * gcc.dg/pr72816.c: New test.
142
30c60892 1432016-08-06 Jonathan Wakely <jwakely@redhat.com>
144
145 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
146 * g++.dg/conversion/pr41426.C: Likewise.
147 * g++.dg/conversion/pr66211.C: Likewise.
148 * g++.dg/cpp1y/lambda-init9.C: Likewise.
149 * g++.dg/init/ref8.C: Likewise.
150 * g++.old-deja/g++.law/cvt20.C: Likewise.
151 * g++.old-deja/g++.mike/p9732c.C: Likewise.
152
2abf3c4a 1532016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
154
155 PR tree-optimization/18046
156 * gcc.dg/tree-ssa/vrp105.c: New test.
157 * gcc.dg/tree-ssa/vrp106.c: New test.
158
ea034e2c 1592016-08-05 Martin Sebor <msebor@redhat.com>
160
161 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
162 1ul in diagnostics. Remove hyphen from "constant-expression."
163 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
164 * g++.dg/cpp0x/static_assert3.C: Same.
165 * g++.dg/cpp1y/constexpr-throw.C: Same.
166 * g++.dg/template/nontype3.C: Same.
167 * g++.dg/warn/overflow-warn-1.C: Same.
168 * g++.dg/warn/overflow-warn-3.C: Same.
169 * g++.dg/warn/overflow-warn-4.C: Same.
170
d4166bdc 1712016-08-05 David Malcolm <dmalcolm@redhat.com>
172
173 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
174 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
175 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
176 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
177
906dd612 1782016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
179
180 PR tree-optimization/72810
181 * gcc.dg/tree-ssa/vrp110.c: New test.
182
9788fb76 1832016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
184
185 PR Target/72819
186 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
187 registers.
188 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
189 saving the half-precision registers.
190 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
191 value is returned in h0.
192 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
193 are passed in FP/SIMD registers.
194 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
195 passing works corrcetly.
196 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
197 (hfa_f16x2_t): Likewise.
198 (hfa_f16x3_t): Likewise.
199 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
200 are promoted to double and passed in a double register.
201 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
202 are promoted to double and stacked.
203 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
204 __fp16 data types.
205 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
206 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
207 __fp16 first get passed in FP/SIMD registers, then stacked.
208
30f40fe4 2092016-08-05 Nathan Sidwell <nathan@acm.org>
210
211 PR c++/68724
212 * g++.dg/cpp0x/pr68724.C: New.
213
8a6540e1 2142016-08-05 Richard Biener <rguenther@suse.de>
215
216 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
217
09001ac1 2182016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
219
220 * gcc.dg/tree-ssa/vrp107.c: New test.
221 * gcc.dg/tree-ssa/vrp108.c: New test.
222 * gcc.dg/tree-ssa/vrp109.c: New test.
223
88ab6a9c 2242016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
225
226 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
227 dg-options.
228
b2a036e7 2292016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
230
231 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
232 test-cases.
233 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
234 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
235 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
236 test-cases.
237 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
238 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
239 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
240 large_double.
241
8dbf49cb 2422016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
243
244 PR c++/72800
245 * g++.dg/cpp1y/lambda-ice1.C: New.
246
dcc45aae 2472016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
248
249 PR c++/72759
250 * g++.dg/cpp1y/pr72759.C: New test.
251
88fe4062 2522016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
253
254 * gcc.dg/switch-10.c: New test.
255
a1af716f 2562016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
257
258 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
259
1fa5d8ba 2602016-08-04 Thomas Schwinge <thomas@codesourcery.com>
261
262 * c-c++-common/goacc/routine-5.c: Update.
263
e8dedc4a 2642016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
265
266 PR rtl-optimization/70903
267 * gcc.c-torture/execute/pr70903.c: New test.
268
7ca5003c 2692016-08-04 Martin Liska <mliska@suse.cz>
270
271 * gcc.dg/params/params.exp: Replace file exists with
272 TESTING_IN_BUILD_TREE.
273
810702a2 2742016-08-04 Marek Polacek <polacek@redhat.com>
275
276 PR c++/70229
277 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
278
fa8a8f79 2792016-08-04 Richard Biener <rguenther@suse.de>
280
281 PR middle-end/71984
282 * gcc.dg/torture/pr71984.c: Guard correctness check for
283 little-endian.
284
9916f5a5 2852016-08-03 Andrew Pinski <apinski@cavium.com>
286
287 * gcc.c-torture/compile/20160802-1.c: New testcase.
288
278b4698 2892016-08-03 Fritz Reese <fritzoreese@gmail.com>
290
291 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
292
860c3c85 2932016-08-03 Richard Biener <rguenther@suse.de>
294
295 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
296 and remove -O3.
297 * c-c++-common/ubsan/pr71403-2.c: Likewise.
298 * c-c++-common/ubsan/pr71403-3.c: Likewise.
299
0a41d717 3002016-08-03 Richard Biener <rguenther@suse.de>
301
302 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
303 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
304 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
305 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
306
52e3c0e8 3072016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
308
309 * gcc.dg/init-excess-2.c: Require int32plus.
310 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
311 * gcc.dg/pr59963-2.c: Require int32plus.
312 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
313 * gcc.dg/unroll-7.c: Require int32plus.
314
ad8a330c 3152016-08-02 Bin Cheng <bin.cheng@arm.com>
316
317 PR tree-optimization/34114
318 * gcc.dg/tree-ssa/loop-42.c: New test.
319
d3aa3636 3202016-08-02 Tamar Christina <tamar.christina@arm.com>
321
322 * gcc.target/aarch64/vminmaxnm.c: New.
323 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
324 tests.
325
c79d3723 3262016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
327
328 * gcc.target/powerpc/vec-extract-5.c: New tests to test
329 vec_extract for vector float, vector int, vector short, and vector
330 char.
331 * gcc.target/powerpc/vec-extract-6.c: Likewise.
332 * gcc.target/powerpc/vec-extract-7.c: Likewise.
333 * gcc.target/powerpc/vec-extract-8.c: Likewise.
334 * gcc.target/powerpc/vec-extract-9.c: Likewise.
335
5fc13c39 3362016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
337
338 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 339 single stack adjustment, no writeback.
5fc13c39 340 * gcc.target/aarch64/test_frame_12.c: Likewise.
341 * gcc.target/aarch64/test_frame_13.c: Likewise.
342 * gcc.target/aarch64/test_frame_15.c: Likewise.
343 * gcc.target/aarch64/test_frame_6.c: Likewise.
344 * gcc.target/aarch64/test_frame_7.c: Likewise.
345 * gcc.target/aarch64/test_frame_8.c: Likewise.
346 * gcc.target/aarch64/test_frame_16.c: New test.
347
2eb70c76 3482015-08-01 H.J. Lu <hongjiu.lu@intel.com>
349
350 PR target/72748
351 * gcc.target/i386/pr72748.c: New test.
352
12117f39 3532015-08-01 Alan Hayward <alan.hayward@arm.com>
354
355 PR tree-optimization/71818
356 * gcc.dg/vect/pr71818.c: New
357
56e7a293 3582016-08-01 Martin Liska <mliska@suse.cz>
359
360 PR tree-optimization/71857
361 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
362
aa8852cc 3632016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
364
365 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
366
f3c032a4 3672016-08-01 Jan Beulich <jbeulich@suse.com>
368
369 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
370
a1e9d2c3 3712016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
372
373 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
374 * gcc.target/powerpc/mulkc3-1.c: Likewise.
375
466045aa 3762016-07-31 Jonathan Wakely <jwakely@redhat.com>
377
378 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
379 (check_effective_target_c++): Likewise. Also match for libstdc++.
380
71b5dc23 3812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
382
383 PR fortran/41922
384 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
385 * gfortran.dg/equiv_constraint_7.f90: Ditto.
386 * gfortran.dg/pr41922.f90: New test.
387
dd13eb1b 3882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
389
390 PR fortran/68566
391 * gfortran.dg/pr68566.f90: new test.
392
cb768824 3932016-07-30 Martin Sebor <msebor@redhat.com>
394
395 PR c++/60760
396 PR c++/71091
397 * g++.dg/cpp0x/constexpr-cast.C: New test.
398 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
399 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
400 * g++.dg/ubsan/pr63956.C: Correct.
401
efa8ff03 4022016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
403
404 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
405 vector double or vector long where the vector is in memory.
406 * gcc.target/powerpc/vec-extract-3.c: Likewise.
407 * gcc.target/powerpc/vec-extract-4.c: Likewise.
408
0b8113c5 4092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
410
411 PR fortran/69867
412 * gfortran.dg/pr69867.f90: New test.
413
3badc59b 4142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
415
416 PR fortran/69962
417 * gfortran.dg/pr69962.f90: New test.
418
fc8b54ff 4192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
420
421 PR fortran/70006
422 * gfortran.dg/pr70006.f90: New test.
423
165b422e 4242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
425
426 PR fortran/71730
427 * gfortran.dg/pr71730.f90: New test.
428 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
429 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
430 * gfortran.dg/array_constructor_26.f03: Ditto.
431
0c6334ed 4322016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
433
434 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
435 * gcc.target/powerpc/pr71763.c: Likewise.
436
4ebf85be 4372016-07-29 Marek Polacek <polacek@redhat.com>
438
439 PR c/71742
440 * gcc.dg/940510-1.c: Adjust dg-error.
441 * gcc.dg/c99-flex-array-1.c: Likewise.
442 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
443
9efe5be6 444 PR c/71853
445 * gcc.dg/noncompile/pr71853.c: New test.
446
4c4548bb 447 PR c/71573
448 * gcc.dg/noncompile/pr71573.c: New test.
449
8ae70602 450 PR c/71926
451 * g++.dg/warn/Wparentheses-30.C: New test.
452 * gcc.dg/Wparentheses-14.c: New test.
453
cfc1aded 4542016-07-29 Uros Bizjak <ubizjak@gmail.com>
455
456 * gcc.dg/pr59833.c: Use dg-add-options ieee.
457
d5e80d93 4582016-07-29 Bin Cheng <bin.cheng@arm.com>
459
460 PR tree-optimization/57558
461 * gcc.dg/vect/pr57558-1.c: New test.
462 * gcc.dg/vect/pr57558-2.c: New test.
463
c7c713ec 4642016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
465
cfc1aded 466 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 467 to scan forwprop1 dump pass.
468
34b9af67 4692016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
470
471 PR c++/51488
472 * g++.dg/template/pr51488.C: New.
473
322d4184 4742016-07-29 Jakub Jelinek <jakub@redhat.com>
475
476 PR c/71969
477 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
478 static __inline__.
479 * gcc.dg/pr71969-1.c: New test.
480 * gcc.dg/pr71969-2.c: New test.
481 * gcc.dg/pr71969-3.c: New test.
482
7648c9c7 4832016-07-29 Marek Polacek <polacek@redhat.com>
484
485 PR c/71574
486 * c-c++-common/pr71574.c: New test.
487
35fddbd6 488 PR c/71583
489 * gcc.dg/noncompile/pr71583.c: New test.
490
d06bcb87 4912016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
492
493 PR middle-end/68217
494 * gcc.dg/pr68217.c: New test.
495
fb5574d7 4962016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
497
498 PR fortran/71067
499 * gfortran.dg/pr71067_1.f90: New test.
500 * gfortran.dg/pr71067_2.f90: Ditto.
501
a52bb7a0 5022016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
503
504 * gcc.target/powerpc/vec-extract-1.c: New test.
505
42e96823 5062016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
507
508 PR fortran/71799
509 * gfortran.dg/pr71799.f90: New test.
510
d5539c6b 5112016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
512
513 PR c++/71665
514 * g++.dg/cpp0x/pr71665-1.C: New.
515 * g++.dg/cpp0x/pr71665-2.C: Likewise.
516 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
517 * g++.dg/ext/label10.C: Likewise.
518 * g++.dg/parse/constant5.C: Likewise.
519
05995232 5202016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
521
522 PR fortran/71859
523 * gfortran.dg/pr71859.f90: New test.
524 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
525 * gfortran.dg/coarray_collectives_1.f90: Ditto.
526
7a4429b2 5272016-07-28 Paul Thomas <pault@gcc.gnu.org>
528
529 PR fortran/71883
530 * gfortran.dg/pr71883.f90 : New test.
531
f339cf78 5322016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
533
534 PR tree-optimization/71734
cfc1aded 535 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 536
8311fe26 5372016-07-28 Renlin Li <renlin.li@arm.com>
538
539 Revert
540 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
541
542 PR fortran/71902
543 * gfortran.dg/dependency_47.f90: New test.
544
595e387a 5452016-07-28 Martin Liska <mliska@suse.cz>
546
547 PR gcov-profile/68025
548 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
549
83554604 5502016-07-28 Martin Liska <mliska@suse.cz>
551
552 * g++.dg/vect/pr70944.cc: New test.
553
ec6d2d63 5542016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
555
556 PR middle-end/71994
557 * gcc.dg/torture/pr71994.c: New test.
558
12dabcee 5592016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
560
561 PR middle-end/71078
562 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
563 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
564 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
565
262a83d5 5662016-07-27 Richard Biener <rguenther@suse.de>
567
568 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
569
3989f1fe 5702016-07-27 Martin Liska <mliska@suse.cz>
571
572 * gcc.dg/predict-13.c: New test.
573 * gcc.dg/predict-14.c: New test.
574
69a499fa 5752016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
576
7a4429b2 577 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 578 including stdint.h.
579 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
580 including stdint.h.
581
751fef95 5822016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
583
584 PR target/71869
585 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
586 IEEE built-in functions handle quiet and signalling NaNs
587 correctly.
588
5e07497c 5892016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
590
591 PR fortran/71862
592 * gfortran.dg/pr71862.f90: New test.
593
18928e61 5942016-07-26 Martin Sebor <msebor@redhat.com>
595
596 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
597 selector with dg-options.
598
7e1856f1 5992016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
600
601 PR tree-optimization/18046
602 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
603 * gcc.dg/tree-ssa/vrp103.c: New test.
604 * gcc.dg/tree-ssa/vrp104.c: New test.
605
08679462 6062016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
607
608 * gcc.target/powerpc/pr63354.c: Require lp64 since
609 -mprofile-kernel is not legal with -m32.
610
8c3efadf 6112016-07-26 Richard Biener <rguenther@suse.de>
612
613 PR rtl-optimization/71984
614 * gcc.dg/torture/pr71984.c: New testcase.
615
78866ecd 6162016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
617
618 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
619 g++-dg-runtest via et-dg-runtest.
620 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
621 * gcc.dg/vect/vect.exp: Likewise.
622 * gfortran.dg/graphite/graphite.exp: Likewise, but for
623 gfortran-dg-runtest.
624 * gfortran.dg/vect/vect.exp: Likewise.
625 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
626 (check_mips_loongson_hw_available): Likewise.
627 (check_effective_target_mpaired_single_runtime): Likewise.
628 (check_effective_target_mips_loongson_runtime): Likewise.
629 (add_options_for_mpaired_single): Likewise.
630 (check_effective_target_vect_int): Add global et_index.
631 Check and save the supported feature for a target selected by
632 the et_index target. Break long lines where appropriate. Call
633 et-is-effective-target for MIPS with an argument instead of
634 check_effective_target_* where appropriate.
635 (check_effective_target_vect_intfloat_cvt): Likewise.
636 (check_effective_target_vect_uintfloat_cvt): Likewise.
637 (check_effective_target_vect_floatint_cvt): Likewise.
638 (check_effective_target_vect_floatuint_cvt): Likewise.
639 (check_effective_target_vect_simd_clones): Likewise.
640 (check_effective_target_vect_shift): ewise.
641 (check_effective_target_whole_vector_shift): Likewise.
642 (check_effective_target_vect_bswap): Likewise.
643 (check_effective_target_vect_shift_char): Likewise.
644 (check_effective_target_vect_long): Likewise.
645 (check_effective_target_vect_float): Likewise.
646 (check_effective_target_vect_double): Likewise.
647 (check_effective_target_vect_long_long): Likewise.
648 (check_effective_target_vect_no_int_max): Likewise.
649 (check_effective_target_vect_no_int_add): Likewise.
650 (check_effective_target_vect_no_bitwise): Likewise.
651 (check_effective_target_vect_widen_shift): Likewise.
652 (check_effective_target_vect_no_align): Likewise.
653 (check_effective_target_vect_hw_misalign): Likewise.
654 (check_effective_target_vect_element_align): Likewise.
655 (check_effective_target_vect_condition): Likewise.
656 (check_effective_target_vect_cond_mixed): Likewise.
657 (check_effective_target_vect_char_mult): Likewise.
658 (check_effective_target_vect_short_mult): Likewise.
659 (check_effective_target_vect_int_mult): Likewise.
660 (check_effective_target_vect_extract_even_odd): Likewise.
661 (check_effective_target_vect_interleave): Likewise.
662 (check_effective_target_vect_stridedN): Likewise.
663 (check_effective_target_vect_multiple_sizes): Likewise.
664 (check_effective_target_vect64): Likewise.
665 (check_effective_target_vect_call_copysignf): Likewise.
666 (check_effective_target_vect_call_sqrtf): Likewise.
667 (check_effective_target_vect_call_btrunc): Likewise.
668 (check_effective_target_vect_call_btruncf): Likewise.
669 (check_effective_target_vect_call_ceil): Likewise.
670 (check_effective_target_vect_call_ceilf): Likewise.
671 (check_effective_target_vect_call_floor): Likewise.
672 (check_effective_target_vect_call_floorf): Likewise.
673 (check_effective_target_vect_call_lceil): Likewise.
674 (check_effective_target_vect_call_lfloor): Likewise.
675 (check_effective_target_vect_call_nearbyint): Likewise.
676 (check_effective_target_vect_call_nearbyintf): Likewise.
677 (check_effective_target_vect_call_round): Likewise.
678 (check_effective_target_vect_call_roundf): Likewise.
679 (check_effective_target_vect_perm): Likewise, but also append *_saved
680 to the existing global name to properly cache the result.
681 (check_effective_target_vect_perm_byte): Likewise.
682 (check_effective_target_vect_perm_short): Likewise.
683 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
684 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
685 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
686 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
687 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
688 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
689 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
690 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
691 (check_effective_target_vect_sdot_qi): Likewise.
692 (check_effective_target_vect_udot_qi): Likewise.
693 (check_effective_target_vect_sdot_hi): Likewise.
694 (check_effective_target_vect_udot_hi): Likewise.
695 (check_effective_target_vect_usad_char): Likewise.
696 (check_effective_target_vect_pack_trunc): Likewise.
697 (check_effective_target_vect_unpack): Likewise.
698 (check_effective_target_vect_aligned_arrays): Likewise.
699 (check_effective_target_vect_natural_alignment): Likewise.
700 (check_effective_target_vector_alignment_reachable): Likewise.
701 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
702 (is-effective-target): Initialize et_index if undefined.
703 (et-dg-runtest): New.
704 (et-is-effective-target): Likewise.
705 (check_vect_support_and_set_flags): Add supported MIPS targets to
706 EFFECTIVE_TARGETS list. Return the number of supported targets.
707
b2930f09 7082016-07-26 Richard Biener <rguenther@suse.de>
709 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
710
711 PR middle-end/70920
712 * gcc.dg/pr70920-1.c: New test-case.
713 * gcc.dg/pr70902-2.c: Likewise.
714 * gcc.dg/pr70920-3.c: Likewise.
715 * gcc.dg/pr70920-4.c: Likewise
716 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
717 2 instead of 3.
718
90821294 7192016-07-25 Alexander Monakov <amonakov@ispras.ru>
720
721 * gcc.c-torture/execute/pr71494.c: Require label_values.
722 * gcc.dg/pr16973.c: Ditto.
723
1660595b 7242016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
725
726 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
727 * gcc.dg/torture/pr69771.c: Require int32plus.
728 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
729
5b2b88ce 7302016-07-25 Martin Liska <mliska@suse.cz>
731
732 * gcc.dg/torture/pr71987.c: New test.
733
e2f926e9 7342016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
735
736 PR fortran/71935
737 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
738 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
739 * gfortran.dg/pr71935.f90: New test.
740
efa8e86e 7412016-07-22 Martin Sebor <msebor@redhat.com>
742
743 PR c++/71675
744 * g++.dg/ext/atomic-3.C: New test.
745 * gcc.dg/atomic/pr71675.c: New test.
746
5a43070d 7472016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
748
749 * gcc.target/i386/mvc8.c: New test.
750
1b793819 7512016-07-22 Bin Cheng <bin.cheng@arm.com>
752
753 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
754 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
755
d4b4c787 7562016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
757
758 PR fortran/71795
759 * gfortran.dg/constructor_50.f90: New test.
760
45648efe 7612016-07-22 Martin Liska <mliska@suse.cz>
762
763 PR gcov-profile/69028
764 PR gcov-profile/62047
765 * g++.dg/cilk-plus/pr69028.C: New test.
766
b657bb1f 7672016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
768
769 * gfortran.dg/coarray_stat_2.f90: New test.
770
3a421504 7712016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
772
773 * gcc.target/powerpc/vec-extract.h: New files to check the
774 vec_extract built-in functions for all vector types, testing
775 accessing each element, both with constant and variable element
776 numbers.
777 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
778 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
779 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
780 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
781 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
782 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
783 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
784 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
785 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
786
d40a1eac 7872016-07-21 Jakub Jelinek <jakub@redhat.com>
788
789 PR c++/71728
790 * g++.dg/other/pr71728.C: New test.
791
3b0d7293 7922016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
793
794 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
795 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
796 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
797 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
798 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
799
50953a9f 8002016-07-21 Richard Biener <rguenther@suse.de>
801
802 PR tree-optimization/71947
803 * gcc.dg/tree-ssa/vrp102.c: New testcase.
804
90261646 8052016-07-21 Bin Cheng <bin.cheng@arm.com>
806
807 * gcc.dg/tree-ssa/scev-15.c: New.
808
5a5a7a90 8092016-07-21 Bin Cheng <bin.cheng@arm.com>
810
811 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
812
df0c563f 8132016-07-21 Jakub Jelinek <jakub@redhat.com>
814
815 PR c++/71941
816 * g++.dg/gomp/pr71941.C: New test.
817
24acd4ab 8182016-07-20 David Malcolm <dmalcolm@redhat.com>
819
820 PR c/70339
821 PR c/71858
822 * g++.dg/spellcheck-identifiers.C: New test case, based on
823 gcc.dg/spellcheck-identifiers.c.
824 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
825 gcc.dg/spellcheck-identifiers-2.c.
826 * g++.dg/spellcheck-typenames.C: New test case, based on
827 gcc.dg/spellcheck-typenames.c
828
8669e753 8292016-07-20 Jonathan Wakely <jwakely@redhat.com>
830
831 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
832 pointer to member function and also test catching by reference.
833
75cb41b8 8342016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
835
836 * gcc.target/s390/pr67443.c: Fix test case.
837
07be1239 8382016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
839
840 * gcc.target/s390/insv-1.c: Xfail some tests.
841 * gcc.target/s390/insv-2.c: Likewise.
842
e9b5fdd9 8432016-07-20 Georg-Johann Lay <avr@gjlay.de>
844
845 * gcc.target/avr/torture/get-mem.c: New test.
846 * gcc.target/avr/torture/set-mem.c: New test.
847
b704b0e1 8482016-07-20 Georg-Johann Lay <avr@gjlay.de>
849
850 PR target/71948
851 * gcc.target/avr/torture/tiny-progmem.c: New test.
852
051eb924 8532016-07-20 Jakub Jelinek <jakub@redhat.com>
854
fdb70809 855 PR c++/71909
856 * g++.dg/parse/pr71909.C: New test.
857 * g++.dg/tm/pr71909.C: New test.
858
051eb924 859 PR c++/50060
860 * g++.dg/cpp0x/constexpr-50060.C: New test.
861 * g++.dg/cpp1y/constexpr-50060.C: New test.
862
c4e1267c 8632016-07-20 Martin Liska <mliska@suse.cz>
864
865 * gfortran.dg/graphite/pr71898.f90: New test.
866
ecaa5fd4 8672016-07-20 Bin Cheng <bin.cheng@arm.com>
868
869 PR tree-optimization/71503
870 PR tree-optimization/71683
871 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
872 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
873
f5b88ba1 8742016-07-20 Martin Liska <mliska@suse.cz>
875
876 * gcc.dg/plugin/plugin.exp: Remove sreal test.
877 * gcc.dg/plugin/sreal-test-1.c: Remove.
878 * gcc.dg/plugin/sreal_plugin.c: Remove.
879
e889bd11 8802016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
881
882 PR fortran/71902
883 * gfortran.dg/dependency_47.f90: New test.
884
1c6bb1c0 8852016-07-19 Jakub Jelinek <jakub@redhat.com>
886
94d511af 887 PR rtl-optimization/71916
888 * gcc.c-torture/compile/pr71916.c: New test.
889
54e95a17 890 PR middle-end/71874
891 * g++.dg/torture/pr71874.C: New test.
892
1c6bb1c0 893 PR middle-end/71734
894 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
895 (my_alloc): Rewritten to use __builtin_posix_memalign and
896 __SIZE_TYPE__.
897 (my_free): Use __builtin_free instead of _mm_free.
898 (Vec::operator=): Use __builtin_memcpy.
899
0d565f19 9002016-07-19 Martin Jambor <mjambor@suse.cz>
901
cfc1aded 902 PR fortran/71688
903 * gfortran.dg/pr71688.f90: New test.
0d565f19 904
2be13cd5 9052016-07-19 Richard Biener <rguenther@suse.de>
906
907 * c-c++-common/vector-subscript-6.c: New testcase.
908 * c-c++-common/vector-subscript-7.c: Likewise.
909
1697df09 9102016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
911
7a4429b2 912 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 913 and UInt32 based on __SIZEOF_INT__.
914
8894566e 9152016-07-19 Richard Biener <rguenther@suse.de>
916
917 PR tree-optimization/71901
918 * gcc.dg/torture/pr71901.c: New testcase.
919
9202016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 921
922 PR tree-optimization/71908
923 * gcc.dg/torture/pr71908.c: New testcase.
924
106ac76d 9252016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
926
927 PR target/71493
928 * gcc.target/powerpc/pr71493-1.c: New test.
929 * gcc.target/powerpc/pr71493-2.c: Likewise.
930
e6517a48 9312016-07-18 Jakub Jelinek <jakub@redhat.com>
932
d1e0c36e 933 PR c++/71835
934 * g++.dg/conversion/ambig3.C: New test.
935
6fe424c2 936 PR c++/71828
937 * g++.dg/cpp0x/constexpr-71828.C: New test.
938
d3dd9e33 939 PR c++/71826
940 * g++.dg/template/pr71826.C: New test.
941
74fd83a9 942 PR c++/71822
943 * g++.dg/template/defarg21.C: New test.
944
e6517a48 945 PR c++/71871
946 * g++.dg/ext/vector31.C: New test.
947
f942bdbf 9482016-07-18 Uros Bizjak <ubizjak@gmail.com>
949
950 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
951
4b1425be 9522016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
953
954 PR tree-optimization/71734
955 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
956
a80f37e1 9572016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
958
959 * gcc.target/s390/warn-dynamicstack-1.c: New test.
960 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
961 stack-layout-dynamic-1.c: New test.
962
ea283725 9632016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
964
965 * gcc.target/s390/nolrl-1.c: New test.
966
14eab729 9672016-07-17 Fritz Reese <fritzoreese@gmail.com>
968
969 PR fortran/71523
970 * gfortran.dg/pr71523_1.f90: New test.
971 * gfortran.dg/pr71523_2.f90: New test.
972
3925d644 9732016-07-16 Andreas Schwab <schwab@linux-m68k.org>
974
975 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
976
0c6334ed 977>>>>>>> .r238890
fb9ff4ce 9782016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
979 Marco Restelli <mrestelli@gmail.com>
980
981 PR fortran/62125
982 * gfortran.dg/pr62125.f90: New test.
983
95b0f5e9 9842016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
985
986 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
987 * gcc.target/powerpc/mulkc3-1.c: Likewise.
988
1913be16 9892016-07-15 Jonathan Wakely <jwakely@redhat.com>
990
991 PR c++/58796
992 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
993 * g++.dg/cpp0x/nullptr35.C: New test.
994
b4803084 9952016-07-15 Bin Cheng <bin.cheng@arm.com>
996
997 * gcc.dg/tree-ssa/scev-8.c: Update test string.
998
89e3ec3d 9992016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1000
1001 * gfortran.dg/goacc/vector_length.f90: New test.
1002
2084e279 10032016-07-15 Richard Biener <rguenther@suse.de>
1004
1005 PR tree-optimization/71881
1006 * gcc.dg/torture/pr71881.c: New testcase.
1007
2177bb9a 10082016-07-15 Richard Biener <rguenther@suse.de>
1009
1010 PR tree-optimization/71887
1011 * gcc.dg/torture/pr71887.c: New testcase.
1012
0dd7db3b 10132016-07-15 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR c/71858
1016 * gcc.dg/spellcheck-identifiers-3.c: New test.
1017
b41cc4d1 10182016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1019
1020 PR fortran/71807
1021 * gfortran.dg/null_9.f90: New test.
1022
a4d34e5e 10232016-07-15 Bin Cheng <bin.cheng@arm.com>
1024
1025 * gcc.dg/tree-ssa/loop-41.c: New test.
1026
1547c551 10272016-07-15 Bin Cheng <bin.cheng@arm.com>
1028
1029 PR tree-optimization/71347
1030 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1031
b9c2416b 10322016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1033
1034 PR fortran/29819
1035 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1036 * gfortran.dg/contains.f90: Ditto.
1037 * gfortran.dg/contains_empty_1.f03: Ditto.
1038 * gfortran.dg/submodule_3.f08: Ditto.
1039
28413b15 10402016-07-14 Jakub Jelinek <jakub@redhat.com>
1041
661af228 1042 PR testsuite/71865
1043 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1044 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1045 expected diagnostics.
1046
28413b15 1047 PR c/71858
1048 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1049 * gcc.dg/spellcheck-identifiers-2.c: New test.
1050 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1051 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1052
7b3b3a49 10532016-07-14 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR tree-optimization/71872
1056 * gcc.c-torture/compile/pr71872.c: New test.
1057
7c039c44 10582016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1059
1060 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1061 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1062 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1063 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1064 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1065 * gcc.target/arm/atomic-op-acquire-1.c: This.
1066 * gcc.target/arm/atomic-op-char.c: Rename into ...
1067 * gcc.target/arm/atomic-op-char-1.c: This.
1068 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1069 * gcc.target/arm/atomic-op-consume-1.c: This.
1070 * gcc.target/arm/atomic-op-int.c: Rename into ...
1071 * gcc.target/arm/atomic-op-int-1.c: This.
1072 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1073 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1074 * gcc.target/arm/atomic-op-release.c: Rename into ...
1075 * gcc.target/arm/atomic-op-release-1.c: This.
1076 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1077 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1078 * gcc.target/arm/atomic-op-short.c: Rename into ...
1079 * gcc.target/arm/atomic-op-short-1.c: This.
1080 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1081 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1082 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1083 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1084 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1085 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1086 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1087 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1088 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1089 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1090
80c5e533 10912016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1092
1093 PR fortran/70842
1094 * gfortran.dg/select_type_35.f03: New test.
1095
c5a9fc7b 10962016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1097
1098 PR target/65951
1099 PR tree-optimization/70923
1100 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1101 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1102 * gcc.dg/vect/pr65951.c: Likewise.
1103 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1104
d1242c94 11052016-07-14 David Edelsohn <dje.gcc@gmail.com>
1106
1107 * c-c++-common/pr60226.c: Expect maximum object file alignment
1108 error on AIX.
1109
97f2a90b 11102016-07-14 Richard Biener <rguenther@suse.de>
1111
1112 PR tree-optimization/71866
1113 * gcc.dg/torture/pr71866.c: New testcase.
1114
6029a910 11152016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1116
1117 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1118 selector and enclose boolean expression in curly braces.
1119
798d22ed 11202016-07-14 Alan Modra <amodra@gmail.com>
1121
1122 PR target/71733
1123 * gcc.target/powerpc/p9-novsx.c: New.
1124
3ffcb27d 11252016-07-13 Andi Kleen <ak@linux.intel.com>
1126
1127 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1128 * g++.dg/tree-prof/morefunc.C: Dito.
1129 * g++.dg/tree-prof/pr35545.C: Dito.
1130 * g++.dg/tree-prof/reorder.C: Dito.
1131 * gcc.dg/tree-prof/20050826-2.c: Dito.
1132 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1133 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1134 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1135 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1136 * gcc.dg/tree-prof/inliner-1.c: Dito.
1137 * gcc.dg/tree-prof/merge_block.c: Dito.
1138 * gcc.dg/tree-prof/stringop-1.c: Dito.
1139 * gcc.dg/tree-prof/stringop-2.c: Dito.
1140 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1141 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1142 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1143 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1144 * gcc.dg/tree-prof/update-loopch.c: Dito.
1145 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1146 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1147 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1148 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1149 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1150 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1151 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1152
9ace90e5 11532016-07-13 Andi Kleen <ak@linux.intel.com>
1154
1155 * lib/profopt.exp (profopt-execute): Remove .imports files.
1156
b75cf198 11572016-07-13 Andi Kleen <ak@linux.intel.com>
1158
f942bdbf 1159 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 1160
4d0389a9 11612016-07-13 Andi Kleen <ak@linux.intel.com>
1162
1163 * lib/profopt.exp (dg-final-scan-autofdo,
1164 dg-final-scan-not-autofdo): New functions.
1165
a5af7a75 11662016-07-13 Bin Cheng <bin.cheng@arm.com>
1167
1168 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1169 * gcc.dg/vect/vect-35.c: Ditto.
1170 * gcc.dg/vect/vect-alias-check-2.c: New test.
1171
c6bcae01 11722016-07-13 Martin Liska <mliska@suse.cz>
1173
1174 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 1175 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 1176 * gfortran.dg/pr42108.f90: Update expected dump scan.
1177
0644c120 11782016-07-13 Richard Biener <rguenther@suse.de>
1179
1180 PR tree-optimization/24574
1181 * gcc.dg/pr24574.c: New testcase.
1182
2bbae5b9 11832016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1184
f942bdbf 1185 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 1186 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1187 * c-c++-common/pr68833-1.c: Require int32plus.
1188 * gcc.dg/ipa/pr63551.c: Likewise.
1189 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1190 * gcc.dg/ipa/pr64041.c: Require int32plus.
1191
839a6560 11922016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1193
1194 PR ipa/71633
1195 * g++.dg/pr71633.C: New test.
1196
8f5f2788 11972016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1198
1199 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1200 Add new arm_thumb1_cbz_ok effective target.
1201 * gcc.target/arm/cbz.c: New test.
1202
417e5cc5 12032016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1204
1205 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1206 Define effective target.
1207 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1208 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1209 * gcc.target/arm/movhi_movw.c: New test.
1210 * gcc.target/arm/movsi_movw.c: Likewise.
1211 * gcc.target/arm/movdi_movw.c: Likewise.
1212
68a5143e 12132016-07-13 Richard Biener <rguenther@suse.de>
1214
1215 PR middle-end/71104
1216 * gcc.dg/pr71104-1.c: New testcase.
1217 * gcc.dg/pr71104-2.c: Likewise.
1218
69e8d259 12192016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1220
1221 PR target/71805
1222 * gcc.target/powerpc/pr71805.c: New test.
1223
244f142f 12242016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1225
1226 * gcc.target/powerpc/divkc3-1.c: New.
1227 * gcc.target/powerpc/mulkc3-1.c: New.
1228
6fc56f1f 12292016-07-12 Nathan Sidwell <nathan@acm.org>
1230
1231 * gcc.target/arm/data-rel-1.c: New.
1232 * gcc.target/arm/data-rel-2.c: New.
1233 * gcc.target/arm/data-rel-3.c: New.
1234
94ee1e9c 12352016-07-12 Martin Liska <mliska@suse.cz>
1236
1237 * gcc.dg/params/blocksort-part.c: New test.
1238 * gcc.dg/params/params.exp: New file.
1239
cd32d747 12402016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1241
1242 PR middle-end/71700
1243 * gcc.c-torture/execute/pr71700.c: New test.
1244
ad010d47 12452016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1246 Richard Biener <rguenther@suse.de>
1247
1248 PR tree-optimization/23286
1249 PR tree-optimization/70159
1250 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1251 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1252 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1253 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1254 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1255 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1256 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1257 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1258 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1259 * gcc.dg/pr51879-12.c: Likewise.
1260 * gcc.dg/strlenopt-9.c: Likewise.
1261 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1262 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1263 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1264 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1265 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1266 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1267 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1268 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1269 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1270 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1271 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1272 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1273 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1274 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1275 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1276
9aece49e 12772016-07-12 Richard Biener <rguenther@suse.de>
1278
1279 PR rtl-optimization/68961
1280 * gcc.target/i386/pr68961.c: New testcase.
1281
8f05fee9 12822016-07-11 Jakub Jelinek <jakub@redhat.com>
1283
4a6cc5cd 1284 PR middle-end/71758
1285 * c-c++-common/gomp/pr71758.c: New test.
1286 * gfortran.dg/gomp/pr71758.f90: New test.
1287
8f05fee9 1288 PR tree-optimization/71823
1289 * gcc.dg/vect/pr71823.c: New test.
1290
b73690a4 12912016-07-11 David Malcolm <dmalcolm@redhat.com>
1292
1293 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1294 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1295 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1296
675f4c6b 12972016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1298
1299 PR target/71801
1300 * gcc.target/i386/pr71801.c: New test.
1301
9aaf7e3e 13022016-07-11 Richard Biener <rguenther@suse.de>
1303
1304 PR tree-optimization/71816
1305 * gcc.dg/torture/pr71816.c: New testcase.
1306
dd58bf21 13072016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1308
1309 PR fortran/71783
1310 * gfortran.dg/dependency_46.f90: New test.
1311
a2ebcb84 13122016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1313
1314 PR rtl-optimization/71621
1315 * gcc.target/i386/pr71621-1.c: New.
1316 * gcc.target/i386/pr71621-2.c: New.
1317
6cedf97e 13182016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1319
1320 * gfortran.dg/goacc/pr71704.f90: New test.
1321
dc71c755 13222016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1323
1324 PR target/71297
1325 * gcc.target/powerpc/pr71297.c: New.
1326
288161af 13272016-07-08 Jiong Wang <jiong.wang@arm.com>
1328
1329 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1330
98e771d6 13312016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1332
1333 PR target/71806
1334 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1335
c3d27339 13362016-07-08 Alan Hayward <alan.hayward@arm.com>
1337
1338 PR tree-optimization/71667
1339 * gcc.dg/vect/pr71667.c: New
1340
b1b5042a 13412016-07-08 Martin Liska <mliska@suse.cz>
1342
1343 * gcc.dg/torture/pr71606.c: New test.
1344
5cdc40a0 13452016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1346
1347 PR fortran/71764
1348 * gfortran.dg/pr71764.f90: New test.
1349
bcc4d868 13502016-07-07 Jakub Jelinek <jakub@redhat.com>
1351 Kai Tietz <ktietz70@googlemail.com>
1352
1353 PR c++/70869
1354 PR c++/71054
1355 * g++.dg/cpp0x/pr70869.C: New test.
1356 * g++.dg/cpp0x/pr71054.C: New test.
1357
b39328b2 13582016-07-07 David Edelsohn <dje.gcc@gmail.com>
1359
1360 * g++.dg/debug/pr71432.C: Fail on AIX.
1361
95c9caad 13622016-07-07 Martin Liska <mliska@suse.cz>
1363
1364 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1365 an undefined behavior.
1366 * gfortran.dg/do_3.F90: Likewise.
1367 * gfortran.dg/do_check_11.f90: New test.
1368 * gfortran.dg/do_check_12.f90: New test.
1369 * gfortran.dg/do_corner_warn.f90: New test.
1370
8e976d11 13712016-07-07 Martin Liska <mliska@suse.cz>
1372
1373 * gfortran.dg/predict-1.f90: Ammend the test.
1374 * gfortran.dg/predict-2.f90: Likewise.
1375
26716fc7 13762016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1377
1378 PR ipa/71624
1379 * g++.dg/pr71624.C: New test.
1380
2d079cbf 13812016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1382
1383 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1384 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1385 ARMv8-M Mainline architectures.
1386
9e6f4af4 13872016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1388
1389 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1390 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1391
d490b07a 13922016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1393
1394 PR target/70098
1395 PR target/71763
1396 * gcc.target/powerpc/pr71763.c: New file.
1397
798fc305 13982016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1399
1400 PR tree-optimization/71518
f942bdbf 1401 * gcc.dg/pr71518.c: New test.
798fc305 1402
97e4cbac 14032016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1404
1405 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1406
19aea164 14072016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1408
f942bdbf 1409 PR target/50739
19aea164 1410 * gcc.target/avr/pr50739.c: New test.
1411
105e9dfc 14122016-07-05 Jan Hubicka <jh@suse.cz>
1413
1414 * gcc.dg/tree-ssa/scev-14.c: update template.
1415
1137da9c 14162016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1417
1418 * gcc.dg/vect/group-no-gaps-1.c: New test.
1419
ce393063 14202016-07-05 Andi Kleen <ak@linux.intel.com>
1421
1422 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1423 if kernel supports MPX.
1424
039a1d47 14252016-07-05 Kito Cheng <kito.cheng@gmail.com>
1426
1427 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1428
f2ccdf8e 14292016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1430 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1431
1432 * gcc.target/powerpc/signbit-1.c: New test.
1433 * gcc.target/powerpc/signbit-2.c: New test.
1434 * gcc.target/powerpc/signbit-3.c: New test.
1435
0215a22c 14362016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1437
1438 PR rtl-optimization/71594
1439 * gcc.dg/torture/pr71594.c: New test.
1440
30a39817 14412016-07-05 Jan Hubicka <jh@suse.cz>
1442
1443 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1444
b65b8df2 14452016-07-05 David Malcolm <dmalcolm@redhat.com>
1446
1447 PR c++/62314
1448 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1449 number of missing semicolon error.
1450 * g++.dg/pr62314-2.C: New test case.
1451
6b5471d8 14522016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1453
1454 * gfortran.dg/coarray_stat_function.f90: New test.
1455 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1456 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1457 to new interfaces.
1458
35b3a8dd 14592016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1460
1461 PR fortran/71623
1462 * gfortran.dg/deferred_character_17.f90: New test.
1463
b84c1ddf 14642016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1465
1466 * gcc.target/arm/neon/polytypes.c: Move to ...
1467 * gcc.target/arm/polytypes.c: ... here.
1468 * gcc.target/arm/neon/pr51534.c: Move to ...
1469 * gcc.target/arm/pr51534.c: ... here.
1470 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1471 * gcc.target/arm/vect-vcvt.c: ... here.
1472 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1473 * gcc.target/arm/vect-vcvtq.c: ... here.
1474 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1475 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1476 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1477 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1478 * gcc.target/arm/neon/neon.exp: Delete.
1479 * gcc.target/arm/neon/: Delete.
1480
7e9136f1 14812016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1482
1483 PR fortran/65575
1484 * gfortran.dg: pr65575.f90: New test.
1485
18b42a28 14862016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1487
1488 PR fortran/35849
1489 * gfortran.dg: pr35849.f90: New test.
1490
f8765404 14912016-07-04 Jakub Jelinek <jakub@redhat.com>
1492
1493 PR c++/71739
1494 * g++.dg/cpp0x/pr71739.C: New test.
1495
e3422b3a 14962016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1497
1498 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1499
2da1c9f7 15002016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1501
1502 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1503 locr.
1504 * gcc.target/s390/loc-1.c: New test.
1505
6125d36e 15062016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1507
1508 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1509 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1510
42797d4b 15112016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1512
1513 PR target/63874
1514 * gcc.target/aarch64/pr63874.c: New test.
1515
9d9fe66a 15162016-07-04 Jan Beulich <jbeulich@suse.com>
1517
1518 * g++.dg/header.c: New.
1519 * gcc.dg/header.c: New.
1520
c364d0f3 15212016-07-02 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR c/71719
1524 * c-c++-common/Wunused-var-15.c: New test.
1525
267f3c67 15262016-07-01 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR fortran/71687
1529 * gfortran.dg/gomp/pr71687.f90: New test.
1530
8297c70b 15312016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1532
1533 * gcc.dg/const-float128-ped.c: Require __float128 effective
1534 target and options.
1535 * gcc.dg/const-float128.c: Likewise.
1536 * gcc.dg/torture/float128-cmp-invalid.c: Require
1537 __float128 and base_quadfloat_support effective targets, and
1538 __float128 options.
1539 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1540 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1541 * gcc.dg/torture/float128-nan.c: Likewise.
1542 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1543 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1544 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1545 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1546 (add_options_for___float128): New.
1547 (check_effective_target_base_quadword_support): New.
1548
eab79b94 15492016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1550
1551 PR target/71720
1552 * gcc.target/powerpc/pr71720.c: New test.
1553
4ce6622a 15542016-07-01 Jan Beulich <jbeulich@suse.com>
1555
1556 * gcc.dg/bss.c: New.
1557
0b6f1914 15582016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1559
1560 PR target/71698
1561 * gcc.target/powerpc/pr71698.c: New test.
1562
4d28a470 15632016-07-01 Georg-Johann Lay <avr@gjlay.de>
1564
1565 PR target/71151
1566 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1567 instead of ".foo" for its section name.
1568 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1569 depending on MCU's flash size.
1570 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1571 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1572 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1573 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1574 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1575 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1576
ed8613ec 15772016-07-01 Jan Beulich <jbeulich@suse.com>
1578
1579 * gcc.target/i386/pr65105-2.c: Add -msse2.
1580
720a0bce 15812016-06-30 Jakub Jelinek <jakub@redhat.com>
1582
c54ee83c 1583 PR tree-optimization/71707
1584 * gcc.dg/strlenopt-29.c: New test.
1585
a845ae6c 1586 PR fortran/71704
1587 * gfortran.dg/gomp/pr71704.f90: New test.
1588
720a0bce 1589 PR fortran/71705
1590 * gfortran.dg/gomp/pr71705.f90: New test.
1591
17c32c4a 15922016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1593
1594 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1595 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1596 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1597 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1598 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1599 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1600 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1601 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1602 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1603 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1604 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1605 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1606 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1607 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1608 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1609 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1610 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1611 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1612 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1613 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1614 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1615 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1616 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1617 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1618 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1619 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1620 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1621 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1622 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1623 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1624 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1625 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1626 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1627 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1628 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1629 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1630 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1631 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1632 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1633 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1634 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1635 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1636 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1637 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1638 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1639 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1640 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1641 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1642 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1643 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1644 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1645 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1646 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1647 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1648 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1649 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1650 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1651 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1652 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1653 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1654 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1655 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1656 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1657 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1658 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1659 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1660 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1661 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1662 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1663 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1664 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1665 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1666 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1667 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1668 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1669 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1670 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1671 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1672 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1673 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1674 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1675
443405c9 16762016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1677 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1678
1679 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1680
6e3a3de2 16812016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1682 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1683
1684 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1685
413c4f6c 16862016-06-30 David Malcolm <dmalcolm@redhat.com>
1687
1688 PR driver/71651
1689 * gcc.dg/spellcheck-options-12.c: New test case.
1690
4c4e99c3 16912016-06-30 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR middle-end/71693
1694 * gcc.c-torture/compile/pr71693.c: New test.
1695
26a2e993 16962016-06-29 David Malcolm <dmalcolm@redhat.com>
1697
1698 * gcc.dg/spellcheck-params.c: New testcase.
1699 * gcc.dg/spellcheck-params-2.c: New testcase.
1700
63abcf45 17012016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1702
1703 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1704 vector extract instructions.
1705 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1706
5f1d49ac 17072016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1708
1709 PR fortran/71686
1710 * gfortran.dg/unexpected_eof_2.f90: New test.
1711 * gfortran.dg/unexpected_eof_3.f90: New test.
1712
0dc00113 17132016-06-29 Jim Wilson <jim.wilson@linaro.org>
1714
1715 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1716
4b975445 17172016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1718
1719 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1720 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1721 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1722
e276a6b9 17232016-06-29 Richard Biener <rguenther@suse.de>
1724
1725 PR middle-end/15256
1726 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1727
c02f3e35 17282016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1729
1730 * gcc.target/arm/aapcs/neon-vect10.c: Require
1731 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1732 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1733 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1734 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1735 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1736 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1737 * gcc.target/arm/fp16-aapcs-1.c: Require
1738 -mfloat-ab=hard. Also simplify the test.
1739 * gcc.target/arm/fp16-aapcs-2.c: New.
1740
d0c2a3dd 17412016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1742
f942bdbf 1743 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 1744 (add_options_for_arm_fp16_ieee): New.
1745 (add_options_for_arm_fp16_alternative): New.
1746 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1747 long-line.
1748 (effective_target_arm_fp16_hw): New.
1749
162fed22 17502016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1751
1752 PR tree-optimization/71655
1753 * g++.dg/pr71655.C: New test.
1754
9ed0eb00 17552016-06-29 Martin Liska <mliska@suse.cz>
1756
1757 * gcc.dg/pr71585.c: New test.
1758 * gcc.dg/pr71585-2.c: New test.
1759 * gcc.dg/pr71585-3.c: New test.
1760
641b1c86 17612016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1762
1763 PR tree-optimization/70729
1764 * g++.dg/vect/pr70729.cc: New test.
1765
44e775d8 17662016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1767
1768 * c-c++-common/gomp/cancel-1.c: Extend.
1769
83b23cdf 17702016-06-29 Jakub Jelinek <jakub@redhat.com>
1771
1772 PR tree-optimization/71625
1773 * gcc.dg/strlenopt-28.c: New test.
1774
b6a4a0f5 17752016-06-29 Richard Biener <rguenther@suse.de>
1776
1777 PR middle-end/71002
1778 * g++.dg/torture/pr71002.C: Adjust testcase.
1779
1af10ce6 17802016-06-29 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR c/71685
1783 * gcc.dg/pr71685.c: New test.
1784
17852016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 1786
1787 PR c/71552
1788 * gcc.dg/init-bad-9.c: New test.
1789
043457fd 17902016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1791
1792 * gcc.target/powerpc/abs128-1.c: Require VSX.
1793 * gcc.target/powerpc/copysign128-1.c: Likewise.
1794 * gcc.target/powerpc/inf128-1.c: Likewise.
1795 * gcc.target/powerpc/nan128-1.c: Likewise.
1796
d378e319 17972016-06-28 Jakub Jelinek <jakub@redhat.com>
1798
1799 PR middle-end/71626
1800 * gcc.c-torture/execute/pr71626-1.c: New test.
1801 * gcc.c-torture/execute/pr71626-2.c: New test.
1802
10ef7949 18032016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1804
1805 PR target/71656
1806 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1807
1fcfb8f7 18082016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1809
1810 PR target/71670
1811 * gcc.target/powerpc/pr71670.c: New testcase.
1812
35fd0c10 18132016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1814
1815 PR target/71656
1816 * gcc.target/powerpc/pr71656-1.c: New test.
1817 * gcc.target/powerpc/pr71656-2.c: New test.
1818
584757bc 18192016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1820
1821 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1822 around fp16 code.
1823 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1824 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1825 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1826 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1827 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1828 Add arm_neon_fp16_ok effective target.
f942bdbf 1829 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1830 Likewise.
1831 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1832 Likewise.
1833 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1834 Likewise.
1835 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1836 Likewise.
1837 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1838 Likewise.
1839 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1840 Likewise.
1841 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1842 Likewise.
1843 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1844 Likewise.
1845 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1846 Likewise.
1847 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1848 Likewise.
1849 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1850 Likewise.
584757bc 1851
cbcc4297 18522016-06-26 Jan Hubicka <hubicka@ucw.cz>
1853
1854 * gcc.dg/predict-12.c: New testcase.
1855
0aa73965 18562016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1857
1858 PR fortran/71649
1859 * gfortran.dg/pr71649.f90: New test.
1860
9977f724 18612016-06-25 Jakub Jelinek <jakub@redhat.com>
1862
a5c54f33 1863 PR tree-optimization/71643
1864 * g++.dg/opt/pr71643.C: New test.
1865
9977f724 1866 PR tree-optimization/71631
1867 * gcc.c-torture/execute/pr71631.c: New test.
1868
e09883e4 18692016-06-24 Jan Hubicka <hubicka@ucw.cz>
1870
1871 * gcc.dg/predict-11.c: New testcase.
1872 * gfortran.dg/predict-2.f90: New testcase.
1873
89beffc9 18742016-06-24 Jan Hubicka <hubicka@ucw.cz>
1875
1876 * gcc.dg/predict-10.c: New test.
1877
2275a11d 18782016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1879
1880 * gcc.target/powerpc/abs128-1.c: New.
1881 * gcc.target/powerpc/copysign128-1.c: New.
1882 * gcc.target/powerpc/inf128-1.c: New.
1883 * gcc.target/powerpc/nan128-1.c: New.
1884
37681b7f 18852016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1886
1887 * gfortran.dg/pr71642.f90: New test.
1888
9cf2d600 18892016-06-24 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR tree-optimization/71647
1892 * gcc.target/i386/pr71647.c: New test.
1893
eea332b9 18942016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1895
1896 * gcc.target/i386/noplt-gd-1.c: New test.
1897 * gcc.target/i386/noplt-gd-2.c: Likewise.
1898 * gcc.target/i386/noplt-gd-3.c: Likewise.
1899 * gcc.target/i386/noplt-ld-1.c: Likewise.
1900 * gcc.target/i386/noplt-ld-2.c: Likewise.
1901 * gcc.target/i386/noplt-ld-3.c: Likewise.
1902 * lib/target-supports.exp
1903 (check_effective_target_tls_get_addr_via_got): New.
1904
b6d48a78 19052016-06-24 Uros Bizjak <ubizjak@gmail.com>
1906
1907 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1908 testsuite compile flags.
1909 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1910 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1911
19122016-06-24 Uros Bizjak <ubizjak@gmail.com>
1913
1914 * g++dg/vect/pr36684.cc: Add dg-do compile.
1915 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1916 * gcc.dg/vect/pr70021.c: Ditto.
1917 * gcc.dg/vect/pr70138-1.c: Ditto.
1918 * gcc.dg/vect/pr70138-2.c: Ditto.
1919 * gcc.dg/vect/pr70354-1.c: Ditto.
1920 * gcc.dg/vect/pr70354-2.c: Ditto.
1921 * gcc.dg/vect/pr71259.c: Ditto.
1922 * gcc.dg/vect/pr71416-1.c: Ditto.
1923 * gcc.dg/vect/slp-43.c: Ditto.
1924 * gcc.dg/vect/slp-45.c: Ditto.
1925 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1926 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1927 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1928 * gfortran.dg/vect/pr69980.f90: Ditto.
1929
19302016-06-24 Uros Bizjak <ubizjak@gmail.com>
1931
1932 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1933 * gcc.dg/vect/bb-slp-30.c: Ditto.
1934 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1935 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1936 * gcc.dg/vect/pr45902.c: Ditto.
1937 * gcc.dg/vect/pr48172.c: Ditto.
1938 * gcc.dg/vect/pr48377.c: Ditto.
1939 * gcc.dg/vect/pr49038.c: Ditto.
1940 * gcc.dg/vect/pr49771.c: Ditto.
1941 * gcc.dg/vect/pr52091.c: Ditto.
1942 * gcc.dg/vect/pr53185-2.c: Ditto.
1943 * gcc.dg/vect/pr56826.c: Ditto.
1944 * gcc.dg/vect/pr60276.c: Ditto.
1945 * gcc.dg/vect/pr62021.c: Ditto.
1946 * gcc.dg/vect/pr63530.c: Ditto.
1947 * gcc.dg/vect/pr65518.c: Ditto.
1948 * gcc.dg/vect/pr65947-1.c: Ditto.
1949 * gcc.dg/vect/pr65947-10.c: Ditto.
1950 * gcc.dg/vect/pr65947-11.c: Ditto.
1951 * gcc.dg/vect/pr65947-12.c: Ditto.
1952 * gcc.dg/vect/pr65947-13.c: Ditto.
1953 * gcc.dg/vect/pr65947-2.c: Ditto.
1954 * gcc.dg/vect/pr65947-3.c: Ditto.
1955 * gcc.dg/vect/pr65947-4.c: Ditto.
1956 * gcc.dg/vect/pr65947-5.c: Ditto.
1957 * gcc.dg/vect/pr65947-6.c: Ditto.
1958 * gcc.dg/vect/pr65947-7.c: Ditto.
1959 * gcc.dg/vect/pr65947-8.c: Ditto.
1960 * gcc.dg/vect/pr65947-9.c: Ditto.
1961 * gcc.dg/vect/pr71416-1.c: Ditto.
1962 * gcc.dg/vect/pr71439.c: Ditto.
1963 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1964 * gcc.dg/vect/vect-bswap16.c: Ditto.
1965 * gcc.dg/vect/vect-bswap32.c: Ditto.
1966 * gcc.dg/vect/vect-bswap64.c: Ditto.
1967 * gcc.dg/vect/vect-live-1.c: Ditto.
1968 * gcc.dg/vect/vect-live-2.c: Ditto.
1969 * gcc.dg/vect/vect-live-3.c: Ditto.
1970 * gcc.dg/vect/vect-live-4.c: Ditto.
1971 * gcc.dg/vect/vect-live-5.c: Ditto.
1972 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1973 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1974 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1975 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1976 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1977 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1978 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1979 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1980 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1981 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1982 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1983 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1984 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1985 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1986 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1987 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1988 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1989
d4213166 19902016-06-24 Uros Bizjak <ubizjak@gmail.com>
1991
1992 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1993
5aaec397 19942016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1995
1996 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1997 ia32 if R_386_GOT32X relocation is supported.
1998 * gcc.target/i386/noplt-3.c: Likewise.
1999 * gcc.target/i386/noplt-2.c: Likewise.
2000 (main): Renamed to ...
2001 (bar): This.
2002 * gcc.target/i386/noplt-4.c: Likewise.
2003 (main): Renamed to ...
2004 (bar): This.
2005 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2006 * gcc.target/i386/pr67400-5.c: Likewise.
2007
77104764 20082016-06-24 Jakub Jelinek <jakub@redhat.com>
2009
7318e591 2010 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2011 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2012
77104764 2013 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2014 f4): Adjust expected diagnostics.
2015 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2016 (T): If OVFP is defined, redefine to TP.
2017 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2018 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2019 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2020 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2021 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2022 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2023 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2024 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2025 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2026 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2027 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2028 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2029 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2030 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2031 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2032 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2033 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2034 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2035 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2036 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2037 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2038 as last argument to __builtin_add_overflow_p.
2039
ddf08519 20402016-06-23 Uros Bizjak <ubizjak@gmail.com>
2041
2042 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2043 dg-options and remove default vector testsuite compile flags.
2044 * g++.dg/vect/pr33860a.cc: Ditto.
2045 * g++.dg/vect/pr45470-a.cc: Ditto.
2046 * g++.dg/vect/pr45470-b.cc: Ditto.
2047 * g++.dg/vect/pr60896.cc: Ditto.
2048 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2049 * gcc.dg/vect/pr18308.c: Ditto.
2050 * gcc.dg/vect/pr24049.c: Ditto.
2051 * gcc.dg/vect/pr33373.c: Ditto.
2052 * gcc.dg/vect/pr36228.c: Ditto.
2053 * gcc.dg/vect/pr42395.c: Ditto.
2054 * gcc.dg/vect/pr42604.c: Ditto.
2055 * gcc.dg/vect/pr46663.c: Ditto.
2056 * gcc.dg/vect/pr48765.c: Ditto.
2057 * gcc.dg/vect/pr49093.c: Ditto.
2058 * gcc.dg/vect/pr49352.c: Ditto.
2059 * gcc.dg/vect/pr52298.c: Ditto.
2060 * gcc.dg/vect/pr52870.c: Ditto.
2061 * gcc.dg/vect/pr53185.c: Ditto.
2062 * gcc.dg/vect/pr53773.c: Ditto.
2063 * gcc.dg/vect/pr56695.c: Ditto.
2064 * gcc.dg/vect/pr62171.c: Ditto.
2065 * gcc.dg/vect/pr63530.c: Ditto.
2066 * gcc.dg/vect/pr68339.c: Ditto.
2067 * gcc.dg/vect/pr71259.c: Ditto.
2068 * gcc.dg/vect/vect-82_64.c: Ditto.
2069 * gcc.dg/vect/vect-83_64.c: Ditto.
2070 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2071 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2072 * gcc.dg/vect/vect-shift-2.c: Ditto.
2073 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2074 * gfortran.dg/vect/pr39318.f90: Ditto.
2075 * gfortran.dg/vect/pr45714-a.f: Ditto.
2076 * gfortran.dg/vect/pr45714-b.f: Ditto.
2077 * gfortran.dg/vect/pr46213.f90: Ditto.
2078
81883aeb 20792016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2080 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2081
2082 * gcc.target/powerpc/p9-splat-5.c: New test.
2083
affe5c16 20842016-06-23 Uros Bizjak <ubizjak@gmail.com>
2085
2086 PR tree-optimization/71488
2087 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2088 * lib/target-supports.exp: ... here.
2089 (check_sse4_hw_available): New procedure.
2090 (check_effective_target_sse4_runtime): Ditto.
2091 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2092 -march=westmere for sse4_runtime targets.
547fdd3e 2093 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 2094 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 2095 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 2096 (main): Call check_vect ().
e50240d3 2097 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 2098
6fb2f181 20992016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2100
2101 PR target/66232
2102 PR target/67400
2103 * gcc.target/i386/pr66232-14.c: New file.
2104 * gcc.target/i386/pr66232-15.c: Likewise.
2105 * gcc.target/i386/pr66232-16.c: Likewise.
2106 * gcc.target/i386/pr66232-17.c: Likewise.
2107 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2108 ia32 if R_386_GOT32X relocation is supported.
2109 * gcc.target/i386/pr67400-2.c: Likewise.
2110 * gcc.target/i386/pr67400-3.c: Likewise.
2111 * gcc.target/i386/pr67400-4.c: Likewise.
2112 * gcc.target/i386/pr67400-6.c: Likewise.
2113 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 2114 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 2115
88be2b3c 21162016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2117
2118 PR libgfortran/48852
2119 * gfortran.dg/char4_iunit_1.f03: Update test.
2120 * gfortran.dg/f2003_io_5.f03: Update test.
2121 * gfortran.dg/real_const_3.f90: Update test.
2122
ff600f64 21232016-06-23 Andi Kleen <ak@linux.intel.com>
2124
2125 * g++.dg/bprob/bprob.exp: Support autofdo.
2126 * g++.dg/tree-prof/tree-prof.exp: dito.
2127 * gcc.dg/tree-prof/tree-prof.exp: dito.
2128 * gcc.misc-tests/bprob.exp: dito.
2129 * gfortran.dg/prof/prof.exp: dito.
2130 * lib/profopt.exp: dito.
2131 * lib/target-supports.exp: Check for autofdo.
2132
afa7ed87 21332016-06-23 Martin Liska <mliska@suse.cz>
2134
2135 * gcc.dg/pr71619.c: New test.
2136
0941fba8 21372016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2138
2139 PR target/67400
56896ed3 2140 * gcc.target/i386/pr67400-1.c: New test.
2141 * gcc.target/i386/pr67400-2.c: Likewise.
2142 * gcc.target/i386/pr67400-3.c: Likewise.
2143 * gcc.target/i386/pr67400-4.c: Likewise.
2144 * gcc.target/i386/pr67400-5.c: Likewise.
2145 * gcc.target/i386/pr67400-6.c: Likewise.
2146 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 2147
e557fc7f 21482016-06-22 David Malcolm <dmalcolm@redhat.com>
2149
2150 * c-c++-common/missing-header-1.c: New test case.
2151 * c-c++-common/missing-header-2.c: New test case.
2152 * c-c++-common/missing-header-3.c: New test case.
2153 * c-c++-common/missing-header-4.c: New test case.
2154
8469aece 21552016-06-22 David Malcolm <dmalcolm@redhat.com>
2156
2157 PR c/70339
2158 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2159 hint.
2160 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2161 expected results due to builtin "nanl" now being suggested for
2162 "name".
2163 * gcc.dg/pr67580.c: Update expected messages.
2164 * gcc.dg/spellcheck-identifiers.c: New testcase.
2165 * gcc.dg/spellcheck-typenames.c: New testcase.
2166
6628b04d 21672016-06-22 David Malcolm <dmalcolm@redhat.com>
2168
2169 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2170 file.
2171 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2172 diagnostic-test-show-locus-parseable-fixits.c to sources for
2173 diagnostic_plugin_test_show_locus.c.
2174 * lib/gcc-defs.exp (freeform_regexps): New global.
2175 (dg-regexp): New function.
2176 (handle-dg-regexps): New function.
2177 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2178 freeform_regexps to the empty list.
2179 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2180
82ccd33e 21812016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2182
affe5c16 2183 PR tree-optimization/71488
82ccd33e 2184 * g++.dg/pr71488.C: New test.
2185 * gcc.dg/vect/vect-bool-cmp.c: New test.
2186
2c21de58 21872016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2188
2189 * gcc.dg/guality/param-5.c: New test.
2190
fadfd5fc 21912016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2192
2193 * gcc.target/i386/asm-flag-7.c: New test.
2194
03fee1f8 21952016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2196
2197 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2198 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2199 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2200 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2201 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2202 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2203 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2204 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2205 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2206 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2207 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2208 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2209 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2210 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2211 * lib/target-supports.exp: Likewise.
2212
6905db52 22132016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2214
2215 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2216 * gcc.dg/attr-ms_struct-2.c: Likewise.
2217 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2218 * gcc.dg/bf-ms-attrib.c: Likewise.
2219 * gcc.dg/bf-ms-layout-2.c: Likewise.
2220 * gcc.dg/bf-ms-layout-3.c: Likewise.
2221 * gcc.dg/bf-ms-layout.c: Likewise.
2222 * gcc.dg/bf-no-ms-layout.c: Likewise.
2223 * gcc.target/i386/bitfield1.c: Likewise.
2224 * gcc.target/i386/bitfield2.c: Likewise.
2225 * gcc.target/i386/bitfield3.c: Likewise.
2226
a6f93fc2 22272016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2228
2229 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2230 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2231 override other than -mcpu=power9 command-line option is specified,
2232 or if the target operating system is aix.
2233 * gcc.target/powerpc/darn-1.c: Likewise.
2234 * gcc.target/powerpc/darn-2.c: Likewise.
2235 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2236 test if effective-target is not powerpc_p9vector_ok or if the
2237 target operating system is not defined.
2238 * gcc.target/powerpc/vslv-1.c: Likewise.
2239 * gcc.target/powerpc/vsrv-0.c: Likewise.
2240 * gcc.target/powerpc/vsrv-1.c: Likewise.
2241
1cb2b4d3 22422016-06-21 Tobias Burnus <burnus@net-b.de>
2243
2244 PR fortran/71068
2245 * gfortran.dg/coarray/data_1.f90: New.
2246
66ff0c67 22472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2248
2249 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2250 (dg-require-effective-target): Use arm_v8_neon_hw.
2251 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2252 (dg-require-effective-target): Likewise.
2253 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2254 (dg-require-effective-target): Likewise.
2255 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2256 (dg-require-effective-target): Likewise.
2257 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2258 (dg-require-effective-target): Likewise.
2259 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2260 (dg-require-effective-target): Likewise.
2261 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2262 Add AArch64 check.
2263
949bfed4 22642016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2265
2266 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2267 Set to 3 so test passes.
2268
a20f6cd4 22692016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2270
2271 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2272
12792843 22732016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2274
2275 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2276 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2277 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2278 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2279
49763db6 22802016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2281
2282 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2283 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2284
ada61167 22852016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2286
2287 PR target/71549
2288 * gcc.target/i386/pr71549.c: New test.
2289
a15584d4 22902016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2291
2292 * gcc.target/powerpc/vadsdu-0.c: Replace
2293 dg-require-effective-target directive to allow test to run on more
2294 platforms, and add dg-skip-if directive to disable test on aix
2295 platforms because of known incompatibilities.
2296 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2297 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2298 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2299 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2300 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2301 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2302 * gcc.target/powerpc/vadsdub-2.c: Replace
2303 dg-require-effective-target directive to allow test to run on more
2304 platforms, and add dg-skip-if directive to disable test on aix
2305 platforms because of known incompatibilities.
2306 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2307 with vec_absdb call to differentiate this test from vadsdub-1.c.
2308 * gcc.target/powerpc/vadsduh-1.c: Replace
2309 dg-require-effective-target directive to allow test to run on more
2310 platforms, and add dg-skip-if directive to disable test on aix
2311 platforms because of known incompatibilities.
2312 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2313 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2314 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2315
ec15ec36 23162016-06-21 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR tree-optimization/71588
2319 * gcc.dg/pr71558.c: New test.
2320
faeffe49 23212016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2322
2323 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2324 * c-c++-common/pr68657-2.c: Likewise.
2325 * c-c++-common/pr68657-3.c: Likewise.
2326 * gcc.dg/torture/pr69714.c: Require int32plus support.
2327 * gcc.dg/torture/pr70025.c: Likewise.
2328 * gcc.dg/torture/pr70083.c: Likewise.
2329 * gcc.dg/torture/pr70542.c: Likewise.
2330 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2331
e218d07f 23322016-06-20 Joseph Myers <joseph@codesourcery.com>
2333
2334 PR c/71601
2335 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2336
232a3df7 23372016-06-20 Jakub Jelinek <jakub@redhat.com>
2338
d7f45b87 2339 PR middle-end/71581
2340 * gcc.dg/pr71581.c: New test.
2341
232a3df7 2342 PR rtl-optimization/71591
2343 * gcc.dg/cpp/pr71591.c: New test.
2344
dbddef42 23452016-06-20 David B. Robins <gcc@davidrobins.net>
2346
2347 PR target/71571
2348 * g++.dg/torture/pr71571.C: New test.
2349
03129ccb 23502016-06-20 Jakub Jelinek <jakub@redhat.com>
2351
2352 PR target/71559
2353 * gcc.target/i386/sse2-pr71559.c: New test.
2354 * gcc.target/i386/avx-pr71559.c: New test.
2355 * gcc.target/i386/avx512f-pr71559.c: New test.
2356
a40b4b62 23572016-06-20 Tobias Burnus <burnus@net-b.de>
2358
2359 PR fortran/71194
2360 * gfortran.dg/pointer_remapping_10.f90: New.
2361
ecbea05a 23622016-06-20 David Malcolm <dmalcolm@redhat.com>
2363
2364 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2365
0f61dae9 23662016-06-20 Martin Sebor <msebor@redhat.com>
2367
2368 PR c/69507
2369 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2370 * gnu90-const-expr-1.c: Same.
2371 * gnu99-const-expr-1.c: Same.
2372 * gnu99-static-1.c: Same.
2373
e458dfd8 23742016-06-20 Renlin Li <renlin.li@arm.com>
2375
2c0c0c9b 2376 PR testsuite/71489
e458dfd8 2377 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2378
7ab71cb3 23792016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2380
2381 * gcc.target/aarch64/vcvt_f64_1.c: New.
2382 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2383 * gcc.target/aarch64/vrecp_f64_1.c: New.
2384
34d36b7a 23852016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2386
2387 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2388 "alignement".
2389
ed7f4748 23902016-06-20 Georg-Johann Lay <avr@gjlay.de>
2391
2392 PR target/71103
2393 * gcc.target/avr/torture/pr71103-2.c: New test.
2394
21897f47 23952016-06-19 Martin Sebor <msebor@redhat.com>
2396
2397 PR c/69507
2398 * gcc.dg/alignof.c: New test.
2399
98683d85 24002016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2401
2402 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2403 vs dg-error; test constexpr specifier too.
2404
358cee25 24052016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2406
2407 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2408
c3d7ceb6 24092016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2410
2411 * lib/target-supports.exp
2412 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2413 arm_neon_ok and merge flags. Fix temporary test name.
2414 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2415 and merge flags.
2416
1176073c 24172016-06-17 Martin Liska <mliska@suse.cz>
2418
2419 * gcc.dg/predict-9.c: Fix dump scanning.
2420
f3e2969a 24212016-06-17 Bin Cheng <bin.cheng@arm.com>
2422
2423 PR tree-optimization/71354
2424 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2425
7fdca647 24262016-06-17 Bin Cheng <bin.cheng@arm.com>
2427
2428 PR tree-optimization/71347
2429 * gcc.dg/tree-ssa/pr71347.c: New test.
2430
a338a226 24312016-06-17 Bin Cheng <bin.cheng@arm.com>
2432
2433 PR tree-optimization/71354
2434 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2435
c1e75671 24362016-06-17 Bin Cheng <bin.cheng@arm.com>
2437
2438 * gcc.dg/vect/vect-alias-check-1.c: New test.
2439
365ba13d 24402016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2441
59bde511 2442 PR target/71151
365ba13d 2443 * gcc.target/avr/pr71151-1.c: New test.
2444 * gcc.target/avr/pr71151-2.c: New test.
2445 * gcc.target/avr/pr71151-3.c: New test.
2446 * gcc.target/avr/pr71151-4.c: New test.
2447 * gcc.target/avr/pr71151-5.c: New test.
2448 * gcc.target/avr/pr71151-6.c: New test.
2449 * gcc.target/avr/pr71151-7.c: New test.
2450 * gcc.target/avr/pr71151-8.c: New test.
2451 * gcc.target/avr/pr71151-common.h: New test.
2452
db48d95b 24532016-06-16 Martin Liska <mliska@suse.cz>
2454
2455 * gfortran.dg/predict-1.f90: New test.
2456
4c780a59 24572016-06-16 Uros Bizjak <ubizjak@gmail.com>
2458
2459 PR target/71242
2460 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2461
8c1879bc 24622016-06-16 Jan Hubicka <hubicka@ucw.cz>
2463
2464 * g++.dg/vect/pr36648.cc: Disable cunrolli
2465
33698dfe 24662016-06-16 Jakub Jelinek <jakub@redhat.com>
2467
745f2db6 2468 PR target/71554
2469 * gcc.c-torture/execute/pr71554.c: New test.
2470
33698dfe 2471 PR rtl-optimization/71532
2472 * gcc.dg/torture/pr71532.c: New test.
2473
b42322b9 24742016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2475
2476 * gcc.target/powerpc/p9-dimode1.c: New test.
2477 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2478
412b298a 24792016-06-15 Jakub Jelinek <jakub@redhat.com>
2480
93479f99 2481 * gcc.c-torture/compile/20160615-1.c: New test.
2482
412b298a 2483 * g++.dg/cpp0x/ref-qual17.C: New test.
2484
3ec40531 24852016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2486
2487 PR middle-end/71529
2488 * gcc.target/i386/pr71529.C: New test.
2489
edfe7670 24902016-06-15 Alan Hayward <alan.hayward@arm.com>
2491
2492 PR tree-optimization/71483
2493 * g++.dg/vect/pr71483.c: New
2494
6e52ac17 24952016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2496
2497 PR c++/70202
2498 * g++.dg/inherit/crash6.C: New.
2499 * g++.dg/inherit/union2.C: Likewise.
2500 * g++.dg/inherit/virtual12.C: Likewise.
2501 * g++.dg/inherit/virtual13.C: Likewise.
2502 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2503
aed35af2 25042016-06-15 Uros Bizjak <ubizjak@gmail.com>
2505
0941fba8 2506 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2507
6f710392 25082016-06-15 Alan Hayward <alan.hayward@arm.com>
2509
2510 PR tree-optimization/71439
2511 * gcc.dg/vect/pr71439.c: New
2512
d1cedfd3 25132016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2514
2515 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2516
ee8fd158 25172016-06-15 Richard Biener <rguenther@suse.de>
2518
2519 * gcc.dg/vect/slp-45.c: New testcase.
2520
5695a690 25212016-06-15 Richard Biener <rguenther@suse.de>
2522
2523 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2524
267ae3ee 25252016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2526
2527 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2528 requirements, and disable for AIX for now.
2529 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2530
a6d0e20a 25312016-06-14 Jakub Jelinek <jakub@redhat.com>
2532
b2efd162 2533 PR c++/71528
2534 * g++.dg/opt/pr71528.C: New test.
2535
a6d0e20a 2536 PR c++/71516
2537 * g++.dg/init/pr71516.C: New test.
2538
035778de 25392016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2540
2541 * g++.dg/init/array46.C: New.
2542
7c9dc58e 25432016-06-14 Uros Bizjak <ubizjak@gmail.com>
2544
0941fba8 2545 * gcc.target/i386/float128-3.c: New test.
2546 * gcc.target/i386/quad-sse4.c: Ditto.
2547 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2548 Update scan strings.
7c9dc58e 2549
412640c9 25502016-06-14 Richard Biener <rguenther@suse.de>
2551
2552 PR middle-end/71526
2553 * gfortran.dg/pr71526.f90: New testcase.
2554
1b9fde85 25552016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2556
2557 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2558 * gcc.dg/zero_bits_compound-1.c: Likewise.
2559
306097e3 25602016-06-14 Richard Biener <rguenther@suse.de>
2561
2562 PR tree-optimization/71522
2563 * gcc.dg/torture/pr71522.c: New testcase.
2564
566255a8 25652016-06-14 Jakub Jelinek <jakub@redhat.com>
2566
2567 PR tree-optimization/71520
2568 * gcc.dg/tree-ssa/pr71520.c: New test.
2569
eb912adb 25702016-06-14 Richard Biener <rguenther@suse.de>
2571
2572 PR tree-optimization/71521
56d35455 2573 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2574
9720103d 25752016-06-13 Jakub Jelinek <jakub@redhat.com>
2576
12cb8367 2577 PR sanitizer/71498
2578 * c-c++-common/ubsan/bounds-13.c: New test.
2579
9720103d 2580 PR preprocessor/71183
2581 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2582
5965fbcc 25832016-06-13 Jeff Law <law@redhat.com>
2584
2585 PR tree-optimization/71403
2586 * c-c++-common/ubsan/pr71403-1.c: New test.
2587 * c-c++-common/ubsan/pr71403-2.c: New test.
2588 * c-c++-common/ubsan/pr71403-3.c: New test.
2589
04537049 25902016-06-13 Jakub Jelinek <jakub@redhat.com>
2591
2592 PR middle-end/71478
2593 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2594 Add -Wno-psabi -w to dg-options.
2595
412f195f 25962016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2597
2598 * gcc.target/powerpc/vadsdu-0.c: New test.
2599 * gcc.target/powerpc/vadsdu-1.c: New test.
2600 * gcc.target/powerpc/vadsdu-2.c: New test.
2601 * gcc.target/powerpc/vadsdu-3.c: New test.
2602 * gcc.target/powerpc/vadsdu-4.c: New test.
2603 * gcc.target/powerpc/vadsdu-5.c: New test.
2604 * gcc.target/powerpc/vadsdub-1.c: New test.
2605 * gcc.target/powerpc/vadsdub-2.c: New test.
2606 * gcc.target/powerpc/vadsduh-1.c: New test.
2607 * gcc.target/powerpc/vadsduh-2.c: New test.
2608 * gcc.target/powerpc/vadsduw-1.c: New test.
2609 * gcc.target/powerpc/vadsduw-2.c: New test.
2610
527790c1 26112016-06-13 David Malcolm <dmalcolm@redhat.com>
2612
2613 * gcc.dg/c99-init-2.c (c): Update expected error message.
2614 * gcc.dg/init-bad-8.c (foo): Likewise.
2615 * gcc.dg/spellcheck-fields-3.c: New test case.
2616
102e67eb 26172016-06-13 Martin Liska <mliska@suse.cz>
2618
2619 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2620 and "guess loop iv compared" heuristics.
2621 * gcc.dg/predict-2.c: Likewise.
2622 * gcc.dg/predict-3.c: Likewise.
2623 * gcc.dg/predict-4.c: Likewise.
2624 * gcc.dg/predict-5.c: Likewise.
2625 * gcc.dg/predict-6.c: Likewise.
2626
1a54d3be 26272016-06-13 Marek Polacek <polacek@redhat.com>
2628
2629 PR middle-end/71476
2630 * c-c++-common/Wswitch-unreachable-4.c: New test.
2631 * gcc.dg/Wswitch-unreachable-2.c: New test.
2632 * g++.dg/tm/jump1.C: Move dg-warning.
2633
5b7401b8 26342016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2635
2636 * gnat.dg/renaming10.ad[sb]: New test.
2637
1c93151c 26382016-06-13 Paul Thomas <pault@gcc.gnu.org>
2639
2640 PR fortran/70673
2641 * gfortran.dg/pr70673.f90: New test.
2642
249865a0 26432016-06-13 Richard Biener <rguenther@suse.de>
2644
2645 PR middle-end/64516
2646 * gcc.dg/align-3.c: New testcase.
2647
776d9b14 26482016-06-13 Martin Liska <mliska@suse.cz>
2649
2650 * gcc.target/i386/pr71458.c: New test.
2651
0cf5c551 26522016-06-12 Uros Bizjak <ubizjak@gmail.com>
2653
2654 PR target/71241
2655 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2656
34de0a35 26572016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2658
2659 PR target/60751
2660 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2661 statement.
2662
0cc8bc98 26632016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2664
2665 PR target/60751
2666 * gfortran.dg/comma_IO_extension_1.f90: New test.
2667 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2668 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2669 statement.
2670 * gfortran.dg/graphite/pr38083.f90: Likewise.
2671 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2672 missing format.
2673
0ff78c86 26742016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2675
2676 * gnat.dg/case_character.adb: New test.
2677
6c38863e 26782016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2679
2680 PR middle-end/71310
2681 * gcc.target/powerpc/pr71310.c: New testcase.
2682
24c41395 26832016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2684
2685 PR middle-end/71478
2686 * gcc.dg/pr71478.c: New test.
2687
aeb26fb6 26882016-06-10 Jakub Jelinek <jakub@redhat.com>
2689
702b3575 2690 PR middle-end/71494
2691 * gcc.c-torture/execute/pr71494.c: New test.
2692
8ec29807 2693 PR c/68657
2694 * gcc.target/i386/pr68657.c: New test.
2695
aeb26fb6 2696 PR inline-asm/68843
2697 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2698 (test): Add -masm=intel alternatives.
2699
1dc4d519 27002016-06-10 Martin Sebor <msebor@redhat.com>
2701
2702 PR c/71392
2703 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2704
6385d6d3 27052016-06-10 Jeff Law <law@redhat.com>
2706
2707 PR tree-optimization/71335
2708 * gcc.c-torture/execute/pr71335.c: New test.
2709
041a412b 27102016-06-10 David Malcolm <dmalcolm@redhat.com>
2711
2712 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2713 the various "cannot tail-call: " messages.
2714
4a5edbb2 27152016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2716
2717 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2718 and options.
2719
9cf3aec3 27202016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2721
2722 PR sanitizer/71480
2723 * c-c++-common/asan/pr71480.c: New test.
2724
61724718 27252016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2726
2727 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2728 (ASMNAME2): Likewise.
2729 (main): Replace fn in asm statement with ASMNAME ("fn").
2730 * gcc.dg/guality/pr68037-2.c: Likewise.
2731 * gcc.dg/guality/pr68037-3.c: Likewise.
2732 * gcc.dg/torture/pr68037-1.c: Likewise.
2733 * gcc.dg/torture/pr68037-2.c: Likewise.
2734 * gcc.dg/torture/pr68037-3.c: Likewise.
2735
1807f6fb 27362016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2737
2738 PR inline-asm/68843
2739 * gcc.target/i386/pr68843-1.c: New test.
2740 * gcc.target/i386/pr68843-2.c: New test.
2741
ccfa030f 27422016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 2743 Cesar Philippidis <cesar@codesourcery.com>
2744
2745 PR middle-end/71373
2746 * gcc.dg/goacc/nested-function-1.c: New file.
2747 * gcc.dg/goacc/nested-function-2.c: Likewise.
2748 * gcc.dg/goacc/pr71373.c: Likewise.
2749 * gfortran.dg/goacc/cray-2.f95: Likewise.
2750 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2751 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2752 * gfortran.dg/goacc/cray.f95: Update.
2753 * gfortran.dg/goacc/loop-1.f95: Likewise.
2754 * gfortran.dg/goacc/loop-3.f95: Likewise.
2755 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2756 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2757
27582016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2759
2760 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2761 for OpenACC tile clauses.
2762 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 2763
2764 PR c/71381
2765 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2766 to...
2767 * c-c++-common/goacc/cache-2.c: ... this new file.
2768 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2769 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2770 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2771 usage.
2772 * gfortran.dg/goacc/cray.f95: Likewise.
2773 * gfortran.dg/goacc/loop-1.f95: Likewise.
2774
bb038f3e 27752016-06-10 Alan Hayward <alan.hayward@arm.com>
2776
2777 PR tree-optimization/71407
2778 PR tree-optimization/71416
2779 * gcc.dg/vect/pr71407.c: New
2780 * gcc.dg/vect/pr71416-1.c: New
2781 * gcc.dg/vect/pr71416-2.c: New
2782
332409d3 27832016-06-10 Richard Biener <rguenther@suse.de>
2784
2785 PR middle-end/71477
2786 * gcc.dg/torture/pr71477.c: New testcase.
2787
03cf727c 27882016-06-09 Julia Koval <julia.koval@intel.com>
2789
2790 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2791 * gcc.target/i386/interrupt-13.c: Likewise.
2792 * gcc.target/i386/interrupt-15.c: Likewise.
2793 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2794 * gcc.target/i386/interrupt-24.c: Likewise.
2795 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2796 * gcc.target/i386/interrupt-9.c: Likewise.
2797 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2798
23b101c5 27992016-06-09 Martin Sebor <msebor@redhat.com>
2800
2801 PR c/70883
2802 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2803 * gcc.dg/builtin-constant_p-1.c: Same.
2804 * gcc.dg/builtins-error.c: Same.
2805 * gcc.dg/pr70859.c: Same.
2806
188d6bbb 28072016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2808
2809 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2810 * gcc.dg/torture/pr68067-1.c: Likewise.
2811 * gcc.dg/torture/pr68067-2.c: Likewise.
2812
28132016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2814
2815 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2816 when setting SIZE.
2817
ff8886bd 28182016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2819
2820 PR c++/71465
2821 * g++.dg/inherit/crash5.C: New.
2822 Revert:
2823 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2824
2825 PR c++/70202
2826 * g++.dg/inherit/crash5.C: New.
2827 * g++.dg/inherit/virtual1.C: Adjust.
2828
3f76cceb 28292016-06-09 Martin Liska <mliska@suse.cz>
2830
2831 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2832 * g++.dg/predict-loop-exit-2.C: Likewise.
2833 * g++.dg/predict-loop-exit-3.C: Likewise.
2834 * gcc.dg/predict-1.c: Likewise.
2835 * gcc.dg/predict-2.c: Likewise.
2836 * gcc.dg/predict-3.c: Likewise.
2837 * gcc.dg/predict-4.c: Likewise.
2838 * gcc.dg/predict-5.c: Likewise.
2839 * gcc.dg/predict-6.c: Likewise.
2840 * gcc.dg/predict-7.c: Likewise.
2841
59ae3d1b 28422016-06-09 Richard Biener <rguenther@suse.de>
2843
2844 PR tree-optimization/71462
2845 * gcc.dg/torture/pr71462.c: New testcase.
2846
8c2d2acf 28472016-06-09 Marek Polacek <polacek@redhat.com>
2848
2849 PR c/65471
2850 * gcc.dg/c11-generic-3.c: New test.
2851
224cb6b7 28522016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2853
2854 * g++.dg/init/array42.C: New.
2855 * g++.dg/init/array43.C: Likewise.
2856 * g++.dg/init/array44.C: Likewise.
2857 * g++.dg/init/array45.C: Likewise.
2858 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2859 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2860 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2861 * g++.dg/gomp/pr35751.C: Likewise.
2862 * g++.dg/init/array23.C: Likewise.
2863 * g++.dg/init/brace2.C: Likewise.
2864 * g++.dg/init/brace6.C: Likewise.
2865
732905bb 28662016-06-08 Martin Sebor <msebor@redhat.com>
2867 Jakub Jelinek <jakub@redhat.com>
2868
2869 PR c++/70507
2870 PR c/68120
2871 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2872 * c-c++-common/builtin-arith-overflow-2.c: New test.
2873 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2874 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2875 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2876
7ddaa622 28772016-06-08 Jakub Jelinek <jakub@redhat.com>
2878
2879 PR c++/71442
2880 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2881
84ee0905 28822016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2883
2884 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2885 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2886 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2887 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2888 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2889 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2890 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2891 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2892 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2893 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2894 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2895 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2896 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2897
2876af98 28982016-06-08 Richard Biener <rguenther@suse.de>
2899
2900 PR tree-optimization/68558
2901 * gcc.dg/vect/slp-44.c: New testcase.
2902
acbb0d03 29032016-06-08 Richard Biener <rguenther@suse.de>
2904
2905 * gcc.dg/vect/slp-43.c: New testcase.
2906
f8689010 29072016-06-08 Richard Biener <rguenther@suse.de>
2908
2909 PR tree-optimization/71452
2910 * gcc.dg/torture/pr71452.c: New testcase.
2911
52d393eb 29122016-06-08 Jakub Jelinek <jakub@redhat.com>
2913
2914 PR c++/71448
2915 * g++.dg/torture/pr71448.C: New test.
2916
9d700ce4 29172016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2918
2919 PR debug/71432
2920 PR ada/71413
2921 * g++.dg/debug/pr71432.C: New test.
2922
eb96ef65 29232016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2924
2925 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2926 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2927 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2928
a4753cdd 29292016-06-08 Alan Hayward <alan.hayward@arm.com>
2930
2931 * gcc.dg/vect/vect-live-2.c: Update effective target.
2932 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2933 * lib/target-supports.exp: Add aarch64 to vect_long.
2934
bafc7b1d 29352016-06-08 Marek Polacek <polacek@redhat.com>
2936
2937 PR c/71418
2938 * gcc.dg/noncompile/pr71418.c: New test.
2939
06e590e7 2940 PR c/71426
2941 * gcc.dg/noncompile/pr71426.c: New test.
2942
d3cb49c9 29432016-06-07 Jan Hubicka <hubicka@ucw.cz>
2944
2945 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2946 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2947 * gcc.dg/predict-3.c: Update template.
2948 * gcc.dg/predict-5.c: Update template.
2949 * gcc.dg/predict-6.c: Update template.
2950 * gcc.dg/predict-9.c: Update template.
2951 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2952
2d76c36a 29532016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2954
2955 * gcc.target/powerpc/vec-mul.c: New test.
2956
7cfde92a 29572016-06-07 David Malcolm <dmalcolm@redhat.com>
2958
2959 * gcc.dg/spellcheck-fields-2.c: New test case.
2960
b032c4dd 29612016-06-07 Richard Biener <rguenther@suse.de>
2962
2963 PR c/61564
2964 * gcc.dg/Wpragmas-1.c: New testcase.
2965 * gcc.dg/Wattributes-4.c: Likewise.
2966 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2967 entry.
2968
a7056369 29692016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2970
2971 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2972 spurious debug code.
2973
123c61e0 29742016-06-07 Richard Biener <rguenther@suse.de>
2975
2976 PR tree-optimization/71428
2977 * gcc.dg/torture/pr71428.c: New testcase.
2978
5819d47b 29792016-06-07 Richard Biener <rguenther@suse.de>
2980
2981 PR middle-end/71423
2982 * gcc.dg/torture/pr71423.c: New testcase.
2983
6cec5c6b 29842016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2985
2986 PR middle-end/71408
2987 * gcc.dg/tree-ssa/pr71408.c: New test.
2988
40bbfc17 29892016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2990
2991 PR middle-end/71281
2992 * g++.dg/torture/pr71281.C: New test.
2993
61f1f80c 29942016-06-06 Marek Polacek <polacek@redhat.com>
2995
2996 PR c/71362
2997 * gcc.dg/pr71362.c: New test.
2998
0406b32f 29992016-06-06 Jakub Jelinek <jakub@redhat.com>
3000 Patrick Palka <ppalka@gcc.gnu.org>
3001
3002 PR c++/70847
3003 PR c++/71330
3004 PR c++/71393
3005 * g++.dg/opt/pr70847.C: New test.
3006 * g++.dg/ubsan/pr70847.C: New test.
3007 * g++.dg/ubsan/pr71393.C: New test.
3008
b1445999 30092016-06-06 Jakub Jelinek <jakub@redhat.com>
3010
3011 PR tree-optimization/71259
3012 * gcc.dg/vect/pr71259.c: New test.
3013
99b4f3a2 30142016-06-06 David Malcolm <dmalcolm@redhat.com>
3015
3016 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3017 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3018 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3019 above.
3020
837679bc 30212016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3022
3023 PR middle-end/37780
3024 * gcc.c-torture/execute/pr37780.c: New test.
3025 * gcc.target/aarch64/pr37780_1.c: Likewise.
3026 * gcc.target/arm/pr37780_1.c: Likewise.
3027
e4b92538 30282016-06-06 Marek Polacek <polacek@redhat.com>
3029
3030 * c-c++-common/attr-may-alias-1.c: New test.
3031 * c-c++-common/attr-may-alias-2.c: New test.
3032 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3033
43ac2f2f 30342016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3035
3036 PR c/24414
3037 * gcc.target/i386/pr24414.c: New test.
3038
7e1786b2 30392016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3040
3041 * gcc.target/sparc/vis4misc.c: New file.
3042 * gcc.target/sparc/fpcmp.c: Likewise.
3043 * gcc.target/sparc/fpcmpu.c: Likewise.
3044
f593ccb2 30452016-06-06 Alan Hayward <alan.hayward@arm.com>
3046
3047 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3048 * gcc.dg/vect/vect-live-3.c: Likewise.
3049
be6d8ddc 30502016-06-06 Richard Biener <rguenther@suse.de>
3051
3052 PR tree-optimization/71398
3053 * gcc.dg/torture/pr71398.c: New testcase.
3054
78f27916 30552016-06-06 Uros Bizjak <ubizjak@gmail.com>
3056
3057 PR target/71389
3058 * g++.dg/pr71389.C: New test.
3059
c5899606 30602016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3061
3062 PR fortran/71404
3063 * gfortran.dg/fmt_read_5.f: New test.
3064
8e3cd305 30652016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3066
3067 PR fortran/69659
3068 * gfortran.dg/class_array_22.f03: New test.
3069
703c0a09 30702016-06-05 Jan Hubicka <hubicka@ucw.cz>
3071
3072 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3073
d07b2b6f 30742016-06-05 Jan Hubicka <hubicka@ucw.cz>
3075
3076 * gcc.dg/predict-9.c: Update template.
3077
4a7ec4ac 30782016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3079
3080 PR c++/49377
3081 * g++.dg/template/pr49377.C: New.
3082
7499ef4a 30832016-06-04 Jakub Jelinek <jakub@redhat.com>
3084
3085 PR tree-optimization/71405
3086 * g++.dg/torture/pr71405.C: New test.
3087
558c800d 30882016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3089
3090 PR c++/70202
3091 * g++.dg/inherit/crash5.C: New.
3092 * g++.dg/inherit/virtual1.C: Adjust.
3093
4ee7cf4b 30942016-06-03 Jeff Law <law@redhat.com>
3095
3096 PR tree-optimization/71316
3097 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3098
b12ae762 30992016-06-03 Jakub Jelinek <jakub@redhat.com>
3100
3101 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3102 dg-additional-options with just -fno-tree-scev-cprop in it.
3103 * gcc.dg/vect/vect-live-2.c: Likewise.
3104 * gcc.dg/vect/vect-live-5.c: Likewise.
3105 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3106 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3107 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3108
e09a5ee3 31092016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3110
3111 PR c++/27100
3112 * g++.dg/other/friend6.C: New test.
3113
f14b1922 31142016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3115
3116 * g++.dg/torture/ppc-ldst-array.C: New.
3117
20702ea3 31182016-06-03 Joseph Myers <joseph@codesourcery.com>
3119
3120 PR target/71276
3121 PR target/71277
3122 * gcc.dg/torture/builtin-fp-int-inexact.c,
3123 gcc.target/i386/387-builtin-fp-int-inexact.c,
3124 gcc.target/i386/387-rint-inline-1.c,
3125 gcc.target/i386/387-rint-inline-2.c,
3126 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3127 gcc.target/i386/sse2-rint-inline-1.c,
3128 gcc.target/i386/sse2-rint-inline-2.c,
3129 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3130 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3131
5ed3cc7b 31322016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3133 Julia Koval <julia.koval@intel.com>
3134
3135 PR target/66960
3136 PR target/67630
3137 PR target/67634
3138 PR target/67841
3139 PR target/68037
3140 PR target/68618
3141 PR target/68661
3142 PR target/69575
3143 PR target/69596
3144 PR target/69734
3145 * gcc.dg/guality/pr68037-1.c: New test.
3146 * gcc.dg/guality/pr68037-2.c: Likewise.
3147 * gcc.dg/guality/pr68037-3.c: Likewise.
3148 * gcc.dg/torture/pr68037-1.c: Likewise.
3149 * gcc.dg/torture/pr68037-2.c: Likewise.
3150 * gcc.dg/torture/pr68037-3.c: Likewise.
3151 * gcc.dg/torture/pr68661-1a.c: Likewise.
3152 * gcc.dg/torture/pr68661-1b.c: Likewise.
3153 * gcc.target/i386/interrupt-1.c: Likewise.
3154 * gcc.target/i386/interrupt-2.c: Likewise.
3155 * gcc.target/i386/interrupt-3.c: Likewise.
3156 * gcc.target/i386/interrupt-4.c: Likewise.
3157 * gcc.target/i386/interrupt-5.c: Likewise.
3158 * gcc.target/i386/interrupt-6.c: Likewise.
3159 * gcc.target/i386/interrupt-7.c: Likewise.
3160 * gcc.target/i386/interrupt-8.c: Likewise.
3161 * gcc.target/i386/interrupt-9.c: Likewise.
3162 * gcc.target/i386/interrupt-10.c: Likewise.
3163 * gcc.target/i386/interrupt-11.c: Likewise.
3164 * gcc.target/i386/interrupt-12.c: Likewise.
3165 * gcc.target/i386/interrupt-13.c: Likewise.
3166 * gcc.target/i386/interrupt-14.c: Likewise.
3167 * gcc.target/i386/interrupt-15.c: Likewise.
3168 * gcc.target/i386/interrupt-16.c: Likewise.
3169 * gcc.target/i386/interrupt-17.c: Likewise.
3170 * gcc.target/i386/interrupt-18.c: Likewise.
3171 * gcc.target/i386/interrupt-19.c: Likewise.
3172 * gcc.target/i386/interrupt-20.c: Likewise.
3173 * gcc.target/i386/interrupt-21.c: Likewise.
3174 * gcc.target/i386/interrupt-22.c: Likewise.
3175 * gcc.target/i386/interrupt-23.c: Likewise.
3176 * gcc.target/i386/interrupt-24.c: Likewise.
3177 * gcc.target/i386/interrupt-25.c: Likewise.
3178 * gcc.target/i386/interrupt-26.c: Likewise.
3179 * gcc.target/i386/interrupt-27.c: Likewise.
3180 * gcc.target/i386/interrupt-28.c: Likewise.
3181 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3182 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3183 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3184 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3185 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3186 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3187 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3188 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3189 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3190 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3191 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3192 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3193
3e346f54 31942016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3195
f27c52fb 3196 PR tree-optimization/52171
3197 * gcc.dg/pr52171.c: New test.
3198 * gcc.target/i386/pr52171.c: New test.
3e346f54 3199
22e029d2 32002016-06-03 Jan Hubicka <jh@suse.cz>
3201
3202 * g++.dg/tree-ssa/pred-1.C: New testcase
3203 * gcc.dg/tree-ssa/pred-1.c: New testcase
3204
41ce74ed 32052016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3206
3207 PR target/70957
3208 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3209 support.
3210 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3211
cf573a72 32122016-06-03 Alan Hayward <alan.hayward@arm.com>
3213
3214 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3215
75aae5b4 32162016-06-03 Alan Hayward <alan.hayward@arm.com>
3217
3218 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3219 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 3220 * gcc.dg/vect/vect-live-1.c: New test.
3221 * gcc.dg/vect/vect-live-2.c: New test.
3222 * gcc.dg/vect/vect-live-3.c: New test.
3223 * gcc.dg/vect/vect-live-4.c: New test.
3224 * gcc.dg/vect/vect-live-5.c: New test.
3225 * gcc.dg/vect/vect-live-slp-1.c: New test.
3226 * gcc.dg/vect/vect-live-slp-2.c: New test.
3227 * gcc.dg/vect/vect-live-slp-3.c: New test.
3228
eba6788d 32292016-06-03 Jakub Jelinek <jakub@redhat.com>
3230
3231 PR middle-end/71387
3232 * g++.dg/opt/pr71387.C: New test.
3233
5a653985 32342016-06-02 Jeff Law <law@redhat.com>
3235
3236 PR tree-optimization/71328
3237 * gcc.c-torture/compile/pr71328.c: New test.
3238
f92f6941 32392016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3240
3241 PR fortran/52393
3242 * gfortran.dg/fmt_read_3.f90: Fix typo.
3243 * gfortran.dg/fmt_read_4.f90: New test.
3244
0d29e152 32452016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3246
3247 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3248 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3249 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3250 * g++.dg/cpp0x/override2.C: Likewise.
3251 * g++.dg/parse/crash5.C: Likewise.
3252 * g++.dg/parse/error16.C: Likewise.
3253 * g++.dg/parse/error27.C: Likewise.
3254 * g++.dg/template/qualttp15.C: Likewise.
3255 * g++.dg/template/redecl4.C: Likewise.
3256 * g++.old-deja/g++.other/crash39.C: Likewise.
3257 * g++.old-deja/g++.other/struct1.C: Likewise.
3258 * g++.old-deja/g++.pt/m9a.C: Likewise.
3259 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3260
2740a1a5 32612016-06-02 Jakub Jelinek <jakub@redhat.com>
3262
89f17a65 3263 PR c++/71372
3264 * c-c++-common/pr71372.c: New test.
3265
2740a1a5 3266 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3267 __TIME__ strings with __builtin_strcmp instead of printf and
3268 dg-output.
3269
9ae89a4e 32702016-06-02 Martin Liska <mliska@suse.cz>
3271
3272 * gcc.dg/predict-9.c: New test.
3273
41258f9c 32742016-06-02 Jakub Jelinek <jakub@redhat.com>
3275
3276 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3277 global set_compiler_env_var and global saved_compiler_env_var.
3278
dad46eb8 32792016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3280
3281 PR rtl-optimization/71295
3282 * gcc.c-torture/compile/pr71295.c: New test.
3283
9cc8a892 32842016-06-02 Jakub Jelinek <jakub@redhat.com>
3285
98e7c96c 3286 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3287
4a5a4de2 3288 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3289 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3290
9cc8a892 3291 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3292 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3293 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3294 alternative number.
3295
46819a36 32962016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3297
3298 * gcc.target/powerpc/p9-splat-4.c: New test.
3299
33002016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3301
3302 PR target/71186
3303 * gcc.target/powerpc/pr71186.c: New test.
3304
d9820cc5 33052016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3306
3307 PR fortran/52393
3308 * gfortran.dg/fmt_read_3.f90: New test.
3309
2f14ca3e 33102016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3311
3312 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3313 procedure.
3314
dfa5c0d3 33152016-06-01 Eduard Sanou <dhole@openmailbox.org>
3316
3317 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3318 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3319 env var is set.
3320 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3321 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3322 shown once.
3323 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3324 during compilation.
3325 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3326 vars set by dg-set-compiler-env-var.
3327
7d7125df 33282016-06-01 Paul Thomas <pault@gcc.gnu.org>
3329
3330 PR fortran/71156
3331 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3332 to the module procedure declaration.
3333 * gfortran.dg/submodule_16.f08: New test.
3334
6ab9cde4 33352016-06-01 Jakub Jelinek <jakub@redhat.com>
3336
3337 PR middle-end/71371
3338 * c-c++-common/gomp/pr71371.c: New test.
3339
0cfe7a23 33402016-06-01 Richard Biener <rguenther@suse.de>
3341
3342 PR tree-optimization/71366
3343 * gcc.dg/torture/pr71366-1.c: New testcase.
3344 * gcc.dg/torture/pr71366-2.c: Likewise.
3345
5a5b02e1 33462016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3347
3348 * gcc.target/powerpc/vslv-0.c: New test.
3349 * gcc.target/powerpc/vslv-1.c: New test.
3350 * gcc.target/powerpc/vsrv-0.c: New test.
3351 * gcc.target/powerpc/vsrv-1.c: New test.
3352
d27a79f6 33532016-06-01 Nathan Sidwell <nathan@acm.org>
3354
3355 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3356 * gcc.target/nvptx/weak.c: New.
3357
6172a9fd 33582016-06-01 Richard Biener <rguenther@suse.de>
3359
3360 PR tree-optimization/71261
3361 * gcc.dg/torture/vect-bool-1.c: New testcase.
3362
f9aaabb2 33632016-06-01 Jakub Jelinek <jakub@redhat.com>
3364
3365 * gfortran.dg/gomp/order-1.f90: New test.
3366 * gfortran.dg/gomp/order-2.f90: New test.
3367
53b01069 33682016-06-01 Jan Hubicka <hubicka@ucw.cz>
3369
3370 * gcc.dg/unroll-6.c: Update template.
3371 * gcc.dg/unroll-7.c: New testcase.
3372 * gcc.dg/unroll-8.c: New testcase.
3373
36757397 33742016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3375
3376 * gnat.dg/opt56.ad[sb]: New test.
3377
7f93bd6e 33782016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3379
3380 PR c++/66635
3381 * g++.dg/cpp0x/constexpr-ice16.C: New.
3382
9f41a2ce 33832016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3384
3385 PR tree-optimization/71314
3386 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3387 -mbranch-cost=2.
3388
31e02373 33892016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3390
3391 PR tree-optimization/71077
3392 * gcc.dg/tree-ssa/pr71077.c: New test.
3393
76f8f901 33942016-05-31 Jan Hubicka <hubicka@ucw.cz>
3395
7f93bd6e 3396 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3397 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3398 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 3399
04f5f923 34002016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3401
3402 PR c++/71248
3403 * g++.dg/cpp0x/pr71248.C: New.
3404 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3405 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3406 * g++.dg/init/new37.C: Likewise.
3407 * g++.dg/template/static1.C: Likewise.
3408 * g++.dg/template/static2.C: Likewise.
3409
4ffddf28 34102016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3411
3412 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3413 instead of %rdi.
3414 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3415
4ff7bd21 34162016-05-31 Marek Polacek <polacek@redhat.com>
3417
3418 * c-c++-common/Wswitch-unreachable-3.c: New test.
3419 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3420
e1f7cc4b 34212016-05-31 Richard Biener <rguenther@suse.de>
3422
3423 PR tree-optimization/71352
3424 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3425
02978bd1 34262016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3427
3428 * gcc.target/arm/armv5_thumb_isa.c: New test.
3429
cfce8164 34302016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3431
3432 PR target/71346
3433 * gcc.target/i386/pr71346.c: New test.
3434
7a51c705 34352016-05-31 Tom de Vries <tom@codesourcery.com>
3436
3437 PR tree-optimization/69068
3438 * gcc.dg/graphite/pr69068.c: New test.
3439
8c1ac106 34402016-05-27 Martin Sebor <msebor@redhat.com>
3441
3442 PR c++/71306
3443 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3444
b6431756 34452016-05-30 Jakub Jelinek <jakub@redhat.com>
3446
3447 PR c++/71349
3448 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3449 nowait depend(inout: dd[0]) clauses where permitted.
3450
f6203294 34512016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3452
3453 PR c++/71238
3454 * g++.dg/parse/pr71238.C: New.
3455 * g++.dg/concepts/friend1.C: Test column numbers too.
3456 * g++.dg/cpp0x/initlist31.C: Likewise.
3457 * g++.dg/cpp0x/pr51420.C: Likewise.
3458 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3459 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3460 * g++.dg/ext/builtin3.C: Likewise.
3461 * g++.dg/lookup/friend12.C: Likewise.
3462 * g++.dg/lookup/friend7.C: Likewise.
3463 * g++.dg/lookup/koenig1.C: Likewise.
3464 * g++.dg/lookup/koenig5.C: Likewise.
3465 * g++.dg/lookup/used-before-declaration.C: Likewise.
3466 * g++.dg/overload/koenig1.C: Likewise.
3467 * g++.dg/template/crash65.C: Likewise.
3468 * g++.dg/template/friend57.C: Likewise.
3469 * g++.dg/warn/Wshadow-5.C: Likewise.
3470 * g++.dg/warn/Wunused-8.C: Likewise.
3471 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3472 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3473 * g++.old-deja/g++.jason/member.C: Likewise.
3474 * g++.old-deja/g++.jason/report.C: Likewise.
3475 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3476 * g++.old-deja/g++.law/visibility20.C: Likewise.
3477 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3478 * g++.old-deja/g++.other/static5.C: Likewise.
3479 * g++.old-deja/g++.pt/overload2.C: Likewise.
3480
b96f8145 34812016-05-30 Jan Hubicka <hubicka@ucw.cz>
3482
3483 * gcc.dg/tree-ssa/peel1.c: New testcase.
3484 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3485 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3486
ed5bca7a 34872016-05-30 Tom de Vries <tom@codesourcery.com>
3488
3489 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3490 to ce.
3491
c0aa0333 34922016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3493
3494 PR c++/71099
3495 * g++.dg/parse/virtual1.C: New.
3496
231010db 34972016-05-30 Uros Bizjak <ubizjak@gmail.com>
3498
3499 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3500 Use correct register when clearing %edx.
3501
765557c0 35022016-05-30 Alexander Monakov <amonakov@ispras.ru>
3503
3504 PR tree-optimization/71289
3505 * gcc.dg/pr71289.c: New test.
3506
fc3b1c44 35072016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3508
3509 PR middle-end/71269
3510 PR middle-end/71292
3511 * gcc.dg/tree-ssa/pr71269.c: New test.
3512 * gcc.dg/tree-ssa/pr71292.c: New test.
3513
ce352457 35142016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3515
3516 PR middle-end/71252
3517 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3518
eedd711b 35192016-05-30 Jan Hubicka <hubicka@ucw.cz>
3520
3521 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3522 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3523 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3524
8c061890 35252016-05-30 Tom de Vries <tom@codesourcery.com>
3526
3527 PR tree-optimization/69067
3528 * gcc.dg/graphite/pr69067.c: New test.
3529
a6b0884c 35302016-05-29 Uros Bizjak <ubizjak@gmail.com>
3531
3532 PR target/71245
3533 * gcc.target/i386/pr71245-1.c: New test.
3534 * gcc.target/i386/pr71245-2.c: Ditto.
3535
2369edfc 35362016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3537
3538 PR c++/71105
3539 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3540 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3541 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3542
b6ab3f43 35432016-05-27 Jan Hubicka <hubicka@ucw.cz>
3544
3545 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3546
0192662b 35472016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3548
3549 Revert:
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
fce78c50 35552016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3556
3557 PR c++/60385
3558 * g++.dg/parse/namespace13.C: New.
3559
372172fe 35602016-05-26 Jeff Law <law@redhat.com>
3561
3562 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3563 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3564 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3565 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3566 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3567 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3568 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3569 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3570 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3571 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3572 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3573 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3574 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3575
5d8a8944 35762016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3577
3578 PR c++/69855
3579 * g++.dg/overload/69855.C: New.
3580 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3581 * g++.old-deja/g++.pt/crash3.C: Likewise.
3582
29602b75 35832016-05-27 Jiong Wang <jiong.wang@arm.com>
3584
3585 PR target/63596
3586 * gcc.target/aarch64/va_arg_1.c: New testcase.
3587 * gcc.target/aarch64/va_arg_2.c: Likewise.
3588 * gcc.target/aarch64/va_arg_3.c: Likewise.
3589
c900b732 35902016-05-27 Jiong Wang <jiong.wang@arm.com>
3591
3592 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3593 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3594 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3595 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3596 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3597
73ef73bd 35982016-05-27 Marek Polacek <polacek@redhat.com>
3599
3600 PR middle-end/71308
3601 * g++.dg/torture/pr71308.C: New test.
3602
a6031633 36032016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3604
3605 * gcc.dg/zero_bits_compound-1.c: New test.
3606 * gcc.dg/zero_bits_compound-2.c: New test.
3607
1fbdc7ae 36082016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3609
3610 PR middle-end/71279
3611 * gcc.dg/pr71279.c: New test.
3612
2e196ca8 36132016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3614
3615 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3616 floating point min/max/comparison instructions.
3617 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3618
6feab9ce 36192016-05-26 Jakub Jelinek <jakub@redhat.com>
3620
3621 * c-c++-common/gomp/schedule-1.c: New test.
3622 * gfortran.dg/gomp/schedule-1.f90: New test.
3623
978cea8f 36242016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3625
3626 PR c++/70822
3627 PR c++/70106
3628 * g++.dg/cpp1y/auto-fn32.C: New test.
3629 * g++.dg/cpp1y/paren4.C: New test.
3630
0478d9ed 36312016-05-26 Nathan Sidwell <nathan@acm.org>
3632
3633 * gcc.dg/20060410.c: Xfail on ptx.
3634 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3635 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3636 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3637 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3638 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3639
5fd1c174 36402016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3641
3642 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3643
c5e8b3e2 36442016-05-26 Jakub Jelinek <jakub@redhat.com>
3645
0db93a5b 3646 PR tree-optimization/71280
3647 * gcc.dg/pr71280.c: New test.
3648
7199c05c 3649 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3650
76c786ac 3651 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3652 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3653
c5e8b3e2 3654 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3655
e9bcea2f 36562016-05-26 Jiong Wang <jiong.wang@arm.com>
3657
3658 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3659 kept in memory.
e9bcea2f 3660
955d947b 36612016-05-25 Jeff Law <law@redhat.com>
3662
3663 PR tree-optimization/71272
3664 * gcc.c-torture/compile/pr71272.c: new test.
3665
77102dbe 36662016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3667
3668 * gcc.target/powerpc/vec-cmpne.c: New test.
3669 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3670
552821b4 36712016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3672
3673 * gnat.dg/opt55.ad[sb]: New test.
3674
0113f3c5 36752016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3676
3677 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3678 * c-c++-common/pr60226.c: Require int32plus.
3679 * gcc.c-torture/execute/pr70602.c: Likewise.
3680 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3681 unsigned long for malloc arg type.
3682 * gcc.dg/asr_div1.c: Require int32plus.
3683 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3684 * gcc.dg/pie-1.c: Require pie.
3685 * gcc.dg/pie-2.c: Likewise.
3686 * gcc.dg/pr59471.c: Require int32plus.
3687 * gcc.dg/pr59963-2.c: XFAIL for int16.
3688 * gcc.dg/pr60114.c: Require int32plus.
3689 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3690 unsigned long for typedef of size_t.
3691 * gcc.dg/pr63914.c: Require int32plus.
3692 * gcc.dg/pr64536.c: Require pt32plus.
3693 * gcc.dg/pr65658.c: Likewise.
3694 * gcc.dg/pr67271.c: Require int32plus.
3695 * gcc.dg/pr68112.c: Likewise.
3696 * gcc.dg/pr69071.c: Skip for avr target.
3697 * gcc.dg/pr69973.c: Require int32plus.
3698 * gcc.dg/pr70169.c: Skip for avr target.
3699 * gcc.dg/sso-6.c: Require int32plus.
3700 * gcc.dg/sso-7.c: Likewise.
3701 * gcc.dg/sso-8.c: Likewise.
3702 * gcc.dg/vrp-min-max-2.c: Likewise.
3703
f4094380 37042016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3705
3706 PR target/70738
3707 * gcc.target/i386/pr70738-1.c: New test.
3708 * gcc.target/i386/pr70738-2.c: Likewise.
3709 * gcc.target/i386/pr70738-3.c: Likewise.
3710 * gcc.target/i386/pr70738-4.c: Likewise.
3711 * gcc.target/i386/pr70738-5.c: Likewise.
3712 * gcc.target/i386/pr70738-6.c: Likewise.
3713 * gcc.target/i386/pr70738-7.c: Likewise.
3714 * gcc.target/i386/pr70738-8.c: Likewise.
3715 * gcc.target/i386/pr70738-9.c: Likewise.
3716
239a4bea 37172016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3718
3719 PR rtl-optimization/66940
3720 * gcc.c-torture/execute/pr66940.c: New test.
3721
bf6382ba 37222016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3723
3724 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3725 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3726 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3727 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3728 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3729 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3730 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3731 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3732 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3733 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3734 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3735 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3736 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3737 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3738 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3739 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3740 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3741 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3742 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3743 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3744 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3745 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3746 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3747 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3748
2c995da9 37492016-05-25 Marek Polacek <polacek@redhat.com>
3750
3751 PR c/71265
3752 * gcc.dg/noncompile/pr71265.c: New test.
3753
abfbb5b5 3754 PR c/71266
3755 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3756
f6871bbd 37572016-05-25 Nathan Sidwell <nathan@acm.org>
3758
3759 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3760
de04e83e 37612016-05-25 Richard Biener <rguenther@suse.de>
3762
3763 PR tree-optimization/71261
3764 * c-c++-common/torture/pr71261.c: New testcase.
3765
b35931f7 37662016-05-25 Richard Biener <rguenther@suse.de>
3767
3768 PR tree-optimization/71264
3769 * gcc.dg/vect/pr71264.c: New testcase.
3770
166c3089 37712016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3772
3773 PR c++/55992
3774 * g++.dg/cpp0x/alias-decl-53.C: New.
3775 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3776
14240409 37772016-05-25 Martin Liska <mliska@suse.cz>
3778
3779 * g++.dg/pr71239.C: New test.
3780
bc47d9f6 37812016-05-25 Richard Biener <rguenther@suse.de>
3782
4860a6bf 3783 * gcc.dg/vect/pr58135.c: Rename to ...
3784 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 3785
d8a3f157 37862016-05-25 Marek Polacek <polacek@redhat.com>
3787
3788 * g++.dg/pr65295.C: Use target c++14.
3789
3af16045 37902016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3791
231010db 3792 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3793 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 3794
949479b2 37952016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3796
3797 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3798 instructions.
3799
6d6a3fc3 38002016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3801
3802 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3803 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3804 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3805 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3806 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3807 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3808 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3809 * c-c++-common/goacc/pcopy.c: Likewise.
3810 * c-c++-common/goacc/pcopyin.c: Likewise.
3811 * c-c++-common/goacc/pcopyout.c: Likewise.
3812 * c-c++-common/goacc/pcreate.c: Likewise.
3813 * c-c++-common/goacc/pr70688.c: New test.
3814 * c-c++-common/goacc/present-1.c: Adjust test.
3815 * c-c++-common/goacc/reduction-5.c: Likewise.
3816 * g++.dg/goacc/data-1.C: New test.
3817
af648be2 38182016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3819
3820 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3821 vector parity built-in functions.
3822 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3823 count trailing zeros automatic vectorization.
3824 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3825 count trailing zeros built-in functions.
3826
4e173d60 38272016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3828
3829 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3830
a0c02a52 38312016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3832
3833 PR target/71050
3834 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3835
64c52e9c 38362016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3837
3838 PR c++/50436
3839 * g++.dg/template/crash123.C: New.
3840 * g++.dg/template/crash124.C: Likewise.
3841
752b5a4c 38422016-05-24 Martin Sebor <msebor@redhat.com>
3843
3844 PR c++/71147
3845 * g++.dg/ext/flexary16.C: New test.
3846
a36dd683 38472016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3848
f6871bbd 3849 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3850 before math.h is included.
a36dd683 3851 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3852 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3853 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3854 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3855 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3856 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3857 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3858 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3859 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3860 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3861 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3862 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3863 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3864 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3865 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3866 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3867 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3868 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3869 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3870 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3871 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3872 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3873 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3874
d60e1df7 38752016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3876 Kelvin Nilsen <kelvin@gcc.gnu.org>
3877
3878 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3879 support.
3880
22d09025 38812016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3882
3883 PR c++/69872
3884 * g++.dg/warn/Wno-narrowing1.C: New.
3885
6ef0143d 38862016-05-24 Marek Polacek <polacek@redhat.com>
3887
3888 PR c/71249
3889 * c-c++-common/Wswitch-unreachable-2.c: New test.
3890
962a2062 38912016-05-24 Jakub Jelinek <jakub@redhat.com>
3892
ead77194 3893 PR c++/71257
3894 * g++.dg/vect/simd-clone-6.cc: New test.
3895 * g++.dg/gomp/declare-simd-6.C: New test.
3896
962a2062 3897 PR middle-end/70434
3898 PR c/69504
3899 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3900
23edc6d1 39012016-05-24 Richard Biener <rguenther@suse.de>
3902
3903 PR tree-optimization/71240
3904 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3905
30633bcc 39062016-05-24 Richard Biener <rguenther@suse.de>
3907
3908 PR tree-optimization/71230
3909 * gcc.dg/torture/pr71230.c: New testcase.
3910 * g++.dg/torture/pr71230.C: Likewise.
3911
c9d624bd 39122016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3913
3914 * c-c++-common/goacc/routine-5.c: Add tests.
3915 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3916 * gfortran.dg/goacc/routine-6.f90: Add tests.
3917
ce143ff0 39182016-05-24 Richard Biener <rguenther@suse.de>
3919
3920 PR tree-optimization/71253
3921 * gcc.dg/torture/pr71253.c: New testcase.
3922
3bdaecd5 39232016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3924
3925 PR middle-end/71252
3926 * gfortran.dg/pr71252.f90: New test.
3927
856b494d 39282016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3929
3930 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3931
7345b977 39322016-05-24 Richard Biener <rguenther@suse.de>
3933
3934 PR middle-end/70434
3935 PR c/69504
3936 * c-c++-common/vector-subscript-4.c: New testcase.
3937 * c-c++-common/vector-subscript-5.c: Likewise.
3938
6f065267 39392016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3940
3941 PR fortran/71123
3942 * gfortran.dg/namelist_90.f: New test
3943
fd6757da 39442016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3945
3946 PR fortran/66461
3947 * gfortran.dg/unexpected_eof.f: New test
3948
7d5555a8 39492016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3950 Kelvin Nilsen <kelvin@gcc.gnu.org>
3951
3952 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3953 as little endian.
3954
ae6744c9 39552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3956
3957 PR c++/70972
3958 * g++.dg/cpp0x/inh-ctor20.C: New.
3959 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3960
f0d91a85 39612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3962
3963 PR c++/69095
3964 * g++.dg/cpp0x/variadic168.C: New.
3965
1618ffe5 39662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3967
3968 * g++.dg/cpp0x/pr31445.C: Test column number too.
3969 * g++.dg/cpp0x/pr32253.C: Likewise.
3970 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3971 * g++.dg/cpp0x/variadic36.C: Likewise.
3972
c0205bab 39732016-05-23 Marc Glisse <marc.glisse@inria.fr>
3974
3975 * gcc.dg/fold-notshift-2.c: Adjust.
3976
1398da0f 39772016-05-23 Marek Polacek <polacek@redhat.com>
3978
3979 PR c/49859
3980 * c-c++-common/Wswitch-unreachable-1.c: New test.
3981 * gcc.dg/Wswitch-unreachable-1.c: New test.
3982 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3983 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3984 * g++.dg/gomp/block-10.C: Likewise.
3985 * gcc.dg/gomp/block-10.c: Likewise.
3986 * g++.dg/gomp/block-9.C: Likewise.
3987 * gcc.dg/gomp/block-9.c: Likewise.
3988 * g++.dg/gomp/target-1.C: Likewise.
3989 * g++.dg/gomp/target-2.C: Likewise.
3990 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 3991 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 3992 * g++.dg/gomp/taskgroup-1.C: Likewise.
3993 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3994 * gcc.dg/gomp/teams-1.c: Likewise.
3995 * g++.dg/gomp/teams-1.C: Likewise.
3996 * g++.dg/overload/error3.C: Likewise.
3997 * g++.dg/tm/jump1.C: Likewise.
3998 * g++.dg/torture/pr40335.C: Likewise.
3999 * gcc.dg/c99-vla-jump-5.c: Likewise.
4000 * gcc.dg/switch-warn-1.c: Likewise.
4001 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4002 * gcc.dg/nested-func-1.c: Likewise.
4003 * gcc.dg/pr67784-4.c: Likewise.
4004
5403ed8b 40052016-05-23 Richard Biener <rguenther@suse.de>
4006
4007 PR tree-optimization/71230
4008 * gfortran.dg/pr71230-1.f90: New testcase.
4009 * gfortran.dg/pr71230-2.f90: Likewise.
4010
27510941 40112016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4012
1618ffe5 4013 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 4014 * gcc.dg/vect/pr58135.c: Add new.
4015 * gfortran.dg/pr46519-1.f: Adjust test case.
4016
a41c605d 40172016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4018
4019 PR c++/53401
4020 * g++.dg/cpp0x/decltype64.C: New.
4021
3eb254ab 40222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4023
4024 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4025 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4026 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4027
a75fffe1 40282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4029
4030 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4031 Add poly64x1_t and poly64x2_t cases if supported.
4032 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4033 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4034 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4035 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4036 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4037
56979b12 40382016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4039
4040 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4041 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4042 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4043 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4044 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4045 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4046 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4047
dc5e98db 40482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4049
4050 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4051
c0f383ae 40522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4053
4054 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4055 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4056
2a4d70a2 40572016-05-22 Jakub Jelinek <jakub@redhat.com>
4058
4c109025 4059 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4060 constraint instead of "r".
4061 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4062 insn instead of vxorpd.
4063 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4064
bad891ce 4065 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4066 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4067
ac23ddb9 4068 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4069
9dac9579 4070 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4071 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4072
2a4d70a2 4073 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4074
9eafdd7b 40752016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4076
4077 PR middle-end/40921
4078 * gcc.dg/tree-ssa/pr40921.c: New test.
4079
93df190d 40802016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4081
4082 PR target/71103
4083 * gcc.target/avr/pr71103.c: New test.
4084
933b9f7f 40852016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4086
4087 PR middle-end/71179
4088 * gcc.dg/tree-ssa/pr71179.c: New test.
4089
8bdfbc08 40902016-05-20 Martin Sebor <msebor@redhat.com>
4091
4092 PR c/71115
4093 * gcc.dg/init-excess-2.c: New test.
4094
6827ab42 40952016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4096
4097 * gnat.dg/opt53.adb: New test.
4098 * gnat.dg/opt54.adb: Likewise.
4099
58a5f4c0 41002016-05-20 Martin Jambor <mjambor@suse.cz>
4101
4102 PR tree-optimization/70884
4103 * gcc.dg/tree-ssa/pr70919.c: New test.
4104
bb7145f6 41052016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4106
4107 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4108 formatting.
f6871bbd 4109 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4110 fix code formatting.
4111
41122016-05-20 Nathan Sidwell <nathan@acm.org>
4113
4114 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4115 non-common cases.
4116 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 4117
9954d230 41182016-05-20 David Malcolm <dmalcolm@redhat.com>
4119
4120 * jit.dg/all-non-failing-tests.h: Add
4121 test-factorial-must-tail-call.c.
4122 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4123 * jit.dg/test-factorial-must-tail-call.c: New test case.
4124
08a161f9 41252016-05-20 Jakub Jelinek <jakub@redhat.com>
4126
4127 PR fortran/71204
4128 * gfortran.dg/pr71204.f90: New test.
4129
3d380077 41302016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4131
4132 * gcc.target/nvptx/sincos.c: New test.
4133
0f104d56 41342016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4135
4136 PR c++/70572
4137 * g++.dg/cpp1y/auto-fn31.C: New.
4138
61736a1b 41392016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4140
4141 * gcc.target/powerpc/vec-addec.c: New test.
4142 * gcc.target/powerpc/vec-addec-int128.c: New test.
4143
b4a61e77 41442016-05-20 David Malcolm <dmalcolm@redhat.com>
4145
4146 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4147 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4148 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4149 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4150
9a2ace10 41512016-05-20 Jan Hubicka <hubicka@ucw.cz>
4152
4153 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4154
45cdf8c6 41552016-05-20 Jakub Jelinek <jakub@redhat.com>
4156
b9a1dcd5 4157 PR c++/71210
4158 * g++.dg/opt/pr71210-1.C: New test.
4159 * g++.dg/opt/pr71210-2.C: New test.
4160
45cdf8c6 4161 PR tree-optimization/29756
4162 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4163 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4164 only on selected targets where V4SImode vectors are known to be
4165 supported.
4166
92e3ffbf 41672016-05-20 Marc Glisse <marc.glisse@inria.fr>
4168
4169 PR tree-optimization/71079
4170 PR tree-optimization/71206
4171 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4172
5da368e3 41732016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4174
4175 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4176 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4177 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4178
2506d97a 41792016-05-20 Richard Guenther <rguenther@suse.de>
4180
4181 PR tree-optimization/29756
4182 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4183
adade307 41842016-05-20 Richard Biener <rguenther@suse.de>
4185
4186 PR tree-optimization/71185
4187 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4188
c3deca25 41892016-05-20 Richard Biener <rguenther@suse.de>
4190
4191 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4192
8b0bef14 41932016-05-19 Marek Polacek <polacek@redhat.com>
4194
4195 PR c++/71075
4196 * g++.dg/diagnostic/pr71075.C: New test.
4197
08025288 41982016-05-19 David Malcolm <dmalcolm@redhat.com>
4199
4200 PR c++/71184
4201 * g++.dg/pr71184.C: New test case.
4202
26a51591 42032016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4204
4205 * gcc.target/powerpc/darn-0.c: New test.
4206 * gcc.target/powerpc/darn-1.c: New test.
4207 * gcc.target/powerpc/darn-2.c: New test.
4208
d8d3e75a 42092016-05-19 Marek Polacek <polacek@redhat.com>
4210
4211 PR tree-optimization/71031
4212 * gcc.dg/tree-ssa/vrp100.c: New test.
4213
c28211ae 42142016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4215
4216 PR rtl-optimization/71148
4217 * gcc.dg/pr71148.c: New test.
4218
3f5ea43a 42192016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4220
4221 PR target/71056
4222 * gcc.target/arm/pr71056.c: New test.
4223
2a7d4c20 42242016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4225
4226 * c-c++-common/pr69669.c: Check the used mode.
4227
ed0b0569 42282016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4229
4230 PR sanitizer/64354
4231 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4232
410372fe 42332016-05-19 Richard Biener <rguenther@suse.de>
4234
4235 PR tree-optimization/70729
4236 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4237 * gcc.dg/graphite/scop-18.c: Likewise.
4238 * gcc.dg/pr41783.c: Disable LIM.
4239 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4240 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4241 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4242 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4243 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4244 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4245 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4246 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4247 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4248 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4249 * gfortran.dg/pr42108.f90: Likewise.
4250
56f34f03 42512016-05-18 David Malcolm <dmalcolm@redhat.com>
4252
4253 PR driver/69265
4254 * gcc.dg/spellcheck-options-11.c: New test case.
4255
e6481cd1 42562016-05-18 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR c++/71100
4259 * g++.dg/opt/pr71100.C: New test.
4260
be951c59 42612016-05-18 Martin Jambor <mjambor@suse.cz>
4262
4263 PR ipa/69708
4264 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4265 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4266 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4267 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4268
665ff45b 42692016-05-18 Martin Jambor <mjambor@suse.cz>
4270
4271 PR ipa/69708
4272 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4273 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4274 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4275 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4276 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4277
485be62c 42782016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4279
4280 PR c++/69793
4281 * g++.dg/template/crash122.C: New.
4282
b251d5f5 42832016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4284
4285 PR c++/70466
4286 * g++.dg/template/pr70466-1.C: New.
4287 * g++.dg/template/pr70466-2.C: Likewise.
4288
c93e9931 42892016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4290
4291 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4292 splat operations and the XXSPLTIB instruction.
4293 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4294 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4295 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4296 xxlxor to clear a register.
4297
8ba6639c 42982016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4299
4300 * gcc.dg/torture/pr71020.c: New test.
4301
ec6e3005 43022016-05-18 Martin Jambor <mjambor@suse.cz>
4303
4304 PR ipa/70646
4305 * gcc.dg/ipa/pr70646.c: New test.
4306
5ef3c918 43072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4308
4309 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4310
70a88eab 43112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4312
4313 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4314 missing tests for vreinterpretq_p{8,16}.
4315
b52a930c 43162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4317
4318 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4319 vsliq_n_s64 and vsliq_n_u64.
4320
bdd4080b 43212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4322
4323 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4324 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4325
37814bf5 43262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4327
4328 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4329 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4330 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4331
764af2e0 43322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4333
4334 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4335 in comment.
4336
ffe01a83 43372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4338
4339 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4340 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4341 "blr\t" and switch to scan-assembler-times.
4342
fab6dae9 43432016-05-18 Jiong Wang <jiong.wang@arm.com>
4344
231010db 4345 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4346 with __aarch64__.
4347 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4348 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4349
4eb0c566 43502016-05-18 Jakub Jelinek <jakub@redhat.com>
4351
442f18f1 4352 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4353 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4354 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4355 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4356 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4357 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4358
4d83b36b 4359 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4360 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4361
a4528eec 4362 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4363 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4364
f0066139 4365 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4366 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4367
4eb0c566 4368 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4369
303e9267 43702016-05-18 Richard Biener <rguenther@suse.de>
4371
4372 PR tree-optimization/71168
4373 * gcc.dg/torture/pr71168.c: New testcase.
4374
0d7ddd44 43752016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4376
4377 PR middle-end/63586
4378 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4379 * gcc.dg/tree-ssa/pr63586.c: New test.
4380 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4381
899bcc0f 43822016-05-17 Nathan Sidwell <nathan@acm.org>
4383
4384 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4385 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4386 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4387 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4388
a2246979 43892016-05-17 Nathan Sidwell <nathan@acm.org>
4390
4391 * gcc.target/nvptx/abi-vararg-3.c: New.
4392
2f6a4d21 43932016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4394
4395 PR tree-optimization/54579
4396 PR middle-end/55299
4397 * gcc.dg/fold-notrotate-1.c: New test.
4398 * gcc.dg/fold-notshift-1.c: New test.
4399 * gcc.dg/fold-notshift-2.c: New test.
4400
27bdad45 44012016-05-17 Marek Polacek <polacek@redhat.com>
4402
4403 PR ipa/71146
4404 * g++.dg/ipa/pr71146.C: New test.
4405
f33a295a 44062016-05-17 David Malcolm <dmalcolm@redhat.com>
4407
4408 * jit.dg/test-error-array-bounds.c: New test case.
4409
b6dd53bf 44102016-05-17 Marc Glisse <marc.glisse@inria.fr>
4411
4412 * gcc.dg/tree-ssa/and-1.c: New testcase.
4413
a8719545 44142016-05-17 Marc Glisse <marc.glisse@inria.fr>
4415
4416 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4417 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4418
34806102 44192016-05-17 Marc Glisse <marc.glisse@inria.fr>
4420
4421 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4422 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4423
25fe08a8 44242016-05-17 Jiong Wang <jiong.wang@arm.com>
4425
4426 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4427
abf1a837 44282016-05-17 Jiong Wang <jiong.wang@arm.com>
4429
4430 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4431
666b9dd3 44322016-05-17 Jiong Wang <jiong.wang@arm.com>
4433
4434 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4435 ".2d[index]" when scan the assembly.
4436 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4437 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4438 float64x1.
4439 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4440
77d095c0 44412016-05-17 Richard Biener <rguenther@suse.de>
4442
4443 PR tree-optimization/71132
4444 * gcc.dg/torture/pr71132.c: New testcase.
4445
28adcc23 44462016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4447
4448 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4449
2439931e 44502016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4451
4452 PR target/70809
4453 * gcc.target/aarch64/pr70809_1.c: New test.
4454
5ec2ff80 44552016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4456
4457 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4458 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4459 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4460 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4461
17fd1c7a 44622016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4463 Ilya Enkovich <ilya.enkovich@intel.com>
4464
4465 PR target/71114
4466 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4467
46729204 44682016-05-16 Jan Hubicka <hubicka@ucw.cz>
4469
4470 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4471 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4472
2a1125d6 44732016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4474
4475 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4476 test for __ARM_FP16_ARGS.
4477 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4478 * gcc.target/arm/aapcs/neon-vect10.c: New.
4479 * gcc.target/arm/aapcs/neon-vect9.c: New.
4480 * gcc.target/arm/aapcs/vfp18.c: New.
4481 * gcc.target/arm/aapcs/vfp19.c: New.
4482 * gcc.target/arm/aapcs/vfp20.c: New.
4483 * gcc.target/arm/aapcs/vfp21.c: New.
4484 * gcc.target/arm/fp16-aapcs-1.c: New.
4485 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4486 test for __ARM_FP16_ARGS.
4487 * g++.target/arm/fp16-return-1.c: Update expected output.
4488
ea3d2d74 44892016-05-16 Jiong Wang <jiong.wang@arm.com>
4490
4491 PR testsuite/70227
4492 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4493
6989e05f 44942016-05-15 Harald Anlauf <anlauf@gmx.de>
4495
4496 PR fortran/69603
4497 * gfortran.dg/pr69603.f90: New testcase.
4498
a5f52592 44992016-05-14 Fritz Reese <fritzoreese@gmail.com>
4500
4501 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4502
88f949ab 45032016-05-14 Fritz Reese <fritzoreese@gmail.com>
4504
4505 PR fortran/71047
4506 * gfortran.dg/pr71047.f08: New test.
4507
90c88567 45082016-05-13 Joseph Myers <joseph@codesourcery.com>
4509
4510 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4511 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4512 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4513
00a690cc 45142016-05-13 Martin Sebor <msebor@redhat.com>
4515
4516 PR c++/60049
4517 * g++.dg/cpp0x/constexpr-60049.C: New test.
4518
ec8b6af7 45192016-05-13 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR bootstrap/71071
4522 * gcc.dg/pr71071.c: New test.
4523
f54d1d7b 45242016-05-13 Uros Bizjak <ubizjak@gmail.com>
4525
4526 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4527 remove XOP handling.
2f3af60f 4528 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4529
a39a0392 45302016-05-13 Nathan Sidwell <nathan@acm.org>
4531
4532 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4533 __atomic_is_lock_free declaration.
4534
42333dd9 45352016-05-13 Richard Biener <rguenther@suse.de>
4536
4537 PR tree-optimization/42587
4538 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4539
c5442454 45402016-05-13 Martin Liska <mliska@suse.cz>
4541
4542 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4543 the new format of dump output.
4544
03a400fb 45452016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4546
4547 * gcc.dg/pr71084.c: New test.
4548
69278c3f 45492016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4550
231010db 4551 PR target/53440
4552 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4553
8138f11b 45542016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4555
4556 * gcc.target/aarch64/struct_return.c: New test.
4557
22a3f7bd 45582016-05-12 Marek Polacek <polacek@redhat.com>
4559
4560 PR c/70756
4561 * c-c++-common/pr70756-2.c: New test.
4562 * c-c++-common/pr70756.c: New test.
4563
9bcd42cc 45642016-05-12 Richard Biener <rguenther@suse.de>
4565
4566 PR tree-optimization/71059
4567 * gcc.dg/torture/pr71059.c: New testcase.
4568
5ffb4a0d 45692016-05-12 Richard Biener <rguenther@suse.de>
4570
4571 PR tree-optimization/71062
4572 * gcc.dg/torture/pr71062.c: New testcase.
4573
2ab65c31 45742016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4575
4576 PR tree-optimization/71006
4577 * gcc.dg/pr71006.c: New test.
4578
f0158fc0 45792016-05-12 Marek Polacek <polacek@redhat.com>
4580
4581 PR driver/71063
4582 * gcc.dg/opts-7.c: New test.
4583
0f56938b 45842016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4585
4586 PR target/70830
4587 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4588 Add -save-temps to dg-options.
4589 Scan for ldmfd rather than pop instruction.
4590 * gcc.target/arm/interrupt-2.c: Likewise.
4591 * gcc.target/arm/pr70830.c: New test.
4592
e10946d5 45932016-05-12 Jakub Jelinek <jakub@redhat.com>
4594
9fa8e468 4595 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4596 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4597
9ce62bbe 4598 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4599 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4600 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4601
708ae1b1 4602 PR target/71019
4603 * gcc.target/i386/avx512vl-pack-1.c: New test.
4604 * gcc.target/i386/avx512vl-pack-2.c: New test.
4605 * gcc.target/i386/avx512bw-pack-2.c: New test.
4606
a461f32e 4607 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4608
e10946d5 4609 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4610 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4611 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4612
f52a3ef6 46132016-05-12 Richard Biener <rguenther@suse.de>
4614
4615 PR tree-optimization/70986
4616 * gcc.dg/torture/pr70986-1.c: New testcase.
4617 * gcc.dg/torture/pr70986-2.c: Likewise.
4618 * gcc.dg/torture/pr70986-3.c: Likewise.
4619
54c4d22e 46202016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4621
4622 PR c/43651
4623 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4624 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4625
57215d5b 46262016-05-11 Uros Bizjak <ubizjak@gmail.com>
4627
4628 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4629 directive.
4630 * gcc.target/i386/pr66746.c: Ditto.
4631
67d3121c 46322016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4633
4634 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4635 support.
4636 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4637 warning when using -mvsx-timode.
4638 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4639 * gcc.target/powerpc/dform-2.c: Likewise.
4640 * gcc.target/powerpc/pr68805.c: Likewise.
4641
7f8012a5 46422016-05-11 Marek Polacek <polacek@redhat.com>
4643
4644 PR c++/71024
4645 * c-c++-common/attributes-3.c: New test.
4646
3e8567ce 46472016-05-11 Nathan Sidwell <nathan@acm.org>
4648
4649 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4650 * gcc.c-torture/execute/pr68185.c: Likewise.
4651 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4652 * gcc.dg/pr69634.c: Requires scheduling.
4653 * gcc.dg/torture/pr66178.c: Require label values.
4654 * gcc.dg/setjmp-6.c: Require indirect jumps.
4655
3739ac00 46562016-05-11 Richard Biener <rguenther@suse.de>
4657
4658 PR tree-optimization/71055
4659 * gcc.dg/torture/pr71055.c: New testcase.
4660
1ff8b385 46612016-05-11 Richard Biener <rguenther@suse.de>
4662
4663 PR debug/71057
4664 * g++.dg/debug/pr71057.C: New testcase.
4665
77126efa 46662016-05-11 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR fortran/70855
4669 * gfortran.dg/gomp/pr70855.f90: New test.
4670
6fcaaf9b 46712016-05-11 Richard Biener <rguenther@suse.de>
4672
4673 PR middle-end/71002
4674 * g++.dg/torture/pr71002.C: New testcase.
4675
bfa8ea12 46762016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4677
4678 PR middle-end/70807
4679 * gcc.dg/pr70807.c: New test.
4680
87632549 46812016-05-10 Martin Sebor <msebor@redhat.com>
4682
4683 PR c++/38611
4684 * g++.dg/Wattributes.C: New test.
4685
f9153689 46862016-05-10 Marc Glisse <marc.glisse@inria.fr>
4687
4688 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4689 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4690 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4691
a44ed58a 46922016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4693
4694 PR target/70799
4695 * gcc.target/i386/pr70799-1.c: New test.
4696
d6c90d89 46972016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4698
4699 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4700
c1f73044 47012016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4702
4703 PR middle-end/70877
4704 * gcc.target/i386/pr70877.c: New test.
4705
e66d763a 47062016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4707
4708 PR tree-optimization/70786
4709 * gcc.target/i386/pr70876.c: New test.
4710
a30ff73a 47112016-05-10 Jakub Jelinek <jakub@redhat.com>
4712
4713 PR target/70927
4714 * gcc.target/i386/avx512vl-logic-1.c: New test.
4715 * gcc.target/i386/avx512vl-logic-2.c: New test.
4716 * gcc.target/i386/avx512dq-logic-2.c: New test.
4717
4b3fd38f 47182016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4719
4720 PR target/70963
4721 * gcc.target/powerpc/pr70963.c: New.
4722
abf93a25 47232016-05-10 David Malcolm <dmalcolm@redhat.com>
4724
4725 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4726 (test_very_wide_line): Add ruler to expected output.
4727 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4728 (test_very_wide_line): Likewise.
4729 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4730 (test_show_locus): Within the handling of "test_very_wide_line",
4731 enable show_ruler_p on the diagnostic context.
4732
d614888f 47332016-05-10 Richard Biener <rguenther@suse.de>
4734
4735 PR tree-optimization/71039
4736 * gcc.dg/torture/pr71039.c: New testcase.
4737
dbca5ed9 47382016-05-10 Nathan Sidwell <nathan@acm.org>
4739
4740 * gcc.dg/nested-func-10.c: Requires alloca.
4741 * gcc.dg/nested-func-9.c: Requires alloca.
4742 * gcc.c-torture/execute/pr70460.c: Requires labels.
4743 * gcc.c-torture/compile/pr70199.c: Requires labels.
4744 * gcc.target/nvptx/decl.c: Compile only.
4745 * gcc.target/nvptx/trailing-init.c: Compile only.
4746 * gcc.target/nvptx/ary-init.c: Compile only.
4747
3fa82609 47482016-05-10 Marek Polacek <polacek@redhat.com>
4749
4750 PR c/70255
4751 * gcc.dg/attr-opt-1.c: New test.
4752
76825907 47532016-05-10 Richard Biener <rguenther@suse.de>
4754
4755 PR tree-optimization/70497
4756 PR tree-optimization/28367
4757 * gcc.dg/torture/20160404-1.c: New testcase.
4758 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4759 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4760
68255819 47612016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4762
4763 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4764
d9aa8cdb 47652016-05-09 Uros Bizjak <ubizjak@gmail.com>
4766
4767 * gcc.target/i386/fabsneg-1.c New test.
4768
7cc16f50 47692016-05-09 Alan Modra <amodra@gmail.com>
4770
4771 PR testsuite/70826
4772 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4773
a83b7b63 47742016-05-09 Richard Biener <rguenther@suse.de>
4775
4776 PR tree-optimization/70985
4777 * gcc.dg/torture/pr70985.c: New testcase.
4778
189d0706 47792016-05-09 Bin Cheng <bin.cheng@arm.com>
4780
4781 * gcc.dg/tree-ssa/ifc-9.c: New test.
4782 * gcc.dg/tree-ssa/ifc-10.c: New test.
4783 * gcc.dg/tree-ssa/ifc-11.c: New test.
4784 * gcc.dg/tree-ssa/ifc-12.c: New test.
4785 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4786 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4787 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4788
1ec957b0 47892016-05-09 Richard Biener <rguenther@suse.de>
4790
4791 PR fortran/70937
4792 * gfortran.dg/pr70937.f90: New testcase.
4793
923c7714 47942016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4795
4796 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4797
d7cd448a 47982016-05-07 Fritz Reese <fritzoreese@gmail.com>
4799
4800 PR fortran/56226
4801 * gfortran.dg/dec_structure_1.f90: New testcase.
4802 * gfortran.dg/dec_structure_2.f90: Ditto.
4803 * gfortran.dg/dec_structure_3.f90: Ditto.
4804 * gfortran.dg/dec_structure_4.f90: Ditto.
4805 * gfortran.dg/dec_structure_5.f90: Ditto.
4806 * gfortran.dg/dec_structure_6.f90: Ditto.
4807 * gfortran.dg/dec_structure_7.f90: Ditto.
4808 * gfortran.dg/dec_structure_8.f90: Ditto.
4809 * gfortran.dg/dec_structure_9.f90: Ditto.
4810 * gfortran.dg/dec_structure_10.f90: Ditto.
4811 * gfortran.dg/dec_structure_11.f90: Ditto.
4812 * gfortran.dg/dec_union_1.f90: Ditto.
4813 * gfortran.dg/dec_union_2.f90: Ditto.
4814 * gfortran.dg/dec_union_3.f90: Ditto.
4815 * gfortran.dg/dec_union_4.f90: Ditto.
4816 * gfortran.dg/dec_union_5.f90: Ditto.
4817 * gfortran.dg/dec_union_6.f90: Ditto.
4818 * gfortran.dg/dec_union_7.f90: Ditto.
4819
f681e29b 48202016-05-07 Tom de Vries <tom@codesourcery.com>
4821
4822 PR tree-optimization/70956
4823 * gcc.dg/graphite/pr70956.c: New test.
4824
68d7f375 48252016-05-06 Jakub Jelinek <jakub@redhat.com>
4826
faf39348 4827 PR middle-end/70941
4828 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4829 (a, b, c, d): Change type from char to signed char.
4830 (main): Compare against (signed char) -1634678893 instead of
4831 hardcoded -109. Use __builtin_abort instead of abort.
4832
b768b13a 4833 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4834 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4835
68d7f375 4836 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4837
5dda16ea 48382016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4839
4840 PR debug/70935
4841 * gcc.dg/torture/pr70935.c: New test.
4842
13ede1b5 48432016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4844
4845 PR target/58219
7fc878c4 4846 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 4847
96d94be2 48482016-05-06 Richard Biener <rguenther@suse.de>
4849
4850 PR tree-optimization/70960
4851 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4852
e5d9f15d 48532016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4854
4855 PR target/52933
4856 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4857 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4858 Adjust expected instruction counts.
4859 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4860
2dd7705f 48612016-05-06 Marek Polacek <polacek@redhat.com>
4862
4863 PR sanitizer/70875
4864 * gcc.dg/ubsan/bounds-3.c: New test.
4865
cb8bc632 48662016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4867
4868 PR target/54089
4869 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4870
b343c173 48712016-05-06 Richard Biener <rguenther@suse.de>
4872
4873 PR middle-end/70931
4874 * gfortran.dg/pr70931.f90: New testcase.
4875
1e3db0b1 48762016-05-06 Richard Biener <rguenther@suse.de>
4877
4878 PR middle-end/70941
4879 * gcc.dg/torture/pr70941.c: New testcase.
4880
bdd54b6d 48812016-05-05 Bin Cheng <bin.cheng@arm.com>
4882
4883 PR tree-optimization/57206
4884 * gcc.dg/vect/pr57206.c: New test.
4885
499adcfd 48862016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4887
4888 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4889
871164c4 48902016-05-05 Jakub Jelinek <jakub@redhat.com>
4891
ecb23e00 4892 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4893
871164c4 4894 * c-c++-common/Wdangling-else-4.c: New test.
4895
70cf83ba 48962016-05-04 Jakub Jelinek <jakub@redhat.com>
4897
858c9470 4898 PR c++/70906
4899 PR c++/70933
4900 * g++.dg/opt/pr70906.C: New test.
4901 * g++.dg/opt/pr70933.C: New test.
4902
70cf83ba 4903 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4904
aaa36a78 49052016-05-04 Jan Hubicka <hubicka@ucw.cz>
4906
4907 * gcc.dg/ipa/pure-const-3.c: New testcase.
4908
1d52c456 49092016-05-04 Marek Polacek <polacek@redhat.com>
4910
4911 * c-c++-common/Wdangling-else-1.c: New test.
4912 * c-c++-common/Wdangling-else-2.c: New test.
4913 * c-c++-common/Wdangling-else-3.c: New test.
4914
dc581573 49152016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4916
4917 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4918 flag is present.
4919
a64030fe 49202016-05-04 Marek Polacek <polacek@redhat.com>
4921
4922 PR c/48778
4923 * gcc.dg/Waddress-2.c: New test.
4924
b461b04a 49252016-05-04 Alan Modra <amodra@gmail.com>
4926
4927 * gcc.target/powerpc/pr70866.c: New.
4928
c388a0cf 49292016-05-03 Martin Sebor <msebor@redhat.com>
4930
4931 PR c++/66561
4932 * c-c++-common/builtin_location.c: New test.
4933 * g++.dg/cpp1y/builtin_location.C: New test.
4934
5d4db8ef 49352016-05-03 Marek Polacek <polacek@redhat.com>
4936
4937 PR c/70859
4938 * gcc.dg/pr70859.c: New test.
4939 * gcc.dg/pr70859-2.c: New test.
4940
ca938765 49412016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4942
4943 * gnat.dg/debug5.adb: New testcase.
4944
60b27d5f 49452016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4946
4947 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4948 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4949 Procedure to check for z10 instruction set.
4950
5ab325d0 49512016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4952
4953 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4954
c548a0ad 49552016-05-03 Alan Modra <amodra@gmail.com>
4956
4957 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4958
d5ecd946 49592016-05-03 Jakub Jelinek <jakub@redhat.com>
4960
4961 * gcc.target/i386/avx512f-cvt-1.c: New test.
4962
35b0a053 49632016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4964
4965 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4966 -fdump-tree-vrp-details.
4967
9ae1b28a 49682016-05-03 Richard Biener <rguenther@suse.de>
4969
4970 * gcc.dg/pr30172-1.c: Adjust.
4971 * gcc.dg/pr63743.c: Likewise.
4972 * gcc.dg/tm/pr51696.c: Likewise.
4973 * c-c++-common/tm/safe-1.c: Likewise.
4974 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4975 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4976 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4977 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4978
9c1a31e4 49792016-05-03 Jakub Jelinek <jakub@redhat.com>
4980
fe69bcb9 4981 PR rtl-optimization/70467
4982 * gcc.target/i386/pr70467-3.c: New test.
4983 * gcc.target/i386/pr70467-4.c: New test.
4984
9082c4a4 4985 PR tree-optimization/70916
4986 * gcc.c-torture/compile/pr70916.c: New test.
4987
9c1a31e4 4988 PR target/49244
4989 * gcc.target/i386/pr49244-1.c: New test.
4990 * gcc.target/i386/pr49244-2.c: New test.
4991
69105acc 49922016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4993
4994 PR rtl-optimization/44281
4995 * gcc.target/i386/pr44281.c: New test.
4996
9ab8df54 49972016-05-03 bin cheng <bin.cheng@arm.com>
4998
4999 PR tree-optimization/56541
5000 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5001 * gcc.dg/vect/pr56541.c: new test.
5002
3c62cae0 50032016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5004
5005 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5006 __float128.
5007 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5008
91abc161 50092016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5010
5011 PR testsuite/70520
5012 * c-c++-common/asan/clone-test-1.c (main): Align child process
5013 stack to 16 bytes.
5014
aa3d1155 50152016-05-02 David Malcolm <dmalcolm@redhat.com>
5016
5017 PR c++/62314
5018 * g++.dg/spellcheck-fields-2.C: New test case.
5019
002c3f28 50202016-05-02 David Malcolm <dmalcolm@redhat.com>
5021
5022 PR c++/62314
5023 * g++.dg/pr62314.C: New test case.
5024
46e5dccc 50252016-05-02 Jan Hubicka <hubicka@ucw.cz>
5026
5027 * gcc.dg/ipa/inline-8.c: New testcase.
5028
663f4248 50292016-05-02 Jakub Jelinek <jakub@redhat.com>
5030
5031 PR rtl-optimization/70467
5032 * gcc.target/i386/pr70467-1.c: New test.
5033
efe8bdf5 50342016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5035
5036 * gcc.dg/spec-options.c: Run the test on all targets.
5037 * gcc.dg/foo.specs: Use cpp_unique_options.
5038
47ef9633 50392016-05-02 Marc Glisse <marc.glisse@inria.fr>
5040
5041 * gcc.dg/tree-ssa/unord.c: New testcase.
5042
eb1a077c 50432016-05-02 Marc Glisse <marc.glisse@inria.fr>
5044
5045 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5046
28e869d0 50472016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5048
5049 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5050
dd185f6e 50512016-05-02 Marek Polacek <polacek@redhat.com>
5052
5053 PR c/70851
5054 * gcc.dg/enum-incomplete-3.c: New test.
5055
773d09b9 50562016-05-02 Marek Polacek <polacek@redhat.com>
5057 Tom de Vries <tom@codesourcery.com>
5058
5059 PR tree-optimization/70700
5060 * gcc.dg/pr70700.c: New test.
5061
f0dc3286 50622016-05-01 Uros Bizjak <ubizjak@gmail.com>
5063
5064 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5065 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5066 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5067 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5068 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5069
7f931827 50702016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5071
5072 * ada/acats/run_acats: Rename into...
5073 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5074 * ada/acats/run_all.sh: Remove redundant test.
5075 (target_run): Move around.
5076 (target_gnatchop): Use newly built executable.
5077 (target_gnatmake): Likewise.
5078 Check that the compilation of impbit succeeds.
5079
1c492b4e 50802016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5081
5082 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5083 * gcc.dg/20021029-1.c: Likewise.
5084 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5085 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5086 * gcc.target/sh/cmpstr.c: Likewise.
5087 * gcc.target/sh/cmpstrn.c: Likewise.
5088 * gcc.target/sh/memset.c: Likewise.
5089 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5090 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5091 * gcc.target/sh/pr39423-1.c: Likewise.
5092 * gcc.target/sh/pr49468-di.c: Likewise.
5093 * gcc.target/sh/pr49468-si.c: Likewise.
5094 * gcc.target/sh/pr49880-1.c: Likewise.
5095 * gcc.target/sh/pr49880-2.c: Likewise.
5096 * gcc.target/sh/pr49880-3.c: Likewise.
5097 * gcc.target/sh/pr50751-1.c: Likewise.
5098 * gcc.target/sh/pr50751-4.c: Likewise.
5099 * gcc.target/sh/pr50751-7.c: Likewise.
5100 * gcc.target/sh/pr51244-1.c: Likewise.
5101 * gcc.target/sh/pr51244-10.c: Likewise.
5102 * gcc.target/sh/pr51244-11.c: Likewise.
5103 * gcc.target/sh/pr51244-12.c: Likewise.
5104 * gcc.target/sh/pr51244-13.c: Likewise.
5105 * gcc.target/sh/pr51244-14.c: Likewise.
5106 * gcc.target/sh/pr51244-17.c: Likewise.
5107 * gcc.target/sh/pr51244-18.c: Likewise.
5108 * gcc.target/sh/pr51244-19.c: Likewise.
5109 * gcc.target/sh/pr51244-4.c: Likewise.
5110 * gcc.target/sh/pr51244-5.c: Likewise.
5111 * gcc.target/sh/pr51244-7.c: Likewise.
5112 * gcc.target/sh/pr51244-8.c: Likewise.
5113 * gcc.target/sh/pr51244-9.c: Likewise.
5114 * gcc.target/sh/pr51697.c: Likewise.
5115 * gcc.target/sh/pr52483-1.c: Likewise.
5116 * gcc.target/sh/pr52483-2.c: Likewise.
5117 * gcc.target/sh/pr52483-3.c: Likewise.
5118 * gcc.target/sh/pr52483-5.c: Likewise.
5119 * gcc.target/sh/pr52933-1.c: Likewise.
5120 * gcc.target/sh/pr52933-2.c: Likewise.
5121 * gcc.target/sh/pr52933-3.c: Likewise.
5122 * gcc.target/sh/pr53568-1.c: Likewise.
5123 * gcc.target/sh/pr53976-1.c: Likewise.
5124 * gcc.target/sh/pr53988-1.c: Likewise.
5125 * gcc.target/sh/pr53988.c: Likewise.
5126 * gcc.target/sh/pr54089-1.c: Likewise.
5127 * gcc.target/sh/pr54089-6.c: Likewise.
5128 * gcc.target/sh/pr54089-7.c: Likewise.
5129 * gcc.target/sh/pr54089-8.c: Likewise.
5130 * gcc.target/sh/pr54089-9.c: Likewise.
5131 * gcc.target/sh/pr54236-1.c: Likewise.
5132 * gcc.target/sh/pr54236-2.c: Likewise.
5133 * gcc.target/sh/pr54236-3.c: Likewise.
5134 * gcc.target/sh/pr54236-4.c: Likewise.
5135 * gcc.target/sh/pr54386.c: Likewise.
5136 * gcc.target/sh/pr54602-1.c: Likewise.
5137 * gcc.target/sh/pr54685.c: Likewise.
5138 * gcc.target/sh/pr54760-1.c: Likewise.
5139 * gcc.target/sh/pr54760-2.c: Likewise.
5140 * gcc.target/sh/pr54760-3.c: Likewise.
5141 * gcc.target/sh/pr54760-4.c: Likewise.
5142 * gcc.target/sh/pr54760-5.c: Likewise.
5143 * gcc.target/sh/pr54760-6.c: Likewise.
5144 * gcc.target/sh/pr55146.c: Likewise.
5145 * gcc.target/sh/pr55160.c: Likewise.
5146 * gcc.target/sh/pr59278.c: Likewise.
5147 * gcc.target/sh/pr59401-1.c: Likewise.
5148 * gcc.target/sh/pr59533-1.c: Likewise.
5149 * gcc.target/sh/pr63260.c: Likewise.
5150 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5151 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5152 * gcc.target/sh/strlen.c: Likewise.
5153 * gcc.target/sh/torture/pr30807.c: Likewise.
5154 * gcc.target/sh/torture/pr34777.c: Likewise.
5155 * gcc.target/sh/torture/pr64652.c: Likewise.
5156 * gcc.target/sh/torture/pr65505.c: Likewise.
5157 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5158 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5159
0c4005be 51602016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5161
5162 PR c++/66644
5163 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5164
d94e6223 51652016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5166
5167 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5168 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5169 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5170 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5171
46f37836 51722016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5173
5174 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5175 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5176
4d0a8bac 51772016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5178
5179 PR middle-end/70626
5180 * c-c++-common/goacc/combined-reduction.c: New test.
5181 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5182
b98e0db3 51832016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5184
5185 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5186 *movdi_internal pattern only if PIC off.
5187 * gcc.target/i386/pr70155-2.c: Likewise.
5188 * gcc.target/i386/pr70155-3.c: Likewise.
5189 * gcc.target/i386/pr70155-4.c: Likewise.
5190 * gcc.target/i386/pr70155-5.c: Likewise.
5191 * gcc.target/i386/pr70155-6.c: Likewise.
5192 * gcc.target/i386/pr70155-7.c: Likewise.
5193 * gcc.target/i386/pr70155-8.c: Likewise.
5194 * gcc.target/i386/pr70155-15.c: Likewise.
5195 * gcc.target/i386/pr70155-17.c: Likewise.
5196 * gcc.target/i386/pr70155-22.c: Likewise.
5197
8b066242 51982016-04-29 Bin Cheng <bin.cheng@arm.com>
5199
5200 PR tree-optimization/70803
5201 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5202
22912e73 52032016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5204
5205 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5206 optimization of vector loop.
5207 * gcc.target/i386/vect-unpack-3.c: New test.
5208 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5209 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5210 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5211
568128c6 52122016-04-29 Marek Polacek <polacek@redhat.com>
5213
5214 PR sanitizer/70342
5215 * g++.dg/ubsan/null-7.C: New test.
5216
025dd1e0 5217 PR c/70852
5218 * gcc.dg/pr70852.c: New test.
5219
eb16928e 52202016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5221
5222 PR/69089
5223 * g++.dg/cpp0x/alignas6.C: New test.
5224
d7377ee9 52252016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5226
4860a6bf 5227 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5228 * gcc.dg/pr27003.c: Likewise.
5229 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5230 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5231 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5232 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5233 * gcc.target/arc/mxy.c: Likewise.
5234 * gcc.target/arc/mswape.c: Likewise.
5235 * gcc.target/arc/mrtsc.c: Likewise.
5236 * gcc.target/arc/mcrc.c: Likewise.
5237 * gcc.target/arc/mdsp-packa.c: Likewise.
5238 * gcc.target/arc/mdvbf.c: Likewise.
5239 * gcc.target/arc/mlock.c: Likewise.
5240 * gcc.target/arc/mmac-24.c: Likewise.
5241 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5242
efa1b7ab 52432016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5244 Matthijs Kooijman <matthijs@stdin.nl>
5245 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5246
5247 PR target/60040
5248 * gcc.target/avr/pr60040-1.c: New.
5249 * gcc.target/avr/pr60040-2.c: New.
5250
00371d68 52512016-04-29 Richard Biener <rguenther@suse.de>
5252
5253 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5254
73447cc5 52552016-04-29 Richard Biener <rguenther@suse.de>
5256
5257 PR tree-optimization/13962
5258 PR tree-optimization/65686
5259 * gcc.dg/uninit-pr65686.c: New testcase.
5260
c2087b56 52612016-04-29 Jakub Jelinek <jakub@redhat.com>
5262
5263 PR middle-end/70843
5264 * gcc.dg/pr70843.c: New test.
5265
cdd06d5a 52662016-04-28 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR target/70858
5269 * gcc.target/i386/pr70858.c: New test.
5270
1a60079e 52712016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5272
5273 * gcc.target/arc/nps400-1.c: New file.
5274
11bc2894 52752016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5276 Andrew Burgess <andrew.burgess@embecosm.com>
5277
5278 * gcc.target/arc/movh_cl-1.c: New file.
5279
dd9bf0b5 52802016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5281 Andrew Burgess <andrew.burgess@embecosm.com>
5282
5283 * gcc.target/arc/extzv-1.c: New file.
5284 * gcc.target/arc/insv-1.c: New file.
5285 * gcc.target/arc/insv-2.c: New file.
5286 * gcc.target/arc/movb-1.c: New file.
5287 * gcc.target/arc/movb-2.c: New file.
5288 * gcc.target/arc/movb-3.c: New file.
5289 * gcc.target/arc/movb-4.c: New file.
5290 * gcc.target/arc/movb-5.c: New file.
5291 * gcc.target/arc/movb_cl-1.c: New file.
5292 * gcc.target/arc/movb_cl-2.c: New file.
5293 * gcc.target/arc/movbi_cl-1.c: New file.
5294 * gcc.target/arc/movl-1.c: New file.
5295
a22e4209 52962016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5297 Andrew Burgess <andrew.burgess@embecosm.com>
5298
5299 * gcc.target/arc/cmem-1.c: New file.
5300 * gcc.target/arc/cmem-2.c: New file.
5301 * gcc.target/arc/cmem-3.c: New file.
5302 * gcc.target/arc/cmem-4.c: New file.
5303 * gcc.target/arc/cmem-5.c: New file.
5304 * gcc.target/arc/cmem-6.c: New file.
5305 * gcc.target/arc/cmem-7.c: New file.
5306 * gcc.target/arc/cmem-ld.inc: New file.
5307 * gcc.target/arc/cmem-st.inc: New file.
5308
287c3982 53092016-04-28 Jakub Jelinek <jakub@redhat.com>
5310
5311 PR target/70821
5312 * gcc.target/i386/pr70821.c: New test.
5313
e40e5340 53142016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5315
5316 * gcc.target/powerpc/vec-adde.c: New test.
5317 * gcc.target/powerpc/vec-adde-int128.c: New test.
5318
cf977d50 53192016-04-28 Jakub Jelinek <jakub@redhat.com>
5320
5321 * gcc.target/i386/avx-vround-1.c: New test.
5322 * gcc.target/i386/avx-vround-2.c: New test.
5323 * gcc.target/i386/avx512vl-vround-1.c: New test.
5324 * gcc.target/i386/avx512vl-vround-2.c: New test.
5325
572f8300 53262016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5327
5328 PR testsuite/70595
5329 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5330 (check_effective_target_cilkplus_runtime): ... this.
5331 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5332 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5333
5334 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5335 Require cilkplus_runtime.
5336 Don't add -lcilkrts.
5337 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5338 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5339 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5340 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5341 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5342 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5343 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5344 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5345 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5346 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5347 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5348 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5349 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5350 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5351 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5352 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5353 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5354 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5355 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5356 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5357 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5358 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5359 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5360 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5361 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5362 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5363 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5364 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5365 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5366
5367 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5368 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5369
5370 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5371
5372 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5373 cilkplus_runtime.
5374
dfba0905 53752016-04-27 Marc Glisse <marc.glisse@inria.fr>
5376
5377 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5378 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5379
605a4556 53802015-04-27 Ryan Burn <contact@rnburn.com>
5381
5382 PR c++/69024
5383 PR c++/68997
5384 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5385 diagnostic.
5386 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5387 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5388
6a1231a5 53892016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5390
5391 * gnat.dg/limited_with4.ad[sb]: New test.
5392 * gnat.dg/limited_with4_pkg.ads: New helper.
5393
4dad9e09 53942016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5395
5396 PR target/70155
5397 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5398 and movv1ti_internal patterns
5399 * gcc.target/i386/pr70155-1.c: New test.
5400 * gcc.target/i386/pr70155-2.c: Likewise.
5401 * gcc.target/i386/pr70155-3.c: Likewise.
5402 * gcc.target/i386/pr70155-4.c: Likewise.
5403 * gcc.target/i386/pr70155-5.c: Likewise.
5404 * gcc.target/i386/pr70155-6.c: Likewise.
5405 * gcc.target/i386/pr70155-7.c: Likewise.
5406 * gcc.target/i386/pr70155-8.c: Likewise.
5407 * gcc.target/i386/pr70155-9.c: Likewise.
5408 * gcc.target/i386/pr70155-10.c: Likewise.
5409 * gcc.target/i386/pr70155-11.c: Likewise.
5410 * gcc.target/i386/pr70155-12.c: Likewise.
5411 * gcc.target/i386/pr70155-13.c: Likewise.
5412 * gcc.target/i386/pr70155-14.c: Likewise.
5413 * gcc.target/i386/pr70155-15.c: Likewise.
5414 * gcc.target/i386/pr70155-16.c: Likewise.
5415 * gcc.target/i386/pr70155-17.c: Likewise.
5416 * gcc.target/i386/pr70155-18.c: Likewise.
5417 * gcc.target/i386/pr70155-19.c: Likewise.
5418 * gcc.target/i386/pr70155-20.c: Likewise.
5419 * gcc.target/i386/pr70155-21.c: Likewise.
5420 * gcc.target/i386/pr70155-22.c: Likewise.
5421
a80f3f45 54222016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5423
5424 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5425 ".{5,6}".
5426
279305d1 54272016-04-27 Bin Cheng <bin.cheng@arm.com>
5428
5429 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5430 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5431 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5432 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5433 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5434
8974b625 54352016-04-27 Richard Biener <rguenther@suse.de>
5436
5437 PR ipa/70760
5438 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5439 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5440
886d5463 54412016-04-27 Nathan Sidwell <nathan@acm.org>
5442
5443 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5444 * g++.dg/ubsan/pr63956.C: Adjust error location.
5445
f0e35aa9 54462016-04-27 Nick Clifton <nickc@redhat.com>
5447
5448 PR middle-end/49889
5449 * gcc.dg/pr49889.c: New test.
5450
40385231 54512016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5452
5453 * c-c++-common/memset-array.c: New test.
5454
37229a71 54552016-04-26 Martin Sebor <msebor@redhat.com>
5456
5457 PR c++/66639
5458 * g++.dg/cpp1y/func_constexpr.C: New test.
5459
3eedf9bd 54602016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5461
5462 PR c++/70241
5463 * g++.dg/cpp0x/enum32.C: New test.
5464 * g++.dg/cpp0x/enum33.C: New test.
5465
54662016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5467
5468 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5469 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5470 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5471 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5472 * gcc.c-torture/execute/pr38151.c: Likewise.
5473 * gcc.c-torture/execute/pr66556.c: Likewise.
5474 * gcc.c-torture/execute/pr67781.c: Likewise.
5475 * gcc.c-torture/execute/pr68648.c: Likewise.
5476
8c51f92f 54772016-04-26 Marc Glisse <marc.glisse@inria.fr>
5478
5479 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5480
fa20ebd3 54812016-04-26 Marek Polacek <polacek@redhat.com>
5482
5483 PR c/67784
5484 * gcc.dg/pr67784-3.c: New test.
5485 * gcc.dg/pr67784-4.c: New test.
5486 * gcc.dg/pr67784-5.c: New test.
5487
9db47803 5488 PR c/70791
5489 * gcc.dg/Wnested-externs-2.c: New test.
5490
bff407f2 54912016-04-26 Marc Glisse <marc.glisse@inria.fr>
5492
5493 * gcc.dg/fold-plusmult.c: Adjust.
5494 * gcc.dg/no-strict-overflow-6.c: Adjust.
5495 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5496
78d0c69e 54972016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5498
5499 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5500 number scans.
5501 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5502 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5503 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5504 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5505 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5506 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5507 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5508 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5509 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5510 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5511 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5512 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5513 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5514 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5515 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5516 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5517 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5518 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5519 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5520 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5521 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5522 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5523 scans.
5524 * gcc.target/i386/pr32219-4.c: Likewise.
5525 * gcc.target/i386/pr32219-6.c: Likewise.
5526 * gcc.target/i386/pr32219-8.c: Likewise.
5527
221d6722 55282016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5529
5530 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5531 associated options.
5532
514727a9 55332016-04-26 Marek Polacek <polacek@redhat.com>
5534
5535 PR c++/70744
5536 * g++.dg/ext/cond2.C: New test.
5537
e6ee4c61 55382016-04-26 Bin Cheng <bin.cheng@arm.com>
5539
5540 PR tree-optimization/70771
5541 PR tree-optimization/70775
5542 * gcc.dg/pr70771.c: New test.
3730828c 5543 * gcc.dg/pr70775.c: New test.
e6ee4c61 5544
b3d72796 55452016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5546
5547 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5548
c11ece29 55492016-04-25 Richard Biener <rguenther@suse.de>
5550
5551 PR tree-optimization/70780
5552 * gcc.dg/torture/pr70780.c: New testcase.
5553
d40b10b2 55542016-04-25 Michael Collison <michael.collison@arm.com>
5555
4860a6bf 5556 * gcc.target/arm/neon-vaddws16.c: New test.
5557 * gcc.target/arm/neon-vaddws32.c: New test.
5558 * gcc.target/arm/neon-vaddwu16.c: New test.
5559 * gcc.target/arm/neon-vaddwu32.c: New test.
5560 * gcc.target/arm/neon-vaddwu8.c: New test.
5561 * lib/target-supports.exp
d40b10b2 5562 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5563 that arm neon support vector widen sum of HImode TO SImode.
5564
4bbfd6c2 55652016-04-23 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR sanitizer/70712
5568 * c-c++-common/asan/pr70712.c: New test.
5569
524df596 55702016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5571
5572 * .gitattributes: New file.
5573
426c75c3 55742016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5575
5576 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5577
c052a8d5 55782016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5579
5580 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5581 * gfortran.dg/submodule_15.f08: Likewise.
5582
c08d4612 55832016-04-22 Richard Biener <rguenther@suse.de>
5584
5585 PR tree-optimization/70740
5586 * gcc.dg/torture/pr70740.c: New testcase.
5587
fd3211e1 55882016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5589
5590 PR target/70750
5591 * gcc.target/i386/pr70750-1.c: New test.
5592 * gcc.target/i386/pr70750-2.c: Likewise.
5593
15acd78c 55942016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5595
5596 PR c++/70540
5597 * g++.dg/cpp0x/auto48.C: New.
5598
192bf59c 55992016-04-21 Marek Polacek <polacek@redhat.com>
5600
5601 PR c++/70513
5602 * g++.dg/cpp0x/forw_enum12.C: New test.
5603 * g++.dg/cpp0x/forw_enum13.C: New test.
5604
5d429e99 56052016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5606
5607 PR target/70728
5608 * gcc.target/i386/pr70728.c: New test.
5609
06777d85 56102016-04-21 Richard Biener <rguenther@suse.de>
5611
5612 PR middle-end/70747
5613 * gcc.dg/pr70747.c: New testcase.
5614
7434c6fb 56152016-04-21 Bin Cheng <bin.cheng@arm.com>
5616
5617 PR tree-optimization/70715
5618 * gcc.dg/tree-ssa/scev-13.c: New test.
5619
f3ec0970 56202016-04-21 Marc Glisse <marc.glisse@inria.fr>
5621
5622 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5623
523f3a9d 56242016-04-21 Marc Glisse <marc.glisse@inria.fr>
5625
5626 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5627
ace7bf06 56282016-04-20 Jan Hubicka <jh@suse.cz>
5629
5630 PR ipa/70018
5631 * g++.dg/ipa/nothrow-1.C: New testcase.
5632
2b073aa6 56332016-04-20 Nathan Sidwell <nathan@acm.org>
5634
5635 PR c++/55635
5636 * g++.dg/eh/delete1.C: New.
5637
8a574c11 56382016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5639
5640 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5641 -mtune-ctrl=sse_typeless_stores.
5642
e3400750 56432016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5644
5645 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5646
4bd8a059 56472016-04-20 Bin Cheng <bin.cheng@arm.com>
5648
5649 PR tree-optimization/69489
5650 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5651
70574e60 56522016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5653
5654 PR c++/69363
5655 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5656 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5657 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5658
bd6f374c 56592016-04-20 Bin Cheng <bin.cheng@arm.com>
5660
5661 PR tree-optimization/56625
5662 PR tree-optimization/69489
5663 * gcc.dg/vect/pr56625.c: New test.
5664 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5665
482539ee 56662016-04-20 Andrew Pinski <apinski@cavium.com>
5667
5668 PR target/64971
5669 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5670
b4672800 56712016-04-20 Arnaud Charlet <charlet@adacore.com>
5672
5673 * gnat.dg/self1.adb: Remove now incorrect test.
5674
4fb48737 56752016-04-20 Bin Cheng <bin.cheng@arm.com>
5676
5677 * gcc.dg/tree-ssa/scev-11.c: New test.
5678 * gcc.dg/tree-ssa/scev-12.c: New test.
5679
97efb92e 56802016-04-20 Marek Polacek <polacek@redhat.com>
5681
5682 PR tree-optimization/70725
5683 * gcc.dg/pr70725.c: New test.
5684
9d2d4060 56852016-04-20 Richard Biener <rguenther@suse.de>
5686
5687 PR tree-optimization/70726
5688 * g++.dg/vect/pr70726.cc: New testcase.
5689
54530437 56902016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5691
5692 PR target/70674
5693 * gcc.target/s390/pr70674.c: New test.
5694
acda2210 56952016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5696
5697 PR libgfortran/70684
5698 * gfortran.dg/list_read_14.f90: New test.
5699
b7040bb0 57002016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5701
5702 PR target/69201
5703 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5704 extern to force it misaligned.
5705 (b): Likewise.
5706 (c): Likewise.
5707 (d): Likewise.
5708 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5709 Don't check `*' before movv4sf_internal.
5710 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5711 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5712 Don't check `*' before movv16qi_internal.
5713 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5714 extern to force it misaligned.
5715 (b): Likewise.
5716 (c): Likewise.
5717 (d): Likewise.
5718 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5719 Don't check `*' before movv2df_internal.
5720 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5721 extern to force it misaligned.
5722 (b): Likewise.
5723 (c): Likewise.
5724 (d): Likewise.
5725 Check movv8sf_internal instead of avx_storeups256.
5726 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5727
263b5475 57282016-04-19 Richard Biener <rguenther@suse.de>
5729
5730 PR tree-optimization/70171
5731 * g++.dg/tree-ssa/pr70171.C: New testcase.
5732
222ac318 57332016-04-19 Richard Biener <rguenther@suse.de>
5734
5735 PR tree-optimization/70724
5736 * gcc.dg/torture/pr70724.c: New testcase.
5737
003000a4 57382016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5739
5740 PR middle-end/70689
4860a6bf 5741 * gcc.target/i386/pr70689.c: New.
003000a4 5742
3f6e13de 57432016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5744
5745 PR target/70708
5746 * gcc.target/i386/pr70708.c: New test.
5747
10abddbd 57482016-04-18 Richard Biener <rguenther@suse.de>
5749
5750 PR tree-optimization/43434
5751 * gcc.dg/vect/pr43434.c: New testcase.
5752 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5753 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5754 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5755 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5756 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5757 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5758 * gcc.dg/gomp/pr68640.c: Likewise.
5759 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5760 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5761
950db54a 57622016-04-18 Richard Biener <rguenther@suse.de>
5763
5764 PR tree-optimization/70701
5765 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5766
67ccbf39 57672016-04-18 Tom de Vries <tom@codesourcery.com>
5768
5769 PR testsuite/70699
5770 * gcc.dg/pr70161.c: Add dot-file scans.
5771 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5772 instead of after last dot char.
5773
021ad2f3 57742016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5775
5776 * c-c++-common/dump-ada-spec-3.c: New test.
5777 * c-c++-common/dump-ada-spec-4.c: Likewise.
5778
d572fcfd 57792016-04-17 Tom de Vries <tom@codesourcery.com>
5780
5781 PR other/70183
5782 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5783
8b4ee73c 57842016-04-15 Jan Hubicka <jh@suse.cz>
5785
5786 PR ipa/70018
5787 * g++.dg/ipa/pure-const-1.C: New testcase.
5788 * g++.dg/ipa/pure-const-2.C: New testcase.
5789 * g++.dg/ipa/pure-const-3.C: New testcase.
5790
eac243e7 57912016-04-15 Marek Polacek <polacek@redhat.com>
5792
5793 PR c/70671
5794 * gcc.dg/bitfld-22.c: New test.
5795
64c1df32 57962016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5797
5798 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5799 x86_64.
5800
926f9422 58012016-04-15 Marek Polacek <polacek@redhat.com>
5802
5803 PR c/70651
5804 * c-c++-common/pr70651.c: New test.
5805
309bbaa3 58062016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5807
5808 PR rtl-optimization/70681
5809 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5810 dump scan on arm and powerpc.
5811 * gcc.dg/pr10474.c: Likewise.
5812
b4ba8358 58132016-04-15 Jakub Jelinek <jakub@redhat.com>
5814
ed92874a 5815 PR c++/69517
5816 PR c++/70019
5817 PR c++/70588
5818 * g++.dg/cpp1y/vla11.C: Revert for real.
5819
b4ba8358 5820 PR c/70436
5821 * c-c++-common/Wparentheses-1.c: New test.
5822 * c-c++-common/gomp/Wparentheses-1.c: New test.
5823 * c-c++-common/gomp/Wparentheses-2.c: New test.
5824 * c-c++-common/gomp/Wparentheses-3.c: New test.
5825 * c-c++-common/gomp/Wparentheses-4.c: New test.
5826 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5827 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5828 * c-c++-common/goacc/Wparentheses-1.c: New test.
5829
65717bb5 58302016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5831
5832 PR target/70662
5833 * gcc.target/i386/pr70662.c: New test.
5834
ca1a4077 58352016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 5836 Alan Modra <amodra@gmail.com>
ca1a4077 5837
5838 PR tree-optimization/70130
5839 * gcc.dg/vect/O3-pr70130.c: New testcase.
5840
dbe1794c 58412016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5842
11836644 5843 PR target/70669
5844 * gcc.target/powerpc/pr70669.c: New test.
5845
dbe1794c 5846 PR target/70640
5847 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5848 a power7 system that does not have an assembler that supports
5849 power8.
5850
4c1007f1 58512016-04-14 Martin Sebor <msebor@redhat.com>
5852
5853 PR c++/69517
5854 PR c++/70019
5855 PR c++/70588
5856 * c-c++-common/ubsan/vla-1.c: Revert.
5857 * g++.dg/cpp1y/vla11.C: Same.
5858 * g++.dg/cpp1y/vla12.C: Same.
5859 * g++.dg/cpp1y/vla13.C: Same.
5860 * g++.dg/cpp1y/vla14.C: Same.
5861 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 5862 * g++.dg/init/array24.C: Same.
4c1007f1 5863 * g++.dg/ubsan/vla-1.C: Same.
5864
22dcab66 58652016-04-14 Marek Polacek <polacek@redhat.com>
5866 Jan Hubicka <hubicka@ucw.cz>
5867
5868 PR c++/70029
5869 * g++.dg/torture/pr70029.C: New test.
5870
3e74b025 58712016-04-14 Martin Sebor <msebor@redhat.com>
5872
5873 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5874 type size to prevent failures on targets with very low maximum
5875 alignment.
5876
1d2e0f2a 58772016-04-14 Richard Biener <rguenther@suse.de>
5878
5879 PR tree-optimization/70623
5880 * gcc.dg/torture/pr70623.c: New testcase.
5881 * gcc.dg/torture/pr70623-2.c: Likewise.
5882
9aed0626 58832016-04-13 Martin Sebor <msebor@redhat.com>
5884
5885 PR c++/69517
5886 PR c++/70019
5887 PR c++/70588
5888 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5889 * g++.dg/cpp1y/vla11.C: New test.
5890 * g++.dg/cpp1y/vla12.C: New test.
5891 * g++.dg/cpp1y/vla13.C: New test.
5892 * g++.dg/cpp1y/vla14.C: New test.
5893 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 5894 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 5895 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5896
fd499010 58972016-04-13 Jakub Jelinek <jakub@redhat.com>
5898
5899 PR c++/70641
5900 * g++.dg/opt/pr70641.C: New test.
5901
87fa7252 59022016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5903
5904 PR rtl-optimization/68749
5905 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5906 effects of argument promotions.
5907 Remove default args to dg-skip-if.
5908
6c40e18b 59092016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5910
5911 PR c++/70635
5912 * g++.dg/parse/pr70635.C: New.
5913
92c53257 59142016-04-13 Marek Polacek <polacek@redhat.com>
5915
5916 PR c++/70639
5917 * c-c++-common/Wmisleading-indentation-4.c: New test.
5918
0241e4dc 59192016-04-13 Marek Polacek <polacek@redhat.com>
5920
5921 PR c/70436
4860a6bf 5922 * gcc.dg/Wparentheses-12.c: New test.
5923 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 5924
92bda444 59252016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5926
5927 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5928 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5929 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5930
38ea8a26 59312016-04-13 Jakub Jelinek <jakub@redhat.com>
5932
d08aa032 5933 PR middle-end/70633
5934 * gcc.c-torture/compile/pr70633.c: New test.
5935
38ea8a26 5936 PR debug/70628
5937 * gcc.dg/torture/pr70628.c: New test.
5938
9231d5c2 59392016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5940
5941 PR c++/70610
5942 * g++.dg/template/pr70610.C: New test.
5943 * g++.dg/template/pr70610-2.C: New test.
5944 * g++.dg/template/pr70610-3.C: New test.
5945 * g++.dg/template/pr70610-4.C: New test.
5946
249ca944 59472016-04-12 Jakub Jelinek <jakub@redhat.com>
5948
7f2ea2fb 5949 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5950 128 instead of 32.
5951
249ca944 5952 PR c++/70571
5953 * g++.dg/ext/pr70571.C: New test.
5954
8ca5a97d 59552016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5956
bf32a52d 5957 PR target/70640
8ca5a97d 5958 * gcc.target/powerpc/pr70640.c: New test.
5959
e971b45f 59602016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5961
5962 PR c++/68722
5963 * g++.dg/parse/pr68722.C: New.
5964
0b54d964 59652016-04-12 Jakub Jelinek <jakub@redhat.com>
5966
5967 PR rtl-optimization/70596
5968 * gcc.target/i386/pr70596.c: New test.
5969
d2dd85e3 59702016-04-12 Nathan Sidwell <nathan@acm.org>
5971
5972 PR c++/70501
5973 * g++.dg/init/pr70501.C: New.
5974
2d0001b0 59752016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5976
5977 * gcc.target/i386/asm-flag-6.c: New test.
5978
6c4df0d1 59792016-04-12 Tom de Vries <tom@codesourcery.com>
5980
5981 PR tree-optimization/68756
5982 * gcc.dg/graphite/pr68756.c: New test.
5983
0d60da57 59842016-04-12 Jakub Jelinek <jakub@redhat.com>
5985
5986 PR tree-optimization/70602
5987 * gcc.c-torture/execute/pr70602.c: New test.
5988
62735984 59892016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5990
5991 PR target/70381
5992 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5993 __float128 emulator is built and runs.
5994 * gcc.target/powerpc/float128-1.c: Likewise.
5995
5996 * lib/target-supports.exp (check_ppc_float128_sw_available):
5997 Rework tests for __float128 software and hardware
5998 availability. Fix exit condition to return 0 on success.
5999
a702492c 60002016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6001
6002 PR target/70133
6003 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6004 * gcc.target/aarch64/target_attr_15.c: Likewise.
6005
a8c5ce92 60062016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6007
6008 PR c++/69066
6009 * g++.dg/cpp1y/pr69066.C: New.
6010
5ecab913 60112016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6012
6013 PR fortran/68566
6014 * gfortran.dg/pr36192.f90: Update test.
6015 * gfortran.dg/pr36192_1.f90: Update test.
6016 * gfortran.dg/real_dimension_1.f: Update test.
6017 * gfortran.dg/parameter_array_init_7.f90: New test.
6018
6cb5ef70 60192016-04-09 John David Anglin <danglin@gcc.gnu.org>
6020
4edfdd23 6021 PR testsuite/64039
6022 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6023
964f71e3 6024 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6025
5d61c198 6026 PR rtl-optimization/66669
6027 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6028
16eaaf58 6029 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6030
0b68802d 6031 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6032 * gcc.dg/pie-1.c: Likewise.
6033 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6034 * gcc.dg/pic-4.c: Likewise.
6035 * gcc.dg/pie-3.c: Likewise.
6036 * gcc.dg/pie-4.c: Likewise.
6037
9c0dd509 6038 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6039
03b2d3c1 6040 PR tree-optimization/68644
6041 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6042
6cb5ef70 6043 PR rtl-optimization/64886
6044 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6045
07de41ba 60462016-04-09 Tom de Vries <tom@codesourcery.com>
6047
6048 PR tree-optimization/68953
6049 * gcc.dg/graphite/pr68953.c: New test.
6050
d294e3fb 60512016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6052
6053 PR fortran/70592
6054 * gfortran.dg/deferred_character_16.f90: New test.
6055
3cb15094 60562016-04-09 Jakub Jelinek <jakub@redhat.com>
6057
6058 PR tree-optimization/70586
6059 * gcc.c-torture/execute/pr70586.c: New test.
6060
a02dc66f 60612016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6062
6063 PR sanitizer/70573
6064 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6065 with __builtin_memset
6066 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6067
0c302595 60682016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6069
6070 PR lto/70289
6071 PR ipa/70348
6072 PR tree-optimization/70373
6073 PR middle-end/70533
6074 PR middle-end/70534
6075 PR middle-end/70535
6076 * c-c++-common/goacc/reduction-5.c: New test.
6077 * c-c++-common/goacc/reduction-promotions.c: New test.
6078 * gfortran.dg/goacc/reduction-3.f95: New test.
6079 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6080
c6c0523b 60812016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6082
6083 PR c++/70590
6084 PR c++/70452
6085 * g++.dg/pr70590.C: New test.
6086 * g++.dg/pr70590-2.C: New test.
6087
3ac399da 60882016-04-08 Jakub Jelinek <jakub@redhat.com>
6089
e97d1706 6090 PR middle-end/70593
6091 * gcc.target/i386/pr70593.c: New test.
6092
3ac399da 6093 PR rtl-optimization/70574
6094 * gcc.target/i386/avx2-pr70574.c: New test.
6095
fcfbb129 60962016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6097
6098 PR sanitizer/70541
6099 * c-c++-common/asan/pr70541.c: New test.
6100
0aabcddf 61012016-04-08 Tom de Vries <tom@codesourcery.com>
6102
6103 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6104 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6105
bec0c1e8 61062016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6107
6108 PR target/70566
6109 * gcc.c-torture/execute/pr70566.c: New test.
6110
87c791f5 61112016-04-08 Tom de Vries <tom@codesourcery.com>
6112
6113 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6114 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6115
7f38718f 61162016-04-08 Alan Modra <amodra@gmail.com>
6117
6118 * gcc.target/powerpc/pr70117.c: New.
6119
a96a7710 61202016-04-07 Jakub Jelinek <jakub@redhat.com>
6121
7a6265d1 6122 PR testsuite/70581
6123 * gcc.dg/lto/simd-function_0.c: New test.
6124
a96a7710 6125 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6126 clones.
6127 * c-c++-common/attr-simd-2.c: Likewise.
6128 * c-c++-common/attr-simd-4.c: Likewise.
6129 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6130 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6131
508dd607 61322016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6133
6134 PR testsuite/70553
6135 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6136
1b61585a 61372016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6138 Tom de Vries <tom@codesourcery.com>
6139
6140 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6141 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6142 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6143 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6144 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6145 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6146 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6147 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6148
5f060aa8 61492016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6150
6151 PR c/70436
6152 * g++.dg/warn/Wparentheses-29.C: New test.
6153
d3831f71 61542016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6155
6156 PR c/70436
6157 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6158 explicit braces to resolve a future -Wparentheses warning.
6159
382ece2d 61602016-04-06 Richard Henderson <rth@redhat.com>
6161
6162 * gcc.dg/pr61817-1.c: New test.
6163 * gcc.dg/pr61817-2.c: New test.
6164 * gcc.dg/pr69391-1.c: New test.
6165 * gcc.dg/pr69391-2.c: New test.
6166
72234ee9 61672016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6168
6169 PR rtl-optimization/70398
4860a6bf 6170 * gcc.target/aarch64/pr70398.c: New.
72234ee9 6171
5547150a 61722016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6173
6174 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6175
15b70121 61762016-04-06 Yvan Roux <yvan.roux@linaro.org>
6177 Pedro Alves <palves@redhat.com>
6178
6179 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6180
585aefbb 61812016-04-06 Jakub Jelinek <jakub@redhat.com>
6182
0cbb513b 6183 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6184 Check for avx512f effective targets instead of avx2.
6185 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6186 for AVX512F clones.
6187 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6188 * g++.dg/gomp/declare-simd-1.C: Likewise.
6189 * g++.dg/gomp/declare-simd-3.C: Likewise.
6190 * g++.dg/gomp/declare-simd-4.C: Likewise.
6191
585aefbb 6192 PR middle-end/70550
6193 * c-c++-common/gomp/pr70550-1.c: New test.
6194 * c-c++-common/gomp/pr70550-2.c: New test.
6195
0b91cceb 61962016-04-05 Nathan Sidwell <nathan@acm.org>
6197
6198 PR c++/70512
6199 * g++.dg/ext/attribute-may-alias-5.C: New.
6200
645a9d8e 62012016-04-05 Jakub Jelinek <jakub@redhat.com>
6202
6203 PR c++/70336
6204 * c-c++-common/pr70336.c: New test.
6205 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6206 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6207
bdf23925 62082016-04-05 Jan Hubicka <hubicka@ucw.cz>
6209
6210 PR ipa/66223
6211 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6212
aaff837c 62132016-04-05 Jakub Jelinek <jakub@redhat.com>
6214
6215 PR rtl-optimization/70542
6216 * gcc.dg/torture/pr70542.c: New test.
6217 * gcc.target/i386/avx2-pr70542.c: New test.
6218
2eac58a0 62192016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6220
6221 PR tree-optimization/70509
6222 * gcc.target/i386/avx512bw-pr70509.c: New test.
6223
4f7ebe46 62242016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6225
6226 PR c++/70452
6227 * g++.dg/ext/constexpr-vla4.C: New test.
6228
305d86a0 62292016-04-05 Uros Bizjak <ubizjak@gmail.com>
6230
6231 PR target/70510
6232 * gcc.target/i386/pr70510.c: New test.
6233
eec3b789 62342016-04-05 Richard Biener <rguenther@suse.de>
6235
6236 PR tree-optimization/70526
6237 * g++.dg/torture/pr70526.C: New testcase.
6238
ca943582 62392016-04-05 Jakub Jelinek <jakub@redhat.com>
6240
6241 PR target/70525
6242 * gcc.target/i386/pr70525.c: New test.
6243
87825cd5 62442016-04-05 Richard Biener <rguenther@suse.de>
6245
6246 PR middle-end/70499
6247 * g++.dg/torture/pr70499.C: New testcase.
6248
14638828 62492016-04-05 Richard Biener <rguenther@suse.de>
6250
6251 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6252 remove XFAIL.
6253
967a90d5 62542016-04-04 Jakub Jelinek <jakub@redhat.com>
6255
6256 PR middle-end/70307
6257 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6258 rs6000 ABI warnings.
6259
d374a3a3 62602016-04-04 Jan Hubicka <hubicka@ucw.cz>
6261
6262 PR ipa/66223
6263 * g++.dg/ipa/devirt-51.C: New testcase.
6264
8ff377a6 62652016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6266 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR middle-end/70457
6269 * gcc.dg/torture/pr70457.c: New.
6270
f567b44f 62712016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6272
6273 PR fortran/67538
6274 * gfortran.dg/allocate_with_source_19.f08: New test.
6275
89d4ebfa 62762016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6277
6278 PR fortran/65795
6279 * gfortran.dg/coarray_allocate_6.f08: New test.
6280
68ab33a6 62812016-04-04 Richard Biener <rguenther@suse.de>
6282
6283 PR rtl-optimization/70484
6284 * gcc.dg/torture/pr70484.c: New testcase.
6285
c4f5465d 62862016-04-04 Marek Polacek <polacek@redhat.com>
6287
6288 PR c/70307
6289 * gcc.dg/torture/pr70307.c: New test.
6290
bfec6609 62912016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6292
6293 PR target/70416
6294 PR target/67391
6295 * gcc.target/sh/torture/pr70416.c: New.
6296
40df9099 62972016-04-02 Martin Sebor <msebor@redhat.com>
6298
6299 PR c++/67376
6300 PR c++/70170
6301 PR c++/70172
6302 PR c++/70228
6303 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6304 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6305 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6306 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6307 * g++.dg/cpp0x/constexpr-string.C: Same.
6308 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6309 * g++.dg/cpp0x/pr65398.C: Same.
6310 * g++.dg/ext/constexpr-vla1.C: Same.
6311 * g++.dg/ext/constexpr-vla2.C: Same.
6312 * g++.dg/ext/constexpr-vla3.C: Same.
6313 * g++.dg/ubsan/pr63956.C: Same.
6314
0edb9bfe 63152016-04-01 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR rtl-optimization/70467
6318 * gcc.target/i386/pr70467-2.c: New test.
6319
e5b1a1d9 63202016-04-01 Jakub Jelinek <jakub@redhat.com>
6321 Marek Polacek <polacek@redhat.com>
6322
6323 PR c++/70488
6324 * g++.dg/init/new47.C: New test.
6325
b2ca3fb0 63262016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6327
6328 PR target/70496
6329 * gcc.target/arm/pr70496.c: New test.
6330
4c3bd1e3 63312016-04-01 Nathan Sidwell <nathan@acm.org>
6332
47de69ad 6333 PR c++/68475
6334 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6335
313d569f 63362016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6337
6338 PR target/69890
6339 * gcc.dg/strlenopt.h (memmove): New.
6340 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6341 instead of "string.h".
6342 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6343 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6344 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6345 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6346 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6347 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6348 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6349 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6350 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6351 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6352 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6353 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6354 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6355 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6356 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6357 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6358 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6359 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6360 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6361 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6362
5469facd 63632016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6364
6365 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6366 (Holder::foo): Reflect this.
6367
503de754 63682016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6369
6370 PR target/70442
6371 * gcc.dg/pr70442.c: New test.
6372
13ee2de7 63732016-03-31 Nathan Sidwell <nathan@acm.org>
6374
6375 PR c++/70393
6376 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6377
5e0d03a8 63782016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6379
6380 PR target/70453
6381 * gcc.target/i386/pr70453.c: New test.
6382
8cb82ed4 63832016-03-31 Andrey Belevantsev <abel@ispras.ru>
6384
6385 PR target/70292
6386 * gcc.c-torture/pr70292.c: New test.
6387
7952b661 63882016-03-31 Marek Polacek <polacek@redhat.com>
6389
6390 PR c/70297
6391 * c-c++-common/pr70297.c: New test.
6392 * g++.dg/cpp0x/typedef-redecl.C: New test.
6393 * gcc.dg/typedef-redecl2.c: New test.
6394
1607cc74 63952016-03-31 Jakub Jelinek <jakub@redhat.com>
6396
6397 PR rtl-optimization/70460
6398 * gcc.c-torture/execute/pr70460.c: New test.
6399
c689c252 64002016-03-31 Richard Biener <rguenther@suse.de>
6401
6402 PR c++/70430
6403 * g++.dg/ext/vector30.C: New testcase.
6404
91c9586d 64052016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6406 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6407
6408 * gfortran.dg/fmt_pf.f90: New test.
6409
afa5c1b8 64102016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6411
6412 Forward-port from 5 branch
6413 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR testsuite/70356
6416 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6417 dg-require-effective-target after dg-do.
6418
6419 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6420
6421 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6422
6a5dcab3 64232016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6424 Julian Brown <julian@codesourcery.com>
6425 Chung-Lin Tang <cltang@codesourcery.com>
6426 Cesar Philippidis <cesar@codesourcery.com>
6427 James Norris <jnorris@codesourcery.com>
6428 Tom de Vries <tom@codesourcery.com>
6429 Nathan Sidwell <nathan@codesourcery.com>
6430
305d86a0 6431 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6432 * c-c++-common/goacc/loop-clauses.c: Likewise.
6433 * g++.dg/goacc/template.C: Likewise.
6434 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6435 * gfortran.dg/goacc/loop-1.f95: Likewise.
6436 * gfortran.dg/goacc/loop-5.f95: Likewise.
6437 * gfortran.dg/goacc/loop-6.f95: Likewise.
6438 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6439 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6440 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6441 * c-c++-common/goacc/clauses-fail.c: Likewise.
6442 * c-c++-common/goacc/parallel-1.c: Likewise.
6443 * c-c++-common/goacc/reduction-1.c: Likewise.
6444 * c-c++-common/goacc/reduction-2.c: Likewise.
6445 * c-c++-common/goacc/reduction-3.c: Likewise.
6446 * c-c++-common/goacc/reduction-4.c: Likewise.
6447 * c-c++-common/goacc/routine-3.c: Likewise.
6448 * c-c++-common/goacc/routine-4.c: Likewise.
6449 * c-c++-common/goacc/routine-5.c: Likewise.
6450 * c-c++-common/goacc/tile.c: Likewise.
6451 * g++.dg/goacc/template.C: Likewise.
6452 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6453 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6454 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6455 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6456 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6457 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6458 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6459 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6460 * c-c++-common/goacc/use_device-1.c: ... this file.
6461 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6462 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6463 * c-c++-common/goacc/host_data-6.c: ... this file.
6464 * c-c++-common/goacc/loop-2-kernels.c: New file.
6465 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6466 * c-c++-common/goacc/loop-3.c: Likewise.
6467 * g++.dg/goacc/reference.C: Likewise.
6468 * g++.dg/goacc/routine-1.C: Likewise.
6469 * g++.dg/goacc/routine-2.C: Likewise.
6470
932c0baa 64712016-03-30 Richard Biener <rguenther@suse.de>
6472
6473 PR middle-end/70450
6474 * gcc.dg/torture/pr70450.c: New testcase.
6475
7f7c4659 64762016-03-30 Jakub Jelinek <jakub@redhat.com>
6477
6478 PR target/70421
6479 * gcc.dg/torture/pr70421.c: New test.
6480 * gcc.target/i386/avx512f-pr70421.c: New test.
6481
9cbfe80c 64822016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6483
6484 PR testsuite/70364
6485 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6486 (check): New function.
6487 (bar): Call check.
6488 (foo): Align stack to 16 bytes when calling bar.
6489 * gcc.target/i386/cleanup-2.c: Likewise.
6490
f56c7d36 64912016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6492
6493 PR tree-optimization/59124
6494 * gcc.dg/Warray-bounds-19.c: New test.
6495
0275bf9b 64962016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6497
6498 * lib/prune.exp (escape_regex_chars): New.
6499 (prune_file_path): Update to quote metcharacters for regexp.
6500
a3daa269 65012016-03-29 Jakub Jelinek <jakub@redhat.com>
6502
24e1ba3d 6503 PR rtl-optimization/70429
6504 * gcc.c-torture/execute/pr70429.c: New test.
6505
a3daa269 6506 PR tree-optimization/70405
6507 * gcc.dg/pr70405.c: New test.
6508
3ef41a6e 65092016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6510
6511 PR fortran/70397
6512 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6513 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6514
4abd9410 65152016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6516
6517 PR testsuite/64177
6518 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6519 __cilkrts_set_param to set two workers.
6520 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6521 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6522
b58e5f0f 65232016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6524
305d86a0 6525 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6526
bff53658 65272016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6528
6529 PR target/70406
305d86a0 6530 * gcc.target/i386/pr70406.c: New test.
bff53658 6531
bb2c9c15 65322016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6533
6534 * gnat.dg/specs/double_record_extension3.ads: New test.
6535
f12c84ab 65362016-03-25 Richard Henderson <rth@redhat.com>
6537
6538 PR target/70120
6539 * gcc.target/aarch64/pr70120-1.c: New.
6540 * gcc.target/aarch64/pr70120-2.c: New.
6541 * gcc.target/aarch64/pr70120-3.c: New.
6542
b0bf58c4 65432016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6544
6545 PR c++/62212
6546 * g++.dg/template/mangle2.C: The dg-do directive should be
6547 "compile" not "assemble".
6548
f175ba0f 65492016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6550
6551 PR lto/69650
6552 * gcc.dg/pr69650.c: New test.
6553
4cc3295f 65542016-03-25 David Edelsohn <dje.gcc@gmail.com>
6555
6556 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6557
0cf40600 65582016-03-25 Alan Modra <amodra@gmail.com>
6559
6560 * gcc.dg/dfp/pr70052.c: New test.
6561
3aebf099 65622016-03-24 Richard Henderson <rth@redhat.com>
6563
6564 PR middle-end/69845
6565 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6566 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6567
83245bd3 65682016-03-24 Tom de Vries <tom@codesourcery.com>
6569
6570 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6571
108e7ee4 65722016-03-24 Tom de Vries <tom@codesourcery.com>
6573
6574 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6575 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6576
17af0b14 65772016-03-24 Tom de Vries <tom@codesourcery.com>
6578
6579 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6580 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6581
6c8770ee 65822016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6583
6584 PR c++/62212
6585 * g++.dg/template/mangle2.C: New test.
6586
a7e21b7b 65872016-03-24 Richard Biener <rguenther@suse.de>
6588
6589 PR tree-optimization/70396
6590 * gcc.dg/torture/pr70396.c: New testcase.
6591
f365d297 65922016-03-24 Richard Biener <rguenther@suse.de>
6593
6594 PR middle-end/70370
6595 * gcc.dg/torture/pr70370.c: New testcase.
6596
da7aeb13 65972016-03-24 Tom de Vries <tom@codesourcery.com>
6598
6599 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6600 * gfortran.dg/goacc/kernels-tree.f95: Same.
6601 * gfortran.dg/goacc/parallel-tree.f95: Same.
6602
80b30de0 66032016-03-24 Tom de Vries <tom@codesourcery.com>
6604
6605 * c-c++-common/goacc/uninit-if-clause.c: New test.
6606 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6607
cb9b6b99 66082016-03-24 Jakub Jelinek <jakub@redhat.com>
6609
6610 PR target/70290
305d86a0 6611 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6612 Fix formatting.
cb9b6b99 6613
a4225fff 66142016-03-24 Richard Biener <rguenther@suse.de>
6615
6616 PR tree-optimization/70372
6617 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6618
5a869ab8 66192016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6620
6621 PR c++/70347
6622 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6623
36ce5faa 66242016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6625
6626 PR c++/70332
6627 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6628
c4fa85c9 66292016-03-23 Jakub Jelinek <jakub@redhat.com>
6630
d9377ad5 6631 PR c++/70001
6632 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6633 * g++.dg/cpp1y/pr70001.C: New test.
6634
c4fa85c9 6635 PR c++/70323
6636 * g++.dg/cpp0x/constexpr-70323.C: New test.
6637
0a2062da 66382016-03-23 Alexandre Oliva <aoliva@redhat.com>
6639 Jason Merrill <jason@redhat.com>
6640 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR c++/69315
6643 * g++.dg/cpp0x/constexpr-69315.C: New test.
6644 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6645
62d2a6dc 66462016-03-23 Marek Polacek <polacek@redhat.com>
6647
6648 PR c++/69884
6649 * g++.dg/warn/Wignored-attributes-1.C: New test.
6650 * g++.dg/warn/Wignored-attributes-2.C: New test.
6651
a82d6246 66522016-03-23 Tom de Vries <tom@codesourcery.com>
6653
6654 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6655 initialization.
6656 * gfortran.dg/goacc/private-3.f95 (test): Same.
6657 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6658 missing use param.
6659
dc834ba1 66602016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6661
6662 * lib/target-supports.exp: Remove v7ve entry from loop
6663 creating effective target checks.
6664 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6665 (add_options_for_arm_arch_v7ve): Likewise.
6666
7e83fd1f 66672016-03-23 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR tree-optimization/70354
6670 * gcc.dg/vect/pr70354-1.c: New test.
6671 * gcc.dg/vect/pr70354-2.c: New test.
6672 * gcc.target/i386/avx2-pr70354-1.c: New test.
6673 * gcc.target/i386/avx2-pr70354-2.c: New test.
6674
4e4da058 66752016-03-22 Jeff Law <law@redhat.com>
6676
6677 PR target/70232
6678 * gcc.dg/tree-ssa/pr70232.c: New test.
6679
6855137b 66802016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6681
6682 PR target/70302
6683 * gcc.target/i386/pr70302.c: New test.
6684
19db1ec8 66852016-03-22 Richard Biener <rguenther@suse.de>
6686
6687 PR middle-end/70251
6688 * g++.dg/torture/pr70251.C: New testcase.
6689
4baec9f2 66902016-03-22 David Malcolm <dmalcolm@redhat.com>
6691
6692 PR c/69993
6693 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6694 Wmisleading-indentation.c.
6695 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6696 reflect change to diagnostic text and order of messages.
6697 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6698
fcfec126 66992016-03-22 David Edelsohn <dje.gcc@gmail.com>
6700
6701 * g++.dg/ext/java-3.C: Don't compile on AIX.
6702
aa30728a 67032016-03-22 Richard Biener <rguenther@suse.de>
6704
6705 PR middle-end/70333
6706 * gcc.dg/torture/pr70333.c: New testcase.
6707
46ec4eb4 67082016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6709
6710 * g++.dg/ext/pr70290.C: New test.
6711
4880f878 67122016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6713
6714 PR target/70325
6715 * gcc.target/i386/pr70325.c: New test.
6716
3d78ea44 67172016-03-22 Jakub Jelinek <jakub@redhat.com>
6718
5934fb8f 6719 PR target/70329
6720 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6721 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6722
b6436f79 6723 PR target/70300
6724 * gcc.target/i386/pr70300.c: New test.
6725
3d78ea44 6726 PR c++/70295
6727 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6728 (func2): New function for cond with parens, xfail warning for c++.
6729 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6730
b60244f6 67312016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6732
6733 PR c++/70096
6734 * g++.dg/template/ptrmem30.C: New test.
6735
c8e3e744 67362016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6737
6738 PR c++/70204
6739 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6740 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6741
2715f63a 67422016-03-21 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR middle-end/70326
6745 * gcc.dg/pr70326.c: New test.
6746
2daa2cda 67472016-03-21 Marc Glisse <marc.glisse@inria.fr>
6748 Jakub Jelinek <jakub@redhat.com>
6749
6750 PR tree-optimization/70317
6751 * gcc.dg/pr70317.c: New test.
6752
d9aa5a50 67532016-03-21 Uros Bizjak <ubizjak@gmail.com>
6754
6755 PR target/70327
6756 * gcc.target/i386/pr70327.c: New test.
6757
e1a88bf4 67582016-03-21 Martin Liska <mliska@suse.cz>
6759
61941425 6760 PR ipa/70306
e1a88bf4 6761 * gcc.dg/ipa/pr70306.c: New test.
6762
d9aa5a50 67632016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 6764
6765 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6766 * gcc.target/arm/attr-align3.c: Likewise.
6767 * gcc.target/arm/attr_arm.c: Likewise.
6768 * gcc.target/arm/flip-thumb.c: Likewise.
6769
afdde20c 67702016-03-21 Jakub Jelinek <jakub@redhat.com>
6771
6772 PR target/70296
6773 * gcc.target/powerpc/altivec-36.c: New test.
6774
3f2ef661 67752016-03-21 Richard Biener <rguenther@suse.de>
6776
6777 PR tree-optimization/70310
6778 * gcc.dg/torture/pr70310.c: New testcase.
6779
08b2b692 67802016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6781
6782 PR target/70293
6783 * gcc.target/i386/pr70293.c: New test.
6784
93505d22 67852016-03-21 Richard Biener <rguenther@suse.de>
6786
6787 PR tree-optimization/70288
6788 * gcc.dg/torture/pr70288-1.c: New testcase.
6789 * gcc.dg/torture/pr70288-2.c: Likewise.
6790
06fd1914 67912016-03-21 Andrey Belevantsev <abel@ispras.ru>
6792
6793 PR rtl-optimization/69307
6794 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 6795
b628775e 67962016-03-21 Andrey Belevantsev <abel@ispras.ru>
6797
6798 PR rtl-optimization/69102
6799 * gcc.c-torture/compile/pr69102.c: New test.
6800
1421f43c 68012016-03-18 Jeff Law <law@redhat.com>
6802
6803 PR rtl-optimization/70263
6804 * gcc.c-torture/compile/pr70263-1.c: New test.
6805 * gcc.target/i386/pr70263-2.c: New test.
6806
e7142ce1 68072016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6808
6809 PR rtl-optimization/70278
6810 * gcc.dg/torture/pr70278.c: New test.
6811 * gcc.target/arm/pr70278.c: New test.
6812
5539bc70 68132016-03-18 David Malcolm <dmalcolm@redhat.com>
6814
6815 PR c/70281
6816 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6817 (test_builtin_types_compatible_p): New test function.
6818 * gcc.dg/pr70281.c: New test case.
6819
296a290a 68202016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6821
6822 PR target/70113
6823 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6824
666094f0 68252016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6826
6827 PR tree-optimization/70252
6828 * gcc.dg/pr70252.c: New test.
6829
350514e8 68302016-03-18 Tom de Vries <tom@codesourcery.com>
6831
6832 * gcc.dg/pr70161-2.c: New test.
6833 * gcc.dg/pr70161.c: New test.
6834
011e0cea 68352016-03-18 Tom de Vries <tom@codesourcery.com>
6836
6837 PR ipa/70269
6838 * gcc.dg/pr70269.c: New test.
6839
292a09de 68402016-03-18 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR c++/70267
6843 * g++.dg/ext/java-3.C: New test.
6844
efc86c4c 68452016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6846
6847 PR c++/70205
6848 * g++.dg/lookup/pr70205.C: New test.
6849
a28dd575 68502016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6851
6852 PR c++/70218
6853 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6854
92e7ab1e 68552016-03-17 Marek Polacek <polacek@redhat.com>
6856
6857 PR c/69407
6858 * gcc.dg/atomic-op-6.c: New test.
6859
7378dbfb 68602016-03-17 David Malcolm <dmalcolm@redhat.com>
6861
6862 PR c/70264
6863 * c-c++-common/pr70264.c: New test case.
6864
f7995d7d 68652016-03-17 Jakub Jelinek <jakub@redhat.com>
6866
e2895b76 6867 PR c++/70144
6868 * c-c++-common/pr70144-1.c: New test.
6869 * c-c++-common/pr70144-2.c: New test.
6870
f7995d7d 6871 PR c++/70272
6872 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6873 * g++.dg/opt/flifetime-dse6.C: New test.
6874 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6875
5ec4a949 68762016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6877
6878 PR driver/70192
6879 * gcc.dg/pic-1.c: New test.
6880 * gcc.dg/pic-2.c: Likewise.
6881 * gcc.dg/pic-3.c: Likewise.
6882 * gcc.dg/pic-4.c: Likewise.
6883 * gcc.dg/pie-1.c: Likewise.
6884 * gcc.dg/pie-2.c: Likewise.
6885 * gcc.dg/pie-3.c: Likewise.
6886 * gcc.dg/pie-4.c: Likewise.
6887 * gcc.dg/pie-5.c: Likewise.
6888 * gcc.dg/pie-6.c: Likewise.
6889
c28550e1 68902016-03-17 Tom de Vries <tom@codesourcery.com>
6891
6892 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6893 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6894
be3296cb 68952016-03-17 Richard Biener <rguenther@suse.de>
6896
6897 PR debug/70271
6898 * g++.dg/debug/pr70271.C: New testcase.
6899
9b60ef21 69002016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6901
6902 * gcc.target/i386/pr70251.c: New test.
6903
9a80bc1a 69042016-03-17 Marek Polacek <polacek@redhat.com>
6905
6906 PR c++/70194
6907 * g++.dg/warn/constexpr-70194.C: New test.
6908
733d7ff9 69092016-03-16 Richard Henderson <rth@redhat.com>
6910
6911 PR middle-end/70240
6912 * gcc.c-torture/compile/pr70240.c: New.
6913
3e6f12bf 69142016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6915
6916 * gcc.c-torture/compile/20151204.c: Skip for avr.
6917
867c9e99 69182016-03-16 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR target/70245
6921 * g++.dg/opt/pr70245.C: New test.
6922 * g++.dg/opt/pr70245.h: New file.
6923 * g++.dg/opt/pr70245-aux.cc: New file.
6924
8ced6ab7 69252016-03-16 Martin Sebor <msebor@redhat.com>
6926
6927 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6928
37af779a 69292016-03-16 Richard Henderson <rth@redhat.com>
6930
6931 PR middle-end/70199
6932 * gcc.c-torture/compile/pr70199.c: New.
6933
78ed999c 69342016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6935
6936 * gcc.dg/uninit-19.c: Run dos2unix.
6937
462ca422 69382016-03-16 Marek Polacek <polacek@redhat.com>
6939
6940 PR c/70093
6941 * gcc.dg/nested-func-10.c: New test.
6942 * gcc.dg/nested-func-9.c: New test.
6943
fe58aacc 69442016-03-16 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR tree-optimization/68714
6947 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6948
27a53872 69492016-03-16 Tom de Vries <tom@codesourcery.com>
6950
6951 PR tree-optimization/68715
6952 * gcc.dg/graphite/pr68715-2.c: New test.
6953 * gcc.dg/graphite/pr68715.c: New test.
6954 * gfortran.dg/graphite/pr68715.f90: New test.
6955
95049c3c 69562016-03-16 Tom de Vries <tom@codesourcery.com>
6957
6958 PR tree-optimization/68809
6959 * gcc.dg/graphite/pr68809-2.c: New test.
6960 * gcc.dg/graphite/pr68809.c: New test.
6961
09eddd70 69622016-03-16 Jakub Jelinek <jakub@redhat.com>
6963
81fc5915 6964 PR c++/70147
6965 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6966 method call to i () as argument. Adjust expected output.
6967
09eddd70 6968 PR c++/70147
6969 * g++.dg/ubsan/pr70147-1.C: New test.
6970 * g++.dg/ubsan/pr70147-2.C: New test.
6971
6373d2a2 69722016-03-15 Martin Sebor <msebor@redhat.com>
6973
6974 PR c++/58281
6975 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6976
d27a0c11 69772016-03-15 John David Anglin <danglin@gcc.gnu.org>
6978
9908039d 6979 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6980 hppa*-*-hpux*.
6981
45cdc3a6 6982 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6983
d27a0c11 6984 PR libfortran/69799
6985 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6986 libatomic_available.
6987
0dd1d57f 69882016-03-15 Marek Polacek <polacek@redhat.com>
6989
6990 PR c++/70209
6991 * g++.dg/ext/attribute-may-alias-4.C: New test.
6992
0ce02c07 69932016-03-15 Alexander Monakov <amonakov@ispras.ru>
6994
6995 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6996 -fvar-tracking-assignments-toggle flag.
6997
f6e39b30 69982016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6999
7000 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7001
167f93a2 70022016-03-15 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR rtl-optimization/70222
7005 * gcc.c-torture/execute/pr70222-1.c: New test.
7006 * gcc.c-torture/execute/pr70222-2.c: New test.
7007
08a8af4a 70082016-03-15 Richard Henderson <rth@redhat.com>
7009
7010 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7011
738eb905 70122016-03-15 Andrey Belevantsev <abel@ispras.ru>
7013
7014 PR rtl-optimization/69032
7015 * gcc.dg/pr69032.c: New test.
7016
dd148b3a 70172016-03-15 Andrey Belevantsev <abel@ispras.ru>
7018
7019 PR rtl-optimization/63384
d9aa5a50 7020 * g++.dg/pr63384.C: New test.
dd148b3a 7021
acf58115 70222016-03-15 Andrey Belevantsev <abel@ispras.ru>
7023
7024 PR target/64411
7025 * gcc.target/i386/pr64411.C: New test.
7026
a2897dc4 70272016-03-15 Tom de Vries <tom@codesourcery.com>
7028
7029 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7030 * gfortran.dg/goacc/kernels-alias.f95: New test.
7031
7bad2faf 70322016-03-14 Martin Sebor <msebor@redhat.com>
7033
7034 PR c++/53792
7035 * g++.dg/cpp0x/constexpr-inline.C: New test.
7036 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7037
d65fa8d9 70382016-03-14 David Edelsohn <dje.gcc@gmail.com>
7039
7040 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7041
2b3c633f 70422016-03-14 Jakub Jelinek <jakub@redhat.com>
7043
7044 PR middle-end/70219
7045 * gcc.dg/pr70219.c: New test.
7046
e947f9c3 70472016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7048
7049 PR target/70083
7050 * gcc.dg/torture/pr70083.c: New test.
7051 * gcc.target/i386/pr70083.c: New test.
7052
74201dc2 70532016-03-14 Richard Biener <rguenther@suse.de>
7054
7055 PR tree-optimization/56365
7056 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7057
88aea41e 70582016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7059
7060 PR target/70098
7061 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7062 New function.
7063 * g++.dg/pr70098.C: New testcase.
7064
7065
1bd2aefd 70662016-03-14 Tom de Vries <tom@codesourcery.com>
7067
7068 PR tree-optimization/70045
7069 * gcc.dg/graphite/pr70045.c: New test.
7070
922c7033 70712016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7072
7073 PR fortran/69043
7074 * gfortran.dg/include_9.f90: New test.
7075
fd4ab6d9 70762016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7077
7078 PR fortran/45076
7079 gfortran.dg/prof/prof.exp: New script.
7080 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7081
7d7218d3 70822016-03-12 Andrey Belevantsev <abel@ispras.ru>
7083
7084 PR rtl-optimization/69307
7085 * gcc.dg/pr69307.c: New test.
7086
02ffd664 70872016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7088
7089 PR target/69614
7090 * gcc.target/arm/pr69614.c: New.
7091
76e207a9 70922016-03-12 Paul Thomas <pault@gcc.gnu.org>
7093
7094 PR fortran/70031
7095 * gfortran.dg/submodule_14.f08: New test
7096
7097 PR fortran/69524
7098 * gfortran.dg/submodule_15.f08: New test
7099
490ee78a 71002016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7101
7102 PR c++/70106
7103 * g++.dg/cpp1y/paren3.C: New test.
7104
04e137ff 71052016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7106
7107 PR target/70131
7108 * gcc.target/powerpc/ppc-round2.c: New test.
7109
27b2c1c4 71102016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7111
7112 PR target/70123
7113 * gcc.dg/torture/pr70123.c: New test.
7114
84116671 71152016-03-11 Jeff Law <law@redhat.com>
7116
7117 PR tree-optimization/70190
7118 * gcc.c-torture/compile/pr70190.c: New test.
7119
cfa58bc8 71202016-03-11 David Malcolm <dmalcolm@redhat.com>
7121
7122 PR c/68187
7123 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7124 case.
7125 (test43_b): Likewise.
7126 (test43_c): Likewise.
7127 (test43_d): Likewise.
7128 (test43_e): Likewise.
7129 (test43_f): Likewise.
7130 (test43_g): Likewise.
7131 (test44_a): Likewise.
7132 (test44_b): Likewise.
7133 (test44_c): Likewise.
7134 (test44_d): Likewise.
7135 (test44_e): Likewise.
7136
ce234f27 71372016-03-11 David Malcolm <dmalcolm@redhat.com>
7138
7139 PR c/70085
7140 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7141
e4756b48 71422016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7143
7144 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7145 dg-options.
7146
1f5ef87e 71472016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7148
7149 PR target/70002
7150 PR target/69245
7151 * gcc.target/aarch64/pr69245_2.c: New test.
7152
f9c352a1 71532016-03-11 Jakub Jelinek <jakub@redhat.com>
7154
7155 PR tree-optimization/70177
7156 * gcc.dg/pr70177.c: New test.
7157
4dd92ac6 71582016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7159
7160 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7161
331e4fdb 71622016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7163
7164 * gcc.dg/tree-ssa/sra-20.c: New.
7165
69262824 71662016-03-11 Jakub Jelinek <jakub@redhat.com>
7167
6f9a7425 7168 PR rtl-optimization/70174
7169 * gcc.dg/pr70174.c: New test.
7170
69262824 7171 PR tree-optimization/70169
7172 * gcc.dg/pr70169.c: New test.
7173
4637a847 71742016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7175
7176 PR target/70160
7177 * gcc.target/i386/pr70160.c: New test.
7178
5a86d754 71792016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7180
7181 * gcc.target/s390/dfp-1.c: New test.
7182
af4c8290 71832016-03-10 Nick Clifton <nickc@redhat.com>
7184
7185 PR target/70044
7186 * gcc.target/aarch64/pr70044.c: New test.
7187
98dfd328 71882016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7189 Jakub Jelinek <jakub@redhat.com>
7190
7191 PR c++/70001
7192 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7193 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7194 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7195
75e72311 71962016-03-10 Jan Hubicka <hubicka@ucw.cz>
7197
7198 PR lto/69589
7199 * g++.dg/lto/pr69589_0.C: New testcase
7200 * g++.dg/lto/pr69589_1.C: New testcase
7201
a2eb1271 72022016-03-10 Marek Polacek <polacek@redhat.com>
7203
7204 PR c++/70153
7205 * g++.dg/delayedfold/unary-plus1.C: New test.
7206
72072016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7208
7209 * gcc.target/arm/pr45701-1.c: Escape brackets.
7210 * gcc.target/arm/pr45701-2.c: Likewise.
7211
5ab2987f 72122016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7213
7214 * gfortran.dg/unconstrained_commons.f: New.
7215
6972afac 72162016-03-10 Alan Modra <amodra@gmail.com>
7217
7218 * gcc.dg/pr69195.c: New.
7219 * gcc.dg/pr69238.c: New.
7220
c82c99ec 72212016-03-10 Tom de Vries <tom@codesourcery.com>
7222
7223 PR testsuite/68915
7224 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7225
a2389d4a 72262016-03-10 Richard Biener <rguenther@suse.de>
7227
7228 PR tree-optimization/70128
7229 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7230 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7231
c272412d 72322016-03-09 Jakub Jelinek <jakub@redhat.com>
7233
a0451069 7234 PR tree-optimization/70152
7235 * gcc.dg/pr70152.c: New test.
7236
c272412d 7237 PR target/70086
7238 * gcc.target/i386/pr70086-1.c: New test.
7239 * gcc.target/i386/pr70086-2.c: New test.
7240 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7241
7242 PR tree-optimization/70127
7243 * gcc.c-torture/execute/pr70127.c: New test.
7244
27dcb7a8 72452016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7246
7247 * c-c++-common/goacc/combined-directives-2.c: New test.
7248
c24757cf 72492016-03-09 David Malcolm <dmalcolm@redhat.com>
7250
7251 PR c/68473
7252 PR c++/70105
7253 * g++.dg/diagnostic/pr70105.C: New test.
7254 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7255 (test_multiple_ordinary_maps): New test function.
7256
83108969 72572016-03-09 David Malcolm <dmalcolm@redhat.com>
7258
7259 PR c/68473
7260 PR c++/70105
7261 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7262 Drop range information from call to inform_at_rich_loc.
7263 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7264 New.
7265 (test_show_locus): Replace calls to rich_location::add_range with
7266 calls to add_range. Rewrite the tests that used the now-defunct
7267 rich_location ctor taking a source_range. Simplify other tests
7268 by replacing calls to COMBINE_LOCATION_DATA with calls to
7269 make_location.
7270
6733c0e8 72712016-03-09 Richard Biener <rguenther@suse.de>
7272 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR tree-optimization/70138
7275 * gcc.dg/vect/pr70138-1.c: New testcase.
7276 * gcc.dg/vect/pr70138-2.c: Likewise.
7277
96abb9f5 72782016-03-09 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR target/70049
7281 * gcc.target/i386/pr70049.c: New test.
7282
42bb3bfb 72832016-03-09 Richard Biener <rguenther@suse.de>
7284
7285 PR c/70143
7286 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7287 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7288 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7289
27527428 72902016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7291
7292 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7293 arm-*-*.
7294
248449f2 72952016-03-09 Jakub Jelinek <jakub@redhat.com>
7296
1bd49ced 7297 PR middle-end/67278
7298 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7299
248449f2 7300 PR target/67278
7301 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7302
7303 PR middle-end/70050
7304 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7305 in testcase comment.
7306
dfc460ff 73072016-03-09 Tom de Vries <tom@codesourcery.com>
7308
7309 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7310 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7311 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7312 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7313 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7314 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7315 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7316 * gfortran.dg/goacc/kernels-loop.f95: New test.
7317
0377fc7f 73182016-03-08 Martin Sebor <msebor@redhat.com>
7319
7320 PR c++/62096
7321 * g++.dg/warn/overflow-warn-7.C: New test.
7322
3556aa80 73232016-03-08 Jason Merrill <jason@redhat.com>
7324
7325 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7326 * lib/target-supports.exp (check_effective_target_concepts): New.
7327
e5096208 73282016-03-08 Jakub Jelinek <jakub@redhat.com>
7329
5370eb8d 7330 PR c++/70135
7331 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7332 * g++.dg/ubsan/pr70135.C: New test.
7333
e5096208 7334 PR target/70110
7335 * gcc.dg/pr70110.c: New test.
7336
cc37120d 73372016-03-07 Martin Jambor <mjambor@suse.cz>
7338
7339 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7340 * c-c++-common/gomp/if-1.c: Likewise.
7341 * c-c++-common/gomp/pr61486-2.c: Likewise.
7342 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7343 to dg-additional-options.
7344 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7345 * g++/gomp/target-teams-1.c: Likewise.
7346 * gcc.dg/gomp/gomp.exp: Likewise.
7347 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7348 dg-additional-options.
7349 * gfortran.dg/gomp/gomp.exp: Likewise.
7350 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7351 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7352 dg-additional-options.
7353 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7354
53c248d8 73552016-03-07 Martin Jambor <mjambor@suse.cz>
7356
7357 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7358 * c-c++-common/gomp/gridify-1.c: New test.
7359 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7360
541e79a0 73612016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7362
7363 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7364 trigger for cortex-r8, when scanning for register r8.
7365 * gcc.target/arm/pr45701-2.c: Likewise.
7366
4dfabd94 73672016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7368 Jeff Law <law@redhat.com>
4dfabd94 7369
7370 PR tree-optimization/69740
7371 * gcc.c-torture/compile/pr69740-1.c: New test.
7372 * gcc.c-torture/compile/pr69740-2.c: New test.
7373
1b63a87b 73742016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7375
7376 * lib/target-supports.exp
7377 (check_effective_target_whole_vector_shift): Enable for PPC64.
7378
d33914da 73792016-03-07 Richard Biener <rguenther@suse.de>
7380
7381 PR tree-optimization/70115
7382 * gcc.dg/torture/pr70115.c: New testcase.
7383
584fba4b 73842016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7385
7386 PR middle-end/69916
7387 * c-c-++-common/goacc/pr69916.c: New.
7388
7f2f5ec0 73892016-03-07 Richard Henderson <rth@redhat.com>
7390
7391 * gcc.c-torture/compile/pr70061.c: New test.
7392
f530e7c4 73932016-03-07 Richard Biener <rguenther@suse.de>
7394
7395 PR testsuite/70109
7396 * gcc.dg/vect/O3-pr36098.c: New testcase.
7397
a3855fed 73982016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7399
7400 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7401
091ffc31 74022016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7403
7404 * gnat.dg/renaming9.ad[sb]: New testcase.
7405
2941b871 74062016-03-05 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR c++/70084
7409 * g++.dg/expr/stdarg3.C: New test.
7410
5173ce42 74112016-03-04 Jeff Law <law@redhat.com>
7412
7413 PR tree-optimization/69196
7414 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7415 x86_64-*-*.
7416
2d1d2e55 74172016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7418
0e43078e 7419 PR c/69973
7420 * gcc.dg/pr69973.c: New test.
7421
d8ec06ae 7422 PR rtl-optimization/69941
7423 * gcc.dg/torture/pr69941.c: New test.
7424
2d1d2e55 7425 PR c/69824
7426 * gcc.dg/pr69824.c: New test.
7427
32f692e2 74282016-03-05 Tom de Vries <tom@codesourcery.com>
7429
7430 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7431 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7432 function.
7433
1c699e9a 74342016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7435
7436 PR c++/66786
7437 * g++.dg/cpp1y/var-templ48.C: New test.
7438 * g++.dg/cpp1y/var-templ49.C: New test.
7439
358448c6 74402016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7441
7442 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7443
01dc3c45 74442016-03-04 Jakub Jelinek <jakub@redhat.com>
7445
e968ff6d 7446 PR c++/70035
7447 * g++.dg/ubsan/pr70035.C: New test.
7448
01dc3c45 7449 PR target/70062
7450 * gcc.target/i386/pr70062.c: New test.
7451
3937d618 74522016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7453
7454 * g++.dg/template/typename21.C: Remove c++98_only.
7455
c58ac7f8 74562016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7457
7458 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7459
0060768a 74602016-03-04 David Malcolm <dmalcolm@redhat.com>
7461
7462 PR c/68187
7463 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7464 function.
7465 (fn_42_b): Likewise.
7466 (fn_42_c): Likewise.
7467
74c6fd40 74682016-03-04 David Malcolm <dmalcolm@redhat.com>
7469
7470 PR c/68187
7471 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7472 function.
7473 (fn_40_b): Likewise.
7474 (fn_41_a): Likewise.
7475 (fn_41_b): Likewise.
7476
31b11359 74772016-03-04 Jakub Jelinek <jakub@redhat.com>
7478
7479 PR target/70059
7480 * gcc.target/i386/avx512f-pr70059.c: New test.
7481 * gcc.target/i386/avx512dq-pr70059.c: New test.
7482
c5b93452 74832016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7484
7485 PR rtl-optimization/57676
7486 * gcc.dg/torture/pr57676.c: New test.
7487
268fbd56 74882016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7489
7490 * gcc.dg/pr70026.c: New test.
7491
6560d1ad 74922016-03-04 Marek Polacek <polacek@redhat.com>
7493
7494 PR c/69798
7495 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7496 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7497
cc7dfddf 74982016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7499
7500 PR target/70004
7501 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7502 Delete.
7503 (test_corners_sisd_si): Likewise.
7504 (main): Remove checks of the above.
7505 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7506
e9663bd4 75072016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7508
7509 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7510
dcdd684e 75112016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7512
7513 * gcc.dg/torture/pr69951.c: Accept argc==0.
7514
e692d332 75152016-03-04 Richard Biener <rguenther@suse.de>
7516
7517 PR c++/70054
7518 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7519 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7520
af77b7e6 75212016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7522
7523 PR testsuite/69766
7524 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7525 testing multiarch.
7526
290da96e 75272016-03-04 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR debug/69947
7530 * gcc.dg/guality/pr69947.c: New test.
7531
e51ce713 75322016-03-03 Jakub Jelinek <jakub@redhat.com>
7533
7534 PR ada/70017
7535 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7536
1feed892 75372016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7538
7539 PR rtl-optimization/69904
7540 * gcc.target/arm/pr69904.c: New test.
7541
c32bda69 75422016-03-03 Jakub Jelinek <jakub@redhat.com>
7543
7544 PR target/70021
7545 * gcc.dg/vect/pr70021.c: New test.
7546 * gcc.target/i386/pr70021.c: New test.
7547
1bc579ed 75482016-03-03 Marek Polacek <polacek@redhat.com>
7549
7550 PR middle-end/70050
7551 * gcc.dg/pr70050.c: New test.
7552
cfa8d638 75532016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7554
7555 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7556
1b889259 75572016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7558
7559 PR tree-optimization/70043
7560 * gfortran.dg/vect/pr70043.f90: New test.
7561
f756dfa3 75622016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7563
7564 * gnat.dg/specs/task1.ads: New test.
7565
5cb4863d 75662016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7567
7568 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7569 Invoke gdb with -batch.
7570 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7571
5dd12e43 75722016-03-03 Richard Biener <rguenther@suse.de>
7573
7574 PR tree-optimization/55936
7575 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7576
d97ba4ca 75772016-03-02 Jeff Law <law@redhat.com>
7578
5d23c86f 7579 PR rtl-optimization/69942
7580 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7581 effects of argument promotions.
7582
d97ba4ca 7583 PR tree-optimization/69987
7584 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7585 target does not support -fprefetch-loop-arrays.
7586
901faaa0 75872016-03-02 Uros Bizjak <ubizjak@gmail.com>
7588
7589 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7590
51f6fdce 75912016-03-02 Bin Cheng <bin.cheng@arm.com>
7592
6bc7872f 7593 PR rtl-optimization/69052
51f6fdce 7594 * gcc.target/i386/pr69052.c: New test.
7595
31d31e07 75962016-03-02 Alan Modra <amodra@gmail.com>
7597
7598 * gcc.dg/pr69990.c: New.
7599
04faee95 76002016-03-02 Jakub Jelinek <jakub@redhat.com>
7601
270d0117 7602 PR c/68062
7603 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7604
7605 PR middle-end/70022
7606 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7607
04faee95 7608 PR target/70028
7609 * gcc.target/i386/pr70028.c: New test.
7610
a2cc9e8e 76112016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7612
7613 * c-c++-common/asan/swapcontext-test-1.c,
7614 * c-c++-common/tsan/thread_leak.c,
7615 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7616 * g++.dg/tsan/benign_race.C,
7617 * g++.dg/tsan/fd_close_norace.C,
7618 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7619 races with sanitizer output
7620
dd4bd263 76212016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7622 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7623
7624 PR target/67278
7625 * gcc.dg/simd-8.c: New testcase.
7626
b5fe3a49 76272016-03-02 Richard Biener <rguenther@suse.de>
7628
7629 PR middle-end/67278
7630 * gcc.dg/simd-7.c: New testcase.
7631
23601f67 76322016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7633
7634 * gcc.target/i386/pr70007.c: Tweak.
7635
f66f65e7 76362016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7637
7638 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7639
60773515 76402016-03-02 Marek Polacek <polacek@redhat.com>
7641
7642 PR c/67854
7643 * gcc.dg/pr67854.c: New test.
7644
6c094cb1 76452016-03-02 Jakub Jelinek <jakub@redhat.com>
7646
7647 PR middle-end/70025
7648 * gcc.dg/torture/pr70025.c: New test.
7649
7627bb56 76502016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7651
7652 PR tree-optimization/68621
7653 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7654
066c8e94 76552016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7656
7657 * gcc.target/i386/pr70007.c: New test.
7658
d3b819ad 76592016-03-01 Jeff Law <law@redhat.com>
7660
d4b9ad56 7661 PR tree-optimization/69196
7e217344 7662 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7663
d3b819ad 7664 PR tree-optimization/69196
7665 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7666 duplicating code and spoiling the expected output.
7667
4f37285d 76682016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7669
7670 PR target/70033
7671 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7672 supports power9 before doing tests.
7673 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7674 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7675 * gcc.target/powerpc/p9-permute.c: Likewise.
7676
3e9c4f6c 76772016-03-01 Uros Bizjak <ubizjak@gmail.com>
7678
7679 PR target/70027
7680 * gcc.target/i386/pr70027.c: New test.
7681
e324729e 76822016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7683
7684 * gcc.dg/pr70017.c: New test.
7685
40e9ce2d 76862016-03-01 Jakub Jelinek <jakub@redhat.com>
7687
7688 PR c/69796
7689 PR c/69974
7690 * gcc.dg/pr69796.c: New test.
7691 * gcc.dg/pr69974.c: New test.
7692
e8b016ea 76932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7694
7695 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7696
24d3127c 76972016-02-29 Jeff Law <law@redhat.com>
7698
7699 PR tree-optimization/69987
7700 * gfortran.dg/pr69987.f90: New test.
7701
7702 PR tree-optimization/69989
7703 * gcc.c-torture/compile/pr69989-2.c: New test.
7704
12cc1225 77052016-03-01 Marek Polacek <polacek@redhat.com>
7706
7707 PR c++/69795
7708 * g++.dg/parse/invalid1.C: New test.
7709
d99a947c 77102016-03-01 Richard Biener <rguenther@suse.de>
7711
7712 PR middle-end/70022
7713 * gcc.dg/pr70022.c: New testcase.
7714
395dbc60 77152016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7716
7717 PR tree-optimization/69956
7718 * gcc.dg/pr69956.c: New test.
7719
40a35c55 77202016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7721
7722 PR target/70011
7723 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7724 XFAIL when hardware supports efficient unaligned storage access.
7725
4edc90b0 77262016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7727
7728 PR c++/69961
7729 * g++.dg/template/pr69961a.C: New test.
7730 * g++.dg/template/pr69961b.C: New test.
7731
1ed1f69a 77322016-02-29 David Malcolm <dmalcolm@redhat.com>
7733
7734 PR preprocessor/69985
7735 * gcc.dg/cpp/pr69985.c: New test case.
7736
01c5d15d 77372016-02-29 Jeff Law <law@redhat.com>
7738
3a4d3de5 7739 PR tree-optimization/70005
7740 * gcc.c-torture/execute/pr70005.c New test.
7741
01c5d15d 7742 PR tree-optimization/69999
7743 * gcc.c-torture/compile/pr69999.c: New test.
7744
1bf66b54 77452016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7746
7747 PR tree-optimization/69652
7748 * gcc.dg/torture/pr69652.c: Delete test.
7749 * gcc.dg/vect/pr69652.c: New test.
7750
b4d653d5 77512016-02-19 Richard Biener <rguenther@suse.de>
7752
7753 PR tree-optimization/69980
7754 * gfortran.dg/vect/pr69980.f90: New testcase.
7755
35bc4745 77562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7757
7758 * gcc.target/sparc/20160229-1.c: New test.
7759
bb54a538 77602016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7761
7762 * gnat.dg/stack_usage3.adb: New test.
7763 * gnat.dg/stack_usage3_pkg.ads: New helper.
7764
95164e71 77652016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7766
7767 * gnat.dg/renaming8.adb: New test.
7768 * gnat.dg/renaming8_pkg1.ads: New helper.
7769 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7770 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7771
a890896f 77722016-02-29 Richard Biener <rguenther@suse.de>
7773
7774 PR tree-optimization/69720
7775 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7776
5c70403a 77772016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7778
7779 PR fortran/68147
7780 PR fortran/47674
7781 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7782
dfb6d139 77832016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 7784 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7785
7786 PR fortran/56007
7787 * gfortran.dg/coarray_8.f90: Adjust error message.
7788 * gfortran.dg/pr56007.f90: New test.
7789 * gfortran.dg/pr56007.f: New test.
7790
536508db 77912016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7792
7793 PR tree-optimization/69989
7794 * gcc.dg/torture/pr69989.c: New test.
7795
eec75e45 77962016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7797
7798 * gcc.target/i386/stack-realign-win.c: New test.
7799
0175e45a 78002016-02-28 Harald Anlauf <anlauf@gmx.de>
7801
7802 PR fortran/60126
7803 * gfortran.dg/pr60126.f90: New test.
7804
2a703589 78052016-02-27 Jeff Law <law@redhat.com>
7806
7807 Revert
7808 2016-02-26 Richard Biener <rguenther@suse.de>
7809 Jeff Law <law@redhat.com>
7810
7811 PR tree-optimization/69740
7812 * gcc.c-torture/compile/pr69740-1.c: New test.
7813 * gcc.c-torture/compile/pr69740-2.c: New test.
7814
359b4c18 78152016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7816
1c96765a 7817 PR fortran/69910
359b4c18 7818 * gfortran.dg/newunit_4.f90: New test.
7819
49462d93 78202016-02-27 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR target/69613
7823 PR rtl-optimization/69886
7824 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7825 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7826 target.
7827
c4ac733e 78282016-02-26 Martin Sebor <msebor@redhat.com>
7829
7830 PR tree-optimization/15826
7831 * gcc.dg/tree-ssa/pr15826.c: New test.
7832
da8c4b5d 78332016-02-26 Jakub Jelinek <jakub@redhat.com>
7834
7835 PR target/69969
7836 * gcc.target/powerpc/pr69969.c: New test.
7837
0a4558eb 78382016-02-26 Martin Sebor <msebor@redhat.com>
7839
7840 PR c++/15766
7841 * g++.old-deja/g++.other/decl5.C: Add a test case.
7842
5b500299 78432016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7844
7845 PR target/69946
7846 * gcc.target/powerpc/pr69946.c: New file.
7847
565f533b 78482016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 7849 Jeff Law <law@redhat.com>
565f533b 7850
0a4558eb 7851 PR tree-optimization/69740
565f533b 7852 * gcc.c-torture/compile/pr69740-1.c: New test.
7853 * gcc.c-torture/compile/pr69740-2.c: New test.
7854
ff67cbea 78552016-02-26 Martin Jambor <mjambor@suse.cz>
7856
7857 PR middle-end/69920
7858 * gcc.dg/torture/pr69932.c: New test.
7859 * gcc.dg/torture/pr69936.c: Likewise.
7860
e400d817 78612016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7862
7863 PR target/69709
7864 * gcc.target/s390/pr69709.c: New test.
7865
126a5a2d 78662016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7867
7868 PR target/69245
7869 * gcc.target/aarch64/pr69245_1.c: New test.
7870
59c58860 78712016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7872
7873 PR target/69613
7874 * gcc.dg/torture/pr69613.c: New test.
7875
9441fa4e 78762016-02-26 Jakub Jelinek <jakub@redhat.com>
7877
7878 PR rtl-optimization/69891
7879 * gcc.target/i386/pr69891.c: New test.
7880
e48fcde0 78812016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 7882 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7883
35ed600a 7884 PR target/61397
f41208a1 7885 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7886 functionality for both 32-bit and 64-bit.
7887
c86aaa0e 78882016-02-26 Richard Biener <rguenther@suse.de>
7889
7890 PR tree-optimization/69551
7891 * gcc.dg/torture/pr69951.c: New testcase.
7892
38e71a65 78932016-02-25 Richard Biener <rguenther@suse.de>
7894
7895 PR tree-optimization/48795
7896 * gcc.dg/Warray-bounds-18.c: New testcase.
7897
03331e69 78982016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7899
7900 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7901
f14d8d6a 79022016-02-25 Jakub Jelinek <jakub@redhat.com>
7903
7904 PR rtl-optimization/69896
7905 * gcc.dg/pr69896.c: New test.
7906
4003c807 79072016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7908
7909 PR c++/69736
7910 * g++.dg/cpp1y/paren2.C: New test.
7911
a0573328 79122016-02-24 Martin Sebor <msebor@redhat.com>
7913
7914 PR c/51147
7915 * gcc.dg/enum-mode-2.c: New test.
7916
2cde02ad 79172016-02-24 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR c++/69922
7920 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7921 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7922 * g++.dg/ubsan/pr69922.C: New test.
7923
f0ea75d1 79242016-02-24 Marek Polacek <polacek@redhat.com>
7925
7926 PR c/69819
7927 * gcc.dg/pr69819.c: New test.
7928
05027366 79292016-02-24 Martin Sebor <msebor@redhat.com>
7930
34ed562b 7931 PR c++/69912
7932 * g++.dg/ext/flexary15.C: New test.
7933
79342016-02-24 Martin Sebor <msebor@redhat.com>
7935
7936 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 7937 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 7938 * g++.dg/ext/builtin_alloca.C: Same.
05027366 7939
650c3ad5 79402016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7941 Charles Baylis <charles.baylis@linaro.org>
7942
7943 PR debug/61033
7944 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7945
596070e8 79462016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 7947 Jakub Jelinek <jakub@redhat.com>
596070e8 7948
7949 PR middle-end/69760
7950 * gcc.dg/torture/pr69760.c: New testcase.
7951
d6b92d9f 79522016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7953
7954 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7955 pattern on Solaris with as.
7956
90436d9d 79572016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7958
7959 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7960 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7961 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7962 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7963
7c749495 79642016-02-24 Jakub Jelinek <jakub@redhat.com>
7965
7966 PR middle-end/69915
7967 * gcc.dg/pr69915.c: New test.
7968
9c9680b5 79692016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7970
7971 PR rtl-optimization/69886
7972 * gcc.dg/torture/pr69886.c: New test.
7973
36d081ee 79742016-02-24 Richard Biener <rguenther@suse.de>
7975
7976 PR middle-end/68963
7977 * gcc.dg/torture/pr68963.c: New testcase.
7978
2a0accb9 79792016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7980
7981 PR target/69875
7982 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7983 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7984 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7985 * gcc.target/arm/atomic_loaddi_1.c: New test.
7986 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7987 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7988 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7989 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7990 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7991 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7992 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7993 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7994
f0e92ef1 79952016-02-24 Jakub Jelinek <jakub@redhat.com>
7996
7997 PR middle-end/69909
7998 * gcc.dg/torture/pr69909.c: New test.
7999
6907286f 80002016-02-24 Richard Biener <rguenther@suse.de>
8001
8002 PR tree-optimization/69907
8003 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8004 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8005 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8006
e6ab7475 80072016-02-24 Christian Bruel <christian.bruel@st.com>
8008
8009 * gcc.target/arm/pragma_cpp_fma.c: New test.
8010
47587450 80112016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8012
8013 PR fortran/61156
8014 * gfortran.dg/include_6.f90: Update test.
8015
d41ab738 80162016-02-23 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR objc/69844
8019 * objc.dg/pr69844.m: New test.
8020
4772d9d5 80212016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8022
8023 PR libgfortran/69456
8024 * gfortran.dg/namelist_89.f90: New test.
8025 * gfortran.dg/pr59700.f90: Update test..
8026
8c38d887 80272016-02-23 Martin Sebor <msebor@redhat.com>
8028
8029 PR middle-end/69780
8030 * g++.dg/ext/builtin_alloca.C: New test.
8031 * gcc.dg/builtins-68.c: New test.
8032
ee1bfdb0 80332016-02-23 Richard Henderson <rth@redhat.com>
8034
8035 * gcc.target/i386/addr-space-3.c: Remove test.
8036
52609ec3 80372016-02-23 David Malcolm <dmalcolm@redhat.com>
8038
8039 PR preprocessor/69126
8040 PR preprocessor/69543
8041 * c-c++-common/pr69126-2-long.c: New test.
8042 * c-c++-common/pr69126-2-short.c: New test.
8043 * c-c++-common/pr69543-1.c: Remove xfail.
8044
d5bf2cc8 80452016-02-23 David Malcolm <dmalcolm@redhat.com>
8046
8047 PR preprocessor/69126
8048 PR preprocessor/69543
8049 PR preprocessor/69558
8050 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8051 (f): Rename to...
8052 (test_2): ...this, and add leading comment.
8053 (MACRO_3, test_3): New.
8054 (MACRO_4A, MACRO_4B, test_4): New.
8055 (MACRO): Rename to...
8056 (MACRO_5): ...this.
8057 (g): Rename to...
8058 (test_5): ...this, updating for renaming of MACRO, and
8059 add leading comment.
8060 * c-c++-common/pr69543-1.c: New.
8061 * c-c++-common/pr69543-2.c: New.
8062 * c-c++-common/pr69543-3.c: New.
8063 * c-c++-common/pr69543-4.c: New.
8064 * c-c++-common/pr69558-1.c: New.
8065 * c-c++-common/pr69558-2.c: New.
8066 * c-c++-common/pr69558-3.c: New.
8067 * c-c++-common/pr69558-4.c: New.
8068 * gcc.dg/pr69558.c: Move to...
8069 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8070 xfail for c++.
8071
3a37a410 80722016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8073
8074 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8075 to -ftree-parallelize-loops/-fopenacc changes.
8076 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8077 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8078 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8079 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8080 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8081 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8082 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8083 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8084 * c-c++-common/goacc/kernels-loop.c: Likewise.
8085 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8086 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8087 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8088 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8089
ecca180f 80902016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8091
8092 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8093
eec0fa3f 80942016-02-23 Jakub Jelinek <jakub@redhat.com>
8095
f1f91c07 8096 PR c++/69902
8097 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8098
eec0fa3f 8099 PR c/69900
8100 * gcc.dg/pr69900.c: New test.
8101
e045424d 81022016-02-23 Martin Jambor <mjambor@suse.cz>
8103
8104 PR tree-optimization/69666
8105 * gcc.dg/tree-ssa/pr69666.c: New test.
8106
f482dff6 81072016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8108
8109 PR fortran/67451
8110 * gfortran.dg/coarray_allocate_5.f08: New test.
8111
57ed698b 81122016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8113
8114 * gcc.target/s390/vcond-shift.c: Move to ...
8115 * gcc.target/s390/vector/vcond-shift.c: ... here.
8116
990e443c 81172016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8118
8119 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8120 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8121
296c5f01 81222016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8123
8124 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8125
e53f41d5 81262016-02-20 Mark Wielaard <mjw@redhat.com>
8127
8128 PR c/28901
8129 * gcc.dg/unused-variable-3.c: New test.
8130
13af201d 81312016-02-22 Jakub Jelinek <jakub@redhat.com>
8132
8133 PR target/69888
8134 * gcc.target/i386/pr69888.c: New test.
8135
682c90f9 81362016-02-22 Richard Biener <rguenther@suse.de>
8137
8138 PR tree-optimization/69882
8139 * gfortran.dg/vect/pr69882.f90: New testcase.
8140
b8cd18c3 81412016-02-22 Jakub Jelinek <jakub@redhat.com>
8142
8143 PR target/69885
8144 * gcc.dg/pr69885.c: New test.
8145
09343379 81462016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8147
8148 PR target/69806
8149 PR target/54089
8150 * gcc.target/sh/pr54089-10.c: New.
8151
b345a09f 81522016-02-20 Paul Thomas <pault@gcc.gnu.org>
8153
8154 PR fortran/69423
8155 * gfortran.dg/deferred_character_15.f90 : New test.
8156
51385aed 81572016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8158
8159 PR fortran/57365
8160 gfortran.dg/allocate_with_source_18.f03: New test.
8161
81622016-02-20 Harald Anlauf <anlauf@gmx.de>
8163
8164 PR fortran/52531
8165 gfortran.dg/gomp/pr52531.f90: New test.
8166
9cce8384 81672016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8168
8169 PR c++/69865
8170 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8171 -std=c++03.
8172
d91f5fbb 81732016-02-19 Jakub Jelinek <jakub@redhat.com>
8174
563d5cb8 8175 PR c++/69826
8176 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8177 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8178
0a04aac9 8179 PR c++/69850
8180 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8181
d91f5fbb 8182 PR c++/69851
8183 * g++.dg/torture/pr69851.C: New test.
8184
5fe1f282 81852016-02-19 Martin Sebor <msebor@redhat.com>
8186
8187 PR testsuite/69573
8188 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8189
a45bce11 81902016-02-19 Jakub Jelinek <jakub@redhat.com>
8191
6263dde1 8192 PR c++/69850
8193 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8194 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8195
a45bce11 8196 PR c++/67767
8197 * g++.dg/cpp0x/pr67767.C: New test.
8198
cf2ed1b7 81992016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8200
8201 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8202 for fp, simd, crypto, crc, lse.
8203 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8204 above.
8205 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8206 effective target check.
8207
f6cc34b0 82082016-02-19 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR target/69820
8211 * gcc.target/i386/pr69820.c: New test.
8212
6c678e78 82132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8214
8215 * gcc.target/s390/vector/int128-1.c: New test.
8216
b088ff4b 82172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8218
8219 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8220
b11e60a4 82212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8222
8223 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8224 instruction pattern name to prevent the testcase from failing with
8225 -march=z13.
8226
664ff6a0 82272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8228
8229 * gcc.target/s390/md/movstr-2.c: New test.
8230
e80be24b 82312016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8232
8233 * gcc.target/s390/morestack.c: New test.
8234
9839f350 82352016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8236
8237 PR target/69625
8238 * gcc.target/s390/pr69625.c: Add test case.
8239
4550fbd0 82402016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8241
8242 PR testsuite/68580
8243 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8244
57d00b6a 82452016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8246
8247 PR target/68404
8248 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8249 * gcc.target/powerpc/fusion3.c: Likewise.
8250
63ad69d6 82512016-02-18 Richard Biener <rguenther@suse.de>
8252
8253 PR middle-end/69553
8254 * g++.dg/torture/pr69553.C: New testcase.
8255
d92404ed 82562016-02-18 Nick Clifton <nickc@redhat.com>
8257
4550fbd0 8258 PR target/62254
8259 PR target/69610
8260 * gcc.target/arm/pr62554.c: New test.
8261 * gcc.target/arm/pr69610-1.c: New test.
8262 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8263
0808dfce 82642016-02-18 Richard Biener <rguenther@suse.de>
8265
8266 PR middle-end/69854
8267 * gcc.dg/torture/pr69854.c: New testcase.
8268
fc3527e3 82692016-02-17 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR c++/69850
8272 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8273
e3c24279 82742012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8275
8276 * gcc.target/powerpc/vec-cg.c: New test.
8277
c9732c2b 82782016-02-17 Richard Biener <rguenther@suse.de>
8279
8280 PR testsuite/69586
8281 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8282
51bf9f9b 82832016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8284
8285 PR target/69161
8286 * gcc.c-torture/compile/pr69161.c: New test.
8287
6baedca3 82882016-02-17 David Sherwood <david.sherwood@arm.com>
8289
8290 PR target/69532
8291 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8292 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8293
4f240715 82942016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8295
8296 * gcc.dg/ifcvt-4.c: Skip on Visium.
8297
e0c0515d 82982016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8299
8300 * gnat.dg/atomic8.adb: New test.
8301
7b319ee6 83022016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8303
8304 * gnat.dg/discr46.ad[sb]: New test.
8305
48a7e3d1 83062016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8307
8308 PR Target/48344
8309 * gcc.target/powerpc/pr48344-1.c: New test.
8310
3f844f15 83112015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8312
8313 PR fortran/69742
8314 * gfortran.dg/associate_21.f90: New test.
8315
7675e968 83162016-02-16 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR c/69835
8319 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8320 -Wnonnull in dg-options.
8321 * c-c++-common/nonnull-2.c: New test.
8322
d6faee88 83232016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8324 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8325
8326 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8327
3a2a72aa 83282016-02-16 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR middle-end/69801
8331 * gcc.dg/pr69801.c: Add empty dg-options.
8332
28072426 83332016-02-16 James Norris <jnorris@codesourcery.com>
8334
8335 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8336 * g++.dg/goacc/deviceptr-1.c: New file.
8337
37fffac2 83382016-02-16 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR tree-optimization/69820
8341 * gcc.dg/vect/pr69820.c: New test.
8342
f72a5e61 83432016-02-16 Richard Biener <rguenther@suse.de>
8344
8345 PR tree-optimization/69776
8346 * gcc.dg/torture/pr69776-2.c: New testcase.
8347
50e0cd76 83482016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8349
8350 PR tree-optimization/69714
8351 * gcc.dg/torture/pr69714.c: New test.
8352
14a72c4e 83532016-02-16 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR tree-optimization/69802
8356 * gcc.dg/pr69802.c: New test.
8357
fd808c11 83582016-02-16 Richard Biener <rguenther@suse.de>
8359
8360 PR middle-end/69801
8361 * gcc.dg/pr69801.c: New testcase.
8362
49a549ca 83632016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8364
8365 PR libgfortran/69651
8366 * gfortran.dg/read_bang.f90: New test.
8367 * gfortran.dg/read_bang4.f90: New test.
8368
77454e6e 83692016-02-15 Jakub Jelinek <jakub@redhat.com>
8370
2074f21c 8371 PR c++/69658
8372 * g++.dg/init/pr69658.C: New test.
8373
77454e6e 8374 PR c++/69797
8375 * c-c++-common/pr69797.c: New test.
8376
4ef4d764 83772016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8378
8379 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8380 check for aarch64*-*-*.
8381
4a45fe0f 83822016-02-15 Richard Biener <rguenther@suse.de>
8383
8384 PR tree-optimization/69783
8385 * gcc.dg/vect/pr69783.c: New testcase.
8386
0b3619e6 83872016-02-15 Richard Biener <rguenther@suse.de>
8388
8389 PR tree-optimization/69776
8390 * gcc.dg/torture/pr69776.c: New testcase.
8391
9b49c3cb 83922016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8393
8394 PR fortran/60526
8395 * gfortran.dg/type_decl_4.f90: Reinstated.
8396
e46faff9 83972016-02-14 John David Anglin <danglin@gcc.gnu.org>
8398
8399 PR fortran/68746
8400 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8401
a96c809a 84022016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8403
8404 PR fortran/60526
8405 PR bootstrap/69816
8406 * gfortran.dg/type_decl_4.f90: Removed.
8407
fdec7e88 84082016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8409
8410 PR fortran/60526
8411 * gfortran.dg/type_decl_4.f90: New test.
8412
a72095c4 84132016-02-14 Alan Modra <amodra@gmail.com>
8414
bc436924 8415 PR testsuite/68886
a72095c4 8416 * gcc.c-torture/execute/stkalign.c: Revise test.
8417
73bb5f8b 84182016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8419
8420 PR target/67260
8421 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8422
beb13161 84232016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8424
8425 PR target/67260
8426 * gcc.target/sh/torture/pr67260.c: New.
8427
67cab04e 84282016-02-12 John David Anglin <danglin@gcc.gnu.org>
8429
8430 * gcc.dg/pr67964.c: Add dg-require-alias.
8431
44a59bb1 84322016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8433
8434 PR target/67636
8435 PR target/64345
8436 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8437
38c9bd3a 84382016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8439
8440 PR libgfortran/69668
8441 * gfortran.dg/namelist_88.f90: New test.
8442
1774ff82 84432016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8444
8445 PR libgfortran/69668
8446 * gfortran.dg/namelist_38.f90: Update test.
8447 * gfortran.dg/namelist_84.f90: Update test.
8448
aec1f4bd 84492016-02-12 David Malcolm <dmalcolm@redhat.com>
8450
8451 PR other/69554
8452 * gcc.dg/pr69554-1.c: New test.
8453 * gfortran.dg/pr69554-1.F90: New test.
8454 * gfortran.dg/pr69554-2.F90: New test.
8455 * lib/gcc-dg.exp (proc dg-locus): New function.
8456 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8457 distinguish between the caret-printing and non-caret-printing
8458 cases. If caret-printing has been explicitly enabled, bail out
8459 without attempting to fix up the output.
8460
da7d5066 84612016-02-12 David Malcolm <dmalcolm@redhat.com>
8462
8463 PR driver/69265
8464 PR driver/69453
8465 * gcc.dg/spellcheck-options-3.c: New test case.
8466 * gcc.dg/spellcheck-options-4.c: New test case.
8467 * gcc.dg/spellcheck-options-5.c: New test case.
8468 * gcc.dg/spellcheck-options-6.c: New test case.
8469 * gcc.dg/spellcheck-options-7.c: New test case.
8470 * gcc.dg/spellcheck-options-8.c: New test case.
8471 * gcc.dg/spellcheck-options-9.c: New test case.
8472 * gcc.dg/spellcheck-options-10.c: New test case.
8473
fcce1b0b 84742016-02-12 Jakub Jelinek <jakub@redhat.com>
8475
8476 PR rtl-optimization/69764
8477 PR rtl-optimization/69771
8478 * c-c++-common/pr69764.c: New test.
8479 * gcc.dg/torture/pr69771.c: New test.
8480
6d609290 84812016-02-12 Marek Polacek <polacek@redhat.com>
8482
8483 * g++.dg/torture/init-list1.C: New.
8484
7d75fb56 84852016-02-12 Marek Polacek <polacek@redhat.com>
8486
8487 * gcc.dg/pr69522.c: Add empty dg-options.
8488
52543fda 84892016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8490
8491 * g++.dg/lto/lto.exp: Include and init mpx.
8492 * g++.dg/lto/pr69729_0.C: New test.
8493
34947478 84942016-02-12 Jakub Jelinek <jakub@redhat.com>
8495
9181a4ec 8496 PR ipa/69241
8497 * g++.dg/ipa/pr69241-4.C: New test.
8498
34947478 8499 PR ipa/68672
8500 * g++.dg/ipa/pr68672-1.C: New test.
8501 * g++.dg/ipa/pr68672-2.C: New test.
8502 * g++.dg/ipa/pr68672-3.C: New test.
8503
74a4140f 85042016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8505
8506 PR c/69522
50e0cd76 8507 * gcc.dg/pr69522.c: New test.
74a4140f 8508
9ddb20d6 85092016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8510
8511 PR c++/69098
8512 * g++.dg/cpp1y/69098.C: New test.
8513 * g++.dg/cpp1y/69098-2.C: New test.
8514
67cf9b55 85152016-02-12 Jakub Jelinek <jakub@redhat.com>
8516
8517 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8518 and neighbour -> neighbor.
8519 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8520 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8521 * c-c++-common/Wvarargs.c: Likewise.
8522 * c-c++-common/goacc/host_data-5.c: Likewise.
8523 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8524 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8525 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8526 * gcc.target/aarch64/pr60697.c: Likewise.
8527 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8528 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8529 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8530 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8531 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8532 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8533 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8534 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8535 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8536 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8537 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8538 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8539 * g++.dg/lookup/koenig5.C: Likewise.
8540 * g++.dg/ext/no-asm-2.C: Likewise.
8541 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8542 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8543 * gfortran.dg/used_types_16.f90: Likewise.
8544 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8545 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8546 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8547 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8548 * gfortran.dg/abstract_type_6.f03: Likewise.
8549 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8550 * gfortran.dg/used_types_15.f90: Likewise.
8551 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8552 * gfortran.dg/exit_3.f08: Likewise.
8553 * gfortran.dg/open_status_2.f90: Likewise.
8554 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8555 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8556 * gfortran.dg/associate_1.f03: Likewise.
8557 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8558 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8559 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8560 * gcc.dg/builtin-object-size-1.c: Likewise.
8561 * gcc.dg/noreturn-6.c: Likewise.
8562 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8563 * gcc.dg/globalalias.c: Likewise.
8564 * gcc.dg/builtins-config.h: Likewise.
8565 * gcc.dg/pr30457.c: Likewise.
8566 * gcc.c-torture/compile/volatile-1.c: Likewise.
8567 * gcc.c-torture/execute/20101011-1.c: Likewise.
8568 * c-c++-common/Waddress-1.c: Likewise.
8569
40b38ace 85702016-02-11 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR c/69768
8573 * c-c++-common/Waddress-1.c: New test.
8574
42c87ca9 85752016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8576
8577 PR fortran/69296
8578 * gfortran.dg/associate_19.f03: New test.
8579 * gfortran.dg/associate_20.f03: New test.
8580
acb7939f 85812016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8582
8583 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8584
6defe3c5 85852016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8586
8587 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8588 .arch armv8-a\n. Add -dA to dg-options.
8589 * gcc.target/aarch64/assembler_arch_1.c: New test.
8590 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8591
63f63318 85922016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8593
8594 PR c++/68726
8595 * g++.dg/cpp0x/pr68726.C: New.
8596
1cddf457 85972016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8598
8599 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8600 test.
8601
b86fba37 86022016-02-11 Richard Biener <rguenther@suse.de>
8603
8604 * g++.dg/tree-ssa/pr61034.C: Adjust.
8605
ec4ec95a 86062016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8607
be7c31e9 8608 PR target/69148
ec4ec95a 8609 * gcc.target/s390/pr69148.c: New.
8610
f64416ca 86112016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8612
8613 PR tree-optimization/69652
8614 * gcc.dg/torture/pr69652.c: New test.
8615
e5d1ea31 86162016-02-10 Jakub Jelinek <jakub@redhat.com>
8617 Patrick Palka <ppalka@gcc.gnu.org>
8618
8619 PR ipa/69241
8620 PR c++/69649
8621 * g++.dg/ipa/pr69241-1.C: New test.
8622 * g++.dg/ipa/pr69241-2.C: New test.
8623 * g++.dg/ipa/pr69241-3.C: New test.
8624 * g++.dg/ipa/pr69649.C: New test.
8625
fa03b19d 86262016-02-10 Uros Bizjak <ubizjak@gmail.com>
8627
8628 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8629 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8630
14485c8a 86312016-02-10 Bin Cheng <bin.cheng@arm.com>
8632
8633 PR tree-optimization/68021
8634 * gcc.dg/tree-ssa/pr68021.c: New test.
8635
79f1ed25 86362016-02-10 Richard Biener <rguenther@suse.de>
8637
8638 PR tree-optimization/69726
8639 * gcc.dg/uninit-22.c: New testcase.
8640
58f74eff 86412016-02-09 Andrew Pinski <apinski@cavium.com>
8642
8643 PR tree-opt/69282
8644 * gcc.c-torture/compile/20160205-1.c: New testcase.
8645
600c00f7 86462016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8647
8648 PR target/68404
8649 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8650 instead accessing a really large arrray.
8651 * gcc.target/powerpc/fusion3.c: Likewise.
8652
0771836e 86532016-02-09 Charles Baylis <charles.baylis@linaro.org>
8654
8655 PR target/68532
8656 * gcc.c-torture/execute/pr68532.c: New test.
8657
4ccd644f 86582016-02-11 Alexandre Oliva <aoliva@redhat.com>
8659
8660 PR target/69634
8661 * gcc.dg/pr69634.c: New.
8662
2e980a39 86632016-02-09 Richard Biener <rguenther@suse.de>
8664
8665 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8666
aacf7102 86672016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8668
aacf7102 8669 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8670
a1856ddf 86712016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8672
8673 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8674
d4d3da7e 86752016-02-09 Richard Biener <rguenther@suse.de>
8676
8677 PR tree-optimization/69715
8678 * gcc.dg/torture/pr69715.c: New testcase.
8679
9cc6714f 86802016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8681
8682 PR c++/69139
8683 * g++.dg/cpp0x/trailing12.C: New test.
8684 * g++.dg/cpp0x/trailing13.C: New test.
8685
83d5062b 86862016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8687
8688 PR c++/69283
8689 PR c++/67835
8690 * g++.dg/cpp1y/auto-fn29.C: New test.
8691 * g++.dg/cpp1y/auto-fn30.C: New test.
8692
394a86f3 86932016-02-08 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR tree-optimization/69209
8696 * gcc.c-torture/compile/pr69209.c: New test.
8697
93b124b4 86982016-02-08 Jeff Law <law@redhat.com>
8699
8700 PR tree-optimization/68541
8701 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8702 of statements allowed in join block for path splitting.
8703
26abce13 87042016-02-08 Jakub Jelinek <jakub@redhat.com>
8705
0acb2d6e 8706 PR c++/59627
8707 * g++.dg/gomp/pr59627.C: New test.
8708
26abce13 8709 PR ipa/69239
8710 * g++.dg/ipa/pr69239.C: New test.
8711
86e0b129 87122016-02-08 David Malcolm <dmalcolm@redhat.com>
8713
8714 PR preprocessor/69664
8715 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8716 * gcc.dg/cpp/warn-comments.c: Likewise.
8717
f553d9f8 87182016-02-08 Marek Polacek <polacek@redhat.com>
8719
8720 PR c++/69688
8721 * g++.dg/init/const12.C: New test.
8722
600695e0 87232016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8724
8725 PR target/60410
8726 * gcc.dg/lto/pr55113_0.c: Remove test.
8727
c4f4b1e8 87282016-02-08 Richard Biener <rguenther@suse.de>
8729
8730 PR tree-optimization/69719
8731 * gcc.dg/torture/pr69719.c: New testcase.
8732
5a987d87 87332016-02-08 Richard Biener <rguenther@suse.de>
8734 Jeff Law <law@redhat.com>
8735
8736 PR target/68273
8737 * gcc.target/mips/pr68273.c: New testcase.
8738
0418e71d 87392016-02-08 Richard Biener <rguenther@suse.de>
8740
8741 PR rtl-optimization/69274
8742 * gcc.target/i386/addr-sel-1.c: XFAIL.
8743
07c0f1ca 87442016-02-08 Jeff Law <law@redhat.com>
8745
40d85f4c 8746 PR tree-optimization/68541
8747 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8748
140e093f 8749 PR tree-optimization/65917
07c0f1ca 8750 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8751
16430acf 87522016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8753
8754 PR fortran/50555
8755 * gfortran.dg/namelist_args.f90: New test.
8756
3f0ff0d8 87572016-02-05 Jeff Law <law@redhat.com>
8758
140e093f 8759 PR tree-optimization/68541
3f0ff0d8 8760 * gcc.dg/tree-ssa/split-path-2.c: New test.
8761 * gcc.dg/tree-ssa/split-path-3.c: New test.
8762 * gcc.dg/tree-ssa/split-path-4.c: New test.
8763 * gcc.dg/tree-ssa/split-path-5.c: New test.
8764 * gcc.dg/tree-ssa/split-path-6.c: New test.
8765 * gcc.dg/tree-ssa/split-path-7.c: New test.
8766
a7cc1f94 87672016-02-05 Martin Sebor <msebor@redhat.com>
8768
8769 PR c++/69662
8770 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8771 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8772
fcb25f28 87732016-02-06 Richard HEnderson <rth@redhat.com>
8774
8775 PR c/69643
8776 * gcc.target/i386/addr-space-4.c: New.
8777 * gcc.target/i386/addr-space-5.c: New.
8778
3a2545a1 87792016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8780
8781 PR fortran/66089
8782 * gfortran.dg/elemental_dependency_6.f90: New.
8783
1e302465 87842016-02-05 Jakub Jelinek <jakub@redhat.com>
8785
66feb54c 8786 PR rtl-optimization/69691
8787 * gcc.c-torture/execute/pr69691.c: New test.
8788
1e302465 8789 PR c++/69628
8790 * g++.dg/parse/pr69628.C: New test.
8791
9c28a298 87922016-02-05 Uros Bizjak <ubizjak@gmail.com>
8793
8794 * gcc.dg/sancov/asan.c: Move to ...
8795 * gcc.dg/asan/sancov-1.c: ... here.
8796
a854e286 87972016-02-05 Uros Bizjak <ubizjak@gmail.com>
8798
8799 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8800
d4f0b240 88012016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8802
8803 PR target/69677
8804 * gcc.target/i386/pr69677.c: New test.
8805
235d8723 88062016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8807
8808 PR c++/68948
8809 * g++.dg/template/pr68948.C: New test.
8810
f390cf65 88112016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8812
8813 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8814 (only necessary on s390x).
8815
ab99f104 88162016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8817
8818 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8819 -mno-accumulate-outgoing-args.
8820
f7ef5392 88212016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8822
8823 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8824
6b098e91 88252016-02-04 Jakub Jelinek <jakub@redhat.com>
8826
8827 PR c/69669
8828 * c-c++-common/pr69669.c: New test.
8829
f0146cf3 88302016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8831
8832 PR target/69667
8833 * g++.dg/pr69667.C: New file.
8834
08fd6cf5 88352016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8836
8837 PR target/69619
8838 * gcc.dg/pr69619.c: Add new test.
8839
a6f3f39f 88402016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8841
8842 PR rtl-optimization/69577
8843 * gcc.target/i386/pr69577.c: New test.
8844
774068a0 88452016-02-04 Martin Liska <mliska@suse.cz>
8846
8847 * g++.dg/asan/pr69276.C: New test.
8848
f50a7894 88492016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8850
8851 PR target/65932
8852 PR target/67714
8853 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8854 a single smulbb instruction.
8855 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8856 * gcc.target/amr/wmul-2.c: Likewise.
8857
6b722eb3 88582016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8859
8860 PR target/65932
8861 PR target/67714
8862 * gcc.c-torture/execute/pr67714.c: New test.
8863
1f1475a7 88642016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8865
8866 PR target/69454
8867 * gcc.target/i386/pr69454-1.c: New test.
8868 * gcc.target/i386/pr69454-2.c: New test.
8869
6b94e133 88702016-02-03 Martin Sebor <msebor@redhat.com>
8871
8872 PR c++/69251
8873 PR c++/69253
8874 PR c++/69290
8875 PR c++/69277
8876 PR c++/69349
8877 * g++.dg/ext/flexarray-mangle-2.C: New test.
8878 * g++.dg/ext/flexarray-mangle.C: New test.
8879 * g++.dg/ext/flexarray-subst.C: New test.
8880 * g++.dg/ext/flexary11.C: New test.
8881 * g++.dg/ext/flexary12.C: New test.
8882 * g++.dg/ext/flexary13.C: New test.
8883 * g++.dg/ext/flexary14.C: New test.
8884 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8885
342ed0ac 88862016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8887
8888 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8889 Define only if CHECK_FLOAT128 is defined.
8890 (main): Properly initialize u5.
8891
edf6c4d2 88922016-02-03 Jakub Jelinek <jakub@redhat.com>
8893
415d5641 8894 PR c/69627
8895 * gcc.dg/pr69627.c: New test.
8896
edf6c4d2 8897 PR target/69644
8898 * gcc.dg/pr69644.c: New test.
8899
cf8f3ba0 89002016-02-03 Mike Stump <mikestump@comcast.net>
8901
8902 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8903 support for struct-layout-1.exp.
8904
c90d55dd 89052016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8906
8907 PR c++/69056
f7ef5392 8908 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 8909
401bd0c8 89102016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8911 Alexandre Oliva <aoliva@redhat.com>
8912
8913 PR target/69461
8914 * gcc.target/powerpc/pr69461.c: New.
8915
277d9d1d 89162016-02-03 Uros Bizjak <ubizjak@gmail.com>
8917
8918 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8919 works from here ...
8920 (check_effective_target_fsanitize_thread): ... to here. Do not
8921 specify additional compile flags for the test source.
8922 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8923 specify additional compile flags for the test source.
8924
e69ad94a 89252016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8926
8927 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8928
a4454da2 89292016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8930
8931 PR fortran/67451
8932 PR fortran/69418
8933 * gfortran.dg/coarray_allocate_2.f08: New test.
8934 * gfortran.dg/coarray_allocate_3.f08: New test.
8935 * gfortran.dg/coarray_allocate_4.f08: New test.
8936
88cab2dd 89372016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8938
8939 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8940 use same scan-tree-dump-times on all platforms.
8941 * gcc.dg/vect/vect-outer-1.c: Likewise.
8942 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8943 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8944 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8945 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8946 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8947 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8948 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8949
66ea75c4 89502016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8951
8952 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8953 warning.
8954
4eef8df7 89552016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8956
8957 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8958
665fbc2f 89592016-02-02 James Norris <jnorris@codesourcery.com>
8960
8961 * c-c++-common/goacc/routine-5.c: Add tests.
8962
b10e3d47 89632016-02-02 Alexander Monakov <amonakov@ispras.ru>
8964
8965 * gcc.target/nvptx/unsigned-cmp.c: New test.
8966
12ad66dd 89672016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8968
8969 * gcc.target/aarch64/scalar_shift_1.c
8970 (test_corners_sisd_di): Improve force to SIMD register.
8971 (test_corners_sisd_si): Likewise.
8972 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8973 Remove scan-assembler check for ldr.
8974
f9ec342f 89752016-02-02 Richard Biener <rguenther@suse.de>
8976
8977 PR tree-optimization/69595
8978 * gcc.dg/Warray-bounds-17.c: New testcase.
8979
32f2925a 89802016-02-02 Richard Biener <rguenther@suse.de>
8981
8982 PR tree-optimization/69606
8983 * gcc.dg/torture/pr69606.c: New testcase.
8984
cfd9ca84 89852016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8986
8987 PR middle-end/68542
8988 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8989 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8990
19bf08e2 89912016-02-02 Alan Modra <amodra@gmail.com>
8992
8993 PR target/69548
8994 * gcc.target/powerpc/pr69548.c: New test.
8995
6f13b088 89962016-02-01 Jakub Jelinek <jakub@redhat.com>
8997
dcddc5af 8998 PR rtl-optimization/69592
8999 * gcc.dg/pr69592.c: New test.
9000
6f13b088 9001 PR preprocessor/69543
9002 PR c/69558
9003 * gcc.dg/pr69543.c: New test.
9004 * gcc.dg/pr69558.c: New test.
9005
d090e5c2 90062016-02-01 Uros Bizjak <ubizjak@gmail.com>
9007
fcb317c5 9008 PR testsuite/65940
9009 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 9010
aaf527dc 90112016-02-01 Martin Sebor <msebor@redhat.com>
9012
9013 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9014
1674217b 90152016-02-01 Bin Cheng <bin.cheng@arm.com>
9016
9017 PR tree-optimization/67921
9018 * c-c++-common/ubsan/pr67921.c: New test.
9019
b4007655 90202016-02-01 Richard Biener <rguenther@suse.de>
9021
9022 PR middle-end/69556
9023 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9024
88a477bb 90252016-02-01 Richard Biener <rguenther@suse.de>
9026
9027 PR tree-optimization/69574
9028 * gcc.dg/torture/pr69574.c: New testcase.
9029
2eaaa4e7 90302016-02-01 Richard Biener <rguenther@suse.de>
9031
9032 PR tree-optimization/69579
9033 * gcc.dg/setjmp-6.c: New testcase.
9034
e3882c44 90352016-02-01 Jakub Jelinek <jakub@redhat.com>
9036
9037 PR rtl-optimization/69570
9038 * g++.dg/opt/pr69570.C: New test.
9039
f80aff47 90402016-02-01 Richard Henderson <rth@redhat.com>
9041
9042 * gcc.dg/pr69535.c: New test.
9043
240568aa 90442016-01-31 John David Anglin <danglin@gcc.gnu.org>
9045
6009b3b8 9046 PR testsuite/69584
9047 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9048 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9049
1fdf7177 9050 PR debug/68244
9051 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9052
240568aa 9053 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9054
cb3e5ac0 90552016-01-31 Paul Thomas <pault@gcc.gnu.org>
9056
9057 PR fortran/67564
9058 * gfortran.dg/allocate_with_source_17.f03: New test.
9059
3b8b902b 90602016-01-30 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR tree-optimization/69546
9063 * gcc.dg/torture/pr69546.c: New test.
9064
17985abe 90652016-01-30 Paul Thomas <pault@gcc.gnu.org>
9066
9067 PR fortran/69566
9068 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9069
b5239e80 90702016-01-30 Martin Sebor <msebor@redhat.com>
9071
9072 PR c++/68490
9073 * g++.dg/ext/flexary10.C: New test.
9074
e8f03010 90752016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9076
9077 PR fortran/66707
9078 gfortran.dg/common_23.f90: New test.
9079
dc93691a 90802016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9081
9082 PR target/65546
9083 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9084 condition being checked, and disable it when the target supports
9085 misaligned loads and stores.
9086
ff5e28e9 90872016-01-29 Jakub Jelinek <jakub@redhat.com>
9088
9089 PR debug/69518
9090 * gcc.dg/torture/pr69518.c: New test.
9091
b0d8930a 90922016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9093
9094 PR target/69530
9095 * gcc.target/i386/pr69530.c: New test.
9096
21601fc7 90972016-01-29 Steve Ellcey <sellcey@imgtec.com>
9098
9099 PR target/65604
9100 * gcc.target/mips/div-delay.c: New test.
9101
ca6c7317 91022016-01-29 Jakub Jelinek <jakub@redhat.com>
9103
4758dc39 9104 PR target/69551
9105 * gcc.target/i386/pr69551.c: New test.
9106
ca6c7317 9107 PR target/66137
9108 * gcc.target/i386/pr66137.c: New test.
9109
e3078da6 91102016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9111
9112 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9113 always built for p5600.
9114 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9115 isa=p5600 dg-option.
9116
b622ec25 91172016-01-29 Richard Biener <rguenther@suse.de>
9118
9119 PR tree-optimization/69547
9120 * g++.dg/tree-ssa/pr69547.C: New testcase.
9121
d2a60e99 91222016-01-29 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR debug/66869
9125 * g++.dg/warn/Wunused-function2.C: New test.
9126
ae849d2b 91272016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9128
9129 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9130 support for test to succeed.
9131
ce6a6978 91322016-01-29 Marek Polacek <polacek@redhat.com>
9133
9134 PR c++/69509
9135 PR c++/69516
9136 * g++.dg/ext/constexpr-vla2.C: New test.
9137 * g++.dg/ext/constexpr-vla3.C: New test.
9138 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9139
7550d855 91402016-01-29 Richard Biener <rguenther@suse.de>
9141
9142 PR middle-end/69537
9143 * gcc.dg/uninit-21.c: New testcase.
9144
f11bb279 91452016-01-28 Uros Bizjak <ubizjak@gmail.com>
9146
9147 PR target/69459
9148 * gcc.target/i386/pr69459.c: New test.
9149
c80c12c8 91502016-01-28 Steve Ellcey <sellcey@imgtec.com>
9151
9152 PR target/68400
9153 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9154 * gcc.target/mips/pr68400.c: New test.
9155
c649bacc 91562016-01-28 Martin Sebor <msebor@redhat.com>
9157
9158 PR target/17381
9159 * gcc.target/powerpc/pr17381.c: New test.
9160
f4881661 91612016-01-28 Jakub Jelinek <jakub@redhat.com>
9162
9163 PR middle-end/69542
9164 * gcc.dg/torture/pr69542.c: New test.
9165
d66fdd75 91662016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9167
9168 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9169
d4a78818 91702016-01-28 David Edelsohn <dje.gcc@gmail.com>
9171
9172 * gcc.dg/pr65980.c: Skip on AIX.
9173 * gcc.dg/pr66688.c: Same.
9174
21329e97 91752016-01-28 David Edelsohn <dje.gcc@gmail.com>
9176
9177 PR target/63679
9178 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9179 * gcc.dg/tree-ssa/sra-18.c: Same.
9180
cc7124a6 91812016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9182
9183 PR fortran/62536
9184 * gfortran.dg/block_15.f08: New test.
9185 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9186 on incorrectly closed BLOCK.
9187
358dfcb4 91882016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9189
9190 * gcc.dg/declare-simd.c: New test.
e87502d6 91912016-01-28 Richard Biener <rguenther@suse.de>
9192
9193 PR tree-optimization/69466
9194 * gfortran.dg/vect/pr69466.f90: New testcase.
9195
44e7334b 91962016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9197
9198 * g++.dg/pr67989.C: Remove ARM-specific option.
9199 * gcc.target/arm/pr67989.C: New file.
9200
5ce8f551 92012016-01-27 Uros Bizjak <ubizjak@gmail.com>
9202
9203 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9204 and expm1 test for glibc < 2.11.
9205
fa6e6b15 92062016-01-27 Richard Henderson <rth@redhat.com>
9207
9208 * gcc.c-torture/execute/pr69447.c: New test.
9209
92102016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9211
7b8122c6 9212 PR fortran/69422
147b2f9b 9213 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9214
78e516eb 92152016-01-27 Jakub Jelinek <jakub@redhat.com>
9216
9217 PR debug/66869
9218 * gcc.dg/pr66869.c: New test.
9219
9b849350 92202016-01-25 Jeff Law <law@redhat.com>
9221
9222 PR tree-optimization/68398
f11bb279 9223 PR tree-optimization/69196
9b849350 9224 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9225 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9226 path to avoid new heuristic allowing more irreducible regions
9227 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9228 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9229 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9230 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9231 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9232
fee5e491 92332016-01-27 Marek Polacek <polacek@redhat.com>
9234
9235 PR c/68062
9236 * c-c++-common/vector-compare-4.c: New test.
9237
eec96426 92382016-01-27 David Malcolm <dmalcolm@redhat.com>
9239
9240 PR preprocessor/69126
9241 * c-c++-common/pr69126.c: New test case.
9242
5068be18 92432016-01-27 Ian Lance Taylor <iant@google.com>
9244
9245 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9246
5fa82c11 92472016-01-27 Ryan Burn <contact@rnburn.com>
9248
9249 PR cilkplus/69267
9250 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9251
b3df0219 92522016-01-27 Uros Bizjak <ubizjak@gmail.com>
9253
9254 PR target/69512
9255 * gcc.target/i386/pr69512.c: New test.
9256
d46a16d4 92572016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9258
9259 PR ada/69488
9260 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9261
6a9b35ef 92622016-01-27 Marek Polacek <polacek@redhat.com>
9263
9264 PR c++/69379
9265 * g++.dg/pr69379.C: New test.
9266
18e9663b 92672016-01-27 Martin Sebor <msebor@redhat.com>
9268
9269 PR c++/69317
9270 * g++.dg/abi/Wabi-2-2.C: New test.
9271 * g++.dg/abi/Wabi-2-3.C: New test.
9272 * g++.dg/abi/Wabi-3-2.C: New test.
9273 * g++.dg/abi/Wabi-3-3.C: New test.
9274
c88301ad 92752016-01-27 Richard Biener <rguenther@suse.de>
9276
9277 PR tree-optimization/69166
9278 * gcc.dg/torture/pr69166.c: New testcase.
9279
8ca47550 92802016-01-27 Martin Jambor <mjambor@suse.cz>
9281
9282 PR tree-optimization/69355
9283 * gcc.dg/tree-ssa/pr69355.c: New test.
9284
5cb23e3c 92852016-01-27 Marek Polacek <polacek@redhat.com>
9286
9287 PR c++/69496
9288 * g++.dg/ext/constexpr-vla1.C: New test.
9289
7b0c1b6d 92902016-01-20 Christian Bruel <christian.bruel@st.com>
9291
9292 PR target/69245
9293 * gcc.target/arm/pr69245.c: New test.
9294
220112fc 92952016-01-27 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR tree-optimization/69399
9298 * gcc.dg/torture/pr69399.c: New test.
9299
16294490 93002016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9301
9302 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9303
8abd3d0c 93042016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9305
9306 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9307
7cf9b895 93082016-01-26 Tom de Vries <tom@codesourcery.com>
9309
9310 PR tree-optimization/69110
9311 * gcc.dg/autopar/pr69110.c: New test.
9312
557c1942 93132016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9314 Sebastian Pop <s.pop@samsung.com>
557c1942 9315
9316 * gcc.dg/graphite/isl-ast-op-select.c: New.
9317
80adbd96 93182015-01-26 Paul Thomas <pault@gcc.gnu.org>
9319
9320 PR fortran/69385
9321 * gfortran.dg/allocate_error_6.f90: New test.
9322
c3f86f60 93232016-01-26 Richard Henderson <rth@redhat.com>
9324
9325 * gcc.dg/tm/pr60908.c: New test.
9326
3752e5b1 93272016-01-26 David Malcolm <dmalcolm@redhat.com>
9328
9329 PR other/69006
9330 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9331 directive.
9332 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9333 expected multiline output to reflect the colorization being
9334 disabled before newlines.
9335 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9336 (custom_diagnostic_finalizer): Replace call to
9337 pp_newline_and_flush with call to pp_flush.
9338 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9339 * gfortran.dg/implicit_class_1.f90: Likewise.
9340 * lib/gcc-dg.exp (allow_blank_lines): New global.
9341 (dg-allow-blank-lines-in-output): New procedure.
9342 (gcc-dg-prune): Complain about blank lines in the output, unless
9343 dg-allow-blank-lines-in-output was called.
9344 * lib/multiline.exp (_build_multiline_regex): Only support
9345 arbitrary followup text for non-blank-lines, not for blank lines.
9346
9bbfd060 93472016-01-26 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR tree-optimization/69483
9350 * gcc.dg/pr69483.c: New test.
9351 * g++.dg/opt/pr69483.C: New test.
9352
53773057 93532016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9354
9355 PR target/68620
9356 * gcc.target/arm/pr68620.c: New test.
9357
442a556f 93582016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9359
9360 * gcc.target/i386/pr68986-2.c: Remove -m32.
9361
d513c683 93622016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9363
9364 PR target/68986
9365 * gcc.target/i386/pr68986-1.c: New test.
9366 * gcc.target/i386/pr68986-2.c: Likewise.
9367 * gcc.target/i386/pr68986-3.c: Likewise.
9368
976877a5 93692016-01-26 Christian Bruel <christian.bruel@st.com>
9370
9371 * lib/target-supports.exp
9372 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9373 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9374 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9375
2c7b2f88 93762016-01-26 Richard Biener <rguenther@suse.de>
9377
9378 PR tree-optimization/69452
9379 * gcc.dg/torture/pr69452.c: New testcase.
9380
f7fc06e7 93812016-01-26 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR target/69442
9384 * gcc.dg/pr69442.c: New test.
9385
d1dae587 93862016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9387
9388 PR target/67896
9389 * gcc.target/aarch64/simd/pr67896.C: New.
9390
ef7be7f8 93912016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9392
9393 PR tree-optimization/69400
9394 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9395 function.
9396 (plugin_init): Call it.
9397 * gcc.dg/torture/pr69400.c: New test.
9398
648433a4 93992016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9400
9401 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9402
45fc5243 94032016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9404 Sebastian Pop <s.pop@samsung.com>
9405
9406 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9407 isl-0.15.
9408
c699f6a1 94092016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9410 Sebastian Pop <s.pop@samsung.com>
9411
9412 * gcc.dg/graphite/pr69292.c: New.
9413
b86e24ea 94142016-01-25 Jakub Jelinek <jakub@redhat.com>
9415
9416 * c-c++-common/goacc/use_device-1.c: New test.
9417
105cb8d7 94182016-01-25 Jeff Law <law@redhat.com>
9419
9420 PR tree-optimization/69196
9421 PR tree-optimization/68398
9422 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9423 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9424
44562749 94252016-01-25 David Edelsohn <dje.gcc@gmail.com>
9426
9427 PR target/69469
9428 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9429 Algorithm.
9430
6837fee7 94312016-01-25 Richard Biener <rguenther@suse.de>
9432
9433 PR testsuite/69380
9434 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9435
fe500d65 94362016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9437
9438 PR target/69421
9439 * gcc.dg/pr69421.c: New test.
9440
8eacba94 94412016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9442
9443 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9444 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9445 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9446 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9447 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9448 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9449 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9450 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9451 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9452 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9453
af09d40d 94542016-01-25 Richard Biener <rguenther@suse.de>
9455
9456 PR tree-optimization/69376
9457 * gcc.dg/torture/pr69376.c: New testcase.
9458
d65063f5 94592016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9460
9461 PR fortran/69397
9462 PR fortran/68442
9463 * gfortran.dg/interface_38.f90: New test.
9464 * gfortran.dg/interface_39.f90: New test.
80adbd96 9465
08c7bfb4 94662016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9467
9468 Revert:
9469 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9470
9471 PR c++/11858
9472 PR c++/24663
9473 PR c++/24664
9474 * g++.dg/template/pr11858.C: New test.
9475 * g++.dg/template/pr24663.C: New test.
9476 * g++.dg/template/unify12.C: New test.
9477 * g++.dg/template/unify13.C: New test.
9478 * g++.dg/template/unify14.C: New test.
9479 * g++.dg/template/unify15.C: New test.
9480 * g++.dg/template/unify16.C: New test.
9481 * g++.dg/template/unify17.C: New test.
9482
c2e7d2be 94832016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9484
9485 PR fortran/68283
9486 gfortran.dg/pr68283.f90: New test.
9487
9f2e8617 94882016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9489
9490 PR fortran/66094
9491 * gfortran.dg/inline_matmul_13.f90: New test.
9492 * gfortran.dg/matmul_bounds_8.f90: New test.
9493 * gfortran.dg/matmul_bounds_9.f90: New test.
9494 * gfortran.dg/matmul_bounds_10.f90: New test.
9495
a4838119 94962016-01-23 Tom de Vries <tom@codesourcery.com>
9497
9498 PR tree-optimization/69426
9499 * gcc.dg/autopar/pr69426.c: New test.
9500
feddf0dc 95012016-01-23 Martin Sebor <msebor@redhat.com>
9502
9503 PR c++/58109
9504 PR c++/69022
9505 * g++.dg/cpp0x/alignas5.C: New test.
9506 * g++.dg/ext/vector29.C: Same.
9507
132731fb 95082016-01-23 Uros Bizjak <ubizjak@gmail.com>
9509
9510 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9511 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9512 _GNU_SOURCE from compile flags to the source.
9513 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9514 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9515 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9516 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9517
51aec681 95182016-01-22 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR target/69432
9521 * g++.dg/opt/pr69432.C: New test.
9522
147aa3e3 95232016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9524
9525 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9526 32-bit targets testing an -m64 multilib.
9527
4d04e35e 95282016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9529
9530 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9531 64-bit support.
9532
86f38d0c 95332016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9534
9535 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9536
f776e712 95372016-01-21 Christian Bruel <christian.bruel@st.com>
9538
9539 PR target/68674
9540 * gcc.target/i386/pr68674.c
9541 * gcc.target/aarch64/pr68674.c
9542 * gcc.target/arm/pr68674.c
9543
7b9de435 95442016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9545
9546 PR target/69403
9547 * gcc.c-torture/execute/pr69403.c: New test.
9548
9935a0ba 95492016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9550
9551 PR c++/55843
9552 * g++.dg/template/pr55843.C: New.
9553
06b94aa1 95542016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9555
9556 PR testsuite/66877
9557 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9558 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9559
b68773a8 95602016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9561
9562 PR testsuite/67489
132731fb 9563 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9564 from dg-do compile directive, and instead add
9565 { dg-require-effective-target int128 }.
b68773a8 9566
bbbbe8ab 95672016-01-20 Martin Sebor <msebor@redhat.com>
9568
9569 PR c/69405
9570 * gcc.dg/sync-fetch.c: New test.
9571
f3a6a26f 95722016-01-21 Martin Sebor <msebor@redhat.com>
9573
9574 PR target/69252
9575 * gcc.target/powerpc/pr69252.c: New test.
9576
d1565a03 95772016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9578
9579 PR fortran/65996
132731fb 9580 * gfortran.dg/pr65996.f90: New test.
d1565a03 9581
15a5a905 95822016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9583
9584 PR c++/68810
bbbbe8ab 9585 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9586 expected to generate an error.
15a5a905 9587
e4538af5 95882016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9589
9590 PR middle-end/66178
9591 * gcc.dg/torture/pr66178.c: New test.
9592
4d4180ce 95932016-01-21 Anton Blanchard <anton@samba.org>
9594 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9595
9596 PR target/63354
9597 * gcc.target/powerpc/pr63354.c: New test.
9598
86e16058 95992016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9600
9601 PR rtl-optimization/68990
9602 * gcc.target/i386/pr68990: New.
9603
b11b85e4 96042016-01-21 Nick Clifton <nickc@redhat.com>
9605
9606 PR target/69129
9607 * gcc.target/mips/pr69129.c: New.
9608
62dd9f85 96092016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9610
9611 PR c++/58046
9612 * g++.dg/cpp0x/pr58046.C: New.
9613
ac7d424b 96142016-01-21 Jakub Jelinek <jakub@redhat.com>
9615
47c0bea3 9616 PR target/69187
9617 PR target/65624
9618 * gcc.target/arm/pr69187.c: New test.
9619
ac7d424b 9620 PR c++/69355
9621 * g++.dg/torture/pr69355.C: New test.
9622
9e18b252 96232016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9624 Sebastian Pop <s.pop@samsung.com>
9625
9626 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9627
de862e2f 96282016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9629 Sebastian Pop <s.pop@samsung.com>
9630
132731fb 9631 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9632
f55f9344 96332016-01-21 Jakub Jelinek <jakub@redhat.com>
9634
9635 PR middle-end/67653
9636 * c-c++-common/pr67653.c: New test.
9637 * gcc.dg/torture/pr29119.c: Add dg-warning.
9638
62752e71 96392016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9640
9641 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9642
16d4186f 96432016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9644
9645 PR c/24293
9646 * gcc.dg/pr24293.c: New test.
9647 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9648 incomplete struct type.
9649 * gcc.dg/declspec-1.c: Likewise.
9650 * gcc.dg/pr63549.c: Likewise.
9651
58219d13 96522016-01-20 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR tree-optimization/66612
9655 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9656 for bdn instruction.
9657
a7b5688a 96582016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9659
9660 * lib/target-supports.exp
9661 (check_effective_target_arm_fp_ok_nocache): New.
9662 (check_effective_target_arm_fp_ok): New.
9663 (add_options_for_arm_fp): New.
9664 (check_effective_target_arm_crypto_ok_nocache): Require
9665 target_arm_v8_neon_ok instead of arm32.
9666 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9667 (check_effective_target_arm_crypto_pragma_ok): New.
9668 (add_options_for_arm_vfp): New.
9669 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9670 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9671 target instead. Force initial fpu to vfp.
9672 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9673 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9674 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9675 dependency.
9676 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9677 use arm_vfp effective target instead. Force initial fpu to vfp.
9678 * gcc.target/arm/attr-neon3.c: Likewise.
9679 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9680 arm_vfp_ok.
9681 * gcc.target/arm/unsigned-float.c: Likewise.
9682 * gcc.target/arm/vfp-1.c: Likewise.
9683 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9684 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9685 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9686 * gcc.target/arm/vfp-ldmias.c: Likewise.
9687 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9688 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9689 * gcc.target/arm/vfp-stmiad.c: Likewise.
9690 * gcc.target/arm/vfp-stmias.c: Likewise.
9691 * gcc.target/arm/vnmul-1.c: Likewise.
9692 * gcc.target/arm/vnmul-2.c: Likewise.
9693 * gcc.target/arm/vnmul-3.c: Likewise.
9694 * gcc.target/arm/vnmul-4.c: Likewise.
9695
7ca56ca8 96962016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9697
7fb75b57 9698 PR testsuite/69366
9699 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9700 the MPX run-time library, for compile-time MPX test.
9701 * gcc.target/i386/chkp-always_inline.c: Likewise.
9702 * gcc.target/i386/chkp-bndret.c: Likewise.
9703 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9704 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9705 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9706 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9707 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9708 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9709 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9710 * gcc.target/i386/chkp-label-address.c: Likewise.
9711 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9712 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9713 * gcc.target/i386/chkp-pr69044.c: Likewise.
9714 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9715 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9716 * gcc.target/i386/chkp-strchr.c: Likewise.
9717 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9718 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9719 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9720 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9721 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9722 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9723 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9724 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9725 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9726 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9727 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9728 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9729 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9730 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9731 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9732 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9733 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9734 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9735 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9736 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9737 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9738 * gcc.target/i386/pr63995-2.c: Likewise.
9739 * gcc.target/i386/pr64805.c: Likewise.
9740 * gcc.target/i386/pr65044.c: Likewise.
9741 * gcc.target/i386/pr65167.c: Likewise.
9742 * gcc.target/i386/pr65183.c: Likewise.
9743 * gcc.target/i386/pr65184.c: Likewise.
9744 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 9745
f2da0b99 97462016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9747
9748 PR tree-optimization/69328
9749 * gcc.dg/pr69328.c: New test.
9750
4d379676 97512016-01-20 Jeff Law <law@redhat.com>
9752
4a11f145 9753 PR target/25114
4d379676 9754 * gcc.target/m68k/pr25114.c: New test.
9755
0754bad1 97562016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9757
9758 * gcc.target/arm/memset-inline-10.c: Added
9759 dg-require-effective-target arm_thumb2_ok.
9760
63bd5c2d 97612016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9762
9763 * gcc.dg/debug/dwarf2/sso.c: New test.
9764
a9c01e81 97652016-01-19 Uros Bizjak <ubizjak@gmail.com>
9766
9767 PR testsuite/68820
9768 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9769 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9770 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9771
53fa0e54 97722016-01-19 Jan Hubicka <hubicka@ucw.cz>
9773
9774 PR ipa/66223
9775 * g++.dg/ipa/devirt-50.C: New testcase.
9776
e035a62c 97772016-01-19 Marek Polacek <polacek@redhat.com>
9778
9779 PR c++/68965
9780 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9781 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9782
885cc3ea 97832016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9784
9785 PR target/69135
9786 * gcc.target/arm/pr69135_1.c: New test.
9787
07bd240e 97882015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9789
9790 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9791
9f60d257 97922015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9793
9794 * gcc.target/aarch64/ccmp_1.c: New testcase.
9795
a0c919f7 97962016-01-19 Marek Polacek <polacek@redhat.com>
9797
9798 PR c++/68586
9799 * g++.dg/cpp0x/enum30.C: New test.
9800
dc5d6d17 98012016-01-19 Richard Biener <rguenther@suse.de>
9802
9803 PR tree-optimization/69336
9804 * g++.dg/tree-ssa/pr69336.C: New testcase.
9805
6dd156e0 98062016-01-19 Jakub Jelinek <jakub@redhat.com>
9807
9808 PR debug/65779
9809 * gcc.dg/pr65779.c: New test.
9810
3e0d45b9 98112016-01-19 Richard Biener <rguenther@suse.de>
9812
9813 PR tree-optimization/69352
9814 * gcc.dg/torture/pr69352.c: New testcase.
9815
7a3cf64d 98162016-01-19 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR rtl-optimization/68955
9819 PR rtl-optimization/64557
9820 * gcc.dg/torture/pr68955.c: New test.
9821
8be55b33 98222016-01-19 Jan Hubicka <hubicka@ucw.cz>
9823
9824 PR lto/69136
9825 * g++.dg/torture/pr69136.C: New testcase.
9826
72a985d7 98272016-01-19 Jan Hubicka <hubicka@ucw.cz>
9828
9829 PR lto/69133
9830 * g++.dg/lto/pr69133_0.C: New testcase.
9831 * g++.dg/lto/pr69133_1.C: New testcase.
9832
56778b62 98332016-01-15 Jeff Law <law@redhat.com>
9834
9835 PR tree-optimization/69320
9836 * gcc.c-torture/pr69320-1.c: New test.
9837 * gcc.c-torture/pr69320-2.c: New test.
9838 * gcc.c-torture/pr69320-3.c: New test.
9839 * gcc.c-torture/pr69320-4.c: New test.
9840
ced41b93 98412016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9842
9843 PR c++/11858
9844 PR c++/24663
9845 PR c++/24664
9846 * g++.dg/template/pr11858.C: New test.
9847 * g++.dg/template/pr24663.C: New test.
9848 * g++.dg/template/unify12.C: New test.
9849 * g++.dg/template/unify13.C: New test.
9850 * g++.dg/template/unify14.C: New test.
9851 * g++.dg/template/unify15.C: New test.
9852 * g++.dg/template/unify16.C: New test.
9853 * g++.dg/template/unify17.C: New test.
9854
7f8cbcaf 98552016-01-18 David Malcolm <dmalcolm@redhat.com>
9856
9857 PR testsuite/69181
9858 * gcc.dg/pr69181-1.c: New test file.
9859 * gcc.dg/pr69181-2.c: New test file.
9860 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9861 globals by moving it to...
9862 (cleanup-after-saved-dg-test): ...this new function. Add
9863 "global additional_sources_used". Add reset of global
9864 multiline_expected_outputs to the empty list.
9865 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9866 global to...
9867 (multiline_expected_outputs): ...this, and updated comments to
9868 note that it is modified from gcc-dg.exp.
9869 (dg-end-multiline-output): Update for the above renaming.
9870 (handle-multiline-outputs): Likewise. Remove the clearing
9871 of the expected outputs to the empty list.
9872
3c7cbfc0 98732016-01-18 Richard Biener <rguenther@suse.de>
9874
9875 PR tree-optimization/69297
9876 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9877
81d49cc1 98782016-01-18 Joseph Myers <joseph@codesourcery.com>
9879
9880 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9881 dg-options.
9882 * gcc.target/mips/mips-3d-2.c: Likewise.
9883 * gcc.target/mips/mips-3d-3.c: Likewise.
9884 * gcc.target/mips/mips-3d-4.c: Likewise.
9885 * gcc.target/mips/mips-3d-5.c: Likewise.
9886 * gcc.target/mips/mips-3d-6.c: Likewise.
9887 * gcc.target/mips/mips-3d-7.c: Likewise.
9888 * gcc.target/mips/mips-3d-8.c: Likewise.
9889 * gcc.target/mips/mips-3d-9.c: Likewise.
9890 * gcc.target/mips/mips-ps-1.c: Likewise.
9891 * gcc.target/mips/mips-ps-2.c: Likewise.
9892 * gcc.target/mips/mips-ps-3.c: Likewise.
9893 * gcc.target/mips/mips-ps-4.c: Likewise.
9894 * gcc.target/mips/mips-ps-5.c: Likewise.
9895 * gcc.target/mips/mips-ps-6.c: Likewise.
9896 * gcc.target/mips/mips-ps-7.c: Likewise.
9897 * gcc.target/mips/mips-ps-type.c: Likewise.
9898 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9899 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9900
03c4ff3a 99012016-01-18 Tom de Vries <tom@codesourcery.com>
9902
9903 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9904 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9905 * c-c++-common/goacc/kernels-empty.c: New test.
9906 * c-c++-common/goacc/kernels-eternal.c: New test.
9907 * c-c++-common/goacc/kernels-loop-2.c: New test.
9908 * c-c++-common/goacc/kernels-loop-3.c: New test.
9909 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9910 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9911 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9912 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9913 * c-c++-common/goacc/kernels-loop-data.c: New test.
9914 * c-c++-common/goacc/kernels-loop-g.c: New test.
9915 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9916 * c-c++-common/goacc/kernels-loop-n.c: New test.
9917 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9918 * c-c++-common/goacc/kernels-loop.c: New test.
9919 * c-c++-common/goacc/kernels-noreturn.c: New test.
9920 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9921 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9922 * c-c++-common/goacc/kernels-reduction.c: New test.
9923
22e3dcee 99242016-01-18 Tom de Vries <tom@codesourcery.com>
9925
9926 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9927 * gcc.dg/autopar/outer-2.c: Same.
9928 * gcc.dg/autopar/outer-3.c: Same.
9929 * gcc.dg/autopar/outer-4.c: Same.
9930 * gcc.dg/autopar/outer-5.c: Same.
9931 * gcc.dg/autopar/outer-6.c: Same.
9932 * gcc.dg/autopar/parallelization-1.c: Same.
9933 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9934 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9935 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9936 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9937 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9938 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9939 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9940 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9941 * gcc.dg/autopar/pr39500-1.c: Same.
9942 * gcc.dg/autopar/pr39500-2.c: Same.
9943 * gcc.dg/autopar/pr46193.c: Same.
9944 * gcc.dg/autopar/pr46194.c: Same.
9945 * gcc.dg/autopar/pr49580.c: Same.
9946 * gcc.dg/autopar/pr49960-1.c: Same.
9947 * gcc.dg/autopar/pr49960.c: Same.
9948 * gcc.dg/autopar/pr68373.c: Same.
9949 * gcc.dg/autopar/reduc-1.c: Same.
9950 * gcc.dg/autopar/reduc-1char.c: Same.
9951 * gcc.dg/autopar/reduc-1short.c: Same.
9952 * gcc.dg/autopar/reduc-2.c: Same.
9953 * gcc.dg/autopar/reduc-2char.c: Same.
9954 * gcc.dg/autopar/reduc-2short.c: Same.
9955 * gcc.dg/autopar/reduc-3.c: Same.
9956 * gcc.dg/autopar/reduc-4.c: Same.
9957 * gcc.dg/autopar/reduc-6.c: Same.
9958 * gcc.dg/autopar/reduc-7.c: Same.
9959 * gcc.dg/autopar/reduc-8.c: Same.
9960 * gcc.dg/autopar/reduc-9.c: Same.
9961 * gcc.dg/autopar/uns-outer-4.c: Same.
9962 * gcc.dg/autopar/uns-outer-5.c: Same.
9963 * gcc.dg/autopar/uns-outer-6.c: Same.
9964 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9965 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9966
fd5cbe2f 99672016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9968
9969 PR target/63679
9970 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9971 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9972
fa75ab55 99732016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9974
9975 PR target/63679
9976 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9977 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9978 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9979
214b2582 99802016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9981
9982 PR target/63679
9983 * gcc.dg/tree-ssa/sra-17.c: New.
9984 * gcc.dg/tree-ssa/sra-18.c: New.
9985
13146837 99862016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9987
9988 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9989
6ccd18c2 99902016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9991
9992 * gnat.dg/inline12.adb: New test.
9993
8872b95f 99942016-01-18 Bin Cheng <bin.cheng@arm.com>
9995
9996 PR tree-optimization/66797
9997 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9998
971514e3 99992016-01-18 Richard Biener <rguenther@suse.de>
10000
10001 PR tree-optimization/69170
10002 * gcc.dg/torture/pr69170.c: New testcase.
10003
dfb6d139 100042016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 10005
10006 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10007
164d84c2 100082016-01-16 Tom de Vries <tom@codesourcery.com>
10009
10010 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10011
4c33b769 100122016-01-16 Tom de Vries <tom@codesourcery.com>
10013
10014 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10015 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10016 redundant dg-require-effective-target pthread.
10017 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10018 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10019 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10020 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10021 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10022 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10023 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10024
673441b0 100252016-01-16 David Edelsohn <dje.gcc@gmail.com>
10026
10027 PR target/68609
10028 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10029 * gcc.target/powerpc/recip-7.c: Same.
10030
90153ae7 100312016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10032
10033 PR c++/69091
10034 * g++.dg/template/pr69091.C: New test.
10035
bc24d01d 100362016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10037
10038 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10039 dump does not contain an error_mark_node.
10040 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10041 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10042
4067c0fd 100432016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10044
10045 PR c++/68936
10046 * g++.dg/template/pr68936.C: New test.
10047
27c6dbdd 100482016-01-15 David Edelsohn <dje.gcc@gmail.com>
10049
10050 PR target/68609
10051 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10052 * gcc.target/powerpc/recip-2.c: Same.
10053 * gcc.target/powerpc/recip-3.c: Same.
10054 * gcc.target/powerpc/recip-4.c: Same.
10055 * gcc.target/powerpc/recip-sqrtf.c: Same.
10056
e390c57d 100572016-01-15 Jeff Law <law@redhat.com>
10058
10059 PR tree-optimization/69270
10060 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10061 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10062
ddcfeaf1 100632016-01-15 Paul Thomas <pault@gcc.gnu.org>
10064
10065 PR fortran/49630
10066 * gfortran.dg/deferred_character_13.f90: New test for the fix
10067 of comment 3 of the PR.
10068
10069 PR fortran/54070
10070 * gfortran.dg/deferred_character_8.f90: New test
10071 * gfortran.dg/allocate_error_5.f90: New test
10072
10073 PR fortran/60593
10074 * gfortran.dg/deferred_character_10.f90: New test
10075
10076 PR fortran/60795
10077 * gfortran.dg/deferred_character_14.f90: New test
10078
10079 PR fortran/61147
10080 * gfortran.dg/deferred_character_11.f90: New test
10081
10082 PR fortran/64324
10083 * gfortran.dg/deferred_character_9.f90: New test
10084
81be349c 100852016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10086
10087 PR rtl-optimization/69030
10088 * gcc.target/i386/pr69030.c: New.
10089
998456c5 100902016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10091
10092 * gcc.target/aarch64/target_attr_17.c: New test.
10093
0d85be19 100942016-01-15 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/66856
10097 * gcc.dg/torture/pr66856-1.c: New testcase.
10098 * gcc.dg/torture/pr66856-2.c: Likewise.
10099
321d36c8 101002016-01-15 Richard Biener <rguenther@suse.de>
10101
10102 PR debug/69137
10103 * g++.dg/lto/pr69137_0.C: New testcase.
10104
d94a1f53 101052016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10106
10107 PR middle-end/69246
10108 * gcc.target/i386/pr69246.c: New test.
10109
5fe9a861 101102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10111
a9c01e81 10112 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 10113
3d05a5e9 101142016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10115
10116 PR c++/56194
10117 * g++.dg/init/const9.C: Disable test on S/390.
10118
5e8132b5 101192016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10120
10121 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10122 * g++.dg/Wno-frame-address.C: Ditto.
10123
32307cdf 101242016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10125
10126 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10127
1ca28250 101282016-01-15 Richard Biener <rguenther@suse.de>
10129
10130 PR tree-optimization/68961
10131 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10132
6271bd93 101332016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10134
10135 * gcc.target/i386/pr65105-5.c: New test.
10136
dfb6d139 101372016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 10138
10139 * gcc.c-torture/execute/alias-4.c: New testcase.
10140
dfb6d139 101412016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 10142
10143 PR ipa/68148
10144 * g++.dg/ipa/devirt-49.C: New testcase.
10145
7bbac464 101462016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 10147
10148 PR target/65837
10149 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10150 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10151 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10152
4345b868 101532016-01-15 Richard Biener <rguenther@suse.de>
10154
10155 PR tree-optimization/69117
10156 * gcc.dg/torture/pr69117.c: New testcase.
10157
580357e7 101582015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 10159
10160 PR c++/69048
10161 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10162
612baa31 101632016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10164
10165 PR testsuite/67509
10166 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10167 range tests use 100 * maximum instead of maximum + 1.
10168
44e09bc4 101692016-01-14 Jakub Jelinek <jakub@redhat.com>
10170
10171 PR debug/69244
10172 * gcc.dg/guality/pr69244.c: New test.
10173
96962ae4 101742016-01-14 Uros Bizjak <ubizjak@gmail.com>
10175
10176 * lib/target-supports.exp (check_effective_target_issignaling):
10177 New procedure.
10178 * gcc.dg/pr61441.c: Require issignaling effective target.
10179
ab9c400b 101802016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10181
10182 PR target/68803
10183 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10184
a7ed4583 101852016-01-14 David Malcolm <dmalcolm@redhat.com>
10186
10187 PR c++/68819
10188 PR preprocessor/69177
10189 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10190 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10191 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10192 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10193
77f35cec 101942016-01-14 Marek Polacek <polacek@redhat.com>
10195
10196 PR c/69262
10197 * gcc.dg/array-15.c: New test.
10198
915d0950 101992016-01-14 Jakub Jelinek <jakub@redhat.com>
10200
10201 PR middle-end/68146
10202 PR tree-optimization/69155
10203 * gfortran.dg/pr68146.f: New test.
10204 * gfortran.dg/pr69155.f90: New test.
10205
24651fb7 102062016-01-14 Richard Biener <rguenther@suse.de>
10207
10208 PR tree-optimization/68060
10209 * gcc.dg/torture/pr68060-1.c: New testcase.
10210 * gcc.dg/torture/pr68060-2.c: Likewise.
10211
2f63f950 102122016-01-14 Nick Clifton <nickc@redhat.com>
10213
10214 * lib/target-supports.exp
10215 (check_effective_target_arm_neon_ok_nocache): Add an option
10216 sequence that includes setting the ARM architecture to ARMv7-A.
10217 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10218 command line options necessary to enable Neon support.
10219 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10220 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10221 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10222 * gcc.target/arm/pr69180.c: Likewise.
10223
3ce0acde 102242016-01-14 Jeff Law <law@redhat.com>
10225
10226 PR tree-optimization/69270
10227 * gcc.dg/tree-ssa/pr69270.c: New test.
10228
bda05c57 102292016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10230
10231 PR c/66208
10232 * c-c++-common/pr66208.c: New file.
10233
9b657cf1 102342016-01-13 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR tree-optimization/69156
10237 * gcc.dg/pr69156.c: New test.
10238
58ba1b9d 102392016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10240
10241 * gcc.target/i386/pr69225-7.c: New test.
10242
e5fee0fe 102432016-01-13 Richard Henderson <rth@redhat.com>
10244
10245 * gcc.dg/tm/memopt-13.c: Update expected function.
10246 * gcc.dg/tm/memopt-6.c: Likewise.
10247
3f0e9745 102482016-01-13 Uros Bizjak <ubizjak@gmail.com>
10249
10250 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10251 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10252 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10253 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10254
3f0e9745 102552016-01-13 Tom de Vries <tom@codesourcery.com>
10256
10257 PR tree-optimization/69169
7a6ddc0d 10258 * gcc.dg/pr69169.c: New test.
10259
9b657cf1 102602016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10261
10262 PR target/69228
10263 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10264 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10265 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10266 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10267 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10268 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10269 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10270 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10271
f704d701 102722016-01-13 Jakub Jelinek <jakub@redhat.com>
10273
10274 PR target/69247
10275 * gcc.dg/pr69247.c: New test.
10276
e966d6b9 102772016-01-13 Richard Biener <rguenther@suse.de>
10278
10279 PR tree-optimization/69242
10280 * gcc.dg/torture/pr69242.c: New testcase.
10281
1ca1d9b2 102822016-01-13 Richard Biener <rguenther@suse.de>
10283
10284 PR tree-optimization/69186
10285 * gcc.dg/torture/pr69186.c: New testcase.
10286
d07cbccc 102872016-01-13 Jeff Law <law@redhat.com>
10288
10289 PR tree-optimization/67755
10290 * gcc.dg/tree-ssa/pr67755.c: New test.
10291
102922016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10293
10294 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10295 pass number in output by a star.
10296
b95d41cf 102972016-01-12 Bin Cheng <bin.cheng@arm.com>
10298
10299 PR tree-optimization/68911
10300 * gcc.c-torture/execute/pr68911.c: New test.
10301
91d87e22 103022016-01-12 Marek Polacek <polacek@redhat.com>
10303
10304 PR c++/68979
10305 * g++.dg/warn/permissive-1.C: New test.
10306
8a9401a4 103072016-01-12 Jakub Jelinek <jakub@redhat.com>
10308
10309 PR objc++/68511
10310 PR c++/69213
10311 * g++.dg/opt/pr69213.C: New test.
10312
b9cb7a67 103132016-01-12 Christian Bruel <christian.bruel@st.com>
10314
10315 PR target/69180
10316 * gcc.target/arm/pr69180.c: New test.
10317
e4c96992 103182016-01-12 Richard Biener <rguenther@suse.de>
10319
10320 PR lto/69077
10321 * g++.dg/lto/pr69077_0.C: New testcase.
10322 * g++.dg/lto/pr69077_1.C: Likewise.
10323
90525f61 103242016-01-12 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR target/69175
10327 * g++.dg/opt/pr69175.C: New test.
10328
9e7edfd3 103292016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10330
10331 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10332 rather than #including math.h & stdlib.h.
10333 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10334 * gcc.dg/vect/pr49771.c: Likewise.
10335 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10336 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10337 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10338 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10339 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10340 * gcc.dg/vect/pr44507.c: Likewise.
10341 * gcc.dg/vect/pr45902.c: Likewise.
10342 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10343 * gcc.dg/vect/vect-117.c: Likewise.
10344 * gcc.dg/vect/vect-99.c: Likewise.
10345 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10346 * gcc.dg/vect/vect-cond-1.c: Likewise.
10347 * gcc.dg/vect/vect-cond-2.c: Likewise.
10348 * gcc.dg/vect/vect-cond-3.c: Likewise.
10349 * gcc.dg/vect/vect-cond-4.c: Likewise.
10350 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10351 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10352 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10353 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10354 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10355 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10356 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10357 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10358 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10359 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10360 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10361 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10362 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10363 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10364 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10365 include of signal.h.
10366 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10367 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10368 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10369 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10370 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10371 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10372 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10373 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10374 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10375 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10376 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10377 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10378 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10379 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10380 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10381 * gcc.dg/vect/vect-outer-5.c: Likewise.
10382 * gcc.dg/vect/vect-outer-6.c: Likewise.
10383 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10384 include of stdio.h.
10385
3368873d 103862016-01-12 Nick Clifton <nickc@redhat.com>
10387
10388 PR target/68913
10389 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10390 to fread so that it will be found in all target runtimes.
10391
0464ea95 103922016-01-12 Richard Biener <rguenther@suse.de>
10393
10394 PR tree-optimization/69053
10395 * g++.dg/torture/pr69053.C: New testcase.
10396
7819730f 103972016-01-12 Richard Biener <rguenther@suse.de>
10398
10399 PR tree-optimization/69168
10400 * gcc.dg/torture/pr69168.c: New testcase.
10401
995bfebf 104022016-01-12 Richard Biener <rguenther@suse.de>
10403
10404 PR tree-optimization/69157
10405 * gcc.dg/torture/pr69157.c: New testcase.
10406
104072016-01-12 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/69174
10410 * gcc.dg/torture/pr69174.c: New testcase.
10411
1d10d64c 104122016-01-12 Jakub Jelinek <jakub@redhat.com>
10413
10414 PR c++/66808
10415 PR c++/69000
10416 * g++.dg/tls/pr66808.C: New test.
10417 * g++.dg/tls/pr69000.C: New test.
10418
f0b79faf 104192016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10420
10421 * gcc.target/powerpc/swaps-p8-23.c: New test.
10422 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10423
04cf75a4 104242016-01-11 John David Anglin <danglin@gcc.gnu.org>
10425
10426 PR tree-optimization/68356
10427 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10428
0eb4264c 104292016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10430 Jim Wilson <jim.wilson@linaro.org>
10431
10432 PR target/69194
10433 * gcc.target/arm/pr69194.c: New test.
10434
2f66de64 104352016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10436
10437 PR target/69225
10438 * gcc.target/i386/pr69225-1.c: New test.
10439 * gcc.target/i386/pr69225-2.c: Likewise.
10440 * gcc.target/i386/pr69225-3.c: Likewise.
10441 * gcc.target/i386/pr69225-4.c: Likewise.
10442 * gcc.target/i386/pr69225-5.c: Likewise.
10443 * gcc.target/i386/pr69225-6.c: Likewise.
10444
36105e82 104452016-01-11 Jakub Jelinek <jakub@redhat.com>
10446
1c78ce2e 10447 PR target/67462
10448 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10449 if lp64.
10450
a4a87320 10451 PR target/69071
10452 * gcc.dg/pr69071.c: New test.
10453
91fbd04f 10454 PR c++/69211
10455 * g++.dg/opt/pr69211.C: New test.
10456
36105e82 10457 PR tree-optimization/69214
10458 * gcc.c-torture/compile/pr69214.c: New test.
10459
e934c380 104602016-01-11 Uros Bizjak <ubizjak@gmail.com>
10461
10462 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10463 * gcc.target/i386/pr66232-11.c: Ditto.
10464 * gcc.target/i386/pr66232-12.c: Ditto.
10465 * gcc.target/i386/pr66232-13.c: Ditto.
10466
3ff1b153 104672016-01-11 Richard Biener <rguenther@suse.de>
10468
10469 PR tree-optimization/69173
10470 * gcc.dg/torture/pr69173.c: New testcase.
10471
04e1504c 104722016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10473
10474 PR rtl-optimization/68796
10475 * gcc.target/aarch64/tst_5.c: New test.
10476 * gcc.target/aarch64/tst_6.c: Likewise.
10477
ae8718b5 104782016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10479
10480 PR rtl-optimization/68841
10481 * gcc.dg/pr68841.c: New test.
10482 * gcc.c-torture/execute/pr68841.c: New test.
10483
bd8bece2 104842016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10485
10486 PR rtl-optimization/68920
10487 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10488 for ix86 targets.
10489 * gcc.dg/ifcvt-5.c: New test.
10490
9b657cf1 104912016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10492
10493 PR bootstrap/69123
10494 * g++.dg/pr69123.C: New.
10495
7a158352 104962016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10497
10498 PR target/69010
10499 * gcc.target/i386/pr69010.c: New test.
10500
ff375d11 105012016-01-11 Martin Jambor <mjambor@suse.cz>
10502
10503 PR ipa/69044
10504 * gcc.target/i386/chkp-pr69044.c: New test.
10505
9eb890f1 105062016-01-11 Tom de Vries <tom@codesourcery.com>
10507
10508 PR tree-optimization/69109
10509 * gcc.dg/autopar/pr69109-2.c: New test.
10510 * gcc.dg/autopar/pr69109.c: New test.
10511
c4157ee5 105122016-01-11 Tom de Vries <tom@codesourcery.com>
10513
10514 PR tree-optimization/69108
10515 * gcc.dg/autopar/pr69108.c: New test.
10516
b933e511 105172016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10518
10519 PR c++/69029
10520 * c-c++-common/Wisleading-indentation.c: Augment test.
10521
efb73de1 105222016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10523
10524 PR fortran/69154
10525 * gfortran.dg/inline_matmul_12.f90: New test.
10526
40c86c3b 105272016-01-10 Paul Thomas <pault@gcc.gnu.org>
10528
10529 PR fortran/67779
10530 * gfortran.dg/actual_array_offset_1: New test.
10531
a006c0bb 105322016-01-10 Tom de Vries <tom@codesourcery.com>
10533
10534 PR tree-optimization/69062
10535 * gcc.dg/autopar/pr69062.c: New test.
10536
880ed4be 105372016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10538
10539 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10540 * gcc.dg/vect/slp-perm-2.c: Likewise.
10541 * gcc.dg/vect/slp-perm-3.c: Likewise.
10542 * gcc.dg/vect/slp-perm-5.c: Likewise.
10543 * gcc.dg/vect/slp-perm-6.c: Likewise.
10544 * gcc.dg/vect/slp-perm-7.c: Likewise.
10545 * gcc.dg/vect/slp-perm-8.c: Likewise.
10546
d95e1856 105472016-01-10 Tom de Vries <tom@codesourcery.com>
10548
10549 PR tree-optimization/69039
10550 * gcc.dg/autopar/pr69039.c: New test.
10551
0f8f48d0 105522016-01-09 Marek Polacek <polacek@redhat.com>
10553
10554 PR c++/69113
10555 * g++.dg/pr69113.C: New test.
10556
7dff0499 105572016-01-09 Jakub Jelinek <jakub@redhat.com>
10558
10559 PR middle-end/50865
10560 PR tree-optimization/69097
10561 * gcc.c-torture/execute/pr50865.c: New test.
10562 * gcc.c-torture/execute/pr69097-1.c: New test.
10563 * gcc.c-torture/execute/pr69097-2.c: New test.
10564 * gcc.dg/pr69097-1.c: New test.
10565 * gcc.dg/pr69097-2.c: New test.
10566
18431e78 105672016-01-09 Jakub Jelinek <jakub@redhat.com>
10568
10569 PR c++/69164
10570 * g++.dg/opt/pr69164.C: New test.
10571
1943a4a2 105722016-01-08 Jakub Jelinek <jakub@redhat.com>
10573
10574 PR tree-optimization/69167
10575 * gcc.dg/pr69167.c: New test.
10576
a143e277 105772016-01-08 Marek Polacek <polacek@redhat.com>
10578
10579 PR c++/68449
10580 * g++.dg/pr68449.C: New.
10581
44c01906 105822016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10583
10584 PR tree-optimization/68707
10585 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10586 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10587 on platforms supporting it.
10588 * gcc.dg/vect/slp-perm-2.c: Likewise.
10589 * gcc.dg/vect/slp-perm-3.c: Likewise.
10590 * gcc.dg/vect/slp-perm-5.c: Likewise.
10591 * gcc.dg/vect/slp-perm-7.c: Likewise.
10592 * gcc.dg/vect/slp-perm-8.c: Likewise.
10593 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10594 on platforms supporting it.
10595
c437d1e8 105962016-01-08 Jakub Jelinek <jakub@redhat.com>
10597
c9595c51 10598 PR tree-optimization/69162
10599 * gcc.dg/pr69162.c: New test.
10600
c437d1e8 10601 PR tree-optimization/69172
10602 * gcc.dg/pr69172.c: New test.
10603
6a46a28c 106042016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10605
10606 PR tree-optimization/67781
10607 * gcc.c-torture/execute/pr67781.c: New file.
10608
62ad9a04 106092016-01-08 Jakub Jelinek <jakub@redhat.com>
10610
10611 PR tree-optimization/69083
10612 * gcc.dg/vect/pr69083.c: New test.
10613
9e0e8c2a 106142016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10615
10616 PR tree-optimization/61441
10617 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10618 Use -fexcess-precision=standard for compiler options.
10619 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10620
5d034e37 106212016-01-08 Jakub Jelinek <jakub@redhat.com>
10622
5013f740 10623 PR fortran/69128
10624 * gfortran.dg/gomp/pr69128.f90: New test.
10625
5d034e37 10626 PR c++/69145
10627 * g++.dg/ext/pr69145-1.C: New test.
10628 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10629 * g++.dg/ext/pr69145-2.h: New file.
10630
517906ff 106312016-01-07 Martin Sebor <msebor@redhat.com>
10632
10633 PR c/68966
10634 * gcc.dg/atomic-fetch-bool.c: New test.
10635 * gcc.dg/sync-fetch-bool.c: New test.
10636
cdbb524c 106372016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10638
10639 PR fortran/66680
10640 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10641
ec3aba9e 106422016-01-07 Nick Clifton <nickc@redhat.com>
10643
10644 PR target/66655
10645 * g++.dg/pr66655.C: New test.
10646 * g++.dg/pr66655_1.cc: Test support file.
10647 * g++.dg/pr66655.h: Test header file.
10648
9b657cf1 106492016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10650
10651 PR fortran/66680
10652 gfortran.dg/gomp/pr66680.f90: New test.
10653
cd45d7a5 106542016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10655
10656 PR target/69171
10657 * gcc.target/i386/pr69171-1.c: New test.
10658 * gcc.target/i386/pr69171-2.c: Likewise.
10659 * gcc.target/i386/pr69171-3.c: Likewise.
10660 * gcc.target/i386/pr69171-4.c: Likewise.
10661 * gcc.target/i386/pr69171-5.c: Likewise.
10662 * gcc.target/i386/pr69171-6.c: Likewise.
10663
4a86a91a 106642015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10665
10666 PR middle-end/67639
10667 * c-c++-common/pr67639.c: New test.
10668
34c05552 106692016-01-07 Jakub Jelinek <jakub@redhat.com>
10670
10671 PR tree-optimization/69141
10672 * g++.dg/opt/pr69141.C: New test.
10673
f08d6895 106742016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10675
10676 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10677
32ec4173 106782016-01-06 Uros Bizjak <ubizjak@gmail.com>
10679
10680 PR target/69140
10681 * gcc.target/i386/pr69140.c: New test
10682
d74214f3 106832016-01-06 David Malcolm <dmalcolm@redhat.com>
10684
10685 * gcc.dg/bad-dereference.c: New test case.
10686
73991cab 106872015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10688
10689 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10690
fc8cc457 106912016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10692
10693 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10694
be3c9981 106952016-01-06 Marek Polacek <polacek@redhat.com>
10696
10697 PR sanitizer/69099
10698 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10699
2cb724f9 107002016-01-05 Marek Polacek <polacek@redhat.com>
10701
10702 PR c/69104
10703 * gcc.dg/atomic-invalid-2.c: New.
10704
233a53ed 107052016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10706
10707 PR target/68991
10708 * gcc.target/i386/pr68991.c: New test.
10709
ea87c5e3 107102016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10711
10712 PR target/68991
10713 * g++.dg/pr68991-1.C: New test.
10714 * g++.dg/pr68991-2.C: Likewise.
10715
1943a4a2 107162016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 10717
1943a4a2 10718 PR other/60465
afe82e5b 10719 * gcc.target/ia64/pr60465-gprel64.c: New test.
10720 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10721
1e9147dd 107222016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10723
10724 PR rtl-optimization/68651
10725 * gcc.target/aarch64/pr68651_1.c: New test.
10726
d42aa619 107272016-01-05 David Malcolm <dmalcolm@redhat.com>
10728
10729 PR c/69122
10730 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10731
1776de76 107322016-01-05 Nathan Sidwell <nathan@acm.org>
10733
2d7d361d 10734 PR c++/58583
10735 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10736
1776de76 10737 * gcc.dg/alias-15.c: New.
10738
5beb12c0 107392016-01-05 Nick Clifton <nickc@redhat.com>
10740
10741 PR target/68870
10742 * g++.dg/pr68770.C: New test.
10743
d8cca921 107442016-01-04 Mike Stump <mikestump@comcast.net>
10745
10746 * lib/target-supports.exp (check_effective_target_cilkplus):
10747 cilkplus targets require pthreads.
afc907ef 10748 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 10749
8427dff3 107502016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10751
10752 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10753 generation.
10754
f1717362 107552016-01-04 Jakub Jelinek <jakub@redhat.com>
10756
10757 Update copyright years.
10758
d7d6a3ab 107592016-01-04 Marek Polacek <polacek@redhat.com>
10760
10761 PR c/68908
10762 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10763 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10764 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10765
b8f4a5f9 107662016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10767
10768 * gcc.target/sparc/20160104-2.c: New test.
10769
6b5c028f 107702016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10771
10772 * gcc.target/sparc/20160104-1.c: New test.
10773
300e1002 107742016-01-03 Paul Thomas <pault@gcc.gnu.org>
10775
10776 PR fortran/65045
10777 * gfortran.dg/pr65045.f90: New test.
10778
855b105f 107792016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10780
10781 * gnat.dg/specs/debug1.ads: Delete.
10782
bdc177dc 107832016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10784
10785 PR libgfortran/68867
10786 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10787 expression.
10788
48aaffae 107892016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10790
10791 PR libgfortran/68867
10792 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10793 PowerPC.
10794
19a468b8 107952016-01-01 Paul Thomas <pault@gcc.gnu.org>
10796
10797 PR fortran/68864
10798 * gfortran.dg/pr68864.f90: New test.
10799
25371c91 108002016-01-01 Jakub Jelinek <jakub@redhat.com>
10801
2a659064 10802 PR tree-optimization/69070
10803 * gcc.dg/pr69070.c: New test.
10804
57aa9851 10805 PR sanitizer/69055
10806 * gfortran.dg/pr69055.f90: New test.
10807
25371c91 10808 PR target/69015
10809 * gcc.dg/pr69015.c: New test.
f1717362 10810\f
fb2c1edd 10811Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 10812
10813Copying and distribution of this file, with or without modification,
10814are permitted in any medium without royalty provided the copyright
10815notice and this notice are preserved.