]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
gcc/testsuite/ChangeLog:
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1495e54c 12016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2
3 PR fortran/72698
4 * gfortran.dg/allocate_with_source_20.f03: New test.
5
d1e97886 62016-08-08 Alan Modra <amodra@gmail.com>
7
8 * gcc.c-torture/compile/pr72802.c: New.
9
9da84a54 102016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
11
12 PR fortran/70524
13 * gfortran.dg/dependency_48.f90: New test.
14
3f9692a5 152016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
16
b5b764be 17 PR fortran/70040
3f9692a5 18 * gfortran.dg/pr70040.f90: New testcase.
19
099ec19a 202016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
21
22 PR fortran/71961
23 * gfortran.dg/matmul_10.f90: New testcase.
24
e8272095 252016-08-07 Jan Hubicka <hubicka@ucw.cz>
26
27 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
28
f5d2c462 292016-08-07 Jakub Jelinek <jakub@redhat.com>
30
31 PR c/72816
32 * gcc.dg/pr72816.c: New test.
33
30c60892 342016-08-06 Jonathan Wakely <jwakely@redhat.com>
35
36 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
37 * g++.dg/conversion/pr41426.C: Likewise.
38 * g++.dg/conversion/pr66211.C: Likewise.
39 * g++.dg/cpp1y/lambda-init9.C: Likewise.
40 * g++.dg/init/ref8.C: Likewise.
41 * g++.old-deja/g++.law/cvt20.C: Likewise.
42 * g++.old-deja/g++.mike/p9732c.C: Likewise.
43
2abf3c4a 442016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
45
46 PR tree-optimization/18046
47 * gcc.dg/tree-ssa/vrp105.c: New test.
48 * gcc.dg/tree-ssa/vrp106.c: New test.
49
ea034e2c 502016-08-05 Martin Sebor <msebor@redhat.com>
51
52 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
53 1ul in diagnostics. Remove hyphen from "constant-expression."
54 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
55 * g++.dg/cpp0x/static_assert3.C: Same.
56 * g++.dg/cpp1y/constexpr-throw.C: Same.
57 * g++.dg/template/nontype3.C: Same.
58 * g++.dg/warn/overflow-warn-1.C: Same.
59 * g++.dg/warn/overflow-warn-3.C: Same.
60 * g++.dg/warn/overflow-warn-4.C: Same.
61
d4166bdc 622016-08-05 David Malcolm <dmalcolm@redhat.com>
63
64 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
65 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
66 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
67 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
68
906dd612 692016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
70
71 PR tree-optimization/72810
72 * gcc.dg/tree-ssa/vrp110.c: New test.
73
9788fb76 742016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
75
76 PR Target/72819
77 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
78 registers.
79 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
80 saving the half-precision registers.
81 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
82 value is returned in h0.
83 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
84 are passed in FP/SIMD registers.
85 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
86 passing works corrcetly.
87 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
88 (hfa_f16x2_t): Likewise.
89 (hfa_f16x3_t): Likewise.
90 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
91 are promoted to double and passed in a double register.
92 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
93 are promoted to double and stacked.
94 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
95 __fp16 data types.
96 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
97 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
98 __fp16 first get passed in FP/SIMD registers, then stacked.
99
30f40fe4 1002016-08-05 Nathan Sidwell <nathan@acm.org>
101
102 PR c++/68724
103 * g++.dg/cpp0x/pr68724.C: New.
104
8a6540e1 1052016-08-05 Richard Biener <rguenther@suse.de>
106
107 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
108
09001ac1 1092016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
110
111 * gcc.dg/tree-ssa/vrp107.c: New test.
112 * gcc.dg/tree-ssa/vrp108.c: New test.
113 * gcc.dg/tree-ssa/vrp109.c: New test.
114
88ab6a9c 1152016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
116
117 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
118 dg-options.
119
b2a036e7 1202016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
121
122 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
123 test-cases.
124 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
125 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
126 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
127 test-cases.
128 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
129 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
130 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
131 large_double.
132
8dbf49cb 1332016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
134
135 PR c++/72800
136 * g++.dg/cpp1y/lambda-ice1.C: New.
137
dcc45aae 1382016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
139
140 PR c++/72759
141 * g++.dg/cpp1y/pr72759.C: New test.
142
88fe4062 1432016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
144
145 * gcc.dg/switch-10.c: New test.
146
a1af716f 1472016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
148
149 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
150
1fa5d8ba 1512016-08-04 Thomas Schwinge <thomas@codesourcery.com>
152
153 * c-c++-common/goacc/routine-5.c: Update.
154
e8dedc4a 1552016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
156
157 PR rtl-optimization/70903
158 * gcc.c-torture/execute/pr70903.c: New test.
159
7ca5003c 1602016-08-04 Martin Liska <mliska@suse.cz>
161
162 * gcc.dg/params/params.exp: Replace file exists with
163 TESTING_IN_BUILD_TREE.
164
810702a2 1652016-08-04 Marek Polacek <polacek@redhat.com>
166
167 PR c++/70229
168 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
169
fa8a8f79 1702016-08-04 Richard Biener <rguenther@suse.de>
171
172 PR middle-end/71984
173 * gcc.dg/torture/pr71984.c: Guard correctness check for
174 little-endian.
175
9916f5a5 1762016-08-03 Andrew Pinski <apinski@cavium.com>
177
178 * gcc.c-torture/compile/20160802-1.c: New testcase.
179
278b4698 1802016-08-03 Fritz Reese <fritzoreese@gmail.com>
181
182 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
183
860c3c85 1842016-08-03 Richard Biener <rguenther@suse.de>
185
186 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
187 and remove -O3.
188 * c-c++-common/ubsan/pr71403-2.c: Likewise.
189 * c-c++-common/ubsan/pr71403-3.c: Likewise.
190
0a41d717 1912016-08-03 Richard Biener <rguenther@suse.de>
192
193 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
194 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
195 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
196 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
197
52e3c0e8 1982016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
199
200 * gcc.dg/init-excess-2.c: Require int32plus.
201 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
202 * gcc.dg/pr59963-2.c: Require int32plus.
203 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
204 * gcc.dg/unroll-7.c: Require int32plus.
205
ad8a330c 2062016-08-02 Bin Cheng <bin.cheng@arm.com>
207
208 PR tree-optimization/34114
209 * gcc.dg/tree-ssa/loop-42.c: New test.
210
d3aa3636 2112016-08-02 Tamar Christina <tamar.christina@arm.com>
212
213 * gcc.target/aarch64/vminmaxnm.c: New.
214 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
215 tests.
216
c79d3723 2172016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
218
219 * gcc.target/powerpc/vec-extract-5.c: New tests to test
220 vec_extract for vector float, vector int, vector short, and vector
221 char.
222 * gcc.target/powerpc/vec-extract-6.c: Likewise.
223 * gcc.target/powerpc/vec-extract-7.c: Likewise.
224 * gcc.target/powerpc/vec-extract-8.c: Likewise.
225 * gcc.target/powerpc/vec-extract-9.c: Likewise.
226
5fc13c39 2272016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
228
229 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 230 single stack adjustment, no writeback.
5fc13c39 231 * gcc.target/aarch64/test_frame_12.c: Likewise.
232 * gcc.target/aarch64/test_frame_13.c: Likewise.
233 * gcc.target/aarch64/test_frame_15.c: Likewise.
234 * gcc.target/aarch64/test_frame_6.c: Likewise.
235 * gcc.target/aarch64/test_frame_7.c: Likewise.
236 * gcc.target/aarch64/test_frame_8.c: Likewise.
237 * gcc.target/aarch64/test_frame_16.c: New test.
238
2eb70c76 2392015-08-01 H.J. Lu <hongjiu.lu@intel.com>
240
241 PR target/72748
242 * gcc.target/i386/pr72748.c: New test.
243
12117f39 2442015-08-01 Alan Hayward <alan.hayward@arm.com>
245
246 PR tree-optimization/71818
247 * gcc.dg/vect/pr71818.c: New
248
56e7a293 2492016-08-01 Martin Liska <mliska@suse.cz>
250
251 PR tree-optimization/71857
252 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
253
aa8852cc 2542016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
255
256 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
257
f3c032a4 2582016-08-01 Jan Beulich <jbeulich@suse.com>
259
260 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
261
a1e9d2c3 2622016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
263
264 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
265 * gcc.target/powerpc/mulkc3-1.c: Likewise.
266
466045aa 2672016-07-31 Jonathan Wakely <jwakely@redhat.com>
268
269 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
270 (check_effective_target_c++): Likewise. Also match for libstdc++.
271
71b5dc23 2722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
273
274 PR fortran/41922
275 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
276 * gfortran.dg/equiv_constraint_7.f90: Ditto.
277 * gfortran.dg/pr41922.f90: New test.
278
dd13eb1b 2792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
280
281 PR fortran/68566
282 * gfortran.dg/pr68566.f90: new test.
283
cb768824 2842016-07-30 Martin Sebor <msebor@redhat.com>
285
286 PR c++/60760
287 PR c++/71091
288 * g++.dg/cpp0x/constexpr-cast.C: New test.
289 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
290 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
291 * g++.dg/ubsan/pr63956.C: Correct.
292
efa8ff03 2932016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
294
295 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
296 vector double or vector long where the vector is in memory.
297 * gcc.target/powerpc/vec-extract-3.c: Likewise.
298 * gcc.target/powerpc/vec-extract-4.c: Likewise.
299
0b8113c5 3002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
301
302 PR fortran/69867
303 * gfortran.dg/pr69867.f90: New test.
304
3badc59b 3052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
306
307 PR fortran/69962
308 * gfortran.dg/pr69962.f90: New test.
309
fc8b54ff 3102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
311
312 PR fortran/70006
313 * gfortran.dg/pr70006.f90: New test.
314
165b422e 3152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
316
317 PR fortran/71730
318 * gfortran.dg/pr71730.f90: New test.
319 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
320 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
321 * gfortran.dg/array_constructor_26.f03: Ditto.
322
0c6334ed 3232016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
324
325 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
326 * gcc.target/powerpc/pr71763.c: Likewise.
327
4ebf85be 3282016-07-29 Marek Polacek <polacek@redhat.com>
329
330 PR c/71742
331 * gcc.dg/940510-1.c: Adjust dg-error.
332 * gcc.dg/c99-flex-array-1.c: Likewise.
333 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
334
9efe5be6 335 PR c/71853
336 * gcc.dg/noncompile/pr71853.c: New test.
337
4c4548bb 338 PR c/71573
339 * gcc.dg/noncompile/pr71573.c: New test.
340
8ae70602 341 PR c/71926
342 * g++.dg/warn/Wparentheses-30.C: New test.
343 * gcc.dg/Wparentheses-14.c: New test.
344
cfc1aded 3452016-07-29 Uros Bizjak <ubizjak@gmail.com>
346
347 * gcc.dg/pr59833.c: Use dg-add-options ieee.
348
d5e80d93 3492016-07-29 Bin Cheng <bin.cheng@arm.com>
350
351 PR tree-optimization/57558
352 * gcc.dg/vect/pr57558-1.c: New test.
353 * gcc.dg/vect/pr57558-2.c: New test.
354
c7c713ec 3552016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
356
cfc1aded 357 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 358 to scan forwprop1 dump pass.
359
34b9af67 3602016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
361
362 PR c++/51488
363 * g++.dg/template/pr51488.C: New.
364
322d4184 3652016-07-29 Jakub Jelinek <jakub@redhat.com>
366
367 PR c/71969
368 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
369 static __inline__.
370 * gcc.dg/pr71969-1.c: New test.
371 * gcc.dg/pr71969-2.c: New test.
372 * gcc.dg/pr71969-3.c: New test.
373
7648c9c7 3742016-07-29 Marek Polacek <polacek@redhat.com>
375
376 PR c/71574
377 * c-c++-common/pr71574.c: New test.
378
35fddbd6 379 PR c/71583
380 * gcc.dg/noncompile/pr71583.c: New test.
381
d06bcb87 3822016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
383
384 PR middle-end/68217
385 * gcc.dg/pr68217.c: New test.
386
fb5574d7 3872016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
388
389 PR fortran/71067
390 * gfortran.dg/pr71067_1.f90: New test.
391 * gfortran.dg/pr71067_2.f90: Ditto.
392
a52bb7a0 3932016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
394
395 * gcc.target/powerpc/vec-extract-1.c: New test.
396
42e96823 3972016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
398
399 PR fortran/71799
400 * gfortran.dg/pr71799.f90: New test.
401
d5539c6b 4022016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
403
404 PR c++/71665
405 * g++.dg/cpp0x/pr71665-1.C: New.
406 * g++.dg/cpp0x/pr71665-2.C: Likewise.
407 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
408 * g++.dg/ext/label10.C: Likewise.
409 * g++.dg/parse/constant5.C: Likewise.
410
05995232 4112016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
412
413 PR fortran/71859
414 * gfortran.dg/pr71859.f90: New test.
415 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
416 * gfortran.dg/coarray_collectives_1.f90: Ditto.
417
7a4429b2 4182016-07-28 Paul Thomas <pault@gcc.gnu.org>
419
420 PR fortran/71883
421 * gfortran.dg/pr71883.f90 : New test.
422
f339cf78 4232016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
424
425 PR tree-optimization/71734
cfc1aded 426 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 427
8311fe26 4282016-07-28 Renlin Li <renlin.li@arm.com>
429
430 Revert
431 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
432
433 PR fortran/71902
434 * gfortran.dg/dependency_47.f90: New test.
435
595e387a 4362016-07-28 Martin Liska <mliska@suse.cz>
437
438 PR gcov-profile/68025
439 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
440
83554604 4412016-07-28 Martin Liska <mliska@suse.cz>
442
443 * g++.dg/vect/pr70944.cc: New test.
444
ec6d2d63 4452016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
446
447 PR middle-end/71994
448 * gcc.dg/torture/pr71994.c: New test.
449
12dabcee 4502016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
451
452 PR middle-end/71078
453 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
454 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
455 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
456
262a83d5 4572016-07-27 Richard Biener <rguenther@suse.de>
458
459 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
460
3989f1fe 4612016-07-27 Martin Liska <mliska@suse.cz>
462
463 * gcc.dg/predict-13.c: New test.
464 * gcc.dg/predict-14.c: New test.
465
69a499fa 4662016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
467
7a4429b2 468 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 469 including stdint.h.
470 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
471 including stdint.h.
472
751fef95 4732016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
474
475 PR target/71869
476 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
477 IEEE built-in functions handle quiet and signalling NaNs
478 correctly.
479
5e07497c 4802016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
481
482 PR fortran/71862
483 * gfortran.dg/pr71862.f90: New test.
484
18928e61 4852016-07-26 Martin Sebor <msebor@redhat.com>
486
487 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
488 selector with dg-options.
489
7e1856f1 4902016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
491
492 PR tree-optimization/18046
493 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
494 * gcc.dg/tree-ssa/vrp103.c: New test.
495 * gcc.dg/tree-ssa/vrp104.c: New test.
496
08679462 4972016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
498
499 * gcc.target/powerpc/pr63354.c: Require lp64 since
500 -mprofile-kernel is not legal with -m32.
501
8c3efadf 5022016-07-26 Richard Biener <rguenther@suse.de>
503
504 PR rtl-optimization/71984
505 * gcc.dg/torture/pr71984.c: New testcase.
506
78866ecd 5072016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
508
509 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
510 g++-dg-runtest via et-dg-runtest.
511 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
512 * gcc.dg/vect/vect.exp: Likewise.
513 * gfortran.dg/graphite/graphite.exp: Likewise, but for
514 gfortran-dg-runtest.
515 * gfortran.dg/vect/vect.exp: Likewise.
516 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
517 (check_mips_loongson_hw_available): Likewise.
518 (check_effective_target_mpaired_single_runtime): Likewise.
519 (check_effective_target_mips_loongson_runtime): Likewise.
520 (add_options_for_mpaired_single): Likewise.
521 (check_effective_target_vect_int): Add global et_index.
522 Check and save the supported feature for a target selected by
523 the et_index target. Break long lines where appropriate. Call
524 et-is-effective-target for MIPS with an argument instead of
525 check_effective_target_* where appropriate.
526 (check_effective_target_vect_intfloat_cvt): Likewise.
527 (check_effective_target_vect_uintfloat_cvt): Likewise.
528 (check_effective_target_vect_floatint_cvt): Likewise.
529 (check_effective_target_vect_floatuint_cvt): Likewise.
530 (check_effective_target_vect_simd_clones): Likewise.
531 (check_effective_target_vect_shift): ewise.
532 (check_effective_target_whole_vector_shift): Likewise.
533 (check_effective_target_vect_bswap): Likewise.
534 (check_effective_target_vect_shift_char): Likewise.
535 (check_effective_target_vect_long): Likewise.
536 (check_effective_target_vect_float): Likewise.
537 (check_effective_target_vect_double): Likewise.
538 (check_effective_target_vect_long_long): Likewise.
539 (check_effective_target_vect_no_int_max): Likewise.
540 (check_effective_target_vect_no_int_add): Likewise.
541 (check_effective_target_vect_no_bitwise): Likewise.
542 (check_effective_target_vect_widen_shift): Likewise.
543 (check_effective_target_vect_no_align): Likewise.
544 (check_effective_target_vect_hw_misalign): Likewise.
545 (check_effective_target_vect_element_align): Likewise.
546 (check_effective_target_vect_condition): Likewise.
547 (check_effective_target_vect_cond_mixed): Likewise.
548 (check_effective_target_vect_char_mult): Likewise.
549 (check_effective_target_vect_short_mult): Likewise.
550 (check_effective_target_vect_int_mult): Likewise.
551 (check_effective_target_vect_extract_even_odd): Likewise.
552 (check_effective_target_vect_interleave): Likewise.
553 (check_effective_target_vect_stridedN): Likewise.
554 (check_effective_target_vect_multiple_sizes): Likewise.
555 (check_effective_target_vect64): Likewise.
556 (check_effective_target_vect_call_copysignf): Likewise.
557 (check_effective_target_vect_call_sqrtf): Likewise.
558 (check_effective_target_vect_call_btrunc): Likewise.
559 (check_effective_target_vect_call_btruncf): Likewise.
560 (check_effective_target_vect_call_ceil): Likewise.
561 (check_effective_target_vect_call_ceilf): Likewise.
562 (check_effective_target_vect_call_floor): Likewise.
563 (check_effective_target_vect_call_floorf): Likewise.
564 (check_effective_target_vect_call_lceil): Likewise.
565 (check_effective_target_vect_call_lfloor): Likewise.
566 (check_effective_target_vect_call_nearbyint): Likewise.
567 (check_effective_target_vect_call_nearbyintf): Likewise.
568 (check_effective_target_vect_call_round): Likewise.
569 (check_effective_target_vect_call_roundf): Likewise.
570 (check_effective_target_vect_perm): Likewise, but also append *_saved
571 to the existing global name to properly cache the result.
572 (check_effective_target_vect_perm_byte): Likewise.
573 (check_effective_target_vect_perm_short): Likewise.
574 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
575 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
576 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
577 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
578 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
579 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
580 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
581 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
582 (check_effective_target_vect_sdot_qi): Likewise.
583 (check_effective_target_vect_udot_qi): Likewise.
584 (check_effective_target_vect_sdot_hi): Likewise.
585 (check_effective_target_vect_udot_hi): Likewise.
586 (check_effective_target_vect_usad_char): Likewise.
587 (check_effective_target_vect_pack_trunc): Likewise.
588 (check_effective_target_vect_unpack): Likewise.
589 (check_effective_target_vect_aligned_arrays): Likewise.
590 (check_effective_target_vect_natural_alignment): Likewise.
591 (check_effective_target_vector_alignment_reachable): Likewise.
592 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
593 (is-effective-target): Initialize et_index if undefined.
594 (et-dg-runtest): New.
595 (et-is-effective-target): Likewise.
596 (check_vect_support_and_set_flags): Add supported MIPS targets to
597 EFFECTIVE_TARGETS list. Return the number of supported targets.
598
b2930f09 5992016-07-26 Richard Biener <rguenther@suse.de>
600 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
601
602 PR middle-end/70920
603 * gcc.dg/pr70920-1.c: New test-case.
604 * gcc.dg/pr70902-2.c: Likewise.
605 * gcc.dg/pr70920-3.c: Likewise.
606 * gcc.dg/pr70920-4.c: Likewise
607 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
608 2 instead of 3.
609
90821294 6102016-07-25 Alexander Monakov <amonakov@ispras.ru>
611
612 * gcc.c-torture/execute/pr71494.c: Require label_values.
613 * gcc.dg/pr16973.c: Ditto.
614
1660595b 6152016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
616
617 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
618 * gcc.dg/torture/pr69771.c: Require int32plus.
619 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
620
5b2b88ce 6212016-07-25 Martin Liska <mliska@suse.cz>
622
623 * gcc.dg/torture/pr71987.c: New test.
624
e2f926e9 6252016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
626
627 PR fortran/71935
628 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
629 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
630 * gfortran.dg/pr71935.f90: New test.
631
efa8e86e 6322016-07-22 Martin Sebor <msebor@redhat.com>
633
634 PR c++/71675
635 * g++.dg/ext/atomic-3.C: New test.
636 * gcc.dg/atomic/pr71675.c: New test.
637
5a43070d 6382016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
639
640 * gcc.target/i386/mvc8.c: New test.
641
1b793819 6422016-07-22 Bin Cheng <bin.cheng@arm.com>
643
644 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
645 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
646
d4b4c787 6472016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
648
649 PR fortran/71795
650 * gfortran.dg/constructor_50.f90: New test.
651
45648efe 6522016-07-22 Martin Liska <mliska@suse.cz>
653
654 PR gcov-profile/69028
655 PR gcov-profile/62047
656 * g++.dg/cilk-plus/pr69028.C: New test.
657
b657bb1f 6582016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
659
660 * gfortran.dg/coarray_stat_2.f90: New test.
661
3a421504 6622016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
663
664 * gcc.target/powerpc/vec-extract.h: New files to check the
665 vec_extract built-in functions for all vector types, testing
666 accessing each element, both with constant and variable element
667 numbers.
668 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
669 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
670 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
671 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
672 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
673 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
674 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
675 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
676 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
677
d40a1eac 6782016-07-21 Jakub Jelinek <jakub@redhat.com>
679
680 PR c++/71728
681 * g++.dg/other/pr71728.C: New test.
682
3b0d7293 6832016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
684
685 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
686 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
687 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
688 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
689 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
690
50953a9f 6912016-07-21 Richard Biener <rguenther@suse.de>
692
693 PR tree-optimization/71947
694 * gcc.dg/tree-ssa/vrp102.c: New testcase.
695
90261646 6962016-07-21 Bin Cheng <bin.cheng@arm.com>
697
698 * gcc.dg/tree-ssa/scev-15.c: New.
699
5a5a7a90 7002016-07-21 Bin Cheng <bin.cheng@arm.com>
701
702 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
703
df0c563f 7042016-07-21 Jakub Jelinek <jakub@redhat.com>
705
706 PR c++/71941
707 * g++.dg/gomp/pr71941.C: New test.
708
24acd4ab 7092016-07-20 David Malcolm <dmalcolm@redhat.com>
710
711 PR c/70339
712 PR c/71858
713 * g++.dg/spellcheck-identifiers.C: New test case, based on
714 gcc.dg/spellcheck-identifiers.c.
715 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
716 gcc.dg/spellcheck-identifiers-2.c.
717 * g++.dg/spellcheck-typenames.C: New test case, based on
718 gcc.dg/spellcheck-typenames.c
719
8669e753 7202016-07-20 Jonathan Wakely <jwakely@redhat.com>
721
722 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
723 pointer to member function and also test catching by reference.
724
75cb41b8 7252016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
726
727 * gcc.target/s390/pr67443.c: Fix test case.
728
07be1239 7292016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
730
731 * gcc.target/s390/insv-1.c: Xfail some tests.
732 * gcc.target/s390/insv-2.c: Likewise.
733
e9b5fdd9 7342016-07-20 Georg-Johann Lay <avr@gjlay.de>
735
736 * gcc.target/avr/torture/get-mem.c: New test.
737 * gcc.target/avr/torture/set-mem.c: New test.
738
b704b0e1 7392016-07-20 Georg-Johann Lay <avr@gjlay.de>
740
741 PR target/71948
742 * gcc.target/avr/torture/tiny-progmem.c: New test.
743
051eb924 7442016-07-20 Jakub Jelinek <jakub@redhat.com>
745
fdb70809 746 PR c++/71909
747 * g++.dg/parse/pr71909.C: New test.
748 * g++.dg/tm/pr71909.C: New test.
749
051eb924 750 PR c++/50060
751 * g++.dg/cpp0x/constexpr-50060.C: New test.
752 * g++.dg/cpp1y/constexpr-50060.C: New test.
753
c4e1267c 7542016-07-20 Martin Liska <mliska@suse.cz>
755
756 * gfortran.dg/graphite/pr71898.f90: New test.
757
ecaa5fd4 7582016-07-20 Bin Cheng <bin.cheng@arm.com>
759
760 PR tree-optimization/71503
761 PR tree-optimization/71683
762 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
763 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
764
f5b88ba1 7652016-07-20 Martin Liska <mliska@suse.cz>
766
767 * gcc.dg/plugin/plugin.exp: Remove sreal test.
768 * gcc.dg/plugin/sreal-test-1.c: Remove.
769 * gcc.dg/plugin/sreal_plugin.c: Remove.
770
e889bd11 7712016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
772
773 PR fortran/71902
774 * gfortran.dg/dependency_47.f90: New test.
775
1c6bb1c0 7762016-07-19 Jakub Jelinek <jakub@redhat.com>
777
94d511af 778 PR rtl-optimization/71916
779 * gcc.c-torture/compile/pr71916.c: New test.
780
54e95a17 781 PR middle-end/71874
782 * g++.dg/torture/pr71874.C: New test.
783
1c6bb1c0 784 PR middle-end/71734
785 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
786 (my_alloc): Rewritten to use __builtin_posix_memalign and
787 __SIZE_TYPE__.
788 (my_free): Use __builtin_free instead of _mm_free.
789 (Vec::operator=): Use __builtin_memcpy.
790
0d565f19 7912016-07-19 Martin Jambor <mjambor@suse.cz>
792
cfc1aded 793 PR fortran/71688
794 * gfortran.dg/pr71688.f90: New test.
0d565f19 795
2be13cd5 7962016-07-19 Richard Biener <rguenther@suse.de>
797
798 * c-c++-common/vector-subscript-6.c: New testcase.
799 * c-c++-common/vector-subscript-7.c: Likewise.
800
1697df09 8012016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
802
7a4429b2 803 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 804 and UInt32 based on __SIZEOF_INT__.
805
8894566e 8062016-07-19 Richard Biener <rguenther@suse.de>
807
808 PR tree-optimization/71901
809 * gcc.dg/torture/pr71901.c: New testcase.
810
8112016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 812
813 PR tree-optimization/71908
814 * gcc.dg/torture/pr71908.c: New testcase.
815
106ac76d 8162016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
817
818 PR target/71493
819 * gcc.target/powerpc/pr71493-1.c: New test.
820 * gcc.target/powerpc/pr71493-2.c: Likewise.
821
e6517a48 8222016-07-18 Jakub Jelinek <jakub@redhat.com>
823
d1e0c36e 824 PR c++/71835
825 * g++.dg/conversion/ambig3.C: New test.
826
6fe424c2 827 PR c++/71828
828 * g++.dg/cpp0x/constexpr-71828.C: New test.
829
d3dd9e33 830 PR c++/71826
831 * g++.dg/template/pr71826.C: New test.
832
74fd83a9 833 PR c++/71822
834 * g++.dg/template/defarg21.C: New test.
835
e6517a48 836 PR c++/71871
837 * g++.dg/ext/vector31.C: New test.
838
f942bdbf 8392016-07-18 Uros Bizjak <ubizjak@gmail.com>
840
841 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
842
4b1425be 8432016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
844
845 PR tree-optimization/71734
846 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
847
a80f37e1 8482016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
849
850 * gcc.target/s390/warn-dynamicstack-1.c: New test.
851 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
852 stack-layout-dynamic-1.c: New test.
853
ea283725 8542016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
855
856 * gcc.target/s390/nolrl-1.c: New test.
857
14eab729 8582016-07-17 Fritz Reese <fritzoreese@gmail.com>
859
860 PR fortran/71523
861 * gfortran.dg/pr71523_1.f90: New test.
862 * gfortran.dg/pr71523_2.f90: New test.
863
3925d644 8642016-07-16 Andreas Schwab <schwab@linux-m68k.org>
865
866 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
867
0c6334ed 868>>>>>>> .r238890
fb9ff4ce 8692016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
870 Marco Restelli <mrestelli@gmail.com>
871
872 PR fortran/62125
873 * gfortran.dg/pr62125.f90: New test.
874
95b0f5e9 8752016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
876
877 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
878 * gcc.target/powerpc/mulkc3-1.c: Likewise.
879
1913be16 8802016-07-15 Jonathan Wakely <jwakely@redhat.com>
881
882 PR c++/58796
883 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
884 * g++.dg/cpp0x/nullptr35.C: New test.
885
b4803084 8862016-07-15 Bin Cheng <bin.cheng@arm.com>
887
888 * gcc.dg/tree-ssa/scev-8.c: Update test string.
889
89e3ec3d 8902016-07-15 Cesar Philippidis <cesar@codesourcery.com>
891
892 * gfortran.dg/goacc/vector_length.f90: New test.
893
2084e279 8942016-07-15 Richard Biener <rguenther@suse.de>
895
896 PR tree-optimization/71881
897 * gcc.dg/torture/pr71881.c: New testcase.
898
2177bb9a 8992016-07-15 Richard Biener <rguenther@suse.de>
900
901 PR tree-optimization/71887
902 * gcc.dg/torture/pr71887.c: New testcase.
903
0dd7db3b 9042016-07-15 Jakub Jelinek <jakub@redhat.com>
905
906 PR c/71858
907 * gcc.dg/spellcheck-identifiers-3.c: New test.
908
b41cc4d1 9092016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
910
911 PR fortran/71807
912 * gfortran.dg/null_9.f90: New test.
913
a4d34e5e 9142016-07-15 Bin Cheng <bin.cheng@arm.com>
915
916 * gcc.dg/tree-ssa/loop-41.c: New test.
917
1547c551 9182016-07-15 Bin Cheng <bin.cheng@arm.com>
919
920 PR tree-optimization/71347
921 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
922
b9c2416b 9232016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
924
925 PR fortran/29819
926 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
927 * gfortran.dg/contains.f90: Ditto.
928 * gfortran.dg/contains_empty_1.f03: Ditto.
929 * gfortran.dg/submodule_3.f08: Ditto.
930
28413b15 9312016-07-14 Jakub Jelinek <jakub@redhat.com>
932
661af228 933 PR testsuite/71865
934 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
935 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
936 expected diagnostics.
937
28413b15 938 PR c/71858
939 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
940 * gcc.dg/spellcheck-identifiers-2.c: New test.
941 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
942 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
943
7b3b3a49 9442016-07-14 Jakub Jelinek <jakub@redhat.com>
945
946 PR tree-optimization/71872
947 * gcc.c-torture/compile/pr71872.c: New test.
948
7c039c44 9492016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
950
951 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
952 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
953 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
954 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
955 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
956 * gcc.target/arm/atomic-op-acquire-1.c: This.
957 * gcc.target/arm/atomic-op-char.c: Rename into ...
958 * gcc.target/arm/atomic-op-char-1.c: This.
959 * gcc.target/arm/atomic-op-consume.c: Rename into ...
960 * gcc.target/arm/atomic-op-consume-1.c: This.
961 * gcc.target/arm/atomic-op-int.c: Rename into ...
962 * gcc.target/arm/atomic-op-int-1.c: This.
963 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
964 * gcc.target/arm/atomic-op-relaxed-1.c: This.
965 * gcc.target/arm/atomic-op-release.c: Rename into ...
966 * gcc.target/arm/atomic-op-release-1.c: This.
967 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
968 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
969 * gcc.target/arm/atomic-op-short.c: Rename into ...
970 * gcc.target/arm/atomic-op-short-1.c: This.
971 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
972 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
973 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
974 * gcc.target/arm/atomic-op-char-2.c: Likewise.
975 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
976 * gcc.target/arm/atomic-op-int-2.c: Likewise.
977 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
978 * gcc.target/arm/atomic-op-release-2.c: Likewise.
979 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
980 * gcc.target/arm/atomic-op-short-2.c: Likewise.
981
80c5e533 9822016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
983
984 PR fortran/70842
985 * gfortran.dg/select_type_35.f03: New test.
986
c5a9fc7b 9872016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
988
989 PR target/65951
990 PR tree-optimization/70923
991 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
992 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
993 * gcc.dg/vect/pr65951.c: Likewise.
994 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
995
d1242c94 9962016-07-14 David Edelsohn <dje.gcc@gmail.com>
997
998 * c-c++-common/pr60226.c: Expect maximum object file alignment
999 error on AIX.
1000
97f2a90b 10012016-07-14 Richard Biener <rguenther@suse.de>
1002
1003 PR tree-optimization/71866
1004 * gcc.dg/torture/pr71866.c: New testcase.
1005
6029a910 10062016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1007
1008 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1009 selector and enclose boolean expression in curly braces.
1010
798d22ed 10112016-07-14 Alan Modra <amodra@gmail.com>
1012
1013 PR target/71733
1014 * gcc.target/powerpc/p9-novsx.c: New.
1015
3ffcb27d 10162016-07-13 Andi Kleen <ak@linux.intel.com>
1017
1018 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1019 * g++.dg/tree-prof/morefunc.C: Dito.
1020 * g++.dg/tree-prof/pr35545.C: Dito.
1021 * g++.dg/tree-prof/reorder.C: Dito.
1022 * gcc.dg/tree-prof/20050826-2.c: Dito.
1023 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1024 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1025 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1026 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1027 * gcc.dg/tree-prof/inliner-1.c: Dito.
1028 * gcc.dg/tree-prof/merge_block.c: Dito.
1029 * gcc.dg/tree-prof/stringop-1.c: Dito.
1030 * gcc.dg/tree-prof/stringop-2.c: Dito.
1031 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1032 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1033 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1034 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1035 * gcc.dg/tree-prof/update-loopch.c: Dito.
1036 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1037 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1038 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1039 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1040 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1041 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1042 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1043
9ace90e5 10442016-07-13 Andi Kleen <ak@linux.intel.com>
1045
1046 * lib/profopt.exp (profopt-execute): Remove .imports files.
1047
b75cf198 10482016-07-13 Andi Kleen <ak@linux.intel.com>
1049
f942bdbf 1050 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 1051
4d0389a9 10522016-07-13 Andi Kleen <ak@linux.intel.com>
1053
1054 * lib/profopt.exp (dg-final-scan-autofdo,
1055 dg-final-scan-not-autofdo): New functions.
1056
a5af7a75 10572016-07-13 Bin Cheng <bin.cheng@arm.com>
1058
1059 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1060 * gcc.dg/vect/vect-35.c: Ditto.
1061 * gcc.dg/vect/vect-alias-check-2.c: New test.
1062
c6bcae01 10632016-07-13 Martin Liska <mliska@suse.cz>
1064
1065 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 1066 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 1067 * gfortran.dg/pr42108.f90: Update expected dump scan.
1068
0644c120 10692016-07-13 Richard Biener <rguenther@suse.de>
1070
1071 PR tree-optimization/24574
1072 * gcc.dg/pr24574.c: New testcase.
1073
2bbae5b9 10742016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1075
f942bdbf 1076 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 1077 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1078 * c-c++-common/pr68833-1.c: Require int32plus.
1079 * gcc.dg/ipa/pr63551.c: Likewise.
1080 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1081 * gcc.dg/ipa/pr64041.c: Require int32plus.
1082
839a6560 10832016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1084
1085 PR ipa/71633
1086 * g++.dg/pr71633.C: New test.
1087
8f5f2788 10882016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1089
1090 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1091 Add new arm_thumb1_cbz_ok effective target.
1092 * gcc.target/arm/cbz.c: New test.
1093
417e5cc5 10942016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1095
1096 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1097 Define effective target.
1098 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1099 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1100 * gcc.target/arm/movhi_movw.c: New test.
1101 * gcc.target/arm/movsi_movw.c: Likewise.
1102 * gcc.target/arm/movdi_movw.c: Likewise.
1103
68a5143e 11042016-07-13 Richard Biener <rguenther@suse.de>
1105
1106 PR middle-end/71104
1107 * gcc.dg/pr71104-1.c: New testcase.
1108 * gcc.dg/pr71104-2.c: Likewise.
1109
69e8d259 11102016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1111
1112 PR target/71805
1113 * gcc.target/powerpc/pr71805.c: New test.
1114
244f142f 11152016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1116
1117 * gcc.target/powerpc/divkc3-1.c: New.
1118 * gcc.target/powerpc/mulkc3-1.c: New.
1119
6fc56f1f 11202016-07-12 Nathan Sidwell <nathan@acm.org>
1121
1122 * gcc.target/arm/data-rel-1.c: New.
1123 * gcc.target/arm/data-rel-2.c: New.
1124 * gcc.target/arm/data-rel-3.c: New.
1125
94ee1e9c 11262016-07-12 Martin Liska <mliska@suse.cz>
1127
1128 * gcc.dg/params/blocksort-part.c: New test.
1129 * gcc.dg/params/params.exp: New file.
1130
cd32d747 11312016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1132
1133 PR middle-end/71700
1134 * gcc.c-torture/execute/pr71700.c: New test.
1135
ad010d47 11362016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1137 Richard Biener <rguenther@suse.de>
1138
1139 PR tree-optimization/23286
1140 PR tree-optimization/70159
1141 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1142 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1143 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1144 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1145 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1146 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1147 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1148 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1149 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1150 * gcc.dg/pr51879-12.c: Likewise.
1151 * gcc.dg/strlenopt-9.c: Likewise.
1152 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1153 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1154 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1155 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1156 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1157 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1158 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1159 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1160 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1161 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1162 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1163 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1164 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1165 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1166 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1167
9aece49e 11682016-07-12 Richard Biener <rguenther@suse.de>
1169
1170 PR rtl-optimization/68961
1171 * gcc.target/i386/pr68961.c: New testcase.
1172
8f05fee9 11732016-07-11 Jakub Jelinek <jakub@redhat.com>
1174
4a6cc5cd 1175 PR middle-end/71758
1176 * c-c++-common/gomp/pr71758.c: New test.
1177 * gfortran.dg/gomp/pr71758.f90: New test.
1178
8f05fee9 1179 PR tree-optimization/71823
1180 * gcc.dg/vect/pr71823.c: New test.
1181
b73690a4 11822016-07-11 David Malcolm <dmalcolm@redhat.com>
1183
1184 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1185 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1186 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1187
675f4c6b 11882016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1189
1190 PR target/71801
1191 * gcc.target/i386/pr71801.c: New test.
1192
9aaf7e3e 11932016-07-11 Richard Biener <rguenther@suse.de>
1194
1195 PR tree-optimization/71816
1196 * gcc.dg/torture/pr71816.c: New testcase.
1197
dd58bf21 11982016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1199
1200 PR fortran/71783
1201 * gfortran.dg/dependency_46.f90: New test.
1202
a2ebcb84 12032016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1204
1205 PR rtl-optimization/71621
1206 * gcc.target/i386/pr71621-1.c: New.
1207 * gcc.target/i386/pr71621-2.c: New.
1208
6cedf97e 12092016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1210
1211 * gfortran.dg/goacc/pr71704.f90: New test.
1212
dc71c755 12132016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1214
1215 PR target/71297
1216 * gcc.target/powerpc/pr71297.c: New.
1217
288161af 12182016-07-08 Jiong Wang <jiong.wang@arm.com>
1219
1220 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1221
98e771d6 12222016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1223
1224 PR target/71806
1225 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1226
c3d27339 12272016-07-08 Alan Hayward <alan.hayward@arm.com>
1228
1229 PR tree-optimization/71667
1230 * gcc.dg/vect/pr71667.c: New
1231
b1b5042a 12322016-07-08 Martin Liska <mliska@suse.cz>
1233
1234 * gcc.dg/torture/pr71606.c: New test.
1235
5cdc40a0 12362016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1237
1238 PR fortran/71764
1239 * gfortran.dg/pr71764.f90: New test.
1240
bcc4d868 12412016-07-07 Jakub Jelinek <jakub@redhat.com>
1242 Kai Tietz <ktietz70@googlemail.com>
1243
1244 PR c++/70869
1245 PR c++/71054
1246 * g++.dg/cpp0x/pr70869.C: New test.
1247 * g++.dg/cpp0x/pr71054.C: New test.
1248
b39328b2 12492016-07-07 David Edelsohn <dje.gcc@gmail.com>
1250
1251 * g++.dg/debug/pr71432.C: Fail on AIX.
1252
95c9caad 12532016-07-07 Martin Liska <mliska@suse.cz>
1254
1255 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1256 an undefined behavior.
1257 * gfortran.dg/do_3.F90: Likewise.
1258 * gfortran.dg/do_check_11.f90: New test.
1259 * gfortran.dg/do_check_12.f90: New test.
1260 * gfortran.dg/do_corner_warn.f90: New test.
1261
8e976d11 12622016-07-07 Martin Liska <mliska@suse.cz>
1263
1264 * gfortran.dg/predict-1.f90: Ammend the test.
1265 * gfortran.dg/predict-2.f90: Likewise.
1266
26716fc7 12672016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1268
1269 PR ipa/71624
1270 * g++.dg/pr71624.C: New test.
1271
2d079cbf 12722016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1273
1274 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1275 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1276 ARMv8-M Mainline architectures.
1277
9e6f4af4 12782016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1279
1280 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1281 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1282
d490b07a 12832016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1284
1285 PR target/70098
1286 PR target/71763
1287 * gcc.target/powerpc/pr71763.c: New file.
1288
798fc305 12892016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1290
1291 PR tree-optimization/71518
f942bdbf 1292 * gcc.dg/pr71518.c: New test.
798fc305 1293
97e4cbac 12942016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1295
1296 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1297
19aea164 12982016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1299
f942bdbf 1300 PR target/50739
19aea164 1301 * gcc.target/avr/pr50739.c: New test.
1302
105e9dfc 13032016-07-05 Jan Hubicka <jh@suse.cz>
1304
1305 * gcc.dg/tree-ssa/scev-14.c: update template.
1306
1137da9c 13072016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1308
1309 * gcc.dg/vect/group-no-gaps-1.c: New test.
1310
ce393063 13112016-07-05 Andi Kleen <ak@linux.intel.com>
1312
1313 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1314 if kernel supports MPX.
1315
039a1d47 13162016-07-05 Kito Cheng <kito.cheng@gmail.com>
1317
1318 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1319
f2ccdf8e 13202016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1321 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1322
1323 * gcc.target/powerpc/signbit-1.c: New test.
1324 * gcc.target/powerpc/signbit-2.c: New test.
1325 * gcc.target/powerpc/signbit-3.c: New test.
1326
0215a22c 13272016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1328
1329 PR rtl-optimization/71594
1330 * gcc.dg/torture/pr71594.c: New test.
1331
30a39817 13322016-07-05 Jan Hubicka <jh@suse.cz>
1333
1334 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1335
b65b8df2 13362016-07-05 David Malcolm <dmalcolm@redhat.com>
1337
1338 PR c++/62314
1339 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1340 number of missing semicolon error.
1341 * g++.dg/pr62314-2.C: New test case.
1342
6b5471d8 13432016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1344
1345 * gfortran.dg/coarray_stat_function.f90: New test.
1346 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1347 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1348 to new interfaces.
1349
35b3a8dd 13502016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1351
1352 PR fortran/71623
1353 * gfortran.dg/deferred_character_17.f90: New test.
1354
b84c1ddf 13552016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1356
1357 * gcc.target/arm/neon/polytypes.c: Move to ...
1358 * gcc.target/arm/polytypes.c: ... here.
1359 * gcc.target/arm/neon/pr51534.c: Move to ...
1360 * gcc.target/arm/pr51534.c: ... here.
1361 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1362 * gcc.target/arm/vect-vcvt.c: ... here.
1363 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1364 * gcc.target/arm/vect-vcvtq.c: ... here.
1365 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1366 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1367 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1368 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1369 * gcc.target/arm/neon/neon.exp: Delete.
1370 * gcc.target/arm/neon/: Delete.
1371
7e9136f1 13722016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1373
1374 PR fortran/65575
1375 * gfortran.dg: pr65575.f90: New test.
1376
18b42a28 13772016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1378
1379 PR fortran/35849
1380 * gfortran.dg: pr35849.f90: New test.
1381
f8765404 13822016-07-04 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR c++/71739
1385 * g++.dg/cpp0x/pr71739.C: New test.
1386
e3422b3a 13872016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1388
1389 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1390
2da1c9f7 13912016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1392
1393 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1394 locr.
1395 * gcc.target/s390/loc-1.c: New test.
1396
6125d36e 13972016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1398
1399 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1400 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1401
42797d4b 14022016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1403
1404 PR target/63874
1405 * gcc.target/aarch64/pr63874.c: New test.
1406
9d9fe66a 14072016-07-04 Jan Beulich <jbeulich@suse.com>
1408
1409 * g++.dg/header.c: New.
1410 * gcc.dg/header.c: New.
1411
c364d0f3 14122016-07-02 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR c/71719
1415 * c-c++-common/Wunused-var-15.c: New test.
1416
267f3c67 14172016-07-01 Jakub Jelinek <jakub@redhat.com>
1418
1419 PR fortran/71687
1420 * gfortran.dg/gomp/pr71687.f90: New test.
1421
8297c70b 14222016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1423
1424 * gcc.dg/const-float128-ped.c: Require __float128 effective
1425 target and options.
1426 * gcc.dg/const-float128.c: Likewise.
1427 * gcc.dg/torture/float128-cmp-invalid.c: Require
1428 __float128 and base_quadfloat_support effective targets, and
1429 __float128 options.
1430 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1431 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1432 * gcc.dg/torture/float128-nan.c: Likewise.
1433 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1434 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1435 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1436 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1437 (add_options_for___float128): New.
1438 (check_effective_target_base_quadword_support): New.
1439
eab79b94 14402016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1441
1442 PR target/71720
1443 * gcc.target/powerpc/pr71720.c: New test.
1444
4ce6622a 14452016-07-01 Jan Beulich <jbeulich@suse.com>
1446
1447 * gcc.dg/bss.c: New.
1448
0b6f1914 14492016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1450
1451 PR target/71698
1452 * gcc.target/powerpc/pr71698.c: New test.
1453
4d28a470 14542016-07-01 Georg-Johann Lay <avr@gjlay.de>
1455
1456 PR target/71151
1457 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1458 instead of ".foo" for its section name.
1459 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1460 depending on MCU's flash size.
1461 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1462 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1463 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1464 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1465 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1466 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1467
ed8613ec 14682016-07-01 Jan Beulich <jbeulich@suse.com>
1469
1470 * gcc.target/i386/pr65105-2.c: Add -msse2.
1471
720a0bce 14722016-06-30 Jakub Jelinek <jakub@redhat.com>
1473
c54ee83c 1474 PR tree-optimization/71707
1475 * gcc.dg/strlenopt-29.c: New test.
1476
a845ae6c 1477 PR fortran/71704
1478 * gfortran.dg/gomp/pr71704.f90: New test.
1479
720a0bce 1480 PR fortran/71705
1481 * gfortran.dg/gomp/pr71705.f90: New test.
1482
17c32c4a 14832016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1484
1485 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1486 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1487 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1488 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1489 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1490 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1491 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1492 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1493 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1494 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1495 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1496 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1497 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1498 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1499 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1500 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1501 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1502 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1503 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1504 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1505 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1506 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1507 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1508 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1509 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1510 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1511 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1512 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1513 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1514 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1515 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1516 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1517 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1518 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1519 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1520 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1521 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1522 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1523 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1524 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1525 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1526 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1527 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1528 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1529 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1530 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1531 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1532 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1533 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1534 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1535 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1536 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1537 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1538 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1539 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1540 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1541 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1542 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1543 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1544 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1545 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1546 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1547 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1548 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1549 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1550 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1551 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1552 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1553 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1554 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1555 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1556 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1557 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1558 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1559 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1560 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1561 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1562 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1563 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1564 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1565 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1566
443405c9 15672016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1568 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1569
1570 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1571
6e3a3de2 15722016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1573 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1574
1575 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1576
413c4f6c 15772016-06-30 David Malcolm <dmalcolm@redhat.com>
1578
1579 PR driver/71651
1580 * gcc.dg/spellcheck-options-12.c: New test case.
1581
4c4e99c3 15822016-06-30 Jakub Jelinek <jakub@redhat.com>
1583
1584 PR middle-end/71693
1585 * gcc.c-torture/compile/pr71693.c: New test.
1586
26a2e993 15872016-06-29 David Malcolm <dmalcolm@redhat.com>
1588
1589 * gcc.dg/spellcheck-params.c: New testcase.
1590 * gcc.dg/spellcheck-params-2.c: New testcase.
1591
63abcf45 15922016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1593
1594 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1595 vector extract instructions.
1596 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1597
5f1d49ac 15982016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1599
1600 PR fortran/71686
1601 * gfortran.dg/unexpected_eof_2.f90: New test.
1602 * gfortran.dg/unexpected_eof_3.f90: New test.
1603
0dc00113 16042016-06-29 Jim Wilson <jim.wilson@linaro.org>
1605
1606 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1607
4b975445 16082016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1609
1610 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1611 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1612 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1613
e276a6b9 16142016-06-29 Richard Biener <rguenther@suse.de>
1615
1616 PR middle-end/15256
1617 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1618
c02f3e35 16192016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1620
1621 * gcc.target/arm/aapcs/neon-vect10.c: Require
1622 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1623 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1624 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1625 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1626 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1627 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1628 * gcc.target/arm/fp16-aapcs-1.c: Require
1629 -mfloat-ab=hard. Also simplify the test.
1630 * gcc.target/arm/fp16-aapcs-2.c: New.
1631
d0c2a3dd 16322016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1633
f942bdbf 1634 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 1635 (add_options_for_arm_fp16_ieee): New.
1636 (add_options_for_arm_fp16_alternative): New.
1637 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1638 long-line.
1639 (effective_target_arm_fp16_hw): New.
1640
162fed22 16412016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1642
1643 PR tree-optimization/71655
1644 * g++.dg/pr71655.C: New test.
1645
9ed0eb00 16462016-06-29 Martin Liska <mliska@suse.cz>
1647
1648 * gcc.dg/pr71585.c: New test.
1649 * gcc.dg/pr71585-2.c: New test.
1650 * gcc.dg/pr71585-3.c: New test.
1651
641b1c86 16522016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1653
1654 PR tree-optimization/70729
1655 * g++.dg/vect/pr70729.cc: New test.
1656
44e775d8 16572016-06-29 Thomas Schwinge <thomas@codesourcery.com>
1658
1659 * c-c++-common/gomp/cancel-1.c: Extend.
1660
83b23cdf 16612016-06-29 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR tree-optimization/71625
1664 * gcc.dg/strlenopt-28.c: New test.
1665
b6a4a0f5 16662016-06-29 Richard Biener <rguenther@suse.de>
1667
1668 PR middle-end/71002
1669 * g++.dg/torture/pr71002.C: Adjust testcase.
1670
1af10ce6 16712016-06-29 Jakub Jelinek <jakub@redhat.com>
1672
1673 PR c/71685
1674 * gcc.dg/pr71685.c: New test.
1675
16762016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 1677
1678 PR c/71552
1679 * gcc.dg/init-bad-9.c: New test.
1680
043457fd 16812016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1682
1683 * gcc.target/powerpc/abs128-1.c: Require VSX.
1684 * gcc.target/powerpc/copysign128-1.c: Likewise.
1685 * gcc.target/powerpc/inf128-1.c: Likewise.
1686 * gcc.target/powerpc/nan128-1.c: Likewise.
1687
d378e319 16882016-06-28 Jakub Jelinek <jakub@redhat.com>
1689
1690 PR middle-end/71626
1691 * gcc.c-torture/execute/pr71626-1.c: New test.
1692 * gcc.c-torture/execute/pr71626-2.c: New test.
1693
10ef7949 16942016-06-28 Peter Bergner <bergner@vnet.ibm.com>
1695
1696 PR target/71656
1697 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
1698
1fcfb8f7 16992016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
1700
1701 PR target/71670
1702 * gcc.target/powerpc/pr71670.c: New testcase.
1703
35fd0c10 17042016-06-27 Peter Bergner <bergner@vnet.ibm.com>
1705
1706 PR target/71656
1707 * gcc.target/powerpc/pr71656-1.c: New test.
1708 * gcc.target/powerpc/pr71656-2.c: New test.
1709
584757bc 17102016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
1711
1712 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
1713 around fp16 code.
1714 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
1715 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1716 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1717 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
1718 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
1719 Add arm_neon_fp16_ok effective target.
f942bdbf 1720 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
1721 Likewise.
1722 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
1723 Likewise.
1724 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
1725 Likewise.
1726 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
1727 Likewise.
1728 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
1729 Likewise.
1730 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
1731 Likewise.
1732 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
1733 Likewise.
1734 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
1735 Likewise.
1736 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
1737 Likewise.
1738 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
1739 Likewise.
1740 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
1741 Likewise.
584757bc 1742
cbcc4297 17432016-06-26 Jan Hubicka <hubicka@ucw.cz>
1744
1745 * gcc.dg/predict-12.c: New testcase.
1746
0aa73965 17472016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1748
1749 PR fortran/71649
1750 * gfortran.dg/pr71649.f90: New test.
1751
9977f724 17522016-06-25 Jakub Jelinek <jakub@redhat.com>
1753
a5c54f33 1754 PR tree-optimization/71643
1755 * g++.dg/opt/pr71643.C: New test.
1756
9977f724 1757 PR tree-optimization/71631
1758 * gcc.c-torture/execute/pr71631.c: New test.
1759
e09883e4 17602016-06-24 Jan Hubicka <hubicka@ucw.cz>
1761
1762 * gcc.dg/predict-11.c: New testcase.
1763 * gfortran.dg/predict-2.f90: New testcase.
1764
89beffc9 17652016-06-24 Jan Hubicka <hubicka@ucw.cz>
1766
1767 * gcc.dg/predict-10.c: New test.
1768
2275a11d 17692016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1770
1771 * gcc.target/powerpc/abs128-1.c: New.
1772 * gcc.target/powerpc/copysign128-1.c: New.
1773 * gcc.target/powerpc/inf128-1.c: New.
1774 * gcc.target/powerpc/nan128-1.c: New.
1775
37681b7f 17762016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1777
1778 * gfortran.dg/pr71642.f90: New test.
1779
9cf2d600 17802016-06-24 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR tree-optimization/71647
1783 * gcc.target/i386/pr71647.c: New test.
1784
eea332b9 17852016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1786
1787 * gcc.target/i386/noplt-gd-1.c: New test.
1788 * gcc.target/i386/noplt-gd-2.c: Likewise.
1789 * gcc.target/i386/noplt-gd-3.c: Likewise.
1790 * gcc.target/i386/noplt-ld-1.c: Likewise.
1791 * gcc.target/i386/noplt-ld-2.c: Likewise.
1792 * gcc.target/i386/noplt-ld-3.c: Likewise.
1793 * lib/target-supports.exp
1794 (check_effective_target_tls_get_addr_via_got): New.
1795
b6d48a78 17962016-06-24 Uros Bizjak <ubizjak@gmail.com>
1797
1798 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1799 testsuite compile flags.
1800 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1801 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1802
18032016-06-24 Uros Bizjak <ubizjak@gmail.com>
1804
1805 * g++dg/vect/pr36684.cc: Add dg-do compile.
1806 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1807 * gcc.dg/vect/pr70021.c: Ditto.
1808 * gcc.dg/vect/pr70138-1.c: Ditto.
1809 * gcc.dg/vect/pr70138-2.c: Ditto.
1810 * gcc.dg/vect/pr70354-1.c: Ditto.
1811 * gcc.dg/vect/pr70354-2.c: Ditto.
1812 * gcc.dg/vect/pr71259.c: Ditto.
1813 * gcc.dg/vect/pr71416-1.c: Ditto.
1814 * gcc.dg/vect/slp-43.c: Ditto.
1815 * gcc.dg/vect/slp-45.c: Ditto.
1816 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1817 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1818 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1819 * gfortran.dg/vect/pr69980.f90: Ditto.
1820
18212016-06-24 Uros Bizjak <ubizjak@gmail.com>
1822
1823 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1824 * gcc.dg/vect/bb-slp-30.c: Ditto.
1825 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1826 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1827 * gcc.dg/vect/pr45902.c: Ditto.
1828 * gcc.dg/vect/pr48172.c: Ditto.
1829 * gcc.dg/vect/pr48377.c: Ditto.
1830 * gcc.dg/vect/pr49038.c: Ditto.
1831 * gcc.dg/vect/pr49771.c: Ditto.
1832 * gcc.dg/vect/pr52091.c: Ditto.
1833 * gcc.dg/vect/pr53185-2.c: Ditto.
1834 * gcc.dg/vect/pr56826.c: Ditto.
1835 * gcc.dg/vect/pr60276.c: Ditto.
1836 * gcc.dg/vect/pr62021.c: Ditto.
1837 * gcc.dg/vect/pr63530.c: Ditto.
1838 * gcc.dg/vect/pr65518.c: Ditto.
1839 * gcc.dg/vect/pr65947-1.c: Ditto.
1840 * gcc.dg/vect/pr65947-10.c: Ditto.
1841 * gcc.dg/vect/pr65947-11.c: Ditto.
1842 * gcc.dg/vect/pr65947-12.c: Ditto.
1843 * gcc.dg/vect/pr65947-13.c: Ditto.
1844 * gcc.dg/vect/pr65947-2.c: Ditto.
1845 * gcc.dg/vect/pr65947-3.c: Ditto.
1846 * gcc.dg/vect/pr65947-4.c: Ditto.
1847 * gcc.dg/vect/pr65947-5.c: Ditto.
1848 * gcc.dg/vect/pr65947-6.c: Ditto.
1849 * gcc.dg/vect/pr65947-7.c: Ditto.
1850 * gcc.dg/vect/pr65947-8.c: Ditto.
1851 * gcc.dg/vect/pr65947-9.c: Ditto.
1852 * gcc.dg/vect/pr71416-1.c: Ditto.
1853 * gcc.dg/vect/pr71439.c: Ditto.
1854 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1855 * gcc.dg/vect/vect-bswap16.c: Ditto.
1856 * gcc.dg/vect/vect-bswap32.c: Ditto.
1857 * gcc.dg/vect/vect-bswap64.c: Ditto.
1858 * gcc.dg/vect/vect-live-1.c: Ditto.
1859 * gcc.dg/vect/vect-live-2.c: Ditto.
1860 * gcc.dg/vect/vect-live-3.c: Ditto.
1861 * gcc.dg/vect/vect-live-4.c: Ditto.
1862 * gcc.dg/vect/vect-live-5.c: Ditto.
1863 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1864 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1865 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1866 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1867 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1868 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1869 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1870 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1871 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1872 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1873 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1874 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1875 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1876 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1877 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1878 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1879 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1880
d4213166 18812016-06-24 Uros Bizjak <ubizjak@gmail.com>
1882
1883 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1884
5aaec397 18852016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1886
1887 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1888 ia32 if R_386_GOT32X relocation is supported.
1889 * gcc.target/i386/noplt-3.c: Likewise.
1890 * gcc.target/i386/noplt-2.c: Likewise.
1891 (main): Renamed to ...
1892 (bar): This.
1893 * gcc.target/i386/noplt-4.c: Likewise.
1894 (main): Renamed to ...
1895 (bar): This.
1896 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1897 * gcc.target/i386/pr67400-5.c: Likewise.
1898
77104764 18992016-06-24 Jakub Jelinek <jakub@redhat.com>
1900
7318e591 1901 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1902 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1903
77104764 1904 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1905 f4): Adjust expected diagnostics.
1906 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1907 (T): If OVFP is defined, redefine to TP.
1908 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1909 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1910 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1911 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1912 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1913 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1914 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1915 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1916 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1917 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1918 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1919 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1920 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1921 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1922 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1923 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1924 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1925 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1926 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1927 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1928 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1929 as last argument to __builtin_add_overflow_p.
1930
ddf08519 19312016-06-23 Uros Bizjak <ubizjak@gmail.com>
1932
1933 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1934 dg-options and remove default vector testsuite compile flags.
1935 * g++.dg/vect/pr33860a.cc: Ditto.
1936 * g++.dg/vect/pr45470-a.cc: Ditto.
1937 * g++.dg/vect/pr45470-b.cc: Ditto.
1938 * g++.dg/vect/pr60896.cc: Ditto.
1939 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1940 * gcc.dg/vect/pr18308.c: Ditto.
1941 * gcc.dg/vect/pr24049.c: Ditto.
1942 * gcc.dg/vect/pr33373.c: Ditto.
1943 * gcc.dg/vect/pr36228.c: Ditto.
1944 * gcc.dg/vect/pr42395.c: Ditto.
1945 * gcc.dg/vect/pr42604.c: Ditto.
1946 * gcc.dg/vect/pr46663.c: Ditto.
1947 * gcc.dg/vect/pr48765.c: Ditto.
1948 * gcc.dg/vect/pr49093.c: Ditto.
1949 * gcc.dg/vect/pr49352.c: Ditto.
1950 * gcc.dg/vect/pr52298.c: Ditto.
1951 * gcc.dg/vect/pr52870.c: Ditto.
1952 * gcc.dg/vect/pr53185.c: Ditto.
1953 * gcc.dg/vect/pr53773.c: Ditto.
1954 * gcc.dg/vect/pr56695.c: Ditto.
1955 * gcc.dg/vect/pr62171.c: Ditto.
1956 * gcc.dg/vect/pr63530.c: Ditto.
1957 * gcc.dg/vect/pr68339.c: Ditto.
1958 * gcc.dg/vect/pr71259.c: Ditto.
1959 * gcc.dg/vect/vect-82_64.c: Ditto.
1960 * gcc.dg/vect/vect-83_64.c: Ditto.
1961 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1962 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1963 * gcc.dg/vect/vect-shift-2.c: Ditto.
1964 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1965 * gfortran.dg/vect/pr39318.f90: Ditto.
1966 * gfortran.dg/vect/pr45714-a.f: Ditto.
1967 * gfortran.dg/vect/pr45714-b.f: Ditto.
1968 * gfortran.dg/vect/pr46213.f90: Ditto.
1969
81883aeb 19702016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1971 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1972
1973 * gcc.target/powerpc/p9-splat-5.c: New test.
1974
affe5c16 19752016-06-23 Uros Bizjak <ubizjak@gmail.com>
1976
1977 PR tree-optimization/71488
1978 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1979 * lib/target-supports.exp: ... here.
1980 (check_sse4_hw_available): New procedure.
1981 (check_effective_target_sse4_runtime): Ditto.
1982 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1983 -march=westmere for sse4_runtime targets.
547fdd3e 1984 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 1985 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 1986 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 1987 (main): Call check_vect ().
e50240d3 1988 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 1989
6fb2f181 19902016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1991
1992 PR target/66232
1993 PR target/67400
1994 * gcc.target/i386/pr66232-14.c: New file.
1995 * gcc.target/i386/pr66232-15.c: Likewise.
1996 * gcc.target/i386/pr66232-16.c: Likewise.
1997 * gcc.target/i386/pr66232-17.c: Likewise.
1998 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1999 ia32 if R_386_GOT32X relocation is supported.
2000 * gcc.target/i386/pr67400-2.c: Likewise.
2001 * gcc.target/i386/pr67400-3.c: Likewise.
2002 * gcc.target/i386/pr67400-4.c: Likewise.
2003 * gcc.target/i386/pr67400-6.c: Likewise.
2004 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 2005 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 2006
88be2b3c 20072016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2008
2009 PR libgfortran/48852
2010 * gfortran.dg/char4_iunit_1.f03: Update test.
2011 * gfortran.dg/f2003_io_5.f03: Update test.
2012 * gfortran.dg/real_const_3.f90: Update test.
2013
ff600f64 20142016-06-23 Andi Kleen <ak@linux.intel.com>
2015
2016 * g++.dg/bprob/bprob.exp: Support autofdo.
2017 * g++.dg/tree-prof/tree-prof.exp: dito.
2018 * gcc.dg/tree-prof/tree-prof.exp: dito.
2019 * gcc.misc-tests/bprob.exp: dito.
2020 * gfortran.dg/prof/prof.exp: dito.
2021 * lib/profopt.exp: dito.
2022 * lib/target-supports.exp: Check for autofdo.
2023
afa7ed87 20242016-06-23 Martin Liska <mliska@suse.cz>
2025
2026 * gcc.dg/pr71619.c: New test.
2027
0941fba8 20282016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2029
2030 PR target/67400
56896ed3 2031 * gcc.target/i386/pr67400-1.c: New test.
2032 * gcc.target/i386/pr67400-2.c: Likewise.
2033 * gcc.target/i386/pr67400-3.c: Likewise.
2034 * gcc.target/i386/pr67400-4.c: Likewise.
2035 * gcc.target/i386/pr67400-5.c: Likewise.
2036 * gcc.target/i386/pr67400-6.c: Likewise.
2037 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 2038
e557fc7f 20392016-06-22 David Malcolm <dmalcolm@redhat.com>
2040
2041 * c-c++-common/missing-header-1.c: New test case.
2042 * c-c++-common/missing-header-2.c: New test case.
2043 * c-c++-common/missing-header-3.c: New test case.
2044 * c-c++-common/missing-header-4.c: New test case.
2045
8469aece 20462016-06-22 David Malcolm <dmalcolm@redhat.com>
2047
2048 PR c/70339
2049 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2050 hint.
2051 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2052 expected results due to builtin "nanl" now being suggested for
2053 "name".
2054 * gcc.dg/pr67580.c: Update expected messages.
2055 * gcc.dg/spellcheck-identifiers.c: New testcase.
2056 * gcc.dg/spellcheck-typenames.c: New testcase.
2057
6628b04d 20582016-06-22 David Malcolm <dmalcolm@redhat.com>
2059
2060 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2061 file.
2062 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2063 diagnostic-test-show-locus-parseable-fixits.c to sources for
2064 diagnostic_plugin_test_show_locus.c.
2065 * lib/gcc-defs.exp (freeform_regexps): New global.
2066 (dg-regexp): New function.
2067 (handle-dg-regexps): New function.
2068 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2069 freeform_regexps to the empty list.
2070 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2071
82ccd33e 20722016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2073
affe5c16 2074 PR tree-optimization/71488
82ccd33e 2075 * g++.dg/pr71488.C: New test.
2076 * gcc.dg/vect/vect-bool-cmp.c: New test.
2077
2c21de58 20782016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2079
2080 * gcc.dg/guality/param-5.c: New test.
2081
fadfd5fc 20822016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2083
2084 * gcc.target/i386/asm-flag-7.c: New test.
2085
03fee1f8 20862016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2087
2088 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2089 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2090 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2091 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2092 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2093 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2094 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2095 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2096 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2097 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2098 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2099 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2100 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2101 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2102 * lib/target-supports.exp: Likewise.
2103
6905db52 21042016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2105
2106 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2107 * gcc.dg/attr-ms_struct-2.c: Likewise.
2108 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2109 * gcc.dg/bf-ms-attrib.c: Likewise.
2110 * gcc.dg/bf-ms-layout-2.c: Likewise.
2111 * gcc.dg/bf-ms-layout-3.c: Likewise.
2112 * gcc.dg/bf-ms-layout.c: Likewise.
2113 * gcc.dg/bf-no-ms-layout.c: Likewise.
2114 * gcc.target/i386/bitfield1.c: Likewise.
2115 * gcc.target/i386/bitfield2.c: Likewise.
2116 * gcc.target/i386/bitfield3.c: Likewise.
2117
a6f93fc2 21182016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2119
2120 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2121 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2122 override other than -mcpu=power9 command-line option is specified,
2123 or if the target operating system is aix.
2124 * gcc.target/powerpc/darn-1.c: Likewise.
2125 * gcc.target/powerpc/darn-2.c: Likewise.
2126 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2127 test if effective-target is not powerpc_p9vector_ok or if the
2128 target operating system is not defined.
2129 * gcc.target/powerpc/vslv-1.c: Likewise.
2130 * gcc.target/powerpc/vsrv-0.c: Likewise.
2131 * gcc.target/powerpc/vsrv-1.c: Likewise.
2132
1cb2b4d3 21332016-06-21 Tobias Burnus <burnus@net-b.de>
2134
2135 PR fortran/71068
2136 * gfortran.dg/coarray/data_1.f90: New.
2137
66ff0c67 21382016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2139
2140 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2141 (dg-require-effective-target): Use arm_v8_neon_hw.
2142 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2143 (dg-require-effective-target): Likewise.
2144 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2145 (dg-require-effective-target): Likewise.
2146 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2147 (dg-require-effective-target): Likewise.
2148 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2149 (dg-require-effective-target): Likewise.
2150 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2151 (dg-require-effective-target): Likewise.
2152 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2153 Add AArch64 check.
2154
949bfed4 21552016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2156
2157 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2158 Set to 3 so test passes.
2159
a20f6cd4 21602016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2161
2162 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2163
12792843 21642016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2165
2166 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2167 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2168 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2169 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2170
49763db6 21712016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2172
2173 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2174 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2175
ada61167 21762016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2177
2178 PR target/71549
2179 * gcc.target/i386/pr71549.c: New test.
2180
a15584d4 21812016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2182
2183 * gcc.target/powerpc/vadsdu-0.c: Replace
2184 dg-require-effective-target directive to allow test to run on more
2185 platforms, and add dg-skip-if directive to disable test on aix
2186 platforms because of known incompatibilities.
2187 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2188 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2189 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2190 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2191 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2192 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2193 * gcc.target/powerpc/vadsdub-2.c: Replace
2194 dg-require-effective-target directive to allow test to run on more
2195 platforms, and add dg-skip-if directive to disable test on aix
2196 platforms because of known incompatibilities.
2197 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2198 with vec_absdb call to differentiate this test from vadsdub-1.c.
2199 * gcc.target/powerpc/vadsduh-1.c: Replace
2200 dg-require-effective-target directive to allow test to run on more
2201 platforms, and add dg-skip-if directive to disable test on aix
2202 platforms because of known incompatibilities.
2203 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2204 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2205 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2206
ec15ec36 22072016-06-21 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR tree-optimization/71588
2210 * gcc.dg/pr71558.c: New test.
2211
faeffe49 22122016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2213
2214 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2215 * c-c++-common/pr68657-2.c: Likewise.
2216 * c-c++-common/pr68657-3.c: Likewise.
2217 * gcc.dg/torture/pr69714.c: Require int32plus support.
2218 * gcc.dg/torture/pr70025.c: Likewise.
2219 * gcc.dg/torture/pr70083.c: Likewise.
2220 * gcc.dg/torture/pr70542.c: Likewise.
2221 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2222
e218d07f 22232016-06-20 Joseph Myers <joseph@codesourcery.com>
2224
2225 PR c/71601
2226 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2227
232a3df7 22282016-06-20 Jakub Jelinek <jakub@redhat.com>
2229
d7f45b87 2230 PR middle-end/71581
2231 * gcc.dg/pr71581.c: New test.
2232
232a3df7 2233 PR rtl-optimization/71591
2234 * gcc.dg/cpp/pr71591.c: New test.
2235
dbddef42 22362016-06-20 David B. Robins <gcc@davidrobins.net>
2237
2238 PR target/71571
2239 * g++.dg/torture/pr71571.C: New test.
2240
03129ccb 22412016-06-20 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR target/71559
2244 * gcc.target/i386/sse2-pr71559.c: New test.
2245 * gcc.target/i386/avx-pr71559.c: New test.
2246 * gcc.target/i386/avx512f-pr71559.c: New test.
2247
a40b4b62 22482016-06-20 Tobias Burnus <burnus@net-b.de>
2249
2250 PR fortran/71194
2251 * gfortran.dg/pointer_remapping_10.f90: New.
2252
ecbea05a 22532016-06-20 David Malcolm <dmalcolm@redhat.com>
2254
2255 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2256
0f61dae9 22572016-06-20 Martin Sebor <msebor@redhat.com>
2258
2259 PR c/69507
2260 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2261 * gnu90-const-expr-1.c: Same.
2262 * gnu99-const-expr-1.c: Same.
2263 * gnu99-static-1.c: Same.
2264
e458dfd8 22652016-06-20 Renlin Li <renlin.li@arm.com>
2266
2c0c0c9b 2267 PR testsuite/71489
e458dfd8 2268 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2269
7ab71cb3 22702016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2271
2272 * gcc.target/aarch64/vcvt_f64_1.c: New.
2273 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2274 * gcc.target/aarch64/vrecp_f64_1.c: New.
2275
34d36b7a 22762016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2277
2278 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2279 "alignement".
2280
ed7f4748 22812016-06-20 Georg-Johann Lay <avr@gjlay.de>
2282
2283 PR target/71103
2284 * gcc.target/avr/torture/pr71103-2.c: New test.
2285
21897f47 22862016-06-19 Martin Sebor <msebor@redhat.com>
2287
2288 PR c/69507
2289 * gcc.dg/alignof.c: New test.
2290
98683d85 22912016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2292
2293 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2294 vs dg-error; test constexpr specifier too.
2295
358cee25 22962016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2297
2298 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2299
c3d7ceb6 23002016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2301
2302 * lib/target-supports.exp
2303 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2304 arm_neon_ok and merge flags. Fix temporary test name.
2305 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2306 and merge flags.
2307
1176073c 23082016-06-17 Martin Liska <mliska@suse.cz>
2309
2310 * gcc.dg/predict-9.c: Fix dump scanning.
2311
f3e2969a 23122016-06-17 Bin Cheng <bin.cheng@arm.com>
2313
2314 PR tree-optimization/71354
2315 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2316
7fdca647 23172016-06-17 Bin Cheng <bin.cheng@arm.com>
2318
2319 PR tree-optimization/71347
2320 * gcc.dg/tree-ssa/pr71347.c: New test.
2321
a338a226 23222016-06-17 Bin Cheng <bin.cheng@arm.com>
2323
2324 PR tree-optimization/71354
2325 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2326
c1e75671 23272016-06-17 Bin Cheng <bin.cheng@arm.com>
2328
2329 * gcc.dg/vect/vect-alias-check-1.c: New test.
2330
365ba13d 23312016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2332
59bde511 2333 PR target/71151
365ba13d 2334 * gcc.target/avr/pr71151-1.c: New test.
2335 * gcc.target/avr/pr71151-2.c: New test.
2336 * gcc.target/avr/pr71151-3.c: New test.
2337 * gcc.target/avr/pr71151-4.c: New test.
2338 * gcc.target/avr/pr71151-5.c: New test.
2339 * gcc.target/avr/pr71151-6.c: New test.
2340 * gcc.target/avr/pr71151-7.c: New test.
2341 * gcc.target/avr/pr71151-8.c: New test.
2342 * gcc.target/avr/pr71151-common.h: New test.
2343
db48d95b 23442016-06-16 Martin Liska <mliska@suse.cz>
2345
2346 * gfortran.dg/predict-1.f90: New test.
2347
4c780a59 23482016-06-16 Uros Bizjak <ubizjak@gmail.com>
2349
2350 PR target/71242
2351 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2352
8c1879bc 23532016-06-16 Jan Hubicka <hubicka@ucw.cz>
2354
2355 * g++.dg/vect/pr36648.cc: Disable cunrolli
2356
33698dfe 23572016-06-16 Jakub Jelinek <jakub@redhat.com>
2358
745f2db6 2359 PR target/71554
2360 * gcc.c-torture/execute/pr71554.c: New test.
2361
33698dfe 2362 PR rtl-optimization/71532
2363 * gcc.dg/torture/pr71532.c: New test.
2364
b42322b9 23652016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2366
2367 * gcc.target/powerpc/p9-dimode1.c: New test.
2368 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2369
412b298a 23702016-06-15 Jakub Jelinek <jakub@redhat.com>
2371
93479f99 2372 * gcc.c-torture/compile/20160615-1.c: New test.
2373
412b298a 2374 * g++.dg/cpp0x/ref-qual17.C: New test.
2375
3ec40531 23762016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2377
2378 PR middle-end/71529
2379 * gcc.target/i386/pr71529.C: New test.
2380
edfe7670 23812016-06-15 Alan Hayward <alan.hayward@arm.com>
2382
2383 PR tree-optimization/71483
2384 * g++.dg/vect/pr71483.c: New
2385
6e52ac17 23862016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2387
2388 PR c++/70202
2389 * g++.dg/inherit/crash6.C: New.
2390 * g++.dg/inherit/union2.C: Likewise.
2391 * g++.dg/inherit/virtual12.C: Likewise.
2392 * g++.dg/inherit/virtual13.C: Likewise.
2393 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2394
aed35af2 23952016-06-15 Uros Bizjak <ubizjak@gmail.com>
2396
0941fba8 2397 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2398
6f710392 23992016-06-15 Alan Hayward <alan.hayward@arm.com>
2400
2401 PR tree-optimization/71439
2402 * gcc.dg/vect/pr71439.c: New
2403
d1cedfd3 24042016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2405
2406 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2407
ee8fd158 24082016-06-15 Richard Biener <rguenther@suse.de>
2409
2410 * gcc.dg/vect/slp-45.c: New testcase.
2411
5695a690 24122016-06-15 Richard Biener <rguenther@suse.de>
2413
2414 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2415
267ae3ee 24162016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2417
2418 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2419 requirements, and disable for AIX for now.
2420 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2421
a6d0e20a 24222016-06-14 Jakub Jelinek <jakub@redhat.com>
2423
b2efd162 2424 PR c++/71528
2425 * g++.dg/opt/pr71528.C: New test.
2426
a6d0e20a 2427 PR c++/71516
2428 * g++.dg/init/pr71516.C: New test.
2429
035778de 24302016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2431
2432 * g++.dg/init/array46.C: New.
2433
7c9dc58e 24342016-06-14 Uros Bizjak <ubizjak@gmail.com>
2435
0941fba8 2436 * gcc.target/i386/float128-3.c: New test.
2437 * gcc.target/i386/quad-sse4.c: Ditto.
2438 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2439 Update scan strings.
7c9dc58e 2440
412640c9 24412016-06-14 Richard Biener <rguenther@suse.de>
2442
2443 PR middle-end/71526
2444 * gfortran.dg/pr71526.f90: New testcase.
2445
1b9fde85 24462016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2447
2448 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2449 * gcc.dg/zero_bits_compound-1.c: Likewise.
2450
306097e3 24512016-06-14 Richard Biener <rguenther@suse.de>
2452
2453 PR tree-optimization/71522
2454 * gcc.dg/torture/pr71522.c: New testcase.
2455
566255a8 24562016-06-14 Jakub Jelinek <jakub@redhat.com>
2457
2458 PR tree-optimization/71520
2459 * gcc.dg/tree-ssa/pr71520.c: New test.
2460
eb912adb 24612016-06-14 Richard Biener <rguenther@suse.de>
2462
2463 PR tree-optimization/71521
56d35455 2464 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2465
9720103d 24662016-06-13 Jakub Jelinek <jakub@redhat.com>
2467
12cb8367 2468 PR sanitizer/71498
2469 * c-c++-common/ubsan/bounds-13.c: New test.
2470
9720103d 2471 PR preprocessor/71183
2472 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2473
5965fbcc 24742016-06-13 Jeff Law <law@redhat.com>
2475
2476 PR tree-optimization/71403
2477 * c-c++-common/ubsan/pr71403-1.c: New test.
2478 * c-c++-common/ubsan/pr71403-2.c: New test.
2479 * c-c++-common/ubsan/pr71403-3.c: New test.
2480
04537049 24812016-06-13 Jakub Jelinek <jakub@redhat.com>
2482
2483 PR middle-end/71478
2484 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2485 Add -Wno-psabi -w to dg-options.
2486
412f195f 24872016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2488
2489 * gcc.target/powerpc/vadsdu-0.c: New test.
2490 * gcc.target/powerpc/vadsdu-1.c: New test.
2491 * gcc.target/powerpc/vadsdu-2.c: New test.
2492 * gcc.target/powerpc/vadsdu-3.c: New test.
2493 * gcc.target/powerpc/vadsdu-4.c: New test.
2494 * gcc.target/powerpc/vadsdu-5.c: New test.
2495 * gcc.target/powerpc/vadsdub-1.c: New test.
2496 * gcc.target/powerpc/vadsdub-2.c: New test.
2497 * gcc.target/powerpc/vadsduh-1.c: New test.
2498 * gcc.target/powerpc/vadsduh-2.c: New test.
2499 * gcc.target/powerpc/vadsduw-1.c: New test.
2500 * gcc.target/powerpc/vadsduw-2.c: New test.
2501
527790c1 25022016-06-13 David Malcolm <dmalcolm@redhat.com>
2503
2504 * gcc.dg/c99-init-2.c (c): Update expected error message.
2505 * gcc.dg/init-bad-8.c (foo): Likewise.
2506 * gcc.dg/spellcheck-fields-3.c: New test case.
2507
102e67eb 25082016-06-13 Martin Liska <mliska@suse.cz>
2509
2510 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2511 and "guess loop iv compared" heuristics.
2512 * gcc.dg/predict-2.c: Likewise.
2513 * gcc.dg/predict-3.c: Likewise.
2514 * gcc.dg/predict-4.c: Likewise.
2515 * gcc.dg/predict-5.c: Likewise.
2516 * gcc.dg/predict-6.c: Likewise.
2517
1a54d3be 25182016-06-13 Marek Polacek <polacek@redhat.com>
2519
2520 PR middle-end/71476
2521 * c-c++-common/Wswitch-unreachable-4.c: New test.
2522 * gcc.dg/Wswitch-unreachable-2.c: New test.
2523 * g++.dg/tm/jump1.C: Move dg-warning.
2524
5b7401b8 25252016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2526
2527 * gnat.dg/renaming10.ad[sb]: New test.
2528
1c93151c 25292016-06-13 Paul Thomas <pault@gcc.gnu.org>
2530
2531 PR fortran/70673
2532 * gfortran.dg/pr70673.f90: New test.
2533
249865a0 25342016-06-13 Richard Biener <rguenther@suse.de>
2535
2536 PR middle-end/64516
2537 * gcc.dg/align-3.c: New testcase.
2538
776d9b14 25392016-06-13 Martin Liska <mliska@suse.cz>
2540
2541 * gcc.target/i386/pr71458.c: New test.
2542
0cf5c551 25432016-06-12 Uros Bizjak <ubizjak@gmail.com>
2544
2545 PR target/71241
2546 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2547
34de0a35 25482016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2549
2550 PR target/60751
2551 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2552 statement.
2553
0cc8bc98 25542016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2555
2556 PR target/60751
2557 * gfortran.dg/comma_IO_extension_1.f90: New test.
2558 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2559 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2560 statement.
2561 * gfortran.dg/graphite/pr38083.f90: Likewise.
2562 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2563 missing format.
2564
0ff78c86 25652016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2566
2567 * gnat.dg/case_character.adb: New test.
2568
6c38863e 25692016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2570
2571 PR middle-end/71310
2572 * gcc.target/powerpc/pr71310.c: New testcase.
2573
24c41395 25742016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2575
2576 PR middle-end/71478
2577 * gcc.dg/pr71478.c: New test.
2578
aeb26fb6 25792016-06-10 Jakub Jelinek <jakub@redhat.com>
2580
702b3575 2581 PR middle-end/71494
2582 * gcc.c-torture/execute/pr71494.c: New test.
2583
8ec29807 2584 PR c/68657
2585 * gcc.target/i386/pr68657.c: New test.
2586
aeb26fb6 2587 PR inline-asm/68843
2588 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2589 (test): Add -masm=intel alternatives.
2590
1dc4d519 25912016-06-10 Martin Sebor <msebor@redhat.com>
2592
2593 PR c/71392
2594 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2595
6385d6d3 25962016-06-10 Jeff Law <law@redhat.com>
2597
2598 PR tree-optimization/71335
2599 * gcc.c-torture/execute/pr71335.c: New test.
2600
041a412b 26012016-06-10 David Malcolm <dmalcolm@redhat.com>
2602
2603 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2604 the various "cannot tail-call: " messages.
2605
4a5edbb2 26062016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2607
2608 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2609 and options.
2610
9cf3aec3 26112016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2612
2613 PR sanitizer/71480
2614 * c-c++-common/asan/pr71480.c: New test.
2615
61724718 26162016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2617
2618 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2619 (ASMNAME2): Likewise.
2620 (main): Replace fn in asm statement with ASMNAME ("fn").
2621 * gcc.dg/guality/pr68037-2.c: Likewise.
2622 * gcc.dg/guality/pr68037-3.c: Likewise.
2623 * gcc.dg/torture/pr68037-1.c: Likewise.
2624 * gcc.dg/torture/pr68037-2.c: Likewise.
2625 * gcc.dg/torture/pr68037-3.c: Likewise.
2626
1807f6fb 26272016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2628
2629 PR inline-asm/68843
2630 * gcc.target/i386/pr68843-1.c: New test.
2631 * gcc.target/i386/pr68843-2.c: New test.
2632
ccfa030f 26332016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 2634 Cesar Philippidis <cesar@codesourcery.com>
2635
2636 PR middle-end/71373
2637 * gcc.dg/goacc/nested-function-1.c: New file.
2638 * gcc.dg/goacc/nested-function-2.c: Likewise.
2639 * gcc.dg/goacc/pr71373.c: Likewise.
2640 * gfortran.dg/goacc/cray-2.f95: Likewise.
2641 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2642 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2643 * gfortran.dg/goacc/cray.f95: Update.
2644 * gfortran.dg/goacc/loop-1.f95: Likewise.
2645 * gfortran.dg/goacc/loop-3.f95: Likewise.
2646 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
2647 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
2648
26492016-06-10 Thomas Schwinge <thomas@codesourcery.com>
2650
2651 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
2652 for OpenACC tile clauses.
2653 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 2654
2655 PR c/71381
2656 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
2657 to...
2658 * c-c++-common/goacc/cache-2.c: ... this new file.
2659 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
2660 * gfortran.dg/goacc/cache-2.f95: ... this new file.
2661 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
2662 usage.
2663 * gfortran.dg/goacc/cray.f95: Likewise.
2664 * gfortran.dg/goacc/loop-1.f95: Likewise.
2665
bb038f3e 26662016-06-10 Alan Hayward <alan.hayward@arm.com>
2667
2668 PR tree-optimization/71407
2669 PR tree-optimization/71416
2670 * gcc.dg/vect/pr71407.c: New
2671 * gcc.dg/vect/pr71416-1.c: New
2672 * gcc.dg/vect/pr71416-2.c: New
2673
332409d3 26742016-06-10 Richard Biener <rguenther@suse.de>
2675
2676 PR middle-end/71477
2677 * gcc.dg/torture/pr71477.c: New testcase.
2678
03cf727c 26792016-06-09 Julia Koval <julia.koval@intel.com>
2680
2681 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
2682 * gcc.target/i386/interrupt-13.c: Likewise.
2683 * gcc.target/i386/interrupt-15.c: Likewise.
2684 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
2685 * gcc.target/i386/interrupt-24.c: Likewise.
2686 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
2687 * gcc.target/i386/interrupt-9.c: Likewise.
2688 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2689
23b101c5 26902016-06-09 Martin Sebor <msebor@redhat.com>
2691
2692 PR c/70883
2693 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
2694 * gcc.dg/builtin-constant_p-1.c: Same.
2695 * gcc.dg/builtins-error.c: Same.
2696 * gcc.dg/pr70859.c: Same.
2697
188d6bbb 26982016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2699
2700 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
2701 * gcc.dg/torture/pr68067-1.c: Likewise.
2702 * gcc.dg/torture/pr68067-2.c: Likewise.
2703
27042016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2705
2706 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
2707 when setting SIZE.
2708
ff8886bd 27092016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2710
2711 PR c++/71465
2712 * g++.dg/inherit/crash5.C: New.
2713 Revert:
2714 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2715
2716 PR c++/70202
2717 * g++.dg/inherit/crash5.C: New.
2718 * g++.dg/inherit/virtual1.C: Adjust.
2719
3f76cceb 27202016-06-09 Martin Liska <mliska@suse.cz>
2721
2722 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
2723 * g++.dg/predict-loop-exit-2.C: Likewise.
2724 * g++.dg/predict-loop-exit-3.C: Likewise.
2725 * gcc.dg/predict-1.c: Likewise.
2726 * gcc.dg/predict-2.c: Likewise.
2727 * gcc.dg/predict-3.c: Likewise.
2728 * gcc.dg/predict-4.c: Likewise.
2729 * gcc.dg/predict-5.c: Likewise.
2730 * gcc.dg/predict-6.c: Likewise.
2731 * gcc.dg/predict-7.c: Likewise.
2732
59ae3d1b 27332016-06-09 Richard Biener <rguenther@suse.de>
2734
2735 PR tree-optimization/71462
2736 * gcc.dg/torture/pr71462.c: New testcase.
2737
8c2d2acf 27382016-06-09 Marek Polacek <polacek@redhat.com>
2739
2740 PR c/65471
2741 * gcc.dg/c11-generic-3.c: New test.
2742
224cb6b7 27432016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2744
2745 * g++.dg/init/array42.C: New.
2746 * g++.dg/init/array43.C: Likewise.
2747 * g++.dg/init/array44.C: Likewise.
2748 * g++.dg/init/array45.C: Likewise.
2749 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
2750 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
2751 * g++.dg/cpp1y/auto-fn27.C: Likewise.
2752 * g++.dg/gomp/pr35751.C: Likewise.
2753 * g++.dg/init/array23.C: Likewise.
2754 * g++.dg/init/brace2.C: Likewise.
2755 * g++.dg/init/brace6.C: Likewise.
2756
732905bb 27572016-06-08 Martin Sebor <msebor@redhat.com>
2758 Jakub Jelinek <jakub@redhat.com>
2759
2760 PR c++/70507
2761 PR c/68120
2762 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2763 * c-c++-common/builtin-arith-overflow-2.c: New test.
2764 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2765 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2766 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2767
7ddaa622 27682016-06-08 Jakub Jelinek <jakub@redhat.com>
2769
2770 PR c++/71442
2771 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2772
84ee0905 27732016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2774
2775 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2776 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2777 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2778 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2779 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2780 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2781 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2782 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2783 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2784 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2785 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2786 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2787 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2788
2876af98 27892016-06-08 Richard Biener <rguenther@suse.de>
2790
2791 PR tree-optimization/68558
2792 * gcc.dg/vect/slp-44.c: New testcase.
2793
acbb0d03 27942016-06-08 Richard Biener <rguenther@suse.de>
2795
2796 * gcc.dg/vect/slp-43.c: New testcase.
2797
f8689010 27982016-06-08 Richard Biener <rguenther@suse.de>
2799
2800 PR tree-optimization/71452
2801 * gcc.dg/torture/pr71452.c: New testcase.
2802
52d393eb 28032016-06-08 Jakub Jelinek <jakub@redhat.com>
2804
2805 PR c++/71448
2806 * g++.dg/torture/pr71448.C: New test.
2807
9d700ce4 28082016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2809
2810 PR debug/71432
2811 PR ada/71413
2812 * g++.dg/debug/pr71432.C: New test.
2813
eb96ef65 28142016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2815
2816 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2817 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2818 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2819
a4753cdd 28202016-06-08 Alan Hayward <alan.hayward@arm.com>
2821
2822 * gcc.dg/vect/vect-live-2.c: Update effective target.
2823 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2824 * lib/target-supports.exp: Add aarch64 to vect_long.
2825
bafc7b1d 28262016-06-08 Marek Polacek <polacek@redhat.com>
2827
2828 PR c/71418
2829 * gcc.dg/noncompile/pr71418.c: New test.
2830
06e590e7 2831 PR c/71426
2832 * gcc.dg/noncompile/pr71426.c: New test.
2833
d3cb49c9 28342016-06-07 Jan Hubicka <hubicka@ucw.cz>
2835
2836 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2837 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2838 * gcc.dg/predict-3.c: Update template.
2839 * gcc.dg/predict-5.c: Update template.
2840 * gcc.dg/predict-6.c: Update template.
2841 * gcc.dg/predict-9.c: Update template.
2842 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2843
2d76c36a 28442016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2845
2846 * gcc.target/powerpc/vec-mul.c: New test.
2847
7cfde92a 28482016-06-07 David Malcolm <dmalcolm@redhat.com>
2849
2850 * gcc.dg/spellcheck-fields-2.c: New test case.
2851
b032c4dd 28522016-06-07 Richard Biener <rguenther@suse.de>
2853
2854 PR c/61564
2855 * gcc.dg/Wpragmas-1.c: New testcase.
2856 * gcc.dg/Wattributes-4.c: Likewise.
2857 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2858 entry.
2859
a7056369 28602016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2861
2862 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2863 spurious debug code.
2864
123c61e0 28652016-06-07 Richard Biener <rguenther@suse.de>
2866
2867 PR tree-optimization/71428
2868 * gcc.dg/torture/pr71428.c: New testcase.
2869
5819d47b 28702016-06-07 Richard Biener <rguenther@suse.de>
2871
2872 PR middle-end/71423
2873 * gcc.dg/torture/pr71423.c: New testcase.
2874
6cec5c6b 28752016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2876
2877 PR middle-end/71408
2878 * gcc.dg/tree-ssa/pr71408.c: New test.
2879
40bbfc17 28802016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2881
2882 PR middle-end/71281
2883 * g++.dg/torture/pr71281.C: New test.
2884
61f1f80c 28852016-06-06 Marek Polacek <polacek@redhat.com>
2886
2887 PR c/71362
2888 * gcc.dg/pr71362.c: New test.
2889
0406b32f 28902016-06-06 Jakub Jelinek <jakub@redhat.com>
2891 Patrick Palka <ppalka@gcc.gnu.org>
2892
2893 PR c++/70847
2894 PR c++/71330
2895 PR c++/71393
2896 * g++.dg/opt/pr70847.C: New test.
2897 * g++.dg/ubsan/pr70847.C: New test.
2898 * g++.dg/ubsan/pr71393.C: New test.
2899
b1445999 29002016-06-06 Jakub Jelinek <jakub@redhat.com>
2901
2902 PR tree-optimization/71259
2903 * gcc.dg/vect/pr71259.c: New test.
2904
99b4f3a2 29052016-06-06 David Malcolm <dmalcolm@redhat.com>
2906
2907 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2908 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2909 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2910 above.
2911
837679bc 29122016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2913
2914 PR middle-end/37780
2915 * gcc.c-torture/execute/pr37780.c: New test.
2916 * gcc.target/aarch64/pr37780_1.c: Likewise.
2917 * gcc.target/arm/pr37780_1.c: Likewise.
2918
e4b92538 29192016-06-06 Marek Polacek <polacek@redhat.com>
2920
2921 * c-c++-common/attr-may-alias-1.c: New test.
2922 * c-c++-common/attr-may-alias-2.c: New test.
2923 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2924
43ac2f2f 29252016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2926
2927 PR c/24414
2928 * gcc.target/i386/pr24414.c: New test.
2929
7e1786b2 29302016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2931
2932 * gcc.target/sparc/vis4misc.c: New file.
2933 * gcc.target/sparc/fpcmp.c: Likewise.
2934 * gcc.target/sparc/fpcmpu.c: Likewise.
2935
f593ccb2 29362016-06-06 Alan Hayward <alan.hayward@arm.com>
2937
2938 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2939 * gcc.dg/vect/vect-live-3.c: Likewise.
2940
be6d8ddc 29412016-06-06 Richard Biener <rguenther@suse.de>
2942
2943 PR tree-optimization/71398
2944 * gcc.dg/torture/pr71398.c: New testcase.
2945
78f27916 29462016-06-06 Uros Bizjak <ubizjak@gmail.com>
2947
2948 PR target/71389
2949 * g++.dg/pr71389.C: New test.
2950
c5899606 29512016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2952
2953 PR fortran/71404
2954 * gfortran.dg/fmt_read_5.f: New test.
2955
8e3cd305 29562016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2957
2958 PR fortran/69659
2959 * gfortran.dg/class_array_22.f03: New test.
2960
703c0a09 29612016-06-05 Jan Hubicka <hubicka@ucw.cz>
2962
2963 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2964
d07b2b6f 29652016-06-05 Jan Hubicka <hubicka@ucw.cz>
2966
2967 * gcc.dg/predict-9.c: Update template.
2968
4a7ec4ac 29692016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 PR c++/49377
2972 * g++.dg/template/pr49377.C: New.
2973
7499ef4a 29742016-06-04 Jakub Jelinek <jakub@redhat.com>
2975
2976 PR tree-optimization/71405
2977 * g++.dg/torture/pr71405.C: New test.
2978
558c800d 29792016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2980
2981 PR c++/70202
2982 * g++.dg/inherit/crash5.C: New.
2983 * g++.dg/inherit/virtual1.C: Adjust.
2984
4ee7cf4b 29852016-06-03 Jeff Law <law@redhat.com>
2986
2987 PR tree-optimization/71316
2988 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2989
b12ae762 29902016-06-03 Jakub Jelinek <jakub@redhat.com>
2991
2992 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2993 dg-additional-options with just -fno-tree-scev-cprop in it.
2994 * gcc.dg/vect/vect-live-2.c: Likewise.
2995 * gcc.dg/vect/vect-live-5.c: Likewise.
2996 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2997 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2998 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2999
e09a5ee3 30002016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3001
3002 PR c++/27100
3003 * g++.dg/other/friend6.C: New test.
3004
f14b1922 30052016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3006
3007 * g++.dg/torture/ppc-ldst-array.C: New.
3008
20702ea3 30092016-06-03 Joseph Myers <joseph@codesourcery.com>
3010
3011 PR target/71276
3012 PR target/71277
3013 * gcc.dg/torture/builtin-fp-int-inexact.c,
3014 gcc.target/i386/387-builtin-fp-int-inexact.c,
3015 gcc.target/i386/387-rint-inline-1.c,
3016 gcc.target/i386/387-rint-inline-2.c,
3017 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3018 gcc.target/i386/sse2-rint-inline-1.c,
3019 gcc.target/i386/sse2-rint-inline-2.c,
3020 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3021 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3022
5ed3cc7b 30232016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3024 Julia Koval <julia.koval@intel.com>
3025
3026 PR target/66960
3027 PR target/67630
3028 PR target/67634
3029 PR target/67841
3030 PR target/68037
3031 PR target/68618
3032 PR target/68661
3033 PR target/69575
3034 PR target/69596
3035 PR target/69734
3036 * gcc.dg/guality/pr68037-1.c: New test.
3037 * gcc.dg/guality/pr68037-2.c: Likewise.
3038 * gcc.dg/guality/pr68037-3.c: Likewise.
3039 * gcc.dg/torture/pr68037-1.c: Likewise.
3040 * gcc.dg/torture/pr68037-2.c: Likewise.
3041 * gcc.dg/torture/pr68037-3.c: Likewise.
3042 * gcc.dg/torture/pr68661-1a.c: Likewise.
3043 * gcc.dg/torture/pr68661-1b.c: Likewise.
3044 * gcc.target/i386/interrupt-1.c: Likewise.
3045 * gcc.target/i386/interrupt-2.c: Likewise.
3046 * gcc.target/i386/interrupt-3.c: Likewise.
3047 * gcc.target/i386/interrupt-4.c: Likewise.
3048 * gcc.target/i386/interrupt-5.c: Likewise.
3049 * gcc.target/i386/interrupt-6.c: Likewise.
3050 * gcc.target/i386/interrupt-7.c: Likewise.
3051 * gcc.target/i386/interrupt-8.c: Likewise.
3052 * gcc.target/i386/interrupt-9.c: Likewise.
3053 * gcc.target/i386/interrupt-10.c: Likewise.
3054 * gcc.target/i386/interrupt-11.c: Likewise.
3055 * gcc.target/i386/interrupt-12.c: Likewise.
3056 * gcc.target/i386/interrupt-13.c: Likewise.
3057 * gcc.target/i386/interrupt-14.c: Likewise.
3058 * gcc.target/i386/interrupt-15.c: Likewise.
3059 * gcc.target/i386/interrupt-16.c: Likewise.
3060 * gcc.target/i386/interrupt-17.c: Likewise.
3061 * gcc.target/i386/interrupt-18.c: Likewise.
3062 * gcc.target/i386/interrupt-19.c: Likewise.
3063 * gcc.target/i386/interrupt-20.c: Likewise.
3064 * gcc.target/i386/interrupt-21.c: Likewise.
3065 * gcc.target/i386/interrupt-22.c: Likewise.
3066 * gcc.target/i386/interrupt-23.c: Likewise.
3067 * gcc.target/i386/interrupt-24.c: Likewise.
3068 * gcc.target/i386/interrupt-25.c: Likewise.
3069 * gcc.target/i386/interrupt-26.c: Likewise.
3070 * gcc.target/i386/interrupt-27.c: Likewise.
3071 * gcc.target/i386/interrupt-28.c: Likewise.
3072 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3073 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3074 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3075 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3076 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3077 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3078 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3079 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3080 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3081 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3082 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3083 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3084
3e346f54 30852016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3086
f27c52fb 3087 PR tree-optimization/52171
3088 * gcc.dg/pr52171.c: New test.
3089 * gcc.target/i386/pr52171.c: New test.
3e346f54 3090
22e029d2 30912016-06-03 Jan Hubicka <jh@suse.cz>
3092
3093 * g++.dg/tree-ssa/pred-1.C: New testcase
3094 * gcc.dg/tree-ssa/pred-1.c: New testcase
3095
41ce74ed 30962016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3097
3098 PR target/70957
3099 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3100 support.
3101 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3102
cf573a72 31032016-06-03 Alan Hayward <alan.hayward@arm.com>
3104
3105 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3106
75aae5b4 31072016-06-03 Alan Hayward <alan.hayward@arm.com>
3108
3109 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3110 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 3111 * gcc.dg/vect/vect-live-1.c: New test.
3112 * gcc.dg/vect/vect-live-2.c: New test.
3113 * gcc.dg/vect/vect-live-3.c: New test.
3114 * gcc.dg/vect/vect-live-4.c: New test.
3115 * gcc.dg/vect/vect-live-5.c: New test.
3116 * gcc.dg/vect/vect-live-slp-1.c: New test.
3117 * gcc.dg/vect/vect-live-slp-2.c: New test.
3118 * gcc.dg/vect/vect-live-slp-3.c: New test.
3119
eba6788d 31202016-06-03 Jakub Jelinek <jakub@redhat.com>
3121
3122 PR middle-end/71387
3123 * g++.dg/opt/pr71387.C: New test.
3124
5a653985 31252016-06-02 Jeff Law <law@redhat.com>
3126
3127 PR tree-optimization/71328
3128 * gcc.c-torture/compile/pr71328.c: New test.
3129
f92f6941 31302016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3131
3132 PR fortran/52393
3133 * gfortran.dg/fmt_read_3.f90: Fix typo.
3134 * gfortran.dg/fmt_read_4.f90: New test.
3135
0d29e152 31362016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3137
3138 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3139 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3140 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3141 * g++.dg/cpp0x/override2.C: Likewise.
3142 * g++.dg/parse/crash5.C: Likewise.
3143 * g++.dg/parse/error16.C: Likewise.
3144 * g++.dg/parse/error27.C: Likewise.
3145 * g++.dg/template/qualttp15.C: Likewise.
3146 * g++.dg/template/redecl4.C: Likewise.
3147 * g++.old-deja/g++.other/crash39.C: Likewise.
3148 * g++.old-deja/g++.other/struct1.C: Likewise.
3149 * g++.old-deja/g++.pt/m9a.C: Likewise.
3150 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3151
2740a1a5 31522016-06-02 Jakub Jelinek <jakub@redhat.com>
3153
89f17a65 3154 PR c++/71372
3155 * c-c++-common/pr71372.c: New test.
3156
2740a1a5 3157 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3158 __TIME__ strings with __builtin_strcmp instead of printf and
3159 dg-output.
3160
9ae89a4e 31612016-06-02 Martin Liska <mliska@suse.cz>
3162
3163 * gcc.dg/predict-9.c: New test.
3164
41258f9c 31652016-06-02 Jakub Jelinek <jakub@redhat.com>
3166
3167 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3168 global set_compiler_env_var and global saved_compiler_env_var.
3169
dad46eb8 31702016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3171
3172 PR rtl-optimization/71295
3173 * gcc.c-torture/compile/pr71295.c: New test.
3174
9cc8a892 31752016-06-02 Jakub Jelinek <jakub@redhat.com>
3176
98e7c96c 3177 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3178
4a5a4de2 3179 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3180 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3181
9cc8a892 3182 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3183 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3184 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3185 alternative number.
3186
46819a36 31872016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3188
3189 * gcc.target/powerpc/p9-splat-4.c: New test.
3190
31912016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3192
3193 PR target/71186
3194 * gcc.target/powerpc/pr71186.c: New test.
3195
d9820cc5 31962016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3197
3198 PR fortran/52393
3199 * gfortran.dg/fmt_read_3.f90: New test.
3200
2f14ca3e 32012016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3202
3203 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3204 procedure.
3205
dfa5c0d3 32062016-06-01 Eduard Sanou <dhole@openmailbox.org>
3207
3208 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3209 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3210 env var is set.
3211 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3212 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3213 shown once.
3214 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3215 during compilation.
3216 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3217 vars set by dg-set-compiler-env-var.
3218
7d7125df 32192016-06-01 Paul Thomas <pault@gcc.gnu.org>
3220
3221 PR fortran/71156
3222 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3223 to the module procedure declaration.
3224 * gfortran.dg/submodule_16.f08: New test.
3225
6ab9cde4 32262016-06-01 Jakub Jelinek <jakub@redhat.com>
3227
3228 PR middle-end/71371
3229 * c-c++-common/gomp/pr71371.c: New test.
3230
0cfe7a23 32312016-06-01 Richard Biener <rguenther@suse.de>
3232
3233 PR tree-optimization/71366
3234 * gcc.dg/torture/pr71366-1.c: New testcase.
3235 * gcc.dg/torture/pr71366-2.c: Likewise.
3236
5a5b02e1 32372016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3238
3239 * gcc.target/powerpc/vslv-0.c: New test.
3240 * gcc.target/powerpc/vslv-1.c: New test.
3241 * gcc.target/powerpc/vsrv-0.c: New test.
3242 * gcc.target/powerpc/vsrv-1.c: New test.
3243
d27a79f6 32442016-06-01 Nathan Sidwell <nathan@acm.org>
3245
3246 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3247 * gcc.target/nvptx/weak.c: New.
3248
6172a9fd 32492016-06-01 Richard Biener <rguenther@suse.de>
3250
3251 PR tree-optimization/71261
3252 * gcc.dg/torture/vect-bool-1.c: New testcase.
3253
f9aaabb2 32542016-06-01 Jakub Jelinek <jakub@redhat.com>
3255
3256 * gfortran.dg/gomp/order-1.f90: New test.
3257 * gfortran.dg/gomp/order-2.f90: New test.
3258
53b01069 32592016-06-01 Jan Hubicka <hubicka@ucw.cz>
3260
3261 * gcc.dg/unroll-6.c: Update template.
3262 * gcc.dg/unroll-7.c: New testcase.
3263 * gcc.dg/unroll-8.c: New testcase.
3264
36757397 32652016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3266
3267 * gnat.dg/opt56.ad[sb]: New test.
3268
7f93bd6e 32692016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3270
3271 PR c++/66635
3272 * g++.dg/cpp0x/constexpr-ice16.C: New.
3273
9f41a2ce 32742016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3275
3276 PR tree-optimization/71314
3277 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3278 -mbranch-cost=2.
3279
31e02373 32802016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3281
3282 PR tree-optimization/71077
3283 * gcc.dg/tree-ssa/pr71077.c: New test.
3284
76f8f901 32852016-05-31 Jan Hubicka <hubicka@ucw.cz>
3286
7f93bd6e 3287 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3288 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3289 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 3290
04f5f923 32912016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3292
3293 PR c++/71248
3294 * g++.dg/cpp0x/pr71248.C: New.
3295 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3296 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3297 * g++.dg/init/new37.C: Likewise.
3298 * g++.dg/template/static1.C: Likewise.
3299 * g++.dg/template/static2.C: Likewise.
3300
4ffddf28 33012016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3302
3303 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3304 instead of %rdi.
3305 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3306
4ff7bd21 33072016-05-31 Marek Polacek <polacek@redhat.com>
3308
3309 * c-c++-common/Wswitch-unreachable-3.c: New test.
3310 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3311
e1f7cc4b 33122016-05-31 Richard Biener <rguenther@suse.de>
3313
3314 PR tree-optimization/71352
3315 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3316
02978bd1 33172016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3318
3319 * gcc.target/arm/armv5_thumb_isa.c: New test.
3320
cfce8164 33212016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3322
3323 PR target/71346
3324 * gcc.target/i386/pr71346.c: New test.
3325
7a51c705 33262016-05-31 Tom de Vries <tom@codesourcery.com>
3327
3328 PR tree-optimization/69068
3329 * gcc.dg/graphite/pr69068.c: New test.
3330
8c1ac106 33312016-05-27 Martin Sebor <msebor@redhat.com>
3332
3333 PR c++/71306
3334 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3335
b6431756 33362016-05-30 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR c++/71349
3339 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3340 nowait depend(inout: dd[0]) clauses where permitted.
3341
f6203294 33422016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3343
3344 PR c++/71238
3345 * g++.dg/parse/pr71238.C: New.
3346 * g++.dg/concepts/friend1.C: Test column numbers too.
3347 * g++.dg/cpp0x/initlist31.C: Likewise.
3348 * g++.dg/cpp0x/pr51420.C: Likewise.
3349 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3350 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3351 * g++.dg/ext/builtin3.C: Likewise.
3352 * g++.dg/lookup/friend12.C: Likewise.
3353 * g++.dg/lookup/friend7.C: Likewise.
3354 * g++.dg/lookup/koenig1.C: Likewise.
3355 * g++.dg/lookup/koenig5.C: Likewise.
3356 * g++.dg/lookup/used-before-declaration.C: Likewise.
3357 * g++.dg/overload/koenig1.C: Likewise.
3358 * g++.dg/template/crash65.C: Likewise.
3359 * g++.dg/template/friend57.C: Likewise.
3360 * g++.dg/warn/Wshadow-5.C: Likewise.
3361 * g++.dg/warn/Wunused-8.C: Likewise.
3362 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3363 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3364 * g++.old-deja/g++.jason/member.C: Likewise.
3365 * g++.old-deja/g++.jason/report.C: Likewise.
3366 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3367 * g++.old-deja/g++.law/visibility20.C: Likewise.
3368 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3369 * g++.old-deja/g++.other/static5.C: Likewise.
3370 * g++.old-deja/g++.pt/overload2.C: Likewise.
3371
b96f8145 33722016-05-30 Jan Hubicka <hubicka@ucw.cz>
3373
3374 * gcc.dg/tree-ssa/peel1.c: New testcase.
3375 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3376 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3377
ed5bca7a 33782016-05-30 Tom de Vries <tom@codesourcery.com>
3379
3380 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3381 to ce.
3382
c0aa0333 33832016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3384
3385 PR c++/71099
3386 * g++.dg/parse/virtual1.C: New.
3387
231010db 33882016-05-30 Uros Bizjak <ubizjak@gmail.com>
3389
3390 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3391 Use correct register when clearing %edx.
3392
765557c0 33932016-05-30 Alexander Monakov <amonakov@ispras.ru>
3394
3395 PR tree-optimization/71289
3396 * gcc.dg/pr71289.c: New test.
3397
fc3b1c44 33982016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3399
3400 PR middle-end/71269
3401 PR middle-end/71292
3402 * gcc.dg/tree-ssa/pr71269.c: New test.
3403 * gcc.dg/tree-ssa/pr71292.c: New test.
3404
ce352457 34052016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3406
3407 PR middle-end/71252
3408 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3409
eedd711b 34102016-05-30 Jan Hubicka <hubicka@ucw.cz>
3411
3412 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3413 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3414 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3415
8c061890 34162016-05-30 Tom de Vries <tom@codesourcery.com>
3417
3418 PR tree-optimization/69067
3419 * gcc.dg/graphite/pr69067.c: New test.
3420
a6b0884c 34212016-05-29 Uros Bizjak <ubizjak@gmail.com>
3422
3423 PR target/71245
3424 * gcc.target/i386/pr71245-1.c: New test.
3425 * gcc.target/i386/pr71245-2.c: Ditto.
3426
2369edfc 34272016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3428
3429 PR c++/71105
3430 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3431 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3432 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3433
b6ab3f43 34342016-05-27 Jan Hubicka <hubicka@ucw.cz>
3435
3436 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3437
0192662b 34382016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3439
3440 Revert:
3441 PR c++/69855
3442 * g++.dg/overload/69855.C: New.
3443 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3444 * g++.old-deja/g++.pt/crash3.C: Likewise.
3445
fce78c50 34462016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3447
3448 PR c++/60385
3449 * g++.dg/parse/namespace13.C: New.
3450
372172fe 34512016-05-26 Jeff Law <law@redhat.com>
3452
3453 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3454 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3455 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3456 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3457 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3458 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3459 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3460 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3461 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3462 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3463 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3464 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3465 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3466
5d8a8944 34672016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3468
3469 PR c++/69855
3470 * g++.dg/overload/69855.C: New.
3471 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3472 * g++.old-deja/g++.pt/crash3.C: Likewise.
3473
29602b75 34742016-05-27 Jiong Wang <jiong.wang@arm.com>
3475
3476 PR target/63596
3477 * gcc.target/aarch64/va_arg_1.c: New testcase.
3478 * gcc.target/aarch64/va_arg_2.c: Likewise.
3479 * gcc.target/aarch64/va_arg_3.c: Likewise.
3480
c900b732 34812016-05-27 Jiong Wang <jiong.wang@arm.com>
3482
3483 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3484 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3485 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3486 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3487 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3488
73ef73bd 34892016-05-27 Marek Polacek <polacek@redhat.com>
3490
3491 PR middle-end/71308
3492 * g++.dg/torture/pr71308.C: New test.
3493
a6031633 34942016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3495
3496 * gcc.dg/zero_bits_compound-1.c: New test.
3497 * gcc.dg/zero_bits_compound-2.c: New test.
3498
1fbdc7ae 34992016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3500
3501 PR middle-end/71279
3502 * gcc.dg/pr71279.c: New test.
3503
2e196ca8 35042016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3505
3506 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3507 floating point min/max/comparison instructions.
3508 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3509
6feab9ce 35102016-05-26 Jakub Jelinek <jakub@redhat.com>
3511
3512 * c-c++-common/gomp/schedule-1.c: New test.
3513 * gfortran.dg/gomp/schedule-1.f90: New test.
3514
978cea8f 35152016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3516
3517 PR c++/70822
3518 PR c++/70106
3519 * g++.dg/cpp1y/auto-fn32.C: New test.
3520 * g++.dg/cpp1y/paren4.C: New test.
3521
0478d9ed 35222016-05-26 Nathan Sidwell <nathan@acm.org>
3523
3524 * gcc.dg/20060410.c: Xfail on ptx.
3525 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3526 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3527 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3528 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3529 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3530
5fd1c174 35312016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3532
3533 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3534
c5e8b3e2 35352016-05-26 Jakub Jelinek <jakub@redhat.com>
3536
0db93a5b 3537 PR tree-optimization/71280
3538 * gcc.dg/pr71280.c: New test.
3539
7199c05c 3540 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3541
76c786ac 3542 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3543 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3544
c5e8b3e2 3545 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3546
e9bcea2f 35472016-05-26 Jiong Wang <jiong.wang@arm.com>
3548
3549 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3550 kept in memory.
e9bcea2f 3551
955d947b 35522016-05-25 Jeff Law <law@redhat.com>
3553
3554 PR tree-optimization/71272
3555 * gcc.c-torture/compile/pr71272.c: new test.
3556
77102dbe 35572016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3558
3559 * gcc.target/powerpc/vec-cmpne.c: New test.
3560 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3561
552821b4 35622016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3563
3564 * gnat.dg/opt55.ad[sb]: New test.
3565
0113f3c5 35662016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3567
3568 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3569 * c-c++-common/pr60226.c: Require int32plus.
3570 * gcc.c-torture/execute/pr70602.c: Likewise.
3571 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3572 unsigned long for malloc arg type.
3573 * gcc.dg/asr_div1.c: Require int32plus.
3574 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3575 * gcc.dg/pie-1.c: Require pie.
3576 * gcc.dg/pie-2.c: Likewise.
3577 * gcc.dg/pr59471.c: Require int32plus.
3578 * gcc.dg/pr59963-2.c: XFAIL for int16.
3579 * gcc.dg/pr60114.c: Require int32plus.
3580 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3581 unsigned long for typedef of size_t.
3582 * gcc.dg/pr63914.c: Require int32plus.
3583 * gcc.dg/pr64536.c: Require pt32plus.
3584 * gcc.dg/pr65658.c: Likewise.
3585 * gcc.dg/pr67271.c: Require int32plus.
3586 * gcc.dg/pr68112.c: Likewise.
3587 * gcc.dg/pr69071.c: Skip for avr target.
3588 * gcc.dg/pr69973.c: Require int32plus.
3589 * gcc.dg/pr70169.c: Skip for avr target.
3590 * gcc.dg/sso-6.c: Require int32plus.
3591 * gcc.dg/sso-7.c: Likewise.
3592 * gcc.dg/sso-8.c: Likewise.
3593 * gcc.dg/vrp-min-max-2.c: Likewise.
3594
f4094380 35952016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3596
3597 PR target/70738
3598 * gcc.target/i386/pr70738-1.c: New test.
3599 * gcc.target/i386/pr70738-2.c: Likewise.
3600 * gcc.target/i386/pr70738-3.c: Likewise.
3601 * gcc.target/i386/pr70738-4.c: Likewise.
3602 * gcc.target/i386/pr70738-5.c: Likewise.
3603 * gcc.target/i386/pr70738-6.c: Likewise.
3604 * gcc.target/i386/pr70738-7.c: Likewise.
3605 * gcc.target/i386/pr70738-8.c: Likewise.
3606 * gcc.target/i386/pr70738-9.c: Likewise.
3607
239a4bea 36082016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3609
3610 PR rtl-optimization/66940
3611 * gcc.c-torture/execute/pr66940.c: New test.
3612
bf6382ba 36132016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3614
3615 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3616 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3617 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3618 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3619 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3620 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3621 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3622 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3623 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3624 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3625 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3626 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3627 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3628 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3629 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3630 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3631 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3632 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3633 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3634 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3635 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3636 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3637 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3638 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3639
2c995da9 36402016-05-25 Marek Polacek <polacek@redhat.com>
3641
3642 PR c/71265
3643 * gcc.dg/noncompile/pr71265.c: New test.
3644
abfbb5b5 3645 PR c/71266
3646 * gcc.dg/noncompile/old-style-parm-3.c: New test.
3647
f6871bbd 36482016-05-25 Nathan Sidwell <nathan@acm.org>
3649
3650 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
3651
de04e83e 36522016-05-25 Richard Biener <rguenther@suse.de>
3653
3654 PR tree-optimization/71261
3655 * c-c++-common/torture/pr71261.c: New testcase.
3656
b35931f7 36572016-05-25 Richard Biener <rguenther@suse.de>
3658
3659 PR tree-optimization/71264
3660 * gcc.dg/vect/pr71264.c: New testcase.
3661
166c3089 36622016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3663
3664 PR c++/55992
3665 * g++.dg/cpp0x/alias-decl-53.C: New.
3666 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
3667
14240409 36682016-05-25 Martin Liska <mliska@suse.cz>
3669
3670 * g++.dg/pr71239.C: New test.
3671
bc47d9f6 36722016-05-25 Richard Biener <rguenther@suse.de>
3673
4860a6bf 3674 * gcc.dg/vect/pr58135.c: Rename to ...
3675 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 3676
d8a3f157 36772016-05-25 Marek Polacek <polacek@redhat.com>
3678
3679 * g++.dg/pr65295.C: Use target c++14.
3680
3af16045 36812016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3682
231010db 3683 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
3684 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 3685
949479b2 36862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3687
3688 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
3689 instructions.
3690
6d6a3fc3 36912016-05-24 Cesar Philippidis <cesar@codesourcery.com>
3692
3693 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
3694 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3695 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
3696 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3697 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3698 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3699 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
3700 * c-c++-common/goacc/pcopy.c: Likewise.
3701 * c-c++-common/goacc/pcopyin.c: Likewise.
3702 * c-c++-common/goacc/pcopyout.c: Likewise.
3703 * c-c++-common/goacc/pcreate.c: Likewise.
3704 * c-c++-common/goacc/pr70688.c: New test.
3705 * c-c++-common/goacc/present-1.c: Adjust test.
3706 * c-c++-common/goacc/reduction-5.c: Likewise.
3707 * g++.dg/goacc/data-1.C: New test.
3708
af648be2 37092016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3710
3711 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
3712 vector parity built-in functions.
3713 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
3714 count trailing zeros automatic vectorization.
3715 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
3716 count trailing zeros built-in functions.
3717
4e173d60 37182016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3719
3720 * gcc.dg/tree-ssa/reassoc-44.c: New test.
3721
a0c02a52 37222016-05-24 Pat Haugen <pthaugen@us.ibm.com>
3723
3724 PR target/71050
3725 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
3726
64c52e9c 37272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3728
3729 PR c++/50436
3730 * g++.dg/template/crash123.C: New.
3731 * g++.dg/template/crash124.C: Likewise.
3732
752b5a4c 37332016-05-24 Martin Sebor <msebor@redhat.com>
3734
3735 PR c++/71147
3736 * g++.dg/ext/flexary16.C: New test.
3737
a36dd683 37382016-05-24 Ilya Verbin <ilya.verbin@intel.com>
3739
f6871bbd 3740 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
3741 before math.h is included.
a36dd683 3742 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
3743 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
3744 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
3745 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
3746 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
3747 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
3748 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
3749 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
3750 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
3751 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
3752 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
3753 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
3754 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
3755 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
3756 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
3757 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
3758 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
3759 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3760 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3761 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3762 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3763 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3764 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3765
d60e1df7 37662016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3767 Kelvin Nilsen <kelvin@gcc.gnu.org>
3768
3769 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3770 support.
3771
22d09025 37722016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3773
3774 PR c++/69872
3775 * g++.dg/warn/Wno-narrowing1.C: New.
3776
6ef0143d 37772016-05-24 Marek Polacek <polacek@redhat.com>
3778
3779 PR c/71249
3780 * c-c++-common/Wswitch-unreachable-2.c: New test.
3781
962a2062 37822016-05-24 Jakub Jelinek <jakub@redhat.com>
3783
ead77194 3784 PR c++/71257
3785 * g++.dg/vect/simd-clone-6.cc: New test.
3786 * g++.dg/gomp/declare-simd-6.C: New test.
3787
962a2062 3788 PR middle-end/70434
3789 PR c/69504
3790 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3791
23edc6d1 37922016-05-24 Richard Biener <rguenther@suse.de>
3793
3794 PR tree-optimization/71240
3795 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3796
30633bcc 37972016-05-24 Richard Biener <rguenther@suse.de>
3798
3799 PR tree-optimization/71230
3800 * gcc.dg/torture/pr71230.c: New testcase.
3801 * g++.dg/torture/pr71230.C: Likewise.
3802
c9d624bd 38032016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3804
3805 * c-c++-common/goacc/routine-5.c: Add tests.
3806 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3807 * gfortran.dg/goacc/routine-6.f90: Add tests.
3808
ce143ff0 38092016-05-24 Richard Biener <rguenther@suse.de>
3810
3811 PR tree-optimization/71253
3812 * gcc.dg/torture/pr71253.c: New testcase.
3813
3bdaecd5 38142016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3815
3816 PR middle-end/71252
3817 * gfortran.dg/pr71252.f90: New test.
3818
856b494d 38192016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3820
3821 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3822
7345b977 38232016-05-24 Richard Biener <rguenther@suse.de>
3824
3825 PR middle-end/70434
3826 PR c/69504
3827 * c-c++-common/vector-subscript-4.c: New testcase.
3828 * c-c++-common/vector-subscript-5.c: Likewise.
3829
6f065267 38302016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3831
3832 PR fortran/71123
3833 * gfortran.dg/namelist_90.f: New test
3834
fd6757da 38352016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3836
3837 PR fortran/66461
3838 * gfortran.dg/unexpected_eof.f: New test
3839
7d5555a8 38402016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3841 Kelvin Nilsen <kelvin@gcc.gnu.org>
3842
3843 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3844 as little endian.
3845
ae6744c9 38462016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3847
3848 PR c++/70972
3849 * g++.dg/cpp0x/inh-ctor20.C: New.
3850 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3851
f0d91a85 38522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3853
3854 PR c++/69095
3855 * g++.dg/cpp0x/variadic168.C: New.
3856
1618ffe5 38572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3858
3859 * g++.dg/cpp0x/pr31445.C: Test column number too.
3860 * g++.dg/cpp0x/pr32253.C: Likewise.
3861 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3862 * g++.dg/cpp0x/variadic36.C: Likewise.
3863
c0205bab 38642016-05-23 Marc Glisse <marc.glisse@inria.fr>
3865
3866 * gcc.dg/fold-notshift-2.c: Adjust.
3867
1398da0f 38682016-05-23 Marek Polacek <polacek@redhat.com>
3869
3870 PR c/49859
3871 * c-c++-common/Wswitch-unreachable-1.c: New test.
3872 * gcc.dg/Wswitch-unreachable-1.c: New test.
3873 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3874 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3875 * g++.dg/gomp/block-10.C: Likewise.
3876 * gcc.dg/gomp/block-10.c: Likewise.
3877 * g++.dg/gomp/block-9.C: Likewise.
3878 * gcc.dg/gomp/block-9.c: Likewise.
3879 * g++.dg/gomp/target-1.C: Likewise.
3880 * g++.dg/gomp/target-2.C: Likewise.
3881 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 3882 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 3883 * g++.dg/gomp/taskgroup-1.C: Likewise.
3884 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3885 * gcc.dg/gomp/teams-1.c: Likewise.
3886 * g++.dg/gomp/teams-1.C: Likewise.
3887 * g++.dg/overload/error3.C: Likewise.
3888 * g++.dg/tm/jump1.C: Likewise.
3889 * g++.dg/torture/pr40335.C: Likewise.
3890 * gcc.dg/c99-vla-jump-5.c: Likewise.
3891 * gcc.dg/switch-warn-1.c: Likewise.
3892 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3893 * gcc.dg/nested-func-1.c: Likewise.
3894 * gcc.dg/pr67784-4.c: Likewise.
3895
5403ed8b 38962016-05-23 Richard Biener <rguenther@suse.de>
3897
3898 PR tree-optimization/71230
3899 * gfortran.dg/pr71230-1.f90: New testcase.
3900 * gfortran.dg/pr71230-2.f90: Likewise.
3901
27510941 39022016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3903
1618ffe5 3904 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 3905 * gcc.dg/vect/pr58135.c: Add new.
3906 * gfortran.dg/pr46519-1.f: Adjust test case.
3907
a41c605d 39082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3909
3910 PR c++/53401
3911 * g++.dg/cpp0x/decltype64.C: New.
3912
3eb254ab 39132016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3914
3915 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3916 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3917 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3918
a75fffe1 39192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3920
3921 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3922 Add poly64x1_t and poly64x2_t cases if supported.
3923 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3924 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3925 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3926 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3927 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3928
56979b12 39292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3930
3931 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3932 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3933 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3934 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3935 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3936 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3937 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3938
dc5e98db 39392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3940
3941 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3942
c0f383ae 39432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3944
3945 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3946 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3947
2a4d70a2 39482016-05-22 Jakub Jelinek <jakub@redhat.com>
3949
4c109025 3950 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3951 constraint instead of "r".
3952 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3953 insn instead of vxorpd.
3954 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3955
bad891ce 3956 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3957 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3958
ac23ddb9 3959 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3960
9dac9579 3961 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3962 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3963
2a4d70a2 3964 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3965
9eafdd7b 39662016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3967
3968 PR middle-end/40921
3969 * gcc.dg/tree-ssa/pr40921.c: New test.
3970
93df190d 39712016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3972
3973 PR target/71103
3974 * gcc.target/avr/pr71103.c: New test.
3975
933b9f7f 39762016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3977
3978 PR middle-end/71179
3979 * gcc.dg/tree-ssa/pr71179.c: New test.
3980
8bdfbc08 39812016-05-20 Martin Sebor <msebor@redhat.com>
3982
3983 PR c/71115
3984 * gcc.dg/init-excess-2.c: New test.
3985
6827ab42 39862016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3987
3988 * gnat.dg/opt53.adb: New test.
3989 * gnat.dg/opt54.adb: Likewise.
3990
58a5f4c0 39912016-05-20 Martin Jambor <mjambor@suse.cz>
3992
3993 PR tree-optimization/70884
3994 * gcc.dg/tree-ssa/pr70919.c: New test.
3995
bb7145f6 39962016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3997
3998 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3999 formatting.
f6871bbd 4000 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4001 fix code formatting.
4002
40032016-05-20 Nathan Sidwell <nathan@acm.org>
4004
4005 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4006 non-common cases.
4007 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 4008
9954d230 40092016-05-20 David Malcolm <dmalcolm@redhat.com>
4010
4011 * jit.dg/all-non-failing-tests.h: Add
4012 test-factorial-must-tail-call.c.
4013 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4014 * jit.dg/test-factorial-must-tail-call.c: New test case.
4015
08a161f9 40162016-05-20 Jakub Jelinek <jakub@redhat.com>
4017
4018 PR fortran/71204
4019 * gfortran.dg/pr71204.f90: New test.
4020
3d380077 40212016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4022
4023 * gcc.target/nvptx/sincos.c: New test.
4024
0f104d56 40252016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4026
4027 PR c++/70572
4028 * g++.dg/cpp1y/auto-fn31.C: New.
4029
61736a1b 40302016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4031
4032 * gcc.target/powerpc/vec-addec.c: New test.
4033 * gcc.target/powerpc/vec-addec-int128.c: New test.
4034
b4a61e77 40352016-05-20 David Malcolm <dmalcolm@redhat.com>
4036
4037 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4038 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4039 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4040 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4041
9a2ace10 40422016-05-20 Jan Hubicka <hubicka@ucw.cz>
4043
4044 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4045
45cdf8c6 40462016-05-20 Jakub Jelinek <jakub@redhat.com>
4047
b9a1dcd5 4048 PR c++/71210
4049 * g++.dg/opt/pr71210-1.C: New test.
4050 * g++.dg/opt/pr71210-2.C: New test.
4051
45cdf8c6 4052 PR tree-optimization/29756
4053 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4054 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4055 only on selected targets where V4SImode vectors are known to be
4056 supported.
4057
92e3ffbf 40582016-05-20 Marc Glisse <marc.glisse@inria.fr>
4059
4060 PR tree-optimization/71079
4061 PR tree-optimization/71206
4062 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4063
5da368e3 40642016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4065
4066 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4067 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4068 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4069
2506d97a 40702016-05-20 Richard Guenther <rguenther@suse.de>
4071
4072 PR tree-optimization/29756
4073 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4074
adade307 40752016-05-20 Richard Biener <rguenther@suse.de>
4076
4077 PR tree-optimization/71185
4078 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4079
c3deca25 40802016-05-20 Richard Biener <rguenther@suse.de>
4081
4082 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4083
8b0bef14 40842016-05-19 Marek Polacek <polacek@redhat.com>
4085
4086 PR c++/71075
4087 * g++.dg/diagnostic/pr71075.C: New test.
4088
08025288 40892016-05-19 David Malcolm <dmalcolm@redhat.com>
4090
4091 PR c++/71184
4092 * g++.dg/pr71184.C: New test case.
4093
26a51591 40942016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4095
4096 * gcc.target/powerpc/darn-0.c: New test.
4097 * gcc.target/powerpc/darn-1.c: New test.
4098 * gcc.target/powerpc/darn-2.c: New test.
4099
d8d3e75a 41002016-05-19 Marek Polacek <polacek@redhat.com>
4101
4102 PR tree-optimization/71031
4103 * gcc.dg/tree-ssa/vrp100.c: New test.
4104
c28211ae 41052016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4106
4107 PR rtl-optimization/71148
4108 * gcc.dg/pr71148.c: New test.
4109
3f5ea43a 41102016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4111
4112 PR target/71056
4113 * gcc.target/arm/pr71056.c: New test.
4114
2a7d4c20 41152016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4116
4117 * c-c++-common/pr69669.c: Check the used mode.
4118
ed0b0569 41192016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4120
4121 PR sanitizer/64354
4122 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4123
410372fe 41242016-05-19 Richard Biener <rguenther@suse.de>
4125
4126 PR tree-optimization/70729
4127 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4128 * gcc.dg/graphite/scop-18.c: Likewise.
4129 * gcc.dg/pr41783.c: Disable LIM.
4130 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4131 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4132 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4133 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4134 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4135 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4136 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4137 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4138 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4139 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4140 * gfortran.dg/pr42108.f90: Likewise.
4141
56f34f03 41422016-05-18 David Malcolm <dmalcolm@redhat.com>
4143
4144 PR driver/69265
4145 * gcc.dg/spellcheck-options-11.c: New test case.
4146
e6481cd1 41472016-05-18 Jakub Jelinek <jakub@redhat.com>
4148
4149 PR c++/71100
4150 * g++.dg/opt/pr71100.C: New test.
4151
be951c59 41522016-05-18 Martin Jambor <mjambor@suse.cz>
4153
4154 PR ipa/69708
4155 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4156 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4157 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4158 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4159
665ff45b 41602016-05-18 Martin Jambor <mjambor@suse.cz>
4161
4162 PR ipa/69708
4163 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4164 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4165 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4166 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4167 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4168
485be62c 41692016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4170
4171 PR c++/69793
4172 * g++.dg/template/crash122.C: New.
4173
b251d5f5 41742016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4175
4176 PR c++/70466
4177 * g++.dg/template/pr70466-1.C: New.
4178 * g++.dg/template/pr70466-2.C: Likewise.
4179
c93e9931 41802016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4181
4182 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4183 splat operations and the XXSPLTIB instruction.
4184 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4185 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4186 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4187 xxlxor to clear a register.
4188
8ba6639c 41892016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4190
4191 * gcc.dg/torture/pr71020.c: New test.
4192
ec6e3005 41932016-05-18 Martin Jambor <mjambor@suse.cz>
4194
4195 PR ipa/70646
4196 * gcc.dg/ipa/pr70646.c: New test.
4197
5ef3c918 41982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4199
4200 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4201
70a88eab 42022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4203
4204 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4205 missing tests for vreinterpretq_p{8,16}.
4206
b52a930c 42072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4208
4209 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4210 vsliq_n_s64 and vsliq_n_u64.
4211
bdd4080b 42122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4213
4214 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4215 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4216
37814bf5 42172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4218
4219 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4220 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4221 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4222
764af2e0 42232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4224
4225 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4226 in comment.
4227
ffe01a83 42282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4229
4230 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4231 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4232 "blr\t" and switch to scan-assembler-times.
4233
fab6dae9 42342016-05-18 Jiong Wang <jiong.wang@arm.com>
4235
231010db 4236 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4237 with __aarch64__.
4238 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4239 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4240
4eb0c566 42412016-05-18 Jakub Jelinek <jakub@redhat.com>
4242
442f18f1 4243 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4244 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4245 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4246 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4247 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4248 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4249
4d83b36b 4250 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4251 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4252
a4528eec 4253 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4254 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4255
f0066139 4256 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4257 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4258
4eb0c566 4259 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4260
303e9267 42612016-05-18 Richard Biener <rguenther@suse.de>
4262
4263 PR tree-optimization/71168
4264 * gcc.dg/torture/pr71168.c: New testcase.
4265
0d7ddd44 42662016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4267
4268 PR middle-end/63586
4269 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4270 * gcc.dg/tree-ssa/pr63586.c: New test.
4271 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4272
899bcc0f 42732016-05-17 Nathan Sidwell <nathan@acm.org>
4274
4275 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4276 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4277 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4278 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4279
a2246979 42802016-05-17 Nathan Sidwell <nathan@acm.org>
4281
4282 * gcc.target/nvptx/abi-vararg-3.c: New.
4283
2f6a4d21 42842016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4285
4286 PR tree-optimization/54579
4287 PR middle-end/55299
4288 * gcc.dg/fold-notrotate-1.c: New test.
4289 * gcc.dg/fold-notshift-1.c: New test.
4290 * gcc.dg/fold-notshift-2.c: New test.
4291
27bdad45 42922016-05-17 Marek Polacek <polacek@redhat.com>
4293
4294 PR ipa/71146
4295 * g++.dg/ipa/pr71146.C: New test.
4296
f33a295a 42972016-05-17 David Malcolm <dmalcolm@redhat.com>
4298
4299 * jit.dg/test-error-array-bounds.c: New test case.
4300
b6dd53bf 43012016-05-17 Marc Glisse <marc.glisse@inria.fr>
4302
4303 * gcc.dg/tree-ssa/and-1.c: New testcase.
4304
a8719545 43052016-05-17 Marc Glisse <marc.glisse@inria.fr>
4306
4307 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4308 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4309
34806102 43102016-05-17 Marc Glisse <marc.glisse@inria.fr>
4311
4312 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4313 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4314
25fe08a8 43152016-05-17 Jiong Wang <jiong.wang@arm.com>
4316
4317 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4318
abf1a837 43192016-05-17 Jiong Wang <jiong.wang@arm.com>
4320
4321 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4322
666b9dd3 43232016-05-17 Jiong Wang <jiong.wang@arm.com>
4324
4325 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4326 ".2d[index]" when scan the assembly.
4327 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4328 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4329 float64x1.
4330 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4331
77d095c0 43322016-05-17 Richard Biener <rguenther@suse.de>
4333
4334 PR tree-optimization/71132
4335 * gcc.dg/torture/pr71132.c: New testcase.
4336
28adcc23 43372016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4338
4339 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4340
2439931e 43412016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4342
4343 PR target/70809
4344 * gcc.target/aarch64/pr70809_1.c: New test.
4345
5ec2ff80 43462016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4347
4348 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4349 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4350 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4351 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4352
17fd1c7a 43532016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4354 Ilya Enkovich <ilya.enkovich@intel.com>
4355
4356 PR target/71114
4357 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4358
46729204 43592016-05-16 Jan Hubicka <hubicka@ucw.cz>
4360
4361 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4362 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4363
2a1125d6 43642016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4365
4366 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4367 test for __ARM_FP16_ARGS.
4368 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4369 * gcc.target/arm/aapcs/neon-vect10.c: New.
4370 * gcc.target/arm/aapcs/neon-vect9.c: New.
4371 * gcc.target/arm/aapcs/vfp18.c: New.
4372 * gcc.target/arm/aapcs/vfp19.c: New.
4373 * gcc.target/arm/aapcs/vfp20.c: New.
4374 * gcc.target/arm/aapcs/vfp21.c: New.
4375 * gcc.target/arm/fp16-aapcs-1.c: New.
4376 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4377 test for __ARM_FP16_ARGS.
4378 * g++.target/arm/fp16-return-1.c: Update expected output.
4379
ea3d2d74 43802016-05-16 Jiong Wang <jiong.wang@arm.com>
4381
4382 PR testsuite/70227
4383 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4384
6989e05f 43852016-05-15 Harald Anlauf <anlauf@gmx.de>
4386
4387 PR fortran/69603
4388 * gfortran.dg/pr69603.f90: New testcase.
4389
a5f52592 43902016-05-14 Fritz Reese <fritzoreese@gmail.com>
4391
4392 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4393
88f949ab 43942016-05-14 Fritz Reese <fritzoreese@gmail.com>
4395
4396 PR fortran/71047
4397 * gfortran.dg/pr71047.f08: New test.
4398
90c88567 43992016-05-13 Joseph Myers <joseph@codesourcery.com>
4400
4401 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4402 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4403 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4404
00a690cc 44052016-05-13 Martin Sebor <msebor@redhat.com>
4406
4407 PR c++/60049
4408 * g++.dg/cpp0x/constexpr-60049.C: New test.
4409
ec8b6af7 44102016-05-13 Jakub Jelinek <jakub@redhat.com>
4411
4412 PR bootstrap/71071
4413 * gcc.dg/pr71071.c: New test.
4414
f54d1d7b 44152016-05-13 Uros Bizjak <ubizjak@gmail.com>
4416
4417 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4418 remove XOP handling.
2f3af60f 4419 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4420
a39a0392 44212016-05-13 Nathan Sidwell <nathan@acm.org>
4422
4423 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4424 __atomic_is_lock_free declaration.
4425
42333dd9 44262016-05-13 Richard Biener <rguenther@suse.de>
4427
4428 PR tree-optimization/42587
4429 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4430
c5442454 44312016-05-13 Martin Liska <mliska@suse.cz>
4432
4433 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4434 the new format of dump output.
4435
03a400fb 44362016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4437
4438 * gcc.dg/pr71084.c: New test.
4439
69278c3f 44402016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4441
231010db 4442 PR target/53440
4443 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4444
8138f11b 44452016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4446
4447 * gcc.target/aarch64/struct_return.c: New test.
4448
22a3f7bd 44492016-05-12 Marek Polacek <polacek@redhat.com>
4450
4451 PR c/70756
4452 * c-c++-common/pr70756-2.c: New test.
4453 * c-c++-common/pr70756.c: New test.
4454
9bcd42cc 44552016-05-12 Richard Biener <rguenther@suse.de>
4456
4457 PR tree-optimization/71059
4458 * gcc.dg/torture/pr71059.c: New testcase.
4459
5ffb4a0d 44602016-05-12 Richard Biener <rguenther@suse.de>
4461
4462 PR tree-optimization/71062
4463 * gcc.dg/torture/pr71062.c: New testcase.
4464
2ab65c31 44652016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4466
4467 PR tree-optimization/71006
4468 * gcc.dg/pr71006.c: New test.
4469
f0158fc0 44702016-05-12 Marek Polacek <polacek@redhat.com>
4471
4472 PR driver/71063
4473 * gcc.dg/opts-7.c: New test.
4474
0f56938b 44752016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4476
4477 PR target/70830
4478 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4479 Add -save-temps to dg-options.
4480 Scan for ldmfd rather than pop instruction.
4481 * gcc.target/arm/interrupt-2.c: Likewise.
4482 * gcc.target/arm/pr70830.c: New test.
4483
e10946d5 44842016-05-12 Jakub Jelinek <jakub@redhat.com>
4485
9fa8e468 4486 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4487 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4488
9ce62bbe 4489 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4490 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4491 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4492
708ae1b1 4493 PR target/71019
4494 * gcc.target/i386/avx512vl-pack-1.c: New test.
4495 * gcc.target/i386/avx512vl-pack-2.c: New test.
4496 * gcc.target/i386/avx512bw-pack-2.c: New test.
4497
a461f32e 4498 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4499
e10946d5 4500 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4501 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4502 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4503
f52a3ef6 45042016-05-12 Richard Biener <rguenther@suse.de>
4505
4506 PR tree-optimization/70986
4507 * gcc.dg/torture/pr70986-1.c: New testcase.
4508 * gcc.dg/torture/pr70986-2.c: Likewise.
4509 * gcc.dg/torture/pr70986-3.c: Likewise.
4510
54c4d22e 45112016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4512
4513 PR c/43651
4514 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4515 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4516
57215d5b 45172016-05-11 Uros Bizjak <ubizjak@gmail.com>
4518
4519 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4520 directive.
4521 * gcc.target/i386/pr66746.c: Ditto.
4522
67d3121c 45232016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4524
4525 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4526 support.
4527 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4528 warning when using -mvsx-timode.
4529 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4530 * gcc.target/powerpc/dform-2.c: Likewise.
4531 * gcc.target/powerpc/pr68805.c: Likewise.
4532
7f8012a5 45332016-05-11 Marek Polacek <polacek@redhat.com>
4534
4535 PR c++/71024
4536 * c-c++-common/attributes-3.c: New test.
4537
3e8567ce 45382016-05-11 Nathan Sidwell <nathan@acm.org>
4539
4540 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4541 * gcc.c-torture/execute/pr68185.c: Likewise.
4542 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4543 * gcc.dg/pr69634.c: Requires scheduling.
4544 * gcc.dg/torture/pr66178.c: Require label values.
4545 * gcc.dg/setjmp-6.c: Require indirect jumps.
4546
3739ac00 45472016-05-11 Richard Biener <rguenther@suse.de>
4548
4549 PR tree-optimization/71055
4550 * gcc.dg/torture/pr71055.c: New testcase.
4551
1ff8b385 45522016-05-11 Richard Biener <rguenther@suse.de>
4553
4554 PR debug/71057
4555 * g++.dg/debug/pr71057.C: New testcase.
4556
77126efa 45572016-05-11 Jakub Jelinek <jakub@redhat.com>
4558
4559 PR fortran/70855
4560 * gfortran.dg/gomp/pr70855.f90: New test.
4561
6fcaaf9b 45622016-05-11 Richard Biener <rguenther@suse.de>
4563
4564 PR middle-end/71002
4565 * g++.dg/torture/pr71002.C: New testcase.
4566
bfa8ea12 45672016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4568
4569 PR middle-end/70807
4570 * gcc.dg/pr70807.c: New test.
4571
87632549 45722016-05-10 Martin Sebor <msebor@redhat.com>
4573
4574 PR c++/38611
4575 * g++.dg/Wattributes.C: New test.
4576
f9153689 45772016-05-10 Marc Glisse <marc.glisse@inria.fr>
4578
4579 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4580 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4581 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4582
a44ed58a 45832016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4584
4585 PR target/70799
4586 * gcc.target/i386/pr70799-1.c: New test.
4587
d6c90d89 45882016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4589
4590 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4591
c1f73044 45922016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4593
4594 PR middle-end/70877
4595 * gcc.target/i386/pr70877.c: New test.
4596
e66d763a 45972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4598
4599 PR tree-optimization/70786
4600 * gcc.target/i386/pr70876.c: New test.
4601
a30ff73a 46022016-05-10 Jakub Jelinek <jakub@redhat.com>
4603
4604 PR target/70927
4605 * gcc.target/i386/avx512vl-logic-1.c: New test.
4606 * gcc.target/i386/avx512vl-logic-2.c: New test.
4607 * gcc.target/i386/avx512dq-logic-2.c: New test.
4608
4b3fd38f 46092016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4610
4611 PR target/70963
4612 * gcc.target/powerpc/pr70963.c: New.
4613
abf93a25 46142016-05-10 David Malcolm <dmalcolm@redhat.com>
4615
4616 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4617 (test_very_wide_line): Add ruler to expected output.
4618 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4619 (test_very_wide_line): Likewise.
4620 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4621 (test_show_locus): Within the handling of "test_very_wide_line",
4622 enable show_ruler_p on the diagnostic context.
4623
d614888f 46242016-05-10 Richard Biener <rguenther@suse.de>
4625
4626 PR tree-optimization/71039
4627 * gcc.dg/torture/pr71039.c: New testcase.
4628
dbca5ed9 46292016-05-10 Nathan Sidwell <nathan@acm.org>
4630
4631 * gcc.dg/nested-func-10.c: Requires alloca.
4632 * gcc.dg/nested-func-9.c: Requires alloca.
4633 * gcc.c-torture/execute/pr70460.c: Requires labels.
4634 * gcc.c-torture/compile/pr70199.c: Requires labels.
4635 * gcc.target/nvptx/decl.c: Compile only.
4636 * gcc.target/nvptx/trailing-init.c: Compile only.
4637 * gcc.target/nvptx/ary-init.c: Compile only.
4638
3fa82609 46392016-05-10 Marek Polacek <polacek@redhat.com>
4640
4641 PR c/70255
4642 * gcc.dg/attr-opt-1.c: New test.
4643
76825907 46442016-05-10 Richard Biener <rguenther@suse.de>
4645
4646 PR tree-optimization/70497
4647 PR tree-optimization/28367
4648 * gcc.dg/torture/20160404-1.c: New testcase.
4649 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
4650 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
4651
68255819 46522016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4653
4654 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
4655
d9aa8cdb 46562016-05-09 Uros Bizjak <ubizjak@gmail.com>
4657
4658 * gcc.target/i386/fabsneg-1.c New test.
4659
7cc16f50 46602016-05-09 Alan Modra <amodra@gmail.com>
4661
4662 PR testsuite/70826
4663 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
4664
a83b7b63 46652016-05-09 Richard Biener <rguenther@suse.de>
4666
4667 PR tree-optimization/70985
4668 * gcc.dg/torture/pr70985.c: New testcase.
4669
189d0706 46702016-05-09 Bin Cheng <bin.cheng@arm.com>
4671
4672 * gcc.dg/tree-ssa/ifc-9.c: New test.
4673 * gcc.dg/tree-ssa/ifc-10.c: New test.
4674 * gcc.dg/tree-ssa/ifc-11.c: New test.
4675 * gcc.dg/tree-ssa/ifc-12.c: New test.
4676 * gcc.dg/vect/pr61194.c: Remove XFAIL.
4677 * gcc.dg/vect/vect-23.c: Remove XFAIL.
4678 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
4679
1ec957b0 46802016-05-09 Richard Biener <rguenther@suse.de>
4681
4682 PR fortran/70937
4683 * gfortran.dg/pr70937.f90: New testcase.
4684
923c7714 46852016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4686
4687 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
4688
d7cd448a 46892016-05-07 Fritz Reese <fritzoreese@gmail.com>
4690
4691 PR fortran/56226
4692 * gfortran.dg/dec_structure_1.f90: New testcase.
4693 * gfortran.dg/dec_structure_2.f90: Ditto.
4694 * gfortran.dg/dec_structure_3.f90: Ditto.
4695 * gfortran.dg/dec_structure_4.f90: Ditto.
4696 * gfortran.dg/dec_structure_5.f90: Ditto.
4697 * gfortran.dg/dec_structure_6.f90: Ditto.
4698 * gfortran.dg/dec_structure_7.f90: Ditto.
4699 * gfortran.dg/dec_structure_8.f90: Ditto.
4700 * gfortran.dg/dec_structure_9.f90: Ditto.
4701 * gfortran.dg/dec_structure_10.f90: Ditto.
4702 * gfortran.dg/dec_structure_11.f90: Ditto.
4703 * gfortran.dg/dec_union_1.f90: Ditto.
4704 * gfortran.dg/dec_union_2.f90: Ditto.
4705 * gfortran.dg/dec_union_3.f90: Ditto.
4706 * gfortran.dg/dec_union_4.f90: Ditto.
4707 * gfortran.dg/dec_union_5.f90: Ditto.
4708 * gfortran.dg/dec_union_6.f90: Ditto.
4709 * gfortran.dg/dec_union_7.f90: Ditto.
4710
f681e29b 47112016-05-07 Tom de Vries <tom@codesourcery.com>
4712
4713 PR tree-optimization/70956
4714 * gcc.dg/graphite/pr70956.c: New test.
4715
68d7f375 47162016-05-06 Jakub Jelinek <jakub@redhat.com>
4717
faf39348 4718 PR middle-end/70941
4719 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
4720 (a, b, c, d): Change type from char to signed char.
4721 (main): Compare against (signed char) -1634678893 instead of
4722 hardcoded -109. Use __builtin_abort instead of abort.
4723
b768b13a 4724 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
4725 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
4726
68d7f375 4727 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
4728
5dda16ea 47292016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4730
4731 PR debug/70935
4732 * gcc.dg/torture/pr70935.c: New test.
4733
13ede1b5 47342016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4735
4736 PR target/58219
7fc878c4 4737 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 4738
96d94be2 47392016-05-06 Richard Biener <rguenther@suse.de>
4740
4741 PR tree-optimization/70960
4742 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
4743
e5d9f15d 47442016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4745
4746 PR target/52933
4747 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
4748 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
4749 Adjust expected instruction counts.
4750 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
4751
2dd7705f 47522016-05-06 Marek Polacek <polacek@redhat.com>
4753
4754 PR sanitizer/70875
4755 * gcc.dg/ubsan/bounds-3.c: New test.
4756
cb8bc632 47572016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4758
4759 PR target/54089
4760 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4761
b343c173 47622016-05-06 Richard Biener <rguenther@suse.de>
4763
4764 PR middle-end/70931
4765 * gfortran.dg/pr70931.f90: New testcase.
4766
1e3db0b1 47672016-05-06 Richard Biener <rguenther@suse.de>
4768
4769 PR middle-end/70941
4770 * gcc.dg/torture/pr70941.c: New testcase.
4771
bdd54b6d 47722016-05-05 Bin Cheng <bin.cheng@arm.com>
4773
4774 PR tree-optimization/57206
4775 * gcc.dg/vect/pr57206.c: New test.
4776
499adcfd 47772016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4778
4779 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4780
871164c4 47812016-05-05 Jakub Jelinek <jakub@redhat.com>
4782
ecb23e00 4783 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4784
871164c4 4785 * c-c++-common/Wdangling-else-4.c: New test.
4786
70cf83ba 47872016-05-04 Jakub Jelinek <jakub@redhat.com>
4788
858c9470 4789 PR c++/70906
4790 PR c++/70933
4791 * g++.dg/opt/pr70906.C: New test.
4792 * g++.dg/opt/pr70933.C: New test.
4793
70cf83ba 4794 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4795
aaa36a78 47962016-05-04 Jan Hubicka <hubicka@ucw.cz>
4797
4798 * gcc.dg/ipa/pure-const-3.c: New testcase.
4799
1d52c456 48002016-05-04 Marek Polacek <polacek@redhat.com>
4801
4802 * c-c++-common/Wdangling-else-1.c: New test.
4803 * c-c++-common/Wdangling-else-2.c: New test.
4804 * c-c++-common/Wdangling-else-3.c: New test.
4805
dc581573 48062016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4807
4808 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4809 flag is present.
4810
a64030fe 48112016-05-04 Marek Polacek <polacek@redhat.com>
4812
4813 PR c/48778
4814 * gcc.dg/Waddress-2.c: New test.
4815
b461b04a 48162016-05-04 Alan Modra <amodra@gmail.com>
4817
4818 * gcc.target/powerpc/pr70866.c: New.
4819
c388a0cf 48202016-05-03 Martin Sebor <msebor@redhat.com>
4821
4822 PR c++/66561
4823 * c-c++-common/builtin_location.c: New test.
4824 * g++.dg/cpp1y/builtin_location.C: New test.
4825
5d4db8ef 48262016-05-03 Marek Polacek <polacek@redhat.com>
4827
4828 PR c/70859
4829 * gcc.dg/pr70859.c: New test.
4830 * gcc.dg/pr70859-2.c: New test.
4831
ca938765 48322016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4833
4834 * gnat.dg/debug5.adb: New testcase.
4835
60b27d5f 48362016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4837
4838 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4839 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4840 Procedure to check for z10 instruction set.
4841
5ab325d0 48422016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4843
4844 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4845
c548a0ad 48462016-05-03 Alan Modra <amodra@gmail.com>
4847
4848 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4849
d5ecd946 48502016-05-03 Jakub Jelinek <jakub@redhat.com>
4851
4852 * gcc.target/i386/avx512f-cvt-1.c: New test.
4853
35b0a053 48542016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4855
4856 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4857 -fdump-tree-vrp-details.
4858
9ae1b28a 48592016-05-03 Richard Biener <rguenther@suse.de>
4860
4861 * gcc.dg/pr30172-1.c: Adjust.
4862 * gcc.dg/pr63743.c: Likewise.
4863 * gcc.dg/tm/pr51696.c: Likewise.
4864 * c-c++-common/tm/safe-1.c: Likewise.
4865 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4866 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4867 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4868 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4869
9c1a31e4 48702016-05-03 Jakub Jelinek <jakub@redhat.com>
4871
fe69bcb9 4872 PR rtl-optimization/70467
4873 * gcc.target/i386/pr70467-3.c: New test.
4874 * gcc.target/i386/pr70467-4.c: New test.
4875
9082c4a4 4876 PR tree-optimization/70916
4877 * gcc.c-torture/compile/pr70916.c: New test.
4878
9c1a31e4 4879 PR target/49244
4880 * gcc.target/i386/pr49244-1.c: New test.
4881 * gcc.target/i386/pr49244-2.c: New test.
4882
69105acc 48832016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4884
4885 PR rtl-optimization/44281
4886 * gcc.target/i386/pr44281.c: New test.
4887
9ab8df54 48882016-05-03 bin cheng <bin.cheng@arm.com>
4889
4890 PR tree-optimization/56541
4891 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4892 * gcc.dg/vect/pr56541.c: new test.
4893
3c62cae0 48942016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4895
4896 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4897 __float128.
4898 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4899
91abc161 49002016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4901
4902 PR testsuite/70520
4903 * c-c++-common/asan/clone-test-1.c (main): Align child process
4904 stack to 16 bytes.
4905
aa3d1155 49062016-05-02 David Malcolm <dmalcolm@redhat.com>
4907
4908 PR c++/62314
4909 * g++.dg/spellcheck-fields-2.C: New test case.
4910
002c3f28 49112016-05-02 David Malcolm <dmalcolm@redhat.com>
4912
4913 PR c++/62314
4914 * g++.dg/pr62314.C: New test case.
4915
46e5dccc 49162016-05-02 Jan Hubicka <hubicka@ucw.cz>
4917
4918 * gcc.dg/ipa/inline-8.c: New testcase.
4919
663f4248 49202016-05-02 Jakub Jelinek <jakub@redhat.com>
4921
4922 PR rtl-optimization/70467
4923 * gcc.target/i386/pr70467-1.c: New test.
4924
efe8bdf5 49252016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4926
4927 * gcc.dg/spec-options.c: Run the test on all targets.
4928 * gcc.dg/foo.specs: Use cpp_unique_options.
4929
47ef9633 49302016-05-02 Marc Glisse <marc.glisse@inria.fr>
4931
4932 * gcc.dg/tree-ssa/unord.c: New testcase.
4933
eb1a077c 49342016-05-02 Marc Glisse <marc.glisse@inria.fr>
4935
4936 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4937
28e869d0 49382016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4939
4940 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4941
dd185f6e 49422016-05-02 Marek Polacek <polacek@redhat.com>
4943
4944 PR c/70851
4945 * gcc.dg/enum-incomplete-3.c: New test.
4946
773d09b9 49472016-05-02 Marek Polacek <polacek@redhat.com>
4948 Tom de Vries <tom@codesourcery.com>
4949
4950 PR tree-optimization/70700
4951 * gcc.dg/pr70700.c: New test.
4952
f0dc3286 49532016-05-01 Uros Bizjak <ubizjak@gmail.com>
4954
4955 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4956 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4957 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4958 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4959 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4960
7f931827 49612016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4962
4963 * ada/acats/run_acats: Rename into...
4964 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4965 * ada/acats/run_all.sh: Remove redundant test.
4966 (target_run): Move around.
4967 (target_gnatchop): Use newly built executable.
4968 (target_gnatmake): Likewise.
4969 Check that the compilation of impbit succeeds.
4970
1c492b4e 49712016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4972
4973 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4974 * gcc.dg/20021029-1.c: Likewise.
4975 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4976 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4977 * gcc.target/sh/cmpstr.c: Likewise.
4978 * gcc.target/sh/cmpstrn.c: Likewise.
4979 * gcc.target/sh/memset.c: Likewise.
4980 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4981 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4982 * gcc.target/sh/pr39423-1.c: Likewise.
4983 * gcc.target/sh/pr49468-di.c: Likewise.
4984 * gcc.target/sh/pr49468-si.c: Likewise.
4985 * gcc.target/sh/pr49880-1.c: Likewise.
4986 * gcc.target/sh/pr49880-2.c: Likewise.
4987 * gcc.target/sh/pr49880-3.c: Likewise.
4988 * gcc.target/sh/pr50751-1.c: Likewise.
4989 * gcc.target/sh/pr50751-4.c: Likewise.
4990 * gcc.target/sh/pr50751-7.c: Likewise.
4991 * gcc.target/sh/pr51244-1.c: Likewise.
4992 * gcc.target/sh/pr51244-10.c: Likewise.
4993 * gcc.target/sh/pr51244-11.c: Likewise.
4994 * gcc.target/sh/pr51244-12.c: Likewise.
4995 * gcc.target/sh/pr51244-13.c: Likewise.
4996 * gcc.target/sh/pr51244-14.c: Likewise.
4997 * gcc.target/sh/pr51244-17.c: Likewise.
4998 * gcc.target/sh/pr51244-18.c: Likewise.
4999 * gcc.target/sh/pr51244-19.c: Likewise.
5000 * gcc.target/sh/pr51244-4.c: Likewise.
5001 * gcc.target/sh/pr51244-5.c: Likewise.
5002 * gcc.target/sh/pr51244-7.c: Likewise.
5003 * gcc.target/sh/pr51244-8.c: Likewise.
5004 * gcc.target/sh/pr51244-9.c: Likewise.
5005 * gcc.target/sh/pr51697.c: Likewise.
5006 * gcc.target/sh/pr52483-1.c: Likewise.
5007 * gcc.target/sh/pr52483-2.c: Likewise.
5008 * gcc.target/sh/pr52483-3.c: Likewise.
5009 * gcc.target/sh/pr52483-5.c: Likewise.
5010 * gcc.target/sh/pr52933-1.c: Likewise.
5011 * gcc.target/sh/pr52933-2.c: Likewise.
5012 * gcc.target/sh/pr52933-3.c: Likewise.
5013 * gcc.target/sh/pr53568-1.c: Likewise.
5014 * gcc.target/sh/pr53976-1.c: Likewise.
5015 * gcc.target/sh/pr53988-1.c: Likewise.
5016 * gcc.target/sh/pr53988.c: Likewise.
5017 * gcc.target/sh/pr54089-1.c: Likewise.
5018 * gcc.target/sh/pr54089-6.c: Likewise.
5019 * gcc.target/sh/pr54089-7.c: Likewise.
5020 * gcc.target/sh/pr54089-8.c: Likewise.
5021 * gcc.target/sh/pr54089-9.c: Likewise.
5022 * gcc.target/sh/pr54236-1.c: Likewise.
5023 * gcc.target/sh/pr54236-2.c: Likewise.
5024 * gcc.target/sh/pr54236-3.c: Likewise.
5025 * gcc.target/sh/pr54236-4.c: Likewise.
5026 * gcc.target/sh/pr54386.c: Likewise.
5027 * gcc.target/sh/pr54602-1.c: Likewise.
5028 * gcc.target/sh/pr54685.c: Likewise.
5029 * gcc.target/sh/pr54760-1.c: Likewise.
5030 * gcc.target/sh/pr54760-2.c: Likewise.
5031 * gcc.target/sh/pr54760-3.c: Likewise.
5032 * gcc.target/sh/pr54760-4.c: Likewise.
5033 * gcc.target/sh/pr54760-5.c: Likewise.
5034 * gcc.target/sh/pr54760-6.c: Likewise.
5035 * gcc.target/sh/pr55146.c: Likewise.
5036 * gcc.target/sh/pr55160.c: Likewise.
5037 * gcc.target/sh/pr59278.c: Likewise.
5038 * gcc.target/sh/pr59401-1.c: Likewise.
5039 * gcc.target/sh/pr59533-1.c: Likewise.
5040 * gcc.target/sh/pr63260.c: Likewise.
5041 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5042 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5043 * gcc.target/sh/strlen.c: Likewise.
5044 * gcc.target/sh/torture/pr30807.c: Likewise.
5045 * gcc.target/sh/torture/pr34777.c: Likewise.
5046 * gcc.target/sh/torture/pr64652.c: Likewise.
5047 * gcc.target/sh/torture/pr65505.c: Likewise.
5048 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5049 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5050
0c4005be 50512016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5052
5053 PR c++/66644
5054 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5055
d94e6223 50562016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5057
5058 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5059 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5060 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5061 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5062
46f37836 50632016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5064
5065 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5066 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5067
4d0a8bac 50682016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5069
5070 PR middle-end/70626
5071 * c-c++-common/goacc/combined-reduction.c: New test.
5072 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5073
b98e0db3 50742016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5075
5076 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5077 *movdi_internal pattern only if PIC off.
5078 * gcc.target/i386/pr70155-2.c: Likewise.
5079 * gcc.target/i386/pr70155-3.c: Likewise.
5080 * gcc.target/i386/pr70155-4.c: Likewise.
5081 * gcc.target/i386/pr70155-5.c: Likewise.
5082 * gcc.target/i386/pr70155-6.c: Likewise.
5083 * gcc.target/i386/pr70155-7.c: Likewise.
5084 * gcc.target/i386/pr70155-8.c: Likewise.
5085 * gcc.target/i386/pr70155-15.c: Likewise.
5086 * gcc.target/i386/pr70155-17.c: Likewise.
5087 * gcc.target/i386/pr70155-22.c: Likewise.
5088
8b066242 50892016-04-29 Bin Cheng <bin.cheng@arm.com>
5090
5091 PR tree-optimization/70803
5092 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5093
22912e73 50942016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5095
5096 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5097 optimization of vector loop.
5098 * gcc.target/i386/vect-unpack-3.c: New test.
5099 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5100 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5101 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5102
568128c6 51032016-04-29 Marek Polacek <polacek@redhat.com>
5104
5105 PR sanitizer/70342
5106 * g++.dg/ubsan/null-7.C: New test.
5107
025dd1e0 5108 PR c/70852
5109 * gcc.dg/pr70852.c: New test.
5110
eb16928e 51112016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5112
5113 PR/69089
5114 * g++.dg/cpp0x/alignas6.C: New test.
5115
d7377ee9 51162016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5117
4860a6bf 5118 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5119 * gcc.dg/pr27003.c: Likewise.
5120 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5121 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5122 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5123 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5124 * gcc.target/arc/mxy.c: Likewise.
5125 * gcc.target/arc/mswape.c: Likewise.
5126 * gcc.target/arc/mrtsc.c: Likewise.
5127 * gcc.target/arc/mcrc.c: Likewise.
5128 * gcc.target/arc/mdsp-packa.c: Likewise.
5129 * gcc.target/arc/mdvbf.c: Likewise.
5130 * gcc.target/arc/mlock.c: Likewise.
5131 * gcc.target/arc/mmac-24.c: Likewise.
5132 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5133
efa1b7ab 51342016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5135 Matthijs Kooijman <matthijs@stdin.nl>
5136 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5137
5138 PR target/60040
5139 * gcc.target/avr/pr60040-1.c: New.
5140 * gcc.target/avr/pr60040-2.c: New.
5141
00371d68 51422016-04-29 Richard Biener <rguenther@suse.de>
5143
5144 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5145
73447cc5 51462016-04-29 Richard Biener <rguenther@suse.de>
5147
5148 PR tree-optimization/13962
5149 PR tree-optimization/65686
5150 * gcc.dg/uninit-pr65686.c: New testcase.
5151
c2087b56 51522016-04-29 Jakub Jelinek <jakub@redhat.com>
5153
5154 PR middle-end/70843
5155 * gcc.dg/pr70843.c: New test.
5156
cdd06d5a 51572016-04-28 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR target/70858
5160 * gcc.target/i386/pr70858.c: New test.
5161
1a60079e 51622016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5163
5164 * gcc.target/arc/nps400-1.c: New file.
5165
11bc2894 51662016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5167 Andrew Burgess <andrew.burgess@embecosm.com>
5168
5169 * gcc.target/arc/movh_cl-1.c: New file.
5170
dd9bf0b5 51712016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5172 Andrew Burgess <andrew.burgess@embecosm.com>
5173
5174 * gcc.target/arc/extzv-1.c: New file.
5175 * gcc.target/arc/insv-1.c: New file.
5176 * gcc.target/arc/insv-2.c: New file.
5177 * gcc.target/arc/movb-1.c: New file.
5178 * gcc.target/arc/movb-2.c: New file.
5179 * gcc.target/arc/movb-3.c: New file.
5180 * gcc.target/arc/movb-4.c: New file.
5181 * gcc.target/arc/movb-5.c: New file.
5182 * gcc.target/arc/movb_cl-1.c: New file.
5183 * gcc.target/arc/movb_cl-2.c: New file.
5184 * gcc.target/arc/movbi_cl-1.c: New file.
5185 * gcc.target/arc/movl-1.c: New file.
5186
a22e4209 51872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5188 Andrew Burgess <andrew.burgess@embecosm.com>
5189
5190 * gcc.target/arc/cmem-1.c: New file.
5191 * gcc.target/arc/cmem-2.c: New file.
5192 * gcc.target/arc/cmem-3.c: New file.
5193 * gcc.target/arc/cmem-4.c: New file.
5194 * gcc.target/arc/cmem-5.c: New file.
5195 * gcc.target/arc/cmem-6.c: New file.
5196 * gcc.target/arc/cmem-7.c: New file.
5197 * gcc.target/arc/cmem-ld.inc: New file.
5198 * gcc.target/arc/cmem-st.inc: New file.
5199
287c3982 52002016-04-28 Jakub Jelinek <jakub@redhat.com>
5201
5202 PR target/70821
5203 * gcc.target/i386/pr70821.c: New test.
5204
e40e5340 52052016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5206
5207 * gcc.target/powerpc/vec-adde.c: New test.
5208 * gcc.target/powerpc/vec-adde-int128.c: New test.
5209
cf977d50 52102016-04-28 Jakub Jelinek <jakub@redhat.com>
5211
5212 * gcc.target/i386/avx-vround-1.c: New test.
5213 * gcc.target/i386/avx-vround-2.c: New test.
5214 * gcc.target/i386/avx512vl-vround-1.c: New test.
5215 * gcc.target/i386/avx512vl-vround-2.c: New test.
5216
572f8300 52172016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5218
5219 PR testsuite/70595
5220 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5221 (check_effective_target_cilkplus_runtime): ... this.
5222 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5223 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5224
5225 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5226 Require cilkplus_runtime.
5227 Don't add -lcilkrts.
5228 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5229 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5230 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5231 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5232 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5233 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5234 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5235 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5236 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5237 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5238 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5239 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5240 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5241 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5242 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5243 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5244 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5245 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5246 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5247 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5248 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5249 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5250 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5251 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5252 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5253 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5254 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5255 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5256 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5257
5258 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5259 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5260
5261 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5262
5263 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5264 cilkplus_runtime.
5265
dfba0905 52662016-04-27 Marc Glisse <marc.glisse@inria.fr>
5267
5268 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5269 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5270
605a4556 52712015-04-27 Ryan Burn <contact@rnburn.com>
5272
5273 PR c++/69024
5274 PR c++/68997
5275 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5276 diagnostic.
5277 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5278 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5279
6a1231a5 52802016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5281
5282 * gnat.dg/limited_with4.ad[sb]: New test.
5283 * gnat.dg/limited_with4_pkg.ads: New helper.
5284
4dad9e09 52852016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5286
5287 PR target/70155
5288 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5289 and movv1ti_internal patterns
5290 * gcc.target/i386/pr70155-1.c: New test.
5291 * gcc.target/i386/pr70155-2.c: Likewise.
5292 * gcc.target/i386/pr70155-3.c: Likewise.
5293 * gcc.target/i386/pr70155-4.c: Likewise.
5294 * gcc.target/i386/pr70155-5.c: Likewise.
5295 * gcc.target/i386/pr70155-6.c: Likewise.
5296 * gcc.target/i386/pr70155-7.c: Likewise.
5297 * gcc.target/i386/pr70155-8.c: Likewise.
5298 * gcc.target/i386/pr70155-9.c: Likewise.
5299 * gcc.target/i386/pr70155-10.c: Likewise.
5300 * gcc.target/i386/pr70155-11.c: Likewise.
5301 * gcc.target/i386/pr70155-12.c: Likewise.
5302 * gcc.target/i386/pr70155-13.c: Likewise.
5303 * gcc.target/i386/pr70155-14.c: Likewise.
5304 * gcc.target/i386/pr70155-15.c: Likewise.
5305 * gcc.target/i386/pr70155-16.c: Likewise.
5306 * gcc.target/i386/pr70155-17.c: Likewise.
5307 * gcc.target/i386/pr70155-18.c: Likewise.
5308 * gcc.target/i386/pr70155-19.c: Likewise.
5309 * gcc.target/i386/pr70155-20.c: Likewise.
5310 * gcc.target/i386/pr70155-21.c: Likewise.
5311 * gcc.target/i386/pr70155-22.c: Likewise.
5312
a80f3f45 53132016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5314
5315 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5316 ".{5,6}".
5317
279305d1 53182016-04-27 Bin Cheng <bin.cheng@arm.com>
5319
5320 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5321 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5322 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5323 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5324 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5325
8974b625 53262016-04-27 Richard Biener <rguenther@suse.de>
5327
5328 PR ipa/70760
5329 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5330 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5331
886d5463 53322016-04-27 Nathan Sidwell <nathan@acm.org>
5333
5334 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5335 * g++.dg/ubsan/pr63956.C: Adjust error location.
5336
f0e35aa9 53372016-04-27 Nick Clifton <nickc@redhat.com>
5338
5339 PR middle-end/49889
5340 * gcc.dg/pr49889.c: New test.
5341
40385231 53422016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5343
5344 * c-c++-common/memset-array.c: New test.
5345
37229a71 53462016-04-26 Martin Sebor <msebor@redhat.com>
5347
5348 PR c++/66639
5349 * g++.dg/cpp1y/func_constexpr.C: New test.
5350
3eedf9bd 53512016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5352
5353 PR c++/70241
5354 * g++.dg/cpp0x/enum32.C: New test.
5355 * g++.dg/cpp0x/enum33.C: New test.
5356
53572016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5358
5359 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5360 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5361 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5362 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5363 * gcc.c-torture/execute/pr38151.c: Likewise.
5364 * gcc.c-torture/execute/pr66556.c: Likewise.
5365 * gcc.c-torture/execute/pr67781.c: Likewise.
5366 * gcc.c-torture/execute/pr68648.c: Likewise.
5367
8c51f92f 53682016-04-26 Marc Glisse <marc.glisse@inria.fr>
5369
5370 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5371
fa20ebd3 53722016-04-26 Marek Polacek <polacek@redhat.com>
5373
5374 PR c/67784
5375 * gcc.dg/pr67784-3.c: New test.
5376 * gcc.dg/pr67784-4.c: New test.
5377 * gcc.dg/pr67784-5.c: New test.
5378
9db47803 5379 PR c/70791
5380 * gcc.dg/Wnested-externs-2.c: New test.
5381
bff407f2 53822016-04-26 Marc Glisse <marc.glisse@inria.fr>
5383
5384 * gcc.dg/fold-plusmult.c: Adjust.
5385 * gcc.dg/no-strict-overflow-6.c: Adjust.
5386 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5387
78d0c69e 53882016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5389
5390 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5391 number scans.
5392 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5393 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5394 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5395 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5396 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5397 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5398 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5399 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5400 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5401 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5402 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5403 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5404 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5405 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5406 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5407 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5408 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5409 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5410 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5411 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5412 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5413 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5414 scans.
5415 * gcc.target/i386/pr32219-4.c: Likewise.
5416 * gcc.target/i386/pr32219-6.c: Likewise.
5417 * gcc.target/i386/pr32219-8.c: Likewise.
5418
221d6722 54192016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5420
5421 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5422 associated options.
5423
514727a9 54242016-04-26 Marek Polacek <polacek@redhat.com>
5425
5426 PR c++/70744
5427 * g++.dg/ext/cond2.C: New test.
5428
e6ee4c61 54292016-04-26 Bin Cheng <bin.cheng@arm.com>
5430
5431 PR tree-optimization/70771
5432 PR tree-optimization/70775
5433 * gcc.dg/pr70771.c: New test.
3730828c 5434 * gcc.dg/pr70775.c: New test.
e6ee4c61 5435
b3d72796 54362016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5437
5438 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5439
c11ece29 54402016-04-25 Richard Biener <rguenther@suse.de>
5441
5442 PR tree-optimization/70780
5443 * gcc.dg/torture/pr70780.c: New testcase.
5444
d40b10b2 54452016-04-25 Michael Collison <michael.collison@arm.com>
5446
4860a6bf 5447 * gcc.target/arm/neon-vaddws16.c: New test.
5448 * gcc.target/arm/neon-vaddws32.c: New test.
5449 * gcc.target/arm/neon-vaddwu16.c: New test.
5450 * gcc.target/arm/neon-vaddwu32.c: New test.
5451 * gcc.target/arm/neon-vaddwu8.c: New test.
5452 * lib/target-supports.exp
d40b10b2 5453 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5454 that arm neon support vector widen sum of HImode TO SImode.
5455
4bbfd6c2 54562016-04-23 Jakub Jelinek <jakub@redhat.com>
5457
5458 PR sanitizer/70712
5459 * c-c++-common/asan/pr70712.c: New test.
5460
524df596 54612016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5462
5463 * .gitattributes: New file.
5464
426c75c3 54652016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5466
5467 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5468
c052a8d5 54692016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5470
5471 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5472 * gfortran.dg/submodule_15.f08: Likewise.
5473
c08d4612 54742016-04-22 Richard Biener <rguenther@suse.de>
5475
5476 PR tree-optimization/70740
5477 * gcc.dg/torture/pr70740.c: New testcase.
5478
fd3211e1 54792016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5480
5481 PR target/70750
5482 * gcc.target/i386/pr70750-1.c: New test.
5483 * gcc.target/i386/pr70750-2.c: Likewise.
5484
15acd78c 54852016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5486
5487 PR c++/70540
5488 * g++.dg/cpp0x/auto48.C: New.
5489
192bf59c 54902016-04-21 Marek Polacek <polacek@redhat.com>
5491
5492 PR c++/70513
5493 * g++.dg/cpp0x/forw_enum12.C: New test.
5494 * g++.dg/cpp0x/forw_enum13.C: New test.
5495
5d429e99 54962016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5497
5498 PR target/70728
5499 * gcc.target/i386/pr70728.c: New test.
5500
06777d85 55012016-04-21 Richard Biener <rguenther@suse.de>
5502
5503 PR middle-end/70747
5504 * gcc.dg/pr70747.c: New testcase.
5505
7434c6fb 55062016-04-21 Bin Cheng <bin.cheng@arm.com>
5507
5508 PR tree-optimization/70715
5509 * gcc.dg/tree-ssa/scev-13.c: New test.
5510
f3ec0970 55112016-04-21 Marc Glisse <marc.glisse@inria.fr>
5512
5513 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5514
523f3a9d 55152016-04-21 Marc Glisse <marc.glisse@inria.fr>
5516
5517 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5518
ace7bf06 55192016-04-20 Jan Hubicka <jh@suse.cz>
5520
5521 PR ipa/70018
5522 * g++.dg/ipa/nothrow-1.C: New testcase.
5523
2b073aa6 55242016-04-20 Nathan Sidwell <nathan@acm.org>
5525
5526 PR c++/55635
5527 * g++.dg/eh/delete1.C: New.
5528
8a574c11 55292016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5530
5531 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5532 -mtune-ctrl=sse_typeless_stores.
5533
e3400750 55342016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5535
5536 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5537
4bd8a059 55382016-04-20 Bin Cheng <bin.cheng@arm.com>
5539
5540 PR tree-optimization/69489
5541 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5542
70574e60 55432016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5544
5545 PR c++/69363
5546 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5547 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5548 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5549
bd6f374c 55502016-04-20 Bin Cheng <bin.cheng@arm.com>
5551
5552 PR tree-optimization/56625
5553 PR tree-optimization/69489
5554 * gcc.dg/vect/pr56625.c: New test.
5555 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5556
482539ee 55572016-04-20 Andrew Pinski <apinski@cavium.com>
5558
5559 PR target/64971
5560 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5561
b4672800 55622016-04-20 Arnaud Charlet <charlet@adacore.com>
5563
5564 * gnat.dg/self1.adb: Remove now incorrect test.
5565
4fb48737 55662016-04-20 Bin Cheng <bin.cheng@arm.com>
5567
5568 * gcc.dg/tree-ssa/scev-11.c: New test.
5569 * gcc.dg/tree-ssa/scev-12.c: New test.
5570
97efb92e 55712016-04-20 Marek Polacek <polacek@redhat.com>
5572
5573 PR tree-optimization/70725
5574 * gcc.dg/pr70725.c: New test.
5575
9d2d4060 55762016-04-20 Richard Biener <rguenther@suse.de>
5577
5578 PR tree-optimization/70726
5579 * g++.dg/vect/pr70726.cc: New testcase.
5580
54530437 55812016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5582
5583 PR target/70674
5584 * gcc.target/s390/pr70674.c: New test.
5585
acda2210 55862016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5587
5588 PR libgfortran/70684
5589 * gfortran.dg/list_read_14.f90: New test.
5590
b7040bb0 55912016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5592
5593 PR target/69201
5594 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5595 extern to force it misaligned.
5596 (b): Likewise.
5597 (c): Likewise.
5598 (d): Likewise.
5599 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5600 Don't check `*' before movv4sf_internal.
5601 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5602 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5603 Don't check `*' before movv16qi_internal.
5604 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5605 extern to force it misaligned.
5606 (b): Likewise.
5607 (c): Likewise.
5608 (d): Likewise.
5609 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5610 Don't check `*' before movv2df_internal.
5611 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5612 extern to force it misaligned.
5613 (b): Likewise.
5614 (c): Likewise.
5615 (d): Likewise.
5616 Check movv8sf_internal instead of avx_storeups256.
5617 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5618
263b5475 56192016-04-19 Richard Biener <rguenther@suse.de>
5620
5621 PR tree-optimization/70171
5622 * g++.dg/tree-ssa/pr70171.C: New testcase.
5623
222ac318 56242016-04-19 Richard Biener <rguenther@suse.de>
5625
5626 PR tree-optimization/70724
5627 * gcc.dg/torture/pr70724.c: New testcase.
5628
003000a4 56292016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5630
5631 PR middle-end/70689
4860a6bf 5632 * gcc.target/i386/pr70689.c: New.
003000a4 5633
3f6e13de 56342016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5635
5636 PR target/70708
5637 * gcc.target/i386/pr70708.c: New test.
5638
10abddbd 56392016-04-18 Richard Biener <rguenther@suse.de>
5640
5641 PR tree-optimization/43434
5642 * gcc.dg/vect/pr43434.c: New testcase.
5643 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5644 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5645 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5646 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
5647 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
5648 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5649 * gcc.dg/gomp/pr68640.c: Likewise.
5650 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
5651 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
5652
950db54a 56532016-04-18 Richard Biener <rguenther@suse.de>
5654
5655 PR tree-optimization/70701
5656 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
5657
67ccbf39 56582016-04-18 Tom de Vries <tom@codesourcery.com>
5659
5660 PR testsuite/70699
5661 * gcc.dg/pr70161.c: Add dot-file scans.
5662 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
5663 instead of after last dot char.
5664
021ad2f3 56652016-04-17 Eric Botcazou <ebotcazou@adacore.com>
5666
5667 * c-c++-common/dump-ada-spec-3.c: New test.
5668 * c-c++-common/dump-ada-spec-4.c: Likewise.
5669
d572fcfd 56702016-04-17 Tom de Vries <tom@codesourcery.com>
5671
5672 PR other/70183
5673 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
5674
8b4ee73c 56752016-04-15 Jan Hubicka <jh@suse.cz>
5676
5677 PR ipa/70018
5678 * g++.dg/ipa/pure-const-1.C: New testcase.
5679 * g++.dg/ipa/pure-const-2.C: New testcase.
5680 * g++.dg/ipa/pure-const-3.C: New testcase.
5681
eac243e7 56822016-04-15 Marek Polacek <polacek@redhat.com>
5683
5684 PR c/70671
5685 * gcc.dg/bitfld-22.c: New test.
5686
64c1df32 56872016-04-15 Bernd Schmidt <bschmidt@redhat.com>
5688
5689 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
5690 x86_64.
5691
926f9422 56922016-04-15 Marek Polacek <polacek@redhat.com>
5693
5694 PR c/70651
5695 * c-c++-common/pr70651.c: New test.
5696
309bbaa3 56972016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5698
5699 PR rtl-optimization/70681
5700 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
5701 dump scan on arm and powerpc.
5702 * gcc.dg/pr10474.c: Likewise.
5703
b4ba8358 57042016-04-15 Jakub Jelinek <jakub@redhat.com>
5705
ed92874a 5706 PR c++/69517
5707 PR c++/70019
5708 PR c++/70588
5709 * g++.dg/cpp1y/vla11.C: Revert for real.
5710
b4ba8358 5711 PR c/70436
5712 * c-c++-common/Wparentheses-1.c: New test.
5713 * c-c++-common/gomp/Wparentheses-1.c: New test.
5714 * c-c++-common/gomp/Wparentheses-2.c: New test.
5715 * c-c++-common/gomp/Wparentheses-3.c: New test.
5716 * c-c++-common/gomp/Wparentheses-4.c: New test.
5717 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
5718 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
5719 * c-c++-common/goacc/Wparentheses-1.c: New test.
5720
65717bb5 57212016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
5722
5723 PR target/70662
5724 * gcc.target/i386/pr70662.c: New test.
5725
ca1a4077 57262016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 5727 Alan Modra <amodra@gmail.com>
ca1a4077 5728
5729 PR tree-optimization/70130
5730 * gcc.dg/vect/O3-pr70130.c: New testcase.
5731
dbe1794c 57322016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5733
11836644 5734 PR target/70669
5735 * gcc.target/powerpc/pr70669.c: New test.
5736
dbe1794c 5737 PR target/70640
5738 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
5739 a power7 system that does not have an assembler that supports
5740 power8.
5741
4c1007f1 57422016-04-14 Martin Sebor <msebor@redhat.com>
5743
5744 PR c++/69517
5745 PR c++/70019
5746 PR c++/70588
5747 * c-c++-common/ubsan/vla-1.c: Revert.
5748 * g++.dg/cpp1y/vla11.C: Same.
5749 * g++.dg/cpp1y/vla12.C: Same.
5750 * g++.dg/cpp1y/vla13.C: Same.
5751 * g++.dg/cpp1y/vla14.C: Same.
5752 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 5753 * g++.dg/init/array24.C: Same.
4c1007f1 5754 * g++.dg/ubsan/vla-1.C: Same.
5755
22dcab66 57562016-04-14 Marek Polacek <polacek@redhat.com>
5757 Jan Hubicka <hubicka@ucw.cz>
5758
5759 PR c++/70029
5760 * g++.dg/torture/pr70029.C: New test.
5761
3e74b025 57622016-04-14 Martin Sebor <msebor@redhat.com>
5763
5764 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5765 type size to prevent failures on targets with very low maximum
5766 alignment.
5767
1d2e0f2a 57682016-04-14 Richard Biener <rguenther@suse.de>
5769
5770 PR tree-optimization/70623
5771 * gcc.dg/torture/pr70623.c: New testcase.
5772 * gcc.dg/torture/pr70623-2.c: Likewise.
5773
9aed0626 57742016-04-13 Martin Sebor <msebor@redhat.com>
5775
5776 PR c++/69517
5777 PR c++/70019
5778 PR c++/70588
5779 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5780 * g++.dg/cpp1y/vla11.C: New test.
5781 * g++.dg/cpp1y/vla12.C: New test.
5782 * g++.dg/cpp1y/vla13.C: New test.
5783 * g++.dg/cpp1y/vla14.C: New test.
5784 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 5785 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 5786 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5787
fd499010 57882016-04-13 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR c++/70641
5791 * g++.dg/opt/pr70641.C: New test.
5792
87fa7252 57932016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5794
5795 PR rtl-optimization/68749
5796 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5797 effects of argument promotions.
5798 Remove default args to dg-skip-if.
5799
6c40e18b 58002016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5801
5802 PR c++/70635
5803 * g++.dg/parse/pr70635.C: New.
5804
92c53257 58052016-04-13 Marek Polacek <polacek@redhat.com>
5806
5807 PR c++/70639
5808 * c-c++-common/Wmisleading-indentation-4.c: New test.
5809
0241e4dc 58102016-04-13 Marek Polacek <polacek@redhat.com>
5811
5812 PR c/70436
4860a6bf 5813 * gcc.dg/Wparentheses-12.c: New test.
5814 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 5815
92bda444 58162016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5817
5818 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5819 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5820 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5821
38ea8a26 58222016-04-13 Jakub Jelinek <jakub@redhat.com>
5823
d08aa032 5824 PR middle-end/70633
5825 * gcc.c-torture/compile/pr70633.c: New test.
5826
38ea8a26 5827 PR debug/70628
5828 * gcc.dg/torture/pr70628.c: New test.
5829
9231d5c2 58302016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5831
5832 PR c++/70610
5833 * g++.dg/template/pr70610.C: New test.
5834 * g++.dg/template/pr70610-2.C: New test.
5835 * g++.dg/template/pr70610-3.C: New test.
5836 * g++.dg/template/pr70610-4.C: New test.
5837
249ca944 58382016-04-12 Jakub Jelinek <jakub@redhat.com>
5839
7f2ea2fb 5840 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5841 128 instead of 32.
5842
249ca944 5843 PR c++/70571
5844 * g++.dg/ext/pr70571.C: New test.
5845
8ca5a97d 58462016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5847
bf32a52d 5848 PR target/70640
8ca5a97d 5849 * gcc.target/powerpc/pr70640.c: New test.
5850
e971b45f 58512016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5852
5853 PR c++/68722
5854 * g++.dg/parse/pr68722.C: New.
5855
0b54d964 58562016-04-12 Jakub Jelinek <jakub@redhat.com>
5857
5858 PR rtl-optimization/70596
5859 * gcc.target/i386/pr70596.c: New test.
5860
d2dd85e3 58612016-04-12 Nathan Sidwell <nathan@acm.org>
5862
5863 PR c++/70501
5864 * g++.dg/init/pr70501.C: New.
5865
2d0001b0 58662016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5867
5868 * gcc.target/i386/asm-flag-6.c: New test.
5869
6c4df0d1 58702016-04-12 Tom de Vries <tom@codesourcery.com>
5871
5872 PR tree-optimization/68756
5873 * gcc.dg/graphite/pr68756.c: New test.
5874
0d60da57 58752016-04-12 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR tree-optimization/70602
5878 * gcc.c-torture/execute/pr70602.c: New test.
5879
62735984 58802016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5881
5882 PR target/70381
5883 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5884 __float128 emulator is built and runs.
5885 * gcc.target/powerpc/float128-1.c: Likewise.
5886
5887 * lib/target-supports.exp (check_ppc_float128_sw_available):
5888 Rework tests for __float128 software and hardware
5889 availability. Fix exit condition to return 0 on success.
5890
a702492c 58912016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5892
5893 PR target/70133
5894 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5895 * gcc.target/aarch64/target_attr_15.c: Likewise.
5896
a8c5ce92 58972016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5898
5899 PR c++/69066
5900 * g++.dg/cpp1y/pr69066.C: New.
5901
5ecab913 59022016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5903
5904 PR fortran/68566
5905 * gfortran.dg/pr36192.f90: Update test.
5906 * gfortran.dg/pr36192_1.f90: Update test.
5907 * gfortran.dg/real_dimension_1.f: Update test.
5908 * gfortran.dg/parameter_array_init_7.f90: New test.
5909
6cb5ef70 59102016-04-09 John David Anglin <danglin@gcc.gnu.org>
5911
4edfdd23 5912 PR testsuite/64039
5913 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5914
964f71e3 5915 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5916
5d61c198 5917 PR rtl-optimization/66669
5918 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5919
16eaaf58 5920 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5921
0b68802d 5922 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5923 * gcc.dg/pie-1.c: Likewise.
5924 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5925 * gcc.dg/pic-4.c: Likewise.
5926 * gcc.dg/pie-3.c: Likewise.
5927 * gcc.dg/pie-4.c: Likewise.
5928
9c0dd509 5929 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5930
03b2d3c1 5931 PR tree-optimization/68644
5932 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5933
6cb5ef70 5934 PR rtl-optimization/64886
5935 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5936
07de41ba 59372016-04-09 Tom de Vries <tom@codesourcery.com>
5938
5939 PR tree-optimization/68953
5940 * gcc.dg/graphite/pr68953.c: New test.
5941
d294e3fb 59422016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5943
5944 PR fortran/70592
5945 * gfortran.dg/deferred_character_16.f90: New test.
5946
3cb15094 59472016-04-09 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR tree-optimization/70586
5950 * gcc.c-torture/execute/pr70586.c: New test.
5951
a02dc66f 59522016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5953
5954 PR sanitizer/70573
5955 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5956 with __builtin_memset
5957 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5958
0c302595 59592016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5960
5961 PR lto/70289
5962 PR ipa/70348
5963 PR tree-optimization/70373
5964 PR middle-end/70533
5965 PR middle-end/70534
5966 PR middle-end/70535
5967 * c-c++-common/goacc/reduction-5.c: New test.
5968 * c-c++-common/goacc/reduction-promotions.c: New test.
5969 * gfortran.dg/goacc/reduction-3.f95: New test.
5970 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5971
c6c0523b 59722016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5973
5974 PR c++/70590
5975 PR c++/70452
5976 * g++.dg/pr70590.C: New test.
5977 * g++.dg/pr70590-2.C: New test.
5978
3ac399da 59792016-04-08 Jakub Jelinek <jakub@redhat.com>
5980
e97d1706 5981 PR middle-end/70593
5982 * gcc.target/i386/pr70593.c: New test.
5983
3ac399da 5984 PR rtl-optimization/70574
5985 * gcc.target/i386/avx2-pr70574.c: New test.
5986
fcfbb129 59872016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5988
5989 PR sanitizer/70541
5990 * c-c++-common/asan/pr70541.c: New test.
5991
0aabcddf 59922016-04-08 Tom de Vries <tom@codesourcery.com>
5993
5994 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5995 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5996
bec0c1e8 59972016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5998
5999 PR target/70566
6000 * gcc.c-torture/execute/pr70566.c: New test.
6001
87c791f5 60022016-04-08 Tom de Vries <tom@codesourcery.com>
6003
6004 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6005 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6006
7f38718f 60072016-04-08 Alan Modra <amodra@gmail.com>
6008
6009 * gcc.target/powerpc/pr70117.c: New.
6010
a96a7710 60112016-04-07 Jakub Jelinek <jakub@redhat.com>
6012
7a6265d1 6013 PR testsuite/70581
6014 * gcc.dg/lto/simd-function_0.c: New test.
6015
a96a7710 6016 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6017 clones.
6018 * c-c++-common/attr-simd-2.c: Likewise.
6019 * c-c++-common/attr-simd-4.c: Likewise.
6020 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6021 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6022
508dd607 60232016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6024
6025 PR testsuite/70553
6026 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6027
1b61585a 60282016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6029 Tom de Vries <tom@codesourcery.com>
6030
6031 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6032 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6033 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6034 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6035 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6036 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6037 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6038 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6039
5f060aa8 60402016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6041
6042 PR c/70436
6043 * g++.dg/warn/Wparentheses-29.C: New test.
6044
d3831f71 60452016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6046
6047 PR c/70436
6048 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6049 explicit braces to resolve a future -Wparentheses warning.
6050
382ece2d 60512016-04-06 Richard Henderson <rth@redhat.com>
6052
6053 * gcc.dg/pr61817-1.c: New test.
6054 * gcc.dg/pr61817-2.c: New test.
6055 * gcc.dg/pr69391-1.c: New test.
6056 * gcc.dg/pr69391-2.c: New test.
6057
72234ee9 60582016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6059
6060 PR rtl-optimization/70398
4860a6bf 6061 * gcc.target/aarch64/pr70398.c: New.
72234ee9 6062
5547150a 60632016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6064
6065 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6066
15b70121 60672016-04-06 Yvan Roux <yvan.roux@linaro.org>
6068 Pedro Alves <palves@redhat.com>
6069
6070 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6071
585aefbb 60722016-04-06 Jakub Jelinek <jakub@redhat.com>
6073
0cbb513b 6074 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6075 Check for avx512f effective targets instead of avx2.
6076 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6077 for AVX512F clones.
6078 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6079 * g++.dg/gomp/declare-simd-1.C: Likewise.
6080 * g++.dg/gomp/declare-simd-3.C: Likewise.
6081 * g++.dg/gomp/declare-simd-4.C: Likewise.
6082
585aefbb 6083 PR middle-end/70550
6084 * c-c++-common/gomp/pr70550-1.c: New test.
6085 * c-c++-common/gomp/pr70550-2.c: New test.
6086
0b91cceb 60872016-04-05 Nathan Sidwell <nathan@acm.org>
6088
6089 PR c++/70512
6090 * g++.dg/ext/attribute-may-alias-5.C: New.
6091
645a9d8e 60922016-04-05 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR c++/70336
6095 * c-c++-common/pr70336.c: New test.
6096 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6097 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6098
bdf23925 60992016-04-05 Jan Hubicka <hubicka@ucw.cz>
6100
6101 PR ipa/66223
6102 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6103
aaff837c 61042016-04-05 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR rtl-optimization/70542
6107 * gcc.dg/torture/pr70542.c: New test.
6108 * gcc.target/i386/avx2-pr70542.c: New test.
6109
2eac58a0 61102016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6111
6112 PR tree-optimization/70509
6113 * gcc.target/i386/avx512bw-pr70509.c: New test.
6114
4f7ebe46 61152016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6116
6117 PR c++/70452
6118 * g++.dg/ext/constexpr-vla4.C: New test.
6119
305d86a0 61202016-04-05 Uros Bizjak <ubizjak@gmail.com>
6121
6122 PR target/70510
6123 * gcc.target/i386/pr70510.c: New test.
6124
eec3b789 61252016-04-05 Richard Biener <rguenther@suse.de>
6126
6127 PR tree-optimization/70526
6128 * g++.dg/torture/pr70526.C: New testcase.
6129
ca943582 61302016-04-05 Jakub Jelinek <jakub@redhat.com>
6131
6132 PR target/70525
6133 * gcc.target/i386/pr70525.c: New test.
6134
87825cd5 61352016-04-05 Richard Biener <rguenther@suse.de>
6136
6137 PR middle-end/70499
6138 * g++.dg/torture/pr70499.C: New testcase.
6139
14638828 61402016-04-05 Richard Biener <rguenther@suse.de>
6141
6142 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6143 remove XFAIL.
6144
967a90d5 61452016-04-04 Jakub Jelinek <jakub@redhat.com>
6146
6147 PR middle-end/70307
6148 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6149 rs6000 ABI warnings.
6150
d374a3a3 61512016-04-04 Jan Hubicka <hubicka@ucw.cz>
6152
6153 PR ipa/66223
6154 * g++.dg/ipa/devirt-51.C: New testcase.
6155
8ff377a6 61562016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6157 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR middle-end/70457
6160 * gcc.dg/torture/pr70457.c: New.
6161
f567b44f 61622016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6163
6164 PR fortran/67538
6165 * gfortran.dg/allocate_with_source_19.f08: New test.
6166
89d4ebfa 61672016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6168
6169 PR fortran/65795
6170 * gfortran.dg/coarray_allocate_6.f08: New test.
6171
68ab33a6 61722016-04-04 Richard Biener <rguenther@suse.de>
6173
6174 PR rtl-optimization/70484
6175 * gcc.dg/torture/pr70484.c: New testcase.
6176
c4f5465d 61772016-04-04 Marek Polacek <polacek@redhat.com>
6178
6179 PR c/70307
6180 * gcc.dg/torture/pr70307.c: New test.
6181
bfec6609 61822016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6183
6184 PR target/70416
6185 PR target/67391
6186 * gcc.target/sh/torture/pr70416.c: New.
6187
40df9099 61882016-04-02 Martin Sebor <msebor@redhat.com>
6189
6190 PR c++/67376
6191 PR c++/70170
6192 PR c++/70172
6193 PR c++/70228
6194 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6195 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6196 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6197 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6198 * g++.dg/cpp0x/constexpr-string.C: Same.
6199 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6200 * g++.dg/cpp0x/pr65398.C: Same.
6201 * g++.dg/ext/constexpr-vla1.C: Same.
6202 * g++.dg/ext/constexpr-vla2.C: Same.
6203 * g++.dg/ext/constexpr-vla3.C: Same.
6204 * g++.dg/ubsan/pr63956.C: Same.
6205
0edb9bfe 62062016-04-01 Jakub Jelinek <jakub@redhat.com>
6207
6208 PR rtl-optimization/70467
6209 * gcc.target/i386/pr70467-2.c: New test.
6210
e5b1a1d9 62112016-04-01 Jakub Jelinek <jakub@redhat.com>
6212 Marek Polacek <polacek@redhat.com>
6213
6214 PR c++/70488
6215 * g++.dg/init/new47.C: New test.
6216
b2ca3fb0 62172016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6218
6219 PR target/70496
6220 * gcc.target/arm/pr70496.c: New test.
6221
4c3bd1e3 62222016-04-01 Nathan Sidwell <nathan@acm.org>
6223
47de69ad 6224 PR c++/68475
6225 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6226
313d569f 62272016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6228
6229 PR target/69890
6230 * gcc.dg/strlenopt.h (memmove): New.
6231 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6232 instead of "string.h".
6233 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6234 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6235 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6236 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6237 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6238 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6239 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6240 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6241 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6242 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6243 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6244 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6245 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6246 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6247 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6248 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6249 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6250 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6251 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6252 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6253
5469facd 62542016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6255
6256 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6257 (Holder::foo): Reflect this.
6258
503de754 62592016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6260
6261 PR target/70442
6262 * gcc.dg/pr70442.c: New test.
6263
13ee2de7 62642016-03-31 Nathan Sidwell <nathan@acm.org>
6265
6266 PR c++/70393
6267 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6268
5e0d03a8 62692016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6270
6271 PR target/70453
6272 * gcc.target/i386/pr70453.c: New test.
6273
8cb82ed4 62742016-03-31 Andrey Belevantsev <abel@ispras.ru>
6275
6276 PR target/70292
6277 * gcc.c-torture/pr70292.c: New test.
6278
7952b661 62792016-03-31 Marek Polacek <polacek@redhat.com>
6280
6281 PR c/70297
6282 * c-c++-common/pr70297.c: New test.
6283 * g++.dg/cpp0x/typedef-redecl.C: New test.
6284 * gcc.dg/typedef-redecl2.c: New test.
6285
1607cc74 62862016-03-31 Jakub Jelinek <jakub@redhat.com>
6287
6288 PR rtl-optimization/70460
6289 * gcc.c-torture/execute/pr70460.c: New test.
6290
c689c252 62912016-03-31 Richard Biener <rguenther@suse.de>
6292
6293 PR c++/70430
6294 * g++.dg/ext/vector30.C: New testcase.
6295
91c9586d 62962016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6297 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6298
6299 * gfortran.dg/fmt_pf.f90: New test.
6300
afa5c1b8 63012016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6302
6303 Forward-port from 5 branch
6304 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6305
6306 PR testsuite/70356
6307 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6308 dg-require-effective-target after dg-do.
6309
6310 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6311
6312 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6313
6a5dcab3 63142016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6315 Julian Brown <julian@codesourcery.com>
6316 Chung-Lin Tang <cltang@codesourcery.com>
6317 Cesar Philippidis <cesar@codesourcery.com>
6318 James Norris <jnorris@codesourcery.com>
6319 Tom de Vries <tom@codesourcery.com>
6320 Nathan Sidwell <nathan@codesourcery.com>
6321
305d86a0 6322 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6323 * c-c++-common/goacc/loop-clauses.c: Likewise.
6324 * g++.dg/goacc/template.C: Likewise.
6325 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6326 * gfortran.dg/goacc/loop-1.f95: Likewise.
6327 * gfortran.dg/goacc/loop-5.f95: Likewise.
6328 * gfortran.dg/goacc/loop-6.f95: Likewise.
6329 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6330 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6331 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6332 * c-c++-common/goacc/clauses-fail.c: Likewise.
6333 * c-c++-common/goacc/parallel-1.c: Likewise.
6334 * c-c++-common/goacc/reduction-1.c: Likewise.
6335 * c-c++-common/goacc/reduction-2.c: Likewise.
6336 * c-c++-common/goacc/reduction-3.c: Likewise.
6337 * c-c++-common/goacc/reduction-4.c: Likewise.
6338 * c-c++-common/goacc/routine-3.c: Likewise.
6339 * c-c++-common/goacc/routine-4.c: Likewise.
6340 * c-c++-common/goacc/routine-5.c: Likewise.
6341 * c-c++-common/goacc/tile.c: Likewise.
6342 * g++.dg/goacc/template.C: Likewise.
6343 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6344 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6345 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6346 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6347 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6348 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6349 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6350 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6351 * c-c++-common/goacc/use_device-1.c: ... this file.
6352 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6353 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6354 * c-c++-common/goacc/host_data-6.c: ... this file.
6355 * c-c++-common/goacc/loop-2-kernels.c: New file.
6356 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6357 * c-c++-common/goacc/loop-3.c: Likewise.
6358 * g++.dg/goacc/reference.C: Likewise.
6359 * g++.dg/goacc/routine-1.C: Likewise.
6360 * g++.dg/goacc/routine-2.C: Likewise.
6361
932c0baa 63622016-03-30 Richard Biener <rguenther@suse.de>
6363
6364 PR middle-end/70450
6365 * gcc.dg/torture/pr70450.c: New testcase.
6366
7f7c4659 63672016-03-30 Jakub Jelinek <jakub@redhat.com>
6368
6369 PR target/70421
6370 * gcc.dg/torture/pr70421.c: New test.
6371 * gcc.target/i386/avx512f-pr70421.c: New test.
6372
9cbfe80c 63732016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6374
6375 PR testsuite/70364
6376 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6377 (check): New function.
6378 (bar): Call check.
6379 (foo): Align stack to 16 bytes when calling bar.
6380 * gcc.target/i386/cleanup-2.c: Likewise.
6381
f56c7d36 63822016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6383
6384 PR tree-optimization/59124
6385 * gcc.dg/Warray-bounds-19.c: New test.
6386
0275bf9b 63872016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6388
6389 * lib/prune.exp (escape_regex_chars): New.
6390 (prune_file_path): Update to quote metcharacters for regexp.
6391
a3daa269 63922016-03-29 Jakub Jelinek <jakub@redhat.com>
6393
24e1ba3d 6394 PR rtl-optimization/70429
6395 * gcc.c-torture/execute/pr70429.c: New test.
6396
a3daa269 6397 PR tree-optimization/70405
6398 * gcc.dg/pr70405.c: New test.
6399
3ef41a6e 64002016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6401
6402 PR fortran/70397
6403 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6404 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6405
4abd9410 64062016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6407
6408 PR testsuite/64177
6409 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6410 __cilkrts_set_param to set two workers.
6411 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6412 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6413
b58e5f0f 64142016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6415
305d86a0 6416 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6417
bff53658 64182016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6419
6420 PR target/70406
305d86a0 6421 * gcc.target/i386/pr70406.c: New test.
bff53658 6422
bb2c9c15 64232016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6424
6425 * gnat.dg/specs/double_record_extension3.ads: New test.
6426
f12c84ab 64272016-03-25 Richard Henderson <rth@redhat.com>
6428
6429 PR target/70120
6430 * gcc.target/aarch64/pr70120-1.c: New.
6431 * gcc.target/aarch64/pr70120-2.c: New.
6432 * gcc.target/aarch64/pr70120-3.c: New.
6433
b0bf58c4 64342016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6435
6436 PR c++/62212
6437 * g++.dg/template/mangle2.C: The dg-do directive should be
6438 "compile" not "assemble".
6439
f175ba0f 64402016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6441
6442 PR lto/69650
6443 * gcc.dg/pr69650.c: New test.
6444
4cc3295f 64452016-03-25 David Edelsohn <dje.gcc@gmail.com>
6446
6447 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6448
0cf40600 64492016-03-25 Alan Modra <amodra@gmail.com>
6450
6451 * gcc.dg/dfp/pr70052.c: New test.
6452
3aebf099 64532016-03-24 Richard Henderson <rth@redhat.com>
6454
6455 PR middle-end/69845
6456 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6457 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6458
83245bd3 64592016-03-24 Tom de Vries <tom@codesourcery.com>
6460
6461 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6462
108e7ee4 64632016-03-24 Tom de Vries <tom@codesourcery.com>
6464
6465 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6466 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6467
17af0b14 64682016-03-24 Tom de Vries <tom@codesourcery.com>
6469
6470 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6471 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6472
6c8770ee 64732016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6474
6475 PR c++/62212
6476 * g++.dg/template/mangle2.C: New test.
6477
a7e21b7b 64782016-03-24 Richard Biener <rguenther@suse.de>
6479
6480 PR tree-optimization/70396
6481 * gcc.dg/torture/pr70396.c: New testcase.
6482
f365d297 64832016-03-24 Richard Biener <rguenther@suse.de>
6484
6485 PR middle-end/70370
6486 * gcc.dg/torture/pr70370.c: New testcase.
6487
da7aeb13 64882016-03-24 Tom de Vries <tom@codesourcery.com>
6489
6490 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6491 * gfortran.dg/goacc/kernels-tree.f95: Same.
6492 * gfortran.dg/goacc/parallel-tree.f95: Same.
6493
80b30de0 64942016-03-24 Tom de Vries <tom@codesourcery.com>
6495
6496 * c-c++-common/goacc/uninit-if-clause.c: New test.
6497 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6498
cb9b6b99 64992016-03-24 Jakub Jelinek <jakub@redhat.com>
6500
6501 PR target/70290
305d86a0 6502 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6503 Fix formatting.
cb9b6b99 6504
a4225fff 65052016-03-24 Richard Biener <rguenther@suse.de>
6506
6507 PR tree-optimization/70372
6508 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6509
5a869ab8 65102016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6511
6512 PR c++/70347
6513 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6514
36ce5faa 65152016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6516
6517 PR c++/70332
6518 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6519
c4fa85c9 65202016-03-23 Jakub Jelinek <jakub@redhat.com>
6521
d9377ad5 6522 PR c++/70001
6523 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6524 * g++.dg/cpp1y/pr70001.C: New test.
6525
c4fa85c9 6526 PR c++/70323
6527 * g++.dg/cpp0x/constexpr-70323.C: New test.
6528
0a2062da 65292016-03-23 Alexandre Oliva <aoliva@redhat.com>
6530 Jason Merrill <jason@redhat.com>
6531 Jakub Jelinek <jakub@redhat.com>
6532
6533 PR c++/69315
6534 * g++.dg/cpp0x/constexpr-69315.C: New test.
6535 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6536
62d2a6dc 65372016-03-23 Marek Polacek <polacek@redhat.com>
6538
6539 PR c++/69884
6540 * g++.dg/warn/Wignored-attributes-1.C: New test.
6541 * g++.dg/warn/Wignored-attributes-2.C: New test.
6542
a82d6246 65432016-03-23 Tom de Vries <tom@codesourcery.com>
6544
6545 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6546 initialization.
6547 * gfortran.dg/goacc/private-3.f95 (test): Same.
6548 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6549 missing use param.
6550
dc834ba1 65512016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6552
6553 * lib/target-supports.exp: Remove v7ve entry from loop
6554 creating effective target checks.
6555 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6556 (add_options_for_arm_arch_v7ve): Likewise.
6557
7e83fd1f 65582016-03-23 Jakub Jelinek <jakub@redhat.com>
6559
6560 PR tree-optimization/70354
6561 * gcc.dg/vect/pr70354-1.c: New test.
6562 * gcc.dg/vect/pr70354-2.c: New test.
6563 * gcc.target/i386/avx2-pr70354-1.c: New test.
6564 * gcc.target/i386/avx2-pr70354-2.c: New test.
6565
4e4da058 65662016-03-22 Jeff Law <law@redhat.com>
6567
6568 PR target/70232
6569 * gcc.dg/tree-ssa/pr70232.c: New test.
6570
6855137b 65712016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6572
6573 PR target/70302
6574 * gcc.target/i386/pr70302.c: New test.
6575
19db1ec8 65762016-03-22 Richard Biener <rguenther@suse.de>
6577
6578 PR middle-end/70251
6579 * g++.dg/torture/pr70251.C: New testcase.
6580
4baec9f2 65812016-03-22 David Malcolm <dmalcolm@redhat.com>
6582
6583 PR c/69993
6584 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6585 Wmisleading-indentation.c.
6586 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6587 reflect change to diagnostic text and order of messages.
6588 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6589
fcfec126 65902016-03-22 David Edelsohn <dje.gcc@gmail.com>
6591
6592 * g++.dg/ext/java-3.C: Don't compile on AIX.
6593
aa30728a 65942016-03-22 Richard Biener <rguenther@suse.de>
6595
6596 PR middle-end/70333
6597 * gcc.dg/torture/pr70333.c: New testcase.
6598
46ec4eb4 65992016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6600
6601 * g++.dg/ext/pr70290.C: New test.
6602
4880f878 66032016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6604
6605 PR target/70325
6606 * gcc.target/i386/pr70325.c: New test.
6607
3d78ea44 66082016-03-22 Jakub Jelinek <jakub@redhat.com>
6609
5934fb8f 6610 PR target/70329
6611 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6612 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6613
b6436f79 6614 PR target/70300
6615 * gcc.target/i386/pr70300.c: New test.
6616
3d78ea44 6617 PR c++/70295
6618 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6619 (func2): New function for cond with parens, xfail warning for c++.
6620 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6621
b60244f6 66222016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6623
6624 PR c++/70096
6625 * g++.dg/template/ptrmem30.C: New test.
6626
c8e3e744 66272016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6628
6629 PR c++/70204
6630 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6631 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6632
2715f63a 66332016-03-21 Jakub Jelinek <jakub@redhat.com>
6634
6635 PR middle-end/70326
6636 * gcc.dg/pr70326.c: New test.
6637
2daa2cda 66382016-03-21 Marc Glisse <marc.glisse@inria.fr>
6639 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR tree-optimization/70317
6642 * gcc.dg/pr70317.c: New test.
6643
d9aa5a50 66442016-03-21 Uros Bizjak <ubizjak@gmail.com>
6645
6646 PR target/70327
6647 * gcc.target/i386/pr70327.c: New test.
6648
e1a88bf4 66492016-03-21 Martin Liska <mliska@suse.cz>
6650
61941425 6651 PR ipa/70306
e1a88bf4 6652 * gcc.dg/ipa/pr70306.c: New test.
6653
d9aa5a50 66542016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 6655
6656 * gcc.target/arm/attr-align1.c: Skip if M-profile.
6657 * gcc.target/arm/attr-align3.c: Likewise.
6658 * gcc.target/arm/attr_arm.c: Likewise.
6659 * gcc.target/arm/flip-thumb.c: Likewise.
6660
afdde20c 66612016-03-21 Jakub Jelinek <jakub@redhat.com>
6662
6663 PR target/70296
6664 * gcc.target/powerpc/altivec-36.c: New test.
6665
3f2ef661 66662016-03-21 Richard Biener <rguenther@suse.de>
6667
6668 PR tree-optimization/70310
6669 * gcc.dg/torture/pr70310.c: New testcase.
6670
08b2b692 66712016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
6672
6673 PR target/70293
6674 * gcc.target/i386/pr70293.c: New test.
6675
93505d22 66762016-03-21 Richard Biener <rguenther@suse.de>
6677
6678 PR tree-optimization/70288
6679 * gcc.dg/torture/pr70288-1.c: New testcase.
6680 * gcc.dg/torture/pr70288-2.c: Likewise.
6681
06fd1914 66822016-03-21 Andrey Belevantsev <abel@ispras.ru>
6683
6684 PR rtl-optimization/69307
6685 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 6686
b628775e 66872016-03-21 Andrey Belevantsev <abel@ispras.ru>
6688
6689 PR rtl-optimization/69102
6690 * gcc.c-torture/compile/pr69102.c: New test.
6691
1421f43c 66922016-03-18 Jeff Law <law@redhat.com>
6693
6694 PR rtl-optimization/70263
6695 * gcc.c-torture/compile/pr70263-1.c: New test.
6696 * gcc.target/i386/pr70263-2.c: New test.
6697
e7142ce1 66982016-03-18 Bernd Schmidt <bschmidt@redhat.com>
6699
6700 PR rtl-optimization/70278
6701 * gcc.dg/torture/pr70278.c: New test.
6702 * gcc.target/arm/pr70278.c: New test.
6703
5539bc70 67042016-03-18 David Malcolm <dmalcolm@redhat.com>
6705
6706 PR c/70281
6707 * gcc.dg/plugin/diagnostic-test-expressions-1.c
6708 (test_builtin_types_compatible_p): New test function.
6709 * gcc.dg/pr70281.c: New test case.
6710
296a290a 67112016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
6712
6713 PR target/70113
6714 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
6715
666094f0 67162016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6717
6718 PR tree-optimization/70252
6719 * gcc.dg/pr70252.c: New test.
6720
350514e8 67212016-03-18 Tom de Vries <tom@codesourcery.com>
6722
6723 * gcc.dg/pr70161-2.c: New test.
6724 * gcc.dg/pr70161.c: New test.
6725
011e0cea 67262016-03-18 Tom de Vries <tom@codesourcery.com>
6727
6728 PR ipa/70269
6729 * gcc.dg/pr70269.c: New test.
6730
292a09de 67312016-03-18 Jakub Jelinek <jakub@redhat.com>
6732
6733 PR c++/70267
6734 * g++.dg/ext/java-3.C: New test.
6735
efc86c4c 67362016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6737
6738 PR c++/70205
6739 * g++.dg/lookup/pr70205.C: New test.
6740
a28dd575 67412016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
6742
6743 PR c++/70218
6744 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
6745
92e7ab1e 67462016-03-17 Marek Polacek <polacek@redhat.com>
6747
6748 PR c/69407
6749 * gcc.dg/atomic-op-6.c: New test.
6750
7378dbfb 67512016-03-17 David Malcolm <dmalcolm@redhat.com>
6752
6753 PR c/70264
6754 * c-c++-common/pr70264.c: New test case.
6755
f7995d7d 67562016-03-17 Jakub Jelinek <jakub@redhat.com>
6757
e2895b76 6758 PR c++/70144
6759 * c-c++-common/pr70144-1.c: New test.
6760 * c-c++-common/pr70144-2.c: New test.
6761
f7995d7d 6762 PR c++/70272
6763 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6764 * g++.dg/opt/flifetime-dse6.C: New test.
6765 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6766
5ec4a949 67672016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6768
6769 PR driver/70192
6770 * gcc.dg/pic-1.c: New test.
6771 * gcc.dg/pic-2.c: Likewise.
6772 * gcc.dg/pic-3.c: Likewise.
6773 * gcc.dg/pic-4.c: Likewise.
6774 * gcc.dg/pie-1.c: Likewise.
6775 * gcc.dg/pie-2.c: Likewise.
6776 * gcc.dg/pie-3.c: Likewise.
6777 * gcc.dg/pie-4.c: Likewise.
6778 * gcc.dg/pie-5.c: Likewise.
6779 * gcc.dg/pie-6.c: Likewise.
6780
c28550e1 67812016-03-17 Tom de Vries <tom@codesourcery.com>
6782
6783 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6784 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6785
be3296cb 67862016-03-17 Richard Biener <rguenther@suse.de>
6787
6788 PR debug/70271
6789 * g++.dg/debug/pr70271.C: New testcase.
6790
9b60ef21 67912016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6792
6793 * gcc.target/i386/pr70251.c: New test.
6794
9a80bc1a 67952016-03-17 Marek Polacek <polacek@redhat.com>
6796
6797 PR c++/70194
6798 * g++.dg/warn/constexpr-70194.C: New test.
6799
733d7ff9 68002016-03-16 Richard Henderson <rth@redhat.com>
6801
6802 PR middle-end/70240
6803 * gcc.c-torture/compile/pr70240.c: New.
6804
3e6f12bf 68052016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6806
6807 * gcc.c-torture/compile/20151204.c: Skip for avr.
6808
867c9e99 68092016-03-16 Jakub Jelinek <jakub@redhat.com>
6810
6811 PR target/70245
6812 * g++.dg/opt/pr70245.C: New test.
6813 * g++.dg/opt/pr70245.h: New file.
6814 * g++.dg/opt/pr70245-aux.cc: New file.
6815
8ced6ab7 68162016-03-16 Martin Sebor <msebor@redhat.com>
6817
6818 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6819
37af779a 68202016-03-16 Richard Henderson <rth@redhat.com>
6821
6822 PR middle-end/70199
6823 * gcc.c-torture/compile/pr70199.c: New.
6824
78ed999c 68252016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6826
6827 * gcc.dg/uninit-19.c: Run dos2unix.
6828
462ca422 68292016-03-16 Marek Polacek <polacek@redhat.com>
6830
6831 PR c/70093
6832 * gcc.dg/nested-func-10.c: New test.
6833 * gcc.dg/nested-func-9.c: New test.
6834
fe58aacc 68352016-03-16 Jakub Jelinek <jakub@redhat.com>
6836
6837 PR tree-optimization/68714
6838 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6839
27a53872 68402016-03-16 Tom de Vries <tom@codesourcery.com>
6841
6842 PR tree-optimization/68715
6843 * gcc.dg/graphite/pr68715-2.c: New test.
6844 * gcc.dg/graphite/pr68715.c: New test.
6845 * gfortran.dg/graphite/pr68715.f90: New test.
6846
95049c3c 68472016-03-16 Tom de Vries <tom@codesourcery.com>
6848
6849 PR tree-optimization/68809
6850 * gcc.dg/graphite/pr68809-2.c: New test.
6851 * gcc.dg/graphite/pr68809.c: New test.
6852
09eddd70 68532016-03-16 Jakub Jelinek <jakub@redhat.com>
6854
81fc5915 6855 PR c++/70147
6856 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6857 method call to i () as argument. Adjust expected output.
6858
09eddd70 6859 PR c++/70147
6860 * g++.dg/ubsan/pr70147-1.C: New test.
6861 * g++.dg/ubsan/pr70147-2.C: New test.
6862
6373d2a2 68632016-03-15 Martin Sebor <msebor@redhat.com>
6864
6865 PR c++/58281
6866 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6867
d27a0c11 68682016-03-15 John David Anglin <danglin@gcc.gnu.org>
6869
9908039d 6870 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6871 hppa*-*-hpux*.
6872
45cdc3a6 6873 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6874
d27a0c11 6875 PR libfortran/69799
6876 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6877 libatomic_available.
6878
0dd1d57f 68792016-03-15 Marek Polacek <polacek@redhat.com>
6880
6881 PR c++/70209
6882 * g++.dg/ext/attribute-may-alias-4.C: New test.
6883
0ce02c07 68842016-03-15 Alexander Monakov <amonakov@ispras.ru>
6885
6886 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6887 -fvar-tracking-assignments-toggle flag.
6888
f6e39b30 68892016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6890
6891 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6892
167f93a2 68932016-03-15 Jakub Jelinek <jakub@redhat.com>
6894
6895 PR rtl-optimization/70222
6896 * gcc.c-torture/execute/pr70222-1.c: New test.
6897 * gcc.c-torture/execute/pr70222-2.c: New test.
6898
08a8af4a 68992016-03-15 Richard Henderson <rth@redhat.com>
6900
6901 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6902
738eb905 69032016-03-15 Andrey Belevantsev <abel@ispras.ru>
6904
6905 PR rtl-optimization/69032
6906 * gcc.dg/pr69032.c: New test.
6907
dd148b3a 69082016-03-15 Andrey Belevantsev <abel@ispras.ru>
6909
6910 PR rtl-optimization/63384
d9aa5a50 6911 * g++.dg/pr63384.C: New test.
dd148b3a 6912
acf58115 69132016-03-15 Andrey Belevantsev <abel@ispras.ru>
6914
6915 PR target/64411
6916 * gcc.target/i386/pr64411.C: New test.
6917
a2897dc4 69182016-03-15 Tom de Vries <tom@codesourcery.com>
6919
6920 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6921 * gfortran.dg/goacc/kernels-alias.f95: New test.
6922
7bad2faf 69232016-03-14 Martin Sebor <msebor@redhat.com>
6924
6925 PR c++/53792
6926 * g++.dg/cpp0x/constexpr-inline.C: New test.
6927 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6928
d65fa8d9 69292016-03-14 David Edelsohn <dje.gcc@gmail.com>
6930
6931 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6932
2b3c633f 69332016-03-14 Jakub Jelinek <jakub@redhat.com>
6934
6935 PR middle-end/70219
6936 * gcc.dg/pr70219.c: New test.
6937
e947f9c3 69382016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6939
6940 PR target/70083
6941 * gcc.dg/torture/pr70083.c: New test.
6942 * gcc.target/i386/pr70083.c: New test.
6943
74201dc2 69442016-03-14 Richard Biener <rguenther@suse.de>
6945
6946 PR tree-optimization/56365
6947 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6948
88aea41e 69492016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6950
6951 PR target/70098
6952 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6953 New function.
6954 * g++.dg/pr70098.C: New testcase.
6955
6956
1bd2aefd 69572016-03-14 Tom de Vries <tom@codesourcery.com>
6958
6959 PR tree-optimization/70045
6960 * gcc.dg/graphite/pr70045.c: New test.
6961
922c7033 69622016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6963
6964 PR fortran/69043
6965 * gfortran.dg/include_9.f90: New test.
6966
fd4ab6d9 69672016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6968
6969 PR fortran/45076
6970 gfortran.dg/prof/prof.exp: New script.
6971 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6972
7d7218d3 69732016-03-12 Andrey Belevantsev <abel@ispras.ru>
6974
6975 PR rtl-optimization/69307
6976 * gcc.dg/pr69307.c: New test.
6977
02ffd664 69782016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6979
6980 PR target/69614
6981 * gcc.target/arm/pr69614.c: New.
6982
76e207a9 69832016-03-12 Paul Thomas <pault@gcc.gnu.org>
6984
6985 PR fortran/70031
6986 * gfortran.dg/submodule_14.f08: New test
6987
6988 PR fortran/69524
6989 * gfortran.dg/submodule_15.f08: New test
6990
490ee78a 69912016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6992
6993 PR c++/70106
6994 * g++.dg/cpp1y/paren3.C: New test.
6995
04e137ff 69962016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6997
6998 PR target/70131
6999 * gcc.target/powerpc/ppc-round2.c: New test.
7000
27b2c1c4 70012016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7002
7003 PR target/70123
7004 * gcc.dg/torture/pr70123.c: New test.
7005
84116671 70062016-03-11 Jeff Law <law@redhat.com>
7007
7008 PR tree-optimization/70190
7009 * gcc.c-torture/compile/pr70190.c: New test.
7010
cfa58bc8 70112016-03-11 David Malcolm <dmalcolm@redhat.com>
7012
7013 PR c/68187
7014 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7015 case.
7016 (test43_b): Likewise.
7017 (test43_c): Likewise.
7018 (test43_d): Likewise.
7019 (test43_e): Likewise.
7020 (test43_f): Likewise.
7021 (test43_g): Likewise.
7022 (test44_a): Likewise.
7023 (test44_b): Likewise.
7024 (test44_c): Likewise.
7025 (test44_d): Likewise.
7026 (test44_e): Likewise.
7027
ce234f27 70282016-03-11 David Malcolm <dmalcolm@redhat.com>
7029
7030 PR c/70085
7031 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7032
e4756b48 70332016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7034
7035 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7036 dg-options.
7037
1f5ef87e 70382016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7039
7040 PR target/70002
7041 PR target/69245
7042 * gcc.target/aarch64/pr69245_2.c: New test.
7043
f9c352a1 70442016-03-11 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR tree-optimization/70177
7047 * gcc.dg/pr70177.c: New test.
7048
4dd92ac6 70492016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7050
7051 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7052
331e4fdb 70532016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7054
7055 * gcc.dg/tree-ssa/sra-20.c: New.
7056
69262824 70572016-03-11 Jakub Jelinek <jakub@redhat.com>
7058
6f9a7425 7059 PR rtl-optimization/70174
7060 * gcc.dg/pr70174.c: New test.
7061
69262824 7062 PR tree-optimization/70169
7063 * gcc.dg/pr70169.c: New test.
7064
4637a847 70652016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7066
7067 PR target/70160
7068 * gcc.target/i386/pr70160.c: New test.
7069
5a86d754 70702016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7071
7072 * gcc.target/s390/dfp-1.c: New test.
7073
af4c8290 70742016-03-10 Nick Clifton <nickc@redhat.com>
7075
7076 PR target/70044
7077 * gcc.target/aarch64/pr70044.c: New test.
7078
98dfd328 70792016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7080 Jakub Jelinek <jakub@redhat.com>
7081
7082 PR c++/70001
7083 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7084 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7085 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7086
75e72311 70872016-03-10 Jan Hubicka <hubicka@ucw.cz>
7088
7089 PR lto/69589
7090 * g++.dg/lto/pr69589_0.C: New testcase
7091 * g++.dg/lto/pr69589_1.C: New testcase
7092
a2eb1271 70932016-03-10 Marek Polacek <polacek@redhat.com>
7094
7095 PR c++/70153
7096 * g++.dg/delayedfold/unary-plus1.C: New test.
7097
70982016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7099
7100 * gcc.target/arm/pr45701-1.c: Escape brackets.
7101 * gcc.target/arm/pr45701-2.c: Likewise.
7102
5ab2987f 71032016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7104
7105 * gfortran.dg/unconstrained_commons.f: New.
7106
6972afac 71072016-03-10 Alan Modra <amodra@gmail.com>
7108
7109 * gcc.dg/pr69195.c: New.
7110 * gcc.dg/pr69238.c: New.
7111
c82c99ec 71122016-03-10 Tom de Vries <tom@codesourcery.com>
7113
7114 PR testsuite/68915
7115 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7116
a2389d4a 71172016-03-10 Richard Biener <rguenther@suse.de>
7118
7119 PR tree-optimization/70128
7120 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7121 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7122
c272412d 71232016-03-09 Jakub Jelinek <jakub@redhat.com>
7124
a0451069 7125 PR tree-optimization/70152
7126 * gcc.dg/pr70152.c: New test.
7127
c272412d 7128 PR target/70086
7129 * gcc.target/i386/pr70086-1.c: New test.
7130 * gcc.target/i386/pr70086-2.c: New test.
7131 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7132
7133 PR tree-optimization/70127
7134 * gcc.c-torture/execute/pr70127.c: New test.
7135
27dcb7a8 71362016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7137
7138 * c-c++-common/goacc/combined-directives-2.c: New test.
7139
c24757cf 71402016-03-09 David Malcolm <dmalcolm@redhat.com>
7141
7142 PR c/68473
7143 PR c++/70105
7144 * g++.dg/diagnostic/pr70105.C: New test.
7145 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7146 (test_multiple_ordinary_maps): New test function.
7147
83108969 71482016-03-09 David Malcolm <dmalcolm@redhat.com>
7149
7150 PR c/68473
7151 PR c++/70105
7152 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7153 Drop range information from call to inform_at_rich_loc.
7154 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7155 New.
7156 (test_show_locus): Replace calls to rich_location::add_range with
7157 calls to add_range. Rewrite the tests that used the now-defunct
7158 rich_location ctor taking a source_range. Simplify other tests
7159 by replacing calls to COMBINE_LOCATION_DATA with calls to
7160 make_location.
7161
6733c0e8 71622016-03-09 Richard Biener <rguenther@suse.de>
7163 Jakub Jelinek <jakub@redhat.com>
7164
7165 PR tree-optimization/70138
7166 * gcc.dg/vect/pr70138-1.c: New testcase.
7167 * gcc.dg/vect/pr70138-2.c: Likewise.
7168
96abb9f5 71692016-03-09 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR target/70049
7172 * gcc.target/i386/pr70049.c: New test.
7173
42bb3bfb 71742016-03-09 Richard Biener <rguenther@suse.de>
7175
7176 PR c/70143
7177 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7178 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7179 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7180
27527428 71812016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7182
7183 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7184 arm-*-*.
7185
248449f2 71862016-03-09 Jakub Jelinek <jakub@redhat.com>
7187
1bd49ced 7188 PR middle-end/67278
7189 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7190
248449f2 7191 PR target/67278
7192 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7193
7194 PR middle-end/70050
7195 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7196 in testcase comment.
7197
dfc460ff 71982016-03-09 Tom de Vries <tom@codesourcery.com>
7199
7200 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7201 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7202 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7203 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7204 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7205 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7206 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7207 * gfortran.dg/goacc/kernels-loop.f95: New test.
7208
0377fc7f 72092016-03-08 Martin Sebor <msebor@redhat.com>
7210
7211 PR c++/62096
7212 * g++.dg/warn/overflow-warn-7.C: New test.
7213
3556aa80 72142016-03-08 Jason Merrill <jason@redhat.com>
7215
7216 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7217 * lib/target-supports.exp (check_effective_target_concepts): New.
7218
e5096208 72192016-03-08 Jakub Jelinek <jakub@redhat.com>
7220
5370eb8d 7221 PR c++/70135
7222 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7223 * g++.dg/ubsan/pr70135.C: New test.
7224
e5096208 7225 PR target/70110
7226 * gcc.dg/pr70110.c: New test.
7227
cc37120d 72282016-03-07 Martin Jambor <mjambor@suse.cz>
7229
7230 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7231 * c-c++-common/gomp/if-1.c: Likewise.
7232 * c-c++-common/gomp/pr61486-2.c: Likewise.
7233 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7234 to dg-additional-options.
7235 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7236 * g++/gomp/target-teams-1.c: Likewise.
7237 * gcc.dg/gomp/gomp.exp: Likewise.
7238 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7239 dg-additional-options.
7240 * gfortran.dg/gomp/gomp.exp: Likewise.
7241 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7242 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7243 dg-additional-options.
7244 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7245
53c248d8 72462016-03-07 Martin Jambor <mjambor@suse.cz>
7247
7248 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7249 * c-c++-common/gomp/gridify-1.c: New test.
7250 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7251
541e79a0 72522016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7253
7254 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7255 trigger for cortex-r8, when scanning for register r8.
7256 * gcc.target/arm/pr45701-2.c: Likewise.
7257
4dfabd94 72582016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7259 Jeff Law <law@redhat.com>
4dfabd94 7260
7261 PR tree-optimization/69740
7262 * gcc.c-torture/compile/pr69740-1.c: New test.
7263 * gcc.c-torture/compile/pr69740-2.c: New test.
7264
1b63a87b 72652016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7266
7267 * lib/target-supports.exp
7268 (check_effective_target_whole_vector_shift): Enable for PPC64.
7269
d33914da 72702016-03-07 Richard Biener <rguenther@suse.de>
7271
7272 PR tree-optimization/70115
7273 * gcc.dg/torture/pr70115.c: New testcase.
7274
584fba4b 72752016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7276
7277 PR middle-end/69916
7278 * c-c-++-common/goacc/pr69916.c: New.
7279
7f2f5ec0 72802016-03-07 Richard Henderson <rth@redhat.com>
7281
7282 * gcc.c-torture/compile/pr70061.c: New test.
7283
f530e7c4 72842016-03-07 Richard Biener <rguenther@suse.de>
7285
7286 PR testsuite/70109
7287 * gcc.dg/vect/O3-pr36098.c: New testcase.
7288
a3855fed 72892016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7290
7291 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7292
091ffc31 72932016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7294
7295 * gnat.dg/renaming9.ad[sb]: New testcase.
7296
2941b871 72972016-03-05 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR c++/70084
7300 * g++.dg/expr/stdarg3.C: New test.
7301
5173ce42 73022016-03-04 Jeff Law <law@redhat.com>
7303
7304 PR tree-optimization/69196
7305 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7306 x86_64-*-*.
7307
2d1d2e55 73082016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7309
0e43078e 7310 PR c/69973
7311 * gcc.dg/pr69973.c: New test.
7312
d8ec06ae 7313 PR rtl-optimization/69941
7314 * gcc.dg/torture/pr69941.c: New test.
7315
2d1d2e55 7316 PR c/69824
7317 * gcc.dg/pr69824.c: New test.
7318
32f692e2 73192016-03-05 Tom de Vries <tom@codesourcery.com>
7320
7321 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7322 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7323 function.
7324
1c699e9a 73252016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7326
7327 PR c++/66786
7328 * g++.dg/cpp1y/var-templ48.C: New test.
7329 * g++.dg/cpp1y/var-templ49.C: New test.
7330
358448c6 73312016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7332
7333 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7334
01dc3c45 73352016-03-04 Jakub Jelinek <jakub@redhat.com>
7336
e968ff6d 7337 PR c++/70035
7338 * g++.dg/ubsan/pr70035.C: New test.
7339
01dc3c45 7340 PR target/70062
7341 * gcc.target/i386/pr70062.c: New test.
7342
3937d618 73432016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7344
7345 * g++.dg/template/typename21.C: Remove c++98_only.
7346
c58ac7f8 73472016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7348
7349 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7350
0060768a 73512016-03-04 David Malcolm <dmalcolm@redhat.com>
7352
7353 PR c/68187
7354 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7355 function.
7356 (fn_42_b): Likewise.
7357 (fn_42_c): Likewise.
7358
74c6fd40 73592016-03-04 David Malcolm <dmalcolm@redhat.com>
7360
7361 PR c/68187
7362 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7363 function.
7364 (fn_40_b): Likewise.
7365 (fn_41_a): Likewise.
7366 (fn_41_b): Likewise.
7367
31b11359 73682016-03-04 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR target/70059
7371 * gcc.target/i386/avx512f-pr70059.c: New test.
7372 * gcc.target/i386/avx512dq-pr70059.c: New test.
7373
c5b93452 73742016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7375
7376 PR rtl-optimization/57676
7377 * gcc.dg/torture/pr57676.c: New test.
7378
268fbd56 73792016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7380
7381 * gcc.dg/pr70026.c: New test.
7382
6560d1ad 73832016-03-04 Marek Polacek <polacek@redhat.com>
7384
7385 PR c/69798
7386 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7387 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7388
cc7dfddf 73892016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7390
7391 PR target/70004
7392 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7393 Delete.
7394 (test_corners_sisd_si): Likewise.
7395 (main): Remove checks of the above.
7396 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7397
e9663bd4 73982016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7399
7400 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7401
dcdd684e 74022016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7403
7404 * gcc.dg/torture/pr69951.c: Accept argc==0.
7405
e692d332 74062016-03-04 Richard Biener <rguenther@suse.de>
7407
7408 PR c++/70054
7409 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7410 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7411
af77b7e6 74122016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7413
7414 PR testsuite/69766
7415 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7416 testing multiarch.
7417
290da96e 74182016-03-04 Jakub Jelinek <jakub@redhat.com>
7419
7420 PR debug/69947
7421 * gcc.dg/guality/pr69947.c: New test.
7422
e51ce713 74232016-03-03 Jakub Jelinek <jakub@redhat.com>
7424
7425 PR ada/70017
7426 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7427
1feed892 74282016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7429
7430 PR rtl-optimization/69904
7431 * gcc.target/arm/pr69904.c: New test.
7432
c32bda69 74332016-03-03 Jakub Jelinek <jakub@redhat.com>
7434
7435 PR target/70021
7436 * gcc.dg/vect/pr70021.c: New test.
7437 * gcc.target/i386/pr70021.c: New test.
7438
1bc579ed 74392016-03-03 Marek Polacek <polacek@redhat.com>
7440
7441 PR middle-end/70050
7442 * gcc.dg/pr70050.c: New test.
7443
cfa8d638 74442016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7445
7446 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7447
1b889259 74482016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7449
7450 PR tree-optimization/70043
7451 * gfortran.dg/vect/pr70043.f90: New test.
7452
f756dfa3 74532016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7454
7455 * gnat.dg/specs/task1.ads: New test.
7456
5cb4863d 74572016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7458
7459 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7460 Invoke gdb with -batch.
7461 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7462
5dd12e43 74632016-03-03 Richard Biener <rguenther@suse.de>
7464
7465 PR tree-optimization/55936
7466 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7467
d97ba4ca 74682016-03-02 Jeff Law <law@redhat.com>
7469
5d23c86f 7470 PR rtl-optimization/69942
7471 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7472 effects of argument promotions.
7473
d97ba4ca 7474 PR tree-optimization/69987
7475 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7476 target does not support -fprefetch-loop-arrays.
7477
901faaa0 74782016-03-02 Uros Bizjak <ubizjak@gmail.com>
7479
7480 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7481
51f6fdce 74822016-03-02 Bin Cheng <bin.cheng@arm.com>
7483
6bc7872f 7484 PR rtl-optimization/69052
51f6fdce 7485 * gcc.target/i386/pr69052.c: New test.
7486
31d31e07 74872016-03-02 Alan Modra <amodra@gmail.com>
7488
7489 * gcc.dg/pr69990.c: New.
7490
04faee95 74912016-03-02 Jakub Jelinek <jakub@redhat.com>
7492
270d0117 7493 PR c/68062
7494 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7495
7496 PR middle-end/70022
7497 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7498
04faee95 7499 PR target/70028
7500 * gcc.target/i386/pr70028.c: New test.
7501
a2cc9e8e 75022016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7503
7504 * c-c++-common/asan/swapcontext-test-1.c,
7505 * c-c++-common/tsan/thread_leak.c,
7506 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7507 * g++.dg/tsan/benign_race.C,
7508 * g++.dg/tsan/fd_close_norace.C,
7509 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7510 races with sanitizer output
7511
dd4bd263 75122016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7513 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7514
7515 PR target/67278
7516 * gcc.dg/simd-8.c: New testcase.
7517
b5fe3a49 75182016-03-02 Richard Biener <rguenther@suse.de>
7519
7520 PR middle-end/67278
7521 * gcc.dg/simd-7.c: New testcase.
7522
23601f67 75232016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7524
7525 * gcc.target/i386/pr70007.c: Tweak.
7526
f66f65e7 75272016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7528
7529 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7530
60773515 75312016-03-02 Marek Polacek <polacek@redhat.com>
7532
7533 PR c/67854
7534 * gcc.dg/pr67854.c: New test.
7535
6c094cb1 75362016-03-02 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR middle-end/70025
7539 * gcc.dg/torture/pr70025.c: New test.
7540
7627bb56 75412016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7542
7543 PR tree-optimization/68621
7544 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7545
066c8e94 75462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7547
7548 * gcc.target/i386/pr70007.c: New test.
7549
d3b819ad 75502016-03-01 Jeff Law <law@redhat.com>
7551
d4b9ad56 7552 PR tree-optimization/69196
7e217344 7553 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7554
d3b819ad 7555 PR tree-optimization/69196
7556 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7557 duplicating code and spoiling the expected output.
7558
4f37285d 75592016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7560
7561 PR target/70033
7562 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7563 supports power9 before doing tests.
7564 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7565 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7566 * gcc.target/powerpc/p9-permute.c: Likewise.
7567
3e9c4f6c 75682016-03-01 Uros Bizjak <ubizjak@gmail.com>
7569
7570 PR target/70027
7571 * gcc.target/i386/pr70027.c: New test.
7572
e324729e 75732016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7574
7575 * gcc.dg/pr70017.c: New test.
7576
40e9ce2d 75772016-03-01 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR c/69796
7580 PR c/69974
7581 * gcc.dg/pr69796.c: New test.
7582 * gcc.dg/pr69974.c: New test.
7583
e8b016ea 75842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7585
7586 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7587
24d3127c 75882016-02-29 Jeff Law <law@redhat.com>
7589
7590 PR tree-optimization/69987
7591 * gfortran.dg/pr69987.f90: New test.
7592
7593 PR tree-optimization/69989
7594 * gcc.c-torture/compile/pr69989-2.c: New test.
7595
12cc1225 75962016-03-01 Marek Polacek <polacek@redhat.com>
7597
7598 PR c++/69795
7599 * g++.dg/parse/invalid1.C: New test.
7600
d99a947c 76012016-03-01 Richard Biener <rguenther@suse.de>
7602
7603 PR middle-end/70022
7604 * gcc.dg/pr70022.c: New testcase.
7605
395dbc60 76062016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7607
7608 PR tree-optimization/69956
7609 * gcc.dg/pr69956.c: New test.
7610
40a35c55 76112016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7612
7613 PR target/70011
7614 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7615 XFAIL when hardware supports efficient unaligned storage access.
7616
4edc90b0 76172016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7618
7619 PR c++/69961
7620 * g++.dg/template/pr69961a.C: New test.
7621 * g++.dg/template/pr69961b.C: New test.
7622
1ed1f69a 76232016-02-29 David Malcolm <dmalcolm@redhat.com>
7624
7625 PR preprocessor/69985
7626 * gcc.dg/cpp/pr69985.c: New test case.
7627
01c5d15d 76282016-02-29 Jeff Law <law@redhat.com>
7629
3a4d3de5 7630 PR tree-optimization/70005
7631 * gcc.c-torture/execute/pr70005.c New test.
7632
01c5d15d 7633 PR tree-optimization/69999
7634 * gcc.c-torture/compile/pr69999.c: New test.
7635
1bf66b54 76362016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7637
7638 PR tree-optimization/69652
7639 * gcc.dg/torture/pr69652.c: Delete test.
7640 * gcc.dg/vect/pr69652.c: New test.
7641
b4d653d5 76422016-02-19 Richard Biener <rguenther@suse.de>
7643
7644 PR tree-optimization/69980
7645 * gfortran.dg/vect/pr69980.f90: New testcase.
7646
35bc4745 76472016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7648
7649 * gcc.target/sparc/20160229-1.c: New test.
7650
bb54a538 76512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7652
7653 * gnat.dg/stack_usage3.adb: New test.
7654 * gnat.dg/stack_usage3_pkg.ads: New helper.
7655
95164e71 76562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
7657
7658 * gnat.dg/renaming8.adb: New test.
7659 * gnat.dg/renaming8_pkg1.ads: New helper.
7660 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
7661 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
7662
a890896f 76632016-02-29 Richard Biener <rguenther@suse.de>
7664
7665 PR tree-optimization/69720
7666 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
7667
5c70403a 76682016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7669
7670 PR fortran/68147
7671 PR fortran/47674
7672 * gfortran.dg/realloc_on_assign_26.f90: New test case.
7673
dfb6d139 76742016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 7675 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7676
7677 PR fortran/56007
7678 * gfortran.dg/coarray_8.f90: Adjust error message.
7679 * gfortran.dg/pr56007.f90: New test.
7680 * gfortran.dg/pr56007.f: New test.
7681
536508db 76822016-02-28 H.J. Lu <hongjiu.lu@intel.com>
7683
7684 PR tree-optimization/69989
7685 * gcc.dg/torture/pr69989.c: New test.
7686
eec75e45 76872016-02-28 Eric Botcazou <ebotcazou@adacore.com>
7688
7689 * gcc.target/i386/stack-realign-win.c: New test.
7690
0175e45a 76912016-02-28 Harald Anlauf <anlauf@gmx.de>
7692
7693 PR fortran/60126
7694 * gfortran.dg/pr60126.f90: New test.
7695
2a703589 76962016-02-27 Jeff Law <law@redhat.com>
7697
7698 Revert
7699 2016-02-26 Richard Biener <rguenther@suse.de>
7700 Jeff Law <law@redhat.com>
7701
7702 PR tree-optimization/69740
7703 * gcc.c-torture/compile/pr69740-1.c: New test.
7704 * gcc.c-torture/compile/pr69740-2.c: New test.
7705
359b4c18 77062016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7707
1c96765a 7708 PR fortran/69910
359b4c18 7709 * gfortran.dg/newunit_4.f90: New test.
7710
49462d93 77112016-02-27 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR target/69613
7714 PR rtl-optimization/69886
7715 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
7716 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
7717 target.
7718
c4ac733e 77192016-02-26 Martin Sebor <msebor@redhat.com>
7720
7721 PR tree-optimization/15826
7722 * gcc.dg/tree-ssa/pr15826.c: New test.
7723
da8c4b5d 77242016-02-26 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR target/69969
7727 * gcc.target/powerpc/pr69969.c: New test.
7728
0a4558eb 77292016-02-26 Martin Sebor <msebor@redhat.com>
7730
7731 PR c++/15766
7732 * g++.old-deja/g++.other/decl5.C: Add a test case.
7733
5b500299 77342016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
7735
7736 PR target/69946
7737 * gcc.target/powerpc/pr69946.c: New file.
7738
565f533b 77392016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 7740 Jeff Law <law@redhat.com>
565f533b 7741
0a4558eb 7742 PR tree-optimization/69740
565f533b 7743 * gcc.c-torture/compile/pr69740-1.c: New test.
7744 * gcc.c-torture/compile/pr69740-2.c: New test.
7745
ff67cbea 77462016-02-26 Martin Jambor <mjambor@suse.cz>
7747
7748 PR middle-end/69920
7749 * gcc.dg/torture/pr69932.c: New test.
7750 * gcc.dg/torture/pr69936.c: Likewise.
7751
e400d817 77522016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7753
7754 PR target/69709
7755 * gcc.target/s390/pr69709.c: New test.
7756
126a5a2d 77572016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7758
7759 PR target/69245
7760 * gcc.target/aarch64/pr69245_1.c: New test.
7761
59c58860 77622016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7763
7764 PR target/69613
7765 * gcc.dg/torture/pr69613.c: New test.
7766
9441fa4e 77672016-02-26 Jakub Jelinek <jakub@redhat.com>
7768
7769 PR rtl-optimization/69891
7770 * gcc.target/i386/pr69891.c: New test.
7771
e48fcde0 77722016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 7773 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7774
35ed600a 7775 PR target/61397
f41208a1 7776 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7777 functionality for both 32-bit and 64-bit.
7778
c86aaa0e 77792016-02-26 Richard Biener <rguenther@suse.de>
7780
7781 PR tree-optimization/69551
7782 * gcc.dg/torture/pr69951.c: New testcase.
7783
38e71a65 77842016-02-25 Richard Biener <rguenther@suse.de>
7785
7786 PR tree-optimization/48795
7787 * gcc.dg/Warray-bounds-18.c: New testcase.
7788
03331e69 77892016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7790
7791 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7792
f14d8d6a 77932016-02-25 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR rtl-optimization/69896
7796 * gcc.dg/pr69896.c: New test.
7797
4003c807 77982016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7799
7800 PR c++/69736
7801 * g++.dg/cpp1y/paren2.C: New test.
7802
a0573328 78032016-02-24 Martin Sebor <msebor@redhat.com>
7804
7805 PR c/51147
7806 * gcc.dg/enum-mode-2.c: New test.
7807
2cde02ad 78082016-02-24 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR c++/69922
7811 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7812 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7813 * g++.dg/ubsan/pr69922.C: New test.
7814
f0ea75d1 78152016-02-24 Marek Polacek <polacek@redhat.com>
7816
7817 PR c/69819
7818 * gcc.dg/pr69819.c: New test.
7819
05027366 78202016-02-24 Martin Sebor <msebor@redhat.com>
7821
34ed562b 7822 PR c++/69912
7823 * g++.dg/ext/flexary15.C: New test.
7824
78252016-02-24 Martin Sebor <msebor@redhat.com>
7826
7827 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 7828 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 7829 * g++.dg/ext/builtin_alloca.C: Same.
05027366 7830
650c3ad5 78312016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7832 Charles Baylis <charles.baylis@linaro.org>
7833
7834 PR debug/61033
7835 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7836
596070e8 78372016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 7838 Jakub Jelinek <jakub@redhat.com>
596070e8 7839
7840 PR middle-end/69760
7841 * gcc.dg/torture/pr69760.c: New testcase.
7842
d6b92d9f 78432016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7844
7845 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7846 pattern on Solaris with as.
7847
90436d9d 78482016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7849
7850 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7851 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7852 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7853 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7854
7c749495 78552016-02-24 Jakub Jelinek <jakub@redhat.com>
7856
7857 PR middle-end/69915
7858 * gcc.dg/pr69915.c: New test.
7859
9c9680b5 78602016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7861
7862 PR rtl-optimization/69886
7863 * gcc.dg/torture/pr69886.c: New test.
7864
36d081ee 78652016-02-24 Richard Biener <rguenther@suse.de>
7866
7867 PR middle-end/68963
7868 * gcc.dg/torture/pr68963.c: New testcase.
7869
2a0accb9 78702016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7871
7872 PR target/69875
7873 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7874 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7875 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7876 * gcc.target/arm/atomic_loaddi_1.c: New test.
7877 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7878 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7879 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7880 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7881 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7882 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7883 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7884 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7885
f0e92ef1 78862016-02-24 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR middle-end/69909
7889 * gcc.dg/torture/pr69909.c: New test.
7890
6907286f 78912016-02-24 Richard Biener <rguenther@suse.de>
7892
7893 PR tree-optimization/69907
7894 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7895 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7896 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7897
e6ab7475 78982016-02-24 Christian Bruel <christian.bruel@st.com>
7899
7900 * gcc.target/arm/pragma_cpp_fma.c: New test.
7901
47587450 79022016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7903
7904 PR fortran/61156
7905 * gfortran.dg/include_6.f90: Update test.
7906
d41ab738 79072016-02-23 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR objc/69844
7910 * objc.dg/pr69844.m: New test.
7911
4772d9d5 79122016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7913
7914 PR libgfortran/69456
7915 * gfortran.dg/namelist_89.f90: New test.
7916 * gfortran.dg/pr59700.f90: Update test..
7917
8c38d887 79182016-02-23 Martin Sebor <msebor@redhat.com>
7919
7920 PR middle-end/69780
7921 * g++.dg/ext/builtin_alloca.C: New test.
7922 * gcc.dg/builtins-68.c: New test.
7923
ee1bfdb0 79242016-02-23 Richard Henderson <rth@redhat.com>
7925
7926 * gcc.target/i386/addr-space-3.c: Remove test.
7927
52609ec3 79282016-02-23 David Malcolm <dmalcolm@redhat.com>
7929
7930 PR preprocessor/69126
7931 PR preprocessor/69543
7932 * c-c++-common/pr69126-2-long.c: New test.
7933 * c-c++-common/pr69126-2-short.c: New test.
7934 * c-c++-common/pr69543-1.c: Remove xfail.
7935
d5bf2cc8 79362016-02-23 David Malcolm <dmalcolm@redhat.com>
7937
7938 PR preprocessor/69126
7939 PR preprocessor/69543
7940 PR preprocessor/69558
7941 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7942 (f): Rename to...
7943 (test_2): ...this, and add leading comment.
7944 (MACRO_3, test_3): New.
7945 (MACRO_4A, MACRO_4B, test_4): New.
7946 (MACRO): Rename to...
7947 (MACRO_5): ...this.
7948 (g): Rename to...
7949 (test_5): ...this, updating for renaming of MACRO, and
7950 add leading comment.
7951 * c-c++-common/pr69543-1.c: New.
7952 * c-c++-common/pr69543-2.c: New.
7953 * c-c++-common/pr69543-3.c: New.
7954 * c-c++-common/pr69543-4.c: New.
7955 * c-c++-common/pr69558-1.c: New.
7956 * c-c++-common/pr69558-2.c: New.
7957 * c-c++-common/pr69558-3.c: New.
7958 * c-c++-common/pr69558-4.c: New.
7959 * gcc.dg/pr69558.c: Move to...
7960 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7961 xfail for c++.
7962
3a37a410 79632016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7964
7965 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7966 to -ftree-parallelize-loops/-fopenacc changes.
7967 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7968 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7969 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7970 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7971 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7972 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7973 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7974 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7975 * c-c++-common/goacc/kernels-loop.c: Likewise.
7976 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7977 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7978 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7979 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7980
ecca180f 79812016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7982
7983 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7984
eec0fa3f 79852016-02-23 Jakub Jelinek <jakub@redhat.com>
7986
f1f91c07 7987 PR c++/69902
7988 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7989
eec0fa3f 7990 PR c/69900
7991 * gcc.dg/pr69900.c: New test.
7992
e045424d 79932016-02-23 Martin Jambor <mjambor@suse.cz>
7994
7995 PR tree-optimization/69666
7996 * gcc.dg/tree-ssa/pr69666.c: New test.
7997
f482dff6 79982016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7999
8000 PR fortran/67451
8001 * gfortran.dg/coarray_allocate_5.f08: New test.
8002
57ed698b 80032016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8004
8005 * gcc.target/s390/vcond-shift.c: Move to ...
8006 * gcc.target/s390/vector/vcond-shift.c: ... here.
8007
990e443c 80082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8009
8010 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8011 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8012
296c5f01 80132016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8014
8015 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8016
e53f41d5 80172016-02-20 Mark Wielaard <mjw@redhat.com>
8018
8019 PR c/28901
8020 * gcc.dg/unused-variable-3.c: New test.
8021
13af201d 80222016-02-22 Jakub Jelinek <jakub@redhat.com>
8023
8024 PR target/69888
8025 * gcc.target/i386/pr69888.c: New test.
8026
682c90f9 80272016-02-22 Richard Biener <rguenther@suse.de>
8028
8029 PR tree-optimization/69882
8030 * gfortran.dg/vect/pr69882.f90: New testcase.
8031
b8cd18c3 80322016-02-22 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR target/69885
8035 * gcc.dg/pr69885.c: New test.
8036
09343379 80372016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8038
8039 PR target/69806
8040 PR target/54089
8041 * gcc.target/sh/pr54089-10.c: New.
8042
b345a09f 80432016-02-20 Paul Thomas <pault@gcc.gnu.org>
8044
8045 PR fortran/69423
8046 * gfortran.dg/deferred_character_15.f90 : New test.
8047
51385aed 80482016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8049
8050 PR fortran/57365
8051 gfortran.dg/allocate_with_source_18.f03: New test.
8052
80532016-02-20 Harald Anlauf <anlauf@gmx.de>
8054
8055 PR fortran/52531
8056 gfortran.dg/gomp/pr52531.f90: New test.
8057
9cce8384 80582016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8059
8060 PR c++/69865
8061 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8062 -std=c++03.
8063
d91f5fbb 80642016-02-19 Jakub Jelinek <jakub@redhat.com>
8065
563d5cb8 8066 PR c++/69826
8067 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8068 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8069
0a04aac9 8070 PR c++/69850
8071 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8072
d91f5fbb 8073 PR c++/69851
8074 * g++.dg/torture/pr69851.C: New test.
8075
5fe1f282 80762016-02-19 Martin Sebor <msebor@redhat.com>
8077
8078 PR testsuite/69573
8079 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8080
a45bce11 80812016-02-19 Jakub Jelinek <jakub@redhat.com>
8082
6263dde1 8083 PR c++/69850
8084 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8085 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8086
a45bce11 8087 PR c++/67767
8088 * g++.dg/cpp0x/pr67767.C: New test.
8089
cf2ed1b7 80902016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8091
8092 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8093 for fp, simd, crypto, crc, lse.
8094 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8095 above.
8096 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8097 effective target check.
8098
f6cc34b0 80992016-02-19 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR target/69820
8102 * gcc.target/i386/pr69820.c: New test.
8103
6c678e78 81042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8105
8106 * gcc.target/s390/vector/int128-1.c: New test.
8107
b088ff4b 81082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8109
8110 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8111
b11e60a4 81122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8113
8114 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8115 instruction pattern name to prevent the testcase from failing with
8116 -march=z13.
8117
664ff6a0 81182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8119
8120 * gcc.target/s390/md/movstr-2.c: New test.
8121
e80be24b 81222016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8123
8124 * gcc.target/s390/morestack.c: New test.
8125
9839f350 81262016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8127
8128 PR target/69625
8129 * gcc.target/s390/pr69625.c: Add test case.
8130
4550fbd0 81312016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8132
8133 PR testsuite/68580
8134 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8135
57d00b6a 81362016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8137
8138 PR target/68404
8139 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8140 * gcc.target/powerpc/fusion3.c: Likewise.
8141
63ad69d6 81422016-02-18 Richard Biener <rguenther@suse.de>
8143
8144 PR middle-end/69553
8145 * g++.dg/torture/pr69553.C: New testcase.
8146
d92404ed 81472016-02-18 Nick Clifton <nickc@redhat.com>
8148
4550fbd0 8149 PR target/62254
8150 PR target/69610
8151 * gcc.target/arm/pr62554.c: New test.
8152 * gcc.target/arm/pr69610-1.c: New test.
8153 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8154
0808dfce 81552016-02-18 Richard Biener <rguenther@suse.de>
8156
8157 PR middle-end/69854
8158 * gcc.dg/torture/pr69854.c: New testcase.
8159
fc3527e3 81602016-02-17 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR c++/69850
8163 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8164
e3c24279 81652012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8166
8167 * gcc.target/powerpc/vec-cg.c: New test.
8168
c9732c2b 81692016-02-17 Richard Biener <rguenther@suse.de>
8170
8171 PR testsuite/69586
8172 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8173
51bf9f9b 81742016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8175
8176 PR target/69161
8177 * gcc.c-torture/compile/pr69161.c: New test.
8178
6baedca3 81792016-02-17 David Sherwood <david.sherwood@arm.com>
8180
8181 PR target/69532
8182 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8183 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8184
4f240715 81852016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8186
8187 * gcc.dg/ifcvt-4.c: Skip on Visium.
8188
e0c0515d 81892016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8190
8191 * gnat.dg/atomic8.adb: New test.
8192
7b319ee6 81932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8194
8195 * gnat.dg/discr46.ad[sb]: New test.
8196
48a7e3d1 81972016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8198
8199 PR Target/48344
8200 * gcc.target/powerpc/pr48344-1.c: New test.
8201
3f844f15 82022015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8203
8204 PR fortran/69742
8205 * gfortran.dg/associate_21.f90: New test.
8206
7675e968 82072016-02-16 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR c/69835
8210 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8211 -Wnonnull in dg-options.
8212 * c-c++-common/nonnull-2.c: New test.
8213
d6faee88 82142016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8215 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8216
8217 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8218
3a2a72aa 82192016-02-16 Jakub Jelinek <jakub@redhat.com>
8220
8221 PR middle-end/69801
8222 * gcc.dg/pr69801.c: Add empty dg-options.
8223
28072426 82242016-02-16 James Norris <jnorris@codesourcery.com>
8225
8226 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8227 * g++.dg/goacc/deviceptr-1.c: New file.
8228
37fffac2 82292016-02-16 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR tree-optimization/69820
8232 * gcc.dg/vect/pr69820.c: New test.
8233
f72a5e61 82342016-02-16 Richard Biener <rguenther@suse.de>
8235
8236 PR tree-optimization/69776
8237 * gcc.dg/torture/pr69776-2.c: New testcase.
8238
50e0cd76 82392016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8240
8241 PR tree-optimization/69714
8242 * gcc.dg/torture/pr69714.c: New test.
8243
14a72c4e 82442016-02-16 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR tree-optimization/69802
8247 * gcc.dg/pr69802.c: New test.
8248
fd808c11 82492016-02-16 Richard Biener <rguenther@suse.de>
8250
8251 PR middle-end/69801
8252 * gcc.dg/pr69801.c: New testcase.
8253
49a549ca 82542016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8255
8256 PR libgfortran/69651
8257 * gfortran.dg/read_bang.f90: New test.
8258 * gfortran.dg/read_bang4.f90: New test.
8259
77454e6e 82602016-02-15 Jakub Jelinek <jakub@redhat.com>
8261
2074f21c 8262 PR c++/69658
8263 * g++.dg/init/pr69658.C: New test.
8264
77454e6e 8265 PR c++/69797
8266 * c-c++-common/pr69797.c: New test.
8267
4ef4d764 82682016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8269
8270 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8271 check for aarch64*-*-*.
8272
4a45fe0f 82732016-02-15 Richard Biener <rguenther@suse.de>
8274
8275 PR tree-optimization/69783
8276 * gcc.dg/vect/pr69783.c: New testcase.
8277
0b3619e6 82782016-02-15 Richard Biener <rguenther@suse.de>
8279
8280 PR tree-optimization/69776
8281 * gcc.dg/torture/pr69776.c: New testcase.
8282
9b49c3cb 82832016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8284
8285 PR fortran/60526
8286 * gfortran.dg/type_decl_4.f90: Reinstated.
8287
e46faff9 82882016-02-14 John David Anglin <danglin@gcc.gnu.org>
8289
8290 PR fortran/68746
8291 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8292
a96c809a 82932016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8294
8295 PR fortran/60526
8296 PR bootstrap/69816
8297 * gfortran.dg/type_decl_4.f90: Removed.
8298
fdec7e88 82992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8300
8301 PR fortran/60526
8302 * gfortran.dg/type_decl_4.f90: New test.
8303
a72095c4 83042016-02-14 Alan Modra <amodra@gmail.com>
8305
bc436924 8306 PR testsuite/68886
a72095c4 8307 * gcc.c-torture/execute/stkalign.c: Revise test.
8308
73bb5f8b 83092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8310
8311 PR target/67260
8312 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8313
beb13161 83142016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8315
8316 PR target/67260
8317 * gcc.target/sh/torture/pr67260.c: New.
8318
67cab04e 83192016-02-12 John David Anglin <danglin@gcc.gnu.org>
8320
8321 * gcc.dg/pr67964.c: Add dg-require-alias.
8322
44a59bb1 83232016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8324
8325 PR target/67636
8326 PR target/64345
8327 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8328
38c9bd3a 83292016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8330
8331 PR libgfortran/69668
8332 * gfortran.dg/namelist_88.f90: New test.
8333
1774ff82 83342016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8335
8336 PR libgfortran/69668
8337 * gfortran.dg/namelist_38.f90: Update test.
8338 * gfortran.dg/namelist_84.f90: Update test.
8339
aec1f4bd 83402016-02-12 David Malcolm <dmalcolm@redhat.com>
8341
8342 PR other/69554
8343 * gcc.dg/pr69554-1.c: New test.
8344 * gfortran.dg/pr69554-1.F90: New test.
8345 * gfortran.dg/pr69554-2.F90: New test.
8346 * lib/gcc-dg.exp (proc dg-locus): New function.
8347 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8348 distinguish between the caret-printing and non-caret-printing
8349 cases. If caret-printing has been explicitly enabled, bail out
8350 without attempting to fix up the output.
8351
da7d5066 83522016-02-12 David Malcolm <dmalcolm@redhat.com>
8353
8354 PR driver/69265
8355 PR driver/69453
8356 * gcc.dg/spellcheck-options-3.c: New test case.
8357 * gcc.dg/spellcheck-options-4.c: New test case.
8358 * gcc.dg/spellcheck-options-5.c: New test case.
8359 * gcc.dg/spellcheck-options-6.c: New test case.
8360 * gcc.dg/spellcheck-options-7.c: New test case.
8361 * gcc.dg/spellcheck-options-8.c: New test case.
8362 * gcc.dg/spellcheck-options-9.c: New test case.
8363 * gcc.dg/spellcheck-options-10.c: New test case.
8364
fcce1b0b 83652016-02-12 Jakub Jelinek <jakub@redhat.com>
8366
8367 PR rtl-optimization/69764
8368 PR rtl-optimization/69771
8369 * c-c++-common/pr69764.c: New test.
8370 * gcc.dg/torture/pr69771.c: New test.
8371
6d609290 83722016-02-12 Marek Polacek <polacek@redhat.com>
8373
8374 * g++.dg/torture/init-list1.C: New.
8375
7d75fb56 83762016-02-12 Marek Polacek <polacek@redhat.com>
8377
8378 * gcc.dg/pr69522.c: Add empty dg-options.
8379
52543fda 83802016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8381
8382 * g++.dg/lto/lto.exp: Include and init mpx.
8383 * g++.dg/lto/pr69729_0.C: New test.
8384
34947478 83852016-02-12 Jakub Jelinek <jakub@redhat.com>
8386
9181a4ec 8387 PR ipa/69241
8388 * g++.dg/ipa/pr69241-4.C: New test.
8389
34947478 8390 PR ipa/68672
8391 * g++.dg/ipa/pr68672-1.C: New test.
8392 * g++.dg/ipa/pr68672-2.C: New test.
8393 * g++.dg/ipa/pr68672-3.C: New test.
8394
74a4140f 83952016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8396
8397 PR c/69522
50e0cd76 8398 * gcc.dg/pr69522.c: New test.
74a4140f 8399
9ddb20d6 84002016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8401
8402 PR c++/69098
8403 * g++.dg/cpp1y/69098.C: New test.
8404 * g++.dg/cpp1y/69098-2.C: New test.
8405
67cf9b55 84062016-02-12 Jakub Jelinek <jakub@redhat.com>
8407
8408 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8409 and neighbour -> neighbor.
8410 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8411 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8412 * c-c++-common/Wvarargs.c: Likewise.
8413 * c-c++-common/goacc/host_data-5.c: Likewise.
8414 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8415 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8416 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8417 * gcc.target/aarch64/pr60697.c: Likewise.
8418 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8419 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8420 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8421 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8422 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8423 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8424 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8425 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8426 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8427 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8428 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8429 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8430 * g++.dg/lookup/koenig5.C: Likewise.
8431 * g++.dg/ext/no-asm-2.C: Likewise.
8432 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8433 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8434 * gfortran.dg/used_types_16.f90: Likewise.
8435 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8436 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8437 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8438 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8439 * gfortran.dg/abstract_type_6.f03: Likewise.
8440 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8441 * gfortran.dg/used_types_15.f90: Likewise.
8442 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8443 * gfortran.dg/exit_3.f08: Likewise.
8444 * gfortran.dg/open_status_2.f90: Likewise.
8445 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8446 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8447 * gfortran.dg/associate_1.f03: Likewise.
8448 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8449 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8450 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8451 * gcc.dg/builtin-object-size-1.c: Likewise.
8452 * gcc.dg/noreturn-6.c: Likewise.
8453 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8454 * gcc.dg/globalalias.c: Likewise.
8455 * gcc.dg/builtins-config.h: Likewise.
8456 * gcc.dg/pr30457.c: Likewise.
8457 * gcc.c-torture/compile/volatile-1.c: Likewise.
8458 * gcc.c-torture/execute/20101011-1.c: Likewise.
8459 * c-c++-common/Waddress-1.c: Likewise.
8460
40b38ace 84612016-02-11 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR c/69768
8464 * c-c++-common/Waddress-1.c: New test.
8465
42c87ca9 84662016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8467
8468 PR fortran/69296
8469 * gfortran.dg/associate_19.f03: New test.
8470 * gfortran.dg/associate_20.f03: New test.
8471
acb7939f 84722016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8473
8474 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8475
6defe3c5 84762016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8477
8478 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8479 .arch armv8-a\n. Add -dA to dg-options.
8480 * gcc.target/aarch64/assembler_arch_1.c: New test.
8481 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8482
63f63318 84832016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8484
8485 PR c++/68726
8486 * g++.dg/cpp0x/pr68726.C: New.
8487
1cddf457 84882016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8489
8490 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8491 test.
8492
b86fba37 84932016-02-11 Richard Biener <rguenther@suse.de>
8494
8495 * g++.dg/tree-ssa/pr61034.C: Adjust.
8496
ec4ec95a 84972016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8498
be7c31e9 8499 PR target/69148
ec4ec95a 8500 * gcc.target/s390/pr69148.c: New.
8501
f64416ca 85022016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8503
8504 PR tree-optimization/69652
8505 * gcc.dg/torture/pr69652.c: New test.
8506
e5d1ea31 85072016-02-10 Jakub Jelinek <jakub@redhat.com>
8508 Patrick Palka <ppalka@gcc.gnu.org>
8509
8510 PR ipa/69241
8511 PR c++/69649
8512 * g++.dg/ipa/pr69241-1.C: New test.
8513 * g++.dg/ipa/pr69241-2.C: New test.
8514 * g++.dg/ipa/pr69241-3.C: New test.
8515 * g++.dg/ipa/pr69649.C: New test.
8516
fa03b19d 85172016-02-10 Uros Bizjak <ubizjak@gmail.com>
8518
8519 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8520 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8521
14485c8a 85222016-02-10 Bin Cheng <bin.cheng@arm.com>
8523
8524 PR tree-optimization/68021
8525 * gcc.dg/tree-ssa/pr68021.c: New test.
8526
79f1ed25 85272016-02-10 Richard Biener <rguenther@suse.de>
8528
8529 PR tree-optimization/69726
8530 * gcc.dg/uninit-22.c: New testcase.
8531
58f74eff 85322016-02-09 Andrew Pinski <apinski@cavium.com>
8533
8534 PR tree-opt/69282
8535 * gcc.c-torture/compile/20160205-1.c: New testcase.
8536
600c00f7 85372016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8538
8539 PR target/68404
8540 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8541 instead accessing a really large arrray.
8542 * gcc.target/powerpc/fusion3.c: Likewise.
8543
0771836e 85442016-02-09 Charles Baylis <charles.baylis@linaro.org>
8545
8546 PR target/68532
8547 * gcc.c-torture/execute/pr68532.c: New test.
8548
4ccd644f 85492016-02-11 Alexandre Oliva <aoliva@redhat.com>
8550
8551 PR target/69634
8552 * gcc.dg/pr69634.c: New.
8553
2e980a39 85542016-02-09 Richard Biener <rguenther@suse.de>
8555
8556 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8557
aacf7102 85582016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8559
aacf7102 8560 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8561
a1856ddf 85622016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8563
8564 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8565
d4d3da7e 85662016-02-09 Richard Biener <rguenther@suse.de>
8567
8568 PR tree-optimization/69715
8569 * gcc.dg/torture/pr69715.c: New testcase.
8570
9cc6714f 85712016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8572
8573 PR c++/69139
8574 * g++.dg/cpp0x/trailing12.C: New test.
8575 * g++.dg/cpp0x/trailing13.C: New test.
8576
83d5062b 85772016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8578
8579 PR c++/69283
8580 PR c++/67835
8581 * g++.dg/cpp1y/auto-fn29.C: New test.
8582 * g++.dg/cpp1y/auto-fn30.C: New test.
8583
394a86f3 85842016-02-08 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR tree-optimization/69209
8587 * gcc.c-torture/compile/pr69209.c: New test.
8588
93b124b4 85892016-02-08 Jeff Law <law@redhat.com>
8590
8591 PR tree-optimization/68541
8592 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8593 of statements allowed in join block for path splitting.
8594
26abce13 85952016-02-08 Jakub Jelinek <jakub@redhat.com>
8596
0acb2d6e 8597 PR c++/59627
8598 * g++.dg/gomp/pr59627.C: New test.
8599
26abce13 8600 PR ipa/69239
8601 * g++.dg/ipa/pr69239.C: New test.
8602
86e0b129 86032016-02-08 David Malcolm <dmalcolm@redhat.com>
8604
8605 PR preprocessor/69664
8606 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8607 * gcc.dg/cpp/warn-comments.c: Likewise.
8608
f553d9f8 86092016-02-08 Marek Polacek <polacek@redhat.com>
8610
8611 PR c++/69688
8612 * g++.dg/init/const12.C: New test.
8613
600695e0 86142016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8615
8616 PR target/60410
8617 * gcc.dg/lto/pr55113_0.c: Remove test.
8618
c4f4b1e8 86192016-02-08 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/69719
8622 * gcc.dg/torture/pr69719.c: New testcase.
8623
5a987d87 86242016-02-08 Richard Biener <rguenther@suse.de>
8625 Jeff Law <law@redhat.com>
8626
8627 PR target/68273
8628 * gcc.target/mips/pr68273.c: New testcase.
8629
0418e71d 86302016-02-08 Richard Biener <rguenther@suse.de>
8631
8632 PR rtl-optimization/69274
8633 * gcc.target/i386/addr-sel-1.c: XFAIL.
8634
07c0f1ca 86352016-02-08 Jeff Law <law@redhat.com>
8636
40d85f4c 8637 PR tree-optimization/68541
8638 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8639
140e093f 8640 PR tree-optimization/65917
07c0f1ca 8641 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8642
16430acf 86432016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8644
8645 PR fortran/50555
8646 * gfortran.dg/namelist_args.f90: New test.
8647
3f0ff0d8 86482016-02-05 Jeff Law <law@redhat.com>
8649
140e093f 8650 PR tree-optimization/68541
3f0ff0d8 8651 * gcc.dg/tree-ssa/split-path-2.c: New test.
8652 * gcc.dg/tree-ssa/split-path-3.c: New test.
8653 * gcc.dg/tree-ssa/split-path-4.c: New test.
8654 * gcc.dg/tree-ssa/split-path-5.c: New test.
8655 * gcc.dg/tree-ssa/split-path-6.c: New test.
8656 * gcc.dg/tree-ssa/split-path-7.c: New test.
8657
a7cc1f94 86582016-02-05 Martin Sebor <msebor@redhat.com>
8659
8660 PR c++/69662
8661 * g++.dg/warn/Wplacement-new-size-1.C: New test.
8662 * g++.dg/warn/Wplacement-new-size-2.C: New test.
8663
fcb25f28 86642016-02-06 Richard HEnderson <rth@redhat.com>
8665
8666 PR c/69643
8667 * gcc.target/i386/addr-space-4.c: New.
8668 * gcc.target/i386/addr-space-5.c: New.
8669
3a2545a1 86702016-02-05 Mikael Morin <mikael@gcc.gnu.org>
8671
8672 PR fortran/66089
8673 * gfortran.dg/elemental_dependency_6.f90: New.
8674
1e302465 86752016-02-05 Jakub Jelinek <jakub@redhat.com>
8676
66feb54c 8677 PR rtl-optimization/69691
8678 * gcc.c-torture/execute/pr69691.c: New test.
8679
1e302465 8680 PR c++/69628
8681 * g++.dg/parse/pr69628.C: New test.
8682
9c28a298 86832016-02-05 Uros Bizjak <ubizjak@gmail.com>
8684
8685 * gcc.dg/sancov/asan.c: Move to ...
8686 * gcc.dg/asan/sancov-1.c: ... here.
8687
a854e286 86882016-02-05 Uros Bizjak <ubizjak@gmail.com>
8689
8690 * gcc.target/i386/pr69577.c: Require avx_runtime target.
8691
d4f0b240 86922016-02-05 H.J. Lu <hongjiu.lu@intel.com>
8693
8694 PR target/69677
8695 * gcc.target/i386/pr69677.c: New test.
8696
235d8723 86972016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
8698
8699 PR c++/68948
8700 * g++.dg/template/pr68948.C: New test.
8701
f390cf65 87022016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8703
8704 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
8705 (only necessary on s390x).
8706
ab99f104 87072016-02-04 H.J. Lu <hongjiu.lu@intel.com>
8708
8709 * gcc.target/i386/pr69454-2.c: Compile with -msse2
8710 -mno-accumulate-outgoing-args.
8711
f7ef5392 87122016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
8713
8714 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
8715
6b098e91 87162016-02-04 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR c/69669
8719 * c-c++-common/pr69669.c: New test.
8720
f0146cf3 87212016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8722
8723 PR target/69667
8724 * g++.dg/pr69667.C: New file.
8725
08fd6cf5 87262016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
8727
8728 PR target/69619
8729 * gcc.dg/pr69619.c: Add new test.
8730
a6f3f39f 87312016-02-04 Richard Sandiford <richard.sandiford@arm.com>
8732
8733 PR rtl-optimization/69577
8734 * gcc.target/i386/pr69577.c: New test.
8735
774068a0 87362016-02-04 Martin Liska <mliska@suse.cz>
8737
8738 * g++.dg/asan/pr69276.C: New test.
8739
f50a7894 87402016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8741
8742 PR target/65932
8743 PR target/67714
8744 * gcc.target/arm/wmul-3.c: Simplify test to generate just
8745 a single smulbb instruction.
8746 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
8747 * gcc.target/amr/wmul-2.c: Likewise.
8748
6b722eb3 87492016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8750
8751 PR target/65932
8752 PR target/67714
8753 * gcc.c-torture/execute/pr67714.c: New test.
8754
1f1475a7 87552016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8756
8757 PR target/69454
8758 * gcc.target/i386/pr69454-1.c: New test.
8759 * gcc.target/i386/pr69454-2.c: New test.
8760
6b94e133 87612016-02-03 Martin Sebor <msebor@redhat.com>
8762
8763 PR c++/69251
8764 PR c++/69253
8765 PR c++/69290
8766 PR c++/69277
8767 PR c++/69349
8768 * g++.dg/ext/flexarray-mangle-2.C: New test.
8769 * g++.dg/ext/flexarray-mangle.C: New test.
8770 * g++.dg/ext/flexarray-subst.C: New test.
8771 * g++.dg/ext/flexary11.C: New test.
8772 * g++.dg/ext/flexary12.C: New test.
8773 * g++.dg/ext/flexary13.C: New test.
8774 * g++.dg/ext/flexary14.C: New test.
8775 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8776
342ed0ac 87772016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8778
8779 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8780 Define only if CHECK_FLOAT128 is defined.
8781 (main): Properly initialize u5.
8782
edf6c4d2 87832016-02-03 Jakub Jelinek <jakub@redhat.com>
8784
415d5641 8785 PR c/69627
8786 * gcc.dg/pr69627.c: New test.
8787
edf6c4d2 8788 PR target/69644
8789 * gcc.dg/pr69644.c: New test.
8790
cf8f3ba0 87912016-02-03 Mike Stump <mikestump@comcast.net>
8792
8793 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8794 support for struct-layout-1.exp.
8795
c90d55dd 87962016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8797
8798 PR c++/69056
f7ef5392 8799 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 8800
401bd0c8 88012016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8802 Alexandre Oliva <aoliva@redhat.com>
8803
8804 PR target/69461
8805 * gcc.target/powerpc/pr69461.c: New.
8806
277d9d1d 88072016-02-03 Uros Bizjak <ubizjak@gmail.com>
8808
8809 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8810 works from here ...
8811 (check_effective_target_fsanitize_thread): ... to here. Do not
8812 specify additional compile flags for the test source.
8813 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8814 specify additional compile flags for the test source.
8815
e69ad94a 88162016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8817
8818 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8819
a4454da2 88202016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8821
8822 PR fortran/67451
8823 PR fortran/69418
8824 * gfortran.dg/coarray_allocate_2.f08: New test.
8825 * gfortran.dg/coarray_allocate_3.f08: New test.
8826 * gfortran.dg/coarray_allocate_4.f08: New test.
8827
88cab2dd 88282016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8829
8830 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8831 use same scan-tree-dump-times on all platforms.
8832 * gcc.dg/vect/vect-outer-1.c: Likewise.
8833 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8834 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8835 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8836 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8837 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8838 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8839 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8840
66ea75c4 88412016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8842
8843 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8844 warning.
8845
4eef8df7 88462016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8847
8848 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8849
665fbc2f 88502016-02-02 James Norris <jnorris@codesourcery.com>
8851
8852 * c-c++-common/goacc/routine-5.c: Add tests.
8853
b10e3d47 88542016-02-02 Alexander Monakov <amonakov@ispras.ru>
8855
8856 * gcc.target/nvptx/unsigned-cmp.c: New test.
8857
12ad66dd 88582016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8859
8860 * gcc.target/aarch64/scalar_shift_1.c
8861 (test_corners_sisd_di): Improve force to SIMD register.
8862 (test_corners_sisd_si): Likewise.
8863 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8864 Remove scan-assembler check for ldr.
8865
f9ec342f 88662016-02-02 Richard Biener <rguenther@suse.de>
8867
8868 PR tree-optimization/69595
8869 * gcc.dg/Warray-bounds-17.c: New testcase.
8870
32f2925a 88712016-02-02 Richard Biener <rguenther@suse.de>
8872
8873 PR tree-optimization/69606
8874 * gcc.dg/torture/pr69606.c: New testcase.
8875
cfd9ca84 88762016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8877
8878 PR middle-end/68542
8879 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8880 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8881
19bf08e2 88822016-02-02 Alan Modra <amodra@gmail.com>
8883
8884 PR target/69548
8885 * gcc.target/powerpc/pr69548.c: New test.
8886
6f13b088 88872016-02-01 Jakub Jelinek <jakub@redhat.com>
8888
dcddc5af 8889 PR rtl-optimization/69592
8890 * gcc.dg/pr69592.c: New test.
8891
6f13b088 8892 PR preprocessor/69543
8893 PR c/69558
8894 * gcc.dg/pr69543.c: New test.
8895 * gcc.dg/pr69558.c: New test.
8896
d090e5c2 88972016-02-01 Uros Bizjak <ubizjak@gmail.com>
8898
fcb317c5 8899 PR testsuite/65940
8900 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 8901
aaf527dc 89022016-02-01 Martin Sebor <msebor@redhat.com>
8903
8904 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8905
1674217b 89062016-02-01 Bin Cheng <bin.cheng@arm.com>
8907
8908 PR tree-optimization/67921
8909 * c-c++-common/ubsan/pr67921.c: New test.
8910
b4007655 89112016-02-01 Richard Biener <rguenther@suse.de>
8912
8913 PR middle-end/69556
8914 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8915
88a477bb 89162016-02-01 Richard Biener <rguenther@suse.de>
8917
8918 PR tree-optimization/69574
8919 * gcc.dg/torture/pr69574.c: New testcase.
8920
2eaaa4e7 89212016-02-01 Richard Biener <rguenther@suse.de>
8922
8923 PR tree-optimization/69579
8924 * gcc.dg/setjmp-6.c: New testcase.
8925
e3882c44 89262016-02-01 Jakub Jelinek <jakub@redhat.com>
8927
8928 PR rtl-optimization/69570
8929 * g++.dg/opt/pr69570.C: New test.
8930
f80aff47 89312016-02-01 Richard Henderson <rth@redhat.com>
8932
8933 * gcc.dg/pr69535.c: New test.
8934
240568aa 89352016-01-31 John David Anglin <danglin@gcc.gnu.org>
8936
6009b3b8 8937 PR testsuite/69584
8938 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8939 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8940
1fdf7177 8941 PR debug/68244
8942 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8943
240568aa 8944 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8945
cb3e5ac0 89462016-01-31 Paul Thomas <pault@gcc.gnu.org>
8947
8948 PR fortran/67564
8949 * gfortran.dg/allocate_with_source_17.f03: New test.
8950
3b8b902b 89512016-01-30 Jakub Jelinek <jakub@redhat.com>
8952
8953 PR tree-optimization/69546
8954 * gcc.dg/torture/pr69546.c: New test.
8955
17985abe 89562016-01-30 Paul Thomas <pault@gcc.gnu.org>
8957
8958 PR fortran/69566
8959 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8960
b5239e80 89612016-01-30 Martin Sebor <msebor@redhat.com>
8962
8963 PR c++/68490
8964 * g++.dg/ext/flexary10.C: New test.
8965
e8f03010 89662016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8967
8968 PR fortran/66707
8969 gfortran.dg/common_23.f90: New test.
8970
dc93691a 89712016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8972
8973 PR target/65546
8974 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8975 condition being checked, and disable it when the target supports
8976 misaligned loads and stores.
8977
ff5e28e9 89782016-01-29 Jakub Jelinek <jakub@redhat.com>
8979
8980 PR debug/69518
8981 * gcc.dg/torture/pr69518.c: New test.
8982
b0d8930a 89832016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8984
8985 PR target/69530
8986 * gcc.target/i386/pr69530.c: New test.
8987
21601fc7 89882016-01-29 Steve Ellcey <sellcey@imgtec.com>
8989
8990 PR target/65604
8991 * gcc.target/mips/div-delay.c: New test.
8992
ca6c7317 89932016-01-29 Jakub Jelinek <jakub@redhat.com>
8994
4758dc39 8995 PR target/69551
8996 * gcc.target/i386/pr69551.c: New test.
8997
ca6c7317 8998 PR target/66137
8999 * gcc.target/i386/pr66137.c: New test.
9000
e3078da6 90012016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9002
9003 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9004 always built for p5600.
9005 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9006 isa=p5600 dg-option.
9007
b622ec25 90082016-01-29 Richard Biener <rguenther@suse.de>
9009
9010 PR tree-optimization/69547
9011 * g++.dg/tree-ssa/pr69547.C: New testcase.
9012
d2a60e99 90132016-01-29 Jakub Jelinek <jakub@redhat.com>
9014
9015 PR debug/66869
9016 * g++.dg/warn/Wunused-function2.C: New test.
9017
ae849d2b 90182016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9019
9020 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9021 support for test to succeed.
9022
ce6a6978 90232016-01-29 Marek Polacek <polacek@redhat.com>
9024
9025 PR c++/69509
9026 PR c++/69516
9027 * g++.dg/ext/constexpr-vla2.C: New test.
9028 * g++.dg/ext/constexpr-vla3.C: New test.
9029 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9030
7550d855 90312016-01-29 Richard Biener <rguenther@suse.de>
9032
9033 PR middle-end/69537
9034 * gcc.dg/uninit-21.c: New testcase.
9035
f11bb279 90362016-01-28 Uros Bizjak <ubizjak@gmail.com>
9037
9038 PR target/69459
9039 * gcc.target/i386/pr69459.c: New test.
9040
c80c12c8 90412016-01-28 Steve Ellcey <sellcey@imgtec.com>
9042
9043 PR target/68400
9044 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9045 * gcc.target/mips/pr68400.c: New test.
9046
c649bacc 90472016-01-28 Martin Sebor <msebor@redhat.com>
9048
9049 PR target/17381
9050 * gcc.target/powerpc/pr17381.c: New test.
9051
f4881661 90522016-01-28 Jakub Jelinek <jakub@redhat.com>
9053
9054 PR middle-end/69542
9055 * gcc.dg/torture/pr69542.c: New test.
9056
d66fdd75 90572016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9058
9059 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9060
d4a78818 90612016-01-28 David Edelsohn <dje.gcc@gmail.com>
9062
9063 * gcc.dg/pr65980.c: Skip on AIX.
9064 * gcc.dg/pr66688.c: Same.
9065
21329e97 90662016-01-28 David Edelsohn <dje.gcc@gmail.com>
9067
9068 PR target/63679
9069 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9070 * gcc.dg/tree-ssa/sra-18.c: Same.
9071
cc7124a6 90722016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9073
9074 PR fortran/62536
9075 * gfortran.dg/block_15.f08: New test.
9076 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9077 on incorrectly closed BLOCK.
9078
358dfcb4 90792016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9080
9081 * gcc.dg/declare-simd.c: New test.
e87502d6 90822016-01-28 Richard Biener <rguenther@suse.de>
9083
9084 PR tree-optimization/69466
9085 * gfortran.dg/vect/pr69466.f90: New testcase.
9086
44e7334b 90872016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9088
9089 * g++.dg/pr67989.C: Remove ARM-specific option.
9090 * gcc.target/arm/pr67989.C: New file.
9091
5ce8f551 90922016-01-27 Uros Bizjak <ubizjak@gmail.com>
9093
9094 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9095 and expm1 test for glibc < 2.11.
9096
fa6e6b15 90972016-01-27 Richard Henderson <rth@redhat.com>
9098
9099 * gcc.c-torture/execute/pr69447.c: New test.
9100
91012016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9102
7b8122c6 9103 PR fortran/69422
147b2f9b 9104 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9105
78e516eb 91062016-01-27 Jakub Jelinek <jakub@redhat.com>
9107
9108 PR debug/66869
9109 * gcc.dg/pr66869.c: New test.
9110
9b849350 91112016-01-25 Jeff Law <law@redhat.com>
9112
9113 PR tree-optimization/68398
f11bb279 9114 PR tree-optimization/69196
9b849350 9115 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9116 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9117 path to avoid new heuristic allowing more irreducible regions
9118 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9119 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9120 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9121 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9122 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9123
fee5e491 91242016-01-27 Marek Polacek <polacek@redhat.com>
9125
9126 PR c/68062
9127 * c-c++-common/vector-compare-4.c: New test.
9128
eec96426 91292016-01-27 David Malcolm <dmalcolm@redhat.com>
9130
9131 PR preprocessor/69126
9132 * c-c++-common/pr69126.c: New test case.
9133
5068be18 91342016-01-27 Ian Lance Taylor <iant@google.com>
9135
9136 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9137
5fa82c11 91382016-01-27 Ryan Burn <contact@rnburn.com>
9139
9140 PR cilkplus/69267
9141 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9142
b3df0219 91432016-01-27 Uros Bizjak <ubizjak@gmail.com>
9144
9145 PR target/69512
9146 * gcc.target/i386/pr69512.c: New test.
9147
d46a16d4 91482016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9149
9150 PR ada/69488
9151 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9152
6a9b35ef 91532016-01-27 Marek Polacek <polacek@redhat.com>
9154
9155 PR c++/69379
9156 * g++.dg/pr69379.C: New test.
9157
18e9663b 91582016-01-27 Martin Sebor <msebor@redhat.com>
9159
9160 PR c++/69317
9161 * g++.dg/abi/Wabi-2-2.C: New test.
9162 * g++.dg/abi/Wabi-2-3.C: New test.
9163 * g++.dg/abi/Wabi-3-2.C: New test.
9164 * g++.dg/abi/Wabi-3-3.C: New test.
9165
c88301ad 91662016-01-27 Richard Biener <rguenther@suse.de>
9167
9168 PR tree-optimization/69166
9169 * gcc.dg/torture/pr69166.c: New testcase.
9170
8ca47550 91712016-01-27 Martin Jambor <mjambor@suse.cz>
9172
9173 PR tree-optimization/69355
9174 * gcc.dg/tree-ssa/pr69355.c: New test.
9175
5cb23e3c 91762016-01-27 Marek Polacek <polacek@redhat.com>
9177
9178 PR c++/69496
9179 * g++.dg/ext/constexpr-vla1.C: New test.
9180
7b0c1b6d 91812016-01-20 Christian Bruel <christian.bruel@st.com>
9182
9183 PR target/69245
9184 * gcc.target/arm/pr69245.c: New test.
9185
220112fc 91862016-01-27 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR tree-optimization/69399
9189 * gcc.dg/torture/pr69399.c: New test.
9190
16294490 91912016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9192
9193 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9194
8abd3d0c 91952016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9196
9197 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9198
7cf9b895 91992016-01-26 Tom de Vries <tom@codesourcery.com>
9200
9201 PR tree-optimization/69110
9202 * gcc.dg/autopar/pr69110.c: New test.
9203
557c1942 92042016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9205 Sebastian Pop <s.pop@samsung.com>
557c1942 9206
9207 * gcc.dg/graphite/isl-ast-op-select.c: New.
9208
80adbd96 92092015-01-26 Paul Thomas <pault@gcc.gnu.org>
9210
9211 PR fortran/69385
9212 * gfortran.dg/allocate_error_6.f90: New test.
9213
c3f86f60 92142016-01-26 Richard Henderson <rth@redhat.com>
9215
9216 * gcc.dg/tm/pr60908.c: New test.
9217
3752e5b1 92182016-01-26 David Malcolm <dmalcolm@redhat.com>
9219
9220 PR other/69006
9221 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9222 directive.
9223 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9224 expected multiline output to reflect the colorization being
9225 disabled before newlines.
9226 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9227 (custom_diagnostic_finalizer): Replace call to
9228 pp_newline_and_flush with call to pp_flush.
9229 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9230 * gfortran.dg/implicit_class_1.f90: Likewise.
9231 * lib/gcc-dg.exp (allow_blank_lines): New global.
9232 (dg-allow-blank-lines-in-output): New procedure.
9233 (gcc-dg-prune): Complain about blank lines in the output, unless
9234 dg-allow-blank-lines-in-output was called.
9235 * lib/multiline.exp (_build_multiline_regex): Only support
9236 arbitrary followup text for non-blank-lines, not for blank lines.
9237
9bbfd060 92382016-01-26 Jakub Jelinek <jakub@redhat.com>
9239
9240 PR tree-optimization/69483
9241 * gcc.dg/pr69483.c: New test.
9242 * g++.dg/opt/pr69483.C: New test.
9243
53773057 92442016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9245
9246 PR target/68620
9247 * gcc.target/arm/pr68620.c: New test.
9248
442a556f 92492016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9250
9251 * gcc.target/i386/pr68986-2.c: Remove -m32.
9252
d513c683 92532016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9254
9255 PR target/68986
9256 * gcc.target/i386/pr68986-1.c: New test.
9257 * gcc.target/i386/pr68986-2.c: Likewise.
9258 * gcc.target/i386/pr68986-3.c: Likewise.
9259
976877a5 92602016-01-26 Christian Bruel <christian.bruel@st.com>
9261
9262 * lib/target-supports.exp
9263 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9264 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9265 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9266
2c7b2f88 92672016-01-26 Richard Biener <rguenther@suse.de>
9268
9269 PR tree-optimization/69452
9270 * gcc.dg/torture/pr69452.c: New testcase.
9271
f7fc06e7 92722016-01-26 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR target/69442
9275 * gcc.dg/pr69442.c: New test.
9276
d1dae587 92772016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9278
9279 PR target/67896
9280 * gcc.target/aarch64/simd/pr67896.C: New.
9281
ef7be7f8 92822016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9283
9284 PR tree-optimization/69400
9285 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9286 function.
9287 (plugin_init): Call it.
9288 * gcc.dg/torture/pr69400.c: New test.
9289
648433a4 92902016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9291
9292 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9293
45fc5243 92942016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9295 Sebastian Pop <s.pop@samsung.com>
9296
9297 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9298 isl-0.15.
9299
c699f6a1 93002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9301 Sebastian Pop <s.pop@samsung.com>
9302
9303 * gcc.dg/graphite/pr69292.c: New.
9304
b86e24ea 93052016-01-25 Jakub Jelinek <jakub@redhat.com>
9306
9307 * c-c++-common/goacc/use_device-1.c: New test.
9308
105cb8d7 93092016-01-25 Jeff Law <law@redhat.com>
9310
9311 PR tree-optimization/69196
9312 PR tree-optimization/68398
9313 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9314 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9315
44562749 93162016-01-25 David Edelsohn <dje.gcc@gmail.com>
9317
9318 PR target/69469
9319 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9320 Algorithm.
9321
6837fee7 93222016-01-25 Richard Biener <rguenther@suse.de>
9323
9324 PR testsuite/69380
9325 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9326
fe500d65 93272016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9328
9329 PR target/69421
9330 * gcc.dg/pr69421.c: New test.
9331
8eacba94 93322016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9333
9334 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9335 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9336 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9337 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9338 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9339 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9340 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9341 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9342 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9343 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9344
af09d40d 93452016-01-25 Richard Biener <rguenther@suse.de>
9346
9347 PR tree-optimization/69376
9348 * gcc.dg/torture/pr69376.c: New testcase.
9349
d65063f5 93502016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9351
9352 PR fortran/69397
9353 PR fortran/68442
9354 * gfortran.dg/interface_38.f90: New test.
9355 * gfortran.dg/interface_39.f90: New test.
80adbd96 9356
08c7bfb4 93572016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9358
9359 Revert:
9360 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9361
9362 PR c++/11858
9363 PR c++/24663
9364 PR c++/24664
9365 * g++.dg/template/pr11858.C: New test.
9366 * g++.dg/template/pr24663.C: New test.
9367 * g++.dg/template/unify12.C: New test.
9368 * g++.dg/template/unify13.C: New test.
9369 * g++.dg/template/unify14.C: New test.
9370 * g++.dg/template/unify15.C: New test.
9371 * g++.dg/template/unify16.C: New test.
9372 * g++.dg/template/unify17.C: New test.
9373
c2e7d2be 93742016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9375
9376 PR fortran/68283
9377 gfortran.dg/pr68283.f90: New test.
9378
9f2e8617 93792016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9380
9381 PR fortran/66094
9382 * gfortran.dg/inline_matmul_13.f90: New test.
9383 * gfortran.dg/matmul_bounds_8.f90: New test.
9384 * gfortran.dg/matmul_bounds_9.f90: New test.
9385 * gfortran.dg/matmul_bounds_10.f90: New test.
9386
a4838119 93872016-01-23 Tom de Vries <tom@codesourcery.com>
9388
9389 PR tree-optimization/69426
9390 * gcc.dg/autopar/pr69426.c: New test.
9391
feddf0dc 93922016-01-23 Martin Sebor <msebor@redhat.com>
9393
9394 PR c++/58109
9395 PR c++/69022
9396 * g++.dg/cpp0x/alignas5.C: New test.
9397 * g++.dg/ext/vector29.C: Same.
9398
132731fb 93992016-01-23 Uros Bizjak <ubizjak@gmail.com>
9400
9401 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9402 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9403 _GNU_SOURCE from compile flags to the source.
9404 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9405 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9406 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9407 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9408
51aec681 94092016-01-22 Jakub Jelinek <jakub@redhat.com>
9410
9411 PR target/69432
9412 * g++.dg/opt/pr69432.C: New test.
9413
147aa3e3 94142016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9415
9416 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9417 32-bit targets testing an -m64 multilib.
9418
4d04e35e 94192016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9420
9421 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9422 64-bit support.
9423
86f38d0c 94242016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9425
9426 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9427
f776e712 94282016-01-21 Christian Bruel <christian.bruel@st.com>
9429
9430 PR target/68674
9431 * gcc.target/i386/pr68674.c
9432 * gcc.target/aarch64/pr68674.c
9433 * gcc.target/arm/pr68674.c
9434
7b9de435 94352016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9436
9437 PR target/69403
9438 * gcc.c-torture/execute/pr69403.c: New test.
9439
9935a0ba 94402016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9441
9442 PR c++/55843
9443 * g++.dg/template/pr55843.C: New.
9444
06b94aa1 94452016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9446
9447 PR testsuite/66877
9448 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9449 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9450
b68773a8 94512016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9452
9453 PR testsuite/67489
132731fb 9454 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9455 from dg-do compile directive, and instead add
9456 { dg-require-effective-target int128 }.
b68773a8 9457
bbbbe8ab 94582016-01-20 Martin Sebor <msebor@redhat.com>
9459
9460 PR c/69405
9461 * gcc.dg/sync-fetch.c: New test.
9462
f3a6a26f 94632016-01-21 Martin Sebor <msebor@redhat.com>
9464
9465 PR target/69252
9466 * gcc.target/powerpc/pr69252.c: New test.
9467
d1565a03 94682016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9469
9470 PR fortran/65996
132731fb 9471 * gfortran.dg/pr65996.f90: New test.
d1565a03 9472
15a5a905 94732016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9474
9475 PR c++/68810
bbbbe8ab 9476 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9477 expected to generate an error.
15a5a905 9478
e4538af5 94792016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9480
9481 PR middle-end/66178
9482 * gcc.dg/torture/pr66178.c: New test.
9483
4d4180ce 94842016-01-21 Anton Blanchard <anton@samba.org>
9485 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9486
9487 PR target/63354
9488 * gcc.target/powerpc/pr63354.c: New test.
9489
86e16058 94902016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9491
9492 PR rtl-optimization/68990
9493 * gcc.target/i386/pr68990: New.
9494
b11b85e4 94952016-01-21 Nick Clifton <nickc@redhat.com>
9496
9497 PR target/69129
9498 * gcc.target/mips/pr69129.c: New.
9499
62dd9f85 95002016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9501
9502 PR c++/58046
9503 * g++.dg/cpp0x/pr58046.C: New.
9504
ac7d424b 95052016-01-21 Jakub Jelinek <jakub@redhat.com>
9506
47c0bea3 9507 PR target/69187
9508 PR target/65624
9509 * gcc.target/arm/pr69187.c: New test.
9510
ac7d424b 9511 PR c++/69355
9512 * g++.dg/torture/pr69355.C: New test.
9513
9e18b252 95142016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9515 Sebastian Pop <s.pop@samsung.com>
9516
9517 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9518
de862e2f 95192016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9520 Sebastian Pop <s.pop@samsung.com>
9521
132731fb 9522 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9523
f55f9344 95242016-01-21 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR middle-end/67653
9527 * c-c++-common/pr67653.c: New test.
9528 * gcc.dg/torture/pr29119.c: Add dg-warning.
9529
62752e71 95302016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9531
9532 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9533
16d4186f 95342016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9535
9536 PR c/24293
9537 * gcc.dg/pr24293.c: New test.
9538 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9539 incomplete struct type.
9540 * gcc.dg/declspec-1.c: Likewise.
9541 * gcc.dg/pr63549.c: Likewise.
9542
58219d13 95432016-01-20 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR tree-optimization/66612
9546 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9547 for bdn instruction.
9548
a7b5688a 95492016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9550
9551 * lib/target-supports.exp
9552 (check_effective_target_arm_fp_ok_nocache): New.
9553 (check_effective_target_arm_fp_ok): New.
9554 (add_options_for_arm_fp): New.
9555 (check_effective_target_arm_crypto_ok_nocache): Require
9556 target_arm_v8_neon_ok instead of arm32.
9557 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9558 (check_effective_target_arm_crypto_pragma_ok): New.
9559 (add_options_for_arm_vfp): New.
9560 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9561 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9562 target instead. Force initial fpu to vfp.
9563 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9564 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9565 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9566 dependency.
9567 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9568 use arm_vfp effective target instead. Force initial fpu to vfp.
9569 * gcc.target/arm/attr-neon3.c: Likewise.
9570 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9571 arm_vfp_ok.
9572 * gcc.target/arm/unsigned-float.c: Likewise.
9573 * gcc.target/arm/vfp-1.c: Likewise.
9574 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9575 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9576 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9577 * gcc.target/arm/vfp-ldmias.c: Likewise.
9578 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9579 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9580 * gcc.target/arm/vfp-stmiad.c: Likewise.
9581 * gcc.target/arm/vfp-stmias.c: Likewise.
9582 * gcc.target/arm/vnmul-1.c: Likewise.
9583 * gcc.target/arm/vnmul-2.c: Likewise.
9584 * gcc.target/arm/vnmul-3.c: Likewise.
9585 * gcc.target/arm/vnmul-4.c: Likewise.
9586
7ca56ca8 95872016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9588
7fb75b57 9589 PR testsuite/69366
9590 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9591 the MPX run-time library, for compile-time MPX test.
9592 * gcc.target/i386/chkp-always_inline.c: Likewise.
9593 * gcc.target/i386/chkp-bndret.c: Likewise.
9594 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9595 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9596 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9597 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9598 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9599 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9600 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9601 * gcc.target/i386/chkp-label-address.c: Likewise.
9602 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9603 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9604 * gcc.target/i386/chkp-pr69044.c: Likewise.
9605 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9606 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9607 * gcc.target/i386/chkp-strchr.c: Likewise.
9608 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9609 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9610 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9611 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9612 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9613 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9614 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9615 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9616 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9617 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9618 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9619 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9620 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9621 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9622 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9623 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9624 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9625 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9626 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9627 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9628 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9629 * gcc.target/i386/pr63995-2.c: Likewise.
9630 * gcc.target/i386/pr64805.c: Likewise.
9631 * gcc.target/i386/pr65044.c: Likewise.
9632 * gcc.target/i386/pr65167.c: Likewise.
9633 * gcc.target/i386/pr65183.c: Likewise.
9634 * gcc.target/i386/pr65184.c: Likewise.
9635 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 9636
f2da0b99 96372016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9638
9639 PR tree-optimization/69328
9640 * gcc.dg/pr69328.c: New test.
9641
4d379676 96422016-01-20 Jeff Law <law@redhat.com>
9643
4a11f145 9644 PR target/25114
4d379676 9645 * gcc.target/m68k/pr25114.c: New test.
9646
0754bad1 96472016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9648
9649 * gcc.target/arm/memset-inline-10.c: Added
9650 dg-require-effective-target arm_thumb2_ok.
9651
63bd5c2d 96522016-01-19 Eric Botcazou <ebotcazou@adacore.com>
9653
9654 * gcc.dg/debug/dwarf2/sso.c: New test.
9655
a9c01e81 96562016-01-19 Uros Bizjak <ubizjak@gmail.com>
9657
9658 PR testsuite/68820
9659 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
9660 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
9661 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
9662
53fa0e54 96632016-01-19 Jan Hubicka <hubicka@ucw.cz>
9664
9665 PR ipa/66223
9666 * g++.dg/ipa/devirt-50.C: New testcase.
9667
e035a62c 96682016-01-19 Marek Polacek <polacek@redhat.com>
9669
9670 PR c++/68965
9671 * g++.dg/cpp1y/parameter-pack-1.C: New test.
9672 * g++.dg/cpp1y/parameter-pack-2.C: New test.
9673
885cc3ea 96742016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9675
9676 PR target/69135
9677 * gcc.target/arm/pr69135_1.c: New test.
9678
07bd240e 96792015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9680
9681 * gcc.target/aarch64/ccmp_1.c: Add new tests.
9682
9f60d257 96832015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
9684
9685 * gcc.target/aarch64/ccmp_1.c: New testcase.
9686
a0c919f7 96872016-01-19 Marek Polacek <polacek@redhat.com>
9688
9689 PR c++/68586
9690 * g++.dg/cpp0x/enum30.C: New test.
9691
dc5d6d17 96922016-01-19 Richard Biener <rguenther@suse.de>
9693
9694 PR tree-optimization/69336
9695 * g++.dg/tree-ssa/pr69336.C: New testcase.
9696
6dd156e0 96972016-01-19 Jakub Jelinek <jakub@redhat.com>
9698
9699 PR debug/65779
9700 * gcc.dg/pr65779.c: New test.
9701
3e0d45b9 97022016-01-19 Richard Biener <rguenther@suse.de>
9703
9704 PR tree-optimization/69352
9705 * gcc.dg/torture/pr69352.c: New testcase.
9706
7a3cf64d 97072016-01-19 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR rtl-optimization/68955
9710 PR rtl-optimization/64557
9711 * gcc.dg/torture/pr68955.c: New test.
9712
8be55b33 97132016-01-19 Jan Hubicka <hubicka@ucw.cz>
9714
9715 PR lto/69136
9716 * g++.dg/torture/pr69136.C: New testcase.
9717
72a985d7 97182016-01-19 Jan Hubicka <hubicka@ucw.cz>
9719
9720 PR lto/69133
9721 * g++.dg/lto/pr69133_0.C: New testcase.
9722 * g++.dg/lto/pr69133_1.C: New testcase.
9723
56778b62 97242016-01-15 Jeff Law <law@redhat.com>
9725
9726 PR tree-optimization/69320
9727 * gcc.c-torture/pr69320-1.c: New test.
9728 * gcc.c-torture/pr69320-2.c: New test.
9729 * gcc.c-torture/pr69320-3.c: New test.
9730 * gcc.c-torture/pr69320-4.c: New test.
9731
ced41b93 97322016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9733
9734 PR c++/11858
9735 PR c++/24663
9736 PR c++/24664
9737 * g++.dg/template/pr11858.C: New test.
9738 * g++.dg/template/pr24663.C: New test.
9739 * g++.dg/template/unify12.C: New test.
9740 * g++.dg/template/unify13.C: New test.
9741 * g++.dg/template/unify14.C: New test.
9742 * g++.dg/template/unify15.C: New test.
9743 * g++.dg/template/unify16.C: New test.
9744 * g++.dg/template/unify17.C: New test.
9745
7f8cbcaf 97462016-01-18 David Malcolm <dmalcolm@redhat.com>
9747
9748 PR testsuite/69181
9749 * gcc.dg/pr69181-1.c: New test file.
9750 * gcc.dg/pr69181-2.c: New test file.
9751 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
9752 globals by moving it to...
9753 (cleanup-after-saved-dg-test): ...this new function. Add
9754 "global additional_sources_used". Add reset of global
9755 multiline_expected_outputs to the empty list.
9756 * lib/multiline.exp (_multiline_expected_outputs): Rename this
9757 global to...
9758 (multiline_expected_outputs): ...this, and updated comments to
9759 note that it is modified from gcc-dg.exp.
9760 (dg-end-multiline-output): Update for the above renaming.
9761 (handle-multiline-outputs): Likewise. Remove the clearing
9762 of the expected outputs to the empty list.
9763
3c7cbfc0 97642016-01-18 Richard Biener <rguenther@suse.de>
9765
9766 PR tree-optimization/69297
9767 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9768
81d49cc1 97692016-01-18 Joseph Myers <joseph@codesourcery.com>
9770
9771 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9772 dg-options.
9773 * gcc.target/mips/mips-3d-2.c: Likewise.
9774 * gcc.target/mips/mips-3d-3.c: Likewise.
9775 * gcc.target/mips/mips-3d-4.c: Likewise.
9776 * gcc.target/mips/mips-3d-5.c: Likewise.
9777 * gcc.target/mips/mips-3d-6.c: Likewise.
9778 * gcc.target/mips/mips-3d-7.c: Likewise.
9779 * gcc.target/mips/mips-3d-8.c: Likewise.
9780 * gcc.target/mips/mips-3d-9.c: Likewise.
9781 * gcc.target/mips/mips-ps-1.c: Likewise.
9782 * gcc.target/mips/mips-ps-2.c: Likewise.
9783 * gcc.target/mips/mips-ps-3.c: Likewise.
9784 * gcc.target/mips/mips-ps-4.c: Likewise.
9785 * gcc.target/mips/mips-ps-5.c: Likewise.
9786 * gcc.target/mips/mips-ps-6.c: Likewise.
9787 * gcc.target/mips/mips-ps-7.c: Likewise.
9788 * gcc.target/mips/mips-ps-type.c: Likewise.
9789 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9790 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9791
03c4ff3a 97922016-01-18 Tom de Vries <tom@codesourcery.com>
9793
9794 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9795 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9796 * c-c++-common/goacc/kernels-empty.c: New test.
9797 * c-c++-common/goacc/kernels-eternal.c: New test.
9798 * c-c++-common/goacc/kernels-loop-2.c: New test.
9799 * c-c++-common/goacc/kernels-loop-3.c: New test.
9800 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9801 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9802 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9803 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9804 * c-c++-common/goacc/kernels-loop-data.c: New test.
9805 * c-c++-common/goacc/kernels-loop-g.c: New test.
9806 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9807 * c-c++-common/goacc/kernels-loop-n.c: New test.
9808 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9809 * c-c++-common/goacc/kernels-loop.c: New test.
9810 * c-c++-common/goacc/kernels-noreturn.c: New test.
9811 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9812 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9813 * c-c++-common/goacc/kernels-reduction.c: New test.
9814
22e3dcee 98152016-01-18 Tom de Vries <tom@codesourcery.com>
9816
9817 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9818 * gcc.dg/autopar/outer-2.c: Same.
9819 * gcc.dg/autopar/outer-3.c: Same.
9820 * gcc.dg/autopar/outer-4.c: Same.
9821 * gcc.dg/autopar/outer-5.c: Same.
9822 * gcc.dg/autopar/outer-6.c: Same.
9823 * gcc.dg/autopar/parallelization-1.c: Same.
9824 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9825 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9826 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9827 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9828 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9829 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9830 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9831 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9832 * gcc.dg/autopar/pr39500-1.c: Same.
9833 * gcc.dg/autopar/pr39500-2.c: Same.
9834 * gcc.dg/autopar/pr46193.c: Same.
9835 * gcc.dg/autopar/pr46194.c: Same.
9836 * gcc.dg/autopar/pr49580.c: Same.
9837 * gcc.dg/autopar/pr49960-1.c: Same.
9838 * gcc.dg/autopar/pr49960.c: Same.
9839 * gcc.dg/autopar/pr68373.c: Same.
9840 * gcc.dg/autopar/reduc-1.c: Same.
9841 * gcc.dg/autopar/reduc-1char.c: Same.
9842 * gcc.dg/autopar/reduc-1short.c: Same.
9843 * gcc.dg/autopar/reduc-2.c: Same.
9844 * gcc.dg/autopar/reduc-2char.c: Same.
9845 * gcc.dg/autopar/reduc-2short.c: Same.
9846 * gcc.dg/autopar/reduc-3.c: Same.
9847 * gcc.dg/autopar/reduc-4.c: Same.
9848 * gcc.dg/autopar/reduc-6.c: Same.
9849 * gcc.dg/autopar/reduc-7.c: Same.
9850 * gcc.dg/autopar/reduc-8.c: Same.
9851 * gcc.dg/autopar/reduc-9.c: Same.
9852 * gcc.dg/autopar/uns-outer-4.c: Same.
9853 * gcc.dg/autopar/uns-outer-5.c: Same.
9854 * gcc.dg/autopar/uns-outer-6.c: Same.
9855 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9856 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9857
fd5cbe2f 98582016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9859
9860 PR target/63679
9861 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9862 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9863
fa75ab55 98642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9865
9866 PR target/63679
9867 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9868 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9869 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9870
214b2582 98712016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9872
9873 PR target/63679
9874 * gcc.dg/tree-ssa/sra-17.c: New.
9875 * gcc.dg/tree-ssa/sra-18.c: New.
9876
13146837 98772016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9878
9879 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9880
6ccd18c2 98812016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9882
9883 * gnat.dg/inline12.adb: New test.
9884
8872b95f 98852016-01-18 Bin Cheng <bin.cheng@arm.com>
9886
9887 PR tree-optimization/66797
9888 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9889
971514e3 98902016-01-18 Richard Biener <rguenther@suse.de>
9891
9892 PR tree-optimization/69170
9893 * gcc.dg/torture/pr69170.c: New testcase.
9894
dfb6d139 98952016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 9896
9897 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9898
164d84c2 98992016-01-16 Tom de Vries <tom@codesourcery.com>
9900
9901 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9902
4c33b769 99032016-01-16 Tom de Vries <tom@codesourcery.com>
9904
9905 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9906 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9907 redundant dg-require-effective-target pthread.
9908 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9909 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9910 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9911 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9912 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9913 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9914 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9915
673441b0 99162016-01-16 David Edelsohn <dje.gcc@gmail.com>
9917
9918 PR target/68609
9919 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9920 * gcc.target/powerpc/recip-7.c: Same.
9921
90153ae7 99222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9923
9924 PR c++/69091
9925 * g++.dg/template/pr69091.C: New test.
9926
bc24d01d 99272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9928
9929 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9930 dump does not contain an error_mark_node.
9931 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9932 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9933
4067c0fd 99342016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9935
9936 PR c++/68936
9937 * g++.dg/template/pr68936.C: New test.
9938
27c6dbdd 99392016-01-15 David Edelsohn <dje.gcc@gmail.com>
9940
9941 PR target/68609
9942 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9943 * gcc.target/powerpc/recip-2.c: Same.
9944 * gcc.target/powerpc/recip-3.c: Same.
9945 * gcc.target/powerpc/recip-4.c: Same.
9946 * gcc.target/powerpc/recip-sqrtf.c: Same.
9947
e390c57d 99482016-01-15 Jeff Law <law@redhat.com>
9949
9950 PR tree-optimization/69270
9951 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9952 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9953
ddcfeaf1 99542016-01-15 Paul Thomas <pault@gcc.gnu.org>
9955
9956 PR fortran/49630
9957 * gfortran.dg/deferred_character_13.f90: New test for the fix
9958 of comment 3 of the PR.
9959
9960 PR fortran/54070
9961 * gfortran.dg/deferred_character_8.f90: New test
9962 * gfortran.dg/allocate_error_5.f90: New test
9963
9964 PR fortran/60593
9965 * gfortran.dg/deferred_character_10.f90: New test
9966
9967 PR fortran/60795
9968 * gfortran.dg/deferred_character_14.f90: New test
9969
9970 PR fortran/61147
9971 * gfortran.dg/deferred_character_11.f90: New test
9972
9973 PR fortran/64324
9974 * gfortran.dg/deferred_character_9.f90: New test
9975
81be349c 99762016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9977
9978 PR rtl-optimization/69030
9979 * gcc.target/i386/pr69030.c: New.
9980
998456c5 99812016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9982
9983 * gcc.target/aarch64/target_attr_17.c: New test.
9984
0d85be19 99852016-01-15 Richard Biener <rguenther@suse.de>
9986
9987 PR tree-optimization/66856
9988 * gcc.dg/torture/pr66856-1.c: New testcase.
9989 * gcc.dg/torture/pr66856-2.c: Likewise.
9990
321d36c8 99912016-01-15 Richard Biener <rguenther@suse.de>
9992
9993 PR debug/69137
9994 * g++.dg/lto/pr69137_0.C: New testcase.
9995
d94a1f53 99962016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9997
9998 PR middle-end/69246
9999 * gcc.target/i386/pr69246.c: New test.
10000
5fe9a861 100012016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10002
a9c01e81 10003 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 10004
3d05a5e9 100052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10006
10007 PR c++/56194
10008 * g++.dg/init/const9.C: Disable test on S/390.
10009
5e8132b5 100102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10011
10012 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10013 * g++.dg/Wno-frame-address.C: Ditto.
10014
32307cdf 100152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10016
10017 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10018
1ca28250 100192016-01-15 Richard Biener <rguenther@suse.de>
10020
10021 PR tree-optimization/68961
10022 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10023
6271bd93 100242016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10025
10026 * gcc.target/i386/pr65105-5.c: New test.
10027
dfb6d139 100282016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 10029
10030 * gcc.c-torture/execute/alias-4.c: New testcase.
10031
dfb6d139 100322016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 10033
10034 PR ipa/68148
10035 * g++.dg/ipa/devirt-49.C: New testcase.
10036
7bbac464 100372016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 10038
10039 PR target/65837
10040 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10041 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10042 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10043
4345b868 100442016-01-15 Richard Biener <rguenther@suse.de>
10045
10046 PR tree-optimization/69117
10047 * gcc.dg/torture/pr69117.c: New testcase.
10048
580357e7 100492015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 10050
10051 PR c++/69048
10052 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10053
612baa31 100542016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10055
10056 PR testsuite/67509
10057 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10058 range tests use 100 * maximum instead of maximum + 1.
10059
44e09bc4 100602016-01-14 Jakub Jelinek <jakub@redhat.com>
10061
10062 PR debug/69244
10063 * gcc.dg/guality/pr69244.c: New test.
10064
96962ae4 100652016-01-14 Uros Bizjak <ubizjak@gmail.com>
10066
10067 * lib/target-supports.exp (check_effective_target_issignaling):
10068 New procedure.
10069 * gcc.dg/pr61441.c: Require issignaling effective target.
10070
ab9c400b 100712016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10072
10073 PR target/68803
10074 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10075
a7ed4583 100762016-01-14 David Malcolm <dmalcolm@redhat.com>
10077
10078 PR c++/68819
10079 PR preprocessor/69177
10080 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10081 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10082 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10083 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10084
77f35cec 100852016-01-14 Marek Polacek <polacek@redhat.com>
10086
10087 PR c/69262
10088 * gcc.dg/array-15.c: New test.
10089
915d0950 100902016-01-14 Jakub Jelinek <jakub@redhat.com>
10091
10092 PR middle-end/68146
10093 PR tree-optimization/69155
10094 * gfortran.dg/pr68146.f: New test.
10095 * gfortran.dg/pr69155.f90: New test.
10096
24651fb7 100972016-01-14 Richard Biener <rguenther@suse.de>
10098
10099 PR tree-optimization/68060
10100 * gcc.dg/torture/pr68060-1.c: New testcase.
10101 * gcc.dg/torture/pr68060-2.c: Likewise.
10102
2f63f950 101032016-01-14 Nick Clifton <nickc@redhat.com>
10104
10105 * lib/target-supports.exp
10106 (check_effective_target_arm_neon_ok_nocache): Add an option
10107 sequence that includes setting the ARM architecture to ARMv7-A.
10108 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10109 command line options necessary to enable Neon support.
10110 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10111 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10112 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10113 * gcc.target/arm/pr69180.c: Likewise.
10114
3ce0acde 101152016-01-14 Jeff Law <law@redhat.com>
10116
10117 PR tree-optimization/69270
10118 * gcc.dg/tree-ssa/pr69270.c: New test.
10119
bda05c57 101202016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10121
10122 PR c/66208
10123 * c-c++-common/pr66208.c: New file.
10124
9b657cf1 101252016-01-13 Jakub Jelinek <jakub@redhat.com>
10126
10127 PR tree-optimization/69156
10128 * gcc.dg/pr69156.c: New test.
10129
58ba1b9d 101302016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10131
10132 * gcc.target/i386/pr69225-7.c: New test.
10133
e5fee0fe 101342016-01-13 Richard Henderson <rth@redhat.com>
10135
10136 * gcc.dg/tm/memopt-13.c: Update expected function.
10137 * gcc.dg/tm/memopt-6.c: Likewise.
10138
3f0e9745 101392016-01-13 Uros Bizjak <ubizjak@gmail.com>
10140
10141 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10142 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10143 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10144 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10145
3f0e9745 101462016-01-13 Tom de Vries <tom@codesourcery.com>
10147
10148 PR tree-optimization/69169
7a6ddc0d 10149 * gcc.dg/pr69169.c: New test.
10150
9b657cf1 101512016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10152
10153 PR target/69228
10154 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10155 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10156 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10157 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10158 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10159 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10160 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10161 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10162
f704d701 101632016-01-13 Jakub Jelinek <jakub@redhat.com>
10164
10165 PR target/69247
10166 * gcc.dg/pr69247.c: New test.
10167
e966d6b9 101682016-01-13 Richard Biener <rguenther@suse.de>
10169
10170 PR tree-optimization/69242
10171 * gcc.dg/torture/pr69242.c: New testcase.
10172
1ca1d9b2 101732016-01-13 Richard Biener <rguenther@suse.de>
10174
10175 PR tree-optimization/69186
10176 * gcc.dg/torture/pr69186.c: New testcase.
10177
d07cbccc 101782016-01-13 Jeff Law <law@redhat.com>
10179
10180 PR tree-optimization/67755
10181 * gcc.dg/tree-ssa/pr67755.c: New test.
10182
101832016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10184
10185 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10186 pass number in output by a star.
10187
b95d41cf 101882016-01-12 Bin Cheng <bin.cheng@arm.com>
10189
10190 PR tree-optimization/68911
10191 * gcc.c-torture/execute/pr68911.c: New test.
10192
91d87e22 101932016-01-12 Marek Polacek <polacek@redhat.com>
10194
10195 PR c++/68979
10196 * g++.dg/warn/permissive-1.C: New test.
10197
8a9401a4 101982016-01-12 Jakub Jelinek <jakub@redhat.com>
10199
10200 PR objc++/68511
10201 PR c++/69213
10202 * g++.dg/opt/pr69213.C: New test.
10203
b9cb7a67 102042016-01-12 Christian Bruel <christian.bruel@st.com>
10205
10206 PR target/69180
10207 * gcc.target/arm/pr69180.c: New test.
10208
e4c96992 102092016-01-12 Richard Biener <rguenther@suse.de>
10210
10211 PR lto/69077
10212 * g++.dg/lto/pr69077_0.C: New testcase.
10213 * g++.dg/lto/pr69077_1.C: Likewise.
10214
90525f61 102152016-01-12 Jakub Jelinek <jakub@redhat.com>
10216
10217 PR target/69175
10218 * g++.dg/opt/pr69175.C: New test.
10219
9e7edfd3 102202016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10221
10222 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10223 rather than #including math.h & stdlib.h.
10224 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10225 * gcc.dg/vect/pr49771.c: Likewise.
10226 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10227 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10228 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10229 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10230 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10231 * gcc.dg/vect/pr44507.c: Likewise.
10232 * gcc.dg/vect/pr45902.c: Likewise.
10233 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10234 * gcc.dg/vect/vect-117.c: Likewise.
10235 * gcc.dg/vect/vect-99.c: Likewise.
10236 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10237 * gcc.dg/vect/vect-cond-1.c: Likewise.
10238 * gcc.dg/vect/vect-cond-2.c: Likewise.
10239 * gcc.dg/vect/vect-cond-3.c: Likewise.
10240 * gcc.dg/vect/vect-cond-4.c: Likewise.
10241 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10242 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10243 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10244 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10245 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10246 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10247 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10248 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10249 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10250 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10251 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10252 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10253 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10254 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10255 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10256 include of signal.h.
10257 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10258 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10259 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10260 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10261 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10262 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10263 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10264 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10265 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10266 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10267 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10268 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10269 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10270 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10271 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10272 * gcc.dg/vect/vect-outer-5.c: Likewise.
10273 * gcc.dg/vect/vect-outer-6.c: Likewise.
10274 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10275 include of stdio.h.
10276
3368873d 102772016-01-12 Nick Clifton <nickc@redhat.com>
10278
10279 PR target/68913
10280 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10281 to fread so that it will be found in all target runtimes.
10282
0464ea95 102832016-01-12 Richard Biener <rguenther@suse.de>
10284
10285 PR tree-optimization/69053
10286 * g++.dg/torture/pr69053.C: New testcase.
10287
7819730f 102882016-01-12 Richard Biener <rguenther@suse.de>
10289
10290 PR tree-optimization/69168
10291 * gcc.dg/torture/pr69168.c: New testcase.
10292
995bfebf 102932016-01-12 Richard Biener <rguenther@suse.de>
10294
10295 PR tree-optimization/69157
10296 * gcc.dg/torture/pr69157.c: New testcase.
10297
102982016-01-12 Richard Biener <rguenther@suse.de>
10299
10300 PR tree-optimization/69174
10301 * gcc.dg/torture/pr69174.c: New testcase.
10302
1d10d64c 103032016-01-12 Jakub Jelinek <jakub@redhat.com>
10304
10305 PR c++/66808
10306 PR c++/69000
10307 * g++.dg/tls/pr66808.C: New test.
10308 * g++.dg/tls/pr69000.C: New test.
10309
f0b79faf 103102016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10311
10312 * gcc.target/powerpc/swaps-p8-23.c: New test.
10313 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10314
04cf75a4 103152016-01-11 John David Anglin <danglin@gcc.gnu.org>
10316
10317 PR tree-optimization/68356
10318 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10319
0eb4264c 103202016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10321 Jim Wilson <jim.wilson@linaro.org>
10322
10323 PR target/69194
10324 * gcc.target/arm/pr69194.c: New test.
10325
2f66de64 103262016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10327
10328 PR target/69225
10329 * gcc.target/i386/pr69225-1.c: New test.
10330 * gcc.target/i386/pr69225-2.c: Likewise.
10331 * gcc.target/i386/pr69225-3.c: Likewise.
10332 * gcc.target/i386/pr69225-4.c: Likewise.
10333 * gcc.target/i386/pr69225-5.c: Likewise.
10334 * gcc.target/i386/pr69225-6.c: Likewise.
10335
36105e82 103362016-01-11 Jakub Jelinek <jakub@redhat.com>
10337
1c78ce2e 10338 PR target/67462
10339 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10340 if lp64.
10341
a4a87320 10342 PR target/69071
10343 * gcc.dg/pr69071.c: New test.
10344
91fbd04f 10345 PR c++/69211
10346 * g++.dg/opt/pr69211.C: New test.
10347
36105e82 10348 PR tree-optimization/69214
10349 * gcc.c-torture/compile/pr69214.c: New test.
10350
e934c380 103512016-01-11 Uros Bizjak <ubizjak@gmail.com>
10352
10353 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10354 * gcc.target/i386/pr66232-11.c: Ditto.
10355 * gcc.target/i386/pr66232-12.c: Ditto.
10356 * gcc.target/i386/pr66232-13.c: Ditto.
10357
3ff1b153 103582016-01-11 Richard Biener <rguenther@suse.de>
10359
10360 PR tree-optimization/69173
10361 * gcc.dg/torture/pr69173.c: New testcase.
10362
04e1504c 103632016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10364
10365 PR rtl-optimization/68796
10366 * gcc.target/aarch64/tst_5.c: New test.
10367 * gcc.target/aarch64/tst_6.c: Likewise.
10368
ae8718b5 103692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10370
10371 PR rtl-optimization/68841
10372 * gcc.dg/pr68841.c: New test.
10373 * gcc.c-torture/execute/pr68841.c: New test.
10374
bd8bece2 103752016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10376
10377 PR rtl-optimization/68920
10378 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10379 for ix86 targets.
10380 * gcc.dg/ifcvt-5.c: New test.
10381
9b657cf1 103822016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10383
10384 PR bootstrap/69123
10385 * g++.dg/pr69123.C: New.
10386
7a158352 103872016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10388
10389 PR target/69010
10390 * gcc.target/i386/pr69010.c: New test.
10391
ff375d11 103922016-01-11 Martin Jambor <mjambor@suse.cz>
10393
10394 PR ipa/69044
10395 * gcc.target/i386/chkp-pr69044.c: New test.
10396
9eb890f1 103972016-01-11 Tom de Vries <tom@codesourcery.com>
10398
10399 PR tree-optimization/69109
10400 * gcc.dg/autopar/pr69109-2.c: New test.
10401 * gcc.dg/autopar/pr69109.c: New test.
10402
c4157ee5 104032016-01-11 Tom de Vries <tom@codesourcery.com>
10404
10405 PR tree-optimization/69108
10406 * gcc.dg/autopar/pr69108.c: New test.
10407
b933e511 104082016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10409
10410 PR c++/69029
10411 * c-c++-common/Wisleading-indentation.c: Augment test.
10412
efb73de1 104132016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10414
10415 PR fortran/69154
10416 * gfortran.dg/inline_matmul_12.f90: New test.
10417
40c86c3b 104182016-01-10 Paul Thomas <pault@gcc.gnu.org>
10419
10420 PR fortran/67779
10421 * gfortran.dg/actual_array_offset_1: New test.
10422
a006c0bb 104232016-01-10 Tom de Vries <tom@codesourcery.com>
10424
10425 PR tree-optimization/69062
10426 * gcc.dg/autopar/pr69062.c: New test.
10427
880ed4be 104282016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10429
10430 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10431 * gcc.dg/vect/slp-perm-2.c: Likewise.
10432 * gcc.dg/vect/slp-perm-3.c: Likewise.
10433 * gcc.dg/vect/slp-perm-5.c: Likewise.
10434 * gcc.dg/vect/slp-perm-6.c: Likewise.
10435 * gcc.dg/vect/slp-perm-7.c: Likewise.
10436 * gcc.dg/vect/slp-perm-8.c: Likewise.
10437
d95e1856 104382016-01-10 Tom de Vries <tom@codesourcery.com>
10439
10440 PR tree-optimization/69039
10441 * gcc.dg/autopar/pr69039.c: New test.
10442
0f8f48d0 104432016-01-09 Marek Polacek <polacek@redhat.com>
10444
10445 PR c++/69113
10446 * g++.dg/pr69113.C: New test.
10447
7dff0499 104482016-01-09 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR middle-end/50865
10451 PR tree-optimization/69097
10452 * gcc.c-torture/execute/pr50865.c: New test.
10453 * gcc.c-torture/execute/pr69097-1.c: New test.
10454 * gcc.c-torture/execute/pr69097-2.c: New test.
10455 * gcc.dg/pr69097-1.c: New test.
10456 * gcc.dg/pr69097-2.c: New test.
10457
18431e78 104582016-01-09 Jakub Jelinek <jakub@redhat.com>
10459
10460 PR c++/69164
10461 * g++.dg/opt/pr69164.C: New test.
10462
1943a4a2 104632016-01-08 Jakub Jelinek <jakub@redhat.com>
10464
10465 PR tree-optimization/69167
10466 * gcc.dg/pr69167.c: New test.
10467
a143e277 104682016-01-08 Marek Polacek <polacek@redhat.com>
10469
10470 PR c++/68449
10471 * g++.dg/pr68449.C: New.
10472
44c01906 104732016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10474
10475 PR tree-optimization/68707
10476 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10477 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10478 on platforms supporting it.
10479 * gcc.dg/vect/slp-perm-2.c: Likewise.
10480 * gcc.dg/vect/slp-perm-3.c: Likewise.
10481 * gcc.dg/vect/slp-perm-5.c: Likewise.
10482 * gcc.dg/vect/slp-perm-7.c: Likewise.
10483 * gcc.dg/vect/slp-perm-8.c: Likewise.
10484 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10485 on platforms supporting it.
10486
c437d1e8 104872016-01-08 Jakub Jelinek <jakub@redhat.com>
10488
c9595c51 10489 PR tree-optimization/69162
10490 * gcc.dg/pr69162.c: New test.
10491
c437d1e8 10492 PR tree-optimization/69172
10493 * gcc.dg/pr69172.c: New test.
10494
6a46a28c 104952016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10496
10497 PR tree-optimization/67781
10498 * gcc.c-torture/execute/pr67781.c: New file.
10499
62ad9a04 105002016-01-08 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR tree-optimization/69083
10503 * gcc.dg/vect/pr69083.c: New test.
10504
9e0e8c2a 105052016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10506
10507 PR tree-optimization/61441
10508 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10509 Use -fexcess-precision=standard for compiler options.
10510 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10511
5d034e37 105122016-01-08 Jakub Jelinek <jakub@redhat.com>
10513
5013f740 10514 PR fortran/69128
10515 * gfortran.dg/gomp/pr69128.f90: New test.
10516
5d034e37 10517 PR c++/69145
10518 * g++.dg/ext/pr69145-1.C: New test.
10519 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10520 * g++.dg/ext/pr69145-2.h: New file.
10521
517906ff 105222016-01-07 Martin Sebor <msebor@redhat.com>
10523
10524 PR c/68966
10525 * gcc.dg/atomic-fetch-bool.c: New test.
10526 * gcc.dg/sync-fetch-bool.c: New test.
10527
cdbb524c 105282016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10529
10530 PR fortran/66680
10531 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10532
ec3aba9e 105332016-01-07 Nick Clifton <nickc@redhat.com>
10534
10535 PR target/66655
10536 * g++.dg/pr66655.C: New test.
10537 * g++.dg/pr66655_1.cc: Test support file.
10538 * g++.dg/pr66655.h: Test header file.
10539
9b657cf1 105402016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10541
10542 PR fortran/66680
10543 gfortran.dg/gomp/pr66680.f90: New test.
10544
cd45d7a5 105452016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10546
10547 PR target/69171
10548 * gcc.target/i386/pr69171-1.c: New test.
10549 * gcc.target/i386/pr69171-2.c: Likewise.
10550 * gcc.target/i386/pr69171-3.c: Likewise.
10551 * gcc.target/i386/pr69171-4.c: Likewise.
10552 * gcc.target/i386/pr69171-5.c: Likewise.
10553 * gcc.target/i386/pr69171-6.c: Likewise.
10554
4a86a91a 105552015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10556
10557 PR middle-end/67639
10558 * c-c++-common/pr67639.c: New test.
10559
34c05552 105602016-01-07 Jakub Jelinek <jakub@redhat.com>
10561
10562 PR tree-optimization/69141
10563 * g++.dg/opt/pr69141.C: New test.
10564
f08d6895 105652016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10566
10567 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10568
32ec4173 105692016-01-06 Uros Bizjak <ubizjak@gmail.com>
10570
10571 PR target/69140
10572 * gcc.target/i386/pr69140.c: New test
10573
d74214f3 105742016-01-06 David Malcolm <dmalcolm@redhat.com>
10575
10576 * gcc.dg/bad-dereference.c: New test case.
10577
73991cab 105782015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10579
10580 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10581
fc8cc457 105822016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10583
10584 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10585
be3c9981 105862016-01-06 Marek Polacek <polacek@redhat.com>
10587
10588 PR sanitizer/69099
10589 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10590
2cb724f9 105912016-01-05 Marek Polacek <polacek@redhat.com>
10592
10593 PR c/69104
10594 * gcc.dg/atomic-invalid-2.c: New.
10595
233a53ed 105962016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10597
10598 PR target/68991
10599 * gcc.target/i386/pr68991.c: New test.
10600
ea87c5e3 106012016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10602
10603 PR target/68991
10604 * g++.dg/pr68991-1.C: New test.
10605 * g++.dg/pr68991-2.C: Likewise.
10606
1943a4a2 106072016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 10608
1943a4a2 10609 PR other/60465
afe82e5b 10610 * gcc.target/ia64/pr60465-gprel64.c: New test.
10611 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10612
1e9147dd 106132016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10614
10615 PR rtl-optimization/68651
10616 * gcc.target/aarch64/pr68651_1.c: New test.
10617
d42aa619 106182016-01-05 David Malcolm <dmalcolm@redhat.com>
10619
10620 PR c/69122
10621 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10622
1776de76 106232016-01-05 Nathan Sidwell <nathan@acm.org>
10624
2d7d361d 10625 PR c++/58583
10626 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10627
1776de76 10628 * gcc.dg/alias-15.c: New.
10629
5beb12c0 106302016-01-05 Nick Clifton <nickc@redhat.com>
10631
10632 PR target/68870
10633 * g++.dg/pr68770.C: New test.
10634
d8cca921 106352016-01-04 Mike Stump <mikestump@comcast.net>
10636
10637 * lib/target-supports.exp (check_effective_target_cilkplus):
10638 cilkplus targets require pthreads.
afc907ef 10639 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 10640
8427dff3 106412016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10642
10643 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10644 generation.
10645
f1717362 106462016-01-04 Jakub Jelinek <jakub@redhat.com>
10647
10648 Update copyright years.
10649
d7d6a3ab 106502016-01-04 Marek Polacek <polacek@redhat.com>
10651
10652 PR c/68908
10653 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
10654 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
10655 * gcc.dg/atomic/stdatomic-op-5.c: New test.
10656
b8f4a5f9 106572016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10658
10659 * gcc.target/sparc/20160104-2.c: New test.
10660
6b5c028f 106612016-01-04 Eric Botcazou <ebotcazou@adacore.com>
10662
10663 * gcc.target/sparc/20160104-1.c: New test.
10664
300e1002 106652016-01-03 Paul Thomas <pault@gcc.gnu.org>
10666
10667 PR fortran/65045
10668 * gfortran.dg/pr65045.f90: New test.
10669
855b105f 106702016-01-02 Eric Botcazou <ebotcazou@adacore.com>
10671
10672 * gnat.dg/specs/debug1.ads: Delete.
10673
bdc177dc 106742016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10675
10676 PR libgfortran/68867
10677 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
10678 expression.
10679
48aaffae 106802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10681
10682 PR libgfortran/68867
10683 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
10684 PowerPC.
10685
19a468b8 106862016-01-01 Paul Thomas <pault@gcc.gnu.org>
10687
10688 PR fortran/68864
10689 * gfortran.dg/pr68864.f90: New test.
10690
25371c91 106912016-01-01 Jakub Jelinek <jakub@redhat.com>
10692
2a659064 10693 PR tree-optimization/69070
10694 * gcc.dg/pr69070.c: New test.
10695
57aa9851 10696 PR sanitizer/69055
10697 * gfortran.dg/pr69055.f90: New test.
10698
25371c91 10699 PR target/69015
10700 * gcc.dg/pr69015.c: New test.
f1717362 10701\f
fb2c1edd 10702Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 10703
10704Copying and distribution of this file, with or without modification,
10705are permitted in any medium without royalty provided the copyright
10706notice and this notice are preserved.