]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
18b42a28 12016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR fortran/35849
4 * gfortran.dg: pr35849.f90: New test.
5
f8765404 62016-07-04 Jakub Jelinek <jakub@redhat.com>
7
8 PR c++/71739
9 * g++.dg/cpp0x/pr71739.C: New test.
10
e3422b3a 112016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
12
13 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
14
2da1c9f7 152016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
16
17 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
18 locr.
19 * gcc.target/s390/loc-1.c: New test.
20
6125d36e 212016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
22
23 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
24 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
25
42797d4b 262016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
27
28 PR target/63874
29 * gcc.target/aarch64/pr63874.c: New test.
30
9d9fe66a 312016-07-04 Jan Beulich <jbeulich@suse.com>
32
33 * g++.dg/header.c: New.
34 * gcc.dg/header.c: New.
35
c364d0f3 362016-07-02 Jakub Jelinek <jakub@redhat.com>
37
38 PR c/71719
39 * c-c++-common/Wunused-var-15.c: New test.
40
267f3c67 412016-07-01 Jakub Jelinek <jakub@redhat.com>
42
43 PR fortran/71687
44 * gfortran.dg/gomp/pr71687.f90: New test.
45
8297c70b 462016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
47
48 * gcc.dg/const-float128-ped.c: Require __float128 effective
49 target and options.
50 * gcc.dg/const-float128.c: Likewise.
51 * gcc.dg/torture/float128-cmp-invalid.c: Require
52 __float128 and base_quadfloat_support effective targets, and
53 __float128 options.
54 * gcc.dg/torture/float128-div-underflow.c: Likewise.
55 * gcc.dg/torture/float128-extend-nan.c: Likewise.
56 * gcc.dg/torture/float128-nan.c: Likewise.
57 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
58 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
59 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
60 * lib/target-supports.exp (check_effective_target___float128):
61 New.
62 (add_options_for___float128): New.
63 (check_effective_target_base_quadword_support): New.
64
eab79b94 652016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
66
67 PR target/71720
68 * gcc.target/powerpc/pr71720.c: New test.
69
4ce6622a 702016-07-01 Jan Beulich <jbeulich@suse.com>
71
72 * gcc.dg/bss.c: New.
73
0b6f1914 742016-07-01 Peter Bergner <bergner@vnet.ibm.com>
75
76 PR target/71698
77 * gcc.target/powerpc/pr71698.c: New test.
78
4d28a470 792016-07-01 Georg-Johann Lay <avr@gjlay.de>
80
81 PR target/71151
82 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
83 instead of ".foo" for its section name.
84 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
85 depending on MCU's flash size.
86 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
87 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
88 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
89 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
90 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
91 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
92
ed8613ec 932016-07-01 Jan Beulich <jbeulich@suse.com>
94
95 * gcc.target/i386/pr65105-2.c: Add -msse2.
96
720a0bce 972016-06-30 Jakub Jelinek <jakub@redhat.com>
98
c54ee83c 99 PR tree-optimization/71707
100 * gcc.dg/strlenopt-29.c: New test.
101
a845ae6c 102 PR fortran/71704
103 * gfortran.dg/gomp/pr71704.f90: New test.
104
720a0bce 105 PR fortran/71705
106 * gfortran.dg/gomp/pr71705.f90: New test.
107
17c32c4a 1082016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
109
110 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
111 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
112 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
113 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
114 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
115 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
116 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
117 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
118 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
119 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
120 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
121 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
122 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
123 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
124 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
125 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
126 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
127 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
128 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
129 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
130 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
131 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
132 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
133 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
134 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
135 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
136 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
137 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
138 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
139 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
140 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
141 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
142 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
143 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
144 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
145 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
146 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
147 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
148 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
149 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
150 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
151 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
152 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
153 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
154 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
155 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
156 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
157 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
158 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
159 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
160 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
161 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
162 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
163 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
164 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
165 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
166 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
167 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
168 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
169 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
170 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
171 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
172 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
173 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
174 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
175 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
176 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
177 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
178 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
179 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
180 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
181 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
182 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
183 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
184 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
185 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
186 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
187 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
188 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
189 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
190 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
191
443405c9 1922016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
193 James Greenhalgh <james.greenhalgh@arm.com>
194
195 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
196
6e3a3de2 1972016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
198 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
199
200 * gcc.target/aarch64/vget_set_lane_1.c: New test.
201
413c4f6c 2022016-06-30 David Malcolm <dmalcolm@redhat.com>
203
204 PR driver/71651
205 * gcc.dg/spellcheck-options-12.c: New test case.
206
4c4e99c3 2072016-06-30 Jakub Jelinek <jakub@redhat.com>
208
209 PR middle-end/71693
210 * gcc.c-torture/compile/pr71693.c: New test.
211
26a2e993 2122016-06-29 David Malcolm <dmalcolm@redhat.com>
213
214 * gcc.dg/spellcheck-params.c: New testcase.
215 * gcc.dg/spellcheck-params-2.c: New testcase.
216
63abcf45 2172016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
218
219 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
220 vector extract instructions.
221 * gcc.target/powerpc/p9-extract-2.c: Likewise.
222
5f1d49ac 2232016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
224
225 PR fortran/71686
226 * gfortran.dg/unexpected_eof_2.f90: New test.
227 * gfortran.dg/unexpected_eof_3.f90: New test.
228
0dc00113 2292016-06-29 Jim Wilson <jim.wilson@linaro.org>
230
231 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
232
4b975445 2332016-06-29 Cesar Philippidis <cesar@codesourcery.com>
234
235 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
236 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
237 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
238
e276a6b9 2392016-06-29 Richard Biener <rguenther@suse.de>
240
241 PR middle-end/15256
242 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
243
c02f3e35 2442016-06-29 Matthew Wahab <matthew.wahab@arm.com>
245
246 * gcc.target/arm/aapcs/neon-vect10.c: Require
247 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
248 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
249 * gcc.target/arm/aapcs/vfp18.c: Likewise.
250 * gcc.target/arm/aapcs/vfp19.c: Likewise.
251 * gcc.target/arm/aapcs/vfp20.c: Likewise.
252 * gcc.target/arm/aapcs/vfp21.c: Likewise.
253 * gcc.target/arm/fp16-aapcs-1.c: Require
254 -mfloat-ab=hard. Also simplify the test.
255 * gcc.target/arm/fp16-aapcs-2.c: New.
256
d0c2a3dd 2572016-06-29 Matthew Wahab <matthew.wahab@arm.com>
258
259 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
260 comment.
261 (add_options_for_arm_fp16_ieee): New.
262 (add_options_for_arm_fp16_alternative): New.
263 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
264 long-line.
265 (effective_target_arm_fp16_hw): New.
266
162fed22 2672016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
268
269 PR tree-optimization/71655
270 * g++.dg/pr71655.C: New test.
271
9ed0eb00 2722016-06-29 Martin Liska <mliska@suse.cz>
273
274 * gcc.dg/pr71585.c: New test.
275 * gcc.dg/pr71585-2.c: New test.
276 * gcc.dg/pr71585-3.c: New test.
277
641b1c86 2782016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
279
280 PR tree-optimization/70729
281 * g++.dg/vect/pr70729.cc: New test.
282
44e775d8 2832016-06-29 Thomas Schwinge <thomas@codesourcery.com>
284
285 * c-c++-common/gomp/cancel-1.c: Extend.
286
83b23cdf 2872016-06-29 Jakub Jelinek <jakub@redhat.com>
288
289 PR tree-optimization/71625
290 * gcc.dg/strlenopt-28.c: New test.
291
b6a4a0f5 2922016-06-29 Richard Biener <rguenther@suse.de>
293
294 PR middle-end/71002
295 * g++.dg/torture/pr71002.C: Adjust testcase.
296
1af10ce6 2972016-06-29 Jakub Jelinek <jakub@redhat.com>
298
299 PR c/71685
300 * gcc.dg/pr71685.c: New test.
301
3022016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 303
304 PR c/71552
305 * gcc.dg/init-bad-9.c: New test.
306
043457fd 3072016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
308
309 * gcc.target/powerpc/abs128-1.c: Require VSX.
310 * gcc.target/powerpc/copysign128-1.c: Likewise.
311 * gcc.target/powerpc/inf128-1.c: Likewise.
312 * gcc.target/powerpc/nan128-1.c: Likewise.
313
d378e319 3142016-06-28 Jakub Jelinek <jakub@redhat.com>
315
316 PR middle-end/71626
317 * gcc.c-torture/execute/pr71626-1.c: New test.
318 * gcc.c-torture/execute/pr71626-2.c: New test.
319
10ef7949 3202016-06-28 Peter Bergner <bergner@vnet.ibm.com>
321
322 PR target/71656
323 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
324
1fcfb8f7 3252016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
326
327 PR target/71670
328 * gcc.target/powerpc/pr71670.c: New testcase.
329
35fd0c10 3302016-06-27 Peter Bergner <bergner@vnet.ibm.com>
331
332 PR target/71656
333 * gcc.target/powerpc/pr71656-1.c: New test.
334 * gcc.target/powerpc/pr71656-2.c: New test.
335
584757bc 3362016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
337
338 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
339 around fp16 code.
340 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
341 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
342 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
343 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
344 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
345 Add arm_neon_fp16_ok effective target.
346 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
347 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
348 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
349 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
350 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
351 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
352 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
353 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
354 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
355 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
356 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
357
cbcc4297 3582016-06-26 Jan Hubicka <hubicka@ucw.cz>
359
360 * gcc.dg/predict-12.c: New testcase.
361
0aa73965 3622016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
363
364 PR fortran/71649
365 * gfortran.dg/pr71649.f90: New test.
366
9977f724 3672016-06-25 Jakub Jelinek <jakub@redhat.com>
368
a5c54f33 369 PR tree-optimization/71643
370 * g++.dg/opt/pr71643.C: New test.
371
9977f724 372 PR tree-optimization/71631
373 * gcc.c-torture/execute/pr71631.c: New test.
374
e09883e4 3752016-06-24 Jan Hubicka <hubicka@ucw.cz>
376
377 * gcc.dg/predict-11.c: New testcase.
378 * gfortran.dg/predict-2.f90: New testcase.
379
89beffc9 3802016-06-24 Jan Hubicka <hubicka@ucw.cz>
381
382 * gcc.dg/predict-10.c: New test.
383
2275a11d 3842016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
385
386 * gcc.target/powerpc/abs128-1.c: New.
387 * gcc.target/powerpc/copysign128-1.c: New.
388 * gcc.target/powerpc/inf128-1.c: New.
389 * gcc.target/powerpc/nan128-1.c: New.
390
37681b7f 3912016-06-24 Eric Botcazou <ebotcazou@adacore.com>
392
393 * gfortran.dg/pr71642.f90: New test.
394
9cf2d600 3952016-06-24 Jakub Jelinek <jakub@redhat.com>
396
397 PR tree-optimization/71647
398 * gcc.target/i386/pr71647.c: New test.
399
eea332b9 4002016-06-24 H.J. Lu <hongjiu.lu@intel.com>
401
402 * gcc.target/i386/noplt-gd-1.c: New test.
403 * gcc.target/i386/noplt-gd-2.c: Likewise.
404 * gcc.target/i386/noplt-gd-3.c: Likewise.
405 * gcc.target/i386/noplt-ld-1.c: Likewise.
406 * gcc.target/i386/noplt-ld-2.c: Likewise.
407 * gcc.target/i386/noplt-ld-3.c: Likewise.
408 * lib/target-supports.exp
409 (check_effective_target_tls_get_addr_via_got): New.
410
b6d48a78 4112016-06-24 Uros Bizjak <ubizjak@gmail.com>
412
413 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
414 testsuite compile flags.
415 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
416 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
417
4182016-06-24 Uros Bizjak <ubizjak@gmail.com>
419
420 * g++dg/vect/pr36684.cc: Add dg-do compile.
421 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
422 * gcc.dg/vect/pr70021.c: Ditto.
423 * gcc.dg/vect/pr70138-1.c: Ditto.
424 * gcc.dg/vect/pr70138-2.c: Ditto.
425 * gcc.dg/vect/pr70354-1.c: Ditto.
426 * gcc.dg/vect/pr70354-2.c: Ditto.
427 * gcc.dg/vect/pr71259.c: Ditto.
428 * gcc.dg/vect/pr71416-1.c: Ditto.
429 * gcc.dg/vect/slp-43.c: Ditto.
430 * gcc.dg/vect/slp-45.c: Ditto.
431 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
432 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
433 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
434 * gfortran.dg/vect/pr69980.f90: Ditto.
435
4362016-06-24 Uros Bizjak <ubizjak@gmail.com>
437
438 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
439 * gcc.dg/vect/bb-slp-30.c: Ditto.
440 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
441 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
442 * gcc.dg/vect/pr45902.c: Ditto.
443 * gcc.dg/vect/pr48172.c: Ditto.
444 * gcc.dg/vect/pr48377.c: Ditto.
445 * gcc.dg/vect/pr49038.c: Ditto.
446 * gcc.dg/vect/pr49771.c: Ditto.
447 * gcc.dg/vect/pr52091.c: Ditto.
448 * gcc.dg/vect/pr53185-2.c: Ditto.
449 * gcc.dg/vect/pr56826.c: Ditto.
450 * gcc.dg/vect/pr60276.c: Ditto.
451 * gcc.dg/vect/pr62021.c: Ditto.
452 * gcc.dg/vect/pr63530.c: Ditto.
453 * gcc.dg/vect/pr65518.c: Ditto.
454 * gcc.dg/vect/pr65947-1.c: Ditto.
455 * gcc.dg/vect/pr65947-10.c: Ditto.
456 * gcc.dg/vect/pr65947-11.c: Ditto.
457 * gcc.dg/vect/pr65947-12.c: Ditto.
458 * gcc.dg/vect/pr65947-13.c: Ditto.
459 * gcc.dg/vect/pr65947-2.c: Ditto.
460 * gcc.dg/vect/pr65947-3.c: Ditto.
461 * gcc.dg/vect/pr65947-4.c: Ditto.
462 * gcc.dg/vect/pr65947-5.c: Ditto.
463 * gcc.dg/vect/pr65947-6.c: Ditto.
464 * gcc.dg/vect/pr65947-7.c: Ditto.
465 * gcc.dg/vect/pr65947-8.c: Ditto.
466 * gcc.dg/vect/pr65947-9.c: Ditto.
467 * gcc.dg/vect/pr71416-1.c: Ditto.
468 * gcc.dg/vect/pr71439.c: Ditto.
469 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
470 * gcc.dg/vect/vect-bswap16.c: Ditto.
471 * gcc.dg/vect/vect-bswap32.c: Ditto.
472 * gcc.dg/vect/vect-bswap64.c: Ditto.
473 * gcc.dg/vect/vect-live-1.c: Ditto.
474 * gcc.dg/vect/vect-live-2.c: Ditto.
475 * gcc.dg/vect/vect-live-3.c: Ditto.
476 * gcc.dg/vect/vect-live-4.c: Ditto.
477 * gcc.dg/vect/vect-live-5.c: Ditto.
478 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
479 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
480 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
481 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
482 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
483 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
484 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
485 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
486 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
487 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
488 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
489 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
490 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
491 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
492 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
493 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
494 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
495
d4213166 4962016-06-24 Uros Bizjak <ubizjak@gmail.com>
497
498 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
499
5aaec397 5002016-06-24 H.J. Lu <hongjiu.lu@intel.com>
501
502 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
503 ia32 if R_386_GOT32X relocation is supported.
504 * gcc.target/i386/noplt-3.c: Likewise.
505 * gcc.target/i386/noplt-2.c: Likewise.
506 (main): Renamed to ...
507 (bar): This.
508 * gcc.target/i386/noplt-4.c: Likewise.
509 (main): Renamed to ...
510 (bar): This.
511 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
512 * gcc.target/i386/pr67400-5.c: Likewise.
513
77104764 5142016-06-24 Jakub Jelinek <jakub@redhat.com>
515
7318e591 516 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
517 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
518
77104764 519 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
520 f4): Adjust expected diagnostics.
521 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
522 (T): If OVFP is defined, redefine to TP.
523 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
524 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
525 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
526 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
527 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
528 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
529 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
530 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
531 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
532 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
533 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
534 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
535 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
536 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
537 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
538 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
539 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
540 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
541 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
542 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
543 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
544 as last argument to __builtin_add_overflow_p.
545
ddf08519 5462016-06-23 Uros Bizjak <ubizjak@gmail.com>
547
548 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
549 dg-options and remove default vector testsuite compile flags.
550 * g++.dg/vect/pr33860a.cc: Ditto.
551 * g++.dg/vect/pr45470-a.cc: Ditto.
552 * g++.dg/vect/pr45470-b.cc: Ditto.
553 * g++.dg/vect/pr60896.cc: Ditto.
554 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
555 * gcc.dg/vect/pr18308.c: Ditto.
556 * gcc.dg/vect/pr24049.c: Ditto.
557 * gcc.dg/vect/pr33373.c: Ditto.
558 * gcc.dg/vect/pr36228.c: Ditto.
559 * gcc.dg/vect/pr42395.c: Ditto.
560 * gcc.dg/vect/pr42604.c: Ditto.
561 * gcc.dg/vect/pr46663.c: Ditto.
562 * gcc.dg/vect/pr48765.c: Ditto.
563 * gcc.dg/vect/pr49093.c: Ditto.
564 * gcc.dg/vect/pr49352.c: Ditto.
565 * gcc.dg/vect/pr52298.c: Ditto.
566 * gcc.dg/vect/pr52870.c: Ditto.
567 * gcc.dg/vect/pr53185.c: Ditto.
568 * gcc.dg/vect/pr53773.c: Ditto.
569 * gcc.dg/vect/pr56695.c: Ditto.
570 * gcc.dg/vect/pr62171.c: Ditto.
571 * gcc.dg/vect/pr63530.c: Ditto.
572 * gcc.dg/vect/pr68339.c: Ditto.
573 * gcc.dg/vect/pr71259.c: Ditto.
574 * gcc.dg/vect/vect-82_64.c: Ditto.
575 * gcc.dg/vect/vect-83_64.c: Ditto.
576 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
577 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
578 * gcc.dg/vect/vect-shift-2.c: Ditto.
579 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
580 * gfortran.dg/vect/pr39318.f90: Ditto.
581 * gfortran.dg/vect/pr45714-a.f: Ditto.
582 * gfortran.dg/vect/pr45714-b.f: Ditto.
583 * gfortran.dg/vect/pr46213.f90: Ditto.
584
81883aeb 5852016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
586 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
587
588 * gcc.target/powerpc/p9-splat-5.c: New test.
589
affe5c16 5902016-06-23 Uros Bizjak <ubizjak@gmail.com>
591
592 PR tree-optimization/71488
593 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
594 * lib/target-supports.exp: ... here.
595 (check_sse4_hw_available): New procedure.
596 (check_effective_target_sse4_runtime): Ditto.
597 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
598 -march=westmere for sse4_runtime targets.
547fdd3e 599 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 600 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 601 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 602 (main): Call check_vect ().
e50240d3 603 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 604
6fb2f181 6052016-06-23 H.J. Lu <hongjiu.lu@intel.com>
606
607 PR target/66232
608 PR target/67400
609 * gcc.target/i386/pr66232-14.c: New file.
610 * gcc.target/i386/pr66232-15.c: Likewise.
611 * gcc.target/i386/pr66232-16.c: Likewise.
612 * gcc.target/i386/pr66232-17.c: Likewise.
613 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
614 ia32 if R_386_GOT32X relocation is supported.
615 * gcc.target/i386/pr67400-2.c: Likewise.
616 * gcc.target/i386/pr67400-3.c: Likewise.
617 * gcc.target/i386/pr67400-4.c: Likewise.
618 * gcc.target/i386/pr67400-6.c: Likewise.
619 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 620 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 621
88be2b3c 6222016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
623
624 PR libgfortran/48852
625 * gfortran.dg/char4_iunit_1.f03: Update test.
626 * gfortran.dg/f2003_io_5.f03: Update test.
627 * gfortran.dg/real_const_3.f90: Update test.
628
ff600f64 6292016-06-23 Andi Kleen <ak@linux.intel.com>
630
631 * g++.dg/bprob/bprob.exp: Support autofdo.
632 * g++.dg/tree-prof/tree-prof.exp: dito.
633 * gcc.dg/tree-prof/tree-prof.exp: dito.
634 * gcc.misc-tests/bprob.exp: dito.
635 * gfortran.dg/prof/prof.exp: dito.
636 * lib/profopt.exp: dito.
637 * lib/target-supports.exp: Check for autofdo.
638
afa7ed87 6392016-06-23 Martin Liska <mliska@suse.cz>
640
641 * gcc.dg/pr71619.c: New test.
642
0941fba8 6432016-06-23 H.J. Lu <hongjiu.lu@intel.com>
644
645 PR target/67400
56896ed3 646 * gcc.target/i386/pr67400-1.c: New test.
647 * gcc.target/i386/pr67400-2.c: Likewise.
648 * gcc.target/i386/pr67400-3.c: Likewise.
649 * gcc.target/i386/pr67400-4.c: Likewise.
650 * gcc.target/i386/pr67400-5.c: Likewise.
651 * gcc.target/i386/pr67400-6.c: Likewise.
652 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 653
e557fc7f 6542016-06-22 David Malcolm <dmalcolm@redhat.com>
655
656 * c-c++-common/missing-header-1.c: New test case.
657 * c-c++-common/missing-header-2.c: New test case.
658 * c-c++-common/missing-header-3.c: New test case.
659 * c-c++-common/missing-header-4.c: New test case.
660
8469aece 6612016-06-22 David Malcolm <dmalcolm@redhat.com>
662
663 PR c/70339
664 * c-c++-common/attributes-1.c: Update dg-prune-output to include
665 hint.
666 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
667 expected results due to builtin "nanl" now being suggested for
668 "name".
669 * gcc.dg/pr67580.c: Update expected messages.
670 * gcc.dg/spellcheck-identifiers.c: New testcase.
671 * gcc.dg/spellcheck-typenames.c: New testcase.
672
6628b04d 6732016-06-22 David Malcolm <dmalcolm@redhat.com>
674
675 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
676 file.
677 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
678 diagnostic-test-show-locus-parseable-fixits.c to sources for
679 diagnostic_plugin_test_show_locus.c.
680 * lib/gcc-defs.exp (freeform_regexps): New global.
681 (dg-regexp): New function.
682 (handle-dg-regexps): New function.
683 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
684 freeform_regexps to the empty list.
685 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
686
82ccd33e 6872016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
688
affe5c16 689 PR tree-optimization/71488
82ccd33e 690 * g++.dg/pr71488.C: New test.
691 * gcc.dg/vect/vect-bool-cmp.c: New test.
692
2c21de58 6932016-06-22 Eric Botcazou <ebotcazou@adacore.com>
694
695 * gcc.dg/guality/param-5.c: New test.
696
fadfd5fc 6972016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
698
699 * gcc.target/i386/asm-flag-7.c: New test.
700
03fee1f8 7012016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
702
703 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
704 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
705 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
706 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
707 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
708 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
709 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
710 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
711 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
712 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
713 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
714 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
715 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
716 * gcc.dg/tree-ssa/vrp87.c: Likewise.
717 * lib/target-supports.exp: Likewise.
718
6905db52 7192016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
720
721 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
722 * gcc.dg/attr-ms_struct-2.c: Likewise.
723 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
724 * gcc.dg/bf-ms-attrib.c: Likewise.
725 * gcc.dg/bf-ms-layout-2.c: Likewise.
726 * gcc.dg/bf-ms-layout-3.c: Likewise.
727 * gcc.dg/bf-ms-layout.c: Likewise.
728 * gcc.dg/bf-no-ms-layout.c: Likewise.
729 * gcc.target/i386/bitfield1.c: Likewise.
730 * gcc.target/i386/bitfield2.c: Likewise.
731 * gcc.target/i386/bitfield3.c: Likewise.
732
a6f93fc2 7332016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
734
735 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
736 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
737 override other than -mcpu=power9 command-line option is specified,
738 or if the target operating system is aix.
739 * gcc.target/powerpc/darn-1.c: Likewise.
740 * gcc.target/powerpc/darn-2.c: Likewise.
741 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
742 test if effective-target is not powerpc_p9vector_ok or if the
743 target operating system is not defined.
744 * gcc.target/powerpc/vslv-1.c: Likewise.
745 * gcc.target/powerpc/vsrv-0.c: Likewise.
746 * gcc.target/powerpc/vsrv-1.c: Likewise.
747
1cb2b4d3 7482016-06-21 Tobias Burnus <burnus@net-b.de>
749
750 PR fortran/71068
751 * gfortran.dg/coarray/data_1.f90: New.
752
66ff0c67 7532016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
754
755 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
756 (dg-require-effective-target): Use arm_v8_neon_hw.
757 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
758 (dg-require-effective-target): Likewise.
759 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
760 (dg-require-effective-target): Likewise.
761 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
762 (dg-require-effective-target): Likewise.
763 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
764 (dg-require-effective-target): Likewise.
765 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
766 (dg-require-effective-target): Likewise.
767 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
768 Add AArch64 check.
769
949bfed4 7702016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
771
772 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
773 Set to 3 so test passes.
774
a20f6cd4 7752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
776
777 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
778
12792843 7792016-06-21 Ilya Verbin <ilya.verbin@intel.com>
780
781 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
782 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
783 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
784 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
785
49763db6 7862016-06-21 Ilya Verbin <ilya.verbin@intel.com>
787
788 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
789 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
790
ada61167 7912016-06-21 H.J. Lu <hongjiu.lu@intel.com>
792
793 PR target/71549
794 * gcc.target/i386/pr71549.c: New test.
795
a15584d4 7962016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
797
798 * gcc.target/powerpc/vadsdu-0.c: Replace
799 dg-require-effective-target directive to allow test to run on more
800 platforms, and add dg-skip-if directive to disable test on aix
801 platforms because of known incompatibilities.
802 * gcc.target/powerpc/vadsdu-1.c: Likewise.
803 * gcc.target/powerpc/vadsdu-2.c: Likewise.
804 * gcc.target/powerpc/vadsdu-3.c: Likewise.
805 * gcc.target/powerpc/vadsdu-4.c: Likewise.
806 * gcc.target/powerpc/vadsdu-5.c: Likewise.
807 * gcc.target/powerpc/vadsdub-1.c: Likewise.
808 * gcc.target/powerpc/vadsdub-2.c: Replace
809 dg-require-effective-target directive to allow test to run on more
810 platforms, and add dg-skip-if directive to disable test on aix
811 platforms because of known incompatibilities.
812 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
813 with vec_absdb call to differentiate this test from vadsdub-1.c.
814 * gcc.target/powerpc/vadsduh-1.c: Replace
815 dg-require-effective-target directive to allow test to run on more
816 platforms, and add dg-skip-if directive to disable test on aix
817 platforms because of known incompatibilities.
818 * gcc.target/powerpc/vadsduh-2.c: Likewise.
819 * gcc.target/powerpc/vadsduw-1.c: Likewise.
820 * gcc.target/powerpc/vadsduw-2.c: Likewise.
821
ec15ec36 8222016-06-21 Jakub Jelinek <jakub@redhat.com>
823
824 PR tree-optimization/71588
825 * gcc.dg/pr71558.c: New test.
826
faeffe49 8272016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
828
829 * c-c++-common/pr68657-1.c: Require ptr32plus support.
830 * c-c++-common/pr68657-2.c: Likewise.
831 * c-c++-common/pr68657-3.c: Likewise.
832 * gcc.dg/torture/pr69714.c: Require int32plus support.
833 * gcc.dg/torture/pr70025.c: Likewise.
834 * gcc.dg/torture/pr70083.c: Likewise.
835 * gcc.dg/torture/pr70542.c: Likewise.
836 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
837
e218d07f 8382016-06-20 Joseph Myers <joseph@codesourcery.com>
839
840 PR c/71601
841 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
842
232a3df7 8432016-06-20 Jakub Jelinek <jakub@redhat.com>
844
d7f45b87 845 PR middle-end/71581
846 * gcc.dg/pr71581.c: New test.
847
232a3df7 848 PR rtl-optimization/71591
849 * gcc.dg/cpp/pr71591.c: New test.
850
dbddef42 8512016-06-20 David B. Robins <gcc@davidrobins.net>
852
853 PR target/71571
854 * g++.dg/torture/pr71571.C: New test.
855
03129ccb 8562016-06-20 Jakub Jelinek <jakub@redhat.com>
857
858 PR target/71559
859 * gcc.target/i386/sse2-pr71559.c: New test.
860 * gcc.target/i386/avx-pr71559.c: New test.
861 * gcc.target/i386/avx512f-pr71559.c: New test.
862
a40b4b62 8632016-06-20 Tobias Burnus <burnus@net-b.de>
864
865 PR fortran/71194
866 * gfortran.dg/pointer_remapping_10.f90: New.
867
ecbea05a 8682016-06-20 David Malcolm <dmalcolm@redhat.com>
869
870 * g++.dg/diagnostic/string-literal-concat.C: New test case.
871
0f61dae9 8722016-06-20 Martin Sebor <msebor@redhat.com>
873
874 PR c/69507
875 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
876 * gnu90-const-expr-1.c: Same.
877 * gnu99-const-expr-1.c: Same.
878 * gnu99-static-1.c: Same.
879
e458dfd8 8802016-06-20 Renlin Li <renlin.li@arm.com>
881
882 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
883
7ab71cb3 8842016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
885
886 * gcc.target/aarch64/vcvt_f64_1.c: New.
887 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
888 * gcc.target/aarch64/vrecp_f64_1.c: New.
889
34d36b7a 8902016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
891
892 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
893 "alignement".
894
ed7f4748 8952016-06-20 Georg-Johann Lay <avr@gjlay.de>
896
897 PR target/71103
898 * gcc.target/avr/torture/pr71103-2.c: New test.
899
21897f47 9002016-06-19 Martin Sebor <msebor@redhat.com>
901
902 PR c/69507
903 * gcc.dg/alignof.c: New test.
904
98683d85 9052016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
906
907 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
908 vs dg-error; test constexpr specifier too.
909
358cee25 9102016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
911
912 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
913
c3d7ceb6 9142016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
915
916 * lib/target-supports.exp
917 (check_effective_target_arm_neon_fp16_ok_nocache): Call
918 arm_neon_ok and merge flags. Fix temporary test name.
919 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
920 and merge flags.
921
1176073c 9222016-06-17 Martin Liska <mliska@suse.cz>
923
924 * gcc.dg/predict-9.c: Fix dump scanning.
925
f3e2969a 9262016-06-17 Bin Cheng <bin.cheng@arm.com>
927
928 PR tree-optimization/71354
929 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
930
7fdca647 9312016-06-17 Bin Cheng <bin.cheng@arm.com>
932
933 PR tree-optimization/71347
934 * gcc.dg/tree-ssa/pr71347.c: New test.
935
a338a226 9362016-06-17 Bin Cheng <bin.cheng@arm.com>
937
938 PR tree-optimization/71354
939 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
940
c1e75671 9412016-06-17 Bin Cheng <bin.cheng@arm.com>
942
943 * gcc.dg/vect/vect-alias-check-1.c: New test.
944
365ba13d 9452016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
946
59bde511 947 PR target/71151
365ba13d 948 * gcc.target/avr/pr71151-1.c: New test.
949 * gcc.target/avr/pr71151-2.c: New test.
950 * gcc.target/avr/pr71151-3.c: New test.
951 * gcc.target/avr/pr71151-4.c: New test.
952 * gcc.target/avr/pr71151-5.c: New test.
953 * gcc.target/avr/pr71151-6.c: New test.
954 * gcc.target/avr/pr71151-7.c: New test.
955 * gcc.target/avr/pr71151-8.c: New test.
956 * gcc.target/avr/pr71151-common.h: New test.
957
db48d95b 9582016-06-16 Martin Liska <mliska@suse.cz>
959
960 * gfortran.dg/predict-1.f90: New test.
961
4c780a59 9622016-06-16 Uros Bizjak <ubizjak@gmail.com>
963
964 PR target/71242
965 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
966
8c1879bc 9672016-06-16 Jan Hubicka <hubicka@ucw.cz>
968
969 * g++.dg/vect/pr36648.cc: Disable cunrolli
970
33698dfe 9712016-06-16 Jakub Jelinek <jakub@redhat.com>
972
745f2db6 973 PR target/71554
974 * gcc.c-torture/execute/pr71554.c: New test.
975
33698dfe 976 PR rtl-optimization/71532
977 * gcc.dg/torture/pr71532.c: New test.
978
b42322b9 9792016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
980
981 * gcc.target/powerpc/p9-dimode1.c: New test.
982 * gcc.target/powerpc/p9-dimode2.c: Likewise.
983
412b298a 9842016-06-15 Jakub Jelinek <jakub@redhat.com>
985
93479f99 986 * gcc.c-torture/compile/20160615-1.c: New test.
987
412b298a 988 * g++.dg/cpp0x/ref-qual17.C: New test.
989
3ec40531 9902016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
991
992 PR middle-end/71529
993 * gcc.target/i386/pr71529.C: New test.
994
edfe7670 9952016-06-15 Alan Hayward <alan.hayward@arm.com>
996
997 PR tree-optimization/71483
998 * g++.dg/vect/pr71483.c: New
999
6e52ac17 10002016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1001
1002 PR c++/70202
1003 * g++.dg/inherit/crash6.C: New.
1004 * g++.dg/inherit/union2.C: Likewise.
1005 * g++.dg/inherit/virtual12.C: Likewise.
1006 * g++.dg/inherit/virtual13.C: Likewise.
1007 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1008
aed35af2 10092016-06-15 Uros Bizjak <ubizjak@gmail.com>
1010
0941fba8 1011 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 1012
6f710392 10132016-06-15 Alan Hayward <alan.hayward@arm.com>
1014
1015 PR tree-optimization/71439
1016 * gcc.dg/vect/pr71439.c: New
1017
d1cedfd3 10182016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1019
1020 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1021
ee8fd158 10222016-06-15 Richard Biener <rguenther@suse.de>
1023
1024 * gcc.dg/vect/slp-45.c: New testcase.
1025
5695a690 10262016-06-15 Richard Biener <rguenther@suse.de>
1027
1028 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1029
267ae3ee 10302016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1031
1032 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1033 requirements, and disable for AIX for now.
1034 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1035
a6d0e20a 10362016-06-14 Jakub Jelinek <jakub@redhat.com>
1037
b2efd162 1038 PR c++/71528
1039 * g++.dg/opt/pr71528.C: New test.
1040
a6d0e20a 1041 PR c++/71516
1042 * g++.dg/init/pr71516.C: New test.
1043
035778de 10442016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1045
1046 * g++.dg/init/array46.C: New.
1047
7c9dc58e 10482016-06-14 Uros Bizjak <ubizjak@gmail.com>
1049
0941fba8 1050 * gcc.target/i386/float128-3.c: New test.
1051 * gcc.target/i386/quad-sse4.c: Ditto.
1052 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1053 Update scan strings.
7c9dc58e 1054
412640c9 10552016-06-14 Richard Biener <rguenther@suse.de>
1056
1057 PR middle-end/71526
1058 * gfortran.dg/pr71526.f90: New testcase.
1059
1b9fde85 10602016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1061
1062 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1063 * gcc.dg/zero_bits_compound-1.c: Likewise.
1064
306097e3 10652016-06-14 Richard Biener <rguenther@suse.de>
1066
1067 PR tree-optimization/71522
1068 * gcc.dg/torture/pr71522.c: New testcase.
1069
566255a8 10702016-06-14 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR tree-optimization/71520
1073 * gcc.dg/tree-ssa/pr71520.c: New test.
1074
eb912adb 10752016-06-14 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/71521
56d35455 1078 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 1079
9720103d 10802016-06-13 Jakub Jelinek <jakub@redhat.com>
1081
12cb8367 1082 PR sanitizer/71498
1083 * c-c++-common/ubsan/bounds-13.c: New test.
1084
9720103d 1085 PR preprocessor/71183
1086 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1087
5965fbcc 10882016-06-13 Jeff Law <law@redhat.com>
1089
1090 PR tree-optimization/71403
1091 * c-c++-common/ubsan/pr71403-1.c: New test.
1092 * c-c++-common/ubsan/pr71403-2.c: New test.
1093 * c-c++-common/ubsan/pr71403-3.c: New test.
1094
04537049 10952016-06-13 Jakub Jelinek <jakub@redhat.com>
1096
1097 PR middle-end/71478
1098 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1099 Add -Wno-psabi -w to dg-options.
1100
412f195f 11012016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1102
1103 * gcc.target/powerpc/vadsdu-0.c: New test.
1104 * gcc.target/powerpc/vadsdu-1.c: New test.
1105 * gcc.target/powerpc/vadsdu-2.c: New test.
1106 * gcc.target/powerpc/vadsdu-3.c: New test.
1107 * gcc.target/powerpc/vadsdu-4.c: New test.
1108 * gcc.target/powerpc/vadsdu-5.c: New test.
1109 * gcc.target/powerpc/vadsdub-1.c: New test.
1110 * gcc.target/powerpc/vadsdub-2.c: New test.
1111 * gcc.target/powerpc/vadsduh-1.c: New test.
1112 * gcc.target/powerpc/vadsduh-2.c: New test.
1113 * gcc.target/powerpc/vadsduw-1.c: New test.
1114 * gcc.target/powerpc/vadsduw-2.c: New test.
1115
527790c1 11162016-06-13 David Malcolm <dmalcolm@redhat.com>
1117
1118 * gcc.dg/c99-init-2.c (c): Update expected error message.
1119 * gcc.dg/init-bad-8.c (foo): Likewise.
1120 * gcc.dg/spellcheck-fields-3.c: New test case.
1121
102e67eb 11222016-06-13 Martin Liska <mliska@suse.cz>
1123
1124 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1125 and "guess loop iv compared" heuristics.
1126 * gcc.dg/predict-2.c: Likewise.
1127 * gcc.dg/predict-3.c: Likewise.
1128 * gcc.dg/predict-4.c: Likewise.
1129 * gcc.dg/predict-5.c: Likewise.
1130 * gcc.dg/predict-6.c: Likewise.
1131
1a54d3be 11322016-06-13 Marek Polacek <polacek@redhat.com>
1133
1134 PR middle-end/71476
1135 * c-c++-common/Wswitch-unreachable-4.c: New test.
1136 * gcc.dg/Wswitch-unreachable-2.c: New test.
1137 * g++.dg/tm/jump1.C: Move dg-warning.
1138
5b7401b8 11392016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1140
1141 * gnat.dg/renaming10.ad[sb]: New test.
1142
1c93151c 11432016-06-13 Paul Thomas <pault@gcc.gnu.org>
1144
1145 PR fortran/70673
1146 * gfortran.dg/pr70673.f90: New test.
1147
249865a0 11482016-06-13 Richard Biener <rguenther@suse.de>
1149
1150 PR middle-end/64516
1151 * gcc.dg/align-3.c: New testcase.
1152
776d9b14 11532016-06-13 Martin Liska <mliska@suse.cz>
1154
1155 * gcc.target/i386/pr71458.c: New test.
1156
0cf5c551 11572016-06-12 Uros Bizjak <ubizjak@gmail.com>
1158
1159 PR target/71241
1160 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1161
34de0a35 11622016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1163
1164 PR target/60751
1165 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1166 statement.
1167
0cc8bc98 11682016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1169
1170 PR target/60751
1171 * gfortran.dg/comma_IO_extension_1.f90: New test.
1172 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1173 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1174 statement.
1175 * gfortran.dg/graphite/pr38083.f90: Likewise.
1176 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1177 missing format.
1178
0ff78c86 11792016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1180
1181 * gnat.dg/case_character.adb: New test.
1182
6c38863e 11832016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1184
1185 PR middle-end/71310
1186 * gcc.target/powerpc/pr71310.c: New testcase.
1187
24c41395 11882016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1189
1190 PR middle-end/71478
1191 * gcc.dg/pr71478.c: New test.
1192
aeb26fb6 11932016-06-10 Jakub Jelinek <jakub@redhat.com>
1194
702b3575 1195 PR middle-end/71494
1196 * gcc.c-torture/execute/pr71494.c: New test.
1197
8ec29807 1198 PR c/68657
1199 * gcc.target/i386/pr68657.c: New test.
1200
aeb26fb6 1201 PR inline-asm/68843
1202 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1203 (test): Add -masm=intel alternatives.
1204
1dc4d519 12052016-06-10 Martin Sebor <msebor@redhat.com>
1206
1207 PR c/71392
1208 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1209
6385d6d3 12102016-06-10 Jeff Law <law@redhat.com>
1211
1212 PR tree-optimization/71335
1213 * gcc.c-torture/execute/pr71335.c: New test.
1214
041a412b 12152016-06-10 David Malcolm <dmalcolm@redhat.com>
1216
1217 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1218 the various "cannot tail-call: " messages.
1219
4a5edbb2 12202016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1221
1222 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1223 and options.
1224
9cf3aec3 12252016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1226
1227 PR sanitizer/71480
1228 * c-c++-common/asan/pr71480.c: New test.
1229
61724718 12302016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1231
1232 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1233 (ASMNAME2): Likewise.
1234 (main): Replace fn in asm statement with ASMNAME ("fn").
1235 * gcc.dg/guality/pr68037-2.c: Likewise.
1236 * gcc.dg/guality/pr68037-3.c: Likewise.
1237 * gcc.dg/torture/pr68037-1.c: Likewise.
1238 * gcc.dg/torture/pr68037-2.c: Likewise.
1239 * gcc.dg/torture/pr68037-3.c: Likewise.
1240
1807f6fb 12412016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1242
1243 PR inline-asm/68843
1244 * gcc.target/i386/pr68843-1.c: New test.
1245 * gcc.target/i386/pr68843-2.c: New test.
1246
ccfa030f 12472016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 1248 Cesar Philippidis <cesar@codesourcery.com>
1249
1250 PR middle-end/71373
1251 * gcc.dg/goacc/nested-function-1.c: New file.
1252 * gcc.dg/goacc/nested-function-2.c: Likewise.
1253 * gcc.dg/goacc/pr71373.c: Likewise.
1254 * gfortran.dg/goacc/cray-2.f95: Likewise.
1255 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1256 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1257 * gfortran.dg/goacc/cray.f95: Update.
1258 * gfortran.dg/goacc/loop-1.f95: Likewise.
1259 * gfortran.dg/goacc/loop-3.f95: Likewise.
1260 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1261 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1262
12632016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1264
1265 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1266 for OpenACC tile clauses.
1267 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 1268
1269 PR c/71381
1270 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1271 to...
1272 * c-c++-common/goacc/cache-2.c: ... this new file.
1273 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1274 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1275 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1276 usage.
1277 * gfortran.dg/goacc/cray.f95: Likewise.
1278 * gfortran.dg/goacc/loop-1.f95: Likewise.
1279
bb038f3e 12802016-06-10 Alan Hayward <alan.hayward@arm.com>
1281
1282 PR tree-optimization/71407
1283 PR tree-optimization/71416
1284 * gcc.dg/vect/pr71407.c: New
1285 * gcc.dg/vect/pr71416-1.c: New
1286 * gcc.dg/vect/pr71416-2.c: New
1287
332409d3 12882016-06-10 Richard Biener <rguenther@suse.de>
1289
1290 PR middle-end/71477
1291 * gcc.dg/torture/pr71477.c: New testcase.
1292
03cf727c 12932016-06-09 Julia Koval <julia.koval@intel.com>
1294
1295 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1296 * gcc.target/i386/interrupt-13.c: Likewise.
1297 * gcc.target/i386/interrupt-15.c: Likewise.
1298 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1299 * gcc.target/i386/interrupt-24.c: Likewise.
1300 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1301 * gcc.target/i386/interrupt-9.c: Likewise.
1302 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1303
23b101c5 13042016-06-09 Martin Sebor <msebor@redhat.com>
1305
1306 PR c/70883
1307 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1308 * gcc.dg/builtin-constant_p-1.c: Same.
1309 * gcc.dg/builtins-error.c: Same.
1310 * gcc.dg/pr70859.c: Same.
1311
188d6bbb 13122016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1313
1314 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1315 * gcc.dg/torture/pr68067-1.c: Likewise.
1316 * gcc.dg/torture/pr68067-2.c: Likewise.
1317
13182016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1319
1320 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1321 when setting SIZE.
1322
ff8886bd 13232016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1324
1325 PR c++/71465
1326 * g++.dg/inherit/crash5.C: New.
1327 Revert:
1328 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1329
1330 PR c++/70202
1331 * g++.dg/inherit/crash5.C: New.
1332 * g++.dg/inherit/virtual1.C: Adjust.
1333
3f76cceb 13342016-06-09 Martin Liska <mliska@suse.cz>
1335
1336 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1337 * g++.dg/predict-loop-exit-2.C: Likewise.
1338 * g++.dg/predict-loop-exit-3.C: Likewise.
1339 * gcc.dg/predict-1.c: Likewise.
1340 * gcc.dg/predict-2.c: Likewise.
1341 * gcc.dg/predict-3.c: Likewise.
1342 * gcc.dg/predict-4.c: Likewise.
1343 * gcc.dg/predict-5.c: Likewise.
1344 * gcc.dg/predict-6.c: Likewise.
1345 * gcc.dg/predict-7.c: Likewise.
1346
59ae3d1b 13472016-06-09 Richard Biener <rguenther@suse.de>
1348
1349 PR tree-optimization/71462
1350 * gcc.dg/torture/pr71462.c: New testcase.
1351
8c2d2acf 13522016-06-09 Marek Polacek <polacek@redhat.com>
1353
1354 PR c/65471
1355 * gcc.dg/c11-generic-3.c: New test.
1356
224cb6b7 13572016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1358
1359 * g++.dg/init/array42.C: New.
1360 * g++.dg/init/array43.C: Likewise.
1361 * g++.dg/init/array44.C: Likewise.
1362 * g++.dg/init/array45.C: Likewise.
1363 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1364 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1365 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1366 * g++.dg/gomp/pr35751.C: Likewise.
1367 * g++.dg/init/array23.C: Likewise.
1368 * g++.dg/init/brace2.C: Likewise.
1369 * g++.dg/init/brace6.C: Likewise.
1370
732905bb 13712016-06-08 Martin Sebor <msebor@redhat.com>
1372 Jakub Jelinek <jakub@redhat.com>
1373
1374 PR c++/70507
1375 PR c/68120
1376 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1377 * c-c++-common/builtin-arith-overflow-2.c: New test.
1378 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1379 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1380 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1381
7ddaa622 13822016-06-08 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR c++/71442
1385 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1386
84ee0905 13872016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1388
1389 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1390 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1391 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1392 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1393 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1394 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1395 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1396 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1397 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1398 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1399 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1400 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1401 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1402
2876af98 14032016-06-08 Richard Biener <rguenther@suse.de>
1404
1405 PR tree-optimization/68558
1406 * gcc.dg/vect/slp-44.c: New testcase.
1407
acbb0d03 14082016-06-08 Richard Biener <rguenther@suse.de>
1409
1410 * gcc.dg/vect/slp-43.c: New testcase.
1411
f8689010 14122016-06-08 Richard Biener <rguenther@suse.de>
1413
1414 PR tree-optimization/71452
1415 * gcc.dg/torture/pr71452.c: New testcase.
1416
52d393eb 14172016-06-08 Jakub Jelinek <jakub@redhat.com>
1418
1419 PR c++/71448
1420 * g++.dg/torture/pr71448.C: New test.
1421
9d700ce4 14222016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1423
1424 PR debug/71432
1425 PR ada/71413
1426 * g++.dg/debug/pr71432.C: New test.
1427
eb96ef65 14282016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1429
1430 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1431 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1432 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1433
a4753cdd 14342016-06-08 Alan Hayward <alan.hayward@arm.com>
1435
1436 * gcc.dg/vect/vect-live-2.c: Update effective target.
1437 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1438 * lib/target-supports.exp: Add aarch64 to vect_long.
1439
bafc7b1d 14402016-06-08 Marek Polacek <polacek@redhat.com>
1441
1442 PR c/71418
1443 * gcc.dg/noncompile/pr71418.c: New test.
1444
06e590e7 1445 PR c/71426
1446 * gcc.dg/noncompile/pr71426.c: New test.
1447
d3cb49c9 14482016-06-07 Jan Hubicka <hubicka@ucw.cz>
1449
1450 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1451 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1452 * gcc.dg/predict-3.c: Update template.
1453 * gcc.dg/predict-5.c: Update template.
1454 * gcc.dg/predict-6.c: Update template.
1455 * gcc.dg/predict-9.c: Update template.
1456 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1457
2d76c36a 14582016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1459
1460 * gcc.target/powerpc/vec-mul.c: New test.
1461
7cfde92a 14622016-06-07 David Malcolm <dmalcolm@redhat.com>
1463
1464 * gcc.dg/spellcheck-fields-2.c: New test case.
1465
b032c4dd 14662016-06-07 Richard Biener <rguenther@suse.de>
1467
1468 PR c/61564
1469 * gcc.dg/Wpragmas-1.c: New testcase.
1470 * gcc.dg/Wattributes-4.c: Likewise.
1471 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1472 entry.
1473
a7056369 14742016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1475
1476 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1477 spurious debug code.
1478
123c61e0 14792016-06-07 Richard Biener <rguenther@suse.de>
1480
1481 PR tree-optimization/71428
1482 * gcc.dg/torture/pr71428.c: New testcase.
1483
5819d47b 14842016-06-07 Richard Biener <rguenther@suse.de>
1485
1486 PR middle-end/71423
1487 * gcc.dg/torture/pr71423.c: New testcase.
1488
6cec5c6b 14892016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1490
1491 PR middle-end/71408
1492 * gcc.dg/tree-ssa/pr71408.c: New test.
1493
40bbfc17 14942016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1495
1496 PR middle-end/71281
1497 * g++.dg/torture/pr71281.C: New test.
1498
61f1f80c 14992016-06-06 Marek Polacek <polacek@redhat.com>
1500
1501 PR c/71362
1502 * gcc.dg/pr71362.c: New test.
1503
0406b32f 15042016-06-06 Jakub Jelinek <jakub@redhat.com>
1505 Patrick Palka <ppalka@gcc.gnu.org>
1506
1507 PR c++/70847
1508 PR c++/71330
1509 PR c++/71393
1510 * g++.dg/opt/pr70847.C: New test.
1511 * g++.dg/ubsan/pr70847.C: New test.
1512 * g++.dg/ubsan/pr71393.C: New test.
1513
b1445999 15142016-06-06 Jakub Jelinek <jakub@redhat.com>
1515
1516 PR tree-optimization/71259
1517 * gcc.dg/vect/pr71259.c: New test.
1518
99b4f3a2 15192016-06-06 David Malcolm <dmalcolm@redhat.com>
1520
1521 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1522 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1523 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1524 above.
1525
837679bc 15262016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1527
1528 PR middle-end/37780
1529 * gcc.c-torture/execute/pr37780.c: New test.
1530 * gcc.target/aarch64/pr37780_1.c: Likewise.
1531 * gcc.target/arm/pr37780_1.c: Likewise.
1532
e4b92538 15332016-06-06 Marek Polacek <polacek@redhat.com>
1534
1535 * c-c++-common/attr-may-alias-1.c: New test.
1536 * c-c++-common/attr-may-alias-2.c: New test.
1537 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1538
43ac2f2f 15392016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1540
1541 PR c/24414
1542 * gcc.target/i386/pr24414.c: New test.
1543
7e1786b2 15442016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1545
1546 * gcc.target/sparc/vis4misc.c: New file.
1547 * gcc.target/sparc/fpcmp.c: Likewise.
1548 * gcc.target/sparc/fpcmpu.c: Likewise.
1549
f593ccb2 15502016-06-06 Alan Hayward <alan.hayward@arm.com>
1551
1552 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1553 * gcc.dg/vect/vect-live-3.c: Likewise.
1554
be6d8ddc 15552016-06-06 Richard Biener <rguenther@suse.de>
1556
1557 PR tree-optimization/71398
1558 * gcc.dg/torture/pr71398.c: New testcase.
1559
78f27916 15602016-06-06 Uros Bizjak <ubizjak@gmail.com>
1561
1562 PR target/71389
1563 * g++.dg/pr71389.C: New test.
1564
c5899606 15652016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1566
1567 PR fortran/71404
1568 * gfortran.dg/fmt_read_5.f: New test.
1569
8e3cd305 15702016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1571
1572 PR fortran/69659
1573 * gfortran.dg/class_array_22.f03: New test.
1574
703c0a09 15752016-06-05 Jan Hubicka <hubicka@ucw.cz>
1576
1577 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1578
d07b2b6f 15792016-06-05 Jan Hubicka <hubicka@ucw.cz>
1580
1581 * gcc.dg/predict-9.c: Update template.
1582
4a7ec4ac 15832016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1584
1585 PR c++/49377
1586 * g++.dg/template/pr49377.C: New.
1587
7499ef4a 15882016-06-04 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR tree-optimization/71405
1591 * g++.dg/torture/pr71405.C: New test.
1592
558c800d 15932016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1594
1595 PR c++/70202
1596 * g++.dg/inherit/crash5.C: New.
1597 * g++.dg/inherit/virtual1.C: Adjust.
1598
4ee7cf4b 15992016-06-03 Jeff Law <law@redhat.com>
1600
1601 PR tree-optimization/71316
1602 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1603
b12ae762 16042016-06-03 Jakub Jelinek <jakub@redhat.com>
1605
1606 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1607 dg-additional-options with just -fno-tree-scev-cprop in it.
1608 * gcc.dg/vect/vect-live-2.c: Likewise.
1609 * gcc.dg/vect/vect-live-5.c: Likewise.
1610 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1611 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1612 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1613
e09a5ee3 16142016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1615
1616 PR c++/27100
1617 * g++.dg/other/friend6.C: New test.
1618
f14b1922 16192016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1620
1621 * g++.dg/torture/ppc-ldst-array.C: New.
1622
20702ea3 16232016-06-03 Joseph Myers <joseph@codesourcery.com>
1624
1625 PR target/71276
1626 PR target/71277
1627 * gcc.dg/torture/builtin-fp-int-inexact.c,
1628 gcc.target/i386/387-builtin-fp-int-inexact.c,
1629 gcc.target/i386/387-rint-inline-1.c,
1630 gcc.target/i386/387-rint-inline-2.c,
1631 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1632 gcc.target/i386/sse2-rint-inline-1.c,
1633 gcc.target/i386/sse2-rint-inline-2.c,
1634 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1635 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1636
5ed3cc7b 16372016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1638 Julia Koval <julia.koval@intel.com>
1639
1640 PR target/66960
1641 PR target/67630
1642 PR target/67634
1643 PR target/67841
1644 PR target/68037
1645 PR target/68618
1646 PR target/68661
1647 PR target/69575
1648 PR target/69596
1649 PR target/69734
1650 * gcc.dg/guality/pr68037-1.c: New test.
1651 * gcc.dg/guality/pr68037-2.c: Likewise.
1652 * gcc.dg/guality/pr68037-3.c: Likewise.
1653 * gcc.dg/torture/pr68037-1.c: Likewise.
1654 * gcc.dg/torture/pr68037-2.c: Likewise.
1655 * gcc.dg/torture/pr68037-3.c: Likewise.
1656 * gcc.dg/torture/pr68661-1a.c: Likewise.
1657 * gcc.dg/torture/pr68661-1b.c: Likewise.
1658 * gcc.target/i386/interrupt-1.c: Likewise.
1659 * gcc.target/i386/interrupt-2.c: Likewise.
1660 * gcc.target/i386/interrupt-3.c: Likewise.
1661 * gcc.target/i386/interrupt-4.c: Likewise.
1662 * gcc.target/i386/interrupt-5.c: Likewise.
1663 * gcc.target/i386/interrupt-6.c: Likewise.
1664 * gcc.target/i386/interrupt-7.c: Likewise.
1665 * gcc.target/i386/interrupt-8.c: Likewise.
1666 * gcc.target/i386/interrupt-9.c: Likewise.
1667 * gcc.target/i386/interrupt-10.c: Likewise.
1668 * gcc.target/i386/interrupt-11.c: Likewise.
1669 * gcc.target/i386/interrupt-12.c: Likewise.
1670 * gcc.target/i386/interrupt-13.c: Likewise.
1671 * gcc.target/i386/interrupt-14.c: Likewise.
1672 * gcc.target/i386/interrupt-15.c: Likewise.
1673 * gcc.target/i386/interrupt-16.c: Likewise.
1674 * gcc.target/i386/interrupt-17.c: Likewise.
1675 * gcc.target/i386/interrupt-18.c: Likewise.
1676 * gcc.target/i386/interrupt-19.c: Likewise.
1677 * gcc.target/i386/interrupt-20.c: Likewise.
1678 * gcc.target/i386/interrupt-21.c: Likewise.
1679 * gcc.target/i386/interrupt-22.c: Likewise.
1680 * gcc.target/i386/interrupt-23.c: Likewise.
1681 * gcc.target/i386/interrupt-24.c: Likewise.
1682 * gcc.target/i386/interrupt-25.c: Likewise.
1683 * gcc.target/i386/interrupt-26.c: Likewise.
1684 * gcc.target/i386/interrupt-27.c: Likewise.
1685 * gcc.target/i386/interrupt-28.c: Likewise.
1686 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1687 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1688 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1689 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1690 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1691 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1692 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1693 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1694 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1695 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1696 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1697 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1698
3e346f54 16992016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1700
f27c52fb 1701 PR tree-optimization/52171
1702 * gcc.dg/pr52171.c: New test.
1703 * gcc.target/i386/pr52171.c: New test.
3e346f54 1704
22e029d2 17052016-06-03 Jan Hubicka <jh@suse.cz>
1706
1707 * g++.dg/tree-ssa/pred-1.C: New testcase
1708 * gcc.dg/tree-ssa/pred-1.c: New testcase
1709
41ce74ed 17102016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1711
1712 PR target/70957
1713 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1714 support.
1715 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1716
cf573a72 17172016-06-03 Alan Hayward <alan.hayward@arm.com>
1718
1719 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1720
75aae5b4 17212016-06-03 Alan Hayward <alan.hayward@arm.com>
1722
1723 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 1724 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 1725 * gcc.dg/vect/vect-live-1.c: New test.
1726 * gcc.dg/vect/vect-live-2.c: New test.
1727 * gcc.dg/vect/vect-live-3.c: New test.
1728 * gcc.dg/vect/vect-live-4.c: New test.
1729 * gcc.dg/vect/vect-live-5.c: New test.
1730 * gcc.dg/vect/vect-live-slp-1.c: New test.
1731 * gcc.dg/vect/vect-live-slp-2.c: New test.
1732 * gcc.dg/vect/vect-live-slp-3.c: New test.
1733
eba6788d 17342016-06-03 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR middle-end/71387
1737 * g++.dg/opt/pr71387.C: New test.
1738
5a653985 17392016-06-02 Jeff Law <law@redhat.com>
1740
1741 PR tree-optimization/71328
1742 * gcc.c-torture/compile/pr71328.c: New test.
1743
f92f6941 17442016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1745
1746 PR fortran/52393
1747 * gfortran.dg/fmt_read_3.f90: Fix typo.
1748 * gfortran.dg/fmt_read_4.f90: New test.
1749
0d29e152 17502016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1751
1752 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1753 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1754 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1755 * g++.dg/cpp0x/override2.C: Likewise.
1756 * g++.dg/parse/crash5.C: Likewise.
1757 * g++.dg/parse/error16.C: Likewise.
1758 * g++.dg/parse/error27.C: Likewise.
1759 * g++.dg/template/qualttp15.C: Likewise.
1760 * g++.dg/template/redecl4.C: Likewise.
1761 * g++.old-deja/g++.other/crash39.C: Likewise.
1762 * g++.old-deja/g++.other/struct1.C: Likewise.
1763 * g++.old-deja/g++.pt/m9a.C: Likewise.
1764 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1765
2740a1a5 17662016-06-02 Jakub Jelinek <jakub@redhat.com>
1767
89f17a65 1768 PR c++/71372
1769 * c-c++-common/pr71372.c: New test.
1770
2740a1a5 1771 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1772 __TIME__ strings with __builtin_strcmp instead of printf and
1773 dg-output.
1774
9ae89a4e 17752016-06-02 Martin Liska <mliska@suse.cz>
1776
1777 * gcc.dg/predict-9.c: New test.
1778
41258f9c 17792016-06-02 Jakub Jelinek <jakub@redhat.com>
1780
1781 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1782 global set_compiler_env_var and global saved_compiler_env_var.
1783
dad46eb8 17842016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1785
1786 PR rtl-optimization/71295
1787 * gcc.c-torture/compile/pr71295.c: New test.
1788
9cc8a892 17892016-06-02 Jakub Jelinek <jakub@redhat.com>
1790
98e7c96c 1791 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1792
4a5a4de2 1793 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1794 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1795
9cc8a892 1796 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1797 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1798 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1799 alternative number.
1800
46819a36 18012016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1802
1803 * gcc.target/powerpc/p9-splat-4.c: New test.
1804
18052016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1806
1807 PR target/71186
1808 * gcc.target/powerpc/pr71186.c: New test.
1809
d9820cc5 18102016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1811
1812 PR fortran/52393
1813 * gfortran.dg/fmt_read_3.f90: New test.
1814
2f14ca3e 18152016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1816
1817 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1818 procedure.
1819
dfa5c0d3 18202016-06-01 Eduard Sanou <dhole@openmailbox.org>
1821
1822 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1823 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1824 env var is set.
1825 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1826 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1827 shown once.
1828 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1829 during compilation.
1830 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1831 vars set by dg-set-compiler-env-var.
1832
7d7125df 18332016-06-01 Paul Thomas <pault@gcc.gnu.org>
1834
1835 PR fortran/71156
1836 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1837 to the module procedure declaration.
1838 * gfortran.dg/submodule_16.f08: New test.
1839
6ab9cde4 18402016-06-01 Jakub Jelinek <jakub@redhat.com>
1841
1842 PR middle-end/71371
1843 * c-c++-common/gomp/pr71371.c: New test.
1844
0cfe7a23 18452016-06-01 Richard Biener <rguenther@suse.de>
1846
1847 PR tree-optimization/71366
1848 * gcc.dg/torture/pr71366-1.c: New testcase.
1849 * gcc.dg/torture/pr71366-2.c: Likewise.
1850
5a5b02e1 18512016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1852
1853 * gcc.target/powerpc/vslv-0.c: New test.
1854 * gcc.target/powerpc/vslv-1.c: New test.
1855 * gcc.target/powerpc/vsrv-0.c: New test.
1856 * gcc.target/powerpc/vsrv-1.c: New test.
1857
d27a79f6 18582016-06-01 Nathan Sidwell <nathan@acm.org>
1859
1860 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1861 * gcc.target/nvptx/weak.c: New.
1862
6172a9fd 18632016-06-01 Richard Biener <rguenther@suse.de>
1864
1865 PR tree-optimization/71261
1866 * gcc.dg/torture/vect-bool-1.c: New testcase.
1867
f9aaabb2 18682016-06-01 Jakub Jelinek <jakub@redhat.com>
1869
1870 * gfortran.dg/gomp/order-1.f90: New test.
1871 * gfortran.dg/gomp/order-2.f90: New test.
1872
53b01069 18732016-06-01 Jan Hubicka <hubicka@ucw.cz>
1874
1875 * gcc.dg/unroll-6.c: Update template.
1876 * gcc.dg/unroll-7.c: New testcase.
1877 * gcc.dg/unroll-8.c: New testcase.
1878
36757397 18792016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1880
1881 * gnat.dg/opt56.ad[sb]: New test.
1882
7f93bd6e 18832016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1884
1885 PR c++/66635
1886 * g++.dg/cpp0x/constexpr-ice16.C: New.
1887
9f41a2ce 18882016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1889
1890 PR tree-optimization/71314
1891 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1892 -mbranch-cost=2.
1893
31e02373 18942016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1895
1896 PR tree-optimization/71077
1897 * gcc.dg/tree-ssa/pr71077.c: New test.
1898
76f8f901 18992016-05-31 Jan Hubicka <hubicka@ucw.cz>
1900
7f93bd6e 1901 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1902 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1903 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 1904
04f5f923 19052016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1906
1907 PR c++/71248
1908 * g++.dg/cpp0x/pr71248.C: New.
1909 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1910 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1911 * g++.dg/init/new37.C: Likewise.
1912 * g++.dg/template/static1.C: Likewise.
1913 * g++.dg/template/static2.C: Likewise.
1914
4ffddf28 19152016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1916
1917 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1918 instead of %rdi.
1919 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1920
4ff7bd21 19212016-05-31 Marek Polacek <polacek@redhat.com>
1922
1923 * c-c++-common/Wswitch-unreachable-3.c: New test.
1924 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1925
e1f7cc4b 19262016-05-31 Richard Biener <rguenther@suse.de>
1927
1928 PR tree-optimization/71352
1929 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1930
02978bd1 19312016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1932
1933 * gcc.target/arm/armv5_thumb_isa.c: New test.
1934
cfce8164 19352016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1936
1937 PR target/71346
1938 * gcc.target/i386/pr71346.c: New test.
1939
7a51c705 19402016-05-31 Tom de Vries <tom@codesourcery.com>
1941
1942 PR tree-optimization/69068
1943 * gcc.dg/graphite/pr69068.c: New test.
1944
8c1ac106 19452016-05-27 Martin Sebor <msebor@redhat.com>
1946
1947 PR c++/71306
1948 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1949
b6431756 19502016-05-30 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR c++/71349
1953 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1954 nowait depend(inout: dd[0]) clauses where permitted.
1955
f6203294 19562016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1957
1958 PR c++/71238
1959 * g++.dg/parse/pr71238.C: New.
1960 * g++.dg/concepts/friend1.C: Test column numbers too.
1961 * g++.dg/cpp0x/initlist31.C: Likewise.
1962 * g++.dg/cpp0x/pr51420.C: Likewise.
1963 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1964 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1965 * g++.dg/ext/builtin3.C: Likewise.
1966 * g++.dg/lookup/friend12.C: Likewise.
1967 * g++.dg/lookup/friend7.C: Likewise.
1968 * g++.dg/lookup/koenig1.C: Likewise.
1969 * g++.dg/lookup/koenig5.C: Likewise.
1970 * g++.dg/lookup/used-before-declaration.C: Likewise.
1971 * g++.dg/overload/koenig1.C: Likewise.
1972 * g++.dg/template/crash65.C: Likewise.
1973 * g++.dg/template/friend57.C: Likewise.
1974 * g++.dg/warn/Wshadow-5.C: Likewise.
1975 * g++.dg/warn/Wunused-8.C: Likewise.
1976 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1977 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1978 * g++.old-deja/g++.jason/member.C: Likewise.
1979 * g++.old-deja/g++.jason/report.C: Likewise.
1980 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1981 * g++.old-deja/g++.law/visibility20.C: Likewise.
1982 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1983 * g++.old-deja/g++.other/static5.C: Likewise.
1984 * g++.old-deja/g++.pt/overload2.C: Likewise.
1985
b96f8145 19862016-05-30 Jan Hubicka <hubicka@ucw.cz>
1987
1988 * gcc.dg/tree-ssa/peel1.c: New testcase.
1989 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1990 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1991
ed5bca7a 19922016-05-30 Tom de Vries <tom@codesourcery.com>
1993
1994 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1995 to ce.
1996
c0aa0333 19972016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1998
1999 PR c++/71099
2000 * g++.dg/parse/virtual1.C: New.
2001
231010db 20022016-05-30 Uros Bizjak <ubizjak@gmail.com>
2003
2004 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2005 Use correct register when clearing %edx.
2006
765557c0 20072016-05-30 Alexander Monakov <amonakov@ispras.ru>
2008
2009 PR tree-optimization/71289
2010 * gcc.dg/pr71289.c: New test.
2011
fc3b1c44 20122016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2013
2014 PR middle-end/71269
2015 PR middle-end/71292
2016 * gcc.dg/tree-ssa/pr71269.c: New test.
2017 * gcc.dg/tree-ssa/pr71292.c: New test.
2018
ce352457 20192016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2020
2021 PR middle-end/71252
2022 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2023
eedd711b 20242016-05-30 Jan Hubicka <hubicka@ucw.cz>
2025
2026 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2027 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2028 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2029
8c061890 20302016-05-30 Tom de Vries <tom@codesourcery.com>
2031
2032 PR tree-optimization/69067
2033 * gcc.dg/graphite/pr69067.c: New test.
2034
a6b0884c 20352016-05-29 Uros Bizjak <ubizjak@gmail.com>
2036
2037 PR target/71245
2038 * gcc.target/i386/pr71245-1.c: New test.
2039 * gcc.target/i386/pr71245-2.c: Ditto.
2040
2369edfc 20412016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 PR c++/71105
2044 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2045 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2046 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2047
b6ab3f43 20482016-05-27 Jan Hubicka <hubicka@ucw.cz>
2049
2050 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2051
0192662b 20522016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2053
2054 Revert:
2055 PR c++/69855
2056 * g++.dg/overload/69855.C: New.
2057 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2058 * g++.old-deja/g++.pt/crash3.C: Likewise.
2059
fce78c50 20602016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 PR c++/60385
2063 * g++.dg/parse/namespace13.C: New.
2064
372172fe 20652016-05-26 Jeff Law <law@redhat.com>
2066
2067 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2068 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2069 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2070 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2071 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2072 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2073 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2074 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2075 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2076 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2077 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2078 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2079 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2080
5d8a8944 20812016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2082
2083 PR c++/69855
2084 * g++.dg/overload/69855.C: New.
2085 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2086 * g++.old-deja/g++.pt/crash3.C: Likewise.
2087
29602b75 20882016-05-27 Jiong Wang <jiong.wang@arm.com>
2089
2090 PR target/63596
2091 * gcc.target/aarch64/va_arg_1.c: New testcase.
2092 * gcc.target/aarch64/va_arg_2.c: Likewise.
2093 * gcc.target/aarch64/va_arg_3.c: Likewise.
2094
c900b732 20952016-05-27 Jiong Wang <jiong.wang@arm.com>
2096
2097 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2098 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2099 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2100 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2101 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2102
73ef73bd 21032016-05-27 Marek Polacek <polacek@redhat.com>
2104
2105 PR middle-end/71308
2106 * g++.dg/torture/pr71308.C: New test.
2107
a6031633 21082016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2109
2110 * gcc.dg/zero_bits_compound-1.c: New test.
2111 * gcc.dg/zero_bits_compound-2.c: New test.
2112
1fbdc7ae 21132016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2114
2115 PR middle-end/71279
2116 * gcc.dg/pr71279.c: New test.
2117
2e196ca8 21182016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2119
2120 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2121 floating point min/max/comparison instructions.
2122 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2123
6feab9ce 21242016-05-26 Jakub Jelinek <jakub@redhat.com>
2125
2126 * c-c++-common/gomp/schedule-1.c: New test.
2127 * gfortran.dg/gomp/schedule-1.f90: New test.
2128
978cea8f 21292016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2130
2131 PR c++/70822
2132 PR c++/70106
2133 * g++.dg/cpp1y/auto-fn32.C: New test.
2134 * g++.dg/cpp1y/paren4.C: New test.
2135
0478d9ed 21362016-05-26 Nathan Sidwell <nathan@acm.org>
2137
2138 * gcc.dg/20060410.c: Xfail on ptx.
2139 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2140 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2141 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2142 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2143 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2144
5fd1c174 21452016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2146
2147 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2148
c5e8b3e2 21492016-05-26 Jakub Jelinek <jakub@redhat.com>
2150
0db93a5b 2151 PR tree-optimization/71280
2152 * gcc.dg/pr71280.c: New test.
2153
7199c05c 2154 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2155
76c786ac 2156 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2157 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2158
c5e8b3e2 2159 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2160
e9bcea2f 21612016-05-26 Jiong Wang <jiong.wang@arm.com>
2162
2163 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 2164 kept in memory.
e9bcea2f 2165
955d947b 21662016-05-25 Jeff Law <law@redhat.com>
2167
2168 PR tree-optimization/71272
2169 * gcc.c-torture/compile/pr71272.c: new test.
2170
77102dbe 21712016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2172
2173 * gcc.target/powerpc/vec-cmpne.c: New test.
2174 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2175
552821b4 21762016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2177
2178 * gnat.dg/opt55.ad[sb]: New test.
2179
0113f3c5 21802016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2181
2182 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2183 * c-c++-common/pr60226.c: Require int32plus.
2184 * gcc.c-torture/execute/pr70602.c: Likewise.
2185 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2186 unsigned long for malloc arg type.
2187 * gcc.dg/asr_div1.c: Require int32plus.
2188 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2189 * gcc.dg/pie-1.c: Require pie.
2190 * gcc.dg/pie-2.c: Likewise.
2191 * gcc.dg/pr59471.c: Require int32plus.
2192 * gcc.dg/pr59963-2.c: XFAIL for int16.
2193 * gcc.dg/pr60114.c: Require int32plus.
2194 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2195 unsigned long for typedef of size_t.
2196 * gcc.dg/pr63914.c: Require int32plus.
2197 * gcc.dg/pr64536.c: Require pt32plus.
2198 * gcc.dg/pr65658.c: Likewise.
2199 * gcc.dg/pr67271.c: Require int32plus.
2200 * gcc.dg/pr68112.c: Likewise.
2201 * gcc.dg/pr69071.c: Skip for avr target.
2202 * gcc.dg/pr69973.c: Require int32plus.
2203 * gcc.dg/pr70169.c: Skip for avr target.
2204 * gcc.dg/sso-6.c: Require int32plus.
2205 * gcc.dg/sso-7.c: Likewise.
2206 * gcc.dg/sso-8.c: Likewise.
2207 * gcc.dg/vrp-min-max-2.c: Likewise.
2208
f4094380 22092016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2210
2211 PR target/70738
2212 * gcc.target/i386/pr70738-1.c: New test.
2213 * gcc.target/i386/pr70738-2.c: Likewise.
2214 * gcc.target/i386/pr70738-3.c: Likewise.
2215 * gcc.target/i386/pr70738-4.c: Likewise.
2216 * gcc.target/i386/pr70738-5.c: Likewise.
2217 * gcc.target/i386/pr70738-6.c: Likewise.
2218 * gcc.target/i386/pr70738-7.c: Likewise.
2219 * gcc.target/i386/pr70738-8.c: Likewise.
2220 * gcc.target/i386/pr70738-9.c: Likewise.
2221
239a4bea 22222016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2223
2224 PR rtl-optimization/66940
2225 * gcc.c-torture/execute/pr66940.c: New test.
2226
bf6382ba 22272016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2228
2229 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2230 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2231 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2232 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2233 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2234 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2235 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2236 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2237 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2238 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2239 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2240 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2241 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2242 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2243 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2244 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2245 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2246 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2247 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2248 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2249 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2250 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2251 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2252 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2253
2c995da9 22542016-05-25 Marek Polacek <polacek@redhat.com>
2255
2256 PR c/71265
2257 * gcc.dg/noncompile/pr71265.c: New test.
2258
abfbb5b5 2259 PR c/71266
2260 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2261
f6871bbd 22622016-05-25 Nathan Sidwell <nathan@acm.org>
2263
2264 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2265
de04e83e 22662016-05-25 Richard Biener <rguenther@suse.de>
2267
2268 PR tree-optimization/71261
2269 * c-c++-common/torture/pr71261.c: New testcase.
2270
b35931f7 22712016-05-25 Richard Biener <rguenther@suse.de>
2272
2273 PR tree-optimization/71264
2274 * gcc.dg/vect/pr71264.c: New testcase.
2275
166c3089 22762016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2277
2278 PR c++/55992
2279 * g++.dg/cpp0x/alias-decl-53.C: New.
2280 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2281
14240409 22822016-05-25 Martin Liska <mliska@suse.cz>
2283
2284 * g++.dg/pr71239.C: New test.
2285
bc47d9f6 22862016-05-25 Richard Biener <rguenther@suse.de>
2287
4860a6bf 2288 * gcc.dg/vect/pr58135.c: Rename to ...
2289 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 2290
d8a3f157 22912016-05-25 Marek Polacek <polacek@redhat.com>
2292
2293 * g++.dg/pr65295.C: Use target c++14.
2294
3af16045 22952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2296
231010db 2297 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2298 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 2299
949479b2 23002016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2301
2302 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2303 instructions.
2304
6d6a3fc3 23052016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2306
2307 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2308 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2309 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2310 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2311 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2312 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2313 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2314 * c-c++-common/goacc/pcopy.c: Likewise.
2315 * c-c++-common/goacc/pcopyin.c: Likewise.
2316 * c-c++-common/goacc/pcopyout.c: Likewise.
2317 * c-c++-common/goacc/pcreate.c: Likewise.
2318 * c-c++-common/goacc/pr70688.c: New test.
2319 * c-c++-common/goacc/present-1.c: Adjust test.
2320 * c-c++-common/goacc/reduction-5.c: Likewise.
2321 * g++.dg/goacc/data-1.C: New test.
2322
af648be2 23232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2324
2325 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2326 vector parity built-in functions.
2327 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2328 count trailing zeros automatic vectorization.
2329 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2330 count trailing zeros built-in functions.
2331
4e173d60 23322016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2333
2334 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2335
a0c02a52 23362016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2337
2338 PR target/71050
2339 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2340
64c52e9c 23412016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2342
2343 PR c++/50436
2344 * g++.dg/template/crash123.C: New.
2345 * g++.dg/template/crash124.C: Likewise.
2346
752b5a4c 23472016-05-24 Martin Sebor <msebor@redhat.com>
2348
2349 PR c++/71147
2350 * g++.dg/ext/flexary16.C: New test.
2351
a36dd683 23522016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2353
f6871bbd 2354 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2355 before math.h is included.
a36dd683 2356 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2357 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2358 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2359 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2360 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2361 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2362 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2363 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2364 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2365 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2366 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2367 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2368 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2369 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2370 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2371 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2372 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2373 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2374 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2375 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2376 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2377 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2378 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2379
d60e1df7 23802016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2381 Kelvin Nilsen <kelvin@gcc.gnu.org>
2382
2383 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2384 support.
2385
22d09025 23862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2387
2388 PR c++/69872
2389 * g++.dg/warn/Wno-narrowing1.C: New.
2390
6ef0143d 23912016-05-24 Marek Polacek <polacek@redhat.com>
2392
2393 PR c/71249
2394 * c-c++-common/Wswitch-unreachable-2.c: New test.
2395
962a2062 23962016-05-24 Jakub Jelinek <jakub@redhat.com>
2397
ead77194 2398 PR c++/71257
2399 * g++.dg/vect/simd-clone-6.cc: New test.
2400 * g++.dg/gomp/declare-simd-6.C: New test.
2401
962a2062 2402 PR middle-end/70434
2403 PR c/69504
2404 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2405
23edc6d1 24062016-05-24 Richard Biener <rguenther@suse.de>
2407
2408 PR tree-optimization/71240
2409 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2410
30633bcc 24112016-05-24 Richard Biener <rguenther@suse.de>
2412
2413 PR tree-optimization/71230
2414 * gcc.dg/torture/pr71230.c: New testcase.
2415 * g++.dg/torture/pr71230.C: Likewise.
2416
c9d624bd 24172016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2418
2419 * c-c++-common/goacc/routine-5.c: Add tests.
2420 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2421 * gfortran.dg/goacc/routine-6.f90: Add tests.
2422
ce143ff0 24232016-05-24 Richard Biener <rguenther@suse.de>
2424
2425 PR tree-optimization/71253
2426 * gcc.dg/torture/pr71253.c: New testcase.
2427
3bdaecd5 24282016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2429
2430 PR middle-end/71252
2431 * gfortran.dg/pr71252.f90: New test.
2432
856b494d 24332016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2434
2435 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2436
7345b977 24372016-05-24 Richard Biener <rguenther@suse.de>
2438
2439 PR middle-end/70434
2440 PR c/69504
2441 * c-c++-common/vector-subscript-4.c: New testcase.
2442 * c-c++-common/vector-subscript-5.c: Likewise.
2443
6f065267 24442016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2445
2446 PR fortran/71123
2447 * gfortran.dg/namelist_90.f: New test
2448
fd6757da 24492016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2450
2451 PR fortran/66461
2452 * gfortran.dg/unexpected_eof.f: New test
2453
7d5555a8 24542016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2455 Kelvin Nilsen <kelvin@gcc.gnu.org>
2456
2457 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2458 as little endian.
2459
ae6744c9 24602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2461
2462 PR c++/70972
2463 * g++.dg/cpp0x/inh-ctor20.C: New.
2464 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2465
f0d91a85 24662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2467
2468 PR c++/69095
2469 * g++.dg/cpp0x/variadic168.C: New.
2470
1618ffe5 24712016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2472
2473 * g++.dg/cpp0x/pr31445.C: Test column number too.
2474 * g++.dg/cpp0x/pr32253.C: Likewise.
2475 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2476 * g++.dg/cpp0x/variadic36.C: Likewise.
2477
c0205bab 24782016-05-23 Marc Glisse <marc.glisse@inria.fr>
2479
2480 * gcc.dg/fold-notshift-2.c: Adjust.
2481
1398da0f 24822016-05-23 Marek Polacek <polacek@redhat.com>
2483
2484 PR c/49859
2485 * c-c++-common/Wswitch-unreachable-1.c: New test.
2486 * gcc.dg/Wswitch-unreachable-1.c: New test.
2487 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2488 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2489 * g++.dg/gomp/block-10.C: Likewise.
2490 * gcc.dg/gomp/block-10.c: Likewise.
2491 * g++.dg/gomp/block-9.C: Likewise.
2492 * gcc.dg/gomp/block-9.c: Likewise.
2493 * g++.dg/gomp/target-1.C: Likewise.
2494 * g++.dg/gomp/target-2.C: Likewise.
2495 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 2496 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 2497 * g++.dg/gomp/taskgroup-1.C: Likewise.
2498 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2499 * gcc.dg/gomp/teams-1.c: Likewise.
2500 * g++.dg/gomp/teams-1.C: Likewise.
2501 * g++.dg/overload/error3.C: Likewise.
2502 * g++.dg/tm/jump1.C: Likewise.
2503 * g++.dg/torture/pr40335.C: Likewise.
2504 * gcc.dg/c99-vla-jump-5.c: Likewise.
2505 * gcc.dg/switch-warn-1.c: Likewise.
2506 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2507 * gcc.dg/nested-func-1.c: Likewise.
2508 * gcc.dg/pr67784-4.c: Likewise.
2509
5403ed8b 25102016-05-23 Richard Biener <rguenther@suse.de>
2511
2512 PR tree-optimization/71230
2513 * gfortran.dg/pr71230-1.f90: New testcase.
2514 * gfortran.dg/pr71230-2.f90: Likewise.
2515
27510941 25162016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2517
1618ffe5 2518 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 2519 * gcc.dg/vect/pr58135.c: Add new.
2520 * gfortran.dg/pr46519-1.f: Adjust test case.
2521
a41c605d 25222016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2523
2524 PR c++/53401
2525 * g++.dg/cpp0x/decltype64.C: New.
2526
3eb254ab 25272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2528
2529 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2530 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2531 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2532
a75fffe1 25332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2534
2535 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2536 Add poly64x1_t and poly64x2_t cases if supported.
2537 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2538 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2539 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2540 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2541 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2542
56979b12 25432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2544
2545 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2546 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2547 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2548 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2549 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2550 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2551 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2552
dc5e98db 25532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2554
2555 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2556
c0f383ae 25572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2558
2559 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2560 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2561
2a4d70a2 25622016-05-22 Jakub Jelinek <jakub@redhat.com>
2563
4c109025 2564 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2565 constraint instead of "r".
2566 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2567 insn instead of vxorpd.
2568 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2569
bad891ce 2570 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2571 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2572
ac23ddb9 2573 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2574
9dac9579 2575 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2576 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2577
2a4d70a2 2578 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2579
9eafdd7b 25802016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2581
2582 PR middle-end/40921
2583 * gcc.dg/tree-ssa/pr40921.c: New test.
2584
93df190d 25852016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2586
2587 PR target/71103
2588 * gcc.target/avr/pr71103.c: New test.
2589
933b9f7f 25902016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2591
2592 PR middle-end/71179
2593 * gcc.dg/tree-ssa/pr71179.c: New test.
2594
8bdfbc08 25952016-05-20 Martin Sebor <msebor@redhat.com>
2596
2597 PR c/71115
2598 * gcc.dg/init-excess-2.c: New test.
2599
6827ab42 26002016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2601
2602 * gnat.dg/opt53.adb: New test.
2603 * gnat.dg/opt54.adb: Likewise.
2604
58a5f4c0 26052016-05-20 Martin Jambor <mjambor@suse.cz>
2606
2607 PR tree-optimization/70884
2608 * gcc.dg/tree-ssa/pr70919.c: New test.
2609
bb7145f6 26102016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2611
2612 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2613 formatting.
f6871bbd 2614 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2615 fix code formatting.
2616
26172016-05-20 Nathan Sidwell <nathan@acm.org>
2618
2619 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2620 non-common cases.
2621 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 2622
9954d230 26232016-05-20 David Malcolm <dmalcolm@redhat.com>
2624
2625 * jit.dg/all-non-failing-tests.h: Add
2626 test-factorial-must-tail-call.c.
2627 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2628 * jit.dg/test-factorial-must-tail-call.c: New test case.
2629
08a161f9 26302016-05-20 Jakub Jelinek <jakub@redhat.com>
2631
2632 PR fortran/71204
2633 * gfortran.dg/pr71204.f90: New test.
2634
3d380077 26352016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2636
2637 * gcc.target/nvptx/sincos.c: New test.
2638
0f104d56 26392016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2640
2641 PR c++/70572
2642 * g++.dg/cpp1y/auto-fn31.C: New.
2643
61736a1b 26442016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2645
2646 * gcc.target/powerpc/vec-addec.c: New test.
2647 * gcc.target/powerpc/vec-addec-int128.c: New test.
2648
b4a61e77 26492016-05-20 David Malcolm <dmalcolm@redhat.com>
2650
2651 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2652 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2653 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2654 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2655
9a2ace10 26562016-05-20 Jan Hubicka <hubicka@ucw.cz>
2657
2658 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2659
45cdf8c6 26602016-05-20 Jakub Jelinek <jakub@redhat.com>
2661
b9a1dcd5 2662 PR c++/71210
2663 * g++.dg/opt/pr71210-1.C: New test.
2664 * g++.dg/opt/pr71210-2.C: New test.
2665
45cdf8c6 2666 PR tree-optimization/29756
2667 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2668 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2669 only on selected targets where V4SImode vectors are known to be
2670 supported.
2671
92e3ffbf 26722016-05-20 Marc Glisse <marc.glisse@inria.fr>
2673
2674 PR tree-optimization/71079
2675 PR tree-optimization/71206
2676 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2677
5da368e3 26782016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2679
2680 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2681 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2682 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2683
2506d97a 26842016-05-20 Richard Guenther <rguenther@suse.de>
2685
2686 PR tree-optimization/29756
2687 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2688
adade307 26892016-05-20 Richard Biener <rguenther@suse.de>
2690
2691 PR tree-optimization/71185
2692 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2693
c3deca25 26942016-05-20 Richard Biener <rguenther@suse.de>
2695
2696 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2697
8b0bef14 26982016-05-19 Marek Polacek <polacek@redhat.com>
2699
2700 PR c++/71075
2701 * g++.dg/diagnostic/pr71075.C: New test.
2702
08025288 27032016-05-19 David Malcolm <dmalcolm@redhat.com>
2704
2705 PR c++/71184
2706 * g++.dg/pr71184.C: New test case.
2707
26a51591 27082016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2709
2710 * gcc.target/powerpc/darn-0.c: New test.
2711 * gcc.target/powerpc/darn-1.c: New test.
2712 * gcc.target/powerpc/darn-2.c: New test.
2713
d8d3e75a 27142016-05-19 Marek Polacek <polacek@redhat.com>
2715
2716 PR tree-optimization/71031
2717 * gcc.dg/tree-ssa/vrp100.c: New test.
2718
c28211ae 27192016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2720
2721 PR rtl-optimization/71148
2722 * gcc.dg/pr71148.c: New test.
2723
3f5ea43a 27242016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2725
2726 PR target/71056
2727 * gcc.target/arm/pr71056.c: New test.
2728
2a7d4c20 27292016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2730
2731 * c-c++-common/pr69669.c: Check the used mode.
2732
ed0b0569 27332016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2734
2735 PR sanitizer/64354
2736 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2737
410372fe 27382016-05-19 Richard Biener <rguenther@suse.de>
2739
2740 PR tree-optimization/70729
2741 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2742 * gcc.dg/graphite/scop-18.c: Likewise.
2743 * gcc.dg/pr41783.c: Disable LIM.
2744 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2745 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2746 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2747 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2748 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2749 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2750 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2751 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2752 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2753 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2754 * gfortran.dg/pr42108.f90: Likewise.
2755
56f34f03 27562016-05-18 David Malcolm <dmalcolm@redhat.com>
2757
2758 PR driver/69265
2759 * gcc.dg/spellcheck-options-11.c: New test case.
2760
e6481cd1 27612016-05-18 Jakub Jelinek <jakub@redhat.com>
2762
2763 PR c++/71100
2764 * g++.dg/opt/pr71100.C: New test.
2765
be951c59 27662016-05-18 Martin Jambor <mjambor@suse.cz>
2767
2768 PR ipa/69708
2769 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2770 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2771 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2772 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2773
665ff45b 27742016-05-18 Martin Jambor <mjambor@suse.cz>
2775
2776 PR ipa/69708
2777 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2778 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2779 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2780 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2781 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2782
485be62c 27832016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2784
2785 PR c++/69793
2786 * g++.dg/template/crash122.C: New.
2787
b251d5f5 27882016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2789
2790 PR c++/70466
2791 * g++.dg/template/pr70466-1.C: New.
2792 * g++.dg/template/pr70466-2.C: Likewise.
2793
c93e9931 27942016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2795
2796 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2797 splat operations and the XXSPLTIB instruction.
2798 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2799 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2800 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2801 xxlxor to clear a register.
2802
8ba6639c 28032016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2804
2805 * gcc.dg/torture/pr71020.c: New test.
2806
ec6e3005 28072016-05-18 Martin Jambor <mjambor@suse.cz>
2808
2809 PR ipa/70646
2810 * gcc.dg/ipa/pr70646.c: New test.
2811
5ef3c918 28122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2813
2814 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2815
70a88eab 28162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2817
2818 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2819 missing tests for vreinterpretq_p{8,16}.
2820
b52a930c 28212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2822
2823 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2824 vsliq_n_s64 and vsliq_n_u64.
2825
bdd4080b 28262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2827
2828 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2829 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2830
37814bf5 28312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2832
2833 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2834 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2835 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2836
764af2e0 28372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2838
2839 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2840 in comment.
2841
ffe01a83 28422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 2843
2844 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2845 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2846 "blr\t" and switch to scan-assembler-times.
2847
fab6dae9 28482016-05-18 Jiong Wang <jiong.wang@arm.com>
2849
231010db 2850 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2851 with __aarch64__.
2852 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2853 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 2854
4eb0c566 28552016-05-18 Jakub Jelinek <jakub@redhat.com>
2856
442f18f1 2857 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2858 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2859 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2860 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2861 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2862 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2863
4d83b36b 2864 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2865 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2866
a4528eec 2867 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2868 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2869
f0066139 2870 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2871 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2872
4eb0c566 2873 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2874
303e9267 28752016-05-18 Richard Biener <rguenther@suse.de>
2876
2877 PR tree-optimization/71168
2878 * gcc.dg/torture/pr71168.c: New testcase.
2879
0d7ddd44 28802016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2881
2882 PR middle-end/63586
2883 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2884 * gcc.dg/tree-ssa/pr63586.c: New test.
2885 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2886
899bcc0f 28872016-05-17 Nathan Sidwell <nathan@acm.org>
2888
2889 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2890 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2891 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2892 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2893
a2246979 28942016-05-17 Nathan Sidwell <nathan@acm.org>
2895
2896 * gcc.target/nvptx/abi-vararg-3.c: New.
2897
2f6a4d21 28982016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2899
2900 PR tree-optimization/54579
2901 PR middle-end/55299
2902 * gcc.dg/fold-notrotate-1.c: New test.
2903 * gcc.dg/fold-notshift-1.c: New test.
2904 * gcc.dg/fold-notshift-2.c: New test.
2905
27bdad45 29062016-05-17 Marek Polacek <polacek@redhat.com>
2907
2908 PR ipa/71146
2909 * g++.dg/ipa/pr71146.C: New test.
2910
f33a295a 29112016-05-17 David Malcolm <dmalcolm@redhat.com>
2912
2913 * jit.dg/test-error-array-bounds.c: New test case.
2914
b6dd53bf 29152016-05-17 Marc Glisse <marc.glisse@inria.fr>
2916
2917 * gcc.dg/tree-ssa/and-1.c: New testcase.
2918
a8719545 29192016-05-17 Marc Glisse <marc.glisse@inria.fr>
2920
2921 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2922 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2923
34806102 29242016-05-17 Marc Glisse <marc.glisse@inria.fr>
2925
2926 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2927 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2928
25fe08a8 29292016-05-17 Jiong Wang <jiong.wang@arm.com>
2930
2931 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2932
abf1a837 29332016-05-17 Jiong Wang <jiong.wang@arm.com>
2934
2935 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2936
666b9dd3 29372016-05-17 Jiong Wang <jiong.wang@arm.com>
2938
2939 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2940 ".2d[index]" when scan the assembly.
2941 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2942 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2943 float64x1.
2944 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2945
77d095c0 29462016-05-17 Richard Biener <rguenther@suse.de>
2947
2948 PR tree-optimization/71132
2949 * gcc.dg/torture/pr71132.c: New testcase.
2950
28adcc23 29512016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2952
2953 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2954
2439931e 29552016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2956
2957 PR target/70809
2958 * gcc.target/aarch64/pr70809_1.c: New test.
2959
5ec2ff80 29602016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2961
2962 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2963 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2964 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2965 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2966
17fd1c7a 29672016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2968 Ilya Enkovich <ilya.enkovich@intel.com>
2969
2970 PR target/71114
2971 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2972
46729204 29732016-05-16 Jan Hubicka <hubicka@ucw.cz>
2974
2975 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2976 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2977
2a1125d6 29782016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2979
2980 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2981 test for __ARM_FP16_ARGS.
2982 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2983 * gcc.target/arm/aapcs/neon-vect10.c: New.
2984 * gcc.target/arm/aapcs/neon-vect9.c: New.
2985 * gcc.target/arm/aapcs/vfp18.c: New.
2986 * gcc.target/arm/aapcs/vfp19.c: New.
2987 * gcc.target/arm/aapcs/vfp20.c: New.
2988 * gcc.target/arm/aapcs/vfp21.c: New.
2989 * gcc.target/arm/fp16-aapcs-1.c: New.
2990 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2991 test for __ARM_FP16_ARGS.
2992 * g++.target/arm/fp16-return-1.c: Update expected output.
2993
ea3d2d74 29942016-05-16 Jiong Wang <jiong.wang@arm.com>
2995
2996 PR testsuite/70227
2997 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2998
6989e05f 29992016-05-15 Harald Anlauf <anlauf@gmx.de>
3000
3001 PR fortran/69603
3002 * gfortran.dg/pr69603.f90: New testcase.
3003
a5f52592 30042016-05-14 Fritz Reese <fritzoreese@gmail.com>
3005
3006 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3007
88f949ab 30082016-05-14 Fritz Reese <fritzoreese@gmail.com>
3009
3010 PR fortran/71047
3011 * gfortran.dg/pr71047.f08: New test.
3012
90c88567 30132016-05-13 Joseph Myers <joseph@codesourcery.com>
3014
3015 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3016 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3017 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3018
00a690cc 30192016-05-13 Martin Sebor <msebor@redhat.com>
3020
3021 PR c++/60049
3022 * g++.dg/cpp0x/constexpr-60049.C: New test.
3023
ec8b6af7 30242016-05-13 Jakub Jelinek <jakub@redhat.com>
3025
3026 PR bootstrap/71071
3027 * gcc.dg/pr71071.c: New test.
3028
f54d1d7b 30292016-05-13 Uros Bizjak <ubizjak@gmail.com>
3030
3031 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3032 remove XOP handling.
2f3af60f 3033 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 3034
a39a0392 30352016-05-13 Nathan Sidwell <nathan@acm.org>
3036
3037 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3038 __atomic_is_lock_free declaration.
3039
42333dd9 30402016-05-13 Richard Biener <rguenther@suse.de>
3041
3042 PR tree-optimization/42587
3043 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3044
c5442454 30452016-05-13 Martin Liska <mliska@suse.cz>
3046
3047 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3048 the new format of dump output.
3049
03a400fb 30502016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3051
3052 * gcc.dg/pr71084.c: New test.
3053
69278c3f 30542016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3055
231010db 3056 PR target/53440
3057 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 3058
8138f11b 30592016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3060
3061 * gcc.target/aarch64/struct_return.c: New test.
3062
22a3f7bd 30632016-05-12 Marek Polacek <polacek@redhat.com>
3064
3065 PR c/70756
3066 * c-c++-common/pr70756-2.c: New test.
3067 * c-c++-common/pr70756.c: New test.
3068
9bcd42cc 30692016-05-12 Richard Biener <rguenther@suse.de>
3070
3071 PR tree-optimization/71059
3072 * gcc.dg/torture/pr71059.c: New testcase.
3073
5ffb4a0d 30742016-05-12 Richard Biener <rguenther@suse.de>
3075
3076 PR tree-optimization/71062
3077 * gcc.dg/torture/pr71062.c: New testcase.
3078
2ab65c31 30792016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3080
3081 PR tree-optimization/71006
3082 * gcc.dg/pr71006.c: New test.
3083
f0158fc0 30842016-05-12 Marek Polacek <polacek@redhat.com>
3085
3086 PR driver/71063
3087 * gcc.dg/opts-7.c: New test.
3088
0f56938b 30892016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3090
3091 PR target/70830
3092 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3093 Add -save-temps to dg-options.
3094 Scan for ldmfd rather than pop instruction.
3095 * gcc.target/arm/interrupt-2.c: Likewise.
3096 * gcc.target/arm/pr70830.c: New test.
3097
e10946d5 30982016-05-12 Jakub Jelinek <jakub@redhat.com>
3099
9fa8e468 3100 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3101 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3102
9ce62bbe 3103 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3104 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3105 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3106
708ae1b1 3107 PR target/71019
3108 * gcc.target/i386/avx512vl-pack-1.c: New test.
3109 * gcc.target/i386/avx512vl-pack-2.c: New test.
3110 * gcc.target/i386/avx512bw-pack-2.c: New test.
3111
a461f32e 3112 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3113
e10946d5 3114 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3115 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3116 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3117
f52a3ef6 31182016-05-12 Richard Biener <rguenther@suse.de>
3119
3120 PR tree-optimization/70986
3121 * gcc.dg/torture/pr70986-1.c: New testcase.
3122 * gcc.dg/torture/pr70986-2.c: Likewise.
3123 * gcc.dg/torture/pr70986-3.c: Likewise.
3124
54c4d22e 31252016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3126
3127 PR c/43651
3128 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3129 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3130
57215d5b 31312016-05-11 Uros Bizjak <ubizjak@gmail.com>
3132
3133 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3134 directive.
3135 * gcc.target/i386/pr66746.c: Ditto.
3136
67d3121c 31372016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3138
3139 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3140 support.
3141 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3142 warning when using -mvsx-timode.
3143 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3144 * gcc.target/powerpc/dform-2.c: Likewise.
3145 * gcc.target/powerpc/pr68805.c: Likewise.
3146
7f8012a5 31472016-05-11 Marek Polacek <polacek@redhat.com>
3148
3149 PR c++/71024
3150 * c-c++-common/attributes-3.c: New test.
3151
3e8567ce 31522016-05-11 Nathan Sidwell <nathan@acm.org>
3153
3154 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3155 * gcc.c-torture/execute/pr68185.c: Likewise.
3156 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3157 * gcc.dg/pr69634.c: Requires scheduling.
3158 * gcc.dg/torture/pr66178.c: Require label values.
3159 * gcc.dg/setjmp-6.c: Require indirect jumps.
3160
3739ac00 31612016-05-11 Richard Biener <rguenther@suse.de>
3162
3163 PR tree-optimization/71055
3164 * gcc.dg/torture/pr71055.c: New testcase.
3165
1ff8b385 31662016-05-11 Richard Biener <rguenther@suse.de>
3167
3168 PR debug/71057
3169 * g++.dg/debug/pr71057.C: New testcase.
3170
77126efa 31712016-05-11 Jakub Jelinek <jakub@redhat.com>
3172
3173 PR fortran/70855
3174 * gfortran.dg/gomp/pr70855.f90: New test.
3175
6fcaaf9b 31762016-05-11 Richard Biener <rguenther@suse.de>
3177
3178 PR middle-end/71002
3179 * g++.dg/torture/pr71002.C: New testcase.
3180
bfa8ea12 31812016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3182
3183 PR middle-end/70807
3184 * gcc.dg/pr70807.c: New test.
3185
87632549 31862016-05-10 Martin Sebor <msebor@redhat.com>
3187
3188 PR c++/38611
3189 * g++.dg/Wattributes.C: New test.
3190
f9153689 31912016-05-10 Marc Glisse <marc.glisse@inria.fr>
3192
3193 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3194 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3195 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3196
a44ed58a 31972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3198
3199 PR target/70799
3200 * gcc.target/i386/pr70799-1.c: New test.
3201
d6c90d89 32022016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3203
3204 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3205
c1f73044 32062016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3207
3208 PR middle-end/70877
3209 * gcc.target/i386/pr70877.c: New test.
3210
e66d763a 32112016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3212
3213 PR tree-optimization/70786
3214 * gcc.target/i386/pr70876.c: New test.
3215
a30ff73a 32162016-05-10 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR target/70927
3219 * gcc.target/i386/avx512vl-logic-1.c: New test.
3220 * gcc.target/i386/avx512vl-logic-2.c: New test.
3221 * gcc.target/i386/avx512dq-logic-2.c: New test.
3222
4b3fd38f 32232016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3224
3225 PR target/70963
3226 * gcc.target/powerpc/pr70963.c: New.
3227
abf93a25 32282016-05-10 David Malcolm <dmalcolm@redhat.com>
3229
3230 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3231 (test_very_wide_line): Add ruler to expected output.
3232 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3233 (test_very_wide_line): Likewise.
3234 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3235 (test_show_locus): Within the handling of "test_very_wide_line",
3236 enable show_ruler_p on the diagnostic context.
3237
d614888f 32382016-05-10 Richard Biener <rguenther@suse.de>
3239
3240 PR tree-optimization/71039
3241 * gcc.dg/torture/pr71039.c: New testcase.
3242
dbca5ed9 32432016-05-10 Nathan Sidwell <nathan@acm.org>
3244
3245 * gcc.dg/nested-func-10.c: Requires alloca.
3246 * gcc.dg/nested-func-9.c: Requires alloca.
3247 * gcc.c-torture/execute/pr70460.c: Requires labels.
3248 * gcc.c-torture/compile/pr70199.c: Requires labels.
3249 * gcc.target/nvptx/decl.c: Compile only.
3250 * gcc.target/nvptx/trailing-init.c: Compile only.
3251 * gcc.target/nvptx/ary-init.c: Compile only.
3252
3fa82609 32532016-05-10 Marek Polacek <polacek@redhat.com>
3254
3255 PR c/70255
3256 * gcc.dg/attr-opt-1.c: New test.
3257
76825907 32582016-05-10 Richard Biener <rguenther@suse.de>
3259
3260 PR tree-optimization/70497
3261 PR tree-optimization/28367
3262 * gcc.dg/torture/20160404-1.c: New testcase.
3263 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3264 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3265
68255819 32662016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3267
3268 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3269
d9aa8cdb 32702016-05-09 Uros Bizjak <ubizjak@gmail.com>
3271
3272 * gcc.target/i386/fabsneg-1.c New test.
3273
7cc16f50 32742016-05-09 Alan Modra <amodra@gmail.com>
3275
3276 PR testsuite/70826
3277 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3278
a83b7b63 32792016-05-09 Richard Biener <rguenther@suse.de>
3280
3281 PR tree-optimization/70985
3282 * gcc.dg/torture/pr70985.c: New testcase.
3283
189d0706 32842016-05-09 Bin Cheng <bin.cheng@arm.com>
3285
3286 * gcc.dg/tree-ssa/ifc-9.c: New test.
3287 * gcc.dg/tree-ssa/ifc-10.c: New test.
3288 * gcc.dg/tree-ssa/ifc-11.c: New test.
3289 * gcc.dg/tree-ssa/ifc-12.c: New test.
3290 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3291 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3292 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3293
1ec957b0 32942016-05-09 Richard Biener <rguenther@suse.de>
3295
3296 PR fortran/70937
3297 * gfortran.dg/pr70937.f90: New testcase.
3298
923c7714 32992016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3300
3301 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3302
d7cd448a 33032016-05-07 Fritz Reese <fritzoreese@gmail.com>
3304
3305 PR fortran/56226
3306 * gfortran.dg/dec_structure_1.f90: New testcase.
3307 * gfortran.dg/dec_structure_2.f90: Ditto.
3308 * gfortran.dg/dec_structure_3.f90: Ditto.
3309 * gfortran.dg/dec_structure_4.f90: Ditto.
3310 * gfortran.dg/dec_structure_5.f90: Ditto.
3311 * gfortran.dg/dec_structure_6.f90: Ditto.
3312 * gfortran.dg/dec_structure_7.f90: Ditto.
3313 * gfortran.dg/dec_structure_8.f90: Ditto.
3314 * gfortran.dg/dec_structure_9.f90: Ditto.
3315 * gfortran.dg/dec_structure_10.f90: Ditto.
3316 * gfortran.dg/dec_structure_11.f90: Ditto.
3317 * gfortran.dg/dec_union_1.f90: Ditto.
3318 * gfortran.dg/dec_union_2.f90: Ditto.
3319 * gfortran.dg/dec_union_3.f90: Ditto.
3320 * gfortran.dg/dec_union_4.f90: Ditto.
3321 * gfortran.dg/dec_union_5.f90: Ditto.
3322 * gfortran.dg/dec_union_6.f90: Ditto.
3323 * gfortran.dg/dec_union_7.f90: Ditto.
3324
f681e29b 33252016-05-07 Tom de Vries <tom@codesourcery.com>
3326
3327 PR tree-optimization/70956
3328 * gcc.dg/graphite/pr70956.c: New test.
3329
68d7f375 33302016-05-06 Jakub Jelinek <jakub@redhat.com>
3331
faf39348 3332 PR middle-end/70941
3333 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3334 (a, b, c, d): Change type from char to signed char.
3335 (main): Compare against (signed char) -1634678893 instead of
3336 hardcoded -109. Use __builtin_abort instead of abort.
3337
b768b13a 3338 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3339 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3340
68d7f375 3341 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3342
5dda16ea 33432016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3344
3345 PR debug/70935
3346 * gcc.dg/torture/pr70935.c: New test.
3347
13ede1b5 33482016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3349
3350 PR target/58219
7fc878c4 3351 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 3352
96d94be2 33532016-05-06 Richard Biener <rguenther@suse.de>
3354
3355 PR tree-optimization/70960
3356 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3357
e5d9f15d 33582016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3359
3360 PR target/52933
3361 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3362 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3363 Adjust expected instruction counts.
3364 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3365
2dd7705f 33662016-05-06 Marek Polacek <polacek@redhat.com>
3367
3368 PR sanitizer/70875
3369 * gcc.dg/ubsan/bounds-3.c: New test.
3370
cb8bc632 33712016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3372
3373 PR target/54089
3374 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3375
b343c173 33762016-05-06 Richard Biener <rguenther@suse.de>
3377
3378 PR middle-end/70931
3379 * gfortran.dg/pr70931.f90: New testcase.
3380
1e3db0b1 33812016-05-06 Richard Biener <rguenther@suse.de>
3382
3383 PR middle-end/70941
3384 * gcc.dg/torture/pr70941.c: New testcase.
3385
bdd54b6d 33862016-05-05 Bin Cheng <bin.cheng@arm.com>
3387
3388 PR tree-optimization/57206
3389 * gcc.dg/vect/pr57206.c: New test.
3390
499adcfd 33912016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3392
3393 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3394
871164c4 33952016-05-05 Jakub Jelinek <jakub@redhat.com>
3396
ecb23e00 3397 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3398
871164c4 3399 * c-c++-common/Wdangling-else-4.c: New test.
3400
70cf83ba 34012016-05-04 Jakub Jelinek <jakub@redhat.com>
3402
858c9470 3403 PR c++/70906
3404 PR c++/70933
3405 * g++.dg/opt/pr70906.C: New test.
3406 * g++.dg/opt/pr70933.C: New test.
3407
70cf83ba 3408 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3409
aaa36a78 34102016-05-04 Jan Hubicka <hubicka@ucw.cz>
3411
3412 * gcc.dg/ipa/pure-const-3.c: New testcase.
3413
1d52c456 34142016-05-04 Marek Polacek <polacek@redhat.com>
3415
3416 * c-c++-common/Wdangling-else-1.c: New test.
3417 * c-c++-common/Wdangling-else-2.c: New test.
3418 * c-c++-common/Wdangling-else-3.c: New test.
3419
dc581573 34202016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3421
3422 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3423 flag is present.
3424
a64030fe 34252016-05-04 Marek Polacek <polacek@redhat.com>
3426
3427 PR c/48778
3428 * gcc.dg/Waddress-2.c: New test.
3429
b461b04a 34302016-05-04 Alan Modra <amodra@gmail.com>
3431
3432 * gcc.target/powerpc/pr70866.c: New.
3433
c388a0cf 34342016-05-03 Martin Sebor <msebor@redhat.com>
3435
3436 PR c++/66561
3437 * c-c++-common/builtin_location.c: New test.
3438 * g++.dg/cpp1y/builtin_location.C: New test.
3439
5d4db8ef 34402016-05-03 Marek Polacek <polacek@redhat.com>
3441
3442 PR c/70859
3443 * gcc.dg/pr70859.c: New test.
3444 * gcc.dg/pr70859-2.c: New test.
3445
ca938765 34462016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3447
3448 * gnat.dg/debug5.adb: New testcase.
3449
60b27d5f 34502016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3451
3452 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3453 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3454 Procedure to check for z10 instruction set.
3455
5ab325d0 34562016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3457
3458 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3459
c548a0ad 34602016-05-03 Alan Modra <amodra@gmail.com>
3461
3462 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3463
d5ecd946 34642016-05-03 Jakub Jelinek <jakub@redhat.com>
3465
3466 * gcc.target/i386/avx512f-cvt-1.c: New test.
3467
35b0a053 34682016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3469
3470 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3471 -fdump-tree-vrp-details.
3472
9ae1b28a 34732016-05-03 Richard Biener <rguenther@suse.de>
3474
3475 * gcc.dg/pr30172-1.c: Adjust.
3476 * gcc.dg/pr63743.c: Likewise.
3477 * gcc.dg/tm/pr51696.c: Likewise.
3478 * c-c++-common/tm/safe-1.c: Likewise.
3479 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3480 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3481 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3482 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3483
9c1a31e4 34842016-05-03 Jakub Jelinek <jakub@redhat.com>
3485
fe69bcb9 3486 PR rtl-optimization/70467
3487 * gcc.target/i386/pr70467-3.c: New test.
3488 * gcc.target/i386/pr70467-4.c: New test.
3489
9082c4a4 3490 PR tree-optimization/70916
3491 * gcc.c-torture/compile/pr70916.c: New test.
3492
9c1a31e4 3493 PR target/49244
3494 * gcc.target/i386/pr49244-1.c: New test.
3495 * gcc.target/i386/pr49244-2.c: New test.
3496
69105acc 34972016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3498
3499 PR rtl-optimization/44281
3500 * gcc.target/i386/pr44281.c: New test.
3501
9ab8df54 35022016-05-03 bin cheng <bin.cheng@arm.com>
3503
3504 PR tree-optimization/56541
3505 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3506 * gcc.dg/vect/pr56541.c: new test.
3507
3c62cae0 35082016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3509
3510 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3511 __float128.
3512 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3513
91abc161 35142016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3515
3516 PR testsuite/70520
3517 * c-c++-common/asan/clone-test-1.c (main): Align child process
3518 stack to 16 bytes.
3519
aa3d1155 35202016-05-02 David Malcolm <dmalcolm@redhat.com>
3521
3522 PR c++/62314
3523 * g++.dg/spellcheck-fields-2.C: New test case.
3524
002c3f28 35252016-05-02 David Malcolm <dmalcolm@redhat.com>
3526
3527 PR c++/62314
3528 * g++.dg/pr62314.C: New test case.
3529
46e5dccc 35302016-05-02 Jan Hubicka <hubicka@ucw.cz>
3531
3532 * gcc.dg/ipa/inline-8.c: New testcase.
3533
663f4248 35342016-05-02 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR rtl-optimization/70467
3537 * gcc.target/i386/pr70467-1.c: New test.
3538
efe8bdf5 35392016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3540
3541 * gcc.dg/spec-options.c: Run the test on all targets.
3542 * gcc.dg/foo.specs: Use cpp_unique_options.
3543
47ef9633 35442016-05-02 Marc Glisse <marc.glisse@inria.fr>
3545
3546 * gcc.dg/tree-ssa/unord.c: New testcase.
3547
eb1a077c 35482016-05-02 Marc Glisse <marc.glisse@inria.fr>
3549
3550 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3551
28e869d0 35522016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3553
3554 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3555
dd185f6e 35562016-05-02 Marek Polacek <polacek@redhat.com>
3557
3558 PR c/70851
3559 * gcc.dg/enum-incomplete-3.c: New test.
3560
773d09b9 35612016-05-02 Marek Polacek <polacek@redhat.com>
3562 Tom de Vries <tom@codesourcery.com>
3563
3564 PR tree-optimization/70700
3565 * gcc.dg/pr70700.c: New test.
3566
f0dc3286 35672016-05-01 Uros Bizjak <ubizjak@gmail.com>
3568
3569 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3570 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3571 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3572 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3573 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3574
7f931827 35752016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3576
3577 * ada/acats/run_acats: Rename into...
3578 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3579 * ada/acats/run_all.sh: Remove redundant test.
3580 (target_run): Move around.
3581 (target_gnatchop): Use newly built executable.
3582 (target_gnatmake): Likewise.
3583 Check that the compilation of impbit succeeds.
3584
1c492b4e 35852016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3586
3587 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3588 * gcc.dg/20021029-1.c: Likewise.
3589 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3590 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3591 * gcc.target/sh/cmpstr.c: Likewise.
3592 * gcc.target/sh/cmpstrn.c: Likewise.
3593 * gcc.target/sh/memset.c: Likewise.
3594 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3595 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3596 * gcc.target/sh/pr39423-1.c: Likewise.
3597 * gcc.target/sh/pr49468-di.c: Likewise.
3598 * gcc.target/sh/pr49468-si.c: Likewise.
3599 * gcc.target/sh/pr49880-1.c: Likewise.
3600 * gcc.target/sh/pr49880-2.c: Likewise.
3601 * gcc.target/sh/pr49880-3.c: Likewise.
3602 * gcc.target/sh/pr50751-1.c: Likewise.
3603 * gcc.target/sh/pr50751-4.c: Likewise.
3604 * gcc.target/sh/pr50751-7.c: Likewise.
3605 * gcc.target/sh/pr51244-1.c: Likewise.
3606 * gcc.target/sh/pr51244-10.c: Likewise.
3607 * gcc.target/sh/pr51244-11.c: Likewise.
3608 * gcc.target/sh/pr51244-12.c: Likewise.
3609 * gcc.target/sh/pr51244-13.c: Likewise.
3610 * gcc.target/sh/pr51244-14.c: Likewise.
3611 * gcc.target/sh/pr51244-17.c: Likewise.
3612 * gcc.target/sh/pr51244-18.c: Likewise.
3613 * gcc.target/sh/pr51244-19.c: Likewise.
3614 * gcc.target/sh/pr51244-4.c: Likewise.
3615 * gcc.target/sh/pr51244-5.c: Likewise.
3616 * gcc.target/sh/pr51244-7.c: Likewise.
3617 * gcc.target/sh/pr51244-8.c: Likewise.
3618 * gcc.target/sh/pr51244-9.c: Likewise.
3619 * gcc.target/sh/pr51697.c: Likewise.
3620 * gcc.target/sh/pr52483-1.c: Likewise.
3621 * gcc.target/sh/pr52483-2.c: Likewise.
3622 * gcc.target/sh/pr52483-3.c: Likewise.
3623 * gcc.target/sh/pr52483-5.c: Likewise.
3624 * gcc.target/sh/pr52933-1.c: Likewise.
3625 * gcc.target/sh/pr52933-2.c: Likewise.
3626 * gcc.target/sh/pr52933-3.c: Likewise.
3627 * gcc.target/sh/pr53568-1.c: Likewise.
3628 * gcc.target/sh/pr53976-1.c: Likewise.
3629 * gcc.target/sh/pr53988-1.c: Likewise.
3630 * gcc.target/sh/pr53988.c: Likewise.
3631 * gcc.target/sh/pr54089-1.c: Likewise.
3632 * gcc.target/sh/pr54089-6.c: Likewise.
3633 * gcc.target/sh/pr54089-7.c: Likewise.
3634 * gcc.target/sh/pr54089-8.c: Likewise.
3635 * gcc.target/sh/pr54089-9.c: Likewise.
3636 * gcc.target/sh/pr54236-1.c: Likewise.
3637 * gcc.target/sh/pr54236-2.c: Likewise.
3638 * gcc.target/sh/pr54236-3.c: Likewise.
3639 * gcc.target/sh/pr54236-4.c: Likewise.
3640 * gcc.target/sh/pr54386.c: Likewise.
3641 * gcc.target/sh/pr54602-1.c: Likewise.
3642 * gcc.target/sh/pr54685.c: Likewise.
3643 * gcc.target/sh/pr54760-1.c: Likewise.
3644 * gcc.target/sh/pr54760-2.c: Likewise.
3645 * gcc.target/sh/pr54760-3.c: Likewise.
3646 * gcc.target/sh/pr54760-4.c: Likewise.
3647 * gcc.target/sh/pr54760-5.c: Likewise.
3648 * gcc.target/sh/pr54760-6.c: Likewise.
3649 * gcc.target/sh/pr55146.c: Likewise.
3650 * gcc.target/sh/pr55160.c: Likewise.
3651 * gcc.target/sh/pr59278.c: Likewise.
3652 * gcc.target/sh/pr59401-1.c: Likewise.
3653 * gcc.target/sh/pr59533-1.c: Likewise.
3654 * gcc.target/sh/pr63260.c: Likewise.
3655 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3656 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3657 * gcc.target/sh/strlen.c: Likewise.
3658 * gcc.target/sh/torture/pr30807.c: Likewise.
3659 * gcc.target/sh/torture/pr34777.c: Likewise.
3660 * gcc.target/sh/torture/pr64652.c: Likewise.
3661 * gcc.target/sh/torture/pr65505.c: Likewise.
3662 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3663 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3664
0c4005be 36652016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3666
3667 PR c++/66644
3668 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3669
d94e6223 36702016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3671
3672 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3673 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3674 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3675 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3676
46f37836 36772016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3678
3679 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3680 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3681
4d0a8bac 36822016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3683
3684 PR middle-end/70626
3685 * c-c++-common/goacc/combined-reduction.c: New test.
3686 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3687
b98e0db3 36882016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3689
3690 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3691 *movdi_internal pattern only if PIC off.
3692 * gcc.target/i386/pr70155-2.c: Likewise.
3693 * gcc.target/i386/pr70155-3.c: Likewise.
3694 * gcc.target/i386/pr70155-4.c: Likewise.
3695 * gcc.target/i386/pr70155-5.c: Likewise.
3696 * gcc.target/i386/pr70155-6.c: Likewise.
3697 * gcc.target/i386/pr70155-7.c: Likewise.
3698 * gcc.target/i386/pr70155-8.c: Likewise.
3699 * gcc.target/i386/pr70155-15.c: Likewise.
3700 * gcc.target/i386/pr70155-17.c: Likewise.
3701 * gcc.target/i386/pr70155-22.c: Likewise.
3702
8b066242 37032016-04-29 Bin Cheng <bin.cheng@arm.com>
3704
3705 PR tree-optimization/70803
3706 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3707
22912e73 37082016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3709
3710 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3711 optimization of vector loop.
3712 * gcc.target/i386/vect-unpack-3.c: New test.
3713 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3714 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3715 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3716
568128c6 37172016-04-29 Marek Polacek <polacek@redhat.com>
3718
3719 PR sanitizer/70342
3720 * g++.dg/ubsan/null-7.C: New test.
3721
025dd1e0 3722 PR c/70852
3723 * gcc.dg/pr70852.c: New test.
3724
eb16928e 37252016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3726
3727 PR/69089
3728 * g++.dg/cpp0x/alignas6.C: New test.
3729
d7377ee9 37302016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3731
4860a6bf 3732 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3733 * gcc.dg/pr27003.c: Likewise.
3734 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3735 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3736 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3737 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 3738 * gcc.target/arc/mxy.c: Likewise.
3739 * gcc.target/arc/mswape.c: Likewise.
3740 * gcc.target/arc/mrtsc.c: Likewise.
3741 * gcc.target/arc/mcrc.c: Likewise.
3742 * gcc.target/arc/mdsp-packa.c: Likewise.
3743 * gcc.target/arc/mdvbf.c: Likewise.
3744 * gcc.target/arc/mlock.c: Likewise.
3745 * gcc.target/arc/mmac-24.c: Likewise.
3746 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3747
efa1b7ab 37482016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3749 Matthijs Kooijman <matthijs@stdin.nl>
3750 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3751
3752 PR target/60040
3753 * gcc.target/avr/pr60040-1.c: New.
3754 * gcc.target/avr/pr60040-2.c: New.
3755
00371d68 37562016-04-29 Richard Biener <rguenther@suse.de>
3757
3758 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3759
73447cc5 37602016-04-29 Richard Biener <rguenther@suse.de>
3761
3762 PR tree-optimization/13962
3763 PR tree-optimization/65686
3764 * gcc.dg/uninit-pr65686.c: New testcase.
3765
c2087b56 37662016-04-29 Jakub Jelinek <jakub@redhat.com>
3767
3768 PR middle-end/70843
3769 * gcc.dg/pr70843.c: New test.
3770
cdd06d5a 37712016-04-28 Jakub Jelinek <jakub@redhat.com>
3772
3773 PR target/70858
3774 * gcc.target/i386/pr70858.c: New test.
3775
1a60079e 37762016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3777
3778 * gcc.target/arc/nps400-1.c: New file.
3779
11bc2894 37802016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3781 Andrew Burgess <andrew.burgess@embecosm.com>
3782
3783 * gcc.target/arc/movh_cl-1.c: New file.
3784
dd9bf0b5 37852016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3786 Andrew Burgess <andrew.burgess@embecosm.com>
3787
3788 * gcc.target/arc/extzv-1.c: New file.
3789 * gcc.target/arc/insv-1.c: New file.
3790 * gcc.target/arc/insv-2.c: New file.
3791 * gcc.target/arc/movb-1.c: New file.
3792 * gcc.target/arc/movb-2.c: New file.
3793 * gcc.target/arc/movb-3.c: New file.
3794 * gcc.target/arc/movb-4.c: New file.
3795 * gcc.target/arc/movb-5.c: New file.
3796 * gcc.target/arc/movb_cl-1.c: New file.
3797 * gcc.target/arc/movb_cl-2.c: New file.
3798 * gcc.target/arc/movbi_cl-1.c: New file.
3799 * gcc.target/arc/movl-1.c: New file.
3800
a22e4209 38012016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3802 Andrew Burgess <andrew.burgess@embecosm.com>
3803
3804 * gcc.target/arc/cmem-1.c: New file.
3805 * gcc.target/arc/cmem-2.c: New file.
3806 * gcc.target/arc/cmem-3.c: New file.
3807 * gcc.target/arc/cmem-4.c: New file.
3808 * gcc.target/arc/cmem-5.c: New file.
3809 * gcc.target/arc/cmem-6.c: New file.
3810 * gcc.target/arc/cmem-7.c: New file.
3811 * gcc.target/arc/cmem-ld.inc: New file.
3812 * gcc.target/arc/cmem-st.inc: New file.
3813
287c3982 38142016-04-28 Jakub Jelinek <jakub@redhat.com>
3815
3816 PR target/70821
3817 * gcc.target/i386/pr70821.c: New test.
3818
e40e5340 38192016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3820
3821 * gcc.target/powerpc/vec-adde.c: New test.
3822 * gcc.target/powerpc/vec-adde-int128.c: New test.
3823
cf977d50 38242016-04-28 Jakub Jelinek <jakub@redhat.com>
3825
3826 * gcc.target/i386/avx-vround-1.c: New test.
3827 * gcc.target/i386/avx-vround-2.c: New test.
3828 * gcc.target/i386/avx512vl-vround-1.c: New test.
3829 * gcc.target/i386/avx512vl-vround-2.c: New test.
3830
572f8300 38312016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3832
3833 PR testsuite/70595
3834 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3835 (check_effective_target_cilkplus_runtime): ... this.
3836 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3837 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3838
3839 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3840 Require cilkplus_runtime.
3841 Don't add -lcilkrts.
3842 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3843 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3844 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3845 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3846 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3847 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3848 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3849 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3850 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3851 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3852 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3853 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3854 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3855 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3856 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3857 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3858 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3859 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3860 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3861 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3862 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3863 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3864 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3865 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3866 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3867 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3868 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3869 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3870 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3871
3872 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3873 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3874
3875 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3876
3877 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3878 cilkplus_runtime.
3879
dfba0905 38802016-04-27 Marc Glisse <marc.glisse@inria.fr>
3881
3882 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3883 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3884
605a4556 38852015-04-27 Ryan Burn <contact@rnburn.com>
3886
3887 PR c++/69024
3888 PR c++/68997
3889 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3890 diagnostic.
3891 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3892 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3893
6a1231a5 38942016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3895
3896 * gnat.dg/limited_with4.ad[sb]: New test.
3897 * gnat.dg/limited_with4_pkg.ads: New helper.
3898
4dad9e09 38992016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3900
3901 PR target/70155
3902 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3903 and movv1ti_internal patterns
3904 * gcc.target/i386/pr70155-1.c: New test.
3905 * gcc.target/i386/pr70155-2.c: Likewise.
3906 * gcc.target/i386/pr70155-3.c: Likewise.
3907 * gcc.target/i386/pr70155-4.c: Likewise.
3908 * gcc.target/i386/pr70155-5.c: Likewise.
3909 * gcc.target/i386/pr70155-6.c: Likewise.
3910 * gcc.target/i386/pr70155-7.c: Likewise.
3911 * gcc.target/i386/pr70155-8.c: Likewise.
3912 * gcc.target/i386/pr70155-9.c: Likewise.
3913 * gcc.target/i386/pr70155-10.c: Likewise.
3914 * gcc.target/i386/pr70155-11.c: Likewise.
3915 * gcc.target/i386/pr70155-12.c: Likewise.
3916 * gcc.target/i386/pr70155-13.c: Likewise.
3917 * gcc.target/i386/pr70155-14.c: Likewise.
3918 * gcc.target/i386/pr70155-15.c: Likewise.
3919 * gcc.target/i386/pr70155-16.c: Likewise.
3920 * gcc.target/i386/pr70155-17.c: Likewise.
3921 * gcc.target/i386/pr70155-18.c: Likewise.
3922 * gcc.target/i386/pr70155-19.c: Likewise.
3923 * gcc.target/i386/pr70155-20.c: Likewise.
3924 * gcc.target/i386/pr70155-21.c: Likewise.
3925 * gcc.target/i386/pr70155-22.c: Likewise.
3926
a80f3f45 39272016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3928
3929 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3930 ".{5,6}".
3931
279305d1 39322016-04-27 Bin Cheng <bin.cheng@arm.com>
3933
3934 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3935 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3936 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3937 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3938 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3939
8974b625 39402016-04-27 Richard Biener <rguenther@suse.de>
3941
3942 PR ipa/70760
3943 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3944 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3945
886d5463 39462016-04-27 Nathan Sidwell <nathan@acm.org>
3947
3948 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3949 * g++.dg/ubsan/pr63956.C: Adjust error location.
3950
f0e35aa9 39512016-04-27 Nick Clifton <nickc@redhat.com>
3952
3953 PR middle-end/49889
3954 * gcc.dg/pr49889.c: New test.
3955
40385231 39562016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3957
3958 * c-c++-common/memset-array.c: New test.
3959
37229a71 39602016-04-26 Martin Sebor <msebor@redhat.com>
3961
3962 PR c++/66639
3963 * g++.dg/cpp1y/func_constexpr.C: New test.
3964
3eedf9bd 39652016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3966
3967 PR c++/70241
3968 * g++.dg/cpp0x/enum32.C: New test.
3969 * g++.dg/cpp0x/enum33.C: New test.
3970
39712016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 3972
3973 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3974 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3975 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3976 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3977 * gcc.c-torture/execute/pr38151.c: Likewise.
3978 * gcc.c-torture/execute/pr66556.c: Likewise.
3979 * gcc.c-torture/execute/pr67781.c: Likewise.
3980 * gcc.c-torture/execute/pr68648.c: Likewise.
3981
8c51f92f 39822016-04-26 Marc Glisse <marc.glisse@inria.fr>
3983
3984 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3985
fa20ebd3 39862016-04-26 Marek Polacek <polacek@redhat.com>
3987
3988 PR c/67784
3989 * gcc.dg/pr67784-3.c: New test.
3990 * gcc.dg/pr67784-4.c: New test.
3991 * gcc.dg/pr67784-5.c: New test.
3992
9db47803 3993 PR c/70791
3994 * gcc.dg/Wnested-externs-2.c: New test.
3995
bff407f2 39962016-04-26 Marc Glisse <marc.glisse@inria.fr>
3997
3998 * gcc.dg/fold-plusmult.c: Adjust.
3999 * gcc.dg/no-strict-overflow-6.c: Adjust.
4000 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4001
78d0c69e 40022016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4003
4004 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4005 number scans.
4006 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4007 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4008 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4009 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4010 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4011 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4012 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4013 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4014 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4015 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4016 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4017 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4018 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4019 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4020 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4021 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4022 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4023 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4024 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4025 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4026 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4027 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4028 scans.
4029 * gcc.target/i386/pr32219-4.c: Likewise.
4030 * gcc.target/i386/pr32219-6.c: Likewise.
4031 * gcc.target/i386/pr32219-8.c: Likewise.
4032
221d6722 40332016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4034
4035 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4036 associated options.
4037
514727a9 40382016-04-26 Marek Polacek <polacek@redhat.com>
4039
4040 PR c++/70744
4041 * g++.dg/ext/cond2.C: New test.
4042
e6ee4c61 40432016-04-26 Bin Cheng <bin.cheng@arm.com>
4044
4045 PR tree-optimization/70771
4046 PR tree-optimization/70775
4047 * gcc.dg/pr70771.c: New test.
3730828c 4048 * gcc.dg/pr70775.c: New test.
e6ee4c61 4049
b3d72796 40502016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4051
4052 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4053
c11ece29 40542016-04-25 Richard Biener <rguenther@suse.de>
4055
4056 PR tree-optimization/70780
4057 * gcc.dg/torture/pr70780.c: New testcase.
4058
d40b10b2 40592016-04-25 Michael Collison <michael.collison@arm.com>
4060
4860a6bf 4061 * gcc.target/arm/neon-vaddws16.c: New test.
4062 * gcc.target/arm/neon-vaddws32.c: New test.
4063 * gcc.target/arm/neon-vaddwu16.c: New test.
4064 * gcc.target/arm/neon-vaddwu32.c: New test.
4065 * gcc.target/arm/neon-vaddwu8.c: New test.
4066 * lib/target-supports.exp
d40b10b2 4067 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4068 that arm neon support vector widen sum of HImode TO SImode.
4069
4bbfd6c2 40702016-04-23 Jakub Jelinek <jakub@redhat.com>
4071
4072 PR sanitizer/70712
4073 * c-c++-common/asan/pr70712.c: New test.
4074
524df596 40752016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4076
4077 * .gitattributes: New file.
4078
426c75c3 40792016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4080
4081 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4082
c052a8d5 40832016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4084
4085 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4086 * gfortran.dg/submodule_15.f08: Likewise.
4087
c08d4612 40882016-04-22 Richard Biener <rguenther@suse.de>
4089
4090 PR tree-optimization/70740
4091 * gcc.dg/torture/pr70740.c: New testcase.
4092
fd3211e1 40932016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4094
4095 PR target/70750
4096 * gcc.target/i386/pr70750-1.c: New test.
4097 * gcc.target/i386/pr70750-2.c: Likewise.
4098
15acd78c 40992016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4100
4101 PR c++/70540
4102 * g++.dg/cpp0x/auto48.C: New.
4103
192bf59c 41042016-04-21 Marek Polacek <polacek@redhat.com>
4105
4106 PR c++/70513
4107 * g++.dg/cpp0x/forw_enum12.C: New test.
4108 * g++.dg/cpp0x/forw_enum13.C: New test.
4109
5d429e99 41102016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4111
4112 PR target/70728
4113 * gcc.target/i386/pr70728.c: New test.
4114
06777d85 41152016-04-21 Richard Biener <rguenther@suse.de>
4116
4117 PR middle-end/70747
4118 * gcc.dg/pr70747.c: New testcase.
4119
7434c6fb 41202016-04-21 Bin Cheng <bin.cheng@arm.com>
4121
4122 PR tree-optimization/70715
4123 * gcc.dg/tree-ssa/scev-13.c: New test.
4124
f3ec0970 41252016-04-21 Marc Glisse <marc.glisse@inria.fr>
4126
4127 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4128
523f3a9d 41292016-04-21 Marc Glisse <marc.glisse@inria.fr>
4130
4131 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4132
ace7bf06 41332016-04-20 Jan Hubicka <jh@suse.cz>
4134
4135 PR ipa/70018
4136 * g++.dg/ipa/nothrow-1.C: New testcase.
4137
2b073aa6 41382016-04-20 Nathan Sidwell <nathan@acm.org>
4139
4140 PR c++/55635
4141 * g++.dg/eh/delete1.C: New.
4142
8a574c11 41432016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4144
4145 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4146 -mtune-ctrl=sse_typeless_stores.
4147
e3400750 41482016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4149
4150 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4151
4bd8a059 41522016-04-20 Bin Cheng <bin.cheng@arm.com>
4153
4154 PR tree-optimization/69489
4155 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4156
70574e60 41572016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4158
4159 PR c++/69363
4160 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4161 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4162 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4163
bd6f374c 41642016-04-20 Bin Cheng <bin.cheng@arm.com>
4165
4166 PR tree-optimization/56625
4167 PR tree-optimization/69489
4168 * gcc.dg/vect/pr56625.c: New test.
4169 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4170
482539ee 41712016-04-20 Andrew Pinski <apinski@cavium.com>
4172
4173 PR target/64971
4174 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4175
b4672800 41762016-04-20 Arnaud Charlet <charlet@adacore.com>
4177
4178 * gnat.dg/self1.adb: Remove now incorrect test.
4179
4fb48737 41802016-04-20 Bin Cheng <bin.cheng@arm.com>
4181
4182 * gcc.dg/tree-ssa/scev-11.c: New test.
4183 * gcc.dg/tree-ssa/scev-12.c: New test.
4184
97efb92e 41852016-04-20 Marek Polacek <polacek@redhat.com>
4186
4187 PR tree-optimization/70725
4188 * gcc.dg/pr70725.c: New test.
4189
9d2d4060 41902016-04-20 Richard Biener <rguenther@suse.de>
4191
4192 PR tree-optimization/70726
4193 * g++.dg/vect/pr70726.cc: New testcase.
4194
54530437 41952016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4196
4197 PR target/70674
4198 * gcc.target/s390/pr70674.c: New test.
4199
acda2210 42002016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4201
4202 PR libgfortran/70684
4203 * gfortran.dg/list_read_14.f90: New test.
4204
b7040bb0 42052016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4206
4207 PR target/69201
4208 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4209 extern to force it misaligned.
4210 (b): Likewise.
4211 (c): Likewise.
4212 (d): Likewise.
4213 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4214 Don't check `*' before movv4sf_internal.
4215 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4216 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4217 Don't check `*' before movv16qi_internal.
4218 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4219 extern to force it misaligned.
4220 (b): Likewise.
4221 (c): Likewise.
4222 (d): Likewise.
4223 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4224 Don't check `*' before movv2df_internal.
4225 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4226 extern to force it misaligned.
4227 (b): Likewise.
4228 (c): Likewise.
4229 (d): Likewise.
4230 Check movv8sf_internal instead of avx_storeups256.
4231 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4232
263b5475 42332016-04-19 Richard Biener <rguenther@suse.de>
4234
4235 PR tree-optimization/70171
4236 * g++.dg/tree-ssa/pr70171.C: New testcase.
4237
222ac318 42382016-04-19 Richard Biener <rguenther@suse.de>
4239
4240 PR tree-optimization/70724
4241 * gcc.dg/torture/pr70724.c: New testcase.
4242
003000a4 42432016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4244
4245 PR middle-end/70689
4860a6bf 4246 * gcc.target/i386/pr70689.c: New.
003000a4 4247
3f6e13de 42482016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4249
4250 PR target/70708
4251 * gcc.target/i386/pr70708.c: New test.
4252
10abddbd 42532016-04-18 Richard Biener <rguenther@suse.de>
4254
4255 PR tree-optimization/43434
4256 * gcc.dg/vect/pr43434.c: New testcase.
4257 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4258 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4259 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4260 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4261 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4262 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4263 * gcc.dg/gomp/pr68640.c: Likewise.
4264 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4265 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4266
950db54a 42672016-04-18 Richard Biener <rguenther@suse.de>
4268
4269 PR tree-optimization/70701
4270 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4271
67ccbf39 42722016-04-18 Tom de Vries <tom@codesourcery.com>
4273
4274 PR testsuite/70699
4275 * gcc.dg/pr70161.c: Add dot-file scans.
4276 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4277 instead of after last dot char.
4278
021ad2f3 42792016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4280
4281 * c-c++-common/dump-ada-spec-3.c: New test.
4282 * c-c++-common/dump-ada-spec-4.c: Likewise.
4283
d572fcfd 42842016-04-17 Tom de Vries <tom@codesourcery.com>
4285
4286 PR other/70183
4287 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4288
8b4ee73c 42892016-04-15 Jan Hubicka <jh@suse.cz>
4290
4291 PR ipa/70018
4292 * g++.dg/ipa/pure-const-1.C: New testcase.
4293 * g++.dg/ipa/pure-const-2.C: New testcase.
4294 * g++.dg/ipa/pure-const-3.C: New testcase.
4295
eac243e7 42962016-04-15 Marek Polacek <polacek@redhat.com>
4297
4298 PR c/70671
4299 * gcc.dg/bitfld-22.c: New test.
4300
64c1df32 43012016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4302
4303 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4304 x86_64.
4305
926f9422 43062016-04-15 Marek Polacek <polacek@redhat.com>
4307
4308 PR c/70651
4309 * c-c++-common/pr70651.c: New test.
4310
309bbaa3 43112016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4312
4313 PR rtl-optimization/70681
4314 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4315 dump scan on arm and powerpc.
4316 * gcc.dg/pr10474.c: Likewise.
4317
b4ba8358 43182016-04-15 Jakub Jelinek <jakub@redhat.com>
4319
ed92874a 4320 PR c++/69517
4321 PR c++/70019
4322 PR c++/70588
4323 * g++.dg/cpp1y/vla11.C: Revert for real.
4324
b4ba8358 4325 PR c/70436
4326 * c-c++-common/Wparentheses-1.c: New test.
4327 * c-c++-common/gomp/Wparentheses-1.c: New test.
4328 * c-c++-common/gomp/Wparentheses-2.c: New test.
4329 * c-c++-common/gomp/Wparentheses-3.c: New test.
4330 * c-c++-common/gomp/Wparentheses-4.c: New test.
4331 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4332 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4333 * c-c++-common/goacc/Wparentheses-1.c: New test.
4334
65717bb5 43352016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4336
4337 PR target/70662
4338 * gcc.target/i386/pr70662.c: New test.
4339
ca1a4077 43402016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 4341 Alan Modra <amodra@gmail.com>
ca1a4077 4342
4343 PR tree-optimization/70130
4344 * gcc.dg/vect/O3-pr70130.c: New testcase.
4345
dbe1794c 43462016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4347
11836644 4348 PR target/70669
4349 * gcc.target/powerpc/pr70669.c: New test.
4350
dbe1794c 4351 PR target/70640
4352 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4353 a power7 system that does not have an assembler that supports
4354 power8.
4355
4c1007f1 43562016-04-14 Martin Sebor <msebor@redhat.com>
4357
4358 PR c++/69517
4359 PR c++/70019
4360 PR c++/70588
4361 * c-c++-common/ubsan/vla-1.c: Revert.
4362 * g++.dg/cpp1y/vla11.C: Same.
4363 * g++.dg/cpp1y/vla12.C: Same.
4364 * g++.dg/cpp1y/vla13.C: Same.
4365 * g++.dg/cpp1y/vla14.C: Same.
4366 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 4367 * g++.dg/init/array24.C: Same.
4c1007f1 4368 * g++.dg/ubsan/vla-1.C: Same.
4369
22dcab66 43702016-04-14 Marek Polacek <polacek@redhat.com>
4371 Jan Hubicka <hubicka@ucw.cz>
4372
4373 PR c++/70029
4374 * g++.dg/torture/pr70029.C: New test.
4375
3e74b025 43762016-04-14 Martin Sebor <msebor@redhat.com>
4377
4378 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4379 type size to prevent failures on targets with very low maximum
4380 alignment.
4381
1d2e0f2a 43822016-04-14 Richard Biener <rguenther@suse.de>
4383
4384 PR tree-optimization/70623
4385 * gcc.dg/torture/pr70623.c: New testcase.
4386 * gcc.dg/torture/pr70623-2.c: Likewise.
4387
9aed0626 43882016-04-13 Martin Sebor <msebor@redhat.com>
4389
4390 PR c++/69517
4391 PR c++/70019
4392 PR c++/70588
4393 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4394 * g++.dg/cpp1y/vla11.C: New test.
4395 * g++.dg/cpp1y/vla12.C: New test.
4396 * g++.dg/cpp1y/vla13.C: New test.
4397 * g++.dg/cpp1y/vla14.C: New test.
4398 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 4399 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 4400 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4401
fd499010 44022016-04-13 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR c++/70641
4405 * g++.dg/opt/pr70641.C: New test.
4406
87fa7252 44072016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4408
4409 PR rtl-optimization/68749
4410 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4411 effects of argument promotions.
4412 Remove default args to dg-skip-if.
4413
6c40e18b 44142016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4415
4416 PR c++/70635
4417 * g++.dg/parse/pr70635.C: New.
4418
92c53257 44192016-04-13 Marek Polacek <polacek@redhat.com>
4420
4421 PR c++/70639
4422 * c-c++-common/Wmisleading-indentation-4.c: New test.
4423
0241e4dc 44242016-04-13 Marek Polacek <polacek@redhat.com>
4425
4426 PR c/70436
4860a6bf 4427 * gcc.dg/Wparentheses-12.c: New test.
4428 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 4429
92bda444 44302016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4431
4432 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4433 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4434 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4435
38ea8a26 44362016-04-13 Jakub Jelinek <jakub@redhat.com>
4437
d08aa032 4438 PR middle-end/70633
4439 * gcc.c-torture/compile/pr70633.c: New test.
4440
38ea8a26 4441 PR debug/70628
4442 * gcc.dg/torture/pr70628.c: New test.
4443
9231d5c2 44442016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4445
4446 PR c++/70610
4447 * g++.dg/template/pr70610.C: New test.
4448 * g++.dg/template/pr70610-2.C: New test.
4449 * g++.dg/template/pr70610-3.C: New test.
4450 * g++.dg/template/pr70610-4.C: New test.
4451
249ca944 44522016-04-12 Jakub Jelinek <jakub@redhat.com>
4453
7f2ea2fb 4454 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4455 128 instead of 32.
4456
249ca944 4457 PR c++/70571
4458 * g++.dg/ext/pr70571.C: New test.
4459
8ca5a97d 44602016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4461
bf32a52d 4462 PR target/70640
8ca5a97d 4463 * gcc.target/powerpc/pr70640.c: New test.
4464
e971b45f 44652016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4466
4467 PR c++/68722
4468 * g++.dg/parse/pr68722.C: New.
4469
0b54d964 44702016-04-12 Jakub Jelinek <jakub@redhat.com>
4471
4472 PR rtl-optimization/70596
4473 * gcc.target/i386/pr70596.c: New test.
4474
d2dd85e3 44752016-04-12 Nathan Sidwell <nathan@acm.org>
4476
4477 PR c++/70501
4478 * g++.dg/init/pr70501.C: New.
4479
2d0001b0 44802016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4481
4482 * gcc.target/i386/asm-flag-6.c: New test.
4483
6c4df0d1 44842016-04-12 Tom de Vries <tom@codesourcery.com>
4485
4486 PR tree-optimization/68756
4487 * gcc.dg/graphite/pr68756.c: New test.
4488
0d60da57 44892016-04-12 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR tree-optimization/70602
4492 * gcc.c-torture/execute/pr70602.c: New test.
4493
62735984 44942016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4495
4496 PR target/70381
4497 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4498 __float128 emulator is built and runs.
4499 * gcc.target/powerpc/float128-1.c: Likewise.
4500
4501 * lib/target-supports.exp (check_ppc_float128_sw_available):
4502 Rework tests for __float128 software and hardware
4503 availability. Fix exit condition to return 0 on success.
4504
a702492c 45052016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4506
4507 PR target/70133
4508 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4509 * gcc.target/aarch64/target_attr_15.c: Likewise.
4510
a8c5ce92 45112016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4512
4513 PR c++/69066
4514 * g++.dg/cpp1y/pr69066.C: New.
4515
5ecab913 45162016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4517
4518 PR fortran/68566
4519 * gfortran.dg/pr36192.f90: Update test.
4520 * gfortran.dg/pr36192_1.f90: Update test.
4521 * gfortran.dg/real_dimension_1.f: Update test.
4522 * gfortran.dg/parameter_array_init_7.f90: New test.
4523
6cb5ef70 45242016-04-09 John David Anglin <danglin@gcc.gnu.org>
4525
4edfdd23 4526 PR testsuite/64039
4527 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4528
964f71e3 4529 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4530
5d61c198 4531 PR rtl-optimization/66669
4532 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4533
16eaaf58 4534 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4535
0b68802d 4536 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4537 * gcc.dg/pie-1.c: Likewise.
4538 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4539 * gcc.dg/pic-4.c: Likewise.
4540 * gcc.dg/pie-3.c: Likewise.
4541 * gcc.dg/pie-4.c: Likewise.
4542
9c0dd509 4543 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4544
03b2d3c1 4545 PR tree-optimization/68644
4546 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4547
6cb5ef70 4548 PR rtl-optimization/64886
4549 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4550
07de41ba 45512016-04-09 Tom de Vries <tom@codesourcery.com>
4552
4553 PR tree-optimization/68953
4554 * gcc.dg/graphite/pr68953.c: New test.
4555
d294e3fb 45562016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4557
4558 PR fortran/70592
4559 * gfortran.dg/deferred_character_16.f90: New test.
4560
3cb15094 45612016-04-09 Jakub Jelinek <jakub@redhat.com>
4562
4563 PR tree-optimization/70586
4564 * gcc.c-torture/execute/pr70586.c: New test.
4565
a02dc66f 45662016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4567
4568 PR sanitizer/70573
4569 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4570 with __builtin_memset
4571 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4572
0c302595 45732016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4574
4575 PR lto/70289
4576 PR ipa/70348
4577 PR tree-optimization/70373
4578 PR middle-end/70533
4579 PR middle-end/70534
4580 PR middle-end/70535
4581 * c-c++-common/goacc/reduction-5.c: New test.
4582 * c-c++-common/goacc/reduction-promotions.c: New test.
4583 * gfortran.dg/goacc/reduction-3.f95: New test.
4584 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4585
c6c0523b 45862016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4587
4588 PR c++/70590
4589 PR c++/70452
4590 * g++.dg/pr70590.C: New test.
4591 * g++.dg/pr70590-2.C: New test.
4592
3ac399da 45932016-04-08 Jakub Jelinek <jakub@redhat.com>
4594
e97d1706 4595 PR middle-end/70593
4596 * gcc.target/i386/pr70593.c: New test.
4597
3ac399da 4598 PR rtl-optimization/70574
4599 * gcc.target/i386/avx2-pr70574.c: New test.
4600
fcfbb129 46012016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4602
4603 PR sanitizer/70541
4604 * c-c++-common/asan/pr70541.c: New test.
4605
0aabcddf 46062016-04-08 Tom de Vries <tom@codesourcery.com>
4607
4608 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4609 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4610
bec0c1e8 46112016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4612
4613 PR target/70566
4614 * gcc.c-torture/execute/pr70566.c: New test.
4615
87c791f5 46162016-04-08 Tom de Vries <tom@codesourcery.com>
4617
4618 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4619 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4620
7f38718f 46212016-04-08 Alan Modra <amodra@gmail.com>
4622
4623 * gcc.target/powerpc/pr70117.c: New.
4624
a96a7710 46252016-04-07 Jakub Jelinek <jakub@redhat.com>
4626
7a6265d1 4627 PR testsuite/70581
4628 * gcc.dg/lto/simd-function_0.c: New test.
4629
a96a7710 4630 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4631 clones.
4632 * c-c++-common/attr-simd-2.c: Likewise.
4633 * c-c++-common/attr-simd-4.c: Likewise.
4634 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4635 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4636
508dd607 46372016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4638
4639 PR testsuite/70553
4640 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4641
1b61585a 46422016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4643 Tom de Vries <tom@codesourcery.com>
4644
4645 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4646 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4647 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4648 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4649 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4650 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4651 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4652 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4653
5f060aa8 46542016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4655
4656 PR c/70436
4657 * g++.dg/warn/Wparentheses-29.C: New test.
4658
d3831f71 46592016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4660
4661 PR c/70436
4662 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4663 explicit braces to resolve a future -Wparentheses warning.
4664
382ece2d 46652016-04-06 Richard Henderson <rth@redhat.com>
4666
4667 * gcc.dg/pr61817-1.c: New test.
4668 * gcc.dg/pr61817-2.c: New test.
4669 * gcc.dg/pr69391-1.c: New test.
4670 * gcc.dg/pr69391-2.c: New test.
4671
72234ee9 46722016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4673
4674 PR rtl-optimization/70398
4860a6bf 4675 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4676
5547150a 46772016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4678
4679 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4680
15b70121 46812016-04-06 Yvan Roux <yvan.roux@linaro.org>
4682 Pedro Alves <palves@redhat.com>
4683
4684 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4685
585aefbb 46862016-04-06 Jakub Jelinek <jakub@redhat.com>
4687
0cbb513b 4688 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4689 Check for avx512f effective targets instead of avx2.
4690 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4691 for AVX512F clones.
4692 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4693 * g++.dg/gomp/declare-simd-1.C: Likewise.
4694 * g++.dg/gomp/declare-simd-3.C: Likewise.
4695 * g++.dg/gomp/declare-simd-4.C: Likewise.
4696
585aefbb 4697 PR middle-end/70550
4698 * c-c++-common/gomp/pr70550-1.c: New test.
4699 * c-c++-common/gomp/pr70550-2.c: New test.
4700
0b91cceb 47012016-04-05 Nathan Sidwell <nathan@acm.org>
4702
4703 PR c++/70512
4704 * g++.dg/ext/attribute-may-alias-5.C: New.
4705
645a9d8e 47062016-04-05 Jakub Jelinek <jakub@redhat.com>
4707
4708 PR c++/70336
4709 * c-c++-common/pr70336.c: New test.
4710 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4711 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4712
bdf23925 47132016-04-05 Jan Hubicka <hubicka@ucw.cz>
4714
4715 PR ipa/66223
4716 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4717
aaff837c 47182016-04-05 Jakub Jelinek <jakub@redhat.com>
4719
4720 PR rtl-optimization/70542
4721 * gcc.dg/torture/pr70542.c: New test.
4722 * gcc.target/i386/avx2-pr70542.c: New test.
4723
2eac58a0 47242016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4725
4726 PR tree-optimization/70509
4727 * gcc.target/i386/avx512bw-pr70509.c: New test.
4728
4f7ebe46 47292016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4730
4731 PR c++/70452
4732 * g++.dg/ext/constexpr-vla4.C: New test.
4733
305d86a0 47342016-04-05 Uros Bizjak <ubizjak@gmail.com>
4735
4736 PR target/70510
4737 * gcc.target/i386/pr70510.c: New test.
4738
eec3b789 47392016-04-05 Richard Biener <rguenther@suse.de>
4740
4741 PR tree-optimization/70526
4742 * g++.dg/torture/pr70526.C: New testcase.
4743
ca943582 47442016-04-05 Jakub Jelinek <jakub@redhat.com>
4745
4746 PR target/70525
4747 * gcc.target/i386/pr70525.c: New test.
4748
87825cd5 47492016-04-05 Richard Biener <rguenther@suse.de>
4750
4751 PR middle-end/70499
4752 * g++.dg/torture/pr70499.C: New testcase.
4753
14638828 47542016-04-05 Richard Biener <rguenther@suse.de>
4755
4756 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4757 remove XFAIL.
4758
967a90d5 47592016-04-04 Jakub Jelinek <jakub@redhat.com>
4760
4761 PR middle-end/70307
4762 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4763 rs6000 ABI warnings.
4764
d374a3a3 47652016-04-04 Jan Hubicka <hubicka@ucw.cz>
4766
4767 PR ipa/66223
4768 * g++.dg/ipa/devirt-51.C: New testcase.
4769
8ff377a6 47702016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4771 Jakub Jelinek <jakub@redhat.com>
4772
4773 PR middle-end/70457
4774 * gcc.dg/torture/pr70457.c: New.
4775
f567b44f 47762016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4777
4778 PR fortran/67538
4779 * gfortran.dg/allocate_with_source_19.f08: New test.
4780
89d4ebfa 47812016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4782
4783 PR fortran/65795
4784 * gfortran.dg/coarray_allocate_6.f08: New test.
4785
68ab33a6 47862016-04-04 Richard Biener <rguenther@suse.de>
4787
4788 PR rtl-optimization/70484
4789 * gcc.dg/torture/pr70484.c: New testcase.
4790
c4f5465d 47912016-04-04 Marek Polacek <polacek@redhat.com>
4792
4793 PR c/70307
4794 * gcc.dg/torture/pr70307.c: New test.
4795
bfec6609 47962016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4797
4798 PR target/70416
4799 PR target/67391
4800 * gcc.target/sh/torture/pr70416.c: New.
4801
40df9099 48022016-04-02 Martin Sebor <msebor@redhat.com>
4803
4804 PR c++/67376
4805 PR c++/70170
4806 PR c++/70172
4807 PR c++/70228
4808 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4809 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4810 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4811 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4812 * g++.dg/cpp0x/constexpr-string.C: Same.
4813 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4814 * g++.dg/cpp0x/pr65398.C: Same.
4815 * g++.dg/ext/constexpr-vla1.C: Same.
4816 * g++.dg/ext/constexpr-vla2.C: Same.
4817 * g++.dg/ext/constexpr-vla3.C: Same.
4818 * g++.dg/ubsan/pr63956.C: Same.
4819
0edb9bfe 48202016-04-01 Jakub Jelinek <jakub@redhat.com>
4821
4822 PR rtl-optimization/70467
4823 * gcc.target/i386/pr70467-2.c: New test.
4824
e5b1a1d9 48252016-04-01 Jakub Jelinek <jakub@redhat.com>
4826 Marek Polacek <polacek@redhat.com>
4827
4828 PR c++/70488
4829 * g++.dg/init/new47.C: New test.
4830
b2ca3fb0 48312016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4832
4833 PR target/70496
4834 * gcc.target/arm/pr70496.c: New test.
4835
4c3bd1e3 48362016-04-01 Nathan Sidwell <nathan@acm.org>
4837
47de69ad 4838 PR c++/68475
4839 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4840
313d569f 48412016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4842
4843 PR target/69890
4844 * gcc.dg/strlenopt.h (memmove): New.
4845 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4846 instead of "string.h".
4847 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4848 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4849 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4850 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4851 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4852 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4853 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4854 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4855 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4856 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4857 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4858 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4859 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4860 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4861 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4862 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4863 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4864 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4865 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4866 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4867
5469facd 48682016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4869
4870 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4871 (Holder::foo): Reflect this.
4872
503de754 48732016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4874
4875 PR target/70442
4876 * gcc.dg/pr70442.c: New test.
4877
13ee2de7 48782016-03-31 Nathan Sidwell <nathan@acm.org>
4879
4880 PR c++/70393
4881 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4882
5e0d03a8 48832016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4884
4885 PR target/70453
4886 * gcc.target/i386/pr70453.c: New test.
4887
8cb82ed4 48882016-03-31 Andrey Belevantsev <abel@ispras.ru>
4889
4890 PR target/70292
4891 * gcc.c-torture/pr70292.c: New test.
4892
7952b661 48932016-03-31 Marek Polacek <polacek@redhat.com>
4894
4895 PR c/70297
4896 * c-c++-common/pr70297.c: New test.
4897 * g++.dg/cpp0x/typedef-redecl.C: New test.
4898 * gcc.dg/typedef-redecl2.c: New test.
4899
1607cc74 49002016-03-31 Jakub Jelinek <jakub@redhat.com>
4901
4902 PR rtl-optimization/70460
4903 * gcc.c-torture/execute/pr70460.c: New test.
4904
c689c252 49052016-03-31 Richard Biener <rguenther@suse.de>
4906
4907 PR c++/70430
4908 * g++.dg/ext/vector30.C: New testcase.
4909
91c9586d 49102016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4911 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4912
4913 * gfortran.dg/fmt_pf.f90: New test.
4914
afa5c1b8 49152016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4916
4917 Forward-port from 5 branch
4918 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4919
4920 PR testsuite/70356
4921 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4922 dg-require-effective-target after dg-do.
4923
4924 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4925
4926 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4927
6a5dcab3 49282016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4929 Julian Brown <julian@codesourcery.com>
4930 Chung-Lin Tang <cltang@codesourcery.com>
4931 Cesar Philippidis <cesar@codesourcery.com>
4932 James Norris <jnorris@codesourcery.com>
4933 Tom de Vries <tom@codesourcery.com>
4934 Nathan Sidwell <nathan@codesourcery.com>
4935
305d86a0 4936 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 4937 * c-c++-common/goacc/loop-clauses.c: Likewise.
4938 * g++.dg/goacc/template.C: Likewise.
4939 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4940 * gfortran.dg/goacc/loop-1.f95: Likewise.
4941 * gfortran.dg/goacc/loop-5.f95: Likewise.
4942 * gfortran.dg/goacc/loop-6.f95: Likewise.
4943 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4944 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4945 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4946 * c-c++-common/goacc/clauses-fail.c: Likewise.
4947 * c-c++-common/goacc/parallel-1.c: Likewise.
4948 * c-c++-common/goacc/reduction-1.c: Likewise.
4949 * c-c++-common/goacc/reduction-2.c: Likewise.
4950 * c-c++-common/goacc/reduction-3.c: Likewise.
4951 * c-c++-common/goacc/reduction-4.c: Likewise.
4952 * c-c++-common/goacc/routine-3.c: Likewise.
4953 * c-c++-common/goacc/routine-4.c: Likewise.
4954 * c-c++-common/goacc/routine-5.c: Likewise.
4955 * c-c++-common/goacc/tile.c: Likewise.
4956 * g++.dg/goacc/template.C: Likewise.
4957 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4958 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4959 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4960 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4961 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4962 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4963 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4964 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4965 * c-c++-common/goacc/use_device-1.c: ... this file.
4966 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4967 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4968 * c-c++-common/goacc/host_data-6.c: ... this file.
4969 * c-c++-common/goacc/loop-2-kernels.c: New file.
4970 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4971 * c-c++-common/goacc/loop-3.c: Likewise.
4972 * g++.dg/goacc/reference.C: Likewise.
4973 * g++.dg/goacc/routine-1.C: Likewise.
4974 * g++.dg/goacc/routine-2.C: Likewise.
4975
932c0baa 49762016-03-30 Richard Biener <rguenther@suse.de>
4977
4978 PR middle-end/70450
4979 * gcc.dg/torture/pr70450.c: New testcase.
4980
7f7c4659 49812016-03-30 Jakub Jelinek <jakub@redhat.com>
4982
4983 PR target/70421
4984 * gcc.dg/torture/pr70421.c: New test.
4985 * gcc.target/i386/avx512f-pr70421.c: New test.
4986
9cbfe80c 49872016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4988
4989 PR testsuite/70364
4990 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4991 (check): New function.
4992 (bar): Call check.
4993 (foo): Align stack to 16 bytes when calling bar.
4994 * gcc.target/i386/cleanup-2.c: Likewise.
4995
f56c7d36 49962016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4997
4998 PR tree-optimization/59124
4999 * gcc.dg/Warray-bounds-19.c: New test.
5000
0275bf9b 50012016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5002
5003 * lib/prune.exp (escape_regex_chars): New.
5004 (prune_file_path): Update to quote metcharacters for regexp.
5005
a3daa269 50062016-03-29 Jakub Jelinek <jakub@redhat.com>
5007
24e1ba3d 5008 PR rtl-optimization/70429
5009 * gcc.c-torture/execute/pr70429.c: New test.
5010
a3daa269 5011 PR tree-optimization/70405
5012 * gcc.dg/pr70405.c: New test.
5013
3ef41a6e 50142016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5015
5016 PR fortran/70397
5017 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5018 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5019
4abd9410 50202016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5021
5022 PR testsuite/64177
5023 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5024 __cilkrts_set_param to set two workers.
5025 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5026 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5027
b58e5f0f 50282016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5029
305d86a0 5030 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 5031
bff53658 50322016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5033
5034 PR target/70406
305d86a0 5035 * gcc.target/i386/pr70406.c: New test.
bff53658 5036
bb2c9c15 50372016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5038
5039 * gnat.dg/specs/double_record_extension3.ads: New test.
5040
f12c84ab 50412016-03-25 Richard Henderson <rth@redhat.com>
5042
5043 PR target/70120
5044 * gcc.target/aarch64/pr70120-1.c: New.
5045 * gcc.target/aarch64/pr70120-2.c: New.
5046 * gcc.target/aarch64/pr70120-3.c: New.
5047
b0bf58c4 50482016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5049
5050 PR c++/62212
5051 * g++.dg/template/mangle2.C: The dg-do directive should be
5052 "compile" not "assemble".
5053
f175ba0f 50542016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5055
5056 PR lto/69650
5057 * gcc.dg/pr69650.c: New test.
5058
4cc3295f 50592016-03-25 David Edelsohn <dje.gcc@gmail.com>
5060
5061 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5062
0cf40600 50632016-03-25 Alan Modra <amodra@gmail.com>
5064
5065 * gcc.dg/dfp/pr70052.c: New test.
5066
3aebf099 50672016-03-24 Richard Henderson <rth@redhat.com>
5068
5069 PR middle-end/69845
5070 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5071 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5072
83245bd3 50732016-03-24 Tom de Vries <tom@codesourcery.com>
5074
5075 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5076
108e7ee4 50772016-03-24 Tom de Vries <tom@codesourcery.com>
5078
5079 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5080 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5081
17af0b14 50822016-03-24 Tom de Vries <tom@codesourcery.com>
5083
5084 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5085 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5086
6c8770ee 50872016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5088
5089 PR c++/62212
5090 * g++.dg/template/mangle2.C: New test.
5091
a7e21b7b 50922016-03-24 Richard Biener <rguenther@suse.de>
5093
5094 PR tree-optimization/70396
5095 * gcc.dg/torture/pr70396.c: New testcase.
5096
f365d297 50972016-03-24 Richard Biener <rguenther@suse.de>
5098
5099 PR middle-end/70370
5100 * gcc.dg/torture/pr70370.c: New testcase.
5101
da7aeb13 51022016-03-24 Tom de Vries <tom@codesourcery.com>
5103
5104 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5105 * gfortran.dg/goacc/kernels-tree.f95: Same.
5106 * gfortran.dg/goacc/parallel-tree.f95: Same.
5107
80b30de0 51082016-03-24 Tom de Vries <tom@codesourcery.com>
5109
5110 * c-c++-common/goacc/uninit-if-clause.c: New test.
5111 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5112
cb9b6b99 51132016-03-24 Jakub Jelinek <jakub@redhat.com>
5114
5115 PR target/70290
305d86a0 5116 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5117 Fix formatting.
cb9b6b99 5118
a4225fff 51192016-03-24 Richard Biener <rguenther@suse.de>
5120
5121 PR tree-optimization/70372
5122 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5123
5a869ab8 51242016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5125
5126 PR c++/70347
5127 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5128
36ce5faa 51292016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5130
5131 PR c++/70332
5132 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5133
c4fa85c9 51342016-03-23 Jakub Jelinek <jakub@redhat.com>
5135
d9377ad5 5136 PR c++/70001
5137 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5138 * g++.dg/cpp1y/pr70001.C: New test.
5139
c4fa85c9 5140 PR c++/70323
5141 * g++.dg/cpp0x/constexpr-70323.C: New test.
5142
0a2062da 51432016-03-23 Alexandre Oliva <aoliva@redhat.com>
5144 Jason Merrill <jason@redhat.com>
5145 Jakub Jelinek <jakub@redhat.com>
5146
5147 PR c++/69315
5148 * g++.dg/cpp0x/constexpr-69315.C: New test.
5149 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5150
62d2a6dc 51512016-03-23 Marek Polacek <polacek@redhat.com>
5152
5153 PR c++/69884
5154 * g++.dg/warn/Wignored-attributes-1.C: New test.
5155 * g++.dg/warn/Wignored-attributes-2.C: New test.
5156
a82d6246 51572016-03-23 Tom de Vries <tom@codesourcery.com>
5158
5159 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5160 initialization.
5161 * gfortran.dg/goacc/private-3.f95 (test): Same.
5162 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5163 missing use param.
5164
dc834ba1 51652016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5166
5167 * lib/target-supports.exp: Remove v7ve entry from loop
5168 creating effective target checks.
5169 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5170 (add_options_for_arm_arch_v7ve): Likewise.
5171
7e83fd1f 51722016-03-23 Jakub Jelinek <jakub@redhat.com>
5173
5174 PR tree-optimization/70354
5175 * gcc.dg/vect/pr70354-1.c: New test.
5176 * gcc.dg/vect/pr70354-2.c: New test.
5177 * gcc.target/i386/avx2-pr70354-1.c: New test.
5178 * gcc.target/i386/avx2-pr70354-2.c: New test.
5179
4e4da058 51802016-03-22 Jeff Law <law@redhat.com>
5181
5182 PR target/70232
5183 * gcc.dg/tree-ssa/pr70232.c: New test.
5184
6855137b 51852016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5186
5187 PR target/70302
5188 * gcc.target/i386/pr70302.c: New test.
5189
19db1ec8 51902016-03-22 Richard Biener <rguenther@suse.de>
5191
5192 PR middle-end/70251
5193 * g++.dg/torture/pr70251.C: New testcase.
5194
4baec9f2 51952016-03-22 David Malcolm <dmalcolm@redhat.com>
5196
5197 PR c/69993
5198 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5199 Wmisleading-indentation.c.
5200 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5201 reflect change to diagnostic text and order of messages.
5202 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5203
fcfec126 52042016-03-22 David Edelsohn <dje.gcc@gmail.com>
5205
5206 * g++.dg/ext/java-3.C: Don't compile on AIX.
5207
aa30728a 52082016-03-22 Richard Biener <rguenther@suse.de>
5209
5210 PR middle-end/70333
5211 * gcc.dg/torture/pr70333.c: New testcase.
5212
46ec4eb4 52132016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5214
5215 * g++.dg/ext/pr70290.C: New test.
5216
4880f878 52172016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5218
5219 PR target/70325
5220 * gcc.target/i386/pr70325.c: New test.
5221
3d78ea44 52222016-03-22 Jakub Jelinek <jakub@redhat.com>
5223
5934fb8f 5224 PR target/70329
5225 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5226 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5227
b6436f79 5228 PR target/70300
5229 * gcc.target/i386/pr70300.c: New test.
5230
3d78ea44 5231 PR c++/70295
5232 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5233 (func2): New function for cond with parens, xfail warning for c++.
5234 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5235
b60244f6 52362016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5237
5238 PR c++/70096
5239 * g++.dg/template/ptrmem30.C: New test.
5240
c8e3e744 52412016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5242
5243 PR c++/70204
5244 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5245 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5246
2715f63a 52472016-03-21 Jakub Jelinek <jakub@redhat.com>
5248
5249 PR middle-end/70326
5250 * gcc.dg/pr70326.c: New test.
5251
2daa2cda 52522016-03-21 Marc Glisse <marc.glisse@inria.fr>
5253 Jakub Jelinek <jakub@redhat.com>
5254
5255 PR tree-optimization/70317
5256 * gcc.dg/pr70317.c: New test.
5257
d9aa5a50 52582016-03-21 Uros Bizjak <ubizjak@gmail.com>
5259
5260 PR target/70327
5261 * gcc.target/i386/pr70327.c: New test.
5262
e1a88bf4 52632016-03-21 Martin Liska <mliska@suse.cz>
5264
61941425 5265 PR ipa/70306
e1a88bf4 5266 * gcc.dg/ipa/pr70306.c: New test.
5267
d9aa5a50 52682016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 5269
5270 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5271 * gcc.target/arm/attr-align3.c: Likewise.
5272 * gcc.target/arm/attr_arm.c: Likewise.
5273 * gcc.target/arm/flip-thumb.c: Likewise.
5274
afdde20c 52752016-03-21 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR target/70296
5278 * gcc.target/powerpc/altivec-36.c: New test.
5279
3f2ef661 52802016-03-21 Richard Biener <rguenther@suse.de>
5281
5282 PR tree-optimization/70310
5283 * gcc.dg/torture/pr70310.c: New testcase.
5284
08b2b692 52852016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5286
5287 PR target/70293
5288 * gcc.target/i386/pr70293.c: New test.
5289
93505d22 52902016-03-21 Richard Biener <rguenther@suse.de>
5291
5292 PR tree-optimization/70288
5293 * gcc.dg/torture/pr70288-1.c: New testcase.
5294 * gcc.dg/torture/pr70288-2.c: Likewise.
5295
06fd1914 52962016-03-21 Andrey Belevantsev <abel@ispras.ru>
5297
5298 PR rtl-optimization/69307
5299 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 5300
b628775e 53012016-03-21 Andrey Belevantsev <abel@ispras.ru>
5302
5303 PR rtl-optimization/69102
5304 * gcc.c-torture/compile/pr69102.c: New test.
5305
1421f43c 53062016-03-18 Jeff Law <law@redhat.com>
5307
5308 PR rtl-optimization/70263
5309 * gcc.c-torture/compile/pr70263-1.c: New test.
5310 * gcc.target/i386/pr70263-2.c: New test.
5311
e7142ce1 53122016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5313
5314 PR rtl-optimization/70278
5315 * gcc.dg/torture/pr70278.c: New test.
5316 * gcc.target/arm/pr70278.c: New test.
5317
5539bc70 53182016-03-18 David Malcolm <dmalcolm@redhat.com>
5319
5320 PR c/70281
5321 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5322 (test_builtin_types_compatible_p): New test function.
5323 * gcc.dg/pr70281.c: New test case.
5324
296a290a 53252016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5326
5327 PR target/70113
5328 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5329
666094f0 53302016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5331
5332 PR tree-optimization/70252
5333 * gcc.dg/pr70252.c: New test.
5334
350514e8 53352016-03-18 Tom de Vries <tom@codesourcery.com>
5336
5337 * gcc.dg/pr70161-2.c: New test.
5338 * gcc.dg/pr70161.c: New test.
5339
011e0cea 53402016-03-18 Tom de Vries <tom@codesourcery.com>
5341
5342 PR ipa/70269
5343 * gcc.dg/pr70269.c: New test.
5344
292a09de 53452016-03-18 Jakub Jelinek <jakub@redhat.com>
5346
5347 PR c++/70267
5348 * g++.dg/ext/java-3.C: New test.
5349
efc86c4c 53502016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5351
5352 PR c++/70205
5353 * g++.dg/lookup/pr70205.C: New test.
5354
a28dd575 53552016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5356
5357 PR c++/70218
5358 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5359
92e7ab1e 53602016-03-17 Marek Polacek <polacek@redhat.com>
5361
5362 PR c/69407
5363 * gcc.dg/atomic-op-6.c: New test.
5364
7378dbfb 53652016-03-17 David Malcolm <dmalcolm@redhat.com>
5366
5367 PR c/70264
5368 * c-c++-common/pr70264.c: New test case.
5369
f7995d7d 53702016-03-17 Jakub Jelinek <jakub@redhat.com>
5371
e2895b76 5372 PR c++/70144
5373 * c-c++-common/pr70144-1.c: New test.
5374 * c-c++-common/pr70144-2.c: New test.
5375
f7995d7d 5376 PR c++/70272
5377 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5378 * g++.dg/opt/flifetime-dse6.C: New test.
5379 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5380
5ec4a949 53812016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5382
5383 PR driver/70192
5384 * gcc.dg/pic-1.c: New test.
5385 * gcc.dg/pic-2.c: Likewise.
5386 * gcc.dg/pic-3.c: Likewise.
5387 * gcc.dg/pic-4.c: Likewise.
5388 * gcc.dg/pie-1.c: Likewise.
5389 * gcc.dg/pie-2.c: Likewise.
5390 * gcc.dg/pie-3.c: Likewise.
5391 * gcc.dg/pie-4.c: Likewise.
5392 * gcc.dg/pie-5.c: Likewise.
5393 * gcc.dg/pie-6.c: Likewise.
5394
c28550e1 53952016-03-17 Tom de Vries <tom@codesourcery.com>
5396
5397 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5398 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5399
be3296cb 54002016-03-17 Richard Biener <rguenther@suse.de>
5401
5402 PR debug/70271
5403 * g++.dg/debug/pr70271.C: New testcase.
5404
9b60ef21 54052016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5406
5407 * gcc.target/i386/pr70251.c: New test.
5408
9a80bc1a 54092016-03-17 Marek Polacek <polacek@redhat.com>
5410
5411 PR c++/70194
5412 * g++.dg/warn/constexpr-70194.C: New test.
5413
733d7ff9 54142016-03-16 Richard Henderson <rth@redhat.com>
5415
5416 PR middle-end/70240
5417 * gcc.c-torture/compile/pr70240.c: New.
5418
3e6f12bf 54192016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5420
5421 * gcc.c-torture/compile/20151204.c: Skip for avr.
5422
867c9e99 54232016-03-16 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR target/70245
5426 * g++.dg/opt/pr70245.C: New test.
5427 * g++.dg/opt/pr70245.h: New file.
5428 * g++.dg/opt/pr70245-aux.cc: New file.
5429
8ced6ab7 54302016-03-16 Martin Sebor <msebor@redhat.com>
5431
5432 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5433
37af779a 54342016-03-16 Richard Henderson <rth@redhat.com>
5435
5436 PR middle-end/70199
5437 * gcc.c-torture/compile/pr70199.c: New.
5438
78ed999c 54392016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5440
5441 * gcc.dg/uninit-19.c: Run dos2unix.
5442
462ca422 54432016-03-16 Marek Polacek <polacek@redhat.com>
5444
5445 PR c/70093
5446 * gcc.dg/nested-func-10.c: New test.
5447 * gcc.dg/nested-func-9.c: New test.
5448
fe58aacc 54492016-03-16 Jakub Jelinek <jakub@redhat.com>
5450
5451 PR tree-optimization/68714
5452 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5453
27a53872 54542016-03-16 Tom de Vries <tom@codesourcery.com>
5455
5456 PR tree-optimization/68715
5457 * gcc.dg/graphite/pr68715-2.c: New test.
5458 * gcc.dg/graphite/pr68715.c: New test.
5459 * gfortran.dg/graphite/pr68715.f90: New test.
5460
95049c3c 54612016-03-16 Tom de Vries <tom@codesourcery.com>
5462
5463 PR tree-optimization/68809
5464 * gcc.dg/graphite/pr68809-2.c: New test.
5465 * gcc.dg/graphite/pr68809.c: New test.
5466
09eddd70 54672016-03-16 Jakub Jelinek <jakub@redhat.com>
5468
81fc5915 5469 PR c++/70147
5470 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5471 method call to i () as argument. Adjust expected output.
5472
09eddd70 5473 PR c++/70147
5474 * g++.dg/ubsan/pr70147-1.C: New test.
5475 * g++.dg/ubsan/pr70147-2.C: New test.
5476
6373d2a2 54772016-03-15 Martin Sebor <msebor@redhat.com>
5478
5479 PR c++/58281
5480 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5481
d27a0c11 54822016-03-15 John David Anglin <danglin@gcc.gnu.org>
5483
9908039d 5484 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5485 hppa*-*-hpux*.
5486
45cdc3a6 5487 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5488
d27a0c11 5489 PR libfortran/69799
5490 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5491 libatomic_available.
5492
0dd1d57f 54932016-03-15 Marek Polacek <polacek@redhat.com>
5494
5495 PR c++/70209
5496 * g++.dg/ext/attribute-may-alias-4.C: New test.
5497
0ce02c07 54982016-03-15 Alexander Monakov <amonakov@ispras.ru>
5499
5500 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5501 -fvar-tracking-assignments-toggle flag.
5502
f6e39b30 55032016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5504
5505 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5506
167f93a2 55072016-03-15 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR rtl-optimization/70222
5510 * gcc.c-torture/execute/pr70222-1.c: New test.
5511 * gcc.c-torture/execute/pr70222-2.c: New test.
5512
08a8af4a 55132016-03-15 Richard Henderson <rth@redhat.com>
5514
5515 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5516
738eb905 55172016-03-15 Andrey Belevantsev <abel@ispras.ru>
5518
5519 PR rtl-optimization/69032
5520 * gcc.dg/pr69032.c: New test.
5521
dd148b3a 55222016-03-15 Andrey Belevantsev <abel@ispras.ru>
5523
5524 PR rtl-optimization/63384
d9aa5a50 5525 * g++.dg/pr63384.C: New test.
dd148b3a 5526
acf58115 55272016-03-15 Andrey Belevantsev <abel@ispras.ru>
5528
5529 PR target/64411
5530 * gcc.target/i386/pr64411.C: New test.
5531
a2897dc4 55322016-03-15 Tom de Vries <tom@codesourcery.com>
5533
5534 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5535 * gfortran.dg/goacc/kernels-alias.f95: New test.
5536
7bad2faf 55372016-03-14 Martin Sebor <msebor@redhat.com>
5538
5539 PR c++/53792
5540 * g++.dg/cpp0x/constexpr-inline.C: New test.
5541 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5542
d65fa8d9 55432016-03-14 David Edelsohn <dje.gcc@gmail.com>
5544
5545 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5546
2b3c633f 55472016-03-14 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR middle-end/70219
5550 * gcc.dg/pr70219.c: New test.
5551
e947f9c3 55522016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5553
5554 PR target/70083
5555 * gcc.dg/torture/pr70083.c: New test.
5556 * gcc.target/i386/pr70083.c: New test.
5557
74201dc2 55582016-03-14 Richard Biener <rguenther@suse.de>
5559
5560 PR tree-optimization/56365
5561 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5562
88aea41e 55632016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5564
5565 PR target/70098
5566 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5567 New function.
5568 * g++.dg/pr70098.C: New testcase.
5569
5570
1bd2aefd 55712016-03-14 Tom de Vries <tom@codesourcery.com>
5572
5573 PR tree-optimization/70045
5574 * gcc.dg/graphite/pr70045.c: New test.
5575
922c7033 55762016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5577
5578 PR fortran/69043
5579 * gfortran.dg/include_9.f90: New test.
5580
fd4ab6d9 55812016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5582
5583 PR fortran/45076
5584 gfortran.dg/prof/prof.exp: New script.
5585 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5586
7d7218d3 55872016-03-12 Andrey Belevantsev <abel@ispras.ru>
5588
5589 PR rtl-optimization/69307
5590 * gcc.dg/pr69307.c: New test.
5591
02ffd664 55922016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5593
5594 PR target/69614
5595 * gcc.target/arm/pr69614.c: New.
5596
76e207a9 55972016-03-12 Paul Thomas <pault@gcc.gnu.org>
5598
5599 PR fortran/70031
5600 * gfortran.dg/submodule_14.f08: New test
5601
5602 PR fortran/69524
5603 * gfortran.dg/submodule_15.f08: New test
5604
490ee78a 56052016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5606
5607 PR c++/70106
5608 * g++.dg/cpp1y/paren3.C: New test.
5609
04e137ff 56102016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5611
5612 PR target/70131
5613 * gcc.target/powerpc/ppc-round2.c: New test.
5614
27b2c1c4 56152016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5616
5617 PR target/70123
5618 * gcc.dg/torture/pr70123.c: New test.
5619
84116671 56202016-03-11 Jeff Law <law@redhat.com>
5621
5622 PR tree-optimization/70190
5623 * gcc.c-torture/compile/pr70190.c: New test.
5624
cfa58bc8 56252016-03-11 David Malcolm <dmalcolm@redhat.com>
5626
5627 PR c/68187
5628 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5629 case.
5630 (test43_b): Likewise.
5631 (test43_c): Likewise.
5632 (test43_d): Likewise.
5633 (test43_e): Likewise.
5634 (test43_f): Likewise.
5635 (test43_g): Likewise.
5636 (test44_a): Likewise.
5637 (test44_b): Likewise.
5638 (test44_c): Likewise.
5639 (test44_d): Likewise.
5640 (test44_e): Likewise.
5641
ce234f27 56422016-03-11 David Malcolm <dmalcolm@redhat.com>
5643
5644 PR c/70085
5645 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5646
e4756b48 56472016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5648
5649 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5650 dg-options.
5651
1f5ef87e 56522016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5653
5654 PR target/70002
5655 PR target/69245
5656 * gcc.target/aarch64/pr69245_2.c: New test.
5657
f9c352a1 56582016-03-11 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR tree-optimization/70177
5661 * gcc.dg/pr70177.c: New test.
5662
4dd92ac6 56632016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5664
5665 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5666
331e4fdb 56672016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5668
5669 * gcc.dg/tree-ssa/sra-20.c: New.
5670
69262824 56712016-03-11 Jakub Jelinek <jakub@redhat.com>
5672
6f9a7425 5673 PR rtl-optimization/70174
5674 * gcc.dg/pr70174.c: New test.
5675
69262824 5676 PR tree-optimization/70169
5677 * gcc.dg/pr70169.c: New test.
5678
4637a847 56792016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5680
5681 PR target/70160
5682 * gcc.target/i386/pr70160.c: New test.
5683
5a86d754 56842016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5685
5686 * gcc.target/s390/dfp-1.c: New test.
5687
af4c8290 56882016-03-10 Nick Clifton <nickc@redhat.com>
5689
5690 PR target/70044
5691 * gcc.target/aarch64/pr70044.c: New test.
5692
98dfd328 56932016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5694 Jakub Jelinek <jakub@redhat.com>
5695
5696 PR c++/70001
5697 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5698 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5699 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5700
75e72311 57012016-03-10 Jan Hubicka <hubicka@ucw.cz>
5702
5703 PR lto/69589
5704 * g++.dg/lto/pr69589_0.C: New testcase
5705 * g++.dg/lto/pr69589_1.C: New testcase
5706
a2eb1271 57072016-03-10 Marek Polacek <polacek@redhat.com>
5708
5709 PR c++/70153
5710 * g++.dg/delayedfold/unary-plus1.C: New test.
5711
57122016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 5713
5714 * gcc.target/arm/pr45701-1.c: Escape brackets.
5715 * gcc.target/arm/pr45701-2.c: Likewise.
5716
5ab2987f 57172016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5718
5719 * gfortran.dg/unconstrained_commons.f: New.
5720
6972afac 57212016-03-10 Alan Modra <amodra@gmail.com>
5722
5723 * gcc.dg/pr69195.c: New.
5724 * gcc.dg/pr69238.c: New.
5725
c82c99ec 57262016-03-10 Tom de Vries <tom@codesourcery.com>
5727
5728 PR testsuite/68915
5729 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5730
a2389d4a 57312016-03-10 Richard Biener <rguenther@suse.de>
5732
5733 PR tree-optimization/70128
5734 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5735 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5736
c272412d 57372016-03-09 Jakub Jelinek <jakub@redhat.com>
5738
a0451069 5739 PR tree-optimization/70152
5740 * gcc.dg/pr70152.c: New test.
5741
c272412d 5742 PR target/70086
5743 * gcc.target/i386/pr70086-1.c: New test.
5744 * gcc.target/i386/pr70086-2.c: New test.
5745 * gcc.target/i386/pr70086-3.c: New test.
5f611068 5746
5747 PR tree-optimization/70127
5748 * gcc.c-torture/execute/pr70127.c: New test.
5749
27dcb7a8 57502016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5751
5752 * c-c++-common/goacc/combined-directives-2.c: New test.
5753
c24757cf 57542016-03-09 David Malcolm <dmalcolm@redhat.com>
5755
5756 PR c/68473
5757 PR c++/70105
5758 * g++.dg/diagnostic/pr70105.C: New test.
5759 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5760 (test_multiple_ordinary_maps): New test function.
5761
83108969 57622016-03-09 David Malcolm <dmalcolm@redhat.com>
5763
5764 PR c/68473
5765 PR c++/70105
5766 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5767 Drop range information from call to inform_at_rich_loc.
5768 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5769 New.
5770 (test_show_locus): Replace calls to rich_location::add_range with
5771 calls to add_range. Rewrite the tests that used the now-defunct
5772 rich_location ctor taking a source_range. Simplify other tests
5773 by replacing calls to COMBINE_LOCATION_DATA with calls to
5774 make_location.
5775
6733c0e8 57762016-03-09 Richard Biener <rguenther@suse.de>
5777 Jakub Jelinek <jakub@redhat.com>
5778
5779 PR tree-optimization/70138
5780 * gcc.dg/vect/pr70138-1.c: New testcase.
5781 * gcc.dg/vect/pr70138-2.c: Likewise.
5782
96abb9f5 57832016-03-09 Jakub Jelinek <jakub@redhat.com>
5784
5785 PR target/70049
5786 * gcc.target/i386/pr70049.c: New test.
5787
42bb3bfb 57882016-03-09 Richard Biener <rguenther@suse.de>
5789
5790 PR c/70143
5791 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5792 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5793 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5794
27527428 57952016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5796
5797 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5798 arm-*-*.
5799
248449f2 58002016-03-09 Jakub Jelinek <jakub@redhat.com>
5801
1bd49ced 5802 PR middle-end/67278
5803 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5804
248449f2 5805 PR target/67278
5806 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5807
5808 PR middle-end/70050
5809 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5810 in testcase comment.
5811
dfc460ff 58122016-03-09 Tom de Vries <tom@codesourcery.com>
5813
5814 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5815 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5816 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5817 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5818 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5819 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5820 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5821 * gfortran.dg/goacc/kernels-loop.f95: New test.
5822
0377fc7f 58232016-03-08 Martin Sebor <msebor@redhat.com>
5824
5825 PR c++/62096
5826 * g++.dg/warn/overflow-warn-7.C: New test.
5827
3556aa80 58282016-03-08 Jason Merrill <jason@redhat.com>
5829
5830 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5831 * lib/target-supports.exp (check_effective_target_concepts): New.
5832
e5096208 58332016-03-08 Jakub Jelinek <jakub@redhat.com>
5834
5370eb8d 5835 PR c++/70135
5836 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5837 * g++.dg/ubsan/pr70135.C: New test.
5838
e5096208 5839 PR target/70110
5840 * gcc.dg/pr70110.c: New test.
5841
cc37120d 58422016-03-07 Martin Jambor <mjambor@suse.cz>
5843
5844 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5845 * c-c++-common/gomp/if-1.c: Likewise.
5846 * c-c++-common/gomp/pr61486-2.c: Likewise.
5847 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5848 to dg-additional-options.
5849 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5850 * g++/gomp/target-teams-1.c: Likewise.
5851 * gcc.dg/gomp/gomp.exp: Likewise.
5852 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5853 dg-additional-options.
5854 * gfortran.dg/gomp/gomp.exp: Likewise.
5855 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5856 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5857 dg-additional-options.
5858 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5859
53c248d8 58602016-03-07 Martin Jambor <mjambor@suse.cz>
5861
5862 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5863 * c-c++-common/gomp/gridify-1.c: New test.
5864 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5865
541e79a0 58662016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5867
5868 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5869 trigger for cortex-r8, when scanning for register r8.
5870 * gcc.target/arm/pr45701-2.c: Likewise.
5871
4dfabd94 58722016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 5873 Jeff Law <law@redhat.com>
4dfabd94 5874
5875 PR tree-optimization/69740
5876 * gcc.c-torture/compile/pr69740-1.c: New test.
5877 * gcc.c-torture/compile/pr69740-2.c: New test.
5878
1b63a87b 58792016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5880
5881 * lib/target-supports.exp
5882 (check_effective_target_whole_vector_shift): Enable for PPC64.
5883
d33914da 58842016-03-07 Richard Biener <rguenther@suse.de>
5885
5886 PR tree-optimization/70115
5887 * gcc.dg/torture/pr70115.c: New testcase.
5888
584fba4b 58892016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5890
5891 PR middle-end/69916
5892 * c-c-++-common/goacc/pr69916.c: New.
5893
7f2f5ec0 58942016-03-07 Richard Henderson <rth@redhat.com>
5895
5896 * gcc.c-torture/compile/pr70061.c: New test.
5897
f530e7c4 58982016-03-07 Richard Biener <rguenther@suse.de>
5899
5900 PR testsuite/70109
5901 * gcc.dg/vect/O3-pr36098.c: New testcase.
5902
a3855fed 59032016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5904
5905 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5906
091ffc31 59072016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5908
5909 * gnat.dg/renaming9.ad[sb]: New testcase.
5910
2941b871 59112016-03-05 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR c++/70084
5914 * g++.dg/expr/stdarg3.C: New test.
5915
5173ce42 59162016-03-04 Jeff Law <law@redhat.com>
5917
5918 PR tree-optimization/69196
5919 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5920 x86_64-*-*.
5921
2d1d2e55 59222016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5923
0e43078e 5924 PR c/69973
5925 * gcc.dg/pr69973.c: New test.
5926
d8ec06ae 5927 PR rtl-optimization/69941
5928 * gcc.dg/torture/pr69941.c: New test.
5929
2d1d2e55 5930 PR c/69824
5931 * gcc.dg/pr69824.c: New test.
5932
32f692e2 59332016-03-05 Tom de Vries <tom@codesourcery.com>
5934
5935 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5936 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5937 function.
5938
1c699e9a 59392016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5940
5941 PR c++/66786
5942 * g++.dg/cpp1y/var-templ48.C: New test.
5943 * g++.dg/cpp1y/var-templ49.C: New test.
5944
358448c6 59452016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5946
5947 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5948
01dc3c45 59492016-03-04 Jakub Jelinek <jakub@redhat.com>
5950
e968ff6d 5951 PR c++/70035
5952 * g++.dg/ubsan/pr70035.C: New test.
5953
01dc3c45 5954 PR target/70062
5955 * gcc.target/i386/pr70062.c: New test.
5956
3937d618 59572016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5958
5959 * g++.dg/template/typename21.C: Remove c++98_only.
5960
c58ac7f8 59612016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5962
5963 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5964
0060768a 59652016-03-04 David Malcolm <dmalcolm@redhat.com>
5966
5967 PR c/68187
5968 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5969 function.
5970 (fn_42_b): Likewise.
5971 (fn_42_c): Likewise.
5972
74c6fd40 59732016-03-04 David Malcolm <dmalcolm@redhat.com>
5974
5975 PR c/68187
5976 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5977 function.
5978 (fn_40_b): Likewise.
5979 (fn_41_a): Likewise.
5980 (fn_41_b): Likewise.
5981
31b11359 59822016-03-04 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR target/70059
5985 * gcc.target/i386/avx512f-pr70059.c: New test.
5986 * gcc.target/i386/avx512dq-pr70059.c: New test.
5987
c5b93452 59882016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5989
5990 PR rtl-optimization/57676
5991 * gcc.dg/torture/pr57676.c: New test.
5992
268fbd56 59932016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5994
5995 * gcc.dg/pr70026.c: New test.
5996
6560d1ad 59972016-03-04 Marek Polacek <polacek@redhat.com>
5998
5999 PR c/69798
6000 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6001 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6002
cc7dfddf 60032016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6004
6005 PR target/70004
6006 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6007 Delete.
6008 (test_corners_sisd_si): Likewise.
6009 (main): Remove checks of the above.
6010 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6011
e9663bd4 60122016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6013
6014 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6015
dcdd684e 60162016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6017
6018 * gcc.dg/torture/pr69951.c: Accept argc==0.
6019
e692d332 60202016-03-04 Richard Biener <rguenther@suse.de>
6021
6022 PR c++/70054
6023 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6024 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6025
af77b7e6 60262016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6027
6028 PR testsuite/69766
6029 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6030 testing multiarch.
6031
290da96e 60322016-03-04 Jakub Jelinek <jakub@redhat.com>
6033
6034 PR debug/69947
6035 * gcc.dg/guality/pr69947.c: New test.
6036
e51ce713 60372016-03-03 Jakub Jelinek <jakub@redhat.com>
6038
6039 PR ada/70017
6040 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6041
1feed892 60422016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6043
6044 PR rtl-optimization/69904
6045 * gcc.target/arm/pr69904.c: New test.
6046
c32bda69 60472016-03-03 Jakub Jelinek <jakub@redhat.com>
6048
6049 PR target/70021
6050 * gcc.dg/vect/pr70021.c: New test.
6051 * gcc.target/i386/pr70021.c: New test.
6052
1bc579ed 60532016-03-03 Marek Polacek <polacek@redhat.com>
6054
6055 PR middle-end/70050
6056 * gcc.dg/pr70050.c: New test.
6057
cfa8d638 60582016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6059
6060 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6061
1b889259 60622016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6063
6064 PR tree-optimization/70043
6065 * gfortran.dg/vect/pr70043.f90: New test.
6066
f756dfa3 60672016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6068
6069 * gnat.dg/specs/task1.ads: New test.
6070
5cb4863d 60712016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6072
6073 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6074 Invoke gdb with -batch.
6075 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6076
5dd12e43 60772016-03-03 Richard Biener <rguenther@suse.de>
6078
6079 PR tree-optimization/55936
6080 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6081
d97ba4ca 60822016-03-02 Jeff Law <law@redhat.com>
6083
5d23c86f 6084 PR rtl-optimization/69942
6085 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6086 effects of argument promotions.
6087
d97ba4ca 6088 PR tree-optimization/69987
6089 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6090 target does not support -fprefetch-loop-arrays.
6091
901faaa0 60922016-03-02 Uros Bizjak <ubizjak@gmail.com>
6093
6094 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6095
51f6fdce 60962016-03-02 Bin Cheng <bin.cheng@arm.com>
6097
6bc7872f 6098 PR rtl-optimization/69052
51f6fdce 6099 * gcc.target/i386/pr69052.c: New test.
6100
31d31e07 61012016-03-02 Alan Modra <amodra@gmail.com>
6102
6103 * gcc.dg/pr69990.c: New.
6104
04faee95 61052016-03-02 Jakub Jelinek <jakub@redhat.com>
6106
270d0117 6107 PR c/68062
6108 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6109
6110 PR middle-end/70022
6111 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6112
04faee95 6113 PR target/70028
6114 * gcc.target/i386/pr70028.c: New test.
6115
a2cc9e8e 61162016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6117
6118 * c-c++-common/asan/swapcontext-test-1.c,
6119 * c-c++-common/tsan/thread_leak.c,
6120 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6121 * g++.dg/tsan/benign_race.C,
6122 * g++.dg/tsan/fd_close_norace.C,
6123 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6124 races with sanitizer output
6125
dd4bd263 61262016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 6127 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 6128
6129 PR target/67278
6130 * gcc.dg/simd-8.c: New testcase.
6131
b5fe3a49 61322016-03-02 Richard Biener <rguenther@suse.de>
6133
6134 PR middle-end/67278
6135 * gcc.dg/simd-7.c: New testcase.
6136
23601f67 61372016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6138
6139 * gcc.target/i386/pr70007.c: Tweak.
6140
f66f65e7 61412016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6142
6143 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6144
60773515 61452016-03-02 Marek Polacek <polacek@redhat.com>
6146
6147 PR c/67854
6148 * gcc.dg/pr67854.c: New test.
6149
6c094cb1 61502016-03-02 Jakub Jelinek <jakub@redhat.com>
6151
6152 PR middle-end/70025
6153 * gcc.dg/torture/pr70025.c: New test.
6154
7627bb56 61552016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6156
6157 PR tree-optimization/68621
6158 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6159
066c8e94 61602016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6161
6162 * gcc.target/i386/pr70007.c: New test.
6163
d3b819ad 61642016-03-01 Jeff Law <law@redhat.com>
6165
d4b9ad56 6166 PR tree-optimization/69196
7e217344 6167 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 6168
d3b819ad 6169 PR tree-optimization/69196
6170 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6171 duplicating code and spoiling the expected output.
6172
4f37285d 61732016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6174
6175 PR target/70033
6176 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6177 supports power9 before doing tests.
6178 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6179 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6180 * gcc.target/powerpc/p9-permute.c: Likewise.
6181
3e9c4f6c 61822016-03-01 Uros Bizjak <ubizjak@gmail.com>
6183
6184 PR target/70027
6185 * gcc.target/i386/pr70027.c: New test.
6186
e324729e 61872016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 6188
6189 * gcc.dg/pr70017.c: New test.
6190
40e9ce2d 61912016-03-01 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR c/69796
6194 PR c/69974
6195 * gcc.dg/pr69796.c: New test.
6196 * gcc.dg/pr69974.c: New test.
6197
e8b016ea 61982016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6199
6200 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6201
24d3127c 62022016-02-29 Jeff Law <law@redhat.com>
6203
6204 PR tree-optimization/69987
6205 * gfortran.dg/pr69987.f90: New test.
6206
6207 PR tree-optimization/69989
6208 * gcc.c-torture/compile/pr69989-2.c: New test.
6209
12cc1225 62102016-03-01 Marek Polacek <polacek@redhat.com>
6211
6212 PR c++/69795
6213 * g++.dg/parse/invalid1.C: New test.
6214
d99a947c 62152016-03-01 Richard Biener <rguenther@suse.de>
6216
6217 PR middle-end/70022
6218 * gcc.dg/pr70022.c: New testcase.
6219
395dbc60 62202016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6221
6222 PR tree-optimization/69956
6223 * gcc.dg/pr69956.c: New test.
6224
40a35c55 62252016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6226
6227 PR target/70011
6228 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6229 XFAIL when hardware supports efficient unaligned storage access.
6230
4edc90b0 62312016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6232
6233 PR c++/69961
6234 * g++.dg/template/pr69961a.C: New test.
6235 * g++.dg/template/pr69961b.C: New test.
6236
1ed1f69a 62372016-02-29 David Malcolm <dmalcolm@redhat.com>
6238
6239 PR preprocessor/69985
6240 * gcc.dg/cpp/pr69985.c: New test case.
6241
01c5d15d 62422016-02-29 Jeff Law <law@redhat.com>
6243
3a4d3de5 6244 PR tree-optimization/70005
6245 * gcc.c-torture/execute/pr70005.c New test.
6246
01c5d15d 6247 PR tree-optimization/69999
6248 * gcc.c-torture/compile/pr69999.c: New test.
6249
1bf66b54 62502016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6251
6252 PR tree-optimization/69652
6253 * gcc.dg/torture/pr69652.c: Delete test.
6254 * gcc.dg/vect/pr69652.c: New test.
6255
b4d653d5 62562016-02-19 Richard Biener <rguenther@suse.de>
6257
6258 PR tree-optimization/69980
6259 * gfortran.dg/vect/pr69980.f90: New testcase.
6260
35bc4745 62612016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6262
6263 * gcc.target/sparc/20160229-1.c: New test.
6264
bb54a538 62652016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6266
6267 * gnat.dg/stack_usage3.adb: New test.
6268 * gnat.dg/stack_usage3_pkg.ads: New helper.
6269
95164e71 62702016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6271
6272 * gnat.dg/renaming8.adb: New test.
6273 * gnat.dg/renaming8_pkg1.ads: New helper.
6274 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6275 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6276
a890896f 62772016-02-29 Richard Biener <rguenther@suse.de>
6278
6279 PR tree-optimization/69720
6280 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6281
5c70403a 62822016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6283
6284 PR fortran/68147
6285 PR fortran/47674
6286 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6287
dfb6d139 62882016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 6289 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6290
6291 PR fortran/56007
6292 * gfortran.dg/coarray_8.f90: Adjust error message.
6293 * gfortran.dg/pr56007.f90: New test.
6294 * gfortran.dg/pr56007.f: New test.
6295
536508db 62962016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6297
6298 PR tree-optimization/69989
6299 * gcc.dg/torture/pr69989.c: New test.
6300
eec75e45 63012016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6302
6303 * gcc.target/i386/stack-realign-win.c: New test.
6304
0175e45a 63052016-02-28 Harald Anlauf <anlauf@gmx.de>
6306
6307 PR fortran/60126
6308 * gfortran.dg/pr60126.f90: New test.
6309
2a703589 63102016-02-27 Jeff Law <law@redhat.com>
6311
6312 Revert
6313 2016-02-26 Richard Biener <rguenther@suse.de>
6314 Jeff Law <law@redhat.com>
6315
6316 PR tree-optimization/69740
6317 * gcc.c-torture/compile/pr69740-1.c: New test.
6318 * gcc.c-torture/compile/pr69740-2.c: New test.
6319
359b4c18 63202016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6321
1c96765a 6322 PR fortran/69910
359b4c18 6323 * gfortran.dg/newunit_4.f90: New test.
6324
49462d93 63252016-02-27 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR target/69613
6328 PR rtl-optimization/69886
6329 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6330 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6331 target.
6332
c4ac733e 63332016-02-26 Martin Sebor <msebor@redhat.com>
6334
6335 PR tree-optimization/15826
6336 * gcc.dg/tree-ssa/pr15826.c: New test.
6337
da8c4b5d 63382016-02-26 Jakub Jelinek <jakub@redhat.com>
6339
6340 PR target/69969
6341 * gcc.target/powerpc/pr69969.c: New test.
6342
0a4558eb 63432016-02-26 Martin Sebor <msebor@redhat.com>
6344
6345 PR c++/15766
6346 * g++.old-deja/g++.other/decl5.C: Add a test case.
6347
5b500299 63482016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6349
6350 PR target/69946
6351 * gcc.target/powerpc/pr69946.c: New file.
6352
565f533b 63532016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 6354 Jeff Law <law@redhat.com>
565f533b 6355
0a4558eb 6356 PR tree-optimization/69740
565f533b 6357 * gcc.c-torture/compile/pr69740-1.c: New test.
6358 * gcc.c-torture/compile/pr69740-2.c: New test.
6359
ff67cbea 63602016-02-26 Martin Jambor <mjambor@suse.cz>
6361
6362 PR middle-end/69920
6363 * gcc.dg/torture/pr69932.c: New test.
6364 * gcc.dg/torture/pr69936.c: Likewise.
6365
e400d817 63662016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6367
6368 PR target/69709
6369 * gcc.target/s390/pr69709.c: New test.
6370
126a5a2d 63712016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6372
6373 PR target/69245
6374 * gcc.target/aarch64/pr69245_1.c: New test.
6375
59c58860 63762016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6377
6378 PR target/69613
6379 * gcc.dg/torture/pr69613.c: New test.
6380
9441fa4e 63812016-02-26 Jakub Jelinek <jakub@redhat.com>
6382
6383 PR rtl-optimization/69891
6384 * gcc.target/i386/pr69891.c: New test.
6385
e48fcde0 63862016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 6387 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6388
35ed600a 6389 PR target/61397
f41208a1 6390 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6391 functionality for both 32-bit and 64-bit.
6392
c86aaa0e 63932016-02-26 Richard Biener <rguenther@suse.de>
6394
6395 PR tree-optimization/69551
6396 * gcc.dg/torture/pr69951.c: New testcase.
6397
38e71a65 63982016-02-25 Richard Biener <rguenther@suse.de>
6399
6400 PR tree-optimization/48795
6401 * gcc.dg/Warray-bounds-18.c: New testcase.
6402
03331e69 64032016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6404
6405 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6406
f14d8d6a 64072016-02-25 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR rtl-optimization/69896
6410 * gcc.dg/pr69896.c: New test.
6411
4003c807 64122016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6413
6414 PR c++/69736
6415 * g++.dg/cpp1y/paren2.C: New test.
6416
a0573328 64172016-02-24 Martin Sebor <msebor@redhat.com>
6418
6419 PR c/51147
6420 * gcc.dg/enum-mode-2.c: New test.
6421
2cde02ad 64222016-02-24 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR c++/69922
6425 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6426 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6427 * g++.dg/ubsan/pr69922.C: New test.
6428
f0ea75d1 64292016-02-24 Marek Polacek <polacek@redhat.com>
6430
6431 PR c/69819
6432 * gcc.dg/pr69819.c: New test.
6433
05027366 64342016-02-24 Martin Sebor <msebor@redhat.com>
6435
34ed562b 6436 PR c++/69912
6437 * g++.dg/ext/flexary15.C: New test.
6438
64392016-02-24 Martin Sebor <msebor@redhat.com>
6440
6441 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 6442 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 6443 * g++.dg/ext/builtin_alloca.C: Same.
05027366 6444
650c3ad5 64452016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6446 Charles Baylis <charles.baylis@linaro.org>
6447
6448 PR debug/61033
6449 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6450
596070e8 64512016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 6452 Jakub Jelinek <jakub@redhat.com>
596070e8 6453
6454 PR middle-end/69760
6455 * gcc.dg/torture/pr69760.c: New testcase.
6456
d6b92d9f 64572016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6458
6459 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6460 pattern on Solaris with as.
6461
90436d9d 64622016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6463
6464 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6465 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6466 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6467 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6468
7c749495 64692016-02-24 Jakub Jelinek <jakub@redhat.com>
6470
6471 PR middle-end/69915
6472 * gcc.dg/pr69915.c: New test.
6473
9c9680b5 64742016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6475
6476 PR rtl-optimization/69886
6477 * gcc.dg/torture/pr69886.c: New test.
6478
36d081ee 64792016-02-24 Richard Biener <rguenther@suse.de>
6480
6481 PR middle-end/68963
6482 * gcc.dg/torture/pr68963.c: New testcase.
6483
2a0accb9 64842016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6485
6486 PR target/69875
6487 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6488 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6489 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6490 * gcc.target/arm/atomic_loaddi_1.c: New test.
6491 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6492 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6493 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6494 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6495 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6496 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6497 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6498 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6499
f0e92ef1 65002016-02-24 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR middle-end/69909
6503 * gcc.dg/torture/pr69909.c: New test.
6504
6907286f 65052016-02-24 Richard Biener <rguenther@suse.de>
6506
6507 PR tree-optimization/69907
6508 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6509 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6510 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6511
e6ab7475 65122016-02-24 Christian Bruel <christian.bruel@st.com>
6513
6514 * gcc.target/arm/pragma_cpp_fma.c: New test.
6515
47587450 65162016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6517
6518 PR fortran/61156
6519 * gfortran.dg/include_6.f90: Update test.
6520
d41ab738 65212016-02-23 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR objc/69844
6524 * objc.dg/pr69844.m: New test.
6525
4772d9d5 65262016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6527
6528 PR libgfortran/69456
6529 * gfortran.dg/namelist_89.f90: New test.
6530 * gfortran.dg/pr59700.f90: Update test..
6531
8c38d887 65322016-02-23 Martin Sebor <msebor@redhat.com>
6533
6534 PR middle-end/69780
6535 * g++.dg/ext/builtin_alloca.C: New test.
6536 * gcc.dg/builtins-68.c: New test.
6537
ee1bfdb0 65382016-02-23 Richard Henderson <rth@redhat.com>
6539
6540 * gcc.target/i386/addr-space-3.c: Remove test.
6541
52609ec3 65422016-02-23 David Malcolm <dmalcolm@redhat.com>
6543
6544 PR preprocessor/69126
6545 PR preprocessor/69543
6546 * c-c++-common/pr69126-2-long.c: New test.
6547 * c-c++-common/pr69126-2-short.c: New test.
6548 * c-c++-common/pr69543-1.c: Remove xfail.
6549
d5bf2cc8 65502016-02-23 David Malcolm <dmalcolm@redhat.com>
6551
6552 PR preprocessor/69126
6553 PR preprocessor/69543
6554 PR preprocessor/69558
6555 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6556 (f): Rename to...
6557 (test_2): ...this, and add leading comment.
6558 (MACRO_3, test_3): New.
6559 (MACRO_4A, MACRO_4B, test_4): New.
6560 (MACRO): Rename to...
6561 (MACRO_5): ...this.
6562 (g): Rename to...
6563 (test_5): ...this, updating for renaming of MACRO, and
6564 add leading comment.
6565 * c-c++-common/pr69543-1.c: New.
6566 * c-c++-common/pr69543-2.c: New.
6567 * c-c++-common/pr69543-3.c: New.
6568 * c-c++-common/pr69543-4.c: New.
6569 * c-c++-common/pr69558-1.c: New.
6570 * c-c++-common/pr69558-2.c: New.
6571 * c-c++-common/pr69558-3.c: New.
6572 * c-c++-common/pr69558-4.c: New.
6573 * gcc.dg/pr69558.c: Move to...
6574 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6575 xfail for c++.
6576
3a37a410 65772016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6578
6579 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6580 to -ftree-parallelize-loops/-fopenacc changes.
6581 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6582 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6583 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6584 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6585 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6586 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6587 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6588 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6589 * c-c++-common/goacc/kernels-loop.c: Likewise.
6590 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6591 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6592 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6593 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6594
ecca180f 65952016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6596
6597 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6598
eec0fa3f 65992016-02-23 Jakub Jelinek <jakub@redhat.com>
6600
f1f91c07 6601 PR c++/69902
6602 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6603
eec0fa3f 6604 PR c/69900
6605 * gcc.dg/pr69900.c: New test.
6606
e045424d 66072016-02-23 Martin Jambor <mjambor@suse.cz>
6608
6609 PR tree-optimization/69666
6610 * gcc.dg/tree-ssa/pr69666.c: New test.
6611
f482dff6 66122016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6613
6614 PR fortran/67451
6615 * gfortran.dg/coarray_allocate_5.f08: New test.
6616
57ed698b 66172016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6618
6619 * gcc.target/s390/vcond-shift.c: Move to ...
6620 * gcc.target/s390/vector/vcond-shift.c: ... here.
6621
990e443c 66222016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6623
6624 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6625 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6626
296c5f01 66272016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6628
6629 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6630
e53f41d5 66312016-02-20 Mark Wielaard <mjw@redhat.com>
6632
6633 PR c/28901
6634 * gcc.dg/unused-variable-3.c: New test.
6635
13af201d 66362016-02-22 Jakub Jelinek <jakub@redhat.com>
6637
6638 PR target/69888
6639 * gcc.target/i386/pr69888.c: New test.
6640
682c90f9 66412016-02-22 Richard Biener <rguenther@suse.de>
6642
6643 PR tree-optimization/69882
6644 * gfortran.dg/vect/pr69882.f90: New testcase.
6645
b8cd18c3 66462016-02-22 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR target/69885
6649 * gcc.dg/pr69885.c: New test.
6650
09343379 66512016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6652
6653 PR target/69806
6654 PR target/54089
6655 * gcc.target/sh/pr54089-10.c: New.
6656
b345a09f 66572016-02-20 Paul Thomas <pault@gcc.gnu.org>
6658
6659 PR fortran/69423
6660 * gfortran.dg/deferred_character_15.f90 : New test.
6661
51385aed 66622016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6663
6664 PR fortran/57365
6665 gfortran.dg/allocate_with_source_18.f03: New test.
6666
66672016-02-20 Harald Anlauf <anlauf@gmx.de>
6668
6669 PR fortran/52531
6670 gfortran.dg/gomp/pr52531.f90: New test.
6671
9cce8384 66722016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6673
6674 PR c++/69865
6675 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6676 -std=c++03.
6677
d91f5fbb 66782016-02-19 Jakub Jelinek <jakub@redhat.com>
6679
563d5cb8 6680 PR c++/69826
6681 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6682 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6683
0a04aac9 6684 PR c++/69850
6685 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6686
d91f5fbb 6687 PR c++/69851
6688 * g++.dg/torture/pr69851.C: New test.
6689
5fe1f282 66902016-02-19 Martin Sebor <msebor@redhat.com>
6691
6692 PR testsuite/69573
6693 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6694
a45bce11 66952016-02-19 Jakub Jelinek <jakub@redhat.com>
6696
6263dde1 6697 PR c++/69850
6698 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6699 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6700
a45bce11 6701 PR c++/67767
6702 * g++.dg/cpp0x/pr67767.C: New test.
6703
cf2ed1b7 67042016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6705
6706 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6707 for fp, simd, crypto, crc, lse.
6708 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6709 above.
6710 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6711 effective target check.
6712
f6cc34b0 67132016-02-19 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR target/69820
6716 * gcc.target/i386/pr69820.c: New test.
6717
6c678e78 67182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6719
6720 * gcc.target/s390/vector/int128-1.c: New test.
6721
b088ff4b 67222016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6723
6724 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6725
b11e60a4 67262016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6727
6728 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6729 instruction pattern name to prevent the testcase from failing with
6730 -march=z13.
6731
664ff6a0 67322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6733
6734 * gcc.target/s390/md/movstr-2.c: New test.
6735
e80be24b 67362016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6737
6738 * gcc.target/s390/morestack.c: New test.
6739
9839f350 67402016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6741
6742 PR target/69625
6743 * gcc.target/s390/pr69625.c: Add test case.
6744
4550fbd0 67452016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6746
6747 PR testsuite/68580
6748 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6749
57d00b6a 67502016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6751
6752 PR target/68404
6753 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6754 * gcc.target/powerpc/fusion3.c: Likewise.
6755
63ad69d6 67562016-02-18 Richard Biener <rguenther@suse.de>
6757
6758 PR middle-end/69553
6759 * g++.dg/torture/pr69553.C: New testcase.
6760
d92404ed 67612016-02-18 Nick Clifton <nickc@redhat.com>
6762
4550fbd0 6763 PR target/62254
6764 PR target/69610
6765 * gcc.target/arm/pr62554.c: New test.
6766 * gcc.target/arm/pr69610-1.c: New test.
6767 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 6768
0808dfce 67692016-02-18 Richard Biener <rguenther@suse.de>
6770
6771 PR middle-end/69854
6772 * gcc.dg/torture/pr69854.c: New testcase.
6773
fc3527e3 67742016-02-17 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR c++/69850
6777 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6778
e3c24279 67792012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6780
6781 * gcc.target/powerpc/vec-cg.c: New test.
6782
c9732c2b 67832016-02-17 Richard Biener <rguenther@suse.de>
6784
6785 PR testsuite/69586
6786 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6787
51bf9f9b 67882016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6789
6790 PR target/69161
6791 * gcc.c-torture/compile/pr69161.c: New test.
6792
6baedca3 67932016-02-17 David Sherwood <david.sherwood@arm.com>
6794
6795 PR target/69532
6796 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6797 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6798
4f240715 67992016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6800
6801 * gcc.dg/ifcvt-4.c: Skip on Visium.
6802
e0c0515d 68032016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6804
6805 * gnat.dg/atomic8.adb: New test.
6806
7b319ee6 68072016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6808
6809 * gnat.dg/discr46.ad[sb]: New test.
6810
48a7e3d1 68112016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6812
6813 PR Target/48344
6814 * gcc.target/powerpc/pr48344-1.c: New test.
6815
3f844f15 68162015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6817
6818 PR fortran/69742
6819 * gfortran.dg/associate_21.f90: New test.
6820
7675e968 68212016-02-16 Jakub Jelinek <jakub@redhat.com>
6822
6823 PR c/69835
6824 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6825 -Wnonnull in dg-options.
6826 * c-c++-common/nonnull-2.c: New test.
6827
d6faee88 68282016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6829 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6830
6831 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6832
3a2a72aa 68332016-02-16 Jakub Jelinek <jakub@redhat.com>
6834
6835 PR middle-end/69801
6836 * gcc.dg/pr69801.c: Add empty dg-options.
6837
28072426 68382016-02-16 James Norris <jnorris@codesourcery.com>
6839
6840 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6841 * g++.dg/goacc/deviceptr-1.c: New file.
6842
37fffac2 68432016-02-16 Jakub Jelinek <jakub@redhat.com>
6844
6845 PR tree-optimization/69820
6846 * gcc.dg/vect/pr69820.c: New test.
6847
f72a5e61 68482016-02-16 Richard Biener <rguenther@suse.de>
6849
6850 PR tree-optimization/69776
6851 * gcc.dg/torture/pr69776-2.c: New testcase.
6852
50e0cd76 68532016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6854
6855 PR tree-optimization/69714
6856 * gcc.dg/torture/pr69714.c: New test.
6857
14a72c4e 68582016-02-16 Jakub Jelinek <jakub@redhat.com>
6859
6860 PR tree-optimization/69802
6861 * gcc.dg/pr69802.c: New test.
6862
fd808c11 68632016-02-16 Richard Biener <rguenther@suse.de>
6864
6865 PR middle-end/69801
6866 * gcc.dg/pr69801.c: New testcase.
6867
49a549ca 68682016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6869
6870 PR libgfortran/69651
6871 * gfortran.dg/read_bang.f90: New test.
6872 * gfortran.dg/read_bang4.f90: New test.
6873
77454e6e 68742016-02-15 Jakub Jelinek <jakub@redhat.com>
6875
2074f21c 6876 PR c++/69658
6877 * g++.dg/init/pr69658.C: New test.
6878
77454e6e 6879 PR c++/69797
6880 * c-c++-common/pr69797.c: New test.
6881
4ef4d764 68822016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6883
6884 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6885 check for aarch64*-*-*.
6886
4a45fe0f 68872016-02-15 Richard Biener <rguenther@suse.de>
6888
6889 PR tree-optimization/69783
6890 * gcc.dg/vect/pr69783.c: New testcase.
6891
0b3619e6 68922016-02-15 Richard Biener <rguenther@suse.de>
6893
6894 PR tree-optimization/69776
6895 * gcc.dg/torture/pr69776.c: New testcase.
6896
9b49c3cb 68972016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6898
6899 PR fortran/60526
6900 * gfortran.dg/type_decl_4.f90: Reinstated.
6901
e46faff9 69022016-02-14 John David Anglin <danglin@gcc.gnu.org>
6903
6904 PR fortran/68746
6905 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6906
a96c809a 69072016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6908
6909 PR fortran/60526
6910 PR bootstrap/69816
6911 * gfortran.dg/type_decl_4.f90: Removed.
6912
fdec7e88 69132016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6914
6915 PR fortran/60526
6916 * gfortran.dg/type_decl_4.f90: New test.
6917
a72095c4 69182016-02-14 Alan Modra <amodra@gmail.com>
6919
bc436924 6920 PR testsuite/68886
a72095c4 6921 * gcc.c-torture/execute/stkalign.c: Revise test.
6922
73bb5f8b 69232016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6924
6925 PR target/67260
6926 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6927
beb13161 69282016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6929
6930 PR target/67260
6931 * gcc.target/sh/torture/pr67260.c: New.
6932
67cab04e 69332016-02-12 John David Anglin <danglin@gcc.gnu.org>
6934
6935 * gcc.dg/pr67964.c: Add dg-require-alias.
6936
44a59bb1 69372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6938
6939 PR target/67636
6940 PR target/64345
6941 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6942
38c9bd3a 69432016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6944
6945 PR libgfortran/69668
6946 * gfortran.dg/namelist_88.f90: New test.
6947
1774ff82 69482016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6949
6950 PR libgfortran/69668
6951 * gfortran.dg/namelist_38.f90: Update test.
6952 * gfortran.dg/namelist_84.f90: Update test.
6953
aec1f4bd 69542016-02-12 David Malcolm <dmalcolm@redhat.com>
6955
6956 PR other/69554
6957 * gcc.dg/pr69554-1.c: New test.
6958 * gfortran.dg/pr69554-1.F90: New test.
6959 * gfortran.dg/pr69554-2.F90: New test.
6960 * lib/gcc-dg.exp (proc dg-locus): New function.
6961 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6962 distinguish between the caret-printing and non-caret-printing
6963 cases. If caret-printing has been explicitly enabled, bail out
6964 without attempting to fix up the output.
6965
da7d5066 69662016-02-12 David Malcolm <dmalcolm@redhat.com>
6967
6968 PR driver/69265
6969 PR driver/69453
6970 * gcc.dg/spellcheck-options-3.c: New test case.
6971 * gcc.dg/spellcheck-options-4.c: New test case.
6972 * gcc.dg/spellcheck-options-5.c: New test case.
6973 * gcc.dg/spellcheck-options-6.c: New test case.
6974 * gcc.dg/spellcheck-options-7.c: New test case.
6975 * gcc.dg/spellcheck-options-8.c: New test case.
6976 * gcc.dg/spellcheck-options-9.c: New test case.
6977 * gcc.dg/spellcheck-options-10.c: New test case.
6978
fcce1b0b 69792016-02-12 Jakub Jelinek <jakub@redhat.com>
6980
6981 PR rtl-optimization/69764
6982 PR rtl-optimization/69771
6983 * c-c++-common/pr69764.c: New test.
6984 * gcc.dg/torture/pr69771.c: New test.
6985
6d609290 69862016-02-12 Marek Polacek <polacek@redhat.com>
6987
6988 * g++.dg/torture/init-list1.C: New.
6989
7d75fb56 69902016-02-12 Marek Polacek <polacek@redhat.com>
6991
6992 * gcc.dg/pr69522.c: Add empty dg-options.
6993
52543fda 69942016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6995
6996 * g++.dg/lto/lto.exp: Include and init mpx.
6997 * g++.dg/lto/pr69729_0.C: New test.
6998
34947478 69992016-02-12 Jakub Jelinek <jakub@redhat.com>
7000
9181a4ec 7001 PR ipa/69241
7002 * g++.dg/ipa/pr69241-4.C: New test.
7003
34947478 7004 PR ipa/68672
7005 * g++.dg/ipa/pr68672-1.C: New test.
7006 * g++.dg/ipa/pr68672-2.C: New test.
7007 * g++.dg/ipa/pr68672-3.C: New test.
7008
74a4140f 70092016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7010
7011 PR c/69522
50e0cd76 7012 * gcc.dg/pr69522.c: New test.
74a4140f 7013
9ddb20d6 70142016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7015
7016 PR c++/69098
7017 * g++.dg/cpp1y/69098.C: New test.
7018 * g++.dg/cpp1y/69098-2.C: New test.
7019
67cf9b55 70202016-02-12 Jakub Jelinek <jakub@redhat.com>
7021
7022 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7023 and neighbour -> neighbor.
7024 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7025 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7026 * c-c++-common/Wvarargs.c: Likewise.
7027 * c-c++-common/goacc/host_data-5.c: Likewise.
7028 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7029 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7030 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7031 * gcc.target/aarch64/pr60697.c: Likewise.
7032 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7033 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7034 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7035 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7036 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7037 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7038 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7039 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7040 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7041 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7042 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7043 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7044 * g++.dg/lookup/koenig5.C: Likewise.
7045 * g++.dg/ext/no-asm-2.C: Likewise.
7046 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7047 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7048 * gfortran.dg/used_types_16.f90: Likewise.
7049 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7050 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7051 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7052 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7053 * gfortran.dg/abstract_type_6.f03: Likewise.
7054 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7055 * gfortran.dg/used_types_15.f90: Likewise.
7056 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7057 * gfortran.dg/exit_3.f08: Likewise.
7058 * gfortran.dg/open_status_2.f90: Likewise.
7059 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7060 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7061 * gfortran.dg/associate_1.f03: Likewise.
7062 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7063 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7064 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7065 * gcc.dg/builtin-object-size-1.c: Likewise.
7066 * gcc.dg/noreturn-6.c: Likewise.
7067 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7068 * gcc.dg/globalalias.c: Likewise.
7069 * gcc.dg/builtins-config.h: Likewise.
7070 * gcc.dg/pr30457.c: Likewise.
7071 * gcc.c-torture/compile/volatile-1.c: Likewise.
7072 * gcc.c-torture/execute/20101011-1.c: Likewise.
7073 * c-c++-common/Waddress-1.c: Likewise.
7074
40b38ace 70752016-02-11 Jakub Jelinek <jakub@redhat.com>
7076
7077 PR c/69768
7078 * c-c++-common/Waddress-1.c: New test.
7079
42c87ca9 70802016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7081
7082 PR fortran/69296
7083 * gfortran.dg/associate_19.f03: New test.
7084 * gfortran.dg/associate_20.f03: New test.
7085
acb7939f 70862016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7087
7088 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7089
6defe3c5 70902016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7091
7092 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7093 .arch armv8-a\n. Add -dA to dg-options.
7094 * gcc.target/aarch64/assembler_arch_1.c: New test.
7095 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7096
63f63318 70972016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7098
7099 PR c++/68726
7100 * g++.dg/cpp0x/pr68726.C: New.
7101
1cddf457 71022016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7103
7104 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7105 test.
7106
b86fba37 71072016-02-11 Richard Biener <rguenther@suse.de>
7108
7109 * g++.dg/tree-ssa/pr61034.C: Adjust.
7110
ec4ec95a 71112016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7112
be7c31e9 7113 PR target/69148
ec4ec95a 7114 * gcc.target/s390/pr69148.c: New.
7115
f64416ca 71162016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7117
7118 PR tree-optimization/69652
7119 * gcc.dg/torture/pr69652.c: New test.
7120
e5d1ea31 71212016-02-10 Jakub Jelinek <jakub@redhat.com>
7122 Patrick Palka <ppalka@gcc.gnu.org>
7123
7124 PR ipa/69241
7125 PR c++/69649
7126 * g++.dg/ipa/pr69241-1.C: New test.
7127 * g++.dg/ipa/pr69241-2.C: New test.
7128 * g++.dg/ipa/pr69241-3.C: New test.
7129 * g++.dg/ipa/pr69649.C: New test.
7130
fa03b19d 71312016-02-10 Uros Bizjak <ubizjak@gmail.com>
7132
7133 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7134 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7135
14485c8a 71362016-02-10 Bin Cheng <bin.cheng@arm.com>
7137
7138 PR tree-optimization/68021
7139 * gcc.dg/tree-ssa/pr68021.c: New test.
7140
79f1ed25 71412016-02-10 Richard Biener <rguenther@suse.de>
7142
7143 PR tree-optimization/69726
7144 * gcc.dg/uninit-22.c: New testcase.
7145
58f74eff 71462016-02-09 Andrew Pinski <apinski@cavium.com>
7147
7148 PR tree-opt/69282
7149 * gcc.c-torture/compile/20160205-1.c: New testcase.
7150
600c00f7 71512016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7152
7153 PR target/68404
7154 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7155 instead accessing a really large arrray.
7156 * gcc.target/powerpc/fusion3.c: Likewise.
7157
0771836e 71582016-02-09 Charles Baylis <charles.baylis@linaro.org>
7159
7160 PR target/68532
7161 * gcc.c-torture/execute/pr68532.c: New test.
7162
4ccd644f 71632016-02-11 Alexandre Oliva <aoliva@redhat.com>
7164
7165 PR target/69634
7166 * gcc.dg/pr69634.c: New.
7167
2e980a39 71682016-02-09 Richard Biener <rguenther@suse.de>
7169
7170 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7171
aacf7102 71722016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 7173
aacf7102 7174 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7175
a1856ddf 71762016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7177
7178 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7179
d4d3da7e 71802016-02-09 Richard Biener <rguenther@suse.de>
7181
7182 PR tree-optimization/69715
7183 * gcc.dg/torture/pr69715.c: New testcase.
7184
9cc6714f 71852016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7186
7187 PR c++/69139
7188 * g++.dg/cpp0x/trailing12.C: New test.
7189 * g++.dg/cpp0x/trailing13.C: New test.
7190
83d5062b 71912016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7192
7193 PR c++/69283
7194 PR c++/67835
7195 * g++.dg/cpp1y/auto-fn29.C: New test.
7196 * g++.dg/cpp1y/auto-fn30.C: New test.
7197
394a86f3 71982016-02-08 Jakub Jelinek <jakub@redhat.com>
7199
7200 PR tree-optimization/69209
7201 * gcc.c-torture/compile/pr69209.c: New test.
7202
93b124b4 72032016-02-08 Jeff Law <law@redhat.com>
7204
7205 PR tree-optimization/68541
7206 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7207 of statements allowed in join block for path splitting.
7208
26abce13 72092016-02-08 Jakub Jelinek <jakub@redhat.com>
7210
0acb2d6e 7211 PR c++/59627
7212 * g++.dg/gomp/pr59627.C: New test.
7213
26abce13 7214 PR ipa/69239
7215 * g++.dg/ipa/pr69239.C: New test.
7216
86e0b129 72172016-02-08 David Malcolm <dmalcolm@redhat.com>
7218
7219 PR preprocessor/69664
7220 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7221 * gcc.dg/cpp/warn-comments.c: Likewise.
7222
f553d9f8 72232016-02-08 Marek Polacek <polacek@redhat.com>
7224
7225 PR c++/69688
7226 * g++.dg/init/const12.C: New test.
7227
600695e0 72282016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7229
7230 PR target/60410
7231 * gcc.dg/lto/pr55113_0.c: Remove test.
7232
c4f4b1e8 72332016-02-08 Richard Biener <rguenther@suse.de>
7234
7235 PR tree-optimization/69719
7236 * gcc.dg/torture/pr69719.c: New testcase.
7237
5a987d87 72382016-02-08 Richard Biener <rguenther@suse.de>
7239 Jeff Law <law@redhat.com>
7240
7241 PR target/68273
7242 * gcc.target/mips/pr68273.c: New testcase.
7243
0418e71d 72442016-02-08 Richard Biener <rguenther@suse.de>
7245
7246 PR rtl-optimization/69274
7247 * gcc.target/i386/addr-sel-1.c: XFAIL.
7248
07c0f1ca 72492016-02-08 Jeff Law <law@redhat.com>
7250
40d85f4c 7251 PR tree-optimization/68541
7252 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7253
140e093f 7254 PR tree-optimization/65917
07c0f1ca 7255 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7256
16430acf 72572016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7258
7259 PR fortran/50555
7260 * gfortran.dg/namelist_args.f90: New test.
7261
3f0ff0d8 72622016-02-05 Jeff Law <law@redhat.com>
7263
140e093f 7264 PR tree-optimization/68541
3f0ff0d8 7265 * gcc.dg/tree-ssa/split-path-2.c: New test.
7266 * gcc.dg/tree-ssa/split-path-3.c: New test.
7267 * gcc.dg/tree-ssa/split-path-4.c: New test.
7268 * gcc.dg/tree-ssa/split-path-5.c: New test.
7269 * gcc.dg/tree-ssa/split-path-6.c: New test.
7270 * gcc.dg/tree-ssa/split-path-7.c: New test.
7271
a7cc1f94 72722016-02-05 Martin Sebor <msebor@redhat.com>
7273
7274 PR c++/69662
7275 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7276 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7277
fcb25f28 72782016-02-06 Richard HEnderson <rth@redhat.com>
7279
7280 PR c/69643
7281 * gcc.target/i386/addr-space-4.c: New.
7282 * gcc.target/i386/addr-space-5.c: New.
7283
3a2545a1 72842016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7285
7286 PR fortran/66089
7287 * gfortran.dg/elemental_dependency_6.f90: New.
7288
1e302465 72892016-02-05 Jakub Jelinek <jakub@redhat.com>
7290
66feb54c 7291 PR rtl-optimization/69691
7292 * gcc.c-torture/execute/pr69691.c: New test.
7293
1e302465 7294 PR c++/69628
7295 * g++.dg/parse/pr69628.C: New test.
7296
9c28a298 72972016-02-05 Uros Bizjak <ubizjak@gmail.com>
7298
7299 * gcc.dg/sancov/asan.c: Move to ...
7300 * gcc.dg/asan/sancov-1.c: ... here.
7301
a854e286 73022016-02-05 Uros Bizjak <ubizjak@gmail.com>
7303
7304 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7305
d4f0b240 73062016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7307
7308 PR target/69677
7309 * gcc.target/i386/pr69677.c: New test.
7310
235d8723 73112016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7312
7313 PR c++/68948
7314 * g++.dg/template/pr68948.C: New test.
7315
f390cf65 73162016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7317
7318 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7319 (only necessary on s390x).
7320
ab99f104 73212016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7322
7323 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7324 -mno-accumulate-outgoing-args.
7325
f7ef5392 73262016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7327
7328 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7329
6b098e91 73302016-02-04 Jakub Jelinek <jakub@redhat.com>
7331
7332 PR c/69669
7333 * c-c++-common/pr69669.c: New test.
7334
f0146cf3 73352016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7336
7337 PR target/69667
7338 * g++.dg/pr69667.C: New file.
7339
08fd6cf5 73402016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7341
7342 PR target/69619
7343 * gcc.dg/pr69619.c: Add new test.
7344
a6f3f39f 73452016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7346
7347 PR rtl-optimization/69577
7348 * gcc.target/i386/pr69577.c: New test.
7349
774068a0 73502016-02-04 Martin Liska <mliska@suse.cz>
7351
7352 * g++.dg/asan/pr69276.C: New test.
7353
f50a7894 73542016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7355
7356 PR target/65932
7357 PR target/67714
7358 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7359 a single smulbb instruction.
7360 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7361 * gcc.target/amr/wmul-2.c: Likewise.
7362
6b722eb3 73632016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7364
7365 PR target/65932
7366 PR target/67714
7367 * gcc.c-torture/execute/pr67714.c: New test.
7368
1f1475a7 73692016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7370
7371 PR target/69454
7372 * gcc.target/i386/pr69454-1.c: New test.
7373 * gcc.target/i386/pr69454-2.c: New test.
7374
6b94e133 73752016-02-03 Martin Sebor <msebor@redhat.com>
7376
7377 PR c++/69251
7378 PR c++/69253
7379 PR c++/69290
7380 PR c++/69277
7381 PR c++/69349
7382 * g++.dg/ext/flexarray-mangle-2.C: New test.
7383 * g++.dg/ext/flexarray-mangle.C: New test.
7384 * g++.dg/ext/flexarray-subst.C: New test.
7385 * g++.dg/ext/flexary11.C: New test.
7386 * g++.dg/ext/flexary12.C: New test.
7387 * g++.dg/ext/flexary13.C: New test.
7388 * g++.dg/ext/flexary14.C: New test.
7389 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7390
342ed0ac 73912016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7392
7393 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7394 Define only if CHECK_FLOAT128 is defined.
7395 (main): Properly initialize u5.
7396
edf6c4d2 73972016-02-03 Jakub Jelinek <jakub@redhat.com>
7398
415d5641 7399 PR c/69627
7400 * gcc.dg/pr69627.c: New test.
7401
edf6c4d2 7402 PR target/69644
7403 * gcc.dg/pr69644.c: New test.
7404
cf8f3ba0 74052016-02-03 Mike Stump <mikestump@comcast.net>
7406
7407 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7408 support for struct-layout-1.exp.
7409
c90d55dd 74102016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7411
7412 PR c++/69056
f7ef5392 7413 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 7414
401bd0c8 74152016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7416 Alexandre Oliva <aoliva@redhat.com>
7417
7418 PR target/69461
7419 * gcc.target/powerpc/pr69461.c: New.
7420
277d9d1d 74212016-02-03 Uros Bizjak <ubizjak@gmail.com>
7422
7423 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7424 works from here ...
7425 (check_effective_target_fsanitize_thread): ... to here. Do not
7426 specify additional compile flags for the test source.
7427 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7428 specify additional compile flags for the test source.
7429
e69ad94a 74302016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7431
7432 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7433
a4454da2 74342016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7435
7436 PR fortran/67451
7437 PR fortran/69418
7438 * gfortran.dg/coarray_allocate_2.f08: New test.
7439 * gfortran.dg/coarray_allocate_3.f08: New test.
7440 * gfortran.dg/coarray_allocate_4.f08: New test.
7441
88cab2dd 74422016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7443
7444 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7445 use same scan-tree-dump-times on all platforms.
7446 * gcc.dg/vect/vect-outer-1.c: Likewise.
7447 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7448 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7449 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7450 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7451 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7452 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7453 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7454
66ea75c4 74552016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7456
7457 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7458 warning.
7459
4eef8df7 74602016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7461
7462 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7463
665fbc2f 74642016-02-02 James Norris <jnorris@codesourcery.com>
7465
7466 * c-c++-common/goacc/routine-5.c: Add tests.
7467
b10e3d47 74682016-02-02 Alexander Monakov <amonakov@ispras.ru>
7469
7470 * gcc.target/nvptx/unsigned-cmp.c: New test.
7471
12ad66dd 74722016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7473
7474 * gcc.target/aarch64/scalar_shift_1.c
7475 (test_corners_sisd_di): Improve force to SIMD register.
7476 (test_corners_sisd_si): Likewise.
7477 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7478 Remove scan-assembler check for ldr.
7479
f9ec342f 74802016-02-02 Richard Biener <rguenther@suse.de>
7481
7482 PR tree-optimization/69595
7483 * gcc.dg/Warray-bounds-17.c: New testcase.
7484
32f2925a 74852016-02-02 Richard Biener <rguenther@suse.de>
7486
7487 PR tree-optimization/69606
7488 * gcc.dg/torture/pr69606.c: New testcase.
7489
cfd9ca84 74902016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7491
7492 PR middle-end/68542
7493 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7494 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7495
19bf08e2 74962016-02-02 Alan Modra <amodra@gmail.com>
7497
7498 PR target/69548
7499 * gcc.target/powerpc/pr69548.c: New test.
7500
6f13b088 75012016-02-01 Jakub Jelinek <jakub@redhat.com>
7502
dcddc5af 7503 PR rtl-optimization/69592
7504 * gcc.dg/pr69592.c: New test.
7505
6f13b088 7506 PR preprocessor/69543
7507 PR c/69558
7508 * gcc.dg/pr69543.c: New test.
7509 * gcc.dg/pr69558.c: New test.
7510
d090e5c2 75112016-02-01 Uros Bizjak <ubizjak@gmail.com>
7512
fcb317c5 7513 PR testsuite/65940
7514 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 7515
aaf527dc 75162016-02-01 Martin Sebor <msebor@redhat.com>
7517
7518 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7519
1674217b 75202016-02-01 Bin Cheng <bin.cheng@arm.com>
7521
7522 PR tree-optimization/67921
7523 * c-c++-common/ubsan/pr67921.c: New test.
7524
b4007655 75252016-02-01 Richard Biener <rguenther@suse.de>
7526
7527 PR middle-end/69556
7528 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7529
88a477bb 75302016-02-01 Richard Biener <rguenther@suse.de>
7531
7532 PR tree-optimization/69574
7533 * gcc.dg/torture/pr69574.c: New testcase.
7534
2eaaa4e7 75352016-02-01 Richard Biener <rguenther@suse.de>
7536
7537 PR tree-optimization/69579
7538 * gcc.dg/setjmp-6.c: New testcase.
7539
e3882c44 75402016-02-01 Jakub Jelinek <jakub@redhat.com>
7541
7542 PR rtl-optimization/69570
7543 * g++.dg/opt/pr69570.C: New test.
7544
f80aff47 75452016-02-01 Richard Henderson <rth@redhat.com>
7546
7547 * gcc.dg/pr69535.c: New test.
7548
240568aa 75492016-01-31 John David Anglin <danglin@gcc.gnu.org>
7550
6009b3b8 7551 PR testsuite/69584
7552 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7553 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7554
1fdf7177 7555 PR debug/68244
7556 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7557
240568aa 7558 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7559
cb3e5ac0 75602016-01-31 Paul Thomas <pault@gcc.gnu.org>
7561
7562 PR fortran/67564
7563 * gfortran.dg/allocate_with_source_17.f03: New test.
7564
3b8b902b 75652016-01-30 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR tree-optimization/69546
7568 * gcc.dg/torture/pr69546.c: New test.
7569
17985abe 75702016-01-30 Paul Thomas <pault@gcc.gnu.org>
7571
7572 PR fortran/69566
7573 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7574
b5239e80 75752016-01-30 Martin Sebor <msebor@redhat.com>
7576
7577 PR c++/68490
7578 * g++.dg/ext/flexary10.C: New test.
7579
e8f03010 75802016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7581
7582 PR fortran/66707
7583 gfortran.dg/common_23.f90: New test.
7584
dc93691a 75852016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7586
7587 PR target/65546
7588 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7589 condition being checked, and disable it when the target supports
7590 misaligned loads and stores.
7591
ff5e28e9 75922016-01-29 Jakub Jelinek <jakub@redhat.com>
7593
7594 PR debug/69518
7595 * gcc.dg/torture/pr69518.c: New test.
7596
b0d8930a 75972016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7598
7599 PR target/69530
7600 * gcc.target/i386/pr69530.c: New test.
7601
21601fc7 76022016-01-29 Steve Ellcey <sellcey@imgtec.com>
7603
7604 PR target/65604
7605 * gcc.target/mips/div-delay.c: New test.
7606
ca6c7317 76072016-01-29 Jakub Jelinek <jakub@redhat.com>
7608
4758dc39 7609 PR target/69551
7610 * gcc.target/i386/pr69551.c: New test.
7611
ca6c7317 7612 PR target/66137
7613 * gcc.target/i386/pr66137.c: New test.
7614
e3078da6 76152016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7616
7617 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7618 always built for p5600.
7619 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7620 isa=p5600 dg-option.
7621
b622ec25 76222016-01-29 Richard Biener <rguenther@suse.de>
7623
7624 PR tree-optimization/69547
7625 * g++.dg/tree-ssa/pr69547.C: New testcase.
7626
d2a60e99 76272016-01-29 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR debug/66869
7630 * g++.dg/warn/Wunused-function2.C: New test.
7631
ae849d2b 76322016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7633
7634 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7635 support for test to succeed.
7636
ce6a6978 76372016-01-29 Marek Polacek <polacek@redhat.com>
7638
7639 PR c++/69509
7640 PR c++/69516
7641 * g++.dg/ext/constexpr-vla2.C: New test.
7642 * g++.dg/ext/constexpr-vla3.C: New test.
7643 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7644
7550d855 76452016-01-29 Richard Biener <rguenther@suse.de>
7646
7647 PR middle-end/69537
7648 * gcc.dg/uninit-21.c: New testcase.
7649
f11bb279 76502016-01-28 Uros Bizjak <ubizjak@gmail.com>
7651
7652 PR target/69459
7653 * gcc.target/i386/pr69459.c: New test.
7654
c80c12c8 76552016-01-28 Steve Ellcey <sellcey@imgtec.com>
7656
7657 PR target/68400
7658 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7659 * gcc.target/mips/pr68400.c: New test.
7660
c649bacc 76612016-01-28 Martin Sebor <msebor@redhat.com>
7662
7663 PR target/17381
7664 * gcc.target/powerpc/pr17381.c: New test.
7665
f4881661 76662016-01-28 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR middle-end/69542
7669 * gcc.dg/torture/pr69542.c: New test.
7670
d66fdd75 76712016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7672
7673 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7674
d4a78818 76752016-01-28 David Edelsohn <dje.gcc@gmail.com>
7676
7677 * gcc.dg/pr65980.c: Skip on AIX.
7678 * gcc.dg/pr66688.c: Same.
7679
21329e97 76802016-01-28 David Edelsohn <dje.gcc@gmail.com>
7681
7682 PR target/63679
7683 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7684 * gcc.dg/tree-ssa/sra-18.c: Same.
7685
cc7124a6 76862016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7687
7688 PR fortran/62536
7689 * gfortran.dg/block_15.f08: New test.
7690 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7691 on incorrectly closed BLOCK.
7692
358dfcb4 76932016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7694
7695 * gcc.dg/declare-simd.c: New test.
e87502d6 76962016-01-28 Richard Biener <rguenther@suse.de>
7697
7698 PR tree-optimization/69466
7699 * gfortran.dg/vect/pr69466.f90: New testcase.
7700
44e7334b 77012016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7702
7703 * g++.dg/pr67989.C: Remove ARM-specific option.
7704 * gcc.target/arm/pr67989.C: New file.
7705
5ce8f551 77062016-01-27 Uros Bizjak <ubizjak@gmail.com>
7707
7708 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7709 and expm1 test for glibc < 2.11.
7710
fa6e6b15 77112016-01-27 Richard Henderson <rth@redhat.com>
7712
7713 * gcc.c-torture/execute/pr69447.c: New test.
7714
77152016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 7716
7b8122c6 7717 PR fortran/69422
147b2f9b 7718 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7719
78e516eb 77202016-01-27 Jakub Jelinek <jakub@redhat.com>
7721
7722 PR debug/66869
7723 * gcc.dg/pr66869.c: New test.
7724
9b849350 77252016-01-25 Jeff Law <law@redhat.com>
7726
7727 PR tree-optimization/68398
f11bb279 7728 PR tree-optimization/69196
9b849350 7729 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7730 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7731 path to avoid new heuristic allowing more irreducible regions
7732 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7733 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7734 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7735 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7736 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7737
fee5e491 77382016-01-27 Marek Polacek <polacek@redhat.com>
7739
7740 PR c/68062
7741 * c-c++-common/vector-compare-4.c: New test.
7742
eec96426 77432016-01-27 David Malcolm <dmalcolm@redhat.com>
7744
7745 PR preprocessor/69126
7746 * c-c++-common/pr69126.c: New test case.
7747
5068be18 77482016-01-27 Ian Lance Taylor <iant@google.com>
7749
7750 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7751
5fa82c11 77522016-01-27 Ryan Burn <contact@rnburn.com>
7753
7754 PR cilkplus/69267
7755 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7756
b3df0219 77572016-01-27 Uros Bizjak <ubizjak@gmail.com>
7758
7759 PR target/69512
7760 * gcc.target/i386/pr69512.c: New test.
7761
d46a16d4 77622016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7763
7764 PR ada/69488
7765 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7766
6a9b35ef 77672016-01-27 Marek Polacek <polacek@redhat.com>
7768
7769 PR c++/69379
7770 * g++.dg/pr69379.C: New test.
7771
18e9663b 77722016-01-27 Martin Sebor <msebor@redhat.com>
7773
7774 PR c++/69317
7775 * g++.dg/abi/Wabi-2-2.C: New test.
7776 * g++.dg/abi/Wabi-2-3.C: New test.
7777 * g++.dg/abi/Wabi-3-2.C: New test.
7778 * g++.dg/abi/Wabi-3-3.C: New test.
7779
c88301ad 77802016-01-27 Richard Biener <rguenther@suse.de>
7781
7782 PR tree-optimization/69166
7783 * gcc.dg/torture/pr69166.c: New testcase.
7784
8ca47550 77852016-01-27 Martin Jambor <mjambor@suse.cz>
7786
7787 PR tree-optimization/69355
7788 * gcc.dg/tree-ssa/pr69355.c: New test.
7789
5cb23e3c 77902016-01-27 Marek Polacek <polacek@redhat.com>
7791
7792 PR c++/69496
7793 * g++.dg/ext/constexpr-vla1.C: New test.
7794
7b0c1b6d 77952016-01-20 Christian Bruel <christian.bruel@st.com>
7796
7797 PR target/69245
7798 * gcc.target/arm/pr69245.c: New test.
7799
220112fc 78002016-01-27 Jakub Jelinek <jakub@redhat.com>
7801
7802 PR tree-optimization/69399
7803 * gcc.dg/torture/pr69399.c: New test.
7804
16294490 78052016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7806
7807 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7808
8abd3d0c 78092016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7810
7811 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7812
7cf9b895 78132016-01-26 Tom de Vries <tom@codesourcery.com>
7814
7815 PR tree-optimization/69110
7816 * gcc.dg/autopar/pr69110.c: New test.
7817
557c1942 78182016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 7819 Sebastian Pop <s.pop@samsung.com>
557c1942 7820
7821 * gcc.dg/graphite/isl-ast-op-select.c: New.
7822
80adbd96 78232015-01-26 Paul Thomas <pault@gcc.gnu.org>
7824
7825 PR fortran/69385
7826 * gfortran.dg/allocate_error_6.f90: New test.
7827
c3f86f60 78282016-01-26 Richard Henderson <rth@redhat.com>
7829
7830 * gcc.dg/tm/pr60908.c: New test.
7831
3752e5b1 78322016-01-26 David Malcolm <dmalcolm@redhat.com>
7833
7834 PR other/69006
7835 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7836 directive.
7837 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7838 expected multiline output to reflect the colorization being
7839 disabled before newlines.
7840 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7841 (custom_diagnostic_finalizer): Replace call to
7842 pp_newline_and_flush with call to pp_flush.
7843 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7844 * gfortran.dg/implicit_class_1.f90: Likewise.
7845 * lib/gcc-dg.exp (allow_blank_lines): New global.
7846 (dg-allow-blank-lines-in-output): New procedure.
7847 (gcc-dg-prune): Complain about blank lines in the output, unless
7848 dg-allow-blank-lines-in-output was called.
7849 * lib/multiline.exp (_build_multiline_regex): Only support
7850 arbitrary followup text for non-blank-lines, not for blank lines.
7851
9bbfd060 78522016-01-26 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR tree-optimization/69483
7855 * gcc.dg/pr69483.c: New test.
7856 * g++.dg/opt/pr69483.C: New test.
7857
53773057 78582016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7859
7860 PR target/68620
7861 * gcc.target/arm/pr68620.c: New test.
7862
442a556f 78632016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7864
7865 * gcc.target/i386/pr68986-2.c: Remove -m32.
7866
d513c683 78672016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7868
7869 PR target/68986
7870 * gcc.target/i386/pr68986-1.c: New test.
7871 * gcc.target/i386/pr68986-2.c: Likewise.
7872 * gcc.target/i386/pr68986-3.c: Likewise.
7873
976877a5 78742016-01-26 Christian Bruel <christian.bruel@st.com>
7875
7876 * lib/target-supports.exp
7877 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7878 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7879 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7880
2c7b2f88 78812016-01-26 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/69452
7884 * gcc.dg/torture/pr69452.c: New testcase.
7885
f7fc06e7 78862016-01-26 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR target/69442
7889 * gcc.dg/pr69442.c: New test.
7890
d1dae587 78912016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7892
7893 PR target/67896
7894 * gcc.target/aarch64/simd/pr67896.C: New.
7895
ef7be7f8 78962016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7897
7898 PR tree-optimization/69400
7899 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7900 function.
7901 (plugin_init): Call it.
7902 * gcc.dg/torture/pr69400.c: New test.
7903
648433a4 79042016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7905
7906 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7907
45fc5243 79082016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7909 Sebastian Pop <s.pop@samsung.com>
7910
7911 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7912 isl-0.15.
7913
c699f6a1 79142016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7915 Sebastian Pop <s.pop@samsung.com>
7916
7917 * gcc.dg/graphite/pr69292.c: New.
7918
b86e24ea 79192016-01-25 Jakub Jelinek <jakub@redhat.com>
7920
7921 * c-c++-common/goacc/use_device-1.c: New test.
7922
105cb8d7 79232016-01-25 Jeff Law <law@redhat.com>
7924
7925 PR tree-optimization/69196
7926 PR tree-optimization/68398
7927 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7928 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7929
44562749 79302016-01-25 David Edelsohn <dje.gcc@gmail.com>
7931
7932 PR target/69469
7933 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7934 Algorithm.
7935
6837fee7 79362016-01-25 Richard Biener <rguenther@suse.de>
7937
7938 PR testsuite/69380
7939 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7940
fe500d65 79412016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7942
7943 PR target/69421
7944 * gcc.dg/pr69421.c: New test.
7945
8eacba94 79462016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7947
7948 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7949 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7950 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7951 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7952 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7953 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7954 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7955 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7956 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7957 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7958
af09d40d 79592016-01-25 Richard Biener <rguenther@suse.de>
7960
7961 PR tree-optimization/69376
7962 * gcc.dg/torture/pr69376.c: New testcase.
7963
d65063f5 79642016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7965
7966 PR fortran/69397
7967 PR fortran/68442
7968 * gfortran.dg/interface_38.f90: New test.
7969 * gfortran.dg/interface_39.f90: New test.
80adbd96 7970
08c7bfb4 79712016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7972
7973 Revert:
7974 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7975
7976 PR c++/11858
7977 PR c++/24663
7978 PR c++/24664
7979 * g++.dg/template/pr11858.C: New test.
7980 * g++.dg/template/pr24663.C: New test.
7981 * g++.dg/template/unify12.C: New test.
7982 * g++.dg/template/unify13.C: New test.
7983 * g++.dg/template/unify14.C: New test.
7984 * g++.dg/template/unify15.C: New test.
7985 * g++.dg/template/unify16.C: New test.
7986 * g++.dg/template/unify17.C: New test.
7987
c2e7d2be 79882016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7989
7990 PR fortran/68283
7991 gfortran.dg/pr68283.f90: New test.
7992
9f2e8617 79932016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7994
7995 PR fortran/66094
7996 * gfortran.dg/inline_matmul_13.f90: New test.
7997 * gfortran.dg/matmul_bounds_8.f90: New test.
7998 * gfortran.dg/matmul_bounds_9.f90: New test.
7999 * gfortran.dg/matmul_bounds_10.f90: New test.
8000
a4838119 80012016-01-23 Tom de Vries <tom@codesourcery.com>
8002
8003 PR tree-optimization/69426
8004 * gcc.dg/autopar/pr69426.c: New test.
8005
feddf0dc 80062016-01-23 Martin Sebor <msebor@redhat.com>
8007
8008 PR c++/58109
8009 PR c++/69022
8010 * g++.dg/cpp0x/alignas5.C: New test.
8011 * g++.dg/ext/vector29.C: Same.
8012
132731fb 80132016-01-23 Uros Bizjak <ubizjak@gmail.com>
8014
8015 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8016 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8017 _GNU_SOURCE from compile flags to the source.
8018 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8019 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8020 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8021 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8022
51aec681 80232016-01-22 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR target/69432
8026 * g++.dg/opt/pr69432.C: New test.
8027
147aa3e3 80282016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8029
8030 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8031 32-bit targets testing an -m64 multilib.
8032
4d04e35e 80332016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8034
8035 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8036 64-bit support.
8037
86f38d0c 80382016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8039
8040 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8041
f776e712 80422016-01-21 Christian Bruel <christian.bruel@st.com>
8043
8044 PR target/68674
8045 * gcc.target/i386/pr68674.c
8046 * gcc.target/aarch64/pr68674.c
8047 * gcc.target/arm/pr68674.c
8048
7b9de435 80492016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8050
8051 PR target/69403
8052 * gcc.c-torture/execute/pr69403.c: New test.
8053
9935a0ba 80542016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8055
8056 PR c++/55843
8057 * g++.dg/template/pr55843.C: New.
8058
06b94aa1 80592016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8060
8061 PR testsuite/66877
8062 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8063 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8064
b68773a8 80652016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8066
8067 PR testsuite/67489
132731fb 8068 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8069 from dg-do compile directive, and instead add
8070 { dg-require-effective-target int128 }.
b68773a8 8071
bbbbe8ab 80722016-01-20 Martin Sebor <msebor@redhat.com>
8073
8074 PR c/69405
8075 * gcc.dg/sync-fetch.c: New test.
8076
f3a6a26f 80772016-01-21 Martin Sebor <msebor@redhat.com>
8078
8079 PR target/69252
8080 * gcc.target/powerpc/pr69252.c: New test.
8081
d1565a03 80822016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8083
8084 PR fortran/65996
132731fb 8085 * gfortran.dg/pr65996.f90: New test.
d1565a03 8086
15a5a905 80872016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8088
8089 PR c++/68810
bbbbe8ab 8090 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 8091 expected to generate an error.
15a5a905 8092
e4538af5 80932016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8094
8095 PR middle-end/66178
8096 * gcc.dg/torture/pr66178.c: New test.
8097
4d4180ce 80982016-01-21 Anton Blanchard <anton@samba.org>
8099 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8100
8101 PR target/63354
8102 * gcc.target/powerpc/pr63354.c: New test.
8103
86e16058 81042016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8105
8106 PR rtl-optimization/68990
8107 * gcc.target/i386/pr68990: New.
8108
b11b85e4 81092016-01-21 Nick Clifton <nickc@redhat.com>
8110
8111 PR target/69129
8112 * gcc.target/mips/pr69129.c: New.
8113
62dd9f85 81142016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8115
8116 PR c++/58046
8117 * g++.dg/cpp0x/pr58046.C: New.
8118
ac7d424b 81192016-01-21 Jakub Jelinek <jakub@redhat.com>
8120
47c0bea3 8121 PR target/69187
8122 PR target/65624
8123 * gcc.target/arm/pr69187.c: New test.
8124
ac7d424b 8125 PR c++/69355
8126 * g++.dg/torture/pr69355.C: New test.
8127
9e18b252 81282016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8129 Sebastian Pop <s.pop@samsung.com>
8130
8131 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8132
de862e2f 81332016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8134 Sebastian Pop <s.pop@samsung.com>
8135
132731fb 8136 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 8137
f55f9344 81382016-01-21 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR middle-end/67653
8141 * c-c++-common/pr67653.c: New test.
8142 * gcc.dg/torture/pr29119.c: Add dg-warning.
8143
62752e71 81442016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8145
8146 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8147
16d4186f 81482016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8149
8150 PR c/24293
8151 * gcc.dg/pr24293.c: New test.
8152 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8153 incomplete struct type.
8154 * gcc.dg/declspec-1.c: Likewise.
8155 * gcc.dg/pr63549.c: Likewise.
8156
58219d13 81572016-01-20 Jakub Jelinek <jakub@redhat.com>
8158
8159 PR tree-optimization/66612
8160 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8161 for bdn instruction.
8162
a7b5688a 81632016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8164
8165 * lib/target-supports.exp
8166 (check_effective_target_arm_fp_ok_nocache): New.
8167 (check_effective_target_arm_fp_ok): New.
8168 (add_options_for_arm_fp): New.
8169 (check_effective_target_arm_crypto_ok_nocache): Require
8170 target_arm_v8_neon_ok instead of arm32.
8171 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8172 (check_effective_target_arm_crypto_pragma_ok): New.
8173 (add_options_for_arm_vfp): New.
8174 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8175 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8176 target instead. Force initial fpu to vfp.
8177 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8178 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8179 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8180 dependency.
8181 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8182 use arm_vfp effective target instead. Force initial fpu to vfp.
8183 * gcc.target/arm/attr-neon3.c: Likewise.
8184 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8185 arm_vfp_ok.
8186 * gcc.target/arm/unsigned-float.c: Likewise.
8187 * gcc.target/arm/vfp-1.c: Likewise.
8188 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8189 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8190 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8191 * gcc.target/arm/vfp-ldmias.c: Likewise.
8192 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8193 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8194 * gcc.target/arm/vfp-stmiad.c: Likewise.
8195 * gcc.target/arm/vfp-stmias.c: Likewise.
8196 * gcc.target/arm/vnmul-1.c: Likewise.
8197 * gcc.target/arm/vnmul-2.c: Likewise.
8198 * gcc.target/arm/vnmul-3.c: Likewise.
8199 * gcc.target/arm/vnmul-4.c: Likewise.
8200
7ca56ca8 82012016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 8202
7fb75b57 8203 PR testsuite/69366
8204 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8205 the MPX run-time library, for compile-time MPX test.
8206 * gcc.target/i386/chkp-always_inline.c: Likewise.
8207 * gcc.target/i386/chkp-bndret.c: Likewise.
8208 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8209 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8210 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8211 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8212 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8213 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8214 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8215 * gcc.target/i386/chkp-label-address.c: Likewise.
8216 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8217 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8218 * gcc.target/i386/chkp-pr69044.c: Likewise.
8219 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8220 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8221 * gcc.target/i386/chkp-strchr.c: Likewise.
8222 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8223 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8224 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8225 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8226 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8227 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8228 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8229 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8230 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8231 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8232 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8233 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8234 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8235 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8236 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8237 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8238 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8239 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8240 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8241 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8242 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8243 * gcc.target/i386/pr63995-2.c: Likewise.
8244 * gcc.target/i386/pr64805.c: Likewise.
8245 * gcc.target/i386/pr65044.c: Likewise.
8246 * gcc.target/i386/pr65167.c: Likewise.
8247 * gcc.target/i386/pr65183.c: Likewise.
8248 * gcc.target/i386/pr65184.c: Likewise.
8249 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 8250
f2da0b99 82512016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8252
8253 PR tree-optimization/69328
8254 * gcc.dg/pr69328.c: New test.
8255
4d379676 82562016-01-20 Jeff Law <law@redhat.com>
8257
4a11f145 8258 PR target/25114
4d379676 8259 * gcc.target/m68k/pr25114.c: New test.
8260
0754bad1 82612016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8262
8263 * gcc.target/arm/memset-inline-10.c: Added
8264 dg-require-effective-target arm_thumb2_ok.
8265
63bd5c2d 82662016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8267
8268 * gcc.dg/debug/dwarf2/sso.c: New test.
8269
a9c01e81 82702016-01-19 Uros Bizjak <ubizjak@gmail.com>
8271
8272 PR testsuite/68820
8273 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8274 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8275 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8276
53fa0e54 82772016-01-19 Jan Hubicka <hubicka@ucw.cz>
8278
8279 PR ipa/66223
8280 * g++.dg/ipa/devirt-50.C: New testcase.
8281
e035a62c 82822016-01-19 Marek Polacek <polacek@redhat.com>
8283
8284 PR c++/68965
8285 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8286 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8287
885cc3ea 82882016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8289
8290 PR target/69135
8291 * gcc.target/arm/pr69135_1.c: New test.
8292
07bd240e 82932015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8294
8295 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8296
9f60d257 82972015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8298
8299 * gcc.target/aarch64/ccmp_1.c: New testcase.
8300
a0c919f7 83012016-01-19 Marek Polacek <polacek@redhat.com>
8302
8303 PR c++/68586
8304 * g++.dg/cpp0x/enum30.C: New test.
8305
dc5d6d17 83062016-01-19 Richard Biener <rguenther@suse.de>
8307
8308 PR tree-optimization/69336
8309 * g++.dg/tree-ssa/pr69336.C: New testcase.
8310
6dd156e0 83112016-01-19 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR debug/65779
8314 * gcc.dg/pr65779.c: New test.
8315
3e0d45b9 83162016-01-19 Richard Biener <rguenther@suse.de>
8317
8318 PR tree-optimization/69352
8319 * gcc.dg/torture/pr69352.c: New testcase.
8320
7a3cf64d 83212016-01-19 Jakub Jelinek <jakub@redhat.com>
8322
8323 PR rtl-optimization/68955
8324 PR rtl-optimization/64557
8325 * gcc.dg/torture/pr68955.c: New test.
8326
8be55b33 83272016-01-19 Jan Hubicka <hubicka@ucw.cz>
8328
8329 PR lto/69136
8330 * g++.dg/torture/pr69136.C: New testcase.
8331
72a985d7 83322016-01-19 Jan Hubicka <hubicka@ucw.cz>
8333
8334 PR lto/69133
8335 * g++.dg/lto/pr69133_0.C: New testcase.
8336 * g++.dg/lto/pr69133_1.C: New testcase.
8337
56778b62 83382016-01-15 Jeff Law <law@redhat.com>
8339
8340 PR tree-optimization/69320
8341 * gcc.c-torture/pr69320-1.c: New test.
8342 * gcc.c-torture/pr69320-2.c: New test.
8343 * gcc.c-torture/pr69320-3.c: New test.
8344 * gcc.c-torture/pr69320-4.c: New test.
8345
ced41b93 83462016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8347
8348 PR c++/11858
8349 PR c++/24663
8350 PR c++/24664
8351 * g++.dg/template/pr11858.C: New test.
8352 * g++.dg/template/pr24663.C: New test.
8353 * g++.dg/template/unify12.C: New test.
8354 * g++.dg/template/unify13.C: New test.
8355 * g++.dg/template/unify14.C: New test.
8356 * g++.dg/template/unify15.C: New test.
8357 * g++.dg/template/unify16.C: New test.
8358 * g++.dg/template/unify17.C: New test.
8359
7f8cbcaf 83602016-01-18 David Malcolm <dmalcolm@redhat.com>
8361
8362 PR testsuite/69181
8363 * gcc.dg/pr69181-1.c: New test file.
8364 * gcc.dg/pr69181-2.c: New test file.
8365 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8366 globals by moving it to...
8367 (cleanup-after-saved-dg-test): ...this new function. Add
8368 "global additional_sources_used". Add reset of global
8369 multiline_expected_outputs to the empty list.
8370 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8371 global to...
8372 (multiline_expected_outputs): ...this, and updated comments to
8373 note that it is modified from gcc-dg.exp.
8374 (dg-end-multiline-output): Update for the above renaming.
8375 (handle-multiline-outputs): Likewise. Remove the clearing
8376 of the expected outputs to the empty list.
8377
3c7cbfc0 83782016-01-18 Richard Biener <rguenther@suse.de>
8379
8380 PR tree-optimization/69297
8381 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8382
81d49cc1 83832016-01-18 Joseph Myers <joseph@codesourcery.com>
8384
8385 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8386 dg-options.
8387 * gcc.target/mips/mips-3d-2.c: Likewise.
8388 * gcc.target/mips/mips-3d-3.c: Likewise.
8389 * gcc.target/mips/mips-3d-4.c: Likewise.
8390 * gcc.target/mips/mips-3d-5.c: Likewise.
8391 * gcc.target/mips/mips-3d-6.c: Likewise.
8392 * gcc.target/mips/mips-3d-7.c: Likewise.
8393 * gcc.target/mips/mips-3d-8.c: Likewise.
8394 * gcc.target/mips/mips-3d-9.c: Likewise.
8395 * gcc.target/mips/mips-ps-1.c: Likewise.
8396 * gcc.target/mips/mips-ps-2.c: Likewise.
8397 * gcc.target/mips/mips-ps-3.c: Likewise.
8398 * gcc.target/mips/mips-ps-4.c: Likewise.
8399 * gcc.target/mips/mips-ps-5.c: Likewise.
8400 * gcc.target/mips/mips-ps-6.c: Likewise.
8401 * gcc.target/mips/mips-ps-7.c: Likewise.
8402 * gcc.target/mips/mips-ps-type.c: Likewise.
8403 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8404 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8405
03c4ff3a 84062016-01-18 Tom de Vries <tom@codesourcery.com>
8407
8408 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8409 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8410 * c-c++-common/goacc/kernels-empty.c: New test.
8411 * c-c++-common/goacc/kernels-eternal.c: New test.
8412 * c-c++-common/goacc/kernels-loop-2.c: New test.
8413 * c-c++-common/goacc/kernels-loop-3.c: New test.
8414 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8415 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8416 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8417 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8418 * c-c++-common/goacc/kernels-loop-data.c: New test.
8419 * c-c++-common/goacc/kernels-loop-g.c: New test.
8420 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8421 * c-c++-common/goacc/kernels-loop-n.c: New test.
8422 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8423 * c-c++-common/goacc/kernels-loop.c: New test.
8424 * c-c++-common/goacc/kernels-noreturn.c: New test.
8425 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8426 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8427 * c-c++-common/goacc/kernels-reduction.c: New test.
8428
22e3dcee 84292016-01-18 Tom de Vries <tom@codesourcery.com>
8430
8431 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8432 * gcc.dg/autopar/outer-2.c: Same.
8433 * gcc.dg/autopar/outer-3.c: Same.
8434 * gcc.dg/autopar/outer-4.c: Same.
8435 * gcc.dg/autopar/outer-5.c: Same.
8436 * gcc.dg/autopar/outer-6.c: Same.
8437 * gcc.dg/autopar/parallelization-1.c: Same.
8438 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8439 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8440 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8441 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8442 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8443 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8444 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8445 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8446 * gcc.dg/autopar/pr39500-1.c: Same.
8447 * gcc.dg/autopar/pr39500-2.c: Same.
8448 * gcc.dg/autopar/pr46193.c: Same.
8449 * gcc.dg/autopar/pr46194.c: Same.
8450 * gcc.dg/autopar/pr49580.c: Same.
8451 * gcc.dg/autopar/pr49960-1.c: Same.
8452 * gcc.dg/autopar/pr49960.c: Same.
8453 * gcc.dg/autopar/pr68373.c: Same.
8454 * gcc.dg/autopar/reduc-1.c: Same.
8455 * gcc.dg/autopar/reduc-1char.c: Same.
8456 * gcc.dg/autopar/reduc-1short.c: Same.
8457 * gcc.dg/autopar/reduc-2.c: Same.
8458 * gcc.dg/autopar/reduc-2char.c: Same.
8459 * gcc.dg/autopar/reduc-2short.c: Same.
8460 * gcc.dg/autopar/reduc-3.c: Same.
8461 * gcc.dg/autopar/reduc-4.c: Same.
8462 * gcc.dg/autopar/reduc-6.c: Same.
8463 * gcc.dg/autopar/reduc-7.c: Same.
8464 * gcc.dg/autopar/reduc-8.c: Same.
8465 * gcc.dg/autopar/reduc-9.c: Same.
8466 * gcc.dg/autopar/uns-outer-4.c: Same.
8467 * gcc.dg/autopar/uns-outer-5.c: Same.
8468 * gcc.dg/autopar/uns-outer-6.c: Same.
8469 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8470 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8471
fd5cbe2f 84722016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8473
8474 PR target/63679
8475 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8476 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8477
fa75ab55 84782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8479
8480 PR target/63679
8481 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8482 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8483 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8484
214b2582 84852016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8486
8487 PR target/63679
8488 * gcc.dg/tree-ssa/sra-17.c: New.
8489 * gcc.dg/tree-ssa/sra-18.c: New.
8490
13146837 84912016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8492
8493 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8494
6ccd18c2 84952016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8496
8497 * gnat.dg/inline12.adb: New test.
8498
8872b95f 84992016-01-18 Bin Cheng <bin.cheng@arm.com>
8500
8501 PR tree-optimization/66797
8502 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8503
971514e3 85042016-01-18 Richard Biener <rguenther@suse.de>
8505
8506 PR tree-optimization/69170
8507 * gcc.dg/torture/pr69170.c: New testcase.
8508
dfb6d139 85092016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 8510
8511 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8512
164d84c2 85132016-01-16 Tom de Vries <tom@codesourcery.com>
8514
8515 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8516
4c33b769 85172016-01-16 Tom de Vries <tom@codesourcery.com>
8518
8519 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8520 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8521 redundant dg-require-effective-target pthread.
8522 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8523 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8524 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8525 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8526 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8527 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8528 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8529
673441b0 85302016-01-16 David Edelsohn <dje.gcc@gmail.com>
8531
8532 PR target/68609
8533 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8534 * gcc.target/powerpc/recip-7.c: Same.
8535
90153ae7 85362016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8537
8538 PR c++/69091
8539 * g++.dg/template/pr69091.C: New test.
8540
bc24d01d 85412016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8542
8543 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8544 dump does not contain an error_mark_node.
8545 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8546 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8547
4067c0fd 85482016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8549
8550 PR c++/68936
8551 * g++.dg/template/pr68936.C: New test.
8552
27c6dbdd 85532016-01-15 David Edelsohn <dje.gcc@gmail.com>
8554
8555 PR target/68609
8556 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8557 * gcc.target/powerpc/recip-2.c: Same.
8558 * gcc.target/powerpc/recip-3.c: Same.
8559 * gcc.target/powerpc/recip-4.c: Same.
8560 * gcc.target/powerpc/recip-sqrtf.c: Same.
8561
e390c57d 85622016-01-15 Jeff Law <law@redhat.com>
8563
8564 PR tree-optimization/69270
8565 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8566 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8567
ddcfeaf1 85682016-01-15 Paul Thomas <pault@gcc.gnu.org>
8569
8570 PR fortran/49630
8571 * gfortran.dg/deferred_character_13.f90: New test for the fix
8572 of comment 3 of the PR.
8573
8574 PR fortran/54070
8575 * gfortran.dg/deferred_character_8.f90: New test
8576 * gfortran.dg/allocate_error_5.f90: New test
8577
8578 PR fortran/60593
8579 * gfortran.dg/deferred_character_10.f90: New test
8580
8581 PR fortran/60795
8582 * gfortran.dg/deferred_character_14.f90: New test
8583
8584 PR fortran/61147
8585 * gfortran.dg/deferred_character_11.f90: New test
8586
8587 PR fortran/64324
8588 * gfortran.dg/deferred_character_9.f90: New test
8589
81be349c 85902016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8591
8592 PR rtl-optimization/69030
8593 * gcc.target/i386/pr69030.c: New.
8594
998456c5 85952016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8596
8597 * gcc.target/aarch64/target_attr_17.c: New test.
8598
0d85be19 85992016-01-15 Richard Biener <rguenther@suse.de>
8600
8601 PR tree-optimization/66856
8602 * gcc.dg/torture/pr66856-1.c: New testcase.
8603 * gcc.dg/torture/pr66856-2.c: Likewise.
8604
321d36c8 86052016-01-15 Richard Biener <rguenther@suse.de>
8606
8607 PR debug/69137
8608 * g++.dg/lto/pr69137_0.C: New testcase.
8609
d94a1f53 86102016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8611
8612 PR middle-end/69246
8613 * gcc.target/i386/pr69246.c: New test.
8614
5fe9a861 86152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8616
a9c01e81 8617 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 8618
3d05a5e9 86192016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8620
8621 PR c++/56194
8622 * g++.dg/init/const9.C: Disable test on S/390.
8623
5e8132b5 86242016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8625
8626 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8627 * g++.dg/Wno-frame-address.C: Ditto.
8628
32307cdf 86292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8630
8631 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8632
1ca28250 86332016-01-15 Richard Biener <rguenther@suse.de>
8634
8635 PR tree-optimization/68961
8636 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8637
6271bd93 86382016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8639
8640 * gcc.target/i386/pr65105-5.c: New test.
8641
dfb6d139 86422016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8643
8644 * gcc.c-torture/execute/alias-4.c: New testcase.
8645
dfb6d139 86462016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8647
8648 PR ipa/68148
8649 * g++.dg/ipa/devirt-49.C: New testcase.
8650
7bbac464 86512016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8652
8653 PR target/65837
8654 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8655 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8656 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8657
4345b868 86582016-01-15 Richard Biener <rguenther@suse.de>
8659
8660 PR tree-optimization/69117
8661 * gcc.dg/torture/pr69117.c: New testcase.
8662
580357e7 86632015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8664
8665 PR c++/69048
8666 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8667
612baa31 86682016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8669
8670 PR testsuite/67509
8671 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8672 range tests use 100 * maximum instead of maximum + 1.
8673
44e09bc4 86742016-01-14 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR debug/69244
8677 * gcc.dg/guality/pr69244.c: New test.
8678
96962ae4 86792016-01-14 Uros Bizjak <ubizjak@gmail.com>
8680
8681 * lib/target-supports.exp (check_effective_target_issignaling):
8682 New procedure.
8683 * gcc.dg/pr61441.c: Require issignaling effective target.
8684
ab9c400b 86852016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8686
8687 PR target/68803
8688 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8689
a7ed4583 86902016-01-14 David Malcolm <dmalcolm@redhat.com>
8691
8692 PR c++/68819
8693 PR preprocessor/69177
8694 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8695 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8696 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8697 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8698
77f35cec 86992016-01-14 Marek Polacek <polacek@redhat.com>
8700
8701 PR c/69262
8702 * gcc.dg/array-15.c: New test.
8703
915d0950 87042016-01-14 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR middle-end/68146
8707 PR tree-optimization/69155
8708 * gfortran.dg/pr68146.f: New test.
8709 * gfortran.dg/pr69155.f90: New test.
8710
24651fb7 87112016-01-14 Richard Biener <rguenther@suse.de>
8712
8713 PR tree-optimization/68060
8714 * gcc.dg/torture/pr68060-1.c: New testcase.
8715 * gcc.dg/torture/pr68060-2.c: Likewise.
8716
2f63f950 87172016-01-14 Nick Clifton <nickc@redhat.com>
8718
8719 * lib/target-supports.exp
8720 (check_effective_target_arm_neon_ok_nocache): Add an option
8721 sequence that includes setting the ARM architecture to ARMv7-A.
8722 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8723 command line options necessary to enable Neon support.
8724 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8725 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8726 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8727 * gcc.target/arm/pr69180.c: Likewise.
8728
3ce0acde 87292016-01-14 Jeff Law <law@redhat.com>
8730
8731 PR tree-optimization/69270
8732 * gcc.dg/tree-ssa/pr69270.c: New test.
8733
bda05c57 87342016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8735
8736 PR c/66208
8737 * c-c++-common/pr66208.c: New file.
8738
9b657cf1 87392016-01-13 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR tree-optimization/69156
8742 * gcc.dg/pr69156.c: New test.
8743
58ba1b9d 87442016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8745
8746 * gcc.target/i386/pr69225-7.c: New test.
8747
e5fee0fe 87482016-01-13 Richard Henderson <rth@redhat.com>
8749
8750 * gcc.dg/tm/memopt-13.c: Update expected function.
8751 * gcc.dg/tm/memopt-6.c: Likewise.
8752
3f0e9745 87532016-01-13 Uros Bizjak <ubizjak@gmail.com>
8754
8755 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8756 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8757 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8758 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 8759
3f0e9745 87602016-01-13 Tom de Vries <tom@codesourcery.com>
8761
8762 PR tree-optimization/69169
7a6ddc0d 8763 * gcc.dg/pr69169.c: New test.
8764
9b657cf1 87652016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 8766
8767 PR target/69228
8768 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8769 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8770 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8771 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8772 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8773 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8774 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8775 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8776
f704d701 87772016-01-13 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR target/69247
8780 * gcc.dg/pr69247.c: New test.
8781
e966d6b9 87822016-01-13 Richard Biener <rguenther@suse.de>
8783
8784 PR tree-optimization/69242
8785 * gcc.dg/torture/pr69242.c: New testcase.
8786
1ca1d9b2 87872016-01-13 Richard Biener <rguenther@suse.de>
8788
8789 PR tree-optimization/69186
8790 * gcc.dg/torture/pr69186.c: New testcase.
8791
d07cbccc 87922016-01-13 Jeff Law <law@redhat.com>
8793
8794 PR tree-optimization/67755
8795 * gcc.dg/tree-ssa/pr67755.c: New test.
8796
87972016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 8798
8799 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8800 pass number in output by a star.
8801
b95d41cf 88022016-01-12 Bin Cheng <bin.cheng@arm.com>
8803
8804 PR tree-optimization/68911
8805 * gcc.c-torture/execute/pr68911.c: New test.
8806
91d87e22 88072016-01-12 Marek Polacek <polacek@redhat.com>
8808
8809 PR c++/68979
8810 * g++.dg/warn/permissive-1.C: New test.
8811
8a9401a4 88122016-01-12 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR objc++/68511
8815 PR c++/69213
8816 * g++.dg/opt/pr69213.C: New test.
8817
b9cb7a67 88182016-01-12 Christian Bruel <christian.bruel@st.com>
8819
8820 PR target/69180
8821 * gcc.target/arm/pr69180.c: New test.
8822
e4c96992 88232016-01-12 Richard Biener <rguenther@suse.de>
8824
8825 PR lto/69077
8826 * g++.dg/lto/pr69077_0.C: New testcase.
8827 * g++.dg/lto/pr69077_1.C: Likewise.
8828
90525f61 88292016-01-12 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR target/69175
8832 * g++.dg/opt/pr69175.C: New test.
8833
9e7edfd3 88342016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8835
8836 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8837 rather than #including math.h & stdlib.h.
8838 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8839 * gcc.dg/vect/pr49771.c: Likewise.
8840 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8841 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8842 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8843 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8844 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8845 * gcc.dg/vect/pr44507.c: Likewise.
8846 * gcc.dg/vect/pr45902.c: Likewise.
8847 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8848 * gcc.dg/vect/vect-117.c: Likewise.
8849 * gcc.dg/vect/vect-99.c: Likewise.
8850 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8851 * gcc.dg/vect/vect-cond-1.c: Likewise.
8852 * gcc.dg/vect/vect-cond-2.c: Likewise.
8853 * gcc.dg/vect/vect-cond-3.c: Likewise.
8854 * gcc.dg/vect/vect-cond-4.c: Likewise.
8855 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8856 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8857 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8858 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8859 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8860 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8861 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8862 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8863 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8864 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8865 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8866 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8867 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8868 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8869 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8870 include of signal.h.
8871 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8872 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8873 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8874 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8875 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8876 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8877 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8878 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8879 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8880 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8881 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8882 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8883 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8884 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8885 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8886 * gcc.dg/vect/vect-outer-5.c: Likewise.
8887 * gcc.dg/vect/vect-outer-6.c: Likewise.
8888 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8889 include of stdio.h.
8890
3368873d 88912016-01-12 Nick Clifton <nickc@redhat.com>
8892
8893 PR target/68913
8894 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8895 to fread so that it will be found in all target runtimes.
8896
0464ea95 88972016-01-12 Richard Biener <rguenther@suse.de>
8898
8899 PR tree-optimization/69053
8900 * g++.dg/torture/pr69053.C: New testcase.
8901
7819730f 89022016-01-12 Richard Biener <rguenther@suse.de>
8903
8904 PR tree-optimization/69168
8905 * gcc.dg/torture/pr69168.c: New testcase.
8906
995bfebf 89072016-01-12 Richard Biener <rguenther@suse.de>
8908
8909 PR tree-optimization/69157
8910 * gcc.dg/torture/pr69157.c: New testcase.
8911
89122016-01-12 Richard Biener <rguenther@suse.de>
8913
8914 PR tree-optimization/69174
8915 * gcc.dg/torture/pr69174.c: New testcase.
8916
1d10d64c 89172016-01-12 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR c++/66808
8920 PR c++/69000
8921 * g++.dg/tls/pr66808.C: New test.
8922 * g++.dg/tls/pr69000.C: New test.
8923
f0b79faf 89242016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8925
8926 * gcc.target/powerpc/swaps-p8-23.c: New test.
8927 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8928
04cf75a4 89292016-01-11 John David Anglin <danglin@gcc.gnu.org>
8930
8931 PR tree-optimization/68356
8932 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8933
0eb4264c 89342016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8935 Jim Wilson <jim.wilson@linaro.org>
8936
8937 PR target/69194
8938 * gcc.target/arm/pr69194.c: New test.
8939
2f66de64 89402016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8941
8942 PR target/69225
8943 * gcc.target/i386/pr69225-1.c: New test.
8944 * gcc.target/i386/pr69225-2.c: Likewise.
8945 * gcc.target/i386/pr69225-3.c: Likewise.
8946 * gcc.target/i386/pr69225-4.c: Likewise.
8947 * gcc.target/i386/pr69225-5.c: Likewise.
8948 * gcc.target/i386/pr69225-6.c: Likewise.
8949
36105e82 89502016-01-11 Jakub Jelinek <jakub@redhat.com>
8951
1c78ce2e 8952 PR target/67462
8953 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8954 if lp64.
8955
a4a87320 8956 PR target/69071
8957 * gcc.dg/pr69071.c: New test.
8958
91fbd04f 8959 PR c++/69211
8960 * g++.dg/opt/pr69211.C: New test.
8961
36105e82 8962 PR tree-optimization/69214
8963 * gcc.c-torture/compile/pr69214.c: New test.
8964
e934c380 89652016-01-11 Uros Bizjak <ubizjak@gmail.com>
8966
8967 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8968 * gcc.target/i386/pr66232-11.c: Ditto.
8969 * gcc.target/i386/pr66232-12.c: Ditto.
8970 * gcc.target/i386/pr66232-13.c: Ditto.
8971
3ff1b153 89722016-01-11 Richard Biener <rguenther@suse.de>
8973
8974 PR tree-optimization/69173
8975 * gcc.dg/torture/pr69173.c: New testcase.
8976
04e1504c 89772016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8978
8979 PR rtl-optimization/68796
8980 * gcc.target/aarch64/tst_5.c: New test.
8981 * gcc.target/aarch64/tst_6.c: Likewise.
8982
ae8718b5 89832016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8984
8985 PR rtl-optimization/68841
8986 * gcc.dg/pr68841.c: New test.
8987 * gcc.c-torture/execute/pr68841.c: New test.
8988
bd8bece2 89892016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8990
8991 PR rtl-optimization/68920
8992 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8993 for ix86 targets.
8994 * gcc.dg/ifcvt-5.c: New test.
8995
9b657cf1 89962016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 8997
8998 PR bootstrap/69123
8999 * g++.dg/pr69123.C: New.
9000
7a158352 90012016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9002
9003 PR target/69010
9004 * gcc.target/i386/pr69010.c: New test.
9005
ff375d11 90062016-01-11 Martin Jambor <mjambor@suse.cz>
9007
9008 PR ipa/69044
9009 * gcc.target/i386/chkp-pr69044.c: New test.
9010
9eb890f1 90112016-01-11 Tom de Vries <tom@codesourcery.com>
9012
9013 PR tree-optimization/69109
9014 * gcc.dg/autopar/pr69109-2.c: New test.
9015 * gcc.dg/autopar/pr69109.c: New test.
9016
c4157ee5 90172016-01-11 Tom de Vries <tom@codesourcery.com>
9018
9019 PR tree-optimization/69108
9020 * gcc.dg/autopar/pr69108.c: New test.
9021
b933e511 90222016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9023
9024 PR c++/69029
9025 * c-c++-common/Wisleading-indentation.c: Augment test.
9026
efb73de1 90272016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9028
9029 PR fortran/69154
9030 * gfortran.dg/inline_matmul_12.f90: New test.
9031
40c86c3b 90322016-01-10 Paul Thomas <pault@gcc.gnu.org>
9033
9034 PR fortran/67779
9035 * gfortran.dg/actual_array_offset_1: New test.
9036
a006c0bb 90372016-01-10 Tom de Vries <tom@codesourcery.com>
9038
9039 PR tree-optimization/69062
9040 * gcc.dg/autopar/pr69062.c: New test.
9041
880ed4be 90422016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9043
9044 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9045 * gcc.dg/vect/slp-perm-2.c: Likewise.
9046 * gcc.dg/vect/slp-perm-3.c: Likewise.
9047 * gcc.dg/vect/slp-perm-5.c: Likewise.
9048 * gcc.dg/vect/slp-perm-6.c: Likewise.
9049 * gcc.dg/vect/slp-perm-7.c: Likewise.
9050 * gcc.dg/vect/slp-perm-8.c: Likewise.
9051
d95e1856 90522016-01-10 Tom de Vries <tom@codesourcery.com>
9053
9054 PR tree-optimization/69039
9055 * gcc.dg/autopar/pr69039.c: New test.
9056
0f8f48d0 90572016-01-09 Marek Polacek <polacek@redhat.com>
9058
9059 PR c++/69113
9060 * g++.dg/pr69113.C: New test.
9061
7dff0499 90622016-01-09 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR middle-end/50865
9065 PR tree-optimization/69097
9066 * gcc.c-torture/execute/pr50865.c: New test.
9067 * gcc.c-torture/execute/pr69097-1.c: New test.
9068 * gcc.c-torture/execute/pr69097-2.c: New test.
9069 * gcc.dg/pr69097-1.c: New test.
9070 * gcc.dg/pr69097-2.c: New test.
9071
18431e78 90722016-01-09 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR c++/69164
9075 * g++.dg/opt/pr69164.C: New test.
9076
1943a4a2 90772016-01-08 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR tree-optimization/69167
9080 * gcc.dg/pr69167.c: New test.
9081
a143e277 90822016-01-08 Marek Polacek <polacek@redhat.com>
9083
9084 PR c++/68449
9085 * g++.dg/pr68449.C: New.
9086
44c01906 90872016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9088
9089 PR tree-optimization/68707
9090 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9091 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9092 on platforms supporting it.
9093 * gcc.dg/vect/slp-perm-2.c: Likewise.
9094 * gcc.dg/vect/slp-perm-3.c: Likewise.
9095 * gcc.dg/vect/slp-perm-5.c: Likewise.
9096 * gcc.dg/vect/slp-perm-7.c: Likewise.
9097 * gcc.dg/vect/slp-perm-8.c: Likewise.
9098 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9099 on platforms supporting it.
9100
c437d1e8 91012016-01-08 Jakub Jelinek <jakub@redhat.com>
9102
c9595c51 9103 PR tree-optimization/69162
9104 * gcc.dg/pr69162.c: New test.
9105
c437d1e8 9106 PR tree-optimization/69172
9107 * gcc.dg/pr69172.c: New test.
9108
6a46a28c 91092016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9110
9111 PR tree-optimization/67781
9112 * gcc.c-torture/execute/pr67781.c: New file.
9113
62ad9a04 91142016-01-08 Jakub Jelinek <jakub@redhat.com>
9115
9116 PR tree-optimization/69083
9117 * gcc.dg/vect/pr69083.c: New test.
9118
9e0e8c2a 91192016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9120
9121 PR tree-optimization/61441
9122 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9123 Use -fexcess-precision=standard for compiler options.
9124 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9125
5d034e37 91262016-01-08 Jakub Jelinek <jakub@redhat.com>
9127
5013f740 9128 PR fortran/69128
9129 * gfortran.dg/gomp/pr69128.f90: New test.
9130
5d034e37 9131 PR c++/69145
9132 * g++.dg/ext/pr69145-1.C: New test.
9133 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9134 * g++.dg/ext/pr69145-2.h: New file.
9135
517906ff 91362016-01-07 Martin Sebor <msebor@redhat.com>
9137
9138 PR c/68966
9139 * gcc.dg/atomic-fetch-bool.c: New test.
9140 * gcc.dg/sync-fetch-bool.c: New test.
9141
cdbb524c 91422016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9143
9144 PR fortran/66680
9145 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9146
ec3aba9e 91472016-01-07 Nick Clifton <nickc@redhat.com>
9148
9149 PR target/66655
9150 * g++.dg/pr66655.C: New test.
9151 * g++.dg/pr66655_1.cc: Test support file.
9152 * g++.dg/pr66655.h: Test header file.
9153
9b657cf1 91542016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 9155
9156 PR fortran/66680
9157 gfortran.dg/gomp/pr66680.f90: New test.
9158
cd45d7a5 91592016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9160
9161 PR target/69171
9162 * gcc.target/i386/pr69171-1.c: New test.
9163 * gcc.target/i386/pr69171-2.c: Likewise.
9164 * gcc.target/i386/pr69171-3.c: Likewise.
9165 * gcc.target/i386/pr69171-4.c: Likewise.
9166 * gcc.target/i386/pr69171-5.c: Likewise.
9167 * gcc.target/i386/pr69171-6.c: Likewise.
9168
4a86a91a 91692015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9170
9171 PR middle-end/67639
9172 * c-c++-common/pr67639.c: New test.
9173
34c05552 91742016-01-07 Jakub Jelinek <jakub@redhat.com>
9175
9176 PR tree-optimization/69141
9177 * g++.dg/opt/pr69141.C: New test.
9178
f08d6895 91792016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9180
9181 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9182
32ec4173 91832016-01-06 Uros Bizjak <ubizjak@gmail.com>
9184
9185 PR target/69140
9186 * gcc.target/i386/pr69140.c: New test
9187
d74214f3 91882016-01-06 David Malcolm <dmalcolm@redhat.com>
9189
9190 * gcc.dg/bad-dereference.c: New test case.
9191
73991cab 91922015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9193
9194 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9195
fc8cc457 91962016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9197
9198 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9199
be3c9981 92002016-01-06 Marek Polacek <polacek@redhat.com>
9201
9202 PR sanitizer/69099
9203 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9204
2cb724f9 92052016-01-05 Marek Polacek <polacek@redhat.com>
9206
9207 PR c/69104
9208 * gcc.dg/atomic-invalid-2.c: New.
9209
233a53ed 92102016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9211
9212 PR target/68991
9213 * gcc.target/i386/pr68991.c: New test.
9214
ea87c5e3 92152016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9216
9217 PR target/68991
9218 * g++.dg/pr68991-1.C: New test.
9219 * g++.dg/pr68991-2.C: Likewise.
9220
1943a4a2 92212016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 9222
1943a4a2 9223 PR other/60465
afe82e5b 9224 * gcc.target/ia64/pr60465-gprel64.c: New test.
9225 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9226
1e9147dd 92272016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9228
9229 PR rtl-optimization/68651
9230 * gcc.target/aarch64/pr68651_1.c: New test.
9231
d42aa619 92322016-01-05 David Malcolm <dmalcolm@redhat.com>
9233
9234 PR c/69122
9235 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9236
1776de76 92372016-01-05 Nathan Sidwell <nathan@acm.org>
9238
2d7d361d 9239 PR c++/58583
9240 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9241
1776de76 9242 * gcc.dg/alias-15.c: New.
9243
5beb12c0 92442016-01-05 Nick Clifton <nickc@redhat.com>
9245
9246 PR target/68870
9247 * g++.dg/pr68770.C: New test.
9248
d8cca921 92492016-01-04 Mike Stump <mikestump@comcast.net>
9250
9251 * lib/target-supports.exp (check_effective_target_cilkplus):
9252 cilkplus targets require pthreads.
afc907ef 9253 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 9254
8427dff3 92552016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9256
9257 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9258 generation.
9259
f1717362 92602016-01-04 Jakub Jelinek <jakub@redhat.com>
9261
9262 Update copyright years.
9263
d7d6a3ab 92642016-01-04 Marek Polacek <polacek@redhat.com>
9265
9266 PR c/68908
9267 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9268 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9269 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9270
b8f4a5f9 92712016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9272
9273 * gcc.target/sparc/20160104-2.c: New test.
9274
6b5c028f 92752016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9276
9277 * gcc.target/sparc/20160104-1.c: New test.
9278
300e1002 92792016-01-03 Paul Thomas <pault@gcc.gnu.org>
9280
9281 PR fortran/65045
9282 * gfortran.dg/pr65045.f90: New test.
9283
855b105f 92842016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9285
9286 * gnat.dg/specs/debug1.ads: Delete.
9287
bdc177dc 92882016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9289
9290 PR libgfortran/68867
9291 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9292 expression.
9293
48aaffae 92942016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9295
9296 PR libgfortran/68867
9297 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9298 PowerPC.
9299
19a468b8 93002016-01-01 Paul Thomas <pault@gcc.gnu.org>
9301
9302 PR fortran/68864
9303 * gfortran.dg/pr68864.f90: New test.
9304
25371c91 93052016-01-01 Jakub Jelinek <jakub@redhat.com>
9306
2a659064 9307 PR tree-optimization/69070
9308 * gcc.dg/pr69070.c: New test.
9309
57aa9851 9310 PR sanitizer/69055
9311 * gfortran.dg/pr69055.f90: New test.
9312
25371c91 9313 PR target/69015
9314 * gcc.dg/pr69015.c: New test.
f1717362 9315\f
fb2c1edd 9316Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 9317
9318Copying and distribution of this file, with or without modification,
9319are permitted in any medium without royalty provided the copyright
9320notice and this notice are preserved.