]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8f05fee9 12016-07-11 Jakub Jelinek <jakub@redhat.com>
2
4a6cc5cd 3 PR middle-end/71758
4 * c-c++-common/gomp/pr71758.c: New test.
5 * gfortran.dg/gomp/pr71758.f90: New test.
6
8f05fee9 7 PR tree-optimization/71823
8 * gcc.dg/vect/pr71823.c: New test.
9
b73690a4 102016-07-11 David Malcolm <dmalcolm@redhat.com>
11
12 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
13 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
14 and LINE_MAP_MAX_LOCATION_WITH_COLS.
15
675f4c6b 162016-07-11 H.J. Lu <hongjiu.lu@intel.com>
17
18 PR target/71801
19 * gcc.target/i386/pr71801.c: New test.
20
9aaf7e3e 212016-07-11 Richard Biener <rguenther@suse.de>
22
23 PR tree-optimization/71816
24 * gcc.dg/torture/pr71816.c: New testcase.
25
dd58bf21 262016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
27
28 PR fortran/71783
29 * gfortran.dg/dependency_46.f90: New test.
30
a2ebcb84 312016-07-08 Vladimir Makarov <vmakarov@redhat.com>
32
33 PR rtl-optimization/71621
34 * gcc.target/i386/pr71621-1.c: New.
35 * gcc.target/i386/pr71621-2.c: New.
36
6cedf97e 372016-07-08 Cesar Philippidis <cesar@codesourcery.com>
38
39 * gfortran.dg/goacc/pr71704.f90: New test.
40
dc71c755 412016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
42
43 PR target/71297
44 * gcc.target/powerpc/pr71297.c: New.
45
288161af 462016-07-08 Jiong Wang <jiong.wang@arm.com>
47
48 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
49
98e771d6 502016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
51
52 PR target/71806
53 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
54
c3d27339 552016-07-08 Alan Hayward <alan.hayward@arm.com>
56
57 PR tree-optimization/71667
58 * gcc.dg/vect/pr71667.c: New
59
b1b5042a 602016-07-08 Martin Liska <mliska@suse.cz>
61
62 * gcc.dg/torture/pr71606.c: New test.
63
5cdc40a0 642016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
65
66 PR fortran/71764
67 * gfortran.dg/pr71764.f90: New test.
68
bcc4d868 692016-07-07 Jakub Jelinek <jakub@redhat.com>
70 Kai Tietz <ktietz70@googlemail.com>
71
72 PR c++/70869
73 PR c++/71054
74 * g++.dg/cpp0x/pr70869.C: New test.
75 * g++.dg/cpp0x/pr71054.C: New test.
76
b39328b2 772016-07-07 David Edelsohn <dje.gcc@gmail.com>
78
79 * g++.dg/debug/pr71432.C: Fail on AIX.
80
95c9caad 812016-07-07 Martin Liska <mliska@suse.cz>
82
83 * gfortran.dg/do_1.f90: Remove a corner case that triggers
84 an undefined behavior.
85 * gfortran.dg/do_3.F90: Likewise.
86 * gfortran.dg/do_check_11.f90: New test.
87 * gfortran.dg/do_check_12.f90: New test.
88 * gfortran.dg/do_corner_warn.f90: New test.
89
8e976d11 902016-07-07 Martin Liska <mliska@suse.cz>
91
92 * gfortran.dg/predict-1.f90: Ammend the test.
93 * gfortran.dg/predict-2.f90: Likewise.
94
26716fc7 952016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
96
97 PR ipa/71624
98 * g++.dg/pr71624.C: New test.
99
2d079cbf 1002016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
101
102 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
103 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
104 ARMv8-M Mainline architectures.
105
9e6f4af4 1062016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
107
108 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
109 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
110
d490b07a 1112016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
112
113 PR target/70098
114 PR target/71763
115 * gcc.target/powerpc/pr71763.c: New file.
116
798fc305 1172016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
118
119 PR tree-optimization/71518
120 * gcc.dg/pr71518.c: New test.
121
97e4cbac 1222016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
123
124 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
125
19aea164 1262016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
127
128 PR target/50739
129 * gcc.target/avr/pr50739.c: New test.
130
105e9dfc 1312016-07-05 Jan Hubicka <jh@suse.cz>
132
133 * gcc.dg/tree-ssa/scev-14.c: update template.
134
1137da9c 1352016-07-06 Richard Sandiford <richard.sandiford@arm.com>
136
137 * gcc.dg/vect/group-no-gaps-1.c: New test.
138
ce393063 1392016-07-05 Andi Kleen <ak@linux.intel.com>
140
141 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
142 if kernel supports MPX.
143
039a1d47 1442016-07-05 Kito Cheng <kito.cheng@gmail.com>
145
146 * gcc.c-torture/compile/pr69102.c: Require fpic support.
147
f2ccdf8e 1482016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
149 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
150
151 * gcc.target/powerpc/signbit-1.c: New test.
152 * gcc.target/powerpc/signbit-2.c: New test.
153 * gcc.target/powerpc/signbit-3.c: New test.
154
0215a22c 1552016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
156
157 PR rtl-optimization/71594
158 * gcc.dg/torture/pr71594.c: New test.
159
30a39817 1602016-07-05 Jan Hubicka <jh@suse.cz>
161
162 * gcc.dg/tree-ssa/scev-14.c: new testcase.
163
b65b8df2 1642016-07-05 David Malcolm <dmalcolm@redhat.com>
165
166 PR c++/62314
167 * gcc/testsuite/g++.dg/parse/error5.C: Update column
168 number of missing semicolon error.
169 * g++.dg/pr62314-2.C: New test case.
170
6b5471d8 1712016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
172
173 * gfortran.dg/coarray_stat_function.f90: New test.
174 * gfortran.dg/coarray_stat_whitespace.f90: New test.
175 * gfortran.dg/coarray_lib_comm_1: Adapting old test
176 to new interfaces.
177
35b3a8dd 1782016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
179
180 PR fortran/71623
181 * gfortran.dg/deferred_character_17.f90: New test.
182
b84c1ddf 1832016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
184
185 * gcc.target/arm/neon/polytypes.c: Move to ...
186 * gcc.target/arm/polytypes.c: ... here.
187 * gcc.target/arm/neon/pr51534.c: Move to ...
188 * gcc.target/arm/pr51534.c: ... here.
189 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
190 * gcc.target/arm/vect-vcvt.c: ... here.
191 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
192 * gcc.target/arm/vect-vcvtq.c: ... here.
193 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
194 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
195 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
196 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
197 * gcc.target/arm/neon/neon.exp: Delete.
198 * gcc.target/arm/neon/: Delete.
199
7e9136f1 2002016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
201
202 PR fortran/65575
203 * gfortran.dg: pr65575.f90: New test.
204
18b42a28 2052016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
206
207 PR fortran/35849
208 * gfortran.dg: pr35849.f90: New test.
209
f8765404 2102016-07-04 Jakub Jelinek <jakub@redhat.com>
211
212 PR c++/71739
213 * g++.dg/cpp0x/pr71739.C: New test.
214
e3422b3a 2152016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
216
217 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
218
2da1c9f7 2192016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
220
221 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
222 locr.
223 * gcc.target/s390/loc-1.c: New test.
224
6125d36e 2252016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
226
227 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
228 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
229
42797d4b 2302016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
231
232 PR target/63874
233 * gcc.target/aarch64/pr63874.c: New test.
234
9d9fe66a 2352016-07-04 Jan Beulich <jbeulich@suse.com>
236
237 * g++.dg/header.c: New.
238 * gcc.dg/header.c: New.
239
c364d0f3 2402016-07-02 Jakub Jelinek <jakub@redhat.com>
241
242 PR c/71719
243 * c-c++-common/Wunused-var-15.c: New test.
244
267f3c67 2452016-07-01 Jakub Jelinek <jakub@redhat.com>
246
247 PR fortran/71687
248 * gfortran.dg/gomp/pr71687.f90: New test.
249
8297c70b 2502016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
251
252 * gcc.dg/const-float128-ped.c: Require __float128 effective
253 target and options.
254 * gcc.dg/const-float128.c: Likewise.
255 * gcc.dg/torture/float128-cmp-invalid.c: Require
256 __float128 and base_quadfloat_support effective targets, and
257 __float128 options.
258 * gcc.dg/torture/float128-div-underflow.c: Likewise.
259 * gcc.dg/torture/float128-extend-nan.c: Likewise.
260 * gcc.dg/torture/float128-nan.c: Likewise.
261 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
262 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
263 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
264 * lib/target-supports.exp (check_effective_target___float128):
265 New.
266 (add_options_for___float128): New.
267 (check_effective_target_base_quadword_support): New.
268
eab79b94 2692016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
270
271 PR target/71720
272 * gcc.target/powerpc/pr71720.c: New test.
273
4ce6622a 2742016-07-01 Jan Beulich <jbeulich@suse.com>
275
276 * gcc.dg/bss.c: New.
277
0b6f1914 2782016-07-01 Peter Bergner <bergner@vnet.ibm.com>
279
280 PR target/71698
281 * gcc.target/powerpc/pr71698.c: New test.
282
4d28a470 2832016-07-01 Georg-Johann Lay <avr@gjlay.de>
284
285 PR target/71151
286 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
287 instead of ".foo" for its section name.
288 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
289 depending on MCU's flash size.
290 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
291 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
292 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
293 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
294 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
295 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
296
ed8613ec 2972016-07-01 Jan Beulich <jbeulich@suse.com>
298
299 * gcc.target/i386/pr65105-2.c: Add -msse2.
300
720a0bce 3012016-06-30 Jakub Jelinek <jakub@redhat.com>
302
c54ee83c 303 PR tree-optimization/71707
304 * gcc.dg/strlenopt-29.c: New test.
305
a845ae6c 306 PR fortran/71704
307 * gfortran.dg/gomp/pr71704.f90: New test.
308
720a0bce 309 PR fortran/71705
310 * gfortran.dg/gomp/pr71705.f90: New test.
311
17c32c4a 3122016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
313
314 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
315 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
316 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
317 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
318 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
319 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
320 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
321 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
322 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
323 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
324 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
325 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
326 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
327 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
328 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
329 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
330 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
331 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
332 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
333 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
334 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
335 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
336 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
337 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
338 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
339 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
340 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
341 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
342 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
343 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
344 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
345 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
346 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
347 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
348 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
349 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
350 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
351 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
352 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
353 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
354 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
355 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
356 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
357 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
358 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
359 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
360 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
361 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
362 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
363 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
364 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
365 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
366 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
367 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
368 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
369 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
370 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
371 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
372 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
373 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
374 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
375 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
376 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
377 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
378 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
379 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
380 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
381 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
382 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
383 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
384 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
385 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
386 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
387 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
388 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
389 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
390 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
391 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
392 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
393 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
394 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
395
443405c9 3962016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
397 James Greenhalgh <james.greenhalgh@arm.com>
398
399 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
400
6e3a3de2 4012016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
402 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
403
404 * gcc.target/aarch64/vget_set_lane_1.c: New test.
405
413c4f6c 4062016-06-30 David Malcolm <dmalcolm@redhat.com>
407
408 PR driver/71651
409 * gcc.dg/spellcheck-options-12.c: New test case.
410
4c4e99c3 4112016-06-30 Jakub Jelinek <jakub@redhat.com>
412
413 PR middle-end/71693
414 * gcc.c-torture/compile/pr71693.c: New test.
415
26a2e993 4162016-06-29 David Malcolm <dmalcolm@redhat.com>
417
418 * gcc.dg/spellcheck-params.c: New testcase.
419 * gcc.dg/spellcheck-params-2.c: New testcase.
420
63abcf45 4212016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
422
423 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
424 vector extract instructions.
425 * gcc.target/powerpc/p9-extract-2.c: Likewise.
426
5f1d49ac 4272016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
428
429 PR fortran/71686
430 * gfortran.dg/unexpected_eof_2.f90: New test.
431 * gfortran.dg/unexpected_eof_3.f90: New test.
432
0dc00113 4332016-06-29 Jim Wilson <jim.wilson@linaro.org>
434
435 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
436
4b975445 4372016-06-29 Cesar Philippidis <cesar@codesourcery.com>
438
439 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
440 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
441 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
442
e276a6b9 4432016-06-29 Richard Biener <rguenther@suse.de>
444
445 PR middle-end/15256
446 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
447
c02f3e35 4482016-06-29 Matthew Wahab <matthew.wahab@arm.com>
449
450 * gcc.target/arm/aapcs/neon-vect10.c: Require
451 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
452 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
453 * gcc.target/arm/aapcs/vfp18.c: Likewise.
454 * gcc.target/arm/aapcs/vfp19.c: Likewise.
455 * gcc.target/arm/aapcs/vfp20.c: Likewise.
456 * gcc.target/arm/aapcs/vfp21.c: Likewise.
457 * gcc.target/arm/fp16-aapcs-1.c: Require
458 -mfloat-ab=hard. Also simplify the test.
459 * gcc.target/arm/fp16-aapcs-2.c: New.
460
d0c2a3dd 4612016-06-29 Matthew Wahab <matthew.wahab@arm.com>
462
463 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
464 comment.
465 (add_options_for_arm_fp16_ieee): New.
466 (add_options_for_arm_fp16_alternative): New.
467 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
468 long-line.
469 (effective_target_arm_fp16_hw): New.
470
162fed22 4712016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
472
473 PR tree-optimization/71655
474 * g++.dg/pr71655.C: New test.
475
9ed0eb00 4762016-06-29 Martin Liska <mliska@suse.cz>
477
478 * gcc.dg/pr71585.c: New test.
479 * gcc.dg/pr71585-2.c: New test.
480 * gcc.dg/pr71585-3.c: New test.
481
641b1c86 4822016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
483
484 PR tree-optimization/70729
485 * g++.dg/vect/pr70729.cc: New test.
486
44e775d8 4872016-06-29 Thomas Schwinge <thomas@codesourcery.com>
488
489 * c-c++-common/gomp/cancel-1.c: Extend.
490
83b23cdf 4912016-06-29 Jakub Jelinek <jakub@redhat.com>
492
493 PR tree-optimization/71625
494 * gcc.dg/strlenopt-28.c: New test.
495
b6a4a0f5 4962016-06-29 Richard Biener <rguenther@suse.de>
497
498 PR middle-end/71002
499 * g++.dg/torture/pr71002.C: Adjust testcase.
500
1af10ce6 5012016-06-29 Jakub Jelinek <jakub@redhat.com>
502
503 PR c/71685
504 * gcc.dg/pr71685.c: New test.
505
5062016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 507
508 PR c/71552
509 * gcc.dg/init-bad-9.c: New test.
510
043457fd 5112016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
512
513 * gcc.target/powerpc/abs128-1.c: Require VSX.
514 * gcc.target/powerpc/copysign128-1.c: Likewise.
515 * gcc.target/powerpc/inf128-1.c: Likewise.
516 * gcc.target/powerpc/nan128-1.c: Likewise.
517
d378e319 5182016-06-28 Jakub Jelinek <jakub@redhat.com>
519
520 PR middle-end/71626
521 * gcc.c-torture/execute/pr71626-1.c: New test.
522 * gcc.c-torture/execute/pr71626-2.c: New test.
523
10ef7949 5242016-06-28 Peter Bergner <bergner@vnet.ibm.com>
525
526 PR target/71656
527 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
528
1fcfb8f7 5292016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
530
531 PR target/71670
532 * gcc.target/powerpc/pr71670.c: New testcase.
533
35fd0c10 5342016-06-27 Peter Bergner <bergner@vnet.ibm.com>
535
536 PR target/71656
537 * gcc.target/powerpc/pr71656-1.c: New test.
538 * gcc.target/powerpc/pr71656-2.c: New test.
539
584757bc 5402016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
541
542 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
543 around fp16 code.
544 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
546 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
547 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
548 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
549 Add arm_neon_fp16_ok effective target.
550 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
551 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
552 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
553 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
554 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
555 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
556 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
557 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
558 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
559 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
560 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
561
cbcc4297 5622016-06-26 Jan Hubicka <hubicka@ucw.cz>
563
564 * gcc.dg/predict-12.c: New testcase.
565
0aa73965 5662016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
567
568 PR fortran/71649
569 * gfortran.dg/pr71649.f90: New test.
570
9977f724 5712016-06-25 Jakub Jelinek <jakub@redhat.com>
572
a5c54f33 573 PR tree-optimization/71643
574 * g++.dg/opt/pr71643.C: New test.
575
9977f724 576 PR tree-optimization/71631
577 * gcc.c-torture/execute/pr71631.c: New test.
578
e09883e4 5792016-06-24 Jan Hubicka <hubicka@ucw.cz>
580
581 * gcc.dg/predict-11.c: New testcase.
582 * gfortran.dg/predict-2.f90: New testcase.
583
89beffc9 5842016-06-24 Jan Hubicka <hubicka@ucw.cz>
585
586 * gcc.dg/predict-10.c: New test.
587
2275a11d 5882016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
589
590 * gcc.target/powerpc/abs128-1.c: New.
591 * gcc.target/powerpc/copysign128-1.c: New.
592 * gcc.target/powerpc/inf128-1.c: New.
593 * gcc.target/powerpc/nan128-1.c: New.
594
37681b7f 5952016-06-24 Eric Botcazou <ebotcazou@adacore.com>
596
597 * gfortran.dg/pr71642.f90: New test.
598
9cf2d600 5992016-06-24 Jakub Jelinek <jakub@redhat.com>
600
601 PR tree-optimization/71647
602 * gcc.target/i386/pr71647.c: New test.
603
eea332b9 6042016-06-24 H.J. Lu <hongjiu.lu@intel.com>
605
606 * gcc.target/i386/noplt-gd-1.c: New test.
607 * gcc.target/i386/noplt-gd-2.c: Likewise.
608 * gcc.target/i386/noplt-gd-3.c: Likewise.
609 * gcc.target/i386/noplt-ld-1.c: Likewise.
610 * gcc.target/i386/noplt-ld-2.c: Likewise.
611 * gcc.target/i386/noplt-ld-3.c: Likewise.
612 * lib/target-supports.exp
613 (check_effective_target_tls_get_addr_via_got): New.
614
b6d48a78 6152016-06-24 Uros Bizjak <ubizjak@gmail.com>
616
617 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
618 testsuite compile flags.
619 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
620 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
621
6222016-06-24 Uros Bizjak <ubizjak@gmail.com>
623
624 * g++dg/vect/pr36684.cc: Add dg-do compile.
625 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
626 * gcc.dg/vect/pr70021.c: Ditto.
627 * gcc.dg/vect/pr70138-1.c: Ditto.
628 * gcc.dg/vect/pr70138-2.c: Ditto.
629 * gcc.dg/vect/pr70354-1.c: Ditto.
630 * gcc.dg/vect/pr70354-2.c: Ditto.
631 * gcc.dg/vect/pr71259.c: Ditto.
632 * gcc.dg/vect/pr71416-1.c: Ditto.
633 * gcc.dg/vect/slp-43.c: Ditto.
634 * gcc.dg/vect/slp-45.c: Ditto.
635 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
636 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
637 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
638 * gfortran.dg/vect/pr69980.f90: Ditto.
639
6402016-06-24 Uros Bizjak <ubizjak@gmail.com>
641
642 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
643 * gcc.dg/vect/bb-slp-30.c: Ditto.
644 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
645 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
646 * gcc.dg/vect/pr45902.c: Ditto.
647 * gcc.dg/vect/pr48172.c: Ditto.
648 * gcc.dg/vect/pr48377.c: Ditto.
649 * gcc.dg/vect/pr49038.c: Ditto.
650 * gcc.dg/vect/pr49771.c: Ditto.
651 * gcc.dg/vect/pr52091.c: Ditto.
652 * gcc.dg/vect/pr53185-2.c: Ditto.
653 * gcc.dg/vect/pr56826.c: Ditto.
654 * gcc.dg/vect/pr60276.c: Ditto.
655 * gcc.dg/vect/pr62021.c: Ditto.
656 * gcc.dg/vect/pr63530.c: Ditto.
657 * gcc.dg/vect/pr65518.c: Ditto.
658 * gcc.dg/vect/pr65947-1.c: Ditto.
659 * gcc.dg/vect/pr65947-10.c: Ditto.
660 * gcc.dg/vect/pr65947-11.c: Ditto.
661 * gcc.dg/vect/pr65947-12.c: Ditto.
662 * gcc.dg/vect/pr65947-13.c: Ditto.
663 * gcc.dg/vect/pr65947-2.c: Ditto.
664 * gcc.dg/vect/pr65947-3.c: Ditto.
665 * gcc.dg/vect/pr65947-4.c: Ditto.
666 * gcc.dg/vect/pr65947-5.c: Ditto.
667 * gcc.dg/vect/pr65947-6.c: Ditto.
668 * gcc.dg/vect/pr65947-7.c: Ditto.
669 * gcc.dg/vect/pr65947-8.c: Ditto.
670 * gcc.dg/vect/pr65947-9.c: Ditto.
671 * gcc.dg/vect/pr71416-1.c: Ditto.
672 * gcc.dg/vect/pr71439.c: Ditto.
673 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
674 * gcc.dg/vect/vect-bswap16.c: Ditto.
675 * gcc.dg/vect/vect-bswap32.c: Ditto.
676 * gcc.dg/vect/vect-bswap64.c: Ditto.
677 * gcc.dg/vect/vect-live-1.c: Ditto.
678 * gcc.dg/vect/vect-live-2.c: Ditto.
679 * gcc.dg/vect/vect-live-3.c: Ditto.
680 * gcc.dg/vect/vect-live-4.c: Ditto.
681 * gcc.dg/vect/vect-live-5.c: Ditto.
682 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
683 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
684 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
685 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
686 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
687 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
688 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
689 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
690 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
691 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
692 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
693 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
694 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
695 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
696 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
697 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
698 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
699
d4213166 7002016-06-24 Uros Bizjak <ubizjak@gmail.com>
701
702 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
703
5aaec397 7042016-06-24 H.J. Lu <hongjiu.lu@intel.com>
705
706 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
707 ia32 if R_386_GOT32X relocation is supported.
708 * gcc.target/i386/noplt-3.c: Likewise.
709 * gcc.target/i386/noplt-2.c: Likewise.
710 (main): Renamed to ...
711 (bar): This.
712 * gcc.target/i386/noplt-4.c: Likewise.
713 (main): Renamed to ...
714 (bar): This.
715 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
716 * gcc.target/i386/pr67400-5.c: Likewise.
717
77104764 7182016-06-24 Jakub Jelinek <jakub@redhat.com>
719
7318e591 720 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
721 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
722
77104764 723 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
724 f4): Adjust expected diagnostics.
725 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
726 (T): If OVFP is defined, redefine to TP.
727 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
728 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
729 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
730 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
731 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
732 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
733 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
734 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
735 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
736 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
737 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
738 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
739 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
740 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
741 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
742 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
743 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
744 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
745 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
746 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
747 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
748 as last argument to __builtin_add_overflow_p.
749
ddf08519 7502016-06-23 Uros Bizjak <ubizjak@gmail.com>
751
752 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
753 dg-options and remove default vector testsuite compile flags.
754 * g++.dg/vect/pr33860a.cc: Ditto.
755 * g++.dg/vect/pr45470-a.cc: Ditto.
756 * g++.dg/vect/pr45470-b.cc: Ditto.
757 * g++.dg/vect/pr60896.cc: Ditto.
758 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
759 * gcc.dg/vect/pr18308.c: Ditto.
760 * gcc.dg/vect/pr24049.c: Ditto.
761 * gcc.dg/vect/pr33373.c: Ditto.
762 * gcc.dg/vect/pr36228.c: Ditto.
763 * gcc.dg/vect/pr42395.c: Ditto.
764 * gcc.dg/vect/pr42604.c: Ditto.
765 * gcc.dg/vect/pr46663.c: Ditto.
766 * gcc.dg/vect/pr48765.c: Ditto.
767 * gcc.dg/vect/pr49093.c: Ditto.
768 * gcc.dg/vect/pr49352.c: Ditto.
769 * gcc.dg/vect/pr52298.c: Ditto.
770 * gcc.dg/vect/pr52870.c: Ditto.
771 * gcc.dg/vect/pr53185.c: Ditto.
772 * gcc.dg/vect/pr53773.c: Ditto.
773 * gcc.dg/vect/pr56695.c: Ditto.
774 * gcc.dg/vect/pr62171.c: Ditto.
775 * gcc.dg/vect/pr63530.c: Ditto.
776 * gcc.dg/vect/pr68339.c: Ditto.
777 * gcc.dg/vect/pr71259.c: Ditto.
778 * gcc.dg/vect/vect-82_64.c: Ditto.
779 * gcc.dg/vect/vect-83_64.c: Ditto.
780 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
781 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
782 * gcc.dg/vect/vect-shift-2.c: Ditto.
783 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
784 * gfortran.dg/vect/pr39318.f90: Ditto.
785 * gfortran.dg/vect/pr45714-a.f: Ditto.
786 * gfortran.dg/vect/pr45714-b.f: Ditto.
787 * gfortran.dg/vect/pr46213.f90: Ditto.
788
81883aeb 7892016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
790 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
791
792 * gcc.target/powerpc/p9-splat-5.c: New test.
793
affe5c16 7942016-06-23 Uros Bizjak <ubizjak@gmail.com>
795
796 PR tree-optimization/71488
797 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
798 * lib/target-supports.exp: ... here.
799 (check_sse4_hw_available): New procedure.
800 (check_effective_target_sse4_runtime): Ditto.
801 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
802 -march=westmere for sse4_runtime targets.
547fdd3e 803 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 804 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 805 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 806 (main): Call check_vect ().
e50240d3 807 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 808
6fb2f181 8092016-06-23 H.J. Lu <hongjiu.lu@intel.com>
810
811 PR target/66232
812 PR target/67400
813 * gcc.target/i386/pr66232-14.c: New file.
814 * gcc.target/i386/pr66232-15.c: Likewise.
815 * gcc.target/i386/pr66232-16.c: Likewise.
816 * gcc.target/i386/pr66232-17.c: Likewise.
817 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
818 ia32 if R_386_GOT32X relocation is supported.
819 * gcc.target/i386/pr67400-2.c: Likewise.
820 * gcc.target/i386/pr67400-3.c: Likewise.
821 * gcc.target/i386/pr67400-4.c: Likewise.
822 * gcc.target/i386/pr67400-6.c: Likewise.
823 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 824 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 825
88be2b3c 8262016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
827
828 PR libgfortran/48852
829 * gfortran.dg/char4_iunit_1.f03: Update test.
830 * gfortran.dg/f2003_io_5.f03: Update test.
831 * gfortran.dg/real_const_3.f90: Update test.
832
ff600f64 8332016-06-23 Andi Kleen <ak@linux.intel.com>
834
835 * g++.dg/bprob/bprob.exp: Support autofdo.
836 * g++.dg/tree-prof/tree-prof.exp: dito.
837 * gcc.dg/tree-prof/tree-prof.exp: dito.
838 * gcc.misc-tests/bprob.exp: dito.
839 * gfortran.dg/prof/prof.exp: dito.
840 * lib/profopt.exp: dito.
841 * lib/target-supports.exp: Check for autofdo.
842
afa7ed87 8432016-06-23 Martin Liska <mliska@suse.cz>
844
845 * gcc.dg/pr71619.c: New test.
846
0941fba8 8472016-06-23 H.J. Lu <hongjiu.lu@intel.com>
848
849 PR target/67400
56896ed3 850 * gcc.target/i386/pr67400-1.c: New test.
851 * gcc.target/i386/pr67400-2.c: Likewise.
852 * gcc.target/i386/pr67400-3.c: Likewise.
853 * gcc.target/i386/pr67400-4.c: Likewise.
854 * gcc.target/i386/pr67400-5.c: Likewise.
855 * gcc.target/i386/pr67400-6.c: Likewise.
856 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 857
e557fc7f 8582016-06-22 David Malcolm <dmalcolm@redhat.com>
859
860 * c-c++-common/missing-header-1.c: New test case.
861 * c-c++-common/missing-header-2.c: New test case.
862 * c-c++-common/missing-header-3.c: New test case.
863 * c-c++-common/missing-header-4.c: New test case.
864
8469aece 8652016-06-22 David Malcolm <dmalcolm@redhat.com>
866
867 PR c/70339
868 * c-c++-common/attributes-1.c: Update dg-prune-output to include
869 hint.
870 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
871 expected results due to builtin "nanl" now being suggested for
872 "name".
873 * gcc.dg/pr67580.c: Update expected messages.
874 * gcc.dg/spellcheck-identifiers.c: New testcase.
875 * gcc.dg/spellcheck-typenames.c: New testcase.
876
6628b04d 8772016-06-22 David Malcolm <dmalcolm@redhat.com>
878
879 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
880 file.
881 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
882 diagnostic-test-show-locus-parseable-fixits.c to sources for
883 diagnostic_plugin_test_show_locus.c.
884 * lib/gcc-defs.exp (freeform_regexps): New global.
885 (dg-regexp): New function.
886 (handle-dg-regexps): New function.
887 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
888 freeform_regexps to the empty list.
889 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
890
82ccd33e 8912016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
892
affe5c16 893 PR tree-optimization/71488
82ccd33e 894 * g++.dg/pr71488.C: New test.
895 * gcc.dg/vect/vect-bool-cmp.c: New test.
896
2c21de58 8972016-06-22 Eric Botcazou <ebotcazou@adacore.com>
898
899 * gcc.dg/guality/param-5.c: New test.
900
fadfd5fc 9012016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
902
903 * gcc.target/i386/asm-flag-7.c: New test.
904
03fee1f8 9052016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
906
907 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
908 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
909 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
910 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
911 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
912 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
913 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
914 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
915 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
916 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
917 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
918 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
919 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
920 * gcc.dg/tree-ssa/vrp87.c: Likewise.
921 * lib/target-supports.exp: Likewise.
922
6905db52 9232016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
924
925 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
926 * gcc.dg/attr-ms_struct-2.c: Likewise.
927 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
928 * gcc.dg/bf-ms-attrib.c: Likewise.
929 * gcc.dg/bf-ms-layout-2.c: Likewise.
930 * gcc.dg/bf-ms-layout-3.c: Likewise.
931 * gcc.dg/bf-ms-layout.c: Likewise.
932 * gcc.dg/bf-no-ms-layout.c: Likewise.
933 * gcc.target/i386/bitfield1.c: Likewise.
934 * gcc.target/i386/bitfield2.c: Likewise.
935 * gcc.target/i386/bitfield3.c: Likewise.
936
a6f93fc2 9372016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
938
939 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
940 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
941 override other than -mcpu=power9 command-line option is specified,
942 or if the target operating system is aix.
943 * gcc.target/powerpc/darn-1.c: Likewise.
944 * gcc.target/powerpc/darn-2.c: Likewise.
945 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
946 test if effective-target is not powerpc_p9vector_ok or if the
947 target operating system is not defined.
948 * gcc.target/powerpc/vslv-1.c: Likewise.
949 * gcc.target/powerpc/vsrv-0.c: Likewise.
950 * gcc.target/powerpc/vsrv-1.c: Likewise.
951
1cb2b4d3 9522016-06-21 Tobias Burnus <burnus@net-b.de>
953
954 PR fortran/71068
955 * gfortran.dg/coarray/data_1.f90: New.
956
66ff0c67 9572016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
958
959 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
960 (dg-require-effective-target): Use arm_v8_neon_hw.
961 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
962 (dg-require-effective-target): Likewise.
963 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
964 (dg-require-effective-target): Likewise.
965 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
966 (dg-require-effective-target): Likewise.
967 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
968 (dg-require-effective-target): Likewise.
969 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
970 (dg-require-effective-target): Likewise.
971 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
972 Add AArch64 check.
973
949bfed4 9742016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
975
976 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
977 Set to 3 so test passes.
978
a20f6cd4 9792016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
980
981 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
982
12792843 9832016-06-21 Ilya Verbin <ilya.verbin@intel.com>
984
985 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
986 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
987 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
988 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
989
49763db6 9902016-06-21 Ilya Verbin <ilya.verbin@intel.com>
991
992 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
993 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
994
ada61167 9952016-06-21 H.J. Lu <hongjiu.lu@intel.com>
996
997 PR target/71549
998 * gcc.target/i386/pr71549.c: New test.
999
a15584d4 10002016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1001
1002 * gcc.target/powerpc/vadsdu-0.c: Replace
1003 dg-require-effective-target directive to allow test to run on more
1004 platforms, and add dg-skip-if directive to disable test on aix
1005 platforms because of known incompatibilities.
1006 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1007 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1008 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1009 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1010 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1011 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1012 * gcc.target/powerpc/vadsdub-2.c: Replace
1013 dg-require-effective-target directive to allow test to run on more
1014 platforms, and add dg-skip-if directive to disable test on aix
1015 platforms because of known incompatibilities.
1016 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1017 with vec_absdb call to differentiate this test from vadsdub-1.c.
1018 * gcc.target/powerpc/vadsduh-1.c: Replace
1019 dg-require-effective-target directive to allow test to run on more
1020 platforms, and add dg-skip-if directive to disable test on aix
1021 platforms because of known incompatibilities.
1022 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1023 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1024 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1025
ec15ec36 10262016-06-21 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR tree-optimization/71588
1029 * gcc.dg/pr71558.c: New test.
1030
faeffe49 10312016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1032
1033 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1034 * c-c++-common/pr68657-2.c: Likewise.
1035 * c-c++-common/pr68657-3.c: Likewise.
1036 * gcc.dg/torture/pr69714.c: Require int32plus support.
1037 * gcc.dg/torture/pr70025.c: Likewise.
1038 * gcc.dg/torture/pr70083.c: Likewise.
1039 * gcc.dg/torture/pr70542.c: Likewise.
1040 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1041
e218d07f 10422016-06-20 Joseph Myers <joseph@codesourcery.com>
1043
1044 PR c/71601
1045 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1046
232a3df7 10472016-06-20 Jakub Jelinek <jakub@redhat.com>
1048
d7f45b87 1049 PR middle-end/71581
1050 * gcc.dg/pr71581.c: New test.
1051
232a3df7 1052 PR rtl-optimization/71591
1053 * gcc.dg/cpp/pr71591.c: New test.
1054
dbddef42 10552016-06-20 David B. Robins <gcc@davidrobins.net>
1056
1057 PR target/71571
1058 * g++.dg/torture/pr71571.C: New test.
1059
03129ccb 10602016-06-20 Jakub Jelinek <jakub@redhat.com>
1061
1062 PR target/71559
1063 * gcc.target/i386/sse2-pr71559.c: New test.
1064 * gcc.target/i386/avx-pr71559.c: New test.
1065 * gcc.target/i386/avx512f-pr71559.c: New test.
1066
a40b4b62 10672016-06-20 Tobias Burnus <burnus@net-b.de>
1068
1069 PR fortran/71194
1070 * gfortran.dg/pointer_remapping_10.f90: New.
1071
ecbea05a 10722016-06-20 David Malcolm <dmalcolm@redhat.com>
1073
1074 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1075
0f61dae9 10762016-06-20 Martin Sebor <msebor@redhat.com>
1077
1078 PR c/69507
1079 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1080 * gnu90-const-expr-1.c: Same.
1081 * gnu99-const-expr-1.c: Same.
1082 * gnu99-static-1.c: Same.
1083
e458dfd8 10842016-06-20 Renlin Li <renlin.li@arm.com>
1085
1086 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1087
7ab71cb3 10882016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1089
1090 * gcc.target/aarch64/vcvt_f64_1.c: New.
1091 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1092 * gcc.target/aarch64/vrecp_f64_1.c: New.
1093
34d36b7a 10942016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1095
1096 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1097 "alignement".
1098
ed7f4748 10992016-06-20 Georg-Johann Lay <avr@gjlay.de>
1100
1101 PR target/71103
1102 * gcc.target/avr/torture/pr71103-2.c: New test.
1103
21897f47 11042016-06-19 Martin Sebor <msebor@redhat.com>
1105
1106 PR c/69507
1107 * gcc.dg/alignof.c: New test.
1108
98683d85 11092016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1110
1111 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1112 vs dg-error; test constexpr specifier too.
1113
358cee25 11142016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1115
1116 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1117
c3d7ceb6 11182016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1119
1120 * lib/target-supports.exp
1121 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1122 arm_neon_ok and merge flags. Fix temporary test name.
1123 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1124 and merge flags.
1125
1176073c 11262016-06-17 Martin Liska <mliska@suse.cz>
1127
1128 * gcc.dg/predict-9.c: Fix dump scanning.
1129
f3e2969a 11302016-06-17 Bin Cheng <bin.cheng@arm.com>
1131
1132 PR tree-optimization/71354
1133 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1134
7fdca647 11352016-06-17 Bin Cheng <bin.cheng@arm.com>
1136
1137 PR tree-optimization/71347
1138 * gcc.dg/tree-ssa/pr71347.c: New test.
1139
a338a226 11402016-06-17 Bin Cheng <bin.cheng@arm.com>
1141
1142 PR tree-optimization/71354
1143 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1144
c1e75671 11452016-06-17 Bin Cheng <bin.cheng@arm.com>
1146
1147 * gcc.dg/vect/vect-alias-check-1.c: New test.
1148
365ba13d 11492016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1150
59bde511 1151 PR target/71151
365ba13d 1152 * gcc.target/avr/pr71151-1.c: New test.
1153 * gcc.target/avr/pr71151-2.c: New test.
1154 * gcc.target/avr/pr71151-3.c: New test.
1155 * gcc.target/avr/pr71151-4.c: New test.
1156 * gcc.target/avr/pr71151-5.c: New test.
1157 * gcc.target/avr/pr71151-6.c: New test.
1158 * gcc.target/avr/pr71151-7.c: New test.
1159 * gcc.target/avr/pr71151-8.c: New test.
1160 * gcc.target/avr/pr71151-common.h: New test.
1161
db48d95b 11622016-06-16 Martin Liska <mliska@suse.cz>
1163
1164 * gfortran.dg/predict-1.f90: New test.
1165
4c780a59 11662016-06-16 Uros Bizjak <ubizjak@gmail.com>
1167
1168 PR target/71242
1169 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1170
8c1879bc 11712016-06-16 Jan Hubicka <hubicka@ucw.cz>
1172
1173 * g++.dg/vect/pr36648.cc: Disable cunrolli
1174
33698dfe 11752016-06-16 Jakub Jelinek <jakub@redhat.com>
1176
745f2db6 1177 PR target/71554
1178 * gcc.c-torture/execute/pr71554.c: New test.
1179
33698dfe 1180 PR rtl-optimization/71532
1181 * gcc.dg/torture/pr71532.c: New test.
1182
b42322b9 11832016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1184
1185 * gcc.target/powerpc/p9-dimode1.c: New test.
1186 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1187
412b298a 11882016-06-15 Jakub Jelinek <jakub@redhat.com>
1189
93479f99 1190 * gcc.c-torture/compile/20160615-1.c: New test.
1191
412b298a 1192 * g++.dg/cpp0x/ref-qual17.C: New test.
1193
3ec40531 11942016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1195
1196 PR middle-end/71529
1197 * gcc.target/i386/pr71529.C: New test.
1198
edfe7670 11992016-06-15 Alan Hayward <alan.hayward@arm.com>
1200
1201 PR tree-optimization/71483
1202 * g++.dg/vect/pr71483.c: New
1203
6e52ac17 12042016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1205
1206 PR c++/70202
1207 * g++.dg/inherit/crash6.C: New.
1208 * g++.dg/inherit/union2.C: Likewise.
1209 * g++.dg/inherit/virtual12.C: Likewise.
1210 * g++.dg/inherit/virtual13.C: Likewise.
1211 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1212
aed35af2 12132016-06-15 Uros Bizjak <ubizjak@gmail.com>
1214
0941fba8 1215 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 1216
6f710392 12172016-06-15 Alan Hayward <alan.hayward@arm.com>
1218
1219 PR tree-optimization/71439
1220 * gcc.dg/vect/pr71439.c: New
1221
d1cedfd3 12222016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1223
1224 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1225
ee8fd158 12262016-06-15 Richard Biener <rguenther@suse.de>
1227
1228 * gcc.dg/vect/slp-45.c: New testcase.
1229
5695a690 12302016-06-15 Richard Biener <rguenther@suse.de>
1231
1232 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1233
267ae3ee 12342016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1235
1236 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1237 requirements, and disable for AIX for now.
1238 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1239
a6d0e20a 12402016-06-14 Jakub Jelinek <jakub@redhat.com>
1241
b2efd162 1242 PR c++/71528
1243 * g++.dg/opt/pr71528.C: New test.
1244
a6d0e20a 1245 PR c++/71516
1246 * g++.dg/init/pr71516.C: New test.
1247
035778de 12482016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1249
1250 * g++.dg/init/array46.C: New.
1251
7c9dc58e 12522016-06-14 Uros Bizjak <ubizjak@gmail.com>
1253
0941fba8 1254 * gcc.target/i386/float128-3.c: New test.
1255 * gcc.target/i386/quad-sse4.c: Ditto.
1256 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1257 Update scan strings.
7c9dc58e 1258
412640c9 12592016-06-14 Richard Biener <rguenther@suse.de>
1260
1261 PR middle-end/71526
1262 * gfortran.dg/pr71526.f90: New testcase.
1263
1b9fde85 12642016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1265
1266 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1267 * gcc.dg/zero_bits_compound-1.c: Likewise.
1268
306097e3 12692016-06-14 Richard Biener <rguenther@suse.de>
1270
1271 PR tree-optimization/71522
1272 * gcc.dg/torture/pr71522.c: New testcase.
1273
566255a8 12742016-06-14 Jakub Jelinek <jakub@redhat.com>
1275
1276 PR tree-optimization/71520
1277 * gcc.dg/tree-ssa/pr71520.c: New test.
1278
eb912adb 12792016-06-14 Richard Biener <rguenther@suse.de>
1280
1281 PR tree-optimization/71521
56d35455 1282 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 1283
9720103d 12842016-06-13 Jakub Jelinek <jakub@redhat.com>
1285
12cb8367 1286 PR sanitizer/71498
1287 * c-c++-common/ubsan/bounds-13.c: New test.
1288
9720103d 1289 PR preprocessor/71183
1290 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1291
5965fbcc 12922016-06-13 Jeff Law <law@redhat.com>
1293
1294 PR tree-optimization/71403
1295 * c-c++-common/ubsan/pr71403-1.c: New test.
1296 * c-c++-common/ubsan/pr71403-2.c: New test.
1297 * c-c++-common/ubsan/pr71403-3.c: New test.
1298
04537049 12992016-06-13 Jakub Jelinek <jakub@redhat.com>
1300
1301 PR middle-end/71478
1302 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1303 Add -Wno-psabi -w to dg-options.
1304
412f195f 13052016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1306
1307 * gcc.target/powerpc/vadsdu-0.c: New test.
1308 * gcc.target/powerpc/vadsdu-1.c: New test.
1309 * gcc.target/powerpc/vadsdu-2.c: New test.
1310 * gcc.target/powerpc/vadsdu-3.c: New test.
1311 * gcc.target/powerpc/vadsdu-4.c: New test.
1312 * gcc.target/powerpc/vadsdu-5.c: New test.
1313 * gcc.target/powerpc/vadsdub-1.c: New test.
1314 * gcc.target/powerpc/vadsdub-2.c: New test.
1315 * gcc.target/powerpc/vadsduh-1.c: New test.
1316 * gcc.target/powerpc/vadsduh-2.c: New test.
1317 * gcc.target/powerpc/vadsduw-1.c: New test.
1318 * gcc.target/powerpc/vadsduw-2.c: New test.
1319
527790c1 13202016-06-13 David Malcolm <dmalcolm@redhat.com>
1321
1322 * gcc.dg/c99-init-2.c (c): Update expected error message.
1323 * gcc.dg/init-bad-8.c (foo): Likewise.
1324 * gcc.dg/spellcheck-fields-3.c: New test case.
1325
102e67eb 13262016-06-13 Martin Liska <mliska@suse.cz>
1327
1328 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1329 and "guess loop iv compared" heuristics.
1330 * gcc.dg/predict-2.c: Likewise.
1331 * gcc.dg/predict-3.c: Likewise.
1332 * gcc.dg/predict-4.c: Likewise.
1333 * gcc.dg/predict-5.c: Likewise.
1334 * gcc.dg/predict-6.c: Likewise.
1335
1a54d3be 13362016-06-13 Marek Polacek <polacek@redhat.com>
1337
1338 PR middle-end/71476
1339 * c-c++-common/Wswitch-unreachable-4.c: New test.
1340 * gcc.dg/Wswitch-unreachable-2.c: New test.
1341 * g++.dg/tm/jump1.C: Move dg-warning.
1342
5b7401b8 13432016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1344
1345 * gnat.dg/renaming10.ad[sb]: New test.
1346
1c93151c 13472016-06-13 Paul Thomas <pault@gcc.gnu.org>
1348
1349 PR fortran/70673
1350 * gfortran.dg/pr70673.f90: New test.
1351
249865a0 13522016-06-13 Richard Biener <rguenther@suse.de>
1353
1354 PR middle-end/64516
1355 * gcc.dg/align-3.c: New testcase.
1356
776d9b14 13572016-06-13 Martin Liska <mliska@suse.cz>
1358
1359 * gcc.target/i386/pr71458.c: New test.
1360
0cf5c551 13612016-06-12 Uros Bizjak <ubizjak@gmail.com>
1362
1363 PR target/71241
1364 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1365
34de0a35 13662016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1367
1368 PR target/60751
1369 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1370 statement.
1371
0cc8bc98 13722016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1373
1374 PR target/60751
1375 * gfortran.dg/comma_IO_extension_1.f90: New test.
1376 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1377 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1378 statement.
1379 * gfortran.dg/graphite/pr38083.f90: Likewise.
1380 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1381 missing format.
1382
0ff78c86 13832016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1384
1385 * gnat.dg/case_character.adb: New test.
1386
6c38863e 13872016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1388
1389 PR middle-end/71310
1390 * gcc.target/powerpc/pr71310.c: New testcase.
1391
24c41395 13922016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1393
1394 PR middle-end/71478
1395 * gcc.dg/pr71478.c: New test.
1396
aeb26fb6 13972016-06-10 Jakub Jelinek <jakub@redhat.com>
1398
702b3575 1399 PR middle-end/71494
1400 * gcc.c-torture/execute/pr71494.c: New test.
1401
8ec29807 1402 PR c/68657
1403 * gcc.target/i386/pr68657.c: New test.
1404
aeb26fb6 1405 PR inline-asm/68843
1406 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1407 (test): Add -masm=intel alternatives.
1408
1dc4d519 14092016-06-10 Martin Sebor <msebor@redhat.com>
1410
1411 PR c/71392
1412 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1413
6385d6d3 14142016-06-10 Jeff Law <law@redhat.com>
1415
1416 PR tree-optimization/71335
1417 * gcc.c-torture/execute/pr71335.c: New test.
1418
041a412b 14192016-06-10 David Malcolm <dmalcolm@redhat.com>
1420
1421 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1422 the various "cannot tail-call: " messages.
1423
4a5edbb2 14242016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1425
1426 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1427 and options.
1428
9cf3aec3 14292016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1430
1431 PR sanitizer/71480
1432 * c-c++-common/asan/pr71480.c: New test.
1433
61724718 14342016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1435
1436 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1437 (ASMNAME2): Likewise.
1438 (main): Replace fn in asm statement with ASMNAME ("fn").
1439 * gcc.dg/guality/pr68037-2.c: Likewise.
1440 * gcc.dg/guality/pr68037-3.c: Likewise.
1441 * gcc.dg/torture/pr68037-1.c: Likewise.
1442 * gcc.dg/torture/pr68037-2.c: Likewise.
1443 * gcc.dg/torture/pr68037-3.c: Likewise.
1444
1807f6fb 14452016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1446
1447 PR inline-asm/68843
1448 * gcc.target/i386/pr68843-1.c: New test.
1449 * gcc.target/i386/pr68843-2.c: New test.
1450
ccfa030f 14512016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 1452 Cesar Philippidis <cesar@codesourcery.com>
1453
1454 PR middle-end/71373
1455 * gcc.dg/goacc/nested-function-1.c: New file.
1456 * gcc.dg/goacc/nested-function-2.c: Likewise.
1457 * gcc.dg/goacc/pr71373.c: Likewise.
1458 * gfortran.dg/goacc/cray-2.f95: Likewise.
1459 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1460 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1461 * gfortran.dg/goacc/cray.f95: Update.
1462 * gfortran.dg/goacc/loop-1.f95: Likewise.
1463 * gfortran.dg/goacc/loop-3.f95: Likewise.
1464 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1465 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1466
14672016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1468
1469 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1470 for OpenACC tile clauses.
1471 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 1472
1473 PR c/71381
1474 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1475 to...
1476 * c-c++-common/goacc/cache-2.c: ... this new file.
1477 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1478 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1479 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1480 usage.
1481 * gfortran.dg/goacc/cray.f95: Likewise.
1482 * gfortran.dg/goacc/loop-1.f95: Likewise.
1483
bb038f3e 14842016-06-10 Alan Hayward <alan.hayward@arm.com>
1485
1486 PR tree-optimization/71407
1487 PR tree-optimization/71416
1488 * gcc.dg/vect/pr71407.c: New
1489 * gcc.dg/vect/pr71416-1.c: New
1490 * gcc.dg/vect/pr71416-2.c: New
1491
332409d3 14922016-06-10 Richard Biener <rguenther@suse.de>
1493
1494 PR middle-end/71477
1495 * gcc.dg/torture/pr71477.c: New testcase.
1496
03cf727c 14972016-06-09 Julia Koval <julia.koval@intel.com>
1498
1499 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1500 * gcc.target/i386/interrupt-13.c: Likewise.
1501 * gcc.target/i386/interrupt-15.c: Likewise.
1502 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1503 * gcc.target/i386/interrupt-24.c: Likewise.
1504 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1505 * gcc.target/i386/interrupt-9.c: Likewise.
1506 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1507
23b101c5 15082016-06-09 Martin Sebor <msebor@redhat.com>
1509
1510 PR c/70883
1511 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1512 * gcc.dg/builtin-constant_p-1.c: Same.
1513 * gcc.dg/builtins-error.c: Same.
1514 * gcc.dg/pr70859.c: Same.
1515
188d6bbb 15162016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1517
1518 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1519 * gcc.dg/torture/pr68067-1.c: Likewise.
1520 * gcc.dg/torture/pr68067-2.c: Likewise.
1521
15222016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1523
1524 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1525 when setting SIZE.
1526
ff8886bd 15272016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1528
1529 PR c++/71465
1530 * g++.dg/inherit/crash5.C: New.
1531 Revert:
1532 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/70202
1535 * g++.dg/inherit/crash5.C: New.
1536 * g++.dg/inherit/virtual1.C: Adjust.
1537
3f76cceb 15382016-06-09 Martin Liska <mliska@suse.cz>
1539
1540 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1541 * g++.dg/predict-loop-exit-2.C: Likewise.
1542 * g++.dg/predict-loop-exit-3.C: Likewise.
1543 * gcc.dg/predict-1.c: Likewise.
1544 * gcc.dg/predict-2.c: Likewise.
1545 * gcc.dg/predict-3.c: Likewise.
1546 * gcc.dg/predict-4.c: Likewise.
1547 * gcc.dg/predict-5.c: Likewise.
1548 * gcc.dg/predict-6.c: Likewise.
1549 * gcc.dg/predict-7.c: Likewise.
1550
59ae3d1b 15512016-06-09 Richard Biener <rguenther@suse.de>
1552
1553 PR tree-optimization/71462
1554 * gcc.dg/torture/pr71462.c: New testcase.
1555
8c2d2acf 15562016-06-09 Marek Polacek <polacek@redhat.com>
1557
1558 PR c/65471
1559 * gcc.dg/c11-generic-3.c: New test.
1560
224cb6b7 15612016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1562
1563 * g++.dg/init/array42.C: New.
1564 * g++.dg/init/array43.C: Likewise.
1565 * g++.dg/init/array44.C: Likewise.
1566 * g++.dg/init/array45.C: Likewise.
1567 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1568 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1569 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1570 * g++.dg/gomp/pr35751.C: Likewise.
1571 * g++.dg/init/array23.C: Likewise.
1572 * g++.dg/init/brace2.C: Likewise.
1573 * g++.dg/init/brace6.C: Likewise.
1574
732905bb 15752016-06-08 Martin Sebor <msebor@redhat.com>
1576 Jakub Jelinek <jakub@redhat.com>
1577
1578 PR c++/70507
1579 PR c/68120
1580 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1581 * c-c++-common/builtin-arith-overflow-2.c: New test.
1582 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1583 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1584 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1585
7ddaa622 15862016-06-08 Jakub Jelinek <jakub@redhat.com>
1587
1588 PR c++/71442
1589 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1590
84ee0905 15912016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1592
1593 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1594 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1595 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1596 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1597 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1598 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1599 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1600 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1601 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1602 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1603 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1604 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1605 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1606
2876af98 16072016-06-08 Richard Biener <rguenther@suse.de>
1608
1609 PR tree-optimization/68558
1610 * gcc.dg/vect/slp-44.c: New testcase.
1611
acbb0d03 16122016-06-08 Richard Biener <rguenther@suse.de>
1613
1614 * gcc.dg/vect/slp-43.c: New testcase.
1615
f8689010 16162016-06-08 Richard Biener <rguenther@suse.de>
1617
1618 PR tree-optimization/71452
1619 * gcc.dg/torture/pr71452.c: New testcase.
1620
52d393eb 16212016-06-08 Jakub Jelinek <jakub@redhat.com>
1622
1623 PR c++/71448
1624 * g++.dg/torture/pr71448.C: New test.
1625
9d700ce4 16262016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1627
1628 PR debug/71432
1629 PR ada/71413
1630 * g++.dg/debug/pr71432.C: New test.
1631
eb96ef65 16322016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1633
1634 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1635 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1636 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1637
a4753cdd 16382016-06-08 Alan Hayward <alan.hayward@arm.com>
1639
1640 * gcc.dg/vect/vect-live-2.c: Update effective target.
1641 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1642 * lib/target-supports.exp: Add aarch64 to vect_long.
1643
bafc7b1d 16442016-06-08 Marek Polacek <polacek@redhat.com>
1645
1646 PR c/71418
1647 * gcc.dg/noncompile/pr71418.c: New test.
1648
06e590e7 1649 PR c/71426
1650 * gcc.dg/noncompile/pr71426.c: New test.
1651
d3cb49c9 16522016-06-07 Jan Hubicka <hubicka@ucw.cz>
1653
1654 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1655 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1656 * gcc.dg/predict-3.c: Update template.
1657 * gcc.dg/predict-5.c: Update template.
1658 * gcc.dg/predict-6.c: Update template.
1659 * gcc.dg/predict-9.c: Update template.
1660 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1661
2d76c36a 16622016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1663
1664 * gcc.target/powerpc/vec-mul.c: New test.
1665
7cfde92a 16662016-06-07 David Malcolm <dmalcolm@redhat.com>
1667
1668 * gcc.dg/spellcheck-fields-2.c: New test case.
1669
b032c4dd 16702016-06-07 Richard Biener <rguenther@suse.de>
1671
1672 PR c/61564
1673 * gcc.dg/Wpragmas-1.c: New testcase.
1674 * gcc.dg/Wattributes-4.c: Likewise.
1675 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1676 entry.
1677
a7056369 16782016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1679
1680 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1681 spurious debug code.
1682
123c61e0 16832016-06-07 Richard Biener <rguenther@suse.de>
1684
1685 PR tree-optimization/71428
1686 * gcc.dg/torture/pr71428.c: New testcase.
1687
5819d47b 16882016-06-07 Richard Biener <rguenther@suse.de>
1689
1690 PR middle-end/71423
1691 * gcc.dg/torture/pr71423.c: New testcase.
1692
6cec5c6b 16932016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1694
1695 PR middle-end/71408
1696 * gcc.dg/tree-ssa/pr71408.c: New test.
1697
40bbfc17 16982016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1699
1700 PR middle-end/71281
1701 * g++.dg/torture/pr71281.C: New test.
1702
61f1f80c 17032016-06-06 Marek Polacek <polacek@redhat.com>
1704
1705 PR c/71362
1706 * gcc.dg/pr71362.c: New test.
1707
0406b32f 17082016-06-06 Jakub Jelinek <jakub@redhat.com>
1709 Patrick Palka <ppalka@gcc.gnu.org>
1710
1711 PR c++/70847
1712 PR c++/71330
1713 PR c++/71393
1714 * g++.dg/opt/pr70847.C: New test.
1715 * g++.dg/ubsan/pr70847.C: New test.
1716 * g++.dg/ubsan/pr71393.C: New test.
1717
b1445999 17182016-06-06 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR tree-optimization/71259
1721 * gcc.dg/vect/pr71259.c: New test.
1722
99b4f3a2 17232016-06-06 David Malcolm <dmalcolm@redhat.com>
1724
1725 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1726 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1727 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1728 above.
1729
837679bc 17302016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1731
1732 PR middle-end/37780
1733 * gcc.c-torture/execute/pr37780.c: New test.
1734 * gcc.target/aarch64/pr37780_1.c: Likewise.
1735 * gcc.target/arm/pr37780_1.c: Likewise.
1736
e4b92538 17372016-06-06 Marek Polacek <polacek@redhat.com>
1738
1739 * c-c++-common/attr-may-alias-1.c: New test.
1740 * c-c++-common/attr-may-alias-2.c: New test.
1741 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1742
43ac2f2f 17432016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1744
1745 PR c/24414
1746 * gcc.target/i386/pr24414.c: New test.
1747
7e1786b2 17482016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1749
1750 * gcc.target/sparc/vis4misc.c: New file.
1751 * gcc.target/sparc/fpcmp.c: Likewise.
1752 * gcc.target/sparc/fpcmpu.c: Likewise.
1753
f593ccb2 17542016-06-06 Alan Hayward <alan.hayward@arm.com>
1755
1756 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1757 * gcc.dg/vect/vect-live-3.c: Likewise.
1758
be6d8ddc 17592016-06-06 Richard Biener <rguenther@suse.de>
1760
1761 PR tree-optimization/71398
1762 * gcc.dg/torture/pr71398.c: New testcase.
1763
78f27916 17642016-06-06 Uros Bizjak <ubizjak@gmail.com>
1765
1766 PR target/71389
1767 * g++.dg/pr71389.C: New test.
1768
c5899606 17692016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1770
1771 PR fortran/71404
1772 * gfortran.dg/fmt_read_5.f: New test.
1773
8e3cd305 17742016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1775
1776 PR fortran/69659
1777 * gfortran.dg/class_array_22.f03: New test.
1778
703c0a09 17792016-06-05 Jan Hubicka <hubicka@ucw.cz>
1780
1781 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1782
d07b2b6f 17832016-06-05 Jan Hubicka <hubicka@ucw.cz>
1784
1785 * gcc.dg/predict-9.c: Update template.
1786
4a7ec4ac 17872016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1788
1789 PR c++/49377
1790 * g++.dg/template/pr49377.C: New.
1791
7499ef4a 17922016-06-04 Jakub Jelinek <jakub@redhat.com>
1793
1794 PR tree-optimization/71405
1795 * g++.dg/torture/pr71405.C: New test.
1796
558c800d 17972016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1798
1799 PR c++/70202
1800 * g++.dg/inherit/crash5.C: New.
1801 * g++.dg/inherit/virtual1.C: Adjust.
1802
4ee7cf4b 18032016-06-03 Jeff Law <law@redhat.com>
1804
1805 PR tree-optimization/71316
1806 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1807
b12ae762 18082016-06-03 Jakub Jelinek <jakub@redhat.com>
1809
1810 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1811 dg-additional-options with just -fno-tree-scev-cprop in it.
1812 * gcc.dg/vect/vect-live-2.c: Likewise.
1813 * gcc.dg/vect/vect-live-5.c: Likewise.
1814 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1815 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1816 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1817
e09a5ee3 18182016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1819
1820 PR c++/27100
1821 * g++.dg/other/friend6.C: New test.
1822
f14b1922 18232016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1824
1825 * g++.dg/torture/ppc-ldst-array.C: New.
1826
20702ea3 18272016-06-03 Joseph Myers <joseph@codesourcery.com>
1828
1829 PR target/71276
1830 PR target/71277
1831 * gcc.dg/torture/builtin-fp-int-inexact.c,
1832 gcc.target/i386/387-builtin-fp-int-inexact.c,
1833 gcc.target/i386/387-rint-inline-1.c,
1834 gcc.target/i386/387-rint-inline-2.c,
1835 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1836 gcc.target/i386/sse2-rint-inline-1.c,
1837 gcc.target/i386/sse2-rint-inline-2.c,
1838 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1839 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1840
5ed3cc7b 18412016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1842 Julia Koval <julia.koval@intel.com>
1843
1844 PR target/66960
1845 PR target/67630
1846 PR target/67634
1847 PR target/67841
1848 PR target/68037
1849 PR target/68618
1850 PR target/68661
1851 PR target/69575
1852 PR target/69596
1853 PR target/69734
1854 * gcc.dg/guality/pr68037-1.c: New test.
1855 * gcc.dg/guality/pr68037-2.c: Likewise.
1856 * gcc.dg/guality/pr68037-3.c: Likewise.
1857 * gcc.dg/torture/pr68037-1.c: Likewise.
1858 * gcc.dg/torture/pr68037-2.c: Likewise.
1859 * gcc.dg/torture/pr68037-3.c: Likewise.
1860 * gcc.dg/torture/pr68661-1a.c: Likewise.
1861 * gcc.dg/torture/pr68661-1b.c: Likewise.
1862 * gcc.target/i386/interrupt-1.c: Likewise.
1863 * gcc.target/i386/interrupt-2.c: Likewise.
1864 * gcc.target/i386/interrupt-3.c: Likewise.
1865 * gcc.target/i386/interrupt-4.c: Likewise.
1866 * gcc.target/i386/interrupt-5.c: Likewise.
1867 * gcc.target/i386/interrupt-6.c: Likewise.
1868 * gcc.target/i386/interrupt-7.c: Likewise.
1869 * gcc.target/i386/interrupt-8.c: Likewise.
1870 * gcc.target/i386/interrupt-9.c: Likewise.
1871 * gcc.target/i386/interrupt-10.c: Likewise.
1872 * gcc.target/i386/interrupt-11.c: Likewise.
1873 * gcc.target/i386/interrupt-12.c: Likewise.
1874 * gcc.target/i386/interrupt-13.c: Likewise.
1875 * gcc.target/i386/interrupt-14.c: Likewise.
1876 * gcc.target/i386/interrupt-15.c: Likewise.
1877 * gcc.target/i386/interrupt-16.c: Likewise.
1878 * gcc.target/i386/interrupt-17.c: Likewise.
1879 * gcc.target/i386/interrupt-18.c: Likewise.
1880 * gcc.target/i386/interrupt-19.c: Likewise.
1881 * gcc.target/i386/interrupt-20.c: Likewise.
1882 * gcc.target/i386/interrupt-21.c: Likewise.
1883 * gcc.target/i386/interrupt-22.c: Likewise.
1884 * gcc.target/i386/interrupt-23.c: Likewise.
1885 * gcc.target/i386/interrupt-24.c: Likewise.
1886 * gcc.target/i386/interrupt-25.c: Likewise.
1887 * gcc.target/i386/interrupt-26.c: Likewise.
1888 * gcc.target/i386/interrupt-27.c: Likewise.
1889 * gcc.target/i386/interrupt-28.c: Likewise.
1890 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1891 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1892 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1893 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1894 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1895 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1896 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1897 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1898 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1899 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1900 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1901 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1902
3e346f54 19032016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1904
f27c52fb 1905 PR tree-optimization/52171
1906 * gcc.dg/pr52171.c: New test.
1907 * gcc.target/i386/pr52171.c: New test.
3e346f54 1908
22e029d2 19092016-06-03 Jan Hubicka <jh@suse.cz>
1910
1911 * g++.dg/tree-ssa/pred-1.C: New testcase
1912 * gcc.dg/tree-ssa/pred-1.c: New testcase
1913
41ce74ed 19142016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1915
1916 PR target/70957
1917 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1918 support.
1919 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1920
cf573a72 19212016-06-03 Alan Hayward <alan.hayward@arm.com>
1922
1923 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1924
75aae5b4 19252016-06-03 Alan Hayward <alan.hayward@arm.com>
1926
1927 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 1928 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 1929 * gcc.dg/vect/vect-live-1.c: New test.
1930 * gcc.dg/vect/vect-live-2.c: New test.
1931 * gcc.dg/vect/vect-live-3.c: New test.
1932 * gcc.dg/vect/vect-live-4.c: New test.
1933 * gcc.dg/vect/vect-live-5.c: New test.
1934 * gcc.dg/vect/vect-live-slp-1.c: New test.
1935 * gcc.dg/vect/vect-live-slp-2.c: New test.
1936 * gcc.dg/vect/vect-live-slp-3.c: New test.
1937
eba6788d 19382016-06-03 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR middle-end/71387
1941 * g++.dg/opt/pr71387.C: New test.
1942
5a653985 19432016-06-02 Jeff Law <law@redhat.com>
1944
1945 PR tree-optimization/71328
1946 * gcc.c-torture/compile/pr71328.c: New test.
1947
f92f6941 19482016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1949
1950 PR fortran/52393
1951 * gfortran.dg/fmt_read_3.f90: Fix typo.
1952 * gfortran.dg/fmt_read_4.f90: New test.
1953
0d29e152 19542016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1955
1956 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1957 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1958 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1959 * g++.dg/cpp0x/override2.C: Likewise.
1960 * g++.dg/parse/crash5.C: Likewise.
1961 * g++.dg/parse/error16.C: Likewise.
1962 * g++.dg/parse/error27.C: Likewise.
1963 * g++.dg/template/qualttp15.C: Likewise.
1964 * g++.dg/template/redecl4.C: Likewise.
1965 * g++.old-deja/g++.other/crash39.C: Likewise.
1966 * g++.old-deja/g++.other/struct1.C: Likewise.
1967 * g++.old-deja/g++.pt/m9a.C: Likewise.
1968 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1969
2740a1a5 19702016-06-02 Jakub Jelinek <jakub@redhat.com>
1971
89f17a65 1972 PR c++/71372
1973 * c-c++-common/pr71372.c: New test.
1974
2740a1a5 1975 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1976 __TIME__ strings with __builtin_strcmp instead of printf and
1977 dg-output.
1978
9ae89a4e 19792016-06-02 Martin Liska <mliska@suse.cz>
1980
1981 * gcc.dg/predict-9.c: New test.
1982
41258f9c 19832016-06-02 Jakub Jelinek <jakub@redhat.com>
1984
1985 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1986 global set_compiler_env_var and global saved_compiler_env_var.
1987
dad46eb8 19882016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1989
1990 PR rtl-optimization/71295
1991 * gcc.c-torture/compile/pr71295.c: New test.
1992
9cc8a892 19932016-06-02 Jakub Jelinek <jakub@redhat.com>
1994
98e7c96c 1995 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1996
4a5a4de2 1997 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1998 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1999
9cc8a892 2000 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2001 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2002 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2003 alternative number.
2004
46819a36 20052016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2006
2007 * gcc.target/powerpc/p9-splat-4.c: New test.
2008
20092016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2010
2011 PR target/71186
2012 * gcc.target/powerpc/pr71186.c: New test.
2013
d9820cc5 20142016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2015
2016 PR fortran/52393
2017 * gfortran.dg/fmt_read_3.f90: New test.
2018
2f14ca3e 20192016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2020
2021 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2022 procedure.
2023
dfa5c0d3 20242016-06-01 Eduard Sanou <dhole@openmailbox.org>
2025
2026 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2027 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2028 env var is set.
2029 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2030 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2031 shown once.
2032 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2033 during compilation.
2034 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2035 vars set by dg-set-compiler-env-var.
2036
7d7125df 20372016-06-01 Paul Thomas <pault@gcc.gnu.org>
2038
2039 PR fortran/71156
2040 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2041 to the module procedure declaration.
2042 * gfortran.dg/submodule_16.f08: New test.
2043
6ab9cde4 20442016-06-01 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR middle-end/71371
2047 * c-c++-common/gomp/pr71371.c: New test.
2048
0cfe7a23 20492016-06-01 Richard Biener <rguenther@suse.de>
2050
2051 PR tree-optimization/71366
2052 * gcc.dg/torture/pr71366-1.c: New testcase.
2053 * gcc.dg/torture/pr71366-2.c: Likewise.
2054
5a5b02e1 20552016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2056
2057 * gcc.target/powerpc/vslv-0.c: New test.
2058 * gcc.target/powerpc/vslv-1.c: New test.
2059 * gcc.target/powerpc/vsrv-0.c: New test.
2060 * gcc.target/powerpc/vsrv-1.c: New test.
2061
d27a79f6 20622016-06-01 Nathan Sidwell <nathan@acm.org>
2063
2064 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2065 * gcc.target/nvptx/weak.c: New.
2066
6172a9fd 20672016-06-01 Richard Biener <rguenther@suse.de>
2068
2069 PR tree-optimization/71261
2070 * gcc.dg/torture/vect-bool-1.c: New testcase.
2071
f9aaabb2 20722016-06-01 Jakub Jelinek <jakub@redhat.com>
2073
2074 * gfortran.dg/gomp/order-1.f90: New test.
2075 * gfortran.dg/gomp/order-2.f90: New test.
2076
53b01069 20772016-06-01 Jan Hubicka <hubicka@ucw.cz>
2078
2079 * gcc.dg/unroll-6.c: Update template.
2080 * gcc.dg/unroll-7.c: New testcase.
2081 * gcc.dg/unroll-8.c: New testcase.
2082
36757397 20832016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2084
2085 * gnat.dg/opt56.ad[sb]: New test.
2086
7f93bd6e 20872016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2088
2089 PR c++/66635
2090 * g++.dg/cpp0x/constexpr-ice16.C: New.
2091
9f41a2ce 20922016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2093
2094 PR tree-optimization/71314
2095 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2096 -mbranch-cost=2.
2097
31e02373 20982016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2099
2100 PR tree-optimization/71077
2101 * gcc.dg/tree-ssa/pr71077.c: New test.
2102
76f8f901 21032016-05-31 Jan Hubicka <hubicka@ucw.cz>
2104
7f93bd6e 2105 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2106 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2107 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 2108
04f5f923 21092016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2110
2111 PR c++/71248
2112 * g++.dg/cpp0x/pr71248.C: New.
2113 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2114 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2115 * g++.dg/init/new37.C: Likewise.
2116 * g++.dg/template/static1.C: Likewise.
2117 * g++.dg/template/static2.C: Likewise.
2118
4ffddf28 21192016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2120
2121 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2122 instead of %rdi.
2123 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2124
4ff7bd21 21252016-05-31 Marek Polacek <polacek@redhat.com>
2126
2127 * c-c++-common/Wswitch-unreachable-3.c: New test.
2128 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2129
e1f7cc4b 21302016-05-31 Richard Biener <rguenther@suse.de>
2131
2132 PR tree-optimization/71352
2133 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2134
02978bd1 21352016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2136
2137 * gcc.target/arm/armv5_thumb_isa.c: New test.
2138
cfce8164 21392016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2140
2141 PR target/71346
2142 * gcc.target/i386/pr71346.c: New test.
2143
7a51c705 21442016-05-31 Tom de Vries <tom@codesourcery.com>
2145
2146 PR tree-optimization/69068
2147 * gcc.dg/graphite/pr69068.c: New test.
2148
8c1ac106 21492016-05-27 Martin Sebor <msebor@redhat.com>
2150
2151 PR c++/71306
2152 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2153
b6431756 21542016-05-30 Jakub Jelinek <jakub@redhat.com>
2155
2156 PR c++/71349
2157 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2158 nowait depend(inout: dd[0]) clauses where permitted.
2159
f6203294 21602016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2161
2162 PR c++/71238
2163 * g++.dg/parse/pr71238.C: New.
2164 * g++.dg/concepts/friend1.C: Test column numbers too.
2165 * g++.dg/cpp0x/initlist31.C: Likewise.
2166 * g++.dg/cpp0x/pr51420.C: Likewise.
2167 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2168 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2169 * g++.dg/ext/builtin3.C: Likewise.
2170 * g++.dg/lookup/friend12.C: Likewise.
2171 * g++.dg/lookup/friend7.C: Likewise.
2172 * g++.dg/lookup/koenig1.C: Likewise.
2173 * g++.dg/lookup/koenig5.C: Likewise.
2174 * g++.dg/lookup/used-before-declaration.C: Likewise.
2175 * g++.dg/overload/koenig1.C: Likewise.
2176 * g++.dg/template/crash65.C: Likewise.
2177 * g++.dg/template/friend57.C: Likewise.
2178 * g++.dg/warn/Wshadow-5.C: Likewise.
2179 * g++.dg/warn/Wunused-8.C: Likewise.
2180 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2181 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2182 * g++.old-deja/g++.jason/member.C: Likewise.
2183 * g++.old-deja/g++.jason/report.C: Likewise.
2184 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2185 * g++.old-deja/g++.law/visibility20.C: Likewise.
2186 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2187 * g++.old-deja/g++.other/static5.C: Likewise.
2188 * g++.old-deja/g++.pt/overload2.C: Likewise.
2189
b96f8145 21902016-05-30 Jan Hubicka <hubicka@ucw.cz>
2191
2192 * gcc.dg/tree-ssa/peel1.c: New testcase.
2193 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2194 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2195
ed5bca7a 21962016-05-30 Tom de Vries <tom@codesourcery.com>
2197
2198 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2199 to ce.
2200
c0aa0333 22012016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2202
2203 PR c++/71099
2204 * g++.dg/parse/virtual1.C: New.
2205
231010db 22062016-05-30 Uros Bizjak <ubizjak@gmail.com>
2207
2208 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2209 Use correct register when clearing %edx.
2210
765557c0 22112016-05-30 Alexander Monakov <amonakov@ispras.ru>
2212
2213 PR tree-optimization/71289
2214 * gcc.dg/pr71289.c: New test.
2215
fc3b1c44 22162016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2217
2218 PR middle-end/71269
2219 PR middle-end/71292
2220 * gcc.dg/tree-ssa/pr71269.c: New test.
2221 * gcc.dg/tree-ssa/pr71292.c: New test.
2222
ce352457 22232016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2224
2225 PR middle-end/71252
2226 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2227
eedd711b 22282016-05-30 Jan Hubicka <hubicka@ucw.cz>
2229
2230 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2231 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2232 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2233
8c061890 22342016-05-30 Tom de Vries <tom@codesourcery.com>
2235
2236 PR tree-optimization/69067
2237 * gcc.dg/graphite/pr69067.c: New test.
2238
a6b0884c 22392016-05-29 Uros Bizjak <ubizjak@gmail.com>
2240
2241 PR target/71245
2242 * gcc.target/i386/pr71245-1.c: New test.
2243 * gcc.target/i386/pr71245-2.c: Ditto.
2244
2369edfc 22452016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2246
2247 PR c++/71105
2248 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2249 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2250 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2251
b6ab3f43 22522016-05-27 Jan Hubicka <hubicka@ucw.cz>
2253
2254 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2255
0192662b 22562016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2257
2258 Revert:
2259 PR c++/69855
2260 * g++.dg/overload/69855.C: New.
2261 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2262 * g++.old-deja/g++.pt/crash3.C: Likewise.
2263
fce78c50 22642016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2265
2266 PR c++/60385
2267 * g++.dg/parse/namespace13.C: New.
2268
372172fe 22692016-05-26 Jeff Law <law@redhat.com>
2270
2271 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2272 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2273 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2274 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2275 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2276 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2277 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2278 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2279 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2280 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2281 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2282 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2283 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2284
5d8a8944 22852016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2286
2287 PR c++/69855
2288 * g++.dg/overload/69855.C: New.
2289 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2290 * g++.old-deja/g++.pt/crash3.C: Likewise.
2291
29602b75 22922016-05-27 Jiong Wang <jiong.wang@arm.com>
2293
2294 PR target/63596
2295 * gcc.target/aarch64/va_arg_1.c: New testcase.
2296 * gcc.target/aarch64/va_arg_2.c: Likewise.
2297 * gcc.target/aarch64/va_arg_3.c: Likewise.
2298
c900b732 22992016-05-27 Jiong Wang <jiong.wang@arm.com>
2300
2301 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2302 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2303 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2304 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2305 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2306
73ef73bd 23072016-05-27 Marek Polacek <polacek@redhat.com>
2308
2309 PR middle-end/71308
2310 * g++.dg/torture/pr71308.C: New test.
2311
a6031633 23122016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2313
2314 * gcc.dg/zero_bits_compound-1.c: New test.
2315 * gcc.dg/zero_bits_compound-2.c: New test.
2316
1fbdc7ae 23172016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2318
2319 PR middle-end/71279
2320 * gcc.dg/pr71279.c: New test.
2321
2e196ca8 23222016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2323
2324 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2325 floating point min/max/comparison instructions.
2326 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2327
6feab9ce 23282016-05-26 Jakub Jelinek <jakub@redhat.com>
2329
2330 * c-c++-common/gomp/schedule-1.c: New test.
2331 * gfortran.dg/gomp/schedule-1.f90: New test.
2332
978cea8f 23332016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2334
2335 PR c++/70822
2336 PR c++/70106
2337 * g++.dg/cpp1y/auto-fn32.C: New test.
2338 * g++.dg/cpp1y/paren4.C: New test.
2339
0478d9ed 23402016-05-26 Nathan Sidwell <nathan@acm.org>
2341
2342 * gcc.dg/20060410.c: Xfail on ptx.
2343 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2344 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2345 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2346 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2347 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2348
5fd1c174 23492016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2350
2351 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2352
c5e8b3e2 23532016-05-26 Jakub Jelinek <jakub@redhat.com>
2354
0db93a5b 2355 PR tree-optimization/71280
2356 * gcc.dg/pr71280.c: New test.
2357
7199c05c 2358 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2359
76c786ac 2360 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2361 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2362
c5e8b3e2 2363 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2364
e9bcea2f 23652016-05-26 Jiong Wang <jiong.wang@arm.com>
2366
2367 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 2368 kept in memory.
e9bcea2f 2369
955d947b 23702016-05-25 Jeff Law <law@redhat.com>
2371
2372 PR tree-optimization/71272
2373 * gcc.c-torture/compile/pr71272.c: new test.
2374
77102dbe 23752016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2376
2377 * gcc.target/powerpc/vec-cmpne.c: New test.
2378 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2379
552821b4 23802016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2381
2382 * gnat.dg/opt55.ad[sb]: New test.
2383
0113f3c5 23842016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2385
2386 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2387 * c-c++-common/pr60226.c: Require int32plus.
2388 * gcc.c-torture/execute/pr70602.c: Likewise.
2389 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2390 unsigned long for malloc arg type.
2391 * gcc.dg/asr_div1.c: Require int32plus.
2392 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2393 * gcc.dg/pie-1.c: Require pie.
2394 * gcc.dg/pie-2.c: Likewise.
2395 * gcc.dg/pr59471.c: Require int32plus.
2396 * gcc.dg/pr59963-2.c: XFAIL for int16.
2397 * gcc.dg/pr60114.c: Require int32plus.
2398 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2399 unsigned long for typedef of size_t.
2400 * gcc.dg/pr63914.c: Require int32plus.
2401 * gcc.dg/pr64536.c: Require pt32plus.
2402 * gcc.dg/pr65658.c: Likewise.
2403 * gcc.dg/pr67271.c: Require int32plus.
2404 * gcc.dg/pr68112.c: Likewise.
2405 * gcc.dg/pr69071.c: Skip for avr target.
2406 * gcc.dg/pr69973.c: Require int32plus.
2407 * gcc.dg/pr70169.c: Skip for avr target.
2408 * gcc.dg/sso-6.c: Require int32plus.
2409 * gcc.dg/sso-7.c: Likewise.
2410 * gcc.dg/sso-8.c: Likewise.
2411 * gcc.dg/vrp-min-max-2.c: Likewise.
2412
f4094380 24132016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2414
2415 PR target/70738
2416 * gcc.target/i386/pr70738-1.c: New test.
2417 * gcc.target/i386/pr70738-2.c: Likewise.
2418 * gcc.target/i386/pr70738-3.c: Likewise.
2419 * gcc.target/i386/pr70738-4.c: Likewise.
2420 * gcc.target/i386/pr70738-5.c: Likewise.
2421 * gcc.target/i386/pr70738-6.c: Likewise.
2422 * gcc.target/i386/pr70738-7.c: Likewise.
2423 * gcc.target/i386/pr70738-8.c: Likewise.
2424 * gcc.target/i386/pr70738-9.c: Likewise.
2425
239a4bea 24262016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2427
2428 PR rtl-optimization/66940
2429 * gcc.c-torture/execute/pr66940.c: New test.
2430
bf6382ba 24312016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2432
2433 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2434 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2435 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2436 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2437 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2438 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2439 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2440 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2441 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2442 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2443 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2444 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2445 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2446 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2447 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2448 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2449 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2450 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2451 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2452 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2453 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2454 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2455 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2456 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2457
2c995da9 24582016-05-25 Marek Polacek <polacek@redhat.com>
2459
2460 PR c/71265
2461 * gcc.dg/noncompile/pr71265.c: New test.
2462
abfbb5b5 2463 PR c/71266
2464 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2465
f6871bbd 24662016-05-25 Nathan Sidwell <nathan@acm.org>
2467
2468 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2469
de04e83e 24702016-05-25 Richard Biener <rguenther@suse.de>
2471
2472 PR tree-optimization/71261
2473 * c-c++-common/torture/pr71261.c: New testcase.
2474
b35931f7 24752016-05-25 Richard Biener <rguenther@suse.de>
2476
2477 PR tree-optimization/71264
2478 * gcc.dg/vect/pr71264.c: New testcase.
2479
166c3089 24802016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2481
2482 PR c++/55992
2483 * g++.dg/cpp0x/alias-decl-53.C: New.
2484 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2485
14240409 24862016-05-25 Martin Liska <mliska@suse.cz>
2487
2488 * g++.dg/pr71239.C: New test.
2489
bc47d9f6 24902016-05-25 Richard Biener <rguenther@suse.de>
2491
4860a6bf 2492 * gcc.dg/vect/pr58135.c: Rename to ...
2493 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 2494
d8a3f157 24952016-05-25 Marek Polacek <polacek@redhat.com>
2496
2497 * g++.dg/pr65295.C: Use target c++14.
2498
3af16045 24992016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2500
231010db 2501 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2502 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 2503
949479b2 25042016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2505
2506 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2507 instructions.
2508
6d6a3fc3 25092016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2510
2511 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2512 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2513 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2514 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2515 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2516 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2517 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2518 * c-c++-common/goacc/pcopy.c: Likewise.
2519 * c-c++-common/goacc/pcopyin.c: Likewise.
2520 * c-c++-common/goacc/pcopyout.c: Likewise.
2521 * c-c++-common/goacc/pcreate.c: Likewise.
2522 * c-c++-common/goacc/pr70688.c: New test.
2523 * c-c++-common/goacc/present-1.c: Adjust test.
2524 * c-c++-common/goacc/reduction-5.c: Likewise.
2525 * g++.dg/goacc/data-1.C: New test.
2526
af648be2 25272016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2528
2529 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2530 vector parity built-in functions.
2531 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2532 count trailing zeros automatic vectorization.
2533 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2534 count trailing zeros built-in functions.
2535
4e173d60 25362016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2537
2538 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2539
a0c02a52 25402016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2541
2542 PR target/71050
2543 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2544
64c52e9c 25452016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2546
2547 PR c++/50436
2548 * g++.dg/template/crash123.C: New.
2549 * g++.dg/template/crash124.C: Likewise.
2550
752b5a4c 25512016-05-24 Martin Sebor <msebor@redhat.com>
2552
2553 PR c++/71147
2554 * g++.dg/ext/flexary16.C: New test.
2555
a36dd683 25562016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2557
f6871bbd 2558 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2559 before math.h is included.
a36dd683 2560 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2561 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2562 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2563 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2564 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2565 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2566 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2567 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2568 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2569 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2570 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2571 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2572 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2573 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2574 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2575 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2576 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2577 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2578 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2579 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2580 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2581 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2582 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2583
d60e1df7 25842016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2585 Kelvin Nilsen <kelvin@gcc.gnu.org>
2586
2587 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2588 support.
2589
22d09025 25902016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2591
2592 PR c++/69872
2593 * g++.dg/warn/Wno-narrowing1.C: New.
2594
6ef0143d 25952016-05-24 Marek Polacek <polacek@redhat.com>
2596
2597 PR c/71249
2598 * c-c++-common/Wswitch-unreachable-2.c: New test.
2599
962a2062 26002016-05-24 Jakub Jelinek <jakub@redhat.com>
2601
ead77194 2602 PR c++/71257
2603 * g++.dg/vect/simd-clone-6.cc: New test.
2604 * g++.dg/gomp/declare-simd-6.C: New test.
2605
962a2062 2606 PR middle-end/70434
2607 PR c/69504
2608 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2609
23edc6d1 26102016-05-24 Richard Biener <rguenther@suse.de>
2611
2612 PR tree-optimization/71240
2613 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2614
30633bcc 26152016-05-24 Richard Biener <rguenther@suse.de>
2616
2617 PR tree-optimization/71230
2618 * gcc.dg/torture/pr71230.c: New testcase.
2619 * g++.dg/torture/pr71230.C: Likewise.
2620
c9d624bd 26212016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2622
2623 * c-c++-common/goacc/routine-5.c: Add tests.
2624 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2625 * gfortran.dg/goacc/routine-6.f90: Add tests.
2626
ce143ff0 26272016-05-24 Richard Biener <rguenther@suse.de>
2628
2629 PR tree-optimization/71253
2630 * gcc.dg/torture/pr71253.c: New testcase.
2631
3bdaecd5 26322016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2633
2634 PR middle-end/71252
2635 * gfortran.dg/pr71252.f90: New test.
2636
856b494d 26372016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2638
2639 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2640
7345b977 26412016-05-24 Richard Biener <rguenther@suse.de>
2642
2643 PR middle-end/70434
2644 PR c/69504
2645 * c-c++-common/vector-subscript-4.c: New testcase.
2646 * c-c++-common/vector-subscript-5.c: Likewise.
2647
6f065267 26482016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2649
2650 PR fortran/71123
2651 * gfortran.dg/namelist_90.f: New test
2652
fd6757da 26532016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2654
2655 PR fortran/66461
2656 * gfortran.dg/unexpected_eof.f: New test
2657
7d5555a8 26582016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2659 Kelvin Nilsen <kelvin@gcc.gnu.org>
2660
2661 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2662 as little endian.
2663
ae6744c9 26642016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2665
2666 PR c++/70972
2667 * g++.dg/cpp0x/inh-ctor20.C: New.
2668 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2669
f0d91a85 26702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2671
2672 PR c++/69095
2673 * g++.dg/cpp0x/variadic168.C: New.
2674
1618ffe5 26752016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2676
2677 * g++.dg/cpp0x/pr31445.C: Test column number too.
2678 * g++.dg/cpp0x/pr32253.C: Likewise.
2679 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2680 * g++.dg/cpp0x/variadic36.C: Likewise.
2681
c0205bab 26822016-05-23 Marc Glisse <marc.glisse@inria.fr>
2683
2684 * gcc.dg/fold-notshift-2.c: Adjust.
2685
1398da0f 26862016-05-23 Marek Polacek <polacek@redhat.com>
2687
2688 PR c/49859
2689 * c-c++-common/Wswitch-unreachable-1.c: New test.
2690 * gcc.dg/Wswitch-unreachable-1.c: New test.
2691 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2692 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2693 * g++.dg/gomp/block-10.C: Likewise.
2694 * gcc.dg/gomp/block-10.c: Likewise.
2695 * g++.dg/gomp/block-9.C: Likewise.
2696 * gcc.dg/gomp/block-9.c: Likewise.
2697 * g++.dg/gomp/target-1.C: Likewise.
2698 * g++.dg/gomp/target-2.C: Likewise.
2699 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 2700 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 2701 * g++.dg/gomp/taskgroup-1.C: Likewise.
2702 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2703 * gcc.dg/gomp/teams-1.c: Likewise.
2704 * g++.dg/gomp/teams-1.C: Likewise.
2705 * g++.dg/overload/error3.C: Likewise.
2706 * g++.dg/tm/jump1.C: Likewise.
2707 * g++.dg/torture/pr40335.C: Likewise.
2708 * gcc.dg/c99-vla-jump-5.c: Likewise.
2709 * gcc.dg/switch-warn-1.c: Likewise.
2710 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2711 * gcc.dg/nested-func-1.c: Likewise.
2712 * gcc.dg/pr67784-4.c: Likewise.
2713
5403ed8b 27142016-05-23 Richard Biener <rguenther@suse.de>
2715
2716 PR tree-optimization/71230
2717 * gfortran.dg/pr71230-1.f90: New testcase.
2718 * gfortran.dg/pr71230-2.f90: Likewise.
2719
27510941 27202016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2721
1618ffe5 2722 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 2723 * gcc.dg/vect/pr58135.c: Add new.
2724 * gfortran.dg/pr46519-1.f: Adjust test case.
2725
a41c605d 27262016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2727
2728 PR c++/53401
2729 * g++.dg/cpp0x/decltype64.C: New.
2730
3eb254ab 27312016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2732
2733 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2734 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2735 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2736
a75fffe1 27372016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2738
2739 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2740 Add poly64x1_t and poly64x2_t cases if supported.
2741 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2742 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2743 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2744 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2745 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2746
56979b12 27472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2748
2749 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2750 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2751 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2752 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2753 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2754 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2755 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2756
dc5e98db 27572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2758
2759 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2760
c0f383ae 27612016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2762
2763 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2764 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2765
2a4d70a2 27662016-05-22 Jakub Jelinek <jakub@redhat.com>
2767
4c109025 2768 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2769 constraint instead of "r".
2770 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2771 insn instead of vxorpd.
2772 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2773
bad891ce 2774 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2775 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2776
ac23ddb9 2777 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2778
9dac9579 2779 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2780 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2781
2a4d70a2 2782 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2783
9eafdd7b 27842016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2785
2786 PR middle-end/40921
2787 * gcc.dg/tree-ssa/pr40921.c: New test.
2788
93df190d 27892016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2790
2791 PR target/71103
2792 * gcc.target/avr/pr71103.c: New test.
2793
933b9f7f 27942016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2795
2796 PR middle-end/71179
2797 * gcc.dg/tree-ssa/pr71179.c: New test.
2798
8bdfbc08 27992016-05-20 Martin Sebor <msebor@redhat.com>
2800
2801 PR c/71115
2802 * gcc.dg/init-excess-2.c: New test.
2803
6827ab42 28042016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2805
2806 * gnat.dg/opt53.adb: New test.
2807 * gnat.dg/opt54.adb: Likewise.
2808
58a5f4c0 28092016-05-20 Martin Jambor <mjambor@suse.cz>
2810
2811 PR tree-optimization/70884
2812 * gcc.dg/tree-ssa/pr70919.c: New test.
2813
bb7145f6 28142016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2815
2816 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2817 formatting.
f6871bbd 2818 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2819 fix code formatting.
2820
28212016-05-20 Nathan Sidwell <nathan@acm.org>
2822
2823 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2824 non-common cases.
2825 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 2826
9954d230 28272016-05-20 David Malcolm <dmalcolm@redhat.com>
2828
2829 * jit.dg/all-non-failing-tests.h: Add
2830 test-factorial-must-tail-call.c.
2831 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2832 * jit.dg/test-factorial-must-tail-call.c: New test case.
2833
08a161f9 28342016-05-20 Jakub Jelinek <jakub@redhat.com>
2835
2836 PR fortran/71204
2837 * gfortran.dg/pr71204.f90: New test.
2838
3d380077 28392016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2840
2841 * gcc.target/nvptx/sincos.c: New test.
2842
0f104d56 28432016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2844
2845 PR c++/70572
2846 * g++.dg/cpp1y/auto-fn31.C: New.
2847
61736a1b 28482016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2849
2850 * gcc.target/powerpc/vec-addec.c: New test.
2851 * gcc.target/powerpc/vec-addec-int128.c: New test.
2852
b4a61e77 28532016-05-20 David Malcolm <dmalcolm@redhat.com>
2854
2855 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2856 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2857 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2858 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2859
9a2ace10 28602016-05-20 Jan Hubicka <hubicka@ucw.cz>
2861
2862 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2863
45cdf8c6 28642016-05-20 Jakub Jelinek <jakub@redhat.com>
2865
b9a1dcd5 2866 PR c++/71210
2867 * g++.dg/opt/pr71210-1.C: New test.
2868 * g++.dg/opt/pr71210-2.C: New test.
2869
45cdf8c6 2870 PR tree-optimization/29756
2871 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2872 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2873 only on selected targets where V4SImode vectors are known to be
2874 supported.
2875
92e3ffbf 28762016-05-20 Marc Glisse <marc.glisse@inria.fr>
2877
2878 PR tree-optimization/71079
2879 PR tree-optimization/71206
2880 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2881
5da368e3 28822016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2883
2884 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2885 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2886 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2887
2506d97a 28882016-05-20 Richard Guenther <rguenther@suse.de>
2889
2890 PR tree-optimization/29756
2891 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2892
adade307 28932016-05-20 Richard Biener <rguenther@suse.de>
2894
2895 PR tree-optimization/71185
2896 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2897
c3deca25 28982016-05-20 Richard Biener <rguenther@suse.de>
2899
2900 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2901
8b0bef14 29022016-05-19 Marek Polacek <polacek@redhat.com>
2903
2904 PR c++/71075
2905 * g++.dg/diagnostic/pr71075.C: New test.
2906
08025288 29072016-05-19 David Malcolm <dmalcolm@redhat.com>
2908
2909 PR c++/71184
2910 * g++.dg/pr71184.C: New test case.
2911
26a51591 29122016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2913
2914 * gcc.target/powerpc/darn-0.c: New test.
2915 * gcc.target/powerpc/darn-1.c: New test.
2916 * gcc.target/powerpc/darn-2.c: New test.
2917
d8d3e75a 29182016-05-19 Marek Polacek <polacek@redhat.com>
2919
2920 PR tree-optimization/71031
2921 * gcc.dg/tree-ssa/vrp100.c: New test.
2922
c28211ae 29232016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2924
2925 PR rtl-optimization/71148
2926 * gcc.dg/pr71148.c: New test.
2927
3f5ea43a 29282016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2929
2930 PR target/71056
2931 * gcc.target/arm/pr71056.c: New test.
2932
2a7d4c20 29332016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2934
2935 * c-c++-common/pr69669.c: Check the used mode.
2936
ed0b0569 29372016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2938
2939 PR sanitizer/64354
2940 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2941
410372fe 29422016-05-19 Richard Biener <rguenther@suse.de>
2943
2944 PR tree-optimization/70729
2945 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2946 * gcc.dg/graphite/scop-18.c: Likewise.
2947 * gcc.dg/pr41783.c: Disable LIM.
2948 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2949 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2950 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2951 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2952 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2953 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2954 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2955 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2956 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2957 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2958 * gfortran.dg/pr42108.f90: Likewise.
2959
56f34f03 29602016-05-18 David Malcolm <dmalcolm@redhat.com>
2961
2962 PR driver/69265
2963 * gcc.dg/spellcheck-options-11.c: New test case.
2964
e6481cd1 29652016-05-18 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR c++/71100
2968 * g++.dg/opt/pr71100.C: New test.
2969
be951c59 29702016-05-18 Martin Jambor <mjambor@suse.cz>
2971
2972 PR ipa/69708
2973 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2974 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2975 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2976 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2977
665ff45b 29782016-05-18 Martin Jambor <mjambor@suse.cz>
2979
2980 PR ipa/69708
2981 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2982 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2983 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2984 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2985 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2986
485be62c 29872016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2988
2989 PR c++/69793
2990 * g++.dg/template/crash122.C: New.
2991
b251d5f5 29922016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2993
2994 PR c++/70466
2995 * g++.dg/template/pr70466-1.C: New.
2996 * g++.dg/template/pr70466-2.C: Likewise.
2997
c93e9931 29982016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2999
3000 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3001 splat operations and the XXSPLTIB instruction.
3002 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3003 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3004 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3005 xxlxor to clear a register.
3006
8ba6639c 30072016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3008
3009 * gcc.dg/torture/pr71020.c: New test.
3010
ec6e3005 30112016-05-18 Martin Jambor <mjambor@suse.cz>
3012
3013 PR ipa/70646
3014 * gcc.dg/ipa/pr70646.c: New test.
3015
5ef3c918 30162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3017
3018 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3019
70a88eab 30202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3021
3022 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3023 missing tests for vreinterpretq_p{8,16}.
3024
b52a930c 30252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3026
3027 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3028 vsliq_n_s64 and vsliq_n_u64.
3029
bdd4080b 30302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3031
3032 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3033 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3034
37814bf5 30352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3036
3037 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3038 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3039 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3040
764af2e0 30412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3042
3043 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3044 in comment.
3045
ffe01a83 30462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 3047
3048 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3049 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3050 "blr\t" and switch to scan-assembler-times.
3051
fab6dae9 30522016-05-18 Jiong Wang <jiong.wang@arm.com>
3053
231010db 3054 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3055 with __aarch64__.
3056 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3057 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 3058
4eb0c566 30592016-05-18 Jakub Jelinek <jakub@redhat.com>
3060
442f18f1 3061 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3062 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3063 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3064 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3065 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3066 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3067
4d83b36b 3068 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3069 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3070
a4528eec 3071 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3072 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3073
f0066139 3074 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3075 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3076
4eb0c566 3077 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3078
303e9267 30792016-05-18 Richard Biener <rguenther@suse.de>
3080
3081 PR tree-optimization/71168
3082 * gcc.dg/torture/pr71168.c: New testcase.
3083
0d7ddd44 30842016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3085
3086 PR middle-end/63586
3087 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3088 * gcc.dg/tree-ssa/pr63586.c: New test.
3089 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3090
899bcc0f 30912016-05-17 Nathan Sidwell <nathan@acm.org>
3092
3093 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3094 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3095 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3096 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3097
a2246979 30982016-05-17 Nathan Sidwell <nathan@acm.org>
3099
3100 * gcc.target/nvptx/abi-vararg-3.c: New.
3101
2f6a4d21 31022016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3103
3104 PR tree-optimization/54579
3105 PR middle-end/55299
3106 * gcc.dg/fold-notrotate-1.c: New test.
3107 * gcc.dg/fold-notshift-1.c: New test.
3108 * gcc.dg/fold-notshift-2.c: New test.
3109
27bdad45 31102016-05-17 Marek Polacek <polacek@redhat.com>
3111
3112 PR ipa/71146
3113 * g++.dg/ipa/pr71146.C: New test.
3114
f33a295a 31152016-05-17 David Malcolm <dmalcolm@redhat.com>
3116
3117 * jit.dg/test-error-array-bounds.c: New test case.
3118
b6dd53bf 31192016-05-17 Marc Glisse <marc.glisse@inria.fr>
3120
3121 * gcc.dg/tree-ssa/and-1.c: New testcase.
3122
a8719545 31232016-05-17 Marc Glisse <marc.glisse@inria.fr>
3124
3125 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3126 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3127
34806102 31282016-05-17 Marc Glisse <marc.glisse@inria.fr>
3129
3130 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3131 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3132
25fe08a8 31332016-05-17 Jiong Wang <jiong.wang@arm.com>
3134
3135 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3136
abf1a837 31372016-05-17 Jiong Wang <jiong.wang@arm.com>
3138
3139 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3140
666b9dd3 31412016-05-17 Jiong Wang <jiong.wang@arm.com>
3142
3143 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3144 ".2d[index]" when scan the assembly.
3145 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3146 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3147 float64x1.
3148 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3149
77d095c0 31502016-05-17 Richard Biener <rguenther@suse.de>
3151
3152 PR tree-optimization/71132
3153 * gcc.dg/torture/pr71132.c: New testcase.
3154
28adcc23 31552016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3156
3157 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3158
2439931e 31592016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3160
3161 PR target/70809
3162 * gcc.target/aarch64/pr70809_1.c: New test.
3163
5ec2ff80 31642016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3165
3166 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3167 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3168 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3169 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3170
17fd1c7a 31712016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3172 Ilya Enkovich <ilya.enkovich@intel.com>
3173
3174 PR target/71114
3175 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3176
46729204 31772016-05-16 Jan Hubicka <hubicka@ucw.cz>
3178
3179 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3180 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3181
2a1125d6 31822016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3183
3184 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3185 test for __ARM_FP16_ARGS.
3186 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3187 * gcc.target/arm/aapcs/neon-vect10.c: New.
3188 * gcc.target/arm/aapcs/neon-vect9.c: New.
3189 * gcc.target/arm/aapcs/vfp18.c: New.
3190 * gcc.target/arm/aapcs/vfp19.c: New.
3191 * gcc.target/arm/aapcs/vfp20.c: New.
3192 * gcc.target/arm/aapcs/vfp21.c: New.
3193 * gcc.target/arm/fp16-aapcs-1.c: New.
3194 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3195 test for __ARM_FP16_ARGS.
3196 * g++.target/arm/fp16-return-1.c: Update expected output.
3197
ea3d2d74 31982016-05-16 Jiong Wang <jiong.wang@arm.com>
3199
3200 PR testsuite/70227
3201 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3202
6989e05f 32032016-05-15 Harald Anlauf <anlauf@gmx.de>
3204
3205 PR fortran/69603
3206 * gfortran.dg/pr69603.f90: New testcase.
3207
a5f52592 32082016-05-14 Fritz Reese <fritzoreese@gmail.com>
3209
3210 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3211
88f949ab 32122016-05-14 Fritz Reese <fritzoreese@gmail.com>
3213
3214 PR fortran/71047
3215 * gfortran.dg/pr71047.f08: New test.
3216
90c88567 32172016-05-13 Joseph Myers <joseph@codesourcery.com>
3218
3219 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3220 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3221 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3222
00a690cc 32232016-05-13 Martin Sebor <msebor@redhat.com>
3224
3225 PR c++/60049
3226 * g++.dg/cpp0x/constexpr-60049.C: New test.
3227
ec8b6af7 32282016-05-13 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR bootstrap/71071
3231 * gcc.dg/pr71071.c: New test.
3232
f54d1d7b 32332016-05-13 Uros Bizjak <ubizjak@gmail.com>
3234
3235 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3236 remove XOP handling.
2f3af60f 3237 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 3238
a39a0392 32392016-05-13 Nathan Sidwell <nathan@acm.org>
3240
3241 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3242 __atomic_is_lock_free declaration.
3243
42333dd9 32442016-05-13 Richard Biener <rguenther@suse.de>
3245
3246 PR tree-optimization/42587
3247 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3248
c5442454 32492016-05-13 Martin Liska <mliska@suse.cz>
3250
3251 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3252 the new format of dump output.
3253
03a400fb 32542016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3255
3256 * gcc.dg/pr71084.c: New test.
3257
69278c3f 32582016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3259
231010db 3260 PR target/53440
3261 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 3262
8138f11b 32632016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3264
3265 * gcc.target/aarch64/struct_return.c: New test.
3266
22a3f7bd 32672016-05-12 Marek Polacek <polacek@redhat.com>
3268
3269 PR c/70756
3270 * c-c++-common/pr70756-2.c: New test.
3271 * c-c++-common/pr70756.c: New test.
3272
9bcd42cc 32732016-05-12 Richard Biener <rguenther@suse.de>
3274
3275 PR tree-optimization/71059
3276 * gcc.dg/torture/pr71059.c: New testcase.
3277
5ffb4a0d 32782016-05-12 Richard Biener <rguenther@suse.de>
3279
3280 PR tree-optimization/71062
3281 * gcc.dg/torture/pr71062.c: New testcase.
3282
2ab65c31 32832016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3284
3285 PR tree-optimization/71006
3286 * gcc.dg/pr71006.c: New test.
3287
f0158fc0 32882016-05-12 Marek Polacek <polacek@redhat.com>
3289
3290 PR driver/71063
3291 * gcc.dg/opts-7.c: New test.
3292
0f56938b 32932016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3294
3295 PR target/70830
3296 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3297 Add -save-temps to dg-options.
3298 Scan for ldmfd rather than pop instruction.
3299 * gcc.target/arm/interrupt-2.c: Likewise.
3300 * gcc.target/arm/pr70830.c: New test.
3301
e10946d5 33022016-05-12 Jakub Jelinek <jakub@redhat.com>
3303
9fa8e468 3304 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3305 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3306
9ce62bbe 3307 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3308 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3309 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3310
708ae1b1 3311 PR target/71019
3312 * gcc.target/i386/avx512vl-pack-1.c: New test.
3313 * gcc.target/i386/avx512vl-pack-2.c: New test.
3314 * gcc.target/i386/avx512bw-pack-2.c: New test.
3315
a461f32e 3316 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3317
e10946d5 3318 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3319 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3320 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3321
f52a3ef6 33222016-05-12 Richard Biener <rguenther@suse.de>
3323
3324 PR tree-optimization/70986
3325 * gcc.dg/torture/pr70986-1.c: New testcase.
3326 * gcc.dg/torture/pr70986-2.c: Likewise.
3327 * gcc.dg/torture/pr70986-3.c: Likewise.
3328
54c4d22e 33292016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3330
3331 PR c/43651
3332 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3333 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3334
57215d5b 33352016-05-11 Uros Bizjak <ubizjak@gmail.com>
3336
3337 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3338 directive.
3339 * gcc.target/i386/pr66746.c: Ditto.
3340
67d3121c 33412016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3342
3343 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3344 support.
3345 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3346 warning when using -mvsx-timode.
3347 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3348 * gcc.target/powerpc/dform-2.c: Likewise.
3349 * gcc.target/powerpc/pr68805.c: Likewise.
3350
7f8012a5 33512016-05-11 Marek Polacek <polacek@redhat.com>
3352
3353 PR c++/71024
3354 * c-c++-common/attributes-3.c: New test.
3355
3e8567ce 33562016-05-11 Nathan Sidwell <nathan@acm.org>
3357
3358 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3359 * gcc.c-torture/execute/pr68185.c: Likewise.
3360 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3361 * gcc.dg/pr69634.c: Requires scheduling.
3362 * gcc.dg/torture/pr66178.c: Require label values.
3363 * gcc.dg/setjmp-6.c: Require indirect jumps.
3364
3739ac00 33652016-05-11 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/71055
3368 * gcc.dg/torture/pr71055.c: New testcase.
3369
1ff8b385 33702016-05-11 Richard Biener <rguenther@suse.de>
3371
3372 PR debug/71057
3373 * g++.dg/debug/pr71057.C: New testcase.
3374
77126efa 33752016-05-11 Jakub Jelinek <jakub@redhat.com>
3376
3377 PR fortran/70855
3378 * gfortran.dg/gomp/pr70855.f90: New test.
3379
6fcaaf9b 33802016-05-11 Richard Biener <rguenther@suse.de>
3381
3382 PR middle-end/71002
3383 * g++.dg/torture/pr71002.C: New testcase.
3384
bfa8ea12 33852016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3386
3387 PR middle-end/70807
3388 * gcc.dg/pr70807.c: New test.
3389
87632549 33902016-05-10 Martin Sebor <msebor@redhat.com>
3391
3392 PR c++/38611
3393 * g++.dg/Wattributes.C: New test.
3394
f9153689 33952016-05-10 Marc Glisse <marc.glisse@inria.fr>
3396
3397 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3398 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3399 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3400
a44ed58a 34012016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3402
3403 PR target/70799
3404 * gcc.target/i386/pr70799-1.c: New test.
3405
d6c90d89 34062016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3407
3408 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3409
c1f73044 34102016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3411
3412 PR middle-end/70877
3413 * gcc.target/i386/pr70877.c: New test.
3414
e66d763a 34152016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3416
3417 PR tree-optimization/70786
3418 * gcc.target/i386/pr70876.c: New test.
3419
a30ff73a 34202016-05-10 Jakub Jelinek <jakub@redhat.com>
3421
3422 PR target/70927
3423 * gcc.target/i386/avx512vl-logic-1.c: New test.
3424 * gcc.target/i386/avx512vl-logic-2.c: New test.
3425 * gcc.target/i386/avx512dq-logic-2.c: New test.
3426
4b3fd38f 34272016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3428
3429 PR target/70963
3430 * gcc.target/powerpc/pr70963.c: New.
3431
abf93a25 34322016-05-10 David Malcolm <dmalcolm@redhat.com>
3433
3434 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3435 (test_very_wide_line): Add ruler to expected output.
3436 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3437 (test_very_wide_line): Likewise.
3438 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3439 (test_show_locus): Within the handling of "test_very_wide_line",
3440 enable show_ruler_p on the diagnostic context.
3441
d614888f 34422016-05-10 Richard Biener <rguenther@suse.de>
3443
3444 PR tree-optimization/71039
3445 * gcc.dg/torture/pr71039.c: New testcase.
3446
dbca5ed9 34472016-05-10 Nathan Sidwell <nathan@acm.org>
3448
3449 * gcc.dg/nested-func-10.c: Requires alloca.
3450 * gcc.dg/nested-func-9.c: Requires alloca.
3451 * gcc.c-torture/execute/pr70460.c: Requires labels.
3452 * gcc.c-torture/compile/pr70199.c: Requires labels.
3453 * gcc.target/nvptx/decl.c: Compile only.
3454 * gcc.target/nvptx/trailing-init.c: Compile only.
3455 * gcc.target/nvptx/ary-init.c: Compile only.
3456
3fa82609 34572016-05-10 Marek Polacek <polacek@redhat.com>
3458
3459 PR c/70255
3460 * gcc.dg/attr-opt-1.c: New test.
3461
76825907 34622016-05-10 Richard Biener <rguenther@suse.de>
3463
3464 PR tree-optimization/70497
3465 PR tree-optimization/28367
3466 * gcc.dg/torture/20160404-1.c: New testcase.
3467 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3468 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3469
68255819 34702016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3471
3472 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3473
d9aa8cdb 34742016-05-09 Uros Bizjak <ubizjak@gmail.com>
3475
3476 * gcc.target/i386/fabsneg-1.c New test.
3477
7cc16f50 34782016-05-09 Alan Modra <amodra@gmail.com>
3479
3480 PR testsuite/70826
3481 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3482
a83b7b63 34832016-05-09 Richard Biener <rguenther@suse.de>
3484
3485 PR tree-optimization/70985
3486 * gcc.dg/torture/pr70985.c: New testcase.
3487
189d0706 34882016-05-09 Bin Cheng <bin.cheng@arm.com>
3489
3490 * gcc.dg/tree-ssa/ifc-9.c: New test.
3491 * gcc.dg/tree-ssa/ifc-10.c: New test.
3492 * gcc.dg/tree-ssa/ifc-11.c: New test.
3493 * gcc.dg/tree-ssa/ifc-12.c: New test.
3494 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3495 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3496 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3497
1ec957b0 34982016-05-09 Richard Biener <rguenther@suse.de>
3499
3500 PR fortran/70937
3501 * gfortran.dg/pr70937.f90: New testcase.
3502
923c7714 35032016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3504
3505 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3506
d7cd448a 35072016-05-07 Fritz Reese <fritzoreese@gmail.com>
3508
3509 PR fortran/56226
3510 * gfortran.dg/dec_structure_1.f90: New testcase.
3511 * gfortran.dg/dec_structure_2.f90: Ditto.
3512 * gfortran.dg/dec_structure_3.f90: Ditto.
3513 * gfortran.dg/dec_structure_4.f90: Ditto.
3514 * gfortran.dg/dec_structure_5.f90: Ditto.
3515 * gfortran.dg/dec_structure_6.f90: Ditto.
3516 * gfortran.dg/dec_structure_7.f90: Ditto.
3517 * gfortran.dg/dec_structure_8.f90: Ditto.
3518 * gfortran.dg/dec_structure_9.f90: Ditto.
3519 * gfortran.dg/dec_structure_10.f90: Ditto.
3520 * gfortran.dg/dec_structure_11.f90: Ditto.
3521 * gfortran.dg/dec_union_1.f90: Ditto.
3522 * gfortran.dg/dec_union_2.f90: Ditto.
3523 * gfortran.dg/dec_union_3.f90: Ditto.
3524 * gfortran.dg/dec_union_4.f90: Ditto.
3525 * gfortran.dg/dec_union_5.f90: Ditto.
3526 * gfortran.dg/dec_union_6.f90: Ditto.
3527 * gfortran.dg/dec_union_7.f90: Ditto.
3528
f681e29b 35292016-05-07 Tom de Vries <tom@codesourcery.com>
3530
3531 PR tree-optimization/70956
3532 * gcc.dg/graphite/pr70956.c: New test.
3533
68d7f375 35342016-05-06 Jakub Jelinek <jakub@redhat.com>
3535
faf39348 3536 PR middle-end/70941
3537 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3538 (a, b, c, d): Change type from char to signed char.
3539 (main): Compare against (signed char) -1634678893 instead of
3540 hardcoded -109. Use __builtin_abort instead of abort.
3541
b768b13a 3542 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3543 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3544
68d7f375 3545 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3546
5dda16ea 35472016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3548
3549 PR debug/70935
3550 * gcc.dg/torture/pr70935.c: New test.
3551
13ede1b5 35522016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3553
3554 PR target/58219
7fc878c4 3555 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 3556
96d94be2 35572016-05-06 Richard Biener <rguenther@suse.de>
3558
3559 PR tree-optimization/70960
3560 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3561
e5d9f15d 35622016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3563
3564 PR target/52933
3565 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3566 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3567 Adjust expected instruction counts.
3568 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3569
2dd7705f 35702016-05-06 Marek Polacek <polacek@redhat.com>
3571
3572 PR sanitizer/70875
3573 * gcc.dg/ubsan/bounds-3.c: New test.
3574
cb8bc632 35752016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3576
3577 PR target/54089
3578 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3579
b343c173 35802016-05-06 Richard Biener <rguenther@suse.de>
3581
3582 PR middle-end/70931
3583 * gfortran.dg/pr70931.f90: New testcase.
3584
1e3db0b1 35852016-05-06 Richard Biener <rguenther@suse.de>
3586
3587 PR middle-end/70941
3588 * gcc.dg/torture/pr70941.c: New testcase.
3589
bdd54b6d 35902016-05-05 Bin Cheng <bin.cheng@arm.com>
3591
3592 PR tree-optimization/57206
3593 * gcc.dg/vect/pr57206.c: New test.
3594
499adcfd 35952016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3596
3597 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3598
871164c4 35992016-05-05 Jakub Jelinek <jakub@redhat.com>
3600
ecb23e00 3601 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3602
871164c4 3603 * c-c++-common/Wdangling-else-4.c: New test.
3604
70cf83ba 36052016-05-04 Jakub Jelinek <jakub@redhat.com>
3606
858c9470 3607 PR c++/70906
3608 PR c++/70933
3609 * g++.dg/opt/pr70906.C: New test.
3610 * g++.dg/opt/pr70933.C: New test.
3611
70cf83ba 3612 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3613
aaa36a78 36142016-05-04 Jan Hubicka <hubicka@ucw.cz>
3615
3616 * gcc.dg/ipa/pure-const-3.c: New testcase.
3617
1d52c456 36182016-05-04 Marek Polacek <polacek@redhat.com>
3619
3620 * c-c++-common/Wdangling-else-1.c: New test.
3621 * c-c++-common/Wdangling-else-2.c: New test.
3622 * c-c++-common/Wdangling-else-3.c: New test.
3623
dc581573 36242016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3625
3626 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3627 flag is present.
3628
a64030fe 36292016-05-04 Marek Polacek <polacek@redhat.com>
3630
3631 PR c/48778
3632 * gcc.dg/Waddress-2.c: New test.
3633
b461b04a 36342016-05-04 Alan Modra <amodra@gmail.com>
3635
3636 * gcc.target/powerpc/pr70866.c: New.
3637
c388a0cf 36382016-05-03 Martin Sebor <msebor@redhat.com>
3639
3640 PR c++/66561
3641 * c-c++-common/builtin_location.c: New test.
3642 * g++.dg/cpp1y/builtin_location.C: New test.
3643
5d4db8ef 36442016-05-03 Marek Polacek <polacek@redhat.com>
3645
3646 PR c/70859
3647 * gcc.dg/pr70859.c: New test.
3648 * gcc.dg/pr70859-2.c: New test.
3649
ca938765 36502016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3651
3652 * gnat.dg/debug5.adb: New testcase.
3653
60b27d5f 36542016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3655
3656 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3657 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3658 Procedure to check for z10 instruction set.
3659
5ab325d0 36602016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3661
3662 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3663
c548a0ad 36642016-05-03 Alan Modra <amodra@gmail.com>
3665
3666 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3667
d5ecd946 36682016-05-03 Jakub Jelinek <jakub@redhat.com>
3669
3670 * gcc.target/i386/avx512f-cvt-1.c: New test.
3671
35b0a053 36722016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3673
3674 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3675 -fdump-tree-vrp-details.
3676
9ae1b28a 36772016-05-03 Richard Biener <rguenther@suse.de>
3678
3679 * gcc.dg/pr30172-1.c: Adjust.
3680 * gcc.dg/pr63743.c: Likewise.
3681 * gcc.dg/tm/pr51696.c: Likewise.
3682 * c-c++-common/tm/safe-1.c: Likewise.
3683 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3684 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3685 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3686 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3687
9c1a31e4 36882016-05-03 Jakub Jelinek <jakub@redhat.com>
3689
fe69bcb9 3690 PR rtl-optimization/70467
3691 * gcc.target/i386/pr70467-3.c: New test.
3692 * gcc.target/i386/pr70467-4.c: New test.
3693
9082c4a4 3694 PR tree-optimization/70916
3695 * gcc.c-torture/compile/pr70916.c: New test.
3696
9c1a31e4 3697 PR target/49244
3698 * gcc.target/i386/pr49244-1.c: New test.
3699 * gcc.target/i386/pr49244-2.c: New test.
3700
69105acc 37012016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3702
3703 PR rtl-optimization/44281
3704 * gcc.target/i386/pr44281.c: New test.
3705
9ab8df54 37062016-05-03 bin cheng <bin.cheng@arm.com>
3707
3708 PR tree-optimization/56541
3709 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3710 * gcc.dg/vect/pr56541.c: new test.
3711
3c62cae0 37122016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3713
3714 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3715 __float128.
3716 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3717
91abc161 37182016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3719
3720 PR testsuite/70520
3721 * c-c++-common/asan/clone-test-1.c (main): Align child process
3722 stack to 16 bytes.
3723
aa3d1155 37242016-05-02 David Malcolm <dmalcolm@redhat.com>
3725
3726 PR c++/62314
3727 * g++.dg/spellcheck-fields-2.C: New test case.
3728
002c3f28 37292016-05-02 David Malcolm <dmalcolm@redhat.com>
3730
3731 PR c++/62314
3732 * g++.dg/pr62314.C: New test case.
3733
46e5dccc 37342016-05-02 Jan Hubicka <hubicka@ucw.cz>
3735
3736 * gcc.dg/ipa/inline-8.c: New testcase.
3737
663f4248 37382016-05-02 Jakub Jelinek <jakub@redhat.com>
3739
3740 PR rtl-optimization/70467
3741 * gcc.target/i386/pr70467-1.c: New test.
3742
efe8bdf5 37432016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3744
3745 * gcc.dg/spec-options.c: Run the test on all targets.
3746 * gcc.dg/foo.specs: Use cpp_unique_options.
3747
47ef9633 37482016-05-02 Marc Glisse <marc.glisse@inria.fr>
3749
3750 * gcc.dg/tree-ssa/unord.c: New testcase.
3751
eb1a077c 37522016-05-02 Marc Glisse <marc.glisse@inria.fr>
3753
3754 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3755
28e869d0 37562016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3757
3758 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3759
dd185f6e 37602016-05-02 Marek Polacek <polacek@redhat.com>
3761
3762 PR c/70851
3763 * gcc.dg/enum-incomplete-3.c: New test.
3764
773d09b9 37652016-05-02 Marek Polacek <polacek@redhat.com>
3766 Tom de Vries <tom@codesourcery.com>
3767
3768 PR tree-optimization/70700
3769 * gcc.dg/pr70700.c: New test.
3770
f0dc3286 37712016-05-01 Uros Bizjak <ubizjak@gmail.com>
3772
3773 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3774 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3775 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3776 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3777 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3778
7f931827 37792016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3780
3781 * ada/acats/run_acats: Rename into...
3782 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3783 * ada/acats/run_all.sh: Remove redundant test.
3784 (target_run): Move around.
3785 (target_gnatchop): Use newly built executable.
3786 (target_gnatmake): Likewise.
3787 Check that the compilation of impbit succeeds.
3788
1c492b4e 37892016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3790
3791 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3792 * gcc.dg/20021029-1.c: Likewise.
3793 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3794 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3795 * gcc.target/sh/cmpstr.c: Likewise.
3796 * gcc.target/sh/cmpstrn.c: Likewise.
3797 * gcc.target/sh/memset.c: Likewise.
3798 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3799 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3800 * gcc.target/sh/pr39423-1.c: Likewise.
3801 * gcc.target/sh/pr49468-di.c: Likewise.
3802 * gcc.target/sh/pr49468-si.c: Likewise.
3803 * gcc.target/sh/pr49880-1.c: Likewise.
3804 * gcc.target/sh/pr49880-2.c: Likewise.
3805 * gcc.target/sh/pr49880-3.c: Likewise.
3806 * gcc.target/sh/pr50751-1.c: Likewise.
3807 * gcc.target/sh/pr50751-4.c: Likewise.
3808 * gcc.target/sh/pr50751-7.c: Likewise.
3809 * gcc.target/sh/pr51244-1.c: Likewise.
3810 * gcc.target/sh/pr51244-10.c: Likewise.
3811 * gcc.target/sh/pr51244-11.c: Likewise.
3812 * gcc.target/sh/pr51244-12.c: Likewise.
3813 * gcc.target/sh/pr51244-13.c: Likewise.
3814 * gcc.target/sh/pr51244-14.c: Likewise.
3815 * gcc.target/sh/pr51244-17.c: Likewise.
3816 * gcc.target/sh/pr51244-18.c: Likewise.
3817 * gcc.target/sh/pr51244-19.c: Likewise.
3818 * gcc.target/sh/pr51244-4.c: Likewise.
3819 * gcc.target/sh/pr51244-5.c: Likewise.
3820 * gcc.target/sh/pr51244-7.c: Likewise.
3821 * gcc.target/sh/pr51244-8.c: Likewise.
3822 * gcc.target/sh/pr51244-9.c: Likewise.
3823 * gcc.target/sh/pr51697.c: Likewise.
3824 * gcc.target/sh/pr52483-1.c: Likewise.
3825 * gcc.target/sh/pr52483-2.c: Likewise.
3826 * gcc.target/sh/pr52483-3.c: Likewise.
3827 * gcc.target/sh/pr52483-5.c: Likewise.
3828 * gcc.target/sh/pr52933-1.c: Likewise.
3829 * gcc.target/sh/pr52933-2.c: Likewise.
3830 * gcc.target/sh/pr52933-3.c: Likewise.
3831 * gcc.target/sh/pr53568-1.c: Likewise.
3832 * gcc.target/sh/pr53976-1.c: Likewise.
3833 * gcc.target/sh/pr53988-1.c: Likewise.
3834 * gcc.target/sh/pr53988.c: Likewise.
3835 * gcc.target/sh/pr54089-1.c: Likewise.
3836 * gcc.target/sh/pr54089-6.c: Likewise.
3837 * gcc.target/sh/pr54089-7.c: Likewise.
3838 * gcc.target/sh/pr54089-8.c: Likewise.
3839 * gcc.target/sh/pr54089-9.c: Likewise.
3840 * gcc.target/sh/pr54236-1.c: Likewise.
3841 * gcc.target/sh/pr54236-2.c: Likewise.
3842 * gcc.target/sh/pr54236-3.c: Likewise.
3843 * gcc.target/sh/pr54236-4.c: Likewise.
3844 * gcc.target/sh/pr54386.c: Likewise.
3845 * gcc.target/sh/pr54602-1.c: Likewise.
3846 * gcc.target/sh/pr54685.c: Likewise.
3847 * gcc.target/sh/pr54760-1.c: Likewise.
3848 * gcc.target/sh/pr54760-2.c: Likewise.
3849 * gcc.target/sh/pr54760-3.c: Likewise.
3850 * gcc.target/sh/pr54760-4.c: Likewise.
3851 * gcc.target/sh/pr54760-5.c: Likewise.
3852 * gcc.target/sh/pr54760-6.c: Likewise.
3853 * gcc.target/sh/pr55146.c: Likewise.
3854 * gcc.target/sh/pr55160.c: Likewise.
3855 * gcc.target/sh/pr59278.c: Likewise.
3856 * gcc.target/sh/pr59401-1.c: Likewise.
3857 * gcc.target/sh/pr59533-1.c: Likewise.
3858 * gcc.target/sh/pr63260.c: Likewise.
3859 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3860 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3861 * gcc.target/sh/strlen.c: Likewise.
3862 * gcc.target/sh/torture/pr30807.c: Likewise.
3863 * gcc.target/sh/torture/pr34777.c: Likewise.
3864 * gcc.target/sh/torture/pr64652.c: Likewise.
3865 * gcc.target/sh/torture/pr65505.c: Likewise.
3866 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3867 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3868
0c4005be 38692016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3870
3871 PR c++/66644
3872 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3873
d94e6223 38742016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3875
3876 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3877 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3878 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3879 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3880
46f37836 38812016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3882
3883 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3884 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3885
4d0a8bac 38862016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3887
3888 PR middle-end/70626
3889 * c-c++-common/goacc/combined-reduction.c: New test.
3890 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3891
b98e0db3 38922016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3893
3894 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3895 *movdi_internal pattern only if PIC off.
3896 * gcc.target/i386/pr70155-2.c: Likewise.
3897 * gcc.target/i386/pr70155-3.c: Likewise.
3898 * gcc.target/i386/pr70155-4.c: Likewise.
3899 * gcc.target/i386/pr70155-5.c: Likewise.
3900 * gcc.target/i386/pr70155-6.c: Likewise.
3901 * gcc.target/i386/pr70155-7.c: Likewise.
3902 * gcc.target/i386/pr70155-8.c: Likewise.
3903 * gcc.target/i386/pr70155-15.c: Likewise.
3904 * gcc.target/i386/pr70155-17.c: Likewise.
3905 * gcc.target/i386/pr70155-22.c: Likewise.
3906
8b066242 39072016-04-29 Bin Cheng <bin.cheng@arm.com>
3908
3909 PR tree-optimization/70803
3910 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3911
22912e73 39122016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3913
3914 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3915 optimization of vector loop.
3916 * gcc.target/i386/vect-unpack-3.c: New test.
3917 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3918 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3919 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3920
568128c6 39212016-04-29 Marek Polacek <polacek@redhat.com>
3922
3923 PR sanitizer/70342
3924 * g++.dg/ubsan/null-7.C: New test.
3925
025dd1e0 3926 PR c/70852
3927 * gcc.dg/pr70852.c: New test.
3928
eb16928e 39292016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3930
3931 PR/69089
3932 * g++.dg/cpp0x/alignas6.C: New test.
3933
d7377ee9 39342016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3935
4860a6bf 3936 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3937 * gcc.dg/pr27003.c: Likewise.
3938 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3939 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3940 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3941 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 3942 * gcc.target/arc/mxy.c: Likewise.
3943 * gcc.target/arc/mswape.c: Likewise.
3944 * gcc.target/arc/mrtsc.c: Likewise.
3945 * gcc.target/arc/mcrc.c: Likewise.
3946 * gcc.target/arc/mdsp-packa.c: Likewise.
3947 * gcc.target/arc/mdvbf.c: Likewise.
3948 * gcc.target/arc/mlock.c: Likewise.
3949 * gcc.target/arc/mmac-24.c: Likewise.
3950 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3951
efa1b7ab 39522016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3953 Matthijs Kooijman <matthijs@stdin.nl>
3954 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3955
3956 PR target/60040
3957 * gcc.target/avr/pr60040-1.c: New.
3958 * gcc.target/avr/pr60040-2.c: New.
3959
00371d68 39602016-04-29 Richard Biener <rguenther@suse.de>
3961
3962 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3963
73447cc5 39642016-04-29 Richard Biener <rguenther@suse.de>
3965
3966 PR tree-optimization/13962
3967 PR tree-optimization/65686
3968 * gcc.dg/uninit-pr65686.c: New testcase.
3969
c2087b56 39702016-04-29 Jakub Jelinek <jakub@redhat.com>
3971
3972 PR middle-end/70843
3973 * gcc.dg/pr70843.c: New test.
3974
cdd06d5a 39752016-04-28 Jakub Jelinek <jakub@redhat.com>
3976
3977 PR target/70858
3978 * gcc.target/i386/pr70858.c: New test.
3979
1a60079e 39802016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3981
3982 * gcc.target/arc/nps400-1.c: New file.
3983
11bc2894 39842016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3985 Andrew Burgess <andrew.burgess@embecosm.com>
3986
3987 * gcc.target/arc/movh_cl-1.c: New file.
3988
dd9bf0b5 39892016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3990 Andrew Burgess <andrew.burgess@embecosm.com>
3991
3992 * gcc.target/arc/extzv-1.c: New file.
3993 * gcc.target/arc/insv-1.c: New file.
3994 * gcc.target/arc/insv-2.c: New file.
3995 * gcc.target/arc/movb-1.c: New file.
3996 * gcc.target/arc/movb-2.c: New file.
3997 * gcc.target/arc/movb-3.c: New file.
3998 * gcc.target/arc/movb-4.c: New file.
3999 * gcc.target/arc/movb-5.c: New file.
4000 * gcc.target/arc/movb_cl-1.c: New file.
4001 * gcc.target/arc/movb_cl-2.c: New file.
4002 * gcc.target/arc/movbi_cl-1.c: New file.
4003 * gcc.target/arc/movl-1.c: New file.
4004
a22e4209 40052016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4006 Andrew Burgess <andrew.burgess@embecosm.com>
4007
4008 * gcc.target/arc/cmem-1.c: New file.
4009 * gcc.target/arc/cmem-2.c: New file.
4010 * gcc.target/arc/cmem-3.c: New file.
4011 * gcc.target/arc/cmem-4.c: New file.
4012 * gcc.target/arc/cmem-5.c: New file.
4013 * gcc.target/arc/cmem-6.c: New file.
4014 * gcc.target/arc/cmem-7.c: New file.
4015 * gcc.target/arc/cmem-ld.inc: New file.
4016 * gcc.target/arc/cmem-st.inc: New file.
4017
287c3982 40182016-04-28 Jakub Jelinek <jakub@redhat.com>
4019
4020 PR target/70821
4021 * gcc.target/i386/pr70821.c: New test.
4022
e40e5340 40232016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4024
4025 * gcc.target/powerpc/vec-adde.c: New test.
4026 * gcc.target/powerpc/vec-adde-int128.c: New test.
4027
cf977d50 40282016-04-28 Jakub Jelinek <jakub@redhat.com>
4029
4030 * gcc.target/i386/avx-vround-1.c: New test.
4031 * gcc.target/i386/avx-vround-2.c: New test.
4032 * gcc.target/i386/avx512vl-vround-1.c: New test.
4033 * gcc.target/i386/avx512vl-vround-2.c: New test.
4034
572f8300 40352016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4036
4037 PR testsuite/70595
4038 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4039 (check_effective_target_cilkplus_runtime): ... this.
4040 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4041 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4042
4043 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4044 Require cilkplus_runtime.
4045 Don't add -lcilkrts.
4046 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4047 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4048 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4049 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4050 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4051 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4052 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4053 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4054 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4055 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4056 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4057 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4058 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4059 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4060 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4061 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4062 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4063 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4064 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4065 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4066 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4067 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4068 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4069 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4070 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4071 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4072 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4073 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4074 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4075
4076 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4077 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4078
4079 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4080
4081 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4082 cilkplus_runtime.
4083
dfba0905 40842016-04-27 Marc Glisse <marc.glisse@inria.fr>
4085
4086 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4087 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4088
605a4556 40892015-04-27 Ryan Burn <contact@rnburn.com>
4090
4091 PR c++/69024
4092 PR c++/68997
4093 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4094 diagnostic.
4095 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4096 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4097
6a1231a5 40982016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4099
4100 * gnat.dg/limited_with4.ad[sb]: New test.
4101 * gnat.dg/limited_with4_pkg.ads: New helper.
4102
4dad9e09 41032016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4104
4105 PR target/70155
4106 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4107 and movv1ti_internal patterns
4108 * gcc.target/i386/pr70155-1.c: New test.
4109 * gcc.target/i386/pr70155-2.c: Likewise.
4110 * gcc.target/i386/pr70155-3.c: Likewise.
4111 * gcc.target/i386/pr70155-4.c: Likewise.
4112 * gcc.target/i386/pr70155-5.c: Likewise.
4113 * gcc.target/i386/pr70155-6.c: Likewise.
4114 * gcc.target/i386/pr70155-7.c: Likewise.
4115 * gcc.target/i386/pr70155-8.c: Likewise.
4116 * gcc.target/i386/pr70155-9.c: Likewise.
4117 * gcc.target/i386/pr70155-10.c: Likewise.
4118 * gcc.target/i386/pr70155-11.c: Likewise.
4119 * gcc.target/i386/pr70155-12.c: Likewise.
4120 * gcc.target/i386/pr70155-13.c: Likewise.
4121 * gcc.target/i386/pr70155-14.c: Likewise.
4122 * gcc.target/i386/pr70155-15.c: Likewise.
4123 * gcc.target/i386/pr70155-16.c: Likewise.
4124 * gcc.target/i386/pr70155-17.c: Likewise.
4125 * gcc.target/i386/pr70155-18.c: Likewise.
4126 * gcc.target/i386/pr70155-19.c: Likewise.
4127 * gcc.target/i386/pr70155-20.c: Likewise.
4128 * gcc.target/i386/pr70155-21.c: Likewise.
4129 * gcc.target/i386/pr70155-22.c: Likewise.
4130
a80f3f45 41312016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4132
4133 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4134 ".{5,6}".
4135
279305d1 41362016-04-27 Bin Cheng <bin.cheng@arm.com>
4137
4138 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4139 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4140 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4141 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4142 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4143
8974b625 41442016-04-27 Richard Biener <rguenther@suse.de>
4145
4146 PR ipa/70760
4147 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4148 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4149
886d5463 41502016-04-27 Nathan Sidwell <nathan@acm.org>
4151
4152 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4153 * g++.dg/ubsan/pr63956.C: Adjust error location.
4154
f0e35aa9 41552016-04-27 Nick Clifton <nickc@redhat.com>
4156
4157 PR middle-end/49889
4158 * gcc.dg/pr49889.c: New test.
4159
40385231 41602016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4161
4162 * c-c++-common/memset-array.c: New test.
4163
37229a71 41642016-04-26 Martin Sebor <msebor@redhat.com>
4165
4166 PR c++/66639
4167 * g++.dg/cpp1y/func_constexpr.C: New test.
4168
3eedf9bd 41692016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4170
4171 PR c++/70241
4172 * g++.dg/cpp0x/enum32.C: New test.
4173 * g++.dg/cpp0x/enum33.C: New test.
4174
41752016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 4176
4177 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4178 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4179 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4180 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4181 * gcc.c-torture/execute/pr38151.c: Likewise.
4182 * gcc.c-torture/execute/pr66556.c: Likewise.
4183 * gcc.c-torture/execute/pr67781.c: Likewise.
4184 * gcc.c-torture/execute/pr68648.c: Likewise.
4185
8c51f92f 41862016-04-26 Marc Glisse <marc.glisse@inria.fr>
4187
4188 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4189
fa20ebd3 41902016-04-26 Marek Polacek <polacek@redhat.com>
4191
4192 PR c/67784
4193 * gcc.dg/pr67784-3.c: New test.
4194 * gcc.dg/pr67784-4.c: New test.
4195 * gcc.dg/pr67784-5.c: New test.
4196
9db47803 4197 PR c/70791
4198 * gcc.dg/Wnested-externs-2.c: New test.
4199
bff407f2 42002016-04-26 Marc Glisse <marc.glisse@inria.fr>
4201
4202 * gcc.dg/fold-plusmult.c: Adjust.
4203 * gcc.dg/no-strict-overflow-6.c: Adjust.
4204 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4205
78d0c69e 42062016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4207
4208 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4209 number scans.
4210 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4211 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4212 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4213 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4214 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4215 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4216 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4217 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4218 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4219 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4220 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4221 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4222 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4223 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4224 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4225 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4226 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4227 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4228 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4229 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4230 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4231 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4232 scans.
4233 * gcc.target/i386/pr32219-4.c: Likewise.
4234 * gcc.target/i386/pr32219-6.c: Likewise.
4235 * gcc.target/i386/pr32219-8.c: Likewise.
4236
221d6722 42372016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4238
4239 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4240 associated options.
4241
514727a9 42422016-04-26 Marek Polacek <polacek@redhat.com>
4243
4244 PR c++/70744
4245 * g++.dg/ext/cond2.C: New test.
4246
e6ee4c61 42472016-04-26 Bin Cheng <bin.cheng@arm.com>
4248
4249 PR tree-optimization/70771
4250 PR tree-optimization/70775
4251 * gcc.dg/pr70771.c: New test.
3730828c 4252 * gcc.dg/pr70775.c: New test.
e6ee4c61 4253
b3d72796 42542016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4255
4256 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4257
c11ece29 42582016-04-25 Richard Biener <rguenther@suse.de>
4259
4260 PR tree-optimization/70780
4261 * gcc.dg/torture/pr70780.c: New testcase.
4262
d40b10b2 42632016-04-25 Michael Collison <michael.collison@arm.com>
4264
4860a6bf 4265 * gcc.target/arm/neon-vaddws16.c: New test.
4266 * gcc.target/arm/neon-vaddws32.c: New test.
4267 * gcc.target/arm/neon-vaddwu16.c: New test.
4268 * gcc.target/arm/neon-vaddwu32.c: New test.
4269 * gcc.target/arm/neon-vaddwu8.c: New test.
4270 * lib/target-supports.exp
d40b10b2 4271 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4272 that arm neon support vector widen sum of HImode TO SImode.
4273
4bbfd6c2 42742016-04-23 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR sanitizer/70712
4277 * c-c++-common/asan/pr70712.c: New test.
4278
524df596 42792016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4280
4281 * .gitattributes: New file.
4282
426c75c3 42832016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4284
4285 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4286
c052a8d5 42872016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4288
4289 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4290 * gfortran.dg/submodule_15.f08: Likewise.
4291
c08d4612 42922016-04-22 Richard Biener <rguenther@suse.de>
4293
4294 PR tree-optimization/70740
4295 * gcc.dg/torture/pr70740.c: New testcase.
4296
fd3211e1 42972016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4298
4299 PR target/70750
4300 * gcc.target/i386/pr70750-1.c: New test.
4301 * gcc.target/i386/pr70750-2.c: Likewise.
4302
15acd78c 43032016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4304
4305 PR c++/70540
4306 * g++.dg/cpp0x/auto48.C: New.
4307
192bf59c 43082016-04-21 Marek Polacek <polacek@redhat.com>
4309
4310 PR c++/70513
4311 * g++.dg/cpp0x/forw_enum12.C: New test.
4312 * g++.dg/cpp0x/forw_enum13.C: New test.
4313
5d429e99 43142016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4315
4316 PR target/70728
4317 * gcc.target/i386/pr70728.c: New test.
4318
06777d85 43192016-04-21 Richard Biener <rguenther@suse.de>
4320
4321 PR middle-end/70747
4322 * gcc.dg/pr70747.c: New testcase.
4323
7434c6fb 43242016-04-21 Bin Cheng <bin.cheng@arm.com>
4325
4326 PR tree-optimization/70715
4327 * gcc.dg/tree-ssa/scev-13.c: New test.
4328
f3ec0970 43292016-04-21 Marc Glisse <marc.glisse@inria.fr>
4330
4331 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4332
523f3a9d 43332016-04-21 Marc Glisse <marc.glisse@inria.fr>
4334
4335 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4336
ace7bf06 43372016-04-20 Jan Hubicka <jh@suse.cz>
4338
4339 PR ipa/70018
4340 * g++.dg/ipa/nothrow-1.C: New testcase.
4341
2b073aa6 43422016-04-20 Nathan Sidwell <nathan@acm.org>
4343
4344 PR c++/55635
4345 * g++.dg/eh/delete1.C: New.
4346
8a574c11 43472016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4348
4349 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4350 -mtune-ctrl=sse_typeless_stores.
4351
e3400750 43522016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4353
4354 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4355
4bd8a059 43562016-04-20 Bin Cheng <bin.cheng@arm.com>
4357
4358 PR tree-optimization/69489
4359 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4360
70574e60 43612016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4362
4363 PR c++/69363
4364 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4365 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4366 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4367
bd6f374c 43682016-04-20 Bin Cheng <bin.cheng@arm.com>
4369
4370 PR tree-optimization/56625
4371 PR tree-optimization/69489
4372 * gcc.dg/vect/pr56625.c: New test.
4373 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4374
482539ee 43752016-04-20 Andrew Pinski <apinski@cavium.com>
4376
4377 PR target/64971
4378 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4379
b4672800 43802016-04-20 Arnaud Charlet <charlet@adacore.com>
4381
4382 * gnat.dg/self1.adb: Remove now incorrect test.
4383
4fb48737 43842016-04-20 Bin Cheng <bin.cheng@arm.com>
4385
4386 * gcc.dg/tree-ssa/scev-11.c: New test.
4387 * gcc.dg/tree-ssa/scev-12.c: New test.
4388
97efb92e 43892016-04-20 Marek Polacek <polacek@redhat.com>
4390
4391 PR tree-optimization/70725
4392 * gcc.dg/pr70725.c: New test.
4393
9d2d4060 43942016-04-20 Richard Biener <rguenther@suse.de>
4395
4396 PR tree-optimization/70726
4397 * g++.dg/vect/pr70726.cc: New testcase.
4398
54530437 43992016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4400
4401 PR target/70674
4402 * gcc.target/s390/pr70674.c: New test.
4403
acda2210 44042016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4405
4406 PR libgfortran/70684
4407 * gfortran.dg/list_read_14.f90: New test.
4408
b7040bb0 44092016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4410
4411 PR target/69201
4412 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4413 extern to force it misaligned.
4414 (b): Likewise.
4415 (c): Likewise.
4416 (d): Likewise.
4417 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4418 Don't check `*' before movv4sf_internal.
4419 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4420 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4421 Don't check `*' before movv16qi_internal.
4422 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4423 extern to force it misaligned.
4424 (b): Likewise.
4425 (c): Likewise.
4426 (d): Likewise.
4427 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4428 Don't check `*' before movv2df_internal.
4429 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4430 extern to force it misaligned.
4431 (b): Likewise.
4432 (c): Likewise.
4433 (d): Likewise.
4434 Check movv8sf_internal instead of avx_storeups256.
4435 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4436
263b5475 44372016-04-19 Richard Biener <rguenther@suse.de>
4438
4439 PR tree-optimization/70171
4440 * g++.dg/tree-ssa/pr70171.C: New testcase.
4441
222ac318 44422016-04-19 Richard Biener <rguenther@suse.de>
4443
4444 PR tree-optimization/70724
4445 * gcc.dg/torture/pr70724.c: New testcase.
4446
003000a4 44472016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4448
4449 PR middle-end/70689
4860a6bf 4450 * gcc.target/i386/pr70689.c: New.
003000a4 4451
3f6e13de 44522016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4453
4454 PR target/70708
4455 * gcc.target/i386/pr70708.c: New test.
4456
10abddbd 44572016-04-18 Richard Biener <rguenther@suse.de>
4458
4459 PR tree-optimization/43434
4460 * gcc.dg/vect/pr43434.c: New testcase.
4461 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4462 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4463 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4464 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4465 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4466 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4467 * gcc.dg/gomp/pr68640.c: Likewise.
4468 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4469 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4470
950db54a 44712016-04-18 Richard Biener <rguenther@suse.de>
4472
4473 PR tree-optimization/70701
4474 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4475
67ccbf39 44762016-04-18 Tom de Vries <tom@codesourcery.com>
4477
4478 PR testsuite/70699
4479 * gcc.dg/pr70161.c: Add dot-file scans.
4480 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4481 instead of after last dot char.
4482
021ad2f3 44832016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4484
4485 * c-c++-common/dump-ada-spec-3.c: New test.
4486 * c-c++-common/dump-ada-spec-4.c: Likewise.
4487
d572fcfd 44882016-04-17 Tom de Vries <tom@codesourcery.com>
4489
4490 PR other/70183
4491 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4492
8b4ee73c 44932016-04-15 Jan Hubicka <jh@suse.cz>
4494
4495 PR ipa/70018
4496 * g++.dg/ipa/pure-const-1.C: New testcase.
4497 * g++.dg/ipa/pure-const-2.C: New testcase.
4498 * g++.dg/ipa/pure-const-3.C: New testcase.
4499
eac243e7 45002016-04-15 Marek Polacek <polacek@redhat.com>
4501
4502 PR c/70671
4503 * gcc.dg/bitfld-22.c: New test.
4504
64c1df32 45052016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4506
4507 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4508 x86_64.
4509
926f9422 45102016-04-15 Marek Polacek <polacek@redhat.com>
4511
4512 PR c/70651
4513 * c-c++-common/pr70651.c: New test.
4514
309bbaa3 45152016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4516
4517 PR rtl-optimization/70681
4518 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4519 dump scan on arm and powerpc.
4520 * gcc.dg/pr10474.c: Likewise.
4521
b4ba8358 45222016-04-15 Jakub Jelinek <jakub@redhat.com>
4523
ed92874a 4524 PR c++/69517
4525 PR c++/70019
4526 PR c++/70588
4527 * g++.dg/cpp1y/vla11.C: Revert for real.
4528
b4ba8358 4529 PR c/70436
4530 * c-c++-common/Wparentheses-1.c: New test.
4531 * c-c++-common/gomp/Wparentheses-1.c: New test.
4532 * c-c++-common/gomp/Wparentheses-2.c: New test.
4533 * c-c++-common/gomp/Wparentheses-3.c: New test.
4534 * c-c++-common/gomp/Wparentheses-4.c: New test.
4535 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4536 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4537 * c-c++-common/goacc/Wparentheses-1.c: New test.
4538
65717bb5 45392016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4540
4541 PR target/70662
4542 * gcc.target/i386/pr70662.c: New test.
4543
ca1a4077 45442016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 4545 Alan Modra <amodra@gmail.com>
ca1a4077 4546
4547 PR tree-optimization/70130
4548 * gcc.dg/vect/O3-pr70130.c: New testcase.
4549
dbe1794c 45502016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4551
11836644 4552 PR target/70669
4553 * gcc.target/powerpc/pr70669.c: New test.
4554
dbe1794c 4555 PR target/70640
4556 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4557 a power7 system that does not have an assembler that supports
4558 power8.
4559
4c1007f1 45602016-04-14 Martin Sebor <msebor@redhat.com>
4561
4562 PR c++/69517
4563 PR c++/70019
4564 PR c++/70588
4565 * c-c++-common/ubsan/vla-1.c: Revert.
4566 * g++.dg/cpp1y/vla11.C: Same.
4567 * g++.dg/cpp1y/vla12.C: Same.
4568 * g++.dg/cpp1y/vla13.C: Same.
4569 * g++.dg/cpp1y/vla14.C: Same.
4570 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 4571 * g++.dg/init/array24.C: Same.
4c1007f1 4572 * g++.dg/ubsan/vla-1.C: Same.
4573
22dcab66 45742016-04-14 Marek Polacek <polacek@redhat.com>
4575 Jan Hubicka <hubicka@ucw.cz>
4576
4577 PR c++/70029
4578 * g++.dg/torture/pr70029.C: New test.
4579
3e74b025 45802016-04-14 Martin Sebor <msebor@redhat.com>
4581
4582 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4583 type size to prevent failures on targets with very low maximum
4584 alignment.
4585
1d2e0f2a 45862016-04-14 Richard Biener <rguenther@suse.de>
4587
4588 PR tree-optimization/70623
4589 * gcc.dg/torture/pr70623.c: New testcase.
4590 * gcc.dg/torture/pr70623-2.c: Likewise.
4591
9aed0626 45922016-04-13 Martin Sebor <msebor@redhat.com>
4593
4594 PR c++/69517
4595 PR c++/70019
4596 PR c++/70588
4597 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4598 * g++.dg/cpp1y/vla11.C: New test.
4599 * g++.dg/cpp1y/vla12.C: New test.
4600 * g++.dg/cpp1y/vla13.C: New test.
4601 * g++.dg/cpp1y/vla14.C: New test.
4602 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 4603 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 4604 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4605
fd499010 46062016-04-13 Jakub Jelinek <jakub@redhat.com>
4607
4608 PR c++/70641
4609 * g++.dg/opt/pr70641.C: New test.
4610
87fa7252 46112016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4612
4613 PR rtl-optimization/68749
4614 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4615 effects of argument promotions.
4616 Remove default args to dg-skip-if.
4617
6c40e18b 46182016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4619
4620 PR c++/70635
4621 * g++.dg/parse/pr70635.C: New.
4622
92c53257 46232016-04-13 Marek Polacek <polacek@redhat.com>
4624
4625 PR c++/70639
4626 * c-c++-common/Wmisleading-indentation-4.c: New test.
4627
0241e4dc 46282016-04-13 Marek Polacek <polacek@redhat.com>
4629
4630 PR c/70436
4860a6bf 4631 * gcc.dg/Wparentheses-12.c: New test.
4632 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 4633
92bda444 46342016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4635
4636 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4637 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4638 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4639
38ea8a26 46402016-04-13 Jakub Jelinek <jakub@redhat.com>
4641
d08aa032 4642 PR middle-end/70633
4643 * gcc.c-torture/compile/pr70633.c: New test.
4644
38ea8a26 4645 PR debug/70628
4646 * gcc.dg/torture/pr70628.c: New test.
4647
9231d5c2 46482016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4649
4650 PR c++/70610
4651 * g++.dg/template/pr70610.C: New test.
4652 * g++.dg/template/pr70610-2.C: New test.
4653 * g++.dg/template/pr70610-3.C: New test.
4654 * g++.dg/template/pr70610-4.C: New test.
4655
249ca944 46562016-04-12 Jakub Jelinek <jakub@redhat.com>
4657
7f2ea2fb 4658 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4659 128 instead of 32.
4660
249ca944 4661 PR c++/70571
4662 * g++.dg/ext/pr70571.C: New test.
4663
8ca5a97d 46642016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4665
bf32a52d 4666 PR target/70640
8ca5a97d 4667 * gcc.target/powerpc/pr70640.c: New test.
4668
e971b45f 46692016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4670
4671 PR c++/68722
4672 * g++.dg/parse/pr68722.C: New.
4673
0b54d964 46742016-04-12 Jakub Jelinek <jakub@redhat.com>
4675
4676 PR rtl-optimization/70596
4677 * gcc.target/i386/pr70596.c: New test.
4678
d2dd85e3 46792016-04-12 Nathan Sidwell <nathan@acm.org>
4680
4681 PR c++/70501
4682 * g++.dg/init/pr70501.C: New.
4683
2d0001b0 46842016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4685
4686 * gcc.target/i386/asm-flag-6.c: New test.
4687
6c4df0d1 46882016-04-12 Tom de Vries <tom@codesourcery.com>
4689
4690 PR tree-optimization/68756
4691 * gcc.dg/graphite/pr68756.c: New test.
4692
0d60da57 46932016-04-12 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR tree-optimization/70602
4696 * gcc.c-torture/execute/pr70602.c: New test.
4697
62735984 46982016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4699
4700 PR target/70381
4701 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4702 __float128 emulator is built and runs.
4703 * gcc.target/powerpc/float128-1.c: Likewise.
4704
4705 * lib/target-supports.exp (check_ppc_float128_sw_available):
4706 Rework tests for __float128 software and hardware
4707 availability. Fix exit condition to return 0 on success.
4708
a702492c 47092016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4710
4711 PR target/70133
4712 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4713 * gcc.target/aarch64/target_attr_15.c: Likewise.
4714
a8c5ce92 47152016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4716
4717 PR c++/69066
4718 * g++.dg/cpp1y/pr69066.C: New.
4719
5ecab913 47202016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4721
4722 PR fortran/68566
4723 * gfortran.dg/pr36192.f90: Update test.
4724 * gfortran.dg/pr36192_1.f90: Update test.
4725 * gfortran.dg/real_dimension_1.f: Update test.
4726 * gfortran.dg/parameter_array_init_7.f90: New test.
4727
6cb5ef70 47282016-04-09 John David Anglin <danglin@gcc.gnu.org>
4729
4edfdd23 4730 PR testsuite/64039
4731 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4732
964f71e3 4733 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4734
5d61c198 4735 PR rtl-optimization/66669
4736 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4737
16eaaf58 4738 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4739
0b68802d 4740 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4741 * gcc.dg/pie-1.c: Likewise.
4742 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4743 * gcc.dg/pic-4.c: Likewise.
4744 * gcc.dg/pie-3.c: Likewise.
4745 * gcc.dg/pie-4.c: Likewise.
4746
9c0dd509 4747 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4748
03b2d3c1 4749 PR tree-optimization/68644
4750 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4751
6cb5ef70 4752 PR rtl-optimization/64886
4753 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4754
07de41ba 47552016-04-09 Tom de Vries <tom@codesourcery.com>
4756
4757 PR tree-optimization/68953
4758 * gcc.dg/graphite/pr68953.c: New test.
4759
d294e3fb 47602016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4761
4762 PR fortran/70592
4763 * gfortran.dg/deferred_character_16.f90: New test.
4764
3cb15094 47652016-04-09 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR tree-optimization/70586
4768 * gcc.c-torture/execute/pr70586.c: New test.
4769
a02dc66f 47702016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4771
4772 PR sanitizer/70573
4773 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4774 with __builtin_memset
4775 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4776
0c302595 47772016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4778
4779 PR lto/70289
4780 PR ipa/70348
4781 PR tree-optimization/70373
4782 PR middle-end/70533
4783 PR middle-end/70534
4784 PR middle-end/70535
4785 * c-c++-common/goacc/reduction-5.c: New test.
4786 * c-c++-common/goacc/reduction-promotions.c: New test.
4787 * gfortran.dg/goacc/reduction-3.f95: New test.
4788 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4789
c6c0523b 47902016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4791
4792 PR c++/70590
4793 PR c++/70452
4794 * g++.dg/pr70590.C: New test.
4795 * g++.dg/pr70590-2.C: New test.
4796
3ac399da 47972016-04-08 Jakub Jelinek <jakub@redhat.com>
4798
e97d1706 4799 PR middle-end/70593
4800 * gcc.target/i386/pr70593.c: New test.
4801
3ac399da 4802 PR rtl-optimization/70574
4803 * gcc.target/i386/avx2-pr70574.c: New test.
4804
fcfbb129 48052016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4806
4807 PR sanitizer/70541
4808 * c-c++-common/asan/pr70541.c: New test.
4809
0aabcddf 48102016-04-08 Tom de Vries <tom@codesourcery.com>
4811
4812 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4813 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4814
bec0c1e8 48152016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4816
4817 PR target/70566
4818 * gcc.c-torture/execute/pr70566.c: New test.
4819
87c791f5 48202016-04-08 Tom de Vries <tom@codesourcery.com>
4821
4822 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4823 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4824
7f38718f 48252016-04-08 Alan Modra <amodra@gmail.com>
4826
4827 * gcc.target/powerpc/pr70117.c: New.
4828
a96a7710 48292016-04-07 Jakub Jelinek <jakub@redhat.com>
4830
7a6265d1 4831 PR testsuite/70581
4832 * gcc.dg/lto/simd-function_0.c: New test.
4833
a96a7710 4834 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4835 clones.
4836 * c-c++-common/attr-simd-2.c: Likewise.
4837 * c-c++-common/attr-simd-4.c: Likewise.
4838 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4839 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4840
508dd607 48412016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4842
4843 PR testsuite/70553
4844 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4845
1b61585a 48462016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4847 Tom de Vries <tom@codesourcery.com>
4848
4849 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4850 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4851 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4852 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4853 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4854 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4855 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4856 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4857
5f060aa8 48582016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4859
4860 PR c/70436
4861 * g++.dg/warn/Wparentheses-29.C: New test.
4862
d3831f71 48632016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4864
4865 PR c/70436
4866 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4867 explicit braces to resolve a future -Wparentheses warning.
4868
382ece2d 48692016-04-06 Richard Henderson <rth@redhat.com>
4870
4871 * gcc.dg/pr61817-1.c: New test.
4872 * gcc.dg/pr61817-2.c: New test.
4873 * gcc.dg/pr69391-1.c: New test.
4874 * gcc.dg/pr69391-2.c: New test.
4875
72234ee9 48762016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4877
4878 PR rtl-optimization/70398
4860a6bf 4879 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4880
5547150a 48812016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4882
4883 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4884
15b70121 48852016-04-06 Yvan Roux <yvan.roux@linaro.org>
4886 Pedro Alves <palves@redhat.com>
4887
4888 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4889
585aefbb 48902016-04-06 Jakub Jelinek <jakub@redhat.com>
4891
0cbb513b 4892 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4893 Check for avx512f effective targets instead of avx2.
4894 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4895 for AVX512F clones.
4896 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4897 * g++.dg/gomp/declare-simd-1.C: Likewise.
4898 * g++.dg/gomp/declare-simd-3.C: Likewise.
4899 * g++.dg/gomp/declare-simd-4.C: Likewise.
4900
585aefbb 4901 PR middle-end/70550
4902 * c-c++-common/gomp/pr70550-1.c: New test.
4903 * c-c++-common/gomp/pr70550-2.c: New test.
4904
0b91cceb 49052016-04-05 Nathan Sidwell <nathan@acm.org>
4906
4907 PR c++/70512
4908 * g++.dg/ext/attribute-may-alias-5.C: New.
4909
645a9d8e 49102016-04-05 Jakub Jelinek <jakub@redhat.com>
4911
4912 PR c++/70336
4913 * c-c++-common/pr70336.c: New test.
4914 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4915 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4916
bdf23925 49172016-04-05 Jan Hubicka <hubicka@ucw.cz>
4918
4919 PR ipa/66223
4920 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4921
aaff837c 49222016-04-05 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR rtl-optimization/70542
4925 * gcc.dg/torture/pr70542.c: New test.
4926 * gcc.target/i386/avx2-pr70542.c: New test.
4927
2eac58a0 49282016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4929
4930 PR tree-optimization/70509
4931 * gcc.target/i386/avx512bw-pr70509.c: New test.
4932
4f7ebe46 49332016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4934
4935 PR c++/70452
4936 * g++.dg/ext/constexpr-vla4.C: New test.
4937
305d86a0 49382016-04-05 Uros Bizjak <ubizjak@gmail.com>
4939
4940 PR target/70510
4941 * gcc.target/i386/pr70510.c: New test.
4942
eec3b789 49432016-04-05 Richard Biener <rguenther@suse.de>
4944
4945 PR tree-optimization/70526
4946 * g++.dg/torture/pr70526.C: New testcase.
4947
ca943582 49482016-04-05 Jakub Jelinek <jakub@redhat.com>
4949
4950 PR target/70525
4951 * gcc.target/i386/pr70525.c: New test.
4952
87825cd5 49532016-04-05 Richard Biener <rguenther@suse.de>
4954
4955 PR middle-end/70499
4956 * g++.dg/torture/pr70499.C: New testcase.
4957
14638828 49582016-04-05 Richard Biener <rguenther@suse.de>
4959
4960 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4961 remove XFAIL.
4962
967a90d5 49632016-04-04 Jakub Jelinek <jakub@redhat.com>
4964
4965 PR middle-end/70307
4966 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4967 rs6000 ABI warnings.
4968
d374a3a3 49692016-04-04 Jan Hubicka <hubicka@ucw.cz>
4970
4971 PR ipa/66223
4972 * g++.dg/ipa/devirt-51.C: New testcase.
4973
8ff377a6 49742016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4975 Jakub Jelinek <jakub@redhat.com>
4976
4977 PR middle-end/70457
4978 * gcc.dg/torture/pr70457.c: New.
4979
f567b44f 49802016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4981
4982 PR fortran/67538
4983 * gfortran.dg/allocate_with_source_19.f08: New test.
4984
89d4ebfa 49852016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4986
4987 PR fortran/65795
4988 * gfortran.dg/coarray_allocate_6.f08: New test.
4989
68ab33a6 49902016-04-04 Richard Biener <rguenther@suse.de>
4991
4992 PR rtl-optimization/70484
4993 * gcc.dg/torture/pr70484.c: New testcase.
4994
c4f5465d 49952016-04-04 Marek Polacek <polacek@redhat.com>
4996
4997 PR c/70307
4998 * gcc.dg/torture/pr70307.c: New test.
4999
bfec6609 50002016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5001
5002 PR target/70416
5003 PR target/67391
5004 * gcc.target/sh/torture/pr70416.c: New.
5005
40df9099 50062016-04-02 Martin Sebor <msebor@redhat.com>
5007
5008 PR c++/67376
5009 PR c++/70170
5010 PR c++/70172
5011 PR c++/70228
5012 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5013 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5014 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5015 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5016 * g++.dg/cpp0x/constexpr-string.C: Same.
5017 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5018 * g++.dg/cpp0x/pr65398.C: Same.
5019 * g++.dg/ext/constexpr-vla1.C: Same.
5020 * g++.dg/ext/constexpr-vla2.C: Same.
5021 * g++.dg/ext/constexpr-vla3.C: Same.
5022 * g++.dg/ubsan/pr63956.C: Same.
5023
0edb9bfe 50242016-04-01 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR rtl-optimization/70467
5027 * gcc.target/i386/pr70467-2.c: New test.
5028
e5b1a1d9 50292016-04-01 Jakub Jelinek <jakub@redhat.com>
5030 Marek Polacek <polacek@redhat.com>
5031
5032 PR c++/70488
5033 * g++.dg/init/new47.C: New test.
5034
b2ca3fb0 50352016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5036
5037 PR target/70496
5038 * gcc.target/arm/pr70496.c: New test.
5039
4c3bd1e3 50402016-04-01 Nathan Sidwell <nathan@acm.org>
5041
47de69ad 5042 PR c++/68475
5043 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5044
313d569f 50452016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5046
5047 PR target/69890
5048 * gcc.dg/strlenopt.h (memmove): New.
5049 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5050 instead of "string.h".
5051 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5052 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5053 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5054 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5055 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5056 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5057 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5058 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5059 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5060 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5061 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5062 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5063 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5064 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5065 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5066 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5067 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5068 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5069 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5070 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5071
5469facd 50722016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5073
5074 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5075 (Holder::foo): Reflect this.
5076
503de754 50772016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5078
5079 PR target/70442
5080 * gcc.dg/pr70442.c: New test.
5081
13ee2de7 50822016-03-31 Nathan Sidwell <nathan@acm.org>
5083
5084 PR c++/70393
5085 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5086
5e0d03a8 50872016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5088
5089 PR target/70453
5090 * gcc.target/i386/pr70453.c: New test.
5091
8cb82ed4 50922016-03-31 Andrey Belevantsev <abel@ispras.ru>
5093
5094 PR target/70292
5095 * gcc.c-torture/pr70292.c: New test.
5096
7952b661 50972016-03-31 Marek Polacek <polacek@redhat.com>
5098
5099 PR c/70297
5100 * c-c++-common/pr70297.c: New test.
5101 * g++.dg/cpp0x/typedef-redecl.C: New test.
5102 * gcc.dg/typedef-redecl2.c: New test.
5103
1607cc74 51042016-03-31 Jakub Jelinek <jakub@redhat.com>
5105
5106 PR rtl-optimization/70460
5107 * gcc.c-torture/execute/pr70460.c: New test.
5108
c689c252 51092016-03-31 Richard Biener <rguenther@suse.de>
5110
5111 PR c++/70430
5112 * g++.dg/ext/vector30.C: New testcase.
5113
91c9586d 51142016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5115 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5116
5117 * gfortran.dg/fmt_pf.f90: New test.
5118
afa5c1b8 51192016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5120
5121 Forward-port from 5 branch
5122 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR testsuite/70356
5125 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5126 dg-require-effective-target after dg-do.
5127
5128 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5129
5130 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5131
6a5dcab3 51322016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5133 Julian Brown <julian@codesourcery.com>
5134 Chung-Lin Tang <cltang@codesourcery.com>
5135 Cesar Philippidis <cesar@codesourcery.com>
5136 James Norris <jnorris@codesourcery.com>
5137 Tom de Vries <tom@codesourcery.com>
5138 Nathan Sidwell <nathan@codesourcery.com>
5139
305d86a0 5140 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 5141 * c-c++-common/goacc/loop-clauses.c: Likewise.
5142 * g++.dg/goacc/template.C: Likewise.
5143 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5144 * gfortran.dg/goacc/loop-1.f95: Likewise.
5145 * gfortran.dg/goacc/loop-5.f95: Likewise.
5146 * gfortran.dg/goacc/loop-6.f95: Likewise.
5147 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5148 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5149 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5150 * c-c++-common/goacc/clauses-fail.c: Likewise.
5151 * c-c++-common/goacc/parallel-1.c: Likewise.
5152 * c-c++-common/goacc/reduction-1.c: Likewise.
5153 * c-c++-common/goacc/reduction-2.c: Likewise.
5154 * c-c++-common/goacc/reduction-3.c: Likewise.
5155 * c-c++-common/goacc/reduction-4.c: Likewise.
5156 * c-c++-common/goacc/routine-3.c: Likewise.
5157 * c-c++-common/goacc/routine-4.c: Likewise.
5158 * c-c++-common/goacc/routine-5.c: Likewise.
5159 * c-c++-common/goacc/tile.c: Likewise.
5160 * g++.dg/goacc/template.C: Likewise.
5161 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5162 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5163 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5164 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5165 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5166 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5167 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5168 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5169 * c-c++-common/goacc/use_device-1.c: ... this file.
5170 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5171 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5172 * c-c++-common/goacc/host_data-6.c: ... this file.
5173 * c-c++-common/goacc/loop-2-kernels.c: New file.
5174 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5175 * c-c++-common/goacc/loop-3.c: Likewise.
5176 * g++.dg/goacc/reference.C: Likewise.
5177 * g++.dg/goacc/routine-1.C: Likewise.
5178 * g++.dg/goacc/routine-2.C: Likewise.
5179
932c0baa 51802016-03-30 Richard Biener <rguenther@suse.de>
5181
5182 PR middle-end/70450
5183 * gcc.dg/torture/pr70450.c: New testcase.
5184
7f7c4659 51852016-03-30 Jakub Jelinek <jakub@redhat.com>
5186
5187 PR target/70421
5188 * gcc.dg/torture/pr70421.c: New test.
5189 * gcc.target/i386/avx512f-pr70421.c: New test.
5190
9cbfe80c 51912016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5192
5193 PR testsuite/70364
5194 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5195 (check): New function.
5196 (bar): Call check.
5197 (foo): Align stack to 16 bytes when calling bar.
5198 * gcc.target/i386/cleanup-2.c: Likewise.
5199
f56c7d36 52002016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5201
5202 PR tree-optimization/59124
5203 * gcc.dg/Warray-bounds-19.c: New test.
5204
0275bf9b 52052016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5206
5207 * lib/prune.exp (escape_regex_chars): New.
5208 (prune_file_path): Update to quote metcharacters for regexp.
5209
a3daa269 52102016-03-29 Jakub Jelinek <jakub@redhat.com>
5211
24e1ba3d 5212 PR rtl-optimization/70429
5213 * gcc.c-torture/execute/pr70429.c: New test.
5214
a3daa269 5215 PR tree-optimization/70405
5216 * gcc.dg/pr70405.c: New test.
5217
3ef41a6e 52182016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5219
5220 PR fortran/70397
5221 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5222 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5223
4abd9410 52242016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5225
5226 PR testsuite/64177
5227 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5228 __cilkrts_set_param to set two workers.
5229 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5230 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5231
b58e5f0f 52322016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5233
305d86a0 5234 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 5235
bff53658 52362016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5237
5238 PR target/70406
305d86a0 5239 * gcc.target/i386/pr70406.c: New test.
bff53658 5240
bb2c9c15 52412016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5242
5243 * gnat.dg/specs/double_record_extension3.ads: New test.
5244
f12c84ab 52452016-03-25 Richard Henderson <rth@redhat.com>
5246
5247 PR target/70120
5248 * gcc.target/aarch64/pr70120-1.c: New.
5249 * gcc.target/aarch64/pr70120-2.c: New.
5250 * gcc.target/aarch64/pr70120-3.c: New.
5251
b0bf58c4 52522016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5253
5254 PR c++/62212
5255 * g++.dg/template/mangle2.C: The dg-do directive should be
5256 "compile" not "assemble".
5257
f175ba0f 52582016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5259
5260 PR lto/69650
5261 * gcc.dg/pr69650.c: New test.
5262
4cc3295f 52632016-03-25 David Edelsohn <dje.gcc@gmail.com>
5264
5265 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5266
0cf40600 52672016-03-25 Alan Modra <amodra@gmail.com>
5268
5269 * gcc.dg/dfp/pr70052.c: New test.
5270
3aebf099 52712016-03-24 Richard Henderson <rth@redhat.com>
5272
5273 PR middle-end/69845
5274 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5275 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5276
83245bd3 52772016-03-24 Tom de Vries <tom@codesourcery.com>
5278
5279 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5280
108e7ee4 52812016-03-24 Tom de Vries <tom@codesourcery.com>
5282
5283 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5284 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5285
17af0b14 52862016-03-24 Tom de Vries <tom@codesourcery.com>
5287
5288 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5289 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5290
6c8770ee 52912016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5292
5293 PR c++/62212
5294 * g++.dg/template/mangle2.C: New test.
5295
a7e21b7b 52962016-03-24 Richard Biener <rguenther@suse.de>
5297
5298 PR tree-optimization/70396
5299 * gcc.dg/torture/pr70396.c: New testcase.
5300
f365d297 53012016-03-24 Richard Biener <rguenther@suse.de>
5302
5303 PR middle-end/70370
5304 * gcc.dg/torture/pr70370.c: New testcase.
5305
da7aeb13 53062016-03-24 Tom de Vries <tom@codesourcery.com>
5307
5308 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5309 * gfortran.dg/goacc/kernels-tree.f95: Same.
5310 * gfortran.dg/goacc/parallel-tree.f95: Same.
5311
80b30de0 53122016-03-24 Tom de Vries <tom@codesourcery.com>
5313
5314 * c-c++-common/goacc/uninit-if-clause.c: New test.
5315 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5316
cb9b6b99 53172016-03-24 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR target/70290
305d86a0 5320 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5321 Fix formatting.
cb9b6b99 5322
a4225fff 53232016-03-24 Richard Biener <rguenther@suse.de>
5324
5325 PR tree-optimization/70372
5326 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5327
5a869ab8 53282016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5329
5330 PR c++/70347
5331 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5332
36ce5faa 53332016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5334
5335 PR c++/70332
5336 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5337
c4fa85c9 53382016-03-23 Jakub Jelinek <jakub@redhat.com>
5339
d9377ad5 5340 PR c++/70001
5341 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5342 * g++.dg/cpp1y/pr70001.C: New test.
5343
c4fa85c9 5344 PR c++/70323
5345 * g++.dg/cpp0x/constexpr-70323.C: New test.
5346
0a2062da 53472016-03-23 Alexandre Oliva <aoliva@redhat.com>
5348 Jason Merrill <jason@redhat.com>
5349 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR c++/69315
5352 * g++.dg/cpp0x/constexpr-69315.C: New test.
5353 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5354
62d2a6dc 53552016-03-23 Marek Polacek <polacek@redhat.com>
5356
5357 PR c++/69884
5358 * g++.dg/warn/Wignored-attributes-1.C: New test.
5359 * g++.dg/warn/Wignored-attributes-2.C: New test.
5360
a82d6246 53612016-03-23 Tom de Vries <tom@codesourcery.com>
5362
5363 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5364 initialization.
5365 * gfortran.dg/goacc/private-3.f95 (test): Same.
5366 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5367 missing use param.
5368
dc834ba1 53692016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5370
5371 * lib/target-supports.exp: Remove v7ve entry from loop
5372 creating effective target checks.
5373 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5374 (add_options_for_arm_arch_v7ve): Likewise.
5375
7e83fd1f 53762016-03-23 Jakub Jelinek <jakub@redhat.com>
5377
5378 PR tree-optimization/70354
5379 * gcc.dg/vect/pr70354-1.c: New test.
5380 * gcc.dg/vect/pr70354-2.c: New test.
5381 * gcc.target/i386/avx2-pr70354-1.c: New test.
5382 * gcc.target/i386/avx2-pr70354-2.c: New test.
5383
4e4da058 53842016-03-22 Jeff Law <law@redhat.com>
5385
5386 PR target/70232
5387 * gcc.dg/tree-ssa/pr70232.c: New test.
5388
6855137b 53892016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5390
5391 PR target/70302
5392 * gcc.target/i386/pr70302.c: New test.
5393
19db1ec8 53942016-03-22 Richard Biener <rguenther@suse.de>
5395
5396 PR middle-end/70251
5397 * g++.dg/torture/pr70251.C: New testcase.
5398
4baec9f2 53992016-03-22 David Malcolm <dmalcolm@redhat.com>
5400
5401 PR c/69993
5402 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5403 Wmisleading-indentation.c.
5404 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5405 reflect change to diagnostic text and order of messages.
5406 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5407
fcfec126 54082016-03-22 David Edelsohn <dje.gcc@gmail.com>
5409
5410 * g++.dg/ext/java-3.C: Don't compile on AIX.
5411
aa30728a 54122016-03-22 Richard Biener <rguenther@suse.de>
5413
5414 PR middle-end/70333
5415 * gcc.dg/torture/pr70333.c: New testcase.
5416
46ec4eb4 54172016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5418
5419 * g++.dg/ext/pr70290.C: New test.
5420
4880f878 54212016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5422
5423 PR target/70325
5424 * gcc.target/i386/pr70325.c: New test.
5425
3d78ea44 54262016-03-22 Jakub Jelinek <jakub@redhat.com>
5427
5934fb8f 5428 PR target/70329
5429 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5430 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5431
b6436f79 5432 PR target/70300
5433 * gcc.target/i386/pr70300.c: New test.
5434
3d78ea44 5435 PR c++/70295
5436 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5437 (func2): New function for cond with parens, xfail warning for c++.
5438 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5439
b60244f6 54402016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5441
5442 PR c++/70096
5443 * g++.dg/template/ptrmem30.C: New test.
5444
c8e3e744 54452016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5446
5447 PR c++/70204
5448 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5449 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5450
2715f63a 54512016-03-21 Jakub Jelinek <jakub@redhat.com>
5452
5453 PR middle-end/70326
5454 * gcc.dg/pr70326.c: New test.
5455
2daa2cda 54562016-03-21 Marc Glisse <marc.glisse@inria.fr>
5457 Jakub Jelinek <jakub@redhat.com>
5458
5459 PR tree-optimization/70317
5460 * gcc.dg/pr70317.c: New test.
5461
d9aa5a50 54622016-03-21 Uros Bizjak <ubizjak@gmail.com>
5463
5464 PR target/70327
5465 * gcc.target/i386/pr70327.c: New test.
5466
e1a88bf4 54672016-03-21 Martin Liska <mliska@suse.cz>
5468
61941425 5469 PR ipa/70306
e1a88bf4 5470 * gcc.dg/ipa/pr70306.c: New test.
5471
d9aa5a50 54722016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 5473
5474 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5475 * gcc.target/arm/attr-align3.c: Likewise.
5476 * gcc.target/arm/attr_arm.c: Likewise.
5477 * gcc.target/arm/flip-thumb.c: Likewise.
5478
afdde20c 54792016-03-21 Jakub Jelinek <jakub@redhat.com>
5480
5481 PR target/70296
5482 * gcc.target/powerpc/altivec-36.c: New test.
5483
3f2ef661 54842016-03-21 Richard Biener <rguenther@suse.de>
5485
5486 PR tree-optimization/70310
5487 * gcc.dg/torture/pr70310.c: New testcase.
5488
08b2b692 54892016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5490
5491 PR target/70293
5492 * gcc.target/i386/pr70293.c: New test.
5493
93505d22 54942016-03-21 Richard Biener <rguenther@suse.de>
5495
5496 PR tree-optimization/70288
5497 * gcc.dg/torture/pr70288-1.c: New testcase.
5498 * gcc.dg/torture/pr70288-2.c: Likewise.
5499
06fd1914 55002016-03-21 Andrey Belevantsev <abel@ispras.ru>
5501
5502 PR rtl-optimization/69307
5503 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 5504
b628775e 55052016-03-21 Andrey Belevantsev <abel@ispras.ru>
5506
5507 PR rtl-optimization/69102
5508 * gcc.c-torture/compile/pr69102.c: New test.
5509
1421f43c 55102016-03-18 Jeff Law <law@redhat.com>
5511
5512 PR rtl-optimization/70263
5513 * gcc.c-torture/compile/pr70263-1.c: New test.
5514 * gcc.target/i386/pr70263-2.c: New test.
5515
e7142ce1 55162016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5517
5518 PR rtl-optimization/70278
5519 * gcc.dg/torture/pr70278.c: New test.
5520 * gcc.target/arm/pr70278.c: New test.
5521
5539bc70 55222016-03-18 David Malcolm <dmalcolm@redhat.com>
5523
5524 PR c/70281
5525 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5526 (test_builtin_types_compatible_p): New test function.
5527 * gcc.dg/pr70281.c: New test case.
5528
296a290a 55292016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5530
5531 PR target/70113
5532 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5533
666094f0 55342016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5535
5536 PR tree-optimization/70252
5537 * gcc.dg/pr70252.c: New test.
5538
350514e8 55392016-03-18 Tom de Vries <tom@codesourcery.com>
5540
5541 * gcc.dg/pr70161-2.c: New test.
5542 * gcc.dg/pr70161.c: New test.
5543
011e0cea 55442016-03-18 Tom de Vries <tom@codesourcery.com>
5545
5546 PR ipa/70269
5547 * gcc.dg/pr70269.c: New test.
5548
292a09de 55492016-03-18 Jakub Jelinek <jakub@redhat.com>
5550
5551 PR c++/70267
5552 * g++.dg/ext/java-3.C: New test.
5553
efc86c4c 55542016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5555
5556 PR c++/70205
5557 * g++.dg/lookup/pr70205.C: New test.
5558
a28dd575 55592016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5560
5561 PR c++/70218
5562 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5563
92e7ab1e 55642016-03-17 Marek Polacek <polacek@redhat.com>
5565
5566 PR c/69407
5567 * gcc.dg/atomic-op-6.c: New test.
5568
7378dbfb 55692016-03-17 David Malcolm <dmalcolm@redhat.com>
5570
5571 PR c/70264
5572 * c-c++-common/pr70264.c: New test case.
5573
f7995d7d 55742016-03-17 Jakub Jelinek <jakub@redhat.com>
5575
e2895b76 5576 PR c++/70144
5577 * c-c++-common/pr70144-1.c: New test.
5578 * c-c++-common/pr70144-2.c: New test.
5579
f7995d7d 5580 PR c++/70272
5581 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5582 * g++.dg/opt/flifetime-dse6.C: New test.
5583 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5584
5ec4a949 55852016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5586
5587 PR driver/70192
5588 * gcc.dg/pic-1.c: New test.
5589 * gcc.dg/pic-2.c: Likewise.
5590 * gcc.dg/pic-3.c: Likewise.
5591 * gcc.dg/pic-4.c: Likewise.
5592 * gcc.dg/pie-1.c: Likewise.
5593 * gcc.dg/pie-2.c: Likewise.
5594 * gcc.dg/pie-3.c: Likewise.
5595 * gcc.dg/pie-4.c: Likewise.
5596 * gcc.dg/pie-5.c: Likewise.
5597 * gcc.dg/pie-6.c: Likewise.
5598
c28550e1 55992016-03-17 Tom de Vries <tom@codesourcery.com>
5600
5601 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5602 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5603
be3296cb 56042016-03-17 Richard Biener <rguenther@suse.de>
5605
5606 PR debug/70271
5607 * g++.dg/debug/pr70271.C: New testcase.
5608
9b60ef21 56092016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5610
5611 * gcc.target/i386/pr70251.c: New test.
5612
9a80bc1a 56132016-03-17 Marek Polacek <polacek@redhat.com>
5614
5615 PR c++/70194
5616 * g++.dg/warn/constexpr-70194.C: New test.
5617
733d7ff9 56182016-03-16 Richard Henderson <rth@redhat.com>
5619
5620 PR middle-end/70240
5621 * gcc.c-torture/compile/pr70240.c: New.
5622
3e6f12bf 56232016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5624
5625 * gcc.c-torture/compile/20151204.c: Skip for avr.
5626
867c9e99 56272016-03-16 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR target/70245
5630 * g++.dg/opt/pr70245.C: New test.
5631 * g++.dg/opt/pr70245.h: New file.
5632 * g++.dg/opt/pr70245-aux.cc: New file.
5633
8ced6ab7 56342016-03-16 Martin Sebor <msebor@redhat.com>
5635
5636 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5637
37af779a 56382016-03-16 Richard Henderson <rth@redhat.com>
5639
5640 PR middle-end/70199
5641 * gcc.c-torture/compile/pr70199.c: New.
5642
78ed999c 56432016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5644
5645 * gcc.dg/uninit-19.c: Run dos2unix.
5646
462ca422 56472016-03-16 Marek Polacek <polacek@redhat.com>
5648
5649 PR c/70093
5650 * gcc.dg/nested-func-10.c: New test.
5651 * gcc.dg/nested-func-9.c: New test.
5652
fe58aacc 56532016-03-16 Jakub Jelinek <jakub@redhat.com>
5654
5655 PR tree-optimization/68714
5656 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5657
27a53872 56582016-03-16 Tom de Vries <tom@codesourcery.com>
5659
5660 PR tree-optimization/68715
5661 * gcc.dg/graphite/pr68715-2.c: New test.
5662 * gcc.dg/graphite/pr68715.c: New test.
5663 * gfortran.dg/graphite/pr68715.f90: New test.
5664
95049c3c 56652016-03-16 Tom de Vries <tom@codesourcery.com>
5666
5667 PR tree-optimization/68809
5668 * gcc.dg/graphite/pr68809-2.c: New test.
5669 * gcc.dg/graphite/pr68809.c: New test.
5670
09eddd70 56712016-03-16 Jakub Jelinek <jakub@redhat.com>
5672
81fc5915 5673 PR c++/70147
5674 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5675 method call to i () as argument. Adjust expected output.
5676
09eddd70 5677 PR c++/70147
5678 * g++.dg/ubsan/pr70147-1.C: New test.
5679 * g++.dg/ubsan/pr70147-2.C: New test.
5680
6373d2a2 56812016-03-15 Martin Sebor <msebor@redhat.com>
5682
5683 PR c++/58281
5684 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5685
d27a0c11 56862016-03-15 John David Anglin <danglin@gcc.gnu.org>
5687
9908039d 5688 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5689 hppa*-*-hpux*.
5690
45cdc3a6 5691 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5692
d27a0c11 5693 PR libfortran/69799
5694 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5695 libatomic_available.
5696
0dd1d57f 56972016-03-15 Marek Polacek <polacek@redhat.com>
5698
5699 PR c++/70209
5700 * g++.dg/ext/attribute-may-alias-4.C: New test.
5701
0ce02c07 57022016-03-15 Alexander Monakov <amonakov@ispras.ru>
5703
5704 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5705 -fvar-tracking-assignments-toggle flag.
5706
f6e39b30 57072016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5708
5709 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5710
167f93a2 57112016-03-15 Jakub Jelinek <jakub@redhat.com>
5712
5713 PR rtl-optimization/70222
5714 * gcc.c-torture/execute/pr70222-1.c: New test.
5715 * gcc.c-torture/execute/pr70222-2.c: New test.
5716
08a8af4a 57172016-03-15 Richard Henderson <rth@redhat.com>
5718
5719 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5720
738eb905 57212016-03-15 Andrey Belevantsev <abel@ispras.ru>
5722
5723 PR rtl-optimization/69032
5724 * gcc.dg/pr69032.c: New test.
5725
dd148b3a 57262016-03-15 Andrey Belevantsev <abel@ispras.ru>
5727
5728 PR rtl-optimization/63384
d9aa5a50 5729 * g++.dg/pr63384.C: New test.
dd148b3a 5730
acf58115 57312016-03-15 Andrey Belevantsev <abel@ispras.ru>
5732
5733 PR target/64411
5734 * gcc.target/i386/pr64411.C: New test.
5735
a2897dc4 57362016-03-15 Tom de Vries <tom@codesourcery.com>
5737
5738 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5739 * gfortran.dg/goacc/kernels-alias.f95: New test.
5740
7bad2faf 57412016-03-14 Martin Sebor <msebor@redhat.com>
5742
5743 PR c++/53792
5744 * g++.dg/cpp0x/constexpr-inline.C: New test.
5745 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5746
d65fa8d9 57472016-03-14 David Edelsohn <dje.gcc@gmail.com>
5748
5749 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5750
2b3c633f 57512016-03-14 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR middle-end/70219
5754 * gcc.dg/pr70219.c: New test.
5755
e947f9c3 57562016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5757
5758 PR target/70083
5759 * gcc.dg/torture/pr70083.c: New test.
5760 * gcc.target/i386/pr70083.c: New test.
5761
74201dc2 57622016-03-14 Richard Biener <rguenther@suse.de>
5763
5764 PR tree-optimization/56365
5765 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5766
88aea41e 57672016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5768
5769 PR target/70098
5770 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5771 New function.
5772 * g++.dg/pr70098.C: New testcase.
5773
5774
1bd2aefd 57752016-03-14 Tom de Vries <tom@codesourcery.com>
5776
5777 PR tree-optimization/70045
5778 * gcc.dg/graphite/pr70045.c: New test.
5779
922c7033 57802016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5781
5782 PR fortran/69043
5783 * gfortran.dg/include_9.f90: New test.
5784
fd4ab6d9 57852016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5786
5787 PR fortran/45076
5788 gfortran.dg/prof/prof.exp: New script.
5789 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5790
7d7218d3 57912016-03-12 Andrey Belevantsev <abel@ispras.ru>
5792
5793 PR rtl-optimization/69307
5794 * gcc.dg/pr69307.c: New test.
5795
02ffd664 57962016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5797
5798 PR target/69614
5799 * gcc.target/arm/pr69614.c: New.
5800
76e207a9 58012016-03-12 Paul Thomas <pault@gcc.gnu.org>
5802
5803 PR fortran/70031
5804 * gfortran.dg/submodule_14.f08: New test
5805
5806 PR fortran/69524
5807 * gfortran.dg/submodule_15.f08: New test
5808
490ee78a 58092016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5810
5811 PR c++/70106
5812 * g++.dg/cpp1y/paren3.C: New test.
5813
04e137ff 58142016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5815
5816 PR target/70131
5817 * gcc.target/powerpc/ppc-round2.c: New test.
5818
27b2c1c4 58192016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5820
5821 PR target/70123
5822 * gcc.dg/torture/pr70123.c: New test.
5823
84116671 58242016-03-11 Jeff Law <law@redhat.com>
5825
5826 PR tree-optimization/70190
5827 * gcc.c-torture/compile/pr70190.c: New test.
5828
cfa58bc8 58292016-03-11 David Malcolm <dmalcolm@redhat.com>
5830
5831 PR c/68187
5832 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5833 case.
5834 (test43_b): Likewise.
5835 (test43_c): Likewise.
5836 (test43_d): Likewise.
5837 (test43_e): Likewise.
5838 (test43_f): Likewise.
5839 (test43_g): Likewise.
5840 (test44_a): Likewise.
5841 (test44_b): Likewise.
5842 (test44_c): Likewise.
5843 (test44_d): Likewise.
5844 (test44_e): Likewise.
5845
ce234f27 58462016-03-11 David Malcolm <dmalcolm@redhat.com>
5847
5848 PR c/70085
5849 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5850
e4756b48 58512016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5852
5853 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5854 dg-options.
5855
1f5ef87e 58562016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5857
5858 PR target/70002
5859 PR target/69245
5860 * gcc.target/aarch64/pr69245_2.c: New test.
5861
f9c352a1 58622016-03-11 Jakub Jelinek <jakub@redhat.com>
5863
5864 PR tree-optimization/70177
5865 * gcc.dg/pr70177.c: New test.
5866
4dd92ac6 58672016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5868
5869 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5870
331e4fdb 58712016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5872
5873 * gcc.dg/tree-ssa/sra-20.c: New.
5874
69262824 58752016-03-11 Jakub Jelinek <jakub@redhat.com>
5876
6f9a7425 5877 PR rtl-optimization/70174
5878 * gcc.dg/pr70174.c: New test.
5879
69262824 5880 PR tree-optimization/70169
5881 * gcc.dg/pr70169.c: New test.
5882
4637a847 58832016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5884
5885 PR target/70160
5886 * gcc.target/i386/pr70160.c: New test.
5887
5a86d754 58882016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5889
5890 * gcc.target/s390/dfp-1.c: New test.
5891
af4c8290 58922016-03-10 Nick Clifton <nickc@redhat.com>
5893
5894 PR target/70044
5895 * gcc.target/aarch64/pr70044.c: New test.
5896
98dfd328 58972016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5898 Jakub Jelinek <jakub@redhat.com>
5899
5900 PR c++/70001
5901 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5902 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5903 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5904
75e72311 59052016-03-10 Jan Hubicka <hubicka@ucw.cz>
5906
5907 PR lto/69589
5908 * g++.dg/lto/pr69589_0.C: New testcase
5909 * g++.dg/lto/pr69589_1.C: New testcase
5910
a2eb1271 59112016-03-10 Marek Polacek <polacek@redhat.com>
5912
5913 PR c++/70153
5914 * g++.dg/delayedfold/unary-plus1.C: New test.
5915
59162016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 5917
5918 * gcc.target/arm/pr45701-1.c: Escape brackets.
5919 * gcc.target/arm/pr45701-2.c: Likewise.
5920
5ab2987f 59212016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5922
5923 * gfortran.dg/unconstrained_commons.f: New.
5924
6972afac 59252016-03-10 Alan Modra <amodra@gmail.com>
5926
5927 * gcc.dg/pr69195.c: New.
5928 * gcc.dg/pr69238.c: New.
5929
c82c99ec 59302016-03-10 Tom de Vries <tom@codesourcery.com>
5931
5932 PR testsuite/68915
5933 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5934
a2389d4a 59352016-03-10 Richard Biener <rguenther@suse.de>
5936
5937 PR tree-optimization/70128
5938 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5939 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5940
c272412d 59412016-03-09 Jakub Jelinek <jakub@redhat.com>
5942
a0451069 5943 PR tree-optimization/70152
5944 * gcc.dg/pr70152.c: New test.
5945
c272412d 5946 PR target/70086
5947 * gcc.target/i386/pr70086-1.c: New test.
5948 * gcc.target/i386/pr70086-2.c: New test.
5949 * gcc.target/i386/pr70086-3.c: New test.
5f611068 5950
5951 PR tree-optimization/70127
5952 * gcc.c-torture/execute/pr70127.c: New test.
5953
27dcb7a8 59542016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5955
5956 * c-c++-common/goacc/combined-directives-2.c: New test.
5957
c24757cf 59582016-03-09 David Malcolm <dmalcolm@redhat.com>
5959
5960 PR c/68473
5961 PR c++/70105
5962 * g++.dg/diagnostic/pr70105.C: New test.
5963 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5964 (test_multiple_ordinary_maps): New test function.
5965
83108969 59662016-03-09 David Malcolm <dmalcolm@redhat.com>
5967
5968 PR c/68473
5969 PR c++/70105
5970 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5971 Drop range information from call to inform_at_rich_loc.
5972 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5973 New.
5974 (test_show_locus): Replace calls to rich_location::add_range with
5975 calls to add_range. Rewrite the tests that used the now-defunct
5976 rich_location ctor taking a source_range. Simplify other tests
5977 by replacing calls to COMBINE_LOCATION_DATA with calls to
5978 make_location.
5979
6733c0e8 59802016-03-09 Richard Biener <rguenther@suse.de>
5981 Jakub Jelinek <jakub@redhat.com>
5982
5983 PR tree-optimization/70138
5984 * gcc.dg/vect/pr70138-1.c: New testcase.
5985 * gcc.dg/vect/pr70138-2.c: Likewise.
5986
96abb9f5 59872016-03-09 Jakub Jelinek <jakub@redhat.com>
5988
5989 PR target/70049
5990 * gcc.target/i386/pr70049.c: New test.
5991
42bb3bfb 59922016-03-09 Richard Biener <rguenther@suse.de>
5993
5994 PR c/70143
5995 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5996 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5997 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5998
27527428 59992016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6000
6001 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6002 arm-*-*.
6003
248449f2 60042016-03-09 Jakub Jelinek <jakub@redhat.com>
6005
1bd49ced 6006 PR middle-end/67278
6007 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6008
248449f2 6009 PR target/67278
6010 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6011
6012 PR middle-end/70050
6013 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6014 in testcase comment.
6015
dfc460ff 60162016-03-09 Tom de Vries <tom@codesourcery.com>
6017
6018 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6019 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6020 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6021 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6022 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6023 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6024 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6025 * gfortran.dg/goacc/kernels-loop.f95: New test.
6026
0377fc7f 60272016-03-08 Martin Sebor <msebor@redhat.com>
6028
6029 PR c++/62096
6030 * g++.dg/warn/overflow-warn-7.C: New test.
6031
3556aa80 60322016-03-08 Jason Merrill <jason@redhat.com>
6033
6034 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6035 * lib/target-supports.exp (check_effective_target_concepts): New.
6036
e5096208 60372016-03-08 Jakub Jelinek <jakub@redhat.com>
6038
5370eb8d 6039 PR c++/70135
6040 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6041 * g++.dg/ubsan/pr70135.C: New test.
6042
e5096208 6043 PR target/70110
6044 * gcc.dg/pr70110.c: New test.
6045
cc37120d 60462016-03-07 Martin Jambor <mjambor@suse.cz>
6047
6048 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6049 * c-c++-common/gomp/if-1.c: Likewise.
6050 * c-c++-common/gomp/pr61486-2.c: Likewise.
6051 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6052 to dg-additional-options.
6053 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6054 * g++/gomp/target-teams-1.c: Likewise.
6055 * gcc.dg/gomp/gomp.exp: Likewise.
6056 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6057 dg-additional-options.
6058 * gfortran.dg/gomp/gomp.exp: Likewise.
6059 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6060 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6061 dg-additional-options.
6062 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6063
53c248d8 60642016-03-07 Martin Jambor <mjambor@suse.cz>
6065
6066 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6067 * c-c++-common/gomp/gridify-1.c: New test.
6068 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6069
541e79a0 60702016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6071
6072 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6073 trigger for cortex-r8, when scanning for register r8.
6074 * gcc.target/arm/pr45701-2.c: Likewise.
6075
4dfabd94 60762016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 6077 Jeff Law <law@redhat.com>
4dfabd94 6078
6079 PR tree-optimization/69740
6080 * gcc.c-torture/compile/pr69740-1.c: New test.
6081 * gcc.c-torture/compile/pr69740-2.c: New test.
6082
1b63a87b 60832016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6084
6085 * lib/target-supports.exp
6086 (check_effective_target_whole_vector_shift): Enable for PPC64.
6087
d33914da 60882016-03-07 Richard Biener <rguenther@suse.de>
6089
6090 PR tree-optimization/70115
6091 * gcc.dg/torture/pr70115.c: New testcase.
6092
584fba4b 60932016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6094
6095 PR middle-end/69916
6096 * c-c-++-common/goacc/pr69916.c: New.
6097
7f2f5ec0 60982016-03-07 Richard Henderson <rth@redhat.com>
6099
6100 * gcc.c-torture/compile/pr70061.c: New test.
6101
f530e7c4 61022016-03-07 Richard Biener <rguenther@suse.de>
6103
6104 PR testsuite/70109
6105 * gcc.dg/vect/O3-pr36098.c: New testcase.
6106
a3855fed 61072016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6108
6109 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6110
091ffc31 61112016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6112
6113 * gnat.dg/renaming9.ad[sb]: New testcase.
6114
2941b871 61152016-03-05 Jakub Jelinek <jakub@redhat.com>
6116
6117 PR c++/70084
6118 * g++.dg/expr/stdarg3.C: New test.
6119
5173ce42 61202016-03-04 Jeff Law <law@redhat.com>
6121
6122 PR tree-optimization/69196
6123 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6124 x86_64-*-*.
6125
2d1d2e55 61262016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6127
0e43078e 6128 PR c/69973
6129 * gcc.dg/pr69973.c: New test.
6130
d8ec06ae 6131 PR rtl-optimization/69941
6132 * gcc.dg/torture/pr69941.c: New test.
6133
2d1d2e55 6134 PR c/69824
6135 * gcc.dg/pr69824.c: New test.
6136
32f692e2 61372016-03-05 Tom de Vries <tom@codesourcery.com>
6138
6139 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6140 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6141 function.
6142
1c699e9a 61432016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6144
6145 PR c++/66786
6146 * g++.dg/cpp1y/var-templ48.C: New test.
6147 * g++.dg/cpp1y/var-templ49.C: New test.
6148
358448c6 61492016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6150
6151 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6152
01dc3c45 61532016-03-04 Jakub Jelinek <jakub@redhat.com>
6154
e968ff6d 6155 PR c++/70035
6156 * g++.dg/ubsan/pr70035.C: New test.
6157
01dc3c45 6158 PR target/70062
6159 * gcc.target/i386/pr70062.c: New test.
6160
3937d618 61612016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6162
6163 * g++.dg/template/typename21.C: Remove c++98_only.
6164
c58ac7f8 61652016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6166
6167 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6168
0060768a 61692016-03-04 David Malcolm <dmalcolm@redhat.com>
6170
6171 PR c/68187
6172 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6173 function.
6174 (fn_42_b): Likewise.
6175 (fn_42_c): Likewise.
6176
74c6fd40 61772016-03-04 David Malcolm <dmalcolm@redhat.com>
6178
6179 PR c/68187
6180 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6181 function.
6182 (fn_40_b): Likewise.
6183 (fn_41_a): Likewise.
6184 (fn_41_b): Likewise.
6185
31b11359 61862016-03-04 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR target/70059
6189 * gcc.target/i386/avx512f-pr70059.c: New test.
6190 * gcc.target/i386/avx512dq-pr70059.c: New test.
6191
c5b93452 61922016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6193
6194 PR rtl-optimization/57676
6195 * gcc.dg/torture/pr57676.c: New test.
6196
268fbd56 61972016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6198
6199 * gcc.dg/pr70026.c: New test.
6200
6560d1ad 62012016-03-04 Marek Polacek <polacek@redhat.com>
6202
6203 PR c/69798
6204 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6205 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6206
cc7dfddf 62072016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6208
6209 PR target/70004
6210 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6211 Delete.
6212 (test_corners_sisd_si): Likewise.
6213 (main): Remove checks of the above.
6214 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6215
e9663bd4 62162016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6217
6218 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6219
dcdd684e 62202016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6221
6222 * gcc.dg/torture/pr69951.c: Accept argc==0.
6223
e692d332 62242016-03-04 Richard Biener <rguenther@suse.de>
6225
6226 PR c++/70054
6227 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6228 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6229
af77b7e6 62302016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6231
6232 PR testsuite/69766
6233 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6234 testing multiarch.
6235
290da96e 62362016-03-04 Jakub Jelinek <jakub@redhat.com>
6237
6238 PR debug/69947
6239 * gcc.dg/guality/pr69947.c: New test.
6240
e51ce713 62412016-03-03 Jakub Jelinek <jakub@redhat.com>
6242
6243 PR ada/70017
6244 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6245
1feed892 62462016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6247
6248 PR rtl-optimization/69904
6249 * gcc.target/arm/pr69904.c: New test.
6250
c32bda69 62512016-03-03 Jakub Jelinek <jakub@redhat.com>
6252
6253 PR target/70021
6254 * gcc.dg/vect/pr70021.c: New test.
6255 * gcc.target/i386/pr70021.c: New test.
6256
1bc579ed 62572016-03-03 Marek Polacek <polacek@redhat.com>
6258
6259 PR middle-end/70050
6260 * gcc.dg/pr70050.c: New test.
6261
cfa8d638 62622016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6263
6264 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6265
1b889259 62662016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6267
6268 PR tree-optimization/70043
6269 * gfortran.dg/vect/pr70043.f90: New test.
6270
f756dfa3 62712016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6272
6273 * gnat.dg/specs/task1.ads: New test.
6274
5cb4863d 62752016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6276
6277 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6278 Invoke gdb with -batch.
6279 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6280
5dd12e43 62812016-03-03 Richard Biener <rguenther@suse.de>
6282
6283 PR tree-optimization/55936
6284 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6285
d97ba4ca 62862016-03-02 Jeff Law <law@redhat.com>
6287
5d23c86f 6288 PR rtl-optimization/69942
6289 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6290 effects of argument promotions.
6291
d97ba4ca 6292 PR tree-optimization/69987
6293 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6294 target does not support -fprefetch-loop-arrays.
6295
901faaa0 62962016-03-02 Uros Bizjak <ubizjak@gmail.com>
6297
6298 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6299
51f6fdce 63002016-03-02 Bin Cheng <bin.cheng@arm.com>
6301
6bc7872f 6302 PR rtl-optimization/69052
51f6fdce 6303 * gcc.target/i386/pr69052.c: New test.
6304
31d31e07 63052016-03-02 Alan Modra <amodra@gmail.com>
6306
6307 * gcc.dg/pr69990.c: New.
6308
04faee95 63092016-03-02 Jakub Jelinek <jakub@redhat.com>
6310
270d0117 6311 PR c/68062
6312 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6313
6314 PR middle-end/70022
6315 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6316
04faee95 6317 PR target/70028
6318 * gcc.target/i386/pr70028.c: New test.
6319
a2cc9e8e 63202016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6321
6322 * c-c++-common/asan/swapcontext-test-1.c,
6323 * c-c++-common/tsan/thread_leak.c,
6324 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6325 * g++.dg/tsan/benign_race.C,
6326 * g++.dg/tsan/fd_close_norace.C,
6327 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6328 races with sanitizer output
6329
dd4bd263 63302016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 6331 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 6332
6333 PR target/67278
6334 * gcc.dg/simd-8.c: New testcase.
6335
b5fe3a49 63362016-03-02 Richard Biener <rguenther@suse.de>
6337
6338 PR middle-end/67278
6339 * gcc.dg/simd-7.c: New testcase.
6340
23601f67 63412016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6342
6343 * gcc.target/i386/pr70007.c: Tweak.
6344
f66f65e7 63452016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6346
6347 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6348
60773515 63492016-03-02 Marek Polacek <polacek@redhat.com>
6350
6351 PR c/67854
6352 * gcc.dg/pr67854.c: New test.
6353
6c094cb1 63542016-03-02 Jakub Jelinek <jakub@redhat.com>
6355
6356 PR middle-end/70025
6357 * gcc.dg/torture/pr70025.c: New test.
6358
7627bb56 63592016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6360
6361 PR tree-optimization/68621
6362 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6363
066c8e94 63642016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6365
6366 * gcc.target/i386/pr70007.c: New test.
6367
d3b819ad 63682016-03-01 Jeff Law <law@redhat.com>
6369
d4b9ad56 6370 PR tree-optimization/69196
7e217344 6371 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 6372
d3b819ad 6373 PR tree-optimization/69196
6374 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6375 duplicating code and spoiling the expected output.
6376
4f37285d 63772016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6378
6379 PR target/70033
6380 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6381 supports power9 before doing tests.
6382 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6383 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6384 * gcc.target/powerpc/p9-permute.c: Likewise.
6385
3e9c4f6c 63862016-03-01 Uros Bizjak <ubizjak@gmail.com>
6387
6388 PR target/70027
6389 * gcc.target/i386/pr70027.c: New test.
6390
e324729e 63912016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 6392
6393 * gcc.dg/pr70017.c: New test.
6394
40e9ce2d 63952016-03-01 Jakub Jelinek <jakub@redhat.com>
6396
6397 PR c/69796
6398 PR c/69974
6399 * gcc.dg/pr69796.c: New test.
6400 * gcc.dg/pr69974.c: New test.
6401
e8b016ea 64022016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6403
6404 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6405
24d3127c 64062016-02-29 Jeff Law <law@redhat.com>
6407
6408 PR tree-optimization/69987
6409 * gfortran.dg/pr69987.f90: New test.
6410
6411 PR tree-optimization/69989
6412 * gcc.c-torture/compile/pr69989-2.c: New test.
6413
12cc1225 64142016-03-01 Marek Polacek <polacek@redhat.com>
6415
6416 PR c++/69795
6417 * g++.dg/parse/invalid1.C: New test.
6418
d99a947c 64192016-03-01 Richard Biener <rguenther@suse.de>
6420
6421 PR middle-end/70022
6422 * gcc.dg/pr70022.c: New testcase.
6423
395dbc60 64242016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6425
6426 PR tree-optimization/69956
6427 * gcc.dg/pr69956.c: New test.
6428
40a35c55 64292016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6430
6431 PR target/70011
6432 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6433 XFAIL when hardware supports efficient unaligned storage access.
6434
4edc90b0 64352016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6436
6437 PR c++/69961
6438 * g++.dg/template/pr69961a.C: New test.
6439 * g++.dg/template/pr69961b.C: New test.
6440
1ed1f69a 64412016-02-29 David Malcolm <dmalcolm@redhat.com>
6442
6443 PR preprocessor/69985
6444 * gcc.dg/cpp/pr69985.c: New test case.
6445
01c5d15d 64462016-02-29 Jeff Law <law@redhat.com>
6447
3a4d3de5 6448 PR tree-optimization/70005
6449 * gcc.c-torture/execute/pr70005.c New test.
6450
01c5d15d 6451 PR tree-optimization/69999
6452 * gcc.c-torture/compile/pr69999.c: New test.
6453
1bf66b54 64542016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6455
6456 PR tree-optimization/69652
6457 * gcc.dg/torture/pr69652.c: Delete test.
6458 * gcc.dg/vect/pr69652.c: New test.
6459
b4d653d5 64602016-02-19 Richard Biener <rguenther@suse.de>
6461
6462 PR tree-optimization/69980
6463 * gfortran.dg/vect/pr69980.f90: New testcase.
6464
35bc4745 64652016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6466
6467 * gcc.target/sparc/20160229-1.c: New test.
6468
bb54a538 64692016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6470
6471 * gnat.dg/stack_usage3.adb: New test.
6472 * gnat.dg/stack_usage3_pkg.ads: New helper.
6473
95164e71 64742016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6475
6476 * gnat.dg/renaming8.adb: New test.
6477 * gnat.dg/renaming8_pkg1.ads: New helper.
6478 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6479 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6480
a890896f 64812016-02-29 Richard Biener <rguenther@suse.de>
6482
6483 PR tree-optimization/69720
6484 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6485
5c70403a 64862016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6487
6488 PR fortran/68147
6489 PR fortran/47674
6490 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6491
dfb6d139 64922016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 6493 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6494
6495 PR fortran/56007
6496 * gfortran.dg/coarray_8.f90: Adjust error message.
6497 * gfortran.dg/pr56007.f90: New test.
6498 * gfortran.dg/pr56007.f: New test.
6499
536508db 65002016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6501
6502 PR tree-optimization/69989
6503 * gcc.dg/torture/pr69989.c: New test.
6504
eec75e45 65052016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6506
6507 * gcc.target/i386/stack-realign-win.c: New test.
6508
0175e45a 65092016-02-28 Harald Anlauf <anlauf@gmx.de>
6510
6511 PR fortran/60126
6512 * gfortran.dg/pr60126.f90: New test.
6513
2a703589 65142016-02-27 Jeff Law <law@redhat.com>
6515
6516 Revert
6517 2016-02-26 Richard Biener <rguenther@suse.de>
6518 Jeff Law <law@redhat.com>
6519
6520 PR tree-optimization/69740
6521 * gcc.c-torture/compile/pr69740-1.c: New test.
6522 * gcc.c-torture/compile/pr69740-2.c: New test.
6523
359b4c18 65242016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6525
1c96765a 6526 PR fortran/69910
359b4c18 6527 * gfortran.dg/newunit_4.f90: New test.
6528
49462d93 65292016-02-27 Jakub Jelinek <jakub@redhat.com>
6530
6531 PR target/69613
6532 PR rtl-optimization/69886
6533 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6534 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6535 target.
6536
c4ac733e 65372016-02-26 Martin Sebor <msebor@redhat.com>
6538
6539 PR tree-optimization/15826
6540 * gcc.dg/tree-ssa/pr15826.c: New test.
6541
da8c4b5d 65422016-02-26 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR target/69969
6545 * gcc.target/powerpc/pr69969.c: New test.
6546
0a4558eb 65472016-02-26 Martin Sebor <msebor@redhat.com>
6548
6549 PR c++/15766
6550 * g++.old-deja/g++.other/decl5.C: Add a test case.
6551
5b500299 65522016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6553
6554 PR target/69946
6555 * gcc.target/powerpc/pr69946.c: New file.
6556
565f533b 65572016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 6558 Jeff Law <law@redhat.com>
565f533b 6559
0a4558eb 6560 PR tree-optimization/69740
565f533b 6561 * gcc.c-torture/compile/pr69740-1.c: New test.
6562 * gcc.c-torture/compile/pr69740-2.c: New test.
6563
ff67cbea 65642016-02-26 Martin Jambor <mjambor@suse.cz>
6565
6566 PR middle-end/69920
6567 * gcc.dg/torture/pr69932.c: New test.
6568 * gcc.dg/torture/pr69936.c: Likewise.
6569
e400d817 65702016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6571
6572 PR target/69709
6573 * gcc.target/s390/pr69709.c: New test.
6574
126a5a2d 65752016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6576
6577 PR target/69245
6578 * gcc.target/aarch64/pr69245_1.c: New test.
6579
59c58860 65802016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6581
6582 PR target/69613
6583 * gcc.dg/torture/pr69613.c: New test.
6584
9441fa4e 65852016-02-26 Jakub Jelinek <jakub@redhat.com>
6586
6587 PR rtl-optimization/69891
6588 * gcc.target/i386/pr69891.c: New test.
6589
e48fcde0 65902016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 6591 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6592
35ed600a 6593 PR target/61397
f41208a1 6594 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6595 functionality for both 32-bit and 64-bit.
6596
c86aaa0e 65972016-02-26 Richard Biener <rguenther@suse.de>
6598
6599 PR tree-optimization/69551
6600 * gcc.dg/torture/pr69951.c: New testcase.
6601
38e71a65 66022016-02-25 Richard Biener <rguenther@suse.de>
6603
6604 PR tree-optimization/48795
6605 * gcc.dg/Warray-bounds-18.c: New testcase.
6606
03331e69 66072016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6608
6609 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6610
f14d8d6a 66112016-02-25 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR rtl-optimization/69896
6614 * gcc.dg/pr69896.c: New test.
6615
4003c807 66162016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6617
6618 PR c++/69736
6619 * g++.dg/cpp1y/paren2.C: New test.
6620
a0573328 66212016-02-24 Martin Sebor <msebor@redhat.com>
6622
6623 PR c/51147
6624 * gcc.dg/enum-mode-2.c: New test.
6625
2cde02ad 66262016-02-24 Jakub Jelinek <jakub@redhat.com>
6627
6628 PR c++/69922
6629 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6630 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6631 * g++.dg/ubsan/pr69922.C: New test.
6632
f0ea75d1 66332016-02-24 Marek Polacek <polacek@redhat.com>
6634
6635 PR c/69819
6636 * gcc.dg/pr69819.c: New test.
6637
05027366 66382016-02-24 Martin Sebor <msebor@redhat.com>
6639
34ed562b 6640 PR c++/69912
6641 * g++.dg/ext/flexary15.C: New test.
6642
66432016-02-24 Martin Sebor <msebor@redhat.com>
6644
6645 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 6646 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 6647 * g++.dg/ext/builtin_alloca.C: Same.
05027366 6648
650c3ad5 66492016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6650 Charles Baylis <charles.baylis@linaro.org>
6651
6652 PR debug/61033
6653 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6654
596070e8 66552016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 6656 Jakub Jelinek <jakub@redhat.com>
596070e8 6657
6658 PR middle-end/69760
6659 * gcc.dg/torture/pr69760.c: New testcase.
6660
d6b92d9f 66612016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6662
6663 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6664 pattern on Solaris with as.
6665
90436d9d 66662016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6667
6668 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6669 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6670 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6671 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6672
7c749495 66732016-02-24 Jakub Jelinek <jakub@redhat.com>
6674
6675 PR middle-end/69915
6676 * gcc.dg/pr69915.c: New test.
6677
9c9680b5 66782016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6679
6680 PR rtl-optimization/69886
6681 * gcc.dg/torture/pr69886.c: New test.
6682
36d081ee 66832016-02-24 Richard Biener <rguenther@suse.de>
6684
6685 PR middle-end/68963
6686 * gcc.dg/torture/pr68963.c: New testcase.
6687
2a0accb9 66882016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6689
6690 PR target/69875
6691 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6692 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6693 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6694 * gcc.target/arm/atomic_loaddi_1.c: New test.
6695 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6696 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6697 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6698 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6699 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6700 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6701 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6702 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6703
f0e92ef1 67042016-02-24 Jakub Jelinek <jakub@redhat.com>
6705
6706 PR middle-end/69909
6707 * gcc.dg/torture/pr69909.c: New test.
6708
6907286f 67092016-02-24 Richard Biener <rguenther@suse.de>
6710
6711 PR tree-optimization/69907
6712 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6713 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6714 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6715
e6ab7475 67162016-02-24 Christian Bruel <christian.bruel@st.com>
6717
6718 * gcc.target/arm/pragma_cpp_fma.c: New test.
6719
47587450 67202016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6721
6722 PR fortran/61156
6723 * gfortran.dg/include_6.f90: Update test.
6724
d41ab738 67252016-02-23 Jakub Jelinek <jakub@redhat.com>
6726
6727 PR objc/69844
6728 * objc.dg/pr69844.m: New test.
6729
4772d9d5 67302016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6731
6732 PR libgfortran/69456
6733 * gfortran.dg/namelist_89.f90: New test.
6734 * gfortran.dg/pr59700.f90: Update test..
6735
8c38d887 67362016-02-23 Martin Sebor <msebor@redhat.com>
6737
6738 PR middle-end/69780
6739 * g++.dg/ext/builtin_alloca.C: New test.
6740 * gcc.dg/builtins-68.c: New test.
6741
ee1bfdb0 67422016-02-23 Richard Henderson <rth@redhat.com>
6743
6744 * gcc.target/i386/addr-space-3.c: Remove test.
6745
52609ec3 67462016-02-23 David Malcolm <dmalcolm@redhat.com>
6747
6748 PR preprocessor/69126
6749 PR preprocessor/69543
6750 * c-c++-common/pr69126-2-long.c: New test.
6751 * c-c++-common/pr69126-2-short.c: New test.
6752 * c-c++-common/pr69543-1.c: Remove xfail.
6753
d5bf2cc8 67542016-02-23 David Malcolm <dmalcolm@redhat.com>
6755
6756 PR preprocessor/69126
6757 PR preprocessor/69543
6758 PR preprocessor/69558
6759 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6760 (f): Rename to...
6761 (test_2): ...this, and add leading comment.
6762 (MACRO_3, test_3): New.
6763 (MACRO_4A, MACRO_4B, test_4): New.
6764 (MACRO): Rename to...
6765 (MACRO_5): ...this.
6766 (g): Rename to...
6767 (test_5): ...this, updating for renaming of MACRO, and
6768 add leading comment.
6769 * c-c++-common/pr69543-1.c: New.
6770 * c-c++-common/pr69543-2.c: New.
6771 * c-c++-common/pr69543-3.c: New.
6772 * c-c++-common/pr69543-4.c: New.
6773 * c-c++-common/pr69558-1.c: New.
6774 * c-c++-common/pr69558-2.c: New.
6775 * c-c++-common/pr69558-3.c: New.
6776 * c-c++-common/pr69558-4.c: New.
6777 * gcc.dg/pr69558.c: Move to...
6778 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6779 xfail for c++.
6780
3a37a410 67812016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6782
6783 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6784 to -ftree-parallelize-loops/-fopenacc changes.
6785 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6786 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6787 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6788 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6789 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6790 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6791 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6792 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6793 * c-c++-common/goacc/kernels-loop.c: Likewise.
6794 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6795 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6796 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6797 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6798
ecca180f 67992016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6800
6801 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6802
eec0fa3f 68032016-02-23 Jakub Jelinek <jakub@redhat.com>
6804
f1f91c07 6805 PR c++/69902
6806 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6807
eec0fa3f 6808 PR c/69900
6809 * gcc.dg/pr69900.c: New test.
6810
e045424d 68112016-02-23 Martin Jambor <mjambor@suse.cz>
6812
6813 PR tree-optimization/69666
6814 * gcc.dg/tree-ssa/pr69666.c: New test.
6815
f482dff6 68162016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6817
6818 PR fortran/67451
6819 * gfortran.dg/coarray_allocate_5.f08: New test.
6820
57ed698b 68212016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6822
6823 * gcc.target/s390/vcond-shift.c: Move to ...
6824 * gcc.target/s390/vector/vcond-shift.c: ... here.
6825
990e443c 68262016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6827
6828 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6829 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6830
296c5f01 68312016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6832
6833 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6834
e53f41d5 68352016-02-20 Mark Wielaard <mjw@redhat.com>
6836
6837 PR c/28901
6838 * gcc.dg/unused-variable-3.c: New test.
6839
13af201d 68402016-02-22 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR target/69888
6843 * gcc.target/i386/pr69888.c: New test.
6844
682c90f9 68452016-02-22 Richard Biener <rguenther@suse.de>
6846
6847 PR tree-optimization/69882
6848 * gfortran.dg/vect/pr69882.f90: New testcase.
6849
b8cd18c3 68502016-02-22 Jakub Jelinek <jakub@redhat.com>
6851
6852 PR target/69885
6853 * gcc.dg/pr69885.c: New test.
6854
09343379 68552016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6856
6857 PR target/69806
6858 PR target/54089
6859 * gcc.target/sh/pr54089-10.c: New.
6860
b345a09f 68612016-02-20 Paul Thomas <pault@gcc.gnu.org>
6862
6863 PR fortran/69423
6864 * gfortran.dg/deferred_character_15.f90 : New test.
6865
51385aed 68662016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6867
6868 PR fortran/57365
6869 gfortran.dg/allocate_with_source_18.f03: New test.
6870
68712016-02-20 Harald Anlauf <anlauf@gmx.de>
6872
6873 PR fortran/52531
6874 gfortran.dg/gomp/pr52531.f90: New test.
6875
9cce8384 68762016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6877
6878 PR c++/69865
6879 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6880 -std=c++03.
6881
d91f5fbb 68822016-02-19 Jakub Jelinek <jakub@redhat.com>
6883
563d5cb8 6884 PR c++/69826
6885 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6886 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6887
0a04aac9 6888 PR c++/69850
6889 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6890
d91f5fbb 6891 PR c++/69851
6892 * g++.dg/torture/pr69851.C: New test.
6893
5fe1f282 68942016-02-19 Martin Sebor <msebor@redhat.com>
6895
6896 PR testsuite/69573
6897 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6898
a45bce11 68992016-02-19 Jakub Jelinek <jakub@redhat.com>
6900
6263dde1 6901 PR c++/69850
6902 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6903 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6904
a45bce11 6905 PR c++/67767
6906 * g++.dg/cpp0x/pr67767.C: New test.
6907
cf2ed1b7 69082016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6909
6910 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6911 for fp, simd, crypto, crc, lse.
6912 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6913 above.
6914 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6915 effective target check.
6916
f6cc34b0 69172016-02-19 Jakub Jelinek <jakub@redhat.com>
6918
6919 PR target/69820
6920 * gcc.target/i386/pr69820.c: New test.
6921
6c678e78 69222016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6923
6924 * gcc.target/s390/vector/int128-1.c: New test.
6925
b088ff4b 69262016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6927
6928 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6929
b11e60a4 69302016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6931
6932 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6933 instruction pattern name to prevent the testcase from failing with
6934 -march=z13.
6935
664ff6a0 69362016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6937
6938 * gcc.target/s390/md/movstr-2.c: New test.
6939
e80be24b 69402016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6941
6942 * gcc.target/s390/morestack.c: New test.
6943
9839f350 69442016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6945
6946 PR target/69625
6947 * gcc.target/s390/pr69625.c: Add test case.
6948
4550fbd0 69492016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6950
6951 PR testsuite/68580
6952 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6953
57d00b6a 69542016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6955
6956 PR target/68404
6957 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6958 * gcc.target/powerpc/fusion3.c: Likewise.
6959
63ad69d6 69602016-02-18 Richard Biener <rguenther@suse.de>
6961
6962 PR middle-end/69553
6963 * g++.dg/torture/pr69553.C: New testcase.
6964
d92404ed 69652016-02-18 Nick Clifton <nickc@redhat.com>
6966
4550fbd0 6967 PR target/62254
6968 PR target/69610
6969 * gcc.target/arm/pr62554.c: New test.
6970 * gcc.target/arm/pr69610-1.c: New test.
6971 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 6972
0808dfce 69732016-02-18 Richard Biener <rguenther@suse.de>
6974
6975 PR middle-end/69854
6976 * gcc.dg/torture/pr69854.c: New testcase.
6977
fc3527e3 69782016-02-17 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR c++/69850
6981 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6982
e3c24279 69832012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6984
6985 * gcc.target/powerpc/vec-cg.c: New test.
6986
c9732c2b 69872016-02-17 Richard Biener <rguenther@suse.de>
6988
6989 PR testsuite/69586
6990 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6991
51bf9f9b 69922016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6993
6994 PR target/69161
6995 * gcc.c-torture/compile/pr69161.c: New test.
6996
6baedca3 69972016-02-17 David Sherwood <david.sherwood@arm.com>
6998
6999 PR target/69532
7000 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7001 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7002
4f240715 70032016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7004
7005 * gcc.dg/ifcvt-4.c: Skip on Visium.
7006
e0c0515d 70072016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7008
7009 * gnat.dg/atomic8.adb: New test.
7010
7b319ee6 70112016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7012
7013 * gnat.dg/discr46.ad[sb]: New test.
7014
48a7e3d1 70152016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7016
7017 PR Target/48344
7018 * gcc.target/powerpc/pr48344-1.c: New test.
7019
3f844f15 70202015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7021
7022 PR fortran/69742
7023 * gfortran.dg/associate_21.f90: New test.
7024
7675e968 70252016-02-16 Jakub Jelinek <jakub@redhat.com>
7026
7027 PR c/69835
7028 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7029 -Wnonnull in dg-options.
7030 * c-c++-common/nonnull-2.c: New test.
7031
d6faee88 70322016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7033 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7034
7035 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7036
3a2a72aa 70372016-02-16 Jakub Jelinek <jakub@redhat.com>
7038
7039 PR middle-end/69801
7040 * gcc.dg/pr69801.c: Add empty dg-options.
7041
28072426 70422016-02-16 James Norris <jnorris@codesourcery.com>
7043
7044 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7045 * g++.dg/goacc/deviceptr-1.c: New file.
7046
37fffac2 70472016-02-16 Jakub Jelinek <jakub@redhat.com>
7048
7049 PR tree-optimization/69820
7050 * gcc.dg/vect/pr69820.c: New test.
7051
f72a5e61 70522016-02-16 Richard Biener <rguenther@suse.de>
7053
7054 PR tree-optimization/69776
7055 * gcc.dg/torture/pr69776-2.c: New testcase.
7056
50e0cd76 70572016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7058
7059 PR tree-optimization/69714
7060 * gcc.dg/torture/pr69714.c: New test.
7061
14a72c4e 70622016-02-16 Jakub Jelinek <jakub@redhat.com>
7063
7064 PR tree-optimization/69802
7065 * gcc.dg/pr69802.c: New test.
7066
fd808c11 70672016-02-16 Richard Biener <rguenther@suse.de>
7068
7069 PR middle-end/69801
7070 * gcc.dg/pr69801.c: New testcase.
7071
49a549ca 70722016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7073
7074 PR libgfortran/69651
7075 * gfortran.dg/read_bang.f90: New test.
7076 * gfortran.dg/read_bang4.f90: New test.
7077
77454e6e 70782016-02-15 Jakub Jelinek <jakub@redhat.com>
7079
2074f21c 7080 PR c++/69658
7081 * g++.dg/init/pr69658.C: New test.
7082
77454e6e 7083 PR c++/69797
7084 * c-c++-common/pr69797.c: New test.
7085
4ef4d764 70862016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7087
7088 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7089 check for aarch64*-*-*.
7090
4a45fe0f 70912016-02-15 Richard Biener <rguenther@suse.de>
7092
7093 PR tree-optimization/69783
7094 * gcc.dg/vect/pr69783.c: New testcase.
7095
0b3619e6 70962016-02-15 Richard Biener <rguenther@suse.de>
7097
7098 PR tree-optimization/69776
7099 * gcc.dg/torture/pr69776.c: New testcase.
7100
9b49c3cb 71012016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7102
7103 PR fortran/60526
7104 * gfortran.dg/type_decl_4.f90: Reinstated.
7105
e46faff9 71062016-02-14 John David Anglin <danglin@gcc.gnu.org>
7107
7108 PR fortran/68746
7109 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7110
a96c809a 71112016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7112
7113 PR fortran/60526
7114 PR bootstrap/69816
7115 * gfortran.dg/type_decl_4.f90: Removed.
7116
fdec7e88 71172016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7118
7119 PR fortran/60526
7120 * gfortran.dg/type_decl_4.f90: New test.
7121
a72095c4 71222016-02-14 Alan Modra <amodra@gmail.com>
7123
bc436924 7124 PR testsuite/68886
a72095c4 7125 * gcc.c-torture/execute/stkalign.c: Revise test.
7126
73bb5f8b 71272016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7128
7129 PR target/67260
7130 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7131
beb13161 71322016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7133
7134 PR target/67260
7135 * gcc.target/sh/torture/pr67260.c: New.
7136
67cab04e 71372016-02-12 John David Anglin <danglin@gcc.gnu.org>
7138
7139 * gcc.dg/pr67964.c: Add dg-require-alias.
7140
44a59bb1 71412016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7142
7143 PR target/67636
7144 PR target/64345
7145 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7146
38c9bd3a 71472016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7148
7149 PR libgfortran/69668
7150 * gfortran.dg/namelist_88.f90: New test.
7151
1774ff82 71522016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7153
7154 PR libgfortran/69668
7155 * gfortran.dg/namelist_38.f90: Update test.
7156 * gfortran.dg/namelist_84.f90: Update test.
7157
aec1f4bd 71582016-02-12 David Malcolm <dmalcolm@redhat.com>
7159
7160 PR other/69554
7161 * gcc.dg/pr69554-1.c: New test.
7162 * gfortran.dg/pr69554-1.F90: New test.
7163 * gfortran.dg/pr69554-2.F90: New test.
7164 * lib/gcc-dg.exp (proc dg-locus): New function.
7165 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7166 distinguish between the caret-printing and non-caret-printing
7167 cases. If caret-printing has been explicitly enabled, bail out
7168 without attempting to fix up the output.
7169
da7d5066 71702016-02-12 David Malcolm <dmalcolm@redhat.com>
7171
7172 PR driver/69265
7173 PR driver/69453
7174 * gcc.dg/spellcheck-options-3.c: New test case.
7175 * gcc.dg/spellcheck-options-4.c: New test case.
7176 * gcc.dg/spellcheck-options-5.c: New test case.
7177 * gcc.dg/spellcheck-options-6.c: New test case.
7178 * gcc.dg/spellcheck-options-7.c: New test case.
7179 * gcc.dg/spellcheck-options-8.c: New test case.
7180 * gcc.dg/spellcheck-options-9.c: New test case.
7181 * gcc.dg/spellcheck-options-10.c: New test case.
7182
fcce1b0b 71832016-02-12 Jakub Jelinek <jakub@redhat.com>
7184
7185 PR rtl-optimization/69764
7186 PR rtl-optimization/69771
7187 * c-c++-common/pr69764.c: New test.
7188 * gcc.dg/torture/pr69771.c: New test.
7189
6d609290 71902016-02-12 Marek Polacek <polacek@redhat.com>
7191
7192 * g++.dg/torture/init-list1.C: New.
7193
7d75fb56 71942016-02-12 Marek Polacek <polacek@redhat.com>
7195
7196 * gcc.dg/pr69522.c: Add empty dg-options.
7197
52543fda 71982016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7199
7200 * g++.dg/lto/lto.exp: Include and init mpx.
7201 * g++.dg/lto/pr69729_0.C: New test.
7202
34947478 72032016-02-12 Jakub Jelinek <jakub@redhat.com>
7204
9181a4ec 7205 PR ipa/69241
7206 * g++.dg/ipa/pr69241-4.C: New test.
7207
34947478 7208 PR ipa/68672
7209 * g++.dg/ipa/pr68672-1.C: New test.
7210 * g++.dg/ipa/pr68672-2.C: New test.
7211 * g++.dg/ipa/pr68672-3.C: New test.
7212
74a4140f 72132016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7214
7215 PR c/69522
50e0cd76 7216 * gcc.dg/pr69522.c: New test.
74a4140f 7217
9ddb20d6 72182016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7219
7220 PR c++/69098
7221 * g++.dg/cpp1y/69098.C: New test.
7222 * g++.dg/cpp1y/69098-2.C: New test.
7223
67cf9b55 72242016-02-12 Jakub Jelinek <jakub@redhat.com>
7225
7226 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7227 and neighbour -> neighbor.
7228 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7229 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7230 * c-c++-common/Wvarargs.c: Likewise.
7231 * c-c++-common/goacc/host_data-5.c: Likewise.
7232 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7233 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7234 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7235 * gcc.target/aarch64/pr60697.c: Likewise.
7236 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7237 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7238 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7239 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7240 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7241 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7242 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7243 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7244 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7245 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7246 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7247 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7248 * g++.dg/lookup/koenig5.C: Likewise.
7249 * g++.dg/ext/no-asm-2.C: Likewise.
7250 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7251 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7252 * gfortran.dg/used_types_16.f90: Likewise.
7253 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7254 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7255 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7256 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7257 * gfortran.dg/abstract_type_6.f03: Likewise.
7258 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7259 * gfortran.dg/used_types_15.f90: Likewise.
7260 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7261 * gfortran.dg/exit_3.f08: Likewise.
7262 * gfortran.dg/open_status_2.f90: Likewise.
7263 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7264 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7265 * gfortran.dg/associate_1.f03: Likewise.
7266 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7267 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7268 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7269 * gcc.dg/builtin-object-size-1.c: Likewise.
7270 * gcc.dg/noreturn-6.c: Likewise.
7271 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7272 * gcc.dg/globalalias.c: Likewise.
7273 * gcc.dg/builtins-config.h: Likewise.
7274 * gcc.dg/pr30457.c: Likewise.
7275 * gcc.c-torture/compile/volatile-1.c: Likewise.
7276 * gcc.c-torture/execute/20101011-1.c: Likewise.
7277 * c-c++-common/Waddress-1.c: Likewise.
7278
40b38ace 72792016-02-11 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR c/69768
7282 * c-c++-common/Waddress-1.c: New test.
7283
42c87ca9 72842016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7285
7286 PR fortran/69296
7287 * gfortran.dg/associate_19.f03: New test.
7288 * gfortran.dg/associate_20.f03: New test.
7289
acb7939f 72902016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7291
7292 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7293
6defe3c5 72942016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7295
7296 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7297 .arch armv8-a\n. Add -dA to dg-options.
7298 * gcc.target/aarch64/assembler_arch_1.c: New test.
7299 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7300
63f63318 73012016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7302
7303 PR c++/68726
7304 * g++.dg/cpp0x/pr68726.C: New.
7305
1cddf457 73062016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7307
7308 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7309 test.
7310
b86fba37 73112016-02-11 Richard Biener <rguenther@suse.de>
7312
7313 * g++.dg/tree-ssa/pr61034.C: Adjust.
7314
ec4ec95a 73152016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7316
be7c31e9 7317 PR target/69148
ec4ec95a 7318 * gcc.target/s390/pr69148.c: New.
7319
f64416ca 73202016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7321
7322 PR tree-optimization/69652
7323 * gcc.dg/torture/pr69652.c: New test.
7324
e5d1ea31 73252016-02-10 Jakub Jelinek <jakub@redhat.com>
7326 Patrick Palka <ppalka@gcc.gnu.org>
7327
7328 PR ipa/69241
7329 PR c++/69649
7330 * g++.dg/ipa/pr69241-1.C: New test.
7331 * g++.dg/ipa/pr69241-2.C: New test.
7332 * g++.dg/ipa/pr69241-3.C: New test.
7333 * g++.dg/ipa/pr69649.C: New test.
7334
fa03b19d 73352016-02-10 Uros Bizjak <ubizjak@gmail.com>
7336
7337 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7338 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7339
14485c8a 73402016-02-10 Bin Cheng <bin.cheng@arm.com>
7341
7342 PR tree-optimization/68021
7343 * gcc.dg/tree-ssa/pr68021.c: New test.
7344
79f1ed25 73452016-02-10 Richard Biener <rguenther@suse.de>
7346
7347 PR tree-optimization/69726
7348 * gcc.dg/uninit-22.c: New testcase.
7349
58f74eff 73502016-02-09 Andrew Pinski <apinski@cavium.com>
7351
7352 PR tree-opt/69282
7353 * gcc.c-torture/compile/20160205-1.c: New testcase.
7354
600c00f7 73552016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7356
7357 PR target/68404
7358 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7359 instead accessing a really large arrray.
7360 * gcc.target/powerpc/fusion3.c: Likewise.
7361
0771836e 73622016-02-09 Charles Baylis <charles.baylis@linaro.org>
7363
7364 PR target/68532
7365 * gcc.c-torture/execute/pr68532.c: New test.
7366
4ccd644f 73672016-02-11 Alexandre Oliva <aoliva@redhat.com>
7368
7369 PR target/69634
7370 * gcc.dg/pr69634.c: New.
7371
2e980a39 73722016-02-09 Richard Biener <rguenther@suse.de>
7373
7374 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7375
aacf7102 73762016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 7377
aacf7102 7378 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7379
a1856ddf 73802016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7381
7382 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7383
d4d3da7e 73842016-02-09 Richard Biener <rguenther@suse.de>
7385
7386 PR tree-optimization/69715
7387 * gcc.dg/torture/pr69715.c: New testcase.
7388
9cc6714f 73892016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7390
7391 PR c++/69139
7392 * g++.dg/cpp0x/trailing12.C: New test.
7393 * g++.dg/cpp0x/trailing13.C: New test.
7394
83d5062b 73952016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7396
7397 PR c++/69283
7398 PR c++/67835
7399 * g++.dg/cpp1y/auto-fn29.C: New test.
7400 * g++.dg/cpp1y/auto-fn30.C: New test.
7401
394a86f3 74022016-02-08 Jakub Jelinek <jakub@redhat.com>
7403
7404 PR tree-optimization/69209
7405 * gcc.c-torture/compile/pr69209.c: New test.
7406
93b124b4 74072016-02-08 Jeff Law <law@redhat.com>
7408
7409 PR tree-optimization/68541
7410 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7411 of statements allowed in join block for path splitting.
7412
26abce13 74132016-02-08 Jakub Jelinek <jakub@redhat.com>
7414
0acb2d6e 7415 PR c++/59627
7416 * g++.dg/gomp/pr59627.C: New test.
7417
26abce13 7418 PR ipa/69239
7419 * g++.dg/ipa/pr69239.C: New test.
7420
86e0b129 74212016-02-08 David Malcolm <dmalcolm@redhat.com>
7422
7423 PR preprocessor/69664
7424 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7425 * gcc.dg/cpp/warn-comments.c: Likewise.
7426
f553d9f8 74272016-02-08 Marek Polacek <polacek@redhat.com>
7428
7429 PR c++/69688
7430 * g++.dg/init/const12.C: New test.
7431
600695e0 74322016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7433
7434 PR target/60410
7435 * gcc.dg/lto/pr55113_0.c: Remove test.
7436
c4f4b1e8 74372016-02-08 Richard Biener <rguenther@suse.de>
7438
7439 PR tree-optimization/69719
7440 * gcc.dg/torture/pr69719.c: New testcase.
7441
5a987d87 74422016-02-08 Richard Biener <rguenther@suse.de>
7443 Jeff Law <law@redhat.com>
7444
7445 PR target/68273
7446 * gcc.target/mips/pr68273.c: New testcase.
7447
0418e71d 74482016-02-08 Richard Biener <rguenther@suse.de>
7449
7450 PR rtl-optimization/69274
7451 * gcc.target/i386/addr-sel-1.c: XFAIL.
7452
07c0f1ca 74532016-02-08 Jeff Law <law@redhat.com>
7454
40d85f4c 7455 PR tree-optimization/68541
7456 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7457
140e093f 7458 PR tree-optimization/65917
07c0f1ca 7459 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7460
16430acf 74612016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7462
7463 PR fortran/50555
7464 * gfortran.dg/namelist_args.f90: New test.
7465
3f0ff0d8 74662016-02-05 Jeff Law <law@redhat.com>
7467
140e093f 7468 PR tree-optimization/68541
3f0ff0d8 7469 * gcc.dg/tree-ssa/split-path-2.c: New test.
7470 * gcc.dg/tree-ssa/split-path-3.c: New test.
7471 * gcc.dg/tree-ssa/split-path-4.c: New test.
7472 * gcc.dg/tree-ssa/split-path-5.c: New test.
7473 * gcc.dg/tree-ssa/split-path-6.c: New test.
7474 * gcc.dg/tree-ssa/split-path-7.c: New test.
7475
a7cc1f94 74762016-02-05 Martin Sebor <msebor@redhat.com>
7477
7478 PR c++/69662
7479 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7480 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7481
fcb25f28 74822016-02-06 Richard HEnderson <rth@redhat.com>
7483
7484 PR c/69643
7485 * gcc.target/i386/addr-space-4.c: New.
7486 * gcc.target/i386/addr-space-5.c: New.
7487
3a2545a1 74882016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7489
7490 PR fortran/66089
7491 * gfortran.dg/elemental_dependency_6.f90: New.
7492
1e302465 74932016-02-05 Jakub Jelinek <jakub@redhat.com>
7494
66feb54c 7495 PR rtl-optimization/69691
7496 * gcc.c-torture/execute/pr69691.c: New test.
7497
1e302465 7498 PR c++/69628
7499 * g++.dg/parse/pr69628.C: New test.
7500
9c28a298 75012016-02-05 Uros Bizjak <ubizjak@gmail.com>
7502
7503 * gcc.dg/sancov/asan.c: Move to ...
7504 * gcc.dg/asan/sancov-1.c: ... here.
7505
a854e286 75062016-02-05 Uros Bizjak <ubizjak@gmail.com>
7507
7508 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7509
d4f0b240 75102016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7511
7512 PR target/69677
7513 * gcc.target/i386/pr69677.c: New test.
7514
235d8723 75152016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7516
7517 PR c++/68948
7518 * g++.dg/template/pr68948.C: New test.
7519
f390cf65 75202016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7521
7522 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7523 (only necessary on s390x).
7524
ab99f104 75252016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7526
7527 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7528 -mno-accumulate-outgoing-args.
7529
f7ef5392 75302016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7531
7532 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7533
6b098e91 75342016-02-04 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR c/69669
7537 * c-c++-common/pr69669.c: New test.
7538
f0146cf3 75392016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7540
7541 PR target/69667
7542 * g++.dg/pr69667.C: New file.
7543
08fd6cf5 75442016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7545
7546 PR target/69619
7547 * gcc.dg/pr69619.c: Add new test.
7548
a6f3f39f 75492016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7550
7551 PR rtl-optimization/69577
7552 * gcc.target/i386/pr69577.c: New test.
7553
774068a0 75542016-02-04 Martin Liska <mliska@suse.cz>
7555
7556 * g++.dg/asan/pr69276.C: New test.
7557
f50a7894 75582016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7559
7560 PR target/65932
7561 PR target/67714
7562 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7563 a single smulbb instruction.
7564 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7565 * gcc.target/amr/wmul-2.c: Likewise.
7566
6b722eb3 75672016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7568
7569 PR target/65932
7570 PR target/67714
7571 * gcc.c-torture/execute/pr67714.c: New test.
7572
1f1475a7 75732016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7574
7575 PR target/69454
7576 * gcc.target/i386/pr69454-1.c: New test.
7577 * gcc.target/i386/pr69454-2.c: New test.
7578
6b94e133 75792016-02-03 Martin Sebor <msebor@redhat.com>
7580
7581 PR c++/69251
7582 PR c++/69253
7583 PR c++/69290
7584 PR c++/69277
7585 PR c++/69349
7586 * g++.dg/ext/flexarray-mangle-2.C: New test.
7587 * g++.dg/ext/flexarray-mangle.C: New test.
7588 * g++.dg/ext/flexarray-subst.C: New test.
7589 * g++.dg/ext/flexary11.C: New test.
7590 * g++.dg/ext/flexary12.C: New test.
7591 * g++.dg/ext/flexary13.C: New test.
7592 * g++.dg/ext/flexary14.C: New test.
7593 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7594
342ed0ac 75952016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7596
7597 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7598 Define only if CHECK_FLOAT128 is defined.
7599 (main): Properly initialize u5.
7600
edf6c4d2 76012016-02-03 Jakub Jelinek <jakub@redhat.com>
7602
415d5641 7603 PR c/69627
7604 * gcc.dg/pr69627.c: New test.
7605
edf6c4d2 7606 PR target/69644
7607 * gcc.dg/pr69644.c: New test.
7608
cf8f3ba0 76092016-02-03 Mike Stump <mikestump@comcast.net>
7610
7611 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7612 support for struct-layout-1.exp.
7613
c90d55dd 76142016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7615
7616 PR c++/69056
f7ef5392 7617 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 7618
401bd0c8 76192016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7620 Alexandre Oliva <aoliva@redhat.com>
7621
7622 PR target/69461
7623 * gcc.target/powerpc/pr69461.c: New.
7624
277d9d1d 76252016-02-03 Uros Bizjak <ubizjak@gmail.com>
7626
7627 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7628 works from here ...
7629 (check_effective_target_fsanitize_thread): ... to here. Do not
7630 specify additional compile flags for the test source.
7631 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7632 specify additional compile flags for the test source.
7633
e69ad94a 76342016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7635
7636 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7637
a4454da2 76382016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7639
7640 PR fortran/67451
7641 PR fortran/69418
7642 * gfortran.dg/coarray_allocate_2.f08: New test.
7643 * gfortran.dg/coarray_allocate_3.f08: New test.
7644 * gfortran.dg/coarray_allocate_4.f08: New test.
7645
88cab2dd 76462016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7647
7648 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7649 use same scan-tree-dump-times on all platforms.
7650 * gcc.dg/vect/vect-outer-1.c: Likewise.
7651 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7652 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7653 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7654 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7655 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7656 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7657 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7658
66ea75c4 76592016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7660
7661 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7662 warning.
7663
4eef8df7 76642016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7665
7666 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7667
665fbc2f 76682016-02-02 James Norris <jnorris@codesourcery.com>
7669
7670 * c-c++-common/goacc/routine-5.c: Add tests.
7671
b10e3d47 76722016-02-02 Alexander Monakov <amonakov@ispras.ru>
7673
7674 * gcc.target/nvptx/unsigned-cmp.c: New test.
7675
12ad66dd 76762016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7677
7678 * gcc.target/aarch64/scalar_shift_1.c
7679 (test_corners_sisd_di): Improve force to SIMD register.
7680 (test_corners_sisd_si): Likewise.
7681 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7682 Remove scan-assembler check for ldr.
7683
f9ec342f 76842016-02-02 Richard Biener <rguenther@suse.de>
7685
7686 PR tree-optimization/69595
7687 * gcc.dg/Warray-bounds-17.c: New testcase.
7688
32f2925a 76892016-02-02 Richard Biener <rguenther@suse.de>
7690
7691 PR tree-optimization/69606
7692 * gcc.dg/torture/pr69606.c: New testcase.
7693
cfd9ca84 76942016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7695
7696 PR middle-end/68542
7697 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7698 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7699
19bf08e2 77002016-02-02 Alan Modra <amodra@gmail.com>
7701
7702 PR target/69548
7703 * gcc.target/powerpc/pr69548.c: New test.
7704
6f13b088 77052016-02-01 Jakub Jelinek <jakub@redhat.com>
7706
dcddc5af 7707 PR rtl-optimization/69592
7708 * gcc.dg/pr69592.c: New test.
7709
6f13b088 7710 PR preprocessor/69543
7711 PR c/69558
7712 * gcc.dg/pr69543.c: New test.
7713 * gcc.dg/pr69558.c: New test.
7714
d090e5c2 77152016-02-01 Uros Bizjak <ubizjak@gmail.com>
7716
fcb317c5 7717 PR testsuite/65940
7718 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 7719
aaf527dc 77202016-02-01 Martin Sebor <msebor@redhat.com>
7721
7722 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7723
1674217b 77242016-02-01 Bin Cheng <bin.cheng@arm.com>
7725
7726 PR tree-optimization/67921
7727 * c-c++-common/ubsan/pr67921.c: New test.
7728
b4007655 77292016-02-01 Richard Biener <rguenther@suse.de>
7730
7731 PR middle-end/69556
7732 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7733
88a477bb 77342016-02-01 Richard Biener <rguenther@suse.de>
7735
7736 PR tree-optimization/69574
7737 * gcc.dg/torture/pr69574.c: New testcase.
7738
2eaaa4e7 77392016-02-01 Richard Biener <rguenther@suse.de>
7740
7741 PR tree-optimization/69579
7742 * gcc.dg/setjmp-6.c: New testcase.
7743
e3882c44 77442016-02-01 Jakub Jelinek <jakub@redhat.com>
7745
7746 PR rtl-optimization/69570
7747 * g++.dg/opt/pr69570.C: New test.
7748
f80aff47 77492016-02-01 Richard Henderson <rth@redhat.com>
7750
7751 * gcc.dg/pr69535.c: New test.
7752
240568aa 77532016-01-31 John David Anglin <danglin@gcc.gnu.org>
7754
6009b3b8 7755 PR testsuite/69584
7756 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7757 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7758
1fdf7177 7759 PR debug/68244
7760 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7761
240568aa 7762 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7763
cb3e5ac0 77642016-01-31 Paul Thomas <pault@gcc.gnu.org>
7765
7766 PR fortran/67564
7767 * gfortran.dg/allocate_with_source_17.f03: New test.
7768
3b8b902b 77692016-01-30 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR tree-optimization/69546
7772 * gcc.dg/torture/pr69546.c: New test.
7773
17985abe 77742016-01-30 Paul Thomas <pault@gcc.gnu.org>
7775
7776 PR fortran/69566
7777 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7778
b5239e80 77792016-01-30 Martin Sebor <msebor@redhat.com>
7780
7781 PR c++/68490
7782 * g++.dg/ext/flexary10.C: New test.
7783
e8f03010 77842016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7785
7786 PR fortran/66707
7787 gfortran.dg/common_23.f90: New test.
7788
dc93691a 77892016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7790
7791 PR target/65546
7792 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7793 condition being checked, and disable it when the target supports
7794 misaligned loads and stores.
7795
ff5e28e9 77962016-01-29 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR debug/69518
7799 * gcc.dg/torture/pr69518.c: New test.
7800
b0d8930a 78012016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7802
7803 PR target/69530
7804 * gcc.target/i386/pr69530.c: New test.
7805
21601fc7 78062016-01-29 Steve Ellcey <sellcey@imgtec.com>
7807
7808 PR target/65604
7809 * gcc.target/mips/div-delay.c: New test.
7810
ca6c7317 78112016-01-29 Jakub Jelinek <jakub@redhat.com>
7812
4758dc39 7813 PR target/69551
7814 * gcc.target/i386/pr69551.c: New test.
7815
ca6c7317 7816 PR target/66137
7817 * gcc.target/i386/pr66137.c: New test.
7818
e3078da6 78192016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7820
7821 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7822 always built for p5600.
7823 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7824 isa=p5600 dg-option.
7825
b622ec25 78262016-01-29 Richard Biener <rguenther@suse.de>
7827
7828 PR tree-optimization/69547
7829 * g++.dg/tree-ssa/pr69547.C: New testcase.
7830
d2a60e99 78312016-01-29 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR debug/66869
7834 * g++.dg/warn/Wunused-function2.C: New test.
7835
ae849d2b 78362016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7837
7838 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7839 support for test to succeed.
7840
ce6a6978 78412016-01-29 Marek Polacek <polacek@redhat.com>
7842
7843 PR c++/69509
7844 PR c++/69516
7845 * g++.dg/ext/constexpr-vla2.C: New test.
7846 * g++.dg/ext/constexpr-vla3.C: New test.
7847 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7848
7550d855 78492016-01-29 Richard Biener <rguenther@suse.de>
7850
7851 PR middle-end/69537
7852 * gcc.dg/uninit-21.c: New testcase.
7853
f11bb279 78542016-01-28 Uros Bizjak <ubizjak@gmail.com>
7855
7856 PR target/69459
7857 * gcc.target/i386/pr69459.c: New test.
7858
c80c12c8 78592016-01-28 Steve Ellcey <sellcey@imgtec.com>
7860
7861 PR target/68400
7862 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7863 * gcc.target/mips/pr68400.c: New test.
7864
c649bacc 78652016-01-28 Martin Sebor <msebor@redhat.com>
7866
7867 PR target/17381
7868 * gcc.target/powerpc/pr17381.c: New test.
7869
f4881661 78702016-01-28 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR middle-end/69542
7873 * gcc.dg/torture/pr69542.c: New test.
7874
d66fdd75 78752016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7876
7877 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7878
d4a78818 78792016-01-28 David Edelsohn <dje.gcc@gmail.com>
7880
7881 * gcc.dg/pr65980.c: Skip on AIX.
7882 * gcc.dg/pr66688.c: Same.
7883
21329e97 78842016-01-28 David Edelsohn <dje.gcc@gmail.com>
7885
7886 PR target/63679
7887 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7888 * gcc.dg/tree-ssa/sra-18.c: Same.
7889
cc7124a6 78902016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7891
7892 PR fortran/62536
7893 * gfortran.dg/block_15.f08: New test.
7894 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7895 on incorrectly closed BLOCK.
7896
358dfcb4 78972016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7898
7899 * gcc.dg/declare-simd.c: New test.
e87502d6 79002016-01-28 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/69466
7903 * gfortran.dg/vect/pr69466.f90: New testcase.
7904
44e7334b 79052016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7906
7907 * g++.dg/pr67989.C: Remove ARM-specific option.
7908 * gcc.target/arm/pr67989.C: New file.
7909
5ce8f551 79102016-01-27 Uros Bizjak <ubizjak@gmail.com>
7911
7912 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7913 and expm1 test for glibc < 2.11.
7914
fa6e6b15 79152016-01-27 Richard Henderson <rth@redhat.com>
7916
7917 * gcc.c-torture/execute/pr69447.c: New test.
7918
79192016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 7920
7b8122c6 7921 PR fortran/69422
147b2f9b 7922 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7923
78e516eb 79242016-01-27 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR debug/66869
7927 * gcc.dg/pr66869.c: New test.
7928
9b849350 79292016-01-25 Jeff Law <law@redhat.com>
7930
7931 PR tree-optimization/68398
f11bb279 7932 PR tree-optimization/69196
9b849350 7933 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7934 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7935 path to avoid new heuristic allowing more irreducible regions
7936 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7937 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7938 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7939 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7940 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7941
fee5e491 79422016-01-27 Marek Polacek <polacek@redhat.com>
7943
7944 PR c/68062
7945 * c-c++-common/vector-compare-4.c: New test.
7946
eec96426 79472016-01-27 David Malcolm <dmalcolm@redhat.com>
7948
7949 PR preprocessor/69126
7950 * c-c++-common/pr69126.c: New test case.
7951
5068be18 79522016-01-27 Ian Lance Taylor <iant@google.com>
7953
7954 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7955
5fa82c11 79562016-01-27 Ryan Burn <contact@rnburn.com>
7957
7958 PR cilkplus/69267
7959 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7960
b3df0219 79612016-01-27 Uros Bizjak <ubizjak@gmail.com>
7962
7963 PR target/69512
7964 * gcc.target/i386/pr69512.c: New test.
7965
d46a16d4 79662016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7967
7968 PR ada/69488
7969 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7970
6a9b35ef 79712016-01-27 Marek Polacek <polacek@redhat.com>
7972
7973 PR c++/69379
7974 * g++.dg/pr69379.C: New test.
7975
18e9663b 79762016-01-27 Martin Sebor <msebor@redhat.com>
7977
7978 PR c++/69317
7979 * g++.dg/abi/Wabi-2-2.C: New test.
7980 * g++.dg/abi/Wabi-2-3.C: New test.
7981 * g++.dg/abi/Wabi-3-2.C: New test.
7982 * g++.dg/abi/Wabi-3-3.C: New test.
7983
c88301ad 79842016-01-27 Richard Biener <rguenther@suse.de>
7985
7986 PR tree-optimization/69166
7987 * gcc.dg/torture/pr69166.c: New testcase.
7988
8ca47550 79892016-01-27 Martin Jambor <mjambor@suse.cz>
7990
7991 PR tree-optimization/69355
7992 * gcc.dg/tree-ssa/pr69355.c: New test.
7993
5cb23e3c 79942016-01-27 Marek Polacek <polacek@redhat.com>
7995
7996 PR c++/69496
7997 * g++.dg/ext/constexpr-vla1.C: New test.
7998
7b0c1b6d 79992016-01-20 Christian Bruel <christian.bruel@st.com>
8000
8001 PR target/69245
8002 * gcc.target/arm/pr69245.c: New test.
8003
220112fc 80042016-01-27 Jakub Jelinek <jakub@redhat.com>
8005
8006 PR tree-optimization/69399
8007 * gcc.dg/torture/pr69399.c: New test.
8008
16294490 80092016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8010
8011 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8012
8abd3d0c 80132016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8014
8015 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8016
7cf9b895 80172016-01-26 Tom de Vries <tom@codesourcery.com>
8018
8019 PR tree-optimization/69110
8020 * gcc.dg/autopar/pr69110.c: New test.
8021
557c1942 80222016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 8023 Sebastian Pop <s.pop@samsung.com>
557c1942 8024
8025 * gcc.dg/graphite/isl-ast-op-select.c: New.
8026
80adbd96 80272015-01-26 Paul Thomas <pault@gcc.gnu.org>
8028
8029 PR fortran/69385
8030 * gfortran.dg/allocate_error_6.f90: New test.
8031
c3f86f60 80322016-01-26 Richard Henderson <rth@redhat.com>
8033
8034 * gcc.dg/tm/pr60908.c: New test.
8035
3752e5b1 80362016-01-26 David Malcolm <dmalcolm@redhat.com>
8037
8038 PR other/69006
8039 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8040 directive.
8041 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8042 expected multiline output to reflect the colorization being
8043 disabled before newlines.
8044 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8045 (custom_diagnostic_finalizer): Replace call to
8046 pp_newline_and_flush with call to pp_flush.
8047 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8048 * gfortran.dg/implicit_class_1.f90: Likewise.
8049 * lib/gcc-dg.exp (allow_blank_lines): New global.
8050 (dg-allow-blank-lines-in-output): New procedure.
8051 (gcc-dg-prune): Complain about blank lines in the output, unless
8052 dg-allow-blank-lines-in-output was called.
8053 * lib/multiline.exp (_build_multiline_regex): Only support
8054 arbitrary followup text for non-blank-lines, not for blank lines.
8055
9bbfd060 80562016-01-26 Jakub Jelinek <jakub@redhat.com>
8057
8058 PR tree-optimization/69483
8059 * gcc.dg/pr69483.c: New test.
8060 * g++.dg/opt/pr69483.C: New test.
8061
53773057 80622016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8063
8064 PR target/68620
8065 * gcc.target/arm/pr68620.c: New test.
8066
442a556f 80672016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8068
8069 * gcc.target/i386/pr68986-2.c: Remove -m32.
8070
d513c683 80712016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8072
8073 PR target/68986
8074 * gcc.target/i386/pr68986-1.c: New test.
8075 * gcc.target/i386/pr68986-2.c: Likewise.
8076 * gcc.target/i386/pr68986-3.c: Likewise.
8077
976877a5 80782016-01-26 Christian Bruel <christian.bruel@st.com>
8079
8080 * lib/target-supports.exp
8081 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8082 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8083 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8084
2c7b2f88 80852016-01-26 Richard Biener <rguenther@suse.de>
8086
8087 PR tree-optimization/69452
8088 * gcc.dg/torture/pr69452.c: New testcase.
8089
f7fc06e7 80902016-01-26 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR target/69442
8093 * gcc.dg/pr69442.c: New test.
8094
d1dae587 80952016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8096
8097 PR target/67896
8098 * gcc.target/aarch64/simd/pr67896.C: New.
8099
ef7be7f8 81002016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8101
8102 PR tree-optimization/69400
8103 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8104 function.
8105 (plugin_init): Call it.
8106 * gcc.dg/torture/pr69400.c: New test.
8107
648433a4 81082016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8109
8110 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8111
45fc5243 81122016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8113 Sebastian Pop <s.pop@samsung.com>
8114
8115 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8116 isl-0.15.
8117
c699f6a1 81182016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8119 Sebastian Pop <s.pop@samsung.com>
8120
8121 * gcc.dg/graphite/pr69292.c: New.
8122
b86e24ea 81232016-01-25 Jakub Jelinek <jakub@redhat.com>
8124
8125 * c-c++-common/goacc/use_device-1.c: New test.
8126
105cb8d7 81272016-01-25 Jeff Law <law@redhat.com>
8128
8129 PR tree-optimization/69196
8130 PR tree-optimization/68398
8131 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8132 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8133
44562749 81342016-01-25 David Edelsohn <dje.gcc@gmail.com>
8135
8136 PR target/69469
8137 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8138 Algorithm.
8139
6837fee7 81402016-01-25 Richard Biener <rguenther@suse.de>
8141
8142 PR testsuite/69380
8143 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8144
fe500d65 81452016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8146
8147 PR target/69421
8148 * gcc.dg/pr69421.c: New test.
8149
8eacba94 81502016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8151
8152 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8153 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8154 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8155 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8156 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8157 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8158 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8159 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8160 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8161 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8162
af09d40d 81632016-01-25 Richard Biener <rguenther@suse.de>
8164
8165 PR tree-optimization/69376
8166 * gcc.dg/torture/pr69376.c: New testcase.
8167
d65063f5 81682016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8169
8170 PR fortran/69397
8171 PR fortran/68442
8172 * gfortran.dg/interface_38.f90: New test.
8173 * gfortran.dg/interface_39.f90: New test.
80adbd96 8174
08c7bfb4 81752016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8176
8177 Revert:
8178 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8179
8180 PR c++/11858
8181 PR c++/24663
8182 PR c++/24664
8183 * g++.dg/template/pr11858.C: New test.
8184 * g++.dg/template/pr24663.C: New test.
8185 * g++.dg/template/unify12.C: New test.
8186 * g++.dg/template/unify13.C: New test.
8187 * g++.dg/template/unify14.C: New test.
8188 * g++.dg/template/unify15.C: New test.
8189 * g++.dg/template/unify16.C: New test.
8190 * g++.dg/template/unify17.C: New test.
8191
c2e7d2be 81922016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8193
8194 PR fortran/68283
8195 gfortran.dg/pr68283.f90: New test.
8196
9f2e8617 81972016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8198
8199 PR fortran/66094
8200 * gfortran.dg/inline_matmul_13.f90: New test.
8201 * gfortran.dg/matmul_bounds_8.f90: New test.
8202 * gfortran.dg/matmul_bounds_9.f90: New test.
8203 * gfortran.dg/matmul_bounds_10.f90: New test.
8204
a4838119 82052016-01-23 Tom de Vries <tom@codesourcery.com>
8206
8207 PR tree-optimization/69426
8208 * gcc.dg/autopar/pr69426.c: New test.
8209
feddf0dc 82102016-01-23 Martin Sebor <msebor@redhat.com>
8211
8212 PR c++/58109
8213 PR c++/69022
8214 * g++.dg/cpp0x/alignas5.C: New test.
8215 * g++.dg/ext/vector29.C: Same.
8216
132731fb 82172016-01-23 Uros Bizjak <ubizjak@gmail.com>
8218
8219 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8220 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8221 _GNU_SOURCE from compile flags to the source.
8222 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8223 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8224 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8225 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8226
51aec681 82272016-01-22 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR target/69432
8230 * g++.dg/opt/pr69432.C: New test.
8231
147aa3e3 82322016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8233
8234 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8235 32-bit targets testing an -m64 multilib.
8236
4d04e35e 82372016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8238
8239 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8240 64-bit support.
8241
86f38d0c 82422016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8243
8244 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8245
f776e712 82462016-01-21 Christian Bruel <christian.bruel@st.com>
8247
8248 PR target/68674
8249 * gcc.target/i386/pr68674.c
8250 * gcc.target/aarch64/pr68674.c
8251 * gcc.target/arm/pr68674.c
8252
7b9de435 82532016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8254
8255 PR target/69403
8256 * gcc.c-torture/execute/pr69403.c: New test.
8257
9935a0ba 82582016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8259
8260 PR c++/55843
8261 * g++.dg/template/pr55843.C: New.
8262
06b94aa1 82632016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8264
8265 PR testsuite/66877
8266 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8267 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8268
b68773a8 82692016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8270
8271 PR testsuite/67489
132731fb 8272 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8273 from dg-do compile directive, and instead add
8274 { dg-require-effective-target int128 }.
b68773a8 8275
bbbbe8ab 82762016-01-20 Martin Sebor <msebor@redhat.com>
8277
8278 PR c/69405
8279 * gcc.dg/sync-fetch.c: New test.
8280
f3a6a26f 82812016-01-21 Martin Sebor <msebor@redhat.com>
8282
8283 PR target/69252
8284 * gcc.target/powerpc/pr69252.c: New test.
8285
d1565a03 82862016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8287
8288 PR fortran/65996
132731fb 8289 * gfortran.dg/pr65996.f90: New test.
d1565a03 8290
15a5a905 82912016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8292
8293 PR c++/68810
bbbbe8ab 8294 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 8295 expected to generate an error.
15a5a905 8296
e4538af5 82972016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8298
8299 PR middle-end/66178
8300 * gcc.dg/torture/pr66178.c: New test.
8301
4d4180ce 83022016-01-21 Anton Blanchard <anton@samba.org>
8303 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8304
8305 PR target/63354
8306 * gcc.target/powerpc/pr63354.c: New test.
8307
86e16058 83082016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8309
8310 PR rtl-optimization/68990
8311 * gcc.target/i386/pr68990: New.
8312
b11b85e4 83132016-01-21 Nick Clifton <nickc@redhat.com>
8314
8315 PR target/69129
8316 * gcc.target/mips/pr69129.c: New.
8317
62dd9f85 83182016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8319
8320 PR c++/58046
8321 * g++.dg/cpp0x/pr58046.C: New.
8322
ac7d424b 83232016-01-21 Jakub Jelinek <jakub@redhat.com>
8324
47c0bea3 8325 PR target/69187
8326 PR target/65624
8327 * gcc.target/arm/pr69187.c: New test.
8328
ac7d424b 8329 PR c++/69355
8330 * g++.dg/torture/pr69355.C: New test.
8331
9e18b252 83322016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8333 Sebastian Pop <s.pop@samsung.com>
8334
8335 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8336
de862e2f 83372016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8338 Sebastian Pop <s.pop@samsung.com>
8339
132731fb 8340 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 8341
f55f9344 83422016-01-21 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR middle-end/67653
8345 * c-c++-common/pr67653.c: New test.
8346 * gcc.dg/torture/pr29119.c: Add dg-warning.
8347
62752e71 83482016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8349
8350 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8351
16d4186f 83522016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8353
8354 PR c/24293
8355 * gcc.dg/pr24293.c: New test.
8356 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8357 incomplete struct type.
8358 * gcc.dg/declspec-1.c: Likewise.
8359 * gcc.dg/pr63549.c: Likewise.
8360
58219d13 83612016-01-20 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR tree-optimization/66612
8364 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8365 for bdn instruction.
8366
a7b5688a 83672016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8368
8369 * lib/target-supports.exp
8370 (check_effective_target_arm_fp_ok_nocache): New.
8371 (check_effective_target_arm_fp_ok): New.
8372 (add_options_for_arm_fp): New.
8373 (check_effective_target_arm_crypto_ok_nocache): Require
8374 target_arm_v8_neon_ok instead of arm32.
8375 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8376 (check_effective_target_arm_crypto_pragma_ok): New.
8377 (add_options_for_arm_vfp): New.
8378 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8379 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8380 target instead. Force initial fpu to vfp.
8381 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8382 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8383 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8384 dependency.
8385 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8386 use arm_vfp effective target instead. Force initial fpu to vfp.
8387 * gcc.target/arm/attr-neon3.c: Likewise.
8388 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8389 arm_vfp_ok.
8390 * gcc.target/arm/unsigned-float.c: Likewise.
8391 * gcc.target/arm/vfp-1.c: Likewise.
8392 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8393 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8394 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8395 * gcc.target/arm/vfp-ldmias.c: Likewise.
8396 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8397 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8398 * gcc.target/arm/vfp-stmiad.c: Likewise.
8399 * gcc.target/arm/vfp-stmias.c: Likewise.
8400 * gcc.target/arm/vnmul-1.c: Likewise.
8401 * gcc.target/arm/vnmul-2.c: Likewise.
8402 * gcc.target/arm/vnmul-3.c: Likewise.
8403 * gcc.target/arm/vnmul-4.c: Likewise.
8404
7ca56ca8 84052016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 8406
7fb75b57 8407 PR testsuite/69366
8408 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8409 the MPX run-time library, for compile-time MPX test.
8410 * gcc.target/i386/chkp-always_inline.c: Likewise.
8411 * gcc.target/i386/chkp-bndret.c: Likewise.
8412 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8413 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8414 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8415 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8416 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8417 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8418 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8419 * gcc.target/i386/chkp-label-address.c: Likewise.
8420 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8421 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8422 * gcc.target/i386/chkp-pr69044.c: Likewise.
8423 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8424 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8425 * gcc.target/i386/chkp-strchr.c: Likewise.
8426 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8427 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8428 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8429 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8430 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8431 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8432 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8433 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8434 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8435 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8436 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8437 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8438 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8439 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8440 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8441 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8442 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8443 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8444 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8445 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8446 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8447 * gcc.target/i386/pr63995-2.c: Likewise.
8448 * gcc.target/i386/pr64805.c: Likewise.
8449 * gcc.target/i386/pr65044.c: Likewise.
8450 * gcc.target/i386/pr65167.c: Likewise.
8451 * gcc.target/i386/pr65183.c: Likewise.
8452 * gcc.target/i386/pr65184.c: Likewise.
8453 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 8454
f2da0b99 84552016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8456
8457 PR tree-optimization/69328
8458 * gcc.dg/pr69328.c: New test.
8459
4d379676 84602016-01-20 Jeff Law <law@redhat.com>
8461
4a11f145 8462 PR target/25114
4d379676 8463 * gcc.target/m68k/pr25114.c: New test.
8464
0754bad1 84652016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8466
8467 * gcc.target/arm/memset-inline-10.c: Added
8468 dg-require-effective-target arm_thumb2_ok.
8469
63bd5c2d 84702016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8471
8472 * gcc.dg/debug/dwarf2/sso.c: New test.
8473
a9c01e81 84742016-01-19 Uros Bizjak <ubizjak@gmail.com>
8475
8476 PR testsuite/68820
8477 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8478 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8479 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8480
53fa0e54 84812016-01-19 Jan Hubicka <hubicka@ucw.cz>
8482
8483 PR ipa/66223
8484 * g++.dg/ipa/devirt-50.C: New testcase.
8485
e035a62c 84862016-01-19 Marek Polacek <polacek@redhat.com>
8487
8488 PR c++/68965
8489 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8490 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8491
885cc3ea 84922016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8493
8494 PR target/69135
8495 * gcc.target/arm/pr69135_1.c: New test.
8496
07bd240e 84972015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8498
8499 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8500
9f60d257 85012015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8502
8503 * gcc.target/aarch64/ccmp_1.c: New testcase.
8504
a0c919f7 85052016-01-19 Marek Polacek <polacek@redhat.com>
8506
8507 PR c++/68586
8508 * g++.dg/cpp0x/enum30.C: New test.
8509
dc5d6d17 85102016-01-19 Richard Biener <rguenther@suse.de>
8511
8512 PR tree-optimization/69336
8513 * g++.dg/tree-ssa/pr69336.C: New testcase.
8514
6dd156e0 85152016-01-19 Jakub Jelinek <jakub@redhat.com>
8516
8517 PR debug/65779
8518 * gcc.dg/pr65779.c: New test.
8519
3e0d45b9 85202016-01-19 Richard Biener <rguenther@suse.de>
8521
8522 PR tree-optimization/69352
8523 * gcc.dg/torture/pr69352.c: New testcase.
8524
7a3cf64d 85252016-01-19 Jakub Jelinek <jakub@redhat.com>
8526
8527 PR rtl-optimization/68955
8528 PR rtl-optimization/64557
8529 * gcc.dg/torture/pr68955.c: New test.
8530
8be55b33 85312016-01-19 Jan Hubicka <hubicka@ucw.cz>
8532
8533 PR lto/69136
8534 * g++.dg/torture/pr69136.C: New testcase.
8535
72a985d7 85362016-01-19 Jan Hubicka <hubicka@ucw.cz>
8537
8538 PR lto/69133
8539 * g++.dg/lto/pr69133_0.C: New testcase.
8540 * g++.dg/lto/pr69133_1.C: New testcase.
8541
56778b62 85422016-01-15 Jeff Law <law@redhat.com>
8543
8544 PR tree-optimization/69320
8545 * gcc.c-torture/pr69320-1.c: New test.
8546 * gcc.c-torture/pr69320-2.c: New test.
8547 * gcc.c-torture/pr69320-3.c: New test.
8548 * gcc.c-torture/pr69320-4.c: New test.
8549
ced41b93 85502016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8551
8552 PR c++/11858
8553 PR c++/24663
8554 PR c++/24664
8555 * g++.dg/template/pr11858.C: New test.
8556 * g++.dg/template/pr24663.C: New test.
8557 * g++.dg/template/unify12.C: New test.
8558 * g++.dg/template/unify13.C: New test.
8559 * g++.dg/template/unify14.C: New test.
8560 * g++.dg/template/unify15.C: New test.
8561 * g++.dg/template/unify16.C: New test.
8562 * g++.dg/template/unify17.C: New test.
8563
7f8cbcaf 85642016-01-18 David Malcolm <dmalcolm@redhat.com>
8565
8566 PR testsuite/69181
8567 * gcc.dg/pr69181-1.c: New test file.
8568 * gcc.dg/pr69181-2.c: New test file.
8569 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8570 globals by moving it to...
8571 (cleanup-after-saved-dg-test): ...this new function. Add
8572 "global additional_sources_used". Add reset of global
8573 multiline_expected_outputs to the empty list.
8574 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8575 global to...
8576 (multiline_expected_outputs): ...this, and updated comments to
8577 note that it is modified from gcc-dg.exp.
8578 (dg-end-multiline-output): Update for the above renaming.
8579 (handle-multiline-outputs): Likewise. Remove the clearing
8580 of the expected outputs to the empty list.
8581
3c7cbfc0 85822016-01-18 Richard Biener <rguenther@suse.de>
8583
8584 PR tree-optimization/69297
8585 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8586
81d49cc1 85872016-01-18 Joseph Myers <joseph@codesourcery.com>
8588
8589 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8590 dg-options.
8591 * gcc.target/mips/mips-3d-2.c: Likewise.
8592 * gcc.target/mips/mips-3d-3.c: Likewise.
8593 * gcc.target/mips/mips-3d-4.c: Likewise.
8594 * gcc.target/mips/mips-3d-5.c: Likewise.
8595 * gcc.target/mips/mips-3d-6.c: Likewise.
8596 * gcc.target/mips/mips-3d-7.c: Likewise.
8597 * gcc.target/mips/mips-3d-8.c: Likewise.
8598 * gcc.target/mips/mips-3d-9.c: Likewise.
8599 * gcc.target/mips/mips-ps-1.c: Likewise.
8600 * gcc.target/mips/mips-ps-2.c: Likewise.
8601 * gcc.target/mips/mips-ps-3.c: Likewise.
8602 * gcc.target/mips/mips-ps-4.c: Likewise.
8603 * gcc.target/mips/mips-ps-5.c: Likewise.
8604 * gcc.target/mips/mips-ps-6.c: Likewise.
8605 * gcc.target/mips/mips-ps-7.c: Likewise.
8606 * gcc.target/mips/mips-ps-type.c: Likewise.
8607 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8608 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8609
03c4ff3a 86102016-01-18 Tom de Vries <tom@codesourcery.com>
8611
8612 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8613 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8614 * c-c++-common/goacc/kernels-empty.c: New test.
8615 * c-c++-common/goacc/kernels-eternal.c: New test.
8616 * c-c++-common/goacc/kernels-loop-2.c: New test.
8617 * c-c++-common/goacc/kernels-loop-3.c: New test.
8618 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8619 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8620 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8621 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8622 * c-c++-common/goacc/kernels-loop-data.c: New test.
8623 * c-c++-common/goacc/kernels-loop-g.c: New test.
8624 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8625 * c-c++-common/goacc/kernels-loop-n.c: New test.
8626 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8627 * c-c++-common/goacc/kernels-loop.c: New test.
8628 * c-c++-common/goacc/kernels-noreturn.c: New test.
8629 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8630 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8631 * c-c++-common/goacc/kernels-reduction.c: New test.
8632
22e3dcee 86332016-01-18 Tom de Vries <tom@codesourcery.com>
8634
8635 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8636 * gcc.dg/autopar/outer-2.c: Same.
8637 * gcc.dg/autopar/outer-3.c: Same.
8638 * gcc.dg/autopar/outer-4.c: Same.
8639 * gcc.dg/autopar/outer-5.c: Same.
8640 * gcc.dg/autopar/outer-6.c: Same.
8641 * gcc.dg/autopar/parallelization-1.c: Same.
8642 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8643 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8644 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8645 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8646 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8647 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8648 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8649 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8650 * gcc.dg/autopar/pr39500-1.c: Same.
8651 * gcc.dg/autopar/pr39500-2.c: Same.
8652 * gcc.dg/autopar/pr46193.c: Same.
8653 * gcc.dg/autopar/pr46194.c: Same.
8654 * gcc.dg/autopar/pr49580.c: Same.
8655 * gcc.dg/autopar/pr49960-1.c: Same.
8656 * gcc.dg/autopar/pr49960.c: Same.
8657 * gcc.dg/autopar/pr68373.c: Same.
8658 * gcc.dg/autopar/reduc-1.c: Same.
8659 * gcc.dg/autopar/reduc-1char.c: Same.
8660 * gcc.dg/autopar/reduc-1short.c: Same.
8661 * gcc.dg/autopar/reduc-2.c: Same.
8662 * gcc.dg/autopar/reduc-2char.c: Same.
8663 * gcc.dg/autopar/reduc-2short.c: Same.
8664 * gcc.dg/autopar/reduc-3.c: Same.
8665 * gcc.dg/autopar/reduc-4.c: Same.
8666 * gcc.dg/autopar/reduc-6.c: Same.
8667 * gcc.dg/autopar/reduc-7.c: Same.
8668 * gcc.dg/autopar/reduc-8.c: Same.
8669 * gcc.dg/autopar/reduc-9.c: Same.
8670 * gcc.dg/autopar/uns-outer-4.c: Same.
8671 * gcc.dg/autopar/uns-outer-5.c: Same.
8672 * gcc.dg/autopar/uns-outer-6.c: Same.
8673 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8674 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8675
fd5cbe2f 86762016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8677
8678 PR target/63679
8679 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8680 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8681
fa75ab55 86822016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8683
8684 PR target/63679
8685 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8686 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8687 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8688
214b2582 86892016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8690
8691 PR target/63679
8692 * gcc.dg/tree-ssa/sra-17.c: New.
8693 * gcc.dg/tree-ssa/sra-18.c: New.
8694
13146837 86952016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8696
8697 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8698
6ccd18c2 86992016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8700
8701 * gnat.dg/inline12.adb: New test.
8702
8872b95f 87032016-01-18 Bin Cheng <bin.cheng@arm.com>
8704
8705 PR tree-optimization/66797
8706 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8707
971514e3 87082016-01-18 Richard Biener <rguenther@suse.de>
8709
8710 PR tree-optimization/69170
8711 * gcc.dg/torture/pr69170.c: New testcase.
8712
dfb6d139 87132016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 8714
8715 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8716
164d84c2 87172016-01-16 Tom de Vries <tom@codesourcery.com>
8718
8719 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8720
4c33b769 87212016-01-16 Tom de Vries <tom@codesourcery.com>
8722
8723 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8724 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8725 redundant dg-require-effective-target pthread.
8726 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8727 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8728 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8729 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8730 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8731 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8732 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8733
673441b0 87342016-01-16 David Edelsohn <dje.gcc@gmail.com>
8735
8736 PR target/68609
8737 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8738 * gcc.target/powerpc/recip-7.c: Same.
8739
90153ae7 87402016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8741
8742 PR c++/69091
8743 * g++.dg/template/pr69091.C: New test.
8744
bc24d01d 87452016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8746
8747 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8748 dump does not contain an error_mark_node.
8749 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8750 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8751
4067c0fd 87522016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8753
8754 PR c++/68936
8755 * g++.dg/template/pr68936.C: New test.
8756
27c6dbdd 87572016-01-15 David Edelsohn <dje.gcc@gmail.com>
8758
8759 PR target/68609
8760 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8761 * gcc.target/powerpc/recip-2.c: Same.
8762 * gcc.target/powerpc/recip-3.c: Same.
8763 * gcc.target/powerpc/recip-4.c: Same.
8764 * gcc.target/powerpc/recip-sqrtf.c: Same.
8765
e390c57d 87662016-01-15 Jeff Law <law@redhat.com>
8767
8768 PR tree-optimization/69270
8769 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8770 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8771
ddcfeaf1 87722016-01-15 Paul Thomas <pault@gcc.gnu.org>
8773
8774 PR fortran/49630
8775 * gfortran.dg/deferred_character_13.f90: New test for the fix
8776 of comment 3 of the PR.
8777
8778 PR fortran/54070
8779 * gfortran.dg/deferred_character_8.f90: New test
8780 * gfortran.dg/allocate_error_5.f90: New test
8781
8782 PR fortran/60593
8783 * gfortran.dg/deferred_character_10.f90: New test
8784
8785 PR fortran/60795
8786 * gfortran.dg/deferred_character_14.f90: New test
8787
8788 PR fortran/61147
8789 * gfortran.dg/deferred_character_11.f90: New test
8790
8791 PR fortran/64324
8792 * gfortran.dg/deferred_character_9.f90: New test
8793
81be349c 87942016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8795
8796 PR rtl-optimization/69030
8797 * gcc.target/i386/pr69030.c: New.
8798
998456c5 87992016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8800
8801 * gcc.target/aarch64/target_attr_17.c: New test.
8802
0d85be19 88032016-01-15 Richard Biener <rguenther@suse.de>
8804
8805 PR tree-optimization/66856
8806 * gcc.dg/torture/pr66856-1.c: New testcase.
8807 * gcc.dg/torture/pr66856-2.c: Likewise.
8808
321d36c8 88092016-01-15 Richard Biener <rguenther@suse.de>
8810
8811 PR debug/69137
8812 * g++.dg/lto/pr69137_0.C: New testcase.
8813
d94a1f53 88142016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8815
8816 PR middle-end/69246
8817 * gcc.target/i386/pr69246.c: New test.
8818
5fe9a861 88192016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8820
a9c01e81 8821 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 8822
3d05a5e9 88232016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8824
8825 PR c++/56194
8826 * g++.dg/init/const9.C: Disable test on S/390.
8827
5e8132b5 88282016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8829
8830 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8831 * g++.dg/Wno-frame-address.C: Ditto.
8832
32307cdf 88332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8834
8835 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8836
1ca28250 88372016-01-15 Richard Biener <rguenther@suse.de>
8838
8839 PR tree-optimization/68961
8840 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8841
6271bd93 88422016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8843
8844 * gcc.target/i386/pr65105-5.c: New test.
8845
dfb6d139 88462016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8847
8848 * gcc.c-torture/execute/alias-4.c: New testcase.
8849
dfb6d139 88502016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8851
8852 PR ipa/68148
8853 * g++.dg/ipa/devirt-49.C: New testcase.
8854
7bbac464 88552016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8856
8857 PR target/65837
8858 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8859 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8860 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8861
4345b868 88622016-01-15 Richard Biener <rguenther@suse.de>
8863
8864 PR tree-optimization/69117
8865 * gcc.dg/torture/pr69117.c: New testcase.
8866
580357e7 88672015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8868
8869 PR c++/69048
8870 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8871
612baa31 88722016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8873
8874 PR testsuite/67509
8875 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8876 range tests use 100 * maximum instead of maximum + 1.
8877
44e09bc4 88782016-01-14 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR debug/69244
8881 * gcc.dg/guality/pr69244.c: New test.
8882
96962ae4 88832016-01-14 Uros Bizjak <ubizjak@gmail.com>
8884
8885 * lib/target-supports.exp (check_effective_target_issignaling):
8886 New procedure.
8887 * gcc.dg/pr61441.c: Require issignaling effective target.
8888
ab9c400b 88892016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8890
8891 PR target/68803
8892 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8893
a7ed4583 88942016-01-14 David Malcolm <dmalcolm@redhat.com>
8895
8896 PR c++/68819
8897 PR preprocessor/69177
8898 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8899 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8900 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8901 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8902
77f35cec 89032016-01-14 Marek Polacek <polacek@redhat.com>
8904
8905 PR c/69262
8906 * gcc.dg/array-15.c: New test.
8907
915d0950 89082016-01-14 Jakub Jelinek <jakub@redhat.com>
8909
8910 PR middle-end/68146
8911 PR tree-optimization/69155
8912 * gfortran.dg/pr68146.f: New test.
8913 * gfortran.dg/pr69155.f90: New test.
8914
24651fb7 89152016-01-14 Richard Biener <rguenther@suse.de>
8916
8917 PR tree-optimization/68060
8918 * gcc.dg/torture/pr68060-1.c: New testcase.
8919 * gcc.dg/torture/pr68060-2.c: Likewise.
8920
2f63f950 89212016-01-14 Nick Clifton <nickc@redhat.com>
8922
8923 * lib/target-supports.exp
8924 (check_effective_target_arm_neon_ok_nocache): Add an option
8925 sequence that includes setting the ARM architecture to ARMv7-A.
8926 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8927 command line options necessary to enable Neon support.
8928 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8929 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8930 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8931 * gcc.target/arm/pr69180.c: Likewise.
8932
3ce0acde 89332016-01-14 Jeff Law <law@redhat.com>
8934
8935 PR tree-optimization/69270
8936 * gcc.dg/tree-ssa/pr69270.c: New test.
8937
bda05c57 89382016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8939
8940 PR c/66208
8941 * c-c++-common/pr66208.c: New file.
8942
9b657cf1 89432016-01-13 Jakub Jelinek <jakub@redhat.com>
8944
8945 PR tree-optimization/69156
8946 * gcc.dg/pr69156.c: New test.
8947
58ba1b9d 89482016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8949
8950 * gcc.target/i386/pr69225-7.c: New test.
8951
e5fee0fe 89522016-01-13 Richard Henderson <rth@redhat.com>
8953
8954 * gcc.dg/tm/memopt-13.c: Update expected function.
8955 * gcc.dg/tm/memopt-6.c: Likewise.
8956
3f0e9745 89572016-01-13 Uros Bizjak <ubizjak@gmail.com>
8958
8959 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8960 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8961 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8962 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 8963
3f0e9745 89642016-01-13 Tom de Vries <tom@codesourcery.com>
8965
8966 PR tree-optimization/69169
7a6ddc0d 8967 * gcc.dg/pr69169.c: New test.
8968
9b657cf1 89692016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 8970
8971 PR target/69228
8972 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8973 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8974 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8975 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8976 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8977 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8978 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8979 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8980
f704d701 89812016-01-13 Jakub Jelinek <jakub@redhat.com>
8982
8983 PR target/69247
8984 * gcc.dg/pr69247.c: New test.
8985
e966d6b9 89862016-01-13 Richard Biener <rguenther@suse.de>
8987
8988 PR tree-optimization/69242
8989 * gcc.dg/torture/pr69242.c: New testcase.
8990
1ca1d9b2 89912016-01-13 Richard Biener <rguenther@suse.de>
8992
8993 PR tree-optimization/69186
8994 * gcc.dg/torture/pr69186.c: New testcase.
8995
d07cbccc 89962016-01-13 Jeff Law <law@redhat.com>
8997
8998 PR tree-optimization/67755
8999 * gcc.dg/tree-ssa/pr67755.c: New test.
9000
90012016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 9002
9003 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9004 pass number in output by a star.
9005
b95d41cf 90062016-01-12 Bin Cheng <bin.cheng@arm.com>
9007
9008 PR tree-optimization/68911
9009 * gcc.c-torture/execute/pr68911.c: New test.
9010
91d87e22 90112016-01-12 Marek Polacek <polacek@redhat.com>
9012
9013 PR c++/68979
9014 * g++.dg/warn/permissive-1.C: New test.
9015
8a9401a4 90162016-01-12 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR objc++/68511
9019 PR c++/69213
9020 * g++.dg/opt/pr69213.C: New test.
9021
b9cb7a67 90222016-01-12 Christian Bruel <christian.bruel@st.com>
9023
9024 PR target/69180
9025 * gcc.target/arm/pr69180.c: New test.
9026
e4c96992 90272016-01-12 Richard Biener <rguenther@suse.de>
9028
9029 PR lto/69077
9030 * g++.dg/lto/pr69077_0.C: New testcase.
9031 * g++.dg/lto/pr69077_1.C: Likewise.
9032
90525f61 90332016-01-12 Jakub Jelinek <jakub@redhat.com>
9034
9035 PR target/69175
9036 * g++.dg/opt/pr69175.C: New test.
9037
9e7edfd3 90382016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9039
9040 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9041 rather than #including math.h & stdlib.h.
9042 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9043 * gcc.dg/vect/pr49771.c: Likewise.
9044 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9045 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9046 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9047 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9048 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9049 * gcc.dg/vect/pr44507.c: Likewise.
9050 * gcc.dg/vect/pr45902.c: Likewise.
9051 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9052 * gcc.dg/vect/vect-117.c: Likewise.
9053 * gcc.dg/vect/vect-99.c: Likewise.
9054 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9055 * gcc.dg/vect/vect-cond-1.c: Likewise.
9056 * gcc.dg/vect/vect-cond-2.c: Likewise.
9057 * gcc.dg/vect/vect-cond-3.c: Likewise.
9058 * gcc.dg/vect/vect-cond-4.c: Likewise.
9059 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9060 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9061 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9062 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9063 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9064 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9065 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9066 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9067 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9068 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9069 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9070 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9071 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9072 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9073 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9074 include of signal.h.
9075 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9076 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9077 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9078 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9079 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9080 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9081 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9082 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9083 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9084 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9085 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9086 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9087 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9088 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9089 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9090 * gcc.dg/vect/vect-outer-5.c: Likewise.
9091 * gcc.dg/vect/vect-outer-6.c: Likewise.
9092 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9093 include of stdio.h.
9094
3368873d 90952016-01-12 Nick Clifton <nickc@redhat.com>
9096
9097 PR target/68913
9098 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9099 to fread so that it will be found in all target runtimes.
9100
0464ea95 91012016-01-12 Richard Biener <rguenther@suse.de>
9102
9103 PR tree-optimization/69053
9104 * g++.dg/torture/pr69053.C: New testcase.
9105
7819730f 91062016-01-12 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/69168
9109 * gcc.dg/torture/pr69168.c: New testcase.
9110
995bfebf 91112016-01-12 Richard Biener <rguenther@suse.de>
9112
9113 PR tree-optimization/69157
9114 * gcc.dg/torture/pr69157.c: New testcase.
9115
91162016-01-12 Richard Biener <rguenther@suse.de>
9117
9118 PR tree-optimization/69174
9119 * gcc.dg/torture/pr69174.c: New testcase.
9120
1d10d64c 91212016-01-12 Jakub Jelinek <jakub@redhat.com>
9122
9123 PR c++/66808
9124 PR c++/69000
9125 * g++.dg/tls/pr66808.C: New test.
9126 * g++.dg/tls/pr69000.C: New test.
9127
f0b79faf 91282016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9129
9130 * gcc.target/powerpc/swaps-p8-23.c: New test.
9131 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9132
04cf75a4 91332016-01-11 John David Anglin <danglin@gcc.gnu.org>
9134
9135 PR tree-optimization/68356
9136 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9137
0eb4264c 91382016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9139 Jim Wilson <jim.wilson@linaro.org>
9140
9141 PR target/69194
9142 * gcc.target/arm/pr69194.c: New test.
9143
2f66de64 91442016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9145
9146 PR target/69225
9147 * gcc.target/i386/pr69225-1.c: New test.
9148 * gcc.target/i386/pr69225-2.c: Likewise.
9149 * gcc.target/i386/pr69225-3.c: Likewise.
9150 * gcc.target/i386/pr69225-4.c: Likewise.
9151 * gcc.target/i386/pr69225-5.c: Likewise.
9152 * gcc.target/i386/pr69225-6.c: Likewise.
9153
36105e82 91542016-01-11 Jakub Jelinek <jakub@redhat.com>
9155
1c78ce2e 9156 PR target/67462
9157 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9158 if lp64.
9159
a4a87320 9160 PR target/69071
9161 * gcc.dg/pr69071.c: New test.
9162
91fbd04f 9163 PR c++/69211
9164 * g++.dg/opt/pr69211.C: New test.
9165
36105e82 9166 PR tree-optimization/69214
9167 * gcc.c-torture/compile/pr69214.c: New test.
9168
e934c380 91692016-01-11 Uros Bizjak <ubizjak@gmail.com>
9170
9171 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9172 * gcc.target/i386/pr66232-11.c: Ditto.
9173 * gcc.target/i386/pr66232-12.c: Ditto.
9174 * gcc.target/i386/pr66232-13.c: Ditto.
9175
3ff1b153 91762016-01-11 Richard Biener <rguenther@suse.de>
9177
9178 PR tree-optimization/69173
9179 * gcc.dg/torture/pr69173.c: New testcase.
9180
04e1504c 91812016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9182
9183 PR rtl-optimization/68796
9184 * gcc.target/aarch64/tst_5.c: New test.
9185 * gcc.target/aarch64/tst_6.c: Likewise.
9186
ae8718b5 91872016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9188
9189 PR rtl-optimization/68841
9190 * gcc.dg/pr68841.c: New test.
9191 * gcc.c-torture/execute/pr68841.c: New test.
9192
bd8bece2 91932016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9194
9195 PR rtl-optimization/68920
9196 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9197 for ix86 targets.
9198 * gcc.dg/ifcvt-5.c: New test.
9199
9b657cf1 92002016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 9201
9202 PR bootstrap/69123
9203 * g++.dg/pr69123.C: New.
9204
7a158352 92052016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9206
9207 PR target/69010
9208 * gcc.target/i386/pr69010.c: New test.
9209
ff375d11 92102016-01-11 Martin Jambor <mjambor@suse.cz>
9211
9212 PR ipa/69044
9213 * gcc.target/i386/chkp-pr69044.c: New test.
9214
9eb890f1 92152016-01-11 Tom de Vries <tom@codesourcery.com>
9216
9217 PR tree-optimization/69109
9218 * gcc.dg/autopar/pr69109-2.c: New test.
9219 * gcc.dg/autopar/pr69109.c: New test.
9220
c4157ee5 92212016-01-11 Tom de Vries <tom@codesourcery.com>
9222
9223 PR tree-optimization/69108
9224 * gcc.dg/autopar/pr69108.c: New test.
9225
b933e511 92262016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9227
9228 PR c++/69029
9229 * c-c++-common/Wisleading-indentation.c: Augment test.
9230
efb73de1 92312016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9232
9233 PR fortran/69154
9234 * gfortran.dg/inline_matmul_12.f90: New test.
9235
40c86c3b 92362016-01-10 Paul Thomas <pault@gcc.gnu.org>
9237
9238 PR fortran/67779
9239 * gfortran.dg/actual_array_offset_1: New test.
9240
a006c0bb 92412016-01-10 Tom de Vries <tom@codesourcery.com>
9242
9243 PR tree-optimization/69062
9244 * gcc.dg/autopar/pr69062.c: New test.
9245
880ed4be 92462016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9247
9248 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9249 * gcc.dg/vect/slp-perm-2.c: Likewise.
9250 * gcc.dg/vect/slp-perm-3.c: Likewise.
9251 * gcc.dg/vect/slp-perm-5.c: Likewise.
9252 * gcc.dg/vect/slp-perm-6.c: Likewise.
9253 * gcc.dg/vect/slp-perm-7.c: Likewise.
9254 * gcc.dg/vect/slp-perm-8.c: Likewise.
9255
d95e1856 92562016-01-10 Tom de Vries <tom@codesourcery.com>
9257
9258 PR tree-optimization/69039
9259 * gcc.dg/autopar/pr69039.c: New test.
9260
0f8f48d0 92612016-01-09 Marek Polacek <polacek@redhat.com>
9262
9263 PR c++/69113
9264 * g++.dg/pr69113.C: New test.
9265
7dff0499 92662016-01-09 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR middle-end/50865
9269 PR tree-optimization/69097
9270 * gcc.c-torture/execute/pr50865.c: New test.
9271 * gcc.c-torture/execute/pr69097-1.c: New test.
9272 * gcc.c-torture/execute/pr69097-2.c: New test.
9273 * gcc.dg/pr69097-1.c: New test.
9274 * gcc.dg/pr69097-2.c: New test.
9275
18431e78 92762016-01-09 Jakub Jelinek <jakub@redhat.com>
9277
9278 PR c++/69164
9279 * g++.dg/opt/pr69164.C: New test.
9280
1943a4a2 92812016-01-08 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR tree-optimization/69167
9284 * gcc.dg/pr69167.c: New test.
9285
a143e277 92862016-01-08 Marek Polacek <polacek@redhat.com>
9287
9288 PR c++/68449
9289 * g++.dg/pr68449.C: New.
9290
44c01906 92912016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9292
9293 PR tree-optimization/68707
9294 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9295 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9296 on platforms supporting it.
9297 * gcc.dg/vect/slp-perm-2.c: Likewise.
9298 * gcc.dg/vect/slp-perm-3.c: Likewise.
9299 * gcc.dg/vect/slp-perm-5.c: Likewise.
9300 * gcc.dg/vect/slp-perm-7.c: Likewise.
9301 * gcc.dg/vect/slp-perm-8.c: Likewise.
9302 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9303 on platforms supporting it.
9304
c437d1e8 93052016-01-08 Jakub Jelinek <jakub@redhat.com>
9306
c9595c51 9307 PR tree-optimization/69162
9308 * gcc.dg/pr69162.c: New test.
9309
c437d1e8 9310 PR tree-optimization/69172
9311 * gcc.dg/pr69172.c: New test.
9312
6a46a28c 93132016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9314
9315 PR tree-optimization/67781
9316 * gcc.c-torture/execute/pr67781.c: New file.
9317
62ad9a04 93182016-01-08 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR tree-optimization/69083
9321 * gcc.dg/vect/pr69083.c: New test.
9322
9e0e8c2a 93232016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9324
9325 PR tree-optimization/61441
9326 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9327 Use -fexcess-precision=standard for compiler options.
9328 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9329
5d034e37 93302016-01-08 Jakub Jelinek <jakub@redhat.com>
9331
5013f740 9332 PR fortran/69128
9333 * gfortran.dg/gomp/pr69128.f90: New test.
9334
5d034e37 9335 PR c++/69145
9336 * g++.dg/ext/pr69145-1.C: New test.
9337 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9338 * g++.dg/ext/pr69145-2.h: New file.
9339
517906ff 93402016-01-07 Martin Sebor <msebor@redhat.com>
9341
9342 PR c/68966
9343 * gcc.dg/atomic-fetch-bool.c: New test.
9344 * gcc.dg/sync-fetch-bool.c: New test.
9345
cdbb524c 93462016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9347
9348 PR fortran/66680
9349 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9350
ec3aba9e 93512016-01-07 Nick Clifton <nickc@redhat.com>
9352
9353 PR target/66655
9354 * g++.dg/pr66655.C: New test.
9355 * g++.dg/pr66655_1.cc: Test support file.
9356 * g++.dg/pr66655.h: Test header file.
9357
9b657cf1 93582016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 9359
9360 PR fortran/66680
9361 gfortran.dg/gomp/pr66680.f90: New test.
9362
cd45d7a5 93632016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9364
9365 PR target/69171
9366 * gcc.target/i386/pr69171-1.c: New test.
9367 * gcc.target/i386/pr69171-2.c: Likewise.
9368 * gcc.target/i386/pr69171-3.c: Likewise.
9369 * gcc.target/i386/pr69171-4.c: Likewise.
9370 * gcc.target/i386/pr69171-5.c: Likewise.
9371 * gcc.target/i386/pr69171-6.c: Likewise.
9372
4a86a91a 93732015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9374
9375 PR middle-end/67639
9376 * c-c++-common/pr67639.c: New test.
9377
34c05552 93782016-01-07 Jakub Jelinek <jakub@redhat.com>
9379
9380 PR tree-optimization/69141
9381 * g++.dg/opt/pr69141.C: New test.
9382
f08d6895 93832016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9384
9385 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9386
32ec4173 93872016-01-06 Uros Bizjak <ubizjak@gmail.com>
9388
9389 PR target/69140
9390 * gcc.target/i386/pr69140.c: New test
9391
d74214f3 93922016-01-06 David Malcolm <dmalcolm@redhat.com>
9393
9394 * gcc.dg/bad-dereference.c: New test case.
9395
73991cab 93962015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9397
9398 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9399
fc8cc457 94002016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9401
9402 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9403
be3c9981 94042016-01-06 Marek Polacek <polacek@redhat.com>
9405
9406 PR sanitizer/69099
9407 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9408
2cb724f9 94092016-01-05 Marek Polacek <polacek@redhat.com>
9410
9411 PR c/69104
9412 * gcc.dg/atomic-invalid-2.c: New.
9413
233a53ed 94142016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9415
9416 PR target/68991
9417 * gcc.target/i386/pr68991.c: New test.
9418
ea87c5e3 94192016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9420
9421 PR target/68991
9422 * g++.dg/pr68991-1.C: New test.
9423 * g++.dg/pr68991-2.C: Likewise.
9424
1943a4a2 94252016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 9426
1943a4a2 9427 PR other/60465
afe82e5b 9428 * gcc.target/ia64/pr60465-gprel64.c: New test.
9429 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9430
1e9147dd 94312016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9432
9433 PR rtl-optimization/68651
9434 * gcc.target/aarch64/pr68651_1.c: New test.
9435
d42aa619 94362016-01-05 David Malcolm <dmalcolm@redhat.com>
9437
9438 PR c/69122
9439 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9440
1776de76 94412016-01-05 Nathan Sidwell <nathan@acm.org>
9442
2d7d361d 9443 PR c++/58583
9444 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9445
1776de76 9446 * gcc.dg/alias-15.c: New.
9447
5beb12c0 94482016-01-05 Nick Clifton <nickc@redhat.com>
9449
9450 PR target/68870
9451 * g++.dg/pr68770.C: New test.
9452
d8cca921 94532016-01-04 Mike Stump <mikestump@comcast.net>
9454
9455 * lib/target-supports.exp (check_effective_target_cilkplus):
9456 cilkplus targets require pthreads.
afc907ef 9457 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 9458
8427dff3 94592016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9460
9461 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9462 generation.
9463
f1717362 94642016-01-04 Jakub Jelinek <jakub@redhat.com>
9465
9466 Update copyright years.
9467
d7d6a3ab 94682016-01-04 Marek Polacek <polacek@redhat.com>
9469
9470 PR c/68908
9471 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9472 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9473 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9474
b8f4a5f9 94752016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9476
9477 * gcc.target/sparc/20160104-2.c: New test.
9478
6b5c028f 94792016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9480
9481 * gcc.target/sparc/20160104-1.c: New test.
9482
300e1002 94832016-01-03 Paul Thomas <pault@gcc.gnu.org>
9484
9485 PR fortran/65045
9486 * gfortran.dg/pr65045.f90: New test.
9487
855b105f 94882016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9489
9490 * gnat.dg/specs/debug1.ads: Delete.
9491
bdc177dc 94922016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9493
9494 PR libgfortran/68867
9495 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9496 expression.
9497
48aaffae 94982016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9499
9500 PR libgfortran/68867
9501 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9502 PowerPC.
9503
19a468b8 95042016-01-01 Paul Thomas <pault@gcc.gnu.org>
9505
9506 PR fortran/68864
9507 * gfortran.dg/pr68864.f90: New test.
9508
25371c91 95092016-01-01 Jakub Jelinek <jakub@redhat.com>
9510
2a659064 9511 PR tree-optimization/69070
9512 * gcc.dg/pr69070.c: New test.
9513
57aa9851 9514 PR sanitizer/69055
9515 * gfortran.dg/pr69055.f90: New test.
9516
25371c91 9517 PR target/69015
9518 * gcc.dg/pr69015.c: New test.
f1717362 9519\f
fb2c1edd 9520Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 9521
9522Copying and distribution of this file, with or without modification,
9523are permitted in any medium without royalty provided the copyright
9524notice and this notice are preserved.