1 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
5 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8 * gfortran.dg/string_length_3.f90: New test.
10 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
12 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
14 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
19 * gfortran.dg/alloc_comp_class_5.f03: New test.
20 * gfortran.dg/class_allocate_21.f90: New test.
21 * gfortran.dg/class_allocate_22.f90: New test.
22 * gfortran.dg/realloc_on_assign_27.f08: New test.
24 2016-10-21 Jeff Law <law@redhat.com>
26 * PR tree-optimization/71947
27 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
28 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
29 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
31 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
33 * gcc.dg/ipa/vrp5.c: New test.
34 * gcc.dg/ipa/vrp6.c: New test.
36 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
38 * gcc.target/aarch64/test_frame_17.c: New test.
40 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
42 * gcc.target/aarch64/test_frame_17.c: New test.
44 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
47 * gcc.dg/cpp/pr71681-1.c: New testcase
48 * gcc.dg/cpp/pr71681-2.c: Likewise
49 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
50 * gcc.dg/cpp/remap/a/header.gcc: Likewise
51 * gcc.dg/cpp/remap/a/t_1.h: Likewise
52 * gcc.dg/cpp/remap/a/t_2.h: Likewise
54 2016-10-21 Jakub Jelinek <jakub@redhat.com>
57 * gcc.target/i386/pr78057.c: New test.
59 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
61 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
64 * gfortran.dg/select_type_37.f03: New test.
66 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
69 * gcc.target/avr/pr71627.c: New test
71 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
73 * gcc.target/sparc/overflow-1.c: New test.
74 * gcc.target/sparc/overflow-2.c: Likewise.
75 * gcc.target/sparc/overflow-3.c: Likewise.
77 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
79 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
82 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
84 PR rtl-optimization/78038
85 * gcc.target/aarch64/pr78038.c: New test.
87 2016-10-21 Richard Biener <rguenther@suse.de>
89 PR tree-optimization/78051
90 * g++.dg/torture/pr78051.C: New testcase.
92 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
94 * c-c++-common/wdate-time.c: Restored test case.
95 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
97 2016-10-20 Jakub Jelinek <jakub@redhat.com>
99 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
101 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
104 * gcc.target/i386/pr78037.c: New test.
106 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
108 * gcc.target/visium/overflow8.c: New.
109 * gcc.target/visium/overflow16.c: Likewise.
110 * gcc.target/visium/overflow32: Likewise.
112 2016-10-20 Michael Matz <matz@suse.de>
114 * gcc.dg/loop-split.c: New test.
115 * gcc.dg/tree-ssa/ifc-9.c: Update.
116 * gcc.dg/tree-ssa/ifc-10.c: Update.
118 2016-10-20 Richard Biener <rguenther@suse.de>
120 * gcc.dg/graphite/pr35356-1.c: Update.
122 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
125 * g++.dg/cpp1y/pr77446.C: New.
127 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
129 PR tree-optimization/53979
130 * gcc.dg/pr53979-1.c: New test-case.
131 * gcc.dg/pr53979-2.c: Likewise.
133 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
135 * c-c++-common/Wint-in-bool-context-2.c: New test.
137 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
139 * gfortran.dg/dtio_17.f90: Fix test.
141 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
143 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
144 * gcc.dg/Walloca-2.c: Same.
146 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
148 * gcc.dg/Wvla-1.c: Rename to...
149 * gcc.dg/Wvla-larger-than-1.c: ...this.
150 * gcc.dg/Wvla-2.c: Rename to...
151 * gcc.dg/Wvla-larger-than-2.c: ...this.
152 * gcc.dg/Wvla-3.c: Rename to...
153 * gcc.dg/Walloca-11.c.: ...this.
154 * gcc.dg/wvla-[1-7].c: Rename to:
155 * gcc.dg/Wvla-[1-7].c: ...this.
157 2016-10-19 Bin Cheng <bin.cheng@arm.com>
159 PR tree-optimization/78005
160 * gcc.dg/vect/pr78005.c: New.
161 * gcc.target/i386/l_fma_float_1.c: Revise test.
162 * gcc.target/i386/l_fma_float_2.c: Ditto.
163 * gcc.target/i386/l_fma_float_3.c: Ditto.
164 * gcc.target/i386/l_fma_float_4.c: Ditto.
165 * gcc.target/i386/l_fma_float_5.c: Ditto.
166 * gcc.target/i386/l_fma_float_6.c: Ditto.
167 * gcc.target/i386/l_fma_double_1.c: Ditto.
168 * gcc.target/i386/l_fma_double_2.c: Ditto.
169 * gcc.target/i386/l_fma_double_3.c: Ditto.
170 * gcc.target/i386/l_fma_double_4.c: Ditto.
171 * gcc.target/i386/l_fma_double_5.c: Ditto.
172 * gcc.target/i386/l_fma_double_6.c: Ditto.
174 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
176 PR tree-optimization/78024
177 * gcc.dg/goacc/loop-processing-1.c: New file.
179 2016-10-19 Richard Biener <rguenther@suse.de>
181 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
183 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
185 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
186 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
187 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
188 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
189 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
190 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
191 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
192 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
193 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
194 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
195 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
196 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
197 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
198 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
199 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
200 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
201 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
202 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
203 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
204 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
205 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
206 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
207 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
208 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
209 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
210 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
211 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
212 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
213 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
214 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
215 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
216 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
217 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
218 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
219 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
220 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
221 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
222 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
223 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
224 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
225 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
226 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
227 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
228 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
229 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
230 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
231 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
232 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
233 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
234 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
235 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
236 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
237 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
238 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
239 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
240 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
241 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
242 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
243 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
244 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
245 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
246 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
247 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
248 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
249 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
250 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
251 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
252 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
253 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
254 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
255 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
256 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
257 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
258 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
259 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
260 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
261 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
262 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
263 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
264 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
265 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
266 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
267 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
268 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
269 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
270 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
271 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
272 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
273 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
274 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
275 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
276 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
277 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
278 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
279 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
280 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
281 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
282 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
283 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
284 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
285 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
286 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
287 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
288 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
289 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
290 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
291 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
292 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
293 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
294 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
295 * gcc.target/powerpc/vsu/vsu.exp: New file.
297 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
300 * gcc.target/i386/pr77991.c: New test.
302 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
304 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
307 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
309 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
311 2016-10-18 Richard Biener <rguenther@suse.de>
313 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
314 * gcc.dg/tree-ssa/pr21001.c: Likewise.
315 * gcc.dg/tree-ssa/pr21090.c: Likewise.
316 * gcc.dg/tree-ssa/pr21294.c: Likewise.
317 * gcc.dg/tree-ssa/pr21563.c: Likewise.
318 * gcc.dg/tree-ssa/pr23744.c: Likewise.
319 * gcc.dg/tree-ssa/pr25382.c: Likewise.
320 * gcc.dg/tree-ssa/pr68431.c: Likewise.
321 * gcc.dg/tree-ssa/vrp03.c: Likewise.
322 * gcc.dg/tree-ssa/vrp06.c: Likewise.
323 * gcc.dg/tree-ssa/vrp07.c: Likewise.
324 * gcc.dg/tree-ssa/vrp09.c: Likewise.
325 * gcc.dg/tree-ssa/vrp19.c: Likewise.
326 * gcc.dg/tree-ssa/vrp20.c: Likewise.
327 * gcc.dg/tree-ssa/vrp92.c: Likewise.
328 * gcc.dg/pr68217.c: Likewise.
329 * gcc.dg/predict-9.c: Likewise.
330 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
331 * gcc.dg/predict-1.c: Likewise.
333 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
335 * gfortran.dg/dtio_17.f90: New test.
337 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
339 * gcc.dg/ipa/vrp4.c: Adjust testcase.
341 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
343 * gcc.dg/ipa/vrp4.c: New test.
345 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
347 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
348 * gcc.dg/torture/pr39074.c: Likewise.
350 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
352 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
353 * gnat.dg/trampoline4.adb: Minor tweak.
355 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
357 PR tree-optimization/77916
358 * gcc.dg/torture/pr77916.c: New.
360 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
363 * gfortran.dg/pr77978_1.f90: New test.
364 * gfortran.dg/pr77978_2.f90: Ditto.
365 * gfortran.dg/pr77978_3.f90: Ditto.
367 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
371 * gfortran.dg/proc_ptr_49.f90: New test.
373 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
376 * gcc.target/arm/pr77308.c: New test.
378 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
380 * lib/target-supports.exp
381 (check_effective_target_floatn_nx_runtime): Return 0 for
384 2016-10-17 Andrew Pinski <apinski@cavium.com>
386 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
387 long instead of long.
388 * gcc.target/aarch64/cinc_common_1.c: Likewise.
389 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
390 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
391 * gcc.target/aarch64/mult-synth_4.c: Likewise.
392 * gcc.target/aarch64/pr68102_1.c: Likewise.
393 * gcc.target/aarch64/target_attr_3.c: Likewise.
395 2016-10-17 Richard Biener <rguenther@suse.de>
397 PR tree-optimization/77988
398 * gcc.dg/torture/pr77988.c: New testcase.
400 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
402 * gcc.dg/pr71636-1.c: New test-case.
403 * gcc.dg/pr71636-2.c: Likewise.
405 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
407 * gnat.dg/trampoline3.adb: New test.
408 * gnat.dg/trampoline4.adb: Likewise.
410 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
412 * gfortran.dg/dtio_16.f90: New test.
414 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
416 * gcc.target/sparc/bmaskbshuf.c: Rename to...
417 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
418 * gcc.target/sparc/bmaskbshuf-2.c: New test.
420 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
422 * gcc.target/sparc/popc.c: Rename to...
423 * gcc.target/sparc/popc-1.c: ...this.
424 * gcc.target/sparc/popc-2.c: New test.
426 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
429 * gfortran.dg/unexpected_eof_4.f90: New test.
431 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
434 * gfortran.dg/negative_unit2.f90: New test.
436 2016-10-14 Jakub Jelinek <jakub@redhat.com>
439 * gfortran.dg/pr77959.f90: New test.
441 DR 1511 - const volatile variables and ODR
442 * g++.dg/DRs/dr1511-1.C: New test.
443 * g++.dg/DRs/dr1511-2.C: New test.
445 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
447 * gnat.dg/debug7.adb (dg-options): Remove -g.
448 * gnat.dg/debug8.adb (dg-options): Add -margs.
449 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
451 2016-10-14 Richard Biener <rguenther@suse.de>
453 PR tree-optimization/77979
454 * gcc.dg/torture/pr77979.c: New testcase.
456 2016-10-14 Martin Liska <mliska@suse.cz>
458 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
459 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
460 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
462 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
464 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
465 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
466 * gcc.dg/torture/pr77937-2.c: Likewise.
468 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
470 * gnat.dg/lto15.adb: Adjust.
471 * gnat.dg/lto16.adb: Likewise.
472 * gnat.dg/lto17.adb: Likewise
473 * gnat.dg/lto18.ad[sb]: New test.
474 * gnat.dg/lto18_pkg.ads: New helper.
475 * gnat.dg/lto19.adb: New test.
476 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
477 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
478 * gnat.dg/lto20.adb: New test.
479 * gnat.dg/lto20_pkg.ad[sb]: New helper.
481 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
483 * gfortran.dg/coarray_38.f90: Expect error message.
485 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
487 * gcc.target/aarch64/spellcheck_1.c: New test.
488 * gcc.target/aarch64/spellcheck_2.c: Likewise.
489 * gcc.target/aarch64/spellcheck_3.c: Likewise.
490 * gcc.target/aarch64/spellcheck_4.c: Likewise.
491 * gcc.target/aarch64/spellcheck_5.c: Likewise.
492 * gcc.target/aarch64/spellcheck_6.c: Likewise.
494 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
496 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
498 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
500 PR tree-optimization/77937
501 * gcc.dg/torture/pr77937-1.c: New.
502 * gcc.dg/torture/pr77937-2.c: New.
504 2016-10-13 Jakub Jelinek <jakub@redhat.com>
506 * g++.dg/cpp1z/inline-var1.C: New test.
507 * g++.dg/cpp1z/inline-var1a.C: New test.
508 * g++.dg/cpp1z/inline-var1.h: New file.
509 * g++.dg/cpp1z/inline-var2.C: New test.
510 * g++.dg/cpp1z/inline-var3.C: New test.
511 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
514 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
516 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
517 Xscale is specified, not just -march.
518 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
519 is incompatible with Xscale.
521 2016-10-13 Martin Sebor <msebor@redhat.com>
524 * g++.dg/ext/flexary4.C: Adjust.
525 * g++.dg/ext/flexary5.C: Same.
526 * g++.dg/ext/flexary9.C: Same.
527 * g++.dg/ext/flexary19.C: New test.
528 * g++.dg/ext/flexary18.C: New test.
529 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
531 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
532 Avoid generating a flexible array member in an array.
534 2016-10-13 Martin Sebor <msebor@redhat.com>
536 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
537 to placate -Wformat on targets where the type is not int.
539 2016-10-13 David Malcolm <dmalcolm@redhat.com>
541 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
544 2016-10-13 Bin Cheng <bin.cheng@arm.com>
546 * gcc.target/i386/l_fma_float_1.c: Revise test.
547 * gcc.target/i386/l_fma_float_2.c: Ditto.
548 * gcc.target/i386/l_fma_float_3.c: Ditto.
549 * gcc.target/i386/l_fma_float_4.c: Ditto.
550 * gcc.target/i386/l_fma_float_5.c: Ditto.
551 * gcc.target/i386/l_fma_float_6.c: Ditto.
552 * gcc.target/i386/l_fma_double_1.c: Ditto.
553 * gcc.target/i386/l_fma_double_2.c: Ditto.
554 * gcc.target/i386/l_fma_double_3.c: Ditto.
555 * gcc.target/i386/l_fma_double_4.c: Ditto.
556 * gcc.target/i386/l_fma_double_5.c: Ditto.
557 * gcc.target/i386/l_fma_double_6.c: Ditto.
559 2016-10-13 Bin Cheng <bin.cheng@arm.com>
561 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
563 2016-10-13 Bin Cheng <bin.cheng@arm.com>
565 * gcc.dg/vect/vect-98.c: Refine test case.
566 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
567 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
568 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
570 2016-10-13 Jakub Jelinek <jakub@redhat.com>
573 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
575 2016-10-13 Martin Liska <mliska@suse.cz>
577 PR tree-optimization/77943
578 * g++.dg/tree-ssa/pr77943.C: New test.
580 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
583 * gfortran.dg/allocate_with_source_22.f03: New test.
584 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
587 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
589 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
590 * gcc.target/arm/movsi_movw.c: Likewise.
591 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
592 directive to work on big endian targets.
594 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
596 * gcc.dg/tree-ssa/evrp6.c: New test.
598 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
600 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
601 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
602 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
604 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
606 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
607 * gcc.target/powerpc/warn-2.c: Ditto.
609 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
611 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
612 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
613 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
615 * gcc.target/mips/msa.c: New test.
616 * gcc.target/mips/msa-builtins.c: Likewise.
617 * lib/target-supports.exp (check_mips_msa_hw_available): New.
618 (check_effective_target_mips_msa_runtime): Likewise.
619 (check_effective_target_mips_msa): Likewise.
620 (add_options_for_mips_msa): Likewise.
621 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
622 (check_effective_target_vect_intfloat_cvt): Likewise.
623 (check_effective_target_vect_uintfloat_cvt): Likewise.
624 (check_effective_target_vect_floatint_cvt): Likewise.
625 (check_effective_target_vect_floatuint_cvt): Likewise.
626 (check_effective_target_vect_shift): Likewise.
627 (check_effective_target_vect_shift_char): Likewise.
628 (check_effective_target_vect_long): Likewise.
629 (check_effective_target_vect_float): Likewise.
630 (check_effective_target_vect_double): Likewise.
631 (check_effective_target_vect_long_long): Likewise.
632 (check_effective_target_vect_perm): Likewise.
633 (check_effective_target_vect_perm_byte): Likewise.
634 (check_effective_target_vect_perm_short): Likewise.
635 (check_effective_target_vect_sdot_qi): Likewise.
636 (check_effective_target_vect_udot_qi): Likewise.
637 (check_effective_target_vect_sdot_hi): Likewise.
638 (check_effective_target_vect_udot_hi): Likewise.
639 (check_effective_target_vect_pack_trunc): Likewise.
640 (check_effective_target_vect_unpack): Likewise.
641 (check_effective_target_vect_hw_misalign): Likewise.
642 (check_effective_target_vect_condition): Likewise.
643 (check_effective_target_vect_cond_mixed): Likewise.
644 (check_effective_target_vect_char_mult): Likewise.
645 (check_effective_target_vect_short_mult): Likewise.
646 (check_effective_target_vect_int_mult): Likewise.
647 (check_effective_target_vect_extract_even_odd): Likewise.
648 (check_effective_target_vect_interleave): Likewise.
649 (check_vect_support_and_set_flags): Check if the target supports MSA
650 and append to the list of EFFECTIVE_TARGETS.
652 2016-10-12 Richard Biener <rguenther@suse.de>
655 * g++.dg/torture/pr77947.C: New testcase.
657 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
659 * gnat.dg/debug8.adb: New testcase.
661 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
663 * gnat.dg/debug9.adb: New testcase.
665 2016-10-12 Richard Biener <rguenther@suse.de>
667 * gcc.dg/tree-ssa/vrp35.c: Adjust.
668 * gcc.dg/tree-ssa/vrp36.c: Likewise.
669 * gcc.dg/tree-ssa/vrp46.c: Likewise.
671 2016-10-12 Richard Biener <rguenther@suse.de>
673 PR tree-optimization/77920
674 * gcc.dg/torture/pr77920.c: New testcase.
676 2016-10-12 Jakub Jelinek <jakub@redhat.com>
678 PR tree-optimization/77929
679 * gcc.c-torture/compile/pr77929.c: New test.
681 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
682 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
683 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
684 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
685 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
686 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
687 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
688 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
689 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
691 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
693 * gcc.target/sparc/setcc-4.c: Adjust.
694 * gcc.target/sparc/setcc-5.c: Likewise.
695 * gcc.target/sparc/setcc-6.c: Likewise.
696 * gcc.target/sparc/setcc-7.c: Likewise.
697 * gcc.target/sparc/setcc-8.c: Likewise.
698 * gcc.target/sparc/setcc-9.c: Likewise.
699 * gcc.target/sparc/setcc-10.c: Delete.
701 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
704 * gfortran.dg/pr77942.f90
706 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
708 * gfortran.dg/dec_math.f90: New testsuite.
710 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
712 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
713 (main): Declare j as i32 instead of int.
715 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
718 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
719 target triplet instead of *-*-*-*.
721 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
723 * gnat.dg/unchecked_convert10.adb: New test.
724 * gnat.dg/unchecked_convert11.adb: Likewise.
725 * gnat.dg/unchecked_convert12.adb: Likewise.
727 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
729 * gcc.target/sparc/cbcond-1.c: New test.
730 * gcc.target/sparc/cbcond-2.c: Likewise.
731 * gcc.target/sparc/movcc-1.c: Likewise.
732 * gcc.target/sparc/movcc-2.c: Likewise.
733 * gcc.target/sparc/setcc-1.c: Adjust.
734 * gcc.target/sparc/setcc-2.c: Likewise.
735 * gcc.target/sparc/setcc-3.c: Likewise.
736 * gcc.target/sparc/setcc-4.c: Likewise.
737 * gcc.target/sparc/setcc-5.c: Likewise.
738 * gcc.target/sparc/setcc-6.c: New test.
739 * gcc.target/sparc/setcc-7.c: Likewise.
740 * gcc.target/sparc/setcc-8.c: Likewise.
741 * gcc.target/sparc/setcc-9.c: Likewise.
742 * gcc.target/sparc/setcc-10.c: Likewise.
744 2016-10-10 Jeff Law <law@redhat.com>
746 PR tree-optimization/71947
747 * gcc.dg/tree-ssa/pr71947-1.c: New test.
748 * gcc.dg/tree-ssa/pr71947-2.c: New test.
749 * gcc.dg/tree-ssa/pr71947-3.c: New test.
750 * gcc.dg/tree-ssa/pr71947-4.c: New test.
751 * gcc.dg/tree-ssa/pr71947-5.c: New test.
752 * gcc.dg/tree-ssa/pr71947-6.c: New test.
754 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
757 * gfortran.dg/matmul_11.f90: New test.
759 2016-10-10 Jiong Wang <jiong.wang@arm.com>
761 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
762 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
763 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
764 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
765 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
766 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
767 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
768 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
769 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
770 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
771 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
772 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
773 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
774 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
775 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
776 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
777 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
778 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
779 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
780 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
781 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
782 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
783 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
784 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
785 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
786 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
787 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
788 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
789 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
790 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
791 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
792 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
793 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
794 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
795 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
796 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
797 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
798 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
799 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
800 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
801 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
802 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
803 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
804 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
805 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
806 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
807 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
808 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
809 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
810 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
811 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
812 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
813 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
814 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
815 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
816 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
817 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
818 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
819 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
821 2016-10-10 Jiong Wang <jiong.wang@arm.com>
823 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
824 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
825 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
826 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
827 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
828 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
829 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
830 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
831 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
832 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
833 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
834 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
835 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
836 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
838 2016-10-10 Jiong Wang <jiong.wang@arm.com>
840 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
842 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
844 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
845 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
846 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
847 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
849 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
850 Jiong Wang <jiong.wang@arm.com>
852 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
854 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
855 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
857 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
859 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
861 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
863 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
865 * gnat.dg/specs/vfa.ads: New test.
867 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
869 * gnat.dg/inline13.ad[sb]: New test.
870 * gnat.dg/inline13_pkg.ad[sb]: New helper.
872 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
874 * gnat.dg/biased_subtype.adb: New test.
876 2016-10-09 Jakub Jelinek <jakub@redhat.com>
878 PR tree-optimization/77901
879 * gcc.c-torture/compile/pr77901.c: New test.
881 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
883 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
884 * gcc.dg/ipa/propalign-2.c: Likewise
885 * gcc.dg/ipa/propalign-3.c: Likewise.
886 * gcc.dg/ipa/propalign-4.c: Likewise.
887 * gcc.dg/ipa/propalign-5.c: Likewise.
889 2016-10-08 Jakub Jelinek <jakub@redhat.com>
891 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
893 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
895 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
896 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
898 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
900 * gfortran.dg/dec_union_11.f90: New testcase.
902 2016-10-07 Nathan Sidwell <nathan@acm.org>
905 * g++.dg/cpp0x/pr66443-cxx11.C: New.
906 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
907 * g++.dg/cpp1y/pr66443-cxx14.C: New
908 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
909 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
911 2016-10-07 Jakub Jelinek <jakub@redhat.com>
913 * g++.dg/cpp0x/addressof1.C: New test.
914 * g++.dg/cpp0x/addressof2.C: New test.
916 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
918 * gcc.target/powerpc/float128-type-1.c: New test to check that
919 PowerPC 64-bit Linux enables -mfloat128-type by default.
920 * gcc.target/powerpc/float128-type-2.c: Likewise.
921 * gcc.target/powerpc/float128-mix.c: Change error message to
922 reflect that __ibm128 is now #define'ed to be long double.
924 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
927 * gfortran.dg/pr77406.f90: New test.
928 * gfortran.dg/assumed_type_3.f90: Update error messages.
929 * gfortran.dg/defined_operators_1.f90: Ditto.
930 * gfortran.dg/generic_26.f90: Ditto.
931 * gfortran.dg/generic_7.f90: Ditto.
932 * gfortran.dg/gomp/udr5.f90: Ditto.
933 * gfortran.dg/gomp/udr7.f90: Ditto.
934 * gfortran.dg/interface_1.f90: Ditto.
935 * gfortran.dg/interface_37.f90: Ditto.
936 * gfortran.dg/interface_5.f90: Ditto.
937 * gfortran.dg/interface_6.f90: Ditto.
938 * gfortran.dg/interface_7.f90
939 * gfortran.dg/no_arg_check_3.f90
940 * gfortran.dg/operator_5.f90
941 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
943 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
946 * c-c++-common/Wint-in-bool-context.c: Update test.
948 2016-10-07 Richard Biener <rguenther@suse.de>
950 * gcc.dg/tree-ssa/vrp01.c: Adjust.
951 * gcc.dg/tree-ssa/vrp34.c: Likewise.
953 2016-10-07 Marek Polacek <polacek@redhat.com>
955 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
957 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
960 * c-c++-common/pr69733.c: New test.
961 * gcc.dg/pr69733.c: New test.
962 * gcc.target/i386/pr69733.c: New test.
964 2016-10-07 Marek Polacek <polacek@redhat.com>
967 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
969 2016-10-07 Jakub Jelinek <jakub@redhat.com>
971 PR tree-optimization/77664
972 * gcc.dg/tree-ssa/pr77664.c: New test.
973 * gcc.dg/pr77664.c: New test.
975 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
977 * gfortran.dg/pr69955.f90: New test.
979 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
982 * gfortran.dg/pr57910.f90: New test.
984 2016-10-06 Jakub Jelinek <jakub@redhat.com>
986 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
987 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
989 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
991 PR tree-optimization/77862
992 * gcc.dg/pr77862.c: New test.
994 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
996 * gcc.dg/tree-ssa/evrp4.c: New test.
998 2016-10-06 Jeff Law <law@redhat.com>
1000 PR tree-optimization/71661
1001 * gcc.dg/tree-ssa/pr71661.c: New test.
1003 2016-10-06 Richard Biener <rguenther@suse.de>
1005 PR tree-optimization/77855
1006 * gcc.dg/torture/pr77855.c: New testcase.
1008 2016-10-06 James Clarke <jrtc27@jrtc27.com>
1009 Eric Botcazou <ebotcazou@adacore.com>
1011 * g++.dg/other/pr77759.C: New test.
1013 2016-10-06 Richard Biener <rguenther@suse.de>
1015 PR tree-optimization/77839
1016 * gcc.dg/torture/pr77839.c: New testcase.
1018 2016-10-06 Marek Polacek <polacek@redhat.com>
1020 * g++.dg/cpp1z/init-statement9.C: New test.
1022 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1024 * gcc.target/i386/pcommit-1.c: Deleted.
1025 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1026 * gcc.target/i386/sse-13.c: Ditto.
1027 * gcc.target/i386/sse-14.c: Ditto.
1028 * gcc.target/i386/sse-22.c: Ditto.
1029 * gcc.target/i386/sse-23.c: Ditto.
1030 * g++.dg/other/i386-2.C: Ditto.
1032 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
1034 * gcc.target/i386/pr77833.c: Require int128 effective target.
1036 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1040 * gfortran.dg/associate_22.f90: New test.
1042 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
1044 * gfortran.dg/dec_union_9.f90: New testcase.
1045 * gfortran.dg/dec_union_10.f90: New testcase.
1047 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1050 * gcc.dg/pch/pr66343-3.c: New test.
1051 * gcc.dg/pch/pr66343-3.hs: New file.
1054 * gcc.dg/pch/pr66343-1.c: New test.
1055 * gcc.dg/pch/pr66343-1.hs: New file.
1056 * gcc.dg/pch/pr66343-2.c: New test.
1057 * gcc.dg/pch/pr66343-2.hs: New file.
1059 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1061 * c-c++-common/Wint-in-bool-context.c: Update test.
1063 2016-10-05 Marek Polacek <polacek@redhat.com>
1065 * g++.dg/cpp1z/init-statement1.C: New test.
1066 * g++.dg/cpp1z/init-statement2.C: New test.
1067 * g++.dg/cpp1z/init-statement3.C: New test.
1068 * g++.dg/cpp1z/init-statement4.C: New test.
1069 * g++.dg/cpp1z/init-statement5.C: New test.
1070 * g++.dg/cpp1z/init-statement6.C: New test.
1071 * g++.dg/cpp1z/init-statement7.C: New test.
1072 * g++.dg/cpp1z/init-statement8.C: New test.
1074 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
1077 * gfortran.dg/pr67524.f90: New test.
1079 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1082 * c-c++-common/ubsan/shift-9.c: New test.
1084 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1086 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1087 of int if __SIZEOF_INT__ is less than 4 bytes.
1089 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1091 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1092 * gfortran.dg/class_array_20.f03: Likewise.
1093 * gfortran.dg/class_array_21.f03: Likewise.
1094 * gfortran.dg/finalize_29.f08: Likewise.
1095 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1097 2016-10-05 Richard Biener <rguenther@suse.de>
1100 * gcc.dg/torture/pr77826.c: New testcase.
1102 2016-10-05 Richard Biener <rguenther@suse.de>
1104 * gcc.dg/fold-copysign-1.c: New testcase.
1106 2016-10-05 Andreas Schwab <schwab@suse.de>
1108 * g++.dg/pr49847-2.C: Remove.
1110 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1112 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1114 2016-10-05 Richard Biener <rguenther@suse.de>
1117 * gcc.dg/pr55152-2.c: New testcase.
1119 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1121 * gfortran.dg/dtio_15.f90: New test.
1123 2016-10-04 Ian Lance Taylor <iant@golang.org>
1125 * gcc.dg/split-7.c: New test.
1127 2016-10-04 Martin Sebor <msebor@redhat.com>
1129 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1130 %lc directive to wint_t to silence -Wformat warnings on targets
1131 where the latter is a distinct type such as long.
1133 2016-10-04 Martin Sebor <msebor@redhat.com>
1136 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1138 2016-10-04 Jakub Jelinek <jakub@redhat.com>
1141 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1143 * g++.dg/other/java3.C: Remove.
1144 * g++.dg/other/java1.C: Remove.
1145 * g++.dg/other/error12.C: Remove.
1146 * g++.dg/other/java2.C: Remove.
1147 * g++.dg/warn/Wnvdtor.C: Remove.
1148 * g++.dg/lookup/java1.C: Remove.
1149 * g++.dg/lookup/java2.C: Remove.
1150 * g++.dg/ext/pr34829.C: Remove.
1151 * g++.dg/ext/java-3.C: Remove.
1152 * g++.dg/ext/java-1.C: Remove.
1153 * g++.dg/ext/java-2.C: Remove.
1154 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1156 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1158 PR tree-optimization/77808
1159 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1161 2016-10-04 Richard Biener <rguenther@suse.de>
1163 PR tree-optimization/77399
1164 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1166 2016-10-04 Richard Biener <rguenther@suse.de>
1169 * gcc.target/i386/pr77833.c: New testcase.
1171 2016-09-26 Jeff Law <law@redhat.com>
1173 PR tree-optimization/71550
1174 PR tree-optimization/71403
1175 * gcc.c-torture/execute/pr71550.c: New test.
1177 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1179 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1182 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1185 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1187 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1189 2016-10-03 Marek Polacek <polacek@redhat.com>
1191 * g++.dg/cpp0x/nullptr37.C: New test.
1193 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1195 * c-c++-common/Wint-in-bool-context.c: Update test.
1197 2016-10-02 Jakub Jelinek <jakub@redhat.com>
1199 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1201 * g++.dg/charset/asm2.c (memmove): Likewise.
1202 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1203 * g++.dg/tls/diag-4.C (foo): Likewise.
1204 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1205 dg-warning, fix up regex.
1206 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1207 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1208 * g++.old-deja/g++.mike/net31.C: Likewise.
1209 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1211 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1212 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1214 2016-10-01 Richard Biener <rguenther@suse.de>
1217 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1219 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1222 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1224 2016-10-01 Jakub Jelinek <jakub@redhat.com>
1227 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1228 Add dg-prune-output directive.
1230 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1233 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1234 * gfortran.fortran-torture/compile/write.f90: Update test.
1236 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1238 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1239 arm_fp16_alternative_ok as the required effective target.
1240 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1241 -mfp16-format=alternative to the dg-options directive and remove
1242 the dg-add-options directive.
1244 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1247 * gfortran.dg/dec_union_8.f90: New testcase.
1249 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1252 * gfortran.dg/dec_structure_16.f90: New testcase.
1254 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1256 * gfortran.dg/coarray_allocate_10.f08: New test.
1257 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1259 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1261 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1263 2016-09-30 Richard Biener <rguenther@suse.de>
1265 PR tree-optimization/77399
1266 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1268 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1270 * c-c++-common/pr27336.c: Make dependency on
1271 -fdelete-null-pointer-checks explicit.
1272 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1273 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1274 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1275 * gcc.dg/pic-1.c: Require fpic target support.
1276 * gcc.dg/pic-2.c: Likewise.
1278 2016-09-29 Jakub Jelinek <jakub@redhat.com>
1280 Implement P0001R1 - C++17 removal of register storage class specifier
1281 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1282 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1284 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1285 keyword if not __SSE2__.
1286 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1288 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1290 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1291 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1292 no_erroneous_warning): Expect new warnings for C++17.
1293 * g++.dg/warn/register-var-2.C (f): Likewise.
1294 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1295 * g++.dg/parse/linkage2.C (foo): Likewise.
1296 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1297 keyword on parameters for C++17.
1298 * g++.dg/cpp1z/register1.C: New test.
1299 * g++.dg/cpp1z/register2.C: New test.
1300 * g++.dg/cpp1z/register3.C: New test.
1302 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1304 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1305 * gcc.target/i386/avx2-check.h (main): Ditto.
1306 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1307 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1308 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1309 * gcc.target/i386/avx512er-check.h (main): Ditto.
1310 * gcc.target/i386/avx512f-check.h (main): Ditto.
1311 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1312 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1313 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1315 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1318 * gcc.target/i386/pr77756.c: New test.
1320 2016-09-29 Marek Polacek <polacek@redhat.com>
1322 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1324 2016-09-29 Marek Polacek <polacek@redhat.com>
1326 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1329 2016-09-29 Martin Liska <mliska@suse.cz>
1331 * objc/execute/construct1.m: New test.
1333 2016-09-29 Richard Biener <rguenther@suse.de>
1335 PR tree-optimization/77768
1336 * gcc.dg/torture/pr77768.c: New testcase.
1338 2016-09-28 Richard Biener <rguenther@suse.de>
1341 * gcc.dg/pr77407.c: New testcase.
1343 2016-09-29 Richard Biener <rguenther@suse.de>
1346 * gcc.dg/pr55152.c: New testcase.
1347 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1349 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1351 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1352 (dg-options): Remove -m32.
1354 2016-09-28 Martin Sebor <msebor@redhat.com>
1357 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1359 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1361 PR libgfortran/77707
1362 * gfortran.dg/inquire_17.f90: New test.
1364 2016-09-28 Jakub Jelinek <jakub@redhat.com>
1367 * g++.dg/cpp1y/constexpr-77467.C: New test.
1369 2016-09-28 Martin Sebor <msebor@redhat.com>
1372 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1373 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1374 (test_sprintf_p_const): Adjust line numbers to avoid failures
1375 introduced in r240503.
1377 2016-09-28 Martin Sebor <msebor@redhat.com>
1380 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1382 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1385 * g++.dg/pr77550.C: Avoid undefined behavior.
1387 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1389 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1391 * gcc.dg/strlenopt-20.c: Update test.
1392 * gcc.dg/strlenopt-21.c: Likewise.
1393 * gcc.dg/strlenopt-22.c: Likewise.
1394 * gcc.dg/strlenopt-22g.c: Likewise.
1395 * gcc.dg/strlenopt-26.c: Likewise.
1396 * gcc.dg/strlenopt-5.c: Likewise.
1397 * gcc.dg/strlenopt-7.c: Likewise.
1398 * gcc.dg/strlenopt-9.c: Likewise.
1400 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1402 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1404 * g++.dg/cpp1z/lambda-this1.C: New test.
1405 * g++.dg/cpp1z/lambda-this2.C: New test.
1408 * g++.dg/ubsan/return-4.C: New test.
1409 * g++.dg/ubsan/return-5.C: New test.
1410 * g++.dg/ubsan/return-6.C: New test.
1412 2016-09-27 Jiong Wang <jiong.wang@arm.com>
1414 * lib/target-supports.exp
1415 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1416 in function comment.
1418 2016-09-27 Martin Liska <mliska@suse.cz>
1420 PR gcov-profile/46266
1421 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1424 2016-09-27 Richard Biener <rguenther@suse.de>
1426 PR tree-optimization/77745
1427 * g++.dg/torture/pr77745.C: New testcase.
1429 2016-09-27 Richard Biener <rguenther@suse.de>
1431 PR tree-optimization/77478
1432 * gcc.dg/torture/pr77478.c: New testcase.
1434 2016-09-27 Martin Liska <mliska@suse.cz>
1436 PR gcov-profile/7970
1437 PR gcov-profile/16855
1438 PR gcov-profile/44779
1439 * g++.dg/gcov/pr16855.C: New test.
1441 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1443 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1445 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1448 * gfortran.dg/gomp/pr77666.f90: New test.
1450 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1453 * gcc.dg/torture/pr77677-2.c: New test.
1455 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1458 * gfortran.dg/pr77420_1.f90: New test.
1459 * gfortran.dg/pr77420_2.f90: Ditto.
1460 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1461 * gfortran.dg/pr77420_4.f90: this file.
1463 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1466 * gfortran.dg/pr77719.f90: New test.
1468 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1470 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1471 singular form of byte when quantity is unknown.
1473 2016-09-26 Marek Polacek <polacek@redhat.com>
1475 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1477 2016-09-26 Martin Liska <mliska@suse.cz>
1479 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1480 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1481 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1482 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1483 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1484 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1485 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1486 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1487 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1489 2016-09-26 Marek Polacek <polacek@redhat.com>
1492 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1493 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1494 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1495 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1496 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1497 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1498 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1499 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1500 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1501 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1502 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1503 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1504 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1505 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1506 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1507 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1508 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1509 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1510 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1511 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1512 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1513 * c-c++-common/attr-fallthrough-1.c: New test.
1514 * c-c++-common/attr-fallthrough-2.c: New test.
1515 * g++.dg/cpp0x/fallthrough1.C: New test.
1516 * g++.dg/cpp0x/fallthrough2.C: New test.
1517 * g++.dg/cpp1z/fallthrough1.C: New test.
1518 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1519 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1520 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1521 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1523 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1526 * gfortran.dg/pr77429.f90: New test.
1528 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1531 * gfortran.dg/pr77694.f90: New test.
1533 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1536 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1538 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1540 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1543 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1545 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1548 2016-09-24 Marek Polacek <polacek@redhat.com>
1551 * c-c++-common/Wbool-operation-1.c: New test.
1552 * gcc.dg/Wbool-operation-1.c: New test.
1554 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
1556 * gfortran.dg/dec_static_1.f90: New.
1557 * gfortran.dg/dec_static_2.f90: New.
1558 * gfortran.dg/dec_static_3.f90: New.
1559 * gfortran.dg/dec_static_4.f90: New.
1561 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1564 * gfortran.dg/negative_unit_check.f90: Update test.
1565 * gfortran.dg/dtio_14.f90: New test.
1567 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1569 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1570 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1571 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1572 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1573 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1574 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1575 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1577 2016-09-23 Martin Sebor <msebor@redhat.com>
1580 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1581 assuming long double is bigger than double.
1583 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1585 Implement P0138R2, C++17 construction rules for enum class values
1586 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1588 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1590 PR preprocessor/77672
1591 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1592 expected multiline output from first warning to reflect change
1595 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1597 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1599 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1600 Tom de Vries <tom@codesourcery.com>
1603 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1605 2016-09-23 Marek Polacek <polacek@redhat.com>
1607 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1608 * c-c++-common/gomp/atomic-13.c: Likewise.
1609 * c-c++-common/gomp/atomic-14.c: Likewise.
1610 * c-c++-common/pr60439.c: Remove invalid code.
1611 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1612 * g++.dg/expr/bitfield5.C: Likewise.
1613 * g++.dg/expr/bitfield6.C: Likewise.
1614 * g++.dg/expr/bool1.C: Likewise.
1615 * g++.dg/expr/bool3.C: Likewise.
1616 * g++.dg/expr/lval3.C: Likewise.
1617 * g++.dg/expr/lval4.C: Likewise.
1618 * g++.old-deja/g++.jason/bool5.C: Likewise.
1620 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1622 PR preprocessor/77672
1623 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1624 (test_terminator_location): New function.
1626 2016-09-23 Richard Biener <rguenther@suse.de>
1628 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1630 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1632 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1633 -march=armv8.2-a+fp16 when supported by the hardware.
1634 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1635 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1636 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1637 semi-colons to a macro invocations.
1638 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1639 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1641 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1642 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1644 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1651 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1653 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1655 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1657 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1658 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1659 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1661 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1662 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1663 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1665 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1666 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1667 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1669 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1670 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1671 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1672 defined. Also fix some white-space.
1673 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1674 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1675 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1676 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1677 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1678 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1679 defined. Also fix some long lines and white-space.
1680 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1681 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1682 defined. Also fix some long lines and white-space.
1683 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1684 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1686 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1687 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1688 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1690 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1691 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1692 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1694 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1695 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1696 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1697 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1699 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1700 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1701 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1703 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1704 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1705 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1706 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1707 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1708 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1709 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1710 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1711 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1712 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1714 2016-09-23 Jiong Wang <jiong.wang@arm.com>
1715 Matthew Wahab <matthew.wahab@arm.com>
1717 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1718 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1719 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1720 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1721 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1722 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1723 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1724 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1725 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1726 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1727 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1730 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1731 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1732 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1733 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1734 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1735 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1736 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1737 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1738 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1739 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1740 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1741 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1742 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1743 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1744 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1745 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1746 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1747 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1748 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1749 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1750 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1751 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1752 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1753 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1755 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1757 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1758 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1759 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1760 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1763 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1766 * gcc.dg/torture/pr77677.c: New test.
1768 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1770 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1773 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1775 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1776 options. Add tests for float16x4_t and float16x8_t.
1778 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1780 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1781 * gcc.target/s390/risbg-ll-2.c: Ditto.
1782 * gcc.target/s390/risbg-ll-3.c: Ditto.
1784 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1786 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1787 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1789 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1791 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1792 output to the simplified instructions.
1794 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1796 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1797 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1799 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1801 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1802 (FP16_SUPPORTED): New
1803 (expected-hfloat-16x4): Make conditional on __fp16 support.
1804 (expected-hfloat-16x8): Likewise.
1805 (vdup_n_f16): Disable for non-AArch64 targets.
1806 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1807 conditional on FP16_SUPPORTED.
1808 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1809 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1810 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1811 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1812 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1814 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1815 conditional on FP16_SUPPORTED.
1816 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1817 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1819 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1821 * gcc.target/arm/short-vfp-1.c: New.
1823 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1825 * gcc.target/arm/attr-fp16-arith-1.c: New.
1827 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1829 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1831 (add_options_for_arm_v8_2a_fp16_neon): New.
1832 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1833 (add_options_for_arm_arch_v8_2a): Auto-generate.
1834 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1835 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1836 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1837 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1838 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1839 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1840 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1842 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1844 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1845 arm_fp16_alternative_ok.
1846 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1847 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1848 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1849 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1850 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1851 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1852 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1853 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1854 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1855 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1856 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1857 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1858 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1859 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1860 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1861 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1862 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1863 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1864 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1865 arm_fp16_alternative_ok.
1866 * lib/target-supports.exp
1867 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1868 (check_effective_target_arm_fp16_alternative_ok): New.
1869 (check_effective_target_arm_fp16_none_ok_nocache): New.
1870 (check_effective_target_arm_fp16_none_ok): New.
1872 2016-09-23 Martin Liska <mliska@suse.cz>
1874 * gcc.dg/ipa/pr77653.c: Replace adress
1877 2016-09-23 Martin Liska <mliska@suse.cz>
1879 * gcc.target/i386/movbe-4.c: New test.
1881 2016-09-23 Martin Liska <mliska@suse.cz>
1883 * gcc.target/i386/crc32-5.c: New test.
1885 2016-09-23 Martin Liska <mliska@suse.cz>
1887 * gcc.target/i386/pr71652.c: New test.
1888 * gcc.target/i386/pr71652-2.c: New test.
1889 * gcc.target/i386/pr71652-3.c: New test.
1891 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1893 * lib/gcc-dg.exp (process-message): Support relative line number
1894 notation - .+4 or .-1 etc.
1895 * gcc.dg/dg-test-1.c: New test.
1897 2016-09-22 Martin Sebor <msebor@redhat.com>
1900 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1901 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1902 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1903 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1905 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
1907 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1908 * gcc.dg/ifcvt-2.c: Ditto.
1909 * gcc.dg/zero_bits_compound-1.c: Ditto.
1910 * gcc.dg/zero_bits_compound-1.c: Ditto.
1911 * gcc.dg/pr40550.c: Simplify target selectors.
1912 Use dg-additional-options.
1913 * gcc.dg/pr47893.c: Ditto.
1914 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1915 additional options for 32-bit x86 targets.
1916 * gcc.dg/pr70955.c: Move to ...
1917 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1919 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/cpp0x/pr61019.C: New.
1924 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1925 Terry Guo <terry.guo@arm.com>
1927 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1928 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1929 * gcc.target/arm/pure-code/pure-code.exp: New.
1931 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
1933 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1934 Remove SSE effective target requirement.
1936 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1939 * g++.dg/cpp0x/pr71979.C: New.
1941 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1943 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1945 2016-09-22 Martin Liska <mliska@suse.cz>
1948 * gcc.dg/ipa/pr77653.c: New test.
1950 2016-09-22 Jakub Jelinek <jakub@redhat.com>
1953 * gfortran.dg/gomp/pr77665.f90: New test.
1955 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
1957 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1958 * gfortran.dg/dtio_13.f90: New test.
1960 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
1963 * gfortran.dg/pr66107.f90: New test.
1965 2016-09-21 Ian Lance Taylor <iant@golang.org>
1967 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1968 with call to builtin delete function.
1970 2016-09-21 Joseph Myers <joseph@codesourcery.com>
1972 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1973 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1974 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1975 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1978 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
1980 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1982 2016-09-21 Jakub Jelinek <jakub@redhat.com>
1985 * g++.dg/cpp1z/aligned-new6.C: New test.
1987 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1989 * gcc.target/arm/fp16-aapcs-3.c: New.
1990 * gcc.target/arm/fp16-aapcs-4.c: New.
1991 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1992 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1993 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1994 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1996 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1998 PR tree-optimization/77550
1999 * g++.dg/pr77550.C: New test.
2001 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
2004 * gcc.target/avr/torture/pr77326.c: New test.
2006 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
2008 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2010 2016-09-21 Richard Biener <rguenther@suse.de>
2012 PR tree-optimization/77648
2013 * gcc.dg/torture/pr77648-1.c: New testcase.
2014 * gcc.dg/torture/pr77648-2.c: Likewise.
2016 2016-09-21 Richard Biener <rguenther@suse.de>
2017 Jakub Jelinek <jakub@redhat.com>
2019 PR tree-optimization/77621
2020 * gcc.dg/pr77621.c: New testcase.
2022 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
2025 * gfortran.dg/dtio_12.f90: New test.
2027 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2029 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2031 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2033 PR tree-optimization/72835
2034 * gcc.dg/tree-ssa/pr72835.c: New test.
2036 2016-09-20 Martin Sebor <msebor@redhat.com>
2039 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2040 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2041 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2042 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2043 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2044 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2045 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2047 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2049 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2050 arguments/compare will be optimized away.
2051 * gcc.dg/torture/ftrapv-1.c: Likewise.
2053 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2055 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2056 will be optimized away.
2057 * gcc.dg/ipa/vrp1.c: New test.
2058 * gcc.dg/ipa/vrp2.c: New test.
2059 * gcc.dg/ipa/vrp3.c: New test.
2061 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2063 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2064 does the same transformation.
2065 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2066 * gcc.dg/tree-ssa/evrp1.c: New test.
2067 * gcc.dg/tree-ssa/evrp2.c: New test.
2068 * gcc.dg/tree-ssa/evrp3.c: New test.
2069 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2070 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2071 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2072 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2073 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2074 foling now happens early.
2075 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2076 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2077 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2078 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2079 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2081 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2084 * gcc.target/i386/pr77621.c: New test.
2085 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2086 pattern, loop should vectorize with -mtune=atom.
2088 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2089 Jakub Jelinek <jakub@redhat.com>
2092 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2095 2016-09-20 Jakub Jelinek <jakub@redhat.com>
2098 * g++.dg/other/pr77626.C: New test.
2101 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2104 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2107 * c-c++-common/pr77624-1.c: New test.
2108 * c-c++-common/pr77624-2.c: New test.
2110 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2112 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2115 2016-09-20 Richard Biener <rguenther@suse.de>
2117 PR tree-optimization/77646
2118 * gcc.dg/torture/pr77646.c: New testcase.
2120 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2123 * c-c++-common/Wint-in-bool-context.c: New test.
2125 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2127 * gcc.dg/cr-decimal-dig-1.c: New test.
2129 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2131 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2132 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2133 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2134 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2136 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2138 PR rtl-optimization/77416
2139 * gcc.target/powerpc/pr77416.c: New.
2141 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2144 * g++.dg/template/error-recovery4.C: New test.
2146 2016-09-19 Bin Cheng <bin.cheng@arm.com>
2148 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2150 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2152 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2153 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2155 2016-09-19 Jakub Jelinek <jakub@redhat.com>
2156 Jan Hubicka <jh@suse.cz>
2159 * gcc.dg/pr77587.c: New test.
2160 * gcc.dg/pr77587a.c: New file.
2162 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2164 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2165 * gfortran.dg/coarray_38.f90:
2166 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2167 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2168 * gfortran.dg/coarray_allocate_7.f08: New test.
2169 * gfortran.dg/coarray_allocate_8.f08: New test.
2170 * gfortran.dg/coarray_allocate_9.f08: New test.
2171 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2173 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2174 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2175 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2177 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2178 * gfortran.dg/coarray_lock_7.f90: Same.
2179 * gfortran.dg/coarray_poly_5.f90: Same.
2180 * gfortran.dg/coarray_poly_6.f90: Same.
2181 * gfortran.dg/coarray_poly_7.f90: Same.
2182 * gfortran.dg/coarray_poly_8.f90: Same.
2183 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2185 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
2188 * gfortran.dg/dec_structure_15.f90: New testcase.
2190 2016-09-19 Richard Biener <rguenther@suse.de>
2193 * gcc.dg/torture/pr77605.c: New testcase.
2195 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
2197 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2199 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
2201 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2202 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2203 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2204 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2205 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2206 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2207 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2208 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2209 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2210 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2211 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2213 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2215 * gcc.target/i386/pr68633.c: Fix expected result.
2217 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
2220 * gfortran.dg/pr68078.f90: New test.
2221 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2223 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2226 * gcc.target/powerpc/swaps-p8-25.c: New.
2228 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2231 * g++.dg/cpp0x/constexpr-77482.C: New test.
2234 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2236 * g++.dg/abi/abi-tag23a.C: Likewise.
2239 * g++.dg/cpp0x/decltype-77338.C: New test.
2242 * g++.dg/cpp0x/mutable1.C: New test.
2244 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2247 * gfortran.dg/pr77612.f90: New test.
2249 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2251 * gcc.dg/torture/pr70421.c: Require int32plus.
2253 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2256 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2259 * gcc.target/i386/pr77526.c: New test.
2261 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2262 Eric Botcazou <ebotcazou@adacore.com>
2265 * gcc.target/i386/pr77594.c: New test.
2267 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
2270 * gfortran.dg/misplaced_implicit_character.f90: New test.
2272 2016-09-15 Bin Cheng <bin.cheng@arm.com>
2274 PR tree-optimization/77503
2275 * gcc.dg/vect/pr77503.c: New test.
2277 2016-09-15 Richard Biener <rguenther@suse.de>
2280 * c-c++-common/torture/pr77544.c: New testcase.
2282 2016-09-15 Jakub Jelinek <jakub@redhat.com>
2285 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2286 * gcc.dg/march-generic.c: Likewise.
2287 * gcc.target/i386/spellcheck-options-1.c: New test.
2288 * gcc.target/i386/spellcheck-options-2.c: New test.
2289 * gcc.target/i386/spellcheck-options-3.c: New test.
2290 * gcc.target/i386/spellcheck-options-4.c: New test.
2292 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2295 * gfortran.dg/goacc/pr72743.f90: New test.
2297 2016-09-15 Richard Biener <rguenther@suse.de>
2299 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2301 2016-09-15 Richard Biener <rguenther@suse.de>
2303 PR tree-optimization/77514
2304 * gcc.dg/torture/pr77514.c: New testcase.
2306 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2309 * g++.dg/lookup/pr77549.C: New test.
2311 2016-09-14 Marek Polacek <polacek@redhat.com>
2313 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2314 * c-c++-common/gomp/atomic-13.c: Likewise.
2315 * c-c++-common/gomp/atomic-14.c: Likewise.
2316 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2317 * g++.dg/cpp1z/bool-increment1.C: New test.
2318 * c-c++-common/pr60439.c: Add dg-warning.
2319 * g++.dg/expr/bitfield4.C: Likewise.
2320 * g++.dg/expr/bitfield5.C: Likewise.
2321 * g++.dg/expr/bitfield6.C: Likewise.
2322 * g++.dg/expr/bool1.C: Likewise.
2323 * g++.dg/expr/bool3.C: Likewise.
2324 * g++.dg/expr/lval3.C: Likewise.
2325 * g++.dg/expr/lval4.C: Likewise.
2326 * g++.old-deja/g++.jason/bool5.C: Likewise.
2327 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2328 * g++.dg/other/error18.C: Likewise.
2329 * g++.dg/gomp/atomic-14.C: Likewise.
2331 2016-09-14 Nathan Sidwell <nathan@acm.org>
2334 * g++.dg/cpp1y/pr77539.C: New.
2336 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2338 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2340 * g++.dg/ext/builtin_alloca.C: Likewise.
2341 * g++.dg/template/spec35.C: Likewise.
2342 * gcc.dg/builtins-68.c: Likewise.
2343 * gcc.misc-tests/gcov-13.c: Likewise.
2344 * gcc.misc-tests/gcov-14.c: Likewise.
2346 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2348 * gfortran.dg/dec_structure_14.f90: New testcase.
2350 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2353 * c-c++-common/tsan/pr68260.c: New test.
2355 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
2358 * gcc.target/msp430/function-attributes-1.c: New test.
2359 * gcc.target/msp430/function-attributes-2.c: New test.
2360 * gcc.target/msp430/function-attributes-3.c: New test.
2362 2015-04-18 Martin Sebor <msebor@redhat.com>
2364 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2365 of non-nul characters.
2366 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2368 2016-09-13 Jakub Jelinek <jakub@redhat.com>
2370 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2371 * g++.dg/cpp1z/gen-attrs1.C: New test.
2373 PR tree-optimization/77454
2374 * gcc.dg/pr77454.c: New test.
2377 * g++.dg/cpp1y/constexpr-77553.C: New test.
2379 2016-09-13 David Malcolm <dmalcolm@redhat.com>
2381 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2382 (test_show_locus): Replace rich_location::add_fixit_insert calls
2383 with add_fixit_insert_before and add_fixit_insert_after.
2385 2016-09-13 Jason Merrill <jason@redhat.com>
2386 Tom de Vries <tom@codesourcery.com>
2389 * g++.dg/pr77427.C: New test.
2391 2016-09-13 Martin Liska <mliska@suse.cz>
2393 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2395 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2396 * lib/target-supports.exp: Define the new target.
2398 2016-09-12 Andrew Pinski <apinski@cavium.com>
2400 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2401 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2403 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
2405 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2407 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2408 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2409 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2411 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2412 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2414 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2417 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2418 * g++.dg/ext/pr77496.C: New test.
2419 * g++.dg/warn/pr77496.C: New test.
2421 2016-09-12 David Malcolm <dmalcolm@redhat.com>
2424 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2425 to preserve conversion chars, and to preserve prefix information.
2426 * gcc.dg/format/pr72858.c: New test case.
2428 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2430 * gfortran.dg/pr77507.f90: Move to ...
2431 * gfortran.dg/ieee/pr77507.f90: here.
2433 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2436 * compile/pr61159.c: New testcase
2438 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2441 * gcc.dg/ipa/pr63416.c: New testcase.
2443 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
2444 Steven G. Kargl <kargl@gcc.gnu.org>
2447 * gfortran.dg/dtio_11.f90: new test.
2449 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2452 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2453 * gfortran.dg/c_assoc_4.f90: Ditto.
2455 2016-09-10 Tom de Vries <tom@codesourcery.com>
2458 * c-c++-common/va-arg-va-list-type.c: New test.
2460 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2462 PR rtl-optimization/77289
2463 * gcc.target/powerpc/pr77289.c: New test.
2465 2016-09-09 Martin Sebor <msebor@redhat.com>
2469 * gcc.dg/pr77520.c: New test.
2470 * gcc.dg/pr77521.c: New test.
2472 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2475 * gfortran.dg/pr77506.f90: New test.
2477 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2480 * gfortran.dg/pr77507.f90: New test.
2482 2016-09-09 Joseph Myers <joseph@codesourcery.com>
2484 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2486 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2487 Louis Krupp <lkrupp@gcc.gnu.org>
2490 * gfortran.dg/pr69514_1.f90: New test.
2491 * gfortran.dg/pr69514_2.f90: New test.
2493 2016-09-08 Jakub Jelinek <jakub@redhat.com>
2496 * gfortran.dg/gomp/pr77500.f90: New test.
2499 * gfortran.dg/gomp/pr77516.f90: New test.
2501 2016-09-07 Jakub Jelinek <jakub@redhat.com>
2504 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2505 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2506 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2507 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2508 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2509 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2511 2016-09-07 David Malcolm <dmalcolm@redhat.com>
2513 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2514 "substring-locations.h".
2516 2016-09-07 Richard Biener <rguenther@suse.de>
2519 * c-c++-common/vector-subscript-8.c: Move ..
2520 * gcc.dg/pr77450.c: ... here.
2522 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2524 PR libgfortran/77393
2525 * gfortran.dg/fmt_f0_2.f90: Update test.
2526 * gfortran.dg/fmt_f0_3.f90: New test.
2528 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2531 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2535 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2537 2016-09-06 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.target/i386/pr69255-1.c: New test.
2541 * gcc.target/i386/pr69255-2.c: New test.
2542 * gcc.target/i386/pr69255-3.c: New test.
2544 2016-09-06 Martin Sebor <msebor@redhat.com>
2547 * gcc.dg/format/miss-7.c: New test.
2549 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
2551 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2553 2016-09-06 Martin Liska <mliska@suse.cz>
2555 PR gcov-profile/77378
2556 PR gcov-profile/77466
2557 * gcc.dg/profile-update-warning.c: New test.
2559 2016-09-06 Richard Biener <rguenther@suse.de>
2561 PR tree-optimization/77479
2562 * gcc.dg/torture/pr77479.c: New testcase.
2564 2016-09-06 Richard Biener <rguenther@suse.de>
2567 * c-c++-common/vector-subscript-7.c: Adjust.
2568 * c-c++-common/vector-subscript-8.c: New testcase.
2570 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2572 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2574 2016-09-05 Jakub Jelinek <jakub@redhat.com>
2577 * gcc.target/i386/avx512f-pr77476.c: New test.
2578 * gcc.target/i386/avx512bw-pr77476.c: New test.
2579 * gcc.target/i386/avx512dq-pr77476.c: New test.
2581 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2582 Update comment to mention also avx512f.
2585 * g++.dg/asan/pr77396-2.C: New test.
2587 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
2589 PR rtl-optimization/77452
2590 * gcc.target/i386/pr77452.c: New test.
2592 2016-09-05 Marek Polacek <polacek@redhat.com>
2595 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2597 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2600 * gfortran.dg/pr77391.f90: New test.
2602 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2605 * gfortran.dg/pr77460.f90: New test.
2607 2016-09-03 Jakub Jelinek <jakub@redhat.com>
2610 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2612 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2614 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2616 2016-09-02 David Malcolm <dmalcolm@redhat.com>
2618 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2620 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2621 diagnostic-test-show-locus-generate-patch.c to the sources
2622 for diagnostic_plugin_test_show_locus.c.
2624 2016-09-02 Jakub Jelinek <jakub@redhat.com>
2627 * gcc.dg/gomp/_Atomic-1.c: New test.
2628 * gcc.dg/gomp/_Atomic-2.c: New test.
2629 * gcc.dg/gomp/_Atomic-3.c: New test.
2630 * gcc.dg/gomp/_Atomic-4.c: New test.
2631 * gcc.dg/gomp/_Atomic-5.c: New test.
2634 * g++.dg/asan/pr77396.C: New test.
2636 2016-09-01 Martin Sebor <msebor@redhat.com>
2638 PR tree-optimization/71831
2639 * gcc.dg/builtin-object-size-16.c: New test.
2640 * gcc.dg/builtin-object-size-17.c: New test.
2642 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2644 PR libgfortran/77393
2645 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2647 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
2649 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2650 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2651 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2652 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2653 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2654 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2655 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2656 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2657 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2658 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2659 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2660 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2661 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2662 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2663 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2664 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2665 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2666 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2668 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2670 * gnat.dg/opt58.adb: New test.
2671 * gnat.dg/opt58_pkg.ads: New helper.
2673 2016-09-01 Richard Biener <rguenther@suse.de>
2676 * gcc.dg/torture/pr77436.c: New testcase.
2678 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2680 * gcc.dg/pr64252.c: Require int32plus.
2681 * gcc.dg/pr66299-1.c: Likewise.
2682 * gcc.dg/pr66299-2.c: Likewise.
2683 * gcc.dg/torture/20131115-1.c: Skip for avr.
2685 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2687 * gcc.target/aarch64/ands_3.c: New test.
2689 2016-08-31 Jakub Jelinek <jakub@redhat.com>
2692 * gfortran.dg/gomp/pr77352.f90: New test.
2695 * gfortran.dg/gomp/pr77374.f08: New test.
2697 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2699 PR tree-optimization/73714
2700 * gcc.dg/tree-ssa/pr73714.c: New test.
2702 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2704 PR libgfortran/77393
2705 * gfortran.dg/fmt_f0_2.f90: New test.
2707 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2709 * gcc.target/i386/pr59539-2.c: Adapt options.
2710 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2712 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
2715 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2716 of the associate entity and replace with a pointer to the
2717 intended item on the stack.
2719 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2720 Paul Thomas <pault@gcc.gnu.org>
2723 * gfortran.dg/dtio_1.f90: New test.
2724 * gfortran.dg/dtio_2.f90: New test.
2725 * gfortran.dg/dtio_3.f90: New test.
2726 * gfortran.dg/dtio_4.f90: New test.
2727 * gfortran.dg/dtio_5.f90: New test.
2728 * gfortran.dg/dtio_6.f90: New test.
2729 * gfortran.dg/dtio_7.f90: New test.
2730 * gfortran.dg/dtio_8.f90: New test.
2731 * gfortran.dg/dtio_9.f90: New test.
2732 * gfortran.dg/dtio_10.f90: New test.
2734 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2736 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2737 (test_many_nested_locations): New function.
2738 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2739 (test_show_locus): Handle "test_many_nested_locations".
2741 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2743 * g++.dg/template/double-greater-than-fixit.C: New test case.
2745 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2747 * gnat.dg/opt57.ad[sb]: New test.
2748 * gnat.dg/opt57_pkg.ads: New helper.
2750 2016-08-30 Richard Biener <rguenther@suse.de>
2752 PR tree-optimization/69047
2753 * gcc.dg/pr69047.c: Fix byte-order check.
2755 2016-08-30 Jakub Jelinek <jakub@redhat.com>
2757 PR tree-optimization/72866
2758 * gcc.dg/vect/pr72866.c: New test.
2761 * g++.dg/debug/dwarf2/pr77363.C: New test.
2764 * gcc.target/i386/pr77377.c: New test.
2767 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2770 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2772 * gfortran.dg/pr77372.f90: Moved to ...
2773 * gfortran.dg/ieee/pr77372.f90: here.
2775 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2777 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2778 vector short/char initializations.
2779 * gcc.target/powerpc/vec-init-5.c: Likewise.
2780 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2781 vector initialization optimizations.
2782 * gcc.target/powerpc/vec-init-7.c: Likewise.
2783 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2784 vector float/double initializations.
2785 * gcc.target/powerpc/vec-init-9.c: Likewise.
2787 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
2790 * gcc.target/i386/pr77403.c: New test.
2792 2016-08-29 Marek Polacek <polacek@redhat.com>
2795 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2797 2016-08-29 Tom de Vries <tom@codesourcery.com>
2800 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2802 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2804 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2806 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
2808 * gfortran.dg/dec_structure_13.f90: New testcase.
2810 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2813 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2816 2016-08-28 Tom de Vries <tom@codesourcery.com>
2819 * gcc.dg/pr70955.c: New test.
2820 * gcc.dg/lto/pr70955_0.c: Same.
2821 * gcc.dg/lto/pr70955_1.c: Same.
2823 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2825 PR tree-optimization/71077
2826 * gcc.target/i386/pr71077.c: New test.
2828 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2831 * gfortran.dg/pr77380.f90: New test.
2833 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2836 gfortran.dg/pr77372.f90: New test.
2838 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2840 * gcc.dg/spellcheck-fields-2.c (test): Move
2841 dg-begin/end-multiline-output within function body.
2842 (test_macro): New function.
2844 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2846 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2847 (test_fixit_insert): Update expected output.
2848 (test_fixit_remove): Likewise.
2849 (test_fixit_replace): Likewise.
2851 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2853 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2856 2016-08-26 Richard Biener <rguenther@suse.de>
2858 PR tree-optimization/69047
2859 * gcc.dg/pr69047.c: New testcase.
2861 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2862 Martin Jambhor <mjambor@suse.cz>
2864 * gcc.dg/ipa/propbits-1.c: New test-case.
2865 * gcc.dg/ipa/propbits-2.c: Likewise.
2866 * gcc.dg/ipa/propbits-3.c: Likewise.
2868 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2871 * gfortran.dg/pr77351.f90: New test.
2873 2016-08-25 Marek Polacek <polacek@redhat.com>
2875 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2877 2016-08-25 Marek Polacek <polacek@redhat.com>
2880 * gcc.dg/pr77323.c: New test.
2882 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
2885 * gfortran.dg/submodule_17.f08: New test.
2887 2016-08-24 Michael Collison <michael.collison@linaro.org>
2888 Michael Collison <michael.collison@arm.com>
2890 * gcc.target/arm/builtin_saddl.c: New testcase.
2891 * gcc.target/arm/builtin_saddll.c: New testcase.
2892 * gcc.target/arm/builtin_uaddl.c: New testcase.
2893 * gcc.target/arm/builtin_uaddll.c: New testcase.
2894 * gcc.target/arm/builtin_ssubl.c: New testcase.
2895 * gcc.target/arm/builtin_ssubll.c: New testcase.
2896 * gcc.target/arm/builtin_usubl.c: New testcase.
2897 * gcc.target/arm/builtin_usubll.c: New testcase.
2899 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
2902 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2903 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2904 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2905 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2906 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2907 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2908 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2909 effective target. Remove scan-assembler-times directives.
2910 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2911 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2912 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2914 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2916 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2918 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2920 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2923 * lib/target-supports.exp
2924 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2925 (check_effective_target_vect_natural_alignment): Ditto.
2926 (check_effective_target_vector_alignment_reachable): Ditto.
2927 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2929 2016-08-23 Ian Lance Taylor <iant@golang.org>
2931 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2933 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2935 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2936 being created from pointers to memory locations.
2937 * gcc.target/powerpc/vec-init-2.c: Likewise.
2939 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
2941 * gfortran.dg/dec_structure_12.f90: New testcase.
2943 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2945 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2947 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2949 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2952 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2954 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2955 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2957 2016-08-23 Richard Biener <rguenther@suse.de>
2959 PR tree-optimization/27336
2960 * c-c++-common/pr27336.c: New testcase.
2962 2016-08-22 Marek Polacek <polacek@redhat.com>
2965 * g++.dg/cpp1y/pr77321.C: New test.
2967 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2970 * gfortran.dg/empty_label.f: Adjust test for new error message.
2971 * gfortran.dg/empty_label.f90: Ditto.
2972 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2973 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2974 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2976 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2979 * gfortran.dg/pr61318.f90: New test.
2981 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2984 * gfortran.dg/pr77260_1.f90: New test.
2985 * gfortran.dg/pr77260_2.f90: Ditto.
2987 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2990 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2991 __builtin_signbitf and __builtin_signbitl in expected generic
2993 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2994 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2995 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2996 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2999 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3001 * gcc.dg/torture/float128-builtin.c,
3002 gcc.dg/torture/float128-ieee-nan.c,
3003 gcc.dg/torture/float128x-builtin.c,
3004 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3005 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3006 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3007 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3008 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3009 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3010 gcc.dg/torture/floatn-nan.h: New tests.
3012 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3014 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3016 (main): Update calls to TEST_I_F.
3017 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3019 (main): Update calls to TEST_I_F.
3021 2016-08-22 Joseph Myers <joseph@codesourcery.com>
3023 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3024 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3025 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3026 names in calls to TEST_I_F.
3028 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3031 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3033 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3035 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3036 and !natural_alignment_64.
3037 * gcc.dg/ipa/propalign-2.c: Likewise.
3038 * gcc.dg/ipa/propalign-3.c: Likewise.
3039 * gcc.dg/ipa/propalign-4.c: Likewise.
3040 * gcc.dg/ipa/propalign-5.c: Likewise.
3041 * lib/target-supports.exp
3042 (check_effective_target_natural_alignment_32): Add avr-*-*.
3044 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3046 PR tree-optimization/61839
3047 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3048 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3049 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3050 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3052 2016-08-19 Joseph Myers <joseph@codesourcery.com>
3055 * lib/target-supports.exp (check_effective_target_float16)
3056 (check_effective_target_float32, check_effective_target_float64)
3057 (check_effective_target_float128, check_effective_target_float32x)
3058 (check_effective_target_float64x)
3059 (check_effective_target_float128x)
3060 (check_effective_target_float16_runtime)
3061 (check_effective_target_float32_runtime)
3062 (check_effective_target_float64_runtime)
3063 (check_effective_target_float128_runtime)
3064 (check_effective_target_float32x_runtime)
3065 (check_effective_target_float64x_runtime)
3066 (check_effective_target_float128x_runtime)
3067 (check_effective_target_floatn_nx_runtime)
3068 (add_options_for_float16, add_options_for_float32)
3069 (add_options_for_float64, add_options_for_float128)
3070 (add_options_for_float32x, add_options_for_float64x)
3071 (add_options_for_float128x): New procedures.
3072 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3073 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3074 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3075 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3076 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3077 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3078 gcc.dg/torture/float128-complex.c,
3079 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3080 gcc.dg/torture/float128x-basic.c,
3081 gcc.dg/torture/float128x-complex.c,
3082 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3083 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3084 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3085 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3086 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3087 gcc.dg/torture/float32x-basic.c,
3088 gcc.dg/torture/float32x-complex.c,
3089 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3090 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3091 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3092 gcc.dg/torture/float64x-basic.c,
3093 gcc.dg/torture/float64x-complex.c,
3094 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3095 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3096 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3097 gcc.dg/torture/floatn-tg.h,
3098 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3099 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3100 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3101 gcc.dg/torture/fp-int-convert-float128x.c,
3102 gcc.dg/torture/fp-int-convert-float16-timode.c,
3103 gcc.dg/torture/fp-int-convert-float16.c,
3104 gcc.dg/torture/fp-int-convert-float32-timode.c,
3105 gcc.dg/torture/fp-int-convert-float32.c,
3106 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3107 gcc.dg/torture/fp-int-convert-float32x.c,
3108 gcc.dg/torture/fp-int-convert-float64-timode.c,
3109 gcc.dg/torture/fp-int-convert-float64.c,
3110 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3111 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3112 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3113 maximum exponent of floating-point type. Use it in testing
3114 whether 0x8...0 fits in the floating-point type. Always treat -1
3115 (signed 0xf...f) as fitting in the floating-point type.
3117 * gcc.dg/torture/fp-int-convert-double.c,
3118 gcc.dg/torture/fp-int-convert-float.c,
3119 gcc.dg/torture/fp-int-convert-float128-timode.c,
3120 gcc.dg/torture/fp-int-convert-float128.c,
3121 gcc.dg/torture/fp-int-convert-float80-timode.c,
3122 gcc.dg/torture/fp-int-convert-float80.c,
3123 gcc.dg/torture/fp-int-convert-long-double.c,
3124 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3126 2016-08-19 Jakub Jelinek <jakub@redhat.com>
3129 * gfortran.dg/gomp/pr72744.f90: New test.
3132 * gfortran.dg/gomp/pr69281.f90: New test.
3134 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3136 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3137 the last special seed value.
3138 * gfortran.dg/random_7.f90: Use size for last array member instead
3141 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3143 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3144 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3146 2016-08-19 Richard Biener <rguenther@suse.de>
3148 PR tree-optimization/77286
3149 * gcc.dg/torture/pr77286.c: New testcase.
3151 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3153 * gcc.dg/verbose-asm-2.c: New test case.
3155 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3157 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3158 (custom_diagnostic_finalizer): Update for change to
3159 diagnostic_show_locus.
3161 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3163 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3164 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3166 2016-08-18 Marek Polacek <polacek@redhat.com>
3169 * gcc.dg/pr71514.c: New test.
3171 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3174 * gcc.target/i386/pr72839.c: New test.
3176 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3179 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3180 * c-c++-common/goacc/reduction-1.c: Likewise.
3181 * c-c++-common/goacc/reduction-2.c: Likewise.
3182 * c-c++-common/goacc/reduction-3.c: Likewise.
3183 * c-c++-common/goacc/reduction-4.c: Likewise.
3185 2016-08-18 Alan Modra <amodra@gmail.com>
3187 * gcc.c-torture/compile/pr72771.c: New.
3189 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3192 * gfortran.dg/pr67496.f90: New test.
3194 2015-08-17 Alan Hayward <alan.hayward@arm.com>
3196 PR tree-optimization/71752
3197 * gcc.dg/vect/pr71752.c: New.
3199 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
3201 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3203 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3206 * g++.dg/ipa/devirt-52.C: New test.
3208 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3210 * c-c++-common/goacc/reduction-6.c: New testcase.
3212 2016-08-17 Richard Biener <rguenther@suse.de>
3214 PR tree-optimization/76490
3215 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3216 * gcc.dg/pr52904.c: XFAIL.
3218 2016-08-17 Richard Biener <rguenther@suse.de>
3220 PR tree-optimization/23855
3221 * gcc.dg/loop-unswitch-2.c: Adjust.
3223 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3225 PR tree-optimization/72817
3226 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3228 2016-08-16 Joseph Myers <joseph@codesourcery.com>
3231 * gcc.dg/torture/float128-extend-inf.c: New test.
3233 2016-08-16 David Malcolm <dmalcolm@redhat.com>
3236 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3238 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3239 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3241 (test_oct): Likewise.
3242 (test_multiple): Likewise.
3243 (test_field_width_specifier): Likewise.
3244 (test_field_width_specifier_2): New function.
3245 (test_field_precision_specifier): New function.
3246 (test_embedded_nul): Update expected caret placement.
3247 (test_non_contiguous_strings): Update line number.
3248 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3249 (__emit_string_literal_range): Add "caret_idx" param.
3250 (test_simple_string_literal): Add value for new param, updating
3252 (test_concatenated_string_literal): Likewise.
3253 (test_multiline_string_literal): Likewise.
3254 (test_hex): Likewise.
3255 (test_oct): Likewise.
3256 (test_multiple): Likewise.
3257 (test_ucn4): Likewise.
3258 (test_ucn8): Likewise.
3259 (test_u8): Likewise.
3260 (test_u): Likewise; update expected message, from "range" to
3264 (test_macro): Add value for new param.
3265 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3266 (__emit_string_literal_range): Add "caret_idx" param.
3267 (test_stringified_token_1): Add value for new param. Update
3268 expected message, from "range" to "location".
3269 (test_stringized_token_2): Likewise, adding param to macro.
3270 (test_stringified_token_3): Likewise.
3271 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3272 (emit_warning): Convert param from source_range to location_t.
3273 (test_string_literals): Add caret_idx param, and use it when
3274 constructing a substring_loc. Update error message, from
3275 "range" to "location".
3277 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3280 * g++.dg/gomp/pr71910.C: New test.
3283 * gcc.c-torture/compile/pr67485.c: New test.
3286 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3288 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3290 PR tree-optimization/69848
3291 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3293 2016-08-16 Martin Liska <mliska@suse.cz>
3295 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3296 of memory operations so that it can be handled by core2
3299 2016-08-16 Richard Biener <rguenther@suse.de>
3301 PR tree-optimization/76783
3302 * gcc.dg/pr76783.c: New testcase.
3303 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3305 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3307 PR tree-optimization/72817
3308 PR tree-optimization/73450
3309 * gcc.dg/tree-ssa/pr72817.c: New test.
3310 * gcc.dg/tree-ssa/pr73450.c: New test.
3312 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
3314 * gfortran.dg/init_flag_13.f90: New testcase.
3315 * gfortran.dg/init_flag_14.f90: Ditto.
3316 * gfortran.dg/init_flag_15.f03: Ditto.
3317 * gfortran.dg/dec_init_1.f90: Ditto.
3318 * gfortran.dg/dec_init_2.f90: Ditto.
3320 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
3323 * gcc.target/i386/pr72867.c: New test.
3325 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3327 * c-c++-common/dump-ada-spec-5.c: New test.
3329 2016-08-15 Richard Biener <rguenther@suse.de>
3331 PR tree-optimization/73434
3332 * gcc.dg/torture/pr73434.c: New testcase.
3334 2016-08-15 Jakub Jelinek <jakub@redhat.com>
3336 PR tree-optimization/72824
3337 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3339 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3342 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3343 in use_device clause.
3344 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3345 * gfortran.dg/goacc/list.f95: Adjust to catch
3346 "neither a POINTER nor an array" error messages.
3348 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
3351 * gcc.target/i386/pr76342.c: New test.
3353 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3356 * g++.dg/ubsan/pr71512.C: New test.
3357 * c-c++-common/ubsan/pr71512-1.c: New test.
3358 * c-c++-common/ubsan/pr71512-2.c: New test.
3360 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3362 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3363 vector initialization options.
3364 * gcc.target/powerpc/vec-init-2.c: Likewise.
3365 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3366 is generated on ISA 3.0.
3368 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3371 * gcc.dg/c-c++-common/pr71654.c: New test.
3372 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3374 * gcc.dg/tree-ssa/vrp24: Likewise.
3376 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3379 * gcc.dg/pr67410.c: New test.
3381 2016-08-12 Bin Cheng <bin.cheng@arm.com>
3383 PR tree-optimization/69848
3384 * gcc.dg/vect/vect-pr69848.c: New test.
3386 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
3389 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3390 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3391 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3392 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3394 2016-08-12 Richard Biener <rguenther@suse.de>
3396 PR tree-optimization/57326
3397 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3398 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3399 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3400 * gcc.target/i386/pr45685.c: Likewise.
3401 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3402 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3403 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3404 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3405 * gfortran.dg/pr34163.f90: Likewise.
3407 2016-08-12 Martin Liska <mliska@suse.cz>
3409 * g++.dg/gcov/gcov-16.C: New test.
3410 * lib/gcov.exp: Support new argument for run-gcov function.
3412 2016-08-12 Martin Liska <mliska@suse.cz>
3414 PR gcov-profile/35590
3415 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3417 2016-08-12 Richard Biener <rguenther@suse.de>
3419 PR tree-optimization/72851
3420 * gcc.dg/torture/pr72851.c: New testcase.
3422 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
3425 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3426 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3427 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3428 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3432 * g++.dg/debug/dwarf2/ref-1.C: New.
3435 * g++.dg/debug/dwarf2/template-params-12.H: New.
3436 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3437 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3438 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3439 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3440 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3441 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3442 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3444 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3447 * gcc.target/powerpc/pr72863.c: New test.
3449 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
3451 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3453 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3455 * gcc.target/i386/pieces-strcpy-1.c: New test.
3456 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3458 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3461 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3463 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3465 * gcc.target/i386/pieces-memcpy-1.c: New test.
3466 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3467 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3468 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3469 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3470 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3472 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.dg/pr72816.c: Remove dg-error.
3477 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3479 PR tree-optimization/71083
3480 * gcc.c-torture/execute/pr71083.c: New test.
3481 * gnat.dg/loop_optimization23.adb: New test.
3482 * gnat.dg/loop_optimization23_pkg.ads: New test.
3483 * gnat.dg/loop_optimization23_pkg.adb: New test.
3485 2016-08-11 Richard Biener <rguenther@suse.de>
3487 PR tree-optimization/72772
3488 * gcc.dg/graphite/pr35356-1.c: Adjust.
3489 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3491 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3493 * gfortran.dg/random_7.f90: Take into account that the last seed
3494 value is the special p value.
3495 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3497 2016-08-11 Richard Biener <rguenther@suse.de>
3499 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3501 2016-08-11 Alan Modra <amodra@gmail.com>
3503 * gcc.target/powerpc/pr71680.c: New.
3505 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3507 * gcc.target/powerpc/bfp/bfp.exp: New file.
3508 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3509 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3510 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3511 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3512 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3513 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3514 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3515 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3516 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3517 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3518 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3519 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3520 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3521 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3522 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3523 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3524 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3525 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3526 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3527 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3528 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3529 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3530 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3531 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3532 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3533 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3534 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3535 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3536 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3537 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3538 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3539 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3540 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3541 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3542 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3543 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3544 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3545 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3546 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3547 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3548 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3549 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3550 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3551 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3552 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3553 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3554 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3555 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3556 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3557 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3558 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3559 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3560 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3562 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3564 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3567 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3569 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3571 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3574 * gcc.target/powerpc/pr72853.c: New test.
3576 2016-08-10 Martin Liska <mliska@suse.cz>
3578 PR gcov-profile/58306
3579 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3581 2016-08-10 Martin Liska <mliska@suse.cz>
3583 * g++.dg/gcov/gcov-threads-1.C: New test.
3585 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3588 * gcc.target/avr/pr71873.c: New test.
3590 2016-08-09 Martin Liska <mliska@suse.cz>
3592 * g++.dg/gcov/gcov-dump-1.C: New test.
3593 * g++.dg/gcov/gcov-dump-2.C: New test.
3595 2016-08-09 Martin Liska <mliska@suse.cz>
3597 * gcc.dg/tree-prof/val-prof-9.c: New test.
3599 2016-08-09 Martin Liska <mliska@suse.cz>
3601 * gcc.dg/tree-prof/val-prof-8.c: New test.
3603 2016-08-09 Martin Jambor <mjambor@suse.cz>
3606 * gcc.dg/ipa/pr71981.c: New test.
3608 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3610 PR tree-optimization/33707
3611 * gcc.dg/vect/pr33707.c: New test.
3613 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3615 PR tree-optimization/pr72772
3616 * gcc.dg/tree-ssa/pr72772.c: New test.
3618 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3620 PR rtl-optimization/66669
3621 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3623 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3625 PR tree-optimization/72824
3626 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3628 2016-08-09 Richard Biener <rguenther@suse.de>
3630 PR tree-optimization/71802
3631 * gcc.dg/torture/pr71802.c: New testcase.
3633 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3636 * g++.dg/eh/stdarg1.C: New test.
3638 2016-08-08 Andi Kleen <ak@linux.intel.com>
3640 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3641 test command line in failure log.
3642 (profopt-execute): dito. Make autofdo file names unique.
3644 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3647 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3650 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3652 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3654 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3655 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3656 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3657 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3658 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3659 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3661 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3664 * gcc.dg/cpp/pr66415-1.c: Likewise.
3665 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3666 * gcc.dg/format/c90-printf-1.c: Likewise.
3667 * gcc.dg/format/diagnostic-ranges.c: New test case.
3669 2016-08-08 Jakub Jelinek <jakub@redhat.com>
3672 * gfortran.dg/gomp/pr72716.f90: New test.
3675 * gcc.dg/gomp/pr72781.c: New test.
3678 * g++.dg/vect/pr68762-1.cc: New test.
3679 * g++.dg/vect/pr68762-2.cc: New test.
3680 * g++.dg/vect/pr68762.h: New file.
3682 2016-08-08 Martin Sebor <msebor@redhat.com>
3685 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3686 * g++.dg/warn/overflow-warn-3.C: Same.
3687 * g++.dg/warn/overflow-warn-4.C: Same.
3689 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3692 * gfortran.dg/allocate_with_source_21.f03: New test.
3694 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3697 * gfortran.dg/allocate_with_source_20.f03: New test.
3699 2016-08-08 Alan Modra <amodra@gmail.com>
3701 * gcc.c-torture/compile/pr72802.c: New.
3703 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3706 * gfortran.dg/dependency_48.f90: New test.
3708 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3711 * gfortran.dg/pr70040.f90: New testcase.
3713 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3716 * gfortran.dg/matmul_10.f90: New testcase.
3718 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
3720 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3722 2016-08-07 Jakub Jelinek <jakub@redhat.com>
3725 * gcc.dg/pr72816.c: New test.
3727 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
3729 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3730 * g++.dg/conversion/pr41426.C: Likewise.
3731 * g++.dg/conversion/pr66211.C: Likewise.
3732 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3733 * g++.dg/init/ref8.C: Likewise.
3734 * g++.old-deja/g++.law/cvt20.C: Likewise.
3735 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3737 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3739 PR tree-optimization/18046
3740 * gcc.dg/tree-ssa/vrp105.c: New test.
3741 * gcc.dg/tree-ssa/vrp106.c: New test.
3743 2016-08-05 Martin Sebor <msebor@redhat.com>
3745 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3746 1ul in diagnostics. Remove hyphen from "constant-expression."
3747 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3748 * g++.dg/cpp0x/static_assert3.C: Same.
3749 * g++.dg/cpp1y/constexpr-throw.C: Same.
3750 * g++.dg/template/nontype3.C: Same.
3751 * g++.dg/warn/overflow-warn-1.C: Same.
3752 * g++.dg/warn/overflow-warn-3.C: Same.
3753 * g++.dg/warn/overflow-warn-4.C: Same.
3755 2016-08-05 David Malcolm <dmalcolm@redhat.com>
3757 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3758 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3759 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3760 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3762 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3764 PR tree-optimization/72810
3765 * gcc.dg/tree-ssa/vrp110.c: New test.
3767 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3770 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3772 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3773 saving the half-precision registers.
3774 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3775 value is returned in h0.
3776 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3777 are passed in FP/SIMD registers.
3778 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3779 passing works corrcetly.
3780 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3781 (hfa_f16x2_t): Likewise.
3782 (hfa_f16x3_t): Likewise.
3783 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3784 are promoted to double and passed in a double register.
3785 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3786 are promoted to double and stacked.
3787 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3789 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3790 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3791 __fp16 first get passed in FP/SIMD registers, then stacked.
3793 2016-08-05 Nathan Sidwell <nathan@acm.org>
3796 * g++.dg/cpp0x/pr68724.C: New.
3798 2016-08-05 Richard Biener <rguenther@suse.de>
3800 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3802 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3804 * gcc.dg/tree-ssa/vrp107.c: New test.
3805 * gcc.dg/tree-ssa/vrp108.c: New test.
3806 * gcc.dg/tree-ssa/vrp109.c: New test.
3808 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3810 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3813 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3815 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3817 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3818 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3819 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3821 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3822 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3823 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3826 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3829 * g++.dg/cpp1y/lambda-ice1.C: New.
3831 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3834 * g++.dg/cpp1y/pr72759.C: New test.
3836 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3838 * gcc.dg/switch-10.c: New test.
3840 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3842 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3844 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3846 * c-c++-common/goacc/routine-5.c: Update.
3848 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3850 PR rtl-optimization/70903
3851 * gcc.c-torture/execute/pr70903.c: New test.
3853 2016-08-04 Martin Liska <mliska@suse.cz>
3855 * gcc.dg/params/params.exp: Replace file exists with
3856 TESTING_IN_BUILD_TREE.
3858 2016-08-04 Marek Polacek <polacek@redhat.com>
3861 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3863 2016-08-04 Richard Biener <rguenther@suse.de>
3866 * gcc.dg/torture/pr71984.c: Guard correctness check for
3869 2016-08-03 Andrew Pinski <apinski@cavium.com>
3871 * gcc.c-torture/compile/20160802-1.c: New testcase.
3873 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
3875 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3877 2016-08-03 Richard Biener <rguenther@suse.de>
3879 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3881 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3882 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3884 2016-08-03 Richard Biener <rguenther@suse.de>
3886 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3887 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3888 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3889 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3891 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3893 * gcc.dg/init-excess-2.c: Require int32plus.
3894 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3895 * gcc.dg/pr59963-2.c: Require int32plus.
3896 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3897 * gcc.dg/unroll-7.c: Require int32plus.
3899 2016-08-02 Bin Cheng <bin.cheng@arm.com>
3901 PR tree-optimization/34114
3902 * gcc.dg/tree-ssa/loop-42.c: New test.
3904 2016-08-02 Tamar Christina <tamar.christina@arm.com>
3906 * gcc.target/aarch64/vminmaxnm.c: New.
3907 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3910 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3912 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3913 vec_extract for vector float, vector int, vector short, and vector
3915 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3916 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3917 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3918 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3920 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3922 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3923 single stack adjustment, no writeback.
3924 * gcc.target/aarch64/test_frame_12.c: Likewise.
3925 * gcc.target/aarch64/test_frame_13.c: Likewise.
3926 * gcc.target/aarch64/test_frame_15.c: Likewise.
3927 * gcc.target/aarch64/test_frame_6.c: Likewise.
3928 * gcc.target/aarch64/test_frame_7.c: Likewise.
3929 * gcc.target/aarch64/test_frame_8.c: Likewise.
3930 * gcc.target/aarch64/test_frame_16.c: New test.
3932 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3935 * gcc.target/i386/pr72748.c: New test.
3937 2015-08-01 Alan Hayward <alan.hayward@arm.com>
3939 PR tree-optimization/71818
3940 * gcc.dg/vect/pr71818.c: New
3942 2016-08-01 Martin Liska <mliska@suse.cz>
3944 PR tree-optimization/71857
3945 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3947 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3949 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3951 2016-08-01 Jan Beulich <jbeulich@suse.com>
3953 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3955 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3957 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3958 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3960 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
3962 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3963 (check_effective_target_c++): Likewise. Also match for libstdc++.
3965 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3968 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3969 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3970 * gfortran.dg/pr41922.f90: New test.
3972 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3975 * gfortran.dg/pr68566.f90: new test.
3977 2016-07-30 Martin Sebor <msebor@redhat.com>
3981 * g++.dg/cpp0x/constexpr-cast.C: New test.
3982 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3983 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3984 * g++.dg/ubsan/pr63956.C: Correct.
3986 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3988 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3989 vector double or vector long where the vector is in memory.
3990 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3991 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3993 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3996 * gfortran.dg/pr69867.f90: New test.
3998 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4001 * gfortran.dg/pr69962.f90: New test.
4003 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4006 * gfortran.dg/pr70006.f90: New test.
4008 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4011 * gfortran.dg/pr71730.f90: New test.
4012 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4013 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4014 * gfortran.dg/array_constructor_26.f03: Ditto.
4016 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4018 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4019 * gcc.target/powerpc/pr71763.c: Likewise.
4021 2016-07-29 Marek Polacek <polacek@redhat.com>
4024 * gcc.dg/940510-1.c: Adjust dg-error.
4025 * gcc.dg/c99-flex-array-1.c: Likewise.
4026 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4029 * gcc.dg/noncompile/pr71853.c: New test.
4032 * gcc.dg/noncompile/pr71573.c: New test.
4035 * g++.dg/warn/Wparentheses-30.C: New test.
4036 * gcc.dg/Wparentheses-14.c: New test.
4038 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
4040 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4042 2016-07-29 Bin Cheng <bin.cheng@arm.com>
4044 PR tree-optimization/57558
4045 * gcc.dg/vect/pr57558-1.c: New test.
4046 * gcc.dg/vect/pr57558-2.c: New test.
4048 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4050 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
4051 to scan forwprop1 dump pass.
4053 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4056 * g++.dg/template/pr51488.C: New.
4058 2016-07-29 Jakub Jelinek <jakub@redhat.com>
4061 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4063 * gcc.dg/pr71969-1.c: New test.
4064 * gcc.dg/pr71969-2.c: New test.
4065 * gcc.dg/pr71969-3.c: New test.
4067 2016-07-29 Marek Polacek <polacek@redhat.com>
4070 * c-c++-common/pr71574.c: New test.
4073 * gcc.dg/noncompile/pr71583.c: New test.
4075 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4078 * gcc.dg/pr68217.c: New test.
4080 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4083 * gfortran.dg/pr71067_1.f90: New test.
4084 * gfortran.dg/pr71067_2.f90: Ditto.
4086 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4088 * gcc.target/powerpc/vec-extract-1.c: New test.
4090 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4093 * gfortran.dg/pr71799.f90: New test.
4095 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4098 * g++.dg/cpp0x/pr71665-1.C: New.
4099 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4100 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4101 * g++.dg/ext/label10.C: Likewise.
4102 * g++.dg/parse/constant5.C: Likewise.
4104 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4107 * gfortran.dg/pr71859.f90: New test.
4108 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4109 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4111 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
4114 * gfortran.dg/pr71883.f90 : New test.
4116 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4118 PR tree-optimization/71734
4119 * g++.dg/vect/pr70729-nest.cc: New test.
4121 2016-07-28 Renlin Li <renlin.li@arm.com>
4124 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4127 * gfortran.dg/dependency_47.f90: New test.
4129 2016-07-28 Martin Liska <mliska@suse.cz>
4131 PR gcov-profile/68025
4132 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4134 2016-07-28 Martin Liska <mliska@suse.cz>
4136 * g++.dg/vect/pr70944.cc: New test.
4138 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4141 * gcc.dg/torture/pr71994.c: New test.
4143 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4146 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4147 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4148 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4150 2016-07-27 Richard Biener <rguenther@suse.de>
4152 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4154 2016-07-27 Martin Liska <mliska@suse.cz>
4156 * gcc.dg/predict-13.c: New test.
4157 * gcc.dg/predict-14.c: New test.
4159 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4161 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
4163 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4166 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4169 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4170 IEEE built-in functions handle quiet and signalling NaNs
4173 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4176 * gfortran.dg/pr71862.f90: New test.
4178 2016-07-26 Martin Sebor <msebor@redhat.com>
4180 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4181 selector with dg-options.
4183 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4185 PR tree-optimization/18046
4186 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4187 * gcc.dg/tree-ssa/vrp103.c: New test.
4188 * gcc.dg/tree-ssa/vrp104.c: New test.
4190 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4192 * gcc.target/powerpc/pr63354.c: Require lp64 since
4193 -mprofile-kernel is not legal with -m32.
4195 2016-07-26 Richard Biener <rguenther@suse.de>
4197 PR rtl-optimization/71984
4198 * gcc.dg/torture/pr71984.c: New testcase.
4200 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4202 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4203 g++-dg-runtest via et-dg-runtest.
4204 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4205 * gcc.dg/vect/vect.exp: Likewise.
4206 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4207 gfortran-dg-runtest.
4208 * gfortran.dg/vect/vect.exp: Likewise.
4209 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4210 (check_mips_loongson_hw_available): Likewise.
4211 (check_effective_target_mpaired_single_runtime): Likewise.
4212 (check_effective_target_mips_loongson_runtime): Likewise.
4213 (add_options_for_mpaired_single): Likewise.
4214 (check_effective_target_vect_int): Add global et_index.
4215 Check and save the supported feature for a target selected by
4216 the et_index target. Break long lines where appropriate. Call
4217 et-is-effective-target for MIPS with an argument instead of
4218 check_effective_target_* where appropriate.
4219 (check_effective_target_vect_intfloat_cvt): Likewise.
4220 (check_effective_target_vect_uintfloat_cvt): Likewise.
4221 (check_effective_target_vect_floatint_cvt): Likewise.
4222 (check_effective_target_vect_floatuint_cvt): Likewise.
4223 (check_effective_target_vect_simd_clones): Likewise.
4224 (check_effective_target_vect_shift): ewise.
4225 (check_effective_target_whole_vector_shift): Likewise.
4226 (check_effective_target_vect_bswap): Likewise.
4227 (check_effective_target_vect_shift_char): Likewise.
4228 (check_effective_target_vect_long): Likewise.
4229 (check_effective_target_vect_float): Likewise.
4230 (check_effective_target_vect_double): Likewise.
4231 (check_effective_target_vect_long_long): Likewise.
4232 (check_effective_target_vect_no_int_max): Likewise.
4233 (check_effective_target_vect_no_int_add): Likewise.
4234 (check_effective_target_vect_no_bitwise): Likewise.
4235 (check_effective_target_vect_widen_shift): Likewise.
4236 (check_effective_target_vect_no_align): Likewise.
4237 (check_effective_target_vect_hw_misalign): Likewise.
4238 (check_effective_target_vect_element_align): Likewise.
4239 (check_effective_target_vect_condition): Likewise.
4240 (check_effective_target_vect_cond_mixed): Likewise.
4241 (check_effective_target_vect_char_mult): Likewise.
4242 (check_effective_target_vect_short_mult): Likewise.
4243 (check_effective_target_vect_int_mult): Likewise.
4244 (check_effective_target_vect_extract_even_odd): Likewise.
4245 (check_effective_target_vect_interleave): Likewise.
4246 (check_effective_target_vect_stridedN): Likewise.
4247 (check_effective_target_vect_multiple_sizes): Likewise.
4248 (check_effective_target_vect64): Likewise.
4249 (check_effective_target_vect_call_copysignf): Likewise.
4250 (check_effective_target_vect_call_sqrtf): Likewise.
4251 (check_effective_target_vect_call_btrunc): Likewise.
4252 (check_effective_target_vect_call_btruncf): Likewise.
4253 (check_effective_target_vect_call_ceil): Likewise.
4254 (check_effective_target_vect_call_ceilf): Likewise.
4255 (check_effective_target_vect_call_floor): Likewise.
4256 (check_effective_target_vect_call_floorf): Likewise.
4257 (check_effective_target_vect_call_lceil): Likewise.
4258 (check_effective_target_vect_call_lfloor): Likewise.
4259 (check_effective_target_vect_call_nearbyint): Likewise.
4260 (check_effective_target_vect_call_nearbyintf): Likewise.
4261 (check_effective_target_vect_call_round): Likewise.
4262 (check_effective_target_vect_call_roundf): Likewise.
4263 (check_effective_target_vect_perm): Likewise, but also append *_saved
4264 to the existing global name to properly cache the result.
4265 (check_effective_target_vect_perm_byte): Likewise.
4266 (check_effective_target_vect_perm_short): Likewise.
4267 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4268 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4269 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4270 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4271 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4272 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4273 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4274 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4275 (check_effective_target_vect_sdot_qi): Likewise.
4276 (check_effective_target_vect_udot_qi): Likewise.
4277 (check_effective_target_vect_sdot_hi): Likewise.
4278 (check_effective_target_vect_udot_hi): Likewise.
4279 (check_effective_target_vect_usad_char): Likewise.
4280 (check_effective_target_vect_pack_trunc): Likewise.
4281 (check_effective_target_vect_unpack): Likewise.
4282 (check_effective_target_vect_aligned_arrays): Likewise.
4283 (check_effective_target_vect_natural_alignment): Likewise.
4284 (check_effective_target_vector_alignment_reachable): Likewise.
4285 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4286 (is-effective-target): Initialize et_index if undefined.
4287 (et-dg-runtest): New.
4288 (et-is-effective-target): Likewise.
4289 (check_vect_support_and_set_flags): Add supported MIPS targets to
4290 EFFECTIVE_TARGETS list. Return the number of supported targets.
4292 2016-07-26 Richard Biener <rguenther@suse.de>
4293 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4296 * gcc.dg/pr70920-1.c: New test-case.
4297 * gcc.dg/pr70902-2.c: Likewise.
4298 * gcc.dg/pr70920-3.c: Likewise.
4299 * gcc.dg/pr70920-4.c: Likewise
4300 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4303 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
4305 * gcc.c-torture/execute/pr71494.c: Require label_values.
4306 * gcc.dg/pr16973.c: Ditto.
4308 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4310 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4311 * gcc.dg/torture/pr69771.c: Require int32plus.
4312 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4314 2016-07-25 Martin Liska <mliska@suse.cz>
4316 * gcc.dg/torture/pr71987.c: New test.
4318 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4321 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4322 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4323 * gfortran.dg/pr71935.f90: New test.
4325 2016-07-22 Martin Sebor <msebor@redhat.com>
4328 * g++.dg/ext/atomic-3.C: New test.
4329 * gcc.dg/atomic/pr71675.c: New test.
4331 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4333 * gcc.target/i386/mvc8.c: New test.
4335 2016-07-22 Bin Cheng <bin.cheng@arm.com>
4337 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4338 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4340 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4343 * gfortran.dg/constructor_50.f90: New test.
4345 2016-07-22 Martin Liska <mliska@suse.cz>
4347 PR gcov-profile/69028
4348 PR gcov-profile/62047
4349 * g++.dg/cilk-plus/pr69028.C: New test.
4351 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4353 * gfortran.dg/coarray_stat_2.f90: New test.
4355 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4357 * gcc.target/powerpc/vec-extract.h: New files to check the
4358 vec_extract built-in functions for all vector types, testing
4359 accessing each element, both with constant and variable element
4361 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4362 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4363 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4364 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4365 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4366 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4367 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4368 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4369 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4371 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4374 * g++.dg/other/pr71728.C: New test.
4376 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4378 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4379 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4380 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4381 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4382 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4384 2016-07-21 Richard Biener <rguenther@suse.de>
4386 PR tree-optimization/71947
4387 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4389 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4391 * gcc.dg/tree-ssa/scev-15.c: New.
4393 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4395 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4397 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4400 * g++.dg/gomp/pr71941.C: New test.
4402 2016-07-20 David Malcolm <dmalcolm@redhat.com>
4406 * g++.dg/spellcheck-identifiers.C: New test case, based on
4407 gcc.dg/spellcheck-identifiers.c.
4408 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4409 gcc.dg/spellcheck-identifiers-2.c.
4410 * g++.dg/spellcheck-typenames.C: New test case, based on
4411 gcc.dg/spellcheck-typenames.c
4413 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
4415 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4416 pointer to member function and also test catching by reference.
4418 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4420 * gcc.target/s390/pr67443.c: Fix test case.
4422 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4424 * gcc.target/s390/insv-1.c: Xfail some tests.
4425 * gcc.target/s390/insv-2.c: Likewise.
4427 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4429 * gcc.target/avr/torture/get-mem.c: New test.
4430 * gcc.target/avr/torture/set-mem.c: New test.
4432 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4435 * gcc.target/avr/torture/tiny-progmem.c: New test.
4437 2016-07-20 Jakub Jelinek <jakub@redhat.com>
4440 * g++.dg/parse/pr71909.C: New test.
4441 * g++.dg/tm/pr71909.C: New test.
4444 * g++.dg/cpp0x/constexpr-50060.C: New test.
4445 * g++.dg/cpp1y/constexpr-50060.C: New test.
4447 2016-07-20 Martin Liska <mliska@suse.cz>
4449 * gfortran.dg/graphite/pr71898.f90: New test.
4451 2016-07-20 Bin Cheng <bin.cheng@arm.com>
4453 PR tree-optimization/71503
4454 PR tree-optimization/71683
4455 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4456 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4458 2016-07-20 Martin Liska <mliska@suse.cz>
4460 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4461 * gcc.dg/plugin/sreal-test-1.c: Remove.
4462 * gcc.dg/plugin/sreal_plugin.c: Remove.
4464 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4467 * gfortran.dg/dependency_47.f90: New test.
4469 2016-07-19 Jakub Jelinek <jakub@redhat.com>
4471 PR rtl-optimization/71916
4472 * gcc.c-torture/compile/pr71916.c: New test.
4475 * g++.dg/torture/pr71874.C: New test.
4478 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4479 (my_alloc): Rewritten to use __builtin_posix_memalign and
4481 (my_free): Use __builtin_free instead of _mm_free.
4482 (Vec::operator=): Use __builtin_memcpy.
4484 2016-07-19 Martin Jambor <mjambor@suse.cz>
4487 * gfortran.dg/pr71688.f90: New test.
4489 2016-07-19 Richard Biener <rguenther@suse.de>
4491 * c-c++-common/vector-subscript-6.c: New testcase.
4492 * c-c++-common/vector-subscript-7.c: Likewise.
4494 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4496 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4497 and UInt32 based on __SIZEOF_INT__.
4499 2016-07-19 Richard Biener <rguenther@suse.de>
4501 PR tree-optimization/71901
4502 * gcc.dg/torture/pr71901.c: New testcase.
4504 2016-07-19 Richard Biener <rguenther@suse.de>
4506 PR tree-optimization/71908
4507 * gcc.dg/torture/pr71908.c: New testcase.
4509 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4512 * gcc.target/powerpc/pr71493-1.c: New test.
4513 * gcc.target/powerpc/pr71493-2.c: Likewise.
4515 2016-07-18 Jakub Jelinek <jakub@redhat.com>
4518 * g++.dg/conversion/ambig3.C: New test.
4521 * g++.dg/cpp0x/constexpr-71828.C: New test.
4524 * g++.dg/template/pr71826.C: New test.
4527 * g++.dg/template/defarg21.C: New test.
4530 * g++.dg/ext/vector31.C: New test.
4532 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
4534 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4536 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4538 PR tree-optimization/71734
4539 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4541 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4543 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4544 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4545 stack-layout-dynamic-1.c: New test.
4547 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4549 * gcc.target/s390/nolrl-1.c: New test.
4551 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
4554 * gfortran.dg/pr71523_1.f90: New test.
4555 * gfortran.dg/pr71523_2.f90: New test.
4557 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4559 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4561 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4562 Marco Restelli <mrestelli@gmail.com>
4565 * gfortran.dg/pr62125.f90: New test.
4567 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4569 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4570 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4572 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
4575 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4576 * g++.dg/cpp0x/nullptr35.C: New test.
4578 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4580 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4582 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4584 * gfortran.dg/goacc/vector_length.f90: New test.
4586 2016-07-15 Richard Biener <rguenther@suse.de>
4588 PR tree-optimization/71881
4589 * gcc.dg/torture/pr71881.c: New testcase.
4591 2016-07-15 Richard Biener <rguenther@suse.de>
4593 PR tree-optimization/71887
4594 * gcc.dg/torture/pr71887.c: New testcase.
4596 2016-07-15 Jakub Jelinek <jakub@redhat.com>
4599 * gcc.dg/spellcheck-identifiers-3.c: New test.
4601 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4604 * gfortran.dg/null_9.f90: New test.
4606 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4608 * gcc.dg/tree-ssa/loop-41.c: New test.
4610 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4612 PR tree-optimization/71347
4613 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4615 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4618 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4619 * gfortran.dg/contains.f90: Ditto.
4620 * gfortran.dg/contains_empty_1.f03: Ditto.
4621 * gfortran.dg/submodule_3.f08: Ditto.
4623 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4626 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4627 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4628 expected diagnostics.
4631 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4632 * gcc.dg/spellcheck-identifiers-2.c: New test.
4633 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4634 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4636 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4638 PR tree-optimization/71872
4639 * gcc.c-torture/compile/pr71872.c: New test.
4641 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4643 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4644 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4645 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4646 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4647 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4648 * gcc.target/arm/atomic-op-acquire-1.c: This.
4649 * gcc.target/arm/atomic-op-char.c: Rename into ...
4650 * gcc.target/arm/atomic-op-char-1.c: This.
4651 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4652 * gcc.target/arm/atomic-op-consume-1.c: This.
4653 * gcc.target/arm/atomic-op-int.c: Rename into ...
4654 * gcc.target/arm/atomic-op-int-1.c: This.
4655 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4656 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4657 * gcc.target/arm/atomic-op-release.c: Rename into ...
4658 * gcc.target/arm/atomic-op-release-1.c: This.
4659 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4660 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4661 * gcc.target/arm/atomic-op-short.c: Rename into ...
4662 * gcc.target/arm/atomic-op-short-1.c: This.
4663 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4664 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4665 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4666 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4667 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4668 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4669 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4670 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4671 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4672 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4674 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4677 * gfortran.dg/select_type_35.f03: New test.
4679 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4682 PR tree-optimization/70923
4683 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4684 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4685 * gcc.dg/vect/pr65951.c: Likewise.
4686 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4688 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
4690 * c-c++-common/pr60226.c: Expect maximum object file alignment
4693 2016-07-14 Richard Biener <rguenther@suse.de>
4695 PR tree-optimization/71866
4696 * gcc.dg/torture/pr71866.c: New testcase.
4698 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4700 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4701 selector and enclose boolean expression in curly braces.
4703 2016-07-14 Alan Modra <amodra@gmail.com>
4706 * gcc.target/powerpc/p9-novsx.c: New.
4708 2016-07-13 Andi Kleen <ak@linux.intel.com>
4710 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4711 * g++.dg/tree-prof/morefunc.C: Dito.
4712 * g++.dg/tree-prof/pr35545.C: Dito.
4713 * g++.dg/tree-prof/reorder.C: Dito.
4714 * gcc.dg/tree-prof/20050826-2.c: Dito.
4715 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4716 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4717 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4718 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4719 * gcc.dg/tree-prof/inliner-1.c: Dito.
4720 * gcc.dg/tree-prof/merge_block.c: Dito.
4721 * gcc.dg/tree-prof/stringop-1.c: Dito.
4722 * gcc.dg/tree-prof/stringop-2.c: Dito.
4723 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4724 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4725 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4726 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4727 * gcc.dg/tree-prof/update-loopch.c: Dito.
4728 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4729 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4730 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4731 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4732 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4733 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4734 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4736 2016-07-13 Andi Kleen <ak@linux.intel.com>
4738 * lib/profopt.exp (profopt-execute): Remove .imports files.
4740 2016-07-13 Andi Kleen <ak@linux.intel.com>
4742 * lib/profopt.exp (profopt-execute): Always log profiler command line.
4744 2016-07-13 Andi Kleen <ak@linux.intel.com>
4746 * lib/profopt.exp (dg-final-scan-autofdo,
4747 dg-final-scan-not-autofdo): New functions.
4749 2016-07-13 Bin Cheng <bin.cheng@arm.com>
4751 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4752 * gcc.dg/vect/vect-35.c: Ditto.
4753 * gcc.dg/vect/vect-alias-check-2.c: New test.
4755 2016-07-13 Martin Liska <mliska@suse.cz>
4757 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4758 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4759 * gfortran.dg/pr42108.f90: Update expected dump scan.
4761 2016-07-13 Richard Biener <rguenther@suse.de>
4763 PR tree-optimization/24574
4764 * gcc.dg/pr24574.c: New testcase.
4766 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4768 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4769 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4770 * c-c++-common/pr68833-1.c: Require int32plus.
4771 * gcc.dg/ipa/pr63551.c: Likewise.
4772 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4773 * gcc.dg/ipa/pr64041.c: Require int32plus.
4775 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4778 * g++.dg/pr71633.C: New test.
4780 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4782 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4783 Add new arm_thumb1_cbz_ok effective target.
4784 * gcc.target/arm/cbz.c: New test.
4786 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4788 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4789 Define effective target.
4790 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4791 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4792 * gcc.target/arm/movhi_movw.c: New test.
4793 * gcc.target/arm/movsi_movw.c: Likewise.
4794 * gcc.target/arm/movdi_movw.c: Likewise.
4796 2016-07-13 Richard Biener <rguenther@suse.de>
4799 * gcc.dg/pr71104-1.c: New testcase.
4800 * gcc.dg/pr71104-2.c: Likewise.
4802 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4805 * gcc.target/powerpc/pr71805.c: New test.
4807 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4809 * gcc.target/powerpc/divkc3-1.c: New.
4810 * gcc.target/powerpc/mulkc3-1.c: New.
4812 2016-07-12 Nathan Sidwell <nathan@acm.org>
4814 * gcc.target/arm/data-rel-1.c: New.
4815 * gcc.target/arm/data-rel-2.c: New.
4816 * gcc.target/arm/data-rel-3.c: New.
4818 2016-07-12 Martin Liska <mliska@suse.cz>
4820 * gcc.dg/params/blocksort-part.c: New test.
4821 * gcc.dg/params/params.exp: New file.
4823 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4826 * gcc.c-torture/execute/pr71700.c: New test.
4828 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4829 Richard Biener <rguenther@suse.de>
4831 PR tree-optimization/23286
4832 PR tree-optimization/70159
4833 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4834 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4835 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4836 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4837 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4838 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4839 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4840 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4841 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4842 * gcc.dg/pr51879-12.c: Likewise.
4843 * gcc.dg/strlenopt-9.c: Likewise.
4844 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4845 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4846 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4847 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4848 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4849 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4850 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4851 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4852 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4853 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4854 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4855 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4856 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4857 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4858 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4860 2016-07-12 Richard Biener <rguenther@suse.de>
4862 PR rtl-optimization/68961
4863 * gcc.target/i386/pr68961.c: New testcase.
4865 2016-07-11 Jakub Jelinek <jakub@redhat.com>
4868 * c-c++-common/gomp/pr71758.c: New test.
4869 * gfortran.dg/gomp/pr71758.f90: New test.
4871 PR tree-optimization/71823
4872 * gcc.dg/vect/pr71823.c: New test.
4874 2016-07-11 David Malcolm <dmalcolm@redhat.com>
4876 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4877 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4878 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4880 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4883 * gcc.target/i386/pr71801.c: New test.
4885 2016-07-11 Richard Biener <rguenther@suse.de>
4887 PR tree-optimization/71816
4888 * gcc.dg/torture/pr71816.c: New testcase.
4890 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4893 * gfortran.dg/dependency_46.f90: New test.
4895 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4897 PR rtl-optimization/71621
4898 * gcc.target/i386/pr71621-1.c: New.
4899 * gcc.target/i386/pr71621-2.c: New.
4901 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4903 * gfortran.dg/goacc/pr71704.f90: New test.
4905 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4908 * gcc.target/powerpc/pr71297.c: New.
4910 2016-07-08 Jiong Wang <jiong.wang@arm.com>
4912 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4914 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4917 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4919 2016-07-08 Alan Hayward <alan.hayward@arm.com>
4921 PR tree-optimization/71667
4922 * gcc.dg/vect/pr71667.c: New
4924 2016-07-08 Martin Liska <mliska@suse.cz>
4926 * gcc.dg/torture/pr71606.c: New test.
4928 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4931 * gfortran.dg/pr71764.f90: New test.
4933 2016-07-07 Jakub Jelinek <jakub@redhat.com>
4934 Kai Tietz <ktietz70@googlemail.com>
4938 * g++.dg/cpp0x/pr70869.C: New test.
4939 * g++.dg/cpp0x/pr71054.C: New test.
4941 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
4943 * g++.dg/debug/pr71432.C: Fail on AIX.
4945 2016-07-07 Martin Liska <mliska@suse.cz>
4947 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4948 an undefined behavior.
4949 * gfortran.dg/do_3.F90: Likewise.
4950 * gfortran.dg/do_check_11.f90: New test.
4951 * gfortran.dg/do_check_12.f90: New test.
4952 * gfortran.dg/do_corner_warn.f90: New test.
4954 2016-07-07 Martin Liska <mliska@suse.cz>
4956 * gfortran.dg/predict-1.f90: Ammend the test.
4957 * gfortran.dg/predict-2.f90: Likewise.
4959 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4962 * g++.dg/pr71624.C: New test.
4964 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4966 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4967 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4968 ARMv8-M Mainline architectures.
4970 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4972 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4973 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4975 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4979 * gcc.target/powerpc/pr71763.c: New file.
4981 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4983 PR tree-optimization/71518
4984 * gcc.dg/pr71518.c: New test.
4986 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4988 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4990 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4993 * gcc.target/avr/pr50739.c: New test.
4995 2016-07-05 Jan Hubicka <jh@suse.cz>
4997 * gcc.dg/tree-ssa/scev-14.c: update template.
4999 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5001 * gcc.dg/vect/group-no-gaps-1.c: New test.
5003 2016-07-05 Andi Kleen <ak@linux.intel.com>
5005 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5006 if kernel supports MPX.
5008 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
5010 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5012 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5013 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5015 * gcc.target/powerpc/signbit-1.c: New test.
5016 * gcc.target/powerpc/signbit-2.c: New test.
5017 * gcc.target/powerpc/signbit-3.c: New test.
5019 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5021 PR rtl-optimization/71594
5022 * gcc.dg/torture/pr71594.c: New test.
5024 2016-07-05 Jan Hubicka <jh@suse.cz>
5026 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5028 2016-07-05 David Malcolm <dmalcolm@redhat.com>
5031 * g++.dg/parse/error5.C: Update column
5032 number of missing semicolon error.
5033 * g++.dg/pr62314-2.C: New test case.
5035 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5037 * gfortran.dg/coarray_stat_function.f90: New test.
5038 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5039 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5042 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5045 * gfortran.dg/deferred_character_17.f90: New test.
5047 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5049 * gcc.target/arm/neon/polytypes.c: Move to ...
5050 * gcc.target/arm/polytypes.c: ... here.
5051 * gcc.target/arm/neon/pr51534.c: Move to ...
5052 * gcc.target/arm/pr51534.c: ... here.
5053 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5054 * gcc.target/arm/vect-vcvt.c: ... here.
5055 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5056 * gcc.target/arm/vect-vcvtq.c: ... here.
5057 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5058 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5059 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5060 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5061 * gcc.target/arm/neon/neon.exp: Delete.
5062 * gcc.target/arm/neon/: Delete.
5064 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5067 * gfortran.dg: pr65575.f90: New test.
5069 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5072 * gfortran.dg: pr35849.f90: New test.
5074 2016-07-04 Jakub Jelinek <jakub@redhat.com>
5077 * g++.dg/cpp0x/pr71739.C: New test.
5079 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5081 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5083 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5085 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5087 * gcc.target/s390/loc-1.c: New test.
5089 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5091 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5092 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5094 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5097 * gcc.target/aarch64/pr63874.c: New test.
5099 2016-07-04 Jan Beulich <jbeulich@suse.com>
5101 * g++.dg/header.c: New.
5102 * gcc.dg/header.c: New.
5104 2016-07-02 Jakub Jelinek <jakub@redhat.com>
5107 * c-c++-common/Wunused-var-15.c: New test.
5109 2016-07-01 Jakub Jelinek <jakub@redhat.com>
5112 * gfortran.dg/gomp/pr71687.f90: New test.
5114 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5116 * gcc.dg/const-float128-ped.c: Require __float128 effective
5118 * gcc.dg/const-float128.c: Likewise.
5119 * gcc.dg/torture/float128-cmp-invalid.c: Require
5120 __float128 and base_quadfloat_support effective targets, and
5122 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5123 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5124 * gcc.dg/torture/float128-nan.c: Likewise.
5125 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5126 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5127 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5128 * lib/target-supports.exp (check_effective_target___float128): New.
5129 (add_options_for___float128): New.
5130 (check_effective_target_base_quadword_support): New.
5132 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5135 * gcc.target/powerpc/pr71720.c: New test.
5137 2016-07-01 Jan Beulich <jbeulich@suse.com>
5139 * gcc.dg/bss.c: New.
5141 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5144 * gcc.target/powerpc/pr71698.c: New test.
5146 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
5149 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5150 instead of ".foo" for its section name.
5151 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5152 depending on MCU's flash size.
5153 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5154 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5155 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5156 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5157 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5158 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5160 2016-07-01 Jan Beulich <jbeulich@suse.com>
5162 * gcc.target/i386/pr65105-2.c: Add -msse2.
5164 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5166 PR tree-optimization/71707
5167 * gcc.dg/strlenopt-29.c: New test.
5170 * gfortran.dg/gomp/pr71704.f90: New test.
5173 * gfortran.dg/gomp/pr71705.f90: New test.
5175 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5177 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5178 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5179 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5180 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5181 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5182 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5183 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5184 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5185 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5186 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5187 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5188 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5189 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5190 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5191 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5192 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5193 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5194 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5195 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5196 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5197 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5198 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5199 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5200 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5201 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5202 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5203 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5204 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5205 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5206 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5207 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5208 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5209 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5210 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5211 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5212 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5213 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5214 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5215 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5216 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5217 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5218 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5219 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5220 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5221 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5222 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5223 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5224 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5225 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5226 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5227 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5228 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5229 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5230 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5231 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5232 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5233 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5234 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5235 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5236 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5237 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5238 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5239 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5240 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5241 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5242 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5243 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5244 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5245 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5246 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5247 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5248 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5249 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5250 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5251 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5252 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5253 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5254 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5255 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5256 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5257 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5259 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5260 James Greenhalgh <james.greenhalgh@arm.com>
5262 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5264 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
5265 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5267 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5269 2016-06-30 David Malcolm <dmalcolm@redhat.com>
5272 * gcc.dg/spellcheck-options-12.c: New test case.
5274 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5277 * gcc.c-torture/compile/pr71693.c: New test.
5279 2016-06-29 David Malcolm <dmalcolm@redhat.com>
5281 * gcc.dg/spellcheck-params.c: New testcase.
5282 * gcc.dg/spellcheck-params-2.c: New testcase.
5284 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5286 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5287 vector extract instructions.
5288 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5290 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5293 * gfortran.dg/unexpected_eof_2.f90: New test.
5294 * gfortran.dg/unexpected_eof_3.f90: New test.
5296 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
5298 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5300 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5302 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5303 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5304 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5306 2016-06-29 Richard Biener <rguenther@suse.de>
5309 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5311 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5313 * gcc.target/arm/aapcs/neon-vect10.c: Require
5314 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5315 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5316 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5317 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5318 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5319 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5320 * gcc.target/arm/fp16-aapcs-1.c: Require
5321 -mfloat-ab=hard. Also simplify the test.
5322 * gcc.target/arm/fp16-aapcs-2.c: New.
5324 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5326 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5327 (add_options_for_arm_fp16_ieee): New.
5328 (add_options_for_arm_fp16_alternative): New.
5329 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5331 (effective_target_arm_fp16_hw): New.
5333 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5335 PR tree-optimization/71655
5336 * g++.dg/pr71655.C: New test.
5338 2016-06-29 Martin Liska <mliska@suse.cz>
5340 * gcc.dg/pr71585.c: New test.
5341 * gcc.dg/pr71585-2.c: New test.
5342 * gcc.dg/pr71585-3.c: New test.
5344 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5346 PR tree-optimization/70729
5347 * g++.dg/vect/pr70729.cc: New test.
5349 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5351 * c-c++-common/gomp/cancel-1.c: Extend.
5353 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5355 PR tree-optimization/71625
5356 * gcc.dg/strlenopt-28.c: New test.
5358 2016-06-29 Richard Biener <rguenther@suse.de>
5361 * g++.dg/torture/pr71002.C: Adjust testcase.
5363 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5366 * gcc.dg/pr71685.c: New test.
5368 2016-06-28 Martin Sebor <msebor@redhat.com>
5371 * gcc.dg/init-bad-9.c: New test.
5373 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5375 * gcc.target/powerpc/abs128-1.c: Require VSX.
5376 * gcc.target/powerpc/copysign128-1.c: Likewise.
5377 * gcc.target/powerpc/inf128-1.c: Likewise.
5378 * gcc.target/powerpc/nan128-1.c: Likewise.
5380 2016-06-28 Jakub Jelinek <jakub@redhat.com>
5383 * gcc.c-torture/execute/pr71626-1.c: New test.
5384 * gcc.c-torture/execute/pr71626-2.c: New test.
5386 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5389 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5391 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5394 * gcc.target/powerpc/pr71670.c: New testcase.
5396 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5399 * gcc.target/powerpc/pr71656-1.c: New test.
5400 * gcc.target/powerpc/pr71656-2.c: New test.
5402 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5404 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5406 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5407 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5408 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5409 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5410 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5411 Add arm_neon_fp16_ok effective target.
5412 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5414 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5416 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5418 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5420 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5422 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5424 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5426 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5428 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5430 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5432 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5435 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
5437 * gcc.dg/predict-12.c: New testcase.
5439 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5442 * gfortran.dg/pr71649.f90: New test.
5444 2016-06-25 Jakub Jelinek <jakub@redhat.com>
5446 PR tree-optimization/71643
5447 * g++.dg/opt/pr71643.C: New test.
5449 PR tree-optimization/71631
5450 * gcc.c-torture/execute/pr71631.c: New test.
5452 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5454 * gcc.dg/predict-11.c: New testcase.
5455 * gfortran.dg/predict-2.f90: New testcase.
5457 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5459 * gcc.dg/predict-10.c: New test.
5461 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5463 * gcc.target/powerpc/abs128-1.c: New.
5464 * gcc.target/powerpc/copysign128-1.c: New.
5465 * gcc.target/powerpc/inf128-1.c: New.
5466 * gcc.target/powerpc/nan128-1.c: New.
5468 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5470 * gfortran.dg/pr71642.f90: New test.
5472 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5474 PR tree-optimization/71647
5475 * gcc.target/i386/pr71647.c: New test.
5477 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5479 * gcc.target/i386/noplt-gd-1.c: New test.
5480 * gcc.target/i386/noplt-gd-2.c: Likewise.
5481 * gcc.target/i386/noplt-gd-3.c: Likewise.
5482 * gcc.target/i386/noplt-ld-1.c: Likewise.
5483 * gcc.target/i386/noplt-ld-2.c: Likewise.
5484 * gcc.target/i386/noplt-ld-3.c: Likewise.
5485 * lib/target-supports.exp
5486 (check_effective_target_tls_get_addr_via_got): New.
5488 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5490 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5491 testsuite compile flags.
5492 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5493 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5495 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5497 * g++dg/vect/pr36684.cc: Add dg-do compile.
5498 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5499 * gcc.dg/vect/pr70021.c: Ditto.
5500 * gcc.dg/vect/pr70138-1.c: Ditto.
5501 * gcc.dg/vect/pr70138-2.c: Ditto.
5502 * gcc.dg/vect/pr70354-1.c: Ditto.
5503 * gcc.dg/vect/pr70354-2.c: Ditto.
5504 * gcc.dg/vect/pr71259.c: Ditto.
5505 * gcc.dg/vect/pr71416-1.c: Ditto.
5506 * gcc.dg/vect/slp-43.c: Ditto.
5507 * gcc.dg/vect/slp-45.c: Ditto.
5508 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5509 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5510 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5511 * gfortran.dg/vect/pr69980.f90: Ditto.
5513 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5515 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5516 * gcc.dg/vect/bb-slp-30.c: Ditto.
5517 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5518 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5519 * gcc.dg/vect/pr45902.c: Ditto.
5520 * gcc.dg/vect/pr48172.c: Ditto.
5521 * gcc.dg/vect/pr48377.c: Ditto.
5522 * gcc.dg/vect/pr49038.c: Ditto.
5523 * gcc.dg/vect/pr49771.c: Ditto.
5524 * gcc.dg/vect/pr52091.c: Ditto.
5525 * gcc.dg/vect/pr53185-2.c: Ditto.
5526 * gcc.dg/vect/pr56826.c: Ditto.
5527 * gcc.dg/vect/pr60276.c: Ditto.
5528 * gcc.dg/vect/pr62021.c: Ditto.
5529 * gcc.dg/vect/pr63530.c: Ditto.
5530 * gcc.dg/vect/pr65518.c: Ditto.
5531 * gcc.dg/vect/pr65947-1.c: Ditto.
5532 * gcc.dg/vect/pr65947-10.c: Ditto.
5533 * gcc.dg/vect/pr65947-11.c: Ditto.
5534 * gcc.dg/vect/pr65947-12.c: Ditto.
5535 * gcc.dg/vect/pr65947-13.c: Ditto.
5536 * gcc.dg/vect/pr65947-2.c: Ditto.
5537 * gcc.dg/vect/pr65947-3.c: Ditto.
5538 * gcc.dg/vect/pr65947-4.c: Ditto.
5539 * gcc.dg/vect/pr65947-5.c: Ditto.
5540 * gcc.dg/vect/pr65947-6.c: Ditto.
5541 * gcc.dg/vect/pr65947-7.c: Ditto.
5542 * gcc.dg/vect/pr65947-8.c: Ditto.
5543 * gcc.dg/vect/pr65947-9.c: Ditto.
5544 * gcc.dg/vect/pr71416-1.c: Ditto.
5545 * gcc.dg/vect/pr71439.c: Ditto.
5546 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5547 * gcc.dg/vect/vect-bswap16.c: Ditto.
5548 * gcc.dg/vect/vect-bswap32.c: Ditto.
5549 * gcc.dg/vect/vect-bswap64.c: Ditto.
5550 * gcc.dg/vect/vect-live-1.c: Ditto.
5551 * gcc.dg/vect/vect-live-2.c: Ditto.
5552 * gcc.dg/vect/vect-live-3.c: Ditto.
5553 * gcc.dg/vect/vect-live-4.c: Ditto.
5554 * gcc.dg/vect/vect-live-5.c: Ditto.
5555 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5556 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5557 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5558 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5559 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5560 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5561 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5562 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5563 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5564 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5565 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5566 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5567 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5568 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5569 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5570 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5571 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5573 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5575 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5577 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5579 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5580 ia32 if R_386_GOT32X relocation is supported.
5581 * gcc.target/i386/noplt-3.c: Likewise.
5582 * gcc.target/i386/noplt-2.c: Likewise.
5583 (main): Renamed to ...
5585 * gcc.target/i386/noplt-4.c: Likewise.
5586 (main): Renamed to ...
5588 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5589 * gcc.target/i386/pr67400-5.c: Likewise.
5591 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5593 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5594 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5596 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5597 f4): Adjust expected diagnostics.
5598 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5599 (T): If OVFP is defined, redefine to TP.
5600 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5601 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5602 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5603 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5604 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5605 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5606 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5607 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5608 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5609 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5610 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5611 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5612 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5613 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5614 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5615 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5616 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5617 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5618 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5619 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5620 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5621 as last argument to __builtin_add_overflow_p.
5623 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5625 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5626 dg-options and remove default vector testsuite compile flags.
5627 * g++.dg/vect/pr33860a.cc: Ditto.
5628 * g++.dg/vect/pr45470-a.cc: Ditto.
5629 * g++.dg/vect/pr45470-b.cc: Ditto.
5630 * g++.dg/vect/pr60896.cc: Ditto.
5631 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5632 * gcc.dg/vect/pr18308.c: Ditto.
5633 * gcc.dg/vect/pr24049.c: Ditto.
5634 * gcc.dg/vect/pr33373.c: Ditto.
5635 * gcc.dg/vect/pr36228.c: Ditto.
5636 * gcc.dg/vect/pr42395.c: Ditto.
5637 * gcc.dg/vect/pr42604.c: Ditto.
5638 * gcc.dg/vect/pr46663.c: Ditto.
5639 * gcc.dg/vect/pr48765.c: Ditto.
5640 * gcc.dg/vect/pr49093.c: Ditto.
5641 * gcc.dg/vect/pr49352.c: Ditto.
5642 * gcc.dg/vect/pr52298.c: Ditto.
5643 * gcc.dg/vect/pr52870.c: Ditto.
5644 * gcc.dg/vect/pr53185.c: Ditto.
5645 * gcc.dg/vect/pr53773.c: Ditto.
5646 * gcc.dg/vect/pr56695.c: Ditto.
5647 * gcc.dg/vect/pr62171.c: Ditto.
5648 * gcc.dg/vect/pr63530.c: Ditto.
5649 * gcc.dg/vect/pr68339.c: Ditto.
5650 * gcc.dg/vect/pr71259.c: Ditto.
5651 * gcc.dg/vect/vect-82_64.c: Ditto.
5652 * gcc.dg/vect/vect-83_64.c: Ditto.
5653 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5654 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5655 * gcc.dg/vect/vect-shift-2.c: Ditto.
5656 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5657 * gfortran.dg/vect/pr39318.f90: Ditto.
5658 * gfortran.dg/vect/pr45714-a.f: Ditto.
5659 * gfortran.dg/vect/pr45714-b.f: Ditto.
5660 * gfortran.dg/vect/pr46213.f90: Ditto.
5662 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5663 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5665 * gcc.target/powerpc/p9-splat-5.c: New test.
5667 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5669 PR tree-optimization/71488
5670 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5671 * lib/target-supports.exp: ... here.
5672 (check_sse4_hw_available): New procedure.
5673 (check_effective_target_sse4_runtime): Ditto.
5674 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5675 -march=westmere for sse4_runtime targets.
5676 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5677 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5678 (dg-additional-options): Use for sse4_runtime targets.
5679 (main): Call check_vect ().
5680 (dg-final): Perform scan only for sse4_runtime targets.
5682 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5686 * gcc.target/i386/pr66232-14.c: New file.
5687 * gcc.target/i386/pr66232-15.c: Likewise.
5688 * gcc.target/i386/pr66232-16.c: Likewise.
5689 * gcc.target/i386/pr66232-17.c: Likewise.
5690 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5691 ia32 if R_386_GOT32X relocation is supported.
5692 * gcc.target/i386/pr67400-2.c: Likewise.
5693 * gcc.target/i386/pr67400-3.c: Likewise.
5694 * gcc.target/i386/pr67400-4.c: Likewise.
5695 * gcc.target/i386/pr67400-6.c: Likewise.
5696 * gcc.target/i386/pr67400-7.c: Likewise.
5697 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5699 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5701 PR libgfortran/48852
5702 * gfortran.dg/char4_iunit_1.f03: Update test.
5703 * gfortran.dg/f2003_io_5.f03: Update test.
5704 * gfortran.dg/real_const_3.f90: Update test.
5706 2016-06-23 Andi Kleen <ak@linux.intel.com>
5708 * g++.dg/bprob/bprob.exp: Support autofdo.
5709 * g++.dg/tree-prof/tree-prof.exp: dito.
5710 * gcc.dg/tree-prof/tree-prof.exp: dito.
5711 * gcc.misc-tests/bprob.exp: dito.
5712 * gfortran.dg/prof/prof.exp: dito.
5713 * lib/profopt.exp: dito.
5714 * lib/target-supports.exp: Check for autofdo.
5716 2016-06-23 Martin Liska <mliska@suse.cz>
5718 * gcc.dg/pr71619.c: New test.
5720 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5723 * gcc.target/i386/pr67400-1.c: New test.
5724 * gcc.target/i386/pr67400-2.c: Likewise.
5725 * gcc.target/i386/pr67400-3.c: Likewise.
5726 * gcc.target/i386/pr67400-4.c: Likewise.
5727 * gcc.target/i386/pr67400-5.c: Likewise.
5728 * gcc.target/i386/pr67400-6.c: Likewise.
5729 * gcc.target/i386/pr67400-7.c: Likewise.
5731 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5733 * c-c++-common/missing-header-1.c: New test case.
5734 * c-c++-common/missing-header-2.c: New test case.
5735 * c-c++-common/missing-header-3.c: New test case.
5736 * c-c++-common/missing-header-4.c: New test case.
5738 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5741 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5743 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5744 expected results due to builtin "nanl" now being suggested for
5746 * gcc.dg/pr67580.c: Update expected messages.
5747 * gcc.dg/spellcheck-identifiers.c: New testcase.
5748 * gcc.dg/spellcheck-typenames.c: New testcase.
5750 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5752 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5754 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5755 diagnostic-test-show-locus-parseable-fixits.c to sources for
5756 diagnostic_plugin_test_show_locus.c.
5757 * lib/gcc-defs.exp (freeform_regexps): New global.
5758 (dg-regexp): New function.
5759 (handle-dg-regexps): New function.
5760 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5761 freeform_regexps to the empty list.
5762 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5764 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5766 PR tree-optimization/71488
5767 * g++.dg/pr71488.C: New test.
5768 * gcc.dg/vect/vect-bool-cmp.c: New test.
5770 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5772 * gcc.dg/guality/param-5.c: New test.
5774 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5776 * gcc.target/i386/asm-flag-7.c: New test.
5778 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5780 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5781 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5782 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5783 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5784 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5785 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5786 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5787 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5788 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5789 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5790 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5791 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5792 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5793 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5794 * lib/target-supports.exp: Likewise.
5796 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5798 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5799 * gcc.dg/attr-ms_struct-2.c: Likewise.
5800 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5801 * gcc.dg/bf-ms-attrib.c: Likewise.
5802 * gcc.dg/bf-ms-layout-2.c: Likewise.
5803 * gcc.dg/bf-ms-layout-3.c: Likewise.
5804 * gcc.dg/bf-ms-layout.c: Likewise.
5805 * gcc.dg/bf-no-ms-layout.c: Likewise.
5806 * gcc.target/i386/bitfield1.c: Likewise.
5807 * gcc.target/i386/bitfield2.c: Likewise.
5808 * gcc.target/i386/bitfield3.c: Likewise.
5810 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5812 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5813 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5814 override other than -mcpu=power9 command-line option is specified,
5815 or if the target operating system is aix.
5816 * gcc.target/powerpc/darn-1.c: Likewise.
5817 * gcc.target/powerpc/darn-2.c: Likewise.
5818 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5819 test if effective-target is not powerpc_p9vector_ok or if the
5820 target operating system is not defined.
5821 * gcc.target/powerpc/vslv-1.c: Likewise.
5822 * gcc.target/powerpc/vsrv-0.c: Likewise.
5823 * gcc.target/powerpc/vsrv-1.c: Likewise.
5825 2016-06-21 Tobias Burnus <burnus@net-b.de>
5828 * gfortran.dg/coarray/data_1.f90: New.
5830 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5832 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5833 (dg-require-effective-target): Use arm_v8_neon_hw.
5834 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5835 (dg-require-effective-target): Likewise.
5836 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5837 (dg-require-effective-target): Likewise.
5838 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5839 (dg-require-effective-target): Likewise.
5840 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5841 (dg-require-effective-target): Likewise.
5842 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5843 (dg-require-effective-target): Likewise.
5844 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5847 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5849 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5850 Set to 3 so test passes.
5852 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5854 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5856 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5858 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5859 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5860 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5861 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5863 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5865 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5866 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5868 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5871 * gcc.target/i386/pr71549.c: New test.
5873 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5875 * gcc.target/powerpc/vadsdu-0.c: Replace
5876 dg-require-effective-target directive to allow test to run on more
5877 platforms, and add dg-skip-if directive to disable test on aix
5878 platforms because of known incompatibilities.
5879 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5880 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5881 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5882 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5883 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5884 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5885 * gcc.target/powerpc/vadsdub-2.c: Replace
5886 dg-require-effective-target directive to allow test to run on more
5887 platforms, and add dg-skip-if directive to disable test on aix
5888 platforms because of known incompatibilities.
5889 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5890 with vec_absdb call to differentiate this test from vadsdub-1.c.
5891 * gcc.target/powerpc/vadsduh-1.c: Replace
5892 dg-require-effective-target directive to allow test to run on more
5893 platforms, and add dg-skip-if directive to disable test on aix
5894 platforms because of known incompatibilities.
5895 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5896 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5897 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5899 2016-06-21 Jakub Jelinek <jakub@redhat.com>
5901 PR tree-optimization/71588
5902 * gcc.dg/pr71558.c: New test.
5904 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5906 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5907 * c-c++-common/pr68657-2.c: Likewise.
5908 * c-c++-common/pr68657-3.c: Likewise.
5909 * gcc.dg/torture/pr69714.c: Require int32plus support.
5910 * gcc.dg/torture/pr70025.c: Likewise.
5911 * gcc.dg/torture/pr70083.c: Likewise.
5912 * gcc.dg/torture/pr70542.c: Likewise.
5913 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5915 2016-06-20 Joseph Myers <joseph@codesourcery.com>
5918 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5920 2016-06-20 Jakub Jelinek <jakub@redhat.com>
5923 * gcc.dg/pr71581.c: New test.
5925 PR rtl-optimization/71591
5926 * gcc.dg/cpp/pr71591.c: New test.
5928 2016-06-20 David B. Robins <gcc@davidrobins.net>
5931 * g++.dg/torture/pr71571.C: New test.
5933 2016-06-20 Jakub Jelinek <jakub@redhat.com>
5936 * gcc.target/i386/sse2-pr71559.c: New test.
5937 * gcc.target/i386/avx-pr71559.c: New test.
5938 * gcc.target/i386/avx512f-pr71559.c: New test.
5940 2016-06-20 Tobias Burnus <burnus@net-b.de>
5943 * gfortran.dg/pointer_remapping_10.f90: New.
5945 2016-06-20 David Malcolm <dmalcolm@redhat.com>
5947 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5949 2016-06-20 Martin Sebor <msebor@redhat.com>
5952 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5953 * gnu90-const-expr-1.c: Same.
5954 * gnu99-const-expr-1.c: Same.
5955 * gnu99-static-1.c: Same.
5957 2016-06-20 Renlin Li <renlin.li@arm.com>
5960 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5962 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5964 * gcc.target/aarch64/vcvt_f64_1.c: New.
5965 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5966 * gcc.target/aarch64/vrecp_f64_1.c: New.
5968 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5970 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5973 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
5976 * gcc.target/avr/torture/pr71103-2.c: New test.
5978 2016-06-19 Martin Sebor <msebor@redhat.com>
5981 * gcc.dg/alignof.c: New test.
5983 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5985 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5986 vs dg-error; test constexpr specifier too.
5988 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5990 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5992 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5994 * lib/target-supports.exp
5995 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5996 arm_neon_ok and merge flags. Fix temporary test name.
5997 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6000 2016-06-17 Martin Liska <mliska@suse.cz>
6002 * gcc.dg/predict-9.c: Fix dump scanning.
6004 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6006 PR tree-optimization/71354
6007 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6009 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6011 PR tree-optimization/71347
6012 * gcc.dg/tree-ssa/pr71347.c: New test.
6014 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6016 PR tree-optimization/71354
6017 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6019 2016-06-17 Bin Cheng <bin.cheng@arm.com>
6021 * gcc.dg/vect/vect-alias-check-1.c: New test.
6023 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6026 * gcc.target/avr/pr71151-1.c: New test.
6027 * gcc.target/avr/pr71151-2.c: New test.
6028 * gcc.target/avr/pr71151-3.c: New test.
6029 * gcc.target/avr/pr71151-4.c: New test.
6030 * gcc.target/avr/pr71151-5.c: New test.
6031 * gcc.target/avr/pr71151-6.c: New test.
6032 * gcc.target/avr/pr71151-7.c: New test.
6033 * gcc.target/avr/pr71151-8.c: New test.
6034 * gcc.target/avr/pr71151-common.h: New test.
6036 2016-06-16 Martin Liska <mliska@suse.cz>
6038 * gfortran.dg/predict-1.f90: New test.
6040 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
6043 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
6045 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
6047 * g++.dg/vect/pr36648.cc: Disable cunrolli
6049 2016-06-16 Jakub Jelinek <jakub@redhat.com>
6052 * gcc.c-torture/execute/pr71554.c: New test.
6054 PR rtl-optimization/71532
6055 * gcc.dg/torture/pr71532.c: New test.
6057 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6059 * gcc.target/powerpc/p9-dimode1.c: New test.
6060 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6062 2016-06-15 Jakub Jelinek <jakub@redhat.com>
6064 * gcc.c-torture/compile/20160615-1.c: New test.
6066 * g++.dg/cpp0x/ref-qual17.C: New test.
6068 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6071 * gcc.target/i386/pr71529.C: New test.
6073 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6075 PR tree-optimization/71483
6076 * g++.dg/vect/pr71483.c: New
6078 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6081 * g++.dg/inherit/crash6.C: New.
6082 * g++.dg/inherit/union2.C: Likewise.
6083 * g++.dg/inherit/virtual12.C: Likewise.
6084 * g++.dg/inherit/virtual13.C: Likewise.
6085 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6087 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
6089 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6091 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6093 PR tree-optimization/71439
6094 * gcc.dg/vect/pr71439.c: New
6096 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6098 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6100 2016-06-15 Richard Biener <rguenther@suse.de>
6102 * gcc.dg/vect/slp-45.c: New testcase.
6104 2016-06-15 Richard Biener <rguenther@suse.de>
6106 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6108 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6110 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6111 requirements, and disable for AIX for now.
6112 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6114 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6117 * g++.dg/opt/pr71528.C: New test.
6120 * g++.dg/init/pr71516.C: New test.
6122 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6124 * g++.dg/init/array46.C: New.
6126 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
6128 * gcc.target/i386/float128-3.c: New test.
6129 * gcc.target/i386/quad-sse4.c: Ditto.
6130 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6131 Update scan strings.
6133 2016-06-14 Richard Biener <rguenther@suse.de>
6136 * gfortran.dg/pr71526.f90: New testcase.
6138 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6140 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6141 * gcc.dg/zero_bits_compound-1.c: Likewise.
6143 2016-06-14 Richard Biener <rguenther@suse.de>
6145 PR tree-optimization/71522
6146 * gcc.dg/torture/pr71522.c: New testcase.
6148 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6150 PR tree-optimization/71520
6151 * gcc.dg/tree-ssa/pr71520.c: New test.
6153 2016-06-14 Richard Biener <rguenther@suse.de>
6155 PR tree-optimization/71521
6156 * gcc.dg/tree-ssa/vrp101.c: New testcase.
6158 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6161 * c-c++-common/ubsan/bounds-13.c: New test.
6163 PR preprocessor/71183
6164 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6166 2016-06-13 Jeff Law <law@redhat.com>
6168 PR tree-optimization/71403
6169 * c-c++-common/ubsan/pr71403-1.c: New test.
6170 * c-c++-common/ubsan/pr71403-2.c: New test.
6171 * c-c++-common/ubsan/pr71403-3.c: New test.
6173 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6176 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6177 Add -Wno-psabi -w to dg-options.
6179 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6181 * gcc.target/powerpc/vadsdu-0.c: New test.
6182 * gcc.target/powerpc/vadsdu-1.c: New test.
6183 * gcc.target/powerpc/vadsdu-2.c: New test.
6184 * gcc.target/powerpc/vadsdu-3.c: New test.
6185 * gcc.target/powerpc/vadsdu-4.c: New test.
6186 * gcc.target/powerpc/vadsdu-5.c: New test.
6187 * gcc.target/powerpc/vadsdub-1.c: New test.
6188 * gcc.target/powerpc/vadsdub-2.c: New test.
6189 * gcc.target/powerpc/vadsduh-1.c: New test.
6190 * gcc.target/powerpc/vadsduh-2.c: New test.
6191 * gcc.target/powerpc/vadsduw-1.c: New test.
6192 * gcc.target/powerpc/vadsduw-2.c: New test.
6194 2016-06-13 David Malcolm <dmalcolm@redhat.com>
6196 * gcc.dg/c99-init-2.c (c): Update expected error message.
6197 * gcc.dg/init-bad-8.c (foo): Likewise.
6198 * gcc.dg/spellcheck-fields-3.c: New test case.
6200 2016-06-13 Martin Liska <mliska@suse.cz>
6202 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6203 and "guess loop iv compared" heuristics.
6204 * gcc.dg/predict-2.c: Likewise.
6205 * gcc.dg/predict-3.c: Likewise.
6206 * gcc.dg/predict-4.c: Likewise.
6207 * gcc.dg/predict-5.c: Likewise.
6208 * gcc.dg/predict-6.c: Likewise.
6210 2016-06-13 Marek Polacek <polacek@redhat.com>
6213 * c-c++-common/Wswitch-unreachable-4.c: New test.
6214 * gcc.dg/Wswitch-unreachable-2.c: New test.
6215 * g++.dg/tm/jump1.C: Move dg-warning.
6217 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6219 * gnat.dg/renaming10.ad[sb]: New test.
6221 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
6224 * gfortran.dg/pr70673.f90: New test.
6226 2016-06-13 Richard Biener <rguenther@suse.de>
6229 * gcc.dg/align-3.c: New testcase.
6231 2016-06-13 Martin Liska <mliska@suse.cz>
6233 * gcc.target/i386/pr71458.c: New test.
6235 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
6238 * gcc.dg/torture/float128-nan.c: New test.
6240 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6243 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6246 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6249 * gfortran.dg/comma_IO_extension_1.f90: New test.
6250 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6251 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6253 * gfortran.dg/graphite/pr38083.f90: Likewise.
6254 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6257 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6259 * gnat.dg/case_character.adb: New test.
6261 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6264 * gcc.target/powerpc/pr71310.c: New testcase.
6266 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6269 * gcc.dg/pr71478.c: New test.
6271 2016-06-10 Jakub Jelinek <jakub@redhat.com>
6274 * gcc.c-torture/execute/pr71494.c: New test.
6277 * gcc.target/i386/pr68657.c: New test.
6280 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6281 (test): Add -masm=intel alternatives.
6283 2016-06-10 Martin Sebor <msebor@redhat.com>
6286 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6288 2016-06-10 Jeff Law <law@redhat.com>
6290 PR tree-optimization/71335
6291 * gcc.c-torture/execute/pr71335.c: New test.
6293 2016-06-10 David Malcolm <dmalcolm@redhat.com>
6295 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6296 the various "cannot tail-call: " messages.
6298 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6300 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6303 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6306 * c-c++-common/asan/pr71480.c: New test.
6308 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6310 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6311 (ASMNAME2): Likewise.
6312 (main): Replace fn in asm statement with ASMNAME ("fn").
6313 * gcc.dg/guality/pr68037-2.c: Likewise.
6314 * gcc.dg/guality/pr68037-3.c: Likewise.
6315 * gcc.dg/torture/pr68037-1.c: Likewise.
6316 * gcc.dg/torture/pr68037-2.c: Likewise.
6317 * gcc.dg/torture/pr68037-3.c: Likewise.
6319 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6322 * gcc.target/i386/pr68843-1.c: New test.
6323 * gcc.target/i386/pr68843-2.c: New test.
6325 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6326 Cesar Philippidis <cesar@codesourcery.com>
6329 * gcc.dg/goacc/nested-function-1.c: New file.
6330 * gcc.dg/goacc/nested-function-2.c: Likewise.
6331 * gcc.dg/goacc/pr71373.c: Likewise.
6332 * gfortran.dg/goacc/cray-2.f95: Likewise.
6333 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6334 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6335 * gfortran.dg/goacc/cray.f95: Update.
6336 * gfortran.dg/goacc/loop-1.f95: Likewise.
6337 * gfortran.dg/goacc/loop-3.f95: Likewise.
6338 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6339 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6341 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6343 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6344 for OpenACC tile clauses.
6345 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6348 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6350 * c-c++-common/goacc/cache-2.c: ... this new file.
6351 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6352 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6353 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6355 * gfortran.dg/goacc/cray.f95: Likewise.
6356 * gfortran.dg/goacc/loop-1.f95: Likewise.
6358 2016-06-10 Alan Hayward <alan.hayward@arm.com>
6360 PR tree-optimization/71407
6361 PR tree-optimization/71416
6362 * gcc.dg/vect/pr71407.c: New
6363 * gcc.dg/vect/pr71416-1.c: New
6364 * gcc.dg/vect/pr71416-2.c: New
6366 2016-06-10 Richard Biener <rguenther@suse.de>
6369 * gcc.dg/torture/pr71477.c: New testcase.
6371 2016-06-09 Julia Koval <julia.koval@intel.com>
6373 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6374 * gcc.target/i386/interrupt-13.c: Likewise.
6375 * gcc.target/i386/interrupt-15.c: Likewise.
6376 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6377 * gcc.target/i386/interrupt-24.c: Likewise.
6378 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6379 * gcc.target/i386/interrupt-9.c: Likewise.
6380 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6382 2016-06-09 Martin Sebor <msebor@redhat.com>
6385 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6386 * gcc.dg/builtin-constant_p-1.c: Same.
6387 * gcc.dg/builtins-error.c: Same.
6388 * gcc.dg/pr70859.c: Same.
6390 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6392 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6393 * gcc.dg/torture/pr68067-1.c: Likewise.
6394 * gcc.dg/torture/pr68067-2.c: Likewise.
6396 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6398 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6401 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6404 * g++.dg/inherit/crash5.C: New.
6406 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6409 * g++.dg/inherit/crash5.C: New.
6410 * g++.dg/inherit/virtual1.C: Adjust.
6412 2016-06-09 Martin Liska <mliska@suse.cz>
6414 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6415 * g++.dg/predict-loop-exit-2.C: Likewise.
6416 * g++.dg/predict-loop-exit-3.C: Likewise.
6417 * gcc.dg/predict-1.c: Likewise.
6418 * gcc.dg/predict-2.c: Likewise.
6419 * gcc.dg/predict-3.c: Likewise.
6420 * gcc.dg/predict-4.c: Likewise.
6421 * gcc.dg/predict-5.c: Likewise.
6422 * gcc.dg/predict-6.c: Likewise.
6423 * gcc.dg/predict-7.c: Likewise.
6425 2016-06-09 Richard Biener <rguenther@suse.de>
6427 PR tree-optimization/71462
6428 * gcc.dg/torture/pr71462.c: New testcase.
6430 2016-06-09 Marek Polacek <polacek@redhat.com>
6433 * gcc.dg/c11-generic-3.c: New test.
6435 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6437 * g++.dg/init/array42.C: New.
6438 * g++.dg/init/array43.C: Likewise.
6439 * g++.dg/init/array44.C: Likewise.
6440 * g++.dg/init/array45.C: Likewise.
6441 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6442 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6443 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6444 * g++.dg/gomp/pr35751.C: Likewise.
6445 * g++.dg/init/array23.C: Likewise.
6446 * g++.dg/init/brace2.C: Likewise.
6447 * g++.dg/init/brace6.C: Likewise.
6449 2016-06-08 Martin Sebor <msebor@redhat.com>
6450 Jakub Jelinek <jakub@redhat.com>
6454 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6455 * c-c++-common/builtin-arith-overflow-2.c: New test.
6456 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6457 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6458 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6460 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6463 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6465 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6467 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6468 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6469 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6470 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6471 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6472 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6473 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6474 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6475 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6476 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6477 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6478 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6479 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6481 2016-06-08 Richard Biener <rguenther@suse.de>
6483 PR tree-optimization/68558
6484 * gcc.dg/vect/slp-44.c: New testcase.
6486 2016-06-08 Richard Biener <rguenther@suse.de>
6488 * gcc.dg/vect/slp-43.c: New testcase.
6490 2016-06-08 Richard Biener <rguenther@suse.de>
6492 PR tree-optimization/71452
6493 * gcc.dg/torture/pr71452.c: New testcase.
6495 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6498 * g++.dg/torture/pr71448.C: New test.
6500 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6504 * g++.dg/debug/pr71432.C: New test.
6506 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6508 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6509 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6510 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6512 2016-06-08 Alan Hayward <alan.hayward@arm.com>
6514 * gcc.dg/vect/vect-live-2.c: Update effective target.
6515 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6516 * lib/target-supports.exp: Add aarch64 to vect_long.
6518 2016-06-08 Marek Polacek <polacek@redhat.com>
6521 * gcc.dg/noncompile/pr71418.c: New test.
6524 * gcc.dg/noncompile/pr71426.c: New test.
6526 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
6528 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6529 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6530 * gcc.dg/predict-3.c: Update template.
6531 * gcc.dg/predict-5.c: Update template.
6532 * gcc.dg/predict-6.c: Update template.
6533 * gcc.dg/predict-9.c: Update template.
6534 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6536 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6538 * gcc.target/powerpc/vec-mul.c: New test.
6540 2016-06-07 David Malcolm <dmalcolm@redhat.com>
6542 * gcc.dg/spellcheck-fields-2.c: New test case.
6544 2016-06-07 Richard Biener <rguenther@suse.de>
6547 * gcc.dg/Wpragmas-1.c: New testcase.
6548 * gcc.dg/Wattributes-4.c: Likewise.
6549 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6552 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6554 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6555 spurious debug code.
6557 2016-06-07 Richard Biener <rguenther@suse.de>
6559 PR tree-optimization/71428
6560 * gcc.dg/torture/pr71428.c: New testcase.
6562 2016-06-07 Richard Biener <rguenther@suse.de>
6565 * gcc.dg/torture/pr71423.c: New testcase.
6567 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6570 * gcc.dg/tree-ssa/pr71408.c: New test.
6572 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6575 * g++.dg/torture/pr71281.C: New test.
6577 2016-06-06 Marek Polacek <polacek@redhat.com>
6580 * gcc.dg/pr71362.c: New test.
6582 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6583 Patrick Palka <ppalka@gcc.gnu.org>
6588 * g++.dg/opt/pr70847.C: New test.
6589 * g++.dg/ubsan/pr70847.C: New test.
6590 * g++.dg/ubsan/pr71393.C: New test.
6592 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6594 PR tree-optimization/71259
6595 * gcc.dg/vect/pr71259.c: New test.
6597 2016-06-06 David Malcolm <dmalcolm@redhat.com>
6599 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6600 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6601 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6604 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6607 * gcc.c-torture/execute/pr37780.c: New test.
6608 * gcc.target/aarch64/pr37780_1.c: Likewise.
6609 * gcc.target/arm/pr37780_1.c: Likewise.
6611 2016-06-06 Marek Polacek <polacek@redhat.com>
6613 * c-c++-common/attr-may-alias-1.c: New test.
6614 * c-c++-common/attr-may-alias-2.c: New test.
6615 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6617 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6620 * gcc.target/i386/pr24414.c: New test.
6622 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6624 * gcc.target/sparc/vis4misc.c: New file.
6625 * gcc.target/sparc/fpcmp.c: Likewise.
6626 * gcc.target/sparc/fpcmpu.c: Likewise.
6628 2016-06-06 Alan Hayward <alan.hayward@arm.com>
6630 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6631 * gcc.dg/vect/vect-live-3.c: Likewise.
6633 2016-06-06 Richard Biener <rguenther@suse.de>
6635 PR tree-optimization/71398
6636 * gcc.dg/torture/pr71398.c: New testcase.
6638 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
6641 * g++.dg/pr71389.C: New test.
6643 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6646 * gfortran.dg/fmt_read_5.f: New test.
6648 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6651 * gfortran.dg/class_array_22.f03: New test.
6653 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6655 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6657 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6659 * gcc.dg/predict-9.c: Update template.
6661 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6664 * g++.dg/template/pr49377.C: New.
6666 2016-06-04 Jakub Jelinek <jakub@redhat.com>
6668 PR tree-optimization/71405
6669 * g++.dg/torture/pr71405.C: New test.
6671 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6674 * g++.dg/inherit/crash5.C: New.
6675 * g++.dg/inherit/virtual1.C: Adjust.
6677 2016-06-03 Jeff Law <law@redhat.com>
6679 PR tree-optimization/71316
6680 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6682 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6684 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6685 dg-additional-options with just -fno-tree-scev-cprop in it.
6686 * gcc.dg/vect/vect-live-2.c: Likewise.
6687 * gcc.dg/vect/vect-live-5.c: Likewise.
6688 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6689 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6690 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6692 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6695 * g++.dg/other/friend6.C: New test.
6697 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6699 * g++.dg/torture/ppc-ldst-array.C: New.
6701 2016-06-03 Joseph Myers <joseph@codesourcery.com>
6705 * gcc.dg/torture/builtin-fp-int-inexact.c,
6706 gcc.target/i386/387-builtin-fp-int-inexact.c,
6707 gcc.target/i386/387-rint-inline-1.c,
6708 gcc.target/i386/387-rint-inline-2.c,
6709 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6710 gcc.target/i386/sse2-rint-inline-1.c,
6711 gcc.target/i386/sse2-rint-inline-2.c,
6712 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6713 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6715 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6716 Julia Koval <julia.koval@intel.com>
6728 * gcc.dg/guality/pr68037-1.c: New test.
6729 * gcc.dg/guality/pr68037-2.c: Likewise.
6730 * gcc.dg/guality/pr68037-3.c: Likewise.
6731 * gcc.dg/torture/pr68037-1.c: Likewise.
6732 * gcc.dg/torture/pr68037-2.c: Likewise.
6733 * gcc.dg/torture/pr68037-3.c: Likewise.
6734 * gcc.dg/torture/pr68661-1a.c: Likewise.
6735 * gcc.dg/torture/pr68661-1b.c: Likewise.
6736 * gcc.target/i386/interrupt-1.c: Likewise.
6737 * gcc.target/i386/interrupt-2.c: Likewise.
6738 * gcc.target/i386/interrupt-3.c: Likewise.
6739 * gcc.target/i386/interrupt-4.c: Likewise.
6740 * gcc.target/i386/interrupt-5.c: Likewise.
6741 * gcc.target/i386/interrupt-6.c: Likewise.
6742 * gcc.target/i386/interrupt-7.c: Likewise.
6743 * gcc.target/i386/interrupt-8.c: Likewise.
6744 * gcc.target/i386/interrupt-9.c: Likewise.
6745 * gcc.target/i386/interrupt-10.c: Likewise.
6746 * gcc.target/i386/interrupt-11.c: Likewise.
6747 * gcc.target/i386/interrupt-12.c: Likewise.
6748 * gcc.target/i386/interrupt-13.c: Likewise.
6749 * gcc.target/i386/interrupt-14.c: Likewise.
6750 * gcc.target/i386/interrupt-15.c: Likewise.
6751 * gcc.target/i386/interrupt-16.c: Likewise.
6752 * gcc.target/i386/interrupt-17.c: Likewise.
6753 * gcc.target/i386/interrupt-18.c: Likewise.
6754 * gcc.target/i386/interrupt-19.c: Likewise.
6755 * gcc.target/i386/interrupt-20.c: Likewise.
6756 * gcc.target/i386/interrupt-21.c: Likewise.
6757 * gcc.target/i386/interrupt-22.c: Likewise.
6758 * gcc.target/i386/interrupt-23.c: Likewise.
6759 * gcc.target/i386/interrupt-24.c: Likewise.
6760 * gcc.target/i386/interrupt-25.c: Likewise.
6761 * gcc.target/i386/interrupt-26.c: Likewise.
6762 * gcc.target/i386/interrupt-27.c: Likewise.
6763 * gcc.target/i386/interrupt-28.c: Likewise.
6764 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6765 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6766 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6767 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6768 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6769 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6770 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6771 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6772 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6773 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6774 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6775 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6777 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6779 PR tree-optimization/52171
6780 * gcc.dg/pr52171.c: New test.
6781 * gcc.target/i386/pr52171.c: New test.
6783 2016-06-03 Jan Hubicka <jh@suse.cz>
6785 * g++.dg/tree-ssa/pred-1.C: New testcase
6786 * gcc.dg/tree-ssa/pred-1.c: New testcase
6788 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6791 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6793 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6795 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6797 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6799 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6801 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6802 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6803 * gcc.dg/vect/vect-live-1.c: New test.
6804 * gcc.dg/vect/vect-live-2.c: New test.
6805 * gcc.dg/vect/vect-live-3.c: New test.
6806 * gcc.dg/vect/vect-live-4.c: New test.
6807 * gcc.dg/vect/vect-live-5.c: New test.
6808 * gcc.dg/vect/vect-live-slp-1.c: New test.
6809 * gcc.dg/vect/vect-live-slp-2.c: New test.
6810 * gcc.dg/vect/vect-live-slp-3.c: New test.
6812 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6815 * g++.dg/opt/pr71387.C: New test.
6817 2016-06-02 Jeff Law <law@redhat.com>
6819 PR tree-optimization/71328
6820 * gcc.c-torture/compile/pr71328.c: New test.
6822 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6825 * gfortran.dg/fmt_read_3.f90: Fix typo.
6826 * gfortran.dg/fmt_read_4.f90: New test.
6828 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6830 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6831 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6832 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6833 * g++.dg/cpp0x/override2.C: Likewise.
6834 * g++.dg/parse/crash5.C: Likewise.
6835 * g++.dg/parse/error16.C: Likewise.
6836 * g++.dg/parse/error27.C: Likewise.
6837 * g++.dg/template/qualttp15.C: Likewise.
6838 * g++.dg/template/redecl4.C: Likewise.
6839 * g++.old-deja/g++.other/crash39.C: Likewise.
6840 * g++.old-deja/g++.other/struct1.C: Likewise.
6841 * g++.old-deja/g++.pt/m9a.C: Likewise.
6842 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6844 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6847 * c-c++-common/pr71372.c: New test.
6849 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6850 __TIME__ strings with __builtin_strcmp instead of printf and
6853 2016-06-02 Martin Liska <mliska@suse.cz>
6855 * gcc.dg/predict-9.c: New test.
6857 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6859 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6860 global set_compiler_env_var and global saved_compiler_env_var.
6862 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6864 PR rtl-optimization/71295
6865 * gcc.c-torture/compile/pr71295.c: New test.
6867 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6869 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6871 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6872 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6874 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6875 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6876 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6879 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6881 * gcc.target/powerpc/p9-splat-4.c: New test.
6883 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6886 * gcc.target/powerpc/pr71186.c: New test.
6888 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6891 * gfortran.dg/fmt_read_3.f90: New test.
6893 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6895 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6898 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
6900 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6901 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6903 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6904 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6906 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6908 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6909 vars set by dg-set-compiler-env-var.
6911 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
6914 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6915 to the module procedure declaration.
6916 * gfortran.dg/submodule_16.f08: New test.
6918 2016-06-01 Jakub Jelinek <jakub@redhat.com>
6921 * c-c++-common/gomp/pr71371.c: New test.
6923 2016-06-01 Richard Biener <rguenther@suse.de>
6925 PR tree-optimization/71366
6926 * gcc.dg/torture/pr71366-1.c: New testcase.
6927 * gcc.dg/torture/pr71366-2.c: Likewise.
6929 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6931 * gcc.target/powerpc/vslv-0.c: New test.
6932 * gcc.target/powerpc/vslv-1.c: New test.
6933 * gcc.target/powerpc/vsrv-0.c: New test.
6934 * gcc.target/powerpc/vsrv-1.c: New test.
6936 2016-06-01 Nathan Sidwell <nathan@acm.org>
6938 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6939 * gcc.target/nvptx/weak.c: New.
6941 2016-06-01 Richard Biener <rguenther@suse.de>
6943 PR tree-optimization/71261
6944 * gcc.dg/torture/vect-bool-1.c: New testcase.
6946 2016-06-01 Jakub Jelinek <jakub@redhat.com>
6948 * gfortran.dg/gomp/order-1.f90: New test.
6949 * gfortran.dg/gomp/order-2.f90: New test.
6951 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
6953 * gcc.dg/unroll-6.c: Update template.
6954 * gcc.dg/unroll-7.c: New testcase.
6955 * gcc.dg/unroll-8.c: New testcase.
6957 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6959 * gnat.dg/opt56.ad[sb]: New test.
6961 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6964 * g++.dg/cpp0x/constexpr-ice16.C: New.
6966 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6968 PR tree-optimization/71314
6969 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6972 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6974 PR tree-optimization/71077
6975 * gcc.dg/tree-ssa/pr71077.c: New test.
6977 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
6979 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6980 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6981 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6983 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6986 * g++.dg/cpp0x/pr71248.C: New.
6987 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6988 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6989 * g++.dg/init/new37.C: Likewise.
6990 * g++.dg/template/static1.C: Likewise.
6991 * g++.dg/template/static2.C: Likewise.
6993 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6995 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6997 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6999 2016-05-31 Marek Polacek <polacek@redhat.com>
7001 * c-c++-common/Wswitch-unreachable-3.c: New test.
7002 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7004 2016-05-31 Richard Biener <rguenther@suse.de>
7006 PR tree-optimization/71352
7007 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7009 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7011 * gcc.target/arm/armv5_thumb_isa.c: New test.
7013 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7016 * gcc.target/i386/pr71346.c: New test.
7018 2016-05-31 Tom de Vries <tom@codesourcery.com>
7020 PR tree-optimization/69068
7021 * gcc.dg/graphite/pr69068.c: New test.
7023 2016-05-27 Martin Sebor <msebor@redhat.com>
7026 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7028 2016-05-30 Jakub Jelinek <jakub@redhat.com>
7031 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7032 nowait depend(inout: dd[0]) clauses where permitted.
7034 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7037 * g++.dg/parse/pr71238.C: New.
7038 * g++.dg/concepts/friend1.C: Test column numbers too.
7039 * g++.dg/cpp0x/initlist31.C: Likewise.
7040 * g++.dg/cpp0x/pr51420.C: Likewise.
7041 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7042 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7043 * g++.dg/ext/builtin3.C: Likewise.
7044 * g++.dg/lookup/friend12.C: Likewise.
7045 * g++.dg/lookup/friend7.C: Likewise.
7046 * g++.dg/lookup/koenig1.C: Likewise.
7047 * g++.dg/lookup/koenig5.C: Likewise.
7048 * g++.dg/lookup/used-before-declaration.C: Likewise.
7049 * g++.dg/overload/koenig1.C: Likewise.
7050 * g++.dg/template/crash65.C: Likewise.
7051 * g++.dg/template/friend57.C: Likewise.
7052 * g++.dg/warn/Wshadow-5.C: Likewise.
7053 * g++.dg/warn/Wunused-8.C: Likewise.
7054 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7055 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7056 * g++.old-deja/g++.jason/member.C: Likewise.
7057 * g++.old-deja/g++.jason/report.C: Likewise.
7058 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7059 * g++.old-deja/g++.law/visibility20.C: Likewise.
7060 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7061 * g++.old-deja/g++.other/static5.C: Likewise.
7062 * g++.old-deja/g++.pt/overload2.C: Likewise.
7064 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7066 * gcc.dg/tree-ssa/peel1.c: New testcase.
7067 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7068 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7070 2016-05-30 Tom de Vries <tom@codesourcery.com>
7072 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7075 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7078 * g++.dg/parse/virtual1.C: New.
7080 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
7082 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7083 Use correct register when clearing %edx.
7085 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
7087 PR tree-optimization/71289
7088 * gcc.dg/pr71289.c: New test.
7090 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7094 * gcc.dg/tree-ssa/pr71269.c: New test.
7095 * gcc.dg/tree-ssa/pr71292.c: New test.
7097 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7100 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7102 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7104 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7105 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7106 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7108 2016-05-30 Tom de Vries <tom@codesourcery.com>
7110 PR tree-optimization/69067
7111 * gcc.dg/graphite/pr69067.c: New test.
7113 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
7116 * gcc.target/i386/pr71245-1.c: New test.
7117 * gcc.target/i386/pr71245-2.c: Ditto.
7119 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7122 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7123 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7124 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7126 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
7128 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7130 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7134 * g++.dg/overload/69855.C: New.
7135 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7136 * g++.old-deja/g++.pt/crash3.C: Likewise.
7138 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7141 * g++.dg/parse/namespace13.C: New.
7143 2016-05-26 Jeff Law <law@redhat.com>
7145 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7146 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7147 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7148 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7149 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7150 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7151 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7152 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7153 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7154 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7155 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7156 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7157 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7159 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7162 * g++.dg/overload/69855.C: New.
7163 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7164 * g++.old-deja/g++.pt/crash3.C: Likewise.
7166 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7169 * gcc.target/aarch64/va_arg_1.c: New testcase.
7170 * gcc.target/aarch64/va_arg_2.c: Likewise.
7171 * gcc.target/aarch64/va_arg_3.c: Likewise.
7173 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7175 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7176 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7177 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7178 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7179 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7181 2016-05-27 Marek Polacek <polacek@redhat.com>
7184 * g++.dg/torture/pr71308.C: New test.
7186 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7188 * gcc.dg/zero_bits_compound-1.c: New test.
7189 * gcc.dg/zero_bits_compound-2.c: New test.
7191 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7194 * gcc.dg/pr71279.c: New test.
7196 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7198 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7199 floating point min/max/comparison instructions.
7200 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7202 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7204 * c-c++-common/gomp/schedule-1.c: New test.
7205 * gfortran.dg/gomp/schedule-1.f90: New test.
7207 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7211 * g++.dg/cpp1y/auto-fn32.C: New test.
7212 * g++.dg/cpp1y/paren4.C: New test.
7214 2016-05-26 Nathan Sidwell <nathan@acm.org>
7216 * gcc.dg/20060410.c: Xfail on ptx.
7217 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7218 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7219 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7220 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7221 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7223 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7225 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7227 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7229 PR tree-optimization/71280
7230 * gcc.dg/pr71280.c: New test.
7232 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7234 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7235 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7237 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7239 2016-05-26 Jiong Wang <jiong.wang@arm.com>
7241 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7244 2016-05-25 Jeff Law <law@redhat.com>
7246 PR tree-optimization/71272
7247 * gcc.c-torture/compile/pr71272.c: new test.
7249 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7251 * gcc.target/powerpc/vec-cmpne.c: New test.
7252 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7254 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7256 * gnat.dg/opt55.ad[sb]: New test.
7258 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7260 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7261 * c-c++-common/pr60226.c: Require int32plus.
7262 * gcc.c-torture/execute/pr70602.c: Likewise.
7263 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7264 unsigned long for malloc arg type.
7265 * gcc.dg/asr_div1.c: Require int32plus.
7266 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7267 * gcc.dg/pie-1.c: Require pie.
7268 * gcc.dg/pie-2.c: Likewise.
7269 * gcc.dg/pr59471.c: Require int32plus.
7270 * gcc.dg/pr59963-2.c: XFAIL for int16.
7271 * gcc.dg/pr60114.c: Require int32plus.
7272 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7273 unsigned long for typedef of size_t.
7274 * gcc.dg/pr63914.c: Require int32plus.
7275 * gcc.dg/pr64536.c: Require pt32plus.
7276 * gcc.dg/pr65658.c: Likewise.
7277 * gcc.dg/pr67271.c: Require int32plus.
7278 * gcc.dg/pr68112.c: Likewise.
7279 * gcc.dg/pr69071.c: Skip for avr target.
7280 * gcc.dg/pr69973.c: Require int32plus.
7281 * gcc.dg/pr70169.c: Skip for avr target.
7282 * gcc.dg/sso-6.c: Require int32plus.
7283 * gcc.dg/sso-7.c: Likewise.
7284 * gcc.dg/sso-8.c: Likewise.
7285 * gcc.dg/vrp-min-max-2.c: Likewise.
7287 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7290 * gcc.target/i386/pr70738-1.c: New test.
7291 * gcc.target/i386/pr70738-2.c: Likewise.
7292 * gcc.target/i386/pr70738-3.c: Likewise.
7293 * gcc.target/i386/pr70738-4.c: Likewise.
7294 * gcc.target/i386/pr70738-5.c: Likewise.
7295 * gcc.target/i386/pr70738-6.c: Likewise.
7296 * gcc.target/i386/pr70738-7.c: Likewise.
7297 * gcc.target/i386/pr70738-8.c: Likewise.
7298 * gcc.target/i386/pr70738-9.c: Likewise.
7300 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7302 PR rtl-optimization/66940
7303 * gcc.c-torture/execute/pr66940.c: New test.
7305 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7307 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7308 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7309 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7310 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7311 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7312 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7313 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7314 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7315 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7316 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7317 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7318 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7319 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7320 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7321 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7322 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7323 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7324 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7325 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7326 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7327 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7328 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7329 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7330 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7332 2016-05-25 Marek Polacek <polacek@redhat.com>
7335 * gcc.dg/noncompile/pr71265.c: New test.
7338 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7340 2016-05-25 Nathan Sidwell <nathan@acm.org>
7342 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7344 2016-05-25 Richard Biener <rguenther@suse.de>
7346 PR tree-optimization/71261
7347 * c-c++-common/torture/pr71261.c: New testcase.
7349 2016-05-25 Richard Biener <rguenther@suse.de>
7351 PR tree-optimization/71264
7352 * gcc.dg/vect/pr71264.c: New testcase.
7354 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7357 * g++.dg/cpp0x/alias-decl-53.C: New.
7358 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7360 2016-05-25 Martin Liska <mliska@suse.cz>
7362 * g++.dg/pr71239.C: New test.
7364 2016-05-25 Richard Biener <rguenther@suse.de>
7366 * gcc.dg/vect/pr58135.c: Rename to ...
7367 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7369 2016-05-25 Marek Polacek <polacek@redhat.com>
7371 * g++.dg/pr65295.C: Use target c++14.
7373 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7375 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7376 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7378 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7380 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7383 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7385 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7386 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7387 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7388 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7389 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7390 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7391 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7392 * c-c++-common/goacc/pcopy.c: Likewise.
7393 * c-c++-common/goacc/pcopyin.c: Likewise.
7394 * c-c++-common/goacc/pcopyout.c: Likewise.
7395 * c-c++-common/goacc/pcreate.c: Likewise.
7396 * c-c++-common/goacc/pr70688.c: New test.
7397 * c-c++-common/goacc/present-1.c: Adjust test.
7398 * c-c++-common/goacc/reduction-5.c: Likewise.
7399 * g++.dg/goacc/data-1.C: New test.
7401 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7403 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7404 vector parity built-in functions.
7405 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7406 count trailing zeros automatic vectorization.
7407 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7408 count trailing zeros built-in functions.
7410 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7412 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7414 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7417 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7419 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7422 * g++.dg/template/crash123.C: New.
7423 * g++.dg/template/crash124.C: Likewise.
7425 2016-05-24 Martin Sebor <msebor@redhat.com>
7428 * g++.dg/ext/flexary16.C: New test.
7430 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7432 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7433 before math.h is included.
7434 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7435 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7436 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7437 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7438 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7439 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7440 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7441 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7442 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7443 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7444 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7445 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7446 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7447 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7448 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7449 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7450 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7451 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7452 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7453 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7454 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7455 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7456 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7458 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7459 Kelvin Nilsen <kelvin@gcc.gnu.org>
7461 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7464 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7467 * g++.dg/warn/Wno-narrowing1.C: New.
7469 2016-05-24 Marek Polacek <polacek@redhat.com>
7472 * c-c++-common/Wswitch-unreachable-2.c: New test.
7474 2016-05-24 Jakub Jelinek <jakub@redhat.com>
7477 * g++.dg/vect/simd-clone-6.cc: New test.
7478 * g++.dg/gomp/declare-simd-6.C: New test.
7482 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7484 2016-05-24 Richard Biener <rguenther@suse.de>
7486 PR tree-optimization/71240
7487 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7489 2016-05-24 Richard Biener <rguenther@suse.de>
7491 PR tree-optimization/71230
7492 * gcc.dg/torture/pr71230.c: New testcase.
7493 * g++.dg/torture/pr71230.C: Likewise.
7495 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7497 * c-c++-common/goacc/routine-5.c: Add tests.
7498 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7499 * gfortran.dg/goacc/routine-6.f90: Add tests.
7501 2016-05-24 Richard Biener <rguenther@suse.de>
7503 PR tree-optimization/71253
7504 * gcc.dg/torture/pr71253.c: New testcase.
7506 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7509 * gfortran.dg/pr71252.f90: New test.
7511 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7513 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7515 2016-05-24 Richard Biener <rguenther@suse.de>
7519 * c-c++-common/vector-subscript-4.c: New testcase.
7520 * c-c++-common/vector-subscript-5.c: Likewise.
7522 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7525 * gfortran.dg/namelist_90.f: New test
7527 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7530 * gfortran.dg/unexpected_eof.f: New test
7532 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7533 Kelvin Nilsen <kelvin@gcc.gnu.org>
7535 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7538 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7541 * g++.dg/cpp0x/inh-ctor20.C: New.
7542 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7544 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7547 * g++.dg/cpp0x/variadic168.C: New.
7549 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7551 * g++.dg/cpp0x/pr31445.C: Test column number too.
7552 * g++.dg/cpp0x/pr32253.C: Likewise.
7553 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7554 * g++.dg/cpp0x/variadic36.C: Likewise.
7556 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
7558 * gcc.dg/fold-notshift-2.c: Adjust.
7560 2016-05-23 Marek Polacek <polacek@redhat.com>
7563 * c-c++-common/Wswitch-unreachable-1.c: New test.
7564 * gcc.dg/Wswitch-unreachable-1.c: New test.
7565 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7566 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7567 * g++.dg/gomp/block-10.C: Likewise.
7568 * gcc.dg/gomp/block-10.c: Likewise.
7569 * g++.dg/gomp/block-9.C: Likewise.
7570 * gcc.dg/gomp/block-9.c: Likewise.
7571 * g++.dg/gomp/target-1.C: Likewise.
7572 * g++.dg/gomp/target-2.C: Likewise.
7573 * gcc.dg/gomp/target-1.c: Likewise.
7574 * gcc.dg/gomp/target-2.c: Likewise.
7575 * g++.dg/gomp/taskgroup-1.C: Likewise.
7576 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7577 * gcc.dg/gomp/teams-1.c: Likewise.
7578 * g++.dg/gomp/teams-1.C: Likewise.
7579 * g++.dg/overload/error3.C: Likewise.
7580 * g++.dg/tm/jump1.C: Likewise.
7581 * g++.dg/torture/pr40335.C: Likewise.
7582 * gcc.dg/c99-vla-jump-5.c: Likewise.
7583 * gcc.dg/switch-warn-1.c: Likewise.
7584 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7585 * gcc.dg/nested-func-1.c: Likewise.
7586 * gcc.dg/pr67784-4.c: Likewise.
7588 2016-05-23 Richard Biener <rguenther@suse.de>
7590 PR tree-optimization/71230
7591 * gfortran.dg/pr71230-1.f90: New testcase.
7592 * gfortran.dg/pr71230-2.f90: Likewise.
7594 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7596 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
7597 * gcc.dg/vect/pr58135.c: Add new.
7598 * gfortran.dg/pr46519-1.f: Adjust test case.
7600 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7603 * g++.dg/cpp0x/decltype64.C: New.
7605 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7607 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7608 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7609 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7611 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7613 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7614 Add poly64x1_t and poly64x2_t cases if supported.
7615 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7616 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7617 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7618 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7619 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7621 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7623 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7624 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7625 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7626 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7627 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7628 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7629 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7631 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7633 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7635 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7637 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7638 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7640 2016-05-22 Jakub Jelinek <jakub@redhat.com>
7642 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7643 constraint instead of "r".
7644 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7645 insn instead of vxorpd.
7646 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7648 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7649 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7651 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7653 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7654 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7656 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7658 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7661 * gcc.dg/tree-ssa/pr40921.c: New test.
7663 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7666 * gcc.target/avr/pr71103.c: New test.
7668 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7671 * gcc.dg/tree-ssa/pr71179.c: New test.
7673 2016-05-20 Martin Sebor <msebor@redhat.com>
7676 * gcc.dg/init-excess-2.c: New test.
7678 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7680 * gnat.dg/opt53.adb: New test.
7681 * gnat.dg/opt54.adb: Likewise.
7683 2016-05-20 Martin Jambor <mjambor@suse.cz>
7685 PR tree-optimization/70884
7686 * gcc.dg/tree-ssa/pr70919.c: New test.
7688 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7690 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7692 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7693 fix code formatting.
7695 2016-05-20 Nathan Sidwell <nathan@acm.org>
7697 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7699 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7701 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7703 * jit.dg/all-non-failing-tests.h: Add
7704 test-factorial-must-tail-call.c.
7705 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7706 * jit.dg/test-factorial-must-tail-call.c: New test case.
7708 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7711 * gfortran.dg/pr71204.f90: New test.
7713 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7715 * gcc.target/nvptx/sincos.c: New test.
7717 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7720 * g++.dg/cpp1y/auto-fn31.C: New.
7722 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7724 * gcc.target/powerpc/vec-addec.c: New test.
7725 * gcc.target/powerpc/vec-addec-int128.c: New test.
7727 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7729 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7730 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7731 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7732 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7734 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
7736 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7738 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7741 * g++.dg/opt/pr71210-1.C: New test.
7742 * g++.dg/opt/pr71210-2.C: New test.
7744 PR tree-optimization/29756
7745 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7746 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7747 only on selected targets where V4SImode vectors are known to be
7750 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
7752 PR tree-optimization/71079
7753 PR tree-optimization/71206
7754 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7756 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7758 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7759 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7760 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7762 2016-05-20 Richard Guenther <rguenther@suse.de>
7764 PR tree-optimization/29756
7765 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7767 2016-05-20 Richard Biener <rguenther@suse.de>
7769 PR tree-optimization/71185
7770 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7772 2016-05-20 Richard Biener <rguenther@suse.de>
7774 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7776 2016-05-19 Marek Polacek <polacek@redhat.com>
7779 * g++.dg/diagnostic/pr71075.C: New test.
7781 2016-05-19 David Malcolm <dmalcolm@redhat.com>
7784 * g++.dg/pr71184.C: New test case.
7786 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7788 * gcc.target/powerpc/darn-0.c: New test.
7789 * gcc.target/powerpc/darn-1.c: New test.
7790 * gcc.target/powerpc/darn-2.c: New test.
7792 2016-05-19 Marek Polacek <polacek@redhat.com>
7794 PR tree-optimization/71031
7795 * gcc.dg/tree-ssa/vrp100.c: New test.
7797 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7799 PR rtl-optimization/71148
7800 * gcc.dg/pr71148.c: New test.
7802 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7805 * gcc.target/arm/pr71056.c: New test.
7807 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7809 * c-c++-common/pr69669.c: Check the used mode.
7811 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7814 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7816 2016-05-19 Richard Biener <rguenther@suse.de>
7818 PR tree-optimization/70729
7819 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7820 * gcc.dg/graphite/scop-18.c: Likewise.
7821 * gcc.dg/pr41783.c: Disable LIM.
7822 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7823 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7824 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7825 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7826 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7827 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7828 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7829 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7830 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7831 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7832 * gfortran.dg/pr42108.f90: Likewise.
7834 2016-05-18 David Malcolm <dmalcolm@redhat.com>
7837 * gcc.dg/spellcheck-options-11.c: New test case.
7839 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7842 * g++.dg/opt/pr71100.C: New test.
7844 2016-05-18 Martin Jambor <mjambor@suse.cz>
7847 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7848 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7849 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7850 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7852 2016-05-18 Martin Jambor <mjambor@suse.cz>
7855 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7856 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7857 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7858 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7859 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7861 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7864 * g++.dg/template/crash122.C: New.
7866 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7869 * g++.dg/template/pr70466-1.C: New.
7870 * g++.dg/template/pr70466-2.C: Likewise.
7872 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7874 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7875 splat operations and the XXSPLTIB instruction.
7876 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7877 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7878 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7879 xxlxor to clear a register.
7881 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7883 * gcc.dg/torture/pr71020.c: New test.
7885 2016-05-18 Martin Jambor <mjambor@suse.cz>
7888 * gcc.dg/ipa/pr70646.c: New test.
7890 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7892 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7894 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7896 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7897 missing tests for vreinterpretq_p{8,16}.
7899 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7901 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7902 vsliq_n_s64 and vsliq_n_u64.
7904 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7906 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7907 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7909 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7911 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7912 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7913 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7915 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7917 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7920 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7922 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7923 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7924 "blr\t" and switch to scan-assembler-times.
7926 2016-05-18 Jiong Wang <jiong.wang@arm.com>
7928 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7930 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7931 declarations under __aarch64__ and __ARM_FEATURE_FMA.
7933 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7935 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7936 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7937 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7938 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7939 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7940 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7942 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7943 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7945 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7946 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7948 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7949 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7951 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7953 2016-05-18 Richard Biener <rguenther@suse.de>
7955 PR tree-optimization/71168
7956 * gcc.dg/torture/pr71168.c: New testcase.
7958 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7961 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7962 * gcc.dg/tree-ssa/pr63586.c: New test.
7963 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7965 2016-05-17 Nathan Sidwell <nathan@acm.org>
7967 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7968 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7969 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7970 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7972 2016-05-17 Nathan Sidwell <nathan@acm.org>
7974 * gcc.target/nvptx/abi-vararg-3.c: New.
7976 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7978 PR tree-optimization/54579
7980 * gcc.dg/fold-notrotate-1.c: New test.
7981 * gcc.dg/fold-notshift-1.c: New test.
7982 * gcc.dg/fold-notshift-2.c: New test.
7984 2016-05-17 Marek Polacek <polacek@redhat.com>
7987 * g++.dg/ipa/pr71146.C: New test.
7989 2016-05-17 David Malcolm <dmalcolm@redhat.com>
7991 * jit.dg/test-error-array-bounds.c: New test case.
7993 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7995 * gcc.dg/tree-ssa/and-1.c: New testcase.
7997 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7999 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8000 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8002 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
8004 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8005 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8007 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8009 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8011 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8013 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8015 2016-05-17 Jiong Wang <jiong.wang@arm.com>
8017 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8018 ".2d[index]" when scan the assembly.
8019 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8020 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8022 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8024 2016-05-17 Richard Biener <rguenther@suse.de>
8026 PR tree-optimization/71132
8027 * gcc.dg/torture/pr71132.c: New testcase.
8029 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8031 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8033 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8036 * gcc.target/aarch64/pr70809_1.c: New test.
8038 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8040 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8041 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8042 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8043 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8045 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8046 Ilya Enkovich <ilya.enkovich@intel.com>
8049 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8051 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
8053 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8054 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8056 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8058 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8059 test for __ARM_FP16_ARGS.
8060 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8061 * gcc.target/arm/aapcs/neon-vect10.c: New.
8062 * gcc.target/arm/aapcs/neon-vect9.c: New.
8063 * gcc.target/arm/aapcs/vfp18.c: New.
8064 * gcc.target/arm/aapcs/vfp19.c: New.
8065 * gcc.target/arm/aapcs/vfp20.c: New.
8066 * gcc.target/arm/aapcs/vfp21.c: New.
8067 * gcc.target/arm/fp16-aapcs-1.c: New.
8068 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8069 test for __ARM_FP16_ARGS.
8070 * g++.target/arm/fp16-return-1.c: Update expected output.
8072 2016-05-16 Jiong Wang <jiong.wang@arm.com>
8075 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8077 2016-05-15 Harald Anlauf <anlauf@gmx.de>
8080 * gfortran.dg/pr69603.f90: New testcase.
8082 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8084 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8086 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8089 * gfortran.dg/pr71047.f08: New test.
8091 2016-05-13 Joseph Myers <joseph@codesourcery.com>
8093 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8094 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8095 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8097 2016-05-13 Martin Sebor <msebor@redhat.com>
8100 * g++.dg/cpp0x/constexpr-60049.C: New test.
8102 2016-05-13 Jakub Jelinek <jakub@redhat.com>
8105 * gcc.dg/pr71071.c: New test.
8107 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
8109 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8110 remove XOP handling.
8111 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8113 2016-05-13 Nathan Sidwell <nathan@acm.org>
8115 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8116 __atomic_is_lock_free declaration.
8118 2016-05-13 Richard Biener <rguenther@suse.de>
8120 PR tree-optimization/42587
8121 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8123 2016-05-13 Martin Liska <mliska@suse.cz>
8125 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8126 the new format of dump output.
8128 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8130 * gcc.dg/pr71084.c: New test.
8132 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8135 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8137 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8139 * gcc.target/aarch64/struct_return.c: New test.
8141 2016-05-12 Marek Polacek <polacek@redhat.com>
8144 * c-c++-common/pr70756-2.c: New test.
8145 * c-c++-common/pr70756.c: New test.
8147 2016-05-12 Richard Biener <rguenther@suse.de>
8149 PR tree-optimization/71059
8150 * gcc.dg/torture/pr71059.c: New testcase.
8152 2016-05-12 Richard Biener <rguenther@suse.de>
8154 PR tree-optimization/71062
8155 * gcc.dg/torture/pr71062.c: New testcase.
8157 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8159 PR tree-optimization/71006
8160 * gcc.dg/pr71006.c: New test.
8162 2016-05-12 Marek Polacek <polacek@redhat.com>
8165 * gcc.dg/opts-7.c: New test.
8167 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8170 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8171 Add -save-temps to dg-options.
8172 Scan for ldmfd rather than pop instruction.
8173 * gcc.target/arm/interrupt-2.c: Likewise.
8174 * gcc.target/arm/pr70830.c: New test.
8176 2016-05-12 Jakub Jelinek <jakub@redhat.com>
8178 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8179 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8181 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8182 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8183 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8186 * gcc.target/i386/avx512vl-pack-1.c: New test.
8187 * gcc.target/i386/avx512vl-pack-2.c: New test.
8188 * gcc.target/i386/avx512bw-pack-2.c: New test.
8190 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8192 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8193 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8194 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8196 2016-05-12 Richard Biener <rguenther@suse.de>
8198 PR tree-optimization/70986
8199 * gcc.dg/torture/pr70986-1.c: New testcase.
8200 * gcc.dg/torture/pr70986-2.c: Likewise.
8201 * gcc.dg/torture/pr70986-3.c: Likewise.
8203 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8206 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8207 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8209 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
8211 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8213 * gcc.target/i386/pr66746.c: Ditto.
8215 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8217 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8219 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8220 warning when using -mvsx-timode.
8221 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8222 * gcc.target/powerpc/dform-2.c: Likewise.
8223 * gcc.target/powerpc/pr68805.c: Likewise.
8225 2016-05-11 Marek Polacek <polacek@redhat.com>
8228 * c-c++-common/attributes-3.c: New test.
8230 2016-05-11 Nathan Sidwell <nathan@acm.org>
8232 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8233 * gcc.c-torture/execute/pr68185.c: Likewise.
8234 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8235 * gcc.dg/pr69634.c: Requires scheduling.
8236 * gcc.dg/torture/pr66178.c: Require label values.
8237 * gcc.dg/setjmp-6.c: Require indirect jumps.
8239 2016-05-11 Richard Biener <rguenther@suse.de>
8241 PR tree-optimization/71055
8242 * gcc.dg/torture/pr71055.c: New testcase.
8244 2016-05-11 Richard Biener <rguenther@suse.de>
8247 * g++.dg/debug/pr71057.C: New testcase.
8249 2016-05-11 Jakub Jelinek <jakub@redhat.com>
8252 * gfortran.dg/gomp/pr70855.f90: New test.
8254 2016-05-11 Richard Biener <rguenther@suse.de>
8257 * g++.dg/torture/pr71002.C: New testcase.
8259 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8262 * gcc.dg/pr70807.c: New test.
8264 2016-05-10 Martin Sebor <msebor@redhat.com>
8267 * g++.dg/Wattributes.C: New test.
8269 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
8271 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8272 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8273 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8275 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8278 * gcc.target/i386/pr70799-1.c: New test.
8280 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8282 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8284 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8287 * gcc.target/i386/pr70877.c: New test.
8289 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8291 PR tree-optimization/70786
8292 * gcc.target/i386/pr70876.c: New test.
8294 2016-05-10 Jakub Jelinek <jakub@redhat.com>
8297 * gcc.target/i386/avx512vl-logic-1.c: New test.
8298 * gcc.target/i386/avx512vl-logic-2.c: New test.
8299 * gcc.target/i386/avx512dq-logic-2.c: New test.
8301 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8304 * gcc.target/powerpc/pr70963.c: New.
8306 2016-05-10 David Malcolm <dmalcolm@redhat.com>
8308 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8309 (test_very_wide_line): Add ruler to expected output.
8310 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8311 (test_very_wide_line): Likewise.
8312 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8313 (test_show_locus): Within the handling of "test_very_wide_line",
8314 enable show_ruler_p on the diagnostic context.
8316 2016-05-10 Richard Biener <rguenther@suse.de>
8318 PR tree-optimization/71039
8319 * gcc.dg/torture/pr71039.c: New testcase.
8321 2016-05-10 Nathan Sidwell <nathan@acm.org>
8323 * gcc.dg/nested-func-10.c: Requires alloca.
8324 * gcc.dg/nested-func-9.c: Requires alloca.
8325 * gcc.c-torture/execute/pr70460.c: Requires labels.
8326 * gcc.c-torture/compile/pr70199.c: Requires labels.
8327 * gcc.target/nvptx/decl.c: Compile only.
8328 * gcc.target/nvptx/trailing-init.c: Compile only.
8329 * gcc.target/nvptx/ary-init.c: Compile only.
8331 2016-05-10 Marek Polacek <polacek@redhat.com>
8334 * gcc.dg/attr-opt-1.c: New test.
8336 2016-05-10 Richard Biener <rguenther@suse.de>
8338 PR tree-optimization/70497
8339 PR tree-optimization/28367
8340 * gcc.dg/torture/20160404-1.c: New testcase.
8341 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8342 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8344 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8346 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8348 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
8350 * gcc.target/i386/fabsneg-1.c New test.
8352 2016-05-09 Alan Modra <amodra@gmail.com>
8355 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8357 2016-05-09 Richard Biener <rguenther@suse.de>
8359 PR tree-optimization/70985
8360 * gcc.dg/torture/pr70985.c: New testcase.
8362 2016-05-09 Bin Cheng <bin.cheng@arm.com>
8364 * gcc.dg/tree-ssa/ifc-9.c: New test.
8365 * gcc.dg/tree-ssa/ifc-10.c: New test.
8366 * gcc.dg/tree-ssa/ifc-11.c: New test.
8367 * gcc.dg/tree-ssa/ifc-12.c: New test.
8368 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8369 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8370 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8372 2016-05-09 Richard Biener <rguenther@suse.de>
8375 * gfortran.dg/pr70937.f90: New testcase.
8377 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8379 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8381 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
8384 * gfortran.dg/dec_structure_1.f90: New testcase.
8385 * gfortran.dg/dec_structure_2.f90: Ditto.
8386 * gfortran.dg/dec_structure_3.f90: Ditto.
8387 * gfortran.dg/dec_structure_4.f90: Ditto.
8388 * gfortran.dg/dec_structure_5.f90: Ditto.
8389 * gfortran.dg/dec_structure_6.f90: Ditto.
8390 * gfortran.dg/dec_structure_7.f90: Ditto.
8391 * gfortran.dg/dec_structure_8.f90: Ditto.
8392 * gfortran.dg/dec_structure_9.f90: Ditto.
8393 * gfortran.dg/dec_structure_10.f90: Ditto.
8394 * gfortran.dg/dec_structure_11.f90: Ditto.
8395 * gfortran.dg/dec_union_1.f90: Ditto.
8396 * gfortran.dg/dec_union_2.f90: Ditto.
8397 * gfortran.dg/dec_union_3.f90: Ditto.
8398 * gfortran.dg/dec_union_4.f90: Ditto.
8399 * gfortran.dg/dec_union_5.f90: Ditto.
8400 * gfortran.dg/dec_union_6.f90: Ditto.
8401 * gfortran.dg/dec_union_7.f90: Ditto.
8403 2016-05-07 Tom de Vries <tom@codesourcery.com>
8405 PR tree-optimization/70956
8406 * gcc.dg/graphite/pr70956.c: New test.
8408 2016-05-06 Jakub Jelinek <jakub@redhat.com>
8411 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8412 (a, b, c, d): Change type from char to signed char.
8413 (main): Compare against (signed char) -1634678893 instead of
8414 hardcoded -109. Use __builtin_abort instead of abort.
8416 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8417 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8419 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8421 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8424 * gcc.dg/torture/pr70935.c: New test.
8426 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8429 * gcc.target/sh/pr58219.c: New tests.
8431 2016-05-06 Richard Biener <rguenther@suse.de>
8433 PR tree-optimization/70960
8434 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8436 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8439 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8440 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8441 Adjust expected instruction counts.
8442 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8444 2016-05-06 Marek Polacek <polacek@redhat.com>
8447 * gcc.dg/ubsan/bounds-3.c: New test.
8449 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8452 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8454 2016-05-06 Richard Biener <rguenther@suse.de>
8457 * gfortran.dg/pr70931.f90: New testcase.
8459 2016-05-06 Richard Biener <rguenther@suse.de>
8462 * gcc.dg/torture/pr70941.c: New testcase.
8464 2016-05-05 Bin Cheng <bin.cheng@arm.com>
8466 PR tree-optimization/57206
8467 * gcc.dg/vect/pr57206.c: New test.
8469 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8471 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8473 2016-05-05 Jakub Jelinek <jakub@redhat.com>
8475 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8477 * c-c++-common/Wdangling-else-4.c: New test.
8479 2016-05-04 Jakub Jelinek <jakub@redhat.com>
8483 * g++.dg/opt/pr70906.C: New test.
8484 * g++.dg/opt/pr70933.C: New test.
8486 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8488 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
8490 * gcc.dg/ipa/pure-const-3.c: New testcase.
8492 2016-05-04 Marek Polacek <polacek@redhat.com>
8494 * c-c++-common/Wdangling-else-1.c: New test.
8495 * c-c++-common/Wdangling-else-2.c: New test.
8496 * c-c++-common/Wdangling-else-3.c: New test.
8498 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8500 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8503 2016-05-04 Marek Polacek <polacek@redhat.com>
8506 * gcc.dg/Waddress-2.c: New test.
8508 2016-05-04 Alan Modra <amodra@gmail.com>
8510 * gcc.target/powerpc/pr70866.c: New.
8512 2016-05-03 Martin Sebor <msebor@redhat.com>
8515 * c-c++-common/builtin_location.c: New test.
8516 * g++.dg/cpp1y/builtin_location.C: New test.
8518 2016-05-03 Marek Polacek <polacek@redhat.com>
8521 * gcc.dg/pr70859.c: New test.
8522 * gcc.dg/pr70859-2.c: New test.
8524 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8526 * gnat.dg/debug5.adb: New testcase.
8528 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8530 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8531 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8532 Procedure to check for z10 instruction set.
8534 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8536 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8538 2016-05-03 Alan Modra <amodra@gmail.com>
8540 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8542 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8544 * gcc.target/i386/avx512f-cvt-1.c: New test.
8546 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8548 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8549 -fdump-tree-vrp-details.
8551 2016-05-03 Richard Biener <rguenther@suse.de>
8553 * gcc.dg/pr30172-1.c: Adjust.
8554 * gcc.dg/pr63743.c: Likewise.
8555 * gcc.dg/tm/pr51696.c: Likewise.
8556 * c-c++-common/tm/safe-1.c: Likewise.
8557 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8558 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8559 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8560 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8562 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8564 PR rtl-optimization/70467
8565 * gcc.target/i386/pr70467-3.c: New test.
8566 * gcc.target/i386/pr70467-4.c: New test.
8568 PR tree-optimization/70916
8569 * gcc.c-torture/compile/pr70916.c: New test.
8572 * gcc.target/i386/pr49244-1.c: New test.
8573 * gcc.target/i386/pr49244-2.c: New test.
8575 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8577 PR rtl-optimization/44281
8578 * gcc.target/i386/pr44281.c: New test.
8580 2016-05-03 bin cheng <bin.cheng@arm.com>
8582 PR tree-optimization/56541
8583 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8584 * gcc.dg/vect/pr56541.c: new test.
8586 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8588 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8590 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8592 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8595 * c-c++-common/asan/clone-test-1.c (main): Align child process
8598 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8601 * g++.dg/spellcheck-fields-2.C: New test case.
8603 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8606 * g++.dg/pr62314.C: New test case.
8608 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
8610 * gcc.dg/ipa/inline-8.c: New testcase.
8612 2016-05-02 Jakub Jelinek <jakub@redhat.com>
8614 PR rtl-optimization/70467
8615 * gcc.target/i386/pr70467-1.c: New test.
8617 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8619 * gcc.dg/spec-options.c: Run the test on all targets.
8620 * gcc.dg/foo.specs: Use cpp_unique_options.
8622 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8624 * gcc.dg/tree-ssa/unord.c: New testcase.
8626 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8628 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8630 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8632 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8634 2016-05-02 Marek Polacek <polacek@redhat.com>
8637 * gcc.dg/enum-incomplete-3.c: New test.
8639 2016-05-02 Marek Polacek <polacek@redhat.com>
8640 Tom de Vries <tom@codesourcery.com>
8642 PR tree-optimization/70700
8643 * gcc.dg/pr70700.c: New test.
8645 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
8647 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8648 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8649 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8650 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8651 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8653 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8655 * ada/acats/run_acats: Rename into...
8656 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8657 * ada/acats/run_all.sh: Remove redundant test.
8658 (target_run): Move around.
8659 (target_gnatchop): Use newly built executable.
8660 (target_gnatmake): Likewise.
8661 Check that the compilation of impbit succeeds.
8663 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8665 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8666 * gcc.dg/20021029-1.c: Likewise.
8667 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8668 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8669 * gcc.target/sh/cmpstr.c: Likewise.
8670 * gcc.target/sh/cmpstrn.c: Likewise.
8671 * gcc.target/sh/memset.c: Likewise.
8672 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8673 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8674 * gcc.target/sh/pr39423-1.c: Likewise.
8675 * gcc.target/sh/pr49468-di.c: Likewise.
8676 * gcc.target/sh/pr49468-si.c: Likewise.
8677 * gcc.target/sh/pr49880-1.c: Likewise.
8678 * gcc.target/sh/pr49880-2.c: Likewise.
8679 * gcc.target/sh/pr49880-3.c: Likewise.
8680 * gcc.target/sh/pr50751-1.c: Likewise.
8681 * gcc.target/sh/pr50751-4.c: Likewise.
8682 * gcc.target/sh/pr50751-7.c: Likewise.
8683 * gcc.target/sh/pr51244-1.c: Likewise.
8684 * gcc.target/sh/pr51244-10.c: Likewise.
8685 * gcc.target/sh/pr51244-11.c: Likewise.
8686 * gcc.target/sh/pr51244-12.c: Likewise.
8687 * gcc.target/sh/pr51244-13.c: Likewise.
8688 * gcc.target/sh/pr51244-14.c: Likewise.
8689 * gcc.target/sh/pr51244-17.c: Likewise.
8690 * gcc.target/sh/pr51244-18.c: Likewise.
8691 * gcc.target/sh/pr51244-19.c: Likewise.
8692 * gcc.target/sh/pr51244-4.c: Likewise.
8693 * gcc.target/sh/pr51244-5.c: Likewise.
8694 * gcc.target/sh/pr51244-7.c: Likewise.
8695 * gcc.target/sh/pr51244-8.c: Likewise.
8696 * gcc.target/sh/pr51244-9.c: Likewise.
8697 * gcc.target/sh/pr51697.c: Likewise.
8698 * gcc.target/sh/pr52483-1.c: Likewise.
8699 * gcc.target/sh/pr52483-2.c: Likewise.
8700 * gcc.target/sh/pr52483-3.c: Likewise.
8701 * gcc.target/sh/pr52483-5.c: Likewise.
8702 * gcc.target/sh/pr52933-1.c: Likewise.
8703 * gcc.target/sh/pr52933-2.c: Likewise.
8704 * gcc.target/sh/pr52933-3.c: Likewise.
8705 * gcc.target/sh/pr53568-1.c: Likewise.
8706 * gcc.target/sh/pr53976-1.c: Likewise.
8707 * gcc.target/sh/pr53988-1.c: Likewise.
8708 * gcc.target/sh/pr53988.c: Likewise.
8709 * gcc.target/sh/pr54089-1.c: Likewise.
8710 * gcc.target/sh/pr54089-6.c: Likewise.
8711 * gcc.target/sh/pr54089-7.c: Likewise.
8712 * gcc.target/sh/pr54089-8.c: Likewise.
8713 * gcc.target/sh/pr54089-9.c: Likewise.
8714 * gcc.target/sh/pr54236-1.c: Likewise.
8715 * gcc.target/sh/pr54236-2.c: Likewise.
8716 * gcc.target/sh/pr54236-3.c: Likewise.
8717 * gcc.target/sh/pr54236-4.c: Likewise.
8718 * gcc.target/sh/pr54386.c: Likewise.
8719 * gcc.target/sh/pr54602-1.c: Likewise.
8720 * gcc.target/sh/pr54685.c: Likewise.
8721 * gcc.target/sh/pr54760-1.c: Likewise.
8722 * gcc.target/sh/pr54760-2.c: Likewise.
8723 * gcc.target/sh/pr54760-3.c: Likewise.
8724 * gcc.target/sh/pr54760-4.c: Likewise.
8725 * gcc.target/sh/pr54760-5.c: Likewise.
8726 * gcc.target/sh/pr54760-6.c: Likewise.
8727 * gcc.target/sh/pr55146.c: Likewise.
8728 * gcc.target/sh/pr55160.c: Likewise.
8729 * gcc.target/sh/pr59278.c: Likewise.
8730 * gcc.target/sh/pr59401-1.c: Likewise.
8731 * gcc.target/sh/pr59533-1.c: Likewise.
8732 * gcc.target/sh/pr63260.c: Likewise.
8733 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8734 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8735 * gcc.target/sh/strlen.c: Likewise.
8736 * gcc.target/sh/torture/pr30807.c: Likewise.
8737 * gcc.target/sh/torture/pr34777.c: Likewise.
8738 * gcc.target/sh/torture/pr64652.c: Likewise.
8739 * gcc.target/sh/torture/pr65505.c: Likewise.
8740 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8741 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8743 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8746 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8748 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8750 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8751 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8752 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8753 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8755 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8757 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8758 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8760 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8763 * c-c++-common/goacc/combined-reduction.c: New test.
8764 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8766 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8768 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8769 *movdi_internal pattern only if PIC off.
8770 * gcc.target/i386/pr70155-2.c: Likewise.
8771 * gcc.target/i386/pr70155-3.c: Likewise.
8772 * gcc.target/i386/pr70155-4.c: Likewise.
8773 * gcc.target/i386/pr70155-5.c: Likewise.
8774 * gcc.target/i386/pr70155-6.c: Likewise.
8775 * gcc.target/i386/pr70155-7.c: Likewise.
8776 * gcc.target/i386/pr70155-8.c: Likewise.
8777 * gcc.target/i386/pr70155-15.c: Likewise.
8778 * gcc.target/i386/pr70155-17.c: Likewise.
8779 * gcc.target/i386/pr70155-22.c: Likewise.
8781 2016-04-29 Bin Cheng <bin.cheng@arm.com>
8783 PR tree-optimization/70803
8784 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8786 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8788 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8789 optimization of vector loop.
8790 * gcc.target/i386/vect-unpack-3.c: New test.
8791 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8792 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8793 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8795 2016-04-29 Marek Polacek <polacek@redhat.com>
8798 * g++.dg/ubsan/null-7.C: New test.
8801 * gcc.dg/pr70852.c: New test.
8803 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8806 * g++.dg/cpp0x/alignas6.C: New test.
8808 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8810 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8811 * gcc.dg/pr27003.c: Likewise.
8812 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8813 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8814 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8815 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8816 * gcc.target/arc/mxy.c: Likewise.
8817 * gcc.target/arc/mswape.c: Likewise.
8818 * gcc.target/arc/mrtsc.c: Likewise.
8819 * gcc.target/arc/mcrc.c: Likewise.
8820 * gcc.target/arc/mdsp-packa.c: Likewise.
8821 * gcc.target/arc/mdvbf.c: Likewise.
8822 * gcc.target/arc/mlock.c: Likewise.
8823 * gcc.target/arc/mmac-24.c: Likewise.
8824 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8826 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8827 Matthijs Kooijman <matthijs@stdin.nl>
8828 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8831 * gcc.target/avr/pr60040-1.c: New.
8832 * gcc.target/avr/pr60040-2.c: New.
8834 2016-04-29 Richard Biener <rguenther@suse.de>
8836 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8838 2016-04-29 Richard Biener <rguenther@suse.de>
8840 PR tree-optimization/13962
8841 PR tree-optimization/65686
8842 * gcc.dg/uninit-pr65686.c: New testcase.
8844 2016-04-29 Jakub Jelinek <jakub@redhat.com>
8847 * gcc.dg/pr70843.c: New test.
8849 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8852 * gcc.target/i386/pr70858.c: New test.
8854 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8856 * gcc.target/arc/nps400-1.c: New file.
8858 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8859 Andrew Burgess <andrew.burgess@embecosm.com>
8861 * gcc.target/arc/movh_cl-1.c: New file.
8863 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8864 Andrew Burgess <andrew.burgess@embecosm.com>
8866 * gcc.target/arc/extzv-1.c: New file.
8867 * gcc.target/arc/insv-1.c: New file.
8868 * gcc.target/arc/insv-2.c: New file.
8869 * gcc.target/arc/movb-1.c: New file.
8870 * gcc.target/arc/movb-2.c: New file.
8871 * gcc.target/arc/movb-3.c: New file.
8872 * gcc.target/arc/movb-4.c: New file.
8873 * gcc.target/arc/movb-5.c: New file.
8874 * gcc.target/arc/movb_cl-1.c: New file.
8875 * gcc.target/arc/movb_cl-2.c: New file.
8876 * gcc.target/arc/movbi_cl-1.c: New file.
8877 * gcc.target/arc/movl-1.c: New file.
8879 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8880 Andrew Burgess <andrew.burgess@embecosm.com>
8882 * gcc.target/arc/cmem-1.c: New file.
8883 * gcc.target/arc/cmem-2.c: New file.
8884 * gcc.target/arc/cmem-3.c: New file.
8885 * gcc.target/arc/cmem-4.c: New file.
8886 * gcc.target/arc/cmem-5.c: New file.
8887 * gcc.target/arc/cmem-6.c: New file.
8888 * gcc.target/arc/cmem-7.c: New file.
8889 * gcc.target/arc/cmem-ld.inc: New file.
8890 * gcc.target/arc/cmem-st.inc: New file.
8892 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8895 * gcc.target/i386/pr70821.c: New test.
8897 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8899 * gcc.target/powerpc/vec-adde.c: New test.
8900 * gcc.target/powerpc/vec-adde-int128.c: New test.
8902 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8904 * gcc.target/i386/avx-vround-1.c: New test.
8905 * gcc.target/i386/avx-vround-2.c: New test.
8906 * gcc.target/i386/avx512vl-vround-1.c: New test.
8907 * gcc.target/i386/avx512vl-vround-2.c: New test.
8909 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8912 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8913 (check_effective_target_cilkplus_runtime): ... this.
8914 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8915 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8917 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8918 Require cilkplus_runtime.
8919 Don't add -lcilkrts.
8920 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8921 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8922 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8923 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8924 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8925 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8926 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8927 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8928 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8929 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8930 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8931 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8932 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8933 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8934 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8935 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8936 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8937 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8938 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8939 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8940 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8941 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8942 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8943 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8944 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8945 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8946 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8947 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8948 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8950 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8951 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8953 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8955 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8958 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
8960 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8961 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8963 2015-04-27 Ryan Burn <contact@rnburn.com>
8967 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8969 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8970 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8972 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8974 * gnat.dg/limited_with4.ad[sb]: New test.
8975 * gnat.dg/limited_with4_pkg.ads: New helper.
8977 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8980 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8981 and movv1ti_internal patterns
8982 * gcc.target/i386/pr70155-1.c: New test.
8983 * gcc.target/i386/pr70155-2.c: Likewise.
8984 * gcc.target/i386/pr70155-3.c: Likewise.
8985 * gcc.target/i386/pr70155-4.c: Likewise.
8986 * gcc.target/i386/pr70155-5.c: Likewise.
8987 * gcc.target/i386/pr70155-6.c: Likewise.
8988 * gcc.target/i386/pr70155-7.c: Likewise.
8989 * gcc.target/i386/pr70155-8.c: Likewise.
8990 * gcc.target/i386/pr70155-9.c: Likewise.
8991 * gcc.target/i386/pr70155-10.c: Likewise.
8992 * gcc.target/i386/pr70155-11.c: Likewise.
8993 * gcc.target/i386/pr70155-12.c: Likewise.
8994 * gcc.target/i386/pr70155-13.c: Likewise.
8995 * gcc.target/i386/pr70155-14.c: Likewise.
8996 * gcc.target/i386/pr70155-15.c: Likewise.
8997 * gcc.target/i386/pr70155-16.c: Likewise.
8998 * gcc.target/i386/pr70155-17.c: Likewise.
8999 * gcc.target/i386/pr70155-18.c: Likewise.
9000 * gcc.target/i386/pr70155-19.c: Likewise.
9001 * gcc.target/i386/pr70155-20.c: Likewise.
9002 * gcc.target/i386/pr70155-21.c: Likewise.
9003 * gcc.target/i386/pr70155-22.c: Likewise.
9005 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9007 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9010 2016-04-27 Bin Cheng <bin.cheng@arm.com>
9012 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9013 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9014 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9015 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9016 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9018 2016-04-27 Richard Biener <rguenther@suse.de>
9021 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9022 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9024 2016-04-27 Nathan Sidwell <nathan@acm.org>
9026 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9027 * g++.dg/ubsan/pr63956.C: Adjust error location.
9029 2016-04-27 Nick Clifton <nickc@redhat.com>
9032 * gcc.dg/pr49889.c: New test.
9034 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9036 * c-c++-common/memset-array.c: New test.
9038 2016-04-26 Martin Sebor <msebor@redhat.com>
9041 * g++.dg/cpp1y/func_constexpr.C: New test.
9043 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9046 * g++.dg/cpp0x/enum32.C: New test.
9047 * g++.dg/cpp0x/enum33.C: New test.
9049 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9051 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9052 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9053 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9054 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9055 * gcc.c-torture/execute/pr38151.c: Likewise.
9056 * gcc.c-torture/execute/pr66556.c: Likewise.
9057 * gcc.c-torture/execute/pr67781.c: Likewise.
9058 * gcc.c-torture/execute/pr68648.c: Likewise.
9060 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9062 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9064 2016-04-26 Marek Polacek <polacek@redhat.com>
9067 * gcc.dg/pr67784-3.c: New test.
9068 * gcc.dg/pr67784-4.c: New test.
9069 * gcc.dg/pr67784-5.c: New test.
9072 * gcc.dg/Wnested-externs-2.c: New test.
9074 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
9076 * gcc.dg/fold-plusmult.c: Adjust.
9077 * gcc.dg/no-strict-overflow-6.c: Adjust.
9078 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9080 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9082 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9084 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9085 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9086 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9087 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9088 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9089 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9090 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9091 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9092 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9093 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9094 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9095 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9096 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9097 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9098 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9099 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9100 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9101 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9102 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9103 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9104 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9105 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9107 * gcc.target/i386/pr32219-4.c: Likewise.
9108 * gcc.target/i386/pr32219-6.c: Likewise.
9109 * gcc.target/i386/pr32219-8.c: Likewise.
9111 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9113 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9116 2016-04-26 Marek Polacek <polacek@redhat.com>
9119 * g++.dg/ext/cond2.C: New test.
9121 2016-04-26 Bin Cheng <bin.cheng@arm.com>
9123 PR tree-optimization/70771
9124 PR tree-optimization/70775
9125 * gcc.dg/pr70771.c: New test.
9126 * gcc.dg/pr70775.c: New test.
9128 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9130 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9132 2016-04-25 Richard Biener <rguenther@suse.de>
9134 PR tree-optimization/70780
9135 * gcc.dg/torture/pr70780.c: New testcase.
9137 2016-04-25 Michael Collison <michael.collison@arm.com>
9139 * gcc.target/arm/neon-vaddws16.c: New test.
9140 * gcc.target/arm/neon-vaddws32.c: New test.
9141 * gcc.target/arm/neon-vaddwu16.c: New test.
9142 * gcc.target/arm/neon-vaddwu32.c: New test.
9143 * gcc.target/arm/neon-vaddwu8.c: New test.
9144 * lib/target-supports.exp
9145 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9146 that arm neon support vector widen sum of HImode TO SImode.
9148 2016-04-23 Jakub Jelinek <jakub@redhat.com>
9151 * c-c++-common/asan/pr70712.c: New test.
9153 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9155 * .gitattributes: New file.
9157 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9159 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9161 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9163 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9164 * gfortran.dg/submodule_15.f08: Likewise.
9166 2016-04-22 Richard Biener <rguenther@suse.de>
9168 PR tree-optimization/70740
9169 * gcc.dg/torture/pr70740.c: New testcase.
9171 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9174 * gcc.target/i386/pr70750-1.c: New test.
9175 * gcc.target/i386/pr70750-2.c: Likewise.
9177 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9180 * g++.dg/cpp0x/auto48.C: New.
9182 2016-04-21 Marek Polacek <polacek@redhat.com>
9185 * g++.dg/cpp0x/forw_enum12.C: New test.
9186 * g++.dg/cpp0x/forw_enum13.C: New test.
9188 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9191 * gcc.target/i386/pr70728.c: New test.
9193 2016-04-21 Richard Biener <rguenther@suse.de>
9196 * gcc.dg/pr70747.c: New testcase.
9198 2016-04-21 Bin Cheng <bin.cheng@arm.com>
9200 PR tree-optimization/70715
9201 * gcc.dg/tree-ssa/scev-13.c: New test.
9203 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9205 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9207 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9209 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9211 2016-04-20 Jan Hubicka <jh@suse.cz>
9214 * g++.dg/ipa/nothrow-1.C: New testcase.
9216 2016-04-20 Nathan Sidwell <nathan@acm.org>
9219 * g++.dg/eh/delete1.C: New.
9221 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9223 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9224 -mtune-ctrl=sse_typeless_stores.
9226 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9228 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9230 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9232 PR tree-optimization/69489
9233 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9235 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9238 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9239 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9240 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9242 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9244 PR tree-optimization/56625
9245 PR tree-optimization/69489
9246 * gcc.dg/vect/pr56625.c: New test.
9247 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9249 2016-04-20 Andrew Pinski <apinski@cavium.com>
9252 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9254 2016-04-20 Arnaud Charlet <charlet@adacore.com>
9256 * gnat.dg/self1.adb: Remove now incorrect test.
9258 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9260 * gcc.dg/tree-ssa/scev-11.c: New test.
9261 * gcc.dg/tree-ssa/scev-12.c: New test.
9263 2016-04-20 Marek Polacek <polacek@redhat.com>
9265 PR tree-optimization/70725
9266 * gcc.dg/pr70725.c: New test.
9268 2016-04-20 Richard Biener <rguenther@suse.de>
9270 PR tree-optimization/70726
9271 * g++.dg/vect/pr70726.cc: New testcase.
9273 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9276 * gcc.target/s390/pr70674.c: New test.
9278 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9280 PR libgfortran/70684
9281 * gfortran.dg/list_read_14.f90: New test.
9283 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9286 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9287 extern to force it misaligned.
9291 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9292 Don't check `*' before movv4sf_internal.
9293 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9294 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9295 Don't check `*' before movv16qi_internal.
9296 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9297 extern to force it misaligned.
9301 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9302 Don't check `*' before movv2df_internal.
9303 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9304 extern to force it misaligned.
9308 Check movv8sf_internal instead of avx_storeups256.
9309 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9311 2016-04-19 Richard Biener <rguenther@suse.de>
9313 PR tree-optimization/70171
9314 * g++.dg/tree-ssa/pr70171.C: New testcase.
9316 2016-04-19 Richard Biener <rguenther@suse.de>
9318 PR tree-optimization/70724
9319 * gcc.dg/torture/pr70724.c: New testcase.
9321 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9324 * gcc.target/i386/pr70689.c: New.
9326 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9329 * gcc.target/i386/pr70708.c: New test.
9331 2016-04-18 Richard Biener <rguenther@suse.de>
9333 PR tree-optimization/43434
9334 * gcc.dg/vect/pr43434.c: New testcase.
9335 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9336 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9337 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9338 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9339 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9340 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9341 * gcc.dg/gomp/pr68640.c: Likewise.
9342 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9343 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9345 2016-04-18 Richard Biener <rguenther@suse.de>
9347 PR tree-optimization/70701
9348 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9350 2016-04-18 Tom de Vries <tom@codesourcery.com>
9353 * gcc.dg/pr70161.c: Add dot-file scans.
9354 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9355 instead of after last dot char.
9357 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9359 * c-c++-common/dump-ada-spec-3.c: New test.
9360 * c-c++-common/dump-ada-spec-4.c: Likewise.
9362 2016-04-17 Tom de Vries <tom@codesourcery.com>
9365 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9367 2016-04-15 Jan Hubicka <jh@suse.cz>
9370 * g++.dg/ipa/pure-const-1.C: New testcase.
9371 * g++.dg/ipa/pure-const-2.C: New testcase.
9372 * g++.dg/ipa/pure-const-3.C: New testcase.
9374 2016-04-15 Marek Polacek <polacek@redhat.com>
9377 * gcc.dg/bitfld-22.c: New test.
9379 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9381 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9384 2016-04-15 Marek Polacek <polacek@redhat.com>
9387 * c-c++-common/pr70651.c: New test.
9389 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9391 PR rtl-optimization/70681
9392 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9393 dump scan on arm and powerpc.
9394 * gcc.dg/pr10474.c: Likewise.
9396 2016-04-15 Jakub Jelinek <jakub@redhat.com>
9401 * g++.dg/cpp1y/vla11.C: Revert for real.
9404 * c-c++-common/Wparentheses-1.c: New test.
9405 * c-c++-common/gomp/Wparentheses-1.c: New test.
9406 * c-c++-common/gomp/Wparentheses-2.c: New test.
9407 * c-c++-common/gomp/Wparentheses-3.c: New test.
9408 * c-c++-common/gomp/Wparentheses-4.c: New test.
9409 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9410 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9411 * c-c++-common/goacc/Wparentheses-1.c: New test.
9413 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9416 * gcc.target/i386/pr70662.c: New test.
9418 2016-04-15 Richard Biener <rguenther@suse.de>
9419 Alan Modra <amodra@gmail.com>
9421 PR tree-optimization/70130
9422 * gcc.dg/vect/O3-pr70130.c: New testcase.
9424 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9427 * gcc.target/powerpc/pr70669.c: New test.
9430 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9431 a power7 system that does not have an assembler that supports
9434 2016-04-14 Martin Sebor <msebor@redhat.com>
9439 * c-c++-common/ubsan/vla-1.c: Revert.
9440 * g++.dg/cpp1y/vla11.C: Same.
9441 * g++.dg/cpp1y/vla12.C: Same.
9442 * g++.dg/cpp1y/vla13.C: Same.
9443 * g++.dg/cpp1y/vla14.C: Same.
9444 * g++.dg/cpp1y/vla3.C: Same.
9445 * g++.dg/init/array24.C: Same.
9446 * g++.dg/ubsan/vla-1.C: Same.
9448 2016-04-14 Marek Polacek <polacek@redhat.com>
9449 Jan Hubicka <hubicka@ucw.cz>
9452 * g++.dg/torture/pr70029.C: New test.
9454 2016-04-14 Martin Sebor <msebor@redhat.com>
9456 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9457 type size to prevent failures on targets with very low maximum
9460 2016-04-14 Richard Biener <rguenther@suse.de>
9462 PR tree-optimization/70623
9463 * gcc.dg/torture/pr70623.c: New testcase.
9464 * gcc.dg/torture/pr70623-2.c: Likewise.
9466 2016-04-13 Martin Sebor <msebor@redhat.com>
9471 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9472 * g++.dg/cpp1y/vla11.C: New test.
9473 * g++.dg/cpp1y/vla12.C: New test.
9474 * g++.dg/cpp1y/vla13.C: New test.
9475 * g++.dg/cpp1y/vla14.C: New test.
9476 * g++.dg/cpp1y/vla3.C: Restore deleted test.
9477 * g++.dg/init/array24.C: Fully brace VLA initializer.
9478 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9480 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9483 * g++.dg/opt/pr70641.C: New test.
9485 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9487 PR rtl-optimization/68749
9488 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9489 effects of argument promotions.
9490 Remove default args to dg-skip-if.
9492 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9495 * g++.dg/parse/pr70635.C: New.
9497 2016-04-13 Marek Polacek <polacek@redhat.com>
9500 * c-c++-common/Wmisleading-indentation-4.c: New test.
9502 2016-04-13 Marek Polacek <polacek@redhat.com>
9505 * gcc.dg/Wparentheses-12.c: New test.
9506 * gcc.dg/Wparentheses-13.c: New test.
9508 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9510 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9511 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9512 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9514 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9517 * gcc.c-torture/compile/pr70633.c: New test.
9520 * gcc.dg/torture/pr70628.c: New test.
9522 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9525 * g++.dg/template/pr70610.C: New test.
9526 * g++.dg/template/pr70610-2.C: New test.
9527 * g++.dg/template/pr70610-3.C: New test.
9528 * g++.dg/template/pr70610-4.C: New test.
9530 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9532 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9536 * g++.dg/ext/pr70571.C: New test.
9538 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9541 * gcc.target/powerpc/pr70640.c: New test.
9543 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9546 * g++.dg/parse/pr68722.C: New.
9548 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9550 PR rtl-optimization/70596
9551 * gcc.target/i386/pr70596.c: New test.
9553 2016-04-12 Nathan Sidwell <nathan@acm.org>
9556 * g++.dg/init/pr70501.C: New.
9558 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9560 * gcc.target/i386/asm-flag-6.c: New test.
9562 2016-04-12 Tom de Vries <tom@codesourcery.com>
9564 PR tree-optimization/68756
9565 * gcc.dg/graphite/pr68756.c: New test.
9567 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9569 PR tree-optimization/70602
9570 * gcc.c-torture/execute/pr70602.c: New test.
9572 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9575 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9576 __float128 emulator is built and runs.
9577 * gcc.target/powerpc/float128-1.c: Likewise.
9579 * lib/target-supports.exp (check_ppc_float128_sw_available):
9580 Rework tests for __float128 software and hardware
9581 availability. Fix exit condition to return 0 on success.
9583 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9586 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9587 * gcc.target/aarch64/target_attr_15.c: Likewise.
9589 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9592 * g++.dg/cpp1y/pr69066.C: New.
9594 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9597 * gfortran.dg/pr36192.f90: Update test.
9598 * gfortran.dg/pr36192_1.f90: Update test.
9599 * gfortran.dg/real_dimension_1.f: Update test.
9600 * gfortran.dg/parameter_array_init_7.f90: New test.
9602 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
9605 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9607 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9609 PR rtl-optimization/66669
9610 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9612 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9614 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9615 * gcc.dg/pie-1.c: Likewise.
9616 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9617 * gcc.dg/pic-4.c: Likewise.
9618 * gcc.dg/pie-3.c: Likewise.
9619 * gcc.dg/pie-4.c: Likewise.
9621 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9623 PR tree-optimization/68644
9624 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9626 PR rtl-optimization/64886
9627 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9629 2016-04-09 Tom de Vries <tom@codesourcery.com>
9631 PR tree-optimization/68953
9632 * gcc.dg/graphite/pr68953.c: New test.
9634 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9637 * gfortran.dg/deferred_character_16.f90: New test.
9639 2016-04-09 Jakub Jelinek <jakub@redhat.com>
9641 PR tree-optimization/70586
9642 * gcc.c-torture/execute/pr70586.c: New test.
9644 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9647 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9648 with __builtin_memset
9649 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9651 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9655 PR tree-optimization/70373
9659 * c-c++-common/goacc/reduction-5.c: New test.
9660 * c-c++-common/goacc/reduction-promotions.c: New test.
9661 * gfortran.dg/goacc/reduction-3.f95: New test.
9662 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9664 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9668 * g++.dg/pr70590.C: New test.
9669 * g++.dg/pr70590-2.C: New test.
9671 2016-04-08 Jakub Jelinek <jakub@redhat.com>
9674 * gcc.target/i386/pr70593.c: New test.
9676 PR rtl-optimization/70574
9677 * gcc.target/i386/avx2-pr70574.c: New test.
9679 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9682 * c-c++-common/asan/pr70541.c: New test.
9684 2016-04-08 Tom de Vries <tom@codesourcery.com>
9686 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9687 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9689 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9692 * gcc.c-torture/execute/pr70566.c: New test.
9694 2016-04-08 Tom de Vries <tom@codesourcery.com>
9696 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9697 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9699 2016-04-08 Alan Modra <amodra@gmail.com>
9701 * gcc.target/powerpc/pr70117.c: New.
9703 2016-04-07 Jakub Jelinek <jakub@redhat.com>
9706 * gcc.dg/lto/simd-function_0.c: New test.
9708 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9710 * c-c++-common/attr-simd-2.c: Likewise.
9711 * c-c++-common/attr-simd-4.c: Likewise.
9712 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9713 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9715 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9718 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9720 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9721 Tom de Vries <tom@codesourcery.com>
9723 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9724 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9725 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9726 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9727 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9728 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9729 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9730 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9732 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9735 * g++.dg/warn/Wparentheses-29.C: New test.
9737 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9740 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9741 explicit braces to resolve a future -Wparentheses warning.
9743 2016-04-06 Richard Henderson <rth@redhat.com>
9745 * gcc.dg/pr61817-1.c: New test.
9746 * gcc.dg/pr61817-2.c: New test.
9747 * gcc.dg/pr69391-1.c: New test.
9748 * gcc.dg/pr69391-2.c: New test.
9750 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9752 PR rtl-optimization/70398
9753 * gcc.target/aarch64/pr70398.c: New.
9755 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9757 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9759 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
9760 Pedro Alves <palves@redhat.com>
9762 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9764 2016-04-06 Jakub Jelinek <jakub@redhat.com>
9766 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9767 Check for avx512f effective targets instead of avx2.
9768 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9770 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9771 * g++.dg/gomp/declare-simd-1.C: Likewise.
9772 * g++.dg/gomp/declare-simd-3.C: Likewise.
9773 * g++.dg/gomp/declare-simd-4.C: Likewise.
9776 * c-c++-common/gomp/pr70550-1.c: New test.
9777 * c-c++-common/gomp/pr70550-2.c: New test.
9779 2016-04-05 Nathan Sidwell <nathan@acm.org>
9782 * g++.dg/ext/attribute-may-alias-5.C: New.
9784 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9787 * c-c++-common/pr70336.c: New test.
9788 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9789 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9791 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
9794 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9796 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9798 PR rtl-optimization/70542
9799 * gcc.dg/torture/pr70542.c: New test.
9800 * gcc.target/i386/avx2-pr70542.c: New test.
9802 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9804 PR tree-optimization/70509
9805 * gcc.target/i386/avx512bw-pr70509.c: New test.
9807 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9810 * g++.dg/ext/constexpr-vla4.C: New test.
9812 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
9815 * gcc.target/i386/pr70510.c: New test.
9817 2016-04-05 Richard Biener <rguenther@suse.de>
9819 PR tree-optimization/70526
9820 * g++.dg/torture/pr70526.C: New testcase.
9822 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9825 * gcc.target/i386/pr70525.c: New test.
9827 2016-04-05 Richard Biener <rguenther@suse.de>
9830 * g++.dg/torture/pr70499.C: New testcase.
9832 2016-04-05 Richard Biener <rguenther@suse.de>
9834 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9837 2016-04-04 Jakub Jelinek <jakub@redhat.com>
9840 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9841 rs6000 ABI warnings.
9843 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
9846 * g++.dg/ipa/devirt-51.C: New testcase.
9848 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9849 Jakub Jelinek <jakub@redhat.com>
9852 * gcc.dg/torture/pr70457.c: New.
9854 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9857 * gfortran.dg/allocate_with_source_19.f08: New test.
9859 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9862 * gfortran.dg/coarray_allocate_6.f08: New test.
9864 2016-04-04 Richard Biener <rguenther@suse.de>
9866 PR rtl-optimization/70484
9867 * gcc.dg/torture/pr70484.c: New testcase.
9869 2016-04-04 Marek Polacek <polacek@redhat.com>
9872 * gcc.dg/torture/pr70307.c: New test.
9874 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9878 * gcc.target/sh/torture/pr70416.c: New.
9880 2016-04-02 Martin Sebor <msebor@redhat.com>
9886 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9887 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9888 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9889 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9890 * g++.dg/cpp0x/constexpr-string.C: Same.
9891 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9892 * g++.dg/cpp0x/pr65398.C: Same.
9893 * g++.dg/ext/constexpr-vla1.C: Same.
9894 * g++.dg/ext/constexpr-vla2.C: Same.
9895 * g++.dg/ext/constexpr-vla3.C: Same.
9896 * g++.dg/ubsan/pr63956.C: Same.
9898 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9900 PR rtl-optimization/70467
9901 * gcc.target/i386/pr70467-2.c: New test.
9903 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9904 Marek Polacek <polacek@redhat.com>
9907 * g++.dg/init/new47.C: New test.
9909 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9912 * gcc.target/arm/pr70496.c: New test.
9914 2016-04-01 Nathan Sidwell <nathan@acm.org>
9917 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9919 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9922 * gcc.dg/strlenopt.h (memmove): New.
9923 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9924 instead of "string.h".
9925 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9926 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9927 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9928 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9929 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9930 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9931 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9932 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9933 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9934 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9935 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9936 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9937 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9938 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9939 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9940 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9941 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9942 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9943 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9944 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9946 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9948 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9949 (Holder::foo): Reflect this.
9951 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9954 * gcc.dg/pr70442.c: New test.
9956 2016-03-31 Nathan Sidwell <nathan@acm.org>
9959 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9961 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9964 * gcc.target/i386/pr70453.c: New test.
9966 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
9969 * gcc.c-torture/pr70292.c: New test.
9971 2016-03-31 Marek Polacek <polacek@redhat.com>
9974 * c-c++-common/pr70297.c: New test.
9975 * g++.dg/cpp0x/typedef-redecl.C: New test.
9976 * gcc.dg/typedef-redecl2.c: New test.
9978 2016-03-31 Jakub Jelinek <jakub@redhat.com>
9980 PR rtl-optimization/70460
9981 * gcc.c-torture/execute/pr70460.c: New test.
9983 2016-03-31 Richard Biener <rguenther@suse.de>
9986 * g++.dg/ext/vector30.C: New testcase.
9988 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9989 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9991 * gfortran.dg/fmt_pf.f90: New test.
9993 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9995 Forward-port from 5 branch
9996 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9999 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10000 dg-require-effective-target after dg-do.
10002 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10004 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10006 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10007 Julian Brown <julian@codesourcery.com>
10008 Chung-Lin Tang <cltang@codesourcery.com>
10009 Cesar Philippidis <cesar@codesourcery.com>
10010 James Norris <jnorris@codesourcery.com>
10011 Tom de Vries <tom@codesourcery.com>
10012 Nathan Sidwell <nathan@codesourcery.com>
10014 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
10015 * c-c++-common/goacc/loop-clauses.c: Likewise.
10016 * g++.dg/goacc/template.C: Likewise.
10017 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10018 * gfortran.dg/goacc/loop-1.f95: Likewise.
10019 * gfortran.dg/goacc/loop-5.f95: Likewise.
10020 * gfortran.dg/goacc/loop-6.f95: Likewise.
10021 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10022 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10023 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10024 * c-c++-common/goacc/clauses-fail.c: Likewise.
10025 * c-c++-common/goacc/parallel-1.c: Likewise.
10026 * c-c++-common/goacc/reduction-1.c: Likewise.
10027 * c-c++-common/goacc/reduction-2.c: Likewise.
10028 * c-c++-common/goacc/reduction-3.c: Likewise.
10029 * c-c++-common/goacc/reduction-4.c: Likewise.
10030 * c-c++-common/goacc/routine-3.c: Likewise.
10031 * c-c++-common/goacc/routine-4.c: Likewise.
10032 * c-c++-common/goacc/routine-5.c: Likewise.
10033 * c-c++-common/goacc/tile.c: Likewise.
10034 * g++.dg/goacc/template.C: Likewise.
10035 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10036 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10037 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10038 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10039 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10040 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10041 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10042 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10043 * c-c++-common/goacc/use_device-1.c: ... this file.
10044 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10045 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10046 * c-c++-common/goacc/host_data-6.c: ... this file.
10047 * c-c++-common/goacc/loop-2-kernels.c: New file.
10048 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10049 * c-c++-common/goacc/loop-3.c: Likewise.
10050 * g++.dg/goacc/reference.C: Likewise.
10051 * g++.dg/goacc/routine-1.C: Likewise.
10052 * g++.dg/goacc/routine-2.C: Likewise.
10054 2016-03-30 Richard Biener <rguenther@suse.de>
10056 PR middle-end/70450
10057 * gcc.dg/torture/pr70450.c: New testcase.
10059 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10062 * gcc.dg/torture/pr70421.c: New test.
10063 * gcc.target/i386/avx512f-pr70421.c: New test.
10065 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10068 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10069 (check): New function.
10071 (foo): Align stack to 16 bytes when calling bar.
10072 * gcc.target/i386/cleanup-2.c: Likewise.
10074 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10076 PR tree-optimization/59124
10077 * gcc.dg/Warray-bounds-19.c: New test.
10079 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
10081 * lib/prune.exp (escape_regex_chars): New.
10082 (prune_file_path): Update to quote metcharacters for regexp.
10084 2016-03-29 Jakub Jelinek <jakub@redhat.com>
10086 PR rtl-optimization/70429
10087 * gcc.c-torture/execute/pr70429.c: New test.
10089 PR tree-optimization/70405
10090 * gcc.dg/pr70405.c: New test.
10092 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10095 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10096 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10098 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10101 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10102 __cilkrts_set_param to set two workers.
10103 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10104 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10106 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10108 * g++.dg/ext/fnname5.C: Update the test for Darwin.
10110 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10113 * gcc.target/i386/pr70406.c: New test.
10115 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10117 * gnat.dg/specs/double_record_extension3.ads: New test.
10119 2016-03-25 Richard Henderson <rth@redhat.com>
10122 * gcc.target/aarch64/pr70120-1.c: New.
10123 * gcc.target/aarch64/pr70120-2.c: New.
10124 * gcc.target/aarch64/pr70120-3.c: New.
10126 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10129 * g++.dg/template/mangle2.C: The dg-do directive should be
10130 "compile" not "assemble".
10132 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10135 * gcc.dg/pr69650.c: New test.
10137 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
10139 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10141 2016-03-25 Alan Modra <amodra@gmail.com>
10143 * gcc.dg/dfp/pr70052.c: New test.
10145 2016-03-24 Richard Henderson <rth@redhat.com>
10147 PR middle-end/69845
10148 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10149 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10151 2016-03-24 Tom de Vries <tom@codesourcery.com>
10153 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10155 2016-03-24 Tom de Vries <tom@codesourcery.com>
10157 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10158 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10160 2016-03-24 Tom de Vries <tom@codesourcery.com>
10162 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10163 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10165 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10168 * g++.dg/template/mangle2.C: New test.
10170 2016-03-24 Richard Biener <rguenther@suse.de>
10172 PR tree-optimization/70396
10173 * gcc.dg/torture/pr70396.c: New testcase.
10175 2016-03-24 Richard Biener <rguenther@suse.de>
10177 PR middle-end/70370
10178 * gcc.dg/torture/pr70370.c: New testcase.
10180 2016-03-24 Tom de Vries <tom@codesourcery.com>
10182 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10183 * gfortran.dg/goacc/kernels-tree.f95: Same.
10184 * gfortran.dg/goacc/parallel-tree.f95: Same.
10186 2016-03-24 Tom de Vries <tom@codesourcery.com>
10188 * c-c++-common/goacc/uninit-if-clause.c: New test.
10189 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10191 2016-03-24 Jakub Jelinek <jakub@redhat.com>
10194 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10197 2016-03-24 Richard Biener <rguenther@suse.de>
10199 PR tree-optimization/70372
10200 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10202 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10205 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10207 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10210 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10212 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10215 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10216 * g++.dg/cpp1y/pr70001.C: New test.
10219 * g++.dg/cpp0x/constexpr-70323.C: New test.
10221 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
10222 Jason Merrill <jason@redhat.com>
10223 Jakub Jelinek <jakub@redhat.com>
10226 * g++.dg/cpp0x/constexpr-69315.C: New test.
10227 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10229 2016-03-23 Marek Polacek <polacek@redhat.com>
10232 * g++.dg/warn/Wignored-attributes-1.C: New test.
10233 * g++.dg/warn/Wignored-attributes-2.C: New test.
10235 2016-03-23 Tom de Vries <tom@codesourcery.com>
10237 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10239 * gfortran.dg/goacc/private-3.f95 (test): Same.
10240 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10243 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10245 * lib/target-supports.exp: Remove v7ve entry from loop
10246 creating effective target checks.
10247 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10248 (add_options_for_arm_arch_v7ve): Likewise.
10250 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10252 PR tree-optimization/70354
10253 * gcc.dg/vect/pr70354-1.c: New test.
10254 * gcc.dg/vect/pr70354-2.c: New test.
10255 * gcc.target/i386/avx2-pr70354-1.c: New test.
10256 * gcc.target/i386/avx2-pr70354-2.c: New test.
10258 2016-03-22 Jeff Law <law@redhat.com>
10261 * gcc.dg/tree-ssa/pr70232.c: New test.
10263 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10266 * gcc.target/i386/pr70302.c: New test.
10268 2016-03-22 Richard Biener <rguenther@suse.de>
10270 PR middle-end/70251
10271 * g++.dg/torture/pr70251.C: New testcase.
10273 2016-03-22 David Malcolm <dmalcolm@redhat.com>
10276 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10277 Wmisleading-indentation.c.
10278 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10279 reflect change to diagnostic text and order of messages.
10280 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10282 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
10284 * g++.dg/ext/java-3.C: Don't compile on AIX.
10286 2016-03-22 Richard Biener <rguenther@suse.de>
10288 PR middle-end/70333
10289 * gcc.dg/torture/pr70333.c: New testcase.
10291 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10293 * g++.dg/ext/pr70290.C: New test.
10295 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10298 * gcc.target/i386/pr70325.c: New test.
10300 2016-03-22 Jakub Jelinek <jakub@redhat.com>
10303 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10304 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10307 * gcc.target/i386/pr70300.c: New test.
10310 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10311 (func2): New function for cond with parens, xfail warning for c++.
10312 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10314 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10317 * g++.dg/template/ptrmem30.C: New test.
10319 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10322 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10323 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10325 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10327 PR middle-end/70326
10328 * gcc.dg/pr70326.c: New test.
10330 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
10331 Jakub Jelinek <jakub@redhat.com>
10333 PR tree-optimization/70317
10334 * gcc.dg/pr70317.c: New test.
10336 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
10339 * gcc.target/i386/pr70327.c: New test.
10341 2016-03-21 Martin Liska <mliska@suse.cz>
10344 * gcc.dg/ipa/pr70306.c: New test.
10346 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
10348 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10349 * gcc.target/arm/attr-align3.c: Likewise.
10350 * gcc.target/arm/attr_arm.c: Likewise.
10351 * gcc.target/arm/flip-thumb.c: Likewise.
10353 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10356 * gcc.target/powerpc/altivec-36.c: New test.
10358 2016-03-21 Richard Biener <rguenther@suse.de>
10360 PR tree-optimization/70310
10361 * gcc.dg/torture/pr70310.c: New testcase.
10363 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10366 * gcc.target/i386/pr70293.c: New test.
10368 2016-03-21 Richard Biener <rguenther@suse.de>
10370 PR tree-optimization/70288
10371 * gcc.dg/torture/pr70288-1.c: New testcase.
10372 * gcc.dg/torture/pr70288-2.c: Likewise.
10374 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10376 PR rtl-optimization/69307
10377 * gcc.target/arm/pr69307.c: New test.
10379 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10381 PR rtl-optimization/69102
10382 * gcc.c-torture/compile/pr69102.c: New test.
10384 2016-03-18 Jeff Law <law@redhat.com>
10386 PR rtl-optimization/70263
10387 * gcc.c-torture/compile/pr70263-1.c: New test.
10388 * gcc.target/i386/pr70263-2.c: New test.
10390 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10392 PR rtl-optimization/70278
10393 * gcc.dg/torture/pr70278.c: New test.
10394 * gcc.target/arm/pr70278.c: New test.
10396 2016-03-18 David Malcolm <dmalcolm@redhat.com>
10399 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10400 (test_builtin_types_compatible_p): New test function.
10401 * gcc.dg/pr70281.c: New test case.
10403 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10406 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10408 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10410 PR tree-optimization/70252
10411 * gcc.dg/pr70252.c: New test.
10413 2016-03-18 Tom de Vries <tom@codesourcery.com>
10415 * gcc.dg/pr70161-2.c: New test.
10416 * gcc.dg/pr70161.c: New test.
10418 2016-03-18 Tom de Vries <tom@codesourcery.com>
10421 * gcc.dg/pr70269.c: New test.
10423 2016-03-18 Jakub Jelinek <jakub@redhat.com>
10426 * g++.dg/ext/java-3.C: New test.
10428 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10431 * g++.dg/lookup/pr70205.C: New test.
10433 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10436 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10438 2016-03-17 Marek Polacek <polacek@redhat.com>
10441 * gcc.dg/atomic-op-6.c: New test.
10443 2016-03-17 David Malcolm <dmalcolm@redhat.com>
10446 * c-c++-common/pr70264.c: New test case.
10448 2016-03-17 Jakub Jelinek <jakub@redhat.com>
10451 * c-c++-common/pr70144-1.c: New test.
10452 * c-c++-common/pr70144-2.c: New test.
10455 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10456 * g++.dg/opt/flifetime-dse6.C: New test.
10457 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10459 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10462 * gcc.dg/pic-1.c: New test.
10463 * gcc.dg/pic-2.c: Likewise.
10464 * gcc.dg/pic-3.c: Likewise.
10465 * gcc.dg/pic-4.c: Likewise.
10466 * gcc.dg/pie-1.c: Likewise.
10467 * gcc.dg/pie-2.c: Likewise.
10468 * gcc.dg/pie-3.c: Likewise.
10469 * gcc.dg/pie-4.c: Likewise.
10470 * gcc.dg/pie-5.c: Likewise.
10471 * gcc.dg/pie-6.c: Likewise.
10473 2016-03-17 Tom de Vries <tom@codesourcery.com>
10475 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10476 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10478 2016-03-17 Richard Biener <rguenther@suse.de>
10481 * g++.dg/debug/pr70271.C: New testcase.
10483 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10485 * gcc.target/i386/pr70251.c: New test.
10487 2016-03-17 Marek Polacek <polacek@redhat.com>
10490 * g++.dg/warn/constexpr-70194.C: New test.
10492 2016-03-16 Richard Henderson <rth@redhat.com>
10494 PR middle-end/70240
10495 * gcc.c-torture/compile/pr70240.c: New.
10497 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10499 * gcc.c-torture/compile/20151204.c: Skip for avr.
10501 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10504 * g++.dg/opt/pr70245.C: New test.
10505 * g++.dg/opt/pr70245.h: New file.
10506 * g++.dg/opt/pr70245-aux.cc: New file.
10508 2016-03-16 Martin Sebor <msebor@redhat.com>
10510 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10512 2016-03-16 Richard Henderson <rth@redhat.com>
10514 PR middle-end/70199
10515 * gcc.c-torture/compile/pr70199.c: New.
10517 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10519 * gcc.dg/uninit-19.c: Run dos2unix.
10521 2016-03-16 Marek Polacek <polacek@redhat.com>
10524 * gcc.dg/nested-func-10.c: New test.
10525 * gcc.dg/nested-func-9.c: New test.
10527 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10529 PR tree-optimization/68714
10530 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10532 2016-03-16 Tom de Vries <tom@codesourcery.com>
10534 PR tree-optimization/68715
10535 * gcc.dg/graphite/pr68715-2.c: New test.
10536 * gcc.dg/graphite/pr68715.c: New test.
10537 * gfortran.dg/graphite/pr68715.f90: New test.
10539 2016-03-16 Tom de Vries <tom@codesourcery.com>
10541 PR tree-optimization/68809
10542 * gcc.dg/graphite/pr68809-2.c: New test.
10543 * gcc.dg/graphite/pr68809.c: New test.
10545 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10548 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10549 method call to i () as argument. Adjust expected output.
10552 * g++.dg/ubsan/pr70147-1.C: New test.
10553 * g++.dg/ubsan/pr70147-2.C: New test.
10555 2016-03-15 Martin Sebor <msebor@redhat.com>
10558 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10560 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
10562 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10565 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10567 PR libfortran/69799
10568 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10569 libatomic_available.
10571 2016-03-15 Marek Polacek <polacek@redhat.com>
10574 * g++.dg/ext/attribute-may-alias-4.C: New test.
10576 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
10578 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10579 -fvar-tracking-assignments-toggle flag.
10581 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10583 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10585 2016-03-15 Jakub Jelinek <jakub@redhat.com>
10587 PR rtl-optimization/70222
10588 * gcc.c-torture/execute/pr70222-1.c: New test.
10589 * gcc.c-torture/execute/pr70222-2.c: New test.
10591 2016-03-15 Richard Henderson <rth@redhat.com>
10593 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10595 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10597 PR rtl-optimization/69032
10598 * gcc.dg/pr69032.c: New test.
10600 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10602 PR rtl-optimization/63384
10603 * g++.dg/pr63384.C: New test.
10605 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10608 * gcc.target/i386/pr64411.C: New test.
10610 2016-03-15 Tom de Vries <tom@codesourcery.com>
10612 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10613 * gfortran.dg/goacc/kernels-alias.f95: New test.
10615 2016-03-14 Martin Sebor <msebor@redhat.com>
10618 * g++.dg/cpp0x/constexpr-inline.C: New test.
10619 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10621 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
10623 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10625 2016-03-14 Jakub Jelinek <jakub@redhat.com>
10627 PR middle-end/70219
10628 * gcc.dg/pr70219.c: New test.
10630 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10633 * gcc.dg/torture/pr70083.c: New test.
10634 * gcc.target/i386/pr70083.c: New test.
10636 2016-03-14 Richard Biener <rguenther@suse.de>
10638 PR tree-optimization/56365
10639 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10641 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10644 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10646 * g++.dg/pr70098.C: New testcase.
10649 2016-03-14 Tom de Vries <tom@codesourcery.com>
10651 PR tree-optimization/70045
10652 * gcc.dg/graphite/pr70045.c: New test.
10654 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10657 * gfortran.dg/include_9.f90: New test.
10659 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10662 gfortran.dg/prof/prof.exp: New script.
10663 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10665 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
10667 PR rtl-optimization/69307
10668 * gcc.dg/pr69307.c: New test.
10670 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10673 * gcc.target/arm/pr69614.c: New.
10675 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
10678 * gfortran.dg/submodule_14.f08: New test
10681 * gfortran.dg/submodule_15.f08: New test
10683 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10686 * g++.dg/cpp1y/paren3.C: New test.
10688 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10691 * gcc.target/powerpc/ppc-round2.c: New test.
10693 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10696 * gcc.dg/torture/pr70123.c: New test.
10698 2016-03-11 Jeff Law <law@redhat.com>
10700 PR tree-optimization/70190
10701 * gcc.c-torture/compile/pr70190.c: New test.
10703 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10706 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10708 (test43_b): Likewise.
10709 (test43_c): Likewise.
10710 (test43_d): Likewise.
10711 (test43_e): Likewise.
10712 (test43_f): Likewise.
10713 (test43_g): Likewise.
10714 (test44_a): Likewise.
10715 (test44_b): Likewise.
10716 (test44_c): Likewise.
10717 (test44_d): Likewise.
10718 (test44_e): Likewise.
10720 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10723 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10725 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10727 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10730 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10734 * gcc.target/aarch64/pr69245_2.c: New test.
10736 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10738 PR tree-optimization/70177
10739 * gcc.dg/pr70177.c: New test.
10741 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10743 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10745 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10747 * gcc.dg/tree-ssa/sra-20.c: New.
10749 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10751 PR rtl-optimization/70174
10752 * gcc.dg/pr70174.c: New test.
10754 PR tree-optimization/70169
10755 * gcc.dg/pr70169.c: New test.
10757 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10760 * gcc.target/i386/pr70160.c: New test.
10762 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10764 * gcc.target/s390/dfp-1.c: New test.
10766 2016-03-10 Nick Clifton <nickc@redhat.com>
10769 * gcc.target/aarch64/pr70044.c: New test.
10771 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10772 Jakub Jelinek <jakub@redhat.com>
10775 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10776 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10777 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10779 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
10782 * g++.dg/lto/pr69589_0.C: New testcase
10783 * g++.dg/lto/pr69589_1.C: New testcase
10785 2016-03-10 Marek Polacek <polacek@redhat.com>
10788 * g++.dg/delayedfold/unary-plus1.C: New test.
10790 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
10792 * gcc.target/arm/pr45701-1.c: Escape brackets.
10793 * gcc.target/arm/pr45701-2.c: Likewise.
10795 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10797 * gfortran.dg/unconstrained_commons.f: New.
10799 2016-03-10 Alan Modra <amodra@gmail.com>
10801 * gcc.dg/pr69195.c: New.
10802 * gcc.dg/pr69238.c: New.
10804 2016-03-10 Tom de Vries <tom@codesourcery.com>
10807 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10809 2016-03-10 Richard Biener <rguenther@suse.de>
10811 PR tree-optimization/70128
10812 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10813 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10815 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10817 PR tree-optimization/70152
10818 * gcc.dg/pr70152.c: New test.
10821 * gcc.target/i386/pr70086-1.c: New test.
10822 * gcc.target/i386/pr70086-2.c: New test.
10823 * gcc.target/i386/pr70086-3.c: New test.
10825 PR tree-optimization/70127
10826 * gcc.c-torture/execute/pr70127.c: New test.
10828 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10830 * c-c++-common/goacc/combined-directives-2.c: New test.
10832 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10836 * g++.dg/diagnostic/pr70105.C: New test.
10837 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10838 (test_multiple_ordinary_maps): New test function.
10840 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10844 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10845 Drop range information from call to inform_at_rich_loc.
10846 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10848 (test_show_locus): Replace calls to rich_location::add_range with
10849 calls to add_range. Rewrite the tests that used the now-defunct
10850 rich_location ctor taking a source_range. Simplify other tests
10851 by replacing calls to COMBINE_LOCATION_DATA with calls to
10854 2016-03-09 Richard Biener <rguenther@suse.de>
10855 Jakub Jelinek <jakub@redhat.com>
10857 PR tree-optimization/70138
10858 * gcc.dg/vect/pr70138-1.c: New testcase.
10859 * gcc.dg/vect/pr70138-2.c: Likewise.
10861 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10864 * gcc.target/i386/pr70049.c: New test.
10866 2016-03-09 Richard Biener <rguenther@suse.de>
10869 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10870 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10871 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10873 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10875 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10878 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10880 PR middle-end/67278
10881 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10884 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10886 PR middle-end/70050
10887 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10888 in testcase comment.
10890 2016-03-09 Tom de Vries <tom@codesourcery.com>
10892 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10893 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10894 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10895 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10896 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10897 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10898 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10899 * gfortran.dg/goacc/kernels-loop.f95: New test.
10901 2016-03-08 Martin Sebor <msebor@redhat.com>
10904 * g++.dg/warn/overflow-warn-7.C: New test.
10906 2016-03-08 Jason Merrill <jason@redhat.com>
10908 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10909 * lib/target-supports.exp (check_effective_target_concepts): New.
10911 2016-03-08 Jakub Jelinek <jakub@redhat.com>
10914 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10915 * g++.dg/ubsan/pr70135.C: New test.
10918 * gcc.dg/pr70110.c: New test.
10920 2016-03-07 Martin Jambor <mjambor@suse.cz>
10922 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10923 * c-c++-common/gomp/if-1.c: Likewise.
10924 * c-c++-common/gomp/pr61486-2.c: Likewise.
10925 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10926 to dg-additional-options.
10927 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10928 * g++/gomp/target-teams-1.c: Likewise.
10929 * gcc.dg/gomp/gomp.exp: Likewise.
10930 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10931 dg-additional-options.
10932 * gfortran.dg/gomp/gomp.exp: Likewise.
10933 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10934 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10935 dg-additional-options.
10936 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10938 2016-03-07 Martin Jambor <mjambor@suse.cz>
10940 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10941 * c-c++-common/gomp/gridify-1.c: New test.
10942 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10944 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10946 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10947 trigger for cortex-r8, when scanning for register r8.
10948 * gcc.target/arm/pr45701-2.c: Likewise.
10950 2016-02-26 Richard Biener <rguenther@suse.de>
10951 Jeff Law <law@redhat.com>
10953 PR tree-optimization/69740
10954 * gcc.c-torture/compile/pr69740-1.c: New test.
10955 * gcc.c-torture/compile/pr69740-2.c: New test.
10957 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10959 * lib/target-supports.exp
10960 (check_effective_target_whole_vector_shift): Enable for PPC64.
10962 2016-03-07 Richard Biener <rguenther@suse.de>
10964 PR tree-optimization/70115
10965 * gcc.dg/torture/pr70115.c: New testcase.
10967 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10969 PR middle-end/69916
10970 * c-c-++-common/goacc/pr69916.c: New.
10972 2016-03-07 Richard Henderson <rth@redhat.com>
10974 * gcc.c-torture/compile/pr70061.c: New test.
10976 2016-03-07 Richard Biener <rguenther@suse.de>
10979 * gcc.dg/vect/O3-pr36098.c: New testcase.
10981 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10983 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10985 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10987 * gnat.dg/renaming9.ad[sb]: New testcase.
10989 2016-03-05 Jakub Jelinek <jakub@redhat.com>
10992 * g++.dg/expr/stdarg3.C: New test.
10994 2016-03-04 Jeff Law <law@redhat.com>
10996 PR tree-optimization/69196
10997 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11000 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11003 * gcc.dg/pr69973.c: New test.
11005 PR rtl-optimization/69941
11006 * gcc.dg/torture/pr69941.c: New test.
11009 * gcc.dg/pr69824.c: New test.
11011 2016-03-05 Tom de Vries <tom@codesourcery.com>
11013 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11014 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11017 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11020 * g++.dg/cpp1y/var-templ48.C: New test.
11021 * g++.dg/cpp1y/var-templ49.C: New test.
11023 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11025 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11027 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11030 * g++.dg/ubsan/pr70035.C: New test.
11033 * gcc.target/i386/pr70062.c: New test.
11035 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11037 * g++.dg/template/typename21.C: Remove c++98_only.
11039 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11041 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11043 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11046 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11048 (fn_42_b): Likewise.
11049 (fn_42_c): Likewise.
11051 2016-03-04 David Malcolm <dmalcolm@redhat.com>
11054 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11056 (fn_40_b): Likewise.
11057 (fn_41_a): Likewise.
11058 (fn_41_b): Likewise.
11060 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11063 * gcc.target/i386/avx512f-pr70059.c: New test.
11064 * gcc.target/i386/avx512dq-pr70059.c: New test.
11066 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11068 PR rtl-optimization/57676
11069 * gcc.dg/torture/pr57676.c: New test.
11071 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11073 * gcc.dg/pr70026.c: New test.
11075 2016-03-04 Marek Polacek <polacek@redhat.com>
11078 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11079 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11081 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11084 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11086 (test_corners_sisd_si): Likewise.
11087 (main): Remove checks of the above.
11088 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11090 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11092 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11094 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11096 * gcc.dg/torture/pr69951.c: Accept argc==0.
11098 2016-03-04 Richard Biener <rguenther@suse.de>
11101 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11102 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11104 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11107 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11110 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11113 * gcc.dg/guality/pr69947.c: New test.
11115 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11118 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11120 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11122 PR rtl-optimization/69904
11123 * gcc.target/arm/pr69904.c: New test.
11125 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11128 * gcc.dg/vect/pr70021.c: New test.
11129 * gcc.target/i386/pr70021.c: New test.
11131 2016-03-03 Marek Polacek <polacek@redhat.com>
11133 PR middle-end/70050
11134 * gcc.dg/pr70050.c: New test.
11136 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11138 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11140 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11142 PR tree-optimization/70043
11143 * gfortran.dg/vect/pr70043.f90: New test.
11145 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11147 * gnat.dg/specs/task1.ads: New test.
11149 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11151 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11152 Invoke gdb with -batch.
11153 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11155 2016-03-03 Richard Biener <rguenther@suse.de>
11157 PR tree-optimization/55936
11158 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11160 2016-03-02 Jeff Law <law@redhat.com>
11162 PR rtl-optimization/69942
11163 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11164 effects of argument promotions.
11166 PR tree-optimization/69987
11167 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11168 target does not support -fprefetch-loop-arrays.
11170 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
11172 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11174 2016-03-02 Bin Cheng <bin.cheng@arm.com>
11176 PR rtl-optimization/69052
11177 * gcc.target/i386/pr69052.c: New test.
11179 2016-03-02 Alan Modra <amodra@gmail.com>
11181 * gcc.dg/pr69990.c: New.
11183 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11186 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11188 PR middle-end/70022
11189 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11192 * gcc.target/i386/pr70028.c: New test.
11194 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11196 * c-c++-common/asan/swapcontext-test-1.c,
11197 * c-c++-common/tsan/thread_leak.c,
11198 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11199 * g++.dg/tsan/benign_race.C,
11200 * g++.dg/tsan/fd_close_norace.C,
11201 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11202 races with sanitizer output
11204 2016-03-02 Richard Biener <rguenther@suse.de>
11205 Uros Bizjak <ubizjak@gmail.com>
11208 * gcc.dg/simd-8.c: New testcase.
11210 2016-03-02 Richard Biener <rguenther@suse.de>
11212 PR middle-end/67278
11213 * gcc.dg/simd-7.c: New testcase.
11215 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11217 * gcc.target/i386/pr70007.c: Tweak.
11219 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11221 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11223 2016-03-02 Marek Polacek <polacek@redhat.com>
11226 * gcc.dg/pr67854.c: New test.
11228 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11230 PR middle-end/70025
11231 * gcc.dg/torture/pr70025.c: New test.
11233 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11235 PR tree-optimization/68621
11236 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11238 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11240 * gcc.target/i386/pr70007.c: New test.
11242 2016-03-01 Jeff Law <law@redhat.com>
11244 PR tree-optimization/69196
11245 * gcc.dg/tree-ssa/pr69196-1.c: New test.
11247 PR tree-optimization/69196
11248 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11249 duplicating code and spoiling the expected output.
11251 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11254 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11255 supports power9 before doing tests.
11256 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11257 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11258 * gcc.target/powerpc/p9-permute.c: Likewise.
11260 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
11263 * gcc.target/i386/pr70027.c: New test.
11265 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11267 * gcc.dg/pr70017.c: New test.
11269 2016-03-01 Jakub Jelinek <jakub@redhat.com>
11273 * gcc.dg/pr69796.c: New test.
11274 * gcc.dg/pr69974.c: New test.
11276 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11278 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11280 2016-02-29 Jeff Law <law@redhat.com>
11282 PR tree-optimization/69987
11283 * gfortran.dg/pr69987.f90: New test.
11285 PR tree-optimization/69989
11286 * gcc.c-torture/compile/pr69989-2.c: New test.
11288 2016-03-01 Marek Polacek <polacek@redhat.com>
11291 * g++.dg/parse/invalid1.C: New test.
11293 2016-03-01 Richard Biener <rguenther@suse.de>
11295 PR middle-end/70022
11296 * gcc.dg/pr70022.c: New testcase.
11298 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11300 PR tree-optimization/69956
11301 * gcc.dg/pr69956.c: New test.
11303 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11306 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11307 XFAIL when hardware supports efficient unaligned storage access.
11309 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11312 * g++.dg/template/pr69961a.C: New test.
11313 * g++.dg/template/pr69961b.C: New test.
11315 2016-02-29 David Malcolm <dmalcolm@redhat.com>
11317 PR preprocessor/69985
11318 * gcc.dg/cpp/pr69985.c: New test case.
11320 2016-02-29 Jeff Law <law@redhat.com>
11322 PR tree-optimization/70005
11323 * gcc.c-torture/execute/pr70005.c New test.
11325 PR tree-optimization/69999
11326 * gcc.c-torture/compile/pr69999.c: New test.
11328 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11330 PR tree-optimization/69652
11331 * gcc.dg/torture/pr69652.c: Delete test.
11332 * gcc.dg/vect/pr69652.c: New test.
11334 2016-02-19 Richard Biener <rguenther@suse.de>
11336 PR tree-optimization/69980
11337 * gfortran.dg/vect/pr69980.f90: New testcase.
11339 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11341 * gcc.target/sparc/20160229-1.c: New test.
11343 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11345 * gnat.dg/stack_usage3.adb: New test.
11346 * gnat.dg/stack_usage3_pkg.ads: New helper.
11348 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11350 * gnat.dg/renaming8.adb: New test.
11351 * gnat.dg/renaming8_pkg1.ads: New helper.
11352 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11353 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11355 2016-02-29 Richard Biener <rguenther@suse.de>
11357 PR tree-optimization/69720
11358 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11360 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11364 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11366 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11367 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11370 * gfortran.dg/coarray_8.f90: Adjust error message.
11371 * gfortran.dg/pr56007.f90: New test.
11372 * gfortran.dg/pr56007.f: New test.
11374 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11376 PR tree-optimization/69989
11377 * gcc.dg/torture/pr69989.c: New test.
11379 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11381 * gcc.target/i386/stack-realign-win.c: New test.
11383 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11386 * gfortran.dg/pr60126.f90: New test.
11388 2016-02-27 Jeff Law <law@redhat.com>
11391 2016-02-26 Richard Biener <rguenther@suse.de>
11392 Jeff Law <law@redhat.com>
11394 PR tree-optimization/69740
11395 * gcc.c-torture/compile/pr69740-1.c: New test.
11396 * gcc.c-torture/compile/pr69740-2.c: New test.
11398 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11401 * gfortran.dg/newunit_4.f90: New test.
11403 2016-02-27 Jakub Jelinek <jakub@redhat.com>
11406 PR rtl-optimization/69886
11407 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11408 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11411 2016-02-26 Martin Sebor <msebor@redhat.com>
11413 PR tree-optimization/15826
11414 * gcc.dg/tree-ssa/pr15826.c: New test.
11416 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11419 * gcc.target/powerpc/pr69969.c: New test.
11421 2016-02-26 Martin Sebor <msebor@redhat.com>
11424 * g++.old-deja/g++.other/decl5.C: Add a test case.
11426 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11429 * gcc.target/powerpc/pr69946.c: New file.
11431 2016-02-26 Richard Biener <rguenther@suse.de>
11432 Jeff Law <law@redhat.com>
11434 PR tree-optimization/69740
11435 * gcc.c-torture/compile/pr69740-1.c: New test.
11436 * gcc.c-torture/compile/pr69740-2.c: New test.
11438 2016-02-26 Martin Jambor <mjambor@suse.cz>
11440 PR middle-end/69920
11441 * gcc.dg/torture/pr69932.c: New test.
11442 * gcc.dg/torture/pr69936.c: Likewise.
11444 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11447 * gcc.target/s390/pr69709.c: New test.
11449 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11452 * gcc.target/aarch64/pr69245_1.c: New test.
11454 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11457 * gcc.dg/torture/pr69613.c: New test.
11459 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11461 PR rtl-optimization/69891
11462 * gcc.target/i386/pr69891.c: New test.
11464 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11465 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11468 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11469 functionality for both 32-bit and 64-bit.
11471 2016-02-26 Richard Biener <rguenther@suse.de>
11473 PR tree-optimization/69551
11474 * gcc.dg/torture/pr69951.c: New testcase.
11476 2016-02-25 Richard Biener <rguenther@suse.de>
11478 PR tree-optimization/48795
11479 * gcc.dg/Warray-bounds-18.c: New testcase.
11481 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11483 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11485 2016-02-25 Jakub Jelinek <jakub@redhat.com>
11487 PR rtl-optimization/69896
11488 * gcc.dg/pr69896.c: New test.
11490 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11493 * g++.dg/cpp1y/paren2.C: New test.
11495 2016-02-24 Martin Sebor <msebor@redhat.com>
11498 * gcc.dg/enum-mode-2.c: New test.
11500 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11503 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11504 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11505 * g++.dg/ubsan/pr69922.C: New test.
11507 2016-02-24 Marek Polacek <polacek@redhat.com>
11510 * gcc.dg/pr69819.c: New test.
11512 2016-02-24 Martin Sebor <msebor@redhat.com>
11515 * g++.dg/ext/flexary15.C: New test.
11517 2016-02-24 Martin Sebor <msebor@redhat.com>
11519 * gcc.dg/builtins-68.c: Avoid making unportable
11520 assumptions about the relationship between SIZE_MAX and UINT_MAX.
11521 * g++.dg/ext/builtin_alloca.C: Same.
11523 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11524 Charles Baylis <charles.baylis@linaro.org>
11527 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11529 2016-02-24 Richard Biener <rguenther@suse.de>
11530 Jakub Jelinek <jakub@redhat.com>
11532 PR middle-end/69760
11533 * gcc.dg/torture/pr69760.c: New testcase.
11535 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11537 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11538 pattern on Solaris with as.
11540 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11542 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11543 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11544 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11545 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11547 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11549 PR middle-end/69915
11550 * gcc.dg/pr69915.c: New test.
11552 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11554 PR rtl-optimization/69886
11555 * gcc.dg/torture/pr69886.c: New test.
11557 2016-02-24 Richard Biener <rguenther@suse.de>
11559 PR middle-end/68963
11560 * gcc.dg/torture/pr68963.c: New testcase.
11562 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11565 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11566 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11567 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11568 * gcc.target/arm/atomic_loaddi_1.c: New test.
11569 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11570 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11571 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11572 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11573 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11574 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11575 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11576 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11578 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11580 PR middle-end/69909
11581 * gcc.dg/torture/pr69909.c: New test.
11583 2016-02-24 Richard Biener <rguenther@suse.de>
11585 PR tree-optimization/69907
11586 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11587 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11588 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11590 2016-02-24 Christian Bruel <christian.bruel@st.com>
11592 * gcc.target/arm/pragma_cpp_fma.c: New test.
11594 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11597 * gfortran.dg/include_6.f90: Update test.
11599 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11602 * objc.dg/pr69844.m: New test.
11604 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11606 PR libgfortran/69456
11607 * gfortran.dg/namelist_89.f90: New test.
11608 * gfortran.dg/pr59700.f90: Update test..
11610 2016-02-23 Martin Sebor <msebor@redhat.com>
11612 PR middle-end/69780
11613 * g++.dg/ext/builtin_alloca.C: New test.
11614 * gcc.dg/builtins-68.c: New test.
11616 2016-02-23 Richard Henderson <rth@redhat.com>
11618 * gcc.target/i386/addr-space-3.c: Remove test.
11620 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11622 PR preprocessor/69126
11623 PR preprocessor/69543
11624 * c-c++-common/pr69126-2-long.c: New test.
11625 * c-c++-common/pr69126-2-short.c: New test.
11626 * c-c++-common/pr69543-1.c: Remove xfail.
11628 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11630 PR preprocessor/69126
11631 PR preprocessor/69543
11632 PR preprocessor/69558
11633 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11635 (test_2): ...this, and add leading comment.
11636 (MACRO_3, test_3): New.
11637 (MACRO_4A, MACRO_4B, test_4): New.
11638 (MACRO): Rename to...
11639 (MACRO_5): ...this.
11641 (test_5): ...this, updating for renaming of MACRO, and
11642 add leading comment.
11643 * c-c++-common/pr69543-1.c: New.
11644 * c-c++-common/pr69543-2.c: New.
11645 * c-c++-common/pr69543-3.c: New.
11646 * c-c++-common/pr69543-4.c: New.
11647 * c-c++-common/pr69558-1.c: New.
11648 * c-c++-common/pr69558-2.c: New.
11649 * c-c++-common/pr69558-3.c: New.
11650 * c-c++-common/pr69558-4.c: New.
11651 * gcc.dg/pr69558.c: Move to...
11652 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11655 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11657 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11658 to -ftree-parallelize-loops/-fopenacc changes.
11659 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11660 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11661 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11662 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11663 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11664 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11665 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11666 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11667 * c-c++-common/goacc/kernels-loop.c: Likewise.
11668 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11669 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11670 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11671 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11673 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11675 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11677 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11680 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11683 * gcc.dg/pr69900.c: New test.
11685 2016-02-23 Martin Jambor <mjambor@suse.cz>
11687 PR tree-optimization/69666
11688 * gcc.dg/tree-ssa/pr69666.c: New test.
11690 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11693 * gfortran.dg/coarray_allocate_5.f08: New test.
11695 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11697 * gcc.target/s390/vcond-shift.c: Move to ...
11698 * gcc.target/s390/vector/vcond-shift.c: ... here.
11700 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11702 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11703 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11705 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11707 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11709 2016-02-20 Mark Wielaard <mjw@redhat.com>
11712 * gcc.dg/unused-variable-3.c: New test.
11714 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11717 * gcc.target/i386/pr69888.c: New test.
11719 2016-02-22 Richard Biener <rguenther@suse.de>
11721 PR tree-optimization/69882
11722 * gfortran.dg/vect/pr69882.f90: New testcase.
11724 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11727 * gcc.dg/pr69885.c: New test.
11729 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11733 * gcc.target/sh/pr54089-10.c: New.
11735 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
11738 * gfortran.dg/deferred_character_15.f90 : New test.
11740 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11743 gfortran.dg/allocate_with_source_18.f03: New test.
11745 2016-02-20 Harald Anlauf <anlauf@gmx.de>
11748 gfortran.dg/gomp/pr52531.f90: New test.
11750 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11753 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11756 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11759 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11760 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11763 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11766 * g++.dg/torture/pr69851.C: New test.
11768 2016-02-19 Martin Sebor <msebor@redhat.com>
11771 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11773 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11776 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11777 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11780 * g++.dg/cpp0x/pr67767.C: New test.
11782 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11784 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11785 for fp, simd, crypto, crc, lse.
11786 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11788 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11789 effective target check.
11791 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11794 * gcc.target/i386/pr69820.c: New test.
11796 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11798 * gcc.target/s390/vector/int128-1.c: New test.
11800 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11802 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11804 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11806 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11807 instruction pattern name to prevent the testcase from failing with
11810 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11812 * gcc.target/s390/md/movstr-2.c: New test.
11814 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11816 * gcc.target/s390/morestack.c: New test.
11818 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11821 * gcc.target/s390/pr69625.c: Add test case.
11823 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11826 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11828 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11831 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11832 * gcc.target/powerpc/fusion3.c: Likewise.
11834 2016-02-18 Richard Biener <rguenther@suse.de>
11836 PR middle-end/69553
11837 * g++.dg/torture/pr69553.C: New testcase.
11839 2016-02-18 Nick Clifton <nickc@redhat.com>
11843 * gcc.target/arm/pr62554.c: New test.
11844 * gcc.target/arm/pr69610-1.c: New test.
11845 * gcc.target/arm/pr69610-2.c: New test.
11847 2016-02-18 Richard Biener <rguenther@suse.de>
11849 PR middle-end/69854
11850 * gcc.dg/torture/pr69854.c: New testcase.
11852 2016-02-17 Jakub Jelinek <jakub@redhat.com>
11855 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11857 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11859 * gcc.target/powerpc/vec-cg.c: New test.
11861 2016-02-17 Richard Biener <rguenther@suse.de>
11864 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11866 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11869 * gcc.c-torture/compile/pr69161.c: New test.
11871 2016-02-17 David Sherwood <david.sherwood@arm.com>
11874 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11875 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11877 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11879 * gcc.dg/ifcvt-4.c: Skip on Visium.
11881 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11883 * gnat.dg/atomic8.adb: New test.
11885 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11887 * gnat.dg/discr46.ad[sb]: New test.
11889 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11892 * gcc.target/powerpc/pr48344-1.c: New test.
11894 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11897 * gfortran.dg/associate_21.f90: New test.
11899 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11902 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11903 -Wnonnull in dg-options.
11904 * c-c++-common/nonnull-2.c: New test.
11906 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11907 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11909 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11911 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11913 PR middle-end/69801
11914 * gcc.dg/pr69801.c: Add empty dg-options.
11916 2016-02-16 James Norris <jnorris@codesourcery.com>
11918 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11919 * g++.dg/goacc/deviceptr-1.c: New file.
11921 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11923 PR tree-optimization/69820
11924 * gcc.dg/vect/pr69820.c: New test.
11926 2016-02-16 Richard Biener <rguenther@suse.de>
11928 PR tree-optimization/69776
11929 * gcc.dg/torture/pr69776-2.c: New testcase.
11931 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11933 PR tree-optimization/69714
11934 * gcc.dg/torture/pr69714.c: New test.
11936 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11938 PR tree-optimization/69802
11939 * gcc.dg/pr69802.c: New test.
11941 2016-02-16 Richard Biener <rguenther@suse.de>
11943 PR middle-end/69801
11944 * gcc.dg/pr69801.c: New testcase.
11946 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11948 PR libgfortran/69651
11949 * gfortran.dg/read_bang.f90: New test.
11950 * gfortran.dg/read_bang4.f90: New test.
11952 2016-02-15 Jakub Jelinek <jakub@redhat.com>
11955 * g++.dg/init/pr69658.C: New test.
11958 * c-c++-common/pr69797.c: New test.
11960 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11962 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11963 check for aarch64*-*-*.
11965 2016-02-15 Richard Biener <rguenther@suse.de>
11967 PR tree-optimization/69783
11968 * gcc.dg/vect/pr69783.c: New testcase.
11970 2016-02-15 Richard Biener <rguenther@suse.de>
11972 PR tree-optimization/69776
11973 * gcc.dg/torture/pr69776.c: New testcase.
11975 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11978 * gfortran.dg/type_decl_4.f90: Reinstated.
11980 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
11983 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11985 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11989 * gfortran.dg/type_decl_4.f90: Removed.
11991 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11994 * gfortran.dg/type_decl_4.f90: New test.
11996 2016-02-14 Alan Modra <amodra@gmail.com>
11999 * gcc.c-torture/execute/stkalign.c: Revise test.
12001 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12004 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12006 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12009 * gcc.target/sh/torture/pr67260.c: New.
12011 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
12013 * gcc.dg/pr67964.c: Add dg-require-alias.
12015 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12019 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12021 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12023 PR libgfortran/69668
12024 * gfortran.dg/namelist_88.f90: New test.
12026 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12028 PR libgfortran/69668
12029 * gfortran.dg/namelist_38.f90: Update test.
12030 * gfortran.dg/namelist_84.f90: Update test.
12032 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12035 * gcc.dg/pr69554-1.c: New test.
12036 * gfortran.dg/pr69554-1.F90: New test.
12037 * gfortran.dg/pr69554-2.F90: New test.
12038 * lib/gcc-dg.exp (proc dg-locus): New function.
12039 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12040 distinguish between the caret-printing and non-caret-printing
12041 cases. If caret-printing has been explicitly enabled, bail out
12042 without attempting to fix up the output.
12044 2016-02-12 David Malcolm <dmalcolm@redhat.com>
12048 * gcc.dg/spellcheck-options-3.c: New test case.
12049 * gcc.dg/spellcheck-options-4.c: New test case.
12050 * gcc.dg/spellcheck-options-5.c: New test case.
12051 * gcc.dg/spellcheck-options-6.c: New test case.
12052 * gcc.dg/spellcheck-options-7.c: New test case.
12053 * gcc.dg/spellcheck-options-8.c: New test case.
12054 * gcc.dg/spellcheck-options-9.c: New test case.
12055 * gcc.dg/spellcheck-options-10.c: New test case.
12057 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12059 PR rtl-optimization/69764
12060 PR rtl-optimization/69771
12061 * c-c++-common/pr69764.c: New test.
12062 * gcc.dg/torture/pr69771.c: New test.
12064 2016-02-12 Marek Polacek <polacek@redhat.com>
12066 * g++.dg/torture/init-list1.C: New.
12068 2016-02-12 Marek Polacek <polacek@redhat.com>
12070 * gcc.dg/pr69522.c: Add empty dg-options.
12072 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12074 * g++.dg/lto/lto.exp: Include and init mpx.
12075 * g++.dg/lto/pr69729_0.C: New test.
12077 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12080 * g++.dg/ipa/pr69241-4.C: New test.
12083 * g++.dg/ipa/pr68672-1.C: New test.
12084 * g++.dg/ipa/pr68672-2.C: New test.
12085 * g++.dg/ipa/pr68672-3.C: New test.
12087 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12090 * gcc.dg/pr69522.c: New test.
12092 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12095 * g++.dg/cpp1y/69098.C: New test.
12096 * g++.dg/cpp1y/69098-2.C: New test.
12098 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12100 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12101 and neighbour -> neighbor.
12102 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12103 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12104 * c-c++-common/Wvarargs.c: Likewise.
12105 * c-c++-common/goacc/host_data-5.c: Likewise.
12106 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12107 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12108 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12109 * gcc.target/aarch64/pr60697.c: Likewise.
12110 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12111 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12112 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12113 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12114 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12115 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12116 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12117 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12118 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12119 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12120 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12121 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12122 * g++.dg/lookup/koenig5.C: Likewise.
12123 * g++.dg/ext/no-asm-2.C: Likewise.
12124 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12125 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12126 * gfortran.dg/used_types_16.f90: Likewise.
12127 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12128 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12129 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12130 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12131 * gfortran.dg/abstract_type_6.f03: Likewise.
12132 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12133 * gfortran.dg/used_types_15.f90: Likewise.
12134 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12135 * gfortran.dg/exit_3.f08: Likewise.
12136 * gfortran.dg/open_status_2.f90: Likewise.
12137 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12138 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12139 * gfortran.dg/associate_1.f03: Likewise.
12140 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12141 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12142 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12143 * gcc.dg/builtin-object-size-1.c: Likewise.
12144 * gcc.dg/noreturn-6.c: Likewise.
12145 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12146 * gcc.dg/globalalias.c: Likewise.
12147 * gcc.dg/builtins-config.h: Likewise.
12148 * gcc.dg/pr30457.c: Likewise.
12149 * gcc.c-torture/compile/volatile-1.c: Likewise.
12150 * gcc.c-torture/execute/20101011-1.c: Likewise.
12151 * c-c++-common/Waddress-1.c: Likewise.
12153 2016-02-11 Jakub Jelinek <jakub@redhat.com>
12156 * c-c++-common/Waddress-1.c: New test.
12158 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12161 * gfortran.dg/associate_19.f03: New test.
12162 * gfortran.dg/associate_20.f03: New test.
12164 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12166 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12168 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12170 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12171 .arch armv8-a\n. Add -dA to dg-options.
12172 * gcc.target/aarch64/assembler_arch_1.c: New test.
12173 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12175 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12178 * g++.dg/cpp0x/pr68726.C: New.
12180 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12182 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12185 2016-02-11 Richard Biener <rguenther@suse.de>
12187 * g++.dg/tree-ssa/pr61034.C: Adjust.
12189 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12192 * gcc.target/s390/pr69148.c: New.
12194 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12196 PR tree-optimization/69652
12197 * gcc.dg/torture/pr69652.c: New test.
12199 2016-02-10 Jakub Jelinek <jakub@redhat.com>
12200 Patrick Palka <ppalka@gcc.gnu.org>
12204 * g++.dg/ipa/pr69241-1.C: New test.
12205 * g++.dg/ipa/pr69241-2.C: New test.
12206 * g++.dg/ipa/pr69241-3.C: New test.
12207 * g++.dg/ipa/pr69649.C: New test.
12209 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
12211 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12212 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12214 2016-02-10 Bin Cheng <bin.cheng@arm.com>
12216 PR tree-optimization/68021
12217 * gcc.dg/tree-ssa/pr68021.c: New test.
12219 2016-02-10 Richard Biener <rguenther@suse.de>
12221 PR tree-optimization/69726
12222 * gcc.dg/uninit-22.c: New testcase.
12224 2016-02-09 Andrew Pinski <apinski@cavium.com>
12227 * gcc.c-torture/compile/20160205-1.c: New testcase.
12229 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12232 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12233 instead accessing a really large arrray.
12234 * gcc.target/powerpc/fusion3.c: Likewise.
12236 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
12239 * gcc.c-torture/execute/pr68532.c: New test.
12241 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
12244 * gcc.dg/pr69634.c: New.
12246 2016-02-09 Richard Biener <rguenther@suse.de>
12248 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12250 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
12252 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12254 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12256 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12258 2016-02-09 Richard Biener <rguenther@suse.de>
12260 PR tree-optimization/69715
12261 * gcc.dg/torture/pr69715.c: New testcase.
12263 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12266 * g++.dg/cpp0x/trailing12.C: New test.
12267 * g++.dg/cpp0x/trailing13.C: New test.
12269 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12273 * g++.dg/cpp1y/auto-fn29.C: New test.
12274 * g++.dg/cpp1y/auto-fn30.C: New test.
12276 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12278 PR tree-optimization/69209
12279 * gcc.c-torture/compile/pr69209.c: New test.
12281 2016-02-08 Jeff Law <law@redhat.com>
12283 PR tree-optimization/68541
12284 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12285 of statements allowed in join block for path splitting.
12287 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12290 * g++.dg/gomp/pr59627.C: New test.
12293 * g++.dg/ipa/pr69239.C: New test.
12295 2016-02-08 David Malcolm <dmalcolm@redhat.com>
12297 PR preprocessor/69664
12298 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12299 * gcc.dg/cpp/warn-comments.c: Likewise.
12301 2016-02-08 Marek Polacek <polacek@redhat.com>
12304 * g++.dg/init/const12.C: New test.
12306 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12309 * gcc.dg/lto/pr55113_0.c: Remove test.
12311 2016-02-08 Richard Biener <rguenther@suse.de>
12313 PR tree-optimization/69719
12314 * gcc.dg/torture/pr69719.c: New testcase.
12316 2016-02-08 Richard Biener <rguenther@suse.de>
12317 Jeff Law <law@redhat.com>
12320 * gcc.target/mips/pr68273.c: New testcase.
12322 2016-02-08 Richard Biener <rguenther@suse.de>
12324 PR rtl-optimization/69274
12325 * gcc.target/i386/addr-sel-1.c: XFAIL.
12327 2016-02-08 Jeff Law <law@redhat.com>
12329 PR tree-optimization/68541
12330 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12332 PR tree-optimization/65917
12333 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12335 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12338 * gfortran.dg/namelist_args.f90: New test.
12340 2016-02-05 Jeff Law <law@redhat.com>
12342 PR tree-optimization/68541
12343 * gcc.dg/tree-ssa/split-path-2.c: New test.
12344 * gcc.dg/tree-ssa/split-path-3.c: New test.
12345 * gcc.dg/tree-ssa/split-path-4.c: New test.
12346 * gcc.dg/tree-ssa/split-path-5.c: New test.
12347 * gcc.dg/tree-ssa/split-path-6.c: New test.
12348 * gcc.dg/tree-ssa/split-path-7.c: New test.
12350 2016-02-05 Martin Sebor <msebor@redhat.com>
12353 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12354 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12356 2016-02-06 Richard HEnderson <rth@redhat.com>
12359 * gcc.target/i386/addr-space-4.c: New.
12360 * gcc.target/i386/addr-space-5.c: New.
12362 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12365 * gfortran.dg/elemental_dependency_6.f90: New.
12367 2016-02-05 Jakub Jelinek <jakub@redhat.com>
12369 PR rtl-optimization/69691
12370 * gcc.c-torture/execute/pr69691.c: New test.
12373 * g++.dg/parse/pr69628.C: New test.
12375 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12377 * gcc.dg/sancov/asan.c: Move to ...
12378 * gcc.dg/asan/sancov-1.c: ... here.
12380 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12382 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12384 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12387 * gcc.target/i386/pr69677.c: New test.
12389 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12392 * g++.dg/template/pr68948.C: New test.
12394 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12396 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12397 (only necessary on s390x).
12399 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12401 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12402 -mno-accumulate-outgoing-args.
12404 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12406 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12408 2016-02-04 Jakub Jelinek <jakub@redhat.com>
12411 * c-c++-common/pr69669.c: New test.
12413 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12416 * g++.dg/pr69667.C: New file.
12418 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12421 * gcc.dg/pr69619.c: Add new test.
12423 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12425 PR rtl-optimization/69577
12426 * gcc.target/i386/pr69577.c: New test.
12428 2016-02-04 Martin Liska <mliska@suse.cz>
12430 * g++.dg/asan/pr69276.C: New test.
12432 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12436 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12437 a single smulbb instruction.
12438 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12439 * gcc.target/amr/wmul-2.c: Likewise.
12441 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12445 * gcc.c-torture/execute/pr67714.c: New test.
12447 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12450 * gcc.target/i386/pr69454-1.c: New test.
12451 * gcc.target/i386/pr69454-2.c: New test.
12453 2016-02-03 Martin Sebor <msebor@redhat.com>
12460 * g++.dg/ext/flexarray-mangle-2.C: New test.
12461 * g++.dg/ext/flexarray-mangle.C: New test.
12462 * g++.dg/ext/flexarray-subst.C: New test.
12463 * g++.dg/ext/flexary11.C: New test.
12464 * g++.dg/ext/flexary12.C: New test.
12465 * g++.dg/ext/flexary13.C: New test.
12466 * g++.dg/ext/flexary14.C: New test.
12467 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12469 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12471 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12472 Define only if CHECK_FLOAT128 is defined.
12473 (main): Properly initialize u5.
12475 2016-02-03 Jakub Jelinek <jakub@redhat.com>
12478 * gcc.dg/pr69627.c: New test.
12481 * gcc.dg/pr69644.c: New test.
12483 2016-02-03 Mike Stump <mikestump@comcast.net>
12485 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12486 support for struct-layout-1.exp.
12488 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12491 * g++.dg/cpp0x/pr69056.C: New test.
12493 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12494 Alexandre Oliva <aoliva@redhat.com>
12497 * gcc.target/powerpc/pr69461.c: New.
12499 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
12501 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12502 works from here ...
12503 (check_effective_target_fsanitize_thread): ... to here. Do not
12504 specify additional compile flags for the test source.
12505 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12506 specify additional compile flags for the test source.
12508 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12510 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12512 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12516 * gfortran.dg/coarray_allocate_2.f08: New test.
12517 * gfortran.dg/coarray_allocate_3.f08: New test.
12518 * gfortran.dg/coarray_allocate_4.f08: New test.
12520 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12522 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12523 use same scan-tree-dump-times on all platforms.
12524 * gcc.dg/vect/vect-outer-1.c: Likewise.
12525 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12526 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12527 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12528 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12529 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12530 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12531 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12533 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12535 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12538 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12540 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12542 2016-02-02 James Norris <jnorris@codesourcery.com>
12544 * c-c++-common/goacc/routine-5.c: Add tests.
12546 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
12548 * gcc.target/nvptx/unsigned-cmp.c: New test.
12550 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12552 * gcc.target/aarch64/scalar_shift_1.c
12553 (test_corners_sisd_di): Improve force to SIMD register.
12554 (test_corners_sisd_si): Likewise.
12555 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12556 Remove scan-assembler check for ldr.
12558 2016-02-02 Richard Biener <rguenther@suse.de>
12560 PR tree-optimization/69595
12561 * gcc.dg/Warray-bounds-17.c: New testcase.
12563 2016-02-02 Richard Biener <rguenther@suse.de>
12565 PR tree-optimization/69606
12566 * gcc.dg/torture/pr69606.c: New testcase.
12568 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12570 PR middle-end/68542
12571 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12572 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12574 2016-02-02 Alan Modra <amodra@gmail.com>
12577 * gcc.target/powerpc/pr69548.c: New test.
12579 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12581 PR rtl-optimization/69592
12582 * gcc.dg/pr69592.c: New test.
12584 PR preprocessor/69543
12586 * gcc.dg/pr69543.c: New test.
12587 * gcc.dg/pr69558.c: New test.
12589 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
12592 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12594 2016-02-01 Martin Sebor <msebor@redhat.com>
12596 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12598 2016-02-01 Bin Cheng <bin.cheng@arm.com>
12600 PR tree-optimization/67921
12601 * c-c++-common/ubsan/pr67921.c: New test.
12603 2016-02-01 Richard Biener <rguenther@suse.de>
12605 PR middle-end/69556
12606 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12608 2016-02-01 Richard Biener <rguenther@suse.de>
12610 PR tree-optimization/69574
12611 * gcc.dg/torture/pr69574.c: New testcase.
12613 2016-02-01 Richard Biener <rguenther@suse.de>
12615 PR tree-optimization/69579
12616 * gcc.dg/setjmp-6.c: New testcase.
12618 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12620 PR rtl-optimization/69570
12621 * g++.dg/opt/pr69570.C: New test.
12623 2016-02-01 Richard Henderson <rth@redhat.com>
12625 * gcc.dg/pr69535.c: New test.
12627 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
12630 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12631 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12634 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12636 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12638 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
12641 * gfortran.dg/allocate_with_source_17.f03: New test.
12643 2016-01-30 Jakub Jelinek <jakub@redhat.com>
12645 PR tree-optimization/69546
12646 * gcc.dg/torture/pr69546.c: New test.
12648 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
12651 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12653 2016-01-30 Martin Sebor <msebor@redhat.com>
12656 * g++.dg/ext/flexary10.C: New test.
12658 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12661 gfortran.dg/common_23.f90: New test.
12663 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12666 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12667 condition being checked, and disable it when the target supports
12668 misaligned loads and stores.
12670 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12673 * gcc.dg/torture/pr69518.c: New test.
12675 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12678 * gcc.target/i386/pr69530.c: New test.
12680 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
12683 * gcc.target/mips/div-delay.c: New test.
12685 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12688 * gcc.target/i386/pr69551.c: New test.
12691 * gcc.target/i386/pr66137.c: New test.
12693 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12695 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12696 always built for p5600.
12697 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12698 isa=p5600 dg-option.
12700 2016-01-29 Richard Biener <rguenther@suse.de>
12702 PR tree-optimization/69547
12703 * g++.dg/tree-ssa/pr69547.C: New testcase.
12705 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12708 * g++.dg/warn/Wunused-function2.C: New test.
12710 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12712 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12713 support for test to succeed.
12715 2016-01-29 Marek Polacek <polacek@redhat.com>
12719 * g++.dg/ext/constexpr-vla2.C: New test.
12720 * g++.dg/ext/constexpr-vla3.C: New test.
12721 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12723 2016-01-29 Richard Biener <rguenther@suse.de>
12725 PR middle-end/69537
12726 * gcc.dg/uninit-21.c: New testcase.
12728 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
12731 * gcc.target/i386/pr69459.c: New test.
12733 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
12736 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12737 * gcc.target/mips/pr68400.c: New test.
12739 2016-01-28 Martin Sebor <msebor@redhat.com>
12742 * gcc.target/powerpc/pr17381.c: New test.
12744 2016-01-28 Jakub Jelinek <jakub@redhat.com>
12746 PR middle-end/69542
12747 * gcc.dg/torture/pr69542.c: New test.
12749 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12751 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12753 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12755 * gcc.dg/pr65980.c: Skip on AIX.
12756 * gcc.dg/pr66688.c: Same.
12758 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12761 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12762 * gcc.dg/tree-ssa/sra-18.c: Same.
12764 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12767 * gfortran.dg/block_15.f08: New test.
12768 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12769 on incorrectly closed BLOCK.
12771 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12773 * gcc.dg/declare-simd.c: New test.
12774 2016-01-28 Richard Biener <rguenther@suse.de>
12776 PR tree-optimization/69466
12777 * gfortran.dg/vect/pr69466.f90: New testcase.
12779 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12781 * g++.dg/pr67989.C: Remove ARM-specific option.
12782 * gcc.target/arm/pr67989.C: New file.
12784 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12786 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12787 and expm1 test for glibc < 2.11.
12789 2016-01-27 Richard Henderson <rth@redhat.com>
12791 * gcc.c-torture/execute/pr69447.c: New test.
12793 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
12796 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12798 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12801 * gcc.dg/pr66869.c: New test.
12803 2016-01-25 Jeff Law <law@redhat.com>
12805 PR tree-optimization/68398
12806 PR tree-optimization/69196
12807 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12808 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12809 path to avoid new heuristic allowing more irreducible regions
12810 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12811 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12812 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12813 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12814 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12816 2016-01-27 Marek Polacek <polacek@redhat.com>
12819 * c-c++-common/vector-compare-4.c: New test.
12821 2016-01-27 David Malcolm <dmalcolm@redhat.com>
12823 PR preprocessor/69126
12824 * c-c++-common/pr69126.c: New test case.
12826 2016-01-27 Ian Lance Taylor <iant@google.com>
12828 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12830 2016-01-27 Ryan Burn <contact@rnburn.com>
12833 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12835 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12838 * gcc.target/i386/pr69512.c: New test.
12840 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12843 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12845 2016-01-27 Marek Polacek <polacek@redhat.com>
12848 * g++.dg/pr69379.C: New test.
12850 2016-01-27 Martin Sebor <msebor@redhat.com>
12853 * g++.dg/abi/Wabi-2-2.C: New test.
12854 * g++.dg/abi/Wabi-2-3.C: New test.
12855 * g++.dg/abi/Wabi-3-2.C: New test.
12856 * g++.dg/abi/Wabi-3-3.C: New test.
12858 2016-01-27 Richard Biener <rguenther@suse.de>
12860 PR tree-optimization/69166
12861 * gcc.dg/torture/pr69166.c: New testcase.
12863 2016-01-27 Martin Jambor <mjambor@suse.cz>
12865 PR tree-optimization/69355
12866 * gcc.dg/tree-ssa/pr69355.c: New test.
12868 2016-01-27 Marek Polacek <polacek@redhat.com>
12871 * g++.dg/ext/constexpr-vla1.C: New test.
12873 2016-01-20 Christian Bruel <christian.bruel@st.com>
12876 * gcc.target/arm/pr69245.c: New test.
12878 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12880 PR tree-optimization/69399
12881 * gcc.dg/torture/pr69399.c: New test.
12883 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12885 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12887 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12889 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12891 2016-01-26 Tom de Vries <tom@codesourcery.com>
12893 PR tree-optimization/69110
12894 * gcc.dg/autopar/pr69110.c: New test.
12896 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
12897 Sebastian Pop <s.pop@samsung.com>
12899 * gcc.dg/graphite/isl-ast-op-select.c: New.
12901 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
12904 * gfortran.dg/allocate_error_6.f90: New test.
12906 2016-01-26 Richard Henderson <rth@redhat.com>
12908 * gcc.dg/tm/pr60908.c: New test.
12910 2016-01-26 David Malcolm <dmalcolm@redhat.com>
12913 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12915 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12916 expected multiline output to reflect the colorization being
12917 disabled before newlines.
12918 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12919 (custom_diagnostic_finalizer): Replace call to
12920 pp_newline_and_flush with call to pp_flush.
12921 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12922 * gfortran.dg/implicit_class_1.f90: Likewise.
12923 * lib/gcc-dg.exp (allow_blank_lines): New global.
12924 (dg-allow-blank-lines-in-output): New procedure.
12925 (gcc-dg-prune): Complain about blank lines in the output, unless
12926 dg-allow-blank-lines-in-output was called.
12927 * lib/multiline.exp (_build_multiline_regex): Only support
12928 arbitrary followup text for non-blank-lines, not for blank lines.
12930 2016-01-26 Jakub Jelinek <jakub@redhat.com>
12932 PR tree-optimization/69483
12933 * gcc.dg/pr69483.c: New test.
12934 * g++.dg/opt/pr69483.C: New test.
12936 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12939 * gcc.target/arm/pr68620.c: New test.
12941 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12943 * gcc.target/i386/pr68986-2.c: Remove -m32.
12945 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12948 * gcc.target/i386/pr68986-1.c: New test.
12949 * gcc.target/i386/pr68986-2.c: Likewise.
12950 * gcc.target/i386/pr68986-3.c: Likewise.
12952 2016-01-26 Christian Bruel <christian.bruel@st.com>
12954 * lib/target-supports.exp
12955 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12956 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12957 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12959 2016-01-26 Richard Biener <rguenther@suse.de>
12961 PR tree-optimization/69452
12962 * gcc.dg/torture/pr69452.c: New testcase.
12964 2016-01-26 Jakub Jelinek <jakub@redhat.com>
12967 * gcc.dg/pr69442.c: New test.
12969 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12972 * gcc.target/aarch64/simd/pr67896.C: New.
12974 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12976 PR tree-optimization/69400
12977 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12979 (plugin_init): Call it.
12980 * gcc.dg/torture/pr69400.c: New test.
12982 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12984 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12986 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12987 Sebastian Pop <s.pop@samsung.com>
12989 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12992 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12993 Sebastian Pop <s.pop@samsung.com>
12995 * gcc.dg/graphite/pr69292.c: New.
12997 2016-01-25 Jakub Jelinek <jakub@redhat.com>
12999 * c-c++-common/goacc/use_device-1.c: New test.
13001 2016-01-25 Jeff Law <law@redhat.com>
13003 PR tree-optimization/69196
13004 PR tree-optimization/68398
13005 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13006 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13008 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
13011 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13014 2016-01-25 Richard Biener <rguenther@suse.de>
13017 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13019 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13022 * gcc.dg/pr69421.c: New test.
13024 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13026 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13027 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13028 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13029 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13030 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13031 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13032 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13033 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13034 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13035 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13037 2016-01-25 Richard Biener <rguenther@suse.de>
13039 PR tree-optimization/69376
13040 * gcc.dg/torture/pr69376.c: New testcase.
13042 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13046 * gfortran.dg/interface_38.f90: New test.
13047 * gfortran.dg/interface_39.f90: New test.
13049 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13052 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13057 * g++.dg/template/pr11858.C: New test.
13058 * g++.dg/template/pr24663.C: New test.
13059 * g++.dg/template/unify12.C: New test.
13060 * g++.dg/template/unify13.C: New test.
13061 * g++.dg/template/unify14.C: New test.
13062 * g++.dg/template/unify15.C: New test.
13063 * g++.dg/template/unify16.C: New test.
13064 * g++.dg/template/unify17.C: New test.
13066 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13069 gfortran.dg/pr68283.f90: New test.
13071 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13074 * gfortran.dg/inline_matmul_13.f90: New test.
13075 * gfortran.dg/matmul_bounds_8.f90: New test.
13076 * gfortran.dg/matmul_bounds_9.f90: New test.
13077 * gfortran.dg/matmul_bounds_10.f90: New test.
13079 2016-01-23 Tom de Vries <tom@codesourcery.com>
13081 PR tree-optimization/69426
13082 * gcc.dg/autopar/pr69426.c: New test.
13084 2016-01-23 Martin Sebor <msebor@redhat.com>
13088 * g++.dg/cpp0x/alignas5.C: New test.
13089 * g++.dg/ext/vector29.C: Same.
13091 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
13093 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13094 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13095 _GNU_SOURCE from compile flags to the source.
13096 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13097 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13098 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13099 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13101 2016-01-22 Jakub Jelinek <jakub@redhat.com>
13104 * g++.dg/opt/pr69432.C: New test.
13106 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13108 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13109 32-bit targets testing an -m64 multilib.
13111 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13113 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13116 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13118 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13120 2016-01-21 Christian Bruel <christian.bruel@st.com>
13123 * gcc.target/i386/pr68674.c
13124 * gcc.target/aarch64/pr68674.c
13125 * gcc.target/arm/pr68674.c
13127 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13130 * gcc.c-torture/execute/pr69403.c: New test.
13132 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13135 * g++.dg/template/pr55843.C: New.
13137 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13140 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13141 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13143 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13146 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13147 from dg-do compile directive, and instead add
13148 { dg-require-effective-target int128 }.
13150 2016-01-20 Martin Sebor <msebor@redhat.com>
13153 * gcc.dg/sync-fetch.c: New test.
13155 2016-01-21 Martin Sebor <msebor@redhat.com>
13158 * gcc.target/powerpc/pr69252.c: New test.
13160 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13163 * gfortran.dg/pr65996.f90: New test.
13165 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13168 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13169 expected to generate an error.
13171 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13173 PR middle-end/66178
13174 * gcc.dg/torture/pr66178.c: New test.
13176 2016-01-21 Anton Blanchard <anton@samba.org>
13177 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13180 * gcc.target/powerpc/pr63354.c: New test.
13182 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13184 PR rtl-optimization/68990
13185 * gcc.target/i386/pr68990: New.
13187 2016-01-21 Nick Clifton <nickc@redhat.com>
13190 * gcc.target/mips/pr69129.c: New.
13192 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13195 * g++.dg/cpp0x/pr58046.C: New.
13197 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13201 * gcc.target/arm/pr69187.c: New test.
13204 * g++.dg/torture/pr69355.C: New test.
13206 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13207 Sebastian Pop <s.pop@samsung.com>
13209 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13211 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13212 Sebastian Pop <s.pop@samsung.com>
13214 * gcc.dg/graphite/pr68976.c: New test.
13216 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13218 PR middle-end/67653
13219 * c-c++-common/pr67653.c: New test.
13220 * gcc.dg/torture/pr29119.c: Add dg-warning.
13222 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13224 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13226 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13229 * gcc.dg/pr24293.c: New test.
13230 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13231 incomplete struct type.
13232 * gcc.dg/declspec-1.c: Likewise.
13233 * gcc.dg/pr63549.c: Likewise.
13235 2016-01-20 Jakub Jelinek <jakub@redhat.com>
13237 PR tree-optimization/66612
13238 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13239 for bdn instruction.
13241 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13243 * lib/target-supports.exp
13244 (check_effective_target_arm_fp_ok_nocache): New.
13245 (check_effective_target_arm_fp_ok): New.
13246 (add_options_for_arm_fp): New.
13247 (check_effective_target_arm_crypto_ok_nocache): Require
13248 target_arm_v8_neon_ok instead of arm32.
13249 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13250 (check_effective_target_arm_crypto_pragma_ok): New.
13251 (add_options_for_arm_vfp): New.
13252 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13253 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13254 target instead. Force initial fpu to vfp.
13255 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13256 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13257 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13259 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13260 use arm_vfp effective target instead. Force initial fpu to vfp.
13261 * gcc.target/arm/attr-neon3.c: Likewise.
13262 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13264 * gcc.target/arm/unsigned-float.c: Likewise.
13265 * gcc.target/arm/vfp-1.c: Likewise.
13266 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13267 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13268 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13269 * gcc.target/arm/vfp-ldmias.c: Likewise.
13270 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13271 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13272 * gcc.target/arm/vfp-stmiad.c: Likewise.
13273 * gcc.target/arm/vfp-stmias.c: Likewise.
13274 * gcc.target/arm/vnmul-1.c: Likewise.
13275 * gcc.target/arm/vnmul-2.c: Likewise.
13276 * gcc.target/arm/vnmul-3.c: Likewise.
13277 * gcc.target/arm/vnmul-4.c: Likewise.
13279 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
13282 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13283 the MPX run-time library, for compile-time MPX test.
13284 * gcc.target/i386/chkp-always_inline.c: Likewise.
13285 * gcc.target/i386/chkp-bndret.c: Likewise.
13286 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13287 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13288 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13289 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13290 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13291 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13292 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13293 * gcc.target/i386/chkp-label-address.c: Likewise.
13294 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13295 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13296 * gcc.target/i386/chkp-pr69044.c: Likewise.
13297 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13298 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13299 * gcc.target/i386/chkp-strchr.c: Likewise.
13300 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13301 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13302 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13303 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13304 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13305 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13306 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13307 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13308 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13309 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13310 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13311 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13312 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13313 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13314 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13315 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13316 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13317 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13318 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13319 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13320 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13321 * gcc.target/i386/pr63995-2.c: Likewise.
13322 * gcc.target/i386/pr64805.c: Likewise.
13323 * gcc.target/i386/pr65044.c: Likewise.
13324 * gcc.target/i386/pr65167.c: Likewise.
13325 * gcc.target/i386/pr65183.c: Likewise.
13326 * gcc.target/i386/pr65184.c: Likewise.
13327 * gcc.target/i386/thunk-retbnd.c: Likewise.
13329 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13331 PR tree-optimization/69328
13332 * gcc.dg/pr69328.c: New test.
13334 2016-01-20 Jeff Law <law@redhat.com>
13337 * gcc.target/m68k/pr25114.c: New test.
13339 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13341 * gcc.target/arm/memset-inline-10.c: Added
13342 dg-require-effective-target arm_thumb2_ok.
13344 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13346 * gcc.dg/debug/dwarf2/sso.c: New test.
13348 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
13351 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13352 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13353 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13355 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13358 * g++.dg/ipa/devirt-50.C: New testcase.
13360 2016-01-19 Marek Polacek <polacek@redhat.com>
13363 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13364 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13366 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13369 * gcc.target/arm/pr69135_1.c: New test.
13371 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13373 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13375 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13377 * gcc.target/aarch64/ccmp_1.c: New testcase.
13379 2016-01-19 Marek Polacek <polacek@redhat.com>
13382 * g++.dg/cpp0x/enum30.C: New test.
13384 2016-01-19 Richard Biener <rguenther@suse.de>
13386 PR tree-optimization/69336
13387 * g++.dg/tree-ssa/pr69336.C: New testcase.
13389 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13392 * gcc.dg/pr65779.c: New test.
13394 2016-01-19 Richard Biener <rguenther@suse.de>
13396 PR tree-optimization/69352
13397 * gcc.dg/torture/pr69352.c: New testcase.
13399 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13401 PR rtl-optimization/68955
13402 PR rtl-optimization/64557
13403 * gcc.dg/torture/pr68955.c: New test.
13405 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13408 * g++.dg/torture/pr69136.C: New testcase.
13410 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13413 * g++.dg/lto/pr69133_0.C: New testcase.
13414 * g++.dg/lto/pr69133_1.C: New testcase.
13416 2016-01-15 Jeff Law <law@redhat.com>
13418 PR tree-optimization/69320
13419 * gcc.c-torture/pr69320-1.c: New test.
13420 * gcc.c-torture/pr69320-2.c: New test.
13421 * gcc.c-torture/pr69320-3.c: New test.
13422 * gcc.c-torture/pr69320-4.c: New test.
13424 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13429 * g++.dg/template/pr11858.C: New test.
13430 * g++.dg/template/pr24663.C: New test.
13431 * g++.dg/template/unify12.C: New test.
13432 * g++.dg/template/unify13.C: New test.
13433 * g++.dg/template/unify14.C: New test.
13434 * g++.dg/template/unify15.C: New test.
13435 * g++.dg/template/unify16.C: New test.
13436 * g++.dg/template/unify17.C: New test.
13438 2016-01-18 David Malcolm <dmalcolm@redhat.com>
13441 * gcc.dg/pr69181-1.c: New test file.
13442 * gcc.dg/pr69181-2.c: New test file.
13443 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13444 globals by moving it to...
13445 (cleanup-after-saved-dg-test): ...this new function. Add
13446 "global additional_sources_used". Add reset of global
13447 multiline_expected_outputs to the empty list.
13448 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13450 (multiline_expected_outputs): ...this, and updated comments to
13451 note that it is modified from gcc-dg.exp.
13452 (dg-end-multiline-output): Update for the above renaming.
13453 (handle-multiline-outputs): Likewise. Remove the clearing
13454 of the expected outputs to the empty list.
13456 2016-01-18 Richard Biener <rguenther@suse.de>
13458 PR tree-optimization/69297
13459 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13461 2016-01-18 Joseph Myers <joseph@codesourcery.com>
13463 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13465 * gcc.target/mips/mips-3d-2.c: Likewise.
13466 * gcc.target/mips/mips-3d-3.c: Likewise.
13467 * gcc.target/mips/mips-3d-4.c: Likewise.
13468 * gcc.target/mips/mips-3d-5.c: Likewise.
13469 * gcc.target/mips/mips-3d-6.c: Likewise.
13470 * gcc.target/mips/mips-3d-7.c: Likewise.
13471 * gcc.target/mips/mips-3d-8.c: Likewise.
13472 * gcc.target/mips/mips-3d-9.c: Likewise.
13473 * gcc.target/mips/mips-ps-1.c: Likewise.
13474 * gcc.target/mips/mips-ps-2.c: Likewise.
13475 * gcc.target/mips/mips-ps-3.c: Likewise.
13476 * gcc.target/mips/mips-ps-4.c: Likewise.
13477 * gcc.target/mips/mips-ps-5.c: Likewise.
13478 * gcc.target/mips/mips-ps-6.c: Likewise.
13479 * gcc.target/mips/mips-ps-7.c: Likewise.
13480 * gcc.target/mips/mips-ps-type.c: Likewise.
13481 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13482 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13484 2016-01-18 Tom de Vries <tom@codesourcery.com>
13486 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13487 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13488 * c-c++-common/goacc/kernels-empty.c: New test.
13489 * c-c++-common/goacc/kernels-eternal.c: New test.
13490 * c-c++-common/goacc/kernels-loop-2.c: New test.
13491 * c-c++-common/goacc/kernels-loop-3.c: New test.
13492 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13493 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13494 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13495 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13496 * c-c++-common/goacc/kernels-loop-data.c: New test.
13497 * c-c++-common/goacc/kernels-loop-g.c: New test.
13498 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13499 * c-c++-common/goacc/kernels-loop-n.c: New test.
13500 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13501 * c-c++-common/goacc/kernels-loop.c: New test.
13502 * c-c++-common/goacc/kernels-noreturn.c: New test.
13503 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13504 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13505 * c-c++-common/goacc/kernels-reduction.c: New test.
13507 2016-01-18 Tom de Vries <tom@codesourcery.com>
13509 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13510 * gcc.dg/autopar/outer-2.c: Same.
13511 * gcc.dg/autopar/outer-3.c: Same.
13512 * gcc.dg/autopar/outer-4.c: Same.
13513 * gcc.dg/autopar/outer-5.c: Same.
13514 * gcc.dg/autopar/outer-6.c: Same.
13515 * gcc.dg/autopar/parallelization-1.c: Same.
13516 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13517 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13518 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13519 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13520 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13521 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13522 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13523 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13524 * gcc.dg/autopar/pr39500-1.c: Same.
13525 * gcc.dg/autopar/pr39500-2.c: Same.
13526 * gcc.dg/autopar/pr46193.c: Same.
13527 * gcc.dg/autopar/pr46194.c: Same.
13528 * gcc.dg/autopar/pr49580.c: Same.
13529 * gcc.dg/autopar/pr49960-1.c: Same.
13530 * gcc.dg/autopar/pr49960.c: Same.
13531 * gcc.dg/autopar/pr68373.c: Same.
13532 * gcc.dg/autopar/reduc-1.c: Same.
13533 * gcc.dg/autopar/reduc-1char.c: Same.
13534 * gcc.dg/autopar/reduc-1short.c: Same.
13535 * gcc.dg/autopar/reduc-2.c: Same.
13536 * gcc.dg/autopar/reduc-2char.c: Same.
13537 * gcc.dg/autopar/reduc-2short.c: Same.
13538 * gcc.dg/autopar/reduc-3.c: Same.
13539 * gcc.dg/autopar/reduc-4.c: Same.
13540 * gcc.dg/autopar/reduc-6.c: Same.
13541 * gcc.dg/autopar/reduc-7.c: Same.
13542 * gcc.dg/autopar/reduc-8.c: Same.
13543 * gcc.dg/autopar/reduc-9.c: Same.
13544 * gcc.dg/autopar/uns-outer-4.c: Same.
13545 * gcc.dg/autopar/uns-outer-5.c: Same.
13546 * gcc.dg/autopar/uns-outer-6.c: Same.
13547 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13548 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13550 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13553 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13554 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13556 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13559 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13560 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13561 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13563 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13566 * gcc.dg/tree-ssa/sra-17.c: New.
13567 * gcc.dg/tree-ssa/sra-18.c: New.
13569 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13571 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13573 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13575 * gnat.dg/inline12.adb: New test.
13577 2016-01-18 Bin Cheng <bin.cheng@arm.com>
13579 PR tree-optimization/66797
13580 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13582 2016-01-18 Richard Biener <rguenther@suse.de>
13584 PR tree-optimization/69170
13585 * gcc.dg/torture/pr69170.c: New testcase.
13587 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
13589 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13591 2016-01-16 Tom de Vries <tom@codesourcery.com>
13593 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13595 2016-01-16 Tom de Vries <tom@codesourcery.com>
13597 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13598 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13599 redundant dg-require-effective-target pthread.
13600 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13601 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13602 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13603 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13604 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13605 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13606 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13608 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
13611 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13612 * gcc.target/powerpc/recip-7.c: Same.
13614 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13617 * g++.dg/template/pr69091.C: New test.
13619 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13621 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13622 dump does not contain an error_mark_node.
13623 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13624 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13626 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13629 * g++.dg/template/pr68936.C: New test.
13631 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
13634 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13635 * gcc.target/powerpc/recip-2.c: Same.
13636 * gcc.target/powerpc/recip-3.c: Same.
13637 * gcc.target/powerpc/recip-4.c: Same.
13638 * gcc.target/powerpc/recip-sqrtf.c: Same.
13640 2016-01-15 Jeff Law <law@redhat.com>
13642 PR tree-optimization/69270
13643 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13644 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13646 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
13649 * gfortran.dg/deferred_character_13.f90: New test for the fix
13650 of comment 3 of the PR.
13653 * gfortran.dg/deferred_character_8.f90: New test
13654 * gfortran.dg/allocate_error_5.f90: New test
13657 * gfortran.dg/deferred_character_10.f90: New test
13660 * gfortran.dg/deferred_character_14.f90: New test
13663 * gfortran.dg/deferred_character_11.f90: New test
13666 * gfortran.dg/deferred_character_9.f90: New test
13668 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13670 PR rtl-optimization/69030
13671 * gcc.target/i386/pr69030.c: New.
13673 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13675 * gcc.target/aarch64/target_attr_17.c: New test.
13677 2016-01-15 Richard Biener <rguenther@suse.de>
13679 PR tree-optimization/66856
13680 * gcc.dg/torture/pr66856-1.c: New testcase.
13681 * gcc.dg/torture/pr66856-2.c: Likewise.
13683 2016-01-15 Richard Biener <rguenther@suse.de>
13686 * g++.dg/lto/pr69137_0.C: New testcase.
13688 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13690 PR middle-end/69246
13691 * gcc.target/i386/pr69246.c: New test.
13693 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13695 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13697 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13700 * g++.dg/init/const9.C: Disable test on S/390.
13702 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13704 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13705 * g++.dg/Wno-frame-address.C: Ditto.
13707 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13709 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13711 2016-01-15 Richard Biener <rguenther@suse.de>
13713 PR tree-optimization/68961
13714 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13716 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13718 * gcc.target/i386/pr65105-5.c: New test.
13720 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13722 * gcc.c-torture/execute/alias-4.c: New testcase.
13724 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13727 * g++.dg/ipa/devirt-49.C: New testcase.
13729 2016-01-15 Christian Bruel <christian.bruel@st.com>
13732 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13733 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13734 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13736 2016-01-15 Richard Biener <rguenther@suse.de>
13738 PR tree-optimization/69117
13739 * gcc.dg/torture/pr69117.c: New testcase.
13741 2015-01-14 Ryan Burn <contact@rnburn.com>
13744 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13746 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13749 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13750 range tests use 100 * maximum instead of maximum + 1.
13752 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13755 * gcc.dg/guality/pr69244.c: New test.
13757 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
13759 * lib/target-supports.exp (check_effective_target_issignaling):
13761 * gcc.dg/pr61441.c: Require issignaling effective target.
13763 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13766 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13768 2016-01-14 David Malcolm <dmalcolm@redhat.com>
13771 PR preprocessor/69177
13772 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13773 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13774 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13775 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13777 2016-01-14 Marek Polacek <polacek@redhat.com>
13780 * gcc.dg/array-15.c: New test.
13782 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13784 PR middle-end/68146
13785 PR tree-optimization/69155
13786 * gfortran.dg/pr68146.f: New test.
13787 * gfortran.dg/pr69155.f90: New test.
13789 2016-01-14 Richard Biener <rguenther@suse.de>
13791 PR tree-optimization/68060
13792 * gcc.dg/torture/pr68060-1.c: New testcase.
13793 * gcc.dg/torture/pr68060-2.c: Likewise.
13795 2016-01-14 Nick Clifton <nickc@redhat.com>
13797 * lib/target-supports.exp
13798 (check_effective_target_arm_neon_ok_nocache): Add an option
13799 sequence that includes setting the ARM architecture to ARMv7-A.
13800 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13801 command line options necessary to enable Neon support.
13802 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13803 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13804 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13805 * gcc.target/arm/pr69180.c: Likewise.
13807 2016-01-14 Jeff Law <law@redhat.com>
13809 PR tree-optimization/69270
13810 * gcc.dg/tree-ssa/pr69270.c: New test.
13812 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13815 * c-c++-common/pr66208.c: New file.
13817 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13819 PR tree-optimization/69156
13820 * gcc.dg/pr69156.c: New test.
13822 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13824 * gcc.target/i386/pr69225-7.c: New test.
13826 2016-01-13 Richard Henderson <rth@redhat.com>
13828 * gcc.dg/tm/memopt-13.c: Update expected function.
13829 * gcc.dg/tm/memopt-6.c: Likewise.
13831 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
13833 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13834 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13835 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13836 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13838 2016-01-13 Tom de Vries <tom@codesourcery.com>
13840 PR tree-optimization/69169
13841 * gcc.dg/pr69169.c: New test.
13843 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
13846 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13847 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13848 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13849 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13850 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13851 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13852 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13853 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13855 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13858 * gcc.dg/pr69247.c: New test.
13860 2016-01-13 Richard Biener <rguenther@suse.de>
13862 PR tree-optimization/69242
13863 * gcc.dg/torture/pr69242.c: New testcase.
13865 2016-01-13 Richard Biener <rguenther@suse.de>
13867 PR tree-optimization/69186
13868 * gcc.dg/torture/pr69186.c: New testcase.
13870 2016-01-13 Jeff Law <law@redhat.com>
13872 PR tree-optimization/67755
13873 * gcc.dg/tree-ssa/pr67755.c: New test.
13875 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13877 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13878 pass number in output by a star.
13880 2016-01-12 Bin Cheng <bin.cheng@arm.com>
13882 PR tree-optimization/68911
13883 * gcc.c-torture/execute/pr68911.c: New test.
13885 2016-01-12 Marek Polacek <polacek@redhat.com>
13888 * g++.dg/warn/permissive-1.C: New test.
13890 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13894 * g++.dg/opt/pr69213.C: New test.
13896 2016-01-12 Christian Bruel <christian.bruel@st.com>
13899 * gcc.target/arm/pr69180.c: New test.
13901 2016-01-12 Richard Biener <rguenther@suse.de>
13904 * g++.dg/lto/pr69077_0.C: New testcase.
13905 * g++.dg/lto/pr69077_1.C: Likewise.
13907 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13910 * g++.dg/opt/pr69175.C: New test.
13912 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13914 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13915 rather than #including math.h & stdlib.h.
13916 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13917 * gcc.dg/vect/pr49771.c: Likewise.
13918 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13919 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13920 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13921 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13922 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13923 * gcc.dg/vect/pr44507.c: Likewise.
13924 * gcc.dg/vect/pr45902.c: Likewise.
13925 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13926 * gcc.dg/vect/vect-117.c: Likewise.
13927 * gcc.dg/vect/vect-99.c: Likewise.
13928 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13929 * gcc.dg/vect/vect-cond-1.c: Likewise.
13930 * gcc.dg/vect/vect-cond-2.c: Likewise.
13931 * gcc.dg/vect/vect-cond-3.c: Likewise.
13932 * gcc.dg/vect/vect-cond-4.c: Likewise.
13933 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13934 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13935 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13936 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13937 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13938 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13939 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13940 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13941 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13942 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13943 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13944 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13945 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13946 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13947 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13948 include of signal.h.
13949 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13950 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13951 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13952 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13953 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13954 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13955 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13956 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13957 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13958 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13959 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13960 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13961 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13962 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13963 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13964 * gcc.dg/vect/vect-outer-5.c: Likewise.
13965 * gcc.dg/vect/vect-outer-6.c: Likewise.
13966 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13967 include of stdio.h.
13969 2016-01-12 Nick Clifton <nickc@redhat.com>
13972 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13973 to fread so that it will be found in all target runtimes.
13975 2016-01-12 Richard Biener <rguenther@suse.de>
13977 PR tree-optimization/69053
13978 * g++.dg/torture/pr69053.C: New testcase.
13980 2016-01-12 Richard Biener <rguenther@suse.de>
13982 PR tree-optimization/69168
13983 * gcc.dg/torture/pr69168.c: New testcase.
13985 2016-01-12 Richard Biener <rguenther@suse.de>
13987 PR tree-optimization/69157
13988 * gcc.dg/torture/pr69157.c: New testcase.
13990 2016-01-12 Richard Biener <rguenther@suse.de>
13992 PR tree-optimization/69174
13993 * gcc.dg/torture/pr69174.c: New testcase.
13995 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13999 * g++.dg/tls/pr66808.C: New test.
14000 * g++.dg/tls/pr69000.C: New test.
14002 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14004 * gcc.target/powerpc/swaps-p8-23.c: New test.
14005 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14007 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
14009 PR tree-optimization/68356
14010 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14012 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14013 Jim Wilson <jim.wilson@linaro.org>
14016 * gcc.target/arm/pr69194.c: New test.
14018 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14021 * gcc.target/i386/pr69225-1.c: New test.
14022 * gcc.target/i386/pr69225-2.c: Likewise.
14023 * gcc.target/i386/pr69225-3.c: Likewise.
14024 * gcc.target/i386/pr69225-4.c: Likewise.
14025 * gcc.target/i386/pr69225-5.c: Likewise.
14026 * gcc.target/i386/pr69225-6.c: Likewise.
14028 2016-01-11 Jakub Jelinek <jakub@redhat.com>
14031 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14035 * gcc.dg/pr69071.c: New test.
14038 * g++.dg/opt/pr69211.C: New test.
14040 PR tree-optimization/69214
14041 * gcc.c-torture/compile/pr69214.c: New test.
14043 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
14045 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14046 * gcc.target/i386/pr66232-11.c: Ditto.
14047 * gcc.target/i386/pr66232-12.c: Ditto.
14048 * gcc.target/i386/pr66232-13.c: Ditto.
14050 2016-01-11 Richard Biener <rguenther@suse.de>
14052 PR tree-optimization/69173
14053 * gcc.dg/torture/pr69173.c: New testcase.
14055 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14057 PR rtl-optimization/68796
14058 * gcc.target/aarch64/tst_5.c: New test.
14059 * gcc.target/aarch64/tst_6.c: Likewise.
14061 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14063 PR rtl-optimization/68841
14064 * gcc.dg/pr68841.c: New test.
14065 * gcc.c-torture/execute/pr68841.c: New test.
14067 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14069 PR rtl-optimization/68920
14070 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14072 * gcc.dg/ifcvt-5.c: New test.
14074 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
14077 * g++.dg/pr69123.C: New.
14079 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14082 * gcc.target/i386/pr69010.c: New test.
14084 2016-01-11 Martin Jambor <mjambor@suse.cz>
14087 * gcc.target/i386/chkp-pr69044.c: New test.
14089 2016-01-11 Tom de Vries <tom@codesourcery.com>
14091 PR tree-optimization/69109
14092 * gcc.dg/autopar/pr69109-2.c: New test.
14093 * gcc.dg/autopar/pr69109.c: New test.
14095 2016-01-11 Tom de Vries <tom@codesourcery.com>
14097 PR tree-optimization/69108
14098 * gcc.dg/autopar/pr69108.c: New test.
14100 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14103 * c-c++-common/Wisleading-indentation.c: Augment test.
14105 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14108 * gfortran.dg/inline_matmul_12.f90: New test.
14110 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
14113 * gfortran.dg/actual_array_offset_1: New test.
14115 2016-01-10 Tom de Vries <tom@codesourcery.com>
14117 PR tree-optimization/69062
14118 * gcc.dg/autopar/pr69062.c: New test.
14120 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14122 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14123 * gcc.dg/vect/slp-perm-2.c: Likewise.
14124 * gcc.dg/vect/slp-perm-3.c: Likewise.
14125 * gcc.dg/vect/slp-perm-5.c: Likewise.
14126 * gcc.dg/vect/slp-perm-6.c: Likewise.
14127 * gcc.dg/vect/slp-perm-7.c: Likewise.
14128 * gcc.dg/vect/slp-perm-8.c: Likewise.
14130 2016-01-10 Tom de Vries <tom@codesourcery.com>
14132 PR tree-optimization/69039
14133 * gcc.dg/autopar/pr69039.c: New test.
14135 2016-01-09 Marek Polacek <polacek@redhat.com>
14138 * g++.dg/pr69113.C: New test.
14140 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14142 PR middle-end/50865
14143 PR tree-optimization/69097
14144 * gcc.c-torture/execute/pr50865.c: New test.
14145 * gcc.c-torture/execute/pr69097-1.c: New test.
14146 * gcc.c-torture/execute/pr69097-2.c: New test.
14147 * gcc.dg/pr69097-1.c: New test.
14148 * gcc.dg/pr69097-2.c: New test.
14150 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14153 * g++.dg/opt/pr69164.C: New test.
14155 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14157 PR tree-optimization/69167
14158 * gcc.dg/pr69167.c: New test.
14160 2016-01-08 Marek Polacek <polacek@redhat.com>
14163 * g++.dg/pr68449.C: New.
14165 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14167 PR tree-optimization/68707
14168 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14169 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14170 on platforms supporting it.
14171 * gcc.dg/vect/slp-perm-2.c: Likewise.
14172 * gcc.dg/vect/slp-perm-3.c: Likewise.
14173 * gcc.dg/vect/slp-perm-5.c: Likewise.
14174 * gcc.dg/vect/slp-perm-7.c: Likewise.
14175 * gcc.dg/vect/slp-perm-8.c: Likewise.
14176 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14177 on platforms supporting it.
14179 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14181 PR tree-optimization/69162
14182 * gcc.dg/pr69162.c: New test.
14184 PR tree-optimization/69172
14185 * gcc.dg/pr69172.c: New test.
14187 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14189 PR tree-optimization/67781
14190 * gcc.c-torture/execute/pr67781.c: New file.
14192 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14194 PR tree-optimization/69083
14195 * gcc.dg/vect/pr69083.c: New test.
14197 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14199 PR tree-optimization/61441
14200 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14201 Use -fexcess-precision=standard for compiler options.
14202 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14204 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14207 * gfortran.dg/gomp/pr69128.f90: New test.
14210 * g++.dg/ext/pr69145-1.C: New test.
14211 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14212 * g++.dg/ext/pr69145-2.h: New file.
14214 2016-01-07 Martin Sebor <msebor@redhat.com>
14217 * gcc.dg/atomic-fetch-bool.c: New test.
14218 * gcc.dg/sync-fetch-bool.c: New test.
14220 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14223 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14225 2016-01-07 Nick Clifton <nickc@redhat.com>
14228 * g++.dg/pr66655.C: New test.
14229 * g++.dg/pr66655_1.cc: Test support file.
14230 * g++.dg/pr66655.h: Test header file.
14232 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
14235 gfortran.dg/gomp/pr66680.f90: New test.
14237 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14240 * gcc.target/i386/pr69171-1.c: New test.
14241 * gcc.target/i386/pr69171-2.c: Likewise.
14242 * gcc.target/i386/pr69171-3.c: Likewise.
14243 * gcc.target/i386/pr69171-4.c: Likewise.
14244 * gcc.target/i386/pr69171-5.c: Likewise.
14245 * gcc.target/i386/pr69171-6.c: Likewise.
14247 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14249 PR middle-end/67639
14250 * c-c++-common/pr67639.c: New test.
14252 2016-01-07 Jakub Jelinek <jakub@redhat.com>
14254 PR tree-optimization/69141
14255 * g++.dg/opt/pr69141.C: New test.
14257 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14259 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14261 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
14264 * gcc.target/i386/pr69140.c: New test
14266 2016-01-06 David Malcolm <dmalcolm@redhat.com>
14268 * gcc.dg/bad-dereference.c: New test case.
14270 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14272 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14274 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14276 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14278 2016-01-06 Marek Polacek <polacek@redhat.com>
14281 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14283 2016-01-05 Marek Polacek <polacek@redhat.com>
14286 * gcc.dg/atomic-invalid-2.c: New.
14288 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14291 * gcc.target/i386/pr68991.c: New test.
14293 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14296 * g++.dg/pr68991-1.C: New test.
14297 * g++.dg/pr68991-2.C: Likewise.
14299 2016-01-05 Sergei Trofimovich <siarheit@google.com>
14302 * gcc.target/ia64/pr60465-gprel64.c: New test.
14303 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14305 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14307 PR rtl-optimization/68651
14308 * gcc.target/aarch64/pr68651_1.c: New test.
14310 2016-01-05 David Malcolm <dmalcolm@redhat.com>
14313 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14315 2016-01-05 Nathan Sidwell <nathan@acm.org>
14318 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14320 * gcc.dg/alias-15.c: New.
14322 2016-01-05 Nick Clifton <nickc@redhat.com>
14325 * g++.dg/pr68770.C: New test.
14327 2016-01-04 Mike Stump <mikestump@comcast.net>
14329 * lib/target-supports.exp (check_effective_target_cilkplus):
14330 cilkplus targets require pthreads.
14331 (check_effective_target_cilkplus): Remove special case for NVPTX.
14333 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14335 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14338 2016-01-04 Jakub Jelinek <jakub@redhat.com>
14340 Update copyright years.
14342 2016-01-04 Marek Polacek <polacek@redhat.com>
14345 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14346 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14347 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14349 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14351 * gcc.target/sparc/20160104-2.c: New test.
14353 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14355 * gcc.target/sparc/20160104-1.c: New test.
14357 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
14360 * gfortran.dg/pr65045.f90: New test.
14362 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14364 * gnat.dg/specs/debug1.ads: Delete.
14366 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14368 PR libgfortran/68867
14369 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14372 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14374 PR libgfortran/68867
14375 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14378 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
14381 * gfortran.dg/pr68864.f90: New test.
14383 2016-01-01 Jakub Jelinek <jakub@redhat.com>
14385 PR tree-optimization/69070
14386 * gcc.dg/pr69070.c: New test.
14389 * gfortran.dg/pr69055.f90: New test.
14392 * gcc.dg/pr69015.c: New test.
14394 Copyright (C) 2016 Free Software Foundation, Inc.
14396 Copying and distribution of this file, with or without modification,
14397 are permitted in any medium without royalty provided the copyright
14398 notice and this notice are preserved.