]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Don't run instrumented value profiler changes with afdo
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a5af7a75 12016-07-13 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4 * gcc.dg/vect/vect-35.c: Ditto.
5 * gcc.dg/vect/vect-alias-check-2.c: New test.
6
c6bcae01 72016-07-13 Martin Liska <mliska@suse.cz>
8
9 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
10 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional
11 options.
12 * gfortran.dg/pr42108.f90: Update expected dump scan.
13
0644c120 142016-07-13 Richard Biener <rguenther@suse.de>
15
16 PR tree-optimization/24574
17 * gcc.dg/pr24574.c: New testcase.
18
2bbae5b9 192016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
20
21 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller
22 const literal.
23 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
24 * c-c++-common/pr68833-1.c: Require int32plus.
25 * gcc.dg/ipa/pr63551.c: Likewise.
26 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
27 * gcc.dg/ipa/pr64041.c: Require int32plus.
28
839a6560 292016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
30
31 PR ipa/71633
32 * g++.dg/pr71633.C: New test.
33
8f5f2788 342016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
35
36 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
37 Add new arm_thumb1_cbz_ok effective target.
38 * gcc.target/arm/cbz.c: New test.
39
417e5cc5 402016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
41
42 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
43 Define effective target.
44 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
45 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
46 * gcc.target/arm/movhi_movw.c: New test.
47 * gcc.target/arm/movsi_movw.c: Likewise.
48 * gcc.target/arm/movdi_movw.c: Likewise.
49
68a5143e 502016-07-13 Richard Biener <rguenther@suse.de>
51
52 PR middle-end/71104
53 * gcc.dg/pr71104-1.c: New testcase.
54 * gcc.dg/pr71104-2.c: Likewise.
55
69e8d259 562016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
57
58 PR target/71805
59 * gcc.target/powerpc/pr71805.c: New test.
60
244f142f 612016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
62
63 * gcc.target/powerpc/divkc3-1.c: New.
64 * gcc.target/powerpc/mulkc3-1.c: New.
65
94ee1e9c 662016-07-12 Martin Liska <mliska@suse.cz>
67
68 * gcc.dg/params/blocksort-part.c: New test.
69 * gcc.dg/params/params.exp: New file.
70
cd32d747 712016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
72
73 PR middle-end/71700
74 * gcc.c-torture/execute/pr71700.c: New test.
75
ad010d47 762016-07-12 Steven Bosscher <steven@gcc.gnu.org>
77 Richard Biener <rguenther@suse.de>
78
79 PR tree-optimization/23286
80 PR tree-optimization/70159
81 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
82 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
83 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
84 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
85 * gcc.dg/tree-ssa/pr35286.c: Likewise.
86 * gcc.dg/tree-ssa/pr35287.c: Likewise.
87 * gcc.dg/hoist-register-pressure-1.c: Likewise.
88 * gcc.dg/hoist-register-pressure-2.c: Likewise.
89 * gcc.dg/hoist-register-pressure-3.c: Likewise.
90 * gcc.dg/pr51879-12.c: Likewise.
91 * gcc.dg/strlenopt-9.c: Likewise.
92 * gcc.dg/tree-ssa/pr47392.c: Likewise.
93 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
94 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
95 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
96 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
97 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
98 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
99 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
100 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
101 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
102 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
103 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
104 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
105 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
106 * gfortran.dg/pr43984.f90: Adjust expected outcome.
107
9aece49e 1082016-07-12 Richard Biener <rguenther@suse.de>
109
110 PR rtl-optimization/68961
111 * gcc.target/i386/pr68961.c: New testcase.
112
8f05fee9 1132016-07-11 Jakub Jelinek <jakub@redhat.com>
114
4a6cc5cd 115 PR middle-end/71758
116 * c-c++-common/gomp/pr71758.c: New test.
117 * gfortran.dg/gomp/pr71758.f90: New test.
118
8f05fee9 119 PR tree-optimization/71823
120 * gcc.dg/vect/pr71823.c: New test.
121
b73690a4 1222016-07-11 David Malcolm <dmalcolm@redhat.com>
123
124 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
125 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
126 and LINE_MAP_MAX_LOCATION_WITH_COLS.
127
675f4c6b 1282016-07-11 H.J. Lu <hongjiu.lu@intel.com>
129
130 PR target/71801
131 * gcc.target/i386/pr71801.c: New test.
132
9aaf7e3e 1332016-07-11 Richard Biener <rguenther@suse.de>
134
135 PR tree-optimization/71816
136 * gcc.dg/torture/pr71816.c: New testcase.
137
dd58bf21 1382016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
139
140 PR fortran/71783
141 * gfortran.dg/dependency_46.f90: New test.
142
a2ebcb84 1432016-07-08 Vladimir Makarov <vmakarov@redhat.com>
144
145 PR rtl-optimization/71621
146 * gcc.target/i386/pr71621-1.c: New.
147 * gcc.target/i386/pr71621-2.c: New.
148
6cedf97e 1492016-07-08 Cesar Philippidis <cesar@codesourcery.com>
150
151 * gfortran.dg/goacc/pr71704.f90: New test.
152
dc71c755 1532016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
154
155 PR target/71297
156 * gcc.target/powerpc/pr71297.c: New.
157
288161af 1582016-07-08 Jiong Wang <jiong.wang@arm.com>
159
160 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
161
98e771d6 1622016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
163
164 PR target/71806
165 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
166
c3d27339 1672016-07-08 Alan Hayward <alan.hayward@arm.com>
168
169 PR tree-optimization/71667
170 * gcc.dg/vect/pr71667.c: New
171
b1b5042a 1722016-07-08 Martin Liska <mliska@suse.cz>
173
174 * gcc.dg/torture/pr71606.c: New test.
175
5cdc40a0 1762016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
177
178 PR fortran/71764
179 * gfortran.dg/pr71764.f90: New test.
180
bcc4d868 1812016-07-07 Jakub Jelinek <jakub@redhat.com>
182 Kai Tietz <ktietz70@googlemail.com>
183
184 PR c++/70869
185 PR c++/71054
186 * g++.dg/cpp0x/pr70869.C: New test.
187 * g++.dg/cpp0x/pr71054.C: New test.
188
b39328b2 1892016-07-07 David Edelsohn <dje.gcc@gmail.com>
190
191 * g++.dg/debug/pr71432.C: Fail on AIX.
192
95c9caad 1932016-07-07 Martin Liska <mliska@suse.cz>
194
195 * gfortran.dg/do_1.f90: Remove a corner case that triggers
196 an undefined behavior.
197 * gfortran.dg/do_3.F90: Likewise.
198 * gfortran.dg/do_check_11.f90: New test.
199 * gfortran.dg/do_check_12.f90: New test.
200 * gfortran.dg/do_corner_warn.f90: New test.
201
8e976d11 2022016-07-07 Martin Liska <mliska@suse.cz>
203
204 * gfortran.dg/predict-1.f90: Ammend the test.
205 * gfortran.dg/predict-2.f90: Likewise.
206
26716fc7 2072016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
208
209 PR ipa/71624
210 * g++.dg/pr71624.C: New test.
211
2d079cbf 2122016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
213
214 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
215 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
216 ARMv8-M Mainline architectures.
217
9e6f4af4 2182016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
219
220 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
221 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
222
d490b07a 2232016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
224
225 PR target/70098
226 PR target/71763
227 * gcc.target/powerpc/pr71763.c: New file.
228
798fc305 2292016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
230
231 PR tree-optimization/71518
232 * gcc.dg/pr71518.c: New test.
233
97e4cbac 2342016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
235
236 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
237
19aea164 2382016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
239
240 PR target/50739
241 * gcc.target/avr/pr50739.c: New test.
242
105e9dfc 2432016-07-05 Jan Hubicka <jh@suse.cz>
244
245 * gcc.dg/tree-ssa/scev-14.c: update template.
246
1137da9c 2472016-07-06 Richard Sandiford <richard.sandiford@arm.com>
248
249 * gcc.dg/vect/group-no-gaps-1.c: New test.
250
ce393063 2512016-07-05 Andi Kleen <ak@linux.intel.com>
252
253 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
254 if kernel supports MPX.
255
039a1d47 2562016-07-05 Kito Cheng <kito.cheng@gmail.com>
257
258 * gcc.c-torture/compile/pr69102.c: Require fpic support.
259
f2ccdf8e 2602016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
261 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
262
263 * gcc.target/powerpc/signbit-1.c: New test.
264 * gcc.target/powerpc/signbit-2.c: New test.
265 * gcc.target/powerpc/signbit-3.c: New test.
266
0215a22c 2672016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
268
269 PR rtl-optimization/71594
270 * gcc.dg/torture/pr71594.c: New test.
271
30a39817 2722016-07-05 Jan Hubicka <jh@suse.cz>
273
274 * gcc.dg/tree-ssa/scev-14.c: new testcase.
275
b65b8df2 2762016-07-05 David Malcolm <dmalcolm@redhat.com>
277
278 PR c++/62314
279 * gcc/testsuite/g++.dg/parse/error5.C: Update column
280 number of missing semicolon error.
281 * g++.dg/pr62314-2.C: New test case.
282
6b5471d8 2832016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
284
285 * gfortran.dg/coarray_stat_function.f90: New test.
286 * gfortran.dg/coarray_stat_whitespace.f90: New test.
287 * gfortran.dg/coarray_lib_comm_1: Adapting old test
288 to new interfaces.
289
35b3a8dd 2902016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
291
292 PR fortran/71623
293 * gfortran.dg/deferred_character_17.f90: New test.
294
b84c1ddf 2952016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
296
297 * gcc.target/arm/neon/polytypes.c: Move to ...
298 * gcc.target/arm/polytypes.c: ... here.
299 * gcc.target/arm/neon/pr51534.c: Move to ...
300 * gcc.target/arm/pr51534.c: ... here.
301 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
302 * gcc.target/arm/vect-vcvt.c: ... here.
303 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
304 * gcc.target/arm/vect-vcvtq.c: ... here.
305 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
306 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
307 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
308 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
309 * gcc.target/arm/neon/neon.exp: Delete.
310 * gcc.target/arm/neon/: Delete.
311
7e9136f1 3122016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
313
314 PR fortran/65575
315 * gfortran.dg: pr65575.f90: New test.
316
18b42a28 3172016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
318
319 PR fortran/35849
320 * gfortran.dg: pr35849.f90: New test.
321
f8765404 3222016-07-04 Jakub Jelinek <jakub@redhat.com>
323
324 PR c++/71739
325 * g++.dg/cpp0x/pr71739.C: New test.
326
e3422b3a 3272016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
328
329 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
330
2da1c9f7 3312016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
332
333 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
334 locr.
335 * gcc.target/s390/loc-1.c: New test.
336
6125d36e 3372016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
338
339 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
340 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
341
42797d4b 3422016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
343
344 PR target/63874
345 * gcc.target/aarch64/pr63874.c: New test.
346
9d9fe66a 3472016-07-04 Jan Beulich <jbeulich@suse.com>
348
349 * g++.dg/header.c: New.
350 * gcc.dg/header.c: New.
351
c364d0f3 3522016-07-02 Jakub Jelinek <jakub@redhat.com>
353
354 PR c/71719
355 * c-c++-common/Wunused-var-15.c: New test.
356
267f3c67 3572016-07-01 Jakub Jelinek <jakub@redhat.com>
358
359 PR fortran/71687
360 * gfortran.dg/gomp/pr71687.f90: New test.
361
8297c70b 3622016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
363
364 * gcc.dg/const-float128-ped.c: Require __float128 effective
365 target and options.
366 * gcc.dg/const-float128.c: Likewise.
367 * gcc.dg/torture/float128-cmp-invalid.c: Require
368 __float128 and base_quadfloat_support effective targets, and
369 __float128 options.
370 * gcc.dg/torture/float128-div-underflow.c: Likewise.
371 * gcc.dg/torture/float128-extend-nan.c: Likewise.
372 * gcc.dg/torture/float128-nan.c: Likewise.
373 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
374 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
375 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
376 * lib/target-supports.exp (check_effective_target___float128):
377 New.
378 (add_options_for___float128): New.
379 (check_effective_target_base_quadword_support): New.
380
eab79b94 3812016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
382
383 PR target/71720
384 * gcc.target/powerpc/pr71720.c: New test.
385
4ce6622a 3862016-07-01 Jan Beulich <jbeulich@suse.com>
387
388 * gcc.dg/bss.c: New.
389
0b6f1914 3902016-07-01 Peter Bergner <bergner@vnet.ibm.com>
391
392 PR target/71698
393 * gcc.target/powerpc/pr71698.c: New test.
394
4d28a470 3952016-07-01 Georg-Johann Lay <avr@gjlay.de>
396
397 PR target/71151
398 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
399 instead of ".foo" for its section name.
400 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
401 depending on MCU's flash size.
402 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
403 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
404 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
405 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
406 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
407 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
408
ed8613ec 4092016-07-01 Jan Beulich <jbeulich@suse.com>
410
411 * gcc.target/i386/pr65105-2.c: Add -msse2.
412
720a0bce 4132016-06-30 Jakub Jelinek <jakub@redhat.com>
414
c54ee83c 415 PR tree-optimization/71707
416 * gcc.dg/strlenopt-29.c: New test.
417
a845ae6c 418 PR fortran/71704
419 * gfortran.dg/gomp/pr71704.f90: New test.
420
720a0bce 421 PR fortran/71705
422 * gfortran.dg/gomp/pr71705.f90: New test.
423
17c32c4a 4242016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
425
426 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
427 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
428 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
429 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
430 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
431 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
432 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
433 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
434 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
435 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
436 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
437 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
438 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
439 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
440 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
441 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
442 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
443 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
444 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
445 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
446 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
447 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
448 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
449 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
450 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
451 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
452 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
453 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
454 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
455 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
456 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
457 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
458 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
459 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
460 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
461 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
462 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
463 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
464 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
465 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
466 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
467 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
468 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
469 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
470 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
471 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
472 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
473 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
474 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
475 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
476 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
477 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
478 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
479 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
480 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
481 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
482 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
483 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
484 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
485 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
486 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
487 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
488 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
489 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
490 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
491 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
492 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
493 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
494 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
495 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
496 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
497 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
498 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
499 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
500 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
501 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
502 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
503 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
504 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
505 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
506 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
507
443405c9 5082016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
509 James Greenhalgh <james.greenhalgh@arm.com>
510
511 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
512
6e3a3de2 5132016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
514 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
515
516 * gcc.target/aarch64/vget_set_lane_1.c: New test.
517
413c4f6c 5182016-06-30 David Malcolm <dmalcolm@redhat.com>
519
520 PR driver/71651
521 * gcc.dg/spellcheck-options-12.c: New test case.
522
4c4e99c3 5232016-06-30 Jakub Jelinek <jakub@redhat.com>
524
525 PR middle-end/71693
526 * gcc.c-torture/compile/pr71693.c: New test.
527
26a2e993 5282016-06-29 David Malcolm <dmalcolm@redhat.com>
529
530 * gcc.dg/spellcheck-params.c: New testcase.
531 * gcc.dg/spellcheck-params-2.c: New testcase.
532
63abcf45 5332016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
534
535 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
536 vector extract instructions.
537 * gcc.target/powerpc/p9-extract-2.c: Likewise.
538
5f1d49ac 5392016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
540
541 PR fortran/71686
542 * gfortran.dg/unexpected_eof_2.f90: New test.
543 * gfortran.dg/unexpected_eof_3.f90: New test.
544
0dc00113 5452016-06-29 Jim Wilson <jim.wilson@linaro.org>
546
547 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
548
4b975445 5492016-06-29 Cesar Philippidis <cesar@codesourcery.com>
550
551 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
552 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
553 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
554
e276a6b9 5552016-06-29 Richard Biener <rguenther@suse.de>
556
557 PR middle-end/15256
558 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
559
c02f3e35 5602016-06-29 Matthew Wahab <matthew.wahab@arm.com>
561
562 * gcc.target/arm/aapcs/neon-vect10.c: Require
563 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
564 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
565 * gcc.target/arm/aapcs/vfp18.c: Likewise.
566 * gcc.target/arm/aapcs/vfp19.c: Likewise.
567 * gcc.target/arm/aapcs/vfp20.c: Likewise.
568 * gcc.target/arm/aapcs/vfp21.c: Likewise.
569 * gcc.target/arm/fp16-aapcs-1.c: Require
570 -mfloat-ab=hard. Also simplify the test.
571 * gcc.target/arm/fp16-aapcs-2.c: New.
572
d0c2a3dd 5732016-06-29 Matthew Wahab <matthew.wahab@arm.com>
574
575 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
576 comment.
577 (add_options_for_arm_fp16_ieee): New.
578 (add_options_for_arm_fp16_alternative): New.
579 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
580 long-line.
581 (effective_target_arm_fp16_hw): New.
582
162fed22 5832016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
584
585 PR tree-optimization/71655
586 * g++.dg/pr71655.C: New test.
587
9ed0eb00 5882016-06-29 Martin Liska <mliska@suse.cz>
589
590 * gcc.dg/pr71585.c: New test.
591 * gcc.dg/pr71585-2.c: New test.
592 * gcc.dg/pr71585-3.c: New test.
593
641b1c86 5942016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
595
596 PR tree-optimization/70729
597 * g++.dg/vect/pr70729.cc: New test.
598
44e775d8 5992016-06-29 Thomas Schwinge <thomas@codesourcery.com>
600
601 * c-c++-common/gomp/cancel-1.c: Extend.
602
83b23cdf 6032016-06-29 Jakub Jelinek <jakub@redhat.com>
604
605 PR tree-optimization/71625
606 * gcc.dg/strlenopt-28.c: New test.
607
b6a4a0f5 6082016-06-29 Richard Biener <rguenther@suse.de>
609
610 PR middle-end/71002
611 * g++.dg/torture/pr71002.C: Adjust testcase.
612
1af10ce6 6132016-06-29 Jakub Jelinek <jakub@redhat.com>
614
615 PR c/71685
616 * gcc.dg/pr71685.c: New test.
617
6182016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 619
620 PR c/71552
621 * gcc.dg/init-bad-9.c: New test.
622
043457fd 6232016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
624
625 * gcc.target/powerpc/abs128-1.c: Require VSX.
626 * gcc.target/powerpc/copysign128-1.c: Likewise.
627 * gcc.target/powerpc/inf128-1.c: Likewise.
628 * gcc.target/powerpc/nan128-1.c: Likewise.
629
d378e319 6302016-06-28 Jakub Jelinek <jakub@redhat.com>
631
632 PR middle-end/71626
633 * gcc.c-torture/execute/pr71626-1.c: New test.
634 * gcc.c-torture/execute/pr71626-2.c: New test.
635
10ef7949 6362016-06-28 Peter Bergner <bergner@vnet.ibm.com>
637
638 PR target/71656
639 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
640
1fcfb8f7 6412016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
642
643 PR target/71670
644 * gcc.target/powerpc/pr71670.c: New testcase.
645
35fd0c10 6462016-06-27 Peter Bergner <bergner@vnet.ibm.com>
647
648 PR target/71656
649 * gcc.target/powerpc/pr71656-1.c: New test.
650 * gcc.target/powerpc/pr71656-2.c: New test.
651
584757bc 6522016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
653
654 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
655 around fp16 code.
656 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
657 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
658 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
659 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
660 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
661 Add arm_neon_fp16_ok effective target.
662 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
663 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
664 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
665 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
666 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
667 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
668 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
669 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
670 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
671 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
672 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
673
cbcc4297 6742016-06-26 Jan Hubicka <hubicka@ucw.cz>
675
676 * gcc.dg/predict-12.c: New testcase.
677
0aa73965 6782016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
679
680 PR fortran/71649
681 * gfortran.dg/pr71649.f90: New test.
682
9977f724 6832016-06-25 Jakub Jelinek <jakub@redhat.com>
684
a5c54f33 685 PR tree-optimization/71643
686 * g++.dg/opt/pr71643.C: New test.
687
9977f724 688 PR tree-optimization/71631
689 * gcc.c-torture/execute/pr71631.c: New test.
690
e09883e4 6912016-06-24 Jan Hubicka <hubicka@ucw.cz>
692
693 * gcc.dg/predict-11.c: New testcase.
694 * gfortran.dg/predict-2.f90: New testcase.
695
89beffc9 6962016-06-24 Jan Hubicka <hubicka@ucw.cz>
697
698 * gcc.dg/predict-10.c: New test.
699
2275a11d 7002016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
701
702 * gcc.target/powerpc/abs128-1.c: New.
703 * gcc.target/powerpc/copysign128-1.c: New.
704 * gcc.target/powerpc/inf128-1.c: New.
705 * gcc.target/powerpc/nan128-1.c: New.
706
37681b7f 7072016-06-24 Eric Botcazou <ebotcazou@adacore.com>
708
709 * gfortran.dg/pr71642.f90: New test.
710
9cf2d600 7112016-06-24 Jakub Jelinek <jakub@redhat.com>
712
713 PR tree-optimization/71647
714 * gcc.target/i386/pr71647.c: New test.
715
eea332b9 7162016-06-24 H.J. Lu <hongjiu.lu@intel.com>
717
718 * gcc.target/i386/noplt-gd-1.c: New test.
719 * gcc.target/i386/noplt-gd-2.c: Likewise.
720 * gcc.target/i386/noplt-gd-3.c: Likewise.
721 * gcc.target/i386/noplt-ld-1.c: Likewise.
722 * gcc.target/i386/noplt-ld-2.c: Likewise.
723 * gcc.target/i386/noplt-ld-3.c: Likewise.
724 * lib/target-supports.exp
725 (check_effective_target_tls_get_addr_via_got): New.
726
b6d48a78 7272016-06-24 Uros Bizjak <ubizjak@gmail.com>
728
729 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
730 testsuite compile flags.
731 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
732 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
733
7342016-06-24 Uros Bizjak <ubizjak@gmail.com>
735
736 * g++dg/vect/pr36684.cc: Add dg-do compile.
737 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
738 * gcc.dg/vect/pr70021.c: Ditto.
739 * gcc.dg/vect/pr70138-1.c: Ditto.
740 * gcc.dg/vect/pr70138-2.c: Ditto.
741 * gcc.dg/vect/pr70354-1.c: Ditto.
742 * gcc.dg/vect/pr70354-2.c: Ditto.
743 * gcc.dg/vect/pr71259.c: Ditto.
744 * gcc.dg/vect/pr71416-1.c: Ditto.
745 * gcc.dg/vect/slp-43.c: Ditto.
746 * gcc.dg/vect/slp-45.c: Ditto.
747 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
748 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
749 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
750 * gfortran.dg/vect/pr69980.f90: Ditto.
751
7522016-06-24 Uros Bizjak <ubizjak@gmail.com>
753
754 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
755 * gcc.dg/vect/bb-slp-30.c: Ditto.
756 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
757 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
758 * gcc.dg/vect/pr45902.c: Ditto.
759 * gcc.dg/vect/pr48172.c: Ditto.
760 * gcc.dg/vect/pr48377.c: Ditto.
761 * gcc.dg/vect/pr49038.c: Ditto.
762 * gcc.dg/vect/pr49771.c: Ditto.
763 * gcc.dg/vect/pr52091.c: Ditto.
764 * gcc.dg/vect/pr53185-2.c: Ditto.
765 * gcc.dg/vect/pr56826.c: Ditto.
766 * gcc.dg/vect/pr60276.c: Ditto.
767 * gcc.dg/vect/pr62021.c: Ditto.
768 * gcc.dg/vect/pr63530.c: Ditto.
769 * gcc.dg/vect/pr65518.c: Ditto.
770 * gcc.dg/vect/pr65947-1.c: Ditto.
771 * gcc.dg/vect/pr65947-10.c: Ditto.
772 * gcc.dg/vect/pr65947-11.c: Ditto.
773 * gcc.dg/vect/pr65947-12.c: Ditto.
774 * gcc.dg/vect/pr65947-13.c: Ditto.
775 * gcc.dg/vect/pr65947-2.c: Ditto.
776 * gcc.dg/vect/pr65947-3.c: Ditto.
777 * gcc.dg/vect/pr65947-4.c: Ditto.
778 * gcc.dg/vect/pr65947-5.c: Ditto.
779 * gcc.dg/vect/pr65947-6.c: Ditto.
780 * gcc.dg/vect/pr65947-7.c: Ditto.
781 * gcc.dg/vect/pr65947-8.c: Ditto.
782 * gcc.dg/vect/pr65947-9.c: Ditto.
783 * gcc.dg/vect/pr71416-1.c: Ditto.
784 * gcc.dg/vect/pr71439.c: Ditto.
785 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
786 * gcc.dg/vect/vect-bswap16.c: Ditto.
787 * gcc.dg/vect/vect-bswap32.c: Ditto.
788 * gcc.dg/vect/vect-bswap64.c: Ditto.
789 * gcc.dg/vect/vect-live-1.c: Ditto.
790 * gcc.dg/vect/vect-live-2.c: Ditto.
791 * gcc.dg/vect/vect-live-3.c: Ditto.
792 * gcc.dg/vect/vect-live-4.c: Ditto.
793 * gcc.dg/vect/vect-live-5.c: Ditto.
794 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
795 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
796 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
797 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
798 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
799 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
800 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
801 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
802 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
803 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
804 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
805 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
806 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
807 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
808 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
809 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
810 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
811
d4213166 8122016-06-24 Uros Bizjak <ubizjak@gmail.com>
813
814 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
815
5aaec397 8162016-06-24 H.J. Lu <hongjiu.lu@intel.com>
817
818 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
819 ia32 if R_386_GOT32X relocation is supported.
820 * gcc.target/i386/noplt-3.c: Likewise.
821 * gcc.target/i386/noplt-2.c: Likewise.
822 (main): Renamed to ...
823 (bar): This.
824 * gcc.target/i386/noplt-4.c: Likewise.
825 (main): Renamed to ...
826 (bar): This.
827 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
828 * gcc.target/i386/pr67400-5.c: Likewise.
829
77104764 8302016-06-24 Jakub Jelinek <jakub@redhat.com>
831
7318e591 832 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
833 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
834
77104764 835 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
836 f4): Adjust expected diagnostics.
837 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
838 (T): If OVFP is defined, redefine to TP.
839 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
840 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
841 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
842 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
843 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
844 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
845 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
846 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
847 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
848 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
849 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
850 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
851 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
852 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
853 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
854 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
855 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
856 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
857 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
858 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
859 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
860 as last argument to __builtin_add_overflow_p.
861
ddf08519 8622016-06-23 Uros Bizjak <ubizjak@gmail.com>
863
864 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
865 dg-options and remove default vector testsuite compile flags.
866 * g++.dg/vect/pr33860a.cc: Ditto.
867 * g++.dg/vect/pr45470-a.cc: Ditto.
868 * g++.dg/vect/pr45470-b.cc: Ditto.
869 * g++.dg/vect/pr60896.cc: Ditto.
870 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
871 * gcc.dg/vect/pr18308.c: Ditto.
872 * gcc.dg/vect/pr24049.c: Ditto.
873 * gcc.dg/vect/pr33373.c: Ditto.
874 * gcc.dg/vect/pr36228.c: Ditto.
875 * gcc.dg/vect/pr42395.c: Ditto.
876 * gcc.dg/vect/pr42604.c: Ditto.
877 * gcc.dg/vect/pr46663.c: Ditto.
878 * gcc.dg/vect/pr48765.c: Ditto.
879 * gcc.dg/vect/pr49093.c: Ditto.
880 * gcc.dg/vect/pr49352.c: Ditto.
881 * gcc.dg/vect/pr52298.c: Ditto.
882 * gcc.dg/vect/pr52870.c: Ditto.
883 * gcc.dg/vect/pr53185.c: Ditto.
884 * gcc.dg/vect/pr53773.c: Ditto.
885 * gcc.dg/vect/pr56695.c: Ditto.
886 * gcc.dg/vect/pr62171.c: Ditto.
887 * gcc.dg/vect/pr63530.c: Ditto.
888 * gcc.dg/vect/pr68339.c: Ditto.
889 * gcc.dg/vect/pr71259.c: Ditto.
890 * gcc.dg/vect/vect-82_64.c: Ditto.
891 * gcc.dg/vect/vect-83_64.c: Ditto.
892 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
893 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
894 * gcc.dg/vect/vect-shift-2.c: Ditto.
895 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
896 * gfortran.dg/vect/pr39318.f90: Ditto.
897 * gfortran.dg/vect/pr45714-a.f: Ditto.
898 * gfortran.dg/vect/pr45714-b.f: Ditto.
899 * gfortran.dg/vect/pr46213.f90: Ditto.
900
81883aeb 9012016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
902 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
903
904 * gcc.target/powerpc/p9-splat-5.c: New test.
905
affe5c16 9062016-06-23 Uros Bizjak <ubizjak@gmail.com>
907
908 PR tree-optimization/71488
909 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
910 * lib/target-supports.exp: ... here.
911 (check_sse4_hw_available): New procedure.
912 (check_effective_target_sse4_runtime): Ditto.
913 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
914 -march=westmere for sse4_runtime targets.
547fdd3e 915 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 916 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 917 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 918 (main): Call check_vect ().
e50240d3 919 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 920
6fb2f181 9212016-06-23 H.J. Lu <hongjiu.lu@intel.com>
922
923 PR target/66232
924 PR target/67400
925 * gcc.target/i386/pr66232-14.c: New file.
926 * gcc.target/i386/pr66232-15.c: Likewise.
927 * gcc.target/i386/pr66232-16.c: Likewise.
928 * gcc.target/i386/pr66232-17.c: Likewise.
929 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
930 ia32 if R_386_GOT32X relocation is supported.
931 * gcc.target/i386/pr67400-2.c: Likewise.
932 * gcc.target/i386/pr67400-3.c: Likewise.
933 * gcc.target/i386/pr67400-4.c: Likewise.
934 * gcc.target/i386/pr67400-6.c: Likewise.
935 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 936 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 937
88be2b3c 9382016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
939
940 PR libgfortran/48852
941 * gfortran.dg/char4_iunit_1.f03: Update test.
942 * gfortran.dg/f2003_io_5.f03: Update test.
943 * gfortran.dg/real_const_3.f90: Update test.
944
ff600f64 9452016-06-23 Andi Kleen <ak@linux.intel.com>
946
947 * g++.dg/bprob/bprob.exp: Support autofdo.
948 * g++.dg/tree-prof/tree-prof.exp: dito.
949 * gcc.dg/tree-prof/tree-prof.exp: dito.
950 * gcc.misc-tests/bprob.exp: dito.
951 * gfortran.dg/prof/prof.exp: dito.
952 * lib/profopt.exp: dito.
953 * lib/target-supports.exp: Check for autofdo.
954
afa7ed87 9552016-06-23 Martin Liska <mliska@suse.cz>
956
957 * gcc.dg/pr71619.c: New test.
958
0941fba8 9592016-06-23 H.J. Lu <hongjiu.lu@intel.com>
960
961 PR target/67400
56896ed3 962 * gcc.target/i386/pr67400-1.c: New test.
963 * gcc.target/i386/pr67400-2.c: Likewise.
964 * gcc.target/i386/pr67400-3.c: Likewise.
965 * gcc.target/i386/pr67400-4.c: Likewise.
966 * gcc.target/i386/pr67400-5.c: Likewise.
967 * gcc.target/i386/pr67400-6.c: Likewise.
968 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 969
e557fc7f 9702016-06-22 David Malcolm <dmalcolm@redhat.com>
971
972 * c-c++-common/missing-header-1.c: New test case.
973 * c-c++-common/missing-header-2.c: New test case.
974 * c-c++-common/missing-header-3.c: New test case.
975 * c-c++-common/missing-header-4.c: New test case.
976
8469aece 9772016-06-22 David Malcolm <dmalcolm@redhat.com>
978
979 PR c/70339
980 * c-c++-common/attributes-1.c: Update dg-prune-output to include
981 hint.
982 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
983 expected results due to builtin "nanl" now being suggested for
984 "name".
985 * gcc.dg/pr67580.c: Update expected messages.
986 * gcc.dg/spellcheck-identifiers.c: New testcase.
987 * gcc.dg/spellcheck-typenames.c: New testcase.
988
6628b04d 9892016-06-22 David Malcolm <dmalcolm@redhat.com>
990
991 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
992 file.
993 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
994 diagnostic-test-show-locus-parseable-fixits.c to sources for
995 diagnostic_plugin_test_show_locus.c.
996 * lib/gcc-defs.exp (freeform_regexps): New global.
997 (dg-regexp): New function.
998 (handle-dg-regexps): New function.
999 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1000 freeform_regexps to the empty list.
1001 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1002
82ccd33e 10032016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1004
affe5c16 1005 PR tree-optimization/71488
82ccd33e 1006 * g++.dg/pr71488.C: New test.
1007 * gcc.dg/vect/vect-bool-cmp.c: New test.
1008
2c21de58 10092016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1010
1011 * gcc.dg/guality/param-5.c: New test.
1012
fadfd5fc 10132016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1014
1015 * gcc.target/i386/asm-flag-7.c: New test.
1016
03fee1f8 10172016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1018
1019 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1020 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1021 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1022 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1023 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1024 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1025 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1026 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1027 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1028 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1029 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1030 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1031 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1032 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1033 * lib/target-supports.exp: Likewise.
1034
6905db52 10352016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1036
1037 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1038 * gcc.dg/attr-ms_struct-2.c: Likewise.
1039 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1040 * gcc.dg/bf-ms-attrib.c: Likewise.
1041 * gcc.dg/bf-ms-layout-2.c: Likewise.
1042 * gcc.dg/bf-ms-layout-3.c: Likewise.
1043 * gcc.dg/bf-ms-layout.c: Likewise.
1044 * gcc.dg/bf-no-ms-layout.c: Likewise.
1045 * gcc.target/i386/bitfield1.c: Likewise.
1046 * gcc.target/i386/bitfield2.c: Likewise.
1047 * gcc.target/i386/bitfield3.c: Likewise.
1048
a6f93fc2 10492016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1050
1051 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1052 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1053 override other than -mcpu=power9 command-line option is specified,
1054 or if the target operating system is aix.
1055 * gcc.target/powerpc/darn-1.c: Likewise.
1056 * gcc.target/powerpc/darn-2.c: Likewise.
1057 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1058 test if effective-target is not powerpc_p9vector_ok or if the
1059 target operating system is not defined.
1060 * gcc.target/powerpc/vslv-1.c: Likewise.
1061 * gcc.target/powerpc/vsrv-0.c: Likewise.
1062 * gcc.target/powerpc/vsrv-1.c: Likewise.
1063
1cb2b4d3 10642016-06-21 Tobias Burnus <burnus@net-b.de>
1065
1066 PR fortran/71068
1067 * gfortran.dg/coarray/data_1.f90: New.
1068
66ff0c67 10692016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1070
1071 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1072 (dg-require-effective-target): Use arm_v8_neon_hw.
1073 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1074 (dg-require-effective-target): Likewise.
1075 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1076 (dg-require-effective-target): Likewise.
1077 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1078 (dg-require-effective-target): Likewise.
1079 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1080 (dg-require-effective-target): Likewise.
1081 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1082 (dg-require-effective-target): Likewise.
1083 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1084 Add AArch64 check.
1085
949bfed4 10862016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1087
1088 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1089 Set to 3 so test passes.
1090
a20f6cd4 10912016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1092
1093 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1094
12792843 10952016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1096
1097 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1098 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1099 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1100 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1101
49763db6 11022016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1103
1104 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1105 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1106
ada61167 11072016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1108
1109 PR target/71549
1110 * gcc.target/i386/pr71549.c: New test.
1111
a15584d4 11122016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1113
1114 * gcc.target/powerpc/vadsdu-0.c: Replace
1115 dg-require-effective-target directive to allow test to run on more
1116 platforms, and add dg-skip-if directive to disable test on aix
1117 platforms because of known incompatibilities.
1118 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1119 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1120 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1121 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1122 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1123 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1124 * gcc.target/powerpc/vadsdub-2.c: Replace
1125 dg-require-effective-target directive to allow test to run on more
1126 platforms, and add dg-skip-if directive to disable test on aix
1127 platforms because of known incompatibilities.
1128 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1129 with vec_absdb call to differentiate this test from vadsdub-1.c.
1130 * gcc.target/powerpc/vadsduh-1.c: Replace
1131 dg-require-effective-target directive to allow test to run on more
1132 platforms, and add dg-skip-if directive to disable test on aix
1133 platforms because of known incompatibilities.
1134 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1135 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1136 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1137
ec15ec36 11382016-06-21 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR tree-optimization/71588
1141 * gcc.dg/pr71558.c: New test.
1142
faeffe49 11432016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1144
1145 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1146 * c-c++-common/pr68657-2.c: Likewise.
1147 * c-c++-common/pr68657-3.c: Likewise.
1148 * gcc.dg/torture/pr69714.c: Require int32plus support.
1149 * gcc.dg/torture/pr70025.c: Likewise.
1150 * gcc.dg/torture/pr70083.c: Likewise.
1151 * gcc.dg/torture/pr70542.c: Likewise.
1152 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1153
e218d07f 11542016-06-20 Joseph Myers <joseph@codesourcery.com>
1155
1156 PR c/71601
1157 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1158
232a3df7 11592016-06-20 Jakub Jelinek <jakub@redhat.com>
1160
d7f45b87 1161 PR middle-end/71581
1162 * gcc.dg/pr71581.c: New test.
1163
232a3df7 1164 PR rtl-optimization/71591
1165 * gcc.dg/cpp/pr71591.c: New test.
1166
dbddef42 11672016-06-20 David B. Robins <gcc@davidrobins.net>
1168
1169 PR target/71571
1170 * g++.dg/torture/pr71571.C: New test.
1171
03129ccb 11722016-06-20 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR target/71559
1175 * gcc.target/i386/sse2-pr71559.c: New test.
1176 * gcc.target/i386/avx-pr71559.c: New test.
1177 * gcc.target/i386/avx512f-pr71559.c: New test.
1178
a40b4b62 11792016-06-20 Tobias Burnus <burnus@net-b.de>
1180
1181 PR fortran/71194
1182 * gfortran.dg/pointer_remapping_10.f90: New.
1183
ecbea05a 11842016-06-20 David Malcolm <dmalcolm@redhat.com>
1185
1186 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1187
0f61dae9 11882016-06-20 Martin Sebor <msebor@redhat.com>
1189
1190 PR c/69507
1191 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1192 * gnu90-const-expr-1.c: Same.
1193 * gnu99-const-expr-1.c: Same.
1194 * gnu99-static-1.c: Same.
1195
e458dfd8 11962016-06-20 Renlin Li <renlin.li@arm.com>
1197
1198 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1199
7ab71cb3 12002016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1201
1202 * gcc.target/aarch64/vcvt_f64_1.c: New.
1203 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1204 * gcc.target/aarch64/vrecp_f64_1.c: New.
1205
34d36b7a 12062016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1207
1208 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1209 "alignement".
1210
ed7f4748 12112016-06-20 Georg-Johann Lay <avr@gjlay.de>
1212
1213 PR target/71103
1214 * gcc.target/avr/torture/pr71103-2.c: New test.
1215
21897f47 12162016-06-19 Martin Sebor <msebor@redhat.com>
1217
1218 PR c/69507
1219 * gcc.dg/alignof.c: New test.
1220
98683d85 12212016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1222
1223 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1224 vs dg-error; test constexpr specifier too.
1225
358cee25 12262016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1229
c3d7ceb6 12302016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1231
1232 * lib/target-supports.exp
1233 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1234 arm_neon_ok and merge flags. Fix temporary test name.
1235 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1236 and merge flags.
1237
1176073c 12382016-06-17 Martin Liska <mliska@suse.cz>
1239
1240 * gcc.dg/predict-9.c: Fix dump scanning.
1241
f3e2969a 12422016-06-17 Bin Cheng <bin.cheng@arm.com>
1243
1244 PR tree-optimization/71354
1245 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1246
7fdca647 12472016-06-17 Bin Cheng <bin.cheng@arm.com>
1248
1249 PR tree-optimization/71347
1250 * gcc.dg/tree-ssa/pr71347.c: New test.
1251
a338a226 12522016-06-17 Bin Cheng <bin.cheng@arm.com>
1253
1254 PR tree-optimization/71354
1255 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1256
c1e75671 12572016-06-17 Bin Cheng <bin.cheng@arm.com>
1258
1259 * gcc.dg/vect/vect-alias-check-1.c: New test.
1260
365ba13d 12612016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1262
59bde511 1263 PR target/71151
365ba13d 1264 * gcc.target/avr/pr71151-1.c: New test.
1265 * gcc.target/avr/pr71151-2.c: New test.
1266 * gcc.target/avr/pr71151-3.c: New test.
1267 * gcc.target/avr/pr71151-4.c: New test.
1268 * gcc.target/avr/pr71151-5.c: New test.
1269 * gcc.target/avr/pr71151-6.c: New test.
1270 * gcc.target/avr/pr71151-7.c: New test.
1271 * gcc.target/avr/pr71151-8.c: New test.
1272 * gcc.target/avr/pr71151-common.h: New test.
1273
db48d95b 12742016-06-16 Martin Liska <mliska@suse.cz>
1275
1276 * gfortran.dg/predict-1.f90: New test.
1277
4c780a59 12782016-06-16 Uros Bizjak <ubizjak@gmail.com>
1279
1280 PR target/71242
1281 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1282
8c1879bc 12832016-06-16 Jan Hubicka <hubicka@ucw.cz>
1284
1285 * g++.dg/vect/pr36648.cc: Disable cunrolli
1286
33698dfe 12872016-06-16 Jakub Jelinek <jakub@redhat.com>
1288
745f2db6 1289 PR target/71554
1290 * gcc.c-torture/execute/pr71554.c: New test.
1291
33698dfe 1292 PR rtl-optimization/71532
1293 * gcc.dg/torture/pr71532.c: New test.
1294
b42322b9 12952016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1296
1297 * gcc.target/powerpc/p9-dimode1.c: New test.
1298 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1299
412b298a 13002016-06-15 Jakub Jelinek <jakub@redhat.com>
1301
93479f99 1302 * gcc.c-torture/compile/20160615-1.c: New test.
1303
412b298a 1304 * g++.dg/cpp0x/ref-qual17.C: New test.
1305
3ec40531 13062016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1307
1308 PR middle-end/71529
1309 * gcc.target/i386/pr71529.C: New test.
1310
edfe7670 13112016-06-15 Alan Hayward <alan.hayward@arm.com>
1312
1313 PR tree-optimization/71483
1314 * g++.dg/vect/pr71483.c: New
1315
6e52ac17 13162016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1317
1318 PR c++/70202
1319 * g++.dg/inherit/crash6.C: New.
1320 * g++.dg/inherit/union2.C: Likewise.
1321 * g++.dg/inherit/virtual12.C: Likewise.
1322 * g++.dg/inherit/virtual13.C: Likewise.
1323 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1324
aed35af2 13252016-06-15 Uros Bizjak <ubizjak@gmail.com>
1326
0941fba8 1327 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 1328
6f710392 13292016-06-15 Alan Hayward <alan.hayward@arm.com>
1330
1331 PR tree-optimization/71439
1332 * gcc.dg/vect/pr71439.c: New
1333
d1cedfd3 13342016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1335
1336 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1337
ee8fd158 13382016-06-15 Richard Biener <rguenther@suse.de>
1339
1340 * gcc.dg/vect/slp-45.c: New testcase.
1341
5695a690 13422016-06-15 Richard Biener <rguenther@suse.de>
1343
1344 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1345
267ae3ee 13462016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1347
1348 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1349 requirements, and disable for AIX for now.
1350 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1351
a6d0e20a 13522016-06-14 Jakub Jelinek <jakub@redhat.com>
1353
b2efd162 1354 PR c++/71528
1355 * g++.dg/opt/pr71528.C: New test.
1356
a6d0e20a 1357 PR c++/71516
1358 * g++.dg/init/pr71516.C: New test.
1359
035778de 13602016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1361
1362 * g++.dg/init/array46.C: New.
1363
7c9dc58e 13642016-06-14 Uros Bizjak <ubizjak@gmail.com>
1365
0941fba8 1366 * gcc.target/i386/float128-3.c: New test.
1367 * gcc.target/i386/quad-sse4.c: Ditto.
1368 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1369 Update scan strings.
7c9dc58e 1370
412640c9 13712016-06-14 Richard Biener <rguenther@suse.de>
1372
1373 PR middle-end/71526
1374 * gfortran.dg/pr71526.f90: New testcase.
1375
1b9fde85 13762016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1377
1378 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1379 * gcc.dg/zero_bits_compound-1.c: Likewise.
1380
306097e3 13812016-06-14 Richard Biener <rguenther@suse.de>
1382
1383 PR tree-optimization/71522
1384 * gcc.dg/torture/pr71522.c: New testcase.
1385
566255a8 13862016-06-14 Jakub Jelinek <jakub@redhat.com>
1387
1388 PR tree-optimization/71520
1389 * gcc.dg/tree-ssa/pr71520.c: New test.
1390
eb912adb 13912016-06-14 Richard Biener <rguenther@suse.de>
1392
1393 PR tree-optimization/71521
56d35455 1394 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 1395
9720103d 13962016-06-13 Jakub Jelinek <jakub@redhat.com>
1397
12cb8367 1398 PR sanitizer/71498
1399 * c-c++-common/ubsan/bounds-13.c: New test.
1400
9720103d 1401 PR preprocessor/71183
1402 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1403
5965fbcc 14042016-06-13 Jeff Law <law@redhat.com>
1405
1406 PR tree-optimization/71403
1407 * c-c++-common/ubsan/pr71403-1.c: New test.
1408 * c-c++-common/ubsan/pr71403-2.c: New test.
1409 * c-c++-common/ubsan/pr71403-3.c: New test.
1410
04537049 14112016-06-13 Jakub Jelinek <jakub@redhat.com>
1412
1413 PR middle-end/71478
1414 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1415 Add -Wno-psabi -w to dg-options.
1416
412f195f 14172016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1418
1419 * gcc.target/powerpc/vadsdu-0.c: New test.
1420 * gcc.target/powerpc/vadsdu-1.c: New test.
1421 * gcc.target/powerpc/vadsdu-2.c: New test.
1422 * gcc.target/powerpc/vadsdu-3.c: New test.
1423 * gcc.target/powerpc/vadsdu-4.c: New test.
1424 * gcc.target/powerpc/vadsdu-5.c: New test.
1425 * gcc.target/powerpc/vadsdub-1.c: New test.
1426 * gcc.target/powerpc/vadsdub-2.c: New test.
1427 * gcc.target/powerpc/vadsduh-1.c: New test.
1428 * gcc.target/powerpc/vadsduh-2.c: New test.
1429 * gcc.target/powerpc/vadsduw-1.c: New test.
1430 * gcc.target/powerpc/vadsduw-2.c: New test.
1431
527790c1 14322016-06-13 David Malcolm <dmalcolm@redhat.com>
1433
1434 * gcc.dg/c99-init-2.c (c): Update expected error message.
1435 * gcc.dg/init-bad-8.c (foo): Likewise.
1436 * gcc.dg/spellcheck-fields-3.c: New test case.
1437
102e67eb 14382016-06-13 Martin Liska <mliska@suse.cz>
1439
1440 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1441 and "guess loop iv compared" heuristics.
1442 * gcc.dg/predict-2.c: Likewise.
1443 * gcc.dg/predict-3.c: Likewise.
1444 * gcc.dg/predict-4.c: Likewise.
1445 * gcc.dg/predict-5.c: Likewise.
1446 * gcc.dg/predict-6.c: Likewise.
1447
1a54d3be 14482016-06-13 Marek Polacek <polacek@redhat.com>
1449
1450 PR middle-end/71476
1451 * c-c++-common/Wswitch-unreachable-4.c: New test.
1452 * gcc.dg/Wswitch-unreachable-2.c: New test.
1453 * g++.dg/tm/jump1.C: Move dg-warning.
1454
5b7401b8 14552016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1456
1457 * gnat.dg/renaming10.ad[sb]: New test.
1458
1c93151c 14592016-06-13 Paul Thomas <pault@gcc.gnu.org>
1460
1461 PR fortran/70673
1462 * gfortran.dg/pr70673.f90: New test.
1463
249865a0 14642016-06-13 Richard Biener <rguenther@suse.de>
1465
1466 PR middle-end/64516
1467 * gcc.dg/align-3.c: New testcase.
1468
776d9b14 14692016-06-13 Martin Liska <mliska@suse.cz>
1470
1471 * gcc.target/i386/pr71458.c: New test.
1472
0cf5c551 14732016-06-12 Uros Bizjak <ubizjak@gmail.com>
1474
1475 PR target/71241
1476 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1477
34de0a35 14782016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1479
1480 PR target/60751
1481 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1482 statement.
1483
0cc8bc98 14842016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1485
1486 PR target/60751
1487 * gfortran.dg/comma_IO_extension_1.f90: New test.
1488 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1489 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1490 statement.
1491 * gfortran.dg/graphite/pr38083.f90: Likewise.
1492 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1493 missing format.
1494
0ff78c86 14952016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1496
1497 * gnat.dg/case_character.adb: New test.
1498
6c38863e 14992016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1500
1501 PR middle-end/71310
1502 * gcc.target/powerpc/pr71310.c: New testcase.
1503
24c41395 15042016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1505
1506 PR middle-end/71478
1507 * gcc.dg/pr71478.c: New test.
1508
aeb26fb6 15092016-06-10 Jakub Jelinek <jakub@redhat.com>
1510
702b3575 1511 PR middle-end/71494
1512 * gcc.c-torture/execute/pr71494.c: New test.
1513
8ec29807 1514 PR c/68657
1515 * gcc.target/i386/pr68657.c: New test.
1516
aeb26fb6 1517 PR inline-asm/68843
1518 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1519 (test): Add -masm=intel alternatives.
1520
1dc4d519 15212016-06-10 Martin Sebor <msebor@redhat.com>
1522
1523 PR c/71392
1524 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1525
6385d6d3 15262016-06-10 Jeff Law <law@redhat.com>
1527
1528 PR tree-optimization/71335
1529 * gcc.c-torture/execute/pr71335.c: New test.
1530
041a412b 15312016-06-10 David Malcolm <dmalcolm@redhat.com>
1532
1533 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1534 the various "cannot tail-call: " messages.
1535
4a5edbb2 15362016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1537
1538 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1539 and options.
1540
9cf3aec3 15412016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1542
1543 PR sanitizer/71480
1544 * c-c++-common/asan/pr71480.c: New test.
1545
61724718 15462016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1547
1548 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1549 (ASMNAME2): Likewise.
1550 (main): Replace fn in asm statement with ASMNAME ("fn").
1551 * gcc.dg/guality/pr68037-2.c: Likewise.
1552 * gcc.dg/guality/pr68037-3.c: Likewise.
1553 * gcc.dg/torture/pr68037-1.c: Likewise.
1554 * gcc.dg/torture/pr68037-2.c: Likewise.
1555 * gcc.dg/torture/pr68037-3.c: Likewise.
1556
1807f6fb 15572016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1558
1559 PR inline-asm/68843
1560 * gcc.target/i386/pr68843-1.c: New test.
1561 * gcc.target/i386/pr68843-2.c: New test.
1562
ccfa030f 15632016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 1564 Cesar Philippidis <cesar@codesourcery.com>
1565
1566 PR middle-end/71373
1567 * gcc.dg/goacc/nested-function-1.c: New file.
1568 * gcc.dg/goacc/nested-function-2.c: Likewise.
1569 * gcc.dg/goacc/pr71373.c: Likewise.
1570 * gfortran.dg/goacc/cray-2.f95: Likewise.
1571 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1572 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1573 * gfortran.dg/goacc/cray.f95: Update.
1574 * gfortran.dg/goacc/loop-1.f95: Likewise.
1575 * gfortran.dg/goacc/loop-3.f95: Likewise.
1576 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1577 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1578
15792016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1580
1581 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1582 for OpenACC tile clauses.
1583 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 1584
1585 PR c/71381
1586 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1587 to...
1588 * c-c++-common/goacc/cache-2.c: ... this new file.
1589 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1590 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1591 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1592 usage.
1593 * gfortran.dg/goacc/cray.f95: Likewise.
1594 * gfortran.dg/goacc/loop-1.f95: Likewise.
1595
bb038f3e 15962016-06-10 Alan Hayward <alan.hayward@arm.com>
1597
1598 PR tree-optimization/71407
1599 PR tree-optimization/71416
1600 * gcc.dg/vect/pr71407.c: New
1601 * gcc.dg/vect/pr71416-1.c: New
1602 * gcc.dg/vect/pr71416-2.c: New
1603
332409d3 16042016-06-10 Richard Biener <rguenther@suse.de>
1605
1606 PR middle-end/71477
1607 * gcc.dg/torture/pr71477.c: New testcase.
1608
03cf727c 16092016-06-09 Julia Koval <julia.koval@intel.com>
1610
1611 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1612 * gcc.target/i386/interrupt-13.c: Likewise.
1613 * gcc.target/i386/interrupt-15.c: Likewise.
1614 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1615 * gcc.target/i386/interrupt-24.c: Likewise.
1616 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1617 * gcc.target/i386/interrupt-9.c: Likewise.
1618 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1619
23b101c5 16202016-06-09 Martin Sebor <msebor@redhat.com>
1621
1622 PR c/70883
1623 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1624 * gcc.dg/builtin-constant_p-1.c: Same.
1625 * gcc.dg/builtins-error.c: Same.
1626 * gcc.dg/pr70859.c: Same.
1627
188d6bbb 16282016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1629
1630 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1631 * gcc.dg/torture/pr68067-1.c: Likewise.
1632 * gcc.dg/torture/pr68067-2.c: Likewise.
1633
16342016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1635
1636 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1637 when setting SIZE.
1638
ff8886bd 16392016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1640
1641 PR c++/71465
1642 * g++.dg/inherit/crash5.C: New.
1643 Revert:
1644 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR c++/70202
1647 * g++.dg/inherit/crash5.C: New.
1648 * g++.dg/inherit/virtual1.C: Adjust.
1649
3f76cceb 16502016-06-09 Martin Liska <mliska@suse.cz>
1651
1652 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1653 * g++.dg/predict-loop-exit-2.C: Likewise.
1654 * g++.dg/predict-loop-exit-3.C: Likewise.
1655 * gcc.dg/predict-1.c: Likewise.
1656 * gcc.dg/predict-2.c: Likewise.
1657 * gcc.dg/predict-3.c: Likewise.
1658 * gcc.dg/predict-4.c: Likewise.
1659 * gcc.dg/predict-5.c: Likewise.
1660 * gcc.dg/predict-6.c: Likewise.
1661 * gcc.dg/predict-7.c: Likewise.
1662
59ae3d1b 16632016-06-09 Richard Biener <rguenther@suse.de>
1664
1665 PR tree-optimization/71462
1666 * gcc.dg/torture/pr71462.c: New testcase.
1667
8c2d2acf 16682016-06-09 Marek Polacek <polacek@redhat.com>
1669
1670 PR c/65471
1671 * gcc.dg/c11-generic-3.c: New test.
1672
224cb6b7 16732016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1674
1675 * g++.dg/init/array42.C: New.
1676 * g++.dg/init/array43.C: Likewise.
1677 * g++.dg/init/array44.C: Likewise.
1678 * g++.dg/init/array45.C: Likewise.
1679 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1680 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1681 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1682 * g++.dg/gomp/pr35751.C: Likewise.
1683 * g++.dg/init/array23.C: Likewise.
1684 * g++.dg/init/brace2.C: Likewise.
1685 * g++.dg/init/brace6.C: Likewise.
1686
732905bb 16872016-06-08 Martin Sebor <msebor@redhat.com>
1688 Jakub Jelinek <jakub@redhat.com>
1689
1690 PR c++/70507
1691 PR c/68120
1692 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1693 * c-c++-common/builtin-arith-overflow-2.c: New test.
1694 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1695 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1696 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1697
7ddaa622 16982016-06-08 Jakub Jelinek <jakub@redhat.com>
1699
1700 PR c++/71442
1701 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1702
84ee0905 17032016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1704
1705 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1706 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1707 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1708 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1709 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1710 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1711 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1712 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1713 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1714 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1715 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1716 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1717 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1718
2876af98 17192016-06-08 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/68558
1722 * gcc.dg/vect/slp-44.c: New testcase.
1723
acbb0d03 17242016-06-08 Richard Biener <rguenther@suse.de>
1725
1726 * gcc.dg/vect/slp-43.c: New testcase.
1727
f8689010 17282016-06-08 Richard Biener <rguenther@suse.de>
1729
1730 PR tree-optimization/71452
1731 * gcc.dg/torture/pr71452.c: New testcase.
1732
52d393eb 17332016-06-08 Jakub Jelinek <jakub@redhat.com>
1734
1735 PR c++/71448
1736 * g++.dg/torture/pr71448.C: New test.
1737
9d700ce4 17382016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1739
1740 PR debug/71432
1741 PR ada/71413
1742 * g++.dg/debug/pr71432.C: New test.
1743
eb96ef65 17442016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1745
1746 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1747 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1748 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1749
a4753cdd 17502016-06-08 Alan Hayward <alan.hayward@arm.com>
1751
1752 * gcc.dg/vect/vect-live-2.c: Update effective target.
1753 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1754 * lib/target-supports.exp: Add aarch64 to vect_long.
1755
bafc7b1d 17562016-06-08 Marek Polacek <polacek@redhat.com>
1757
1758 PR c/71418
1759 * gcc.dg/noncompile/pr71418.c: New test.
1760
06e590e7 1761 PR c/71426
1762 * gcc.dg/noncompile/pr71426.c: New test.
1763
d3cb49c9 17642016-06-07 Jan Hubicka <hubicka@ucw.cz>
1765
1766 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1767 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1768 * gcc.dg/predict-3.c: Update template.
1769 * gcc.dg/predict-5.c: Update template.
1770 * gcc.dg/predict-6.c: Update template.
1771 * gcc.dg/predict-9.c: Update template.
1772 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1773
2d76c36a 17742016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1775
1776 * gcc.target/powerpc/vec-mul.c: New test.
1777
7cfde92a 17782016-06-07 David Malcolm <dmalcolm@redhat.com>
1779
1780 * gcc.dg/spellcheck-fields-2.c: New test case.
1781
b032c4dd 17822016-06-07 Richard Biener <rguenther@suse.de>
1783
1784 PR c/61564
1785 * gcc.dg/Wpragmas-1.c: New testcase.
1786 * gcc.dg/Wattributes-4.c: Likewise.
1787 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1788 entry.
1789
a7056369 17902016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1791
1792 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1793 spurious debug code.
1794
123c61e0 17952016-06-07 Richard Biener <rguenther@suse.de>
1796
1797 PR tree-optimization/71428
1798 * gcc.dg/torture/pr71428.c: New testcase.
1799
5819d47b 18002016-06-07 Richard Biener <rguenther@suse.de>
1801
1802 PR middle-end/71423
1803 * gcc.dg/torture/pr71423.c: New testcase.
1804
6cec5c6b 18052016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1806
1807 PR middle-end/71408
1808 * gcc.dg/tree-ssa/pr71408.c: New test.
1809
40bbfc17 18102016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1811
1812 PR middle-end/71281
1813 * g++.dg/torture/pr71281.C: New test.
1814
61f1f80c 18152016-06-06 Marek Polacek <polacek@redhat.com>
1816
1817 PR c/71362
1818 * gcc.dg/pr71362.c: New test.
1819
0406b32f 18202016-06-06 Jakub Jelinek <jakub@redhat.com>
1821 Patrick Palka <ppalka@gcc.gnu.org>
1822
1823 PR c++/70847
1824 PR c++/71330
1825 PR c++/71393
1826 * g++.dg/opt/pr70847.C: New test.
1827 * g++.dg/ubsan/pr70847.C: New test.
1828 * g++.dg/ubsan/pr71393.C: New test.
1829
b1445999 18302016-06-06 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR tree-optimization/71259
1833 * gcc.dg/vect/pr71259.c: New test.
1834
99b4f3a2 18352016-06-06 David Malcolm <dmalcolm@redhat.com>
1836
1837 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1838 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1839 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1840 above.
1841
837679bc 18422016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1843
1844 PR middle-end/37780
1845 * gcc.c-torture/execute/pr37780.c: New test.
1846 * gcc.target/aarch64/pr37780_1.c: Likewise.
1847 * gcc.target/arm/pr37780_1.c: Likewise.
1848
e4b92538 18492016-06-06 Marek Polacek <polacek@redhat.com>
1850
1851 * c-c++-common/attr-may-alias-1.c: New test.
1852 * c-c++-common/attr-may-alias-2.c: New test.
1853 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1854
43ac2f2f 18552016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1856
1857 PR c/24414
1858 * gcc.target/i386/pr24414.c: New test.
1859
7e1786b2 18602016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1861
1862 * gcc.target/sparc/vis4misc.c: New file.
1863 * gcc.target/sparc/fpcmp.c: Likewise.
1864 * gcc.target/sparc/fpcmpu.c: Likewise.
1865
f593ccb2 18662016-06-06 Alan Hayward <alan.hayward@arm.com>
1867
1868 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1869 * gcc.dg/vect/vect-live-3.c: Likewise.
1870
be6d8ddc 18712016-06-06 Richard Biener <rguenther@suse.de>
1872
1873 PR tree-optimization/71398
1874 * gcc.dg/torture/pr71398.c: New testcase.
1875
78f27916 18762016-06-06 Uros Bizjak <ubizjak@gmail.com>
1877
1878 PR target/71389
1879 * g++.dg/pr71389.C: New test.
1880
c5899606 18812016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1882
1883 PR fortran/71404
1884 * gfortran.dg/fmt_read_5.f: New test.
1885
8e3cd305 18862016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1887
1888 PR fortran/69659
1889 * gfortran.dg/class_array_22.f03: New test.
1890
703c0a09 18912016-06-05 Jan Hubicka <hubicka@ucw.cz>
1892
1893 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1894
d07b2b6f 18952016-06-05 Jan Hubicka <hubicka@ucw.cz>
1896
1897 * gcc.dg/predict-9.c: Update template.
1898
4a7ec4ac 18992016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1900
1901 PR c++/49377
1902 * g++.dg/template/pr49377.C: New.
1903
7499ef4a 19042016-06-04 Jakub Jelinek <jakub@redhat.com>
1905
1906 PR tree-optimization/71405
1907 * g++.dg/torture/pr71405.C: New test.
1908
558c800d 19092016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1910
1911 PR c++/70202
1912 * g++.dg/inherit/crash5.C: New.
1913 * g++.dg/inherit/virtual1.C: Adjust.
1914
4ee7cf4b 19152016-06-03 Jeff Law <law@redhat.com>
1916
1917 PR tree-optimization/71316
1918 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1919
b12ae762 19202016-06-03 Jakub Jelinek <jakub@redhat.com>
1921
1922 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1923 dg-additional-options with just -fno-tree-scev-cprop in it.
1924 * gcc.dg/vect/vect-live-2.c: Likewise.
1925 * gcc.dg/vect/vect-live-5.c: Likewise.
1926 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1927 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1928 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1929
e09a5ee3 19302016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1931
1932 PR c++/27100
1933 * g++.dg/other/friend6.C: New test.
1934
f14b1922 19352016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1936
1937 * g++.dg/torture/ppc-ldst-array.C: New.
1938
20702ea3 19392016-06-03 Joseph Myers <joseph@codesourcery.com>
1940
1941 PR target/71276
1942 PR target/71277
1943 * gcc.dg/torture/builtin-fp-int-inexact.c,
1944 gcc.target/i386/387-builtin-fp-int-inexact.c,
1945 gcc.target/i386/387-rint-inline-1.c,
1946 gcc.target/i386/387-rint-inline-2.c,
1947 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1948 gcc.target/i386/sse2-rint-inline-1.c,
1949 gcc.target/i386/sse2-rint-inline-2.c,
1950 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1951 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1952
5ed3cc7b 19532016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1954 Julia Koval <julia.koval@intel.com>
1955
1956 PR target/66960
1957 PR target/67630
1958 PR target/67634
1959 PR target/67841
1960 PR target/68037
1961 PR target/68618
1962 PR target/68661
1963 PR target/69575
1964 PR target/69596
1965 PR target/69734
1966 * gcc.dg/guality/pr68037-1.c: New test.
1967 * gcc.dg/guality/pr68037-2.c: Likewise.
1968 * gcc.dg/guality/pr68037-3.c: Likewise.
1969 * gcc.dg/torture/pr68037-1.c: Likewise.
1970 * gcc.dg/torture/pr68037-2.c: Likewise.
1971 * gcc.dg/torture/pr68037-3.c: Likewise.
1972 * gcc.dg/torture/pr68661-1a.c: Likewise.
1973 * gcc.dg/torture/pr68661-1b.c: Likewise.
1974 * gcc.target/i386/interrupt-1.c: Likewise.
1975 * gcc.target/i386/interrupt-2.c: Likewise.
1976 * gcc.target/i386/interrupt-3.c: Likewise.
1977 * gcc.target/i386/interrupt-4.c: Likewise.
1978 * gcc.target/i386/interrupt-5.c: Likewise.
1979 * gcc.target/i386/interrupt-6.c: Likewise.
1980 * gcc.target/i386/interrupt-7.c: Likewise.
1981 * gcc.target/i386/interrupt-8.c: Likewise.
1982 * gcc.target/i386/interrupt-9.c: Likewise.
1983 * gcc.target/i386/interrupt-10.c: Likewise.
1984 * gcc.target/i386/interrupt-11.c: Likewise.
1985 * gcc.target/i386/interrupt-12.c: Likewise.
1986 * gcc.target/i386/interrupt-13.c: Likewise.
1987 * gcc.target/i386/interrupt-14.c: Likewise.
1988 * gcc.target/i386/interrupt-15.c: Likewise.
1989 * gcc.target/i386/interrupt-16.c: Likewise.
1990 * gcc.target/i386/interrupt-17.c: Likewise.
1991 * gcc.target/i386/interrupt-18.c: Likewise.
1992 * gcc.target/i386/interrupt-19.c: Likewise.
1993 * gcc.target/i386/interrupt-20.c: Likewise.
1994 * gcc.target/i386/interrupt-21.c: Likewise.
1995 * gcc.target/i386/interrupt-22.c: Likewise.
1996 * gcc.target/i386/interrupt-23.c: Likewise.
1997 * gcc.target/i386/interrupt-24.c: Likewise.
1998 * gcc.target/i386/interrupt-25.c: Likewise.
1999 * gcc.target/i386/interrupt-26.c: Likewise.
2000 * gcc.target/i386/interrupt-27.c: Likewise.
2001 * gcc.target/i386/interrupt-28.c: Likewise.
2002 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2003 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2004 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2005 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2006 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2007 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2008 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2009 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2010 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2011 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2012 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2013 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2014
3e346f54 20152016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2016
f27c52fb 2017 PR tree-optimization/52171
2018 * gcc.dg/pr52171.c: New test.
2019 * gcc.target/i386/pr52171.c: New test.
3e346f54 2020
22e029d2 20212016-06-03 Jan Hubicka <jh@suse.cz>
2022
2023 * g++.dg/tree-ssa/pred-1.C: New testcase
2024 * gcc.dg/tree-ssa/pred-1.c: New testcase
2025
41ce74ed 20262016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2027
2028 PR target/70957
2029 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2030 support.
2031 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2032
cf573a72 20332016-06-03 Alan Hayward <alan.hayward@arm.com>
2034
2035 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2036
75aae5b4 20372016-06-03 Alan Hayward <alan.hayward@arm.com>
2038
2039 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 2040 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 2041 * gcc.dg/vect/vect-live-1.c: New test.
2042 * gcc.dg/vect/vect-live-2.c: New test.
2043 * gcc.dg/vect/vect-live-3.c: New test.
2044 * gcc.dg/vect/vect-live-4.c: New test.
2045 * gcc.dg/vect/vect-live-5.c: New test.
2046 * gcc.dg/vect/vect-live-slp-1.c: New test.
2047 * gcc.dg/vect/vect-live-slp-2.c: New test.
2048 * gcc.dg/vect/vect-live-slp-3.c: New test.
2049
eba6788d 20502016-06-03 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR middle-end/71387
2053 * g++.dg/opt/pr71387.C: New test.
2054
5a653985 20552016-06-02 Jeff Law <law@redhat.com>
2056
2057 PR tree-optimization/71328
2058 * gcc.c-torture/compile/pr71328.c: New test.
2059
f92f6941 20602016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2061
2062 PR fortran/52393
2063 * gfortran.dg/fmt_read_3.f90: Fix typo.
2064 * gfortran.dg/fmt_read_4.f90: New test.
2065
0d29e152 20662016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2067
2068 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2069 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2070 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2071 * g++.dg/cpp0x/override2.C: Likewise.
2072 * g++.dg/parse/crash5.C: Likewise.
2073 * g++.dg/parse/error16.C: Likewise.
2074 * g++.dg/parse/error27.C: Likewise.
2075 * g++.dg/template/qualttp15.C: Likewise.
2076 * g++.dg/template/redecl4.C: Likewise.
2077 * g++.old-deja/g++.other/crash39.C: Likewise.
2078 * g++.old-deja/g++.other/struct1.C: Likewise.
2079 * g++.old-deja/g++.pt/m9a.C: Likewise.
2080 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2081
2740a1a5 20822016-06-02 Jakub Jelinek <jakub@redhat.com>
2083
89f17a65 2084 PR c++/71372
2085 * c-c++-common/pr71372.c: New test.
2086
2740a1a5 2087 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2088 __TIME__ strings with __builtin_strcmp instead of printf and
2089 dg-output.
2090
9ae89a4e 20912016-06-02 Martin Liska <mliska@suse.cz>
2092
2093 * gcc.dg/predict-9.c: New test.
2094
41258f9c 20952016-06-02 Jakub Jelinek <jakub@redhat.com>
2096
2097 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2098 global set_compiler_env_var and global saved_compiler_env_var.
2099
dad46eb8 21002016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2101
2102 PR rtl-optimization/71295
2103 * gcc.c-torture/compile/pr71295.c: New test.
2104
9cc8a892 21052016-06-02 Jakub Jelinek <jakub@redhat.com>
2106
98e7c96c 2107 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2108
4a5a4de2 2109 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2110 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2111
9cc8a892 2112 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2113 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2114 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2115 alternative number.
2116
46819a36 21172016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2118
2119 * gcc.target/powerpc/p9-splat-4.c: New test.
2120
21212016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2122
2123 PR target/71186
2124 * gcc.target/powerpc/pr71186.c: New test.
2125
d9820cc5 21262016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2127
2128 PR fortran/52393
2129 * gfortran.dg/fmt_read_3.f90: New test.
2130
2f14ca3e 21312016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2132
2133 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2134 procedure.
2135
dfa5c0d3 21362016-06-01 Eduard Sanou <dhole@openmailbox.org>
2137
2138 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2139 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2140 env var is set.
2141 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2142 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2143 shown once.
2144 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2145 during compilation.
2146 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2147 vars set by dg-set-compiler-env-var.
2148
7d7125df 21492016-06-01 Paul Thomas <pault@gcc.gnu.org>
2150
2151 PR fortran/71156
2152 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2153 to the module procedure declaration.
2154 * gfortran.dg/submodule_16.f08: New test.
2155
6ab9cde4 21562016-06-01 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR middle-end/71371
2159 * c-c++-common/gomp/pr71371.c: New test.
2160
0cfe7a23 21612016-06-01 Richard Biener <rguenther@suse.de>
2162
2163 PR tree-optimization/71366
2164 * gcc.dg/torture/pr71366-1.c: New testcase.
2165 * gcc.dg/torture/pr71366-2.c: Likewise.
2166
5a5b02e1 21672016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2168
2169 * gcc.target/powerpc/vslv-0.c: New test.
2170 * gcc.target/powerpc/vslv-1.c: New test.
2171 * gcc.target/powerpc/vsrv-0.c: New test.
2172 * gcc.target/powerpc/vsrv-1.c: New test.
2173
d27a79f6 21742016-06-01 Nathan Sidwell <nathan@acm.org>
2175
2176 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2177 * gcc.target/nvptx/weak.c: New.
2178
6172a9fd 21792016-06-01 Richard Biener <rguenther@suse.de>
2180
2181 PR tree-optimization/71261
2182 * gcc.dg/torture/vect-bool-1.c: New testcase.
2183
f9aaabb2 21842016-06-01 Jakub Jelinek <jakub@redhat.com>
2185
2186 * gfortran.dg/gomp/order-1.f90: New test.
2187 * gfortran.dg/gomp/order-2.f90: New test.
2188
53b01069 21892016-06-01 Jan Hubicka <hubicka@ucw.cz>
2190
2191 * gcc.dg/unroll-6.c: Update template.
2192 * gcc.dg/unroll-7.c: New testcase.
2193 * gcc.dg/unroll-8.c: New testcase.
2194
36757397 21952016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2196
2197 * gnat.dg/opt56.ad[sb]: New test.
2198
7f93bd6e 21992016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2200
2201 PR c++/66635
2202 * g++.dg/cpp0x/constexpr-ice16.C: New.
2203
9f41a2ce 22042016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2205
2206 PR tree-optimization/71314
2207 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2208 -mbranch-cost=2.
2209
31e02373 22102016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2211
2212 PR tree-optimization/71077
2213 * gcc.dg/tree-ssa/pr71077.c: New test.
2214
76f8f901 22152016-05-31 Jan Hubicka <hubicka@ucw.cz>
2216
7f93bd6e 2217 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2218 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2219 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 2220
04f5f923 22212016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2222
2223 PR c++/71248
2224 * g++.dg/cpp0x/pr71248.C: New.
2225 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2226 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2227 * g++.dg/init/new37.C: Likewise.
2228 * g++.dg/template/static1.C: Likewise.
2229 * g++.dg/template/static2.C: Likewise.
2230
4ffddf28 22312016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2232
2233 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2234 instead of %rdi.
2235 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2236
4ff7bd21 22372016-05-31 Marek Polacek <polacek@redhat.com>
2238
2239 * c-c++-common/Wswitch-unreachable-3.c: New test.
2240 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2241
e1f7cc4b 22422016-05-31 Richard Biener <rguenther@suse.de>
2243
2244 PR tree-optimization/71352
2245 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2246
02978bd1 22472016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2248
2249 * gcc.target/arm/armv5_thumb_isa.c: New test.
2250
cfce8164 22512016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2252
2253 PR target/71346
2254 * gcc.target/i386/pr71346.c: New test.
2255
7a51c705 22562016-05-31 Tom de Vries <tom@codesourcery.com>
2257
2258 PR tree-optimization/69068
2259 * gcc.dg/graphite/pr69068.c: New test.
2260
8c1ac106 22612016-05-27 Martin Sebor <msebor@redhat.com>
2262
2263 PR c++/71306
2264 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2265
b6431756 22662016-05-30 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR c++/71349
2269 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2270 nowait depend(inout: dd[0]) clauses where permitted.
2271
f6203294 22722016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2273
2274 PR c++/71238
2275 * g++.dg/parse/pr71238.C: New.
2276 * g++.dg/concepts/friend1.C: Test column numbers too.
2277 * g++.dg/cpp0x/initlist31.C: Likewise.
2278 * g++.dg/cpp0x/pr51420.C: Likewise.
2279 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2280 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2281 * g++.dg/ext/builtin3.C: Likewise.
2282 * g++.dg/lookup/friend12.C: Likewise.
2283 * g++.dg/lookup/friend7.C: Likewise.
2284 * g++.dg/lookup/koenig1.C: Likewise.
2285 * g++.dg/lookup/koenig5.C: Likewise.
2286 * g++.dg/lookup/used-before-declaration.C: Likewise.
2287 * g++.dg/overload/koenig1.C: Likewise.
2288 * g++.dg/template/crash65.C: Likewise.
2289 * g++.dg/template/friend57.C: Likewise.
2290 * g++.dg/warn/Wshadow-5.C: Likewise.
2291 * g++.dg/warn/Wunused-8.C: Likewise.
2292 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2293 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2294 * g++.old-deja/g++.jason/member.C: Likewise.
2295 * g++.old-deja/g++.jason/report.C: Likewise.
2296 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2297 * g++.old-deja/g++.law/visibility20.C: Likewise.
2298 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2299 * g++.old-deja/g++.other/static5.C: Likewise.
2300 * g++.old-deja/g++.pt/overload2.C: Likewise.
2301
b96f8145 23022016-05-30 Jan Hubicka <hubicka@ucw.cz>
2303
2304 * gcc.dg/tree-ssa/peel1.c: New testcase.
2305 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2306 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2307
ed5bca7a 23082016-05-30 Tom de Vries <tom@codesourcery.com>
2309
2310 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2311 to ce.
2312
c0aa0333 23132016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2314
2315 PR c++/71099
2316 * g++.dg/parse/virtual1.C: New.
2317
231010db 23182016-05-30 Uros Bizjak <ubizjak@gmail.com>
2319
2320 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2321 Use correct register when clearing %edx.
2322
765557c0 23232016-05-30 Alexander Monakov <amonakov@ispras.ru>
2324
2325 PR tree-optimization/71289
2326 * gcc.dg/pr71289.c: New test.
2327
fc3b1c44 23282016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2329
2330 PR middle-end/71269
2331 PR middle-end/71292
2332 * gcc.dg/tree-ssa/pr71269.c: New test.
2333 * gcc.dg/tree-ssa/pr71292.c: New test.
2334
ce352457 23352016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2336
2337 PR middle-end/71252
2338 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2339
eedd711b 23402016-05-30 Jan Hubicka <hubicka@ucw.cz>
2341
2342 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2343 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2344 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2345
8c061890 23462016-05-30 Tom de Vries <tom@codesourcery.com>
2347
2348 PR tree-optimization/69067
2349 * gcc.dg/graphite/pr69067.c: New test.
2350
a6b0884c 23512016-05-29 Uros Bizjak <ubizjak@gmail.com>
2352
2353 PR target/71245
2354 * gcc.target/i386/pr71245-1.c: New test.
2355 * gcc.target/i386/pr71245-2.c: Ditto.
2356
2369edfc 23572016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2358
2359 PR c++/71105
2360 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2361 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2362 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2363
b6ab3f43 23642016-05-27 Jan Hubicka <hubicka@ucw.cz>
2365
2366 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2367
0192662b 23682016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2369
2370 Revert:
2371 PR c++/69855
2372 * g++.dg/overload/69855.C: New.
2373 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2374 * g++.old-deja/g++.pt/crash3.C: Likewise.
2375
fce78c50 23762016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2377
2378 PR c++/60385
2379 * g++.dg/parse/namespace13.C: New.
2380
372172fe 23812016-05-26 Jeff Law <law@redhat.com>
2382
2383 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2384 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2385 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2386 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2387 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2388 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2389 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2390 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2391 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2392 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2393 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2394 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2395 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2396
5d8a8944 23972016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2398
2399 PR c++/69855
2400 * g++.dg/overload/69855.C: New.
2401 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2402 * g++.old-deja/g++.pt/crash3.C: Likewise.
2403
29602b75 24042016-05-27 Jiong Wang <jiong.wang@arm.com>
2405
2406 PR target/63596
2407 * gcc.target/aarch64/va_arg_1.c: New testcase.
2408 * gcc.target/aarch64/va_arg_2.c: Likewise.
2409 * gcc.target/aarch64/va_arg_3.c: Likewise.
2410
c900b732 24112016-05-27 Jiong Wang <jiong.wang@arm.com>
2412
2413 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2414 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2415 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2416 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2417 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2418
73ef73bd 24192016-05-27 Marek Polacek <polacek@redhat.com>
2420
2421 PR middle-end/71308
2422 * g++.dg/torture/pr71308.C: New test.
2423
a6031633 24242016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2425
2426 * gcc.dg/zero_bits_compound-1.c: New test.
2427 * gcc.dg/zero_bits_compound-2.c: New test.
2428
1fbdc7ae 24292016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2430
2431 PR middle-end/71279
2432 * gcc.dg/pr71279.c: New test.
2433
2e196ca8 24342016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2435
2436 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2437 floating point min/max/comparison instructions.
2438 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2439
6feab9ce 24402016-05-26 Jakub Jelinek <jakub@redhat.com>
2441
2442 * c-c++-common/gomp/schedule-1.c: New test.
2443 * gfortran.dg/gomp/schedule-1.f90: New test.
2444
978cea8f 24452016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2446
2447 PR c++/70822
2448 PR c++/70106
2449 * g++.dg/cpp1y/auto-fn32.C: New test.
2450 * g++.dg/cpp1y/paren4.C: New test.
2451
0478d9ed 24522016-05-26 Nathan Sidwell <nathan@acm.org>
2453
2454 * gcc.dg/20060410.c: Xfail on ptx.
2455 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2456 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2457 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2458 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2459 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2460
5fd1c174 24612016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2462
2463 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2464
c5e8b3e2 24652016-05-26 Jakub Jelinek <jakub@redhat.com>
2466
0db93a5b 2467 PR tree-optimization/71280
2468 * gcc.dg/pr71280.c: New test.
2469
7199c05c 2470 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2471
76c786ac 2472 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2473 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2474
c5e8b3e2 2475 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2476
e9bcea2f 24772016-05-26 Jiong Wang <jiong.wang@arm.com>
2478
2479 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 2480 kept in memory.
e9bcea2f 2481
955d947b 24822016-05-25 Jeff Law <law@redhat.com>
2483
2484 PR tree-optimization/71272
2485 * gcc.c-torture/compile/pr71272.c: new test.
2486
77102dbe 24872016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2488
2489 * gcc.target/powerpc/vec-cmpne.c: New test.
2490 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2491
552821b4 24922016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2493
2494 * gnat.dg/opt55.ad[sb]: New test.
2495
0113f3c5 24962016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2497
2498 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2499 * c-c++-common/pr60226.c: Require int32plus.
2500 * gcc.c-torture/execute/pr70602.c: Likewise.
2501 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2502 unsigned long for malloc arg type.
2503 * gcc.dg/asr_div1.c: Require int32plus.
2504 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2505 * gcc.dg/pie-1.c: Require pie.
2506 * gcc.dg/pie-2.c: Likewise.
2507 * gcc.dg/pr59471.c: Require int32plus.
2508 * gcc.dg/pr59963-2.c: XFAIL for int16.
2509 * gcc.dg/pr60114.c: Require int32plus.
2510 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2511 unsigned long for typedef of size_t.
2512 * gcc.dg/pr63914.c: Require int32plus.
2513 * gcc.dg/pr64536.c: Require pt32plus.
2514 * gcc.dg/pr65658.c: Likewise.
2515 * gcc.dg/pr67271.c: Require int32plus.
2516 * gcc.dg/pr68112.c: Likewise.
2517 * gcc.dg/pr69071.c: Skip for avr target.
2518 * gcc.dg/pr69973.c: Require int32plus.
2519 * gcc.dg/pr70169.c: Skip for avr target.
2520 * gcc.dg/sso-6.c: Require int32plus.
2521 * gcc.dg/sso-7.c: Likewise.
2522 * gcc.dg/sso-8.c: Likewise.
2523 * gcc.dg/vrp-min-max-2.c: Likewise.
2524
f4094380 25252016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2526
2527 PR target/70738
2528 * gcc.target/i386/pr70738-1.c: New test.
2529 * gcc.target/i386/pr70738-2.c: Likewise.
2530 * gcc.target/i386/pr70738-3.c: Likewise.
2531 * gcc.target/i386/pr70738-4.c: Likewise.
2532 * gcc.target/i386/pr70738-5.c: Likewise.
2533 * gcc.target/i386/pr70738-6.c: Likewise.
2534 * gcc.target/i386/pr70738-7.c: Likewise.
2535 * gcc.target/i386/pr70738-8.c: Likewise.
2536 * gcc.target/i386/pr70738-9.c: Likewise.
2537
239a4bea 25382016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2539
2540 PR rtl-optimization/66940
2541 * gcc.c-torture/execute/pr66940.c: New test.
2542
bf6382ba 25432016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2544
2545 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2546 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2547 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2548 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2549 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2550 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2551 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2552 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2553 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2554 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2555 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2556 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2557 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2558 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2559 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2560 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2561 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2562 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2563 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2564 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2565 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2566 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2567 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2568 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2569
2c995da9 25702016-05-25 Marek Polacek <polacek@redhat.com>
2571
2572 PR c/71265
2573 * gcc.dg/noncompile/pr71265.c: New test.
2574
abfbb5b5 2575 PR c/71266
2576 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2577
f6871bbd 25782016-05-25 Nathan Sidwell <nathan@acm.org>
2579
2580 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2581
de04e83e 25822016-05-25 Richard Biener <rguenther@suse.de>
2583
2584 PR tree-optimization/71261
2585 * c-c++-common/torture/pr71261.c: New testcase.
2586
b35931f7 25872016-05-25 Richard Biener <rguenther@suse.de>
2588
2589 PR tree-optimization/71264
2590 * gcc.dg/vect/pr71264.c: New testcase.
2591
166c3089 25922016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2593
2594 PR c++/55992
2595 * g++.dg/cpp0x/alias-decl-53.C: New.
2596 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2597
14240409 25982016-05-25 Martin Liska <mliska@suse.cz>
2599
2600 * g++.dg/pr71239.C: New test.
2601
bc47d9f6 26022016-05-25 Richard Biener <rguenther@suse.de>
2603
4860a6bf 2604 * gcc.dg/vect/pr58135.c: Rename to ...
2605 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 2606
d8a3f157 26072016-05-25 Marek Polacek <polacek@redhat.com>
2608
2609 * g++.dg/pr65295.C: Use target c++14.
2610
3af16045 26112016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2612
231010db 2613 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2614 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 2615
949479b2 26162016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2617
2618 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2619 instructions.
2620
6d6a3fc3 26212016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2622
2623 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2624 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2625 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2626 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2627 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2628 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2629 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2630 * c-c++-common/goacc/pcopy.c: Likewise.
2631 * c-c++-common/goacc/pcopyin.c: Likewise.
2632 * c-c++-common/goacc/pcopyout.c: Likewise.
2633 * c-c++-common/goacc/pcreate.c: Likewise.
2634 * c-c++-common/goacc/pr70688.c: New test.
2635 * c-c++-common/goacc/present-1.c: Adjust test.
2636 * c-c++-common/goacc/reduction-5.c: Likewise.
2637 * g++.dg/goacc/data-1.C: New test.
2638
af648be2 26392016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2640
2641 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2642 vector parity built-in functions.
2643 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2644 count trailing zeros automatic vectorization.
2645 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2646 count trailing zeros built-in functions.
2647
4e173d60 26482016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2649
2650 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2651
a0c02a52 26522016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2653
2654 PR target/71050
2655 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2656
64c52e9c 26572016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2658
2659 PR c++/50436
2660 * g++.dg/template/crash123.C: New.
2661 * g++.dg/template/crash124.C: Likewise.
2662
752b5a4c 26632016-05-24 Martin Sebor <msebor@redhat.com>
2664
2665 PR c++/71147
2666 * g++.dg/ext/flexary16.C: New test.
2667
a36dd683 26682016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2669
f6871bbd 2670 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2671 before math.h is included.
a36dd683 2672 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2673 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2674 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2675 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2676 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2677 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2678 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2679 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2680 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2681 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2682 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2683 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2684 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2685 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2686 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2687 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2688 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2689 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2690 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2691 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2692 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2693 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2694 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2695
d60e1df7 26962016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2697 Kelvin Nilsen <kelvin@gcc.gnu.org>
2698
2699 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2700 support.
2701
22d09025 27022016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2703
2704 PR c++/69872
2705 * g++.dg/warn/Wno-narrowing1.C: New.
2706
6ef0143d 27072016-05-24 Marek Polacek <polacek@redhat.com>
2708
2709 PR c/71249
2710 * c-c++-common/Wswitch-unreachable-2.c: New test.
2711
962a2062 27122016-05-24 Jakub Jelinek <jakub@redhat.com>
2713
ead77194 2714 PR c++/71257
2715 * g++.dg/vect/simd-clone-6.cc: New test.
2716 * g++.dg/gomp/declare-simd-6.C: New test.
2717
962a2062 2718 PR middle-end/70434
2719 PR c/69504
2720 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2721
23edc6d1 27222016-05-24 Richard Biener <rguenther@suse.de>
2723
2724 PR tree-optimization/71240
2725 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2726
30633bcc 27272016-05-24 Richard Biener <rguenther@suse.de>
2728
2729 PR tree-optimization/71230
2730 * gcc.dg/torture/pr71230.c: New testcase.
2731 * g++.dg/torture/pr71230.C: Likewise.
2732
c9d624bd 27332016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2734
2735 * c-c++-common/goacc/routine-5.c: Add tests.
2736 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2737 * gfortran.dg/goacc/routine-6.f90: Add tests.
2738
ce143ff0 27392016-05-24 Richard Biener <rguenther@suse.de>
2740
2741 PR tree-optimization/71253
2742 * gcc.dg/torture/pr71253.c: New testcase.
2743
3bdaecd5 27442016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2745
2746 PR middle-end/71252
2747 * gfortran.dg/pr71252.f90: New test.
2748
856b494d 27492016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2750
2751 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2752
7345b977 27532016-05-24 Richard Biener <rguenther@suse.de>
2754
2755 PR middle-end/70434
2756 PR c/69504
2757 * c-c++-common/vector-subscript-4.c: New testcase.
2758 * c-c++-common/vector-subscript-5.c: Likewise.
2759
6f065267 27602016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2761
2762 PR fortran/71123
2763 * gfortran.dg/namelist_90.f: New test
2764
fd6757da 27652016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2766
2767 PR fortran/66461
2768 * gfortran.dg/unexpected_eof.f: New test
2769
7d5555a8 27702016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2771 Kelvin Nilsen <kelvin@gcc.gnu.org>
2772
2773 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2774 as little endian.
2775
ae6744c9 27762016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2777
2778 PR c++/70972
2779 * g++.dg/cpp0x/inh-ctor20.C: New.
2780 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2781
f0d91a85 27822016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2783
2784 PR c++/69095
2785 * g++.dg/cpp0x/variadic168.C: New.
2786
1618ffe5 27872016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2788
2789 * g++.dg/cpp0x/pr31445.C: Test column number too.
2790 * g++.dg/cpp0x/pr32253.C: Likewise.
2791 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2792 * g++.dg/cpp0x/variadic36.C: Likewise.
2793
c0205bab 27942016-05-23 Marc Glisse <marc.glisse@inria.fr>
2795
2796 * gcc.dg/fold-notshift-2.c: Adjust.
2797
1398da0f 27982016-05-23 Marek Polacek <polacek@redhat.com>
2799
2800 PR c/49859
2801 * c-c++-common/Wswitch-unreachable-1.c: New test.
2802 * gcc.dg/Wswitch-unreachable-1.c: New test.
2803 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2804 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2805 * g++.dg/gomp/block-10.C: Likewise.
2806 * gcc.dg/gomp/block-10.c: Likewise.
2807 * g++.dg/gomp/block-9.C: Likewise.
2808 * gcc.dg/gomp/block-9.c: Likewise.
2809 * g++.dg/gomp/target-1.C: Likewise.
2810 * g++.dg/gomp/target-2.C: Likewise.
2811 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 2812 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 2813 * g++.dg/gomp/taskgroup-1.C: Likewise.
2814 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2815 * gcc.dg/gomp/teams-1.c: Likewise.
2816 * g++.dg/gomp/teams-1.C: Likewise.
2817 * g++.dg/overload/error3.C: Likewise.
2818 * g++.dg/tm/jump1.C: Likewise.
2819 * g++.dg/torture/pr40335.C: Likewise.
2820 * gcc.dg/c99-vla-jump-5.c: Likewise.
2821 * gcc.dg/switch-warn-1.c: Likewise.
2822 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2823 * gcc.dg/nested-func-1.c: Likewise.
2824 * gcc.dg/pr67784-4.c: Likewise.
2825
5403ed8b 28262016-05-23 Richard Biener <rguenther@suse.de>
2827
2828 PR tree-optimization/71230
2829 * gfortran.dg/pr71230-1.f90: New testcase.
2830 * gfortran.dg/pr71230-2.f90: Likewise.
2831
27510941 28322016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2833
1618ffe5 2834 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 2835 * gcc.dg/vect/pr58135.c: Add new.
2836 * gfortran.dg/pr46519-1.f: Adjust test case.
2837
a41c605d 28382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2839
2840 PR c++/53401
2841 * g++.dg/cpp0x/decltype64.C: New.
2842
3eb254ab 28432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2844
2845 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2846 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2847 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2848
a75fffe1 28492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2850
2851 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2852 Add poly64x1_t and poly64x2_t cases if supported.
2853 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2854 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2855 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2856 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2857 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2858
56979b12 28592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2860
2861 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2862 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2863 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2864 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2865 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2866 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2867 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2868
dc5e98db 28692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2870
2871 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2872
c0f383ae 28732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2874
2875 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2876 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2877
2a4d70a2 28782016-05-22 Jakub Jelinek <jakub@redhat.com>
2879
4c109025 2880 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2881 constraint instead of "r".
2882 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2883 insn instead of vxorpd.
2884 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2885
bad891ce 2886 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2887 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2888
ac23ddb9 2889 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2890
9dac9579 2891 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2892 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2893
2a4d70a2 2894 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2895
9eafdd7b 28962016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2897
2898 PR middle-end/40921
2899 * gcc.dg/tree-ssa/pr40921.c: New test.
2900
93df190d 29012016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2902
2903 PR target/71103
2904 * gcc.target/avr/pr71103.c: New test.
2905
933b9f7f 29062016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2907
2908 PR middle-end/71179
2909 * gcc.dg/tree-ssa/pr71179.c: New test.
2910
8bdfbc08 29112016-05-20 Martin Sebor <msebor@redhat.com>
2912
2913 PR c/71115
2914 * gcc.dg/init-excess-2.c: New test.
2915
6827ab42 29162016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2917
2918 * gnat.dg/opt53.adb: New test.
2919 * gnat.dg/opt54.adb: Likewise.
2920
58a5f4c0 29212016-05-20 Martin Jambor <mjambor@suse.cz>
2922
2923 PR tree-optimization/70884
2924 * gcc.dg/tree-ssa/pr70919.c: New test.
2925
bb7145f6 29262016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2927
2928 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2929 formatting.
f6871bbd 2930 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2931 fix code formatting.
2932
29332016-05-20 Nathan Sidwell <nathan@acm.org>
2934
2935 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2936 non-common cases.
2937 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 2938
9954d230 29392016-05-20 David Malcolm <dmalcolm@redhat.com>
2940
2941 * jit.dg/all-non-failing-tests.h: Add
2942 test-factorial-must-tail-call.c.
2943 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2944 * jit.dg/test-factorial-must-tail-call.c: New test case.
2945
08a161f9 29462016-05-20 Jakub Jelinek <jakub@redhat.com>
2947
2948 PR fortran/71204
2949 * gfortran.dg/pr71204.f90: New test.
2950
3d380077 29512016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2952
2953 * gcc.target/nvptx/sincos.c: New test.
2954
0f104d56 29552016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 PR c++/70572
2958 * g++.dg/cpp1y/auto-fn31.C: New.
2959
61736a1b 29602016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2961
2962 * gcc.target/powerpc/vec-addec.c: New test.
2963 * gcc.target/powerpc/vec-addec-int128.c: New test.
2964
b4a61e77 29652016-05-20 David Malcolm <dmalcolm@redhat.com>
2966
2967 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2968 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2969 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2970 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2971
9a2ace10 29722016-05-20 Jan Hubicka <hubicka@ucw.cz>
2973
2974 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2975
45cdf8c6 29762016-05-20 Jakub Jelinek <jakub@redhat.com>
2977
b9a1dcd5 2978 PR c++/71210
2979 * g++.dg/opt/pr71210-1.C: New test.
2980 * g++.dg/opt/pr71210-2.C: New test.
2981
45cdf8c6 2982 PR tree-optimization/29756
2983 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2984 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2985 only on selected targets where V4SImode vectors are known to be
2986 supported.
2987
92e3ffbf 29882016-05-20 Marc Glisse <marc.glisse@inria.fr>
2989
2990 PR tree-optimization/71079
2991 PR tree-optimization/71206
2992 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2993
5da368e3 29942016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2995
2996 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2997 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2998 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2999
2506d97a 30002016-05-20 Richard Guenther <rguenther@suse.de>
3001
3002 PR tree-optimization/29756
3003 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3004
adade307 30052016-05-20 Richard Biener <rguenther@suse.de>
3006
3007 PR tree-optimization/71185
3008 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3009
c3deca25 30102016-05-20 Richard Biener <rguenther@suse.de>
3011
3012 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3013
8b0bef14 30142016-05-19 Marek Polacek <polacek@redhat.com>
3015
3016 PR c++/71075
3017 * g++.dg/diagnostic/pr71075.C: New test.
3018
08025288 30192016-05-19 David Malcolm <dmalcolm@redhat.com>
3020
3021 PR c++/71184
3022 * g++.dg/pr71184.C: New test case.
3023
26a51591 30242016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3025
3026 * gcc.target/powerpc/darn-0.c: New test.
3027 * gcc.target/powerpc/darn-1.c: New test.
3028 * gcc.target/powerpc/darn-2.c: New test.
3029
d8d3e75a 30302016-05-19 Marek Polacek <polacek@redhat.com>
3031
3032 PR tree-optimization/71031
3033 * gcc.dg/tree-ssa/vrp100.c: New test.
3034
c28211ae 30352016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3036
3037 PR rtl-optimization/71148
3038 * gcc.dg/pr71148.c: New test.
3039
3f5ea43a 30402016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3041
3042 PR target/71056
3043 * gcc.target/arm/pr71056.c: New test.
3044
2a7d4c20 30452016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3046
3047 * c-c++-common/pr69669.c: Check the used mode.
3048
ed0b0569 30492016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3050
3051 PR sanitizer/64354
3052 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3053
410372fe 30542016-05-19 Richard Biener <rguenther@suse.de>
3055
3056 PR tree-optimization/70729
3057 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3058 * gcc.dg/graphite/scop-18.c: Likewise.
3059 * gcc.dg/pr41783.c: Disable LIM.
3060 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3061 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3062 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3063 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3064 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3065 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3066 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3067 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3068 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3069 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3070 * gfortran.dg/pr42108.f90: Likewise.
3071
56f34f03 30722016-05-18 David Malcolm <dmalcolm@redhat.com>
3073
3074 PR driver/69265
3075 * gcc.dg/spellcheck-options-11.c: New test case.
3076
e6481cd1 30772016-05-18 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR c++/71100
3080 * g++.dg/opt/pr71100.C: New test.
3081
be951c59 30822016-05-18 Martin Jambor <mjambor@suse.cz>
3083
3084 PR ipa/69708
3085 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3086 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3087 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3088 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3089
665ff45b 30902016-05-18 Martin Jambor <mjambor@suse.cz>
3091
3092 PR ipa/69708
3093 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3094 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3095 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3096 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3097 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3098
485be62c 30992016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3100
3101 PR c++/69793
3102 * g++.dg/template/crash122.C: New.
3103
b251d5f5 31042016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3105
3106 PR c++/70466
3107 * g++.dg/template/pr70466-1.C: New.
3108 * g++.dg/template/pr70466-2.C: Likewise.
3109
c93e9931 31102016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3111
3112 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3113 splat operations and the XXSPLTIB instruction.
3114 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3115 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3116 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3117 xxlxor to clear a register.
3118
8ba6639c 31192016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3120
3121 * gcc.dg/torture/pr71020.c: New test.
3122
ec6e3005 31232016-05-18 Martin Jambor <mjambor@suse.cz>
3124
3125 PR ipa/70646
3126 * gcc.dg/ipa/pr70646.c: New test.
3127
5ef3c918 31282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3129
3130 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3131
70a88eab 31322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3133
3134 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3135 missing tests for vreinterpretq_p{8,16}.
3136
b52a930c 31372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3138
3139 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3140 vsliq_n_s64 and vsliq_n_u64.
3141
bdd4080b 31422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3143
3144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3145 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3146
37814bf5 31472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3148
3149 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3150 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3151 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3152
764af2e0 31532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3154
3155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3156 in comment.
3157
ffe01a83 31582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 3159
3160 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3161 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3162 "blr\t" and switch to scan-assembler-times.
3163
fab6dae9 31642016-05-18 Jiong Wang <jiong.wang@arm.com>
3165
231010db 3166 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3167 with __aarch64__.
3168 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3169 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 3170
4eb0c566 31712016-05-18 Jakub Jelinek <jakub@redhat.com>
3172
442f18f1 3173 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3174 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3175 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3176 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3177 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3178 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3179
4d83b36b 3180 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3181 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3182
a4528eec 3183 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3184 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3185
f0066139 3186 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3187 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3188
4eb0c566 3189 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3190
303e9267 31912016-05-18 Richard Biener <rguenther@suse.de>
3192
3193 PR tree-optimization/71168
3194 * gcc.dg/torture/pr71168.c: New testcase.
3195
0d7ddd44 31962016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3197
3198 PR middle-end/63586
3199 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3200 * gcc.dg/tree-ssa/pr63586.c: New test.
3201 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3202
899bcc0f 32032016-05-17 Nathan Sidwell <nathan@acm.org>
3204
3205 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3206 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3207 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3208 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3209
a2246979 32102016-05-17 Nathan Sidwell <nathan@acm.org>
3211
3212 * gcc.target/nvptx/abi-vararg-3.c: New.
3213
2f6a4d21 32142016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3215
3216 PR tree-optimization/54579
3217 PR middle-end/55299
3218 * gcc.dg/fold-notrotate-1.c: New test.
3219 * gcc.dg/fold-notshift-1.c: New test.
3220 * gcc.dg/fold-notshift-2.c: New test.
3221
27bdad45 32222016-05-17 Marek Polacek <polacek@redhat.com>
3223
3224 PR ipa/71146
3225 * g++.dg/ipa/pr71146.C: New test.
3226
f33a295a 32272016-05-17 David Malcolm <dmalcolm@redhat.com>
3228
3229 * jit.dg/test-error-array-bounds.c: New test case.
3230
b6dd53bf 32312016-05-17 Marc Glisse <marc.glisse@inria.fr>
3232
3233 * gcc.dg/tree-ssa/and-1.c: New testcase.
3234
a8719545 32352016-05-17 Marc Glisse <marc.glisse@inria.fr>
3236
3237 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3238 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3239
34806102 32402016-05-17 Marc Glisse <marc.glisse@inria.fr>
3241
3242 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3243 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3244
25fe08a8 32452016-05-17 Jiong Wang <jiong.wang@arm.com>
3246
3247 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3248
abf1a837 32492016-05-17 Jiong Wang <jiong.wang@arm.com>
3250
3251 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3252
666b9dd3 32532016-05-17 Jiong Wang <jiong.wang@arm.com>
3254
3255 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3256 ".2d[index]" when scan the assembly.
3257 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3258 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3259 float64x1.
3260 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3261
77d095c0 32622016-05-17 Richard Biener <rguenther@suse.de>
3263
3264 PR tree-optimization/71132
3265 * gcc.dg/torture/pr71132.c: New testcase.
3266
28adcc23 32672016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3268
3269 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3270
2439931e 32712016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3272
3273 PR target/70809
3274 * gcc.target/aarch64/pr70809_1.c: New test.
3275
5ec2ff80 32762016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3277
3278 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3279 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3280 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3281 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3282
17fd1c7a 32832016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3284 Ilya Enkovich <ilya.enkovich@intel.com>
3285
3286 PR target/71114
3287 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3288
46729204 32892016-05-16 Jan Hubicka <hubicka@ucw.cz>
3290
3291 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3292 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3293
2a1125d6 32942016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3295
3296 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3297 test for __ARM_FP16_ARGS.
3298 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3299 * gcc.target/arm/aapcs/neon-vect10.c: New.
3300 * gcc.target/arm/aapcs/neon-vect9.c: New.
3301 * gcc.target/arm/aapcs/vfp18.c: New.
3302 * gcc.target/arm/aapcs/vfp19.c: New.
3303 * gcc.target/arm/aapcs/vfp20.c: New.
3304 * gcc.target/arm/aapcs/vfp21.c: New.
3305 * gcc.target/arm/fp16-aapcs-1.c: New.
3306 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3307 test for __ARM_FP16_ARGS.
3308 * g++.target/arm/fp16-return-1.c: Update expected output.
3309
ea3d2d74 33102016-05-16 Jiong Wang <jiong.wang@arm.com>
3311
3312 PR testsuite/70227
3313 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3314
6989e05f 33152016-05-15 Harald Anlauf <anlauf@gmx.de>
3316
3317 PR fortran/69603
3318 * gfortran.dg/pr69603.f90: New testcase.
3319
a5f52592 33202016-05-14 Fritz Reese <fritzoreese@gmail.com>
3321
3322 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3323
88f949ab 33242016-05-14 Fritz Reese <fritzoreese@gmail.com>
3325
3326 PR fortran/71047
3327 * gfortran.dg/pr71047.f08: New test.
3328
90c88567 33292016-05-13 Joseph Myers <joseph@codesourcery.com>
3330
3331 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3332 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3333 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3334
00a690cc 33352016-05-13 Martin Sebor <msebor@redhat.com>
3336
3337 PR c++/60049
3338 * g++.dg/cpp0x/constexpr-60049.C: New test.
3339
ec8b6af7 33402016-05-13 Jakub Jelinek <jakub@redhat.com>
3341
3342 PR bootstrap/71071
3343 * gcc.dg/pr71071.c: New test.
3344
f54d1d7b 33452016-05-13 Uros Bizjak <ubizjak@gmail.com>
3346
3347 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3348 remove XOP handling.
2f3af60f 3349 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 3350
a39a0392 33512016-05-13 Nathan Sidwell <nathan@acm.org>
3352
3353 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3354 __atomic_is_lock_free declaration.
3355
42333dd9 33562016-05-13 Richard Biener <rguenther@suse.de>
3357
3358 PR tree-optimization/42587
3359 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3360
c5442454 33612016-05-13 Martin Liska <mliska@suse.cz>
3362
3363 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3364 the new format of dump output.
3365
03a400fb 33662016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3367
3368 * gcc.dg/pr71084.c: New test.
3369
69278c3f 33702016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3371
231010db 3372 PR target/53440
3373 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 3374
8138f11b 33752016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3376
3377 * gcc.target/aarch64/struct_return.c: New test.
3378
22a3f7bd 33792016-05-12 Marek Polacek <polacek@redhat.com>
3380
3381 PR c/70756
3382 * c-c++-common/pr70756-2.c: New test.
3383 * c-c++-common/pr70756.c: New test.
3384
9bcd42cc 33852016-05-12 Richard Biener <rguenther@suse.de>
3386
3387 PR tree-optimization/71059
3388 * gcc.dg/torture/pr71059.c: New testcase.
3389
5ffb4a0d 33902016-05-12 Richard Biener <rguenther@suse.de>
3391
3392 PR tree-optimization/71062
3393 * gcc.dg/torture/pr71062.c: New testcase.
3394
2ab65c31 33952016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3396
3397 PR tree-optimization/71006
3398 * gcc.dg/pr71006.c: New test.
3399
f0158fc0 34002016-05-12 Marek Polacek <polacek@redhat.com>
3401
3402 PR driver/71063
3403 * gcc.dg/opts-7.c: New test.
3404
0f56938b 34052016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3406
3407 PR target/70830
3408 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3409 Add -save-temps to dg-options.
3410 Scan for ldmfd rather than pop instruction.
3411 * gcc.target/arm/interrupt-2.c: Likewise.
3412 * gcc.target/arm/pr70830.c: New test.
3413
e10946d5 34142016-05-12 Jakub Jelinek <jakub@redhat.com>
3415
9fa8e468 3416 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3417 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3418
9ce62bbe 3419 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3420 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3421 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3422
708ae1b1 3423 PR target/71019
3424 * gcc.target/i386/avx512vl-pack-1.c: New test.
3425 * gcc.target/i386/avx512vl-pack-2.c: New test.
3426 * gcc.target/i386/avx512bw-pack-2.c: New test.
3427
a461f32e 3428 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3429
e10946d5 3430 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3431 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3432 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3433
f52a3ef6 34342016-05-12 Richard Biener <rguenther@suse.de>
3435
3436 PR tree-optimization/70986
3437 * gcc.dg/torture/pr70986-1.c: New testcase.
3438 * gcc.dg/torture/pr70986-2.c: Likewise.
3439 * gcc.dg/torture/pr70986-3.c: Likewise.
3440
54c4d22e 34412016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3442
3443 PR c/43651
3444 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3445 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3446
57215d5b 34472016-05-11 Uros Bizjak <ubizjak@gmail.com>
3448
3449 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3450 directive.
3451 * gcc.target/i386/pr66746.c: Ditto.
3452
67d3121c 34532016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3454
3455 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3456 support.
3457 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3458 warning when using -mvsx-timode.
3459 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3460 * gcc.target/powerpc/dform-2.c: Likewise.
3461 * gcc.target/powerpc/pr68805.c: Likewise.
3462
7f8012a5 34632016-05-11 Marek Polacek <polacek@redhat.com>
3464
3465 PR c++/71024
3466 * c-c++-common/attributes-3.c: New test.
3467
3e8567ce 34682016-05-11 Nathan Sidwell <nathan@acm.org>
3469
3470 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3471 * gcc.c-torture/execute/pr68185.c: Likewise.
3472 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3473 * gcc.dg/pr69634.c: Requires scheduling.
3474 * gcc.dg/torture/pr66178.c: Require label values.
3475 * gcc.dg/setjmp-6.c: Require indirect jumps.
3476
3739ac00 34772016-05-11 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/71055
3480 * gcc.dg/torture/pr71055.c: New testcase.
3481
1ff8b385 34822016-05-11 Richard Biener <rguenther@suse.de>
3483
3484 PR debug/71057
3485 * g++.dg/debug/pr71057.C: New testcase.
3486
77126efa 34872016-05-11 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR fortran/70855
3490 * gfortran.dg/gomp/pr70855.f90: New test.
3491
6fcaaf9b 34922016-05-11 Richard Biener <rguenther@suse.de>
3493
3494 PR middle-end/71002
3495 * g++.dg/torture/pr71002.C: New testcase.
3496
bfa8ea12 34972016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3498
3499 PR middle-end/70807
3500 * gcc.dg/pr70807.c: New test.
3501
87632549 35022016-05-10 Martin Sebor <msebor@redhat.com>
3503
3504 PR c++/38611
3505 * g++.dg/Wattributes.C: New test.
3506
f9153689 35072016-05-10 Marc Glisse <marc.glisse@inria.fr>
3508
3509 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3510 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3511 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3512
a44ed58a 35132016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3514
3515 PR target/70799
3516 * gcc.target/i386/pr70799-1.c: New test.
3517
d6c90d89 35182016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3519
3520 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3521
c1f73044 35222016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3523
3524 PR middle-end/70877
3525 * gcc.target/i386/pr70877.c: New test.
3526
e66d763a 35272016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3528
3529 PR tree-optimization/70786
3530 * gcc.target/i386/pr70876.c: New test.
3531
a30ff73a 35322016-05-10 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR target/70927
3535 * gcc.target/i386/avx512vl-logic-1.c: New test.
3536 * gcc.target/i386/avx512vl-logic-2.c: New test.
3537 * gcc.target/i386/avx512dq-logic-2.c: New test.
3538
4b3fd38f 35392016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3540
3541 PR target/70963
3542 * gcc.target/powerpc/pr70963.c: New.
3543
abf93a25 35442016-05-10 David Malcolm <dmalcolm@redhat.com>
3545
3546 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3547 (test_very_wide_line): Add ruler to expected output.
3548 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3549 (test_very_wide_line): Likewise.
3550 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3551 (test_show_locus): Within the handling of "test_very_wide_line",
3552 enable show_ruler_p on the diagnostic context.
3553
d614888f 35542016-05-10 Richard Biener <rguenther@suse.de>
3555
3556 PR tree-optimization/71039
3557 * gcc.dg/torture/pr71039.c: New testcase.
3558
dbca5ed9 35592016-05-10 Nathan Sidwell <nathan@acm.org>
3560
3561 * gcc.dg/nested-func-10.c: Requires alloca.
3562 * gcc.dg/nested-func-9.c: Requires alloca.
3563 * gcc.c-torture/execute/pr70460.c: Requires labels.
3564 * gcc.c-torture/compile/pr70199.c: Requires labels.
3565 * gcc.target/nvptx/decl.c: Compile only.
3566 * gcc.target/nvptx/trailing-init.c: Compile only.
3567 * gcc.target/nvptx/ary-init.c: Compile only.
3568
3fa82609 35692016-05-10 Marek Polacek <polacek@redhat.com>
3570
3571 PR c/70255
3572 * gcc.dg/attr-opt-1.c: New test.
3573
76825907 35742016-05-10 Richard Biener <rguenther@suse.de>
3575
3576 PR tree-optimization/70497
3577 PR tree-optimization/28367
3578 * gcc.dg/torture/20160404-1.c: New testcase.
3579 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3580 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3581
68255819 35822016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3583
3584 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3585
d9aa8cdb 35862016-05-09 Uros Bizjak <ubizjak@gmail.com>
3587
3588 * gcc.target/i386/fabsneg-1.c New test.
3589
7cc16f50 35902016-05-09 Alan Modra <amodra@gmail.com>
3591
3592 PR testsuite/70826
3593 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3594
a83b7b63 35952016-05-09 Richard Biener <rguenther@suse.de>
3596
3597 PR tree-optimization/70985
3598 * gcc.dg/torture/pr70985.c: New testcase.
3599
189d0706 36002016-05-09 Bin Cheng <bin.cheng@arm.com>
3601
3602 * gcc.dg/tree-ssa/ifc-9.c: New test.
3603 * gcc.dg/tree-ssa/ifc-10.c: New test.
3604 * gcc.dg/tree-ssa/ifc-11.c: New test.
3605 * gcc.dg/tree-ssa/ifc-12.c: New test.
3606 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3607 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3608 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3609
1ec957b0 36102016-05-09 Richard Biener <rguenther@suse.de>
3611
3612 PR fortran/70937
3613 * gfortran.dg/pr70937.f90: New testcase.
3614
923c7714 36152016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3616
3617 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3618
d7cd448a 36192016-05-07 Fritz Reese <fritzoreese@gmail.com>
3620
3621 PR fortran/56226
3622 * gfortran.dg/dec_structure_1.f90: New testcase.
3623 * gfortran.dg/dec_structure_2.f90: Ditto.
3624 * gfortran.dg/dec_structure_3.f90: Ditto.
3625 * gfortran.dg/dec_structure_4.f90: Ditto.
3626 * gfortran.dg/dec_structure_5.f90: Ditto.
3627 * gfortran.dg/dec_structure_6.f90: Ditto.
3628 * gfortran.dg/dec_structure_7.f90: Ditto.
3629 * gfortran.dg/dec_structure_8.f90: Ditto.
3630 * gfortran.dg/dec_structure_9.f90: Ditto.
3631 * gfortran.dg/dec_structure_10.f90: Ditto.
3632 * gfortran.dg/dec_structure_11.f90: Ditto.
3633 * gfortran.dg/dec_union_1.f90: Ditto.
3634 * gfortran.dg/dec_union_2.f90: Ditto.
3635 * gfortran.dg/dec_union_3.f90: Ditto.
3636 * gfortran.dg/dec_union_4.f90: Ditto.
3637 * gfortran.dg/dec_union_5.f90: Ditto.
3638 * gfortran.dg/dec_union_6.f90: Ditto.
3639 * gfortran.dg/dec_union_7.f90: Ditto.
3640
f681e29b 36412016-05-07 Tom de Vries <tom@codesourcery.com>
3642
3643 PR tree-optimization/70956
3644 * gcc.dg/graphite/pr70956.c: New test.
3645
68d7f375 36462016-05-06 Jakub Jelinek <jakub@redhat.com>
3647
faf39348 3648 PR middle-end/70941
3649 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3650 (a, b, c, d): Change type from char to signed char.
3651 (main): Compare against (signed char) -1634678893 instead of
3652 hardcoded -109. Use __builtin_abort instead of abort.
3653
b768b13a 3654 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3655 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3656
68d7f375 3657 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3658
5dda16ea 36592016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3660
3661 PR debug/70935
3662 * gcc.dg/torture/pr70935.c: New test.
3663
13ede1b5 36642016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3665
3666 PR target/58219
7fc878c4 3667 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 3668
96d94be2 36692016-05-06 Richard Biener <rguenther@suse.de>
3670
3671 PR tree-optimization/70960
3672 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3673
e5d9f15d 36742016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3675
3676 PR target/52933
3677 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3678 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3679 Adjust expected instruction counts.
3680 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3681
2dd7705f 36822016-05-06 Marek Polacek <polacek@redhat.com>
3683
3684 PR sanitizer/70875
3685 * gcc.dg/ubsan/bounds-3.c: New test.
3686
cb8bc632 36872016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3688
3689 PR target/54089
3690 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3691
b343c173 36922016-05-06 Richard Biener <rguenther@suse.de>
3693
3694 PR middle-end/70931
3695 * gfortran.dg/pr70931.f90: New testcase.
3696
1e3db0b1 36972016-05-06 Richard Biener <rguenther@suse.de>
3698
3699 PR middle-end/70941
3700 * gcc.dg/torture/pr70941.c: New testcase.
3701
bdd54b6d 37022016-05-05 Bin Cheng <bin.cheng@arm.com>
3703
3704 PR tree-optimization/57206
3705 * gcc.dg/vect/pr57206.c: New test.
3706
499adcfd 37072016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3708
3709 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3710
871164c4 37112016-05-05 Jakub Jelinek <jakub@redhat.com>
3712
ecb23e00 3713 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3714
871164c4 3715 * c-c++-common/Wdangling-else-4.c: New test.
3716
70cf83ba 37172016-05-04 Jakub Jelinek <jakub@redhat.com>
3718
858c9470 3719 PR c++/70906
3720 PR c++/70933
3721 * g++.dg/opt/pr70906.C: New test.
3722 * g++.dg/opt/pr70933.C: New test.
3723
70cf83ba 3724 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3725
aaa36a78 37262016-05-04 Jan Hubicka <hubicka@ucw.cz>
3727
3728 * gcc.dg/ipa/pure-const-3.c: New testcase.
3729
1d52c456 37302016-05-04 Marek Polacek <polacek@redhat.com>
3731
3732 * c-c++-common/Wdangling-else-1.c: New test.
3733 * c-c++-common/Wdangling-else-2.c: New test.
3734 * c-c++-common/Wdangling-else-3.c: New test.
3735
dc581573 37362016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3737
3738 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3739 flag is present.
3740
a64030fe 37412016-05-04 Marek Polacek <polacek@redhat.com>
3742
3743 PR c/48778
3744 * gcc.dg/Waddress-2.c: New test.
3745
b461b04a 37462016-05-04 Alan Modra <amodra@gmail.com>
3747
3748 * gcc.target/powerpc/pr70866.c: New.
3749
c388a0cf 37502016-05-03 Martin Sebor <msebor@redhat.com>
3751
3752 PR c++/66561
3753 * c-c++-common/builtin_location.c: New test.
3754 * g++.dg/cpp1y/builtin_location.C: New test.
3755
5d4db8ef 37562016-05-03 Marek Polacek <polacek@redhat.com>
3757
3758 PR c/70859
3759 * gcc.dg/pr70859.c: New test.
3760 * gcc.dg/pr70859-2.c: New test.
3761
ca938765 37622016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3763
3764 * gnat.dg/debug5.adb: New testcase.
3765
60b27d5f 37662016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3767
3768 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3769 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3770 Procedure to check for z10 instruction set.
3771
5ab325d0 37722016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3773
3774 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3775
c548a0ad 37762016-05-03 Alan Modra <amodra@gmail.com>
3777
3778 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3779
d5ecd946 37802016-05-03 Jakub Jelinek <jakub@redhat.com>
3781
3782 * gcc.target/i386/avx512f-cvt-1.c: New test.
3783
35b0a053 37842016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3785
3786 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3787 -fdump-tree-vrp-details.
3788
9ae1b28a 37892016-05-03 Richard Biener <rguenther@suse.de>
3790
3791 * gcc.dg/pr30172-1.c: Adjust.
3792 * gcc.dg/pr63743.c: Likewise.
3793 * gcc.dg/tm/pr51696.c: Likewise.
3794 * c-c++-common/tm/safe-1.c: Likewise.
3795 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3796 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3797 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3798 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3799
9c1a31e4 38002016-05-03 Jakub Jelinek <jakub@redhat.com>
3801
fe69bcb9 3802 PR rtl-optimization/70467
3803 * gcc.target/i386/pr70467-3.c: New test.
3804 * gcc.target/i386/pr70467-4.c: New test.
3805
9082c4a4 3806 PR tree-optimization/70916
3807 * gcc.c-torture/compile/pr70916.c: New test.
3808
9c1a31e4 3809 PR target/49244
3810 * gcc.target/i386/pr49244-1.c: New test.
3811 * gcc.target/i386/pr49244-2.c: New test.
3812
69105acc 38132016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3814
3815 PR rtl-optimization/44281
3816 * gcc.target/i386/pr44281.c: New test.
3817
9ab8df54 38182016-05-03 bin cheng <bin.cheng@arm.com>
3819
3820 PR tree-optimization/56541
3821 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3822 * gcc.dg/vect/pr56541.c: new test.
3823
3c62cae0 38242016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3825
3826 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3827 __float128.
3828 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3829
91abc161 38302016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3831
3832 PR testsuite/70520
3833 * c-c++-common/asan/clone-test-1.c (main): Align child process
3834 stack to 16 bytes.
3835
aa3d1155 38362016-05-02 David Malcolm <dmalcolm@redhat.com>
3837
3838 PR c++/62314
3839 * g++.dg/spellcheck-fields-2.C: New test case.
3840
002c3f28 38412016-05-02 David Malcolm <dmalcolm@redhat.com>
3842
3843 PR c++/62314
3844 * g++.dg/pr62314.C: New test case.
3845
46e5dccc 38462016-05-02 Jan Hubicka <hubicka@ucw.cz>
3847
3848 * gcc.dg/ipa/inline-8.c: New testcase.
3849
663f4248 38502016-05-02 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR rtl-optimization/70467
3853 * gcc.target/i386/pr70467-1.c: New test.
3854
efe8bdf5 38552016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3856
3857 * gcc.dg/spec-options.c: Run the test on all targets.
3858 * gcc.dg/foo.specs: Use cpp_unique_options.
3859
47ef9633 38602016-05-02 Marc Glisse <marc.glisse@inria.fr>
3861
3862 * gcc.dg/tree-ssa/unord.c: New testcase.
3863
eb1a077c 38642016-05-02 Marc Glisse <marc.glisse@inria.fr>
3865
3866 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3867
28e869d0 38682016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3869
3870 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3871
dd185f6e 38722016-05-02 Marek Polacek <polacek@redhat.com>
3873
3874 PR c/70851
3875 * gcc.dg/enum-incomplete-3.c: New test.
3876
773d09b9 38772016-05-02 Marek Polacek <polacek@redhat.com>
3878 Tom de Vries <tom@codesourcery.com>
3879
3880 PR tree-optimization/70700
3881 * gcc.dg/pr70700.c: New test.
3882
f0dc3286 38832016-05-01 Uros Bizjak <ubizjak@gmail.com>
3884
3885 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3886 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3887 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3888 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3889 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3890
7f931827 38912016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3892
3893 * ada/acats/run_acats: Rename into...
3894 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3895 * ada/acats/run_all.sh: Remove redundant test.
3896 (target_run): Move around.
3897 (target_gnatchop): Use newly built executable.
3898 (target_gnatmake): Likewise.
3899 Check that the compilation of impbit succeeds.
3900
1c492b4e 39012016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3902
3903 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3904 * gcc.dg/20021029-1.c: Likewise.
3905 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3906 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3907 * gcc.target/sh/cmpstr.c: Likewise.
3908 * gcc.target/sh/cmpstrn.c: Likewise.
3909 * gcc.target/sh/memset.c: Likewise.
3910 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3911 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3912 * gcc.target/sh/pr39423-1.c: Likewise.
3913 * gcc.target/sh/pr49468-di.c: Likewise.
3914 * gcc.target/sh/pr49468-si.c: Likewise.
3915 * gcc.target/sh/pr49880-1.c: Likewise.
3916 * gcc.target/sh/pr49880-2.c: Likewise.
3917 * gcc.target/sh/pr49880-3.c: Likewise.
3918 * gcc.target/sh/pr50751-1.c: Likewise.
3919 * gcc.target/sh/pr50751-4.c: Likewise.
3920 * gcc.target/sh/pr50751-7.c: Likewise.
3921 * gcc.target/sh/pr51244-1.c: Likewise.
3922 * gcc.target/sh/pr51244-10.c: Likewise.
3923 * gcc.target/sh/pr51244-11.c: Likewise.
3924 * gcc.target/sh/pr51244-12.c: Likewise.
3925 * gcc.target/sh/pr51244-13.c: Likewise.
3926 * gcc.target/sh/pr51244-14.c: Likewise.
3927 * gcc.target/sh/pr51244-17.c: Likewise.
3928 * gcc.target/sh/pr51244-18.c: Likewise.
3929 * gcc.target/sh/pr51244-19.c: Likewise.
3930 * gcc.target/sh/pr51244-4.c: Likewise.
3931 * gcc.target/sh/pr51244-5.c: Likewise.
3932 * gcc.target/sh/pr51244-7.c: Likewise.
3933 * gcc.target/sh/pr51244-8.c: Likewise.
3934 * gcc.target/sh/pr51244-9.c: Likewise.
3935 * gcc.target/sh/pr51697.c: Likewise.
3936 * gcc.target/sh/pr52483-1.c: Likewise.
3937 * gcc.target/sh/pr52483-2.c: Likewise.
3938 * gcc.target/sh/pr52483-3.c: Likewise.
3939 * gcc.target/sh/pr52483-5.c: Likewise.
3940 * gcc.target/sh/pr52933-1.c: Likewise.
3941 * gcc.target/sh/pr52933-2.c: Likewise.
3942 * gcc.target/sh/pr52933-3.c: Likewise.
3943 * gcc.target/sh/pr53568-1.c: Likewise.
3944 * gcc.target/sh/pr53976-1.c: Likewise.
3945 * gcc.target/sh/pr53988-1.c: Likewise.
3946 * gcc.target/sh/pr53988.c: Likewise.
3947 * gcc.target/sh/pr54089-1.c: Likewise.
3948 * gcc.target/sh/pr54089-6.c: Likewise.
3949 * gcc.target/sh/pr54089-7.c: Likewise.
3950 * gcc.target/sh/pr54089-8.c: Likewise.
3951 * gcc.target/sh/pr54089-9.c: Likewise.
3952 * gcc.target/sh/pr54236-1.c: Likewise.
3953 * gcc.target/sh/pr54236-2.c: Likewise.
3954 * gcc.target/sh/pr54236-3.c: Likewise.
3955 * gcc.target/sh/pr54236-4.c: Likewise.
3956 * gcc.target/sh/pr54386.c: Likewise.
3957 * gcc.target/sh/pr54602-1.c: Likewise.
3958 * gcc.target/sh/pr54685.c: Likewise.
3959 * gcc.target/sh/pr54760-1.c: Likewise.
3960 * gcc.target/sh/pr54760-2.c: Likewise.
3961 * gcc.target/sh/pr54760-3.c: Likewise.
3962 * gcc.target/sh/pr54760-4.c: Likewise.
3963 * gcc.target/sh/pr54760-5.c: Likewise.
3964 * gcc.target/sh/pr54760-6.c: Likewise.
3965 * gcc.target/sh/pr55146.c: Likewise.
3966 * gcc.target/sh/pr55160.c: Likewise.
3967 * gcc.target/sh/pr59278.c: Likewise.
3968 * gcc.target/sh/pr59401-1.c: Likewise.
3969 * gcc.target/sh/pr59533-1.c: Likewise.
3970 * gcc.target/sh/pr63260.c: Likewise.
3971 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3972 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3973 * gcc.target/sh/strlen.c: Likewise.
3974 * gcc.target/sh/torture/pr30807.c: Likewise.
3975 * gcc.target/sh/torture/pr34777.c: Likewise.
3976 * gcc.target/sh/torture/pr64652.c: Likewise.
3977 * gcc.target/sh/torture/pr65505.c: Likewise.
3978 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3979 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3980
0c4005be 39812016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3982
3983 PR c++/66644
3984 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3985
d94e6223 39862016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3987
3988 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3989 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3990 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3991 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3992
46f37836 39932016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3994
3995 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3996 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3997
4d0a8bac 39982016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3999
4000 PR middle-end/70626
4001 * c-c++-common/goacc/combined-reduction.c: New test.
4002 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4003
b98e0db3 40042016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4005
4006 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4007 *movdi_internal pattern only if PIC off.
4008 * gcc.target/i386/pr70155-2.c: Likewise.
4009 * gcc.target/i386/pr70155-3.c: Likewise.
4010 * gcc.target/i386/pr70155-4.c: Likewise.
4011 * gcc.target/i386/pr70155-5.c: Likewise.
4012 * gcc.target/i386/pr70155-6.c: Likewise.
4013 * gcc.target/i386/pr70155-7.c: Likewise.
4014 * gcc.target/i386/pr70155-8.c: Likewise.
4015 * gcc.target/i386/pr70155-15.c: Likewise.
4016 * gcc.target/i386/pr70155-17.c: Likewise.
4017 * gcc.target/i386/pr70155-22.c: Likewise.
4018
8b066242 40192016-04-29 Bin Cheng <bin.cheng@arm.com>
4020
4021 PR tree-optimization/70803
4022 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4023
22912e73 40242016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4025
4026 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4027 optimization of vector loop.
4028 * gcc.target/i386/vect-unpack-3.c: New test.
4029 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4030 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4031 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4032
568128c6 40332016-04-29 Marek Polacek <polacek@redhat.com>
4034
4035 PR sanitizer/70342
4036 * g++.dg/ubsan/null-7.C: New test.
4037
025dd1e0 4038 PR c/70852
4039 * gcc.dg/pr70852.c: New test.
4040
eb16928e 40412016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4042
4043 PR/69089
4044 * g++.dg/cpp0x/alignas6.C: New test.
4045
d7377ee9 40462016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4047
4860a6bf 4048 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4049 * gcc.dg/pr27003.c: Likewise.
4050 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4051 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4052 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4053 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 4054 * gcc.target/arc/mxy.c: Likewise.
4055 * gcc.target/arc/mswape.c: Likewise.
4056 * gcc.target/arc/mrtsc.c: Likewise.
4057 * gcc.target/arc/mcrc.c: Likewise.
4058 * gcc.target/arc/mdsp-packa.c: Likewise.
4059 * gcc.target/arc/mdvbf.c: Likewise.
4060 * gcc.target/arc/mlock.c: Likewise.
4061 * gcc.target/arc/mmac-24.c: Likewise.
4062 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4063
efa1b7ab 40642016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4065 Matthijs Kooijman <matthijs@stdin.nl>
4066 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4067
4068 PR target/60040
4069 * gcc.target/avr/pr60040-1.c: New.
4070 * gcc.target/avr/pr60040-2.c: New.
4071
00371d68 40722016-04-29 Richard Biener <rguenther@suse.de>
4073
4074 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4075
73447cc5 40762016-04-29 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/13962
4079 PR tree-optimization/65686
4080 * gcc.dg/uninit-pr65686.c: New testcase.
4081
c2087b56 40822016-04-29 Jakub Jelinek <jakub@redhat.com>
4083
4084 PR middle-end/70843
4085 * gcc.dg/pr70843.c: New test.
4086
cdd06d5a 40872016-04-28 Jakub Jelinek <jakub@redhat.com>
4088
4089 PR target/70858
4090 * gcc.target/i386/pr70858.c: New test.
4091
1a60079e 40922016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4093
4094 * gcc.target/arc/nps400-1.c: New file.
4095
11bc2894 40962016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4097 Andrew Burgess <andrew.burgess@embecosm.com>
4098
4099 * gcc.target/arc/movh_cl-1.c: New file.
4100
dd9bf0b5 41012016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4102 Andrew Burgess <andrew.burgess@embecosm.com>
4103
4104 * gcc.target/arc/extzv-1.c: New file.
4105 * gcc.target/arc/insv-1.c: New file.
4106 * gcc.target/arc/insv-2.c: New file.
4107 * gcc.target/arc/movb-1.c: New file.
4108 * gcc.target/arc/movb-2.c: New file.
4109 * gcc.target/arc/movb-3.c: New file.
4110 * gcc.target/arc/movb-4.c: New file.
4111 * gcc.target/arc/movb-5.c: New file.
4112 * gcc.target/arc/movb_cl-1.c: New file.
4113 * gcc.target/arc/movb_cl-2.c: New file.
4114 * gcc.target/arc/movbi_cl-1.c: New file.
4115 * gcc.target/arc/movl-1.c: New file.
4116
a22e4209 41172016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4118 Andrew Burgess <andrew.burgess@embecosm.com>
4119
4120 * gcc.target/arc/cmem-1.c: New file.
4121 * gcc.target/arc/cmem-2.c: New file.
4122 * gcc.target/arc/cmem-3.c: New file.
4123 * gcc.target/arc/cmem-4.c: New file.
4124 * gcc.target/arc/cmem-5.c: New file.
4125 * gcc.target/arc/cmem-6.c: New file.
4126 * gcc.target/arc/cmem-7.c: New file.
4127 * gcc.target/arc/cmem-ld.inc: New file.
4128 * gcc.target/arc/cmem-st.inc: New file.
4129
287c3982 41302016-04-28 Jakub Jelinek <jakub@redhat.com>
4131
4132 PR target/70821
4133 * gcc.target/i386/pr70821.c: New test.
4134
e40e5340 41352016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4136
4137 * gcc.target/powerpc/vec-adde.c: New test.
4138 * gcc.target/powerpc/vec-adde-int128.c: New test.
4139
cf977d50 41402016-04-28 Jakub Jelinek <jakub@redhat.com>
4141
4142 * gcc.target/i386/avx-vround-1.c: New test.
4143 * gcc.target/i386/avx-vround-2.c: New test.
4144 * gcc.target/i386/avx512vl-vround-1.c: New test.
4145 * gcc.target/i386/avx512vl-vround-2.c: New test.
4146
572f8300 41472016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4148
4149 PR testsuite/70595
4150 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4151 (check_effective_target_cilkplus_runtime): ... this.
4152 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4153 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4154
4155 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4156 Require cilkplus_runtime.
4157 Don't add -lcilkrts.
4158 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4159 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4160 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4161 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4162 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4163 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4164 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4165 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4166 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4167 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4168 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4169 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4170 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4171 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4172 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4173 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4174 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4175 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4176 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4177 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4178 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4179 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4180 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4181 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4182 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4183 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4184 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4185 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4186 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4187
4188 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4189 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4190
4191 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4192
4193 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4194 cilkplus_runtime.
4195
dfba0905 41962016-04-27 Marc Glisse <marc.glisse@inria.fr>
4197
4198 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4199 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4200
605a4556 42012015-04-27 Ryan Burn <contact@rnburn.com>
4202
4203 PR c++/69024
4204 PR c++/68997
4205 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4206 diagnostic.
4207 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4208 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4209
6a1231a5 42102016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4211
4212 * gnat.dg/limited_with4.ad[sb]: New test.
4213 * gnat.dg/limited_with4_pkg.ads: New helper.
4214
4dad9e09 42152016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4216
4217 PR target/70155
4218 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4219 and movv1ti_internal patterns
4220 * gcc.target/i386/pr70155-1.c: New test.
4221 * gcc.target/i386/pr70155-2.c: Likewise.
4222 * gcc.target/i386/pr70155-3.c: Likewise.
4223 * gcc.target/i386/pr70155-4.c: Likewise.
4224 * gcc.target/i386/pr70155-5.c: Likewise.
4225 * gcc.target/i386/pr70155-6.c: Likewise.
4226 * gcc.target/i386/pr70155-7.c: Likewise.
4227 * gcc.target/i386/pr70155-8.c: Likewise.
4228 * gcc.target/i386/pr70155-9.c: Likewise.
4229 * gcc.target/i386/pr70155-10.c: Likewise.
4230 * gcc.target/i386/pr70155-11.c: Likewise.
4231 * gcc.target/i386/pr70155-12.c: Likewise.
4232 * gcc.target/i386/pr70155-13.c: Likewise.
4233 * gcc.target/i386/pr70155-14.c: Likewise.
4234 * gcc.target/i386/pr70155-15.c: Likewise.
4235 * gcc.target/i386/pr70155-16.c: Likewise.
4236 * gcc.target/i386/pr70155-17.c: Likewise.
4237 * gcc.target/i386/pr70155-18.c: Likewise.
4238 * gcc.target/i386/pr70155-19.c: Likewise.
4239 * gcc.target/i386/pr70155-20.c: Likewise.
4240 * gcc.target/i386/pr70155-21.c: Likewise.
4241 * gcc.target/i386/pr70155-22.c: Likewise.
4242
a80f3f45 42432016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4244
4245 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4246 ".{5,6}".
4247
279305d1 42482016-04-27 Bin Cheng <bin.cheng@arm.com>
4249
4250 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4251 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4252 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4253 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4254 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4255
8974b625 42562016-04-27 Richard Biener <rguenther@suse.de>
4257
4258 PR ipa/70760
4259 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4260 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4261
886d5463 42622016-04-27 Nathan Sidwell <nathan@acm.org>
4263
4264 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4265 * g++.dg/ubsan/pr63956.C: Adjust error location.
4266
f0e35aa9 42672016-04-27 Nick Clifton <nickc@redhat.com>
4268
4269 PR middle-end/49889
4270 * gcc.dg/pr49889.c: New test.
4271
40385231 42722016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4273
4274 * c-c++-common/memset-array.c: New test.
4275
37229a71 42762016-04-26 Martin Sebor <msebor@redhat.com>
4277
4278 PR c++/66639
4279 * g++.dg/cpp1y/func_constexpr.C: New test.
4280
3eedf9bd 42812016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4282
4283 PR c++/70241
4284 * g++.dg/cpp0x/enum32.C: New test.
4285 * g++.dg/cpp0x/enum33.C: New test.
4286
42872016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 4288
4289 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4290 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4291 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4292 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4293 * gcc.c-torture/execute/pr38151.c: Likewise.
4294 * gcc.c-torture/execute/pr66556.c: Likewise.
4295 * gcc.c-torture/execute/pr67781.c: Likewise.
4296 * gcc.c-torture/execute/pr68648.c: Likewise.
4297
8c51f92f 42982016-04-26 Marc Glisse <marc.glisse@inria.fr>
4299
4300 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4301
fa20ebd3 43022016-04-26 Marek Polacek <polacek@redhat.com>
4303
4304 PR c/67784
4305 * gcc.dg/pr67784-3.c: New test.
4306 * gcc.dg/pr67784-4.c: New test.
4307 * gcc.dg/pr67784-5.c: New test.
4308
9db47803 4309 PR c/70791
4310 * gcc.dg/Wnested-externs-2.c: New test.
4311
bff407f2 43122016-04-26 Marc Glisse <marc.glisse@inria.fr>
4313
4314 * gcc.dg/fold-plusmult.c: Adjust.
4315 * gcc.dg/no-strict-overflow-6.c: Adjust.
4316 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4317
78d0c69e 43182016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4319
4320 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4321 number scans.
4322 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4323 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4324 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4325 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4326 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4327 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4328 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4329 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4330 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4331 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4332 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4333 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4334 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4335 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4336 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4337 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4338 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4339 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4340 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4341 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4342 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4343 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4344 scans.
4345 * gcc.target/i386/pr32219-4.c: Likewise.
4346 * gcc.target/i386/pr32219-6.c: Likewise.
4347 * gcc.target/i386/pr32219-8.c: Likewise.
4348
221d6722 43492016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4350
4351 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4352 associated options.
4353
514727a9 43542016-04-26 Marek Polacek <polacek@redhat.com>
4355
4356 PR c++/70744
4357 * g++.dg/ext/cond2.C: New test.
4358
e6ee4c61 43592016-04-26 Bin Cheng <bin.cheng@arm.com>
4360
4361 PR tree-optimization/70771
4362 PR tree-optimization/70775
4363 * gcc.dg/pr70771.c: New test.
3730828c 4364 * gcc.dg/pr70775.c: New test.
e6ee4c61 4365
b3d72796 43662016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4367
4368 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4369
c11ece29 43702016-04-25 Richard Biener <rguenther@suse.de>
4371
4372 PR tree-optimization/70780
4373 * gcc.dg/torture/pr70780.c: New testcase.
4374
d40b10b2 43752016-04-25 Michael Collison <michael.collison@arm.com>
4376
4860a6bf 4377 * gcc.target/arm/neon-vaddws16.c: New test.
4378 * gcc.target/arm/neon-vaddws32.c: New test.
4379 * gcc.target/arm/neon-vaddwu16.c: New test.
4380 * gcc.target/arm/neon-vaddwu32.c: New test.
4381 * gcc.target/arm/neon-vaddwu8.c: New test.
4382 * lib/target-supports.exp
d40b10b2 4383 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4384 that arm neon support vector widen sum of HImode TO SImode.
4385
4bbfd6c2 43862016-04-23 Jakub Jelinek <jakub@redhat.com>
4387
4388 PR sanitizer/70712
4389 * c-c++-common/asan/pr70712.c: New test.
4390
524df596 43912016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4392
4393 * .gitattributes: New file.
4394
426c75c3 43952016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4396
4397 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4398
c052a8d5 43992016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4400
4401 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4402 * gfortran.dg/submodule_15.f08: Likewise.
4403
c08d4612 44042016-04-22 Richard Biener <rguenther@suse.de>
4405
4406 PR tree-optimization/70740
4407 * gcc.dg/torture/pr70740.c: New testcase.
4408
fd3211e1 44092016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4410
4411 PR target/70750
4412 * gcc.target/i386/pr70750-1.c: New test.
4413 * gcc.target/i386/pr70750-2.c: Likewise.
4414
15acd78c 44152016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4416
4417 PR c++/70540
4418 * g++.dg/cpp0x/auto48.C: New.
4419
192bf59c 44202016-04-21 Marek Polacek <polacek@redhat.com>
4421
4422 PR c++/70513
4423 * g++.dg/cpp0x/forw_enum12.C: New test.
4424 * g++.dg/cpp0x/forw_enum13.C: New test.
4425
5d429e99 44262016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4427
4428 PR target/70728
4429 * gcc.target/i386/pr70728.c: New test.
4430
06777d85 44312016-04-21 Richard Biener <rguenther@suse.de>
4432
4433 PR middle-end/70747
4434 * gcc.dg/pr70747.c: New testcase.
4435
7434c6fb 44362016-04-21 Bin Cheng <bin.cheng@arm.com>
4437
4438 PR tree-optimization/70715
4439 * gcc.dg/tree-ssa/scev-13.c: New test.
4440
f3ec0970 44412016-04-21 Marc Glisse <marc.glisse@inria.fr>
4442
4443 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4444
523f3a9d 44452016-04-21 Marc Glisse <marc.glisse@inria.fr>
4446
4447 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4448
ace7bf06 44492016-04-20 Jan Hubicka <jh@suse.cz>
4450
4451 PR ipa/70018
4452 * g++.dg/ipa/nothrow-1.C: New testcase.
4453
2b073aa6 44542016-04-20 Nathan Sidwell <nathan@acm.org>
4455
4456 PR c++/55635
4457 * g++.dg/eh/delete1.C: New.
4458
8a574c11 44592016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4460
4461 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4462 -mtune-ctrl=sse_typeless_stores.
4463
e3400750 44642016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4465
4466 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4467
4bd8a059 44682016-04-20 Bin Cheng <bin.cheng@arm.com>
4469
4470 PR tree-optimization/69489
4471 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4472
70574e60 44732016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4474
4475 PR c++/69363
4476 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4477 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4478 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4479
bd6f374c 44802016-04-20 Bin Cheng <bin.cheng@arm.com>
4481
4482 PR tree-optimization/56625
4483 PR tree-optimization/69489
4484 * gcc.dg/vect/pr56625.c: New test.
4485 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4486
482539ee 44872016-04-20 Andrew Pinski <apinski@cavium.com>
4488
4489 PR target/64971
4490 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4491
b4672800 44922016-04-20 Arnaud Charlet <charlet@adacore.com>
4493
4494 * gnat.dg/self1.adb: Remove now incorrect test.
4495
4fb48737 44962016-04-20 Bin Cheng <bin.cheng@arm.com>
4497
4498 * gcc.dg/tree-ssa/scev-11.c: New test.
4499 * gcc.dg/tree-ssa/scev-12.c: New test.
4500
97efb92e 45012016-04-20 Marek Polacek <polacek@redhat.com>
4502
4503 PR tree-optimization/70725
4504 * gcc.dg/pr70725.c: New test.
4505
9d2d4060 45062016-04-20 Richard Biener <rguenther@suse.de>
4507
4508 PR tree-optimization/70726
4509 * g++.dg/vect/pr70726.cc: New testcase.
4510
54530437 45112016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4512
4513 PR target/70674
4514 * gcc.target/s390/pr70674.c: New test.
4515
acda2210 45162016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4517
4518 PR libgfortran/70684
4519 * gfortran.dg/list_read_14.f90: New test.
4520
b7040bb0 45212016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4522
4523 PR target/69201
4524 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4525 extern to force it misaligned.
4526 (b): Likewise.
4527 (c): Likewise.
4528 (d): Likewise.
4529 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4530 Don't check `*' before movv4sf_internal.
4531 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4532 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4533 Don't check `*' before movv16qi_internal.
4534 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4535 extern to force it misaligned.
4536 (b): Likewise.
4537 (c): Likewise.
4538 (d): Likewise.
4539 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4540 Don't check `*' before movv2df_internal.
4541 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4542 extern to force it misaligned.
4543 (b): Likewise.
4544 (c): Likewise.
4545 (d): Likewise.
4546 Check movv8sf_internal instead of avx_storeups256.
4547 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4548
263b5475 45492016-04-19 Richard Biener <rguenther@suse.de>
4550
4551 PR tree-optimization/70171
4552 * g++.dg/tree-ssa/pr70171.C: New testcase.
4553
222ac318 45542016-04-19 Richard Biener <rguenther@suse.de>
4555
4556 PR tree-optimization/70724
4557 * gcc.dg/torture/pr70724.c: New testcase.
4558
003000a4 45592016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4560
4561 PR middle-end/70689
4860a6bf 4562 * gcc.target/i386/pr70689.c: New.
003000a4 4563
3f6e13de 45642016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4565
4566 PR target/70708
4567 * gcc.target/i386/pr70708.c: New test.
4568
10abddbd 45692016-04-18 Richard Biener <rguenther@suse.de>
4570
4571 PR tree-optimization/43434
4572 * gcc.dg/vect/pr43434.c: New testcase.
4573 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4574 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4575 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4576 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4577 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4578 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4579 * gcc.dg/gomp/pr68640.c: Likewise.
4580 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4581 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4582
950db54a 45832016-04-18 Richard Biener <rguenther@suse.de>
4584
4585 PR tree-optimization/70701
4586 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4587
67ccbf39 45882016-04-18 Tom de Vries <tom@codesourcery.com>
4589
4590 PR testsuite/70699
4591 * gcc.dg/pr70161.c: Add dot-file scans.
4592 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4593 instead of after last dot char.
4594
021ad2f3 45952016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4596
4597 * c-c++-common/dump-ada-spec-3.c: New test.
4598 * c-c++-common/dump-ada-spec-4.c: Likewise.
4599
d572fcfd 46002016-04-17 Tom de Vries <tom@codesourcery.com>
4601
4602 PR other/70183
4603 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4604
8b4ee73c 46052016-04-15 Jan Hubicka <jh@suse.cz>
4606
4607 PR ipa/70018
4608 * g++.dg/ipa/pure-const-1.C: New testcase.
4609 * g++.dg/ipa/pure-const-2.C: New testcase.
4610 * g++.dg/ipa/pure-const-3.C: New testcase.
4611
eac243e7 46122016-04-15 Marek Polacek <polacek@redhat.com>
4613
4614 PR c/70671
4615 * gcc.dg/bitfld-22.c: New test.
4616
64c1df32 46172016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4618
4619 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4620 x86_64.
4621
926f9422 46222016-04-15 Marek Polacek <polacek@redhat.com>
4623
4624 PR c/70651
4625 * c-c++-common/pr70651.c: New test.
4626
309bbaa3 46272016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4628
4629 PR rtl-optimization/70681
4630 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4631 dump scan on arm and powerpc.
4632 * gcc.dg/pr10474.c: Likewise.
4633
b4ba8358 46342016-04-15 Jakub Jelinek <jakub@redhat.com>
4635
ed92874a 4636 PR c++/69517
4637 PR c++/70019
4638 PR c++/70588
4639 * g++.dg/cpp1y/vla11.C: Revert for real.
4640
b4ba8358 4641 PR c/70436
4642 * c-c++-common/Wparentheses-1.c: New test.
4643 * c-c++-common/gomp/Wparentheses-1.c: New test.
4644 * c-c++-common/gomp/Wparentheses-2.c: New test.
4645 * c-c++-common/gomp/Wparentheses-3.c: New test.
4646 * c-c++-common/gomp/Wparentheses-4.c: New test.
4647 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4648 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4649 * c-c++-common/goacc/Wparentheses-1.c: New test.
4650
65717bb5 46512016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4652
4653 PR target/70662
4654 * gcc.target/i386/pr70662.c: New test.
4655
ca1a4077 46562016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 4657 Alan Modra <amodra@gmail.com>
ca1a4077 4658
4659 PR tree-optimization/70130
4660 * gcc.dg/vect/O3-pr70130.c: New testcase.
4661
dbe1794c 46622016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4663
11836644 4664 PR target/70669
4665 * gcc.target/powerpc/pr70669.c: New test.
4666
dbe1794c 4667 PR target/70640
4668 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4669 a power7 system that does not have an assembler that supports
4670 power8.
4671
4c1007f1 46722016-04-14 Martin Sebor <msebor@redhat.com>
4673
4674 PR c++/69517
4675 PR c++/70019
4676 PR c++/70588
4677 * c-c++-common/ubsan/vla-1.c: Revert.
4678 * g++.dg/cpp1y/vla11.C: Same.
4679 * g++.dg/cpp1y/vla12.C: Same.
4680 * g++.dg/cpp1y/vla13.C: Same.
4681 * g++.dg/cpp1y/vla14.C: Same.
4682 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 4683 * g++.dg/init/array24.C: Same.
4c1007f1 4684 * g++.dg/ubsan/vla-1.C: Same.
4685
22dcab66 46862016-04-14 Marek Polacek <polacek@redhat.com>
4687 Jan Hubicka <hubicka@ucw.cz>
4688
4689 PR c++/70029
4690 * g++.dg/torture/pr70029.C: New test.
4691
3e74b025 46922016-04-14 Martin Sebor <msebor@redhat.com>
4693
4694 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4695 type size to prevent failures on targets with very low maximum
4696 alignment.
4697
1d2e0f2a 46982016-04-14 Richard Biener <rguenther@suse.de>
4699
4700 PR tree-optimization/70623
4701 * gcc.dg/torture/pr70623.c: New testcase.
4702 * gcc.dg/torture/pr70623-2.c: Likewise.
4703
9aed0626 47042016-04-13 Martin Sebor <msebor@redhat.com>
4705
4706 PR c++/69517
4707 PR c++/70019
4708 PR c++/70588
4709 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4710 * g++.dg/cpp1y/vla11.C: New test.
4711 * g++.dg/cpp1y/vla12.C: New test.
4712 * g++.dg/cpp1y/vla13.C: New test.
4713 * g++.dg/cpp1y/vla14.C: New test.
4714 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 4715 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 4716 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4717
fd499010 47182016-04-13 Jakub Jelinek <jakub@redhat.com>
4719
4720 PR c++/70641
4721 * g++.dg/opt/pr70641.C: New test.
4722
87fa7252 47232016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4724
4725 PR rtl-optimization/68749
4726 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4727 effects of argument promotions.
4728 Remove default args to dg-skip-if.
4729
6c40e18b 47302016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4731
4732 PR c++/70635
4733 * g++.dg/parse/pr70635.C: New.
4734
92c53257 47352016-04-13 Marek Polacek <polacek@redhat.com>
4736
4737 PR c++/70639
4738 * c-c++-common/Wmisleading-indentation-4.c: New test.
4739
0241e4dc 47402016-04-13 Marek Polacek <polacek@redhat.com>
4741
4742 PR c/70436
4860a6bf 4743 * gcc.dg/Wparentheses-12.c: New test.
4744 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 4745
92bda444 47462016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4747
4748 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4749 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4750 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4751
38ea8a26 47522016-04-13 Jakub Jelinek <jakub@redhat.com>
4753
d08aa032 4754 PR middle-end/70633
4755 * gcc.c-torture/compile/pr70633.c: New test.
4756
38ea8a26 4757 PR debug/70628
4758 * gcc.dg/torture/pr70628.c: New test.
4759
9231d5c2 47602016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4761
4762 PR c++/70610
4763 * g++.dg/template/pr70610.C: New test.
4764 * g++.dg/template/pr70610-2.C: New test.
4765 * g++.dg/template/pr70610-3.C: New test.
4766 * g++.dg/template/pr70610-4.C: New test.
4767
249ca944 47682016-04-12 Jakub Jelinek <jakub@redhat.com>
4769
7f2ea2fb 4770 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4771 128 instead of 32.
4772
249ca944 4773 PR c++/70571
4774 * g++.dg/ext/pr70571.C: New test.
4775
8ca5a97d 47762016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4777
bf32a52d 4778 PR target/70640
8ca5a97d 4779 * gcc.target/powerpc/pr70640.c: New test.
4780
e971b45f 47812016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4782
4783 PR c++/68722
4784 * g++.dg/parse/pr68722.C: New.
4785
0b54d964 47862016-04-12 Jakub Jelinek <jakub@redhat.com>
4787
4788 PR rtl-optimization/70596
4789 * gcc.target/i386/pr70596.c: New test.
4790
d2dd85e3 47912016-04-12 Nathan Sidwell <nathan@acm.org>
4792
4793 PR c++/70501
4794 * g++.dg/init/pr70501.C: New.
4795
2d0001b0 47962016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4797
4798 * gcc.target/i386/asm-flag-6.c: New test.
4799
6c4df0d1 48002016-04-12 Tom de Vries <tom@codesourcery.com>
4801
4802 PR tree-optimization/68756
4803 * gcc.dg/graphite/pr68756.c: New test.
4804
0d60da57 48052016-04-12 Jakub Jelinek <jakub@redhat.com>
4806
4807 PR tree-optimization/70602
4808 * gcc.c-torture/execute/pr70602.c: New test.
4809
62735984 48102016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4811
4812 PR target/70381
4813 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4814 __float128 emulator is built and runs.
4815 * gcc.target/powerpc/float128-1.c: Likewise.
4816
4817 * lib/target-supports.exp (check_ppc_float128_sw_available):
4818 Rework tests for __float128 software and hardware
4819 availability. Fix exit condition to return 0 on success.
4820
a702492c 48212016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4822
4823 PR target/70133
4824 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4825 * gcc.target/aarch64/target_attr_15.c: Likewise.
4826
a8c5ce92 48272016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4828
4829 PR c++/69066
4830 * g++.dg/cpp1y/pr69066.C: New.
4831
5ecab913 48322016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4833
4834 PR fortran/68566
4835 * gfortran.dg/pr36192.f90: Update test.
4836 * gfortran.dg/pr36192_1.f90: Update test.
4837 * gfortran.dg/real_dimension_1.f: Update test.
4838 * gfortran.dg/parameter_array_init_7.f90: New test.
4839
6cb5ef70 48402016-04-09 John David Anglin <danglin@gcc.gnu.org>
4841
4edfdd23 4842 PR testsuite/64039
4843 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4844
964f71e3 4845 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4846
5d61c198 4847 PR rtl-optimization/66669
4848 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4849
16eaaf58 4850 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4851
0b68802d 4852 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4853 * gcc.dg/pie-1.c: Likewise.
4854 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4855 * gcc.dg/pic-4.c: Likewise.
4856 * gcc.dg/pie-3.c: Likewise.
4857 * gcc.dg/pie-4.c: Likewise.
4858
9c0dd509 4859 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4860
03b2d3c1 4861 PR tree-optimization/68644
4862 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4863
6cb5ef70 4864 PR rtl-optimization/64886
4865 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4866
07de41ba 48672016-04-09 Tom de Vries <tom@codesourcery.com>
4868
4869 PR tree-optimization/68953
4870 * gcc.dg/graphite/pr68953.c: New test.
4871
d294e3fb 48722016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4873
4874 PR fortran/70592
4875 * gfortran.dg/deferred_character_16.f90: New test.
4876
3cb15094 48772016-04-09 Jakub Jelinek <jakub@redhat.com>
4878
4879 PR tree-optimization/70586
4880 * gcc.c-torture/execute/pr70586.c: New test.
4881
a02dc66f 48822016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4883
4884 PR sanitizer/70573
4885 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4886 with __builtin_memset
4887 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4888
0c302595 48892016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4890
4891 PR lto/70289
4892 PR ipa/70348
4893 PR tree-optimization/70373
4894 PR middle-end/70533
4895 PR middle-end/70534
4896 PR middle-end/70535
4897 * c-c++-common/goacc/reduction-5.c: New test.
4898 * c-c++-common/goacc/reduction-promotions.c: New test.
4899 * gfortran.dg/goacc/reduction-3.f95: New test.
4900 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4901
c6c0523b 49022016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4903
4904 PR c++/70590
4905 PR c++/70452
4906 * g++.dg/pr70590.C: New test.
4907 * g++.dg/pr70590-2.C: New test.
4908
3ac399da 49092016-04-08 Jakub Jelinek <jakub@redhat.com>
4910
e97d1706 4911 PR middle-end/70593
4912 * gcc.target/i386/pr70593.c: New test.
4913
3ac399da 4914 PR rtl-optimization/70574
4915 * gcc.target/i386/avx2-pr70574.c: New test.
4916
fcfbb129 49172016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4918
4919 PR sanitizer/70541
4920 * c-c++-common/asan/pr70541.c: New test.
4921
0aabcddf 49222016-04-08 Tom de Vries <tom@codesourcery.com>
4923
4924 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4925 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4926
bec0c1e8 49272016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4928
4929 PR target/70566
4930 * gcc.c-torture/execute/pr70566.c: New test.
4931
87c791f5 49322016-04-08 Tom de Vries <tom@codesourcery.com>
4933
4934 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4935 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4936
7f38718f 49372016-04-08 Alan Modra <amodra@gmail.com>
4938
4939 * gcc.target/powerpc/pr70117.c: New.
4940
a96a7710 49412016-04-07 Jakub Jelinek <jakub@redhat.com>
4942
7a6265d1 4943 PR testsuite/70581
4944 * gcc.dg/lto/simd-function_0.c: New test.
4945
a96a7710 4946 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4947 clones.
4948 * c-c++-common/attr-simd-2.c: Likewise.
4949 * c-c++-common/attr-simd-4.c: Likewise.
4950 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4951 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4952
508dd607 49532016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4954
4955 PR testsuite/70553
4956 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4957
1b61585a 49582016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4959 Tom de Vries <tom@codesourcery.com>
4960
4961 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4962 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4963 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4964 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4965 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4966 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4967 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4968 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4969
5f060aa8 49702016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4971
4972 PR c/70436
4973 * g++.dg/warn/Wparentheses-29.C: New test.
4974
d3831f71 49752016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4976
4977 PR c/70436
4978 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4979 explicit braces to resolve a future -Wparentheses warning.
4980
382ece2d 49812016-04-06 Richard Henderson <rth@redhat.com>
4982
4983 * gcc.dg/pr61817-1.c: New test.
4984 * gcc.dg/pr61817-2.c: New test.
4985 * gcc.dg/pr69391-1.c: New test.
4986 * gcc.dg/pr69391-2.c: New test.
4987
72234ee9 49882016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4989
4990 PR rtl-optimization/70398
4860a6bf 4991 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4992
5547150a 49932016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4994
4995 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4996
15b70121 49972016-04-06 Yvan Roux <yvan.roux@linaro.org>
4998 Pedro Alves <palves@redhat.com>
4999
5000 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5001
585aefbb 50022016-04-06 Jakub Jelinek <jakub@redhat.com>
5003
0cbb513b 5004 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5005 Check for avx512f effective targets instead of avx2.
5006 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5007 for AVX512F clones.
5008 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5009 * g++.dg/gomp/declare-simd-1.C: Likewise.
5010 * g++.dg/gomp/declare-simd-3.C: Likewise.
5011 * g++.dg/gomp/declare-simd-4.C: Likewise.
5012
585aefbb 5013 PR middle-end/70550
5014 * c-c++-common/gomp/pr70550-1.c: New test.
5015 * c-c++-common/gomp/pr70550-2.c: New test.
5016
0b91cceb 50172016-04-05 Nathan Sidwell <nathan@acm.org>
5018
5019 PR c++/70512
5020 * g++.dg/ext/attribute-may-alias-5.C: New.
5021
645a9d8e 50222016-04-05 Jakub Jelinek <jakub@redhat.com>
5023
5024 PR c++/70336
5025 * c-c++-common/pr70336.c: New test.
5026 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5027 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5028
bdf23925 50292016-04-05 Jan Hubicka <hubicka@ucw.cz>
5030
5031 PR ipa/66223
5032 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5033
aaff837c 50342016-04-05 Jakub Jelinek <jakub@redhat.com>
5035
5036 PR rtl-optimization/70542
5037 * gcc.dg/torture/pr70542.c: New test.
5038 * gcc.target/i386/avx2-pr70542.c: New test.
5039
2eac58a0 50402016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5041
5042 PR tree-optimization/70509
5043 * gcc.target/i386/avx512bw-pr70509.c: New test.
5044
4f7ebe46 50452016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5046
5047 PR c++/70452
5048 * g++.dg/ext/constexpr-vla4.C: New test.
5049
305d86a0 50502016-04-05 Uros Bizjak <ubizjak@gmail.com>
5051
5052 PR target/70510
5053 * gcc.target/i386/pr70510.c: New test.
5054
eec3b789 50552016-04-05 Richard Biener <rguenther@suse.de>
5056
5057 PR tree-optimization/70526
5058 * g++.dg/torture/pr70526.C: New testcase.
5059
ca943582 50602016-04-05 Jakub Jelinek <jakub@redhat.com>
5061
5062 PR target/70525
5063 * gcc.target/i386/pr70525.c: New test.
5064
87825cd5 50652016-04-05 Richard Biener <rguenther@suse.de>
5066
5067 PR middle-end/70499
5068 * g++.dg/torture/pr70499.C: New testcase.
5069
14638828 50702016-04-05 Richard Biener <rguenther@suse.de>
5071
5072 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5073 remove XFAIL.
5074
967a90d5 50752016-04-04 Jakub Jelinek <jakub@redhat.com>
5076
5077 PR middle-end/70307
5078 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5079 rs6000 ABI warnings.
5080
d374a3a3 50812016-04-04 Jan Hubicka <hubicka@ucw.cz>
5082
5083 PR ipa/66223
5084 * g++.dg/ipa/devirt-51.C: New testcase.
5085
8ff377a6 50862016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5087 Jakub Jelinek <jakub@redhat.com>
5088
5089 PR middle-end/70457
5090 * gcc.dg/torture/pr70457.c: New.
5091
f567b44f 50922016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5093
5094 PR fortran/67538
5095 * gfortran.dg/allocate_with_source_19.f08: New test.
5096
89d4ebfa 50972016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5098
5099 PR fortran/65795
5100 * gfortran.dg/coarray_allocate_6.f08: New test.
5101
68ab33a6 51022016-04-04 Richard Biener <rguenther@suse.de>
5103
5104 PR rtl-optimization/70484
5105 * gcc.dg/torture/pr70484.c: New testcase.
5106
c4f5465d 51072016-04-04 Marek Polacek <polacek@redhat.com>
5108
5109 PR c/70307
5110 * gcc.dg/torture/pr70307.c: New test.
5111
bfec6609 51122016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5113
5114 PR target/70416
5115 PR target/67391
5116 * gcc.target/sh/torture/pr70416.c: New.
5117
40df9099 51182016-04-02 Martin Sebor <msebor@redhat.com>
5119
5120 PR c++/67376
5121 PR c++/70170
5122 PR c++/70172
5123 PR c++/70228
5124 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5125 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5126 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5127 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5128 * g++.dg/cpp0x/constexpr-string.C: Same.
5129 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5130 * g++.dg/cpp0x/pr65398.C: Same.
5131 * g++.dg/ext/constexpr-vla1.C: Same.
5132 * g++.dg/ext/constexpr-vla2.C: Same.
5133 * g++.dg/ext/constexpr-vla3.C: Same.
5134 * g++.dg/ubsan/pr63956.C: Same.
5135
0edb9bfe 51362016-04-01 Jakub Jelinek <jakub@redhat.com>
5137
5138 PR rtl-optimization/70467
5139 * gcc.target/i386/pr70467-2.c: New test.
5140
e5b1a1d9 51412016-04-01 Jakub Jelinek <jakub@redhat.com>
5142 Marek Polacek <polacek@redhat.com>
5143
5144 PR c++/70488
5145 * g++.dg/init/new47.C: New test.
5146
b2ca3fb0 51472016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5148
5149 PR target/70496
5150 * gcc.target/arm/pr70496.c: New test.
5151
4c3bd1e3 51522016-04-01 Nathan Sidwell <nathan@acm.org>
5153
47de69ad 5154 PR c++/68475
5155 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5156
313d569f 51572016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5158
5159 PR target/69890
5160 * gcc.dg/strlenopt.h (memmove): New.
5161 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5162 instead of "string.h".
5163 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5164 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5165 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5166 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5167 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5168 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5169 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5170 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5171 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5172 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5173 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5174 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5175 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5176 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5177 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5178 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5179 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5180 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5181 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5182 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5183
5469facd 51842016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5185
5186 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5187 (Holder::foo): Reflect this.
5188
503de754 51892016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5190
5191 PR target/70442
5192 * gcc.dg/pr70442.c: New test.
5193
13ee2de7 51942016-03-31 Nathan Sidwell <nathan@acm.org>
5195
5196 PR c++/70393
5197 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5198
5e0d03a8 51992016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5200
5201 PR target/70453
5202 * gcc.target/i386/pr70453.c: New test.
5203
8cb82ed4 52042016-03-31 Andrey Belevantsev <abel@ispras.ru>
5205
5206 PR target/70292
5207 * gcc.c-torture/pr70292.c: New test.
5208
7952b661 52092016-03-31 Marek Polacek <polacek@redhat.com>
5210
5211 PR c/70297
5212 * c-c++-common/pr70297.c: New test.
5213 * g++.dg/cpp0x/typedef-redecl.C: New test.
5214 * gcc.dg/typedef-redecl2.c: New test.
5215
1607cc74 52162016-03-31 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR rtl-optimization/70460
5219 * gcc.c-torture/execute/pr70460.c: New test.
5220
c689c252 52212016-03-31 Richard Biener <rguenther@suse.de>
5222
5223 PR c++/70430
5224 * g++.dg/ext/vector30.C: New testcase.
5225
91c9586d 52262016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5227 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5228
5229 * gfortran.dg/fmt_pf.f90: New test.
5230
afa5c1b8 52312016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5232
5233 Forward-port from 5 branch
5234 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR testsuite/70356
5237 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5238 dg-require-effective-target after dg-do.
5239
5240 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5241
5242 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5243
6a5dcab3 52442016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5245 Julian Brown <julian@codesourcery.com>
5246 Chung-Lin Tang <cltang@codesourcery.com>
5247 Cesar Philippidis <cesar@codesourcery.com>
5248 James Norris <jnorris@codesourcery.com>
5249 Tom de Vries <tom@codesourcery.com>
5250 Nathan Sidwell <nathan@codesourcery.com>
5251
305d86a0 5252 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 5253 * c-c++-common/goacc/loop-clauses.c: Likewise.
5254 * g++.dg/goacc/template.C: Likewise.
5255 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5256 * gfortran.dg/goacc/loop-1.f95: Likewise.
5257 * gfortran.dg/goacc/loop-5.f95: Likewise.
5258 * gfortran.dg/goacc/loop-6.f95: Likewise.
5259 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5260 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5261 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5262 * c-c++-common/goacc/clauses-fail.c: Likewise.
5263 * c-c++-common/goacc/parallel-1.c: Likewise.
5264 * c-c++-common/goacc/reduction-1.c: Likewise.
5265 * c-c++-common/goacc/reduction-2.c: Likewise.
5266 * c-c++-common/goacc/reduction-3.c: Likewise.
5267 * c-c++-common/goacc/reduction-4.c: Likewise.
5268 * c-c++-common/goacc/routine-3.c: Likewise.
5269 * c-c++-common/goacc/routine-4.c: Likewise.
5270 * c-c++-common/goacc/routine-5.c: Likewise.
5271 * c-c++-common/goacc/tile.c: Likewise.
5272 * g++.dg/goacc/template.C: Likewise.
5273 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5274 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5275 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5276 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5277 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5278 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5279 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5280 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5281 * c-c++-common/goacc/use_device-1.c: ... this file.
5282 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5283 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5284 * c-c++-common/goacc/host_data-6.c: ... this file.
5285 * c-c++-common/goacc/loop-2-kernels.c: New file.
5286 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5287 * c-c++-common/goacc/loop-3.c: Likewise.
5288 * g++.dg/goacc/reference.C: Likewise.
5289 * g++.dg/goacc/routine-1.C: Likewise.
5290 * g++.dg/goacc/routine-2.C: Likewise.
5291
932c0baa 52922016-03-30 Richard Biener <rguenther@suse.de>
5293
5294 PR middle-end/70450
5295 * gcc.dg/torture/pr70450.c: New testcase.
5296
7f7c4659 52972016-03-30 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR target/70421
5300 * gcc.dg/torture/pr70421.c: New test.
5301 * gcc.target/i386/avx512f-pr70421.c: New test.
5302
9cbfe80c 53032016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5304
5305 PR testsuite/70364
5306 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5307 (check): New function.
5308 (bar): Call check.
5309 (foo): Align stack to 16 bytes when calling bar.
5310 * gcc.target/i386/cleanup-2.c: Likewise.
5311
f56c7d36 53122016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5313
5314 PR tree-optimization/59124
5315 * gcc.dg/Warray-bounds-19.c: New test.
5316
0275bf9b 53172016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5318
5319 * lib/prune.exp (escape_regex_chars): New.
5320 (prune_file_path): Update to quote metcharacters for regexp.
5321
a3daa269 53222016-03-29 Jakub Jelinek <jakub@redhat.com>
5323
24e1ba3d 5324 PR rtl-optimization/70429
5325 * gcc.c-torture/execute/pr70429.c: New test.
5326
a3daa269 5327 PR tree-optimization/70405
5328 * gcc.dg/pr70405.c: New test.
5329
3ef41a6e 53302016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5331
5332 PR fortran/70397
5333 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5334 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5335
4abd9410 53362016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5337
5338 PR testsuite/64177
5339 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5340 __cilkrts_set_param to set two workers.
5341 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5342 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5343
b58e5f0f 53442016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5345
305d86a0 5346 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 5347
bff53658 53482016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5349
5350 PR target/70406
305d86a0 5351 * gcc.target/i386/pr70406.c: New test.
bff53658 5352
bb2c9c15 53532016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5354
5355 * gnat.dg/specs/double_record_extension3.ads: New test.
5356
f12c84ab 53572016-03-25 Richard Henderson <rth@redhat.com>
5358
5359 PR target/70120
5360 * gcc.target/aarch64/pr70120-1.c: New.
5361 * gcc.target/aarch64/pr70120-2.c: New.
5362 * gcc.target/aarch64/pr70120-3.c: New.
5363
b0bf58c4 53642016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5365
5366 PR c++/62212
5367 * g++.dg/template/mangle2.C: The dg-do directive should be
5368 "compile" not "assemble".
5369
f175ba0f 53702016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5371
5372 PR lto/69650
5373 * gcc.dg/pr69650.c: New test.
5374
4cc3295f 53752016-03-25 David Edelsohn <dje.gcc@gmail.com>
5376
5377 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5378
0cf40600 53792016-03-25 Alan Modra <amodra@gmail.com>
5380
5381 * gcc.dg/dfp/pr70052.c: New test.
5382
3aebf099 53832016-03-24 Richard Henderson <rth@redhat.com>
5384
5385 PR middle-end/69845
5386 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5387 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5388
83245bd3 53892016-03-24 Tom de Vries <tom@codesourcery.com>
5390
5391 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5392
108e7ee4 53932016-03-24 Tom de Vries <tom@codesourcery.com>
5394
5395 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5396 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5397
17af0b14 53982016-03-24 Tom de Vries <tom@codesourcery.com>
5399
5400 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5401 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5402
6c8770ee 54032016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5404
5405 PR c++/62212
5406 * g++.dg/template/mangle2.C: New test.
5407
a7e21b7b 54082016-03-24 Richard Biener <rguenther@suse.de>
5409
5410 PR tree-optimization/70396
5411 * gcc.dg/torture/pr70396.c: New testcase.
5412
f365d297 54132016-03-24 Richard Biener <rguenther@suse.de>
5414
5415 PR middle-end/70370
5416 * gcc.dg/torture/pr70370.c: New testcase.
5417
da7aeb13 54182016-03-24 Tom de Vries <tom@codesourcery.com>
5419
5420 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5421 * gfortran.dg/goacc/kernels-tree.f95: Same.
5422 * gfortran.dg/goacc/parallel-tree.f95: Same.
5423
80b30de0 54242016-03-24 Tom de Vries <tom@codesourcery.com>
5425
5426 * c-c++-common/goacc/uninit-if-clause.c: New test.
5427 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5428
cb9b6b99 54292016-03-24 Jakub Jelinek <jakub@redhat.com>
5430
5431 PR target/70290
305d86a0 5432 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5433 Fix formatting.
cb9b6b99 5434
a4225fff 54352016-03-24 Richard Biener <rguenther@suse.de>
5436
5437 PR tree-optimization/70372
5438 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5439
5a869ab8 54402016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5441
5442 PR c++/70347
5443 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5444
36ce5faa 54452016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5446
5447 PR c++/70332
5448 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5449
c4fa85c9 54502016-03-23 Jakub Jelinek <jakub@redhat.com>
5451
d9377ad5 5452 PR c++/70001
5453 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5454 * g++.dg/cpp1y/pr70001.C: New test.
5455
c4fa85c9 5456 PR c++/70323
5457 * g++.dg/cpp0x/constexpr-70323.C: New test.
5458
0a2062da 54592016-03-23 Alexandre Oliva <aoliva@redhat.com>
5460 Jason Merrill <jason@redhat.com>
5461 Jakub Jelinek <jakub@redhat.com>
5462
5463 PR c++/69315
5464 * g++.dg/cpp0x/constexpr-69315.C: New test.
5465 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5466
62d2a6dc 54672016-03-23 Marek Polacek <polacek@redhat.com>
5468
5469 PR c++/69884
5470 * g++.dg/warn/Wignored-attributes-1.C: New test.
5471 * g++.dg/warn/Wignored-attributes-2.C: New test.
5472
a82d6246 54732016-03-23 Tom de Vries <tom@codesourcery.com>
5474
5475 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5476 initialization.
5477 * gfortran.dg/goacc/private-3.f95 (test): Same.
5478 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5479 missing use param.
5480
dc834ba1 54812016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5482
5483 * lib/target-supports.exp: Remove v7ve entry from loop
5484 creating effective target checks.
5485 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5486 (add_options_for_arm_arch_v7ve): Likewise.
5487
7e83fd1f 54882016-03-23 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR tree-optimization/70354
5491 * gcc.dg/vect/pr70354-1.c: New test.
5492 * gcc.dg/vect/pr70354-2.c: New test.
5493 * gcc.target/i386/avx2-pr70354-1.c: New test.
5494 * gcc.target/i386/avx2-pr70354-2.c: New test.
5495
4e4da058 54962016-03-22 Jeff Law <law@redhat.com>
5497
5498 PR target/70232
5499 * gcc.dg/tree-ssa/pr70232.c: New test.
5500
6855137b 55012016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5502
5503 PR target/70302
5504 * gcc.target/i386/pr70302.c: New test.
5505
19db1ec8 55062016-03-22 Richard Biener <rguenther@suse.de>
5507
5508 PR middle-end/70251
5509 * g++.dg/torture/pr70251.C: New testcase.
5510
4baec9f2 55112016-03-22 David Malcolm <dmalcolm@redhat.com>
5512
5513 PR c/69993
5514 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5515 Wmisleading-indentation.c.
5516 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5517 reflect change to diagnostic text and order of messages.
5518 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5519
fcfec126 55202016-03-22 David Edelsohn <dje.gcc@gmail.com>
5521
5522 * g++.dg/ext/java-3.C: Don't compile on AIX.
5523
aa30728a 55242016-03-22 Richard Biener <rguenther@suse.de>
5525
5526 PR middle-end/70333
5527 * gcc.dg/torture/pr70333.c: New testcase.
5528
46ec4eb4 55292016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5530
5531 * g++.dg/ext/pr70290.C: New test.
5532
4880f878 55332016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5534
5535 PR target/70325
5536 * gcc.target/i386/pr70325.c: New test.
5537
3d78ea44 55382016-03-22 Jakub Jelinek <jakub@redhat.com>
5539
5934fb8f 5540 PR target/70329
5541 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5542 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5543
b6436f79 5544 PR target/70300
5545 * gcc.target/i386/pr70300.c: New test.
5546
3d78ea44 5547 PR c++/70295
5548 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5549 (func2): New function for cond with parens, xfail warning for c++.
5550 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5551
b60244f6 55522016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5553
5554 PR c++/70096
5555 * g++.dg/template/ptrmem30.C: New test.
5556
c8e3e744 55572016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5558
5559 PR c++/70204
5560 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5561 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5562
2715f63a 55632016-03-21 Jakub Jelinek <jakub@redhat.com>
5564
5565 PR middle-end/70326
5566 * gcc.dg/pr70326.c: New test.
5567
2daa2cda 55682016-03-21 Marc Glisse <marc.glisse@inria.fr>
5569 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR tree-optimization/70317
5572 * gcc.dg/pr70317.c: New test.
5573
d9aa5a50 55742016-03-21 Uros Bizjak <ubizjak@gmail.com>
5575
5576 PR target/70327
5577 * gcc.target/i386/pr70327.c: New test.
5578
e1a88bf4 55792016-03-21 Martin Liska <mliska@suse.cz>
5580
61941425 5581 PR ipa/70306
e1a88bf4 5582 * gcc.dg/ipa/pr70306.c: New test.
5583
d9aa5a50 55842016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 5585
5586 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5587 * gcc.target/arm/attr-align3.c: Likewise.
5588 * gcc.target/arm/attr_arm.c: Likewise.
5589 * gcc.target/arm/flip-thumb.c: Likewise.
5590
afdde20c 55912016-03-21 Jakub Jelinek <jakub@redhat.com>
5592
5593 PR target/70296
5594 * gcc.target/powerpc/altivec-36.c: New test.
5595
3f2ef661 55962016-03-21 Richard Biener <rguenther@suse.de>
5597
5598 PR tree-optimization/70310
5599 * gcc.dg/torture/pr70310.c: New testcase.
5600
08b2b692 56012016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5602
5603 PR target/70293
5604 * gcc.target/i386/pr70293.c: New test.
5605
93505d22 56062016-03-21 Richard Biener <rguenther@suse.de>
5607
5608 PR tree-optimization/70288
5609 * gcc.dg/torture/pr70288-1.c: New testcase.
5610 * gcc.dg/torture/pr70288-2.c: Likewise.
5611
06fd1914 56122016-03-21 Andrey Belevantsev <abel@ispras.ru>
5613
5614 PR rtl-optimization/69307
5615 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 5616
b628775e 56172016-03-21 Andrey Belevantsev <abel@ispras.ru>
5618
5619 PR rtl-optimization/69102
5620 * gcc.c-torture/compile/pr69102.c: New test.
5621
1421f43c 56222016-03-18 Jeff Law <law@redhat.com>
5623
5624 PR rtl-optimization/70263
5625 * gcc.c-torture/compile/pr70263-1.c: New test.
5626 * gcc.target/i386/pr70263-2.c: New test.
5627
e7142ce1 56282016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5629
5630 PR rtl-optimization/70278
5631 * gcc.dg/torture/pr70278.c: New test.
5632 * gcc.target/arm/pr70278.c: New test.
5633
5539bc70 56342016-03-18 David Malcolm <dmalcolm@redhat.com>
5635
5636 PR c/70281
5637 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5638 (test_builtin_types_compatible_p): New test function.
5639 * gcc.dg/pr70281.c: New test case.
5640
296a290a 56412016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5642
5643 PR target/70113
5644 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5645
666094f0 56462016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5647
5648 PR tree-optimization/70252
5649 * gcc.dg/pr70252.c: New test.
5650
350514e8 56512016-03-18 Tom de Vries <tom@codesourcery.com>
5652
5653 * gcc.dg/pr70161-2.c: New test.
5654 * gcc.dg/pr70161.c: New test.
5655
011e0cea 56562016-03-18 Tom de Vries <tom@codesourcery.com>
5657
5658 PR ipa/70269
5659 * gcc.dg/pr70269.c: New test.
5660
292a09de 56612016-03-18 Jakub Jelinek <jakub@redhat.com>
5662
5663 PR c++/70267
5664 * g++.dg/ext/java-3.C: New test.
5665
efc86c4c 56662016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5667
5668 PR c++/70205
5669 * g++.dg/lookup/pr70205.C: New test.
5670
a28dd575 56712016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5672
5673 PR c++/70218
5674 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5675
92e7ab1e 56762016-03-17 Marek Polacek <polacek@redhat.com>
5677
5678 PR c/69407
5679 * gcc.dg/atomic-op-6.c: New test.
5680
7378dbfb 56812016-03-17 David Malcolm <dmalcolm@redhat.com>
5682
5683 PR c/70264
5684 * c-c++-common/pr70264.c: New test case.
5685
f7995d7d 56862016-03-17 Jakub Jelinek <jakub@redhat.com>
5687
e2895b76 5688 PR c++/70144
5689 * c-c++-common/pr70144-1.c: New test.
5690 * c-c++-common/pr70144-2.c: New test.
5691
f7995d7d 5692 PR c++/70272
5693 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5694 * g++.dg/opt/flifetime-dse6.C: New test.
5695 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5696
5ec4a949 56972016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5698
5699 PR driver/70192
5700 * gcc.dg/pic-1.c: New test.
5701 * gcc.dg/pic-2.c: Likewise.
5702 * gcc.dg/pic-3.c: Likewise.
5703 * gcc.dg/pic-4.c: Likewise.
5704 * gcc.dg/pie-1.c: Likewise.
5705 * gcc.dg/pie-2.c: Likewise.
5706 * gcc.dg/pie-3.c: Likewise.
5707 * gcc.dg/pie-4.c: Likewise.
5708 * gcc.dg/pie-5.c: Likewise.
5709 * gcc.dg/pie-6.c: Likewise.
5710
c28550e1 57112016-03-17 Tom de Vries <tom@codesourcery.com>
5712
5713 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5714 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5715
be3296cb 57162016-03-17 Richard Biener <rguenther@suse.de>
5717
5718 PR debug/70271
5719 * g++.dg/debug/pr70271.C: New testcase.
5720
9b60ef21 57212016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5722
5723 * gcc.target/i386/pr70251.c: New test.
5724
9a80bc1a 57252016-03-17 Marek Polacek <polacek@redhat.com>
5726
5727 PR c++/70194
5728 * g++.dg/warn/constexpr-70194.C: New test.
5729
733d7ff9 57302016-03-16 Richard Henderson <rth@redhat.com>
5731
5732 PR middle-end/70240
5733 * gcc.c-torture/compile/pr70240.c: New.
5734
3e6f12bf 57352016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5736
5737 * gcc.c-torture/compile/20151204.c: Skip for avr.
5738
867c9e99 57392016-03-16 Jakub Jelinek <jakub@redhat.com>
5740
5741 PR target/70245
5742 * g++.dg/opt/pr70245.C: New test.
5743 * g++.dg/opt/pr70245.h: New file.
5744 * g++.dg/opt/pr70245-aux.cc: New file.
5745
8ced6ab7 57462016-03-16 Martin Sebor <msebor@redhat.com>
5747
5748 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5749
37af779a 57502016-03-16 Richard Henderson <rth@redhat.com>
5751
5752 PR middle-end/70199
5753 * gcc.c-torture/compile/pr70199.c: New.
5754
78ed999c 57552016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5756
5757 * gcc.dg/uninit-19.c: Run dos2unix.
5758
462ca422 57592016-03-16 Marek Polacek <polacek@redhat.com>
5760
5761 PR c/70093
5762 * gcc.dg/nested-func-10.c: New test.
5763 * gcc.dg/nested-func-9.c: New test.
5764
fe58aacc 57652016-03-16 Jakub Jelinek <jakub@redhat.com>
5766
5767 PR tree-optimization/68714
5768 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5769
27a53872 57702016-03-16 Tom de Vries <tom@codesourcery.com>
5771
5772 PR tree-optimization/68715
5773 * gcc.dg/graphite/pr68715-2.c: New test.
5774 * gcc.dg/graphite/pr68715.c: New test.
5775 * gfortran.dg/graphite/pr68715.f90: New test.
5776
95049c3c 57772016-03-16 Tom de Vries <tom@codesourcery.com>
5778
5779 PR tree-optimization/68809
5780 * gcc.dg/graphite/pr68809-2.c: New test.
5781 * gcc.dg/graphite/pr68809.c: New test.
5782
09eddd70 57832016-03-16 Jakub Jelinek <jakub@redhat.com>
5784
81fc5915 5785 PR c++/70147
5786 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5787 method call to i () as argument. Adjust expected output.
5788
09eddd70 5789 PR c++/70147
5790 * g++.dg/ubsan/pr70147-1.C: New test.
5791 * g++.dg/ubsan/pr70147-2.C: New test.
5792
6373d2a2 57932016-03-15 Martin Sebor <msebor@redhat.com>
5794
5795 PR c++/58281
5796 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5797
d27a0c11 57982016-03-15 John David Anglin <danglin@gcc.gnu.org>
5799
9908039d 5800 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5801 hppa*-*-hpux*.
5802
45cdc3a6 5803 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5804
d27a0c11 5805 PR libfortran/69799
5806 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5807 libatomic_available.
5808
0dd1d57f 58092016-03-15 Marek Polacek <polacek@redhat.com>
5810
5811 PR c++/70209
5812 * g++.dg/ext/attribute-may-alias-4.C: New test.
5813
0ce02c07 58142016-03-15 Alexander Monakov <amonakov@ispras.ru>
5815
5816 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5817 -fvar-tracking-assignments-toggle flag.
5818
f6e39b30 58192016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5820
5821 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5822
167f93a2 58232016-03-15 Jakub Jelinek <jakub@redhat.com>
5824
5825 PR rtl-optimization/70222
5826 * gcc.c-torture/execute/pr70222-1.c: New test.
5827 * gcc.c-torture/execute/pr70222-2.c: New test.
5828
08a8af4a 58292016-03-15 Richard Henderson <rth@redhat.com>
5830
5831 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5832
738eb905 58332016-03-15 Andrey Belevantsev <abel@ispras.ru>
5834
5835 PR rtl-optimization/69032
5836 * gcc.dg/pr69032.c: New test.
5837
dd148b3a 58382016-03-15 Andrey Belevantsev <abel@ispras.ru>
5839
5840 PR rtl-optimization/63384
d9aa5a50 5841 * g++.dg/pr63384.C: New test.
dd148b3a 5842
acf58115 58432016-03-15 Andrey Belevantsev <abel@ispras.ru>
5844
5845 PR target/64411
5846 * gcc.target/i386/pr64411.C: New test.
5847
a2897dc4 58482016-03-15 Tom de Vries <tom@codesourcery.com>
5849
5850 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5851 * gfortran.dg/goacc/kernels-alias.f95: New test.
5852
7bad2faf 58532016-03-14 Martin Sebor <msebor@redhat.com>
5854
5855 PR c++/53792
5856 * g++.dg/cpp0x/constexpr-inline.C: New test.
5857 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5858
d65fa8d9 58592016-03-14 David Edelsohn <dje.gcc@gmail.com>
5860
5861 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5862
2b3c633f 58632016-03-14 Jakub Jelinek <jakub@redhat.com>
5864
5865 PR middle-end/70219
5866 * gcc.dg/pr70219.c: New test.
5867
e947f9c3 58682016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5869
5870 PR target/70083
5871 * gcc.dg/torture/pr70083.c: New test.
5872 * gcc.target/i386/pr70083.c: New test.
5873
74201dc2 58742016-03-14 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/56365
5877 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5878
88aea41e 58792016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5880
5881 PR target/70098
5882 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5883 New function.
5884 * g++.dg/pr70098.C: New testcase.
5885
5886
1bd2aefd 58872016-03-14 Tom de Vries <tom@codesourcery.com>
5888
5889 PR tree-optimization/70045
5890 * gcc.dg/graphite/pr70045.c: New test.
5891
922c7033 58922016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5893
5894 PR fortran/69043
5895 * gfortran.dg/include_9.f90: New test.
5896
fd4ab6d9 58972016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5898
5899 PR fortran/45076
5900 gfortran.dg/prof/prof.exp: New script.
5901 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5902
7d7218d3 59032016-03-12 Andrey Belevantsev <abel@ispras.ru>
5904
5905 PR rtl-optimization/69307
5906 * gcc.dg/pr69307.c: New test.
5907
02ffd664 59082016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5909
5910 PR target/69614
5911 * gcc.target/arm/pr69614.c: New.
5912
76e207a9 59132016-03-12 Paul Thomas <pault@gcc.gnu.org>
5914
5915 PR fortran/70031
5916 * gfortran.dg/submodule_14.f08: New test
5917
5918 PR fortran/69524
5919 * gfortran.dg/submodule_15.f08: New test
5920
490ee78a 59212016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5922
5923 PR c++/70106
5924 * g++.dg/cpp1y/paren3.C: New test.
5925
04e137ff 59262016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5927
5928 PR target/70131
5929 * gcc.target/powerpc/ppc-round2.c: New test.
5930
27b2c1c4 59312016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5932
5933 PR target/70123
5934 * gcc.dg/torture/pr70123.c: New test.
5935
84116671 59362016-03-11 Jeff Law <law@redhat.com>
5937
5938 PR tree-optimization/70190
5939 * gcc.c-torture/compile/pr70190.c: New test.
5940
cfa58bc8 59412016-03-11 David Malcolm <dmalcolm@redhat.com>
5942
5943 PR c/68187
5944 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5945 case.
5946 (test43_b): Likewise.
5947 (test43_c): Likewise.
5948 (test43_d): Likewise.
5949 (test43_e): Likewise.
5950 (test43_f): Likewise.
5951 (test43_g): Likewise.
5952 (test44_a): Likewise.
5953 (test44_b): Likewise.
5954 (test44_c): Likewise.
5955 (test44_d): Likewise.
5956 (test44_e): Likewise.
5957
ce234f27 59582016-03-11 David Malcolm <dmalcolm@redhat.com>
5959
5960 PR c/70085
5961 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5962
e4756b48 59632016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5964
5965 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5966 dg-options.
5967
1f5ef87e 59682016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5969
5970 PR target/70002
5971 PR target/69245
5972 * gcc.target/aarch64/pr69245_2.c: New test.
5973
f9c352a1 59742016-03-11 Jakub Jelinek <jakub@redhat.com>
5975
5976 PR tree-optimization/70177
5977 * gcc.dg/pr70177.c: New test.
5978
4dd92ac6 59792016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5980
5981 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5982
331e4fdb 59832016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5984
5985 * gcc.dg/tree-ssa/sra-20.c: New.
5986
69262824 59872016-03-11 Jakub Jelinek <jakub@redhat.com>
5988
6f9a7425 5989 PR rtl-optimization/70174
5990 * gcc.dg/pr70174.c: New test.
5991
69262824 5992 PR tree-optimization/70169
5993 * gcc.dg/pr70169.c: New test.
5994
4637a847 59952016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5996
5997 PR target/70160
5998 * gcc.target/i386/pr70160.c: New test.
5999
5a86d754 60002016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6001
6002 * gcc.target/s390/dfp-1.c: New test.
6003
af4c8290 60042016-03-10 Nick Clifton <nickc@redhat.com>
6005
6006 PR target/70044
6007 * gcc.target/aarch64/pr70044.c: New test.
6008
98dfd328 60092016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6010 Jakub Jelinek <jakub@redhat.com>
6011
6012 PR c++/70001
6013 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6014 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6015 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6016
75e72311 60172016-03-10 Jan Hubicka <hubicka@ucw.cz>
6018
6019 PR lto/69589
6020 * g++.dg/lto/pr69589_0.C: New testcase
6021 * g++.dg/lto/pr69589_1.C: New testcase
6022
a2eb1271 60232016-03-10 Marek Polacek <polacek@redhat.com>
6024
6025 PR c++/70153
6026 * g++.dg/delayedfold/unary-plus1.C: New test.
6027
60282016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 6029
6030 * gcc.target/arm/pr45701-1.c: Escape brackets.
6031 * gcc.target/arm/pr45701-2.c: Likewise.
6032
5ab2987f 60332016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6034
6035 * gfortran.dg/unconstrained_commons.f: New.
6036
6972afac 60372016-03-10 Alan Modra <amodra@gmail.com>
6038
6039 * gcc.dg/pr69195.c: New.
6040 * gcc.dg/pr69238.c: New.
6041
c82c99ec 60422016-03-10 Tom de Vries <tom@codesourcery.com>
6043
6044 PR testsuite/68915
6045 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6046
a2389d4a 60472016-03-10 Richard Biener <rguenther@suse.de>
6048
6049 PR tree-optimization/70128
6050 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6051 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6052
c272412d 60532016-03-09 Jakub Jelinek <jakub@redhat.com>
6054
a0451069 6055 PR tree-optimization/70152
6056 * gcc.dg/pr70152.c: New test.
6057
c272412d 6058 PR target/70086
6059 * gcc.target/i386/pr70086-1.c: New test.
6060 * gcc.target/i386/pr70086-2.c: New test.
6061 * gcc.target/i386/pr70086-3.c: New test.
5f611068 6062
6063 PR tree-optimization/70127
6064 * gcc.c-torture/execute/pr70127.c: New test.
6065
27dcb7a8 60662016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6067
6068 * c-c++-common/goacc/combined-directives-2.c: New test.
6069
c24757cf 60702016-03-09 David Malcolm <dmalcolm@redhat.com>
6071
6072 PR c/68473
6073 PR c++/70105
6074 * g++.dg/diagnostic/pr70105.C: New test.
6075 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6076 (test_multiple_ordinary_maps): New test function.
6077
83108969 60782016-03-09 David Malcolm <dmalcolm@redhat.com>
6079
6080 PR c/68473
6081 PR c++/70105
6082 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6083 Drop range information from call to inform_at_rich_loc.
6084 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6085 New.
6086 (test_show_locus): Replace calls to rich_location::add_range with
6087 calls to add_range. Rewrite the tests that used the now-defunct
6088 rich_location ctor taking a source_range. Simplify other tests
6089 by replacing calls to COMBINE_LOCATION_DATA with calls to
6090 make_location.
6091
6733c0e8 60922016-03-09 Richard Biener <rguenther@suse.de>
6093 Jakub Jelinek <jakub@redhat.com>
6094
6095 PR tree-optimization/70138
6096 * gcc.dg/vect/pr70138-1.c: New testcase.
6097 * gcc.dg/vect/pr70138-2.c: Likewise.
6098
96abb9f5 60992016-03-09 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR target/70049
6102 * gcc.target/i386/pr70049.c: New test.
6103
42bb3bfb 61042016-03-09 Richard Biener <rguenther@suse.de>
6105
6106 PR c/70143
6107 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6108 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6109 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6110
27527428 61112016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6112
6113 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6114 arm-*-*.
6115
248449f2 61162016-03-09 Jakub Jelinek <jakub@redhat.com>
6117
1bd49ced 6118 PR middle-end/67278
6119 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6120
248449f2 6121 PR target/67278
6122 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6123
6124 PR middle-end/70050
6125 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6126 in testcase comment.
6127
dfc460ff 61282016-03-09 Tom de Vries <tom@codesourcery.com>
6129
6130 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6131 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6132 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6133 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6134 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6135 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6136 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6137 * gfortran.dg/goacc/kernels-loop.f95: New test.
6138
0377fc7f 61392016-03-08 Martin Sebor <msebor@redhat.com>
6140
6141 PR c++/62096
6142 * g++.dg/warn/overflow-warn-7.C: New test.
6143
3556aa80 61442016-03-08 Jason Merrill <jason@redhat.com>
6145
6146 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6147 * lib/target-supports.exp (check_effective_target_concepts): New.
6148
e5096208 61492016-03-08 Jakub Jelinek <jakub@redhat.com>
6150
5370eb8d 6151 PR c++/70135
6152 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6153 * g++.dg/ubsan/pr70135.C: New test.
6154
e5096208 6155 PR target/70110
6156 * gcc.dg/pr70110.c: New test.
6157
cc37120d 61582016-03-07 Martin Jambor <mjambor@suse.cz>
6159
6160 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6161 * c-c++-common/gomp/if-1.c: Likewise.
6162 * c-c++-common/gomp/pr61486-2.c: Likewise.
6163 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6164 to dg-additional-options.
6165 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6166 * g++/gomp/target-teams-1.c: Likewise.
6167 * gcc.dg/gomp/gomp.exp: Likewise.
6168 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6169 dg-additional-options.
6170 * gfortran.dg/gomp/gomp.exp: Likewise.
6171 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6172 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6173 dg-additional-options.
6174 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6175
53c248d8 61762016-03-07 Martin Jambor <mjambor@suse.cz>
6177
6178 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6179 * c-c++-common/gomp/gridify-1.c: New test.
6180 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6181
541e79a0 61822016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6183
6184 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6185 trigger for cortex-r8, when scanning for register r8.
6186 * gcc.target/arm/pr45701-2.c: Likewise.
6187
4dfabd94 61882016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 6189 Jeff Law <law@redhat.com>
4dfabd94 6190
6191 PR tree-optimization/69740
6192 * gcc.c-torture/compile/pr69740-1.c: New test.
6193 * gcc.c-torture/compile/pr69740-2.c: New test.
6194
1b63a87b 61952016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6196
6197 * lib/target-supports.exp
6198 (check_effective_target_whole_vector_shift): Enable for PPC64.
6199
d33914da 62002016-03-07 Richard Biener <rguenther@suse.de>
6201
6202 PR tree-optimization/70115
6203 * gcc.dg/torture/pr70115.c: New testcase.
6204
584fba4b 62052016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6206
6207 PR middle-end/69916
6208 * c-c-++-common/goacc/pr69916.c: New.
6209
7f2f5ec0 62102016-03-07 Richard Henderson <rth@redhat.com>
6211
6212 * gcc.c-torture/compile/pr70061.c: New test.
6213
f530e7c4 62142016-03-07 Richard Biener <rguenther@suse.de>
6215
6216 PR testsuite/70109
6217 * gcc.dg/vect/O3-pr36098.c: New testcase.
6218
a3855fed 62192016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6220
6221 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6222
091ffc31 62232016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6224
6225 * gnat.dg/renaming9.ad[sb]: New testcase.
6226
2941b871 62272016-03-05 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR c++/70084
6230 * g++.dg/expr/stdarg3.C: New test.
6231
5173ce42 62322016-03-04 Jeff Law <law@redhat.com>
6233
6234 PR tree-optimization/69196
6235 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6236 x86_64-*-*.
6237
2d1d2e55 62382016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6239
0e43078e 6240 PR c/69973
6241 * gcc.dg/pr69973.c: New test.
6242
d8ec06ae 6243 PR rtl-optimization/69941
6244 * gcc.dg/torture/pr69941.c: New test.
6245
2d1d2e55 6246 PR c/69824
6247 * gcc.dg/pr69824.c: New test.
6248
32f692e2 62492016-03-05 Tom de Vries <tom@codesourcery.com>
6250
6251 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6252 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6253 function.
6254
1c699e9a 62552016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6256
6257 PR c++/66786
6258 * g++.dg/cpp1y/var-templ48.C: New test.
6259 * g++.dg/cpp1y/var-templ49.C: New test.
6260
358448c6 62612016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6262
6263 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6264
01dc3c45 62652016-03-04 Jakub Jelinek <jakub@redhat.com>
6266
e968ff6d 6267 PR c++/70035
6268 * g++.dg/ubsan/pr70035.C: New test.
6269
01dc3c45 6270 PR target/70062
6271 * gcc.target/i386/pr70062.c: New test.
6272
3937d618 62732016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6274
6275 * g++.dg/template/typename21.C: Remove c++98_only.
6276
c58ac7f8 62772016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6278
6279 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6280
0060768a 62812016-03-04 David Malcolm <dmalcolm@redhat.com>
6282
6283 PR c/68187
6284 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6285 function.
6286 (fn_42_b): Likewise.
6287 (fn_42_c): Likewise.
6288
74c6fd40 62892016-03-04 David Malcolm <dmalcolm@redhat.com>
6290
6291 PR c/68187
6292 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6293 function.
6294 (fn_40_b): Likewise.
6295 (fn_41_a): Likewise.
6296 (fn_41_b): Likewise.
6297
31b11359 62982016-03-04 Jakub Jelinek <jakub@redhat.com>
6299
6300 PR target/70059
6301 * gcc.target/i386/avx512f-pr70059.c: New test.
6302 * gcc.target/i386/avx512dq-pr70059.c: New test.
6303
c5b93452 63042016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6305
6306 PR rtl-optimization/57676
6307 * gcc.dg/torture/pr57676.c: New test.
6308
268fbd56 63092016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6310
6311 * gcc.dg/pr70026.c: New test.
6312
6560d1ad 63132016-03-04 Marek Polacek <polacek@redhat.com>
6314
6315 PR c/69798
6316 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6317 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6318
cc7dfddf 63192016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6320
6321 PR target/70004
6322 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6323 Delete.
6324 (test_corners_sisd_si): Likewise.
6325 (main): Remove checks of the above.
6326 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6327
e9663bd4 63282016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6329
6330 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6331
dcdd684e 63322016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6333
6334 * gcc.dg/torture/pr69951.c: Accept argc==0.
6335
e692d332 63362016-03-04 Richard Biener <rguenther@suse.de>
6337
6338 PR c++/70054
6339 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6340 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6341
af77b7e6 63422016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6343
6344 PR testsuite/69766
6345 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6346 testing multiarch.
6347
290da96e 63482016-03-04 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR debug/69947
6351 * gcc.dg/guality/pr69947.c: New test.
6352
e51ce713 63532016-03-03 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR ada/70017
6356 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6357
1feed892 63582016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6359
6360 PR rtl-optimization/69904
6361 * gcc.target/arm/pr69904.c: New test.
6362
c32bda69 63632016-03-03 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR target/70021
6366 * gcc.dg/vect/pr70021.c: New test.
6367 * gcc.target/i386/pr70021.c: New test.
6368
1bc579ed 63692016-03-03 Marek Polacek <polacek@redhat.com>
6370
6371 PR middle-end/70050
6372 * gcc.dg/pr70050.c: New test.
6373
cfa8d638 63742016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6375
6376 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6377
1b889259 63782016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6379
6380 PR tree-optimization/70043
6381 * gfortran.dg/vect/pr70043.f90: New test.
6382
f756dfa3 63832016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6384
6385 * gnat.dg/specs/task1.ads: New test.
6386
5cb4863d 63872016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6388
6389 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6390 Invoke gdb with -batch.
6391 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6392
5dd12e43 63932016-03-03 Richard Biener <rguenther@suse.de>
6394
6395 PR tree-optimization/55936
6396 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6397
d97ba4ca 63982016-03-02 Jeff Law <law@redhat.com>
6399
5d23c86f 6400 PR rtl-optimization/69942
6401 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6402 effects of argument promotions.
6403
d97ba4ca 6404 PR tree-optimization/69987
6405 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6406 target does not support -fprefetch-loop-arrays.
6407
901faaa0 64082016-03-02 Uros Bizjak <ubizjak@gmail.com>
6409
6410 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6411
51f6fdce 64122016-03-02 Bin Cheng <bin.cheng@arm.com>
6413
6bc7872f 6414 PR rtl-optimization/69052
51f6fdce 6415 * gcc.target/i386/pr69052.c: New test.
6416
31d31e07 64172016-03-02 Alan Modra <amodra@gmail.com>
6418
6419 * gcc.dg/pr69990.c: New.
6420
04faee95 64212016-03-02 Jakub Jelinek <jakub@redhat.com>
6422
270d0117 6423 PR c/68062
6424 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6425
6426 PR middle-end/70022
6427 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6428
04faee95 6429 PR target/70028
6430 * gcc.target/i386/pr70028.c: New test.
6431
a2cc9e8e 64322016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6433
6434 * c-c++-common/asan/swapcontext-test-1.c,
6435 * c-c++-common/tsan/thread_leak.c,
6436 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6437 * g++.dg/tsan/benign_race.C,
6438 * g++.dg/tsan/fd_close_norace.C,
6439 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6440 races with sanitizer output
6441
dd4bd263 64422016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 6443 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 6444
6445 PR target/67278
6446 * gcc.dg/simd-8.c: New testcase.
6447
b5fe3a49 64482016-03-02 Richard Biener <rguenther@suse.de>
6449
6450 PR middle-end/67278
6451 * gcc.dg/simd-7.c: New testcase.
6452
23601f67 64532016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6454
6455 * gcc.target/i386/pr70007.c: Tweak.
6456
f66f65e7 64572016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6458
6459 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6460
60773515 64612016-03-02 Marek Polacek <polacek@redhat.com>
6462
6463 PR c/67854
6464 * gcc.dg/pr67854.c: New test.
6465
6c094cb1 64662016-03-02 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR middle-end/70025
6469 * gcc.dg/torture/pr70025.c: New test.
6470
7627bb56 64712016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6472
6473 PR tree-optimization/68621
6474 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6475
066c8e94 64762016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6477
6478 * gcc.target/i386/pr70007.c: New test.
6479
d3b819ad 64802016-03-01 Jeff Law <law@redhat.com>
6481
d4b9ad56 6482 PR tree-optimization/69196
7e217344 6483 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 6484
d3b819ad 6485 PR tree-optimization/69196
6486 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6487 duplicating code and spoiling the expected output.
6488
4f37285d 64892016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6490
6491 PR target/70033
6492 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6493 supports power9 before doing tests.
6494 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6495 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6496 * gcc.target/powerpc/p9-permute.c: Likewise.
6497
3e9c4f6c 64982016-03-01 Uros Bizjak <ubizjak@gmail.com>
6499
6500 PR target/70027
6501 * gcc.target/i386/pr70027.c: New test.
6502
e324729e 65032016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 6504
6505 * gcc.dg/pr70017.c: New test.
6506
40e9ce2d 65072016-03-01 Jakub Jelinek <jakub@redhat.com>
6508
6509 PR c/69796
6510 PR c/69974
6511 * gcc.dg/pr69796.c: New test.
6512 * gcc.dg/pr69974.c: New test.
6513
e8b016ea 65142016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6515
6516 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6517
24d3127c 65182016-02-29 Jeff Law <law@redhat.com>
6519
6520 PR tree-optimization/69987
6521 * gfortran.dg/pr69987.f90: New test.
6522
6523 PR tree-optimization/69989
6524 * gcc.c-torture/compile/pr69989-2.c: New test.
6525
12cc1225 65262016-03-01 Marek Polacek <polacek@redhat.com>
6527
6528 PR c++/69795
6529 * g++.dg/parse/invalid1.C: New test.
6530
d99a947c 65312016-03-01 Richard Biener <rguenther@suse.de>
6532
6533 PR middle-end/70022
6534 * gcc.dg/pr70022.c: New testcase.
6535
395dbc60 65362016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6537
6538 PR tree-optimization/69956
6539 * gcc.dg/pr69956.c: New test.
6540
40a35c55 65412016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6542
6543 PR target/70011
6544 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6545 XFAIL when hardware supports efficient unaligned storage access.
6546
4edc90b0 65472016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6548
6549 PR c++/69961
6550 * g++.dg/template/pr69961a.C: New test.
6551 * g++.dg/template/pr69961b.C: New test.
6552
1ed1f69a 65532016-02-29 David Malcolm <dmalcolm@redhat.com>
6554
6555 PR preprocessor/69985
6556 * gcc.dg/cpp/pr69985.c: New test case.
6557
01c5d15d 65582016-02-29 Jeff Law <law@redhat.com>
6559
3a4d3de5 6560 PR tree-optimization/70005
6561 * gcc.c-torture/execute/pr70005.c New test.
6562
01c5d15d 6563 PR tree-optimization/69999
6564 * gcc.c-torture/compile/pr69999.c: New test.
6565
1bf66b54 65662016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6567
6568 PR tree-optimization/69652
6569 * gcc.dg/torture/pr69652.c: Delete test.
6570 * gcc.dg/vect/pr69652.c: New test.
6571
b4d653d5 65722016-02-19 Richard Biener <rguenther@suse.de>
6573
6574 PR tree-optimization/69980
6575 * gfortran.dg/vect/pr69980.f90: New testcase.
6576
35bc4745 65772016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6578
6579 * gcc.target/sparc/20160229-1.c: New test.
6580
bb54a538 65812016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6582
6583 * gnat.dg/stack_usage3.adb: New test.
6584 * gnat.dg/stack_usage3_pkg.ads: New helper.
6585
95164e71 65862016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6587
6588 * gnat.dg/renaming8.adb: New test.
6589 * gnat.dg/renaming8_pkg1.ads: New helper.
6590 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6591 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6592
a890896f 65932016-02-29 Richard Biener <rguenther@suse.de>
6594
6595 PR tree-optimization/69720
6596 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6597
5c70403a 65982016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6599
6600 PR fortran/68147
6601 PR fortran/47674
6602 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6603
dfb6d139 66042016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 6605 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6606
6607 PR fortran/56007
6608 * gfortran.dg/coarray_8.f90: Adjust error message.
6609 * gfortran.dg/pr56007.f90: New test.
6610 * gfortran.dg/pr56007.f: New test.
6611
536508db 66122016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6613
6614 PR tree-optimization/69989
6615 * gcc.dg/torture/pr69989.c: New test.
6616
eec75e45 66172016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6618
6619 * gcc.target/i386/stack-realign-win.c: New test.
6620
0175e45a 66212016-02-28 Harald Anlauf <anlauf@gmx.de>
6622
6623 PR fortran/60126
6624 * gfortran.dg/pr60126.f90: New test.
6625
2a703589 66262016-02-27 Jeff Law <law@redhat.com>
6627
6628 Revert
6629 2016-02-26 Richard Biener <rguenther@suse.de>
6630 Jeff Law <law@redhat.com>
6631
6632 PR tree-optimization/69740
6633 * gcc.c-torture/compile/pr69740-1.c: New test.
6634 * gcc.c-torture/compile/pr69740-2.c: New test.
6635
359b4c18 66362016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6637
1c96765a 6638 PR fortran/69910
359b4c18 6639 * gfortran.dg/newunit_4.f90: New test.
6640
49462d93 66412016-02-27 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR target/69613
6644 PR rtl-optimization/69886
6645 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6646 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6647 target.
6648
c4ac733e 66492016-02-26 Martin Sebor <msebor@redhat.com>
6650
6651 PR tree-optimization/15826
6652 * gcc.dg/tree-ssa/pr15826.c: New test.
6653
da8c4b5d 66542016-02-26 Jakub Jelinek <jakub@redhat.com>
6655
6656 PR target/69969
6657 * gcc.target/powerpc/pr69969.c: New test.
6658
0a4558eb 66592016-02-26 Martin Sebor <msebor@redhat.com>
6660
6661 PR c++/15766
6662 * g++.old-deja/g++.other/decl5.C: Add a test case.
6663
5b500299 66642016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6665
6666 PR target/69946
6667 * gcc.target/powerpc/pr69946.c: New file.
6668
565f533b 66692016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 6670 Jeff Law <law@redhat.com>
565f533b 6671
0a4558eb 6672 PR tree-optimization/69740
565f533b 6673 * gcc.c-torture/compile/pr69740-1.c: New test.
6674 * gcc.c-torture/compile/pr69740-2.c: New test.
6675
ff67cbea 66762016-02-26 Martin Jambor <mjambor@suse.cz>
6677
6678 PR middle-end/69920
6679 * gcc.dg/torture/pr69932.c: New test.
6680 * gcc.dg/torture/pr69936.c: Likewise.
6681
e400d817 66822016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6683
6684 PR target/69709
6685 * gcc.target/s390/pr69709.c: New test.
6686
126a5a2d 66872016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6688
6689 PR target/69245
6690 * gcc.target/aarch64/pr69245_1.c: New test.
6691
59c58860 66922016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6693
6694 PR target/69613
6695 * gcc.dg/torture/pr69613.c: New test.
6696
9441fa4e 66972016-02-26 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR rtl-optimization/69891
6700 * gcc.target/i386/pr69891.c: New test.
6701
e48fcde0 67022016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 6703 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6704
35ed600a 6705 PR target/61397
f41208a1 6706 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6707 functionality for both 32-bit and 64-bit.
6708
c86aaa0e 67092016-02-26 Richard Biener <rguenther@suse.de>
6710
6711 PR tree-optimization/69551
6712 * gcc.dg/torture/pr69951.c: New testcase.
6713
38e71a65 67142016-02-25 Richard Biener <rguenther@suse.de>
6715
6716 PR tree-optimization/48795
6717 * gcc.dg/Warray-bounds-18.c: New testcase.
6718
03331e69 67192016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6720
6721 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6722
f14d8d6a 67232016-02-25 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR rtl-optimization/69896
6726 * gcc.dg/pr69896.c: New test.
6727
4003c807 67282016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6729
6730 PR c++/69736
6731 * g++.dg/cpp1y/paren2.C: New test.
6732
a0573328 67332016-02-24 Martin Sebor <msebor@redhat.com>
6734
6735 PR c/51147
6736 * gcc.dg/enum-mode-2.c: New test.
6737
2cde02ad 67382016-02-24 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR c++/69922
6741 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6742 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6743 * g++.dg/ubsan/pr69922.C: New test.
6744
f0ea75d1 67452016-02-24 Marek Polacek <polacek@redhat.com>
6746
6747 PR c/69819
6748 * gcc.dg/pr69819.c: New test.
6749
05027366 67502016-02-24 Martin Sebor <msebor@redhat.com>
6751
34ed562b 6752 PR c++/69912
6753 * g++.dg/ext/flexary15.C: New test.
6754
67552016-02-24 Martin Sebor <msebor@redhat.com>
6756
6757 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 6758 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 6759 * g++.dg/ext/builtin_alloca.C: Same.
05027366 6760
650c3ad5 67612016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6762 Charles Baylis <charles.baylis@linaro.org>
6763
6764 PR debug/61033
6765 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6766
596070e8 67672016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 6768 Jakub Jelinek <jakub@redhat.com>
596070e8 6769
6770 PR middle-end/69760
6771 * gcc.dg/torture/pr69760.c: New testcase.
6772
d6b92d9f 67732016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6774
6775 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6776 pattern on Solaris with as.
6777
90436d9d 67782016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6779
6780 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6781 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6782 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6783 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6784
7c749495 67852016-02-24 Jakub Jelinek <jakub@redhat.com>
6786
6787 PR middle-end/69915
6788 * gcc.dg/pr69915.c: New test.
6789
9c9680b5 67902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6791
6792 PR rtl-optimization/69886
6793 * gcc.dg/torture/pr69886.c: New test.
6794
36d081ee 67952016-02-24 Richard Biener <rguenther@suse.de>
6796
6797 PR middle-end/68963
6798 * gcc.dg/torture/pr68963.c: New testcase.
6799
2a0accb9 68002016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6801
6802 PR target/69875
6803 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6804 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6805 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6806 * gcc.target/arm/atomic_loaddi_1.c: New test.
6807 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6808 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6809 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6810 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6811 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6812 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6813 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6814 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6815
f0e92ef1 68162016-02-24 Jakub Jelinek <jakub@redhat.com>
6817
6818 PR middle-end/69909
6819 * gcc.dg/torture/pr69909.c: New test.
6820
6907286f 68212016-02-24 Richard Biener <rguenther@suse.de>
6822
6823 PR tree-optimization/69907
6824 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6825 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6826 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6827
e6ab7475 68282016-02-24 Christian Bruel <christian.bruel@st.com>
6829
6830 * gcc.target/arm/pragma_cpp_fma.c: New test.
6831
47587450 68322016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6833
6834 PR fortran/61156
6835 * gfortran.dg/include_6.f90: Update test.
6836
d41ab738 68372016-02-23 Jakub Jelinek <jakub@redhat.com>
6838
6839 PR objc/69844
6840 * objc.dg/pr69844.m: New test.
6841
4772d9d5 68422016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6843
6844 PR libgfortran/69456
6845 * gfortran.dg/namelist_89.f90: New test.
6846 * gfortran.dg/pr59700.f90: Update test..
6847
8c38d887 68482016-02-23 Martin Sebor <msebor@redhat.com>
6849
6850 PR middle-end/69780
6851 * g++.dg/ext/builtin_alloca.C: New test.
6852 * gcc.dg/builtins-68.c: New test.
6853
ee1bfdb0 68542016-02-23 Richard Henderson <rth@redhat.com>
6855
6856 * gcc.target/i386/addr-space-3.c: Remove test.
6857
52609ec3 68582016-02-23 David Malcolm <dmalcolm@redhat.com>
6859
6860 PR preprocessor/69126
6861 PR preprocessor/69543
6862 * c-c++-common/pr69126-2-long.c: New test.
6863 * c-c++-common/pr69126-2-short.c: New test.
6864 * c-c++-common/pr69543-1.c: Remove xfail.
6865
d5bf2cc8 68662016-02-23 David Malcolm <dmalcolm@redhat.com>
6867
6868 PR preprocessor/69126
6869 PR preprocessor/69543
6870 PR preprocessor/69558
6871 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6872 (f): Rename to...
6873 (test_2): ...this, and add leading comment.
6874 (MACRO_3, test_3): New.
6875 (MACRO_4A, MACRO_4B, test_4): New.
6876 (MACRO): Rename to...
6877 (MACRO_5): ...this.
6878 (g): Rename to...
6879 (test_5): ...this, updating for renaming of MACRO, and
6880 add leading comment.
6881 * c-c++-common/pr69543-1.c: New.
6882 * c-c++-common/pr69543-2.c: New.
6883 * c-c++-common/pr69543-3.c: New.
6884 * c-c++-common/pr69543-4.c: New.
6885 * c-c++-common/pr69558-1.c: New.
6886 * c-c++-common/pr69558-2.c: New.
6887 * c-c++-common/pr69558-3.c: New.
6888 * c-c++-common/pr69558-4.c: New.
6889 * gcc.dg/pr69558.c: Move to...
6890 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6891 xfail for c++.
6892
3a37a410 68932016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6894
6895 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6896 to -ftree-parallelize-loops/-fopenacc changes.
6897 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6898 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6899 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6900 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6901 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6902 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6903 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6904 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6905 * c-c++-common/goacc/kernels-loop.c: Likewise.
6906 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6907 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6908 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6909 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6910
ecca180f 69112016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6912
6913 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6914
eec0fa3f 69152016-02-23 Jakub Jelinek <jakub@redhat.com>
6916
f1f91c07 6917 PR c++/69902
6918 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6919
eec0fa3f 6920 PR c/69900
6921 * gcc.dg/pr69900.c: New test.
6922
e045424d 69232016-02-23 Martin Jambor <mjambor@suse.cz>
6924
6925 PR tree-optimization/69666
6926 * gcc.dg/tree-ssa/pr69666.c: New test.
6927
f482dff6 69282016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6929
6930 PR fortran/67451
6931 * gfortran.dg/coarray_allocate_5.f08: New test.
6932
57ed698b 69332016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6934
6935 * gcc.target/s390/vcond-shift.c: Move to ...
6936 * gcc.target/s390/vector/vcond-shift.c: ... here.
6937
990e443c 69382016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6939
6940 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6941 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6942
296c5f01 69432016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6944
6945 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6946
e53f41d5 69472016-02-20 Mark Wielaard <mjw@redhat.com>
6948
6949 PR c/28901
6950 * gcc.dg/unused-variable-3.c: New test.
6951
13af201d 69522016-02-22 Jakub Jelinek <jakub@redhat.com>
6953
6954 PR target/69888
6955 * gcc.target/i386/pr69888.c: New test.
6956
682c90f9 69572016-02-22 Richard Biener <rguenther@suse.de>
6958
6959 PR tree-optimization/69882
6960 * gfortran.dg/vect/pr69882.f90: New testcase.
6961
b8cd18c3 69622016-02-22 Jakub Jelinek <jakub@redhat.com>
6963
6964 PR target/69885
6965 * gcc.dg/pr69885.c: New test.
6966
09343379 69672016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6968
6969 PR target/69806
6970 PR target/54089
6971 * gcc.target/sh/pr54089-10.c: New.
6972
b345a09f 69732016-02-20 Paul Thomas <pault@gcc.gnu.org>
6974
6975 PR fortran/69423
6976 * gfortran.dg/deferred_character_15.f90 : New test.
6977
51385aed 69782016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6979
6980 PR fortran/57365
6981 gfortran.dg/allocate_with_source_18.f03: New test.
6982
69832016-02-20 Harald Anlauf <anlauf@gmx.de>
6984
6985 PR fortran/52531
6986 gfortran.dg/gomp/pr52531.f90: New test.
6987
9cce8384 69882016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6989
6990 PR c++/69865
6991 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6992 -std=c++03.
6993
d91f5fbb 69942016-02-19 Jakub Jelinek <jakub@redhat.com>
6995
563d5cb8 6996 PR c++/69826
6997 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6998 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6999
0a04aac9 7000 PR c++/69850
7001 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7002
d91f5fbb 7003 PR c++/69851
7004 * g++.dg/torture/pr69851.C: New test.
7005
5fe1f282 70062016-02-19 Martin Sebor <msebor@redhat.com>
7007
7008 PR testsuite/69573
7009 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7010
a45bce11 70112016-02-19 Jakub Jelinek <jakub@redhat.com>
7012
6263dde1 7013 PR c++/69850
7014 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7015 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7016
a45bce11 7017 PR c++/67767
7018 * g++.dg/cpp0x/pr67767.C: New test.
7019
cf2ed1b7 70202016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7021
7022 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7023 for fp, simd, crypto, crc, lse.
7024 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7025 above.
7026 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7027 effective target check.
7028
f6cc34b0 70292016-02-19 Jakub Jelinek <jakub@redhat.com>
7030
7031 PR target/69820
7032 * gcc.target/i386/pr69820.c: New test.
7033
6c678e78 70342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7035
7036 * gcc.target/s390/vector/int128-1.c: New test.
7037
b088ff4b 70382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7039
7040 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7041
b11e60a4 70422016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7043
7044 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7045 instruction pattern name to prevent the testcase from failing with
7046 -march=z13.
7047
664ff6a0 70482016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7049
7050 * gcc.target/s390/md/movstr-2.c: New test.
7051
e80be24b 70522016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7053
7054 * gcc.target/s390/morestack.c: New test.
7055
9839f350 70562016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7057
7058 PR target/69625
7059 * gcc.target/s390/pr69625.c: Add test case.
7060
4550fbd0 70612016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7062
7063 PR testsuite/68580
7064 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7065
57d00b6a 70662016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7067
7068 PR target/68404
7069 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7070 * gcc.target/powerpc/fusion3.c: Likewise.
7071
63ad69d6 70722016-02-18 Richard Biener <rguenther@suse.de>
7073
7074 PR middle-end/69553
7075 * g++.dg/torture/pr69553.C: New testcase.
7076
d92404ed 70772016-02-18 Nick Clifton <nickc@redhat.com>
7078
4550fbd0 7079 PR target/62254
7080 PR target/69610
7081 * gcc.target/arm/pr62554.c: New test.
7082 * gcc.target/arm/pr69610-1.c: New test.
7083 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 7084
0808dfce 70852016-02-18 Richard Biener <rguenther@suse.de>
7086
7087 PR middle-end/69854
7088 * gcc.dg/torture/pr69854.c: New testcase.
7089
fc3527e3 70902016-02-17 Jakub Jelinek <jakub@redhat.com>
7091
7092 PR c++/69850
7093 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7094
e3c24279 70952012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7096
7097 * gcc.target/powerpc/vec-cg.c: New test.
7098
c9732c2b 70992016-02-17 Richard Biener <rguenther@suse.de>
7100
7101 PR testsuite/69586
7102 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7103
51bf9f9b 71042016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7105
7106 PR target/69161
7107 * gcc.c-torture/compile/pr69161.c: New test.
7108
6baedca3 71092016-02-17 David Sherwood <david.sherwood@arm.com>
7110
7111 PR target/69532
7112 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7113 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7114
4f240715 71152016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7116
7117 * gcc.dg/ifcvt-4.c: Skip on Visium.
7118
e0c0515d 71192016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7120
7121 * gnat.dg/atomic8.adb: New test.
7122
7b319ee6 71232016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7124
7125 * gnat.dg/discr46.ad[sb]: New test.
7126
48a7e3d1 71272016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7128
7129 PR Target/48344
7130 * gcc.target/powerpc/pr48344-1.c: New test.
7131
3f844f15 71322015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7133
7134 PR fortran/69742
7135 * gfortran.dg/associate_21.f90: New test.
7136
7675e968 71372016-02-16 Jakub Jelinek <jakub@redhat.com>
7138
7139 PR c/69835
7140 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7141 -Wnonnull in dg-options.
7142 * c-c++-common/nonnull-2.c: New test.
7143
d6faee88 71442016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7145 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7146
7147 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7148
3a2a72aa 71492016-02-16 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR middle-end/69801
7152 * gcc.dg/pr69801.c: Add empty dg-options.
7153
28072426 71542016-02-16 James Norris <jnorris@codesourcery.com>
7155
7156 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7157 * g++.dg/goacc/deviceptr-1.c: New file.
7158
37fffac2 71592016-02-16 Jakub Jelinek <jakub@redhat.com>
7160
7161 PR tree-optimization/69820
7162 * gcc.dg/vect/pr69820.c: New test.
7163
f72a5e61 71642016-02-16 Richard Biener <rguenther@suse.de>
7165
7166 PR tree-optimization/69776
7167 * gcc.dg/torture/pr69776-2.c: New testcase.
7168
50e0cd76 71692016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7170
7171 PR tree-optimization/69714
7172 * gcc.dg/torture/pr69714.c: New test.
7173
14a72c4e 71742016-02-16 Jakub Jelinek <jakub@redhat.com>
7175
7176 PR tree-optimization/69802
7177 * gcc.dg/pr69802.c: New test.
7178
fd808c11 71792016-02-16 Richard Biener <rguenther@suse.de>
7180
7181 PR middle-end/69801
7182 * gcc.dg/pr69801.c: New testcase.
7183
49a549ca 71842016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7185
7186 PR libgfortran/69651
7187 * gfortran.dg/read_bang.f90: New test.
7188 * gfortran.dg/read_bang4.f90: New test.
7189
77454e6e 71902016-02-15 Jakub Jelinek <jakub@redhat.com>
7191
2074f21c 7192 PR c++/69658
7193 * g++.dg/init/pr69658.C: New test.
7194
77454e6e 7195 PR c++/69797
7196 * c-c++-common/pr69797.c: New test.
7197
4ef4d764 71982016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7199
7200 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7201 check for aarch64*-*-*.
7202
4a45fe0f 72032016-02-15 Richard Biener <rguenther@suse.de>
7204
7205 PR tree-optimization/69783
7206 * gcc.dg/vect/pr69783.c: New testcase.
7207
0b3619e6 72082016-02-15 Richard Biener <rguenther@suse.de>
7209
7210 PR tree-optimization/69776
7211 * gcc.dg/torture/pr69776.c: New testcase.
7212
9b49c3cb 72132016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7214
7215 PR fortran/60526
7216 * gfortran.dg/type_decl_4.f90: Reinstated.
7217
e46faff9 72182016-02-14 John David Anglin <danglin@gcc.gnu.org>
7219
7220 PR fortran/68746
7221 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7222
a96c809a 72232016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7224
7225 PR fortran/60526
7226 PR bootstrap/69816
7227 * gfortran.dg/type_decl_4.f90: Removed.
7228
fdec7e88 72292016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7230
7231 PR fortran/60526
7232 * gfortran.dg/type_decl_4.f90: New test.
7233
a72095c4 72342016-02-14 Alan Modra <amodra@gmail.com>
7235
bc436924 7236 PR testsuite/68886
a72095c4 7237 * gcc.c-torture/execute/stkalign.c: Revise test.
7238
73bb5f8b 72392016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7240
7241 PR target/67260
7242 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7243
beb13161 72442016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7245
7246 PR target/67260
7247 * gcc.target/sh/torture/pr67260.c: New.
7248
67cab04e 72492016-02-12 John David Anglin <danglin@gcc.gnu.org>
7250
7251 * gcc.dg/pr67964.c: Add dg-require-alias.
7252
44a59bb1 72532016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7254
7255 PR target/67636
7256 PR target/64345
7257 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7258
38c9bd3a 72592016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7260
7261 PR libgfortran/69668
7262 * gfortran.dg/namelist_88.f90: New test.
7263
1774ff82 72642016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7265
7266 PR libgfortran/69668
7267 * gfortran.dg/namelist_38.f90: Update test.
7268 * gfortran.dg/namelist_84.f90: Update test.
7269
aec1f4bd 72702016-02-12 David Malcolm <dmalcolm@redhat.com>
7271
7272 PR other/69554
7273 * gcc.dg/pr69554-1.c: New test.
7274 * gfortran.dg/pr69554-1.F90: New test.
7275 * gfortran.dg/pr69554-2.F90: New test.
7276 * lib/gcc-dg.exp (proc dg-locus): New function.
7277 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7278 distinguish between the caret-printing and non-caret-printing
7279 cases. If caret-printing has been explicitly enabled, bail out
7280 without attempting to fix up the output.
7281
da7d5066 72822016-02-12 David Malcolm <dmalcolm@redhat.com>
7283
7284 PR driver/69265
7285 PR driver/69453
7286 * gcc.dg/spellcheck-options-3.c: New test case.
7287 * gcc.dg/spellcheck-options-4.c: New test case.
7288 * gcc.dg/spellcheck-options-5.c: New test case.
7289 * gcc.dg/spellcheck-options-6.c: New test case.
7290 * gcc.dg/spellcheck-options-7.c: New test case.
7291 * gcc.dg/spellcheck-options-8.c: New test case.
7292 * gcc.dg/spellcheck-options-9.c: New test case.
7293 * gcc.dg/spellcheck-options-10.c: New test case.
7294
fcce1b0b 72952016-02-12 Jakub Jelinek <jakub@redhat.com>
7296
7297 PR rtl-optimization/69764
7298 PR rtl-optimization/69771
7299 * c-c++-common/pr69764.c: New test.
7300 * gcc.dg/torture/pr69771.c: New test.
7301
6d609290 73022016-02-12 Marek Polacek <polacek@redhat.com>
7303
7304 * g++.dg/torture/init-list1.C: New.
7305
7d75fb56 73062016-02-12 Marek Polacek <polacek@redhat.com>
7307
7308 * gcc.dg/pr69522.c: Add empty dg-options.
7309
52543fda 73102016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7311
7312 * g++.dg/lto/lto.exp: Include and init mpx.
7313 * g++.dg/lto/pr69729_0.C: New test.
7314
34947478 73152016-02-12 Jakub Jelinek <jakub@redhat.com>
7316
9181a4ec 7317 PR ipa/69241
7318 * g++.dg/ipa/pr69241-4.C: New test.
7319
34947478 7320 PR ipa/68672
7321 * g++.dg/ipa/pr68672-1.C: New test.
7322 * g++.dg/ipa/pr68672-2.C: New test.
7323 * g++.dg/ipa/pr68672-3.C: New test.
7324
74a4140f 73252016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7326
7327 PR c/69522
50e0cd76 7328 * gcc.dg/pr69522.c: New test.
74a4140f 7329
9ddb20d6 73302016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7331
7332 PR c++/69098
7333 * g++.dg/cpp1y/69098.C: New test.
7334 * g++.dg/cpp1y/69098-2.C: New test.
7335
67cf9b55 73362016-02-12 Jakub Jelinek <jakub@redhat.com>
7337
7338 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7339 and neighbour -> neighbor.
7340 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7341 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7342 * c-c++-common/Wvarargs.c: Likewise.
7343 * c-c++-common/goacc/host_data-5.c: Likewise.
7344 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7345 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7346 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7347 * gcc.target/aarch64/pr60697.c: Likewise.
7348 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7349 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7350 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7351 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7352 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7353 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7354 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7355 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7356 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7357 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7358 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7359 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7360 * g++.dg/lookup/koenig5.C: Likewise.
7361 * g++.dg/ext/no-asm-2.C: Likewise.
7362 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7363 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7364 * gfortran.dg/used_types_16.f90: Likewise.
7365 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7366 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7367 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7368 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7369 * gfortran.dg/abstract_type_6.f03: Likewise.
7370 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7371 * gfortran.dg/used_types_15.f90: Likewise.
7372 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7373 * gfortran.dg/exit_3.f08: Likewise.
7374 * gfortran.dg/open_status_2.f90: Likewise.
7375 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7376 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7377 * gfortran.dg/associate_1.f03: Likewise.
7378 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7379 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7380 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7381 * gcc.dg/builtin-object-size-1.c: Likewise.
7382 * gcc.dg/noreturn-6.c: Likewise.
7383 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7384 * gcc.dg/globalalias.c: Likewise.
7385 * gcc.dg/builtins-config.h: Likewise.
7386 * gcc.dg/pr30457.c: Likewise.
7387 * gcc.c-torture/compile/volatile-1.c: Likewise.
7388 * gcc.c-torture/execute/20101011-1.c: Likewise.
7389 * c-c++-common/Waddress-1.c: Likewise.
7390
40b38ace 73912016-02-11 Jakub Jelinek <jakub@redhat.com>
7392
7393 PR c/69768
7394 * c-c++-common/Waddress-1.c: New test.
7395
42c87ca9 73962016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7397
7398 PR fortran/69296
7399 * gfortran.dg/associate_19.f03: New test.
7400 * gfortran.dg/associate_20.f03: New test.
7401
acb7939f 74022016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7403
7404 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7405
6defe3c5 74062016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7407
7408 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7409 .arch armv8-a\n. Add -dA to dg-options.
7410 * gcc.target/aarch64/assembler_arch_1.c: New test.
7411 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7412
63f63318 74132016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7414
7415 PR c++/68726
7416 * g++.dg/cpp0x/pr68726.C: New.
7417
1cddf457 74182016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7419
7420 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7421 test.
7422
b86fba37 74232016-02-11 Richard Biener <rguenther@suse.de>
7424
7425 * g++.dg/tree-ssa/pr61034.C: Adjust.
7426
ec4ec95a 74272016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7428
be7c31e9 7429 PR target/69148
ec4ec95a 7430 * gcc.target/s390/pr69148.c: New.
7431
f64416ca 74322016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7433
7434 PR tree-optimization/69652
7435 * gcc.dg/torture/pr69652.c: New test.
7436
e5d1ea31 74372016-02-10 Jakub Jelinek <jakub@redhat.com>
7438 Patrick Palka <ppalka@gcc.gnu.org>
7439
7440 PR ipa/69241
7441 PR c++/69649
7442 * g++.dg/ipa/pr69241-1.C: New test.
7443 * g++.dg/ipa/pr69241-2.C: New test.
7444 * g++.dg/ipa/pr69241-3.C: New test.
7445 * g++.dg/ipa/pr69649.C: New test.
7446
fa03b19d 74472016-02-10 Uros Bizjak <ubizjak@gmail.com>
7448
7449 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7450 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7451
14485c8a 74522016-02-10 Bin Cheng <bin.cheng@arm.com>
7453
7454 PR tree-optimization/68021
7455 * gcc.dg/tree-ssa/pr68021.c: New test.
7456
79f1ed25 74572016-02-10 Richard Biener <rguenther@suse.de>
7458
7459 PR tree-optimization/69726
7460 * gcc.dg/uninit-22.c: New testcase.
7461
58f74eff 74622016-02-09 Andrew Pinski <apinski@cavium.com>
7463
7464 PR tree-opt/69282
7465 * gcc.c-torture/compile/20160205-1.c: New testcase.
7466
600c00f7 74672016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7468
7469 PR target/68404
7470 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7471 instead accessing a really large arrray.
7472 * gcc.target/powerpc/fusion3.c: Likewise.
7473
0771836e 74742016-02-09 Charles Baylis <charles.baylis@linaro.org>
7475
7476 PR target/68532
7477 * gcc.c-torture/execute/pr68532.c: New test.
7478
4ccd644f 74792016-02-11 Alexandre Oliva <aoliva@redhat.com>
7480
7481 PR target/69634
7482 * gcc.dg/pr69634.c: New.
7483
2e980a39 74842016-02-09 Richard Biener <rguenther@suse.de>
7485
7486 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7487
aacf7102 74882016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 7489
aacf7102 7490 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7491
a1856ddf 74922016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7493
7494 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7495
d4d3da7e 74962016-02-09 Richard Biener <rguenther@suse.de>
7497
7498 PR tree-optimization/69715
7499 * gcc.dg/torture/pr69715.c: New testcase.
7500
9cc6714f 75012016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7502
7503 PR c++/69139
7504 * g++.dg/cpp0x/trailing12.C: New test.
7505 * g++.dg/cpp0x/trailing13.C: New test.
7506
83d5062b 75072016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7508
7509 PR c++/69283
7510 PR c++/67835
7511 * g++.dg/cpp1y/auto-fn29.C: New test.
7512 * g++.dg/cpp1y/auto-fn30.C: New test.
7513
394a86f3 75142016-02-08 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR tree-optimization/69209
7517 * gcc.c-torture/compile/pr69209.c: New test.
7518
93b124b4 75192016-02-08 Jeff Law <law@redhat.com>
7520
7521 PR tree-optimization/68541
7522 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7523 of statements allowed in join block for path splitting.
7524
26abce13 75252016-02-08 Jakub Jelinek <jakub@redhat.com>
7526
0acb2d6e 7527 PR c++/59627
7528 * g++.dg/gomp/pr59627.C: New test.
7529
26abce13 7530 PR ipa/69239
7531 * g++.dg/ipa/pr69239.C: New test.
7532
86e0b129 75332016-02-08 David Malcolm <dmalcolm@redhat.com>
7534
7535 PR preprocessor/69664
7536 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7537 * gcc.dg/cpp/warn-comments.c: Likewise.
7538
f553d9f8 75392016-02-08 Marek Polacek <polacek@redhat.com>
7540
7541 PR c++/69688
7542 * g++.dg/init/const12.C: New test.
7543
600695e0 75442016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7545
7546 PR target/60410
7547 * gcc.dg/lto/pr55113_0.c: Remove test.
7548
c4f4b1e8 75492016-02-08 Richard Biener <rguenther@suse.de>
7550
7551 PR tree-optimization/69719
7552 * gcc.dg/torture/pr69719.c: New testcase.
7553
5a987d87 75542016-02-08 Richard Biener <rguenther@suse.de>
7555 Jeff Law <law@redhat.com>
7556
7557 PR target/68273
7558 * gcc.target/mips/pr68273.c: New testcase.
7559
0418e71d 75602016-02-08 Richard Biener <rguenther@suse.de>
7561
7562 PR rtl-optimization/69274
7563 * gcc.target/i386/addr-sel-1.c: XFAIL.
7564
07c0f1ca 75652016-02-08 Jeff Law <law@redhat.com>
7566
40d85f4c 7567 PR tree-optimization/68541
7568 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7569
140e093f 7570 PR tree-optimization/65917
07c0f1ca 7571 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7572
16430acf 75732016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7574
7575 PR fortran/50555
7576 * gfortran.dg/namelist_args.f90: New test.
7577
3f0ff0d8 75782016-02-05 Jeff Law <law@redhat.com>
7579
140e093f 7580 PR tree-optimization/68541
3f0ff0d8 7581 * gcc.dg/tree-ssa/split-path-2.c: New test.
7582 * gcc.dg/tree-ssa/split-path-3.c: New test.
7583 * gcc.dg/tree-ssa/split-path-4.c: New test.
7584 * gcc.dg/tree-ssa/split-path-5.c: New test.
7585 * gcc.dg/tree-ssa/split-path-6.c: New test.
7586 * gcc.dg/tree-ssa/split-path-7.c: New test.
7587
a7cc1f94 75882016-02-05 Martin Sebor <msebor@redhat.com>
7589
7590 PR c++/69662
7591 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7592 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7593
fcb25f28 75942016-02-06 Richard HEnderson <rth@redhat.com>
7595
7596 PR c/69643
7597 * gcc.target/i386/addr-space-4.c: New.
7598 * gcc.target/i386/addr-space-5.c: New.
7599
3a2545a1 76002016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7601
7602 PR fortran/66089
7603 * gfortran.dg/elemental_dependency_6.f90: New.
7604
1e302465 76052016-02-05 Jakub Jelinek <jakub@redhat.com>
7606
66feb54c 7607 PR rtl-optimization/69691
7608 * gcc.c-torture/execute/pr69691.c: New test.
7609
1e302465 7610 PR c++/69628
7611 * g++.dg/parse/pr69628.C: New test.
7612
9c28a298 76132016-02-05 Uros Bizjak <ubizjak@gmail.com>
7614
7615 * gcc.dg/sancov/asan.c: Move to ...
7616 * gcc.dg/asan/sancov-1.c: ... here.
7617
a854e286 76182016-02-05 Uros Bizjak <ubizjak@gmail.com>
7619
7620 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7621
d4f0b240 76222016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7623
7624 PR target/69677
7625 * gcc.target/i386/pr69677.c: New test.
7626
235d8723 76272016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7628
7629 PR c++/68948
7630 * g++.dg/template/pr68948.C: New test.
7631
f390cf65 76322016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7633
7634 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7635 (only necessary on s390x).
7636
ab99f104 76372016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7638
7639 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7640 -mno-accumulate-outgoing-args.
7641
f7ef5392 76422016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7643
7644 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7645
6b098e91 76462016-02-04 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR c/69669
7649 * c-c++-common/pr69669.c: New test.
7650
f0146cf3 76512016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7652
7653 PR target/69667
7654 * g++.dg/pr69667.C: New file.
7655
08fd6cf5 76562016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7657
7658 PR target/69619
7659 * gcc.dg/pr69619.c: Add new test.
7660
a6f3f39f 76612016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7662
7663 PR rtl-optimization/69577
7664 * gcc.target/i386/pr69577.c: New test.
7665
774068a0 76662016-02-04 Martin Liska <mliska@suse.cz>
7667
7668 * g++.dg/asan/pr69276.C: New test.
7669
f50a7894 76702016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7671
7672 PR target/65932
7673 PR target/67714
7674 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7675 a single smulbb instruction.
7676 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7677 * gcc.target/amr/wmul-2.c: Likewise.
7678
6b722eb3 76792016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7680
7681 PR target/65932
7682 PR target/67714
7683 * gcc.c-torture/execute/pr67714.c: New test.
7684
1f1475a7 76852016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7686
7687 PR target/69454
7688 * gcc.target/i386/pr69454-1.c: New test.
7689 * gcc.target/i386/pr69454-2.c: New test.
7690
6b94e133 76912016-02-03 Martin Sebor <msebor@redhat.com>
7692
7693 PR c++/69251
7694 PR c++/69253
7695 PR c++/69290
7696 PR c++/69277
7697 PR c++/69349
7698 * g++.dg/ext/flexarray-mangle-2.C: New test.
7699 * g++.dg/ext/flexarray-mangle.C: New test.
7700 * g++.dg/ext/flexarray-subst.C: New test.
7701 * g++.dg/ext/flexary11.C: New test.
7702 * g++.dg/ext/flexary12.C: New test.
7703 * g++.dg/ext/flexary13.C: New test.
7704 * g++.dg/ext/flexary14.C: New test.
7705 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7706
342ed0ac 77072016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7708
7709 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7710 Define only if CHECK_FLOAT128 is defined.
7711 (main): Properly initialize u5.
7712
edf6c4d2 77132016-02-03 Jakub Jelinek <jakub@redhat.com>
7714
415d5641 7715 PR c/69627
7716 * gcc.dg/pr69627.c: New test.
7717
edf6c4d2 7718 PR target/69644
7719 * gcc.dg/pr69644.c: New test.
7720
cf8f3ba0 77212016-02-03 Mike Stump <mikestump@comcast.net>
7722
7723 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7724 support for struct-layout-1.exp.
7725
c90d55dd 77262016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7727
7728 PR c++/69056
f7ef5392 7729 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 7730
401bd0c8 77312016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7732 Alexandre Oliva <aoliva@redhat.com>
7733
7734 PR target/69461
7735 * gcc.target/powerpc/pr69461.c: New.
7736
277d9d1d 77372016-02-03 Uros Bizjak <ubizjak@gmail.com>
7738
7739 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7740 works from here ...
7741 (check_effective_target_fsanitize_thread): ... to here. Do not
7742 specify additional compile flags for the test source.
7743 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7744 specify additional compile flags for the test source.
7745
e69ad94a 77462016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7747
7748 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7749
a4454da2 77502016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7751
7752 PR fortran/67451
7753 PR fortran/69418
7754 * gfortran.dg/coarray_allocate_2.f08: New test.
7755 * gfortran.dg/coarray_allocate_3.f08: New test.
7756 * gfortran.dg/coarray_allocate_4.f08: New test.
7757
88cab2dd 77582016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7759
7760 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7761 use same scan-tree-dump-times on all platforms.
7762 * gcc.dg/vect/vect-outer-1.c: Likewise.
7763 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7764 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7765 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7766 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7767 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7768 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7769 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7770
66ea75c4 77712016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7772
7773 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7774 warning.
7775
4eef8df7 77762016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7777
7778 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7779
665fbc2f 77802016-02-02 James Norris <jnorris@codesourcery.com>
7781
7782 * c-c++-common/goacc/routine-5.c: Add tests.
7783
b10e3d47 77842016-02-02 Alexander Monakov <amonakov@ispras.ru>
7785
7786 * gcc.target/nvptx/unsigned-cmp.c: New test.
7787
12ad66dd 77882016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7789
7790 * gcc.target/aarch64/scalar_shift_1.c
7791 (test_corners_sisd_di): Improve force to SIMD register.
7792 (test_corners_sisd_si): Likewise.
7793 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7794 Remove scan-assembler check for ldr.
7795
f9ec342f 77962016-02-02 Richard Biener <rguenther@suse.de>
7797
7798 PR tree-optimization/69595
7799 * gcc.dg/Warray-bounds-17.c: New testcase.
7800
32f2925a 78012016-02-02 Richard Biener <rguenther@suse.de>
7802
7803 PR tree-optimization/69606
7804 * gcc.dg/torture/pr69606.c: New testcase.
7805
cfd9ca84 78062016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7807
7808 PR middle-end/68542
7809 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7810 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7811
19bf08e2 78122016-02-02 Alan Modra <amodra@gmail.com>
7813
7814 PR target/69548
7815 * gcc.target/powerpc/pr69548.c: New test.
7816
6f13b088 78172016-02-01 Jakub Jelinek <jakub@redhat.com>
7818
dcddc5af 7819 PR rtl-optimization/69592
7820 * gcc.dg/pr69592.c: New test.
7821
6f13b088 7822 PR preprocessor/69543
7823 PR c/69558
7824 * gcc.dg/pr69543.c: New test.
7825 * gcc.dg/pr69558.c: New test.
7826
d090e5c2 78272016-02-01 Uros Bizjak <ubizjak@gmail.com>
7828
fcb317c5 7829 PR testsuite/65940
7830 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 7831
aaf527dc 78322016-02-01 Martin Sebor <msebor@redhat.com>
7833
7834 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7835
1674217b 78362016-02-01 Bin Cheng <bin.cheng@arm.com>
7837
7838 PR tree-optimization/67921
7839 * c-c++-common/ubsan/pr67921.c: New test.
7840
b4007655 78412016-02-01 Richard Biener <rguenther@suse.de>
7842
7843 PR middle-end/69556
7844 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7845
88a477bb 78462016-02-01 Richard Biener <rguenther@suse.de>
7847
7848 PR tree-optimization/69574
7849 * gcc.dg/torture/pr69574.c: New testcase.
7850
2eaaa4e7 78512016-02-01 Richard Biener <rguenther@suse.de>
7852
7853 PR tree-optimization/69579
7854 * gcc.dg/setjmp-6.c: New testcase.
7855
e3882c44 78562016-02-01 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR rtl-optimization/69570
7859 * g++.dg/opt/pr69570.C: New test.
7860
f80aff47 78612016-02-01 Richard Henderson <rth@redhat.com>
7862
7863 * gcc.dg/pr69535.c: New test.
7864
240568aa 78652016-01-31 John David Anglin <danglin@gcc.gnu.org>
7866
6009b3b8 7867 PR testsuite/69584
7868 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7869 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7870
1fdf7177 7871 PR debug/68244
7872 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7873
240568aa 7874 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7875
cb3e5ac0 78762016-01-31 Paul Thomas <pault@gcc.gnu.org>
7877
7878 PR fortran/67564
7879 * gfortran.dg/allocate_with_source_17.f03: New test.
7880
3b8b902b 78812016-01-30 Jakub Jelinek <jakub@redhat.com>
7882
7883 PR tree-optimization/69546
7884 * gcc.dg/torture/pr69546.c: New test.
7885
17985abe 78862016-01-30 Paul Thomas <pault@gcc.gnu.org>
7887
7888 PR fortran/69566
7889 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7890
b5239e80 78912016-01-30 Martin Sebor <msebor@redhat.com>
7892
7893 PR c++/68490
7894 * g++.dg/ext/flexary10.C: New test.
7895
e8f03010 78962016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7897
7898 PR fortran/66707
7899 gfortran.dg/common_23.f90: New test.
7900
dc93691a 79012016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7902
7903 PR target/65546
7904 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7905 condition being checked, and disable it when the target supports
7906 misaligned loads and stores.
7907
ff5e28e9 79082016-01-29 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR debug/69518
7911 * gcc.dg/torture/pr69518.c: New test.
7912
b0d8930a 79132016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7914
7915 PR target/69530
7916 * gcc.target/i386/pr69530.c: New test.
7917
21601fc7 79182016-01-29 Steve Ellcey <sellcey@imgtec.com>
7919
7920 PR target/65604
7921 * gcc.target/mips/div-delay.c: New test.
7922
ca6c7317 79232016-01-29 Jakub Jelinek <jakub@redhat.com>
7924
4758dc39 7925 PR target/69551
7926 * gcc.target/i386/pr69551.c: New test.
7927
ca6c7317 7928 PR target/66137
7929 * gcc.target/i386/pr66137.c: New test.
7930
e3078da6 79312016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7932
7933 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7934 always built for p5600.
7935 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7936 isa=p5600 dg-option.
7937
b622ec25 79382016-01-29 Richard Biener <rguenther@suse.de>
7939
7940 PR tree-optimization/69547
7941 * g++.dg/tree-ssa/pr69547.C: New testcase.
7942
d2a60e99 79432016-01-29 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR debug/66869
7946 * g++.dg/warn/Wunused-function2.C: New test.
7947
ae849d2b 79482016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7949
7950 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7951 support for test to succeed.
7952
ce6a6978 79532016-01-29 Marek Polacek <polacek@redhat.com>
7954
7955 PR c++/69509
7956 PR c++/69516
7957 * g++.dg/ext/constexpr-vla2.C: New test.
7958 * g++.dg/ext/constexpr-vla3.C: New test.
7959 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7960
7550d855 79612016-01-29 Richard Biener <rguenther@suse.de>
7962
7963 PR middle-end/69537
7964 * gcc.dg/uninit-21.c: New testcase.
7965
f11bb279 79662016-01-28 Uros Bizjak <ubizjak@gmail.com>
7967
7968 PR target/69459
7969 * gcc.target/i386/pr69459.c: New test.
7970
c80c12c8 79712016-01-28 Steve Ellcey <sellcey@imgtec.com>
7972
7973 PR target/68400
7974 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7975 * gcc.target/mips/pr68400.c: New test.
7976
c649bacc 79772016-01-28 Martin Sebor <msebor@redhat.com>
7978
7979 PR target/17381
7980 * gcc.target/powerpc/pr17381.c: New test.
7981
f4881661 79822016-01-28 Jakub Jelinek <jakub@redhat.com>
7983
7984 PR middle-end/69542
7985 * gcc.dg/torture/pr69542.c: New test.
7986
d66fdd75 79872016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7988
7989 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7990
d4a78818 79912016-01-28 David Edelsohn <dje.gcc@gmail.com>
7992
7993 * gcc.dg/pr65980.c: Skip on AIX.
7994 * gcc.dg/pr66688.c: Same.
7995
21329e97 79962016-01-28 David Edelsohn <dje.gcc@gmail.com>
7997
7998 PR target/63679
7999 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8000 * gcc.dg/tree-ssa/sra-18.c: Same.
8001
cc7124a6 80022016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8003
8004 PR fortran/62536
8005 * gfortran.dg/block_15.f08: New test.
8006 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8007 on incorrectly closed BLOCK.
8008
358dfcb4 80092016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8010
8011 * gcc.dg/declare-simd.c: New test.
e87502d6 80122016-01-28 Richard Biener <rguenther@suse.de>
8013
8014 PR tree-optimization/69466
8015 * gfortran.dg/vect/pr69466.f90: New testcase.
8016
44e7334b 80172016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8018
8019 * g++.dg/pr67989.C: Remove ARM-specific option.
8020 * gcc.target/arm/pr67989.C: New file.
8021
5ce8f551 80222016-01-27 Uros Bizjak <ubizjak@gmail.com>
8023
8024 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8025 and expm1 test for glibc < 2.11.
8026
fa6e6b15 80272016-01-27 Richard Henderson <rth@redhat.com>
8028
8029 * gcc.c-torture/execute/pr69447.c: New test.
8030
80312016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 8032
7b8122c6 8033 PR fortran/69422
147b2f9b 8034 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8035
78e516eb 80362016-01-27 Jakub Jelinek <jakub@redhat.com>
8037
8038 PR debug/66869
8039 * gcc.dg/pr66869.c: New test.
8040
9b849350 80412016-01-25 Jeff Law <law@redhat.com>
8042
8043 PR tree-optimization/68398
f11bb279 8044 PR tree-optimization/69196
9b849350 8045 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8046 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8047 path to avoid new heuristic allowing more irreducible regions
8048 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8049 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8050 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8051 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8052 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8053
fee5e491 80542016-01-27 Marek Polacek <polacek@redhat.com>
8055
8056 PR c/68062
8057 * c-c++-common/vector-compare-4.c: New test.
8058
eec96426 80592016-01-27 David Malcolm <dmalcolm@redhat.com>
8060
8061 PR preprocessor/69126
8062 * c-c++-common/pr69126.c: New test case.
8063
5068be18 80642016-01-27 Ian Lance Taylor <iant@google.com>
8065
8066 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8067
5fa82c11 80682016-01-27 Ryan Burn <contact@rnburn.com>
8069
8070 PR cilkplus/69267
8071 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8072
b3df0219 80732016-01-27 Uros Bizjak <ubizjak@gmail.com>
8074
8075 PR target/69512
8076 * gcc.target/i386/pr69512.c: New test.
8077
d46a16d4 80782016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8079
8080 PR ada/69488
8081 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8082
6a9b35ef 80832016-01-27 Marek Polacek <polacek@redhat.com>
8084
8085 PR c++/69379
8086 * g++.dg/pr69379.C: New test.
8087
18e9663b 80882016-01-27 Martin Sebor <msebor@redhat.com>
8089
8090 PR c++/69317
8091 * g++.dg/abi/Wabi-2-2.C: New test.
8092 * g++.dg/abi/Wabi-2-3.C: New test.
8093 * g++.dg/abi/Wabi-3-2.C: New test.
8094 * g++.dg/abi/Wabi-3-3.C: New test.
8095
c88301ad 80962016-01-27 Richard Biener <rguenther@suse.de>
8097
8098 PR tree-optimization/69166
8099 * gcc.dg/torture/pr69166.c: New testcase.
8100
8ca47550 81012016-01-27 Martin Jambor <mjambor@suse.cz>
8102
8103 PR tree-optimization/69355
8104 * gcc.dg/tree-ssa/pr69355.c: New test.
8105
5cb23e3c 81062016-01-27 Marek Polacek <polacek@redhat.com>
8107
8108 PR c++/69496
8109 * g++.dg/ext/constexpr-vla1.C: New test.
8110
7b0c1b6d 81112016-01-20 Christian Bruel <christian.bruel@st.com>
8112
8113 PR target/69245
8114 * gcc.target/arm/pr69245.c: New test.
8115
220112fc 81162016-01-27 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR tree-optimization/69399
8119 * gcc.dg/torture/pr69399.c: New test.
8120
16294490 81212016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8122
8123 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8124
8abd3d0c 81252016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8126
8127 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8128
7cf9b895 81292016-01-26 Tom de Vries <tom@codesourcery.com>
8130
8131 PR tree-optimization/69110
8132 * gcc.dg/autopar/pr69110.c: New test.
8133
557c1942 81342016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 8135 Sebastian Pop <s.pop@samsung.com>
557c1942 8136
8137 * gcc.dg/graphite/isl-ast-op-select.c: New.
8138
80adbd96 81392015-01-26 Paul Thomas <pault@gcc.gnu.org>
8140
8141 PR fortran/69385
8142 * gfortran.dg/allocate_error_6.f90: New test.
8143
c3f86f60 81442016-01-26 Richard Henderson <rth@redhat.com>
8145
8146 * gcc.dg/tm/pr60908.c: New test.
8147
3752e5b1 81482016-01-26 David Malcolm <dmalcolm@redhat.com>
8149
8150 PR other/69006
8151 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8152 directive.
8153 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8154 expected multiline output to reflect the colorization being
8155 disabled before newlines.
8156 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8157 (custom_diagnostic_finalizer): Replace call to
8158 pp_newline_and_flush with call to pp_flush.
8159 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8160 * gfortran.dg/implicit_class_1.f90: Likewise.
8161 * lib/gcc-dg.exp (allow_blank_lines): New global.
8162 (dg-allow-blank-lines-in-output): New procedure.
8163 (gcc-dg-prune): Complain about blank lines in the output, unless
8164 dg-allow-blank-lines-in-output was called.
8165 * lib/multiline.exp (_build_multiline_regex): Only support
8166 arbitrary followup text for non-blank-lines, not for blank lines.
8167
9bbfd060 81682016-01-26 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR tree-optimization/69483
8171 * gcc.dg/pr69483.c: New test.
8172 * g++.dg/opt/pr69483.C: New test.
8173
53773057 81742016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8175
8176 PR target/68620
8177 * gcc.target/arm/pr68620.c: New test.
8178
442a556f 81792016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8180
8181 * gcc.target/i386/pr68986-2.c: Remove -m32.
8182
d513c683 81832016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8184
8185 PR target/68986
8186 * gcc.target/i386/pr68986-1.c: New test.
8187 * gcc.target/i386/pr68986-2.c: Likewise.
8188 * gcc.target/i386/pr68986-3.c: Likewise.
8189
976877a5 81902016-01-26 Christian Bruel <christian.bruel@st.com>
8191
8192 * lib/target-supports.exp
8193 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8194 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8195 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8196
2c7b2f88 81972016-01-26 Richard Biener <rguenther@suse.de>
8198
8199 PR tree-optimization/69452
8200 * gcc.dg/torture/pr69452.c: New testcase.
8201
f7fc06e7 82022016-01-26 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR target/69442
8205 * gcc.dg/pr69442.c: New test.
8206
d1dae587 82072016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8208
8209 PR target/67896
8210 * gcc.target/aarch64/simd/pr67896.C: New.
8211
ef7be7f8 82122016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8213
8214 PR tree-optimization/69400
8215 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8216 function.
8217 (plugin_init): Call it.
8218 * gcc.dg/torture/pr69400.c: New test.
8219
648433a4 82202016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8221
8222 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8223
45fc5243 82242016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8225 Sebastian Pop <s.pop@samsung.com>
8226
8227 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8228 isl-0.15.
8229
c699f6a1 82302016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8231 Sebastian Pop <s.pop@samsung.com>
8232
8233 * gcc.dg/graphite/pr69292.c: New.
8234
b86e24ea 82352016-01-25 Jakub Jelinek <jakub@redhat.com>
8236
8237 * c-c++-common/goacc/use_device-1.c: New test.
8238
105cb8d7 82392016-01-25 Jeff Law <law@redhat.com>
8240
8241 PR tree-optimization/69196
8242 PR tree-optimization/68398
8243 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8244 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8245
44562749 82462016-01-25 David Edelsohn <dje.gcc@gmail.com>
8247
8248 PR target/69469
8249 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8250 Algorithm.
8251
6837fee7 82522016-01-25 Richard Biener <rguenther@suse.de>
8253
8254 PR testsuite/69380
8255 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8256
fe500d65 82572016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8258
8259 PR target/69421
8260 * gcc.dg/pr69421.c: New test.
8261
8eacba94 82622016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8263
8264 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8265 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8266 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8267 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8268 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8269 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8270 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8271 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8272 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8273 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8274
af09d40d 82752016-01-25 Richard Biener <rguenther@suse.de>
8276
8277 PR tree-optimization/69376
8278 * gcc.dg/torture/pr69376.c: New testcase.
8279
d65063f5 82802016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8281
8282 PR fortran/69397
8283 PR fortran/68442
8284 * gfortran.dg/interface_38.f90: New test.
8285 * gfortran.dg/interface_39.f90: New test.
80adbd96 8286
08c7bfb4 82872016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8288
8289 Revert:
8290 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8291
8292 PR c++/11858
8293 PR c++/24663
8294 PR c++/24664
8295 * g++.dg/template/pr11858.C: New test.
8296 * g++.dg/template/pr24663.C: New test.
8297 * g++.dg/template/unify12.C: New test.
8298 * g++.dg/template/unify13.C: New test.
8299 * g++.dg/template/unify14.C: New test.
8300 * g++.dg/template/unify15.C: New test.
8301 * g++.dg/template/unify16.C: New test.
8302 * g++.dg/template/unify17.C: New test.
8303
c2e7d2be 83042016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8305
8306 PR fortran/68283
8307 gfortran.dg/pr68283.f90: New test.
8308
9f2e8617 83092016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8310
8311 PR fortran/66094
8312 * gfortran.dg/inline_matmul_13.f90: New test.
8313 * gfortran.dg/matmul_bounds_8.f90: New test.
8314 * gfortran.dg/matmul_bounds_9.f90: New test.
8315 * gfortran.dg/matmul_bounds_10.f90: New test.
8316
a4838119 83172016-01-23 Tom de Vries <tom@codesourcery.com>
8318
8319 PR tree-optimization/69426
8320 * gcc.dg/autopar/pr69426.c: New test.
8321
feddf0dc 83222016-01-23 Martin Sebor <msebor@redhat.com>
8323
8324 PR c++/58109
8325 PR c++/69022
8326 * g++.dg/cpp0x/alignas5.C: New test.
8327 * g++.dg/ext/vector29.C: Same.
8328
132731fb 83292016-01-23 Uros Bizjak <ubizjak@gmail.com>
8330
8331 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8332 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8333 _GNU_SOURCE from compile flags to the source.
8334 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8335 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8336 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8337 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8338
51aec681 83392016-01-22 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR target/69432
8342 * g++.dg/opt/pr69432.C: New test.
8343
147aa3e3 83442016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8345
8346 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8347 32-bit targets testing an -m64 multilib.
8348
4d04e35e 83492016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8350
8351 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8352 64-bit support.
8353
86f38d0c 83542016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8355
8356 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8357
f776e712 83582016-01-21 Christian Bruel <christian.bruel@st.com>
8359
8360 PR target/68674
8361 * gcc.target/i386/pr68674.c
8362 * gcc.target/aarch64/pr68674.c
8363 * gcc.target/arm/pr68674.c
8364
7b9de435 83652016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8366
8367 PR target/69403
8368 * gcc.c-torture/execute/pr69403.c: New test.
8369
9935a0ba 83702016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8371
8372 PR c++/55843
8373 * g++.dg/template/pr55843.C: New.
8374
06b94aa1 83752016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8376
8377 PR testsuite/66877
8378 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8379 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8380
b68773a8 83812016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8382
8383 PR testsuite/67489
132731fb 8384 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8385 from dg-do compile directive, and instead add
8386 { dg-require-effective-target int128 }.
b68773a8 8387
bbbbe8ab 83882016-01-20 Martin Sebor <msebor@redhat.com>
8389
8390 PR c/69405
8391 * gcc.dg/sync-fetch.c: New test.
8392
f3a6a26f 83932016-01-21 Martin Sebor <msebor@redhat.com>
8394
8395 PR target/69252
8396 * gcc.target/powerpc/pr69252.c: New test.
8397
d1565a03 83982016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8399
8400 PR fortran/65996
132731fb 8401 * gfortran.dg/pr65996.f90: New test.
d1565a03 8402
15a5a905 84032016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8404
8405 PR c++/68810
bbbbe8ab 8406 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 8407 expected to generate an error.
15a5a905 8408
e4538af5 84092016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8410
8411 PR middle-end/66178
8412 * gcc.dg/torture/pr66178.c: New test.
8413
4d4180ce 84142016-01-21 Anton Blanchard <anton@samba.org>
8415 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8416
8417 PR target/63354
8418 * gcc.target/powerpc/pr63354.c: New test.
8419
86e16058 84202016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8421
8422 PR rtl-optimization/68990
8423 * gcc.target/i386/pr68990: New.
8424
b11b85e4 84252016-01-21 Nick Clifton <nickc@redhat.com>
8426
8427 PR target/69129
8428 * gcc.target/mips/pr69129.c: New.
8429
62dd9f85 84302016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8431
8432 PR c++/58046
8433 * g++.dg/cpp0x/pr58046.C: New.
8434
ac7d424b 84352016-01-21 Jakub Jelinek <jakub@redhat.com>
8436
47c0bea3 8437 PR target/69187
8438 PR target/65624
8439 * gcc.target/arm/pr69187.c: New test.
8440
ac7d424b 8441 PR c++/69355
8442 * g++.dg/torture/pr69355.C: New test.
8443
9e18b252 84442016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8445 Sebastian Pop <s.pop@samsung.com>
8446
8447 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8448
de862e2f 84492016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8450 Sebastian Pop <s.pop@samsung.com>
8451
132731fb 8452 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 8453
f55f9344 84542016-01-21 Jakub Jelinek <jakub@redhat.com>
8455
8456 PR middle-end/67653
8457 * c-c++-common/pr67653.c: New test.
8458 * gcc.dg/torture/pr29119.c: Add dg-warning.
8459
62752e71 84602016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8461
8462 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8463
16d4186f 84642016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8465
8466 PR c/24293
8467 * gcc.dg/pr24293.c: New test.
8468 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8469 incomplete struct type.
8470 * gcc.dg/declspec-1.c: Likewise.
8471 * gcc.dg/pr63549.c: Likewise.
8472
58219d13 84732016-01-20 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR tree-optimization/66612
8476 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8477 for bdn instruction.
8478
a7b5688a 84792016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8480
8481 * lib/target-supports.exp
8482 (check_effective_target_arm_fp_ok_nocache): New.
8483 (check_effective_target_arm_fp_ok): New.
8484 (add_options_for_arm_fp): New.
8485 (check_effective_target_arm_crypto_ok_nocache): Require
8486 target_arm_v8_neon_ok instead of arm32.
8487 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8488 (check_effective_target_arm_crypto_pragma_ok): New.
8489 (add_options_for_arm_vfp): New.
8490 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8491 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8492 target instead. Force initial fpu to vfp.
8493 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8494 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8495 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8496 dependency.
8497 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8498 use arm_vfp effective target instead. Force initial fpu to vfp.
8499 * gcc.target/arm/attr-neon3.c: Likewise.
8500 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8501 arm_vfp_ok.
8502 * gcc.target/arm/unsigned-float.c: Likewise.
8503 * gcc.target/arm/vfp-1.c: Likewise.
8504 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8505 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8506 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8507 * gcc.target/arm/vfp-ldmias.c: Likewise.
8508 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8509 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8510 * gcc.target/arm/vfp-stmiad.c: Likewise.
8511 * gcc.target/arm/vfp-stmias.c: Likewise.
8512 * gcc.target/arm/vnmul-1.c: Likewise.
8513 * gcc.target/arm/vnmul-2.c: Likewise.
8514 * gcc.target/arm/vnmul-3.c: Likewise.
8515 * gcc.target/arm/vnmul-4.c: Likewise.
8516
7ca56ca8 85172016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 8518
7fb75b57 8519 PR testsuite/69366
8520 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8521 the MPX run-time library, for compile-time MPX test.
8522 * gcc.target/i386/chkp-always_inline.c: Likewise.
8523 * gcc.target/i386/chkp-bndret.c: Likewise.
8524 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8525 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8526 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8527 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8528 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8529 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8530 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8531 * gcc.target/i386/chkp-label-address.c: Likewise.
8532 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8533 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8534 * gcc.target/i386/chkp-pr69044.c: Likewise.
8535 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8536 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8537 * gcc.target/i386/chkp-strchr.c: Likewise.
8538 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8539 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8540 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8541 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8542 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8543 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8544 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8545 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8546 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8547 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8548 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8549 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8550 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8551 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8552 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8553 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8554 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8555 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8556 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8557 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8558 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8559 * gcc.target/i386/pr63995-2.c: Likewise.
8560 * gcc.target/i386/pr64805.c: Likewise.
8561 * gcc.target/i386/pr65044.c: Likewise.
8562 * gcc.target/i386/pr65167.c: Likewise.
8563 * gcc.target/i386/pr65183.c: Likewise.
8564 * gcc.target/i386/pr65184.c: Likewise.
8565 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 8566
f2da0b99 85672016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8568
8569 PR tree-optimization/69328
8570 * gcc.dg/pr69328.c: New test.
8571
4d379676 85722016-01-20 Jeff Law <law@redhat.com>
8573
4a11f145 8574 PR target/25114
4d379676 8575 * gcc.target/m68k/pr25114.c: New test.
8576
0754bad1 85772016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8578
8579 * gcc.target/arm/memset-inline-10.c: Added
8580 dg-require-effective-target arm_thumb2_ok.
8581
63bd5c2d 85822016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8583
8584 * gcc.dg/debug/dwarf2/sso.c: New test.
8585
a9c01e81 85862016-01-19 Uros Bizjak <ubizjak@gmail.com>
8587
8588 PR testsuite/68820
8589 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8590 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8591 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8592
53fa0e54 85932016-01-19 Jan Hubicka <hubicka@ucw.cz>
8594
8595 PR ipa/66223
8596 * g++.dg/ipa/devirt-50.C: New testcase.
8597
e035a62c 85982016-01-19 Marek Polacek <polacek@redhat.com>
8599
8600 PR c++/68965
8601 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8602 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8603
885cc3ea 86042016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8605
8606 PR target/69135
8607 * gcc.target/arm/pr69135_1.c: New test.
8608
07bd240e 86092015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8610
8611 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8612
9f60d257 86132015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8614
8615 * gcc.target/aarch64/ccmp_1.c: New testcase.
8616
a0c919f7 86172016-01-19 Marek Polacek <polacek@redhat.com>
8618
8619 PR c++/68586
8620 * g++.dg/cpp0x/enum30.C: New test.
8621
dc5d6d17 86222016-01-19 Richard Biener <rguenther@suse.de>
8623
8624 PR tree-optimization/69336
8625 * g++.dg/tree-ssa/pr69336.C: New testcase.
8626
6dd156e0 86272016-01-19 Jakub Jelinek <jakub@redhat.com>
8628
8629 PR debug/65779
8630 * gcc.dg/pr65779.c: New test.
8631
3e0d45b9 86322016-01-19 Richard Biener <rguenther@suse.de>
8633
8634 PR tree-optimization/69352
8635 * gcc.dg/torture/pr69352.c: New testcase.
8636
7a3cf64d 86372016-01-19 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR rtl-optimization/68955
8640 PR rtl-optimization/64557
8641 * gcc.dg/torture/pr68955.c: New test.
8642
8be55b33 86432016-01-19 Jan Hubicka <hubicka@ucw.cz>
8644
8645 PR lto/69136
8646 * g++.dg/torture/pr69136.C: New testcase.
8647
72a985d7 86482016-01-19 Jan Hubicka <hubicka@ucw.cz>
8649
8650 PR lto/69133
8651 * g++.dg/lto/pr69133_0.C: New testcase.
8652 * g++.dg/lto/pr69133_1.C: New testcase.
8653
56778b62 86542016-01-15 Jeff Law <law@redhat.com>
8655
8656 PR tree-optimization/69320
8657 * gcc.c-torture/pr69320-1.c: New test.
8658 * gcc.c-torture/pr69320-2.c: New test.
8659 * gcc.c-torture/pr69320-3.c: New test.
8660 * gcc.c-torture/pr69320-4.c: New test.
8661
ced41b93 86622016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8663
8664 PR c++/11858
8665 PR c++/24663
8666 PR c++/24664
8667 * g++.dg/template/pr11858.C: New test.
8668 * g++.dg/template/pr24663.C: New test.
8669 * g++.dg/template/unify12.C: New test.
8670 * g++.dg/template/unify13.C: New test.
8671 * g++.dg/template/unify14.C: New test.
8672 * g++.dg/template/unify15.C: New test.
8673 * g++.dg/template/unify16.C: New test.
8674 * g++.dg/template/unify17.C: New test.
8675
7f8cbcaf 86762016-01-18 David Malcolm <dmalcolm@redhat.com>
8677
8678 PR testsuite/69181
8679 * gcc.dg/pr69181-1.c: New test file.
8680 * gcc.dg/pr69181-2.c: New test file.
8681 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8682 globals by moving it to...
8683 (cleanup-after-saved-dg-test): ...this new function. Add
8684 "global additional_sources_used". Add reset of global
8685 multiline_expected_outputs to the empty list.
8686 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8687 global to...
8688 (multiline_expected_outputs): ...this, and updated comments to
8689 note that it is modified from gcc-dg.exp.
8690 (dg-end-multiline-output): Update for the above renaming.
8691 (handle-multiline-outputs): Likewise. Remove the clearing
8692 of the expected outputs to the empty list.
8693
3c7cbfc0 86942016-01-18 Richard Biener <rguenther@suse.de>
8695
8696 PR tree-optimization/69297
8697 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8698
81d49cc1 86992016-01-18 Joseph Myers <joseph@codesourcery.com>
8700
8701 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8702 dg-options.
8703 * gcc.target/mips/mips-3d-2.c: Likewise.
8704 * gcc.target/mips/mips-3d-3.c: Likewise.
8705 * gcc.target/mips/mips-3d-4.c: Likewise.
8706 * gcc.target/mips/mips-3d-5.c: Likewise.
8707 * gcc.target/mips/mips-3d-6.c: Likewise.
8708 * gcc.target/mips/mips-3d-7.c: Likewise.
8709 * gcc.target/mips/mips-3d-8.c: Likewise.
8710 * gcc.target/mips/mips-3d-9.c: Likewise.
8711 * gcc.target/mips/mips-ps-1.c: Likewise.
8712 * gcc.target/mips/mips-ps-2.c: Likewise.
8713 * gcc.target/mips/mips-ps-3.c: Likewise.
8714 * gcc.target/mips/mips-ps-4.c: Likewise.
8715 * gcc.target/mips/mips-ps-5.c: Likewise.
8716 * gcc.target/mips/mips-ps-6.c: Likewise.
8717 * gcc.target/mips/mips-ps-7.c: Likewise.
8718 * gcc.target/mips/mips-ps-type.c: Likewise.
8719 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8720 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8721
03c4ff3a 87222016-01-18 Tom de Vries <tom@codesourcery.com>
8723
8724 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8725 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8726 * c-c++-common/goacc/kernels-empty.c: New test.
8727 * c-c++-common/goacc/kernels-eternal.c: New test.
8728 * c-c++-common/goacc/kernels-loop-2.c: New test.
8729 * c-c++-common/goacc/kernels-loop-3.c: New test.
8730 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8731 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8732 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8733 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8734 * c-c++-common/goacc/kernels-loop-data.c: New test.
8735 * c-c++-common/goacc/kernels-loop-g.c: New test.
8736 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8737 * c-c++-common/goacc/kernels-loop-n.c: New test.
8738 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8739 * c-c++-common/goacc/kernels-loop.c: New test.
8740 * c-c++-common/goacc/kernels-noreturn.c: New test.
8741 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8742 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8743 * c-c++-common/goacc/kernels-reduction.c: New test.
8744
22e3dcee 87452016-01-18 Tom de Vries <tom@codesourcery.com>
8746
8747 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8748 * gcc.dg/autopar/outer-2.c: Same.
8749 * gcc.dg/autopar/outer-3.c: Same.
8750 * gcc.dg/autopar/outer-4.c: Same.
8751 * gcc.dg/autopar/outer-5.c: Same.
8752 * gcc.dg/autopar/outer-6.c: Same.
8753 * gcc.dg/autopar/parallelization-1.c: Same.
8754 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8755 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8756 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8757 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8758 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8759 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8760 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8761 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8762 * gcc.dg/autopar/pr39500-1.c: Same.
8763 * gcc.dg/autopar/pr39500-2.c: Same.
8764 * gcc.dg/autopar/pr46193.c: Same.
8765 * gcc.dg/autopar/pr46194.c: Same.
8766 * gcc.dg/autopar/pr49580.c: Same.
8767 * gcc.dg/autopar/pr49960-1.c: Same.
8768 * gcc.dg/autopar/pr49960.c: Same.
8769 * gcc.dg/autopar/pr68373.c: Same.
8770 * gcc.dg/autopar/reduc-1.c: Same.
8771 * gcc.dg/autopar/reduc-1char.c: Same.
8772 * gcc.dg/autopar/reduc-1short.c: Same.
8773 * gcc.dg/autopar/reduc-2.c: Same.
8774 * gcc.dg/autopar/reduc-2char.c: Same.
8775 * gcc.dg/autopar/reduc-2short.c: Same.
8776 * gcc.dg/autopar/reduc-3.c: Same.
8777 * gcc.dg/autopar/reduc-4.c: Same.
8778 * gcc.dg/autopar/reduc-6.c: Same.
8779 * gcc.dg/autopar/reduc-7.c: Same.
8780 * gcc.dg/autopar/reduc-8.c: Same.
8781 * gcc.dg/autopar/reduc-9.c: Same.
8782 * gcc.dg/autopar/uns-outer-4.c: Same.
8783 * gcc.dg/autopar/uns-outer-5.c: Same.
8784 * gcc.dg/autopar/uns-outer-6.c: Same.
8785 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8786 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8787
fd5cbe2f 87882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8789
8790 PR target/63679
8791 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8792 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8793
fa75ab55 87942016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8795
8796 PR target/63679
8797 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8798 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8799 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8800
214b2582 88012016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8802
8803 PR target/63679
8804 * gcc.dg/tree-ssa/sra-17.c: New.
8805 * gcc.dg/tree-ssa/sra-18.c: New.
8806
13146837 88072016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8808
8809 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8810
6ccd18c2 88112016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8812
8813 * gnat.dg/inline12.adb: New test.
8814
8872b95f 88152016-01-18 Bin Cheng <bin.cheng@arm.com>
8816
8817 PR tree-optimization/66797
8818 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8819
971514e3 88202016-01-18 Richard Biener <rguenther@suse.de>
8821
8822 PR tree-optimization/69170
8823 * gcc.dg/torture/pr69170.c: New testcase.
8824
dfb6d139 88252016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 8826
8827 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8828
164d84c2 88292016-01-16 Tom de Vries <tom@codesourcery.com>
8830
8831 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8832
4c33b769 88332016-01-16 Tom de Vries <tom@codesourcery.com>
8834
8835 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8836 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8837 redundant dg-require-effective-target pthread.
8838 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8839 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8840 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8841 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8842 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8843 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8844 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8845
673441b0 88462016-01-16 David Edelsohn <dje.gcc@gmail.com>
8847
8848 PR target/68609
8849 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8850 * gcc.target/powerpc/recip-7.c: Same.
8851
90153ae7 88522016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8853
8854 PR c++/69091
8855 * g++.dg/template/pr69091.C: New test.
8856
bc24d01d 88572016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8858
8859 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8860 dump does not contain an error_mark_node.
8861 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8862 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8863
4067c0fd 88642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8865
8866 PR c++/68936
8867 * g++.dg/template/pr68936.C: New test.
8868
27c6dbdd 88692016-01-15 David Edelsohn <dje.gcc@gmail.com>
8870
8871 PR target/68609
8872 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8873 * gcc.target/powerpc/recip-2.c: Same.
8874 * gcc.target/powerpc/recip-3.c: Same.
8875 * gcc.target/powerpc/recip-4.c: Same.
8876 * gcc.target/powerpc/recip-sqrtf.c: Same.
8877
e390c57d 88782016-01-15 Jeff Law <law@redhat.com>
8879
8880 PR tree-optimization/69270
8881 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8882 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8883
ddcfeaf1 88842016-01-15 Paul Thomas <pault@gcc.gnu.org>
8885
8886 PR fortran/49630
8887 * gfortran.dg/deferred_character_13.f90: New test for the fix
8888 of comment 3 of the PR.
8889
8890 PR fortran/54070
8891 * gfortran.dg/deferred_character_8.f90: New test
8892 * gfortran.dg/allocate_error_5.f90: New test
8893
8894 PR fortran/60593
8895 * gfortran.dg/deferred_character_10.f90: New test
8896
8897 PR fortran/60795
8898 * gfortran.dg/deferred_character_14.f90: New test
8899
8900 PR fortran/61147
8901 * gfortran.dg/deferred_character_11.f90: New test
8902
8903 PR fortran/64324
8904 * gfortran.dg/deferred_character_9.f90: New test
8905
81be349c 89062016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8907
8908 PR rtl-optimization/69030
8909 * gcc.target/i386/pr69030.c: New.
8910
998456c5 89112016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8912
8913 * gcc.target/aarch64/target_attr_17.c: New test.
8914
0d85be19 89152016-01-15 Richard Biener <rguenther@suse.de>
8916
8917 PR tree-optimization/66856
8918 * gcc.dg/torture/pr66856-1.c: New testcase.
8919 * gcc.dg/torture/pr66856-2.c: Likewise.
8920
321d36c8 89212016-01-15 Richard Biener <rguenther@suse.de>
8922
8923 PR debug/69137
8924 * g++.dg/lto/pr69137_0.C: New testcase.
8925
d94a1f53 89262016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8927
8928 PR middle-end/69246
8929 * gcc.target/i386/pr69246.c: New test.
8930
5fe9a861 89312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8932
a9c01e81 8933 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 8934
3d05a5e9 89352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8936
8937 PR c++/56194
8938 * g++.dg/init/const9.C: Disable test on S/390.
8939
5e8132b5 89402016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8941
8942 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8943 * g++.dg/Wno-frame-address.C: Ditto.
8944
32307cdf 89452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8946
8947 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8948
1ca28250 89492016-01-15 Richard Biener <rguenther@suse.de>
8950
8951 PR tree-optimization/68961
8952 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8953
6271bd93 89542016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8955
8956 * gcc.target/i386/pr65105-5.c: New test.
8957
dfb6d139 89582016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8959
8960 * gcc.c-torture/execute/alias-4.c: New testcase.
8961
dfb6d139 89622016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8963
8964 PR ipa/68148
8965 * g++.dg/ipa/devirt-49.C: New testcase.
8966
7bbac464 89672016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8968
8969 PR target/65837
8970 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8971 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8972 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8973
4345b868 89742016-01-15 Richard Biener <rguenther@suse.de>
8975
8976 PR tree-optimization/69117
8977 * gcc.dg/torture/pr69117.c: New testcase.
8978
580357e7 89792015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8980
8981 PR c++/69048
8982 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8983
612baa31 89842016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8985
8986 PR testsuite/67509
8987 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8988 range tests use 100 * maximum instead of maximum + 1.
8989
44e09bc4 89902016-01-14 Jakub Jelinek <jakub@redhat.com>
8991
8992 PR debug/69244
8993 * gcc.dg/guality/pr69244.c: New test.
8994
96962ae4 89952016-01-14 Uros Bizjak <ubizjak@gmail.com>
8996
8997 * lib/target-supports.exp (check_effective_target_issignaling):
8998 New procedure.
8999 * gcc.dg/pr61441.c: Require issignaling effective target.
9000
ab9c400b 90012016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9002
9003 PR target/68803
9004 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9005
a7ed4583 90062016-01-14 David Malcolm <dmalcolm@redhat.com>
9007
9008 PR c++/68819
9009 PR preprocessor/69177
9010 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9011 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9012 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9013 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9014
77f35cec 90152016-01-14 Marek Polacek <polacek@redhat.com>
9016
9017 PR c/69262
9018 * gcc.dg/array-15.c: New test.
9019
915d0950 90202016-01-14 Jakub Jelinek <jakub@redhat.com>
9021
9022 PR middle-end/68146
9023 PR tree-optimization/69155
9024 * gfortran.dg/pr68146.f: New test.
9025 * gfortran.dg/pr69155.f90: New test.
9026
24651fb7 90272016-01-14 Richard Biener <rguenther@suse.de>
9028
9029 PR tree-optimization/68060
9030 * gcc.dg/torture/pr68060-1.c: New testcase.
9031 * gcc.dg/torture/pr68060-2.c: Likewise.
9032
2f63f950 90332016-01-14 Nick Clifton <nickc@redhat.com>
9034
9035 * lib/target-supports.exp
9036 (check_effective_target_arm_neon_ok_nocache): Add an option
9037 sequence that includes setting the ARM architecture to ARMv7-A.
9038 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9039 command line options necessary to enable Neon support.
9040 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9041 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9042 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9043 * gcc.target/arm/pr69180.c: Likewise.
9044
3ce0acde 90452016-01-14 Jeff Law <law@redhat.com>
9046
9047 PR tree-optimization/69270
9048 * gcc.dg/tree-ssa/pr69270.c: New test.
9049
bda05c57 90502016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9051
9052 PR c/66208
9053 * c-c++-common/pr66208.c: New file.
9054
9b657cf1 90552016-01-13 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR tree-optimization/69156
9058 * gcc.dg/pr69156.c: New test.
9059
58ba1b9d 90602016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9061
9062 * gcc.target/i386/pr69225-7.c: New test.
9063
e5fee0fe 90642016-01-13 Richard Henderson <rth@redhat.com>
9065
9066 * gcc.dg/tm/memopt-13.c: Update expected function.
9067 * gcc.dg/tm/memopt-6.c: Likewise.
9068
3f0e9745 90692016-01-13 Uros Bizjak <ubizjak@gmail.com>
9070
9071 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9072 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9073 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9074 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 9075
3f0e9745 90762016-01-13 Tom de Vries <tom@codesourcery.com>
9077
9078 PR tree-optimization/69169
7a6ddc0d 9079 * gcc.dg/pr69169.c: New test.
9080
9b657cf1 90812016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 9082
9083 PR target/69228
9084 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9085 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9086 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9087 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9088 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9089 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9090 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9091 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9092
f704d701 90932016-01-13 Jakub Jelinek <jakub@redhat.com>
9094
9095 PR target/69247
9096 * gcc.dg/pr69247.c: New test.
9097
e966d6b9 90982016-01-13 Richard Biener <rguenther@suse.de>
9099
9100 PR tree-optimization/69242
9101 * gcc.dg/torture/pr69242.c: New testcase.
9102
1ca1d9b2 91032016-01-13 Richard Biener <rguenther@suse.de>
9104
9105 PR tree-optimization/69186
9106 * gcc.dg/torture/pr69186.c: New testcase.
9107
d07cbccc 91082016-01-13 Jeff Law <law@redhat.com>
9109
9110 PR tree-optimization/67755
9111 * gcc.dg/tree-ssa/pr67755.c: New test.
9112
91132016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 9114
9115 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9116 pass number in output by a star.
9117
b95d41cf 91182016-01-12 Bin Cheng <bin.cheng@arm.com>
9119
9120 PR tree-optimization/68911
9121 * gcc.c-torture/execute/pr68911.c: New test.
9122
91d87e22 91232016-01-12 Marek Polacek <polacek@redhat.com>
9124
9125 PR c++/68979
9126 * g++.dg/warn/permissive-1.C: New test.
9127
8a9401a4 91282016-01-12 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR objc++/68511
9131 PR c++/69213
9132 * g++.dg/opt/pr69213.C: New test.
9133
b9cb7a67 91342016-01-12 Christian Bruel <christian.bruel@st.com>
9135
9136 PR target/69180
9137 * gcc.target/arm/pr69180.c: New test.
9138
e4c96992 91392016-01-12 Richard Biener <rguenther@suse.de>
9140
9141 PR lto/69077
9142 * g++.dg/lto/pr69077_0.C: New testcase.
9143 * g++.dg/lto/pr69077_1.C: Likewise.
9144
90525f61 91452016-01-12 Jakub Jelinek <jakub@redhat.com>
9146
9147 PR target/69175
9148 * g++.dg/opt/pr69175.C: New test.
9149
9e7edfd3 91502016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9151
9152 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9153 rather than #including math.h & stdlib.h.
9154 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9155 * gcc.dg/vect/pr49771.c: Likewise.
9156 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9157 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9158 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9159 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9160 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9161 * gcc.dg/vect/pr44507.c: Likewise.
9162 * gcc.dg/vect/pr45902.c: Likewise.
9163 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9164 * gcc.dg/vect/vect-117.c: Likewise.
9165 * gcc.dg/vect/vect-99.c: Likewise.
9166 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9167 * gcc.dg/vect/vect-cond-1.c: Likewise.
9168 * gcc.dg/vect/vect-cond-2.c: Likewise.
9169 * gcc.dg/vect/vect-cond-3.c: Likewise.
9170 * gcc.dg/vect/vect-cond-4.c: Likewise.
9171 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9172 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9173 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9174 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9175 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9176 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9177 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9178 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9179 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9180 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9181 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9182 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9183 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9184 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9185 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9186 include of signal.h.
9187 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9188 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9189 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9190 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9191 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9192 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9193 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9194 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9195 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9196 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9197 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9198 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9199 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9200 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9201 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9202 * gcc.dg/vect/vect-outer-5.c: Likewise.
9203 * gcc.dg/vect/vect-outer-6.c: Likewise.
9204 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9205 include of stdio.h.
9206
3368873d 92072016-01-12 Nick Clifton <nickc@redhat.com>
9208
9209 PR target/68913
9210 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9211 to fread so that it will be found in all target runtimes.
9212
0464ea95 92132016-01-12 Richard Biener <rguenther@suse.de>
9214
9215 PR tree-optimization/69053
9216 * g++.dg/torture/pr69053.C: New testcase.
9217
7819730f 92182016-01-12 Richard Biener <rguenther@suse.de>
9219
9220 PR tree-optimization/69168
9221 * gcc.dg/torture/pr69168.c: New testcase.
9222
995bfebf 92232016-01-12 Richard Biener <rguenther@suse.de>
9224
9225 PR tree-optimization/69157
9226 * gcc.dg/torture/pr69157.c: New testcase.
9227
92282016-01-12 Richard Biener <rguenther@suse.de>
9229
9230 PR tree-optimization/69174
9231 * gcc.dg/torture/pr69174.c: New testcase.
9232
1d10d64c 92332016-01-12 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR c++/66808
9236 PR c++/69000
9237 * g++.dg/tls/pr66808.C: New test.
9238 * g++.dg/tls/pr69000.C: New test.
9239
f0b79faf 92402016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9241
9242 * gcc.target/powerpc/swaps-p8-23.c: New test.
9243 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9244
04cf75a4 92452016-01-11 John David Anglin <danglin@gcc.gnu.org>
9246
9247 PR tree-optimization/68356
9248 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9249
0eb4264c 92502016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9251 Jim Wilson <jim.wilson@linaro.org>
9252
9253 PR target/69194
9254 * gcc.target/arm/pr69194.c: New test.
9255
2f66de64 92562016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9257
9258 PR target/69225
9259 * gcc.target/i386/pr69225-1.c: New test.
9260 * gcc.target/i386/pr69225-2.c: Likewise.
9261 * gcc.target/i386/pr69225-3.c: Likewise.
9262 * gcc.target/i386/pr69225-4.c: Likewise.
9263 * gcc.target/i386/pr69225-5.c: Likewise.
9264 * gcc.target/i386/pr69225-6.c: Likewise.
9265
36105e82 92662016-01-11 Jakub Jelinek <jakub@redhat.com>
9267
1c78ce2e 9268 PR target/67462
9269 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9270 if lp64.
9271
a4a87320 9272 PR target/69071
9273 * gcc.dg/pr69071.c: New test.
9274
91fbd04f 9275 PR c++/69211
9276 * g++.dg/opt/pr69211.C: New test.
9277
36105e82 9278 PR tree-optimization/69214
9279 * gcc.c-torture/compile/pr69214.c: New test.
9280
e934c380 92812016-01-11 Uros Bizjak <ubizjak@gmail.com>
9282
9283 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9284 * gcc.target/i386/pr66232-11.c: Ditto.
9285 * gcc.target/i386/pr66232-12.c: Ditto.
9286 * gcc.target/i386/pr66232-13.c: Ditto.
9287
3ff1b153 92882016-01-11 Richard Biener <rguenther@suse.de>
9289
9290 PR tree-optimization/69173
9291 * gcc.dg/torture/pr69173.c: New testcase.
9292
04e1504c 92932016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9294
9295 PR rtl-optimization/68796
9296 * gcc.target/aarch64/tst_5.c: New test.
9297 * gcc.target/aarch64/tst_6.c: Likewise.
9298
ae8718b5 92992016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9300
9301 PR rtl-optimization/68841
9302 * gcc.dg/pr68841.c: New test.
9303 * gcc.c-torture/execute/pr68841.c: New test.
9304
bd8bece2 93052016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9306
9307 PR rtl-optimization/68920
9308 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9309 for ix86 targets.
9310 * gcc.dg/ifcvt-5.c: New test.
9311
9b657cf1 93122016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 9313
9314 PR bootstrap/69123
9315 * g++.dg/pr69123.C: New.
9316
7a158352 93172016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9318
9319 PR target/69010
9320 * gcc.target/i386/pr69010.c: New test.
9321
ff375d11 93222016-01-11 Martin Jambor <mjambor@suse.cz>
9323
9324 PR ipa/69044
9325 * gcc.target/i386/chkp-pr69044.c: New test.
9326
9eb890f1 93272016-01-11 Tom de Vries <tom@codesourcery.com>
9328
9329 PR tree-optimization/69109
9330 * gcc.dg/autopar/pr69109-2.c: New test.
9331 * gcc.dg/autopar/pr69109.c: New test.
9332
c4157ee5 93332016-01-11 Tom de Vries <tom@codesourcery.com>
9334
9335 PR tree-optimization/69108
9336 * gcc.dg/autopar/pr69108.c: New test.
9337
b933e511 93382016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9339
9340 PR c++/69029
9341 * c-c++-common/Wisleading-indentation.c: Augment test.
9342
efb73de1 93432016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9344
9345 PR fortran/69154
9346 * gfortran.dg/inline_matmul_12.f90: New test.
9347
40c86c3b 93482016-01-10 Paul Thomas <pault@gcc.gnu.org>
9349
9350 PR fortran/67779
9351 * gfortran.dg/actual_array_offset_1: New test.
9352
a006c0bb 93532016-01-10 Tom de Vries <tom@codesourcery.com>
9354
9355 PR tree-optimization/69062
9356 * gcc.dg/autopar/pr69062.c: New test.
9357
880ed4be 93582016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9359
9360 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9361 * gcc.dg/vect/slp-perm-2.c: Likewise.
9362 * gcc.dg/vect/slp-perm-3.c: Likewise.
9363 * gcc.dg/vect/slp-perm-5.c: Likewise.
9364 * gcc.dg/vect/slp-perm-6.c: Likewise.
9365 * gcc.dg/vect/slp-perm-7.c: Likewise.
9366 * gcc.dg/vect/slp-perm-8.c: Likewise.
9367
d95e1856 93682016-01-10 Tom de Vries <tom@codesourcery.com>
9369
9370 PR tree-optimization/69039
9371 * gcc.dg/autopar/pr69039.c: New test.
9372
0f8f48d0 93732016-01-09 Marek Polacek <polacek@redhat.com>
9374
9375 PR c++/69113
9376 * g++.dg/pr69113.C: New test.
9377
7dff0499 93782016-01-09 Jakub Jelinek <jakub@redhat.com>
9379
9380 PR middle-end/50865
9381 PR tree-optimization/69097
9382 * gcc.c-torture/execute/pr50865.c: New test.
9383 * gcc.c-torture/execute/pr69097-1.c: New test.
9384 * gcc.c-torture/execute/pr69097-2.c: New test.
9385 * gcc.dg/pr69097-1.c: New test.
9386 * gcc.dg/pr69097-2.c: New test.
9387
18431e78 93882016-01-09 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR c++/69164
9391 * g++.dg/opt/pr69164.C: New test.
9392
1943a4a2 93932016-01-08 Jakub Jelinek <jakub@redhat.com>
9394
9395 PR tree-optimization/69167
9396 * gcc.dg/pr69167.c: New test.
9397
a143e277 93982016-01-08 Marek Polacek <polacek@redhat.com>
9399
9400 PR c++/68449
9401 * g++.dg/pr68449.C: New.
9402
44c01906 94032016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9404
9405 PR tree-optimization/68707
9406 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9407 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9408 on platforms supporting it.
9409 * gcc.dg/vect/slp-perm-2.c: Likewise.
9410 * gcc.dg/vect/slp-perm-3.c: Likewise.
9411 * gcc.dg/vect/slp-perm-5.c: Likewise.
9412 * gcc.dg/vect/slp-perm-7.c: Likewise.
9413 * gcc.dg/vect/slp-perm-8.c: Likewise.
9414 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9415 on platforms supporting it.
9416
c437d1e8 94172016-01-08 Jakub Jelinek <jakub@redhat.com>
9418
c9595c51 9419 PR tree-optimization/69162
9420 * gcc.dg/pr69162.c: New test.
9421
c437d1e8 9422 PR tree-optimization/69172
9423 * gcc.dg/pr69172.c: New test.
9424
6a46a28c 94252016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9426
9427 PR tree-optimization/67781
9428 * gcc.c-torture/execute/pr67781.c: New file.
9429
62ad9a04 94302016-01-08 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR tree-optimization/69083
9433 * gcc.dg/vect/pr69083.c: New test.
9434
9e0e8c2a 94352016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9436
9437 PR tree-optimization/61441
9438 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9439 Use -fexcess-precision=standard for compiler options.
9440 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9441
5d034e37 94422016-01-08 Jakub Jelinek <jakub@redhat.com>
9443
5013f740 9444 PR fortran/69128
9445 * gfortran.dg/gomp/pr69128.f90: New test.
9446
5d034e37 9447 PR c++/69145
9448 * g++.dg/ext/pr69145-1.C: New test.
9449 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9450 * g++.dg/ext/pr69145-2.h: New file.
9451
517906ff 94522016-01-07 Martin Sebor <msebor@redhat.com>
9453
9454 PR c/68966
9455 * gcc.dg/atomic-fetch-bool.c: New test.
9456 * gcc.dg/sync-fetch-bool.c: New test.
9457
cdbb524c 94582016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9459
9460 PR fortran/66680
9461 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9462
ec3aba9e 94632016-01-07 Nick Clifton <nickc@redhat.com>
9464
9465 PR target/66655
9466 * g++.dg/pr66655.C: New test.
9467 * g++.dg/pr66655_1.cc: Test support file.
9468 * g++.dg/pr66655.h: Test header file.
9469
9b657cf1 94702016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 9471
9472 PR fortran/66680
9473 gfortran.dg/gomp/pr66680.f90: New test.
9474
cd45d7a5 94752016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9476
9477 PR target/69171
9478 * gcc.target/i386/pr69171-1.c: New test.
9479 * gcc.target/i386/pr69171-2.c: Likewise.
9480 * gcc.target/i386/pr69171-3.c: Likewise.
9481 * gcc.target/i386/pr69171-4.c: Likewise.
9482 * gcc.target/i386/pr69171-5.c: Likewise.
9483 * gcc.target/i386/pr69171-6.c: Likewise.
9484
4a86a91a 94852015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9486
9487 PR middle-end/67639
9488 * c-c++-common/pr67639.c: New test.
9489
34c05552 94902016-01-07 Jakub Jelinek <jakub@redhat.com>
9491
9492 PR tree-optimization/69141
9493 * g++.dg/opt/pr69141.C: New test.
9494
f08d6895 94952016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9496
9497 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9498
32ec4173 94992016-01-06 Uros Bizjak <ubizjak@gmail.com>
9500
9501 PR target/69140
9502 * gcc.target/i386/pr69140.c: New test
9503
d74214f3 95042016-01-06 David Malcolm <dmalcolm@redhat.com>
9505
9506 * gcc.dg/bad-dereference.c: New test case.
9507
73991cab 95082015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9509
9510 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9511
fc8cc457 95122016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9513
9514 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9515
be3c9981 95162016-01-06 Marek Polacek <polacek@redhat.com>
9517
9518 PR sanitizer/69099
9519 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9520
2cb724f9 95212016-01-05 Marek Polacek <polacek@redhat.com>
9522
9523 PR c/69104
9524 * gcc.dg/atomic-invalid-2.c: New.
9525
233a53ed 95262016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9527
9528 PR target/68991
9529 * gcc.target/i386/pr68991.c: New test.
9530
ea87c5e3 95312016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9532
9533 PR target/68991
9534 * g++.dg/pr68991-1.C: New test.
9535 * g++.dg/pr68991-2.C: Likewise.
9536
1943a4a2 95372016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 9538
1943a4a2 9539 PR other/60465
afe82e5b 9540 * gcc.target/ia64/pr60465-gprel64.c: New test.
9541 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9542
1e9147dd 95432016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9544
9545 PR rtl-optimization/68651
9546 * gcc.target/aarch64/pr68651_1.c: New test.
9547
d42aa619 95482016-01-05 David Malcolm <dmalcolm@redhat.com>
9549
9550 PR c/69122
9551 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9552
1776de76 95532016-01-05 Nathan Sidwell <nathan@acm.org>
9554
2d7d361d 9555 PR c++/58583
9556 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9557
1776de76 9558 * gcc.dg/alias-15.c: New.
9559
5beb12c0 95602016-01-05 Nick Clifton <nickc@redhat.com>
9561
9562 PR target/68870
9563 * g++.dg/pr68770.C: New test.
9564
d8cca921 95652016-01-04 Mike Stump <mikestump@comcast.net>
9566
9567 * lib/target-supports.exp (check_effective_target_cilkplus):
9568 cilkplus targets require pthreads.
afc907ef 9569 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 9570
8427dff3 95712016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9572
9573 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9574 generation.
9575
f1717362 95762016-01-04 Jakub Jelinek <jakub@redhat.com>
9577
9578 Update copyright years.
9579
d7d6a3ab 95802016-01-04 Marek Polacek <polacek@redhat.com>
9581
9582 PR c/68908
9583 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9584 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9585 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9586
b8f4a5f9 95872016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9588
9589 * gcc.target/sparc/20160104-2.c: New test.
9590
6b5c028f 95912016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9592
9593 * gcc.target/sparc/20160104-1.c: New test.
9594
300e1002 95952016-01-03 Paul Thomas <pault@gcc.gnu.org>
9596
9597 PR fortran/65045
9598 * gfortran.dg/pr65045.f90: New test.
9599
855b105f 96002016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9601
9602 * gnat.dg/specs/debug1.ads: Delete.
9603
bdc177dc 96042016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9605
9606 PR libgfortran/68867
9607 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9608 expression.
9609
48aaffae 96102016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9611
9612 PR libgfortran/68867
9613 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9614 PowerPC.
9615
19a468b8 96162016-01-01 Paul Thomas <pault@gcc.gnu.org>
9617
9618 PR fortran/68864
9619 * gfortran.dg/pr68864.f90: New test.
9620
25371c91 96212016-01-01 Jakub Jelinek <jakub@redhat.com>
9622
2a659064 9623 PR tree-optimization/69070
9624 * gcc.dg/pr69070.c: New test.
9625
57aa9851 9626 PR sanitizer/69055
9627 * gfortran.dg/pr69055.f90: New test.
9628
25371c91 9629 PR target/69015
9630 * gcc.dg/pr69015.c: New test.
f1717362 9631\f
fb2c1edd 9632Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 9633
9634Copying and distribution of this file, with or without modification,
9635are permitted in any medium without royalty provided the copyright
9636notice and this notice are preserved.