1 2016-10-24 Martin Sebor <msebor@redhat.com>
4 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
6 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
7 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
8 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
9 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
10 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12 2016-10-24 Richard Biener <rguenther@suse.de>
15 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
16 * gcc.dg/vect/slp-45.c: Likewise.
18 2016-10-24 Richard Biener <rguenther@suse.de>
20 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
21 * gcc.dg/tree-ssa/pr21458.c: Likewise.
22 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
24 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
27 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
28 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
30 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
32 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
34 2016-10-24 Jakub Jelinek <jakub@redhat.com>
36 * gcc.target/i386/bmi2-pext-1.c: New test.
37 * gcc.target/i386/bmi2-pdep-1.c: New test.
38 * gcc.target/i386/bmi2-bzhi-3.c: New test.
39 * gcc.target/i386/tbm-bextri-1.c: New test.
40 * gcc.target/i386/bmi-bextr-6.c: New test.
42 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
45 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
46 * gcc.target/i386/pr65105-1.c: Likewise.
47 * gcc.target/i386/pr65105-2.c: Likewise.
48 * gcc.target/i386/pr65105-3.c: Likewise.
49 * gcc.target/i386/pr65105-5.c: Likewise.
50 * gcc.target/i386/pr67761.c: Likewise.
51 * gcc.target/i386/pr70799-1.c: Likewise.
53 2016-10-24 Martin Liska <mliska@suse.cz>
56 * c-c++-common/ubsan/unreachable-3.c: New test.
58 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
61 * gfortran.dg/pr77763.f90
63 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
67 * gfortran.dg/pr78033.f90: New test.
69 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
72 * gfortran.dg/select_type_1.f03: Change error for overlapping
74 * gfortran.dg/select_type_36.f03: New test.
76 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
78 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
80 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
83 * gfortran.dg/string_length_3.f90: New test.
85 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
87 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
89 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
94 * gfortran.dg/alloc_comp_class_5.f03: New test.
95 * gfortran.dg/class_allocate_21.f90: New test.
96 * gfortran.dg/class_allocate_22.f90: New test.
97 * gfortran.dg/realloc_on_assign_27.f08: New test.
99 2016-10-21 Jeff Law <law@redhat.com>
101 * PR tree-optimization/71947
102 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
103 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
104 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
106 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
108 * gcc.dg/ipa/vrp5.c: New test.
109 * gcc.dg/ipa/vrp6.c: New test.
111 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
113 * gcc.target/aarch64/test_frame_17.c: New test.
115 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
117 * gcc.target/aarch64/test_frame_17.c: New test.
119 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
121 PR preprocessor/71681
122 * gcc.dg/cpp/pr71681-1.c: New testcase
123 * gcc.dg/cpp/pr71681-2.c: Likewise
124 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
125 * gcc.dg/cpp/remap/a/header.gcc: Likewise
126 * gcc.dg/cpp/remap/a/t_1.h: Likewise
127 * gcc.dg/cpp/remap/a/t_2.h: Likewise
129 2016-10-21 Jakub Jelinek <jakub@redhat.com>
132 * gcc.target/i386/pr78057.c: New test.
134 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
136 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
139 * gfortran.dg/select_type_37.f03: New test.
141 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
144 * gcc.target/avr/pr71627.c: New test
146 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
148 * gcc.target/sparc/overflow-1.c: New test.
149 * gcc.target/sparc/overflow-2.c: Likewise.
150 * gcc.target/sparc/overflow-3.c: Likewise.
152 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
154 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
157 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
159 PR rtl-optimization/78038
160 * gcc.target/aarch64/pr78038.c: New test.
162 2016-10-21 Richard Biener <rguenther@suse.de>
164 PR tree-optimization/78051
165 * g++.dg/torture/pr78051.C: New testcase.
167 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
169 * c-c++-common/wdate-time.c: Restored test case.
170 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
172 2016-10-20 Jakub Jelinek <jakub@redhat.com>
174 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
176 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
179 * gcc.target/i386/pr78037.c: New test.
181 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
183 * gcc.target/visium/overflow8.c: New.
184 * gcc.target/visium/overflow16.c: Likewise.
185 * gcc.target/visium/overflow32: Likewise.
187 2016-10-20 Michael Matz <matz@suse.de>
189 * gcc.dg/loop-split.c: New test.
190 * gcc.dg/tree-ssa/ifc-9.c: Update.
191 * gcc.dg/tree-ssa/ifc-10.c: Update.
193 2016-10-20 Richard Biener <rguenther@suse.de>
195 * gcc.dg/graphite/pr35356-1.c: Update.
197 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
200 * g++.dg/cpp1y/pr77446.C: New.
202 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
204 PR tree-optimization/53979
205 * gcc.dg/pr53979-1.c: New test-case.
206 * gcc.dg/pr53979-2.c: Likewise.
208 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
210 * c-c++-common/Wint-in-bool-context-2.c: New test.
212 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
214 * gfortran.dg/dtio_17.f90: Fix test.
216 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
218 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
219 * gcc.dg/Walloca-2.c: Same.
221 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
223 * gcc.dg/Wvla-1.c: Rename to...
224 * gcc.dg/Wvla-larger-than-1.c: ...this.
225 * gcc.dg/Wvla-2.c: Rename to...
226 * gcc.dg/Wvla-larger-than-2.c: ...this.
227 * gcc.dg/Wvla-3.c: Rename to...
228 * gcc.dg/Walloca-11.c.: ...this.
229 * gcc.dg/wvla-[1-7].c: Rename to:
230 * gcc.dg/Wvla-[1-7].c: ...this.
232 2016-10-19 Bin Cheng <bin.cheng@arm.com>
234 PR tree-optimization/78005
235 * gcc.dg/vect/pr78005.c: New.
236 * gcc.target/i386/l_fma_float_1.c: Revise test.
237 * gcc.target/i386/l_fma_float_2.c: Ditto.
238 * gcc.target/i386/l_fma_float_3.c: Ditto.
239 * gcc.target/i386/l_fma_float_4.c: Ditto.
240 * gcc.target/i386/l_fma_float_5.c: Ditto.
241 * gcc.target/i386/l_fma_float_6.c: Ditto.
242 * gcc.target/i386/l_fma_double_1.c: Ditto.
243 * gcc.target/i386/l_fma_double_2.c: Ditto.
244 * gcc.target/i386/l_fma_double_3.c: Ditto.
245 * gcc.target/i386/l_fma_double_4.c: Ditto.
246 * gcc.target/i386/l_fma_double_5.c: Ditto.
247 * gcc.target/i386/l_fma_double_6.c: Ditto.
249 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
251 PR tree-optimization/78024
252 * gcc.dg/goacc/loop-processing-1.c: New file.
254 2016-10-19 Richard Biener <rguenther@suse.de>
256 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
258 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
260 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
261 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
262 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
263 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
264 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
265 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
266 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
267 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
268 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
269 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
270 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
271 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
272 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
273 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
274 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
275 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
276 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
277 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
278 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
279 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
280 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
281 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
282 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
283 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
284 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
285 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
286 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
287 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
288 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
289 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
290 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
291 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
292 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
293 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
294 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
295 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
296 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
297 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
298 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
299 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
300 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
301 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
302 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
303 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
304 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
305 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
306 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
307 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
308 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
309 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
310 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
311 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
312 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
313 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
314 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
315 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
316 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
317 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
318 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
319 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
320 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
321 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
322 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
323 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
324 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
325 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
326 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
327 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
328 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
329 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
330 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
331 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
332 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
333 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
334 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
335 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
336 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
337 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
338 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
339 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
340 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
341 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
342 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
343 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
344 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
345 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
346 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
347 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
348 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
349 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
350 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
351 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
352 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
353 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
354 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
355 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
356 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
357 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
358 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
359 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
360 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
361 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
362 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
363 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
364 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
365 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
366 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
367 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
368 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
369 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
370 * gcc.target/powerpc/vsu/vsu.exp: New file.
372 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
375 * gcc.target/i386/pr77991.c: New test.
377 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
379 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
382 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
384 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
386 2016-10-18 Richard Biener <rguenther@suse.de>
388 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
389 * gcc.dg/tree-ssa/pr21001.c: Likewise.
390 * gcc.dg/tree-ssa/pr21090.c: Likewise.
391 * gcc.dg/tree-ssa/pr21294.c: Likewise.
392 * gcc.dg/tree-ssa/pr21563.c: Likewise.
393 * gcc.dg/tree-ssa/pr23744.c: Likewise.
394 * gcc.dg/tree-ssa/pr25382.c: Likewise.
395 * gcc.dg/tree-ssa/pr68431.c: Likewise.
396 * gcc.dg/tree-ssa/vrp03.c: Likewise.
397 * gcc.dg/tree-ssa/vrp06.c: Likewise.
398 * gcc.dg/tree-ssa/vrp07.c: Likewise.
399 * gcc.dg/tree-ssa/vrp09.c: Likewise.
400 * gcc.dg/tree-ssa/vrp19.c: Likewise.
401 * gcc.dg/tree-ssa/vrp20.c: Likewise.
402 * gcc.dg/tree-ssa/vrp92.c: Likewise.
403 * gcc.dg/pr68217.c: Likewise.
404 * gcc.dg/predict-9.c: Likewise.
405 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
406 * gcc.dg/predict-1.c: Likewise.
408 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
410 * gfortran.dg/dtio_17.f90: New test.
412 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
414 * gcc.dg/ipa/vrp4.c: Adjust testcase.
416 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
418 * gcc.dg/ipa/vrp4.c: New test.
420 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
422 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
423 * gcc.dg/torture/pr39074.c: Likewise.
425 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
427 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
428 * gnat.dg/trampoline4.adb: Minor tweak.
430 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
432 PR tree-optimization/77916
433 * gcc.dg/torture/pr77916.c: New.
435 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
438 * gfortran.dg/pr77978_1.f90: New test.
439 * gfortran.dg/pr77978_2.f90: Ditto.
440 * gfortran.dg/pr77978_3.f90: Ditto.
442 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
446 * gfortran.dg/proc_ptr_49.f90: New test.
448 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
451 * gcc.target/arm/pr77308.c: New test.
453 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
455 * lib/target-supports.exp
456 (check_effective_target_floatn_nx_runtime): Return 0 for
459 2016-10-17 Andrew Pinski <apinski@cavium.com>
461 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
462 long instead of long.
463 * gcc.target/aarch64/cinc_common_1.c: Likewise.
464 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
465 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
466 * gcc.target/aarch64/mult-synth_4.c: Likewise.
467 * gcc.target/aarch64/pr68102_1.c: Likewise.
468 * gcc.target/aarch64/target_attr_3.c: Likewise.
470 2016-10-17 Richard Biener <rguenther@suse.de>
472 PR tree-optimization/77988
473 * gcc.dg/torture/pr77988.c: New testcase.
475 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
477 * gcc.dg/pr71636-1.c: New test-case.
478 * gcc.dg/pr71636-2.c: Likewise.
480 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
482 * gnat.dg/trampoline3.adb: New test.
483 * gnat.dg/trampoline4.adb: Likewise.
485 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
487 * gfortran.dg/dtio_16.f90: New test.
489 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
491 * gcc.target/sparc/bmaskbshuf.c: Rename to...
492 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
493 * gcc.target/sparc/bmaskbshuf-2.c: New test.
495 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
497 * gcc.target/sparc/popc.c: Rename to...
498 * gcc.target/sparc/popc-1.c: ...this.
499 * gcc.target/sparc/popc-2.c: New test.
501 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
504 * gfortran.dg/unexpected_eof_4.f90: New test.
506 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
509 * gfortran.dg/negative_unit2.f90: New test.
511 2016-10-14 Jakub Jelinek <jakub@redhat.com>
514 * gfortran.dg/pr77959.f90: New test.
516 DR 1511 - const volatile variables and ODR
517 * g++.dg/DRs/dr1511-1.C: New test.
518 * g++.dg/DRs/dr1511-2.C: New test.
520 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
522 * gnat.dg/debug7.adb (dg-options): Remove -g.
523 * gnat.dg/debug8.adb (dg-options): Add -margs.
524 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
526 2016-10-14 Richard Biener <rguenther@suse.de>
528 PR tree-optimization/77979
529 * gcc.dg/torture/pr77979.c: New testcase.
531 2016-10-14 Martin Liska <mliska@suse.cz>
533 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
534 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
535 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
537 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
539 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
540 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
541 * gcc.dg/torture/pr77937-2.c: Likewise.
543 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
545 * gnat.dg/lto15.adb: Adjust.
546 * gnat.dg/lto16.adb: Likewise.
547 * gnat.dg/lto17.adb: Likewise
548 * gnat.dg/lto18.ad[sb]: New test.
549 * gnat.dg/lto18_pkg.ads: New helper.
550 * gnat.dg/lto19.adb: New test.
551 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
552 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
553 * gnat.dg/lto20.adb: New test.
554 * gnat.dg/lto20_pkg.ad[sb]: New helper.
556 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
558 * gfortran.dg/coarray_38.f90: Expect error message.
560 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
562 * gcc.target/aarch64/spellcheck_1.c: New test.
563 * gcc.target/aarch64/spellcheck_2.c: Likewise.
564 * gcc.target/aarch64/spellcheck_3.c: Likewise.
565 * gcc.target/aarch64/spellcheck_4.c: Likewise.
566 * gcc.target/aarch64/spellcheck_5.c: Likewise.
567 * gcc.target/aarch64/spellcheck_6.c: Likewise.
569 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
571 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
573 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
575 PR tree-optimization/77937
576 * gcc.dg/torture/pr77937-1.c: New.
577 * gcc.dg/torture/pr77937-2.c: New.
579 2016-10-13 Jakub Jelinek <jakub@redhat.com>
581 * g++.dg/cpp1z/inline-var1.C: New test.
582 * g++.dg/cpp1z/inline-var1a.C: New test.
583 * g++.dg/cpp1z/inline-var1.h: New file.
584 * g++.dg/cpp1z/inline-var2.C: New test.
585 * g++.dg/cpp1z/inline-var3.C: New test.
586 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
589 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
591 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
592 Xscale is specified, not just -march.
593 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
594 is incompatible with Xscale.
596 2016-10-13 Martin Sebor <msebor@redhat.com>
599 * g++.dg/ext/flexary4.C: Adjust.
600 * g++.dg/ext/flexary5.C: Same.
601 * g++.dg/ext/flexary9.C: Same.
602 * g++.dg/ext/flexary19.C: New test.
603 * g++.dg/ext/flexary18.C: New test.
604 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
606 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
607 Avoid generating a flexible array member in an array.
609 2016-10-13 Martin Sebor <msebor@redhat.com>
611 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
612 to placate -Wformat on targets where the type is not int.
614 2016-10-13 David Malcolm <dmalcolm@redhat.com>
616 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
619 2016-10-13 Bin Cheng <bin.cheng@arm.com>
621 * gcc.target/i386/l_fma_float_1.c: Revise test.
622 * gcc.target/i386/l_fma_float_2.c: Ditto.
623 * gcc.target/i386/l_fma_float_3.c: Ditto.
624 * gcc.target/i386/l_fma_float_4.c: Ditto.
625 * gcc.target/i386/l_fma_float_5.c: Ditto.
626 * gcc.target/i386/l_fma_float_6.c: Ditto.
627 * gcc.target/i386/l_fma_double_1.c: Ditto.
628 * gcc.target/i386/l_fma_double_2.c: Ditto.
629 * gcc.target/i386/l_fma_double_3.c: Ditto.
630 * gcc.target/i386/l_fma_double_4.c: Ditto.
631 * gcc.target/i386/l_fma_double_5.c: Ditto.
632 * gcc.target/i386/l_fma_double_6.c: Ditto.
634 2016-10-13 Bin Cheng <bin.cheng@arm.com>
636 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
638 2016-10-13 Bin Cheng <bin.cheng@arm.com>
640 * gcc.dg/vect/vect-98.c: Refine test case.
641 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
642 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
643 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
645 2016-10-13 Jakub Jelinek <jakub@redhat.com>
648 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
650 2016-10-13 Martin Liska <mliska@suse.cz>
652 PR tree-optimization/77943
653 * g++.dg/tree-ssa/pr77943.C: New test.
655 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
658 * gfortran.dg/allocate_with_source_22.f03: New test.
659 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
662 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
664 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
665 * gcc.target/arm/movsi_movw.c: Likewise.
666 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
667 directive to work on big endian targets.
669 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
671 * gcc.dg/tree-ssa/evrp6.c: New test.
673 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
675 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
676 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
677 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
679 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
681 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
682 * gcc.target/powerpc/warn-2.c: Ditto.
684 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
686 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
687 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
688 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
690 * gcc.target/mips/msa.c: New test.
691 * gcc.target/mips/msa-builtins.c: Likewise.
692 * lib/target-supports.exp (check_mips_msa_hw_available): New.
693 (check_effective_target_mips_msa_runtime): Likewise.
694 (check_effective_target_mips_msa): Likewise.
695 (add_options_for_mips_msa): Likewise.
696 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
697 (check_effective_target_vect_intfloat_cvt): Likewise.
698 (check_effective_target_vect_uintfloat_cvt): Likewise.
699 (check_effective_target_vect_floatint_cvt): Likewise.
700 (check_effective_target_vect_floatuint_cvt): Likewise.
701 (check_effective_target_vect_shift): Likewise.
702 (check_effective_target_vect_shift_char): Likewise.
703 (check_effective_target_vect_long): Likewise.
704 (check_effective_target_vect_float): Likewise.
705 (check_effective_target_vect_double): Likewise.
706 (check_effective_target_vect_long_long): Likewise.
707 (check_effective_target_vect_perm): Likewise.
708 (check_effective_target_vect_perm_byte): Likewise.
709 (check_effective_target_vect_perm_short): Likewise.
710 (check_effective_target_vect_sdot_qi): Likewise.
711 (check_effective_target_vect_udot_qi): Likewise.
712 (check_effective_target_vect_sdot_hi): Likewise.
713 (check_effective_target_vect_udot_hi): Likewise.
714 (check_effective_target_vect_pack_trunc): Likewise.
715 (check_effective_target_vect_unpack): Likewise.
716 (check_effective_target_vect_hw_misalign): Likewise.
717 (check_effective_target_vect_condition): Likewise.
718 (check_effective_target_vect_cond_mixed): Likewise.
719 (check_effective_target_vect_char_mult): Likewise.
720 (check_effective_target_vect_short_mult): Likewise.
721 (check_effective_target_vect_int_mult): Likewise.
722 (check_effective_target_vect_extract_even_odd): Likewise.
723 (check_effective_target_vect_interleave): Likewise.
724 (check_vect_support_and_set_flags): Check if the target supports MSA
725 and append to the list of EFFECTIVE_TARGETS.
727 2016-10-12 Richard Biener <rguenther@suse.de>
730 * g++.dg/torture/pr77947.C: New testcase.
732 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
734 * gnat.dg/debug8.adb: New testcase.
736 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
738 * gnat.dg/debug9.adb: New testcase.
740 2016-10-12 Richard Biener <rguenther@suse.de>
742 * gcc.dg/tree-ssa/vrp35.c: Adjust.
743 * gcc.dg/tree-ssa/vrp36.c: Likewise.
744 * gcc.dg/tree-ssa/vrp46.c: Likewise.
746 2016-10-12 Richard Biener <rguenther@suse.de>
748 PR tree-optimization/77920
749 * gcc.dg/torture/pr77920.c: New testcase.
751 2016-10-12 Jakub Jelinek <jakub@redhat.com>
753 PR tree-optimization/77929
754 * gcc.c-torture/compile/pr77929.c: New test.
756 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
757 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
758 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
759 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
760 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
761 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
762 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
763 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
764 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
766 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
768 * gcc.target/sparc/setcc-4.c: Adjust.
769 * gcc.target/sparc/setcc-5.c: Likewise.
770 * gcc.target/sparc/setcc-6.c: Likewise.
771 * gcc.target/sparc/setcc-7.c: Likewise.
772 * gcc.target/sparc/setcc-8.c: Likewise.
773 * gcc.target/sparc/setcc-9.c: Likewise.
774 * gcc.target/sparc/setcc-10.c: Delete.
776 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
779 * gfortran.dg/pr77942.f90
781 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
783 * gfortran.dg/dec_math.f90: New testsuite.
785 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
787 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
788 (main): Declare j as i32 instead of int.
790 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
793 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
794 target triplet instead of *-*-*-*.
796 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
798 * gnat.dg/unchecked_convert10.adb: New test.
799 * gnat.dg/unchecked_convert11.adb: Likewise.
800 * gnat.dg/unchecked_convert12.adb: Likewise.
802 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
804 * gcc.target/sparc/cbcond-1.c: New test.
805 * gcc.target/sparc/cbcond-2.c: Likewise.
806 * gcc.target/sparc/movcc-1.c: Likewise.
807 * gcc.target/sparc/movcc-2.c: Likewise.
808 * gcc.target/sparc/setcc-1.c: Adjust.
809 * gcc.target/sparc/setcc-2.c: Likewise.
810 * gcc.target/sparc/setcc-3.c: Likewise.
811 * gcc.target/sparc/setcc-4.c: Likewise.
812 * gcc.target/sparc/setcc-5.c: Likewise.
813 * gcc.target/sparc/setcc-6.c: New test.
814 * gcc.target/sparc/setcc-7.c: Likewise.
815 * gcc.target/sparc/setcc-8.c: Likewise.
816 * gcc.target/sparc/setcc-9.c: Likewise.
817 * gcc.target/sparc/setcc-10.c: Likewise.
819 2016-10-10 Jeff Law <law@redhat.com>
821 PR tree-optimization/71947
822 * gcc.dg/tree-ssa/pr71947-1.c: New test.
823 * gcc.dg/tree-ssa/pr71947-2.c: New test.
824 * gcc.dg/tree-ssa/pr71947-3.c: New test.
825 * gcc.dg/tree-ssa/pr71947-4.c: New test.
826 * gcc.dg/tree-ssa/pr71947-5.c: New test.
827 * gcc.dg/tree-ssa/pr71947-6.c: New test.
829 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
832 * gfortran.dg/matmul_11.f90: New test.
834 2016-10-10 Jiong Wang <jiong.wang@arm.com>
836 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
837 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
838 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
839 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
840 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
841 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
842 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
843 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
844 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
845 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
846 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
847 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
848 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
849 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
850 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
851 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
852 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
853 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
854 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
855 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
856 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
857 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
858 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
859 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
860 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
861 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
862 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
863 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
864 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
865 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
866 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
867 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
868 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
869 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
870 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
871 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
872 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
873 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
874 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
875 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
876 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
877 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
878 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
879 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
880 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
881 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
882 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
883 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
884 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
885 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
886 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
887 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
888 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
889 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
890 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
891 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
892 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
893 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
894 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
896 2016-10-10 Jiong Wang <jiong.wang@arm.com>
898 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
899 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
900 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
901 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
902 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
903 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
904 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
905 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
906 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
907 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
908 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
909 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
910 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
911 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
913 2016-10-10 Jiong Wang <jiong.wang@arm.com>
915 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
917 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
919 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
920 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
921 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
922 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
924 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
925 Jiong Wang <jiong.wang@arm.com>
927 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
929 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
930 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
932 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
934 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
936 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
938 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
940 * gnat.dg/specs/vfa.ads: New test.
942 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
944 * gnat.dg/inline13.ad[sb]: New test.
945 * gnat.dg/inline13_pkg.ad[sb]: New helper.
947 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
949 * gnat.dg/biased_subtype.adb: New test.
951 2016-10-09 Jakub Jelinek <jakub@redhat.com>
953 PR tree-optimization/77901
954 * gcc.c-torture/compile/pr77901.c: New test.
956 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
958 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
959 * gcc.dg/ipa/propalign-2.c: Likewise
960 * gcc.dg/ipa/propalign-3.c: Likewise.
961 * gcc.dg/ipa/propalign-4.c: Likewise.
962 * gcc.dg/ipa/propalign-5.c: Likewise.
964 2016-10-08 Jakub Jelinek <jakub@redhat.com>
966 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
968 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
970 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
971 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
973 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
975 * gfortran.dg/dec_union_11.f90: New testcase.
977 2016-10-07 Nathan Sidwell <nathan@acm.org>
980 * g++.dg/cpp0x/pr66443-cxx11.C: New.
981 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
982 * g++.dg/cpp1y/pr66443-cxx14.C: New
983 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
984 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
986 2016-10-07 Jakub Jelinek <jakub@redhat.com>
988 * g++.dg/cpp0x/addressof1.C: New test.
989 * g++.dg/cpp0x/addressof2.C: New test.
991 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
993 * gcc.target/powerpc/float128-type-1.c: New test to check that
994 PowerPC 64-bit Linux enables -mfloat128-type by default.
995 * gcc.target/powerpc/float128-type-2.c: Likewise.
996 * gcc.target/powerpc/float128-mix.c: Change error message to
997 reflect that __ibm128 is now #define'ed to be long double.
999 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1002 * gfortran.dg/pr77406.f90: New test.
1003 * gfortran.dg/assumed_type_3.f90: Update error messages.
1004 * gfortran.dg/defined_operators_1.f90: Ditto.
1005 * gfortran.dg/generic_26.f90: Ditto.
1006 * gfortran.dg/generic_7.f90: Ditto.
1007 * gfortran.dg/gomp/udr5.f90: Ditto.
1008 * gfortran.dg/gomp/udr7.f90: Ditto.
1009 * gfortran.dg/interface_1.f90: Ditto.
1010 * gfortran.dg/interface_37.f90: Ditto.
1011 * gfortran.dg/interface_5.f90: Ditto.
1012 * gfortran.dg/interface_6.f90: Ditto.
1013 * gfortran.dg/interface_7.f90
1014 * gfortran.dg/no_arg_check_3.f90
1015 * gfortran.dg/operator_5.f90
1016 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1018 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1021 * c-c++-common/Wint-in-bool-context.c: Update test.
1023 2016-10-07 Richard Biener <rguenther@suse.de>
1025 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1026 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1028 2016-10-07 Marek Polacek <polacek@redhat.com>
1030 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1032 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1035 * c-c++-common/pr69733.c: New test.
1036 * gcc.dg/pr69733.c: New test.
1037 * gcc.target/i386/pr69733.c: New test.
1039 2016-10-07 Marek Polacek <polacek@redhat.com>
1042 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1044 2016-10-07 Jakub Jelinek <jakub@redhat.com>
1046 PR tree-optimization/77664
1047 * gcc.dg/tree-ssa/pr77664.c: New test.
1048 * gcc.dg/pr77664.c: New test.
1050 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
1052 * gfortran.dg/pr69955.f90: New test.
1054 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
1057 * gfortran.dg/pr57910.f90: New test.
1059 2016-10-06 Jakub Jelinek <jakub@redhat.com>
1061 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1062 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1064 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1066 PR tree-optimization/77862
1067 * gcc.dg/pr77862.c: New test.
1069 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1071 * gcc.dg/tree-ssa/evrp4.c: New test.
1073 2016-10-06 Jeff Law <law@redhat.com>
1075 PR tree-optimization/71661
1076 * gcc.dg/tree-ssa/pr71661.c: New test.
1078 2016-10-06 Richard Biener <rguenther@suse.de>
1080 PR tree-optimization/77855
1081 * gcc.dg/torture/pr77855.c: New testcase.
1083 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1084 Eric Botcazou <ebotcazou@adacore.com>
1086 * g++.dg/other/pr77759.C: New test.
1088 2016-10-06 Richard Biener <rguenther@suse.de>
1090 PR tree-optimization/77839
1091 * gcc.dg/torture/pr77839.c: New testcase.
1093 2016-10-06 Marek Polacek <polacek@redhat.com>
1095 * g++.dg/cpp1z/init-statement9.C: New test.
1097 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1099 * gcc.target/i386/pcommit-1.c: Deleted.
1100 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1101 * gcc.target/i386/sse-13.c: Ditto.
1102 * gcc.target/i386/sse-14.c: Ditto.
1103 * gcc.target/i386/sse-22.c: Ditto.
1104 * gcc.target/i386/sse-23.c: Ditto.
1105 * g++.dg/other/i386-2.C: Ditto.
1107 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
1109 * gcc.target/i386/pr77833.c: Require int128 effective target.
1111 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1115 * gfortran.dg/associate_22.f90: New test.
1117 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
1119 * gfortran.dg/dec_union_9.f90: New testcase.
1120 * gfortran.dg/dec_union_10.f90: New testcase.
1122 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1125 * gcc.dg/pch/pr66343-3.c: New test.
1126 * gcc.dg/pch/pr66343-3.hs: New file.
1129 * gcc.dg/pch/pr66343-1.c: New test.
1130 * gcc.dg/pch/pr66343-1.hs: New file.
1131 * gcc.dg/pch/pr66343-2.c: New test.
1132 * gcc.dg/pch/pr66343-2.hs: New file.
1134 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1136 * c-c++-common/Wint-in-bool-context.c: Update test.
1138 2016-10-05 Marek Polacek <polacek@redhat.com>
1140 * g++.dg/cpp1z/init-statement1.C: New test.
1141 * g++.dg/cpp1z/init-statement2.C: New test.
1142 * g++.dg/cpp1z/init-statement3.C: New test.
1143 * g++.dg/cpp1z/init-statement4.C: New test.
1144 * g++.dg/cpp1z/init-statement5.C: New test.
1145 * g++.dg/cpp1z/init-statement6.C: New test.
1146 * g++.dg/cpp1z/init-statement7.C: New test.
1147 * g++.dg/cpp1z/init-statement8.C: New test.
1149 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
1152 * gfortran.dg/pr67524.f90: New test.
1154 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1157 * c-c++-common/ubsan/shift-9.c: New test.
1159 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1161 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1162 of int if __SIZEOF_INT__ is less than 4 bytes.
1164 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1166 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1167 * gfortran.dg/class_array_20.f03: Likewise.
1168 * gfortran.dg/class_array_21.f03: Likewise.
1169 * gfortran.dg/finalize_29.f08: Likewise.
1170 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1172 2016-10-05 Richard Biener <rguenther@suse.de>
1175 * gcc.dg/torture/pr77826.c: New testcase.
1177 2016-10-05 Richard Biener <rguenther@suse.de>
1179 * gcc.dg/fold-copysign-1.c: New testcase.
1181 2016-10-05 Andreas Schwab <schwab@suse.de>
1183 * g++.dg/pr49847-2.C: Remove.
1185 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1187 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1189 2016-10-05 Richard Biener <rguenther@suse.de>
1192 * gcc.dg/pr55152-2.c: New testcase.
1194 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1196 * gfortran.dg/dtio_15.f90: New test.
1198 2016-10-04 Ian Lance Taylor <iant@golang.org>
1200 * gcc.dg/split-7.c: New test.
1202 2016-10-04 Martin Sebor <msebor@redhat.com>
1204 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1205 %lc directive to wint_t to silence -Wformat warnings on targets
1206 where the latter is a distinct type such as long.
1208 2016-10-04 Martin Sebor <msebor@redhat.com>
1211 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1213 2016-10-04 Jakub Jelinek <jakub@redhat.com>
1216 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1218 * g++.dg/other/java3.C: Remove.
1219 * g++.dg/other/java1.C: Remove.
1220 * g++.dg/other/error12.C: Remove.
1221 * g++.dg/other/java2.C: Remove.
1222 * g++.dg/warn/Wnvdtor.C: Remove.
1223 * g++.dg/lookup/java1.C: Remove.
1224 * g++.dg/lookup/java2.C: Remove.
1225 * g++.dg/ext/pr34829.C: Remove.
1226 * g++.dg/ext/java-3.C: Remove.
1227 * g++.dg/ext/java-1.C: Remove.
1228 * g++.dg/ext/java-2.C: Remove.
1229 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1231 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1233 PR tree-optimization/77808
1234 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1236 2016-10-04 Richard Biener <rguenther@suse.de>
1238 PR tree-optimization/77399
1239 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1241 2016-10-04 Richard Biener <rguenther@suse.de>
1244 * gcc.target/i386/pr77833.c: New testcase.
1246 2016-09-26 Jeff Law <law@redhat.com>
1248 PR tree-optimization/71550
1249 PR tree-optimization/71403
1250 * gcc.c-torture/execute/pr71550.c: New test.
1252 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1254 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1257 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1260 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1262 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1264 2016-10-03 Marek Polacek <polacek@redhat.com>
1266 * g++.dg/cpp0x/nullptr37.C: New test.
1268 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1270 * c-c++-common/Wint-in-bool-context.c: Update test.
1272 2016-10-02 Jakub Jelinek <jakub@redhat.com>
1274 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1276 * g++.dg/charset/asm2.c (memmove): Likewise.
1277 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1278 * g++.dg/tls/diag-4.C (foo): Likewise.
1279 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1280 dg-warning, fix up regex.
1281 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1282 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1283 * g++.old-deja/g++.mike/net31.C: Likewise.
1284 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1286 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1287 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1289 2016-10-01 Richard Biener <rguenther@suse.de>
1292 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1294 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1297 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1299 2016-10-01 Jakub Jelinek <jakub@redhat.com>
1302 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1303 Add dg-prune-output directive.
1305 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1308 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1309 * gfortran.fortran-torture/compile/write.f90: Update test.
1311 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1313 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1314 arm_fp16_alternative_ok as the required effective target.
1315 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1316 -mfp16-format=alternative to the dg-options directive and remove
1317 the dg-add-options directive.
1319 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1322 * gfortran.dg/dec_union_8.f90: New testcase.
1324 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1327 * gfortran.dg/dec_structure_16.f90: New testcase.
1329 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1331 * gfortran.dg/coarray_allocate_10.f08: New test.
1332 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1334 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1336 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1338 2016-09-30 Richard Biener <rguenther@suse.de>
1340 PR tree-optimization/77399
1341 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1343 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1345 * c-c++-common/pr27336.c: Make dependency on
1346 -fdelete-null-pointer-checks explicit.
1347 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1348 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1349 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1350 * gcc.dg/pic-1.c: Require fpic target support.
1351 * gcc.dg/pic-2.c: Likewise.
1353 2016-09-29 Jakub Jelinek <jakub@redhat.com>
1355 Implement P0001R1 - C++17 removal of register storage class specifier
1356 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1357 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1359 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1360 keyword if not __SSE2__.
1361 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1363 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1365 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1366 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1367 no_erroneous_warning): Expect new warnings for C++17.
1368 * g++.dg/warn/register-var-2.C (f): Likewise.
1369 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1370 * g++.dg/parse/linkage2.C (foo): Likewise.
1371 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1372 keyword on parameters for C++17.
1373 * g++.dg/cpp1z/register1.C: New test.
1374 * g++.dg/cpp1z/register2.C: New test.
1375 * g++.dg/cpp1z/register3.C: New test.
1377 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1379 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1380 * gcc.target/i386/avx2-check.h (main): Ditto.
1381 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1382 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1383 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1384 * gcc.target/i386/avx512er-check.h (main): Ditto.
1385 * gcc.target/i386/avx512f-check.h (main): Ditto.
1386 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1387 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1388 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1390 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1393 * gcc.target/i386/pr77756.c: New test.
1395 2016-09-29 Marek Polacek <polacek@redhat.com>
1397 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1399 2016-09-29 Marek Polacek <polacek@redhat.com>
1401 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1404 2016-09-29 Martin Liska <mliska@suse.cz>
1406 * objc/execute/construct1.m: New test.
1408 2016-09-29 Richard Biener <rguenther@suse.de>
1410 PR tree-optimization/77768
1411 * gcc.dg/torture/pr77768.c: New testcase.
1413 2016-09-28 Richard Biener <rguenther@suse.de>
1416 * gcc.dg/pr77407.c: New testcase.
1418 2016-09-29 Richard Biener <rguenther@suse.de>
1421 * gcc.dg/pr55152.c: New testcase.
1422 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1424 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1426 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1427 (dg-options): Remove -m32.
1429 2016-09-28 Martin Sebor <msebor@redhat.com>
1432 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1434 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1436 PR libgfortran/77707
1437 * gfortran.dg/inquire_17.f90: New test.
1439 2016-09-28 Jakub Jelinek <jakub@redhat.com>
1442 * g++.dg/cpp1y/constexpr-77467.C: New test.
1444 2016-09-28 Martin Sebor <msebor@redhat.com>
1447 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1448 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1449 (test_sprintf_p_const): Adjust line numbers to avoid failures
1450 introduced in r240503.
1452 2016-09-28 Martin Sebor <msebor@redhat.com>
1455 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1457 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1460 * g++.dg/pr77550.C: Avoid undefined behavior.
1462 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1464 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1466 * gcc.dg/strlenopt-20.c: Update test.
1467 * gcc.dg/strlenopt-21.c: Likewise.
1468 * gcc.dg/strlenopt-22.c: Likewise.
1469 * gcc.dg/strlenopt-22g.c: Likewise.
1470 * gcc.dg/strlenopt-26.c: Likewise.
1471 * gcc.dg/strlenopt-5.c: Likewise.
1472 * gcc.dg/strlenopt-7.c: Likewise.
1473 * gcc.dg/strlenopt-9.c: Likewise.
1475 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1477 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1479 * g++.dg/cpp1z/lambda-this1.C: New test.
1480 * g++.dg/cpp1z/lambda-this2.C: New test.
1483 * g++.dg/ubsan/return-4.C: New test.
1484 * g++.dg/ubsan/return-5.C: New test.
1485 * g++.dg/ubsan/return-6.C: New test.
1487 2016-09-27 Jiong Wang <jiong.wang@arm.com>
1489 * lib/target-supports.exp
1490 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1491 in function comment.
1493 2016-09-27 Martin Liska <mliska@suse.cz>
1495 PR gcov-profile/46266
1496 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1499 2016-09-27 Richard Biener <rguenther@suse.de>
1501 PR tree-optimization/77745
1502 * g++.dg/torture/pr77745.C: New testcase.
1504 2016-09-27 Richard Biener <rguenther@suse.de>
1506 PR tree-optimization/77478
1507 * gcc.dg/torture/pr77478.c: New testcase.
1509 2016-09-27 Martin Liska <mliska@suse.cz>
1511 PR gcov-profile/7970
1512 PR gcov-profile/16855
1513 PR gcov-profile/44779
1514 * g++.dg/gcov/pr16855.C: New test.
1516 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1518 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1520 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1523 * gfortran.dg/gomp/pr77666.f90: New test.
1525 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1528 * gcc.dg/torture/pr77677-2.c: New test.
1530 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1533 * gfortran.dg/pr77420_1.f90: New test.
1534 * gfortran.dg/pr77420_2.f90: Ditto.
1535 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1536 * gfortran.dg/pr77420_4.f90: this file.
1538 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1541 * gfortran.dg/pr77719.f90: New test.
1543 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1545 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1546 singular form of byte when quantity is unknown.
1548 2016-09-26 Marek Polacek <polacek@redhat.com>
1550 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1552 2016-09-26 Martin Liska <mliska@suse.cz>
1554 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1555 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1556 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1557 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1558 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1559 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1560 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1561 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1562 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1564 2016-09-26 Marek Polacek <polacek@redhat.com>
1567 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1568 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1569 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1570 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1571 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1572 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1573 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1574 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1575 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1576 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1577 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1578 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1579 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1580 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1581 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1582 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1583 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1584 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1585 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1586 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1587 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1588 * c-c++-common/attr-fallthrough-1.c: New test.
1589 * c-c++-common/attr-fallthrough-2.c: New test.
1590 * g++.dg/cpp0x/fallthrough1.C: New test.
1591 * g++.dg/cpp0x/fallthrough2.C: New test.
1592 * g++.dg/cpp1z/fallthrough1.C: New test.
1593 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1594 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1595 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1596 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1598 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1601 * gfortran.dg/pr77429.f90: New test.
1603 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1606 * gfortran.dg/pr77694.f90: New test.
1608 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1611 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1613 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1615 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1618 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1620 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1623 2016-09-24 Marek Polacek <polacek@redhat.com>
1626 * c-c++-common/Wbool-operation-1.c: New test.
1627 * gcc.dg/Wbool-operation-1.c: New test.
1629 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
1631 * gfortran.dg/dec_static_1.f90: New.
1632 * gfortran.dg/dec_static_2.f90: New.
1633 * gfortran.dg/dec_static_3.f90: New.
1634 * gfortran.dg/dec_static_4.f90: New.
1636 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1639 * gfortran.dg/negative_unit_check.f90: Update test.
1640 * gfortran.dg/dtio_14.f90: New test.
1642 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1644 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1645 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1646 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1647 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1648 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1649 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1650 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1652 2016-09-23 Martin Sebor <msebor@redhat.com>
1655 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1656 assuming long double is bigger than double.
1658 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1660 Implement P0138R2, C++17 construction rules for enum class values
1661 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1663 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1665 PR preprocessor/77672
1666 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1667 expected multiline output from first warning to reflect change
1670 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1672 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1674 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1675 Tom de Vries <tom@codesourcery.com>
1678 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1680 2016-09-23 Marek Polacek <polacek@redhat.com>
1682 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1683 * c-c++-common/gomp/atomic-13.c: Likewise.
1684 * c-c++-common/gomp/atomic-14.c: Likewise.
1685 * c-c++-common/pr60439.c: Remove invalid code.
1686 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1687 * g++.dg/expr/bitfield5.C: Likewise.
1688 * g++.dg/expr/bitfield6.C: Likewise.
1689 * g++.dg/expr/bool1.C: Likewise.
1690 * g++.dg/expr/bool3.C: Likewise.
1691 * g++.dg/expr/lval3.C: Likewise.
1692 * g++.dg/expr/lval4.C: Likewise.
1693 * g++.old-deja/g++.jason/bool5.C: Likewise.
1695 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1697 PR preprocessor/77672
1698 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1699 (test_terminator_location): New function.
1701 2016-09-23 Richard Biener <rguenther@suse.de>
1703 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1705 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1707 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1708 -march=armv8.2-a+fp16 when supported by the hardware.
1709 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1710 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1711 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1712 semi-colons to a macro invocations.
1713 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1714 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1716 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1717 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1718 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1719 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1721 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1722 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1723 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1724 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1725 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1726 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1727 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1728 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1729 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1730 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1732 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1733 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1734 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1736 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1737 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1738 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1740 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1741 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1742 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1744 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1745 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1746 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1747 defined. Also fix some white-space.
1748 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1749 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1750 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1751 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1752 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1753 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1754 defined. Also fix some long lines and white-space.
1755 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1756 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1757 defined. Also fix some long lines and white-space.
1758 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1759 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1761 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1762 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1763 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1765 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1766 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1767 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1769 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1770 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1772 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1773 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1774 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1776 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1777 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1778 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1779 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1780 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1781 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1783 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1784 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1785 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1786 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1787 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1789 2016-09-23 Jiong Wang <jiong.wang@arm.com>
1790 Matthew Wahab <matthew.wahab@arm.com>
1792 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1793 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1796 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1797 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1799 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1800 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1801 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1802 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1803 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1805 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1807 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1812 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1813 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1821 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1822 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1823 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1824 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1825 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1826 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1827 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1828 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1830 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1832 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1833 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1834 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1835 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1838 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1841 * gcc.dg/torture/pr77677.c: New test.
1843 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1845 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1848 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1850 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1851 options. Add tests for float16x4_t and float16x8_t.
1853 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1855 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1856 * gcc.target/s390/risbg-ll-2.c: Ditto.
1857 * gcc.target/s390/risbg-ll-3.c: Ditto.
1859 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1861 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1862 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1864 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1866 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1867 output to the simplified instructions.
1869 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1871 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1872 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1874 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1876 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1877 (FP16_SUPPORTED): New
1878 (expected-hfloat-16x4): Make conditional on __fp16 support.
1879 (expected-hfloat-16x8): Likewise.
1880 (vdup_n_f16): Disable for non-AArch64 targets.
1881 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1882 conditional on FP16_SUPPORTED.
1883 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1884 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1885 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1886 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1887 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1889 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1890 conditional on FP16_SUPPORTED.
1891 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1892 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1894 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1896 * gcc.target/arm/short-vfp-1.c: New.
1898 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1900 * gcc.target/arm/attr-fp16-arith-1.c: New.
1902 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1904 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1906 (add_options_for_arm_v8_2a_fp16_neon): New.
1907 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1908 (add_options_for_arm_arch_v8_2a): Auto-generate.
1909 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1910 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1911 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1912 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1913 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1914 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1915 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1917 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1919 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1920 arm_fp16_alternative_ok.
1921 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1922 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1923 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1924 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1925 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1926 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1927 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1928 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1929 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1930 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1931 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1932 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1933 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1934 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1935 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1936 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1937 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1938 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1939 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1940 arm_fp16_alternative_ok.
1941 * lib/target-supports.exp
1942 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1943 (check_effective_target_arm_fp16_alternative_ok): New.
1944 (check_effective_target_arm_fp16_none_ok_nocache): New.
1945 (check_effective_target_arm_fp16_none_ok): New.
1947 2016-09-23 Martin Liska <mliska@suse.cz>
1949 * gcc.dg/ipa/pr77653.c: Replace adress
1952 2016-09-23 Martin Liska <mliska@suse.cz>
1954 * gcc.target/i386/movbe-4.c: New test.
1956 2016-09-23 Martin Liska <mliska@suse.cz>
1958 * gcc.target/i386/crc32-5.c: New test.
1960 2016-09-23 Martin Liska <mliska@suse.cz>
1962 * gcc.target/i386/pr71652.c: New test.
1963 * gcc.target/i386/pr71652-2.c: New test.
1964 * gcc.target/i386/pr71652-3.c: New test.
1966 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1968 * lib/gcc-dg.exp (process-message): Support relative line number
1969 notation - .+4 or .-1 etc.
1970 * gcc.dg/dg-test-1.c: New test.
1972 2016-09-22 Martin Sebor <msebor@redhat.com>
1975 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1976 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1977 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1978 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1980 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
1982 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1983 * gcc.dg/ifcvt-2.c: Ditto.
1984 * gcc.dg/zero_bits_compound-1.c: Ditto.
1985 * gcc.dg/zero_bits_compound-1.c: Ditto.
1986 * gcc.dg/pr40550.c: Simplify target selectors.
1987 Use dg-additional-options.
1988 * gcc.dg/pr47893.c: Ditto.
1989 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1990 additional options for 32-bit x86 targets.
1991 * gcc.dg/pr70955.c: Move to ...
1992 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1994 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1997 * g++.dg/cpp0x/pr61019.C: New.
1999 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2000 Terry Guo <terry.guo@arm.com>
2002 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2003 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2004 * gcc.target/arm/pure-code/pure-code.exp: New.
2006 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
2008 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2009 Remove SSE effective target requirement.
2011 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2014 * g++.dg/cpp0x/pr71979.C: New.
2016 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2018 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2020 2016-09-22 Martin Liska <mliska@suse.cz>
2023 * gcc.dg/ipa/pr77653.c: New test.
2025 2016-09-22 Jakub Jelinek <jakub@redhat.com>
2028 * gfortran.dg/gomp/pr77665.f90: New test.
2030 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
2032 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2033 * gfortran.dg/dtio_13.f90: New test.
2035 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2038 * gfortran.dg/pr66107.f90: New test.
2040 2016-09-21 Ian Lance Taylor <iant@golang.org>
2042 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2043 with call to builtin delete function.
2045 2016-09-21 Joseph Myers <joseph@codesourcery.com>
2047 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2048 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2049 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2050 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2053 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
2055 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2057 2016-09-21 Jakub Jelinek <jakub@redhat.com>
2060 * g++.dg/cpp1z/aligned-new6.C: New test.
2062 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2064 * gcc.target/arm/fp16-aapcs-3.c: New.
2065 * gcc.target/arm/fp16-aapcs-4.c: New.
2066 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2067 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2068 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2069 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2071 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2073 PR tree-optimization/77550
2074 * g++.dg/pr77550.C: New test.
2076 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2079 * gcc.target/avr/torture/pr77326.c: New test.
2081 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2083 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2085 2016-09-21 Richard Biener <rguenther@suse.de>
2087 PR tree-optimization/77648
2088 * gcc.dg/torture/pr77648-1.c: New testcase.
2089 * gcc.dg/torture/pr77648-2.c: Likewise.
2091 2016-09-21 Richard Biener <rguenther@suse.de>
2092 Jakub Jelinek <jakub@redhat.com>
2094 PR tree-optimization/77621
2095 * gcc.dg/pr77621.c: New testcase.
2097 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
2100 * gfortran.dg/dtio_12.f90: New test.
2102 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2104 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2106 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2108 PR tree-optimization/72835
2109 * gcc.dg/tree-ssa/pr72835.c: New test.
2111 2016-09-20 Martin Sebor <msebor@redhat.com>
2114 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2115 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2116 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2117 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2118 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2119 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2120 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2122 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2124 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2125 arguments/compare will be optimized away.
2126 * gcc.dg/torture/ftrapv-1.c: Likewise.
2128 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2130 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2131 will be optimized away.
2132 * gcc.dg/ipa/vrp1.c: New test.
2133 * gcc.dg/ipa/vrp2.c: New test.
2134 * gcc.dg/ipa/vrp3.c: New test.
2136 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2138 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2139 does the same transformation.
2140 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2141 * gcc.dg/tree-ssa/evrp1.c: New test.
2142 * gcc.dg/tree-ssa/evrp2.c: New test.
2143 * gcc.dg/tree-ssa/evrp3.c: New test.
2144 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2145 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2146 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2147 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2148 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2149 foling now happens early.
2150 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2151 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2152 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2153 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2154 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2156 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2159 * gcc.target/i386/pr77621.c: New test.
2160 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2161 pattern, loop should vectorize with -mtune=atom.
2163 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2164 Jakub Jelinek <jakub@redhat.com>
2167 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2170 2016-09-20 Jakub Jelinek <jakub@redhat.com>
2173 * g++.dg/other/pr77626.C: New test.
2176 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2179 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2182 * c-c++-common/pr77624-1.c: New test.
2183 * c-c++-common/pr77624-2.c: New test.
2185 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2187 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2190 2016-09-20 Richard Biener <rguenther@suse.de>
2192 PR tree-optimization/77646
2193 * gcc.dg/torture/pr77646.c: New testcase.
2195 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2198 * c-c++-common/Wint-in-bool-context.c: New test.
2200 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2202 * gcc.dg/cr-decimal-dig-1.c: New test.
2204 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2206 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2207 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2208 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2209 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2211 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2213 PR rtl-optimization/77416
2214 * gcc.target/powerpc/pr77416.c: New.
2216 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2219 * g++.dg/template/error-recovery4.C: New test.
2221 2016-09-19 Bin Cheng <bin.cheng@arm.com>
2223 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2225 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2227 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2228 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2230 2016-09-19 Jakub Jelinek <jakub@redhat.com>
2231 Jan Hubicka <jh@suse.cz>
2234 * gcc.dg/pr77587.c: New test.
2235 * gcc.dg/pr77587a.c: New file.
2237 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2239 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2240 * gfortran.dg/coarray_38.f90:
2241 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2242 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2243 * gfortran.dg/coarray_allocate_7.f08: New test.
2244 * gfortran.dg/coarray_allocate_8.f08: New test.
2245 * gfortran.dg/coarray_allocate_9.f08: New test.
2246 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2248 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2249 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2250 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2252 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2253 * gfortran.dg/coarray_lock_7.f90: Same.
2254 * gfortran.dg/coarray_poly_5.f90: Same.
2255 * gfortran.dg/coarray_poly_6.f90: Same.
2256 * gfortran.dg/coarray_poly_7.f90: Same.
2257 * gfortran.dg/coarray_poly_8.f90: Same.
2258 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2260 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
2263 * gfortran.dg/dec_structure_15.f90: New testcase.
2265 2016-09-19 Richard Biener <rguenther@suse.de>
2268 * gcc.dg/torture/pr77605.c: New testcase.
2270 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
2272 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2274 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
2276 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2277 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2278 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2279 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2280 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2281 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2282 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2283 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2284 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2285 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2286 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2288 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2290 * gcc.target/i386/pr68633.c: Fix expected result.
2292 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
2295 * gfortran.dg/pr68078.f90: New test.
2296 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2298 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2301 * gcc.target/powerpc/swaps-p8-25.c: New.
2303 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2306 * g++.dg/cpp0x/constexpr-77482.C: New test.
2309 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2311 * g++.dg/abi/abi-tag23a.C: Likewise.
2314 * g++.dg/cpp0x/decltype-77338.C: New test.
2317 * g++.dg/cpp0x/mutable1.C: New test.
2319 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2322 * gfortran.dg/pr77612.f90: New test.
2324 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2326 * gcc.dg/torture/pr70421.c: Require int32plus.
2328 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2331 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2334 * gcc.target/i386/pr77526.c: New test.
2336 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2337 Eric Botcazou <ebotcazou@adacore.com>
2340 * gcc.target/i386/pr77594.c: New test.
2342 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
2345 * gfortran.dg/misplaced_implicit_character.f90: New test.
2347 2016-09-15 Bin Cheng <bin.cheng@arm.com>
2349 PR tree-optimization/77503
2350 * gcc.dg/vect/pr77503.c: New test.
2352 2016-09-15 Richard Biener <rguenther@suse.de>
2355 * c-c++-common/torture/pr77544.c: New testcase.
2357 2016-09-15 Jakub Jelinek <jakub@redhat.com>
2360 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2361 * gcc.dg/march-generic.c: Likewise.
2362 * gcc.target/i386/spellcheck-options-1.c: New test.
2363 * gcc.target/i386/spellcheck-options-2.c: New test.
2364 * gcc.target/i386/spellcheck-options-3.c: New test.
2365 * gcc.target/i386/spellcheck-options-4.c: New test.
2367 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2370 * gfortran.dg/goacc/pr72743.f90: New test.
2372 2016-09-15 Richard Biener <rguenther@suse.de>
2374 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2376 2016-09-15 Richard Biener <rguenther@suse.de>
2378 PR tree-optimization/77514
2379 * gcc.dg/torture/pr77514.c: New testcase.
2381 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2384 * g++.dg/lookup/pr77549.C: New test.
2386 2016-09-14 Marek Polacek <polacek@redhat.com>
2388 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2389 * c-c++-common/gomp/atomic-13.c: Likewise.
2390 * c-c++-common/gomp/atomic-14.c: Likewise.
2391 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2392 * g++.dg/cpp1z/bool-increment1.C: New test.
2393 * c-c++-common/pr60439.c: Add dg-warning.
2394 * g++.dg/expr/bitfield4.C: Likewise.
2395 * g++.dg/expr/bitfield5.C: Likewise.
2396 * g++.dg/expr/bitfield6.C: Likewise.
2397 * g++.dg/expr/bool1.C: Likewise.
2398 * g++.dg/expr/bool3.C: Likewise.
2399 * g++.dg/expr/lval3.C: Likewise.
2400 * g++.dg/expr/lval4.C: Likewise.
2401 * g++.old-deja/g++.jason/bool5.C: Likewise.
2402 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2403 * g++.dg/other/error18.C: Likewise.
2404 * g++.dg/gomp/atomic-14.C: Likewise.
2406 2016-09-14 Nathan Sidwell <nathan@acm.org>
2409 * g++.dg/cpp1y/pr77539.C: New.
2411 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2413 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2415 * g++.dg/ext/builtin_alloca.C: Likewise.
2416 * g++.dg/template/spec35.C: Likewise.
2417 * gcc.dg/builtins-68.c: Likewise.
2418 * gcc.misc-tests/gcov-13.c: Likewise.
2419 * gcc.misc-tests/gcov-14.c: Likewise.
2421 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2423 * gfortran.dg/dec_structure_14.f90: New testcase.
2425 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2428 * c-c++-common/tsan/pr68260.c: New test.
2430 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
2433 * gcc.target/msp430/function-attributes-1.c: New test.
2434 * gcc.target/msp430/function-attributes-2.c: New test.
2435 * gcc.target/msp430/function-attributes-3.c: New test.
2437 2015-04-18 Martin Sebor <msebor@redhat.com>
2439 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2440 of non-nul characters.
2441 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2443 2016-09-13 Jakub Jelinek <jakub@redhat.com>
2445 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2446 * g++.dg/cpp1z/gen-attrs1.C: New test.
2448 PR tree-optimization/77454
2449 * gcc.dg/pr77454.c: New test.
2452 * g++.dg/cpp1y/constexpr-77553.C: New test.
2454 2016-09-13 David Malcolm <dmalcolm@redhat.com>
2456 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2457 (test_show_locus): Replace rich_location::add_fixit_insert calls
2458 with add_fixit_insert_before and add_fixit_insert_after.
2460 2016-09-13 Jason Merrill <jason@redhat.com>
2461 Tom de Vries <tom@codesourcery.com>
2464 * g++.dg/pr77427.C: New test.
2466 2016-09-13 Martin Liska <mliska@suse.cz>
2468 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2470 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2471 * lib/target-supports.exp: Define the new target.
2473 2016-09-12 Andrew Pinski <apinski@cavium.com>
2475 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2476 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2478 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
2480 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2482 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2483 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2484 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2486 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2487 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2489 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2492 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2493 * g++.dg/ext/pr77496.C: New test.
2494 * g++.dg/warn/pr77496.C: New test.
2496 2016-09-12 David Malcolm <dmalcolm@redhat.com>
2499 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2500 to preserve conversion chars, and to preserve prefix information.
2501 * gcc.dg/format/pr72858.c: New test case.
2503 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2505 * gfortran.dg/pr77507.f90: Move to ...
2506 * gfortran.dg/ieee/pr77507.f90: here.
2508 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2511 * compile/pr61159.c: New testcase
2513 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2516 * gcc.dg/ipa/pr63416.c: New testcase.
2518 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
2519 Steven G. Kargl <kargl@gcc.gnu.org>
2522 * gfortran.dg/dtio_11.f90: new test.
2524 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2527 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2528 * gfortran.dg/c_assoc_4.f90: Ditto.
2530 2016-09-10 Tom de Vries <tom@codesourcery.com>
2533 * c-c++-common/va-arg-va-list-type.c: New test.
2535 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2537 PR rtl-optimization/77289
2538 * gcc.target/powerpc/pr77289.c: New test.
2540 2016-09-09 Martin Sebor <msebor@redhat.com>
2544 * gcc.dg/pr77520.c: New test.
2545 * gcc.dg/pr77521.c: New test.
2547 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2550 * gfortran.dg/pr77506.f90: New test.
2552 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2555 * gfortran.dg/pr77507.f90: New test.
2557 2016-09-09 Joseph Myers <joseph@codesourcery.com>
2559 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2561 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2562 Louis Krupp <lkrupp@gcc.gnu.org>
2565 * gfortran.dg/pr69514_1.f90: New test.
2566 * gfortran.dg/pr69514_2.f90: New test.
2568 2016-09-08 Jakub Jelinek <jakub@redhat.com>
2571 * gfortran.dg/gomp/pr77500.f90: New test.
2574 * gfortran.dg/gomp/pr77516.f90: New test.
2576 2016-09-07 Jakub Jelinek <jakub@redhat.com>
2579 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2580 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2581 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2582 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2583 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2584 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2586 2016-09-07 David Malcolm <dmalcolm@redhat.com>
2588 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2589 "substring-locations.h".
2591 2016-09-07 Richard Biener <rguenther@suse.de>
2594 * c-c++-common/vector-subscript-8.c: Move ..
2595 * gcc.dg/pr77450.c: ... here.
2597 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2599 PR libgfortran/77393
2600 * gfortran.dg/fmt_f0_2.f90: Update test.
2601 * gfortran.dg/fmt_f0_3.f90: New test.
2603 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2606 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2610 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2612 2016-09-06 Jakub Jelinek <jakub@redhat.com>
2615 * gcc.target/i386/pr69255-1.c: New test.
2616 * gcc.target/i386/pr69255-2.c: New test.
2617 * gcc.target/i386/pr69255-3.c: New test.
2619 2016-09-06 Martin Sebor <msebor@redhat.com>
2622 * gcc.dg/format/miss-7.c: New test.
2624 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
2626 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2628 2016-09-06 Martin Liska <mliska@suse.cz>
2630 PR gcov-profile/77378
2631 PR gcov-profile/77466
2632 * gcc.dg/profile-update-warning.c: New test.
2634 2016-09-06 Richard Biener <rguenther@suse.de>
2636 PR tree-optimization/77479
2637 * gcc.dg/torture/pr77479.c: New testcase.
2639 2016-09-06 Richard Biener <rguenther@suse.de>
2642 * c-c++-common/vector-subscript-7.c: Adjust.
2643 * c-c++-common/vector-subscript-8.c: New testcase.
2645 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2647 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2649 2016-09-05 Jakub Jelinek <jakub@redhat.com>
2652 * gcc.target/i386/avx512f-pr77476.c: New test.
2653 * gcc.target/i386/avx512bw-pr77476.c: New test.
2654 * gcc.target/i386/avx512dq-pr77476.c: New test.
2656 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2657 Update comment to mention also avx512f.
2660 * g++.dg/asan/pr77396-2.C: New test.
2662 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
2664 PR rtl-optimization/77452
2665 * gcc.target/i386/pr77452.c: New test.
2667 2016-09-05 Marek Polacek <polacek@redhat.com>
2670 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2672 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2675 * gfortran.dg/pr77391.f90: New test.
2677 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2680 * gfortran.dg/pr77460.f90: New test.
2682 2016-09-03 Jakub Jelinek <jakub@redhat.com>
2685 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2687 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2689 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2691 2016-09-02 David Malcolm <dmalcolm@redhat.com>
2693 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2695 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2696 diagnostic-test-show-locus-generate-patch.c to the sources
2697 for diagnostic_plugin_test_show_locus.c.
2699 2016-09-02 Jakub Jelinek <jakub@redhat.com>
2702 * gcc.dg/gomp/_Atomic-1.c: New test.
2703 * gcc.dg/gomp/_Atomic-2.c: New test.
2704 * gcc.dg/gomp/_Atomic-3.c: New test.
2705 * gcc.dg/gomp/_Atomic-4.c: New test.
2706 * gcc.dg/gomp/_Atomic-5.c: New test.
2709 * g++.dg/asan/pr77396.C: New test.
2711 2016-09-01 Martin Sebor <msebor@redhat.com>
2713 PR tree-optimization/71831
2714 * gcc.dg/builtin-object-size-16.c: New test.
2715 * gcc.dg/builtin-object-size-17.c: New test.
2717 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2719 PR libgfortran/77393
2720 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2722 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
2724 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2725 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2726 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2727 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2728 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2729 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2730 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2731 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2732 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2733 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2734 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2735 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2736 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2737 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2738 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2739 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2740 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2741 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2743 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2745 * gnat.dg/opt58.adb: New test.
2746 * gnat.dg/opt58_pkg.ads: New helper.
2748 2016-09-01 Richard Biener <rguenther@suse.de>
2751 * gcc.dg/torture/pr77436.c: New testcase.
2753 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2755 * gcc.dg/pr64252.c: Require int32plus.
2756 * gcc.dg/pr66299-1.c: Likewise.
2757 * gcc.dg/pr66299-2.c: Likewise.
2758 * gcc.dg/torture/20131115-1.c: Skip for avr.
2760 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2762 * gcc.target/aarch64/ands_3.c: New test.
2764 2016-08-31 Jakub Jelinek <jakub@redhat.com>
2767 * gfortran.dg/gomp/pr77352.f90: New test.
2770 * gfortran.dg/gomp/pr77374.f08: New test.
2772 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2774 PR tree-optimization/73714
2775 * gcc.dg/tree-ssa/pr73714.c: New test.
2777 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2779 PR libgfortran/77393
2780 * gfortran.dg/fmt_f0_2.f90: New test.
2782 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2784 * gcc.target/i386/pr59539-2.c: Adapt options.
2785 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2787 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
2790 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2791 of the associate entity and replace with a pointer to the
2792 intended item on the stack.
2794 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2795 Paul Thomas <pault@gcc.gnu.org>
2798 * gfortran.dg/dtio_1.f90: New test.
2799 * gfortran.dg/dtio_2.f90: New test.
2800 * gfortran.dg/dtio_3.f90: New test.
2801 * gfortran.dg/dtio_4.f90: New test.
2802 * gfortran.dg/dtio_5.f90: New test.
2803 * gfortran.dg/dtio_6.f90: New test.
2804 * gfortran.dg/dtio_7.f90: New test.
2805 * gfortran.dg/dtio_8.f90: New test.
2806 * gfortran.dg/dtio_9.f90: New test.
2807 * gfortran.dg/dtio_10.f90: New test.
2809 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2811 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2812 (test_many_nested_locations): New function.
2813 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2814 (test_show_locus): Handle "test_many_nested_locations".
2816 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2818 * g++.dg/template/double-greater-than-fixit.C: New test case.
2820 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2822 * gnat.dg/opt57.ad[sb]: New test.
2823 * gnat.dg/opt57_pkg.ads: New helper.
2825 2016-08-30 Richard Biener <rguenther@suse.de>
2827 PR tree-optimization/69047
2828 * gcc.dg/pr69047.c: Fix byte-order check.
2830 2016-08-30 Jakub Jelinek <jakub@redhat.com>
2832 PR tree-optimization/72866
2833 * gcc.dg/vect/pr72866.c: New test.
2836 * g++.dg/debug/dwarf2/pr77363.C: New test.
2839 * gcc.target/i386/pr77377.c: New test.
2842 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2845 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2847 * gfortran.dg/pr77372.f90: Moved to ...
2848 * gfortran.dg/ieee/pr77372.f90: here.
2850 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2852 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2853 vector short/char initializations.
2854 * gcc.target/powerpc/vec-init-5.c: Likewise.
2855 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2856 vector initialization optimizations.
2857 * gcc.target/powerpc/vec-init-7.c: Likewise.
2858 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2859 vector float/double initializations.
2860 * gcc.target/powerpc/vec-init-9.c: Likewise.
2862 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
2865 * gcc.target/i386/pr77403.c: New test.
2867 2016-08-29 Marek Polacek <polacek@redhat.com>
2870 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2872 2016-08-29 Tom de Vries <tom@codesourcery.com>
2875 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2877 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2879 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2881 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
2883 * gfortran.dg/dec_structure_13.f90: New testcase.
2885 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2888 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2891 2016-08-28 Tom de Vries <tom@codesourcery.com>
2894 * gcc.dg/pr70955.c: New test.
2895 * gcc.dg/lto/pr70955_0.c: Same.
2896 * gcc.dg/lto/pr70955_1.c: Same.
2898 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2900 PR tree-optimization/71077
2901 * gcc.target/i386/pr71077.c: New test.
2903 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2906 * gfortran.dg/pr77380.f90: New test.
2908 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2911 gfortran.dg/pr77372.f90: New test.
2913 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2915 * gcc.dg/spellcheck-fields-2.c (test): Move
2916 dg-begin/end-multiline-output within function body.
2917 (test_macro): New function.
2919 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2921 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2922 (test_fixit_insert): Update expected output.
2923 (test_fixit_remove): Likewise.
2924 (test_fixit_replace): Likewise.
2926 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2928 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2931 2016-08-26 Richard Biener <rguenther@suse.de>
2933 PR tree-optimization/69047
2934 * gcc.dg/pr69047.c: New testcase.
2936 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2937 Martin Jambhor <mjambor@suse.cz>
2939 * gcc.dg/ipa/propbits-1.c: New test-case.
2940 * gcc.dg/ipa/propbits-2.c: Likewise.
2941 * gcc.dg/ipa/propbits-3.c: Likewise.
2943 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2946 * gfortran.dg/pr77351.f90: New test.
2948 2016-08-25 Marek Polacek <polacek@redhat.com>
2950 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2952 2016-08-25 Marek Polacek <polacek@redhat.com>
2955 * gcc.dg/pr77323.c: New test.
2957 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
2960 * gfortran.dg/submodule_17.f08: New test.
2962 2016-08-24 Michael Collison <michael.collison@linaro.org>
2963 Michael Collison <michael.collison@arm.com>
2965 * gcc.target/arm/builtin_saddl.c: New testcase.
2966 * gcc.target/arm/builtin_saddll.c: New testcase.
2967 * gcc.target/arm/builtin_uaddl.c: New testcase.
2968 * gcc.target/arm/builtin_uaddll.c: New testcase.
2969 * gcc.target/arm/builtin_ssubl.c: New testcase.
2970 * gcc.target/arm/builtin_ssubll.c: New testcase.
2971 * gcc.target/arm/builtin_usubl.c: New testcase.
2972 * gcc.target/arm/builtin_usubll.c: New testcase.
2974 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
2977 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2978 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2979 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2980 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2981 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2982 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2983 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2984 effective target. Remove scan-assembler-times directives.
2985 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2986 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2987 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2989 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2991 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2993 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2995 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2998 * lib/target-supports.exp
2999 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3000 (check_effective_target_vect_natural_alignment): Ditto.
3001 (check_effective_target_vector_alignment_reachable): Ditto.
3002 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3004 2016-08-23 Ian Lance Taylor <iant@golang.org>
3006 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3008 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3010 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3011 being created from pointers to memory locations.
3012 * gcc.target/powerpc/vec-init-2.c: Likewise.
3014 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
3016 * gfortran.dg/dec_structure_12.f90: New testcase.
3018 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3020 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3022 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3024 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3027 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3029 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3030 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3032 2016-08-23 Richard Biener <rguenther@suse.de>
3034 PR tree-optimization/27336
3035 * c-c++-common/pr27336.c: New testcase.
3037 2016-08-22 Marek Polacek <polacek@redhat.com>
3040 * g++.dg/cpp1y/pr77321.C: New test.
3042 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3045 * gfortran.dg/empty_label.f: Adjust test for new error message.
3046 * gfortran.dg/empty_label.f90: Ditto.
3047 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3048 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3049 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3051 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3054 * gfortran.dg/pr61318.f90: New test.
3056 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3059 * gfortran.dg/pr77260_1.f90: New test.
3060 * gfortran.dg/pr77260_2.f90: Ditto.
3062 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3065 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3066 __builtin_signbitf and __builtin_signbitl in expected generic
3068 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3069 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3070 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3071 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3074 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3076 * gcc.dg/torture/float128-builtin.c,
3077 gcc.dg/torture/float128-ieee-nan.c,
3078 gcc.dg/torture/float128x-builtin.c,
3079 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3080 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3081 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3082 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3083 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3084 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3085 gcc.dg/torture/floatn-nan.h: New tests.
3087 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3089 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3091 (main): Update calls to TEST_I_F.
3092 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3094 (main): Update calls to TEST_I_F.
3096 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3098 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3099 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3100 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3101 names in calls to TEST_I_F.
3103 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3106 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3108 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3110 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3111 and !natural_alignment_64.
3112 * gcc.dg/ipa/propalign-2.c: Likewise.
3113 * gcc.dg/ipa/propalign-3.c: Likewise.
3114 * gcc.dg/ipa/propalign-4.c: Likewise.
3115 * gcc.dg/ipa/propalign-5.c: Likewise.
3116 * lib/target-supports.exp
3117 (check_effective_target_natural_alignment_32): Add avr-*-*.
3119 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3121 PR tree-optimization/61839
3122 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3123 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3124 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3125 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3127 2016-08-19 Joseph Myers <joseph@codesourcery.com>
3130 * lib/target-supports.exp (check_effective_target_float16)
3131 (check_effective_target_float32, check_effective_target_float64)
3132 (check_effective_target_float128, check_effective_target_float32x)
3133 (check_effective_target_float64x)
3134 (check_effective_target_float128x)
3135 (check_effective_target_float16_runtime)
3136 (check_effective_target_float32_runtime)
3137 (check_effective_target_float64_runtime)
3138 (check_effective_target_float128_runtime)
3139 (check_effective_target_float32x_runtime)
3140 (check_effective_target_float64x_runtime)
3141 (check_effective_target_float128x_runtime)
3142 (check_effective_target_floatn_nx_runtime)
3143 (add_options_for_float16, add_options_for_float32)
3144 (add_options_for_float64, add_options_for_float128)
3145 (add_options_for_float32x, add_options_for_float64x)
3146 (add_options_for_float128x): New procedures.
3147 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3148 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3149 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3150 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3151 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3152 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3153 gcc.dg/torture/float128-complex.c,
3154 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3155 gcc.dg/torture/float128x-basic.c,
3156 gcc.dg/torture/float128x-complex.c,
3157 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3158 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3159 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3160 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3161 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3162 gcc.dg/torture/float32x-basic.c,
3163 gcc.dg/torture/float32x-complex.c,
3164 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3165 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3166 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3167 gcc.dg/torture/float64x-basic.c,
3168 gcc.dg/torture/float64x-complex.c,
3169 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3170 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3171 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3172 gcc.dg/torture/floatn-tg.h,
3173 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3174 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3175 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3176 gcc.dg/torture/fp-int-convert-float128x.c,
3177 gcc.dg/torture/fp-int-convert-float16-timode.c,
3178 gcc.dg/torture/fp-int-convert-float16.c,
3179 gcc.dg/torture/fp-int-convert-float32-timode.c,
3180 gcc.dg/torture/fp-int-convert-float32.c,
3181 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3182 gcc.dg/torture/fp-int-convert-float32x.c,
3183 gcc.dg/torture/fp-int-convert-float64-timode.c,
3184 gcc.dg/torture/fp-int-convert-float64.c,
3185 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3186 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3187 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3188 maximum exponent of floating-point type. Use it in testing
3189 whether 0x8...0 fits in the floating-point type. Always treat -1
3190 (signed 0xf...f) as fitting in the floating-point type.
3192 * gcc.dg/torture/fp-int-convert-double.c,
3193 gcc.dg/torture/fp-int-convert-float.c,
3194 gcc.dg/torture/fp-int-convert-float128-timode.c,
3195 gcc.dg/torture/fp-int-convert-float128.c,
3196 gcc.dg/torture/fp-int-convert-float80-timode.c,
3197 gcc.dg/torture/fp-int-convert-float80.c,
3198 gcc.dg/torture/fp-int-convert-long-double.c,
3199 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3201 2016-08-19 Jakub Jelinek <jakub@redhat.com>
3204 * gfortran.dg/gomp/pr72744.f90: New test.
3207 * gfortran.dg/gomp/pr69281.f90: New test.
3209 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3211 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3212 the last special seed value.
3213 * gfortran.dg/random_7.f90: Use size for last array member instead
3216 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3218 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3219 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3221 2016-08-19 Richard Biener <rguenther@suse.de>
3223 PR tree-optimization/77286
3224 * gcc.dg/torture/pr77286.c: New testcase.
3226 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3228 * gcc.dg/verbose-asm-2.c: New test case.
3230 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3232 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3233 (custom_diagnostic_finalizer): Update for change to
3234 diagnostic_show_locus.
3236 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3238 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3239 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3241 2016-08-18 Marek Polacek <polacek@redhat.com>
3244 * gcc.dg/pr71514.c: New test.
3246 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3249 * gcc.target/i386/pr72839.c: New test.
3251 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3254 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3255 * c-c++-common/goacc/reduction-1.c: Likewise.
3256 * c-c++-common/goacc/reduction-2.c: Likewise.
3257 * c-c++-common/goacc/reduction-3.c: Likewise.
3258 * c-c++-common/goacc/reduction-4.c: Likewise.
3260 2016-08-18 Alan Modra <amodra@gmail.com>
3262 * gcc.c-torture/compile/pr72771.c: New.
3264 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3267 * gfortran.dg/pr67496.f90: New test.
3269 2015-08-17 Alan Hayward <alan.hayward@arm.com>
3271 PR tree-optimization/71752
3272 * gcc.dg/vect/pr71752.c: New.
3274 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
3276 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3278 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3281 * g++.dg/ipa/devirt-52.C: New test.
3283 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3285 * c-c++-common/goacc/reduction-6.c: New testcase.
3287 2016-08-17 Richard Biener <rguenther@suse.de>
3289 PR tree-optimization/76490
3290 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3291 * gcc.dg/pr52904.c: XFAIL.
3293 2016-08-17 Richard Biener <rguenther@suse.de>
3295 PR tree-optimization/23855
3296 * gcc.dg/loop-unswitch-2.c: Adjust.
3298 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3300 PR tree-optimization/72817
3301 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3303 2016-08-16 Joseph Myers <joseph@codesourcery.com>
3306 * gcc.dg/torture/float128-extend-inf.c: New test.
3308 2016-08-16 David Malcolm <dmalcolm@redhat.com>
3311 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3313 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3314 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3316 (test_oct): Likewise.
3317 (test_multiple): Likewise.
3318 (test_field_width_specifier): Likewise.
3319 (test_field_width_specifier_2): New function.
3320 (test_field_precision_specifier): New function.
3321 (test_embedded_nul): Update expected caret placement.
3322 (test_non_contiguous_strings): Update line number.
3323 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3324 (__emit_string_literal_range): Add "caret_idx" param.
3325 (test_simple_string_literal): Add value for new param, updating
3327 (test_concatenated_string_literal): Likewise.
3328 (test_multiline_string_literal): Likewise.
3329 (test_hex): Likewise.
3330 (test_oct): Likewise.
3331 (test_multiple): Likewise.
3332 (test_ucn4): Likewise.
3333 (test_ucn8): Likewise.
3334 (test_u8): Likewise.
3335 (test_u): Likewise; update expected message, from "range" to
3339 (test_macro): Add value for new param.
3340 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3341 (__emit_string_literal_range): Add "caret_idx" param.
3342 (test_stringified_token_1): Add value for new param. Update
3343 expected message, from "range" to "location".
3344 (test_stringized_token_2): Likewise, adding param to macro.
3345 (test_stringified_token_3): Likewise.
3346 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3347 (emit_warning): Convert param from source_range to location_t.
3348 (test_string_literals): Add caret_idx param, and use it when
3349 constructing a substring_loc. Update error message, from
3350 "range" to "location".
3352 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3355 * g++.dg/gomp/pr71910.C: New test.
3358 * gcc.c-torture/compile/pr67485.c: New test.
3361 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3363 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3365 PR tree-optimization/69848
3366 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3368 2016-08-16 Martin Liska <mliska@suse.cz>
3370 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3371 of memory operations so that it can be handled by core2
3374 2016-08-16 Richard Biener <rguenther@suse.de>
3376 PR tree-optimization/76783
3377 * gcc.dg/pr76783.c: New testcase.
3378 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3380 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3382 PR tree-optimization/72817
3383 PR tree-optimization/73450
3384 * gcc.dg/tree-ssa/pr72817.c: New test.
3385 * gcc.dg/tree-ssa/pr73450.c: New test.
3387 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
3389 * gfortran.dg/init_flag_13.f90: New testcase.
3390 * gfortran.dg/init_flag_14.f90: Ditto.
3391 * gfortran.dg/init_flag_15.f03: Ditto.
3392 * gfortran.dg/dec_init_1.f90: Ditto.
3393 * gfortran.dg/dec_init_2.f90: Ditto.
3395 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
3398 * gcc.target/i386/pr72867.c: New test.
3400 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3402 * c-c++-common/dump-ada-spec-5.c: New test.
3404 2016-08-15 Richard Biener <rguenther@suse.de>
3406 PR tree-optimization/73434
3407 * gcc.dg/torture/pr73434.c: New testcase.
3409 2016-08-15 Jakub Jelinek <jakub@redhat.com>
3411 PR tree-optimization/72824
3412 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3414 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3417 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3418 in use_device clause.
3419 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3420 * gfortran.dg/goacc/list.f95: Adjust to catch
3421 "neither a POINTER nor an array" error messages.
3423 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
3426 * gcc.target/i386/pr76342.c: New test.
3428 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3431 * g++.dg/ubsan/pr71512.C: New test.
3432 * c-c++-common/ubsan/pr71512-1.c: New test.
3433 * c-c++-common/ubsan/pr71512-2.c: New test.
3435 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3437 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3438 vector initialization options.
3439 * gcc.target/powerpc/vec-init-2.c: Likewise.
3440 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3441 is generated on ISA 3.0.
3443 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3446 * gcc.dg/c-c++-common/pr71654.c: New test.
3447 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3449 * gcc.dg/tree-ssa/vrp24: Likewise.
3451 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3454 * gcc.dg/pr67410.c: New test.
3456 2016-08-12 Bin Cheng <bin.cheng@arm.com>
3458 PR tree-optimization/69848
3459 * gcc.dg/vect/vect-pr69848.c: New test.
3461 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
3464 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3465 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3466 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3467 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3469 2016-08-12 Richard Biener <rguenther@suse.de>
3471 PR tree-optimization/57326
3472 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3473 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3474 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3475 * gcc.target/i386/pr45685.c: Likewise.
3476 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3477 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3478 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3479 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3480 * gfortran.dg/pr34163.f90: Likewise.
3482 2016-08-12 Martin Liska <mliska@suse.cz>
3484 * g++.dg/gcov/gcov-16.C: New test.
3485 * lib/gcov.exp: Support new argument for run-gcov function.
3487 2016-08-12 Martin Liska <mliska@suse.cz>
3489 PR gcov-profile/35590
3490 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3492 2016-08-12 Richard Biener <rguenther@suse.de>
3494 PR tree-optimization/72851
3495 * gcc.dg/torture/pr72851.c: New testcase.
3497 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
3500 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3501 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3502 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3503 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3507 * g++.dg/debug/dwarf2/ref-1.C: New.
3510 * g++.dg/debug/dwarf2/template-params-12.H: New.
3511 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3512 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3513 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3514 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3515 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3516 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3517 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3519 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3522 * gcc.target/powerpc/pr72863.c: New test.
3524 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
3526 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3528 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3530 * gcc.target/i386/pieces-strcpy-1.c: New test.
3531 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3533 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3536 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3538 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3540 * gcc.target/i386/pieces-memcpy-1.c: New test.
3541 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3542 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3543 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3544 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3545 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3547 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3550 * gcc.dg/pr72816.c: Remove dg-error.
3552 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3554 PR tree-optimization/71083
3555 * gcc.c-torture/execute/pr71083.c: New test.
3556 * gnat.dg/loop_optimization23.adb: New test.
3557 * gnat.dg/loop_optimization23_pkg.ads: New test.
3558 * gnat.dg/loop_optimization23_pkg.adb: New test.
3560 2016-08-11 Richard Biener <rguenther@suse.de>
3562 PR tree-optimization/72772
3563 * gcc.dg/graphite/pr35356-1.c: Adjust.
3564 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3566 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3568 * gfortran.dg/random_7.f90: Take into account that the last seed
3569 value is the special p value.
3570 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3572 2016-08-11 Richard Biener <rguenther@suse.de>
3574 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3576 2016-08-11 Alan Modra <amodra@gmail.com>
3578 * gcc.target/powerpc/pr71680.c: New.
3580 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3582 * gcc.target/powerpc/bfp/bfp.exp: New file.
3583 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3584 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3585 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3586 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3587 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3588 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3589 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3590 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3591 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3592 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3593 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3594 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3595 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3596 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3597 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3598 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3599 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3600 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3601 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3602 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3603 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3604 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3605 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3606 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3607 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3608 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3609 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3610 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3611 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3612 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3613 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3614 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3615 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3616 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3617 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3618 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3619 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3620 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3621 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3622 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3623 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3624 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3625 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3626 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3627 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3628 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3629 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3630 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3631 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3632 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3633 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3634 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3635 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3637 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3639 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3642 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3644 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3646 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3649 * gcc.target/powerpc/pr72853.c: New test.
3651 2016-08-10 Martin Liska <mliska@suse.cz>
3653 PR gcov-profile/58306
3654 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3656 2016-08-10 Martin Liska <mliska@suse.cz>
3658 * g++.dg/gcov/gcov-threads-1.C: New test.
3660 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3663 * gcc.target/avr/pr71873.c: New test.
3665 2016-08-09 Martin Liska <mliska@suse.cz>
3667 * g++.dg/gcov/gcov-dump-1.C: New test.
3668 * g++.dg/gcov/gcov-dump-2.C: New test.
3670 2016-08-09 Martin Liska <mliska@suse.cz>
3672 * gcc.dg/tree-prof/val-prof-9.c: New test.
3674 2016-08-09 Martin Liska <mliska@suse.cz>
3676 * gcc.dg/tree-prof/val-prof-8.c: New test.
3678 2016-08-09 Martin Jambor <mjambor@suse.cz>
3681 * gcc.dg/ipa/pr71981.c: New test.
3683 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3685 PR tree-optimization/33707
3686 * gcc.dg/vect/pr33707.c: New test.
3688 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3690 PR tree-optimization/pr72772
3691 * gcc.dg/tree-ssa/pr72772.c: New test.
3693 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3695 PR rtl-optimization/66669
3696 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3698 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3700 PR tree-optimization/72824
3701 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3703 2016-08-09 Richard Biener <rguenther@suse.de>
3705 PR tree-optimization/71802
3706 * gcc.dg/torture/pr71802.c: New testcase.
3708 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3711 * g++.dg/eh/stdarg1.C: New test.
3713 2016-08-08 Andi Kleen <ak@linux.intel.com>
3715 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3716 test command line in failure log.
3717 (profopt-execute): dito. Make autofdo file names unique.
3719 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3722 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3725 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3727 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3729 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3730 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3731 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3732 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3733 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3734 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3736 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3739 * gcc.dg/cpp/pr66415-1.c: Likewise.
3740 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3741 * gcc.dg/format/c90-printf-1.c: Likewise.
3742 * gcc.dg/format/diagnostic-ranges.c: New test case.
3744 2016-08-08 Jakub Jelinek <jakub@redhat.com>
3747 * gfortran.dg/gomp/pr72716.f90: New test.
3750 * gcc.dg/gomp/pr72781.c: New test.
3753 * g++.dg/vect/pr68762-1.cc: New test.
3754 * g++.dg/vect/pr68762-2.cc: New test.
3755 * g++.dg/vect/pr68762.h: New file.
3757 2016-08-08 Martin Sebor <msebor@redhat.com>
3760 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3761 * g++.dg/warn/overflow-warn-3.C: Same.
3762 * g++.dg/warn/overflow-warn-4.C: Same.
3764 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3767 * gfortran.dg/allocate_with_source_21.f03: New test.
3769 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3772 * gfortran.dg/allocate_with_source_20.f03: New test.
3774 2016-08-08 Alan Modra <amodra@gmail.com>
3776 * gcc.c-torture/compile/pr72802.c: New.
3778 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3781 * gfortran.dg/dependency_48.f90: New test.
3783 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3786 * gfortran.dg/pr70040.f90: New testcase.
3788 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3791 * gfortran.dg/matmul_10.f90: New testcase.
3793 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
3795 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3797 2016-08-07 Jakub Jelinek <jakub@redhat.com>
3800 * gcc.dg/pr72816.c: New test.
3802 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
3804 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3805 * g++.dg/conversion/pr41426.C: Likewise.
3806 * g++.dg/conversion/pr66211.C: Likewise.
3807 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3808 * g++.dg/init/ref8.C: Likewise.
3809 * g++.old-deja/g++.law/cvt20.C: Likewise.
3810 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3812 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3814 PR tree-optimization/18046
3815 * gcc.dg/tree-ssa/vrp105.c: New test.
3816 * gcc.dg/tree-ssa/vrp106.c: New test.
3818 2016-08-05 Martin Sebor <msebor@redhat.com>
3820 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3821 1ul in diagnostics. Remove hyphen from "constant-expression."
3822 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3823 * g++.dg/cpp0x/static_assert3.C: Same.
3824 * g++.dg/cpp1y/constexpr-throw.C: Same.
3825 * g++.dg/template/nontype3.C: Same.
3826 * g++.dg/warn/overflow-warn-1.C: Same.
3827 * g++.dg/warn/overflow-warn-3.C: Same.
3828 * g++.dg/warn/overflow-warn-4.C: Same.
3830 2016-08-05 David Malcolm <dmalcolm@redhat.com>
3832 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3833 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3834 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3835 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3837 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3839 PR tree-optimization/72810
3840 * gcc.dg/tree-ssa/vrp110.c: New test.
3842 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3845 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3847 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3848 saving the half-precision registers.
3849 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3850 value is returned in h0.
3851 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3852 are passed in FP/SIMD registers.
3853 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3854 passing works corrcetly.
3855 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3856 (hfa_f16x2_t): Likewise.
3857 (hfa_f16x3_t): Likewise.
3858 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3859 are promoted to double and passed in a double register.
3860 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3861 are promoted to double and stacked.
3862 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3864 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3865 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3866 __fp16 first get passed in FP/SIMD registers, then stacked.
3868 2016-08-05 Nathan Sidwell <nathan@acm.org>
3871 * g++.dg/cpp0x/pr68724.C: New.
3873 2016-08-05 Richard Biener <rguenther@suse.de>
3875 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3877 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3879 * gcc.dg/tree-ssa/vrp107.c: New test.
3880 * gcc.dg/tree-ssa/vrp108.c: New test.
3881 * gcc.dg/tree-ssa/vrp109.c: New test.
3883 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3885 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3888 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3890 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3892 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3893 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3894 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3896 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3897 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3898 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3901 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3904 * g++.dg/cpp1y/lambda-ice1.C: New.
3906 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3909 * g++.dg/cpp1y/pr72759.C: New test.
3911 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3913 * gcc.dg/switch-10.c: New test.
3915 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3917 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3919 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3921 * c-c++-common/goacc/routine-5.c: Update.
3923 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3925 PR rtl-optimization/70903
3926 * gcc.c-torture/execute/pr70903.c: New test.
3928 2016-08-04 Martin Liska <mliska@suse.cz>
3930 * gcc.dg/params/params.exp: Replace file exists with
3931 TESTING_IN_BUILD_TREE.
3933 2016-08-04 Marek Polacek <polacek@redhat.com>
3936 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3938 2016-08-04 Richard Biener <rguenther@suse.de>
3941 * gcc.dg/torture/pr71984.c: Guard correctness check for
3944 2016-08-03 Andrew Pinski <apinski@cavium.com>
3946 * gcc.c-torture/compile/20160802-1.c: New testcase.
3948 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
3950 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3952 2016-08-03 Richard Biener <rguenther@suse.de>
3954 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3956 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3957 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3959 2016-08-03 Richard Biener <rguenther@suse.de>
3961 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3962 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3963 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3964 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3966 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3968 * gcc.dg/init-excess-2.c: Require int32plus.
3969 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3970 * gcc.dg/pr59963-2.c: Require int32plus.
3971 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3972 * gcc.dg/unroll-7.c: Require int32plus.
3974 2016-08-02 Bin Cheng <bin.cheng@arm.com>
3976 PR tree-optimization/34114
3977 * gcc.dg/tree-ssa/loop-42.c: New test.
3979 2016-08-02 Tamar Christina <tamar.christina@arm.com>
3981 * gcc.target/aarch64/vminmaxnm.c: New.
3982 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3985 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3987 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3988 vec_extract for vector float, vector int, vector short, and vector
3990 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3991 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3992 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3993 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3995 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3997 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3998 single stack adjustment, no writeback.
3999 * gcc.target/aarch64/test_frame_12.c: Likewise.
4000 * gcc.target/aarch64/test_frame_13.c: Likewise.
4001 * gcc.target/aarch64/test_frame_15.c: Likewise.
4002 * gcc.target/aarch64/test_frame_6.c: Likewise.
4003 * gcc.target/aarch64/test_frame_7.c: Likewise.
4004 * gcc.target/aarch64/test_frame_8.c: Likewise.
4005 * gcc.target/aarch64/test_frame_16.c: New test.
4007 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4010 * gcc.target/i386/pr72748.c: New test.
4012 2015-08-01 Alan Hayward <alan.hayward@arm.com>
4014 PR tree-optimization/71818
4015 * gcc.dg/vect/pr71818.c: New
4017 2016-08-01 Martin Liska <mliska@suse.cz>
4019 PR tree-optimization/71857
4020 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4022 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4024 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4026 2016-08-01 Jan Beulich <jbeulich@suse.com>
4028 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4030 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4032 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4033 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4035 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
4037 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4038 (check_effective_target_c++): Likewise. Also match for libstdc++.
4040 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4043 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4044 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4045 * gfortran.dg/pr41922.f90: New test.
4047 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4050 * gfortran.dg/pr68566.f90: new test.
4052 2016-07-30 Martin Sebor <msebor@redhat.com>
4056 * g++.dg/cpp0x/constexpr-cast.C: New test.
4057 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4058 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4059 * g++.dg/ubsan/pr63956.C: Correct.
4061 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4063 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4064 vector double or vector long where the vector is in memory.
4065 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4066 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4068 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4071 * gfortran.dg/pr69867.f90: New test.
4073 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4076 * gfortran.dg/pr69962.f90: New test.
4078 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4081 * gfortran.dg/pr70006.f90: New test.
4083 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4086 * gfortran.dg/pr71730.f90: New test.
4087 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4088 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4089 * gfortran.dg/array_constructor_26.f03: Ditto.
4091 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4093 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4094 * gcc.target/powerpc/pr71763.c: Likewise.
4096 2016-07-29 Marek Polacek <polacek@redhat.com>
4099 * gcc.dg/940510-1.c: Adjust dg-error.
4100 * gcc.dg/c99-flex-array-1.c: Likewise.
4101 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4104 * gcc.dg/noncompile/pr71853.c: New test.
4107 * gcc.dg/noncompile/pr71573.c: New test.
4110 * g++.dg/warn/Wparentheses-30.C: New test.
4111 * gcc.dg/Wparentheses-14.c: New test.
4113 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
4115 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4117 2016-07-29 Bin Cheng <bin.cheng@arm.com>
4119 PR tree-optimization/57558
4120 * gcc.dg/vect/pr57558-1.c: New test.
4121 * gcc.dg/vect/pr57558-2.c: New test.
4123 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4125 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4126 to scan forwprop1 dump pass.
4128 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4131 * g++.dg/template/pr51488.C: New.
4133 2016-07-29 Jakub Jelinek <jakub@redhat.com>
4136 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4138 * gcc.dg/pr71969-1.c: New test.
4139 * gcc.dg/pr71969-2.c: New test.
4140 * gcc.dg/pr71969-3.c: New test.
4142 2016-07-29 Marek Polacek <polacek@redhat.com>
4145 * c-c++-common/pr71574.c: New test.
4148 * gcc.dg/noncompile/pr71583.c: New test.
4150 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4153 * gcc.dg/pr68217.c: New test.
4155 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4158 * gfortran.dg/pr71067_1.f90: New test.
4159 * gfortran.dg/pr71067_2.f90: Ditto.
4161 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4163 * gcc.target/powerpc/vec-extract-1.c: New test.
4165 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4168 * gfortran.dg/pr71799.f90: New test.
4170 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4173 * g++.dg/cpp0x/pr71665-1.C: New.
4174 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4175 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4176 * g++.dg/ext/label10.C: Likewise.
4177 * g++.dg/parse/constant5.C: Likewise.
4179 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4182 * gfortran.dg/pr71859.f90: New test.
4183 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4184 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4186 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
4189 * gfortran.dg/pr71883.f90 : New test.
4191 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4193 PR tree-optimization/71734
4194 * g++.dg/vect/pr70729-nest.cc: New test.
4196 2016-07-28 Renlin Li <renlin.li@arm.com>
4199 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4202 * gfortran.dg/dependency_47.f90: New test.
4204 2016-07-28 Martin Liska <mliska@suse.cz>
4206 PR gcov-profile/68025
4207 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4209 2016-07-28 Martin Liska <mliska@suse.cz>
4211 * g++.dg/vect/pr70944.cc: New test.
4213 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4216 * gcc.dg/torture/pr71994.c: New test.
4218 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4221 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4222 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4223 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4225 2016-07-27 Richard Biener <rguenther@suse.de>
4227 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4229 2016-07-27 Martin Liska <mliska@suse.cz>
4231 * gcc.dg/predict-13.c: New test.
4232 * gcc.dg/predict-14.c: New test.
4234 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4236 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
4238 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4241 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4244 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4245 IEEE built-in functions handle quiet and signalling NaNs
4248 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4251 * gfortran.dg/pr71862.f90: New test.
4253 2016-07-26 Martin Sebor <msebor@redhat.com>
4255 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4256 selector with dg-options.
4258 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4260 PR tree-optimization/18046
4261 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4262 * gcc.dg/tree-ssa/vrp103.c: New test.
4263 * gcc.dg/tree-ssa/vrp104.c: New test.
4265 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4267 * gcc.target/powerpc/pr63354.c: Require lp64 since
4268 -mprofile-kernel is not legal with -m32.
4270 2016-07-26 Richard Biener <rguenther@suse.de>
4272 PR rtl-optimization/71984
4273 * gcc.dg/torture/pr71984.c: New testcase.
4275 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4277 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4278 g++-dg-runtest via et-dg-runtest.
4279 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4280 * gcc.dg/vect/vect.exp: Likewise.
4281 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4282 gfortran-dg-runtest.
4283 * gfortran.dg/vect/vect.exp: Likewise.
4284 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4285 (check_mips_loongson_hw_available): Likewise.
4286 (check_effective_target_mpaired_single_runtime): Likewise.
4287 (check_effective_target_mips_loongson_runtime): Likewise.
4288 (add_options_for_mpaired_single): Likewise.
4289 (check_effective_target_vect_int): Add global et_index.
4290 Check and save the supported feature for a target selected by
4291 the et_index target. Break long lines where appropriate. Call
4292 et-is-effective-target for MIPS with an argument instead of
4293 check_effective_target_* where appropriate.
4294 (check_effective_target_vect_intfloat_cvt): Likewise.
4295 (check_effective_target_vect_uintfloat_cvt): Likewise.
4296 (check_effective_target_vect_floatint_cvt): Likewise.
4297 (check_effective_target_vect_floatuint_cvt): Likewise.
4298 (check_effective_target_vect_simd_clones): Likewise.
4299 (check_effective_target_vect_shift): ewise.
4300 (check_effective_target_whole_vector_shift): Likewise.
4301 (check_effective_target_vect_bswap): Likewise.
4302 (check_effective_target_vect_shift_char): Likewise.
4303 (check_effective_target_vect_long): Likewise.
4304 (check_effective_target_vect_float): Likewise.
4305 (check_effective_target_vect_double): Likewise.
4306 (check_effective_target_vect_long_long): Likewise.
4307 (check_effective_target_vect_no_int_max): Likewise.
4308 (check_effective_target_vect_no_int_add): Likewise.
4309 (check_effective_target_vect_no_bitwise): Likewise.
4310 (check_effective_target_vect_widen_shift): Likewise.
4311 (check_effective_target_vect_no_align): Likewise.
4312 (check_effective_target_vect_hw_misalign): Likewise.
4313 (check_effective_target_vect_element_align): Likewise.
4314 (check_effective_target_vect_condition): Likewise.
4315 (check_effective_target_vect_cond_mixed): Likewise.
4316 (check_effective_target_vect_char_mult): Likewise.
4317 (check_effective_target_vect_short_mult): Likewise.
4318 (check_effective_target_vect_int_mult): Likewise.
4319 (check_effective_target_vect_extract_even_odd): Likewise.
4320 (check_effective_target_vect_interleave): Likewise.
4321 (check_effective_target_vect_stridedN): Likewise.
4322 (check_effective_target_vect_multiple_sizes): Likewise.
4323 (check_effective_target_vect64): Likewise.
4324 (check_effective_target_vect_call_copysignf): Likewise.
4325 (check_effective_target_vect_call_sqrtf): Likewise.
4326 (check_effective_target_vect_call_btrunc): Likewise.
4327 (check_effective_target_vect_call_btruncf): Likewise.
4328 (check_effective_target_vect_call_ceil): Likewise.
4329 (check_effective_target_vect_call_ceilf): Likewise.
4330 (check_effective_target_vect_call_floor): Likewise.
4331 (check_effective_target_vect_call_floorf): Likewise.
4332 (check_effective_target_vect_call_lceil): Likewise.
4333 (check_effective_target_vect_call_lfloor): Likewise.
4334 (check_effective_target_vect_call_nearbyint): Likewise.
4335 (check_effective_target_vect_call_nearbyintf): Likewise.
4336 (check_effective_target_vect_call_round): Likewise.
4337 (check_effective_target_vect_call_roundf): Likewise.
4338 (check_effective_target_vect_perm): Likewise, but also append *_saved
4339 to the existing global name to properly cache the result.
4340 (check_effective_target_vect_perm_byte): Likewise.
4341 (check_effective_target_vect_perm_short): Likewise.
4342 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4343 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4344 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4345 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4346 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4347 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4348 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4349 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4350 (check_effective_target_vect_sdot_qi): Likewise.
4351 (check_effective_target_vect_udot_qi): Likewise.
4352 (check_effective_target_vect_sdot_hi): Likewise.
4353 (check_effective_target_vect_udot_hi): Likewise.
4354 (check_effective_target_vect_usad_char): Likewise.
4355 (check_effective_target_vect_pack_trunc): Likewise.
4356 (check_effective_target_vect_unpack): Likewise.
4357 (check_effective_target_vect_aligned_arrays): Likewise.
4358 (check_effective_target_vect_natural_alignment): Likewise.
4359 (check_effective_target_vector_alignment_reachable): Likewise.
4360 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4361 (is-effective-target): Initialize et_index if undefined.
4362 (et-dg-runtest): New.
4363 (et-is-effective-target): Likewise.
4364 (check_vect_support_and_set_flags): Add supported MIPS targets to
4365 EFFECTIVE_TARGETS list. Return the number of supported targets.
4367 2016-07-26 Richard Biener <rguenther@suse.de>
4368 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4371 * gcc.dg/pr70920-1.c: New test-case.
4372 * gcc.dg/pr70902-2.c: Likewise.
4373 * gcc.dg/pr70920-3.c: Likewise.
4374 * gcc.dg/pr70920-4.c: Likewise
4375 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4378 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
4380 * gcc.c-torture/execute/pr71494.c: Require label_values.
4381 * gcc.dg/pr16973.c: Ditto.
4383 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4385 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4386 * gcc.dg/torture/pr69771.c: Require int32plus.
4387 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4389 2016-07-25 Martin Liska <mliska@suse.cz>
4391 * gcc.dg/torture/pr71987.c: New test.
4393 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4396 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4397 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4398 * gfortran.dg/pr71935.f90: New test.
4400 2016-07-22 Martin Sebor <msebor@redhat.com>
4403 * g++.dg/ext/atomic-3.C: New test.
4404 * gcc.dg/atomic/pr71675.c: New test.
4406 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4408 * gcc.target/i386/mvc8.c: New test.
4410 2016-07-22 Bin Cheng <bin.cheng@arm.com>
4412 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4413 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4415 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4418 * gfortran.dg/constructor_50.f90: New test.
4420 2016-07-22 Martin Liska <mliska@suse.cz>
4422 PR gcov-profile/69028
4423 PR gcov-profile/62047
4424 * g++.dg/cilk-plus/pr69028.C: New test.
4426 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4428 * gfortran.dg/coarray_stat_2.f90: New test.
4430 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4432 * gcc.target/powerpc/vec-extract.h: New files to check the
4433 vec_extract built-in functions for all vector types, testing
4434 accessing each element, both with constant and variable element
4436 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4437 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4438 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4439 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4440 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4441 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4442 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4443 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4444 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4446 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4449 * g++.dg/other/pr71728.C: New test.
4451 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4453 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4454 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4455 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4456 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4457 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4459 2016-07-21 Richard Biener <rguenther@suse.de>
4461 PR tree-optimization/71947
4462 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4464 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4466 * gcc.dg/tree-ssa/scev-15.c: New.
4468 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4470 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4472 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4475 * g++.dg/gomp/pr71941.C: New test.
4477 2016-07-20 David Malcolm <dmalcolm@redhat.com>
4481 * g++.dg/spellcheck-identifiers.C: New test case, based on
4482 gcc.dg/spellcheck-identifiers.c.
4483 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4484 gcc.dg/spellcheck-identifiers-2.c.
4485 * g++.dg/spellcheck-typenames.C: New test case, based on
4486 gcc.dg/spellcheck-typenames.c
4488 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
4490 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4491 pointer to member function and also test catching by reference.
4493 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4495 * gcc.target/s390/pr67443.c: Fix test case.
4497 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4499 * gcc.target/s390/insv-1.c: Xfail some tests.
4500 * gcc.target/s390/insv-2.c: Likewise.
4502 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4504 * gcc.target/avr/torture/get-mem.c: New test.
4505 * gcc.target/avr/torture/set-mem.c: New test.
4507 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4510 * gcc.target/avr/torture/tiny-progmem.c: New test.
4512 2016-07-20 Jakub Jelinek <jakub@redhat.com>
4515 * g++.dg/parse/pr71909.C: New test.
4516 * g++.dg/tm/pr71909.C: New test.
4519 * g++.dg/cpp0x/constexpr-50060.C: New test.
4520 * g++.dg/cpp1y/constexpr-50060.C: New test.
4522 2016-07-20 Martin Liska <mliska@suse.cz>
4524 * gfortran.dg/graphite/pr71898.f90: New test.
4526 2016-07-20 Bin Cheng <bin.cheng@arm.com>
4528 PR tree-optimization/71503
4529 PR tree-optimization/71683
4530 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4531 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4533 2016-07-20 Martin Liska <mliska@suse.cz>
4535 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4536 * gcc.dg/plugin/sreal-test-1.c: Remove.
4537 * gcc.dg/plugin/sreal_plugin.c: Remove.
4539 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4542 * gfortran.dg/dependency_47.f90: New test.
4544 2016-07-19 Jakub Jelinek <jakub@redhat.com>
4546 PR rtl-optimization/71916
4547 * gcc.c-torture/compile/pr71916.c: New test.
4550 * g++.dg/torture/pr71874.C: New test.
4553 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4554 (my_alloc): Rewritten to use __builtin_posix_memalign and
4556 (my_free): Use __builtin_free instead of _mm_free.
4557 (Vec::operator=): Use __builtin_memcpy.
4559 2016-07-19 Martin Jambor <mjambor@suse.cz>
4562 * gfortran.dg/pr71688.f90: New test.
4564 2016-07-19 Richard Biener <rguenther@suse.de>
4566 * c-c++-common/vector-subscript-6.c: New testcase.
4567 * c-c++-common/vector-subscript-7.c: Likewise.
4569 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4571 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4572 and UInt32 based on __SIZEOF_INT__.
4574 2016-07-19 Richard Biener <rguenther@suse.de>
4576 PR tree-optimization/71901
4577 * gcc.dg/torture/pr71901.c: New testcase.
4579 2016-07-19 Richard Biener <rguenther@suse.de>
4581 PR tree-optimization/71908
4582 * gcc.dg/torture/pr71908.c: New testcase.
4584 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4587 * gcc.target/powerpc/pr71493-1.c: New test.
4588 * gcc.target/powerpc/pr71493-2.c: Likewise.
4590 2016-07-18 Jakub Jelinek <jakub@redhat.com>
4593 * g++.dg/conversion/ambig3.C: New test.
4596 * g++.dg/cpp0x/constexpr-71828.C: New test.
4599 * g++.dg/template/pr71826.C: New test.
4602 * g++.dg/template/defarg21.C: New test.
4605 * g++.dg/ext/vector31.C: New test.
4607 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
4609 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4611 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4613 PR tree-optimization/71734
4614 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4616 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4618 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4619 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4620 stack-layout-dynamic-1.c: New test.
4622 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4624 * gcc.target/s390/nolrl-1.c: New test.
4626 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
4629 * gfortran.dg/pr71523_1.f90: New test.
4630 * gfortran.dg/pr71523_2.f90: New test.
4632 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4634 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4636 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4637 Marco Restelli <mrestelli@gmail.com>
4640 * gfortran.dg/pr62125.f90: New test.
4642 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4644 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4645 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4647 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
4650 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4651 * g++.dg/cpp0x/nullptr35.C: New test.
4653 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4655 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4657 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4659 * gfortran.dg/goacc/vector_length.f90: New test.
4661 2016-07-15 Richard Biener <rguenther@suse.de>
4663 PR tree-optimization/71881
4664 * gcc.dg/torture/pr71881.c: New testcase.
4666 2016-07-15 Richard Biener <rguenther@suse.de>
4668 PR tree-optimization/71887
4669 * gcc.dg/torture/pr71887.c: New testcase.
4671 2016-07-15 Jakub Jelinek <jakub@redhat.com>
4674 * gcc.dg/spellcheck-identifiers-3.c: New test.
4676 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4679 * gfortran.dg/null_9.f90: New test.
4681 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4683 * gcc.dg/tree-ssa/loop-41.c: New test.
4685 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4687 PR tree-optimization/71347
4688 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4690 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4693 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4694 * gfortran.dg/contains.f90: Ditto.
4695 * gfortran.dg/contains_empty_1.f03: Ditto.
4696 * gfortran.dg/submodule_3.f08: Ditto.
4698 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4701 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4702 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4703 expected diagnostics.
4706 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4707 * gcc.dg/spellcheck-identifiers-2.c: New test.
4708 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4709 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4711 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4713 PR tree-optimization/71872
4714 * gcc.c-torture/compile/pr71872.c: New test.
4716 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4718 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4719 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4720 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4721 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4722 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4723 * gcc.target/arm/atomic-op-acquire-1.c: This.
4724 * gcc.target/arm/atomic-op-char.c: Rename into ...
4725 * gcc.target/arm/atomic-op-char-1.c: This.
4726 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4727 * gcc.target/arm/atomic-op-consume-1.c: This.
4728 * gcc.target/arm/atomic-op-int.c: Rename into ...
4729 * gcc.target/arm/atomic-op-int-1.c: This.
4730 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4731 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4732 * gcc.target/arm/atomic-op-release.c: Rename into ...
4733 * gcc.target/arm/atomic-op-release-1.c: This.
4734 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4735 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4736 * gcc.target/arm/atomic-op-short.c: Rename into ...
4737 * gcc.target/arm/atomic-op-short-1.c: This.
4738 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4739 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4740 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4741 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4742 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4743 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4744 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4745 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4746 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4747 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4749 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4752 * gfortran.dg/select_type_35.f03: New test.
4754 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4757 PR tree-optimization/70923
4758 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4759 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4760 * gcc.dg/vect/pr65951.c: Likewise.
4761 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4763 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
4765 * c-c++-common/pr60226.c: Expect maximum object file alignment
4768 2016-07-14 Richard Biener <rguenther@suse.de>
4770 PR tree-optimization/71866
4771 * gcc.dg/torture/pr71866.c: New testcase.
4773 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4775 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4776 selector and enclose boolean expression in curly braces.
4778 2016-07-14 Alan Modra <amodra@gmail.com>
4781 * gcc.target/powerpc/p9-novsx.c: New.
4783 2016-07-13 Andi Kleen <ak@linux.intel.com>
4785 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4786 * g++.dg/tree-prof/morefunc.C: Dito.
4787 * g++.dg/tree-prof/pr35545.C: Dito.
4788 * g++.dg/tree-prof/reorder.C: Dito.
4789 * gcc.dg/tree-prof/20050826-2.c: Dito.
4790 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4791 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4792 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4793 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4794 * gcc.dg/tree-prof/inliner-1.c: Dito.
4795 * gcc.dg/tree-prof/merge_block.c: Dito.
4796 * gcc.dg/tree-prof/stringop-1.c: Dito.
4797 * gcc.dg/tree-prof/stringop-2.c: Dito.
4798 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4799 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4800 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4801 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4802 * gcc.dg/tree-prof/update-loopch.c: Dito.
4803 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4804 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4805 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4806 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4807 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4808 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4809 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4811 2016-07-13 Andi Kleen <ak@linux.intel.com>
4813 * lib/profopt.exp (profopt-execute): Remove .imports files.
4815 2016-07-13 Andi Kleen <ak@linux.intel.com>
4817 * lib/profopt.exp (profopt-execute): Always log profiler command line.
4819 2016-07-13 Andi Kleen <ak@linux.intel.com>
4821 * lib/profopt.exp (dg-final-scan-autofdo,
4822 dg-final-scan-not-autofdo): New functions.
4824 2016-07-13 Bin Cheng <bin.cheng@arm.com>
4826 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4827 * gcc.dg/vect/vect-35.c: Ditto.
4828 * gcc.dg/vect/vect-alias-check-2.c: New test.
4830 2016-07-13 Martin Liska <mliska@suse.cz>
4832 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4833 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4834 * gfortran.dg/pr42108.f90: Update expected dump scan.
4836 2016-07-13 Richard Biener <rguenther@suse.de>
4838 PR tree-optimization/24574
4839 * gcc.dg/pr24574.c: New testcase.
4841 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4843 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4844 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4845 * c-c++-common/pr68833-1.c: Require int32plus.
4846 * gcc.dg/ipa/pr63551.c: Likewise.
4847 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4848 * gcc.dg/ipa/pr64041.c: Require int32plus.
4850 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4853 * g++.dg/pr71633.C: New test.
4855 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4857 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4858 Add new arm_thumb1_cbz_ok effective target.
4859 * gcc.target/arm/cbz.c: New test.
4861 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4863 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4864 Define effective target.
4865 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4866 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4867 * gcc.target/arm/movhi_movw.c: New test.
4868 * gcc.target/arm/movsi_movw.c: Likewise.
4869 * gcc.target/arm/movdi_movw.c: Likewise.
4871 2016-07-13 Richard Biener <rguenther@suse.de>
4874 * gcc.dg/pr71104-1.c: New testcase.
4875 * gcc.dg/pr71104-2.c: Likewise.
4877 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4880 * gcc.target/powerpc/pr71805.c: New test.
4882 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4884 * gcc.target/powerpc/divkc3-1.c: New.
4885 * gcc.target/powerpc/mulkc3-1.c: New.
4887 2016-07-12 Nathan Sidwell <nathan@acm.org>
4889 * gcc.target/arm/data-rel-1.c: New.
4890 * gcc.target/arm/data-rel-2.c: New.
4891 * gcc.target/arm/data-rel-3.c: New.
4893 2016-07-12 Martin Liska <mliska@suse.cz>
4895 * gcc.dg/params/blocksort-part.c: New test.
4896 * gcc.dg/params/params.exp: New file.
4898 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4901 * gcc.c-torture/execute/pr71700.c: New test.
4903 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4904 Richard Biener <rguenther@suse.de>
4906 PR tree-optimization/23286
4907 PR tree-optimization/70159
4908 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4909 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4910 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4911 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4912 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4913 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4914 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4915 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4916 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4917 * gcc.dg/pr51879-12.c: Likewise.
4918 * gcc.dg/strlenopt-9.c: Likewise.
4919 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4920 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4921 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4922 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4923 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4924 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4925 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4926 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4927 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4928 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4929 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4930 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4931 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4932 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4933 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4935 2016-07-12 Richard Biener <rguenther@suse.de>
4937 PR rtl-optimization/68961
4938 * gcc.target/i386/pr68961.c: New testcase.
4940 2016-07-11 Jakub Jelinek <jakub@redhat.com>
4943 * c-c++-common/gomp/pr71758.c: New test.
4944 * gfortran.dg/gomp/pr71758.f90: New test.
4946 PR tree-optimization/71823
4947 * gcc.dg/vect/pr71823.c: New test.
4949 2016-07-11 David Malcolm <dmalcolm@redhat.com>
4951 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4952 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4953 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4955 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4958 * gcc.target/i386/pr71801.c: New test.
4960 2016-07-11 Richard Biener <rguenther@suse.de>
4962 PR tree-optimization/71816
4963 * gcc.dg/torture/pr71816.c: New testcase.
4965 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4968 * gfortran.dg/dependency_46.f90: New test.
4970 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4972 PR rtl-optimization/71621
4973 * gcc.target/i386/pr71621-1.c: New.
4974 * gcc.target/i386/pr71621-2.c: New.
4976 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4978 * gfortran.dg/goacc/pr71704.f90: New test.
4980 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4983 * gcc.target/powerpc/pr71297.c: New.
4985 2016-07-08 Jiong Wang <jiong.wang@arm.com>
4987 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4989 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4992 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4994 2016-07-08 Alan Hayward <alan.hayward@arm.com>
4996 PR tree-optimization/71667
4997 * gcc.dg/vect/pr71667.c: New
4999 2016-07-08 Martin Liska <mliska@suse.cz>
5001 * gcc.dg/torture/pr71606.c: New test.
5003 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5006 * gfortran.dg/pr71764.f90: New test.
5008 2016-07-07 Jakub Jelinek <jakub@redhat.com>
5009 Kai Tietz <ktietz70@googlemail.com>
5013 * g++.dg/cpp0x/pr70869.C: New test.
5014 * g++.dg/cpp0x/pr71054.C: New test.
5016 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
5018 * g++.dg/debug/pr71432.C: Fail on AIX.
5020 2016-07-07 Martin Liska <mliska@suse.cz>
5022 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5023 an undefined behavior.
5024 * gfortran.dg/do_3.F90: Likewise.
5025 * gfortran.dg/do_check_11.f90: New test.
5026 * gfortran.dg/do_check_12.f90: New test.
5027 * gfortran.dg/do_corner_warn.f90: New test.
5029 2016-07-07 Martin Liska <mliska@suse.cz>
5031 * gfortran.dg/predict-1.f90: Ammend the test.
5032 * gfortran.dg/predict-2.f90: Likewise.
5034 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5037 * g++.dg/pr71624.C: New test.
5039 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5041 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5042 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5043 ARMv8-M Mainline architectures.
5045 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5047 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5048 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5050 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5054 * gcc.target/powerpc/pr71763.c: New file.
5056 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5058 PR tree-optimization/71518
5059 * gcc.dg/pr71518.c: New test.
5061 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5063 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5065 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5068 * gcc.target/avr/pr50739.c: New test.
5070 2016-07-05 Jan Hubicka <jh@suse.cz>
5072 * gcc.dg/tree-ssa/scev-14.c: update template.
5074 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5076 * gcc.dg/vect/group-no-gaps-1.c: New test.
5078 2016-07-05 Andi Kleen <ak@linux.intel.com>
5080 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5081 if kernel supports MPX.
5083 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5085 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5087 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5088 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5090 * gcc.target/powerpc/signbit-1.c: New test.
5091 * gcc.target/powerpc/signbit-2.c: New test.
5092 * gcc.target/powerpc/signbit-3.c: New test.
5094 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5096 PR rtl-optimization/71594
5097 * gcc.dg/torture/pr71594.c: New test.
5099 2016-07-05 Jan Hubicka <jh@suse.cz>
5101 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5103 2016-07-05 David Malcolm <dmalcolm@redhat.com>
5106 * g++.dg/parse/error5.C: Update column
5107 number of missing semicolon error.
5108 * g++.dg/pr62314-2.C: New test case.
5110 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5112 * gfortran.dg/coarray_stat_function.f90: New test.
5113 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5114 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5117 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5120 * gfortran.dg/deferred_character_17.f90: New test.
5122 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5124 * gcc.target/arm/neon/polytypes.c: Move to ...
5125 * gcc.target/arm/polytypes.c: ... here.
5126 * gcc.target/arm/neon/pr51534.c: Move to ...
5127 * gcc.target/arm/pr51534.c: ... here.
5128 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5129 * gcc.target/arm/vect-vcvt.c: ... here.
5130 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5131 * gcc.target/arm/vect-vcvtq.c: ... here.
5132 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5133 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5134 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5135 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5136 * gcc.target/arm/neon/neon.exp: Delete.
5137 * gcc.target/arm/neon/: Delete.
5139 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5142 * gfortran.dg: pr65575.f90: New test.
5144 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5147 * gfortran.dg: pr35849.f90: New test.
5149 2016-07-04 Jakub Jelinek <jakub@redhat.com>
5152 * g++.dg/cpp0x/pr71739.C: New test.
5154 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5156 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5158 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5160 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5162 * gcc.target/s390/loc-1.c: New test.
5164 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5166 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5167 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5169 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5172 * gcc.target/aarch64/pr63874.c: New test.
5174 2016-07-04 Jan Beulich <jbeulich@suse.com>
5176 * g++.dg/header.c: New.
5177 * gcc.dg/header.c: New.
5179 2016-07-02 Jakub Jelinek <jakub@redhat.com>
5182 * c-c++-common/Wunused-var-15.c: New test.
5184 2016-07-01 Jakub Jelinek <jakub@redhat.com>
5187 * gfortran.dg/gomp/pr71687.f90: New test.
5189 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5191 * gcc.dg/const-float128-ped.c: Require __float128 effective
5193 * gcc.dg/const-float128.c: Likewise.
5194 * gcc.dg/torture/float128-cmp-invalid.c: Require
5195 __float128 and base_quadfloat_support effective targets, and
5197 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5198 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5199 * gcc.dg/torture/float128-nan.c: Likewise.
5200 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5201 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5202 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5203 * lib/target-supports.exp (check_effective_target___float128): New.
5204 (add_options_for___float128): New.
5205 (check_effective_target_base_quadword_support): New.
5207 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5210 * gcc.target/powerpc/pr71720.c: New test.
5212 2016-07-01 Jan Beulich <jbeulich@suse.com>
5214 * gcc.dg/bss.c: New.
5216 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5219 * gcc.target/powerpc/pr71698.c: New test.
5221 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
5224 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5225 instead of ".foo" for its section name.
5226 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5227 depending on MCU's flash size.
5228 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5229 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5230 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5231 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5232 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5233 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5235 2016-07-01 Jan Beulich <jbeulich@suse.com>
5237 * gcc.target/i386/pr65105-2.c: Add -msse2.
5239 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5241 PR tree-optimization/71707
5242 * gcc.dg/strlenopt-29.c: New test.
5245 * gfortran.dg/gomp/pr71704.f90: New test.
5248 * gfortran.dg/gomp/pr71705.f90: New test.
5250 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5252 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5253 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5254 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5255 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5256 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5257 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5258 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5259 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5260 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5261 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5262 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5263 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5264 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5265 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5266 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5267 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5268 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5269 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5270 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5271 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5272 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5273 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5274 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5275 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5276 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5277 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5278 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5279 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5280 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5281 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5282 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5283 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5284 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5285 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5286 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5287 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5288 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5289 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5290 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5291 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5292 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5293 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5294 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5295 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5296 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5297 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5298 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5299 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5300 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5301 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5302 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5303 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5304 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5305 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5306 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5307 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5308 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5309 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5310 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5311 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5312 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5313 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5314 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5315 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5316 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5317 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5318 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5319 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5320 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5321 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5322 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5323 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5324 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5325 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5326 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5327 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5328 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5329 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5330 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5331 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5332 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5334 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5335 James Greenhalgh <james.greenhalgh@arm.com>
5337 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5339 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
5340 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5342 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5344 2016-06-30 David Malcolm <dmalcolm@redhat.com>
5347 * gcc.dg/spellcheck-options-12.c: New test case.
5349 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5352 * gcc.c-torture/compile/pr71693.c: New test.
5354 2016-06-29 David Malcolm <dmalcolm@redhat.com>
5356 * gcc.dg/spellcheck-params.c: New testcase.
5357 * gcc.dg/spellcheck-params-2.c: New testcase.
5359 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5361 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5362 vector extract instructions.
5363 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5365 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5368 * gfortran.dg/unexpected_eof_2.f90: New test.
5369 * gfortran.dg/unexpected_eof_3.f90: New test.
5371 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
5373 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5375 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5377 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5378 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5379 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5381 2016-06-29 Richard Biener <rguenther@suse.de>
5384 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5386 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5388 * gcc.target/arm/aapcs/neon-vect10.c: Require
5389 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5390 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5391 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5392 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5393 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5394 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5395 * gcc.target/arm/fp16-aapcs-1.c: Require
5396 -mfloat-ab=hard. Also simplify the test.
5397 * gcc.target/arm/fp16-aapcs-2.c: New.
5399 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5401 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5402 (add_options_for_arm_fp16_ieee): New.
5403 (add_options_for_arm_fp16_alternative): New.
5404 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5406 (effective_target_arm_fp16_hw): New.
5408 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5410 PR tree-optimization/71655
5411 * g++.dg/pr71655.C: New test.
5413 2016-06-29 Martin Liska <mliska@suse.cz>
5415 * gcc.dg/pr71585.c: New test.
5416 * gcc.dg/pr71585-2.c: New test.
5417 * gcc.dg/pr71585-3.c: New test.
5419 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5421 PR tree-optimization/70729
5422 * g++.dg/vect/pr70729.cc: New test.
5424 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5426 * c-c++-common/gomp/cancel-1.c: Extend.
5428 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5430 PR tree-optimization/71625
5431 * gcc.dg/strlenopt-28.c: New test.
5433 2016-06-29 Richard Biener <rguenther@suse.de>
5436 * g++.dg/torture/pr71002.C: Adjust testcase.
5438 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5441 * gcc.dg/pr71685.c: New test.
5443 2016-06-28 Martin Sebor <msebor@redhat.com>
5446 * gcc.dg/init-bad-9.c: New test.
5448 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5450 * gcc.target/powerpc/abs128-1.c: Require VSX.
5451 * gcc.target/powerpc/copysign128-1.c: Likewise.
5452 * gcc.target/powerpc/inf128-1.c: Likewise.
5453 * gcc.target/powerpc/nan128-1.c: Likewise.
5455 2016-06-28 Jakub Jelinek <jakub@redhat.com>
5458 * gcc.c-torture/execute/pr71626-1.c: New test.
5459 * gcc.c-torture/execute/pr71626-2.c: New test.
5461 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5464 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5466 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5469 * gcc.target/powerpc/pr71670.c: New testcase.
5471 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5474 * gcc.target/powerpc/pr71656-1.c: New test.
5475 * gcc.target/powerpc/pr71656-2.c: New test.
5477 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5479 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5481 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5482 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5483 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5484 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5485 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5486 Add arm_neon_fp16_ok effective target.
5487 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5489 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5491 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5493 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5495 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5497 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5499 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5501 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5503 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5505 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5507 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5510 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
5512 * gcc.dg/predict-12.c: New testcase.
5514 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5517 * gfortran.dg/pr71649.f90: New test.
5519 2016-06-25 Jakub Jelinek <jakub@redhat.com>
5521 PR tree-optimization/71643
5522 * g++.dg/opt/pr71643.C: New test.
5524 PR tree-optimization/71631
5525 * gcc.c-torture/execute/pr71631.c: New test.
5527 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5529 * gcc.dg/predict-11.c: New testcase.
5530 * gfortran.dg/predict-2.f90: New testcase.
5532 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5534 * gcc.dg/predict-10.c: New test.
5536 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5538 * gcc.target/powerpc/abs128-1.c: New.
5539 * gcc.target/powerpc/copysign128-1.c: New.
5540 * gcc.target/powerpc/inf128-1.c: New.
5541 * gcc.target/powerpc/nan128-1.c: New.
5543 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5545 * gfortran.dg/pr71642.f90: New test.
5547 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5549 PR tree-optimization/71647
5550 * gcc.target/i386/pr71647.c: New test.
5552 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5554 * gcc.target/i386/noplt-gd-1.c: New test.
5555 * gcc.target/i386/noplt-gd-2.c: Likewise.
5556 * gcc.target/i386/noplt-gd-3.c: Likewise.
5557 * gcc.target/i386/noplt-ld-1.c: Likewise.
5558 * gcc.target/i386/noplt-ld-2.c: Likewise.
5559 * gcc.target/i386/noplt-ld-3.c: Likewise.
5560 * lib/target-supports.exp
5561 (check_effective_target_tls_get_addr_via_got): New.
5563 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5565 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5566 testsuite compile flags.
5567 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5568 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5570 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5572 * g++dg/vect/pr36684.cc: Add dg-do compile.
5573 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5574 * gcc.dg/vect/pr70021.c: Ditto.
5575 * gcc.dg/vect/pr70138-1.c: Ditto.
5576 * gcc.dg/vect/pr70138-2.c: Ditto.
5577 * gcc.dg/vect/pr70354-1.c: Ditto.
5578 * gcc.dg/vect/pr70354-2.c: Ditto.
5579 * gcc.dg/vect/pr71259.c: Ditto.
5580 * gcc.dg/vect/pr71416-1.c: Ditto.
5581 * gcc.dg/vect/slp-43.c: Ditto.
5582 * gcc.dg/vect/slp-45.c: Ditto.
5583 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5584 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5585 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5586 * gfortran.dg/vect/pr69980.f90: Ditto.
5588 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5590 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5591 * gcc.dg/vect/bb-slp-30.c: Ditto.
5592 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5593 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5594 * gcc.dg/vect/pr45902.c: Ditto.
5595 * gcc.dg/vect/pr48172.c: Ditto.
5596 * gcc.dg/vect/pr48377.c: Ditto.
5597 * gcc.dg/vect/pr49038.c: Ditto.
5598 * gcc.dg/vect/pr49771.c: Ditto.
5599 * gcc.dg/vect/pr52091.c: Ditto.
5600 * gcc.dg/vect/pr53185-2.c: Ditto.
5601 * gcc.dg/vect/pr56826.c: Ditto.
5602 * gcc.dg/vect/pr60276.c: Ditto.
5603 * gcc.dg/vect/pr62021.c: Ditto.
5604 * gcc.dg/vect/pr63530.c: Ditto.
5605 * gcc.dg/vect/pr65518.c: Ditto.
5606 * gcc.dg/vect/pr65947-1.c: Ditto.
5607 * gcc.dg/vect/pr65947-10.c: Ditto.
5608 * gcc.dg/vect/pr65947-11.c: Ditto.
5609 * gcc.dg/vect/pr65947-12.c: Ditto.
5610 * gcc.dg/vect/pr65947-13.c: Ditto.
5611 * gcc.dg/vect/pr65947-2.c: Ditto.
5612 * gcc.dg/vect/pr65947-3.c: Ditto.
5613 * gcc.dg/vect/pr65947-4.c: Ditto.
5614 * gcc.dg/vect/pr65947-5.c: Ditto.
5615 * gcc.dg/vect/pr65947-6.c: Ditto.
5616 * gcc.dg/vect/pr65947-7.c: Ditto.
5617 * gcc.dg/vect/pr65947-8.c: Ditto.
5618 * gcc.dg/vect/pr65947-9.c: Ditto.
5619 * gcc.dg/vect/pr71416-1.c: Ditto.
5620 * gcc.dg/vect/pr71439.c: Ditto.
5621 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5622 * gcc.dg/vect/vect-bswap16.c: Ditto.
5623 * gcc.dg/vect/vect-bswap32.c: Ditto.
5624 * gcc.dg/vect/vect-bswap64.c: Ditto.
5625 * gcc.dg/vect/vect-live-1.c: Ditto.
5626 * gcc.dg/vect/vect-live-2.c: Ditto.
5627 * gcc.dg/vect/vect-live-3.c: Ditto.
5628 * gcc.dg/vect/vect-live-4.c: Ditto.
5629 * gcc.dg/vect/vect-live-5.c: Ditto.
5630 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5631 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5632 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5633 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5634 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5635 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5636 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5637 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5638 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5639 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5640 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5641 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5642 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5643 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5644 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5645 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5646 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5648 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5650 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5652 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5654 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5655 ia32 if R_386_GOT32X relocation is supported.
5656 * gcc.target/i386/noplt-3.c: Likewise.
5657 * gcc.target/i386/noplt-2.c: Likewise.
5658 (main): Renamed to ...
5660 * gcc.target/i386/noplt-4.c: Likewise.
5661 (main): Renamed to ...
5663 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5664 * gcc.target/i386/pr67400-5.c: Likewise.
5666 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5668 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5669 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5671 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5672 f4): Adjust expected diagnostics.
5673 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5674 (T): If OVFP is defined, redefine to TP.
5675 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5676 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5677 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5678 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5679 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5680 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5681 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5682 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5683 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5684 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5685 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5686 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5687 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5688 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5689 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5690 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5691 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5692 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5693 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5694 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5695 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5696 as last argument to __builtin_add_overflow_p.
5698 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5700 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5701 dg-options and remove default vector testsuite compile flags.
5702 * g++.dg/vect/pr33860a.cc: Ditto.
5703 * g++.dg/vect/pr45470-a.cc: Ditto.
5704 * g++.dg/vect/pr45470-b.cc: Ditto.
5705 * g++.dg/vect/pr60896.cc: Ditto.
5706 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5707 * gcc.dg/vect/pr18308.c: Ditto.
5708 * gcc.dg/vect/pr24049.c: Ditto.
5709 * gcc.dg/vect/pr33373.c: Ditto.
5710 * gcc.dg/vect/pr36228.c: Ditto.
5711 * gcc.dg/vect/pr42395.c: Ditto.
5712 * gcc.dg/vect/pr42604.c: Ditto.
5713 * gcc.dg/vect/pr46663.c: Ditto.
5714 * gcc.dg/vect/pr48765.c: Ditto.
5715 * gcc.dg/vect/pr49093.c: Ditto.
5716 * gcc.dg/vect/pr49352.c: Ditto.
5717 * gcc.dg/vect/pr52298.c: Ditto.
5718 * gcc.dg/vect/pr52870.c: Ditto.
5719 * gcc.dg/vect/pr53185.c: Ditto.
5720 * gcc.dg/vect/pr53773.c: Ditto.
5721 * gcc.dg/vect/pr56695.c: Ditto.
5722 * gcc.dg/vect/pr62171.c: Ditto.
5723 * gcc.dg/vect/pr63530.c: Ditto.
5724 * gcc.dg/vect/pr68339.c: Ditto.
5725 * gcc.dg/vect/pr71259.c: Ditto.
5726 * gcc.dg/vect/vect-82_64.c: Ditto.
5727 * gcc.dg/vect/vect-83_64.c: Ditto.
5728 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5729 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5730 * gcc.dg/vect/vect-shift-2.c: Ditto.
5731 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5732 * gfortran.dg/vect/pr39318.f90: Ditto.
5733 * gfortran.dg/vect/pr45714-a.f: Ditto.
5734 * gfortran.dg/vect/pr45714-b.f: Ditto.
5735 * gfortran.dg/vect/pr46213.f90: Ditto.
5737 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5738 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5740 * gcc.target/powerpc/p9-splat-5.c: New test.
5742 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5744 PR tree-optimization/71488
5745 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5746 * lib/target-supports.exp: ... here.
5747 (check_sse4_hw_available): New procedure.
5748 (check_effective_target_sse4_runtime): Ditto.
5749 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5750 -march=westmere for sse4_runtime targets.
5751 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5752 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5753 (dg-additional-options): Use for sse4_runtime targets.
5754 (main): Call check_vect ().
5755 (dg-final): Perform scan only for sse4_runtime targets.
5757 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5761 * gcc.target/i386/pr66232-14.c: New file.
5762 * gcc.target/i386/pr66232-15.c: Likewise.
5763 * gcc.target/i386/pr66232-16.c: Likewise.
5764 * gcc.target/i386/pr66232-17.c: Likewise.
5765 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5766 ia32 if R_386_GOT32X relocation is supported.
5767 * gcc.target/i386/pr67400-2.c: Likewise.
5768 * gcc.target/i386/pr67400-3.c: Likewise.
5769 * gcc.target/i386/pr67400-4.c: Likewise.
5770 * gcc.target/i386/pr67400-6.c: Likewise.
5771 * gcc.target/i386/pr67400-7.c: Likewise.
5772 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5774 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5776 PR libgfortran/48852
5777 * gfortran.dg/char4_iunit_1.f03: Update test.
5778 * gfortran.dg/f2003_io_5.f03: Update test.
5779 * gfortran.dg/real_const_3.f90: Update test.
5781 2016-06-23 Andi Kleen <ak@linux.intel.com>
5783 * g++.dg/bprob/bprob.exp: Support autofdo.
5784 * g++.dg/tree-prof/tree-prof.exp: dito.
5785 * gcc.dg/tree-prof/tree-prof.exp: dito.
5786 * gcc.misc-tests/bprob.exp: dito.
5787 * gfortran.dg/prof/prof.exp: dito.
5788 * lib/profopt.exp: dito.
5789 * lib/target-supports.exp: Check for autofdo.
5791 2016-06-23 Martin Liska <mliska@suse.cz>
5793 * gcc.dg/pr71619.c: New test.
5795 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5798 * gcc.target/i386/pr67400-1.c: New test.
5799 * gcc.target/i386/pr67400-2.c: Likewise.
5800 * gcc.target/i386/pr67400-3.c: Likewise.
5801 * gcc.target/i386/pr67400-4.c: Likewise.
5802 * gcc.target/i386/pr67400-5.c: Likewise.
5803 * gcc.target/i386/pr67400-6.c: Likewise.
5804 * gcc.target/i386/pr67400-7.c: Likewise.
5806 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5808 * c-c++-common/missing-header-1.c: New test case.
5809 * c-c++-common/missing-header-2.c: New test case.
5810 * c-c++-common/missing-header-3.c: New test case.
5811 * c-c++-common/missing-header-4.c: New test case.
5813 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5816 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5818 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5819 expected results due to builtin "nanl" now being suggested for
5821 * gcc.dg/pr67580.c: Update expected messages.
5822 * gcc.dg/spellcheck-identifiers.c: New testcase.
5823 * gcc.dg/spellcheck-typenames.c: New testcase.
5825 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5827 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5829 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5830 diagnostic-test-show-locus-parseable-fixits.c to sources for
5831 diagnostic_plugin_test_show_locus.c.
5832 * lib/gcc-defs.exp (freeform_regexps): New global.
5833 (dg-regexp): New function.
5834 (handle-dg-regexps): New function.
5835 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5836 freeform_regexps to the empty list.
5837 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5839 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5841 PR tree-optimization/71488
5842 * g++.dg/pr71488.C: New test.
5843 * gcc.dg/vect/vect-bool-cmp.c: New test.
5845 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5847 * gcc.dg/guality/param-5.c: New test.
5849 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5851 * gcc.target/i386/asm-flag-7.c: New test.
5853 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5855 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5856 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5857 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5858 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5859 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5860 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5861 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5862 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5863 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5864 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5865 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5866 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5867 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5868 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5869 * lib/target-supports.exp: Likewise.
5871 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5873 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5874 * gcc.dg/attr-ms_struct-2.c: Likewise.
5875 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5876 * gcc.dg/bf-ms-attrib.c: Likewise.
5877 * gcc.dg/bf-ms-layout-2.c: Likewise.
5878 * gcc.dg/bf-ms-layout-3.c: Likewise.
5879 * gcc.dg/bf-ms-layout.c: Likewise.
5880 * gcc.dg/bf-no-ms-layout.c: Likewise.
5881 * gcc.target/i386/bitfield1.c: Likewise.
5882 * gcc.target/i386/bitfield2.c: Likewise.
5883 * gcc.target/i386/bitfield3.c: Likewise.
5885 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5887 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5888 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5889 override other than -mcpu=power9 command-line option is specified,
5890 or if the target operating system is aix.
5891 * gcc.target/powerpc/darn-1.c: Likewise.
5892 * gcc.target/powerpc/darn-2.c: Likewise.
5893 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5894 test if effective-target is not powerpc_p9vector_ok or if the
5895 target operating system is not defined.
5896 * gcc.target/powerpc/vslv-1.c: Likewise.
5897 * gcc.target/powerpc/vsrv-0.c: Likewise.
5898 * gcc.target/powerpc/vsrv-1.c: Likewise.
5900 2016-06-21 Tobias Burnus <burnus@net-b.de>
5903 * gfortran.dg/coarray/data_1.f90: New.
5905 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5907 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5908 (dg-require-effective-target): Use arm_v8_neon_hw.
5909 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5910 (dg-require-effective-target): Likewise.
5911 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5912 (dg-require-effective-target): Likewise.
5913 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5914 (dg-require-effective-target): Likewise.
5915 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5916 (dg-require-effective-target): Likewise.
5917 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5918 (dg-require-effective-target): Likewise.
5919 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5922 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5924 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5925 Set to 3 so test passes.
5927 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5929 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5931 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5933 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5934 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5935 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5936 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5938 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5940 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5941 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5943 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5946 * gcc.target/i386/pr71549.c: New test.
5948 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5950 * gcc.target/powerpc/vadsdu-0.c: Replace
5951 dg-require-effective-target directive to allow test to run on more
5952 platforms, and add dg-skip-if directive to disable test on aix
5953 platforms because of known incompatibilities.
5954 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5955 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5956 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5957 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5958 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5959 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5960 * gcc.target/powerpc/vadsdub-2.c: Replace
5961 dg-require-effective-target directive to allow test to run on more
5962 platforms, and add dg-skip-if directive to disable test on aix
5963 platforms because of known incompatibilities.
5964 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5965 with vec_absdb call to differentiate this test from vadsdub-1.c.
5966 * gcc.target/powerpc/vadsduh-1.c: Replace
5967 dg-require-effective-target directive to allow test to run on more
5968 platforms, and add dg-skip-if directive to disable test on aix
5969 platforms because of known incompatibilities.
5970 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5971 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5972 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5974 2016-06-21 Jakub Jelinek <jakub@redhat.com>
5976 PR tree-optimization/71588
5977 * gcc.dg/pr71558.c: New test.
5979 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5981 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5982 * c-c++-common/pr68657-2.c: Likewise.
5983 * c-c++-common/pr68657-3.c: Likewise.
5984 * gcc.dg/torture/pr69714.c: Require int32plus support.
5985 * gcc.dg/torture/pr70025.c: Likewise.
5986 * gcc.dg/torture/pr70083.c: Likewise.
5987 * gcc.dg/torture/pr70542.c: Likewise.
5988 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5990 2016-06-20 Joseph Myers <joseph@codesourcery.com>
5993 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5995 2016-06-20 Jakub Jelinek <jakub@redhat.com>
5998 * gcc.dg/pr71581.c: New test.
6000 PR rtl-optimization/71591
6001 * gcc.dg/cpp/pr71591.c: New test.
6003 2016-06-20 David B. Robins <gcc@davidrobins.net>
6006 * g++.dg/torture/pr71571.C: New test.
6008 2016-06-20 Jakub Jelinek <jakub@redhat.com>
6011 * gcc.target/i386/sse2-pr71559.c: New test.
6012 * gcc.target/i386/avx-pr71559.c: New test.
6013 * gcc.target/i386/avx512f-pr71559.c: New test.
6015 2016-06-20 Tobias Burnus <burnus@net-b.de>
6018 * gfortran.dg/pointer_remapping_10.f90: New.
6020 2016-06-20 David Malcolm <dmalcolm@redhat.com>
6022 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6024 2016-06-20 Martin Sebor <msebor@redhat.com>
6027 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6028 * gnu90-const-expr-1.c: Same.
6029 * gnu99-const-expr-1.c: Same.
6030 * gnu99-static-1.c: Same.
6032 2016-06-20 Renlin Li <renlin.li@arm.com>
6035 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6037 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6039 * gcc.target/aarch64/vcvt_f64_1.c: New.
6040 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6041 * gcc.target/aarch64/vrecp_f64_1.c: New.
6043 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6045 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6048 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
6051 * gcc.target/avr/torture/pr71103-2.c: New test.
6053 2016-06-19 Martin Sebor <msebor@redhat.com>
6056 * gcc.dg/alignof.c: New test.
6058 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6060 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6061 vs dg-error; test constexpr specifier too.
6063 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6065 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6067 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6069 * lib/target-supports.exp
6070 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6071 arm_neon_ok and merge flags. Fix temporary test name.
6072 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6075 2016-06-17 Martin Liska <mliska@suse.cz>
6077 * gcc.dg/predict-9.c: Fix dump scanning.
6079 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6081 PR tree-optimization/71354
6082 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6084 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6086 PR tree-optimization/71347
6087 * gcc.dg/tree-ssa/pr71347.c: New test.
6089 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6091 PR tree-optimization/71354
6092 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6094 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6096 * gcc.dg/vect/vect-alias-check-1.c: New test.
6098 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6101 * gcc.target/avr/pr71151-1.c: New test.
6102 * gcc.target/avr/pr71151-2.c: New test.
6103 * gcc.target/avr/pr71151-3.c: New test.
6104 * gcc.target/avr/pr71151-4.c: New test.
6105 * gcc.target/avr/pr71151-5.c: New test.
6106 * gcc.target/avr/pr71151-6.c: New test.
6107 * gcc.target/avr/pr71151-7.c: New test.
6108 * gcc.target/avr/pr71151-8.c: New test.
6109 * gcc.target/avr/pr71151-common.h: New test.
6111 2016-06-16 Martin Liska <mliska@suse.cz>
6113 * gfortran.dg/predict-1.f90: New test.
6115 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
6118 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6120 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
6122 * g++.dg/vect/pr36648.cc: Disable cunrolli
6124 2016-06-16 Jakub Jelinek <jakub@redhat.com>
6127 * gcc.c-torture/execute/pr71554.c: New test.
6129 PR rtl-optimization/71532
6130 * gcc.dg/torture/pr71532.c: New test.
6132 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6134 * gcc.target/powerpc/p9-dimode1.c: New test.
6135 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6137 2016-06-15 Jakub Jelinek <jakub@redhat.com>
6139 * gcc.c-torture/compile/20160615-1.c: New test.
6141 * g++.dg/cpp0x/ref-qual17.C: New test.
6143 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6146 * gcc.target/i386/pr71529.C: New test.
6148 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6150 PR tree-optimization/71483
6151 * g++.dg/vect/pr71483.c: New
6153 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6156 * g++.dg/inherit/crash6.C: New.
6157 * g++.dg/inherit/union2.C: Likewise.
6158 * g++.dg/inherit/virtual12.C: Likewise.
6159 * g++.dg/inherit/virtual13.C: Likewise.
6160 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6162 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
6164 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6166 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6168 PR tree-optimization/71439
6169 * gcc.dg/vect/pr71439.c: New
6171 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6173 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6175 2016-06-15 Richard Biener <rguenther@suse.de>
6177 * gcc.dg/vect/slp-45.c: New testcase.
6179 2016-06-15 Richard Biener <rguenther@suse.de>
6181 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6183 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6185 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6186 requirements, and disable for AIX for now.
6187 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6189 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6192 * g++.dg/opt/pr71528.C: New test.
6195 * g++.dg/init/pr71516.C: New test.
6197 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6199 * g++.dg/init/array46.C: New.
6201 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
6203 * gcc.target/i386/float128-3.c: New test.
6204 * gcc.target/i386/quad-sse4.c: Ditto.
6205 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6206 Update scan strings.
6208 2016-06-14 Richard Biener <rguenther@suse.de>
6211 * gfortran.dg/pr71526.f90: New testcase.
6213 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6215 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6216 * gcc.dg/zero_bits_compound-1.c: Likewise.
6218 2016-06-14 Richard Biener <rguenther@suse.de>
6220 PR tree-optimization/71522
6221 * gcc.dg/torture/pr71522.c: New testcase.
6223 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6225 PR tree-optimization/71520
6226 * gcc.dg/tree-ssa/pr71520.c: New test.
6228 2016-06-14 Richard Biener <rguenther@suse.de>
6230 PR tree-optimization/71521
6231 * gcc.dg/tree-ssa/vrp101.c: New testcase.
6233 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6236 * c-c++-common/ubsan/bounds-13.c: New test.
6238 PR preprocessor/71183
6239 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6241 2016-06-13 Jeff Law <law@redhat.com>
6243 PR tree-optimization/71403
6244 * c-c++-common/ubsan/pr71403-1.c: New test.
6245 * c-c++-common/ubsan/pr71403-2.c: New test.
6246 * c-c++-common/ubsan/pr71403-3.c: New test.
6248 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6251 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6252 Add -Wno-psabi -w to dg-options.
6254 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6256 * gcc.target/powerpc/vadsdu-0.c: New test.
6257 * gcc.target/powerpc/vadsdu-1.c: New test.
6258 * gcc.target/powerpc/vadsdu-2.c: New test.
6259 * gcc.target/powerpc/vadsdu-3.c: New test.
6260 * gcc.target/powerpc/vadsdu-4.c: New test.
6261 * gcc.target/powerpc/vadsdu-5.c: New test.
6262 * gcc.target/powerpc/vadsdub-1.c: New test.
6263 * gcc.target/powerpc/vadsdub-2.c: New test.
6264 * gcc.target/powerpc/vadsduh-1.c: New test.
6265 * gcc.target/powerpc/vadsduh-2.c: New test.
6266 * gcc.target/powerpc/vadsduw-1.c: New test.
6267 * gcc.target/powerpc/vadsduw-2.c: New test.
6269 2016-06-13 David Malcolm <dmalcolm@redhat.com>
6271 * gcc.dg/c99-init-2.c (c): Update expected error message.
6272 * gcc.dg/init-bad-8.c (foo): Likewise.
6273 * gcc.dg/spellcheck-fields-3.c: New test case.
6275 2016-06-13 Martin Liska <mliska@suse.cz>
6277 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6278 and "guess loop iv compared" heuristics.
6279 * gcc.dg/predict-2.c: Likewise.
6280 * gcc.dg/predict-3.c: Likewise.
6281 * gcc.dg/predict-4.c: Likewise.
6282 * gcc.dg/predict-5.c: Likewise.
6283 * gcc.dg/predict-6.c: Likewise.
6285 2016-06-13 Marek Polacek <polacek@redhat.com>
6288 * c-c++-common/Wswitch-unreachable-4.c: New test.
6289 * gcc.dg/Wswitch-unreachable-2.c: New test.
6290 * g++.dg/tm/jump1.C: Move dg-warning.
6292 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6294 * gnat.dg/renaming10.ad[sb]: New test.
6296 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
6299 * gfortran.dg/pr70673.f90: New test.
6301 2016-06-13 Richard Biener <rguenther@suse.de>
6304 * gcc.dg/align-3.c: New testcase.
6306 2016-06-13 Martin Liska <mliska@suse.cz>
6308 * gcc.target/i386/pr71458.c: New test.
6310 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
6313 * gcc.dg/torture/float128-nan.c: New test.
6315 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6318 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6321 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6324 * gfortran.dg/comma_IO_extension_1.f90: New test.
6325 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6326 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6328 * gfortran.dg/graphite/pr38083.f90: Likewise.
6329 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6332 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6334 * gnat.dg/case_character.adb: New test.
6336 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6339 * gcc.target/powerpc/pr71310.c: New testcase.
6341 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6344 * gcc.dg/pr71478.c: New test.
6346 2016-06-10 Jakub Jelinek <jakub@redhat.com>
6349 * gcc.c-torture/execute/pr71494.c: New test.
6352 * gcc.target/i386/pr68657.c: New test.
6355 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6356 (test): Add -masm=intel alternatives.
6358 2016-06-10 Martin Sebor <msebor@redhat.com>
6361 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6363 2016-06-10 Jeff Law <law@redhat.com>
6365 PR tree-optimization/71335
6366 * gcc.c-torture/execute/pr71335.c: New test.
6368 2016-06-10 David Malcolm <dmalcolm@redhat.com>
6370 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6371 the various "cannot tail-call: " messages.
6373 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6375 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6378 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6381 * c-c++-common/asan/pr71480.c: New test.
6383 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6385 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6386 (ASMNAME2): Likewise.
6387 (main): Replace fn in asm statement with ASMNAME ("fn").
6388 * gcc.dg/guality/pr68037-2.c: Likewise.
6389 * gcc.dg/guality/pr68037-3.c: Likewise.
6390 * gcc.dg/torture/pr68037-1.c: Likewise.
6391 * gcc.dg/torture/pr68037-2.c: Likewise.
6392 * gcc.dg/torture/pr68037-3.c: Likewise.
6394 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6397 * gcc.target/i386/pr68843-1.c: New test.
6398 * gcc.target/i386/pr68843-2.c: New test.
6400 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6401 Cesar Philippidis <cesar@codesourcery.com>
6404 * gcc.dg/goacc/nested-function-1.c: New file.
6405 * gcc.dg/goacc/nested-function-2.c: Likewise.
6406 * gcc.dg/goacc/pr71373.c: Likewise.
6407 * gfortran.dg/goacc/cray-2.f95: Likewise.
6408 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6409 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6410 * gfortran.dg/goacc/cray.f95: Update.
6411 * gfortran.dg/goacc/loop-1.f95: Likewise.
6412 * gfortran.dg/goacc/loop-3.f95: Likewise.
6413 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6414 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6416 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6418 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6419 for OpenACC tile clauses.
6420 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6423 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6425 * c-c++-common/goacc/cache-2.c: ... this new file.
6426 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6427 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6428 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6430 * gfortran.dg/goacc/cray.f95: Likewise.
6431 * gfortran.dg/goacc/loop-1.f95: Likewise.
6433 2016-06-10 Alan Hayward <alan.hayward@arm.com>
6435 PR tree-optimization/71407
6436 PR tree-optimization/71416
6437 * gcc.dg/vect/pr71407.c: New
6438 * gcc.dg/vect/pr71416-1.c: New
6439 * gcc.dg/vect/pr71416-2.c: New
6441 2016-06-10 Richard Biener <rguenther@suse.de>
6444 * gcc.dg/torture/pr71477.c: New testcase.
6446 2016-06-09 Julia Koval <julia.koval@intel.com>
6448 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6449 * gcc.target/i386/interrupt-13.c: Likewise.
6450 * gcc.target/i386/interrupt-15.c: Likewise.
6451 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6452 * gcc.target/i386/interrupt-24.c: Likewise.
6453 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6454 * gcc.target/i386/interrupt-9.c: Likewise.
6455 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6457 2016-06-09 Martin Sebor <msebor@redhat.com>
6460 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6461 * gcc.dg/builtin-constant_p-1.c: Same.
6462 * gcc.dg/builtins-error.c: Same.
6463 * gcc.dg/pr70859.c: Same.
6465 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6467 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6468 * gcc.dg/torture/pr68067-1.c: Likewise.
6469 * gcc.dg/torture/pr68067-2.c: Likewise.
6471 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6473 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6476 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6479 * g++.dg/inherit/crash5.C: New.
6481 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6484 * g++.dg/inherit/crash5.C: New.
6485 * g++.dg/inherit/virtual1.C: Adjust.
6487 2016-06-09 Martin Liska <mliska@suse.cz>
6489 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6490 * g++.dg/predict-loop-exit-2.C: Likewise.
6491 * g++.dg/predict-loop-exit-3.C: Likewise.
6492 * gcc.dg/predict-1.c: Likewise.
6493 * gcc.dg/predict-2.c: Likewise.
6494 * gcc.dg/predict-3.c: Likewise.
6495 * gcc.dg/predict-4.c: Likewise.
6496 * gcc.dg/predict-5.c: Likewise.
6497 * gcc.dg/predict-6.c: Likewise.
6498 * gcc.dg/predict-7.c: Likewise.
6500 2016-06-09 Richard Biener <rguenther@suse.de>
6502 PR tree-optimization/71462
6503 * gcc.dg/torture/pr71462.c: New testcase.
6505 2016-06-09 Marek Polacek <polacek@redhat.com>
6508 * gcc.dg/c11-generic-3.c: New test.
6510 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6512 * g++.dg/init/array42.C: New.
6513 * g++.dg/init/array43.C: Likewise.
6514 * g++.dg/init/array44.C: Likewise.
6515 * g++.dg/init/array45.C: Likewise.
6516 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6517 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6518 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6519 * g++.dg/gomp/pr35751.C: Likewise.
6520 * g++.dg/init/array23.C: Likewise.
6521 * g++.dg/init/brace2.C: Likewise.
6522 * g++.dg/init/brace6.C: Likewise.
6524 2016-06-08 Martin Sebor <msebor@redhat.com>
6525 Jakub Jelinek <jakub@redhat.com>
6529 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6530 * c-c++-common/builtin-arith-overflow-2.c: New test.
6531 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6532 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6533 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6535 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6538 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6540 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6542 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6543 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6544 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6545 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6546 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6547 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6548 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6549 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6550 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6551 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6552 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6553 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6554 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6556 2016-06-08 Richard Biener <rguenther@suse.de>
6558 PR tree-optimization/68558
6559 * gcc.dg/vect/slp-44.c: New testcase.
6561 2016-06-08 Richard Biener <rguenther@suse.de>
6563 * gcc.dg/vect/slp-43.c: New testcase.
6565 2016-06-08 Richard Biener <rguenther@suse.de>
6567 PR tree-optimization/71452
6568 * gcc.dg/torture/pr71452.c: New testcase.
6570 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6573 * g++.dg/torture/pr71448.C: New test.
6575 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6579 * g++.dg/debug/pr71432.C: New test.
6581 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6583 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6584 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6585 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6587 2016-06-08 Alan Hayward <alan.hayward@arm.com>
6589 * gcc.dg/vect/vect-live-2.c: Update effective target.
6590 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6591 * lib/target-supports.exp: Add aarch64 to vect_long.
6593 2016-06-08 Marek Polacek <polacek@redhat.com>
6596 * gcc.dg/noncompile/pr71418.c: New test.
6599 * gcc.dg/noncompile/pr71426.c: New test.
6601 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
6603 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6604 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6605 * gcc.dg/predict-3.c: Update template.
6606 * gcc.dg/predict-5.c: Update template.
6607 * gcc.dg/predict-6.c: Update template.
6608 * gcc.dg/predict-9.c: Update template.
6609 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6611 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6613 * gcc.target/powerpc/vec-mul.c: New test.
6615 2016-06-07 David Malcolm <dmalcolm@redhat.com>
6617 * gcc.dg/spellcheck-fields-2.c: New test case.
6619 2016-06-07 Richard Biener <rguenther@suse.de>
6622 * gcc.dg/Wpragmas-1.c: New testcase.
6623 * gcc.dg/Wattributes-4.c: Likewise.
6624 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6627 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6629 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6630 spurious debug code.
6632 2016-06-07 Richard Biener <rguenther@suse.de>
6634 PR tree-optimization/71428
6635 * gcc.dg/torture/pr71428.c: New testcase.
6637 2016-06-07 Richard Biener <rguenther@suse.de>
6640 * gcc.dg/torture/pr71423.c: New testcase.
6642 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6645 * gcc.dg/tree-ssa/pr71408.c: New test.
6647 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6650 * g++.dg/torture/pr71281.C: New test.
6652 2016-06-06 Marek Polacek <polacek@redhat.com>
6655 * gcc.dg/pr71362.c: New test.
6657 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6658 Patrick Palka <ppalka@gcc.gnu.org>
6663 * g++.dg/opt/pr70847.C: New test.
6664 * g++.dg/ubsan/pr70847.C: New test.
6665 * g++.dg/ubsan/pr71393.C: New test.
6667 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6669 PR tree-optimization/71259
6670 * gcc.dg/vect/pr71259.c: New test.
6672 2016-06-06 David Malcolm <dmalcolm@redhat.com>
6674 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6675 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6676 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6679 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6682 * gcc.c-torture/execute/pr37780.c: New test.
6683 * gcc.target/aarch64/pr37780_1.c: Likewise.
6684 * gcc.target/arm/pr37780_1.c: Likewise.
6686 2016-06-06 Marek Polacek <polacek@redhat.com>
6688 * c-c++-common/attr-may-alias-1.c: New test.
6689 * c-c++-common/attr-may-alias-2.c: New test.
6690 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6692 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6695 * gcc.target/i386/pr24414.c: New test.
6697 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6699 * gcc.target/sparc/vis4misc.c: New file.
6700 * gcc.target/sparc/fpcmp.c: Likewise.
6701 * gcc.target/sparc/fpcmpu.c: Likewise.
6703 2016-06-06 Alan Hayward <alan.hayward@arm.com>
6705 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6706 * gcc.dg/vect/vect-live-3.c: Likewise.
6708 2016-06-06 Richard Biener <rguenther@suse.de>
6710 PR tree-optimization/71398
6711 * gcc.dg/torture/pr71398.c: New testcase.
6713 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
6716 * g++.dg/pr71389.C: New test.
6718 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6721 * gfortran.dg/fmt_read_5.f: New test.
6723 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6726 * gfortran.dg/class_array_22.f03: New test.
6728 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6730 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6732 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6734 * gcc.dg/predict-9.c: Update template.
6736 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6739 * g++.dg/template/pr49377.C: New.
6741 2016-06-04 Jakub Jelinek <jakub@redhat.com>
6743 PR tree-optimization/71405
6744 * g++.dg/torture/pr71405.C: New test.
6746 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6749 * g++.dg/inherit/crash5.C: New.
6750 * g++.dg/inherit/virtual1.C: Adjust.
6752 2016-06-03 Jeff Law <law@redhat.com>
6754 PR tree-optimization/71316
6755 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6757 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6759 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6760 dg-additional-options with just -fno-tree-scev-cprop in it.
6761 * gcc.dg/vect/vect-live-2.c: Likewise.
6762 * gcc.dg/vect/vect-live-5.c: Likewise.
6763 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6764 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6765 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6767 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6770 * g++.dg/other/friend6.C: New test.
6772 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6774 * g++.dg/torture/ppc-ldst-array.C: New.
6776 2016-06-03 Joseph Myers <joseph@codesourcery.com>
6780 * gcc.dg/torture/builtin-fp-int-inexact.c,
6781 gcc.target/i386/387-builtin-fp-int-inexact.c,
6782 gcc.target/i386/387-rint-inline-1.c,
6783 gcc.target/i386/387-rint-inline-2.c,
6784 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6785 gcc.target/i386/sse2-rint-inline-1.c,
6786 gcc.target/i386/sse2-rint-inline-2.c,
6787 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6788 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6790 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6791 Julia Koval <julia.koval@intel.com>
6803 * gcc.dg/guality/pr68037-1.c: New test.
6804 * gcc.dg/guality/pr68037-2.c: Likewise.
6805 * gcc.dg/guality/pr68037-3.c: Likewise.
6806 * gcc.dg/torture/pr68037-1.c: Likewise.
6807 * gcc.dg/torture/pr68037-2.c: Likewise.
6808 * gcc.dg/torture/pr68037-3.c: Likewise.
6809 * gcc.dg/torture/pr68661-1a.c: Likewise.
6810 * gcc.dg/torture/pr68661-1b.c: Likewise.
6811 * gcc.target/i386/interrupt-1.c: Likewise.
6812 * gcc.target/i386/interrupt-2.c: Likewise.
6813 * gcc.target/i386/interrupt-3.c: Likewise.
6814 * gcc.target/i386/interrupt-4.c: Likewise.
6815 * gcc.target/i386/interrupt-5.c: Likewise.
6816 * gcc.target/i386/interrupt-6.c: Likewise.
6817 * gcc.target/i386/interrupt-7.c: Likewise.
6818 * gcc.target/i386/interrupt-8.c: Likewise.
6819 * gcc.target/i386/interrupt-9.c: Likewise.
6820 * gcc.target/i386/interrupt-10.c: Likewise.
6821 * gcc.target/i386/interrupt-11.c: Likewise.
6822 * gcc.target/i386/interrupt-12.c: Likewise.
6823 * gcc.target/i386/interrupt-13.c: Likewise.
6824 * gcc.target/i386/interrupt-14.c: Likewise.
6825 * gcc.target/i386/interrupt-15.c: Likewise.
6826 * gcc.target/i386/interrupt-16.c: Likewise.
6827 * gcc.target/i386/interrupt-17.c: Likewise.
6828 * gcc.target/i386/interrupt-18.c: Likewise.
6829 * gcc.target/i386/interrupt-19.c: Likewise.
6830 * gcc.target/i386/interrupt-20.c: Likewise.
6831 * gcc.target/i386/interrupt-21.c: Likewise.
6832 * gcc.target/i386/interrupt-22.c: Likewise.
6833 * gcc.target/i386/interrupt-23.c: Likewise.
6834 * gcc.target/i386/interrupt-24.c: Likewise.
6835 * gcc.target/i386/interrupt-25.c: Likewise.
6836 * gcc.target/i386/interrupt-26.c: Likewise.
6837 * gcc.target/i386/interrupt-27.c: Likewise.
6838 * gcc.target/i386/interrupt-28.c: Likewise.
6839 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6840 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6841 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6842 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6843 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6844 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6845 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6846 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6847 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6848 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6849 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6850 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6852 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6854 PR tree-optimization/52171
6855 * gcc.dg/pr52171.c: New test.
6856 * gcc.target/i386/pr52171.c: New test.
6858 2016-06-03 Jan Hubicka <jh@suse.cz>
6860 * g++.dg/tree-ssa/pred-1.C: New testcase
6861 * gcc.dg/tree-ssa/pred-1.c: New testcase
6863 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6866 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6868 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6870 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6872 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6874 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6876 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6877 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6878 * gcc.dg/vect/vect-live-1.c: New test.
6879 * gcc.dg/vect/vect-live-2.c: New test.
6880 * gcc.dg/vect/vect-live-3.c: New test.
6881 * gcc.dg/vect/vect-live-4.c: New test.
6882 * gcc.dg/vect/vect-live-5.c: New test.
6883 * gcc.dg/vect/vect-live-slp-1.c: New test.
6884 * gcc.dg/vect/vect-live-slp-2.c: New test.
6885 * gcc.dg/vect/vect-live-slp-3.c: New test.
6887 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6890 * g++.dg/opt/pr71387.C: New test.
6892 2016-06-02 Jeff Law <law@redhat.com>
6894 PR tree-optimization/71328
6895 * gcc.c-torture/compile/pr71328.c: New test.
6897 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6900 * gfortran.dg/fmt_read_3.f90: Fix typo.
6901 * gfortran.dg/fmt_read_4.f90: New test.
6903 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6905 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6906 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6907 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6908 * g++.dg/cpp0x/override2.C: Likewise.
6909 * g++.dg/parse/crash5.C: Likewise.
6910 * g++.dg/parse/error16.C: Likewise.
6911 * g++.dg/parse/error27.C: Likewise.
6912 * g++.dg/template/qualttp15.C: Likewise.
6913 * g++.dg/template/redecl4.C: Likewise.
6914 * g++.old-deja/g++.other/crash39.C: Likewise.
6915 * g++.old-deja/g++.other/struct1.C: Likewise.
6916 * g++.old-deja/g++.pt/m9a.C: Likewise.
6917 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6919 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6922 * c-c++-common/pr71372.c: New test.
6924 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6925 __TIME__ strings with __builtin_strcmp instead of printf and
6928 2016-06-02 Martin Liska <mliska@suse.cz>
6930 * gcc.dg/predict-9.c: New test.
6932 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6934 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6935 global set_compiler_env_var and global saved_compiler_env_var.
6937 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6939 PR rtl-optimization/71295
6940 * gcc.c-torture/compile/pr71295.c: New test.
6942 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6944 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6946 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6947 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6949 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6950 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6951 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6954 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6956 * gcc.target/powerpc/p9-splat-4.c: New test.
6958 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6961 * gcc.target/powerpc/pr71186.c: New test.
6963 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6966 * gfortran.dg/fmt_read_3.f90: New test.
6968 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6970 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6973 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
6975 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6976 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6978 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6979 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6981 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6983 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6984 vars set by dg-set-compiler-env-var.
6986 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
6989 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6990 to the module procedure declaration.
6991 * gfortran.dg/submodule_16.f08: New test.
6993 2016-06-01 Jakub Jelinek <jakub@redhat.com>
6996 * c-c++-common/gomp/pr71371.c: New test.
6998 2016-06-01 Richard Biener <rguenther@suse.de>
7000 PR tree-optimization/71366
7001 * gcc.dg/torture/pr71366-1.c: New testcase.
7002 * gcc.dg/torture/pr71366-2.c: Likewise.
7004 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7006 * gcc.target/powerpc/vslv-0.c: New test.
7007 * gcc.target/powerpc/vslv-1.c: New test.
7008 * gcc.target/powerpc/vsrv-0.c: New test.
7009 * gcc.target/powerpc/vsrv-1.c: New test.
7011 2016-06-01 Nathan Sidwell <nathan@acm.org>
7013 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7014 * gcc.target/nvptx/weak.c: New.
7016 2016-06-01 Richard Biener <rguenther@suse.de>
7018 PR tree-optimization/71261
7019 * gcc.dg/torture/vect-bool-1.c: New testcase.
7021 2016-06-01 Jakub Jelinek <jakub@redhat.com>
7023 * gfortran.dg/gomp/order-1.f90: New test.
7024 * gfortran.dg/gomp/order-2.f90: New test.
7026 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
7028 * gcc.dg/unroll-6.c: Update template.
7029 * gcc.dg/unroll-7.c: New testcase.
7030 * gcc.dg/unroll-8.c: New testcase.
7032 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7034 * gnat.dg/opt56.ad[sb]: New test.
7036 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7039 * g++.dg/cpp0x/constexpr-ice16.C: New.
7041 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7043 PR tree-optimization/71314
7044 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7047 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7049 PR tree-optimization/71077
7050 * gcc.dg/tree-ssa/pr71077.c: New test.
7052 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
7054 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7055 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7056 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7058 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7061 * g++.dg/cpp0x/pr71248.C: New.
7062 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7063 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7064 * g++.dg/init/new37.C: Likewise.
7065 * g++.dg/template/static1.C: Likewise.
7066 * g++.dg/template/static2.C: Likewise.
7068 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7070 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7072 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7074 2016-05-31 Marek Polacek <polacek@redhat.com>
7076 * c-c++-common/Wswitch-unreachable-3.c: New test.
7077 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7079 2016-05-31 Richard Biener <rguenther@suse.de>
7081 PR tree-optimization/71352
7082 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7084 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7086 * gcc.target/arm/armv5_thumb_isa.c: New test.
7088 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7091 * gcc.target/i386/pr71346.c: New test.
7093 2016-05-31 Tom de Vries <tom@codesourcery.com>
7095 PR tree-optimization/69068
7096 * gcc.dg/graphite/pr69068.c: New test.
7098 2016-05-27 Martin Sebor <msebor@redhat.com>
7101 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7103 2016-05-30 Jakub Jelinek <jakub@redhat.com>
7106 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7107 nowait depend(inout: dd[0]) clauses where permitted.
7109 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7112 * g++.dg/parse/pr71238.C: New.
7113 * g++.dg/concepts/friend1.C: Test column numbers too.
7114 * g++.dg/cpp0x/initlist31.C: Likewise.
7115 * g++.dg/cpp0x/pr51420.C: Likewise.
7116 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7117 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7118 * g++.dg/ext/builtin3.C: Likewise.
7119 * g++.dg/lookup/friend12.C: Likewise.
7120 * g++.dg/lookup/friend7.C: Likewise.
7121 * g++.dg/lookup/koenig1.C: Likewise.
7122 * g++.dg/lookup/koenig5.C: Likewise.
7123 * g++.dg/lookup/used-before-declaration.C: Likewise.
7124 * g++.dg/overload/koenig1.C: Likewise.
7125 * g++.dg/template/crash65.C: Likewise.
7126 * g++.dg/template/friend57.C: Likewise.
7127 * g++.dg/warn/Wshadow-5.C: Likewise.
7128 * g++.dg/warn/Wunused-8.C: Likewise.
7129 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7130 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7131 * g++.old-deja/g++.jason/member.C: Likewise.
7132 * g++.old-deja/g++.jason/report.C: Likewise.
7133 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7134 * g++.old-deja/g++.law/visibility20.C: Likewise.
7135 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7136 * g++.old-deja/g++.other/static5.C: Likewise.
7137 * g++.old-deja/g++.pt/overload2.C: Likewise.
7139 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7141 * gcc.dg/tree-ssa/peel1.c: New testcase.
7142 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7143 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7145 2016-05-30 Tom de Vries <tom@codesourcery.com>
7147 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7150 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7153 * g++.dg/parse/virtual1.C: New.
7155 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
7157 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7158 Use correct register when clearing %edx.
7160 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
7162 PR tree-optimization/71289
7163 * gcc.dg/pr71289.c: New test.
7165 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7169 * gcc.dg/tree-ssa/pr71269.c: New test.
7170 * gcc.dg/tree-ssa/pr71292.c: New test.
7172 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7175 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7177 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7179 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7180 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7181 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7183 2016-05-30 Tom de Vries <tom@codesourcery.com>
7185 PR tree-optimization/69067
7186 * gcc.dg/graphite/pr69067.c: New test.
7188 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
7191 * gcc.target/i386/pr71245-1.c: New test.
7192 * gcc.target/i386/pr71245-2.c: Ditto.
7194 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7197 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7198 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7199 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7201 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
7203 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7205 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7209 * g++.dg/overload/69855.C: New.
7210 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7211 * g++.old-deja/g++.pt/crash3.C: Likewise.
7213 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7216 * g++.dg/parse/namespace13.C: New.
7218 2016-05-26 Jeff Law <law@redhat.com>
7220 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7221 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7222 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7223 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7224 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7225 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7226 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7227 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7228 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7229 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7230 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7231 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7232 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7234 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7237 * g++.dg/overload/69855.C: New.
7238 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7239 * g++.old-deja/g++.pt/crash3.C: Likewise.
7241 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7244 * gcc.target/aarch64/va_arg_1.c: New testcase.
7245 * gcc.target/aarch64/va_arg_2.c: Likewise.
7246 * gcc.target/aarch64/va_arg_3.c: Likewise.
7248 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7250 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7251 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7252 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7253 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7254 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7256 2016-05-27 Marek Polacek <polacek@redhat.com>
7259 * g++.dg/torture/pr71308.C: New test.
7261 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7263 * gcc.dg/zero_bits_compound-1.c: New test.
7264 * gcc.dg/zero_bits_compound-2.c: New test.
7266 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7269 * gcc.dg/pr71279.c: New test.
7271 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7273 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7274 floating point min/max/comparison instructions.
7275 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7277 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7279 * c-c++-common/gomp/schedule-1.c: New test.
7280 * gfortran.dg/gomp/schedule-1.f90: New test.
7282 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7286 * g++.dg/cpp1y/auto-fn32.C: New test.
7287 * g++.dg/cpp1y/paren4.C: New test.
7289 2016-05-26 Nathan Sidwell <nathan@acm.org>
7291 * gcc.dg/20060410.c: Xfail on ptx.
7292 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7293 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7294 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7295 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7296 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7298 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7300 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7302 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7304 PR tree-optimization/71280
7305 * gcc.dg/pr71280.c: New test.
7307 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7309 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7310 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7312 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7314 2016-05-26 Jiong Wang <jiong.wang@arm.com>
7316 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7319 2016-05-25 Jeff Law <law@redhat.com>
7321 PR tree-optimization/71272
7322 * gcc.c-torture/compile/pr71272.c: new test.
7324 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7326 * gcc.target/powerpc/vec-cmpne.c: New test.
7327 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7329 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7331 * gnat.dg/opt55.ad[sb]: New test.
7333 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7335 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7336 * c-c++-common/pr60226.c: Require int32plus.
7337 * gcc.c-torture/execute/pr70602.c: Likewise.
7338 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7339 unsigned long for malloc arg type.
7340 * gcc.dg/asr_div1.c: Require int32plus.
7341 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7342 * gcc.dg/pie-1.c: Require pie.
7343 * gcc.dg/pie-2.c: Likewise.
7344 * gcc.dg/pr59471.c: Require int32plus.
7345 * gcc.dg/pr59963-2.c: XFAIL for int16.
7346 * gcc.dg/pr60114.c: Require int32plus.
7347 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7348 unsigned long for typedef of size_t.
7349 * gcc.dg/pr63914.c: Require int32plus.
7350 * gcc.dg/pr64536.c: Require pt32plus.
7351 * gcc.dg/pr65658.c: Likewise.
7352 * gcc.dg/pr67271.c: Require int32plus.
7353 * gcc.dg/pr68112.c: Likewise.
7354 * gcc.dg/pr69071.c: Skip for avr target.
7355 * gcc.dg/pr69973.c: Require int32plus.
7356 * gcc.dg/pr70169.c: Skip for avr target.
7357 * gcc.dg/sso-6.c: Require int32plus.
7358 * gcc.dg/sso-7.c: Likewise.
7359 * gcc.dg/sso-8.c: Likewise.
7360 * gcc.dg/vrp-min-max-2.c: Likewise.
7362 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7365 * gcc.target/i386/pr70738-1.c: New test.
7366 * gcc.target/i386/pr70738-2.c: Likewise.
7367 * gcc.target/i386/pr70738-3.c: Likewise.
7368 * gcc.target/i386/pr70738-4.c: Likewise.
7369 * gcc.target/i386/pr70738-5.c: Likewise.
7370 * gcc.target/i386/pr70738-6.c: Likewise.
7371 * gcc.target/i386/pr70738-7.c: Likewise.
7372 * gcc.target/i386/pr70738-8.c: Likewise.
7373 * gcc.target/i386/pr70738-9.c: Likewise.
7375 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7377 PR rtl-optimization/66940
7378 * gcc.c-torture/execute/pr66940.c: New test.
7380 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7382 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7383 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7384 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7385 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7386 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7387 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7388 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7389 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7390 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7391 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7392 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7393 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7394 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7395 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7396 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7397 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7398 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7399 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7400 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7401 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7402 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7403 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7404 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7405 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7407 2016-05-25 Marek Polacek <polacek@redhat.com>
7410 * gcc.dg/noncompile/pr71265.c: New test.
7413 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7415 2016-05-25 Nathan Sidwell <nathan@acm.org>
7417 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7419 2016-05-25 Richard Biener <rguenther@suse.de>
7421 PR tree-optimization/71261
7422 * c-c++-common/torture/pr71261.c: New testcase.
7424 2016-05-25 Richard Biener <rguenther@suse.de>
7426 PR tree-optimization/71264
7427 * gcc.dg/vect/pr71264.c: New testcase.
7429 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7432 * g++.dg/cpp0x/alias-decl-53.C: New.
7433 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7435 2016-05-25 Martin Liska <mliska@suse.cz>
7437 * g++.dg/pr71239.C: New test.
7439 2016-05-25 Richard Biener <rguenther@suse.de>
7441 * gcc.dg/vect/pr58135.c: Rename to ...
7442 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7444 2016-05-25 Marek Polacek <polacek@redhat.com>
7446 * g++.dg/pr65295.C: Use target c++14.
7448 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7450 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7451 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7453 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7455 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7458 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7460 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7461 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7462 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7463 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7464 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7465 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7466 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7467 * c-c++-common/goacc/pcopy.c: Likewise.
7468 * c-c++-common/goacc/pcopyin.c: Likewise.
7469 * c-c++-common/goacc/pcopyout.c: Likewise.
7470 * c-c++-common/goacc/pcreate.c: Likewise.
7471 * c-c++-common/goacc/pr70688.c: New test.
7472 * c-c++-common/goacc/present-1.c: Adjust test.
7473 * c-c++-common/goacc/reduction-5.c: Likewise.
7474 * g++.dg/goacc/data-1.C: New test.
7476 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7478 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7479 vector parity built-in functions.
7480 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7481 count trailing zeros automatic vectorization.
7482 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7483 count trailing zeros built-in functions.
7485 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7487 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7489 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7492 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7494 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7497 * g++.dg/template/crash123.C: New.
7498 * g++.dg/template/crash124.C: Likewise.
7500 2016-05-24 Martin Sebor <msebor@redhat.com>
7503 * g++.dg/ext/flexary16.C: New test.
7505 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7507 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7508 before math.h is included.
7509 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7510 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7511 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7512 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7513 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7514 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7515 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7516 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7517 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7518 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7519 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7520 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7521 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7522 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7523 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7524 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7525 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7526 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7527 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7528 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7529 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7530 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7531 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7533 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7534 Kelvin Nilsen <kelvin@gcc.gnu.org>
7536 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7539 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7542 * g++.dg/warn/Wno-narrowing1.C: New.
7544 2016-05-24 Marek Polacek <polacek@redhat.com>
7547 * c-c++-common/Wswitch-unreachable-2.c: New test.
7549 2016-05-24 Jakub Jelinek <jakub@redhat.com>
7552 * g++.dg/vect/simd-clone-6.cc: New test.
7553 * g++.dg/gomp/declare-simd-6.C: New test.
7557 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7559 2016-05-24 Richard Biener <rguenther@suse.de>
7561 PR tree-optimization/71240
7562 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7564 2016-05-24 Richard Biener <rguenther@suse.de>
7566 PR tree-optimization/71230
7567 * gcc.dg/torture/pr71230.c: New testcase.
7568 * g++.dg/torture/pr71230.C: Likewise.
7570 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7572 * c-c++-common/goacc/routine-5.c: Add tests.
7573 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7574 * gfortran.dg/goacc/routine-6.f90: Add tests.
7576 2016-05-24 Richard Biener <rguenther@suse.de>
7578 PR tree-optimization/71253
7579 * gcc.dg/torture/pr71253.c: New testcase.
7581 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7584 * gfortran.dg/pr71252.f90: New test.
7586 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7588 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7590 2016-05-24 Richard Biener <rguenther@suse.de>
7594 * c-c++-common/vector-subscript-4.c: New testcase.
7595 * c-c++-common/vector-subscript-5.c: Likewise.
7597 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7600 * gfortran.dg/namelist_90.f: New test
7602 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7605 * gfortran.dg/unexpected_eof.f: New test
7607 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7608 Kelvin Nilsen <kelvin@gcc.gnu.org>
7610 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7613 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7616 * g++.dg/cpp0x/inh-ctor20.C: New.
7617 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7619 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7622 * g++.dg/cpp0x/variadic168.C: New.
7624 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7626 * g++.dg/cpp0x/pr31445.C: Test column number too.
7627 * g++.dg/cpp0x/pr32253.C: Likewise.
7628 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7629 * g++.dg/cpp0x/variadic36.C: Likewise.
7631 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
7633 * gcc.dg/fold-notshift-2.c: Adjust.
7635 2016-05-23 Marek Polacek <polacek@redhat.com>
7638 * c-c++-common/Wswitch-unreachable-1.c: New test.
7639 * gcc.dg/Wswitch-unreachable-1.c: New test.
7640 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7641 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7642 * g++.dg/gomp/block-10.C: Likewise.
7643 * gcc.dg/gomp/block-10.c: Likewise.
7644 * g++.dg/gomp/block-9.C: Likewise.
7645 * gcc.dg/gomp/block-9.c: Likewise.
7646 * g++.dg/gomp/target-1.C: Likewise.
7647 * g++.dg/gomp/target-2.C: Likewise.
7648 * gcc.dg/gomp/target-1.c: Likewise.
7649 * gcc.dg/gomp/target-2.c: Likewise.
7650 * g++.dg/gomp/taskgroup-1.C: Likewise.
7651 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7652 * gcc.dg/gomp/teams-1.c: Likewise.
7653 * g++.dg/gomp/teams-1.C: Likewise.
7654 * g++.dg/overload/error3.C: Likewise.
7655 * g++.dg/tm/jump1.C: Likewise.
7656 * g++.dg/torture/pr40335.C: Likewise.
7657 * gcc.dg/c99-vla-jump-5.c: Likewise.
7658 * gcc.dg/switch-warn-1.c: Likewise.
7659 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7660 * gcc.dg/nested-func-1.c: Likewise.
7661 * gcc.dg/pr67784-4.c: Likewise.
7663 2016-05-23 Richard Biener <rguenther@suse.de>
7665 PR tree-optimization/71230
7666 * gfortran.dg/pr71230-1.f90: New testcase.
7667 * gfortran.dg/pr71230-2.f90: Likewise.
7669 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7671 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
7672 * gcc.dg/vect/pr58135.c: Add new.
7673 * gfortran.dg/pr46519-1.f: Adjust test case.
7675 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7678 * g++.dg/cpp0x/decltype64.C: New.
7680 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7682 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7683 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7684 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7686 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7688 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7689 Add poly64x1_t and poly64x2_t cases if supported.
7690 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7691 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7692 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7693 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7694 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7696 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7698 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7699 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7700 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7701 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7702 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7703 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7704 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7706 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7708 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7710 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7712 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7713 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7715 2016-05-22 Jakub Jelinek <jakub@redhat.com>
7717 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7718 constraint instead of "r".
7719 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7720 insn instead of vxorpd.
7721 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7723 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7724 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7726 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7728 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7729 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7731 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7733 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7736 * gcc.dg/tree-ssa/pr40921.c: New test.
7738 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7741 * gcc.target/avr/pr71103.c: New test.
7743 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7746 * gcc.dg/tree-ssa/pr71179.c: New test.
7748 2016-05-20 Martin Sebor <msebor@redhat.com>
7751 * gcc.dg/init-excess-2.c: New test.
7753 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7755 * gnat.dg/opt53.adb: New test.
7756 * gnat.dg/opt54.adb: Likewise.
7758 2016-05-20 Martin Jambor <mjambor@suse.cz>
7760 PR tree-optimization/70884
7761 * gcc.dg/tree-ssa/pr70919.c: New test.
7763 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7765 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7767 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7768 fix code formatting.
7770 2016-05-20 Nathan Sidwell <nathan@acm.org>
7772 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7774 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7776 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7778 * jit.dg/all-non-failing-tests.h: Add
7779 test-factorial-must-tail-call.c.
7780 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7781 * jit.dg/test-factorial-must-tail-call.c: New test case.
7783 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7786 * gfortran.dg/pr71204.f90: New test.
7788 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7790 * gcc.target/nvptx/sincos.c: New test.
7792 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7795 * g++.dg/cpp1y/auto-fn31.C: New.
7797 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7799 * gcc.target/powerpc/vec-addec.c: New test.
7800 * gcc.target/powerpc/vec-addec-int128.c: New test.
7802 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7804 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7805 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7806 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7807 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7809 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
7811 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7813 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7816 * g++.dg/opt/pr71210-1.C: New test.
7817 * g++.dg/opt/pr71210-2.C: New test.
7819 PR tree-optimization/29756
7820 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7821 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7822 only on selected targets where V4SImode vectors are known to be
7825 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
7827 PR tree-optimization/71079
7828 PR tree-optimization/71206
7829 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7831 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7833 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7834 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7835 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7837 2016-05-20 Richard Guenther <rguenther@suse.de>
7839 PR tree-optimization/29756
7840 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7842 2016-05-20 Richard Biener <rguenther@suse.de>
7844 PR tree-optimization/71185
7845 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7847 2016-05-20 Richard Biener <rguenther@suse.de>
7849 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7851 2016-05-19 Marek Polacek <polacek@redhat.com>
7854 * g++.dg/diagnostic/pr71075.C: New test.
7856 2016-05-19 David Malcolm <dmalcolm@redhat.com>
7859 * g++.dg/pr71184.C: New test case.
7861 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7863 * gcc.target/powerpc/darn-0.c: New test.
7864 * gcc.target/powerpc/darn-1.c: New test.
7865 * gcc.target/powerpc/darn-2.c: New test.
7867 2016-05-19 Marek Polacek <polacek@redhat.com>
7869 PR tree-optimization/71031
7870 * gcc.dg/tree-ssa/vrp100.c: New test.
7872 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7874 PR rtl-optimization/71148
7875 * gcc.dg/pr71148.c: New test.
7877 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7880 * gcc.target/arm/pr71056.c: New test.
7882 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7884 * c-c++-common/pr69669.c: Check the used mode.
7886 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7889 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7891 2016-05-19 Richard Biener <rguenther@suse.de>
7893 PR tree-optimization/70729
7894 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7895 * gcc.dg/graphite/scop-18.c: Likewise.
7896 * gcc.dg/pr41783.c: Disable LIM.
7897 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7898 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7899 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7900 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7901 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7902 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7903 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7904 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7905 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7906 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7907 * gfortran.dg/pr42108.f90: Likewise.
7909 2016-05-18 David Malcolm <dmalcolm@redhat.com>
7912 * gcc.dg/spellcheck-options-11.c: New test case.
7914 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7917 * g++.dg/opt/pr71100.C: New test.
7919 2016-05-18 Martin Jambor <mjambor@suse.cz>
7922 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7923 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7924 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7925 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7927 2016-05-18 Martin Jambor <mjambor@suse.cz>
7930 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7931 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7932 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7933 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7934 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7936 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7939 * g++.dg/template/crash122.C: New.
7941 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7944 * g++.dg/template/pr70466-1.C: New.
7945 * g++.dg/template/pr70466-2.C: Likewise.
7947 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7949 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7950 splat operations and the XXSPLTIB instruction.
7951 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7952 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7953 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7954 xxlxor to clear a register.
7956 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7958 * gcc.dg/torture/pr71020.c: New test.
7960 2016-05-18 Martin Jambor <mjambor@suse.cz>
7963 * gcc.dg/ipa/pr70646.c: New test.
7965 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7967 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7969 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7971 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7972 missing tests for vreinterpretq_p{8,16}.
7974 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7976 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7977 vsliq_n_s64 and vsliq_n_u64.
7979 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7981 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7982 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7984 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7986 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7987 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7988 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7990 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7992 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7995 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7997 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7998 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7999 "blr\t" and switch to scan-assembler-times.
8001 2016-05-18 Jiong Wang <jiong.wang@arm.com>
8003 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8005 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8006 declarations under __aarch64__ and __ARM_FEATURE_FMA.
8008 2016-05-18 Jakub Jelinek <jakub@redhat.com>
8010 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8011 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8012 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8013 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8014 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8015 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8017 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8018 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8020 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8021 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8023 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8024 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8026 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8028 2016-05-18 Richard Biener <rguenther@suse.de>
8030 PR tree-optimization/71168
8031 * gcc.dg/torture/pr71168.c: New testcase.
8033 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8036 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8037 * gcc.dg/tree-ssa/pr63586.c: New test.
8038 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8040 2016-05-17 Nathan Sidwell <nathan@acm.org>
8042 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8043 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8044 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8045 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8047 2016-05-17 Nathan Sidwell <nathan@acm.org>
8049 * gcc.target/nvptx/abi-vararg-3.c: New.
8051 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8053 PR tree-optimization/54579
8055 * gcc.dg/fold-notrotate-1.c: New test.
8056 * gcc.dg/fold-notshift-1.c: New test.
8057 * gcc.dg/fold-notshift-2.c: New test.
8059 2016-05-17 Marek Polacek <polacek@redhat.com>
8062 * g++.dg/ipa/pr71146.C: New test.
8064 2016-05-17 David Malcolm <dmalcolm@redhat.com>
8066 * jit.dg/test-error-array-bounds.c: New test case.
8068 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8070 * gcc.dg/tree-ssa/and-1.c: New testcase.
8072 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8074 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8075 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8077 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8079 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8080 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8082 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8084 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8086 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8088 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8090 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8092 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8093 ".2d[index]" when scan the assembly.
8094 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8095 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8097 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8099 2016-05-17 Richard Biener <rguenther@suse.de>
8101 PR tree-optimization/71132
8102 * gcc.dg/torture/pr71132.c: New testcase.
8104 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8106 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8108 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8111 * gcc.target/aarch64/pr70809_1.c: New test.
8113 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8115 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8116 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8117 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8118 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8120 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8121 Ilya Enkovich <ilya.enkovich@intel.com>
8124 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8126 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
8128 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8129 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8131 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8133 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8134 test for __ARM_FP16_ARGS.
8135 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8136 * gcc.target/arm/aapcs/neon-vect10.c: New.
8137 * gcc.target/arm/aapcs/neon-vect9.c: New.
8138 * gcc.target/arm/aapcs/vfp18.c: New.
8139 * gcc.target/arm/aapcs/vfp19.c: New.
8140 * gcc.target/arm/aapcs/vfp20.c: New.
8141 * gcc.target/arm/aapcs/vfp21.c: New.
8142 * gcc.target/arm/fp16-aapcs-1.c: New.
8143 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8144 test for __ARM_FP16_ARGS.
8145 * g++.target/arm/fp16-return-1.c: Update expected output.
8147 2016-05-16 Jiong Wang <jiong.wang@arm.com>
8150 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8152 2016-05-15 Harald Anlauf <anlauf@gmx.de>
8155 * gfortran.dg/pr69603.f90: New testcase.
8157 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8159 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8161 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8164 * gfortran.dg/pr71047.f08: New test.
8166 2016-05-13 Joseph Myers <joseph@codesourcery.com>
8168 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8169 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8170 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8172 2016-05-13 Martin Sebor <msebor@redhat.com>
8175 * g++.dg/cpp0x/constexpr-60049.C: New test.
8177 2016-05-13 Jakub Jelinek <jakub@redhat.com>
8180 * gcc.dg/pr71071.c: New test.
8182 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
8184 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8185 remove XOP handling.
8186 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8188 2016-05-13 Nathan Sidwell <nathan@acm.org>
8190 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8191 __atomic_is_lock_free declaration.
8193 2016-05-13 Richard Biener <rguenther@suse.de>
8195 PR tree-optimization/42587
8196 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8198 2016-05-13 Martin Liska <mliska@suse.cz>
8200 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8201 the new format of dump output.
8203 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8205 * gcc.dg/pr71084.c: New test.
8207 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8210 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8212 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8214 * gcc.target/aarch64/struct_return.c: New test.
8216 2016-05-12 Marek Polacek <polacek@redhat.com>
8219 * c-c++-common/pr70756-2.c: New test.
8220 * c-c++-common/pr70756.c: New test.
8222 2016-05-12 Richard Biener <rguenther@suse.de>
8224 PR tree-optimization/71059
8225 * gcc.dg/torture/pr71059.c: New testcase.
8227 2016-05-12 Richard Biener <rguenther@suse.de>
8229 PR tree-optimization/71062
8230 * gcc.dg/torture/pr71062.c: New testcase.
8232 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8234 PR tree-optimization/71006
8235 * gcc.dg/pr71006.c: New test.
8237 2016-05-12 Marek Polacek <polacek@redhat.com>
8240 * gcc.dg/opts-7.c: New test.
8242 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8245 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8246 Add -save-temps to dg-options.
8247 Scan for ldmfd rather than pop instruction.
8248 * gcc.target/arm/interrupt-2.c: Likewise.
8249 * gcc.target/arm/pr70830.c: New test.
8251 2016-05-12 Jakub Jelinek <jakub@redhat.com>
8253 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8254 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8256 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8257 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8258 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8261 * gcc.target/i386/avx512vl-pack-1.c: New test.
8262 * gcc.target/i386/avx512vl-pack-2.c: New test.
8263 * gcc.target/i386/avx512bw-pack-2.c: New test.
8265 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8267 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8268 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8269 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8271 2016-05-12 Richard Biener <rguenther@suse.de>
8273 PR tree-optimization/70986
8274 * gcc.dg/torture/pr70986-1.c: New testcase.
8275 * gcc.dg/torture/pr70986-2.c: Likewise.
8276 * gcc.dg/torture/pr70986-3.c: Likewise.
8278 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8281 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8282 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8284 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
8286 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8288 * gcc.target/i386/pr66746.c: Ditto.
8290 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8292 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8294 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8295 warning when using -mvsx-timode.
8296 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8297 * gcc.target/powerpc/dform-2.c: Likewise.
8298 * gcc.target/powerpc/pr68805.c: Likewise.
8300 2016-05-11 Marek Polacek <polacek@redhat.com>
8303 * c-c++-common/attributes-3.c: New test.
8305 2016-05-11 Nathan Sidwell <nathan@acm.org>
8307 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8308 * gcc.c-torture/execute/pr68185.c: Likewise.
8309 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8310 * gcc.dg/pr69634.c: Requires scheduling.
8311 * gcc.dg/torture/pr66178.c: Require label values.
8312 * gcc.dg/setjmp-6.c: Require indirect jumps.
8314 2016-05-11 Richard Biener <rguenther@suse.de>
8316 PR tree-optimization/71055
8317 * gcc.dg/torture/pr71055.c: New testcase.
8319 2016-05-11 Richard Biener <rguenther@suse.de>
8322 * g++.dg/debug/pr71057.C: New testcase.
8324 2016-05-11 Jakub Jelinek <jakub@redhat.com>
8327 * gfortran.dg/gomp/pr70855.f90: New test.
8329 2016-05-11 Richard Biener <rguenther@suse.de>
8332 * g++.dg/torture/pr71002.C: New testcase.
8334 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8337 * gcc.dg/pr70807.c: New test.
8339 2016-05-10 Martin Sebor <msebor@redhat.com>
8342 * g++.dg/Wattributes.C: New test.
8344 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
8346 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8347 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8348 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8350 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8353 * gcc.target/i386/pr70799-1.c: New test.
8355 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8357 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8359 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8362 * gcc.target/i386/pr70877.c: New test.
8364 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8366 PR tree-optimization/70786
8367 * gcc.target/i386/pr70876.c: New test.
8369 2016-05-10 Jakub Jelinek <jakub@redhat.com>
8372 * gcc.target/i386/avx512vl-logic-1.c: New test.
8373 * gcc.target/i386/avx512vl-logic-2.c: New test.
8374 * gcc.target/i386/avx512dq-logic-2.c: New test.
8376 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8379 * gcc.target/powerpc/pr70963.c: New.
8381 2016-05-10 David Malcolm <dmalcolm@redhat.com>
8383 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8384 (test_very_wide_line): Add ruler to expected output.
8385 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8386 (test_very_wide_line): Likewise.
8387 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8388 (test_show_locus): Within the handling of "test_very_wide_line",
8389 enable show_ruler_p on the diagnostic context.
8391 2016-05-10 Richard Biener <rguenther@suse.de>
8393 PR tree-optimization/71039
8394 * gcc.dg/torture/pr71039.c: New testcase.
8396 2016-05-10 Nathan Sidwell <nathan@acm.org>
8398 * gcc.dg/nested-func-10.c: Requires alloca.
8399 * gcc.dg/nested-func-9.c: Requires alloca.
8400 * gcc.c-torture/execute/pr70460.c: Requires labels.
8401 * gcc.c-torture/compile/pr70199.c: Requires labels.
8402 * gcc.target/nvptx/decl.c: Compile only.
8403 * gcc.target/nvptx/trailing-init.c: Compile only.
8404 * gcc.target/nvptx/ary-init.c: Compile only.
8406 2016-05-10 Marek Polacek <polacek@redhat.com>
8409 * gcc.dg/attr-opt-1.c: New test.
8411 2016-05-10 Richard Biener <rguenther@suse.de>
8413 PR tree-optimization/70497
8414 PR tree-optimization/28367
8415 * gcc.dg/torture/20160404-1.c: New testcase.
8416 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8417 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8419 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8421 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8423 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
8425 * gcc.target/i386/fabsneg-1.c New test.
8427 2016-05-09 Alan Modra <amodra@gmail.com>
8430 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8432 2016-05-09 Richard Biener <rguenther@suse.de>
8434 PR tree-optimization/70985
8435 * gcc.dg/torture/pr70985.c: New testcase.
8437 2016-05-09 Bin Cheng <bin.cheng@arm.com>
8439 * gcc.dg/tree-ssa/ifc-9.c: New test.
8440 * gcc.dg/tree-ssa/ifc-10.c: New test.
8441 * gcc.dg/tree-ssa/ifc-11.c: New test.
8442 * gcc.dg/tree-ssa/ifc-12.c: New test.
8443 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8444 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8445 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8447 2016-05-09 Richard Biener <rguenther@suse.de>
8450 * gfortran.dg/pr70937.f90: New testcase.
8452 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8454 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8456 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
8459 * gfortran.dg/dec_structure_1.f90: New testcase.
8460 * gfortran.dg/dec_structure_2.f90: Ditto.
8461 * gfortran.dg/dec_structure_3.f90: Ditto.
8462 * gfortran.dg/dec_structure_4.f90: Ditto.
8463 * gfortran.dg/dec_structure_5.f90: Ditto.
8464 * gfortran.dg/dec_structure_6.f90: Ditto.
8465 * gfortran.dg/dec_structure_7.f90: Ditto.
8466 * gfortran.dg/dec_structure_8.f90: Ditto.
8467 * gfortran.dg/dec_structure_9.f90: Ditto.
8468 * gfortran.dg/dec_structure_10.f90: Ditto.
8469 * gfortran.dg/dec_structure_11.f90: Ditto.
8470 * gfortran.dg/dec_union_1.f90: Ditto.
8471 * gfortran.dg/dec_union_2.f90: Ditto.
8472 * gfortran.dg/dec_union_3.f90: Ditto.
8473 * gfortran.dg/dec_union_4.f90: Ditto.
8474 * gfortran.dg/dec_union_5.f90: Ditto.
8475 * gfortran.dg/dec_union_6.f90: Ditto.
8476 * gfortran.dg/dec_union_7.f90: Ditto.
8478 2016-05-07 Tom de Vries <tom@codesourcery.com>
8480 PR tree-optimization/70956
8481 * gcc.dg/graphite/pr70956.c: New test.
8483 2016-05-06 Jakub Jelinek <jakub@redhat.com>
8486 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8487 (a, b, c, d): Change type from char to signed char.
8488 (main): Compare against (signed char) -1634678893 instead of
8489 hardcoded -109. Use __builtin_abort instead of abort.
8491 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8492 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8494 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8496 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8499 * gcc.dg/torture/pr70935.c: New test.
8501 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8504 * gcc.target/sh/pr58219.c: New tests.
8506 2016-05-06 Richard Biener <rguenther@suse.de>
8508 PR tree-optimization/70960
8509 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8511 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8514 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8515 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8516 Adjust expected instruction counts.
8517 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8519 2016-05-06 Marek Polacek <polacek@redhat.com>
8522 * gcc.dg/ubsan/bounds-3.c: New test.
8524 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8527 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8529 2016-05-06 Richard Biener <rguenther@suse.de>
8532 * gfortran.dg/pr70931.f90: New testcase.
8534 2016-05-06 Richard Biener <rguenther@suse.de>
8537 * gcc.dg/torture/pr70941.c: New testcase.
8539 2016-05-05 Bin Cheng <bin.cheng@arm.com>
8541 PR tree-optimization/57206
8542 * gcc.dg/vect/pr57206.c: New test.
8544 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8546 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8548 2016-05-05 Jakub Jelinek <jakub@redhat.com>
8550 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8552 * c-c++-common/Wdangling-else-4.c: New test.
8554 2016-05-04 Jakub Jelinek <jakub@redhat.com>
8558 * g++.dg/opt/pr70906.C: New test.
8559 * g++.dg/opt/pr70933.C: New test.
8561 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8563 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
8565 * gcc.dg/ipa/pure-const-3.c: New testcase.
8567 2016-05-04 Marek Polacek <polacek@redhat.com>
8569 * c-c++-common/Wdangling-else-1.c: New test.
8570 * c-c++-common/Wdangling-else-2.c: New test.
8571 * c-c++-common/Wdangling-else-3.c: New test.
8573 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8575 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8578 2016-05-04 Marek Polacek <polacek@redhat.com>
8581 * gcc.dg/Waddress-2.c: New test.
8583 2016-05-04 Alan Modra <amodra@gmail.com>
8585 * gcc.target/powerpc/pr70866.c: New.
8587 2016-05-03 Martin Sebor <msebor@redhat.com>
8590 * c-c++-common/builtin_location.c: New test.
8591 * g++.dg/cpp1y/builtin_location.C: New test.
8593 2016-05-03 Marek Polacek <polacek@redhat.com>
8596 * gcc.dg/pr70859.c: New test.
8597 * gcc.dg/pr70859-2.c: New test.
8599 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8601 * gnat.dg/debug5.adb: New testcase.
8603 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8605 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8606 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8607 Procedure to check for z10 instruction set.
8609 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8611 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8613 2016-05-03 Alan Modra <amodra@gmail.com>
8615 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8617 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8619 * gcc.target/i386/avx512f-cvt-1.c: New test.
8621 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8623 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8624 -fdump-tree-vrp-details.
8626 2016-05-03 Richard Biener <rguenther@suse.de>
8628 * gcc.dg/pr30172-1.c: Adjust.
8629 * gcc.dg/pr63743.c: Likewise.
8630 * gcc.dg/tm/pr51696.c: Likewise.
8631 * c-c++-common/tm/safe-1.c: Likewise.
8632 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8633 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8634 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8635 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8637 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8639 PR rtl-optimization/70467
8640 * gcc.target/i386/pr70467-3.c: New test.
8641 * gcc.target/i386/pr70467-4.c: New test.
8643 PR tree-optimization/70916
8644 * gcc.c-torture/compile/pr70916.c: New test.
8647 * gcc.target/i386/pr49244-1.c: New test.
8648 * gcc.target/i386/pr49244-2.c: New test.
8650 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8652 PR rtl-optimization/44281
8653 * gcc.target/i386/pr44281.c: New test.
8655 2016-05-03 bin cheng <bin.cheng@arm.com>
8657 PR tree-optimization/56541
8658 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8659 * gcc.dg/vect/pr56541.c: new test.
8661 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8663 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8665 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8667 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8670 * c-c++-common/asan/clone-test-1.c (main): Align child process
8673 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8676 * g++.dg/spellcheck-fields-2.C: New test case.
8678 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8681 * g++.dg/pr62314.C: New test case.
8683 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
8685 * gcc.dg/ipa/inline-8.c: New testcase.
8687 2016-05-02 Jakub Jelinek <jakub@redhat.com>
8689 PR rtl-optimization/70467
8690 * gcc.target/i386/pr70467-1.c: New test.
8692 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8694 * gcc.dg/spec-options.c: Run the test on all targets.
8695 * gcc.dg/foo.specs: Use cpp_unique_options.
8697 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8699 * gcc.dg/tree-ssa/unord.c: New testcase.
8701 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8703 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8705 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8707 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8709 2016-05-02 Marek Polacek <polacek@redhat.com>
8712 * gcc.dg/enum-incomplete-3.c: New test.
8714 2016-05-02 Marek Polacek <polacek@redhat.com>
8715 Tom de Vries <tom@codesourcery.com>
8717 PR tree-optimization/70700
8718 * gcc.dg/pr70700.c: New test.
8720 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
8722 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8723 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8724 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8725 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8726 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8728 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8730 * ada/acats/run_acats: Rename into...
8731 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8732 * ada/acats/run_all.sh: Remove redundant test.
8733 (target_run): Move around.
8734 (target_gnatchop): Use newly built executable.
8735 (target_gnatmake): Likewise.
8736 Check that the compilation of impbit succeeds.
8738 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8740 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8741 * gcc.dg/20021029-1.c: Likewise.
8742 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8743 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8744 * gcc.target/sh/cmpstr.c: Likewise.
8745 * gcc.target/sh/cmpstrn.c: Likewise.
8746 * gcc.target/sh/memset.c: Likewise.
8747 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8748 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8749 * gcc.target/sh/pr39423-1.c: Likewise.
8750 * gcc.target/sh/pr49468-di.c: Likewise.
8751 * gcc.target/sh/pr49468-si.c: Likewise.
8752 * gcc.target/sh/pr49880-1.c: Likewise.
8753 * gcc.target/sh/pr49880-2.c: Likewise.
8754 * gcc.target/sh/pr49880-3.c: Likewise.
8755 * gcc.target/sh/pr50751-1.c: Likewise.
8756 * gcc.target/sh/pr50751-4.c: Likewise.
8757 * gcc.target/sh/pr50751-7.c: Likewise.
8758 * gcc.target/sh/pr51244-1.c: Likewise.
8759 * gcc.target/sh/pr51244-10.c: Likewise.
8760 * gcc.target/sh/pr51244-11.c: Likewise.
8761 * gcc.target/sh/pr51244-12.c: Likewise.
8762 * gcc.target/sh/pr51244-13.c: Likewise.
8763 * gcc.target/sh/pr51244-14.c: Likewise.
8764 * gcc.target/sh/pr51244-17.c: Likewise.
8765 * gcc.target/sh/pr51244-18.c: Likewise.
8766 * gcc.target/sh/pr51244-19.c: Likewise.
8767 * gcc.target/sh/pr51244-4.c: Likewise.
8768 * gcc.target/sh/pr51244-5.c: Likewise.
8769 * gcc.target/sh/pr51244-7.c: Likewise.
8770 * gcc.target/sh/pr51244-8.c: Likewise.
8771 * gcc.target/sh/pr51244-9.c: Likewise.
8772 * gcc.target/sh/pr51697.c: Likewise.
8773 * gcc.target/sh/pr52483-1.c: Likewise.
8774 * gcc.target/sh/pr52483-2.c: Likewise.
8775 * gcc.target/sh/pr52483-3.c: Likewise.
8776 * gcc.target/sh/pr52483-5.c: Likewise.
8777 * gcc.target/sh/pr52933-1.c: Likewise.
8778 * gcc.target/sh/pr52933-2.c: Likewise.
8779 * gcc.target/sh/pr52933-3.c: Likewise.
8780 * gcc.target/sh/pr53568-1.c: Likewise.
8781 * gcc.target/sh/pr53976-1.c: Likewise.
8782 * gcc.target/sh/pr53988-1.c: Likewise.
8783 * gcc.target/sh/pr53988.c: Likewise.
8784 * gcc.target/sh/pr54089-1.c: Likewise.
8785 * gcc.target/sh/pr54089-6.c: Likewise.
8786 * gcc.target/sh/pr54089-7.c: Likewise.
8787 * gcc.target/sh/pr54089-8.c: Likewise.
8788 * gcc.target/sh/pr54089-9.c: Likewise.
8789 * gcc.target/sh/pr54236-1.c: Likewise.
8790 * gcc.target/sh/pr54236-2.c: Likewise.
8791 * gcc.target/sh/pr54236-3.c: Likewise.
8792 * gcc.target/sh/pr54236-4.c: Likewise.
8793 * gcc.target/sh/pr54386.c: Likewise.
8794 * gcc.target/sh/pr54602-1.c: Likewise.
8795 * gcc.target/sh/pr54685.c: Likewise.
8796 * gcc.target/sh/pr54760-1.c: Likewise.
8797 * gcc.target/sh/pr54760-2.c: Likewise.
8798 * gcc.target/sh/pr54760-3.c: Likewise.
8799 * gcc.target/sh/pr54760-4.c: Likewise.
8800 * gcc.target/sh/pr54760-5.c: Likewise.
8801 * gcc.target/sh/pr54760-6.c: Likewise.
8802 * gcc.target/sh/pr55146.c: Likewise.
8803 * gcc.target/sh/pr55160.c: Likewise.
8804 * gcc.target/sh/pr59278.c: Likewise.
8805 * gcc.target/sh/pr59401-1.c: Likewise.
8806 * gcc.target/sh/pr59533-1.c: Likewise.
8807 * gcc.target/sh/pr63260.c: Likewise.
8808 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8809 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8810 * gcc.target/sh/strlen.c: Likewise.
8811 * gcc.target/sh/torture/pr30807.c: Likewise.
8812 * gcc.target/sh/torture/pr34777.c: Likewise.
8813 * gcc.target/sh/torture/pr64652.c: Likewise.
8814 * gcc.target/sh/torture/pr65505.c: Likewise.
8815 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8816 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8818 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8821 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8823 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8825 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8826 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8827 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8828 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8830 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8832 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8833 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8835 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8838 * c-c++-common/goacc/combined-reduction.c: New test.
8839 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8841 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8843 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8844 *movdi_internal pattern only if PIC off.
8845 * gcc.target/i386/pr70155-2.c: Likewise.
8846 * gcc.target/i386/pr70155-3.c: Likewise.
8847 * gcc.target/i386/pr70155-4.c: Likewise.
8848 * gcc.target/i386/pr70155-5.c: Likewise.
8849 * gcc.target/i386/pr70155-6.c: Likewise.
8850 * gcc.target/i386/pr70155-7.c: Likewise.
8851 * gcc.target/i386/pr70155-8.c: Likewise.
8852 * gcc.target/i386/pr70155-15.c: Likewise.
8853 * gcc.target/i386/pr70155-17.c: Likewise.
8854 * gcc.target/i386/pr70155-22.c: Likewise.
8856 2016-04-29 Bin Cheng <bin.cheng@arm.com>
8858 PR tree-optimization/70803
8859 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8861 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8863 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8864 optimization of vector loop.
8865 * gcc.target/i386/vect-unpack-3.c: New test.
8866 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8867 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8868 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8870 2016-04-29 Marek Polacek <polacek@redhat.com>
8873 * g++.dg/ubsan/null-7.C: New test.
8876 * gcc.dg/pr70852.c: New test.
8878 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8881 * g++.dg/cpp0x/alignas6.C: New test.
8883 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8885 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8886 * gcc.dg/pr27003.c: Likewise.
8887 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8888 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8889 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8890 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8891 * gcc.target/arc/mxy.c: Likewise.
8892 * gcc.target/arc/mswape.c: Likewise.
8893 * gcc.target/arc/mrtsc.c: Likewise.
8894 * gcc.target/arc/mcrc.c: Likewise.
8895 * gcc.target/arc/mdsp-packa.c: Likewise.
8896 * gcc.target/arc/mdvbf.c: Likewise.
8897 * gcc.target/arc/mlock.c: Likewise.
8898 * gcc.target/arc/mmac-24.c: Likewise.
8899 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8901 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8902 Matthijs Kooijman <matthijs@stdin.nl>
8903 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8906 * gcc.target/avr/pr60040-1.c: New.
8907 * gcc.target/avr/pr60040-2.c: New.
8909 2016-04-29 Richard Biener <rguenther@suse.de>
8911 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8913 2016-04-29 Richard Biener <rguenther@suse.de>
8915 PR tree-optimization/13962
8916 PR tree-optimization/65686
8917 * gcc.dg/uninit-pr65686.c: New testcase.
8919 2016-04-29 Jakub Jelinek <jakub@redhat.com>
8922 * gcc.dg/pr70843.c: New test.
8924 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8927 * gcc.target/i386/pr70858.c: New test.
8929 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8931 * gcc.target/arc/nps400-1.c: New file.
8933 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8934 Andrew Burgess <andrew.burgess@embecosm.com>
8936 * gcc.target/arc/movh_cl-1.c: New file.
8938 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8939 Andrew Burgess <andrew.burgess@embecosm.com>
8941 * gcc.target/arc/extzv-1.c: New file.
8942 * gcc.target/arc/insv-1.c: New file.
8943 * gcc.target/arc/insv-2.c: New file.
8944 * gcc.target/arc/movb-1.c: New file.
8945 * gcc.target/arc/movb-2.c: New file.
8946 * gcc.target/arc/movb-3.c: New file.
8947 * gcc.target/arc/movb-4.c: New file.
8948 * gcc.target/arc/movb-5.c: New file.
8949 * gcc.target/arc/movb_cl-1.c: New file.
8950 * gcc.target/arc/movb_cl-2.c: New file.
8951 * gcc.target/arc/movbi_cl-1.c: New file.
8952 * gcc.target/arc/movl-1.c: New file.
8954 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8955 Andrew Burgess <andrew.burgess@embecosm.com>
8957 * gcc.target/arc/cmem-1.c: New file.
8958 * gcc.target/arc/cmem-2.c: New file.
8959 * gcc.target/arc/cmem-3.c: New file.
8960 * gcc.target/arc/cmem-4.c: New file.
8961 * gcc.target/arc/cmem-5.c: New file.
8962 * gcc.target/arc/cmem-6.c: New file.
8963 * gcc.target/arc/cmem-7.c: New file.
8964 * gcc.target/arc/cmem-ld.inc: New file.
8965 * gcc.target/arc/cmem-st.inc: New file.
8967 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8970 * gcc.target/i386/pr70821.c: New test.
8972 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8974 * gcc.target/powerpc/vec-adde.c: New test.
8975 * gcc.target/powerpc/vec-adde-int128.c: New test.
8977 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8979 * gcc.target/i386/avx-vround-1.c: New test.
8980 * gcc.target/i386/avx-vround-2.c: New test.
8981 * gcc.target/i386/avx512vl-vround-1.c: New test.
8982 * gcc.target/i386/avx512vl-vround-2.c: New test.
8984 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8987 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8988 (check_effective_target_cilkplus_runtime): ... this.
8989 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8990 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8992 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8993 Require cilkplus_runtime.
8994 Don't add -lcilkrts.
8995 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8996 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8997 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8998 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8999 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9000 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9001 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9002 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9003 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9004 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9005 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9006 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9007 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9008 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9009 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9010 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9011 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9012 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9013 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9014 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9015 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9016 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9017 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9018 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9019 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9020 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9021 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9022 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9023 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9025 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9026 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9028 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9030 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9033 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
9035 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9036 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9038 2015-04-27 Ryan Burn <contact@rnburn.com>
9042 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9044 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9045 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9047 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9049 * gnat.dg/limited_with4.ad[sb]: New test.
9050 * gnat.dg/limited_with4_pkg.ads: New helper.
9052 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9055 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9056 and movv1ti_internal patterns
9057 * gcc.target/i386/pr70155-1.c: New test.
9058 * gcc.target/i386/pr70155-2.c: Likewise.
9059 * gcc.target/i386/pr70155-3.c: Likewise.
9060 * gcc.target/i386/pr70155-4.c: Likewise.
9061 * gcc.target/i386/pr70155-5.c: Likewise.
9062 * gcc.target/i386/pr70155-6.c: Likewise.
9063 * gcc.target/i386/pr70155-7.c: Likewise.
9064 * gcc.target/i386/pr70155-8.c: Likewise.
9065 * gcc.target/i386/pr70155-9.c: Likewise.
9066 * gcc.target/i386/pr70155-10.c: Likewise.
9067 * gcc.target/i386/pr70155-11.c: Likewise.
9068 * gcc.target/i386/pr70155-12.c: Likewise.
9069 * gcc.target/i386/pr70155-13.c: Likewise.
9070 * gcc.target/i386/pr70155-14.c: Likewise.
9071 * gcc.target/i386/pr70155-15.c: Likewise.
9072 * gcc.target/i386/pr70155-16.c: Likewise.
9073 * gcc.target/i386/pr70155-17.c: Likewise.
9074 * gcc.target/i386/pr70155-18.c: Likewise.
9075 * gcc.target/i386/pr70155-19.c: Likewise.
9076 * gcc.target/i386/pr70155-20.c: Likewise.
9077 * gcc.target/i386/pr70155-21.c: Likewise.
9078 * gcc.target/i386/pr70155-22.c: Likewise.
9080 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9082 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9085 2016-04-27 Bin Cheng <bin.cheng@arm.com>
9087 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9088 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9089 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9090 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9091 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9093 2016-04-27 Richard Biener <rguenther@suse.de>
9096 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9097 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9099 2016-04-27 Nathan Sidwell <nathan@acm.org>
9101 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9102 * g++.dg/ubsan/pr63956.C: Adjust error location.
9104 2016-04-27 Nick Clifton <nickc@redhat.com>
9107 * gcc.dg/pr49889.c: New test.
9109 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9111 * c-c++-common/memset-array.c: New test.
9113 2016-04-26 Martin Sebor <msebor@redhat.com>
9116 * g++.dg/cpp1y/func_constexpr.C: New test.
9118 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9121 * g++.dg/cpp0x/enum32.C: New test.
9122 * g++.dg/cpp0x/enum33.C: New test.
9124 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9126 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9127 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9128 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9129 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9130 * gcc.c-torture/execute/pr38151.c: Likewise.
9131 * gcc.c-torture/execute/pr66556.c: Likewise.
9132 * gcc.c-torture/execute/pr67781.c: Likewise.
9133 * gcc.c-torture/execute/pr68648.c: Likewise.
9135 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9137 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9139 2016-04-26 Marek Polacek <polacek@redhat.com>
9142 * gcc.dg/pr67784-3.c: New test.
9143 * gcc.dg/pr67784-4.c: New test.
9144 * gcc.dg/pr67784-5.c: New test.
9147 * gcc.dg/Wnested-externs-2.c: New test.
9149 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9151 * gcc.dg/fold-plusmult.c: Adjust.
9152 * gcc.dg/no-strict-overflow-6.c: Adjust.
9153 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9155 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9157 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9159 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9160 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9161 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9162 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9163 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9164 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9165 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9166 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9167 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9168 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9169 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9170 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9171 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9172 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9173 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9174 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9175 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9176 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9177 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9178 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9179 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9180 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9182 * gcc.target/i386/pr32219-4.c: Likewise.
9183 * gcc.target/i386/pr32219-6.c: Likewise.
9184 * gcc.target/i386/pr32219-8.c: Likewise.
9186 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9188 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9191 2016-04-26 Marek Polacek <polacek@redhat.com>
9194 * g++.dg/ext/cond2.C: New test.
9196 2016-04-26 Bin Cheng <bin.cheng@arm.com>
9198 PR tree-optimization/70771
9199 PR tree-optimization/70775
9200 * gcc.dg/pr70771.c: New test.
9201 * gcc.dg/pr70775.c: New test.
9203 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9205 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9207 2016-04-25 Richard Biener <rguenther@suse.de>
9209 PR tree-optimization/70780
9210 * gcc.dg/torture/pr70780.c: New testcase.
9212 2016-04-25 Michael Collison <michael.collison@arm.com>
9214 * gcc.target/arm/neon-vaddws16.c: New test.
9215 * gcc.target/arm/neon-vaddws32.c: New test.
9216 * gcc.target/arm/neon-vaddwu16.c: New test.
9217 * gcc.target/arm/neon-vaddwu32.c: New test.
9218 * gcc.target/arm/neon-vaddwu8.c: New test.
9219 * lib/target-supports.exp
9220 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9221 that arm neon support vector widen sum of HImode TO SImode.
9223 2016-04-23 Jakub Jelinek <jakub@redhat.com>
9226 * c-c++-common/asan/pr70712.c: New test.
9228 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9230 * .gitattributes: New file.
9232 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9234 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9236 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9238 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9239 * gfortran.dg/submodule_15.f08: Likewise.
9241 2016-04-22 Richard Biener <rguenther@suse.de>
9243 PR tree-optimization/70740
9244 * gcc.dg/torture/pr70740.c: New testcase.
9246 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9249 * gcc.target/i386/pr70750-1.c: New test.
9250 * gcc.target/i386/pr70750-2.c: Likewise.
9252 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9255 * g++.dg/cpp0x/auto48.C: New.
9257 2016-04-21 Marek Polacek <polacek@redhat.com>
9260 * g++.dg/cpp0x/forw_enum12.C: New test.
9261 * g++.dg/cpp0x/forw_enum13.C: New test.
9263 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9266 * gcc.target/i386/pr70728.c: New test.
9268 2016-04-21 Richard Biener <rguenther@suse.de>
9271 * gcc.dg/pr70747.c: New testcase.
9273 2016-04-21 Bin Cheng <bin.cheng@arm.com>
9275 PR tree-optimization/70715
9276 * gcc.dg/tree-ssa/scev-13.c: New test.
9278 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9280 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9282 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9284 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9286 2016-04-20 Jan Hubicka <jh@suse.cz>
9289 * g++.dg/ipa/nothrow-1.C: New testcase.
9291 2016-04-20 Nathan Sidwell <nathan@acm.org>
9294 * g++.dg/eh/delete1.C: New.
9296 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9298 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9299 -mtune-ctrl=sse_typeless_stores.
9301 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9303 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9305 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9307 PR tree-optimization/69489
9308 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9310 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9313 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9314 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9315 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9317 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9319 PR tree-optimization/56625
9320 PR tree-optimization/69489
9321 * gcc.dg/vect/pr56625.c: New test.
9322 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9324 2016-04-20 Andrew Pinski <apinski@cavium.com>
9327 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9329 2016-04-20 Arnaud Charlet <charlet@adacore.com>
9331 * gnat.dg/self1.adb: Remove now incorrect test.
9333 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9335 * gcc.dg/tree-ssa/scev-11.c: New test.
9336 * gcc.dg/tree-ssa/scev-12.c: New test.
9338 2016-04-20 Marek Polacek <polacek@redhat.com>
9340 PR tree-optimization/70725
9341 * gcc.dg/pr70725.c: New test.
9343 2016-04-20 Richard Biener <rguenther@suse.de>
9345 PR tree-optimization/70726
9346 * g++.dg/vect/pr70726.cc: New testcase.
9348 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9351 * gcc.target/s390/pr70674.c: New test.
9353 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9355 PR libgfortran/70684
9356 * gfortran.dg/list_read_14.f90: New test.
9358 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9361 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9362 extern to force it misaligned.
9366 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9367 Don't check `*' before movv4sf_internal.
9368 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9369 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9370 Don't check `*' before movv16qi_internal.
9371 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9372 extern to force it misaligned.
9376 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9377 Don't check `*' before movv2df_internal.
9378 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9379 extern to force it misaligned.
9383 Check movv8sf_internal instead of avx_storeups256.
9384 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9386 2016-04-19 Richard Biener <rguenther@suse.de>
9388 PR tree-optimization/70171
9389 * g++.dg/tree-ssa/pr70171.C: New testcase.
9391 2016-04-19 Richard Biener <rguenther@suse.de>
9393 PR tree-optimization/70724
9394 * gcc.dg/torture/pr70724.c: New testcase.
9396 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9399 * gcc.target/i386/pr70689.c: New.
9401 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9404 * gcc.target/i386/pr70708.c: New test.
9406 2016-04-18 Richard Biener <rguenther@suse.de>
9408 PR tree-optimization/43434
9409 * gcc.dg/vect/pr43434.c: New testcase.
9410 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9411 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9412 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9413 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9414 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9415 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9416 * gcc.dg/gomp/pr68640.c: Likewise.
9417 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9418 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9420 2016-04-18 Richard Biener <rguenther@suse.de>
9422 PR tree-optimization/70701
9423 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9425 2016-04-18 Tom de Vries <tom@codesourcery.com>
9428 * gcc.dg/pr70161.c: Add dot-file scans.
9429 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9430 instead of after last dot char.
9432 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9434 * c-c++-common/dump-ada-spec-3.c: New test.
9435 * c-c++-common/dump-ada-spec-4.c: Likewise.
9437 2016-04-17 Tom de Vries <tom@codesourcery.com>
9440 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9442 2016-04-15 Jan Hubicka <jh@suse.cz>
9445 * g++.dg/ipa/pure-const-1.C: New testcase.
9446 * g++.dg/ipa/pure-const-2.C: New testcase.
9447 * g++.dg/ipa/pure-const-3.C: New testcase.
9449 2016-04-15 Marek Polacek <polacek@redhat.com>
9452 * gcc.dg/bitfld-22.c: New test.
9454 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9456 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9459 2016-04-15 Marek Polacek <polacek@redhat.com>
9462 * c-c++-common/pr70651.c: New test.
9464 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9466 PR rtl-optimization/70681
9467 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9468 dump scan on arm and powerpc.
9469 * gcc.dg/pr10474.c: Likewise.
9471 2016-04-15 Jakub Jelinek <jakub@redhat.com>
9476 * g++.dg/cpp1y/vla11.C: Revert for real.
9479 * c-c++-common/Wparentheses-1.c: New test.
9480 * c-c++-common/gomp/Wparentheses-1.c: New test.
9481 * c-c++-common/gomp/Wparentheses-2.c: New test.
9482 * c-c++-common/gomp/Wparentheses-3.c: New test.
9483 * c-c++-common/gomp/Wparentheses-4.c: New test.
9484 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9485 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9486 * c-c++-common/goacc/Wparentheses-1.c: New test.
9488 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9491 * gcc.target/i386/pr70662.c: New test.
9493 2016-04-15 Richard Biener <rguenther@suse.de>
9494 Alan Modra <amodra@gmail.com>
9496 PR tree-optimization/70130
9497 * gcc.dg/vect/O3-pr70130.c: New testcase.
9499 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9502 * gcc.target/powerpc/pr70669.c: New test.
9505 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9506 a power7 system that does not have an assembler that supports
9509 2016-04-14 Martin Sebor <msebor@redhat.com>
9514 * c-c++-common/ubsan/vla-1.c: Revert.
9515 * g++.dg/cpp1y/vla11.C: Same.
9516 * g++.dg/cpp1y/vla12.C: Same.
9517 * g++.dg/cpp1y/vla13.C: Same.
9518 * g++.dg/cpp1y/vla14.C: Same.
9519 * g++.dg/cpp1y/vla3.C: Same.
9520 * g++.dg/init/array24.C: Same.
9521 * g++.dg/ubsan/vla-1.C: Same.
9523 2016-04-14 Marek Polacek <polacek@redhat.com>
9524 Jan Hubicka <hubicka@ucw.cz>
9527 * g++.dg/torture/pr70029.C: New test.
9529 2016-04-14 Martin Sebor <msebor@redhat.com>
9531 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9532 type size to prevent failures on targets with very low maximum
9535 2016-04-14 Richard Biener <rguenther@suse.de>
9537 PR tree-optimization/70623
9538 * gcc.dg/torture/pr70623.c: New testcase.
9539 * gcc.dg/torture/pr70623-2.c: Likewise.
9541 2016-04-13 Martin Sebor <msebor@redhat.com>
9546 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9547 * g++.dg/cpp1y/vla11.C: New test.
9548 * g++.dg/cpp1y/vla12.C: New test.
9549 * g++.dg/cpp1y/vla13.C: New test.
9550 * g++.dg/cpp1y/vla14.C: New test.
9551 * g++.dg/cpp1y/vla3.C: Restore deleted test.
9552 * g++.dg/init/array24.C: Fully brace VLA initializer.
9553 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9555 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9558 * g++.dg/opt/pr70641.C: New test.
9560 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9562 PR rtl-optimization/68749
9563 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9564 effects of argument promotions.
9565 Remove default args to dg-skip-if.
9567 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9570 * g++.dg/parse/pr70635.C: New.
9572 2016-04-13 Marek Polacek <polacek@redhat.com>
9575 * c-c++-common/Wmisleading-indentation-4.c: New test.
9577 2016-04-13 Marek Polacek <polacek@redhat.com>
9580 * gcc.dg/Wparentheses-12.c: New test.
9581 * gcc.dg/Wparentheses-13.c: New test.
9583 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9585 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9586 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9587 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9589 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9592 * gcc.c-torture/compile/pr70633.c: New test.
9595 * gcc.dg/torture/pr70628.c: New test.
9597 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9600 * g++.dg/template/pr70610.C: New test.
9601 * g++.dg/template/pr70610-2.C: New test.
9602 * g++.dg/template/pr70610-3.C: New test.
9603 * g++.dg/template/pr70610-4.C: New test.
9605 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9607 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9611 * g++.dg/ext/pr70571.C: New test.
9613 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9616 * gcc.target/powerpc/pr70640.c: New test.
9618 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9621 * g++.dg/parse/pr68722.C: New.
9623 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9625 PR rtl-optimization/70596
9626 * gcc.target/i386/pr70596.c: New test.
9628 2016-04-12 Nathan Sidwell <nathan@acm.org>
9631 * g++.dg/init/pr70501.C: New.
9633 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9635 * gcc.target/i386/asm-flag-6.c: New test.
9637 2016-04-12 Tom de Vries <tom@codesourcery.com>
9639 PR tree-optimization/68756
9640 * gcc.dg/graphite/pr68756.c: New test.
9642 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9644 PR tree-optimization/70602
9645 * gcc.c-torture/execute/pr70602.c: New test.
9647 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9650 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9651 __float128 emulator is built and runs.
9652 * gcc.target/powerpc/float128-1.c: Likewise.
9654 * lib/target-supports.exp (check_ppc_float128_sw_available):
9655 Rework tests for __float128 software and hardware
9656 availability. Fix exit condition to return 0 on success.
9658 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9661 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9662 * gcc.target/aarch64/target_attr_15.c: Likewise.
9664 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9667 * g++.dg/cpp1y/pr69066.C: New.
9669 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9672 * gfortran.dg/pr36192.f90: Update test.
9673 * gfortran.dg/pr36192_1.f90: Update test.
9674 * gfortran.dg/real_dimension_1.f: Update test.
9675 * gfortran.dg/parameter_array_init_7.f90: New test.
9677 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
9680 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9682 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9684 PR rtl-optimization/66669
9685 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9687 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9689 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9690 * gcc.dg/pie-1.c: Likewise.
9691 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9692 * gcc.dg/pic-4.c: Likewise.
9693 * gcc.dg/pie-3.c: Likewise.
9694 * gcc.dg/pie-4.c: Likewise.
9696 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9698 PR tree-optimization/68644
9699 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9701 PR rtl-optimization/64886
9702 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9704 2016-04-09 Tom de Vries <tom@codesourcery.com>
9706 PR tree-optimization/68953
9707 * gcc.dg/graphite/pr68953.c: New test.
9709 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9712 * gfortran.dg/deferred_character_16.f90: New test.
9714 2016-04-09 Jakub Jelinek <jakub@redhat.com>
9716 PR tree-optimization/70586
9717 * gcc.c-torture/execute/pr70586.c: New test.
9719 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9722 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9723 with __builtin_memset
9724 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9726 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9730 PR tree-optimization/70373
9734 * c-c++-common/goacc/reduction-5.c: New test.
9735 * c-c++-common/goacc/reduction-promotions.c: New test.
9736 * gfortran.dg/goacc/reduction-3.f95: New test.
9737 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9739 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9743 * g++.dg/pr70590.C: New test.
9744 * g++.dg/pr70590-2.C: New test.
9746 2016-04-08 Jakub Jelinek <jakub@redhat.com>
9749 * gcc.target/i386/pr70593.c: New test.
9751 PR rtl-optimization/70574
9752 * gcc.target/i386/avx2-pr70574.c: New test.
9754 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9757 * c-c++-common/asan/pr70541.c: New test.
9759 2016-04-08 Tom de Vries <tom@codesourcery.com>
9761 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9762 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9764 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9767 * gcc.c-torture/execute/pr70566.c: New test.
9769 2016-04-08 Tom de Vries <tom@codesourcery.com>
9771 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9772 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9774 2016-04-08 Alan Modra <amodra@gmail.com>
9776 * gcc.target/powerpc/pr70117.c: New.
9778 2016-04-07 Jakub Jelinek <jakub@redhat.com>
9781 * gcc.dg/lto/simd-function_0.c: New test.
9783 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9785 * c-c++-common/attr-simd-2.c: Likewise.
9786 * c-c++-common/attr-simd-4.c: Likewise.
9787 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9788 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9790 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9793 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9795 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9796 Tom de Vries <tom@codesourcery.com>
9798 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9799 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9800 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9801 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9802 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9803 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9804 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9805 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9807 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9810 * g++.dg/warn/Wparentheses-29.C: New test.
9812 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9815 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9816 explicit braces to resolve a future -Wparentheses warning.
9818 2016-04-06 Richard Henderson <rth@redhat.com>
9820 * gcc.dg/pr61817-1.c: New test.
9821 * gcc.dg/pr61817-2.c: New test.
9822 * gcc.dg/pr69391-1.c: New test.
9823 * gcc.dg/pr69391-2.c: New test.
9825 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9827 PR rtl-optimization/70398
9828 * gcc.target/aarch64/pr70398.c: New.
9830 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9832 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9834 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
9835 Pedro Alves <palves@redhat.com>
9837 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9839 2016-04-06 Jakub Jelinek <jakub@redhat.com>
9841 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9842 Check for avx512f effective targets instead of avx2.
9843 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9845 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9846 * g++.dg/gomp/declare-simd-1.C: Likewise.
9847 * g++.dg/gomp/declare-simd-3.C: Likewise.
9848 * g++.dg/gomp/declare-simd-4.C: Likewise.
9851 * c-c++-common/gomp/pr70550-1.c: New test.
9852 * c-c++-common/gomp/pr70550-2.c: New test.
9854 2016-04-05 Nathan Sidwell <nathan@acm.org>
9857 * g++.dg/ext/attribute-may-alias-5.C: New.
9859 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9862 * c-c++-common/pr70336.c: New test.
9863 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9864 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9866 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
9869 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9871 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9873 PR rtl-optimization/70542
9874 * gcc.dg/torture/pr70542.c: New test.
9875 * gcc.target/i386/avx2-pr70542.c: New test.
9877 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9879 PR tree-optimization/70509
9880 * gcc.target/i386/avx512bw-pr70509.c: New test.
9882 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9885 * g++.dg/ext/constexpr-vla4.C: New test.
9887 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
9890 * gcc.target/i386/pr70510.c: New test.
9892 2016-04-05 Richard Biener <rguenther@suse.de>
9894 PR tree-optimization/70526
9895 * g++.dg/torture/pr70526.C: New testcase.
9897 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9900 * gcc.target/i386/pr70525.c: New test.
9902 2016-04-05 Richard Biener <rguenther@suse.de>
9905 * g++.dg/torture/pr70499.C: New testcase.
9907 2016-04-05 Richard Biener <rguenther@suse.de>
9909 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9912 2016-04-04 Jakub Jelinek <jakub@redhat.com>
9915 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9916 rs6000 ABI warnings.
9918 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
9921 * g++.dg/ipa/devirt-51.C: New testcase.
9923 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9924 Jakub Jelinek <jakub@redhat.com>
9927 * gcc.dg/torture/pr70457.c: New.
9929 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9932 * gfortran.dg/allocate_with_source_19.f08: New test.
9934 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9937 * gfortran.dg/coarray_allocate_6.f08: New test.
9939 2016-04-04 Richard Biener <rguenther@suse.de>
9941 PR rtl-optimization/70484
9942 * gcc.dg/torture/pr70484.c: New testcase.
9944 2016-04-04 Marek Polacek <polacek@redhat.com>
9947 * gcc.dg/torture/pr70307.c: New test.
9949 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9953 * gcc.target/sh/torture/pr70416.c: New.
9955 2016-04-02 Martin Sebor <msebor@redhat.com>
9961 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9962 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9963 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9964 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9965 * g++.dg/cpp0x/constexpr-string.C: Same.
9966 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9967 * g++.dg/cpp0x/pr65398.C: Same.
9968 * g++.dg/ext/constexpr-vla1.C: Same.
9969 * g++.dg/ext/constexpr-vla2.C: Same.
9970 * g++.dg/ext/constexpr-vla3.C: Same.
9971 * g++.dg/ubsan/pr63956.C: Same.
9973 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9975 PR rtl-optimization/70467
9976 * gcc.target/i386/pr70467-2.c: New test.
9978 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9979 Marek Polacek <polacek@redhat.com>
9982 * g++.dg/init/new47.C: New test.
9984 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9987 * gcc.target/arm/pr70496.c: New test.
9989 2016-04-01 Nathan Sidwell <nathan@acm.org>
9992 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9994 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9997 * gcc.dg/strlenopt.h (memmove): New.
9998 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9999 instead of "string.h".
10000 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10001 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10002 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10003 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10004 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10005 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10006 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10007 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10008 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10009 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10010 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10011 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10012 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10013 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10014 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10015 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10016 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10017 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10018 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10019 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10021 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10023 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10024 (Holder::foo): Reflect this.
10026 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10029 * gcc.dg/pr70442.c: New test.
10031 2016-03-31 Nathan Sidwell <nathan@acm.org>
10034 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10036 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10039 * gcc.target/i386/pr70453.c: New test.
10041 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
10044 * gcc.c-torture/pr70292.c: New test.
10046 2016-03-31 Marek Polacek <polacek@redhat.com>
10049 * c-c++-common/pr70297.c: New test.
10050 * g++.dg/cpp0x/typedef-redecl.C: New test.
10051 * gcc.dg/typedef-redecl2.c: New test.
10053 2016-03-31 Jakub Jelinek <jakub@redhat.com>
10055 PR rtl-optimization/70460
10056 * gcc.c-torture/execute/pr70460.c: New test.
10058 2016-03-31 Richard Biener <rguenther@suse.de>
10061 * g++.dg/ext/vector30.C: New testcase.
10063 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10064 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10066 * gfortran.dg/fmt_pf.f90: New test.
10068 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10070 Forward-port from 5 branch
10071 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10074 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10075 dg-require-effective-target after dg-do.
10077 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10079 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10081 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10082 Julian Brown <julian@codesourcery.com>
10083 Chung-Lin Tang <cltang@codesourcery.com>
10084 Cesar Philippidis <cesar@codesourcery.com>
10085 James Norris <jnorris@codesourcery.com>
10086 Tom de Vries <tom@codesourcery.com>
10087 Nathan Sidwell <nathan@codesourcery.com>
10089 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10090 * c-c++-common/goacc/loop-clauses.c: Likewise.
10091 * g++.dg/goacc/template.C: Likewise.
10092 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10093 * gfortran.dg/goacc/loop-1.f95: Likewise.
10094 * gfortran.dg/goacc/loop-5.f95: Likewise.
10095 * gfortran.dg/goacc/loop-6.f95: Likewise.
10096 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10097 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10098 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10099 * c-c++-common/goacc/clauses-fail.c: Likewise.
10100 * c-c++-common/goacc/parallel-1.c: Likewise.
10101 * c-c++-common/goacc/reduction-1.c: Likewise.
10102 * c-c++-common/goacc/reduction-2.c: Likewise.
10103 * c-c++-common/goacc/reduction-3.c: Likewise.
10104 * c-c++-common/goacc/reduction-4.c: Likewise.
10105 * c-c++-common/goacc/routine-3.c: Likewise.
10106 * c-c++-common/goacc/routine-4.c: Likewise.
10107 * c-c++-common/goacc/routine-5.c: Likewise.
10108 * c-c++-common/goacc/tile.c: Likewise.
10109 * g++.dg/goacc/template.C: Likewise.
10110 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10111 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10112 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10113 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10114 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10115 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10116 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10117 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10118 * c-c++-common/goacc/use_device-1.c: ... this file.
10119 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10120 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10121 * c-c++-common/goacc/host_data-6.c: ... this file.
10122 * c-c++-common/goacc/loop-2-kernels.c: New file.
10123 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10124 * c-c++-common/goacc/loop-3.c: Likewise.
10125 * g++.dg/goacc/reference.C: Likewise.
10126 * g++.dg/goacc/routine-1.C: Likewise.
10127 * g++.dg/goacc/routine-2.C: Likewise.
10129 2016-03-30 Richard Biener <rguenther@suse.de>
10131 PR middle-end/70450
10132 * gcc.dg/torture/pr70450.c: New testcase.
10134 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10137 * gcc.dg/torture/pr70421.c: New test.
10138 * gcc.target/i386/avx512f-pr70421.c: New test.
10140 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10143 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10144 (check): New function.
10146 (foo): Align stack to 16 bytes when calling bar.
10147 * gcc.target/i386/cleanup-2.c: Likewise.
10149 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10151 PR tree-optimization/59124
10152 * gcc.dg/Warray-bounds-19.c: New test.
10154 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
10156 * lib/prune.exp (escape_regex_chars): New.
10157 (prune_file_path): Update to quote metcharacters for regexp.
10159 2016-03-29 Jakub Jelinek <jakub@redhat.com>
10161 PR rtl-optimization/70429
10162 * gcc.c-torture/execute/pr70429.c: New test.
10164 PR tree-optimization/70405
10165 * gcc.dg/pr70405.c: New test.
10167 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10170 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10171 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10173 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10176 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10177 __cilkrts_set_param to set two workers.
10178 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10179 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10181 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10183 * g++.dg/ext/fnname5.C: Update the test for Darwin.
10185 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10188 * gcc.target/i386/pr70406.c: New test.
10190 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10192 * gnat.dg/specs/double_record_extension3.ads: New test.
10194 2016-03-25 Richard Henderson <rth@redhat.com>
10197 * gcc.target/aarch64/pr70120-1.c: New.
10198 * gcc.target/aarch64/pr70120-2.c: New.
10199 * gcc.target/aarch64/pr70120-3.c: New.
10201 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10204 * g++.dg/template/mangle2.C: The dg-do directive should be
10205 "compile" not "assemble".
10207 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10210 * gcc.dg/pr69650.c: New test.
10212 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
10214 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10216 2016-03-25 Alan Modra <amodra@gmail.com>
10218 * gcc.dg/dfp/pr70052.c: New test.
10220 2016-03-24 Richard Henderson <rth@redhat.com>
10222 PR middle-end/69845
10223 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10224 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10226 2016-03-24 Tom de Vries <tom@codesourcery.com>
10228 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10230 2016-03-24 Tom de Vries <tom@codesourcery.com>
10232 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10233 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10235 2016-03-24 Tom de Vries <tom@codesourcery.com>
10237 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10238 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10240 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10243 * g++.dg/template/mangle2.C: New test.
10245 2016-03-24 Richard Biener <rguenther@suse.de>
10247 PR tree-optimization/70396
10248 * gcc.dg/torture/pr70396.c: New testcase.
10250 2016-03-24 Richard Biener <rguenther@suse.de>
10252 PR middle-end/70370
10253 * gcc.dg/torture/pr70370.c: New testcase.
10255 2016-03-24 Tom de Vries <tom@codesourcery.com>
10257 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10258 * gfortran.dg/goacc/kernels-tree.f95: Same.
10259 * gfortran.dg/goacc/parallel-tree.f95: Same.
10261 2016-03-24 Tom de Vries <tom@codesourcery.com>
10263 * c-c++-common/goacc/uninit-if-clause.c: New test.
10264 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10266 2016-03-24 Jakub Jelinek <jakub@redhat.com>
10269 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10272 2016-03-24 Richard Biener <rguenther@suse.de>
10274 PR tree-optimization/70372
10275 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10277 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10280 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10282 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10285 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10287 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10290 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10291 * g++.dg/cpp1y/pr70001.C: New test.
10294 * g++.dg/cpp0x/constexpr-70323.C: New test.
10296 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
10297 Jason Merrill <jason@redhat.com>
10298 Jakub Jelinek <jakub@redhat.com>
10301 * g++.dg/cpp0x/constexpr-69315.C: New test.
10302 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10304 2016-03-23 Marek Polacek <polacek@redhat.com>
10307 * g++.dg/warn/Wignored-attributes-1.C: New test.
10308 * g++.dg/warn/Wignored-attributes-2.C: New test.
10310 2016-03-23 Tom de Vries <tom@codesourcery.com>
10312 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10314 * gfortran.dg/goacc/private-3.f95 (test): Same.
10315 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10318 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10320 * lib/target-supports.exp: Remove v7ve entry from loop
10321 creating effective target checks.
10322 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10323 (add_options_for_arm_arch_v7ve): Likewise.
10325 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10327 PR tree-optimization/70354
10328 * gcc.dg/vect/pr70354-1.c: New test.
10329 * gcc.dg/vect/pr70354-2.c: New test.
10330 * gcc.target/i386/avx2-pr70354-1.c: New test.
10331 * gcc.target/i386/avx2-pr70354-2.c: New test.
10333 2016-03-22 Jeff Law <law@redhat.com>
10336 * gcc.dg/tree-ssa/pr70232.c: New test.
10338 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10341 * gcc.target/i386/pr70302.c: New test.
10343 2016-03-22 Richard Biener <rguenther@suse.de>
10345 PR middle-end/70251
10346 * g++.dg/torture/pr70251.C: New testcase.
10348 2016-03-22 David Malcolm <dmalcolm@redhat.com>
10351 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10352 Wmisleading-indentation.c.
10353 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10354 reflect change to diagnostic text and order of messages.
10355 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10357 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
10359 * g++.dg/ext/java-3.C: Don't compile on AIX.
10361 2016-03-22 Richard Biener <rguenther@suse.de>
10363 PR middle-end/70333
10364 * gcc.dg/torture/pr70333.c: New testcase.
10366 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10368 * g++.dg/ext/pr70290.C: New test.
10370 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10373 * gcc.target/i386/pr70325.c: New test.
10375 2016-03-22 Jakub Jelinek <jakub@redhat.com>
10378 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10379 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10382 * gcc.target/i386/pr70300.c: New test.
10385 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10386 (func2): New function for cond with parens, xfail warning for c++.
10387 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10389 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10392 * g++.dg/template/ptrmem30.C: New test.
10394 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10397 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10398 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10400 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10402 PR middle-end/70326
10403 * gcc.dg/pr70326.c: New test.
10405 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
10406 Jakub Jelinek <jakub@redhat.com>
10408 PR tree-optimization/70317
10409 * gcc.dg/pr70317.c: New test.
10411 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
10414 * gcc.target/i386/pr70327.c: New test.
10416 2016-03-21 Martin Liska <mliska@suse.cz>
10419 * gcc.dg/ipa/pr70306.c: New test.
10421 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
10423 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10424 * gcc.target/arm/attr-align3.c: Likewise.
10425 * gcc.target/arm/attr_arm.c: Likewise.
10426 * gcc.target/arm/flip-thumb.c: Likewise.
10428 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10431 * gcc.target/powerpc/altivec-36.c: New test.
10433 2016-03-21 Richard Biener <rguenther@suse.de>
10435 PR tree-optimization/70310
10436 * gcc.dg/torture/pr70310.c: New testcase.
10438 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10441 * gcc.target/i386/pr70293.c: New test.
10443 2016-03-21 Richard Biener <rguenther@suse.de>
10445 PR tree-optimization/70288
10446 * gcc.dg/torture/pr70288-1.c: New testcase.
10447 * gcc.dg/torture/pr70288-2.c: Likewise.
10449 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10451 PR rtl-optimization/69307
10452 * gcc.target/arm/pr69307.c: New test.
10454 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10456 PR rtl-optimization/69102
10457 * gcc.c-torture/compile/pr69102.c: New test.
10459 2016-03-18 Jeff Law <law@redhat.com>
10461 PR rtl-optimization/70263
10462 * gcc.c-torture/compile/pr70263-1.c: New test.
10463 * gcc.target/i386/pr70263-2.c: New test.
10465 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10467 PR rtl-optimization/70278
10468 * gcc.dg/torture/pr70278.c: New test.
10469 * gcc.target/arm/pr70278.c: New test.
10471 2016-03-18 David Malcolm <dmalcolm@redhat.com>
10474 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10475 (test_builtin_types_compatible_p): New test function.
10476 * gcc.dg/pr70281.c: New test case.
10478 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10481 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10483 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10485 PR tree-optimization/70252
10486 * gcc.dg/pr70252.c: New test.
10488 2016-03-18 Tom de Vries <tom@codesourcery.com>
10490 * gcc.dg/pr70161-2.c: New test.
10491 * gcc.dg/pr70161.c: New test.
10493 2016-03-18 Tom de Vries <tom@codesourcery.com>
10496 * gcc.dg/pr70269.c: New test.
10498 2016-03-18 Jakub Jelinek <jakub@redhat.com>
10501 * g++.dg/ext/java-3.C: New test.
10503 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10506 * g++.dg/lookup/pr70205.C: New test.
10508 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10511 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10513 2016-03-17 Marek Polacek <polacek@redhat.com>
10516 * gcc.dg/atomic-op-6.c: New test.
10518 2016-03-17 David Malcolm <dmalcolm@redhat.com>
10521 * c-c++-common/pr70264.c: New test case.
10523 2016-03-17 Jakub Jelinek <jakub@redhat.com>
10526 * c-c++-common/pr70144-1.c: New test.
10527 * c-c++-common/pr70144-2.c: New test.
10530 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10531 * g++.dg/opt/flifetime-dse6.C: New test.
10532 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10534 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10537 * gcc.dg/pic-1.c: New test.
10538 * gcc.dg/pic-2.c: Likewise.
10539 * gcc.dg/pic-3.c: Likewise.
10540 * gcc.dg/pic-4.c: Likewise.
10541 * gcc.dg/pie-1.c: Likewise.
10542 * gcc.dg/pie-2.c: Likewise.
10543 * gcc.dg/pie-3.c: Likewise.
10544 * gcc.dg/pie-4.c: Likewise.
10545 * gcc.dg/pie-5.c: Likewise.
10546 * gcc.dg/pie-6.c: Likewise.
10548 2016-03-17 Tom de Vries <tom@codesourcery.com>
10550 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10551 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10553 2016-03-17 Richard Biener <rguenther@suse.de>
10556 * g++.dg/debug/pr70271.C: New testcase.
10558 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10560 * gcc.target/i386/pr70251.c: New test.
10562 2016-03-17 Marek Polacek <polacek@redhat.com>
10565 * g++.dg/warn/constexpr-70194.C: New test.
10567 2016-03-16 Richard Henderson <rth@redhat.com>
10569 PR middle-end/70240
10570 * gcc.c-torture/compile/pr70240.c: New.
10572 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10574 * gcc.c-torture/compile/20151204.c: Skip for avr.
10576 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10579 * g++.dg/opt/pr70245.C: New test.
10580 * g++.dg/opt/pr70245.h: New file.
10581 * g++.dg/opt/pr70245-aux.cc: New file.
10583 2016-03-16 Martin Sebor <msebor@redhat.com>
10585 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10587 2016-03-16 Richard Henderson <rth@redhat.com>
10589 PR middle-end/70199
10590 * gcc.c-torture/compile/pr70199.c: New.
10592 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10594 * gcc.dg/uninit-19.c: Run dos2unix.
10596 2016-03-16 Marek Polacek <polacek@redhat.com>
10599 * gcc.dg/nested-func-10.c: New test.
10600 * gcc.dg/nested-func-9.c: New test.
10602 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10604 PR tree-optimization/68714
10605 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10607 2016-03-16 Tom de Vries <tom@codesourcery.com>
10609 PR tree-optimization/68715
10610 * gcc.dg/graphite/pr68715-2.c: New test.
10611 * gcc.dg/graphite/pr68715.c: New test.
10612 * gfortran.dg/graphite/pr68715.f90: New test.
10614 2016-03-16 Tom de Vries <tom@codesourcery.com>
10616 PR tree-optimization/68809
10617 * gcc.dg/graphite/pr68809-2.c: New test.
10618 * gcc.dg/graphite/pr68809.c: New test.
10620 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10623 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10624 method call to i () as argument. Adjust expected output.
10627 * g++.dg/ubsan/pr70147-1.C: New test.
10628 * g++.dg/ubsan/pr70147-2.C: New test.
10630 2016-03-15 Martin Sebor <msebor@redhat.com>
10633 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10635 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
10637 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10640 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10642 PR libfortran/69799
10643 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10644 libatomic_available.
10646 2016-03-15 Marek Polacek <polacek@redhat.com>
10649 * g++.dg/ext/attribute-may-alias-4.C: New test.
10651 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
10653 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10654 -fvar-tracking-assignments-toggle flag.
10656 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10658 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10660 2016-03-15 Jakub Jelinek <jakub@redhat.com>
10662 PR rtl-optimization/70222
10663 * gcc.c-torture/execute/pr70222-1.c: New test.
10664 * gcc.c-torture/execute/pr70222-2.c: New test.
10666 2016-03-15 Richard Henderson <rth@redhat.com>
10668 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10670 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10672 PR rtl-optimization/69032
10673 * gcc.dg/pr69032.c: New test.
10675 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10677 PR rtl-optimization/63384
10678 * g++.dg/pr63384.C: New test.
10680 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10683 * gcc.target/i386/pr64411.C: New test.
10685 2016-03-15 Tom de Vries <tom@codesourcery.com>
10687 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10688 * gfortran.dg/goacc/kernels-alias.f95: New test.
10690 2016-03-14 Martin Sebor <msebor@redhat.com>
10693 * g++.dg/cpp0x/constexpr-inline.C: New test.
10694 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10696 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
10698 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10700 2016-03-14 Jakub Jelinek <jakub@redhat.com>
10702 PR middle-end/70219
10703 * gcc.dg/pr70219.c: New test.
10705 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10708 * gcc.dg/torture/pr70083.c: New test.
10709 * gcc.target/i386/pr70083.c: New test.
10711 2016-03-14 Richard Biener <rguenther@suse.de>
10713 PR tree-optimization/56365
10714 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10716 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10719 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10721 * g++.dg/pr70098.C: New testcase.
10724 2016-03-14 Tom de Vries <tom@codesourcery.com>
10726 PR tree-optimization/70045
10727 * gcc.dg/graphite/pr70045.c: New test.
10729 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10732 * gfortran.dg/include_9.f90: New test.
10734 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10737 gfortran.dg/prof/prof.exp: New script.
10738 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10740 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
10742 PR rtl-optimization/69307
10743 * gcc.dg/pr69307.c: New test.
10745 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10748 * gcc.target/arm/pr69614.c: New.
10750 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
10753 * gfortran.dg/submodule_14.f08: New test
10756 * gfortran.dg/submodule_15.f08: New test
10758 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10761 * g++.dg/cpp1y/paren3.C: New test.
10763 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10766 * gcc.target/powerpc/ppc-round2.c: New test.
10768 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10771 * gcc.dg/torture/pr70123.c: New test.
10773 2016-03-11 Jeff Law <law@redhat.com>
10775 PR tree-optimization/70190
10776 * gcc.c-torture/compile/pr70190.c: New test.
10778 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10781 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10783 (test43_b): Likewise.
10784 (test43_c): Likewise.
10785 (test43_d): Likewise.
10786 (test43_e): Likewise.
10787 (test43_f): Likewise.
10788 (test43_g): Likewise.
10789 (test44_a): Likewise.
10790 (test44_b): Likewise.
10791 (test44_c): Likewise.
10792 (test44_d): Likewise.
10793 (test44_e): Likewise.
10795 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10798 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10800 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10802 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10805 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10809 * gcc.target/aarch64/pr69245_2.c: New test.
10811 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10813 PR tree-optimization/70177
10814 * gcc.dg/pr70177.c: New test.
10816 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10818 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10820 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10822 * gcc.dg/tree-ssa/sra-20.c: New.
10824 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10826 PR rtl-optimization/70174
10827 * gcc.dg/pr70174.c: New test.
10829 PR tree-optimization/70169
10830 * gcc.dg/pr70169.c: New test.
10832 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10835 * gcc.target/i386/pr70160.c: New test.
10837 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10839 * gcc.target/s390/dfp-1.c: New test.
10841 2016-03-10 Nick Clifton <nickc@redhat.com>
10844 * gcc.target/aarch64/pr70044.c: New test.
10846 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10847 Jakub Jelinek <jakub@redhat.com>
10850 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10851 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10852 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10854 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
10857 * g++.dg/lto/pr69589_0.C: New testcase
10858 * g++.dg/lto/pr69589_1.C: New testcase
10860 2016-03-10 Marek Polacek <polacek@redhat.com>
10863 * g++.dg/delayedfold/unary-plus1.C: New test.
10865 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
10867 * gcc.target/arm/pr45701-1.c: Escape brackets.
10868 * gcc.target/arm/pr45701-2.c: Likewise.
10870 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10872 * gfortran.dg/unconstrained_commons.f: New.
10874 2016-03-10 Alan Modra <amodra@gmail.com>
10876 * gcc.dg/pr69195.c: New.
10877 * gcc.dg/pr69238.c: New.
10879 2016-03-10 Tom de Vries <tom@codesourcery.com>
10882 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10884 2016-03-10 Richard Biener <rguenther@suse.de>
10886 PR tree-optimization/70128
10887 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10888 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10890 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10892 PR tree-optimization/70152
10893 * gcc.dg/pr70152.c: New test.
10896 * gcc.target/i386/pr70086-1.c: New test.
10897 * gcc.target/i386/pr70086-2.c: New test.
10898 * gcc.target/i386/pr70086-3.c: New test.
10900 PR tree-optimization/70127
10901 * gcc.c-torture/execute/pr70127.c: New test.
10903 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10905 * c-c++-common/goacc/combined-directives-2.c: New test.
10907 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10911 * g++.dg/diagnostic/pr70105.C: New test.
10912 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10913 (test_multiple_ordinary_maps): New test function.
10915 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10919 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10920 Drop range information from call to inform_at_rich_loc.
10921 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10923 (test_show_locus): Replace calls to rich_location::add_range with
10924 calls to add_range. Rewrite the tests that used the now-defunct
10925 rich_location ctor taking a source_range. Simplify other tests
10926 by replacing calls to COMBINE_LOCATION_DATA with calls to
10929 2016-03-09 Richard Biener <rguenther@suse.de>
10930 Jakub Jelinek <jakub@redhat.com>
10932 PR tree-optimization/70138
10933 * gcc.dg/vect/pr70138-1.c: New testcase.
10934 * gcc.dg/vect/pr70138-2.c: Likewise.
10936 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10939 * gcc.target/i386/pr70049.c: New test.
10941 2016-03-09 Richard Biener <rguenther@suse.de>
10944 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10945 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10946 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10948 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10950 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10953 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10955 PR middle-end/67278
10956 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10959 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10961 PR middle-end/70050
10962 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10963 in testcase comment.
10965 2016-03-09 Tom de Vries <tom@codesourcery.com>
10967 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10968 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10969 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10970 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10971 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10972 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10973 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10974 * gfortran.dg/goacc/kernels-loop.f95: New test.
10976 2016-03-08 Martin Sebor <msebor@redhat.com>
10979 * g++.dg/warn/overflow-warn-7.C: New test.
10981 2016-03-08 Jason Merrill <jason@redhat.com>
10983 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10984 * lib/target-supports.exp (check_effective_target_concepts): New.
10986 2016-03-08 Jakub Jelinek <jakub@redhat.com>
10989 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10990 * g++.dg/ubsan/pr70135.C: New test.
10993 * gcc.dg/pr70110.c: New test.
10995 2016-03-07 Martin Jambor <mjambor@suse.cz>
10997 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10998 * c-c++-common/gomp/if-1.c: Likewise.
10999 * c-c++-common/gomp/pr61486-2.c: Likewise.
11000 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11001 to dg-additional-options.
11002 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11003 * g++/gomp/target-teams-1.c: Likewise.
11004 * gcc.dg/gomp/gomp.exp: Likewise.
11005 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11006 dg-additional-options.
11007 * gfortran.dg/gomp/gomp.exp: Likewise.
11008 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11009 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11010 dg-additional-options.
11011 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11013 2016-03-07 Martin Jambor <mjambor@suse.cz>
11015 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11016 * c-c++-common/gomp/gridify-1.c: New test.
11017 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11019 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11021 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11022 trigger for cortex-r8, when scanning for register r8.
11023 * gcc.target/arm/pr45701-2.c: Likewise.
11025 2016-02-26 Richard Biener <rguenther@suse.de>
11026 Jeff Law <law@redhat.com>
11028 PR tree-optimization/69740
11029 * gcc.c-torture/compile/pr69740-1.c: New test.
11030 * gcc.c-torture/compile/pr69740-2.c: New test.
11032 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11034 * lib/target-supports.exp
11035 (check_effective_target_whole_vector_shift): Enable for PPC64.
11037 2016-03-07 Richard Biener <rguenther@suse.de>
11039 PR tree-optimization/70115
11040 * gcc.dg/torture/pr70115.c: New testcase.
11042 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11044 PR middle-end/69916
11045 * c-c-++-common/goacc/pr69916.c: New.
11047 2016-03-07 Richard Henderson <rth@redhat.com>
11049 * gcc.c-torture/compile/pr70061.c: New test.
11051 2016-03-07 Richard Biener <rguenther@suse.de>
11054 * gcc.dg/vect/O3-pr36098.c: New testcase.
11056 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11058 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11060 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11062 * gnat.dg/renaming9.ad[sb]: New testcase.
11064 2016-03-05 Jakub Jelinek <jakub@redhat.com>
11067 * g++.dg/expr/stdarg3.C: New test.
11069 2016-03-04 Jeff Law <law@redhat.com>
11071 PR tree-optimization/69196
11072 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11075 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11078 * gcc.dg/pr69973.c: New test.
11080 PR rtl-optimization/69941
11081 * gcc.dg/torture/pr69941.c: New test.
11084 * gcc.dg/pr69824.c: New test.
11086 2016-03-05 Tom de Vries <tom@codesourcery.com>
11088 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11089 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11092 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11095 * g++.dg/cpp1y/var-templ48.C: New test.
11096 * g++.dg/cpp1y/var-templ49.C: New test.
11098 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11100 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11102 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11105 * g++.dg/ubsan/pr70035.C: New test.
11108 * gcc.target/i386/pr70062.c: New test.
11110 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11112 * g++.dg/template/typename21.C: Remove c++98_only.
11114 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11116 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11118 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11121 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11123 (fn_42_b): Likewise.
11124 (fn_42_c): Likewise.
11126 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11129 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11131 (fn_40_b): Likewise.
11132 (fn_41_a): Likewise.
11133 (fn_41_b): Likewise.
11135 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11138 * gcc.target/i386/avx512f-pr70059.c: New test.
11139 * gcc.target/i386/avx512dq-pr70059.c: New test.
11141 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11143 PR rtl-optimization/57676
11144 * gcc.dg/torture/pr57676.c: New test.
11146 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11148 * gcc.dg/pr70026.c: New test.
11150 2016-03-04 Marek Polacek <polacek@redhat.com>
11153 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11154 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11156 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11159 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11161 (test_corners_sisd_si): Likewise.
11162 (main): Remove checks of the above.
11163 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11165 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11167 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11169 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11171 * gcc.dg/torture/pr69951.c: Accept argc==0.
11173 2016-03-04 Richard Biener <rguenther@suse.de>
11176 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11177 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11179 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11182 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11185 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11188 * gcc.dg/guality/pr69947.c: New test.
11190 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11193 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11195 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11197 PR rtl-optimization/69904
11198 * gcc.target/arm/pr69904.c: New test.
11200 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11203 * gcc.dg/vect/pr70021.c: New test.
11204 * gcc.target/i386/pr70021.c: New test.
11206 2016-03-03 Marek Polacek <polacek@redhat.com>
11208 PR middle-end/70050
11209 * gcc.dg/pr70050.c: New test.
11211 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11213 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11215 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11217 PR tree-optimization/70043
11218 * gfortran.dg/vect/pr70043.f90: New test.
11220 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11222 * gnat.dg/specs/task1.ads: New test.
11224 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11226 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11227 Invoke gdb with -batch.
11228 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11230 2016-03-03 Richard Biener <rguenther@suse.de>
11232 PR tree-optimization/55936
11233 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11235 2016-03-02 Jeff Law <law@redhat.com>
11237 PR rtl-optimization/69942
11238 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11239 effects of argument promotions.
11241 PR tree-optimization/69987
11242 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11243 target does not support -fprefetch-loop-arrays.
11245 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
11247 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11249 2016-03-02 Bin Cheng <bin.cheng@arm.com>
11251 PR rtl-optimization/69052
11252 * gcc.target/i386/pr69052.c: New test.
11254 2016-03-02 Alan Modra <amodra@gmail.com>
11256 * gcc.dg/pr69990.c: New.
11258 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11261 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11263 PR middle-end/70022
11264 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11267 * gcc.target/i386/pr70028.c: New test.
11269 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11271 * c-c++-common/asan/swapcontext-test-1.c,
11272 * c-c++-common/tsan/thread_leak.c,
11273 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11274 * g++.dg/tsan/benign_race.C,
11275 * g++.dg/tsan/fd_close_norace.C,
11276 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11277 races with sanitizer output
11279 2016-03-02 Richard Biener <rguenther@suse.de>
11280 Uros Bizjak <ubizjak@gmail.com>
11283 * gcc.dg/simd-8.c: New testcase.
11285 2016-03-02 Richard Biener <rguenther@suse.de>
11287 PR middle-end/67278
11288 * gcc.dg/simd-7.c: New testcase.
11290 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11292 * gcc.target/i386/pr70007.c: Tweak.
11294 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11296 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11298 2016-03-02 Marek Polacek <polacek@redhat.com>
11301 * gcc.dg/pr67854.c: New test.
11303 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11305 PR middle-end/70025
11306 * gcc.dg/torture/pr70025.c: New test.
11308 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11310 PR tree-optimization/68621
11311 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11313 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11315 * gcc.target/i386/pr70007.c: New test.
11317 2016-03-01 Jeff Law <law@redhat.com>
11319 PR tree-optimization/69196
11320 * gcc.dg/tree-ssa/pr69196-1.c: New test.
11322 PR tree-optimization/69196
11323 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11324 duplicating code and spoiling the expected output.
11326 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11329 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11330 supports power9 before doing tests.
11331 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11332 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11333 * gcc.target/powerpc/p9-permute.c: Likewise.
11335 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
11338 * gcc.target/i386/pr70027.c: New test.
11340 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11342 * gcc.dg/pr70017.c: New test.
11344 2016-03-01 Jakub Jelinek <jakub@redhat.com>
11348 * gcc.dg/pr69796.c: New test.
11349 * gcc.dg/pr69974.c: New test.
11351 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11353 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11355 2016-02-29 Jeff Law <law@redhat.com>
11357 PR tree-optimization/69987
11358 * gfortran.dg/pr69987.f90: New test.
11360 PR tree-optimization/69989
11361 * gcc.c-torture/compile/pr69989-2.c: New test.
11363 2016-03-01 Marek Polacek <polacek@redhat.com>
11366 * g++.dg/parse/invalid1.C: New test.
11368 2016-03-01 Richard Biener <rguenther@suse.de>
11370 PR middle-end/70022
11371 * gcc.dg/pr70022.c: New testcase.
11373 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11375 PR tree-optimization/69956
11376 * gcc.dg/pr69956.c: New test.
11378 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11381 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11382 XFAIL when hardware supports efficient unaligned storage access.
11384 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11387 * g++.dg/template/pr69961a.C: New test.
11388 * g++.dg/template/pr69961b.C: New test.
11390 2016-02-29 David Malcolm <dmalcolm@redhat.com>
11392 PR preprocessor/69985
11393 * gcc.dg/cpp/pr69985.c: New test case.
11395 2016-02-29 Jeff Law <law@redhat.com>
11397 PR tree-optimization/70005
11398 * gcc.c-torture/execute/pr70005.c New test.
11400 PR tree-optimization/69999
11401 * gcc.c-torture/compile/pr69999.c: New test.
11403 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11405 PR tree-optimization/69652
11406 * gcc.dg/torture/pr69652.c: Delete test.
11407 * gcc.dg/vect/pr69652.c: New test.
11409 2016-02-19 Richard Biener <rguenther@suse.de>
11411 PR tree-optimization/69980
11412 * gfortran.dg/vect/pr69980.f90: New testcase.
11414 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11416 * gcc.target/sparc/20160229-1.c: New test.
11418 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11420 * gnat.dg/stack_usage3.adb: New test.
11421 * gnat.dg/stack_usage3_pkg.ads: New helper.
11423 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11425 * gnat.dg/renaming8.adb: New test.
11426 * gnat.dg/renaming8_pkg1.ads: New helper.
11427 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11428 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11430 2016-02-29 Richard Biener <rguenther@suse.de>
11432 PR tree-optimization/69720
11433 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11435 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11439 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11441 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11442 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11445 * gfortran.dg/coarray_8.f90: Adjust error message.
11446 * gfortran.dg/pr56007.f90: New test.
11447 * gfortran.dg/pr56007.f: New test.
11449 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11451 PR tree-optimization/69989
11452 * gcc.dg/torture/pr69989.c: New test.
11454 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11456 * gcc.target/i386/stack-realign-win.c: New test.
11458 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11461 * gfortran.dg/pr60126.f90: New test.
11463 2016-02-27 Jeff Law <law@redhat.com>
11466 2016-02-26 Richard Biener <rguenther@suse.de>
11467 Jeff Law <law@redhat.com>
11469 PR tree-optimization/69740
11470 * gcc.c-torture/compile/pr69740-1.c: New test.
11471 * gcc.c-torture/compile/pr69740-2.c: New test.
11473 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11476 * gfortran.dg/newunit_4.f90: New test.
11478 2016-02-27 Jakub Jelinek <jakub@redhat.com>
11481 PR rtl-optimization/69886
11482 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11483 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11486 2016-02-26 Martin Sebor <msebor@redhat.com>
11488 PR tree-optimization/15826
11489 * gcc.dg/tree-ssa/pr15826.c: New test.
11491 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11494 * gcc.target/powerpc/pr69969.c: New test.
11496 2016-02-26 Martin Sebor <msebor@redhat.com>
11499 * g++.old-deja/g++.other/decl5.C: Add a test case.
11501 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11504 * gcc.target/powerpc/pr69946.c: New file.
11506 2016-02-26 Richard Biener <rguenther@suse.de>
11507 Jeff Law <law@redhat.com>
11509 PR tree-optimization/69740
11510 * gcc.c-torture/compile/pr69740-1.c: New test.
11511 * gcc.c-torture/compile/pr69740-2.c: New test.
11513 2016-02-26 Martin Jambor <mjambor@suse.cz>
11515 PR middle-end/69920
11516 * gcc.dg/torture/pr69932.c: New test.
11517 * gcc.dg/torture/pr69936.c: Likewise.
11519 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11522 * gcc.target/s390/pr69709.c: New test.
11524 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11527 * gcc.target/aarch64/pr69245_1.c: New test.
11529 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11532 * gcc.dg/torture/pr69613.c: New test.
11534 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11536 PR rtl-optimization/69891
11537 * gcc.target/i386/pr69891.c: New test.
11539 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11540 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11543 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11544 functionality for both 32-bit and 64-bit.
11546 2016-02-26 Richard Biener <rguenther@suse.de>
11548 PR tree-optimization/69551
11549 * gcc.dg/torture/pr69951.c: New testcase.
11551 2016-02-25 Richard Biener <rguenther@suse.de>
11553 PR tree-optimization/48795
11554 * gcc.dg/Warray-bounds-18.c: New testcase.
11556 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11558 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11560 2016-02-25 Jakub Jelinek <jakub@redhat.com>
11562 PR rtl-optimization/69896
11563 * gcc.dg/pr69896.c: New test.
11565 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11568 * g++.dg/cpp1y/paren2.C: New test.
11570 2016-02-24 Martin Sebor <msebor@redhat.com>
11573 * gcc.dg/enum-mode-2.c: New test.
11575 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11578 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11579 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11580 * g++.dg/ubsan/pr69922.C: New test.
11582 2016-02-24 Marek Polacek <polacek@redhat.com>
11585 * gcc.dg/pr69819.c: New test.
11587 2016-02-24 Martin Sebor <msebor@redhat.com>
11590 * g++.dg/ext/flexary15.C: New test.
11592 2016-02-24 Martin Sebor <msebor@redhat.com>
11594 * gcc.dg/builtins-68.c: Avoid making unportable
11595 assumptions about the relationship between SIZE_MAX and UINT_MAX.
11596 * g++.dg/ext/builtin_alloca.C: Same.
11598 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11599 Charles Baylis <charles.baylis@linaro.org>
11602 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11604 2016-02-24 Richard Biener <rguenther@suse.de>
11605 Jakub Jelinek <jakub@redhat.com>
11607 PR middle-end/69760
11608 * gcc.dg/torture/pr69760.c: New testcase.
11610 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11612 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11613 pattern on Solaris with as.
11615 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11617 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11618 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11619 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11620 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11622 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11624 PR middle-end/69915
11625 * gcc.dg/pr69915.c: New test.
11627 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11629 PR rtl-optimization/69886
11630 * gcc.dg/torture/pr69886.c: New test.
11632 2016-02-24 Richard Biener <rguenther@suse.de>
11634 PR middle-end/68963
11635 * gcc.dg/torture/pr68963.c: New testcase.
11637 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11640 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11641 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11642 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11643 * gcc.target/arm/atomic_loaddi_1.c: New test.
11644 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11645 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11646 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11647 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11648 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11649 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11650 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11651 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11653 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11655 PR middle-end/69909
11656 * gcc.dg/torture/pr69909.c: New test.
11658 2016-02-24 Richard Biener <rguenther@suse.de>
11660 PR tree-optimization/69907
11661 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11662 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11663 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11665 2016-02-24 Christian Bruel <christian.bruel@st.com>
11667 * gcc.target/arm/pragma_cpp_fma.c: New test.
11669 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11672 * gfortran.dg/include_6.f90: Update test.
11674 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11677 * objc.dg/pr69844.m: New test.
11679 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11681 PR libgfortran/69456
11682 * gfortran.dg/namelist_89.f90: New test.
11683 * gfortran.dg/pr59700.f90: Update test..
11685 2016-02-23 Martin Sebor <msebor@redhat.com>
11687 PR middle-end/69780
11688 * g++.dg/ext/builtin_alloca.C: New test.
11689 * gcc.dg/builtins-68.c: New test.
11691 2016-02-23 Richard Henderson <rth@redhat.com>
11693 * gcc.target/i386/addr-space-3.c: Remove test.
11695 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11697 PR preprocessor/69126
11698 PR preprocessor/69543
11699 * c-c++-common/pr69126-2-long.c: New test.
11700 * c-c++-common/pr69126-2-short.c: New test.
11701 * c-c++-common/pr69543-1.c: Remove xfail.
11703 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11705 PR preprocessor/69126
11706 PR preprocessor/69543
11707 PR preprocessor/69558
11708 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11710 (test_2): ...this, and add leading comment.
11711 (MACRO_3, test_3): New.
11712 (MACRO_4A, MACRO_4B, test_4): New.
11713 (MACRO): Rename to...
11714 (MACRO_5): ...this.
11716 (test_5): ...this, updating for renaming of MACRO, and
11717 add leading comment.
11718 * c-c++-common/pr69543-1.c: New.
11719 * c-c++-common/pr69543-2.c: New.
11720 * c-c++-common/pr69543-3.c: New.
11721 * c-c++-common/pr69543-4.c: New.
11722 * c-c++-common/pr69558-1.c: New.
11723 * c-c++-common/pr69558-2.c: New.
11724 * c-c++-common/pr69558-3.c: New.
11725 * c-c++-common/pr69558-4.c: New.
11726 * gcc.dg/pr69558.c: Move to...
11727 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11730 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11732 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11733 to -ftree-parallelize-loops/-fopenacc changes.
11734 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11735 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11736 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11737 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11738 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11739 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11740 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11741 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11742 * c-c++-common/goacc/kernels-loop.c: Likewise.
11743 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11744 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11745 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11746 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11748 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11750 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11752 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11755 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11758 * gcc.dg/pr69900.c: New test.
11760 2016-02-23 Martin Jambor <mjambor@suse.cz>
11762 PR tree-optimization/69666
11763 * gcc.dg/tree-ssa/pr69666.c: New test.
11765 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11768 * gfortran.dg/coarray_allocate_5.f08: New test.
11770 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11772 * gcc.target/s390/vcond-shift.c: Move to ...
11773 * gcc.target/s390/vector/vcond-shift.c: ... here.
11775 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11777 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11778 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11780 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11782 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11784 2016-02-20 Mark Wielaard <mjw@redhat.com>
11787 * gcc.dg/unused-variable-3.c: New test.
11789 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11792 * gcc.target/i386/pr69888.c: New test.
11794 2016-02-22 Richard Biener <rguenther@suse.de>
11796 PR tree-optimization/69882
11797 * gfortran.dg/vect/pr69882.f90: New testcase.
11799 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11802 * gcc.dg/pr69885.c: New test.
11804 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11808 * gcc.target/sh/pr54089-10.c: New.
11810 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
11813 * gfortran.dg/deferred_character_15.f90 : New test.
11815 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11818 gfortran.dg/allocate_with_source_18.f03: New test.
11820 2016-02-20 Harald Anlauf <anlauf@gmx.de>
11823 gfortran.dg/gomp/pr52531.f90: New test.
11825 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11828 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11831 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11834 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11835 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11838 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11841 * g++.dg/torture/pr69851.C: New test.
11843 2016-02-19 Martin Sebor <msebor@redhat.com>
11846 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11848 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11851 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11852 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11855 * g++.dg/cpp0x/pr67767.C: New test.
11857 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11859 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11860 for fp, simd, crypto, crc, lse.
11861 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11863 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11864 effective target check.
11866 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11869 * gcc.target/i386/pr69820.c: New test.
11871 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11873 * gcc.target/s390/vector/int128-1.c: New test.
11875 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11877 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11879 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11881 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11882 instruction pattern name to prevent the testcase from failing with
11885 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11887 * gcc.target/s390/md/movstr-2.c: New test.
11889 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11891 * gcc.target/s390/morestack.c: New test.
11893 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11896 * gcc.target/s390/pr69625.c: Add test case.
11898 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11901 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11903 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11906 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11907 * gcc.target/powerpc/fusion3.c: Likewise.
11909 2016-02-18 Richard Biener <rguenther@suse.de>
11911 PR middle-end/69553
11912 * g++.dg/torture/pr69553.C: New testcase.
11914 2016-02-18 Nick Clifton <nickc@redhat.com>
11918 * gcc.target/arm/pr62554.c: New test.
11919 * gcc.target/arm/pr69610-1.c: New test.
11920 * gcc.target/arm/pr69610-2.c: New test.
11922 2016-02-18 Richard Biener <rguenther@suse.de>
11924 PR middle-end/69854
11925 * gcc.dg/torture/pr69854.c: New testcase.
11927 2016-02-17 Jakub Jelinek <jakub@redhat.com>
11930 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11932 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11934 * gcc.target/powerpc/vec-cg.c: New test.
11936 2016-02-17 Richard Biener <rguenther@suse.de>
11939 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11941 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11944 * gcc.c-torture/compile/pr69161.c: New test.
11946 2016-02-17 David Sherwood <david.sherwood@arm.com>
11949 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11950 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11952 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11954 * gcc.dg/ifcvt-4.c: Skip on Visium.
11956 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11958 * gnat.dg/atomic8.adb: New test.
11960 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11962 * gnat.dg/discr46.ad[sb]: New test.
11964 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11967 * gcc.target/powerpc/pr48344-1.c: New test.
11969 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11972 * gfortran.dg/associate_21.f90: New test.
11974 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11977 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11978 -Wnonnull in dg-options.
11979 * c-c++-common/nonnull-2.c: New test.
11981 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11982 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11984 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11986 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11988 PR middle-end/69801
11989 * gcc.dg/pr69801.c: Add empty dg-options.
11991 2016-02-16 James Norris <jnorris@codesourcery.com>
11993 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11994 * g++.dg/goacc/deviceptr-1.c: New file.
11996 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11998 PR tree-optimization/69820
11999 * gcc.dg/vect/pr69820.c: New test.
12001 2016-02-16 Richard Biener <rguenther@suse.de>
12003 PR tree-optimization/69776
12004 * gcc.dg/torture/pr69776-2.c: New testcase.
12006 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12008 PR tree-optimization/69714
12009 * gcc.dg/torture/pr69714.c: New test.
12011 2016-02-16 Jakub Jelinek <jakub@redhat.com>
12013 PR tree-optimization/69802
12014 * gcc.dg/pr69802.c: New test.
12016 2016-02-16 Richard Biener <rguenther@suse.de>
12018 PR middle-end/69801
12019 * gcc.dg/pr69801.c: New testcase.
12021 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12023 PR libgfortran/69651
12024 * gfortran.dg/read_bang.f90: New test.
12025 * gfortran.dg/read_bang4.f90: New test.
12027 2016-02-15 Jakub Jelinek <jakub@redhat.com>
12030 * g++.dg/init/pr69658.C: New test.
12033 * c-c++-common/pr69797.c: New test.
12035 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12037 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12038 check for aarch64*-*-*.
12040 2016-02-15 Richard Biener <rguenther@suse.de>
12042 PR tree-optimization/69783
12043 * gcc.dg/vect/pr69783.c: New testcase.
12045 2016-02-15 Richard Biener <rguenther@suse.de>
12047 PR tree-optimization/69776
12048 * gcc.dg/torture/pr69776.c: New testcase.
12050 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12053 * gfortran.dg/type_decl_4.f90: Reinstated.
12055 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
12058 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12060 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12064 * gfortran.dg/type_decl_4.f90: Removed.
12066 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12069 * gfortran.dg/type_decl_4.f90: New test.
12071 2016-02-14 Alan Modra <amodra@gmail.com>
12074 * gcc.c-torture/execute/stkalign.c: Revise test.
12076 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12079 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12081 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12084 * gcc.target/sh/torture/pr67260.c: New.
12086 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
12088 * gcc.dg/pr67964.c: Add dg-require-alias.
12090 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12094 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12096 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12098 PR libgfortran/69668
12099 * gfortran.dg/namelist_88.f90: New test.
12101 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12103 PR libgfortran/69668
12104 * gfortran.dg/namelist_38.f90: Update test.
12105 * gfortran.dg/namelist_84.f90: Update test.
12107 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12110 * gcc.dg/pr69554-1.c: New test.
12111 * gfortran.dg/pr69554-1.F90: New test.
12112 * gfortran.dg/pr69554-2.F90: New test.
12113 * lib/gcc-dg.exp (proc dg-locus): New function.
12114 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12115 distinguish between the caret-printing and non-caret-printing
12116 cases. If caret-printing has been explicitly enabled, bail out
12117 without attempting to fix up the output.
12119 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12123 * gcc.dg/spellcheck-options-3.c: New test case.
12124 * gcc.dg/spellcheck-options-4.c: New test case.
12125 * gcc.dg/spellcheck-options-5.c: New test case.
12126 * gcc.dg/spellcheck-options-6.c: New test case.
12127 * gcc.dg/spellcheck-options-7.c: New test case.
12128 * gcc.dg/spellcheck-options-8.c: New test case.
12129 * gcc.dg/spellcheck-options-9.c: New test case.
12130 * gcc.dg/spellcheck-options-10.c: New test case.
12132 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12134 PR rtl-optimization/69764
12135 PR rtl-optimization/69771
12136 * c-c++-common/pr69764.c: New test.
12137 * gcc.dg/torture/pr69771.c: New test.
12139 2016-02-12 Marek Polacek <polacek@redhat.com>
12141 * g++.dg/torture/init-list1.C: New.
12143 2016-02-12 Marek Polacek <polacek@redhat.com>
12145 * gcc.dg/pr69522.c: Add empty dg-options.
12147 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12149 * g++.dg/lto/lto.exp: Include and init mpx.
12150 * g++.dg/lto/pr69729_0.C: New test.
12152 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12155 * g++.dg/ipa/pr69241-4.C: New test.
12158 * g++.dg/ipa/pr68672-1.C: New test.
12159 * g++.dg/ipa/pr68672-2.C: New test.
12160 * g++.dg/ipa/pr68672-3.C: New test.
12162 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12165 * gcc.dg/pr69522.c: New test.
12167 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12170 * g++.dg/cpp1y/69098.C: New test.
12171 * g++.dg/cpp1y/69098-2.C: New test.
12173 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12175 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12176 and neighbour -> neighbor.
12177 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12178 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12179 * c-c++-common/Wvarargs.c: Likewise.
12180 * c-c++-common/goacc/host_data-5.c: Likewise.
12181 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12182 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12183 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12184 * gcc.target/aarch64/pr60697.c: Likewise.
12185 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12186 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12187 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12188 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12189 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12190 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12191 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12192 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12193 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12194 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12195 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12196 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12197 * g++.dg/lookup/koenig5.C: Likewise.
12198 * g++.dg/ext/no-asm-2.C: Likewise.
12199 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12200 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12201 * gfortran.dg/used_types_16.f90: Likewise.
12202 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12203 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12204 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12205 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12206 * gfortran.dg/abstract_type_6.f03: Likewise.
12207 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12208 * gfortran.dg/used_types_15.f90: Likewise.
12209 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12210 * gfortran.dg/exit_3.f08: Likewise.
12211 * gfortran.dg/open_status_2.f90: Likewise.
12212 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12213 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12214 * gfortran.dg/associate_1.f03: Likewise.
12215 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12216 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12217 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12218 * gcc.dg/builtin-object-size-1.c: Likewise.
12219 * gcc.dg/noreturn-6.c: Likewise.
12220 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12221 * gcc.dg/globalalias.c: Likewise.
12222 * gcc.dg/builtins-config.h: Likewise.
12223 * gcc.dg/pr30457.c: Likewise.
12224 * gcc.c-torture/compile/volatile-1.c: Likewise.
12225 * gcc.c-torture/execute/20101011-1.c: Likewise.
12226 * c-c++-common/Waddress-1.c: Likewise.
12228 2016-02-11 Jakub Jelinek <jakub@redhat.com>
12231 * c-c++-common/Waddress-1.c: New test.
12233 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12236 * gfortran.dg/associate_19.f03: New test.
12237 * gfortran.dg/associate_20.f03: New test.
12239 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12241 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12243 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12245 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12246 .arch armv8-a\n. Add -dA to dg-options.
12247 * gcc.target/aarch64/assembler_arch_1.c: New test.
12248 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12250 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12253 * g++.dg/cpp0x/pr68726.C: New.
12255 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12257 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12260 2016-02-11 Richard Biener <rguenther@suse.de>
12262 * g++.dg/tree-ssa/pr61034.C: Adjust.
12264 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12267 * gcc.target/s390/pr69148.c: New.
12269 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12271 PR tree-optimization/69652
12272 * gcc.dg/torture/pr69652.c: New test.
12274 2016-02-10 Jakub Jelinek <jakub@redhat.com>
12275 Patrick Palka <ppalka@gcc.gnu.org>
12279 * g++.dg/ipa/pr69241-1.C: New test.
12280 * g++.dg/ipa/pr69241-2.C: New test.
12281 * g++.dg/ipa/pr69241-3.C: New test.
12282 * g++.dg/ipa/pr69649.C: New test.
12284 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
12286 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12287 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12289 2016-02-10 Bin Cheng <bin.cheng@arm.com>
12291 PR tree-optimization/68021
12292 * gcc.dg/tree-ssa/pr68021.c: New test.
12294 2016-02-10 Richard Biener <rguenther@suse.de>
12296 PR tree-optimization/69726
12297 * gcc.dg/uninit-22.c: New testcase.
12299 2016-02-09 Andrew Pinski <apinski@cavium.com>
12302 * gcc.c-torture/compile/20160205-1.c: New testcase.
12304 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12307 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12308 instead accessing a really large arrray.
12309 * gcc.target/powerpc/fusion3.c: Likewise.
12311 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
12314 * gcc.c-torture/execute/pr68532.c: New test.
12316 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
12319 * gcc.dg/pr69634.c: New.
12321 2016-02-09 Richard Biener <rguenther@suse.de>
12323 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12325 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
12327 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12329 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12331 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12333 2016-02-09 Richard Biener <rguenther@suse.de>
12335 PR tree-optimization/69715
12336 * gcc.dg/torture/pr69715.c: New testcase.
12338 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12341 * g++.dg/cpp0x/trailing12.C: New test.
12342 * g++.dg/cpp0x/trailing13.C: New test.
12344 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12348 * g++.dg/cpp1y/auto-fn29.C: New test.
12349 * g++.dg/cpp1y/auto-fn30.C: New test.
12351 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12353 PR tree-optimization/69209
12354 * gcc.c-torture/compile/pr69209.c: New test.
12356 2016-02-08 Jeff Law <law@redhat.com>
12358 PR tree-optimization/68541
12359 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12360 of statements allowed in join block for path splitting.
12362 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12365 * g++.dg/gomp/pr59627.C: New test.
12368 * g++.dg/ipa/pr69239.C: New test.
12370 2016-02-08 David Malcolm <dmalcolm@redhat.com>
12372 PR preprocessor/69664
12373 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12374 * gcc.dg/cpp/warn-comments.c: Likewise.
12376 2016-02-08 Marek Polacek <polacek@redhat.com>
12379 * g++.dg/init/const12.C: New test.
12381 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12384 * gcc.dg/lto/pr55113_0.c: Remove test.
12386 2016-02-08 Richard Biener <rguenther@suse.de>
12388 PR tree-optimization/69719
12389 * gcc.dg/torture/pr69719.c: New testcase.
12391 2016-02-08 Richard Biener <rguenther@suse.de>
12392 Jeff Law <law@redhat.com>
12395 * gcc.target/mips/pr68273.c: New testcase.
12397 2016-02-08 Richard Biener <rguenther@suse.de>
12399 PR rtl-optimization/69274
12400 * gcc.target/i386/addr-sel-1.c: XFAIL.
12402 2016-02-08 Jeff Law <law@redhat.com>
12404 PR tree-optimization/68541
12405 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12407 PR tree-optimization/65917
12408 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12410 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12413 * gfortran.dg/namelist_args.f90: New test.
12415 2016-02-05 Jeff Law <law@redhat.com>
12417 PR tree-optimization/68541
12418 * gcc.dg/tree-ssa/split-path-2.c: New test.
12419 * gcc.dg/tree-ssa/split-path-3.c: New test.
12420 * gcc.dg/tree-ssa/split-path-4.c: New test.
12421 * gcc.dg/tree-ssa/split-path-5.c: New test.
12422 * gcc.dg/tree-ssa/split-path-6.c: New test.
12423 * gcc.dg/tree-ssa/split-path-7.c: New test.
12425 2016-02-05 Martin Sebor <msebor@redhat.com>
12428 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12429 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12431 2016-02-06 Richard HEnderson <rth@redhat.com>
12434 * gcc.target/i386/addr-space-4.c: New.
12435 * gcc.target/i386/addr-space-5.c: New.
12437 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12440 * gfortran.dg/elemental_dependency_6.f90: New.
12442 2016-02-05 Jakub Jelinek <jakub@redhat.com>
12444 PR rtl-optimization/69691
12445 * gcc.c-torture/execute/pr69691.c: New test.
12448 * g++.dg/parse/pr69628.C: New test.
12450 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12452 * gcc.dg/sancov/asan.c: Move to ...
12453 * gcc.dg/asan/sancov-1.c: ... here.
12455 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12457 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12459 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12462 * gcc.target/i386/pr69677.c: New test.
12464 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12467 * g++.dg/template/pr68948.C: New test.
12469 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12471 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12472 (only necessary on s390x).
12474 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12476 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12477 -mno-accumulate-outgoing-args.
12479 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12481 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12483 2016-02-04 Jakub Jelinek <jakub@redhat.com>
12486 * c-c++-common/pr69669.c: New test.
12488 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12491 * g++.dg/pr69667.C: New file.
12493 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12496 * gcc.dg/pr69619.c: Add new test.
12498 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12500 PR rtl-optimization/69577
12501 * gcc.target/i386/pr69577.c: New test.
12503 2016-02-04 Martin Liska <mliska@suse.cz>
12505 * g++.dg/asan/pr69276.C: New test.
12507 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12511 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12512 a single smulbb instruction.
12513 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12514 * gcc.target/amr/wmul-2.c: Likewise.
12516 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12520 * gcc.c-torture/execute/pr67714.c: New test.
12522 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12525 * gcc.target/i386/pr69454-1.c: New test.
12526 * gcc.target/i386/pr69454-2.c: New test.
12528 2016-02-03 Martin Sebor <msebor@redhat.com>
12535 * g++.dg/ext/flexarray-mangle-2.C: New test.
12536 * g++.dg/ext/flexarray-mangle.C: New test.
12537 * g++.dg/ext/flexarray-subst.C: New test.
12538 * g++.dg/ext/flexary11.C: New test.
12539 * g++.dg/ext/flexary12.C: New test.
12540 * g++.dg/ext/flexary13.C: New test.
12541 * g++.dg/ext/flexary14.C: New test.
12542 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12544 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12546 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12547 Define only if CHECK_FLOAT128 is defined.
12548 (main): Properly initialize u5.
12550 2016-02-03 Jakub Jelinek <jakub@redhat.com>
12553 * gcc.dg/pr69627.c: New test.
12556 * gcc.dg/pr69644.c: New test.
12558 2016-02-03 Mike Stump <mikestump@comcast.net>
12560 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12561 support for struct-layout-1.exp.
12563 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12566 * g++.dg/cpp0x/pr69056.C: New test.
12568 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12569 Alexandre Oliva <aoliva@redhat.com>
12572 * gcc.target/powerpc/pr69461.c: New.
12574 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
12576 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12577 works from here ...
12578 (check_effective_target_fsanitize_thread): ... to here. Do not
12579 specify additional compile flags for the test source.
12580 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12581 specify additional compile flags for the test source.
12583 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12585 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12587 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12591 * gfortran.dg/coarray_allocate_2.f08: New test.
12592 * gfortran.dg/coarray_allocate_3.f08: New test.
12593 * gfortran.dg/coarray_allocate_4.f08: New test.
12595 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12597 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12598 use same scan-tree-dump-times on all platforms.
12599 * gcc.dg/vect/vect-outer-1.c: Likewise.
12600 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12601 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12602 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12603 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12604 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12605 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12606 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12608 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12610 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12613 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12615 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12617 2016-02-02 James Norris <jnorris@codesourcery.com>
12619 * c-c++-common/goacc/routine-5.c: Add tests.
12621 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
12623 * gcc.target/nvptx/unsigned-cmp.c: New test.
12625 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12627 * gcc.target/aarch64/scalar_shift_1.c
12628 (test_corners_sisd_di): Improve force to SIMD register.
12629 (test_corners_sisd_si): Likewise.
12630 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12631 Remove scan-assembler check for ldr.
12633 2016-02-02 Richard Biener <rguenther@suse.de>
12635 PR tree-optimization/69595
12636 * gcc.dg/Warray-bounds-17.c: New testcase.
12638 2016-02-02 Richard Biener <rguenther@suse.de>
12640 PR tree-optimization/69606
12641 * gcc.dg/torture/pr69606.c: New testcase.
12643 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12645 PR middle-end/68542
12646 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12647 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12649 2016-02-02 Alan Modra <amodra@gmail.com>
12652 * gcc.target/powerpc/pr69548.c: New test.
12654 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12656 PR rtl-optimization/69592
12657 * gcc.dg/pr69592.c: New test.
12659 PR preprocessor/69543
12661 * gcc.dg/pr69543.c: New test.
12662 * gcc.dg/pr69558.c: New test.
12664 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
12667 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12669 2016-02-01 Martin Sebor <msebor@redhat.com>
12671 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12673 2016-02-01 Bin Cheng <bin.cheng@arm.com>
12675 PR tree-optimization/67921
12676 * c-c++-common/ubsan/pr67921.c: New test.
12678 2016-02-01 Richard Biener <rguenther@suse.de>
12680 PR middle-end/69556
12681 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12683 2016-02-01 Richard Biener <rguenther@suse.de>
12685 PR tree-optimization/69574
12686 * gcc.dg/torture/pr69574.c: New testcase.
12688 2016-02-01 Richard Biener <rguenther@suse.de>
12690 PR tree-optimization/69579
12691 * gcc.dg/setjmp-6.c: New testcase.
12693 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12695 PR rtl-optimization/69570
12696 * g++.dg/opt/pr69570.C: New test.
12698 2016-02-01 Richard Henderson <rth@redhat.com>
12700 * gcc.dg/pr69535.c: New test.
12702 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
12705 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12706 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12709 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12711 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12713 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
12716 * gfortran.dg/allocate_with_source_17.f03: New test.
12718 2016-01-30 Jakub Jelinek <jakub@redhat.com>
12720 PR tree-optimization/69546
12721 * gcc.dg/torture/pr69546.c: New test.
12723 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
12726 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12728 2016-01-30 Martin Sebor <msebor@redhat.com>
12731 * g++.dg/ext/flexary10.C: New test.
12733 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12736 gfortran.dg/common_23.f90: New test.
12738 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12741 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12742 condition being checked, and disable it when the target supports
12743 misaligned loads and stores.
12745 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12748 * gcc.dg/torture/pr69518.c: New test.
12750 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12753 * gcc.target/i386/pr69530.c: New test.
12755 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
12758 * gcc.target/mips/div-delay.c: New test.
12760 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12763 * gcc.target/i386/pr69551.c: New test.
12766 * gcc.target/i386/pr66137.c: New test.
12768 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12770 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12771 always built for p5600.
12772 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12773 isa=p5600 dg-option.
12775 2016-01-29 Richard Biener <rguenther@suse.de>
12777 PR tree-optimization/69547
12778 * g++.dg/tree-ssa/pr69547.C: New testcase.
12780 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12783 * g++.dg/warn/Wunused-function2.C: New test.
12785 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12787 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12788 support for test to succeed.
12790 2016-01-29 Marek Polacek <polacek@redhat.com>
12794 * g++.dg/ext/constexpr-vla2.C: New test.
12795 * g++.dg/ext/constexpr-vla3.C: New test.
12796 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12798 2016-01-29 Richard Biener <rguenther@suse.de>
12800 PR middle-end/69537
12801 * gcc.dg/uninit-21.c: New testcase.
12803 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
12806 * gcc.target/i386/pr69459.c: New test.
12808 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
12811 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12812 * gcc.target/mips/pr68400.c: New test.
12814 2016-01-28 Martin Sebor <msebor@redhat.com>
12817 * gcc.target/powerpc/pr17381.c: New test.
12819 2016-01-28 Jakub Jelinek <jakub@redhat.com>
12821 PR middle-end/69542
12822 * gcc.dg/torture/pr69542.c: New test.
12824 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12826 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12828 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12830 * gcc.dg/pr65980.c: Skip on AIX.
12831 * gcc.dg/pr66688.c: Same.
12833 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12836 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12837 * gcc.dg/tree-ssa/sra-18.c: Same.
12839 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12842 * gfortran.dg/block_15.f08: New test.
12843 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12844 on incorrectly closed BLOCK.
12846 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12848 * gcc.dg/declare-simd.c: New test.
12849 2016-01-28 Richard Biener <rguenther@suse.de>
12851 PR tree-optimization/69466
12852 * gfortran.dg/vect/pr69466.f90: New testcase.
12854 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12856 * g++.dg/pr67989.C: Remove ARM-specific option.
12857 * gcc.target/arm/pr67989.C: New file.
12859 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12861 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12862 and expm1 test for glibc < 2.11.
12864 2016-01-27 Richard Henderson <rth@redhat.com>
12866 * gcc.c-torture/execute/pr69447.c: New test.
12868 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
12871 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12873 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12876 * gcc.dg/pr66869.c: New test.
12878 2016-01-25 Jeff Law <law@redhat.com>
12880 PR tree-optimization/68398
12881 PR tree-optimization/69196
12882 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12883 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12884 path to avoid new heuristic allowing more irreducible regions
12885 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12886 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12887 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12888 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12889 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12891 2016-01-27 Marek Polacek <polacek@redhat.com>
12894 * c-c++-common/vector-compare-4.c: New test.
12896 2016-01-27 David Malcolm <dmalcolm@redhat.com>
12898 PR preprocessor/69126
12899 * c-c++-common/pr69126.c: New test case.
12901 2016-01-27 Ian Lance Taylor <iant@google.com>
12903 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12905 2016-01-27 Ryan Burn <contact@rnburn.com>
12908 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12910 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12913 * gcc.target/i386/pr69512.c: New test.
12915 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12918 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12920 2016-01-27 Marek Polacek <polacek@redhat.com>
12923 * g++.dg/pr69379.C: New test.
12925 2016-01-27 Martin Sebor <msebor@redhat.com>
12928 * g++.dg/abi/Wabi-2-2.C: New test.
12929 * g++.dg/abi/Wabi-2-3.C: New test.
12930 * g++.dg/abi/Wabi-3-2.C: New test.
12931 * g++.dg/abi/Wabi-3-3.C: New test.
12933 2016-01-27 Richard Biener <rguenther@suse.de>
12935 PR tree-optimization/69166
12936 * gcc.dg/torture/pr69166.c: New testcase.
12938 2016-01-27 Martin Jambor <mjambor@suse.cz>
12940 PR tree-optimization/69355
12941 * gcc.dg/tree-ssa/pr69355.c: New test.
12943 2016-01-27 Marek Polacek <polacek@redhat.com>
12946 * g++.dg/ext/constexpr-vla1.C: New test.
12948 2016-01-20 Christian Bruel <christian.bruel@st.com>
12951 * gcc.target/arm/pr69245.c: New test.
12953 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12955 PR tree-optimization/69399
12956 * gcc.dg/torture/pr69399.c: New test.
12958 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12960 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12962 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12964 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12966 2016-01-26 Tom de Vries <tom@codesourcery.com>
12968 PR tree-optimization/69110
12969 * gcc.dg/autopar/pr69110.c: New test.
12971 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
12972 Sebastian Pop <s.pop@samsung.com>
12974 * gcc.dg/graphite/isl-ast-op-select.c: New.
12976 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
12979 * gfortran.dg/allocate_error_6.f90: New test.
12981 2016-01-26 Richard Henderson <rth@redhat.com>
12983 * gcc.dg/tm/pr60908.c: New test.
12985 2016-01-26 David Malcolm <dmalcolm@redhat.com>
12988 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12990 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12991 expected multiline output to reflect the colorization being
12992 disabled before newlines.
12993 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12994 (custom_diagnostic_finalizer): Replace call to
12995 pp_newline_and_flush with call to pp_flush.
12996 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12997 * gfortran.dg/implicit_class_1.f90: Likewise.
12998 * lib/gcc-dg.exp (allow_blank_lines): New global.
12999 (dg-allow-blank-lines-in-output): New procedure.
13000 (gcc-dg-prune): Complain about blank lines in the output, unless
13001 dg-allow-blank-lines-in-output was called.
13002 * lib/multiline.exp (_build_multiline_regex): Only support
13003 arbitrary followup text for non-blank-lines, not for blank lines.
13005 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13007 PR tree-optimization/69483
13008 * gcc.dg/pr69483.c: New test.
13009 * g++.dg/opt/pr69483.C: New test.
13011 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13014 * gcc.target/arm/pr68620.c: New test.
13016 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13018 * gcc.target/i386/pr68986-2.c: Remove -m32.
13020 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13023 * gcc.target/i386/pr68986-1.c: New test.
13024 * gcc.target/i386/pr68986-2.c: Likewise.
13025 * gcc.target/i386/pr68986-3.c: Likewise.
13027 2016-01-26 Christian Bruel <christian.bruel@st.com>
13029 * lib/target-supports.exp
13030 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13031 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13032 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13034 2016-01-26 Richard Biener <rguenther@suse.de>
13036 PR tree-optimization/69452
13037 * gcc.dg/torture/pr69452.c: New testcase.
13039 2016-01-26 Jakub Jelinek <jakub@redhat.com>
13042 * gcc.dg/pr69442.c: New test.
13044 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13047 * gcc.target/aarch64/simd/pr67896.C: New.
13049 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13051 PR tree-optimization/69400
13052 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13054 (plugin_init): Call it.
13055 * gcc.dg/torture/pr69400.c: New test.
13057 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13059 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13061 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13062 Sebastian Pop <s.pop@samsung.com>
13064 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13067 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13068 Sebastian Pop <s.pop@samsung.com>
13070 * gcc.dg/graphite/pr69292.c: New.
13072 2016-01-25 Jakub Jelinek <jakub@redhat.com>
13074 * c-c++-common/goacc/use_device-1.c: New test.
13076 2016-01-25 Jeff Law <law@redhat.com>
13078 PR tree-optimization/69196
13079 PR tree-optimization/68398
13080 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13081 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13083 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
13086 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13089 2016-01-25 Richard Biener <rguenther@suse.de>
13092 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13094 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13097 * gcc.dg/pr69421.c: New test.
13099 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13101 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13102 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13103 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13104 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13105 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13106 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13107 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13108 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13109 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13110 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13112 2016-01-25 Richard Biener <rguenther@suse.de>
13114 PR tree-optimization/69376
13115 * gcc.dg/torture/pr69376.c: New testcase.
13117 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13121 * gfortran.dg/interface_38.f90: New test.
13122 * gfortran.dg/interface_39.f90: New test.
13124 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13127 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13132 * g++.dg/template/pr11858.C: New test.
13133 * g++.dg/template/pr24663.C: New test.
13134 * g++.dg/template/unify12.C: New test.
13135 * g++.dg/template/unify13.C: New test.
13136 * g++.dg/template/unify14.C: New test.
13137 * g++.dg/template/unify15.C: New test.
13138 * g++.dg/template/unify16.C: New test.
13139 * g++.dg/template/unify17.C: New test.
13141 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13144 gfortran.dg/pr68283.f90: New test.
13146 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13149 * gfortran.dg/inline_matmul_13.f90: New test.
13150 * gfortran.dg/matmul_bounds_8.f90: New test.
13151 * gfortran.dg/matmul_bounds_9.f90: New test.
13152 * gfortran.dg/matmul_bounds_10.f90: New test.
13154 2016-01-23 Tom de Vries <tom@codesourcery.com>
13156 PR tree-optimization/69426
13157 * gcc.dg/autopar/pr69426.c: New test.
13159 2016-01-23 Martin Sebor <msebor@redhat.com>
13163 * g++.dg/cpp0x/alignas5.C: New test.
13164 * g++.dg/ext/vector29.C: Same.
13166 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
13168 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13169 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13170 _GNU_SOURCE from compile flags to the source.
13171 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13172 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13173 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13174 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13176 2016-01-22 Jakub Jelinek <jakub@redhat.com>
13179 * g++.dg/opt/pr69432.C: New test.
13181 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13183 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13184 32-bit targets testing an -m64 multilib.
13186 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13188 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13191 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13193 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13195 2016-01-21 Christian Bruel <christian.bruel@st.com>
13198 * gcc.target/i386/pr68674.c
13199 * gcc.target/aarch64/pr68674.c
13200 * gcc.target/arm/pr68674.c
13202 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13205 * gcc.c-torture/execute/pr69403.c: New test.
13207 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13210 * g++.dg/template/pr55843.C: New.
13212 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13215 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13216 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13218 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13221 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13222 from dg-do compile directive, and instead add
13223 { dg-require-effective-target int128 }.
13225 2016-01-20 Martin Sebor <msebor@redhat.com>
13228 * gcc.dg/sync-fetch.c: New test.
13230 2016-01-21 Martin Sebor <msebor@redhat.com>
13233 * gcc.target/powerpc/pr69252.c: New test.
13235 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13238 * gfortran.dg/pr65996.f90: New test.
13240 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13243 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13244 expected to generate an error.
13246 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13248 PR middle-end/66178
13249 * gcc.dg/torture/pr66178.c: New test.
13251 2016-01-21 Anton Blanchard <anton@samba.org>
13252 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13255 * gcc.target/powerpc/pr63354.c: New test.
13257 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13259 PR rtl-optimization/68990
13260 * gcc.target/i386/pr68990: New.
13262 2016-01-21 Nick Clifton <nickc@redhat.com>
13265 * gcc.target/mips/pr69129.c: New.
13267 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13270 * g++.dg/cpp0x/pr58046.C: New.
13272 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13276 * gcc.target/arm/pr69187.c: New test.
13279 * g++.dg/torture/pr69355.C: New test.
13281 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13282 Sebastian Pop <s.pop@samsung.com>
13284 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13286 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13287 Sebastian Pop <s.pop@samsung.com>
13289 * gcc.dg/graphite/pr68976.c: New test.
13291 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13293 PR middle-end/67653
13294 * c-c++-common/pr67653.c: New test.
13295 * gcc.dg/torture/pr29119.c: Add dg-warning.
13297 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13299 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13301 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13304 * gcc.dg/pr24293.c: New test.
13305 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13306 incomplete struct type.
13307 * gcc.dg/declspec-1.c: Likewise.
13308 * gcc.dg/pr63549.c: Likewise.
13310 2016-01-20 Jakub Jelinek <jakub@redhat.com>
13312 PR tree-optimization/66612
13313 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13314 for bdn instruction.
13316 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13318 * lib/target-supports.exp
13319 (check_effective_target_arm_fp_ok_nocache): New.
13320 (check_effective_target_arm_fp_ok): New.
13321 (add_options_for_arm_fp): New.
13322 (check_effective_target_arm_crypto_ok_nocache): Require
13323 target_arm_v8_neon_ok instead of arm32.
13324 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13325 (check_effective_target_arm_crypto_pragma_ok): New.
13326 (add_options_for_arm_vfp): New.
13327 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13328 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13329 target instead. Force initial fpu to vfp.
13330 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13331 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13332 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13334 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13335 use arm_vfp effective target instead. Force initial fpu to vfp.
13336 * gcc.target/arm/attr-neon3.c: Likewise.
13337 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13339 * gcc.target/arm/unsigned-float.c: Likewise.
13340 * gcc.target/arm/vfp-1.c: Likewise.
13341 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13342 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13343 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13344 * gcc.target/arm/vfp-ldmias.c: Likewise.
13345 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13346 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13347 * gcc.target/arm/vfp-stmiad.c: Likewise.
13348 * gcc.target/arm/vfp-stmias.c: Likewise.
13349 * gcc.target/arm/vnmul-1.c: Likewise.
13350 * gcc.target/arm/vnmul-2.c: Likewise.
13351 * gcc.target/arm/vnmul-3.c: Likewise.
13352 * gcc.target/arm/vnmul-4.c: Likewise.
13354 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
13357 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13358 the MPX run-time library, for compile-time MPX test.
13359 * gcc.target/i386/chkp-always_inline.c: Likewise.
13360 * gcc.target/i386/chkp-bndret.c: Likewise.
13361 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13362 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13363 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13364 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13365 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13366 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13367 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13368 * gcc.target/i386/chkp-label-address.c: Likewise.
13369 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13370 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13371 * gcc.target/i386/chkp-pr69044.c: Likewise.
13372 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13373 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13374 * gcc.target/i386/chkp-strchr.c: Likewise.
13375 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13376 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13377 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13378 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13379 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13380 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13381 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13382 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13383 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13384 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13385 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13386 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13387 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13388 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13389 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13390 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13391 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13392 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13393 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13394 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13395 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13396 * gcc.target/i386/pr63995-2.c: Likewise.
13397 * gcc.target/i386/pr64805.c: Likewise.
13398 * gcc.target/i386/pr65044.c: Likewise.
13399 * gcc.target/i386/pr65167.c: Likewise.
13400 * gcc.target/i386/pr65183.c: Likewise.
13401 * gcc.target/i386/pr65184.c: Likewise.
13402 * gcc.target/i386/thunk-retbnd.c: Likewise.
13404 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13406 PR tree-optimization/69328
13407 * gcc.dg/pr69328.c: New test.
13409 2016-01-20 Jeff Law <law@redhat.com>
13412 * gcc.target/m68k/pr25114.c: New test.
13414 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13416 * gcc.target/arm/memset-inline-10.c: Added
13417 dg-require-effective-target arm_thumb2_ok.
13419 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13421 * gcc.dg/debug/dwarf2/sso.c: New test.
13423 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
13426 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13427 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13428 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13430 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13433 * g++.dg/ipa/devirt-50.C: New testcase.
13435 2016-01-19 Marek Polacek <polacek@redhat.com>
13438 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13439 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13441 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13444 * gcc.target/arm/pr69135_1.c: New test.
13446 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13448 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13450 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13452 * gcc.target/aarch64/ccmp_1.c: New testcase.
13454 2016-01-19 Marek Polacek <polacek@redhat.com>
13457 * g++.dg/cpp0x/enum30.C: New test.
13459 2016-01-19 Richard Biener <rguenther@suse.de>
13461 PR tree-optimization/69336
13462 * g++.dg/tree-ssa/pr69336.C: New testcase.
13464 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13467 * gcc.dg/pr65779.c: New test.
13469 2016-01-19 Richard Biener <rguenther@suse.de>
13471 PR tree-optimization/69352
13472 * gcc.dg/torture/pr69352.c: New testcase.
13474 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13476 PR rtl-optimization/68955
13477 PR rtl-optimization/64557
13478 * gcc.dg/torture/pr68955.c: New test.
13480 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13483 * g++.dg/torture/pr69136.C: New testcase.
13485 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13488 * g++.dg/lto/pr69133_0.C: New testcase.
13489 * g++.dg/lto/pr69133_1.C: New testcase.
13491 2016-01-15 Jeff Law <law@redhat.com>
13493 PR tree-optimization/69320
13494 * gcc.c-torture/pr69320-1.c: New test.
13495 * gcc.c-torture/pr69320-2.c: New test.
13496 * gcc.c-torture/pr69320-3.c: New test.
13497 * gcc.c-torture/pr69320-4.c: New test.
13499 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13504 * g++.dg/template/pr11858.C: New test.
13505 * g++.dg/template/pr24663.C: New test.
13506 * g++.dg/template/unify12.C: New test.
13507 * g++.dg/template/unify13.C: New test.
13508 * g++.dg/template/unify14.C: New test.
13509 * g++.dg/template/unify15.C: New test.
13510 * g++.dg/template/unify16.C: New test.
13511 * g++.dg/template/unify17.C: New test.
13513 2016-01-18 David Malcolm <dmalcolm@redhat.com>
13516 * gcc.dg/pr69181-1.c: New test file.
13517 * gcc.dg/pr69181-2.c: New test file.
13518 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13519 globals by moving it to...
13520 (cleanup-after-saved-dg-test): ...this new function. Add
13521 "global additional_sources_used". Add reset of global
13522 multiline_expected_outputs to the empty list.
13523 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13525 (multiline_expected_outputs): ...this, and updated comments to
13526 note that it is modified from gcc-dg.exp.
13527 (dg-end-multiline-output): Update for the above renaming.
13528 (handle-multiline-outputs): Likewise. Remove the clearing
13529 of the expected outputs to the empty list.
13531 2016-01-18 Richard Biener <rguenther@suse.de>
13533 PR tree-optimization/69297
13534 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13536 2016-01-18 Joseph Myers <joseph@codesourcery.com>
13538 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13540 * gcc.target/mips/mips-3d-2.c: Likewise.
13541 * gcc.target/mips/mips-3d-3.c: Likewise.
13542 * gcc.target/mips/mips-3d-4.c: Likewise.
13543 * gcc.target/mips/mips-3d-5.c: Likewise.
13544 * gcc.target/mips/mips-3d-6.c: Likewise.
13545 * gcc.target/mips/mips-3d-7.c: Likewise.
13546 * gcc.target/mips/mips-3d-8.c: Likewise.
13547 * gcc.target/mips/mips-3d-9.c: Likewise.
13548 * gcc.target/mips/mips-ps-1.c: Likewise.
13549 * gcc.target/mips/mips-ps-2.c: Likewise.
13550 * gcc.target/mips/mips-ps-3.c: Likewise.
13551 * gcc.target/mips/mips-ps-4.c: Likewise.
13552 * gcc.target/mips/mips-ps-5.c: Likewise.
13553 * gcc.target/mips/mips-ps-6.c: Likewise.
13554 * gcc.target/mips/mips-ps-7.c: Likewise.
13555 * gcc.target/mips/mips-ps-type.c: Likewise.
13556 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13557 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13559 2016-01-18 Tom de Vries <tom@codesourcery.com>
13561 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13562 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13563 * c-c++-common/goacc/kernels-empty.c: New test.
13564 * c-c++-common/goacc/kernels-eternal.c: New test.
13565 * c-c++-common/goacc/kernels-loop-2.c: New test.
13566 * c-c++-common/goacc/kernels-loop-3.c: New test.
13567 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13568 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13569 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13570 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13571 * c-c++-common/goacc/kernels-loop-data.c: New test.
13572 * c-c++-common/goacc/kernels-loop-g.c: New test.
13573 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13574 * c-c++-common/goacc/kernels-loop-n.c: New test.
13575 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13576 * c-c++-common/goacc/kernels-loop.c: New test.
13577 * c-c++-common/goacc/kernels-noreturn.c: New test.
13578 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13579 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13580 * c-c++-common/goacc/kernels-reduction.c: New test.
13582 2016-01-18 Tom de Vries <tom@codesourcery.com>
13584 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13585 * gcc.dg/autopar/outer-2.c: Same.
13586 * gcc.dg/autopar/outer-3.c: Same.
13587 * gcc.dg/autopar/outer-4.c: Same.
13588 * gcc.dg/autopar/outer-5.c: Same.
13589 * gcc.dg/autopar/outer-6.c: Same.
13590 * gcc.dg/autopar/parallelization-1.c: Same.
13591 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13592 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13593 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13594 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13595 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13596 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13597 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13598 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13599 * gcc.dg/autopar/pr39500-1.c: Same.
13600 * gcc.dg/autopar/pr39500-2.c: Same.
13601 * gcc.dg/autopar/pr46193.c: Same.
13602 * gcc.dg/autopar/pr46194.c: Same.
13603 * gcc.dg/autopar/pr49580.c: Same.
13604 * gcc.dg/autopar/pr49960-1.c: Same.
13605 * gcc.dg/autopar/pr49960.c: Same.
13606 * gcc.dg/autopar/pr68373.c: Same.
13607 * gcc.dg/autopar/reduc-1.c: Same.
13608 * gcc.dg/autopar/reduc-1char.c: Same.
13609 * gcc.dg/autopar/reduc-1short.c: Same.
13610 * gcc.dg/autopar/reduc-2.c: Same.
13611 * gcc.dg/autopar/reduc-2char.c: Same.
13612 * gcc.dg/autopar/reduc-2short.c: Same.
13613 * gcc.dg/autopar/reduc-3.c: Same.
13614 * gcc.dg/autopar/reduc-4.c: Same.
13615 * gcc.dg/autopar/reduc-6.c: Same.
13616 * gcc.dg/autopar/reduc-7.c: Same.
13617 * gcc.dg/autopar/reduc-8.c: Same.
13618 * gcc.dg/autopar/reduc-9.c: Same.
13619 * gcc.dg/autopar/uns-outer-4.c: Same.
13620 * gcc.dg/autopar/uns-outer-5.c: Same.
13621 * gcc.dg/autopar/uns-outer-6.c: Same.
13622 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13623 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13625 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13628 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13629 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13631 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13634 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13635 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13636 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13638 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13641 * gcc.dg/tree-ssa/sra-17.c: New.
13642 * gcc.dg/tree-ssa/sra-18.c: New.
13644 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13646 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13648 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13650 * gnat.dg/inline12.adb: New test.
13652 2016-01-18 Bin Cheng <bin.cheng@arm.com>
13654 PR tree-optimization/66797
13655 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13657 2016-01-18 Richard Biener <rguenther@suse.de>
13659 PR tree-optimization/69170
13660 * gcc.dg/torture/pr69170.c: New testcase.
13662 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
13664 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13666 2016-01-16 Tom de Vries <tom@codesourcery.com>
13668 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13670 2016-01-16 Tom de Vries <tom@codesourcery.com>
13672 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13673 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13674 redundant dg-require-effective-target pthread.
13675 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13676 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13677 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13678 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13679 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13680 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13681 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13683 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
13686 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13687 * gcc.target/powerpc/recip-7.c: Same.
13689 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13692 * g++.dg/template/pr69091.C: New test.
13694 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13696 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13697 dump does not contain an error_mark_node.
13698 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13699 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13701 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13704 * g++.dg/template/pr68936.C: New test.
13706 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
13709 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13710 * gcc.target/powerpc/recip-2.c: Same.
13711 * gcc.target/powerpc/recip-3.c: Same.
13712 * gcc.target/powerpc/recip-4.c: Same.
13713 * gcc.target/powerpc/recip-sqrtf.c: Same.
13715 2016-01-15 Jeff Law <law@redhat.com>
13717 PR tree-optimization/69270
13718 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13719 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13721 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
13724 * gfortran.dg/deferred_character_13.f90: New test for the fix
13725 of comment 3 of the PR.
13728 * gfortran.dg/deferred_character_8.f90: New test
13729 * gfortran.dg/allocate_error_5.f90: New test
13732 * gfortran.dg/deferred_character_10.f90: New test
13735 * gfortran.dg/deferred_character_14.f90: New test
13738 * gfortran.dg/deferred_character_11.f90: New test
13741 * gfortran.dg/deferred_character_9.f90: New test
13743 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13745 PR rtl-optimization/69030
13746 * gcc.target/i386/pr69030.c: New.
13748 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13750 * gcc.target/aarch64/target_attr_17.c: New test.
13752 2016-01-15 Richard Biener <rguenther@suse.de>
13754 PR tree-optimization/66856
13755 * gcc.dg/torture/pr66856-1.c: New testcase.
13756 * gcc.dg/torture/pr66856-2.c: Likewise.
13758 2016-01-15 Richard Biener <rguenther@suse.de>
13761 * g++.dg/lto/pr69137_0.C: New testcase.
13763 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13765 PR middle-end/69246
13766 * gcc.target/i386/pr69246.c: New test.
13768 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13770 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13772 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13775 * g++.dg/init/const9.C: Disable test on S/390.
13777 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13779 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13780 * g++.dg/Wno-frame-address.C: Ditto.
13782 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13784 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13786 2016-01-15 Richard Biener <rguenther@suse.de>
13788 PR tree-optimization/68961
13789 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13791 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13793 * gcc.target/i386/pr65105-5.c: New test.
13795 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13797 * gcc.c-torture/execute/alias-4.c: New testcase.
13799 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13802 * g++.dg/ipa/devirt-49.C: New testcase.
13804 2016-01-15 Christian Bruel <christian.bruel@st.com>
13807 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13808 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13809 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13811 2016-01-15 Richard Biener <rguenther@suse.de>
13813 PR tree-optimization/69117
13814 * gcc.dg/torture/pr69117.c: New testcase.
13816 2015-01-14 Ryan Burn <contact@rnburn.com>
13819 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13821 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13824 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13825 range tests use 100 * maximum instead of maximum + 1.
13827 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13830 * gcc.dg/guality/pr69244.c: New test.
13832 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
13834 * lib/target-supports.exp (check_effective_target_issignaling):
13836 * gcc.dg/pr61441.c: Require issignaling effective target.
13838 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13841 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13843 2016-01-14 David Malcolm <dmalcolm@redhat.com>
13846 PR preprocessor/69177
13847 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13848 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13849 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13850 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13852 2016-01-14 Marek Polacek <polacek@redhat.com>
13855 * gcc.dg/array-15.c: New test.
13857 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13859 PR middle-end/68146
13860 PR tree-optimization/69155
13861 * gfortran.dg/pr68146.f: New test.
13862 * gfortran.dg/pr69155.f90: New test.
13864 2016-01-14 Richard Biener <rguenther@suse.de>
13866 PR tree-optimization/68060
13867 * gcc.dg/torture/pr68060-1.c: New testcase.
13868 * gcc.dg/torture/pr68060-2.c: Likewise.
13870 2016-01-14 Nick Clifton <nickc@redhat.com>
13872 * lib/target-supports.exp
13873 (check_effective_target_arm_neon_ok_nocache): Add an option
13874 sequence that includes setting the ARM architecture to ARMv7-A.
13875 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13876 command line options necessary to enable Neon support.
13877 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13878 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13879 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13880 * gcc.target/arm/pr69180.c: Likewise.
13882 2016-01-14 Jeff Law <law@redhat.com>
13884 PR tree-optimization/69270
13885 * gcc.dg/tree-ssa/pr69270.c: New test.
13887 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13890 * c-c++-common/pr66208.c: New file.
13892 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13894 PR tree-optimization/69156
13895 * gcc.dg/pr69156.c: New test.
13897 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13899 * gcc.target/i386/pr69225-7.c: New test.
13901 2016-01-13 Richard Henderson <rth@redhat.com>
13903 * gcc.dg/tm/memopt-13.c: Update expected function.
13904 * gcc.dg/tm/memopt-6.c: Likewise.
13906 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
13908 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13909 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13910 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13911 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13913 2016-01-13 Tom de Vries <tom@codesourcery.com>
13915 PR tree-optimization/69169
13916 * gcc.dg/pr69169.c: New test.
13918 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
13921 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13922 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13923 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13924 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13925 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13926 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13927 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13928 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13930 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13933 * gcc.dg/pr69247.c: New test.
13935 2016-01-13 Richard Biener <rguenther@suse.de>
13937 PR tree-optimization/69242
13938 * gcc.dg/torture/pr69242.c: New testcase.
13940 2016-01-13 Richard Biener <rguenther@suse.de>
13942 PR tree-optimization/69186
13943 * gcc.dg/torture/pr69186.c: New testcase.
13945 2016-01-13 Jeff Law <law@redhat.com>
13947 PR tree-optimization/67755
13948 * gcc.dg/tree-ssa/pr67755.c: New test.
13950 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13952 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13953 pass number in output by a star.
13955 2016-01-12 Bin Cheng <bin.cheng@arm.com>
13957 PR tree-optimization/68911
13958 * gcc.c-torture/execute/pr68911.c: New test.
13960 2016-01-12 Marek Polacek <polacek@redhat.com>
13963 * g++.dg/warn/permissive-1.C: New test.
13965 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13969 * g++.dg/opt/pr69213.C: New test.
13971 2016-01-12 Christian Bruel <christian.bruel@st.com>
13974 * gcc.target/arm/pr69180.c: New test.
13976 2016-01-12 Richard Biener <rguenther@suse.de>
13979 * g++.dg/lto/pr69077_0.C: New testcase.
13980 * g++.dg/lto/pr69077_1.C: Likewise.
13982 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13985 * g++.dg/opt/pr69175.C: New test.
13987 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13989 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13990 rather than #including math.h & stdlib.h.
13991 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13992 * gcc.dg/vect/pr49771.c: Likewise.
13993 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13994 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13995 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13996 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13997 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13998 * gcc.dg/vect/pr44507.c: Likewise.
13999 * gcc.dg/vect/pr45902.c: Likewise.
14000 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14001 * gcc.dg/vect/vect-117.c: Likewise.
14002 * gcc.dg/vect/vect-99.c: Likewise.
14003 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14004 * gcc.dg/vect/vect-cond-1.c: Likewise.
14005 * gcc.dg/vect/vect-cond-2.c: Likewise.
14006 * gcc.dg/vect/vect-cond-3.c: Likewise.
14007 * gcc.dg/vect/vect-cond-4.c: Likewise.
14008 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14009 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14010 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14011 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14012 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14013 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14014 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14015 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14016 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14017 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14018 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14019 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14020 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14021 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14022 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14023 include of signal.h.
14024 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14025 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14026 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14027 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14028 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14029 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14030 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14031 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14032 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14033 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14034 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14035 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14036 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14037 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14038 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14039 * gcc.dg/vect/vect-outer-5.c: Likewise.
14040 * gcc.dg/vect/vect-outer-6.c: Likewise.
14041 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14042 include of stdio.h.
14044 2016-01-12 Nick Clifton <nickc@redhat.com>
14047 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14048 to fread so that it will be found in all target runtimes.
14050 2016-01-12 Richard Biener <rguenther@suse.de>
14052 PR tree-optimization/69053
14053 * g++.dg/torture/pr69053.C: New testcase.
14055 2016-01-12 Richard Biener <rguenther@suse.de>
14057 PR tree-optimization/69168
14058 * gcc.dg/torture/pr69168.c: New testcase.
14060 2016-01-12 Richard Biener <rguenther@suse.de>
14062 PR tree-optimization/69157
14063 * gcc.dg/torture/pr69157.c: New testcase.
14065 2016-01-12 Richard Biener <rguenther@suse.de>
14067 PR tree-optimization/69174
14068 * gcc.dg/torture/pr69174.c: New testcase.
14070 2016-01-12 Jakub Jelinek <jakub@redhat.com>
14074 * g++.dg/tls/pr66808.C: New test.
14075 * g++.dg/tls/pr69000.C: New test.
14077 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14079 * gcc.target/powerpc/swaps-p8-23.c: New test.
14080 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14082 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14084 PR tree-optimization/68356
14085 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14087 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14088 Jim Wilson <jim.wilson@linaro.org>
14091 * gcc.target/arm/pr69194.c: New test.
14093 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14096 * gcc.target/i386/pr69225-1.c: New test.
14097 * gcc.target/i386/pr69225-2.c: Likewise.
14098 * gcc.target/i386/pr69225-3.c: Likewise.
14099 * gcc.target/i386/pr69225-4.c: Likewise.
14100 * gcc.target/i386/pr69225-5.c: Likewise.
14101 * gcc.target/i386/pr69225-6.c: Likewise.
14103 2016-01-11 Jakub Jelinek <jakub@redhat.com>
14106 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14110 * gcc.dg/pr69071.c: New test.
14113 * g++.dg/opt/pr69211.C: New test.
14115 PR tree-optimization/69214
14116 * gcc.c-torture/compile/pr69214.c: New test.
14118 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
14120 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14121 * gcc.target/i386/pr66232-11.c: Ditto.
14122 * gcc.target/i386/pr66232-12.c: Ditto.
14123 * gcc.target/i386/pr66232-13.c: Ditto.
14125 2016-01-11 Richard Biener <rguenther@suse.de>
14127 PR tree-optimization/69173
14128 * gcc.dg/torture/pr69173.c: New testcase.
14130 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14132 PR rtl-optimization/68796
14133 * gcc.target/aarch64/tst_5.c: New test.
14134 * gcc.target/aarch64/tst_6.c: Likewise.
14136 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14138 PR rtl-optimization/68841
14139 * gcc.dg/pr68841.c: New test.
14140 * gcc.c-torture/execute/pr68841.c: New test.
14142 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14144 PR rtl-optimization/68920
14145 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14147 * gcc.dg/ifcvt-5.c: New test.
14149 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
14152 * g++.dg/pr69123.C: New.
14154 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14157 * gcc.target/i386/pr69010.c: New test.
14159 2016-01-11 Martin Jambor <mjambor@suse.cz>
14162 * gcc.target/i386/chkp-pr69044.c: New test.
14164 2016-01-11 Tom de Vries <tom@codesourcery.com>
14166 PR tree-optimization/69109
14167 * gcc.dg/autopar/pr69109-2.c: New test.
14168 * gcc.dg/autopar/pr69109.c: New test.
14170 2016-01-11 Tom de Vries <tom@codesourcery.com>
14172 PR tree-optimization/69108
14173 * gcc.dg/autopar/pr69108.c: New test.
14175 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14178 * c-c++-common/Wisleading-indentation.c: Augment test.
14180 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14183 * gfortran.dg/inline_matmul_12.f90: New test.
14185 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
14188 * gfortran.dg/actual_array_offset_1: New test.
14190 2016-01-10 Tom de Vries <tom@codesourcery.com>
14192 PR tree-optimization/69062
14193 * gcc.dg/autopar/pr69062.c: New test.
14195 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14197 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14198 * gcc.dg/vect/slp-perm-2.c: Likewise.
14199 * gcc.dg/vect/slp-perm-3.c: Likewise.
14200 * gcc.dg/vect/slp-perm-5.c: Likewise.
14201 * gcc.dg/vect/slp-perm-6.c: Likewise.
14202 * gcc.dg/vect/slp-perm-7.c: Likewise.
14203 * gcc.dg/vect/slp-perm-8.c: Likewise.
14205 2016-01-10 Tom de Vries <tom@codesourcery.com>
14207 PR tree-optimization/69039
14208 * gcc.dg/autopar/pr69039.c: New test.
14210 2016-01-09 Marek Polacek <polacek@redhat.com>
14213 * g++.dg/pr69113.C: New test.
14215 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14217 PR middle-end/50865
14218 PR tree-optimization/69097
14219 * gcc.c-torture/execute/pr50865.c: New test.
14220 * gcc.c-torture/execute/pr69097-1.c: New test.
14221 * gcc.c-torture/execute/pr69097-2.c: New test.
14222 * gcc.dg/pr69097-1.c: New test.
14223 * gcc.dg/pr69097-2.c: New test.
14225 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14228 * g++.dg/opt/pr69164.C: New test.
14230 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14232 PR tree-optimization/69167
14233 * gcc.dg/pr69167.c: New test.
14235 2016-01-08 Marek Polacek <polacek@redhat.com>
14238 * g++.dg/pr68449.C: New.
14240 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14242 PR tree-optimization/68707
14243 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14244 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14245 on platforms supporting it.
14246 * gcc.dg/vect/slp-perm-2.c: Likewise.
14247 * gcc.dg/vect/slp-perm-3.c: Likewise.
14248 * gcc.dg/vect/slp-perm-5.c: Likewise.
14249 * gcc.dg/vect/slp-perm-7.c: Likewise.
14250 * gcc.dg/vect/slp-perm-8.c: Likewise.
14251 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14252 on platforms supporting it.
14254 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14256 PR tree-optimization/69162
14257 * gcc.dg/pr69162.c: New test.
14259 PR tree-optimization/69172
14260 * gcc.dg/pr69172.c: New test.
14262 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14264 PR tree-optimization/67781
14265 * gcc.c-torture/execute/pr67781.c: New file.
14267 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14269 PR tree-optimization/69083
14270 * gcc.dg/vect/pr69083.c: New test.
14272 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14274 PR tree-optimization/61441
14275 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14276 Use -fexcess-precision=standard for compiler options.
14277 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14279 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14282 * gfortran.dg/gomp/pr69128.f90: New test.
14285 * g++.dg/ext/pr69145-1.C: New test.
14286 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14287 * g++.dg/ext/pr69145-2.h: New file.
14289 2016-01-07 Martin Sebor <msebor@redhat.com>
14292 * gcc.dg/atomic-fetch-bool.c: New test.
14293 * gcc.dg/sync-fetch-bool.c: New test.
14295 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14298 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14300 2016-01-07 Nick Clifton <nickc@redhat.com>
14303 * g++.dg/pr66655.C: New test.
14304 * g++.dg/pr66655_1.cc: Test support file.
14305 * g++.dg/pr66655.h: Test header file.
14307 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
14310 gfortran.dg/gomp/pr66680.f90: New test.
14312 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14315 * gcc.target/i386/pr69171-1.c: New test.
14316 * gcc.target/i386/pr69171-2.c: Likewise.
14317 * gcc.target/i386/pr69171-3.c: Likewise.
14318 * gcc.target/i386/pr69171-4.c: Likewise.
14319 * gcc.target/i386/pr69171-5.c: Likewise.
14320 * gcc.target/i386/pr69171-6.c: Likewise.
14322 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14324 PR middle-end/67639
14325 * c-c++-common/pr67639.c: New test.
14327 2016-01-07 Jakub Jelinek <jakub@redhat.com>
14329 PR tree-optimization/69141
14330 * g++.dg/opt/pr69141.C: New test.
14332 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14334 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14336 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
14339 * gcc.target/i386/pr69140.c: New test
14341 2016-01-06 David Malcolm <dmalcolm@redhat.com>
14343 * gcc.dg/bad-dereference.c: New test case.
14345 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14347 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14349 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14351 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14353 2016-01-06 Marek Polacek <polacek@redhat.com>
14356 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14358 2016-01-05 Marek Polacek <polacek@redhat.com>
14361 * gcc.dg/atomic-invalid-2.c: New.
14363 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14366 * gcc.target/i386/pr68991.c: New test.
14368 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14371 * g++.dg/pr68991-1.C: New test.
14372 * g++.dg/pr68991-2.C: Likewise.
14374 2016-01-05 Sergei Trofimovich <siarheit@google.com>
14377 * gcc.target/ia64/pr60465-gprel64.c: New test.
14378 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14380 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14382 PR rtl-optimization/68651
14383 * gcc.target/aarch64/pr68651_1.c: New test.
14385 2016-01-05 David Malcolm <dmalcolm@redhat.com>
14388 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14390 2016-01-05 Nathan Sidwell <nathan@acm.org>
14393 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14395 * gcc.dg/alias-15.c: New.
14397 2016-01-05 Nick Clifton <nickc@redhat.com>
14400 * g++.dg/pr68770.C: New test.
14402 2016-01-04 Mike Stump <mikestump@comcast.net>
14404 * lib/target-supports.exp (check_effective_target_cilkplus):
14405 cilkplus targets require pthreads.
14406 (check_effective_target_cilkplus): Remove special case for NVPTX.
14408 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14410 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14413 2016-01-04 Jakub Jelinek <jakub@redhat.com>
14415 Update copyright years.
14417 2016-01-04 Marek Polacek <polacek@redhat.com>
14420 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14421 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14422 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14424 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14426 * gcc.target/sparc/20160104-2.c: New test.
14428 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14430 * gcc.target/sparc/20160104-1.c: New test.
14432 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
14435 * gfortran.dg/pr65045.f90: New test.
14437 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14439 * gnat.dg/specs/debug1.ads: Delete.
14441 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14443 PR libgfortran/68867
14444 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14447 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14449 PR libgfortran/68867
14450 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14453 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
14456 * gfortran.dg/pr68864.f90: New test.
14458 2016-01-01 Jakub Jelinek <jakub@redhat.com>
14460 PR tree-optimization/69070
14461 * gcc.dg/pr69070.c: New test.
14464 * gfortran.dg/pr69055.f90: New test.
14467 * gcc.dg/pr69015.c: New test.
14469 Copyright (C) 2016 Free Software Foundation, Inc.
14471 Copying and distribution of this file, with or without modification,
14472 are permitted in any medium without royalty provided the copyright
14473 notice and this notice are preserved.