1 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3 PR rtl-optimization/78038
4 * gcc.target/aarch64/pr78038.c: New test.
6 2016-10-21 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/78051
9 * g++.dg/torture/pr78051.C: New testcase.
11 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
13 * c-c++-common/wdate-time.c: Restored test case.
14 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
16 2016-10-20 Jakub Jelinek <jakub@redhat.com>
18 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
20 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
23 * gcc.target/i386/pr78037.c: New test.
25 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
27 * gcc.target/visium/overflow8.c: New.
28 * gcc.target/visium/overflow16.c: Likewise.
29 * gcc.target/visium/overflow32: Likewise.
31 2016-10-20 Michael Matz <matz@suse.de>
33 * gcc.dg/loop-split.c: New test.
34 * gcc.dg/tree-ssa/ifc-9.c: Update.
35 * gcc.dg/tree-ssa/ifc-10.c: Update.
37 2016-10-20 Richard Biener <rguenther@suse.de>
39 * gcc.dg/graphite/pr35356-1.c: Update.
41 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
44 * g++.dg/cpp1y/pr77446.C: New.
46 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
48 PR tree-optimization/53979
49 * gcc.dg/pr53979-1.c: New test-case.
50 * gcc.dg/pr53979-2.c: Likewise.
52 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
54 * c-c++-common/Wint-in-bool-context-2.c: New test.
56 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
58 * gfortran.dg/dtio_17.f90: Fix test.
60 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
62 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
63 * gcc.dg/Walloca-2.c: Same.
65 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
67 * gcc.dg/Wvla-1.c: Rename to...
68 * gcc.dg/Wvla-larger-than-1.c: ...this.
69 * gcc.dg/Wvla-2.c: Rename to...
70 * gcc.dg/Wvla-larger-than-2.c: ...this.
71 * gcc.dg/Wvla-3.c: Rename to...
72 * gcc.dg/Walloca-11.c.: ...this.
73 * gcc.dg/wvla-[1-7].c: Rename to:
74 * gcc.dg/Wvla-[1-7].c: ...this.
76 2016-10-19 Bin Cheng <bin.cheng@arm.com>
78 PR tree-optimization/78005
79 * gcc.dg/vect/pr78005.c: New.
80 * gcc.target/i386/l_fma_float_1.c: Revise test.
81 * gcc.target/i386/l_fma_float_2.c: Ditto.
82 * gcc.target/i386/l_fma_float_3.c: Ditto.
83 * gcc.target/i386/l_fma_float_4.c: Ditto.
84 * gcc.target/i386/l_fma_float_5.c: Ditto.
85 * gcc.target/i386/l_fma_float_6.c: Ditto.
86 * gcc.target/i386/l_fma_double_1.c: Ditto.
87 * gcc.target/i386/l_fma_double_2.c: Ditto.
88 * gcc.target/i386/l_fma_double_3.c: Ditto.
89 * gcc.target/i386/l_fma_double_4.c: Ditto.
90 * gcc.target/i386/l_fma_double_5.c: Ditto.
91 * gcc.target/i386/l_fma_double_6.c: Ditto.
93 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
95 PR tree-optimization/78024
96 * gcc.dg/goacc/loop-processing-1.c: New file.
98 2016-10-19 Richard Biener <rguenther@suse.de>
100 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
102 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
104 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
105 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
106 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
107 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
108 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
109 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
110 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
111 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
112 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
113 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
114 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
115 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
116 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
117 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
118 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
119 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
120 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
121 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
122 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
123 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
124 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
125 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
126 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
127 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
128 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
129 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
130 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
131 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
132 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
133 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
134 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
135 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
136 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
137 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
138 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
139 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
140 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
141 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
142 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
143 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
144 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
145 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
146 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
147 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
148 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
149 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
150 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
151 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
152 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
153 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
154 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
155 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
156 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
157 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
158 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
159 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
160 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
161 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
162 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
163 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
164 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
165 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
166 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
167 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
168 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
169 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
170 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
171 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
172 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
173 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
174 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
175 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
176 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
177 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
178 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
179 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
180 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
181 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
182 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
183 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
184 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
185 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
186 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
187 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
188 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
189 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
190 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
191 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
192 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
193 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
194 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
195 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
196 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
197 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
198 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
199 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
200 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
201 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
202 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
203 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
204 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
205 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
206 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
207 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
208 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
209 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
210 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
211 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
212 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
213 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
214 * gcc.target/powerpc/vsu/vsu.exp: New file.
216 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
219 * gcc.target/i386/pr77991.c: New test.
221 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
223 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
226 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
228 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
230 2016-10-18 Richard Biener <rguenther@suse.de>
232 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
233 * gcc.dg/tree-ssa/pr21001.c: Likewise.
234 * gcc.dg/tree-ssa/pr21090.c: Likewise.
235 * gcc.dg/tree-ssa/pr21294.c: Likewise.
236 * gcc.dg/tree-ssa/pr21563.c: Likewise.
237 * gcc.dg/tree-ssa/pr23744.c: Likewise.
238 * gcc.dg/tree-ssa/pr25382.c: Likewise.
239 * gcc.dg/tree-ssa/pr68431.c: Likewise.
240 * gcc.dg/tree-ssa/vrp03.c: Likewise.
241 * gcc.dg/tree-ssa/vrp06.c: Likewise.
242 * gcc.dg/tree-ssa/vrp07.c: Likewise.
243 * gcc.dg/tree-ssa/vrp09.c: Likewise.
244 * gcc.dg/tree-ssa/vrp19.c: Likewise.
245 * gcc.dg/tree-ssa/vrp20.c: Likewise.
246 * gcc.dg/tree-ssa/vrp92.c: Likewise.
247 * gcc.dg/pr68217.c: Likewise.
248 * gcc.dg/predict-9.c: Likewise.
249 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
250 * gcc.dg/predict-1.c: Likewise.
252 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
254 * gfortran.dg/dtio_17.f90: New test.
256 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
258 * gcc.dg/ipa/vrp4.c: Adjust testcase.
260 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
262 * gcc.dg/ipa/vrp4.c: New test.
264 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
266 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
267 * gcc.dg/torture/pr39074.c: Likewise.
269 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
271 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
272 * gnat.dg/trampoline4.adb: Minor tweak.
274 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
276 PR tree-optimization/77916
277 * gcc.dg/torture/pr77916.c: New.
279 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
282 * gfortran.dg/pr77978_1.f90: New test.
283 * gfortran.dg/pr77978_2.f90: Ditto.
284 * gfortran.dg/pr77978_3.f90: Ditto.
286 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
290 * gfortran.dg/proc_ptr_49.f90: New test.
292 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
295 * gcc.target/arm/pr77308.c: New test.
297 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
299 * lib/target-supports.exp
300 (check_effective_target_floatn_nx_runtime): Return 0 for
303 2016-10-17 Andrew Pinski <apinski@cavium.com>
305 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
306 long instead of long.
307 * gcc.target/aarch64/cinc_common_1.c: Likewise.
308 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
309 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
310 * gcc.target/aarch64/mult-synth_4.c: Likewise.
311 * gcc.target/aarch64/pr68102_1.c: Likewise.
312 * gcc.target/aarch64/target_attr_3.c: Likewise.
314 2016-10-17 Richard Biener <rguenther@suse.de>
316 PR tree-optimization/77988
317 * gcc.dg/torture/pr77988.c: New testcase.
319 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
321 * gcc.dg/pr71636-1.c: New test-case.
322 * gcc.dg/pr71636-2.c: Likewise.
324 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
326 * gnat.dg/trampoline3.adb: New test.
327 * gnat.dg/trampoline4.adb: Likewise.
329 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
331 * gfortran.dg/dtio_16.f90: New test.
333 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
335 * gcc.target/sparc/bmaskbshuf.c: Rename to...
336 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
337 * gcc.target/sparc/bmaskbshuf-2.c: New test.
339 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
341 * gcc.target/sparc/popc.c: Rename to...
342 * gcc.target/sparc/popc-1.c: ...this.
343 * gcc.target/sparc/popc-2.c: New test.
345 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
348 * gfortran.dg/unexpected_eof_4.f90: New test.
350 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
353 * gfortran.dg/negative_unit2.f90: New test.
355 2016-10-14 Jakub Jelinek <jakub@redhat.com>
358 * gfortran.dg/pr77959.f90: New test.
360 DR 1511 - const volatile variables and ODR
361 * g++.dg/DRs/dr1511-1.C: New test.
362 * g++.dg/DRs/dr1511-2.C: New test.
364 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
366 * gnat.dg/debug7.adb (dg-options): Remove -g.
367 * gnat.dg/debug8.adb (dg-options): Add -margs.
368 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
370 2016-10-14 Richard Biener <rguenther@suse.de>
372 PR tree-optimization/77979
373 * gcc.dg/torture/pr77979.c: New testcase.
375 2016-10-14 Martin Liska <mliska@suse.cz>
377 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
378 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
379 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
381 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
383 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
384 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
385 * gcc.dg/torture/pr77937-2.c: Likewise.
387 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
389 * gnat.dg/lto15.adb: Adjust.
390 * gnat.dg/lto16.adb: Likewise.
391 * gnat.dg/lto17.adb: Likewise
392 * gnat.dg/lto18.ad[sb]: New test.
393 * gnat.dg/lto18_pkg.ads: New helper.
394 * gnat.dg/lto19.adb: New test.
395 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
396 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
397 * gnat.dg/lto20.adb: New test.
398 * gnat.dg/lto20_pkg.ad[sb]: New helper.
400 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
402 * gfortran.dg/coarray_38.f90: Expect error message.
404 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
406 * gcc.target/aarch64/spellcheck_1.c: New test.
407 * gcc.target/aarch64/spellcheck_2.c: Likewise.
408 * gcc.target/aarch64/spellcheck_3.c: Likewise.
409 * gcc.target/aarch64/spellcheck_4.c: Likewise.
410 * gcc.target/aarch64/spellcheck_5.c: Likewise.
411 * gcc.target/aarch64/spellcheck_6.c: Likewise.
413 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
415 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
417 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
419 PR tree-optimization/77937
420 * gcc.dg/torture/pr77937-1.c: New.
421 * gcc.dg/torture/pr77937-2.c: New.
423 2016-10-13 Jakub Jelinek <jakub@redhat.com>
425 * g++.dg/cpp1z/inline-var1.C: New test.
426 * g++.dg/cpp1z/inline-var1a.C: New test.
427 * g++.dg/cpp1z/inline-var1.h: New file.
428 * g++.dg/cpp1z/inline-var2.C: New test.
429 * g++.dg/cpp1z/inline-var3.C: New test.
430 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
433 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
435 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
436 Xscale is specified, not just -march.
437 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
438 is incompatible with Xscale.
440 2016-10-13 Martin Sebor <msebor@redhat.com>
443 * g++.dg/ext/flexary4.C: Adjust.
444 * g++.dg/ext/flexary5.C: Same.
445 * g++.dg/ext/flexary9.C: Same.
446 * g++.dg/ext/flexary19.C: New test.
447 * g++.dg/ext/flexary18.C: New test.
448 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
450 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
451 Avoid generating a flexible array member in an array.
453 2016-10-13 Martin Sebor <msebor@redhat.com>
455 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
456 to placate -Wformat on targets where the type is not int.
458 2016-10-13 David Malcolm <dmalcolm@redhat.com>
460 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
463 2016-10-13 Bin Cheng <bin.cheng@arm.com>
465 * gcc.target/i386/l_fma_float_1.c: Revise test.
466 * gcc.target/i386/l_fma_float_2.c: Ditto.
467 * gcc.target/i386/l_fma_float_3.c: Ditto.
468 * gcc.target/i386/l_fma_float_4.c: Ditto.
469 * gcc.target/i386/l_fma_float_5.c: Ditto.
470 * gcc.target/i386/l_fma_float_6.c: Ditto.
471 * gcc.target/i386/l_fma_double_1.c: Ditto.
472 * gcc.target/i386/l_fma_double_2.c: Ditto.
473 * gcc.target/i386/l_fma_double_3.c: Ditto.
474 * gcc.target/i386/l_fma_double_4.c: Ditto.
475 * gcc.target/i386/l_fma_double_5.c: Ditto.
476 * gcc.target/i386/l_fma_double_6.c: Ditto.
478 2016-10-13 Bin Cheng <bin.cheng@arm.com>
480 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
482 2016-10-13 Bin Cheng <bin.cheng@arm.com>
484 * gcc.dg/vect/vect-98.c: Refine test case.
485 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
486 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
487 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
489 2016-10-13 Jakub Jelinek <jakub@redhat.com>
492 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
494 2016-10-13 Martin Liska <mliska@suse.cz>
496 PR tree-optimization/77943
497 * g++.dg/tree-ssa/pr77943.C: New test.
499 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
502 * gfortran.dg/allocate_with_source_22.f03: New test.
503 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
506 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
508 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
509 * gcc.target/arm/movsi_movw.c: Likewise.
510 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
511 directive to work on big endian targets.
513 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
515 * gcc.dg/tree-ssa/evrp6.c: New test.
517 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
519 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
520 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
521 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
523 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
525 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
526 * gcc.target/powerpc/warn-2.c: Ditto.
528 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
530 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
531 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
532 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
534 * gcc.target/mips/msa.c: New test.
535 * gcc.target/mips/msa-builtins.c: Likewise.
536 * lib/target-supports.exp (check_mips_msa_hw_available): New.
537 (check_effective_target_mips_msa_runtime): Likewise.
538 (check_effective_target_mips_msa): Likewise.
539 (add_options_for_mips_msa): Likewise.
540 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
541 (check_effective_target_vect_intfloat_cvt): Likewise.
542 (check_effective_target_vect_uintfloat_cvt): Likewise.
543 (check_effective_target_vect_floatint_cvt): Likewise.
544 (check_effective_target_vect_floatuint_cvt): Likewise.
545 (check_effective_target_vect_shift): Likewise.
546 (check_effective_target_vect_shift_char): Likewise.
547 (check_effective_target_vect_long): Likewise.
548 (check_effective_target_vect_float): Likewise.
549 (check_effective_target_vect_double): Likewise.
550 (check_effective_target_vect_long_long): Likewise.
551 (check_effective_target_vect_perm): Likewise.
552 (check_effective_target_vect_perm_byte): Likewise.
553 (check_effective_target_vect_perm_short): Likewise.
554 (check_effective_target_vect_sdot_qi): Likewise.
555 (check_effective_target_vect_udot_qi): Likewise.
556 (check_effective_target_vect_sdot_hi): Likewise.
557 (check_effective_target_vect_udot_hi): Likewise.
558 (check_effective_target_vect_pack_trunc): Likewise.
559 (check_effective_target_vect_unpack): Likewise.
560 (check_effective_target_vect_hw_misalign): Likewise.
561 (check_effective_target_vect_condition): Likewise.
562 (check_effective_target_vect_cond_mixed): Likewise.
563 (check_effective_target_vect_char_mult): Likewise.
564 (check_effective_target_vect_short_mult): Likewise.
565 (check_effective_target_vect_int_mult): Likewise.
566 (check_effective_target_vect_extract_even_odd): Likewise.
567 (check_effective_target_vect_interleave): Likewise.
568 (check_vect_support_and_set_flags): Check if the target supports MSA
569 and append to the list of EFFECTIVE_TARGETS.
571 2016-10-12 Richard Biener <rguenther@suse.de>
574 * g++.dg/torture/pr77947.C: New testcase.
576 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
578 * gnat.dg/debug8.adb: New testcase.
580 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
582 * gnat.dg/debug9.adb: New testcase.
584 2016-10-12 Richard Biener <rguenther@suse.de>
586 * gcc.dg/tree-ssa/vrp35.c: Adjust.
587 * gcc.dg/tree-ssa/vrp36.c: Likewise.
588 * gcc.dg/tree-ssa/vrp46.c: Likewise.
590 2016-10-12 Richard Biener <rguenther@suse.de>
592 PR tree-optimization/77920
593 * gcc.dg/torture/pr77920.c: New testcase.
595 2016-10-12 Jakub Jelinek <jakub@redhat.com>
597 PR tree-optimization/77929
598 * gcc.c-torture/compile/pr77929.c: New test.
600 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
601 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
602 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
603 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
604 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
605 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
606 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
607 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
608 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
610 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
612 * gcc.target/sparc/setcc-4.c: Adjust.
613 * gcc.target/sparc/setcc-5.c: Likewise.
614 * gcc.target/sparc/setcc-6.c: Likewise.
615 * gcc.target/sparc/setcc-7.c: Likewise.
616 * gcc.target/sparc/setcc-8.c: Likewise.
617 * gcc.target/sparc/setcc-9.c: Likewise.
618 * gcc.target/sparc/setcc-10.c: Delete.
620 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
623 * gfortran.dg/pr77942.f90
625 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
627 * gfortran.dg/dec_math.f90: New testsuite.
629 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
631 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
632 (main): Declare j as i32 instead of int.
634 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
637 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
638 target triplet instead of *-*-*-*.
640 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
642 * gnat.dg/unchecked_convert10.adb: New test.
643 * gnat.dg/unchecked_convert11.adb: Likewise.
644 * gnat.dg/unchecked_convert12.adb: Likewise.
646 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
648 * gcc.target/sparc/cbcond-1.c: New test.
649 * gcc.target/sparc/cbcond-2.c: Likewise.
650 * gcc.target/sparc/movcc-1.c: Likewise.
651 * gcc.target/sparc/movcc-2.c: Likewise.
652 * gcc.target/sparc/setcc-1.c: Adjust.
653 * gcc.target/sparc/setcc-2.c: Likewise.
654 * gcc.target/sparc/setcc-3.c: Likewise.
655 * gcc.target/sparc/setcc-4.c: Likewise.
656 * gcc.target/sparc/setcc-5.c: Likewise.
657 * gcc.target/sparc/setcc-6.c: New test.
658 * gcc.target/sparc/setcc-7.c: Likewise.
659 * gcc.target/sparc/setcc-8.c: Likewise.
660 * gcc.target/sparc/setcc-9.c: Likewise.
661 * gcc.target/sparc/setcc-10.c: Likewise.
663 2016-10-10 Jeff Law <law@redhat.com>
665 PR tree-optimization/71947
666 * gcc.dg/tree-ssa/pr71947-1.c: New test.
667 * gcc.dg/tree-ssa/pr71947-2.c: New test.
668 * gcc.dg/tree-ssa/pr71947-3.c: New test.
669 * gcc.dg/tree-ssa/pr71947-4.c: New test.
670 * gcc.dg/tree-ssa/pr71947-5.c: New test.
671 * gcc.dg/tree-ssa/pr71947-6.c: New test.
673 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
676 * gfortran.dg/matmul_11.f90: New test.
678 2016-10-10 Jiong Wang <jiong.wang@arm.com>
680 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
681 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
682 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
683 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
684 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
685 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
686 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
687 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
688 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
692 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
693 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
694 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
695 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
696 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
697 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
698 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
699 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
700 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
701 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
702 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
703 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
704 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
705 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
706 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
707 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
708 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
709 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
710 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
711 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
712 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
713 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
714 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
715 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
716 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
717 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
718 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
719 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
720 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
721 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
722 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
723 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
724 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
725 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
726 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
727 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
728 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
729 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
730 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
731 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
732 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
733 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
734 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
735 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
736 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
737 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
738 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
740 2016-10-10 Jiong Wang <jiong.wang@arm.com>
742 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
743 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
744 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
745 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
746 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
747 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
748 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
749 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
750 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
751 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
752 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
753 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
754 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
755 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
757 2016-10-10 Jiong Wang <jiong.wang@arm.com>
759 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
761 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
763 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
764 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
765 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
766 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
768 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
769 Jiong Wang <jiong.wang@arm.com>
771 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
773 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
774 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
776 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
778 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
780 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
782 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
784 * gnat.dg/specs/vfa.ads: New test.
786 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
788 * gnat.dg/inline13.ad[sb]: New test.
789 * gnat.dg/inline13_pkg.ad[sb]: New helper.
791 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
793 * gnat.dg/biased_subtype.adb: New test.
795 2016-10-09 Jakub Jelinek <jakub@redhat.com>
797 PR tree-optimization/77901
798 * gcc.c-torture/compile/pr77901.c: New test.
800 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
802 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
803 * gcc.dg/ipa/propalign-2.c: Likewise
804 * gcc.dg/ipa/propalign-3.c: Likewise.
805 * gcc.dg/ipa/propalign-4.c: Likewise.
806 * gcc.dg/ipa/propalign-5.c: Likewise.
808 2016-10-08 Jakub Jelinek <jakub@redhat.com>
810 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
812 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
814 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
815 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
817 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
819 * gfortran.dg/dec_union_11.f90: New testcase.
821 2016-10-07 Nathan Sidwell <nathan@acm.org>
824 * g++.dg/cpp0x/pr66443-cxx11.C: New.
825 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
826 * g++.dg/cpp1y/pr66443-cxx14.C: New
827 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
828 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
830 2016-10-07 Jakub Jelinek <jakub@redhat.com>
832 * g++.dg/cpp0x/addressof1.C: New test.
833 * g++.dg/cpp0x/addressof2.C: New test.
835 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
837 * gcc.target/powerpc/float128-type-1.c: New test to check that
838 PowerPC 64-bit Linux enables -mfloat128-type by default.
839 * gcc.target/powerpc/float128-type-2.c: Likewise.
840 * gcc.target/powerpc/float128-mix.c: Change error message to
841 reflect that __ibm128 is now #define'ed to be long double.
843 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
846 * gfortran.dg/pr77406.f90: New test.
847 * gfortran.dg/assumed_type_3.f90: Update error messages.
848 * gfortran.dg/defined_operators_1.f90: Ditto.
849 * gfortran.dg/generic_26.f90: Ditto.
850 * gfortran.dg/generic_7.f90: Ditto.
851 * gfortran.dg/gomp/udr5.f90: Ditto.
852 * gfortran.dg/gomp/udr7.f90: Ditto.
853 * gfortran.dg/interface_1.f90: Ditto.
854 * gfortran.dg/interface_37.f90: Ditto.
855 * gfortran.dg/interface_5.f90: Ditto.
856 * gfortran.dg/interface_6.f90: Ditto.
857 * gfortran.dg/interface_7.f90
858 * gfortran.dg/no_arg_check_3.f90
859 * gfortran.dg/operator_5.f90
860 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
862 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
865 * c-c++-common/Wint-in-bool-context.c: Update test.
867 2016-10-07 Richard Biener <rguenther@suse.de>
869 * gcc.dg/tree-ssa/vrp01.c: Adjust.
870 * gcc.dg/tree-ssa/vrp34.c: Likewise.
872 2016-10-07 Marek Polacek <polacek@redhat.com>
874 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
876 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
879 * c-c++-common/pr69733.c: New test.
880 * gcc.dg/pr69733.c: New test.
881 * gcc.target/i386/pr69733.c: New test.
883 2016-10-07 Marek Polacek <polacek@redhat.com>
886 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
888 2016-10-07 Jakub Jelinek <jakub@redhat.com>
890 PR tree-optimization/77664
891 * gcc.dg/tree-ssa/pr77664.c: New test.
892 * gcc.dg/pr77664.c: New test.
894 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
896 * gfortran.dg/pr69955.f90: New test.
898 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
901 * gfortran.dg/pr57910.f90: New test.
903 2016-10-06 Jakub Jelinek <jakub@redhat.com>
905 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
906 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
908 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
910 PR tree-optimization/77862
911 * gcc.dg/pr77862.c: New test.
913 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
915 * gcc.dg/tree-ssa/evrp4.c: New test.
917 2016-10-06 Jeff Law <law@redhat.com>
919 PR tree-optimization/71661
920 * gcc.dg/tree-ssa/pr71661.c: New test.
922 2016-10-06 Richard Biener <rguenther@suse.de>
924 PR tree-optimization/77855
925 * gcc.dg/torture/pr77855.c: New testcase.
927 2016-10-06 James Clarke <jrtc27@jrtc27.com>
928 Eric Botcazou <ebotcazou@adacore.com>
930 * g++.dg/other/pr77759.C: New test.
932 2016-10-06 Richard Biener <rguenther@suse.de>
934 PR tree-optimization/77839
935 * gcc.dg/torture/pr77839.c: New testcase.
937 2016-10-06 Marek Polacek <polacek@redhat.com>
939 * g++.dg/cpp1z/init-statement9.C: New test.
941 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
943 * gcc.target/i386/pcommit-1.c: Deleted.
944 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
945 * gcc.target/i386/sse-13.c: Ditto.
946 * gcc.target/i386/sse-14.c: Ditto.
947 * gcc.target/i386/sse-22.c: Ditto.
948 * gcc.target/i386/sse-23.c: Ditto.
949 * g++.dg/other/i386-2.C: Ditto.
951 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
953 * gcc.target/i386/pr77833.c: Require int128 effective target.
955 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
959 * gfortran.dg/associate_22.f90: New test.
961 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
963 * gfortran.dg/dec_union_9.f90: New testcase.
964 * gfortran.dg/dec_union_10.f90: New testcase.
966 2016-10-05 Jakub Jelinek <jakub@redhat.com>
969 * gcc.dg/pch/pr66343-3.c: New test.
970 * gcc.dg/pch/pr66343-3.hs: New file.
973 * gcc.dg/pch/pr66343-1.c: New test.
974 * gcc.dg/pch/pr66343-1.hs: New file.
975 * gcc.dg/pch/pr66343-2.c: New test.
976 * gcc.dg/pch/pr66343-2.hs: New file.
978 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
980 * c-c++-common/Wint-in-bool-context.c: Update test.
982 2016-10-05 Marek Polacek <polacek@redhat.com>
984 * g++.dg/cpp1z/init-statement1.C: New test.
985 * g++.dg/cpp1z/init-statement2.C: New test.
986 * g++.dg/cpp1z/init-statement3.C: New test.
987 * g++.dg/cpp1z/init-statement4.C: New test.
988 * g++.dg/cpp1z/init-statement5.C: New test.
989 * g++.dg/cpp1z/init-statement6.C: New test.
990 * g++.dg/cpp1z/init-statement7.C: New test.
991 * g++.dg/cpp1z/init-statement8.C: New test.
993 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
996 * gfortran.dg/pr67524.f90: New test.
998 2016-10-05 Jakub Jelinek <jakub@redhat.com>
1001 * c-c++-common/ubsan/shift-9.c: New test.
1003 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1005 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1006 of int if __SIZEOF_INT__ is less than 4 bytes.
1008 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1010 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1011 * gfortran.dg/class_array_20.f03: Likewise.
1012 * gfortran.dg/class_array_21.f03: Likewise.
1013 * gfortran.dg/finalize_29.f08: Likewise.
1014 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1016 2016-10-05 Richard Biener <rguenther@suse.de>
1019 * gcc.dg/torture/pr77826.c: New testcase.
1021 2016-10-05 Richard Biener <rguenther@suse.de>
1023 * gcc.dg/fold-copysign-1.c: New testcase.
1025 2016-10-05 Andreas Schwab <schwab@suse.de>
1027 * g++.dg/pr49847-2.C: Remove.
1029 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1031 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1033 2016-10-05 Richard Biener <rguenther@suse.de>
1036 * gcc.dg/pr55152-2.c: New testcase.
1038 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1040 * gfortran.dg/dtio_15.f90: New test.
1042 2016-10-04 Ian Lance Taylor <iant@golang.org>
1044 * gcc.dg/split-7.c: New test.
1046 2016-10-04 Martin Sebor <msebor@redhat.com>
1048 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1049 %lc directive to wint_t to silence -Wformat warnings on targets
1050 where the latter is a distinct type such as long.
1052 2016-10-04 Martin Sebor <msebor@redhat.com>
1055 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1057 2016-10-04 Jakub Jelinek <jakub@redhat.com>
1060 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1062 * g++.dg/other/java3.C: Remove.
1063 * g++.dg/other/java1.C: Remove.
1064 * g++.dg/other/error12.C: Remove.
1065 * g++.dg/other/java2.C: Remove.
1066 * g++.dg/warn/Wnvdtor.C: Remove.
1067 * g++.dg/lookup/java1.C: Remove.
1068 * g++.dg/lookup/java2.C: Remove.
1069 * g++.dg/ext/pr34829.C: Remove.
1070 * g++.dg/ext/java-3.C: Remove.
1071 * g++.dg/ext/java-1.C: Remove.
1072 * g++.dg/ext/java-2.C: Remove.
1073 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1075 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1077 PR tree-optimization/77808
1078 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1080 2016-10-04 Richard Biener <rguenther@suse.de>
1082 PR tree-optimization/77399
1083 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1085 2016-10-04 Richard Biener <rguenther@suse.de>
1088 * gcc.target/i386/pr77833.c: New testcase.
1090 2016-09-26 Jeff Law <law@redhat.com>
1092 PR tree-optimization/71550
1093 PR tree-optimization/71403
1094 * gcc.c-torture/execute/pr71550.c: New test.
1096 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1098 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1101 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1104 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1106 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1108 2016-10-03 Marek Polacek <polacek@redhat.com>
1110 * g++.dg/cpp0x/nullptr37.C: New test.
1112 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1114 * c-c++-common/Wint-in-bool-context.c: Update test.
1116 2016-10-02 Jakub Jelinek <jakub@redhat.com>
1118 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1120 * g++.dg/charset/asm2.c (memmove): Likewise.
1121 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1122 * g++.dg/tls/diag-4.C (foo): Likewise.
1123 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1124 dg-warning, fix up regex.
1125 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1126 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1127 * g++.old-deja/g++.mike/net31.C: Likewise.
1128 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1130 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1131 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1133 2016-10-01 Richard Biener <rguenther@suse.de>
1136 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1138 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1141 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1143 2016-10-01 Jakub Jelinek <jakub@redhat.com>
1146 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1147 Add dg-prune-output directive.
1149 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1152 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1153 * gfortran.fortran-torture/compile/write.f90: Update test.
1155 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1157 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1158 arm_fp16_alternative_ok as the required effective target.
1159 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1160 -mfp16-format=alternative to the dg-options directive and remove
1161 the dg-add-options directive.
1163 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1166 * gfortran.dg/dec_union_8.f90: New testcase.
1168 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
1171 * gfortran.dg/dec_structure_16.f90: New testcase.
1173 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1175 * gfortran.dg/coarray_allocate_10.f08: New test.
1176 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1178 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1180 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1182 2016-09-30 Richard Biener <rguenther@suse.de>
1184 PR tree-optimization/77399
1185 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1187 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1189 * c-c++-common/pr27336.c: Make dependency on
1190 -fdelete-null-pointer-checks explicit.
1191 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1192 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1193 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1194 * gcc.dg/pic-1.c: Require fpic target support.
1195 * gcc.dg/pic-2.c: Likewise.
1197 2016-09-29 Jakub Jelinek <jakub@redhat.com>
1199 Implement P0001R1 - C++17 removal of register storage class specifier
1200 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1201 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1203 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1204 keyword if not __SSE2__.
1205 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1207 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1209 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1210 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1211 no_erroneous_warning): Expect new warnings for C++17.
1212 * g++.dg/warn/register-var-2.C (f): Likewise.
1213 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1214 * g++.dg/parse/linkage2.C (foo): Likewise.
1215 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1216 keyword on parameters for C++17.
1217 * g++.dg/cpp1z/register1.C: New test.
1218 * g++.dg/cpp1z/register2.C: New test.
1219 * g++.dg/cpp1z/register3.C: New test.
1221 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1223 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1224 * gcc.target/i386/avx2-check.h (main): Ditto.
1225 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1226 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1227 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1228 * gcc.target/i386/avx512er-check.h (main): Ditto.
1229 * gcc.target/i386/avx512f-check.h (main): Ditto.
1230 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1231 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1232 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1234 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
1237 * gcc.target/i386/pr77756.c: New test.
1239 2016-09-29 Marek Polacek <polacek@redhat.com>
1241 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1243 2016-09-29 Marek Polacek <polacek@redhat.com>
1245 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1248 2016-09-29 Martin Liska <mliska@suse.cz>
1250 * objc/execute/construct1.m: New test.
1252 2016-09-29 Richard Biener <rguenther@suse.de>
1254 PR tree-optimization/77768
1255 * gcc.dg/torture/pr77768.c: New testcase.
1257 2016-09-28 Richard Biener <rguenther@suse.de>
1260 * gcc.dg/pr77407.c: New testcase.
1262 2016-09-29 Richard Biener <rguenther@suse.de>
1265 * gcc.dg/pr55152.c: New testcase.
1266 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1268 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1270 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1271 (dg-options): Remove -m32.
1273 2016-09-28 Martin Sebor <msebor@redhat.com>
1276 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1278 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1280 PR libgfortran/77707
1281 * gfortran.dg/inquire_17.f90: New test.
1283 2016-09-28 Jakub Jelinek <jakub@redhat.com>
1286 * g++.dg/cpp1y/constexpr-77467.C: New test.
1288 2016-09-28 Martin Sebor <msebor@redhat.com>
1291 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1292 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1293 (test_sprintf_p_const): Adjust line numbers to avoid failures
1294 introduced in r240503.
1296 2016-09-28 Martin Sebor <msebor@redhat.com>
1299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1301 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1304 * g++.dg/pr77550.C: Avoid undefined behavior.
1306 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1308 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1310 * gcc.dg/strlenopt-20.c: Update test.
1311 * gcc.dg/strlenopt-21.c: Likewise.
1312 * gcc.dg/strlenopt-22.c: Likewise.
1313 * gcc.dg/strlenopt-22g.c: Likewise.
1314 * gcc.dg/strlenopt-26.c: Likewise.
1315 * gcc.dg/strlenopt-5.c: Likewise.
1316 * gcc.dg/strlenopt-7.c: Likewise.
1317 * gcc.dg/strlenopt-9.c: Likewise.
1319 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1321 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1323 * g++.dg/cpp1z/lambda-this1.C: New test.
1324 * g++.dg/cpp1z/lambda-this2.C: New test.
1327 * g++.dg/ubsan/return-4.C: New test.
1328 * g++.dg/ubsan/return-5.C: New test.
1329 * g++.dg/ubsan/return-6.C: New test.
1331 2016-09-27 Jiong Wang <jiong.wang@arm.com>
1333 * lib/target-supports.exp
1334 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1335 in function comment.
1337 2016-09-27 Martin Liska <mliska@suse.cz>
1339 PR gcov-profile/46266
1340 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1343 2016-09-27 Richard Biener <rguenther@suse.de>
1345 PR tree-optimization/77745
1346 * g++.dg/torture/pr77745.C: New testcase.
1348 2016-09-27 Richard Biener <rguenther@suse.de>
1350 PR tree-optimization/77478
1351 * gcc.dg/torture/pr77478.c: New testcase.
1353 2016-09-27 Martin Liska <mliska@suse.cz>
1355 PR gcov-profile/7970
1356 PR gcov-profile/16855
1357 PR gcov-profile/44779
1358 * g++.dg/gcov/pr16855.C: New test.
1360 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1362 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1364 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1367 * gfortran.dg/gomp/pr77666.f90: New test.
1369 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1372 * gcc.dg/torture/pr77677-2.c: New test.
1374 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1377 * gfortran.dg/pr77420_1.f90: New test.
1378 * gfortran.dg/pr77420_2.f90: Ditto.
1379 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1380 * gfortran.dg/pr77420_4.f90: this file.
1382 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1385 * gfortran.dg/pr77719.f90: New test.
1387 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1389 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1390 singular form of byte when quantity is unknown.
1392 2016-09-26 Marek Polacek <polacek@redhat.com>
1394 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1396 2016-09-26 Martin Liska <mliska@suse.cz>
1398 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1399 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1400 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1401 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1402 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1403 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1404 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1405 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1406 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1408 2016-09-26 Marek Polacek <polacek@redhat.com>
1411 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1412 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1413 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1414 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1415 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1416 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1417 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1418 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1419 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1420 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1421 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1422 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1423 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1424 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1425 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1426 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1427 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1428 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1429 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1430 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1431 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1432 * c-c++-common/attr-fallthrough-1.c: New test.
1433 * c-c++-common/attr-fallthrough-2.c: New test.
1434 * g++.dg/cpp0x/fallthrough1.C: New test.
1435 * g++.dg/cpp0x/fallthrough2.C: New test.
1436 * g++.dg/cpp1z/fallthrough1.C: New test.
1437 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1438 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1439 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1440 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1442 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1445 * gfortran.dg/pr77429.f90: New test.
1447 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1450 * gfortran.dg/pr77694.f90: New test.
1452 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1455 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1457 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1459 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1462 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1464 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1467 2016-09-24 Marek Polacek <polacek@redhat.com>
1470 * c-c++-common/Wbool-operation-1.c: New test.
1471 * gcc.dg/Wbool-operation-1.c: New test.
1473 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
1475 * gfortran.dg/dec_static_1.f90: New.
1476 * gfortran.dg/dec_static_2.f90: New.
1477 * gfortran.dg/dec_static_3.f90: New.
1478 * gfortran.dg/dec_static_4.f90: New.
1480 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1483 * gfortran.dg/negative_unit_check.f90: Update test.
1484 * gfortran.dg/dtio_14.f90: New test.
1486 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1488 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1489 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1490 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1491 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1492 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1493 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1494 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1496 2016-09-23 Martin Sebor <msebor@redhat.com>
1499 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1500 assuming long double is bigger than double.
1502 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1504 Implement P0138R2, C++17 construction rules for enum class values
1505 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1507 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1509 PR preprocessor/77672
1510 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1511 expected multiline output from first warning to reflect change
1514 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1516 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1518 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1519 Tom de Vries <tom@codesourcery.com>
1522 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1524 2016-09-23 Marek Polacek <polacek@redhat.com>
1526 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1527 * c-c++-common/gomp/atomic-13.c: Likewise.
1528 * c-c++-common/gomp/atomic-14.c: Likewise.
1529 * c-c++-common/pr60439.c: Remove invalid code.
1530 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1531 * g++.dg/expr/bitfield5.C: Likewise.
1532 * g++.dg/expr/bitfield6.C: Likewise.
1533 * g++.dg/expr/bool1.C: Likewise.
1534 * g++.dg/expr/bool3.C: Likewise.
1535 * g++.dg/expr/lval3.C: Likewise.
1536 * g++.dg/expr/lval4.C: Likewise.
1537 * g++.old-deja/g++.jason/bool5.C: Likewise.
1539 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1541 PR preprocessor/77672
1542 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1543 (test_terminator_location): New function.
1545 2016-09-23 Richard Biener <rguenther@suse.de>
1547 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1549 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1551 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1552 -march=armv8.2-a+fp16 when supported by the hardware.
1553 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1554 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1555 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1556 semi-colons to a macro invocations.
1557 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1558 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1560 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1561 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1563 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1572 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1573 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1574 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1576 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1578 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1580 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1581 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1582 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1584 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1588 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1589 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1590 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1591 defined. Also fix some white-space.
1592 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1593 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1594 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1595 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1597 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1598 defined. Also fix some long lines and white-space.
1599 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1600 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1601 defined. Also fix some long lines and white-space.
1602 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1603 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1605 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1606 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1607 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1609 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1610 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1611 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1613 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1614 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1615 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1616 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1618 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1620 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1621 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1623 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1624 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1626 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1628 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1629 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1630 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1631 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1633 2016-09-23 Jiong Wang <jiong.wang@arm.com>
1634 Matthew Wahab <matthew.wahab@arm.com>
1636 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1637 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1638 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1639 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1640 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1641 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1642 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1643 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1646 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1647 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1648 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1649 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1650 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1651 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1652 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1653 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1654 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1655 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1656 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1657 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1658 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1659 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1660 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1661 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1662 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1663 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1664 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1665 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1666 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1667 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1668 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1669 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1670 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1671 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1672 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1674 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1676 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1677 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1678 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1679 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1682 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1685 * gcc.dg/torture/pr77677.c: New test.
1687 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1689 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1692 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1694 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1695 options. Add tests for float16x4_t and float16x8_t.
1697 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1699 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1700 * gcc.target/s390/risbg-ll-2.c: Ditto.
1701 * gcc.target/s390/risbg-ll-3.c: Ditto.
1703 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1705 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1706 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1708 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1710 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1711 output to the simplified instructions.
1713 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1715 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1716 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1718 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1720 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1721 (FP16_SUPPORTED): New
1722 (expected-hfloat-16x4): Make conditional on __fp16 support.
1723 (expected-hfloat-16x8): Likewise.
1724 (vdup_n_f16): Disable for non-AArch64 targets.
1725 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1726 conditional on FP16_SUPPORTED.
1727 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1728 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1729 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1730 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1731 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1733 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1734 conditional on FP16_SUPPORTED.
1735 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1736 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1738 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1740 * gcc.target/arm/short-vfp-1.c: New.
1742 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1744 * gcc.target/arm/attr-fp16-arith-1.c: New.
1746 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1748 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1750 (add_options_for_arm_v8_2a_fp16_neon): New.
1751 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1752 (add_options_for_arm_arch_v8_2a): Auto-generate.
1753 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1754 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1755 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1756 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1757 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1758 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1759 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1761 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1763 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1764 arm_fp16_alternative_ok.
1765 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1766 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1767 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1768 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1769 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1770 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1771 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1772 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1773 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1774 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1775 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1776 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1777 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1778 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1779 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1780 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1781 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1782 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1783 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1784 arm_fp16_alternative_ok.
1785 * lib/target-supports.exp
1786 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1787 (check_effective_target_arm_fp16_alternative_ok): New.
1788 (check_effective_target_arm_fp16_none_ok_nocache): New.
1789 (check_effective_target_arm_fp16_none_ok): New.
1791 2016-09-23 Martin Liska <mliska@suse.cz>
1793 * gcc.dg/ipa/pr77653.c: Replace adress
1796 2016-09-23 Martin Liska <mliska@suse.cz>
1798 * gcc.target/i386/movbe-4.c: New test.
1800 2016-09-23 Martin Liska <mliska@suse.cz>
1802 * gcc.target/i386/crc32-5.c: New test.
1804 2016-09-23 Martin Liska <mliska@suse.cz>
1806 * gcc.target/i386/pr71652.c: New test.
1807 * gcc.target/i386/pr71652-2.c: New test.
1808 * gcc.target/i386/pr71652-3.c: New test.
1810 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1812 * lib/gcc-dg.exp (process-message): Support relative line number
1813 notation - .+4 or .-1 etc.
1814 * gcc.dg/dg-test-1.c: New test.
1816 2016-09-22 Martin Sebor <msebor@redhat.com>
1819 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1820 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1821 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1822 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1824 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
1826 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1827 * gcc.dg/ifcvt-2.c: Ditto.
1828 * gcc.dg/zero_bits_compound-1.c: Ditto.
1829 * gcc.dg/zero_bits_compound-1.c: Ditto.
1830 * gcc.dg/pr40550.c: Simplify target selectors.
1831 Use dg-additional-options.
1832 * gcc.dg/pr47893.c: Ditto.
1833 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1834 additional options for 32-bit x86 targets.
1835 * gcc.dg/pr70955.c: Move to ...
1836 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1838 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1841 * g++.dg/cpp0x/pr61019.C: New.
1843 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1844 Terry Guo <terry.guo@arm.com>
1846 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1847 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1848 * gcc.target/arm/pure-code/pure-code.exp: New.
1850 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
1852 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1853 Remove SSE effective target requirement.
1855 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1858 * g++.dg/cpp0x/pr71979.C: New.
1860 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1862 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1864 2016-09-22 Martin Liska <mliska@suse.cz>
1867 * gcc.dg/ipa/pr77653.c: New test.
1869 2016-09-22 Jakub Jelinek <jakub@redhat.com>
1872 * gfortran.dg/gomp/pr77665.f90: New test.
1874 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
1876 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1877 * gfortran.dg/dtio_13.f90: New test.
1879 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
1882 * gfortran.dg/pr66107.f90: New test.
1884 2016-09-21 Ian Lance Taylor <iant@golang.org>
1886 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1887 with call to builtin delete function.
1889 2016-09-21 Joseph Myers <joseph@codesourcery.com>
1891 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1892 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1893 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1894 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1897 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
1899 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1901 2016-09-21 Jakub Jelinek <jakub@redhat.com>
1904 * g++.dg/cpp1z/aligned-new6.C: New test.
1906 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1908 * gcc.target/arm/fp16-aapcs-3.c: New.
1909 * gcc.target/arm/fp16-aapcs-4.c: New.
1910 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1911 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1912 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1913 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1915 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1917 PR tree-optimization/77550
1918 * g++.dg/pr77550.C: New test.
1920 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
1923 * gcc.target/avr/torture/pr77326.c: New test.
1925 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
1927 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1929 2016-09-21 Richard Biener <rguenther@suse.de>
1931 PR tree-optimization/77648
1932 * gcc.dg/torture/pr77648-1.c: New testcase.
1933 * gcc.dg/torture/pr77648-2.c: Likewise.
1935 2016-09-21 Richard Biener <rguenther@suse.de>
1936 Jakub Jelinek <jakub@redhat.com>
1938 PR tree-optimization/77621
1939 * gcc.dg/pr77621.c: New testcase.
1941 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
1944 * gfortran.dg/dtio_12.f90: New test.
1946 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1948 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1950 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1952 PR tree-optimization/72835
1953 * gcc.dg/tree-ssa/pr72835.c: New test.
1955 2016-09-20 Martin Sebor <msebor@redhat.com>
1958 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1959 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1960 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1961 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1962 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1963 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1964 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1966 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1968 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1969 arguments/compare will be optimized away.
1970 * gcc.dg/torture/ftrapv-1.c: Likewise.
1972 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1974 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1975 will be optimized away.
1976 * gcc.dg/ipa/vrp1.c: New test.
1977 * gcc.dg/ipa/vrp2.c: New test.
1978 * gcc.dg/ipa/vrp3.c: New test.
1980 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1982 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1983 does the same transformation.
1984 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1985 * gcc.dg/tree-ssa/evrp1.c: New test.
1986 * gcc.dg/tree-ssa/evrp2.c: New test.
1987 * gcc.dg/tree-ssa/evrp3.c: New test.
1988 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1989 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1990 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1991 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1992 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1993 foling now happens early.
1994 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1995 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1996 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1997 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1998 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2000 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
2003 * gcc.target/i386/pr77621.c: New test.
2004 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2005 pattern, loop should vectorize with -mtune=atom.
2007 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2008 Jakub Jelinek <jakub@redhat.com>
2011 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2014 2016-09-20 Jakub Jelinek <jakub@redhat.com>
2017 * g++.dg/other/pr77626.C: New test.
2020 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2023 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2026 * c-c++-common/pr77624-1.c: New test.
2027 * c-c++-common/pr77624-2.c: New test.
2029 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2031 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2034 2016-09-20 Richard Biener <rguenther@suse.de>
2036 PR tree-optimization/77646
2037 * gcc.dg/torture/pr77646.c: New testcase.
2039 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2042 * c-c++-common/Wint-in-bool-context.c: New test.
2044 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2046 * gcc.dg/cr-decimal-dig-1.c: New test.
2048 2016-09-19 Joseph Myers <joseph@codesourcery.com>
2050 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2051 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2052 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2053 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2055 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2057 PR rtl-optimization/77416
2058 * gcc.target/powerpc/pr77416.c: New.
2060 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2063 * g++.dg/template/error-recovery4.C: New test.
2065 2016-09-19 Bin Cheng <bin.cheng@arm.com>
2067 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2069 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2071 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2072 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2074 2016-09-19 Jakub Jelinek <jakub@redhat.com>
2075 Jan Hubicka <jh@suse.cz>
2078 * gcc.dg/pr77587.c: New test.
2079 * gcc.dg/pr77587a.c: New file.
2081 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2083 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2084 * gfortran.dg/coarray_38.f90:
2085 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2086 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2087 * gfortran.dg/coarray_allocate_7.f08: New test.
2088 * gfortran.dg/coarray_allocate_8.f08: New test.
2089 * gfortran.dg/coarray_allocate_9.f08: New test.
2090 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2092 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2093 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2094 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2096 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2097 * gfortran.dg/coarray_lock_7.f90: Same.
2098 * gfortran.dg/coarray_poly_5.f90: Same.
2099 * gfortran.dg/coarray_poly_6.f90: Same.
2100 * gfortran.dg/coarray_poly_7.f90: Same.
2101 * gfortran.dg/coarray_poly_8.f90: Same.
2102 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2104 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
2107 * gfortran.dg/dec_structure_15.f90: New testcase.
2109 2016-09-19 Richard Biener <rguenther@suse.de>
2112 * gcc.dg/torture/pr77605.c: New testcase.
2114 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
2116 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2118 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
2120 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2121 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2122 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2123 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2124 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2125 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2126 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2127 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2128 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2129 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2130 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2132 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2134 * gcc.target/i386/pr68633.c: Fix expected result.
2136 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
2139 * gfortran.dg/pr68078.f90: New test.
2140 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2142 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2145 * gcc.target/powerpc/swaps-p8-25.c: New.
2147 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2150 * g++.dg/cpp0x/constexpr-77482.C: New test.
2153 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2155 * g++.dg/abi/abi-tag23a.C: Likewise.
2158 * g++.dg/cpp0x/decltype-77338.C: New test.
2161 * g++.dg/cpp0x/mutable1.C: New test.
2163 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2166 * gfortran.dg/pr77612.f90: New test.
2168 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2170 * gcc.dg/torture/pr70421.c: Require int32plus.
2172 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2175 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2178 * gcc.target/i386/pr77526.c: New test.
2180 2016-09-16 Jakub Jelinek <jakub@redhat.com>
2181 Eric Botcazou <ebotcazou@adacore.com>
2184 * gcc.target/i386/pr77594.c: New test.
2186 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
2189 * gfortran.dg/misplaced_implicit_character.f90: New test.
2191 2016-09-15 Bin Cheng <bin.cheng@arm.com>
2193 PR tree-optimization/77503
2194 * gcc.dg/vect/pr77503.c: New test.
2196 2016-09-15 Richard Biener <rguenther@suse.de>
2199 * c-c++-common/torture/pr77544.c: New testcase.
2201 2016-09-15 Jakub Jelinek <jakub@redhat.com>
2204 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2205 * gcc.dg/march-generic.c: Likewise.
2206 * gcc.target/i386/spellcheck-options-1.c: New test.
2207 * gcc.target/i386/spellcheck-options-2.c: New test.
2208 * gcc.target/i386/spellcheck-options-3.c: New test.
2209 * gcc.target/i386/spellcheck-options-4.c: New test.
2211 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2214 * gfortran.dg/goacc/pr72743.f90: New test.
2216 2016-09-15 Richard Biener <rguenther@suse.de>
2218 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2220 2016-09-15 Richard Biener <rguenther@suse.de>
2222 PR tree-optimization/77514
2223 * gcc.dg/torture/pr77514.c: New testcase.
2225 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2228 * g++.dg/lookup/pr77549.C: New test.
2230 2016-09-14 Marek Polacek <polacek@redhat.com>
2232 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2233 * c-c++-common/gomp/atomic-13.c: Likewise.
2234 * c-c++-common/gomp/atomic-14.c: Likewise.
2235 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2236 * g++.dg/cpp1z/bool-increment1.C: New test.
2237 * c-c++-common/pr60439.c: Add dg-warning.
2238 * g++.dg/expr/bitfield4.C: Likewise.
2239 * g++.dg/expr/bitfield5.C: Likewise.
2240 * g++.dg/expr/bitfield6.C: Likewise.
2241 * g++.dg/expr/bool1.C: Likewise.
2242 * g++.dg/expr/bool3.C: Likewise.
2243 * g++.dg/expr/lval3.C: Likewise.
2244 * g++.dg/expr/lval4.C: Likewise.
2245 * g++.old-deja/g++.jason/bool5.C: Likewise.
2246 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2247 * g++.dg/other/error18.C: Likewise.
2248 * g++.dg/gomp/atomic-14.C: Likewise.
2250 2016-09-14 Nathan Sidwell <nathan@acm.org>
2253 * g++.dg/cpp1y/pr77539.C: New.
2255 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2257 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2259 * g++.dg/ext/builtin_alloca.C: Likewise.
2260 * g++.dg/template/spec35.C: Likewise.
2261 * gcc.dg/builtins-68.c: Likewise.
2262 * gcc.misc-tests/gcov-13.c: Likewise.
2263 * gcc.misc-tests/gcov-14.c: Likewise.
2265 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2267 * gfortran.dg/dec_structure_14.f90: New testcase.
2269 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2272 * c-c++-common/tsan/pr68260.c: New test.
2274 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
2277 * gcc.target/msp430/function-attributes-1.c: New test.
2278 * gcc.target/msp430/function-attributes-2.c: New test.
2279 * gcc.target/msp430/function-attributes-3.c: New test.
2281 2015-04-18 Martin Sebor <msebor@redhat.com>
2283 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2284 of non-nul characters.
2285 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2287 2016-09-13 Jakub Jelinek <jakub@redhat.com>
2289 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2290 * g++.dg/cpp1z/gen-attrs1.C: New test.
2292 PR tree-optimization/77454
2293 * gcc.dg/pr77454.c: New test.
2296 * g++.dg/cpp1y/constexpr-77553.C: New test.
2298 2016-09-13 David Malcolm <dmalcolm@redhat.com>
2300 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2301 (test_show_locus): Replace rich_location::add_fixit_insert calls
2302 with add_fixit_insert_before and add_fixit_insert_after.
2304 2016-09-13 Jason Merrill <jason@redhat.com>
2305 Tom de Vries <tom@codesourcery.com>
2308 * g++.dg/pr77427.C: New test.
2310 2016-09-13 Martin Liska <mliska@suse.cz>
2312 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2314 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2315 * lib/target-supports.exp: Define the new target.
2317 2016-09-12 Andrew Pinski <apinski@cavium.com>
2319 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2320 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2322 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
2324 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2326 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2327 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2328 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2330 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2331 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2333 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2336 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2337 * g++.dg/ext/pr77496.C: New test.
2338 * g++.dg/warn/pr77496.C: New test.
2340 2016-09-12 David Malcolm <dmalcolm@redhat.com>
2343 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2344 to preserve conversion chars, and to preserve prefix information.
2345 * gcc.dg/format/pr72858.c: New test case.
2347 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2349 * gfortran.dg/pr77507.f90: Move to ...
2350 * gfortran.dg/ieee/pr77507.f90: here.
2352 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2355 * compile/pr61159.c: New testcase
2357 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2360 * gcc.dg/ipa/pr63416.c: New testcase.
2362 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
2363 Steven G. Kargl <kargl@gcc.gnu.org>
2366 * gfortran.dg/dtio_11.f90: new test.
2368 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2371 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2372 * gfortran.dg/c_assoc_4.f90: Ditto.
2374 2016-09-10 Tom de Vries <tom@codesourcery.com>
2377 * c-c++-common/va-arg-va-list-type.c: New test.
2379 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2381 PR rtl-optimization/77289
2382 * gcc.target/powerpc/pr77289.c: New test.
2384 2016-09-09 Martin Sebor <msebor@redhat.com>
2388 * gcc.dg/pr77520.c: New test.
2389 * gcc.dg/pr77521.c: New test.
2391 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2394 * gfortran.dg/pr77506.f90: New test.
2396 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2399 * gfortran.dg/pr77507.f90: New test.
2401 2016-09-09 Joseph Myers <joseph@codesourcery.com>
2403 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2405 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2406 Louis Krupp <lkrupp@gcc.gnu.org>
2409 * gfortran.dg/pr69514_1.f90: New test.
2410 * gfortran.dg/pr69514_2.f90: New test.
2412 2016-09-08 Jakub Jelinek <jakub@redhat.com>
2415 * gfortran.dg/gomp/pr77500.f90: New test.
2418 * gfortran.dg/gomp/pr77516.f90: New test.
2420 2016-09-07 Jakub Jelinek <jakub@redhat.com>
2423 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2424 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2425 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2426 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2427 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2428 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2430 2016-09-07 David Malcolm <dmalcolm@redhat.com>
2432 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2433 "substring-locations.h".
2435 2016-09-07 Richard Biener <rguenther@suse.de>
2438 * c-c++-common/vector-subscript-8.c: Move ..
2439 * gcc.dg/pr77450.c: ... here.
2441 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2443 PR libgfortran/77393
2444 * gfortran.dg/fmt_f0_2.f90: Update test.
2445 * gfortran.dg/fmt_f0_3.f90: New test.
2447 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2450 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2454 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2456 2016-09-06 Jakub Jelinek <jakub@redhat.com>
2459 * gcc.target/i386/pr69255-1.c: New test.
2460 * gcc.target/i386/pr69255-2.c: New test.
2461 * gcc.target/i386/pr69255-3.c: New test.
2463 2016-09-06 Martin Sebor <msebor@redhat.com>
2466 * gcc.dg/format/miss-7.c: New test.
2468 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
2470 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2472 2016-09-06 Martin Liska <mliska@suse.cz>
2474 PR gcov-profile/77378
2475 PR gcov-profile/77466
2476 * gcc.dg/profile-update-warning.c: New test.
2478 2016-09-06 Richard Biener <rguenther@suse.de>
2480 PR tree-optimization/77479
2481 * gcc.dg/torture/pr77479.c: New testcase.
2483 2016-09-06 Richard Biener <rguenther@suse.de>
2486 * c-c++-common/vector-subscript-7.c: Adjust.
2487 * c-c++-common/vector-subscript-8.c: New testcase.
2489 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2491 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2493 2016-09-05 Jakub Jelinek <jakub@redhat.com>
2496 * gcc.target/i386/avx512f-pr77476.c: New test.
2497 * gcc.target/i386/avx512bw-pr77476.c: New test.
2498 * gcc.target/i386/avx512dq-pr77476.c: New test.
2500 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2501 Update comment to mention also avx512f.
2504 * g++.dg/asan/pr77396-2.C: New test.
2506 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
2508 PR rtl-optimization/77452
2509 * gcc.target/i386/pr77452.c: New test.
2511 2016-09-05 Marek Polacek <polacek@redhat.com>
2514 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2516 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2519 * gfortran.dg/pr77391.f90: New test.
2521 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2524 * gfortran.dg/pr77460.f90: New test.
2526 2016-09-03 Jakub Jelinek <jakub@redhat.com>
2529 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2531 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2533 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2535 2016-09-02 David Malcolm <dmalcolm@redhat.com>
2537 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2539 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2540 diagnostic-test-show-locus-generate-patch.c to the sources
2541 for diagnostic_plugin_test_show_locus.c.
2543 2016-09-02 Jakub Jelinek <jakub@redhat.com>
2546 * gcc.dg/gomp/_Atomic-1.c: New test.
2547 * gcc.dg/gomp/_Atomic-2.c: New test.
2548 * gcc.dg/gomp/_Atomic-3.c: New test.
2549 * gcc.dg/gomp/_Atomic-4.c: New test.
2550 * gcc.dg/gomp/_Atomic-5.c: New test.
2553 * g++.dg/asan/pr77396.C: New test.
2555 2016-09-01 Martin Sebor <msebor@redhat.com>
2557 PR tree-optimization/71831
2558 * gcc.dg/builtin-object-size-16.c: New test.
2559 * gcc.dg/builtin-object-size-17.c: New test.
2561 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2563 PR libgfortran/77393
2564 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2566 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
2568 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2569 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2570 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2571 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2572 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2573 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2574 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2575 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2576 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2577 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2578 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2579 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2580 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2581 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2582 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2583 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2584 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2585 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2587 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2589 * gnat.dg/opt58.adb: New test.
2590 * gnat.dg/opt58_pkg.ads: New helper.
2592 2016-09-01 Richard Biener <rguenther@suse.de>
2595 * gcc.dg/torture/pr77436.c: New testcase.
2597 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2599 * gcc.dg/pr64252.c: Require int32plus.
2600 * gcc.dg/pr66299-1.c: Likewise.
2601 * gcc.dg/pr66299-2.c: Likewise.
2602 * gcc.dg/torture/20131115-1.c: Skip for avr.
2604 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2606 * gcc.target/aarch64/ands_3.c: New test.
2608 2016-08-31 Jakub Jelinek <jakub@redhat.com>
2611 * gfortran.dg/gomp/pr77352.f90: New test.
2614 * gfortran.dg/gomp/pr77374.f08: New test.
2616 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2618 PR tree-optimization/73714
2619 * gcc.dg/tree-ssa/pr73714.c: New test.
2621 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2623 PR libgfortran/77393
2624 * gfortran.dg/fmt_f0_2.f90: New test.
2626 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2628 * gcc.target/i386/pr59539-2.c: Adapt options.
2629 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2631 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
2634 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2635 of the associate entity and replace with a pointer to the
2636 intended item on the stack.
2638 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2639 Paul Thomas <pault@gcc.gnu.org>
2642 * gfortran.dg/dtio_1.f90: New test.
2643 * gfortran.dg/dtio_2.f90: New test.
2644 * gfortran.dg/dtio_3.f90: New test.
2645 * gfortran.dg/dtio_4.f90: New test.
2646 * gfortran.dg/dtio_5.f90: New test.
2647 * gfortran.dg/dtio_6.f90: New test.
2648 * gfortran.dg/dtio_7.f90: New test.
2649 * gfortran.dg/dtio_8.f90: New test.
2650 * gfortran.dg/dtio_9.f90: New test.
2651 * gfortran.dg/dtio_10.f90: New test.
2653 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2655 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2656 (test_many_nested_locations): New function.
2657 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2658 (test_show_locus): Handle "test_many_nested_locations".
2660 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2662 * g++.dg/template/double-greater-than-fixit.C: New test case.
2664 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2666 * gnat.dg/opt57.ad[sb]: New test.
2667 * gnat.dg/opt57_pkg.ads: New helper.
2669 2016-08-30 Richard Biener <rguenther@suse.de>
2671 PR tree-optimization/69047
2672 * gcc.dg/pr69047.c: Fix byte-order check.
2674 2016-08-30 Jakub Jelinek <jakub@redhat.com>
2676 PR tree-optimization/72866
2677 * gcc.dg/vect/pr72866.c: New test.
2680 * g++.dg/debug/dwarf2/pr77363.C: New test.
2683 * gcc.target/i386/pr77377.c: New test.
2686 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2689 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2691 * gfortran.dg/pr77372.f90: Moved to ...
2692 * gfortran.dg/ieee/pr77372.f90: here.
2694 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2696 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2697 vector short/char initializations.
2698 * gcc.target/powerpc/vec-init-5.c: Likewise.
2699 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2700 vector initialization optimizations.
2701 * gcc.target/powerpc/vec-init-7.c: Likewise.
2702 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2703 vector float/double initializations.
2704 * gcc.target/powerpc/vec-init-9.c: Likewise.
2706 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
2709 * gcc.target/i386/pr77403.c: New test.
2711 2016-08-29 Marek Polacek <polacek@redhat.com>
2714 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2716 2016-08-29 Tom de Vries <tom@codesourcery.com>
2719 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2721 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2723 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2725 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
2727 * gfortran.dg/dec_structure_13.f90: New testcase.
2729 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2732 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2735 2016-08-28 Tom de Vries <tom@codesourcery.com>
2738 * gcc.dg/pr70955.c: New test.
2739 * gcc.dg/lto/pr70955_0.c: Same.
2740 * gcc.dg/lto/pr70955_1.c: Same.
2742 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2744 PR tree-optimization/71077
2745 * gcc.target/i386/pr71077.c: New test.
2747 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2750 * gfortran.dg/pr77380.f90: New test.
2752 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2755 gfortran.dg/pr77372.f90: New test.
2757 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2759 * gcc.dg/spellcheck-fields-2.c (test): Move
2760 dg-begin/end-multiline-output within function body.
2761 (test_macro): New function.
2763 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2765 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2766 (test_fixit_insert): Update expected output.
2767 (test_fixit_remove): Likewise.
2768 (test_fixit_replace): Likewise.
2770 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2772 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2775 2016-08-26 Richard Biener <rguenther@suse.de>
2777 PR tree-optimization/69047
2778 * gcc.dg/pr69047.c: New testcase.
2780 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2781 Martin Jambhor <mjambor@suse.cz>
2783 * gcc.dg/ipa/propbits-1.c: New test-case.
2784 * gcc.dg/ipa/propbits-2.c: Likewise.
2785 * gcc.dg/ipa/propbits-3.c: Likewise.
2787 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2790 * gfortran.dg/pr77351.f90: New test.
2792 2016-08-25 Marek Polacek <polacek@redhat.com>
2794 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2796 2016-08-25 Marek Polacek <polacek@redhat.com>
2799 * gcc.dg/pr77323.c: New test.
2801 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
2804 * gfortran.dg/submodule_17.f08: New test.
2806 2016-08-24 Michael Collison <michael.collison@linaro.org>
2807 Michael Collison <michael.collison@arm.com>
2809 * gcc.target/arm/builtin_saddl.c: New testcase.
2810 * gcc.target/arm/builtin_saddll.c: New testcase.
2811 * gcc.target/arm/builtin_uaddl.c: New testcase.
2812 * gcc.target/arm/builtin_uaddll.c: New testcase.
2813 * gcc.target/arm/builtin_ssubl.c: New testcase.
2814 * gcc.target/arm/builtin_ssubll.c: New testcase.
2815 * gcc.target/arm/builtin_usubl.c: New testcase.
2816 * gcc.target/arm/builtin_usubll.c: New testcase.
2818 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
2821 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2822 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2823 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2824 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2825 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2826 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2827 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2828 effective target. Remove scan-assembler-times directives.
2829 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2830 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2831 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2833 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2835 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2837 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2839 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2842 * lib/target-supports.exp
2843 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2844 (check_effective_target_vect_natural_alignment): Ditto.
2845 (check_effective_target_vector_alignment_reachable): Ditto.
2846 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2848 2016-08-23 Ian Lance Taylor <iant@golang.org>
2850 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2852 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2854 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2855 being created from pointers to memory locations.
2856 * gcc.target/powerpc/vec-init-2.c: Likewise.
2858 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
2860 * gfortran.dg/dec_structure_12.f90: New testcase.
2862 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2864 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2866 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2868 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2871 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2873 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2874 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2876 2016-08-23 Richard Biener <rguenther@suse.de>
2878 PR tree-optimization/27336
2879 * c-c++-common/pr27336.c: New testcase.
2881 2016-08-22 Marek Polacek <polacek@redhat.com>
2884 * g++.dg/cpp1y/pr77321.C: New test.
2886 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2889 * gfortran.dg/empty_label.f: Adjust test for new error message.
2890 * gfortran.dg/empty_label.f90: Ditto.
2891 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2892 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2893 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2895 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2898 * gfortran.dg/pr61318.f90: New test.
2900 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2903 * gfortran.dg/pr77260_1.f90: New test.
2904 * gfortran.dg/pr77260_2.f90: Ditto.
2906 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2909 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2910 __builtin_signbitf and __builtin_signbitl in expected generic
2912 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2913 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2914 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2915 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2918 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2920 * gcc.dg/torture/float128-builtin.c,
2921 gcc.dg/torture/float128-ieee-nan.c,
2922 gcc.dg/torture/float128x-builtin.c,
2923 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2924 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2925 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2926 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2927 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2928 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2929 gcc.dg/torture/floatn-nan.h: New tests.
2931 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2933 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2935 (main): Update calls to TEST_I_F.
2936 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2938 (main): Update calls to TEST_I_F.
2940 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2942 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2943 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2944 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2945 names in calls to TEST_I_F.
2947 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2950 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2952 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2954 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2955 and !natural_alignment_64.
2956 * gcc.dg/ipa/propalign-2.c: Likewise.
2957 * gcc.dg/ipa/propalign-3.c: Likewise.
2958 * gcc.dg/ipa/propalign-4.c: Likewise.
2959 * gcc.dg/ipa/propalign-5.c: Likewise.
2960 * lib/target-supports.exp
2961 (check_effective_target_natural_alignment_32): Add avr-*-*.
2963 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2965 PR tree-optimization/61839
2966 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2967 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2968 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2969 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2971 2016-08-19 Joseph Myers <joseph@codesourcery.com>
2974 * lib/target-supports.exp (check_effective_target_float16)
2975 (check_effective_target_float32, check_effective_target_float64)
2976 (check_effective_target_float128, check_effective_target_float32x)
2977 (check_effective_target_float64x)
2978 (check_effective_target_float128x)
2979 (check_effective_target_float16_runtime)
2980 (check_effective_target_float32_runtime)
2981 (check_effective_target_float64_runtime)
2982 (check_effective_target_float128_runtime)
2983 (check_effective_target_float32x_runtime)
2984 (check_effective_target_float64x_runtime)
2985 (check_effective_target_float128x_runtime)
2986 (check_effective_target_floatn_nx_runtime)
2987 (add_options_for_float16, add_options_for_float32)
2988 (add_options_for_float64, add_options_for_float128)
2989 (add_options_for_float32x, add_options_for_float64x)
2990 (add_options_for_float128x): New procedures.
2991 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2992 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2993 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2994 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2995 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2996 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2997 gcc.dg/torture/float128-complex.c,
2998 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2999 gcc.dg/torture/float128x-basic.c,
3000 gcc.dg/torture/float128x-complex.c,
3001 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3002 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3003 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3004 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3005 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3006 gcc.dg/torture/float32x-basic.c,
3007 gcc.dg/torture/float32x-complex.c,
3008 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3009 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3010 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3011 gcc.dg/torture/float64x-basic.c,
3012 gcc.dg/torture/float64x-complex.c,
3013 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3014 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3015 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3016 gcc.dg/torture/floatn-tg.h,
3017 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3018 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3019 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3020 gcc.dg/torture/fp-int-convert-float128x.c,
3021 gcc.dg/torture/fp-int-convert-float16-timode.c,
3022 gcc.dg/torture/fp-int-convert-float16.c,
3023 gcc.dg/torture/fp-int-convert-float32-timode.c,
3024 gcc.dg/torture/fp-int-convert-float32.c,
3025 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3026 gcc.dg/torture/fp-int-convert-float32x.c,
3027 gcc.dg/torture/fp-int-convert-float64-timode.c,
3028 gcc.dg/torture/fp-int-convert-float64.c,
3029 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3030 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3031 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3032 maximum exponent of floating-point type. Use it in testing
3033 whether 0x8...0 fits in the floating-point type. Always treat -1
3034 (signed 0xf...f) as fitting in the floating-point type.
3036 * gcc.dg/torture/fp-int-convert-double.c,
3037 gcc.dg/torture/fp-int-convert-float.c,
3038 gcc.dg/torture/fp-int-convert-float128-timode.c,
3039 gcc.dg/torture/fp-int-convert-float128.c,
3040 gcc.dg/torture/fp-int-convert-float80-timode.c,
3041 gcc.dg/torture/fp-int-convert-float80.c,
3042 gcc.dg/torture/fp-int-convert-long-double.c,
3043 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3045 2016-08-19 Jakub Jelinek <jakub@redhat.com>
3048 * gfortran.dg/gomp/pr72744.f90: New test.
3051 * gfortran.dg/gomp/pr69281.f90: New test.
3053 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3055 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3056 the last special seed value.
3057 * gfortran.dg/random_7.f90: Use size for last array member instead
3060 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3062 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3063 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3065 2016-08-19 Richard Biener <rguenther@suse.de>
3067 PR tree-optimization/77286
3068 * gcc.dg/torture/pr77286.c: New testcase.
3070 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3072 * gcc.dg/verbose-asm-2.c: New test case.
3074 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3076 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3077 (custom_diagnostic_finalizer): Update for change to
3078 diagnostic_show_locus.
3080 2016-08-18 David Malcolm <dmalcolm@redhat.com>
3082 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3083 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3085 2016-08-18 Marek Polacek <polacek@redhat.com>
3088 * gcc.dg/pr71514.c: New test.
3090 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3093 * gcc.target/i386/pr72839.c: New test.
3095 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3098 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3099 * c-c++-common/goacc/reduction-1.c: Likewise.
3100 * c-c++-common/goacc/reduction-2.c: Likewise.
3101 * c-c++-common/goacc/reduction-3.c: Likewise.
3102 * c-c++-common/goacc/reduction-4.c: Likewise.
3104 2016-08-18 Alan Modra <amodra@gmail.com>
3106 * gcc.c-torture/compile/pr72771.c: New.
3108 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3111 * gfortran.dg/pr67496.f90: New test.
3113 2015-08-17 Alan Hayward <alan.hayward@arm.com>
3115 PR tree-optimization/71752
3116 * gcc.dg/vect/pr71752.c: New.
3118 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
3120 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3122 2016-08-17 Jakub Jelinek <jakub@redhat.com>
3125 * g++.dg/ipa/devirt-52.C: New test.
3127 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3129 * c-c++-common/goacc/reduction-6.c: New testcase.
3131 2016-08-17 Richard Biener <rguenther@suse.de>
3133 PR tree-optimization/76490
3134 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3135 * gcc.dg/pr52904.c: XFAIL.
3137 2016-08-17 Richard Biener <rguenther@suse.de>
3139 PR tree-optimization/23855
3140 * gcc.dg/loop-unswitch-2.c: Adjust.
3142 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3144 PR tree-optimization/72817
3145 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3147 2016-08-16 Joseph Myers <joseph@codesourcery.com>
3150 * gcc.dg/torture/float128-extend-inf.c: New test.
3152 2016-08-16 David Malcolm <dmalcolm@redhat.com>
3155 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3157 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3158 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3160 (test_oct): Likewise.
3161 (test_multiple): Likewise.
3162 (test_field_width_specifier): Likewise.
3163 (test_field_width_specifier_2): New function.
3164 (test_field_precision_specifier): New function.
3165 (test_embedded_nul): Update expected caret placement.
3166 (test_non_contiguous_strings): Update line number.
3167 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3168 (__emit_string_literal_range): Add "caret_idx" param.
3169 (test_simple_string_literal): Add value for new param, updating
3171 (test_concatenated_string_literal): Likewise.
3172 (test_multiline_string_literal): Likewise.
3173 (test_hex): Likewise.
3174 (test_oct): Likewise.
3175 (test_multiple): Likewise.
3176 (test_ucn4): Likewise.
3177 (test_ucn8): Likewise.
3178 (test_u8): Likewise.
3179 (test_u): Likewise; update expected message, from "range" to
3183 (test_macro): Add value for new param.
3184 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3185 (__emit_string_literal_range): Add "caret_idx" param.
3186 (test_stringified_token_1): Add value for new param. Update
3187 expected message, from "range" to "location".
3188 (test_stringized_token_2): Likewise, adding param to macro.
3189 (test_stringified_token_3): Likewise.
3190 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3191 (emit_warning): Convert param from source_range to location_t.
3192 (test_string_literals): Add caret_idx param, and use it when
3193 constructing a substring_loc. Update error message, from
3194 "range" to "location".
3196 2016-08-16 Jakub Jelinek <jakub@redhat.com>
3199 * g++.dg/gomp/pr71910.C: New test.
3202 * gcc.c-torture/compile/pr67485.c: New test.
3205 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3207 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3209 PR tree-optimization/69848
3210 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3212 2016-08-16 Martin Liska <mliska@suse.cz>
3214 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3215 of memory operations so that it can be handled by core2
3218 2016-08-16 Richard Biener <rguenther@suse.de>
3220 PR tree-optimization/76783
3221 * gcc.dg/pr76783.c: New testcase.
3222 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3224 2016-08-16 Bin Cheng <bin.cheng@arm.com>
3226 PR tree-optimization/72817
3227 PR tree-optimization/73450
3228 * gcc.dg/tree-ssa/pr72817.c: New test.
3229 * gcc.dg/tree-ssa/pr73450.c: New test.
3231 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
3233 * gfortran.dg/init_flag_13.f90: New testcase.
3234 * gfortran.dg/init_flag_14.f90: Ditto.
3235 * gfortran.dg/init_flag_15.f03: Ditto.
3236 * gfortran.dg/dec_init_1.f90: Ditto.
3237 * gfortran.dg/dec_init_2.f90: Ditto.
3239 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
3242 * gcc.target/i386/pr72867.c: New test.
3244 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3246 * c-c++-common/dump-ada-spec-5.c: New test.
3248 2016-08-15 Richard Biener <rguenther@suse.de>
3250 PR tree-optimization/73434
3251 * gcc.dg/torture/pr73434.c: New testcase.
3253 2016-08-15 Jakub Jelinek <jakub@redhat.com>
3255 PR tree-optimization/72824
3256 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3258 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3261 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3262 in use_device clause.
3263 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3264 * gfortran.dg/goacc/list.f95: Adjust to catch
3265 "neither a POINTER nor an array" error messages.
3267 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
3270 * gcc.target/i386/pr76342.c: New test.
3272 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3275 * g++.dg/ubsan/pr71512.C: New test.
3276 * c-c++-common/ubsan/pr71512-1.c: New test.
3277 * c-c++-common/ubsan/pr71512-2.c: New test.
3279 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3281 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3282 vector initialization options.
3283 * gcc.target/powerpc/vec-init-2.c: Likewise.
3284 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3285 is generated on ISA 3.0.
3287 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3290 * gcc.dg/c-c++-common/pr71654.c: New test.
3291 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3293 * gcc.dg/tree-ssa/vrp24: Likewise.
3295 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3298 * gcc.dg/pr67410.c: New test.
3300 2016-08-12 Bin Cheng <bin.cheng@arm.com>
3302 PR tree-optimization/69848
3303 * gcc.dg/vect/vect-pr69848.c: New test.
3305 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
3308 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3309 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3310 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3311 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3313 2016-08-12 Richard Biener <rguenther@suse.de>
3315 PR tree-optimization/57326
3316 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3317 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3318 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3319 * gcc.target/i386/pr45685.c: Likewise.
3320 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3321 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3322 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3323 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3324 * gfortran.dg/pr34163.f90: Likewise.
3326 2016-08-12 Martin Liska <mliska@suse.cz>
3328 * g++.dg/gcov/gcov-16.C: New test.
3329 * lib/gcov.exp: Support new argument for run-gcov function.
3331 2016-08-12 Martin Liska <mliska@suse.cz>
3333 PR gcov-profile/35590
3334 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3336 2016-08-12 Richard Biener <rguenther@suse.de>
3338 PR tree-optimization/72851
3339 * gcc.dg/torture/pr72851.c: New testcase.
3341 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
3344 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3345 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3346 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3347 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3351 * g++.dg/debug/dwarf2/ref-1.C: New.
3354 * g++.dg/debug/dwarf2/template-params-12.H: New.
3355 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3356 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3357 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3358 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3359 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3360 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3361 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3363 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3366 * gcc.target/powerpc/pr72863.c: New test.
3368 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
3370 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3372 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3374 * gcc.target/i386/pieces-strcpy-1.c: New test.
3375 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3377 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3380 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3382 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3384 * gcc.target/i386/pieces-memcpy-1.c: New test.
3385 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3386 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3387 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3388 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3389 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3391 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3394 * gcc.dg/pr72816.c: Remove dg-error.
3396 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3398 PR tree-optimization/71083
3399 * gcc.c-torture/execute/pr71083.c: New test.
3400 * gnat.dg/loop_optimization23.adb: New test.
3401 * gnat.dg/loop_optimization23_pkg.ads: New test.
3402 * gnat.dg/loop_optimization23_pkg.adb: New test.
3404 2016-08-11 Richard Biener <rguenther@suse.de>
3406 PR tree-optimization/72772
3407 * gcc.dg/graphite/pr35356-1.c: Adjust.
3408 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3410 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3412 * gfortran.dg/random_7.f90: Take into account that the last seed
3413 value is the special p value.
3414 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3416 2016-08-11 Richard Biener <rguenther@suse.de>
3418 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3420 2016-08-11 Alan Modra <amodra@gmail.com>
3422 * gcc.target/powerpc/pr71680.c: New.
3424 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3426 * gcc.target/powerpc/bfp/bfp.exp: New file.
3427 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3428 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3429 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3430 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3431 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3432 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3433 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3434 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3435 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3436 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3437 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3438 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3439 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3440 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3441 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3442 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3443 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3444 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3445 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3446 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3447 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3448 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3449 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3450 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3451 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3452 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3453 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3454 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3455 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3456 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3457 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3458 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3459 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3460 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3461 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3462 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3463 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3464 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3465 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3466 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3467 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3468 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3469 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3470 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3471 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3472 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3473 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3474 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3475 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3476 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3477 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3478 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3479 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3481 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3483 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3486 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3488 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3490 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3493 * gcc.target/powerpc/pr72853.c: New test.
3495 2016-08-10 Martin Liska <mliska@suse.cz>
3497 PR gcov-profile/58306
3498 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3500 2016-08-10 Martin Liska <mliska@suse.cz>
3502 * g++.dg/gcov/gcov-threads-1.C: New test.
3504 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3507 * gcc.target/avr/pr71873.c: New test.
3509 2016-08-09 Martin Liska <mliska@suse.cz>
3511 * g++.dg/gcov/gcov-dump-1.C: New test.
3512 * g++.dg/gcov/gcov-dump-2.C: New test.
3514 2016-08-09 Martin Liska <mliska@suse.cz>
3516 * gcc.dg/tree-prof/val-prof-9.c: New test.
3518 2016-08-09 Martin Liska <mliska@suse.cz>
3520 * gcc.dg/tree-prof/val-prof-8.c: New test.
3522 2016-08-09 Martin Jambor <mjambor@suse.cz>
3525 * gcc.dg/ipa/pr71981.c: New test.
3527 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3529 PR tree-optimization/33707
3530 * gcc.dg/vect/pr33707.c: New test.
3532 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3534 PR tree-optimization/pr72772
3535 * gcc.dg/tree-ssa/pr72772.c: New test.
3537 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3539 PR rtl-optimization/66669
3540 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3542 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3544 PR tree-optimization/72824
3545 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3547 2016-08-09 Richard Biener <rguenther@suse.de>
3549 PR tree-optimization/71802
3550 * gcc.dg/torture/pr71802.c: New testcase.
3552 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3555 * g++.dg/eh/stdarg1.C: New test.
3557 2016-08-08 Andi Kleen <ak@linux.intel.com>
3559 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3560 test command line in failure log.
3561 (profopt-execute): dito. Make autofdo file names unique.
3563 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3566 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3569 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3571 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3573 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3574 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3575 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3576 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3577 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3578 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3580 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3583 * gcc.dg/cpp/pr66415-1.c: Likewise.
3584 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3585 * gcc.dg/format/c90-printf-1.c: Likewise.
3586 * gcc.dg/format/diagnostic-ranges.c: New test case.
3588 2016-08-08 Jakub Jelinek <jakub@redhat.com>
3591 * gfortran.dg/gomp/pr72716.f90: New test.
3594 * gcc.dg/gomp/pr72781.c: New test.
3597 * g++.dg/vect/pr68762-1.cc: New test.
3598 * g++.dg/vect/pr68762-2.cc: New test.
3599 * g++.dg/vect/pr68762.h: New file.
3601 2016-08-08 Martin Sebor <msebor@redhat.com>
3604 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3605 * g++.dg/warn/overflow-warn-3.C: Same.
3606 * g++.dg/warn/overflow-warn-4.C: Same.
3608 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3611 * gfortran.dg/allocate_with_source_21.f03: New test.
3613 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3616 * gfortran.dg/allocate_with_source_20.f03: New test.
3618 2016-08-08 Alan Modra <amodra@gmail.com>
3620 * gcc.c-torture/compile/pr72802.c: New.
3622 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3625 * gfortran.dg/dependency_48.f90: New test.
3627 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3630 * gfortran.dg/pr70040.f90: New testcase.
3632 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3635 * gfortran.dg/matmul_10.f90: New testcase.
3637 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
3639 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3641 2016-08-07 Jakub Jelinek <jakub@redhat.com>
3644 * gcc.dg/pr72816.c: New test.
3646 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
3648 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3649 * g++.dg/conversion/pr41426.C: Likewise.
3650 * g++.dg/conversion/pr66211.C: Likewise.
3651 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3652 * g++.dg/init/ref8.C: Likewise.
3653 * g++.old-deja/g++.law/cvt20.C: Likewise.
3654 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3656 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3658 PR tree-optimization/18046
3659 * gcc.dg/tree-ssa/vrp105.c: New test.
3660 * gcc.dg/tree-ssa/vrp106.c: New test.
3662 2016-08-05 Martin Sebor <msebor@redhat.com>
3664 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3665 1ul in diagnostics. Remove hyphen from "constant-expression."
3666 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3667 * g++.dg/cpp0x/static_assert3.C: Same.
3668 * g++.dg/cpp1y/constexpr-throw.C: Same.
3669 * g++.dg/template/nontype3.C: Same.
3670 * g++.dg/warn/overflow-warn-1.C: Same.
3671 * g++.dg/warn/overflow-warn-3.C: Same.
3672 * g++.dg/warn/overflow-warn-4.C: Same.
3674 2016-08-05 David Malcolm <dmalcolm@redhat.com>
3676 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3677 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3678 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3679 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3681 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3683 PR tree-optimization/72810
3684 * gcc.dg/tree-ssa/vrp110.c: New test.
3686 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3689 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3691 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3692 saving the half-precision registers.
3693 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3694 value is returned in h0.
3695 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3696 are passed in FP/SIMD registers.
3697 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3698 passing works corrcetly.
3699 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3700 (hfa_f16x2_t): Likewise.
3701 (hfa_f16x3_t): Likewise.
3702 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3703 are promoted to double and passed in a double register.
3704 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3705 are promoted to double and stacked.
3706 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3708 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3709 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3710 __fp16 first get passed in FP/SIMD registers, then stacked.
3712 2016-08-05 Nathan Sidwell <nathan@acm.org>
3715 * g++.dg/cpp0x/pr68724.C: New.
3717 2016-08-05 Richard Biener <rguenther@suse.de>
3719 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3721 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3723 * gcc.dg/tree-ssa/vrp107.c: New test.
3724 * gcc.dg/tree-ssa/vrp108.c: New test.
3725 * gcc.dg/tree-ssa/vrp109.c: New test.
3727 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3729 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3732 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3734 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3736 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3737 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3738 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3740 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3741 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3742 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3745 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3748 * g++.dg/cpp1y/lambda-ice1.C: New.
3750 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3753 * g++.dg/cpp1y/pr72759.C: New test.
3755 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3757 * gcc.dg/switch-10.c: New test.
3759 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3761 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3763 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3765 * c-c++-common/goacc/routine-5.c: Update.
3767 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3769 PR rtl-optimization/70903
3770 * gcc.c-torture/execute/pr70903.c: New test.
3772 2016-08-04 Martin Liska <mliska@suse.cz>
3774 * gcc.dg/params/params.exp: Replace file exists with
3775 TESTING_IN_BUILD_TREE.
3777 2016-08-04 Marek Polacek <polacek@redhat.com>
3780 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3782 2016-08-04 Richard Biener <rguenther@suse.de>
3785 * gcc.dg/torture/pr71984.c: Guard correctness check for
3788 2016-08-03 Andrew Pinski <apinski@cavium.com>
3790 * gcc.c-torture/compile/20160802-1.c: New testcase.
3792 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
3794 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3796 2016-08-03 Richard Biener <rguenther@suse.de>
3798 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3800 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3801 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3803 2016-08-03 Richard Biener <rguenther@suse.de>
3805 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3806 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3807 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3808 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3810 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3812 * gcc.dg/init-excess-2.c: Require int32plus.
3813 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3814 * gcc.dg/pr59963-2.c: Require int32plus.
3815 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3816 * gcc.dg/unroll-7.c: Require int32plus.
3818 2016-08-02 Bin Cheng <bin.cheng@arm.com>
3820 PR tree-optimization/34114
3821 * gcc.dg/tree-ssa/loop-42.c: New test.
3823 2016-08-02 Tamar Christina <tamar.christina@arm.com>
3825 * gcc.target/aarch64/vminmaxnm.c: New.
3826 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3829 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3831 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3832 vec_extract for vector float, vector int, vector short, and vector
3834 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3835 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3836 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3837 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3839 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3841 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3842 single stack adjustment, no writeback.
3843 * gcc.target/aarch64/test_frame_12.c: Likewise.
3844 * gcc.target/aarch64/test_frame_13.c: Likewise.
3845 * gcc.target/aarch64/test_frame_15.c: Likewise.
3846 * gcc.target/aarch64/test_frame_6.c: Likewise.
3847 * gcc.target/aarch64/test_frame_7.c: Likewise.
3848 * gcc.target/aarch64/test_frame_8.c: Likewise.
3849 * gcc.target/aarch64/test_frame_16.c: New test.
3851 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3854 * gcc.target/i386/pr72748.c: New test.
3856 2015-08-01 Alan Hayward <alan.hayward@arm.com>
3858 PR tree-optimization/71818
3859 * gcc.dg/vect/pr71818.c: New
3861 2016-08-01 Martin Liska <mliska@suse.cz>
3863 PR tree-optimization/71857
3864 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3866 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3868 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3870 2016-08-01 Jan Beulich <jbeulich@suse.com>
3872 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3874 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3876 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3877 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3879 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
3881 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3882 (check_effective_target_c++): Likewise. Also match for libstdc++.
3884 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3887 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3888 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3889 * gfortran.dg/pr41922.f90: New test.
3891 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3894 * gfortran.dg/pr68566.f90: new test.
3896 2016-07-30 Martin Sebor <msebor@redhat.com>
3900 * g++.dg/cpp0x/constexpr-cast.C: New test.
3901 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3902 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3903 * g++.dg/ubsan/pr63956.C: Correct.
3905 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3907 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3908 vector double or vector long where the vector is in memory.
3909 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3910 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3912 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3915 * gfortran.dg/pr69867.f90: New test.
3917 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3920 * gfortran.dg/pr69962.f90: New test.
3922 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3925 * gfortran.dg/pr70006.f90: New test.
3927 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3930 * gfortran.dg/pr71730.f90: New test.
3931 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3932 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3933 * gfortran.dg/array_constructor_26.f03: Ditto.
3935 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3937 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3938 * gcc.target/powerpc/pr71763.c: Likewise.
3940 2016-07-29 Marek Polacek <polacek@redhat.com>
3943 * gcc.dg/940510-1.c: Adjust dg-error.
3944 * gcc.dg/c99-flex-array-1.c: Likewise.
3945 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3948 * gcc.dg/noncompile/pr71853.c: New test.
3951 * gcc.dg/noncompile/pr71573.c: New test.
3954 * g++.dg/warn/Wparentheses-30.C: New test.
3955 * gcc.dg/Wparentheses-14.c: New test.
3957 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
3959 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3961 2016-07-29 Bin Cheng <bin.cheng@arm.com>
3963 PR tree-optimization/57558
3964 * gcc.dg/vect/pr57558-1.c: New test.
3965 * gcc.dg/vect/pr57558-2.c: New test.
3967 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3969 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
3970 to scan forwprop1 dump pass.
3972 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3975 * g++.dg/template/pr51488.C: New.
3977 2016-07-29 Jakub Jelinek <jakub@redhat.com>
3980 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3982 * gcc.dg/pr71969-1.c: New test.
3983 * gcc.dg/pr71969-2.c: New test.
3984 * gcc.dg/pr71969-3.c: New test.
3986 2016-07-29 Marek Polacek <polacek@redhat.com>
3989 * c-c++-common/pr71574.c: New test.
3992 * gcc.dg/noncompile/pr71583.c: New test.
3994 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3997 * gcc.dg/pr68217.c: New test.
3999 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4002 * gfortran.dg/pr71067_1.f90: New test.
4003 * gfortran.dg/pr71067_2.f90: Ditto.
4005 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4007 * gcc.target/powerpc/vec-extract-1.c: New test.
4009 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4012 * gfortran.dg/pr71799.f90: New test.
4014 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4017 * g++.dg/cpp0x/pr71665-1.C: New.
4018 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4019 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4020 * g++.dg/ext/label10.C: Likewise.
4021 * g++.dg/parse/constant5.C: Likewise.
4023 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4026 * gfortran.dg/pr71859.f90: New test.
4027 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4028 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4030 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
4033 * gfortran.dg/pr71883.f90 : New test.
4035 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4037 PR tree-optimization/71734
4038 * g++.dg/vect/pr70729-nest.cc: New test.
4040 2016-07-28 Renlin Li <renlin.li@arm.com>
4043 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4046 * gfortran.dg/dependency_47.f90: New test.
4048 2016-07-28 Martin Liska <mliska@suse.cz>
4050 PR gcov-profile/68025
4051 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4053 2016-07-28 Martin Liska <mliska@suse.cz>
4055 * g++.dg/vect/pr70944.cc: New test.
4057 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4060 * gcc.dg/torture/pr71994.c: New test.
4062 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4065 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4066 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4067 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4069 2016-07-27 Richard Biener <rguenther@suse.de>
4071 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4073 2016-07-27 Martin Liska <mliska@suse.cz>
4075 * gcc.dg/predict-13.c: New test.
4076 * gcc.dg/predict-14.c: New test.
4078 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4080 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
4082 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4085 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4088 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4089 IEEE built-in functions handle quiet and signalling NaNs
4092 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4095 * gfortran.dg/pr71862.f90: New test.
4097 2016-07-26 Martin Sebor <msebor@redhat.com>
4099 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4100 selector with dg-options.
4102 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4104 PR tree-optimization/18046
4105 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4106 * gcc.dg/tree-ssa/vrp103.c: New test.
4107 * gcc.dg/tree-ssa/vrp104.c: New test.
4109 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4111 * gcc.target/powerpc/pr63354.c: Require lp64 since
4112 -mprofile-kernel is not legal with -m32.
4114 2016-07-26 Richard Biener <rguenther@suse.de>
4116 PR rtl-optimization/71984
4117 * gcc.dg/torture/pr71984.c: New testcase.
4119 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4121 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4122 g++-dg-runtest via et-dg-runtest.
4123 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4124 * gcc.dg/vect/vect.exp: Likewise.
4125 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4126 gfortran-dg-runtest.
4127 * gfortran.dg/vect/vect.exp: Likewise.
4128 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4129 (check_mips_loongson_hw_available): Likewise.
4130 (check_effective_target_mpaired_single_runtime): Likewise.
4131 (check_effective_target_mips_loongson_runtime): Likewise.
4132 (add_options_for_mpaired_single): Likewise.
4133 (check_effective_target_vect_int): Add global et_index.
4134 Check and save the supported feature for a target selected by
4135 the et_index target. Break long lines where appropriate. Call
4136 et-is-effective-target for MIPS with an argument instead of
4137 check_effective_target_* where appropriate.
4138 (check_effective_target_vect_intfloat_cvt): Likewise.
4139 (check_effective_target_vect_uintfloat_cvt): Likewise.
4140 (check_effective_target_vect_floatint_cvt): Likewise.
4141 (check_effective_target_vect_floatuint_cvt): Likewise.
4142 (check_effective_target_vect_simd_clones): Likewise.
4143 (check_effective_target_vect_shift): ewise.
4144 (check_effective_target_whole_vector_shift): Likewise.
4145 (check_effective_target_vect_bswap): Likewise.
4146 (check_effective_target_vect_shift_char): Likewise.
4147 (check_effective_target_vect_long): Likewise.
4148 (check_effective_target_vect_float): Likewise.
4149 (check_effective_target_vect_double): Likewise.
4150 (check_effective_target_vect_long_long): Likewise.
4151 (check_effective_target_vect_no_int_max): Likewise.
4152 (check_effective_target_vect_no_int_add): Likewise.
4153 (check_effective_target_vect_no_bitwise): Likewise.
4154 (check_effective_target_vect_widen_shift): Likewise.
4155 (check_effective_target_vect_no_align): Likewise.
4156 (check_effective_target_vect_hw_misalign): Likewise.
4157 (check_effective_target_vect_element_align): Likewise.
4158 (check_effective_target_vect_condition): Likewise.
4159 (check_effective_target_vect_cond_mixed): Likewise.
4160 (check_effective_target_vect_char_mult): Likewise.
4161 (check_effective_target_vect_short_mult): Likewise.
4162 (check_effective_target_vect_int_mult): Likewise.
4163 (check_effective_target_vect_extract_even_odd): Likewise.
4164 (check_effective_target_vect_interleave): Likewise.
4165 (check_effective_target_vect_stridedN): Likewise.
4166 (check_effective_target_vect_multiple_sizes): Likewise.
4167 (check_effective_target_vect64): Likewise.
4168 (check_effective_target_vect_call_copysignf): Likewise.
4169 (check_effective_target_vect_call_sqrtf): Likewise.
4170 (check_effective_target_vect_call_btrunc): Likewise.
4171 (check_effective_target_vect_call_btruncf): Likewise.
4172 (check_effective_target_vect_call_ceil): Likewise.
4173 (check_effective_target_vect_call_ceilf): Likewise.
4174 (check_effective_target_vect_call_floor): Likewise.
4175 (check_effective_target_vect_call_floorf): Likewise.
4176 (check_effective_target_vect_call_lceil): Likewise.
4177 (check_effective_target_vect_call_lfloor): Likewise.
4178 (check_effective_target_vect_call_nearbyint): Likewise.
4179 (check_effective_target_vect_call_nearbyintf): Likewise.
4180 (check_effective_target_vect_call_round): Likewise.
4181 (check_effective_target_vect_call_roundf): Likewise.
4182 (check_effective_target_vect_perm): Likewise, but also append *_saved
4183 to the existing global name to properly cache the result.
4184 (check_effective_target_vect_perm_byte): Likewise.
4185 (check_effective_target_vect_perm_short): Likewise.
4186 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4187 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4188 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4189 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4190 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4191 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4192 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4193 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4194 (check_effective_target_vect_sdot_qi): Likewise.
4195 (check_effective_target_vect_udot_qi): Likewise.
4196 (check_effective_target_vect_sdot_hi): Likewise.
4197 (check_effective_target_vect_udot_hi): Likewise.
4198 (check_effective_target_vect_usad_char): Likewise.
4199 (check_effective_target_vect_pack_trunc): Likewise.
4200 (check_effective_target_vect_unpack): Likewise.
4201 (check_effective_target_vect_aligned_arrays): Likewise.
4202 (check_effective_target_vect_natural_alignment): Likewise.
4203 (check_effective_target_vector_alignment_reachable): Likewise.
4204 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4205 (is-effective-target): Initialize et_index if undefined.
4206 (et-dg-runtest): New.
4207 (et-is-effective-target): Likewise.
4208 (check_vect_support_and_set_flags): Add supported MIPS targets to
4209 EFFECTIVE_TARGETS list. Return the number of supported targets.
4211 2016-07-26 Richard Biener <rguenther@suse.de>
4212 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4215 * gcc.dg/pr70920-1.c: New test-case.
4216 * gcc.dg/pr70902-2.c: Likewise.
4217 * gcc.dg/pr70920-3.c: Likewise.
4218 * gcc.dg/pr70920-4.c: Likewise
4219 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4222 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
4224 * gcc.c-torture/execute/pr71494.c: Require label_values.
4225 * gcc.dg/pr16973.c: Ditto.
4227 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4229 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4230 * gcc.dg/torture/pr69771.c: Require int32plus.
4231 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4233 2016-07-25 Martin Liska <mliska@suse.cz>
4235 * gcc.dg/torture/pr71987.c: New test.
4237 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4240 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4241 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4242 * gfortran.dg/pr71935.f90: New test.
4244 2016-07-22 Martin Sebor <msebor@redhat.com>
4247 * g++.dg/ext/atomic-3.C: New test.
4248 * gcc.dg/atomic/pr71675.c: New test.
4250 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4252 * gcc.target/i386/mvc8.c: New test.
4254 2016-07-22 Bin Cheng <bin.cheng@arm.com>
4256 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4257 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4259 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4262 * gfortran.dg/constructor_50.f90: New test.
4264 2016-07-22 Martin Liska <mliska@suse.cz>
4266 PR gcov-profile/69028
4267 PR gcov-profile/62047
4268 * g++.dg/cilk-plus/pr69028.C: New test.
4270 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4272 * gfortran.dg/coarray_stat_2.f90: New test.
4274 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4276 * gcc.target/powerpc/vec-extract.h: New files to check the
4277 vec_extract built-in functions for all vector types, testing
4278 accessing each element, both with constant and variable element
4280 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4281 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4282 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4283 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4284 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4285 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4286 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4287 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4288 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4290 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4293 * g++.dg/other/pr71728.C: New test.
4295 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4297 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4298 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4299 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4300 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4301 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4303 2016-07-21 Richard Biener <rguenther@suse.de>
4305 PR tree-optimization/71947
4306 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4308 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4310 * gcc.dg/tree-ssa/scev-15.c: New.
4312 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4314 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4316 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4319 * g++.dg/gomp/pr71941.C: New test.
4321 2016-07-20 David Malcolm <dmalcolm@redhat.com>
4325 * g++.dg/spellcheck-identifiers.C: New test case, based on
4326 gcc.dg/spellcheck-identifiers.c.
4327 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4328 gcc.dg/spellcheck-identifiers-2.c.
4329 * g++.dg/spellcheck-typenames.C: New test case, based on
4330 gcc.dg/spellcheck-typenames.c
4332 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
4334 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4335 pointer to member function and also test catching by reference.
4337 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4339 * gcc.target/s390/pr67443.c: Fix test case.
4341 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4343 * gcc.target/s390/insv-1.c: Xfail some tests.
4344 * gcc.target/s390/insv-2.c: Likewise.
4346 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4348 * gcc.target/avr/torture/get-mem.c: New test.
4349 * gcc.target/avr/torture/set-mem.c: New test.
4351 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4354 * gcc.target/avr/torture/tiny-progmem.c: New test.
4356 2016-07-20 Jakub Jelinek <jakub@redhat.com>
4359 * g++.dg/parse/pr71909.C: New test.
4360 * g++.dg/tm/pr71909.C: New test.
4363 * g++.dg/cpp0x/constexpr-50060.C: New test.
4364 * g++.dg/cpp1y/constexpr-50060.C: New test.
4366 2016-07-20 Martin Liska <mliska@suse.cz>
4368 * gfortran.dg/graphite/pr71898.f90: New test.
4370 2016-07-20 Bin Cheng <bin.cheng@arm.com>
4372 PR tree-optimization/71503
4373 PR tree-optimization/71683
4374 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4375 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4377 2016-07-20 Martin Liska <mliska@suse.cz>
4379 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4380 * gcc.dg/plugin/sreal-test-1.c: Remove.
4381 * gcc.dg/plugin/sreal_plugin.c: Remove.
4383 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4386 * gfortran.dg/dependency_47.f90: New test.
4388 2016-07-19 Jakub Jelinek <jakub@redhat.com>
4390 PR rtl-optimization/71916
4391 * gcc.c-torture/compile/pr71916.c: New test.
4394 * g++.dg/torture/pr71874.C: New test.
4397 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4398 (my_alloc): Rewritten to use __builtin_posix_memalign and
4400 (my_free): Use __builtin_free instead of _mm_free.
4401 (Vec::operator=): Use __builtin_memcpy.
4403 2016-07-19 Martin Jambor <mjambor@suse.cz>
4406 * gfortran.dg/pr71688.f90: New test.
4408 2016-07-19 Richard Biener <rguenther@suse.de>
4410 * c-c++-common/vector-subscript-6.c: New testcase.
4411 * c-c++-common/vector-subscript-7.c: Likewise.
4413 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4415 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4416 and UInt32 based on __SIZEOF_INT__.
4418 2016-07-19 Richard Biener <rguenther@suse.de>
4420 PR tree-optimization/71901
4421 * gcc.dg/torture/pr71901.c: New testcase.
4423 2016-07-19 Richard Biener <rguenther@suse.de>
4425 PR tree-optimization/71908
4426 * gcc.dg/torture/pr71908.c: New testcase.
4428 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4431 * gcc.target/powerpc/pr71493-1.c: New test.
4432 * gcc.target/powerpc/pr71493-2.c: Likewise.
4434 2016-07-18 Jakub Jelinek <jakub@redhat.com>
4437 * g++.dg/conversion/ambig3.C: New test.
4440 * g++.dg/cpp0x/constexpr-71828.C: New test.
4443 * g++.dg/template/pr71826.C: New test.
4446 * g++.dg/template/defarg21.C: New test.
4449 * g++.dg/ext/vector31.C: New test.
4451 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
4453 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4455 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4457 PR tree-optimization/71734
4458 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4460 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4462 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4463 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4464 stack-layout-dynamic-1.c: New test.
4466 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4468 * gcc.target/s390/nolrl-1.c: New test.
4470 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
4473 * gfortran.dg/pr71523_1.f90: New test.
4474 * gfortran.dg/pr71523_2.f90: New test.
4476 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4478 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4480 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4481 Marco Restelli <mrestelli@gmail.com>
4484 * gfortran.dg/pr62125.f90: New test.
4486 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4488 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4489 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4491 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
4494 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4495 * g++.dg/cpp0x/nullptr35.C: New test.
4497 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4499 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4501 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4503 * gfortran.dg/goacc/vector_length.f90: New test.
4505 2016-07-15 Richard Biener <rguenther@suse.de>
4507 PR tree-optimization/71881
4508 * gcc.dg/torture/pr71881.c: New testcase.
4510 2016-07-15 Richard Biener <rguenther@suse.de>
4512 PR tree-optimization/71887
4513 * gcc.dg/torture/pr71887.c: New testcase.
4515 2016-07-15 Jakub Jelinek <jakub@redhat.com>
4518 * gcc.dg/spellcheck-identifiers-3.c: New test.
4520 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4523 * gfortran.dg/null_9.f90: New test.
4525 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4527 * gcc.dg/tree-ssa/loop-41.c: New test.
4529 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4531 PR tree-optimization/71347
4532 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4534 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4537 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4538 * gfortran.dg/contains.f90: Ditto.
4539 * gfortran.dg/contains_empty_1.f03: Ditto.
4540 * gfortran.dg/submodule_3.f08: Ditto.
4542 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4545 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4546 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4547 expected diagnostics.
4550 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4551 * gcc.dg/spellcheck-identifiers-2.c: New test.
4552 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4553 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4555 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4557 PR tree-optimization/71872
4558 * gcc.c-torture/compile/pr71872.c: New test.
4560 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4562 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4563 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4564 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4565 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4566 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4567 * gcc.target/arm/atomic-op-acquire-1.c: This.
4568 * gcc.target/arm/atomic-op-char.c: Rename into ...
4569 * gcc.target/arm/atomic-op-char-1.c: This.
4570 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4571 * gcc.target/arm/atomic-op-consume-1.c: This.
4572 * gcc.target/arm/atomic-op-int.c: Rename into ...
4573 * gcc.target/arm/atomic-op-int-1.c: This.
4574 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4575 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4576 * gcc.target/arm/atomic-op-release.c: Rename into ...
4577 * gcc.target/arm/atomic-op-release-1.c: This.
4578 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4579 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4580 * gcc.target/arm/atomic-op-short.c: Rename into ...
4581 * gcc.target/arm/atomic-op-short-1.c: This.
4582 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4583 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4584 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4585 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4586 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4587 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4588 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4589 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4590 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4591 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4593 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4596 * gfortran.dg/select_type_35.f03: New test.
4598 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4601 PR tree-optimization/70923
4602 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4603 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4604 * gcc.dg/vect/pr65951.c: Likewise.
4605 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4607 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
4609 * c-c++-common/pr60226.c: Expect maximum object file alignment
4612 2016-07-14 Richard Biener <rguenther@suse.de>
4614 PR tree-optimization/71866
4615 * gcc.dg/torture/pr71866.c: New testcase.
4617 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4619 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4620 selector and enclose boolean expression in curly braces.
4622 2016-07-14 Alan Modra <amodra@gmail.com>
4625 * gcc.target/powerpc/p9-novsx.c: New.
4627 2016-07-13 Andi Kleen <ak@linux.intel.com>
4629 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4630 * g++.dg/tree-prof/morefunc.C: Dito.
4631 * g++.dg/tree-prof/pr35545.C: Dito.
4632 * g++.dg/tree-prof/reorder.C: Dito.
4633 * gcc.dg/tree-prof/20050826-2.c: Dito.
4634 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4635 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4636 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4637 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4638 * gcc.dg/tree-prof/inliner-1.c: Dito.
4639 * gcc.dg/tree-prof/merge_block.c: Dito.
4640 * gcc.dg/tree-prof/stringop-1.c: Dito.
4641 * gcc.dg/tree-prof/stringop-2.c: Dito.
4642 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4643 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4644 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4645 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4646 * gcc.dg/tree-prof/update-loopch.c: Dito.
4647 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4648 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4649 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4650 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4651 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4652 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4653 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4655 2016-07-13 Andi Kleen <ak@linux.intel.com>
4657 * lib/profopt.exp (profopt-execute): Remove .imports files.
4659 2016-07-13 Andi Kleen <ak@linux.intel.com>
4661 * lib/profopt.exp (profopt-execute): Always log profiler command line.
4663 2016-07-13 Andi Kleen <ak@linux.intel.com>
4665 * lib/profopt.exp (dg-final-scan-autofdo,
4666 dg-final-scan-not-autofdo): New functions.
4668 2016-07-13 Bin Cheng <bin.cheng@arm.com>
4670 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4671 * gcc.dg/vect/vect-35.c: Ditto.
4672 * gcc.dg/vect/vect-alias-check-2.c: New test.
4674 2016-07-13 Martin Liska <mliska@suse.cz>
4676 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4677 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4678 * gfortran.dg/pr42108.f90: Update expected dump scan.
4680 2016-07-13 Richard Biener <rguenther@suse.de>
4682 PR tree-optimization/24574
4683 * gcc.dg/pr24574.c: New testcase.
4685 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4687 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4688 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4689 * c-c++-common/pr68833-1.c: Require int32plus.
4690 * gcc.dg/ipa/pr63551.c: Likewise.
4691 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4692 * gcc.dg/ipa/pr64041.c: Require int32plus.
4694 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4697 * g++.dg/pr71633.C: New test.
4699 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4701 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4702 Add new arm_thumb1_cbz_ok effective target.
4703 * gcc.target/arm/cbz.c: New test.
4705 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4707 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4708 Define effective target.
4709 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4710 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4711 * gcc.target/arm/movhi_movw.c: New test.
4712 * gcc.target/arm/movsi_movw.c: Likewise.
4713 * gcc.target/arm/movdi_movw.c: Likewise.
4715 2016-07-13 Richard Biener <rguenther@suse.de>
4718 * gcc.dg/pr71104-1.c: New testcase.
4719 * gcc.dg/pr71104-2.c: Likewise.
4721 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4724 * gcc.target/powerpc/pr71805.c: New test.
4726 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4728 * gcc.target/powerpc/divkc3-1.c: New.
4729 * gcc.target/powerpc/mulkc3-1.c: New.
4731 2016-07-12 Nathan Sidwell <nathan@acm.org>
4733 * gcc.target/arm/data-rel-1.c: New.
4734 * gcc.target/arm/data-rel-2.c: New.
4735 * gcc.target/arm/data-rel-3.c: New.
4737 2016-07-12 Martin Liska <mliska@suse.cz>
4739 * gcc.dg/params/blocksort-part.c: New test.
4740 * gcc.dg/params/params.exp: New file.
4742 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4745 * gcc.c-torture/execute/pr71700.c: New test.
4747 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4748 Richard Biener <rguenther@suse.de>
4750 PR tree-optimization/23286
4751 PR tree-optimization/70159
4752 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4753 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4754 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4755 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4756 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4757 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4758 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4759 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4760 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4761 * gcc.dg/pr51879-12.c: Likewise.
4762 * gcc.dg/strlenopt-9.c: Likewise.
4763 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4764 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4765 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4766 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4767 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4768 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4769 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4770 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4771 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4772 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4773 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4774 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4775 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4776 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4777 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4779 2016-07-12 Richard Biener <rguenther@suse.de>
4781 PR rtl-optimization/68961
4782 * gcc.target/i386/pr68961.c: New testcase.
4784 2016-07-11 Jakub Jelinek <jakub@redhat.com>
4787 * c-c++-common/gomp/pr71758.c: New test.
4788 * gfortran.dg/gomp/pr71758.f90: New test.
4790 PR tree-optimization/71823
4791 * gcc.dg/vect/pr71823.c: New test.
4793 2016-07-11 David Malcolm <dmalcolm@redhat.com>
4795 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4796 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4797 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4799 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4802 * gcc.target/i386/pr71801.c: New test.
4804 2016-07-11 Richard Biener <rguenther@suse.de>
4806 PR tree-optimization/71816
4807 * gcc.dg/torture/pr71816.c: New testcase.
4809 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4812 * gfortran.dg/dependency_46.f90: New test.
4814 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4816 PR rtl-optimization/71621
4817 * gcc.target/i386/pr71621-1.c: New.
4818 * gcc.target/i386/pr71621-2.c: New.
4820 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4822 * gfortran.dg/goacc/pr71704.f90: New test.
4824 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4827 * gcc.target/powerpc/pr71297.c: New.
4829 2016-07-08 Jiong Wang <jiong.wang@arm.com>
4831 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4833 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4836 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4838 2016-07-08 Alan Hayward <alan.hayward@arm.com>
4840 PR tree-optimization/71667
4841 * gcc.dg/vect/pr71667.c: New
4843 2016-07-08 Martin Liska <mliska@suse.cz>
4845 * gcc.dg/torture/pr71606.c: New test.
4847 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4850 * gfortran.dg/pr71764.f90: New test.
4852 2016-07-07 Jakub Jelinek <jakub@redhat.com>
4853 Kai Tietz <ktietz70@googlemail.com>
4857 * g++.dg/cpp0x/pr70869.C: New test.
4858 * g++.dg/cpp0x/pr71054.C: New test.
4860 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
4862 * g++.dg/debug/pr71432.C: Fail on AIX.
4864 2016-07-07 Martin Liska <mliska@suse.cz>
4866 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4867 an undefined behavior.
4868 * gfortran.dg/do_3.F90: Likewise.
4869 * gfortran.dg/do_check_11.f90: New test.
4870 * gfortran.dg/do_check_12.f90: New test.
4871 * gfortran.dg/do_corner_warn.f90: New test.
4873 2016-07-07 Martin Liska <mliska@suse.cz>
4875 * gfortran.dg/predict-1.f90: Ammend the test.
4876 * gfortran.dg/predict-2.f90: Likewise.
4878 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4881 * g++.dg/pr71624.C: New test.
4883 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4885 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4886 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4887 ARMv8-M Mainline architectures.
4889 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4891 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4892 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4894 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4898 * gcc.target/powerpc/pr71763.c: New file.
4900 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4902 PR tree-optimization/71518
4903 * gcc.dg/pr71518.c: New test.
4905 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4907 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4909 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4912 * gcc.target/avr/pr50739.c: New test.
4914 2016-07-05 Jan Hubicka <jh@suse.cz>
4916 * gcc.dg/tree-ssa/scev-14.c: update template.
4918 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4920 * gcc.dg/vect/group-no-gaps-1.c: New test.
4922 2016-07-05 Andi Kleen <ak@linux.intel.com>
4924 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4925 if kernel supports MPX.
4927 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
4929 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4931 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4932 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4934 * gcc.target/powerpc/signbit-1.c: New test.
4935 * gcc.target/powerpc/signbit-2.c: New test.
4936 * gcc.target/powerpc/signbit-3.c: New test.
4938 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4940 PR rtl-optimization/71594
4941 * gcc.dg/torture/pr71594.c: New test.
4943 2016-07-05 Jan Hubicka <jh@suse.cz>
4945 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4947 2016-07-05 David Malcolm <dmalcolm@redhat.com>
4950 * g++.dg/parse/error5.C: Update column
4951 number of missing semicolon error.
4952 * g++.dg/pr62314-2.C: New test case.
4954 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4956 * gfortran.dg/coarray_stat_function.f90: New test.
4957 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4958 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4961 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4964 * gfortran.dg/deferred_character_17.f90: New test.
4966 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4968 * gcc.target/arm/neon/polytypes.c: Move to ...
4969 * gcc.target/arm/polytypes.c: ... here.
4970 * gcc.target/arm/neon/pr51534.c: Move to ...
4971 * gcc.target/arm/pr51534.c: ... here.
4972 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4973 * gcc.target/arm/vect-vcvt.c: ... here.
4974 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4975 * gcc.target/arm/vect-vcvtq.c: ... here.
4976 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4977 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4978 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4979 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4980 * gcc.target/arm/neon/neon.exp: Delete.
4981 * gcc.target/arm/neon/: Delete.
4983 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4986 * gfortran.dg: pr65575.f90: New test.
4988 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4991 * gfortran.dg: pr35849.f90: New test.
4993 2016-07-04 Jakub Jelinek <jakub@redhat.com>
4996 * g++.dg/cpp0x/pr71739.C: New test.
4998 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5000 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5002 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5004 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5006 * gcc.target/s390/loc-1.c: New test.
5008 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5010 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5011 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
5013 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5016 * gcc.target/aarch64/pr63874.c: New test.
5018 2016-07-04 Jan Beulich <jbeulich@suse.com>
5020 * g++.dg/header.c: New.
5021 * gcc.dg/header.c: New.
5023 2016-07-02 Jakub Jelinek <jakub@redhat.com>
5026 * c-c++-common/Wunused-var-15.c: New test.
5028 2016-07-01 Jakub Jelinek <jakub@redhat.com>
5031 * gfortran.dg/gomp/pr71687.f90: New test.
5033 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5035 * gcc.dg/const-float128-ped.c: Require __float128 effective
5037 * gcc.dg/const-float128.c: Likewise.
5038 * gcc.dg/torture/float128-cmp-invalid.c: Require
5039 __float128 and base_quadfloat_support effective targets, and
5041 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5042 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5043 * gcc.dg/torture/float128-nan.c: Likewise.
5044 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5045 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5046 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5047 * lib/target-supports.exp (check_effective_target___float128): New.
5048 (add_options_for___float128): New.
5049 (check_effective_target_base_quadword_support): New.
5051 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5054 * gcc.target/powerpc/pr71720.c: New test.
5056 2016-07-01 Jan Beulich <jbeulich@suse.com>
5058 * gcc.dg/bss.c: New.
5060 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5063 * gcc.target/powerpc/pr71698.c: New test.
5065 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
5068 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5069 instead of ".foo" for its section name.
5070 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5071 depending on MCU's flash size.
5072 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5073 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5074 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5075 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5076 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5077 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5079 2016-07-01 Jan Beulich <jbeulich@suse.com>
5081 * gcc.target/i386/pr65105-2.c: Add -msse2.
5083 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5085 PR tree-optimization/71707
5086 * gcc.dg/strlenopt-29.c: New test.
5089 * gfortran.dg/gomp/pr71704.f90: New test.
5092 * gfortran.dg/gomp/pr71705.f90: New test.
5094 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5096 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5097 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5098 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5099 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5100 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5101 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5102 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5103 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5104 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5105 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5106 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5107 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5108 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5109 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5110 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5111 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5112 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5113 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5114 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5115 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5116 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5117 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5118 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5119 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5120 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5121 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5122 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5123 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5124 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5125 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5126 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5127 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5128 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5129 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5130 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5131 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5132 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5133 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5134 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5135 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5136 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5137 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5138 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5139 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5140 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5141 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5142 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5143 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5144 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5145 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5146 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5147 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5148 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5149 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5150 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5151 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5152 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5153 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5154 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5155 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5156 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5157 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5158 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5159 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5160 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5161 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5162 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5163 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5164 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5165 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5166 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5167 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5168 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5169 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5170 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5171 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5172 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5173 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5174 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5175 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5176 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5178 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5179 James Greenhalgh <james.greenhalgh@arm.com>
5181 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5183 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
5184 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5186 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5188 2016-06-30 David Malcolm <dmalcolm@redhat.com>
5191 * gcc.dg/spellcheck-options-12.c: New test case.
5193 2016-06-30 Jakub Jelinek <jakub@redhat.com>
5196 * gcc.c-torture/compile/pr71693.c: New test.
5198 2016-06-29 David Malcolm <dmalcolm@redhat.com>
5200 * gcc.dg/spellcheck-params.c: New testcase.
5201 * gcc.dg/spellcheck-params-2.c: New testcase.
5203 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5205 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5206 vector extract instructions.
5207 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5209 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5212 * gfortran.dg/unexpected_eof_2.f90: New test.
5213 * gfortran.dg/unexpected_eof_3.f90: New test.
5215 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
5217 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5219 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5221 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5222 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5223 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5225 2016-06-29 Richard Biener <rguenther@suse.de>
5228 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5230 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5232 * gcc.target/arm/aapcs/neon-vect10.c: Require
5233 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5234 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5235 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5236 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5237 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5238 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5239 * gcc.target/arm/fp16-aapcs-1.c: Require
5240 -mfloat-ab=hard. Also simplify the test.
5241 * gcc.target/arm/fp16-aapcs-2.c: New.
5243 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5245 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
5246 (add_options_for_arm_fp16_ieee): New.
5247 (add_options_for_arm_fp16_alternative): New.
5248 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5250 (effective_target_arm_fp16_hw): New.
5252 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5254 PR tree-optimization/71655
5255 * g++.dg/pr71655.C: New test.
5257 2016-06-29 Martin Liska <mliska@suse.cz>
5259 * gcc.dg/pr71585.c: New test.
5260 * gcc.dg/pr71585-2.c: New test.
5261 * gcc.dg/pr71585-3.c: New test.
5263 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5265 PR tree-optimization/70729
5266 * g++.dg/vect/pr70729.cc: New test.
5268 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5270 * c-c++-common/gomp/cancel-1.c: Extend.
5272 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5274 PR tree-optimization/71625
5275 * gcc.dg/strlenopt-28.c: New test.
5277 2016-06-29 Richard Biener <rguenther@suse.de>
5280 * g++.dg/torture/pr71002.C: Adjust testcase.
5282 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5285 * gcc.dg/pr71685.c: New test.
5287 2016-06-28 Martin Sebor <msebor@redhat.com>
5290 * gcc.dg/init-bad-9.c: New test.
5292 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5294 * gcc.target/powerpc/abs128-1.c: Require VSX.
5295 * gcc.target/powerpc/copysign128-1.c: Likewise.
5296 * gcc.target/powerpc/inf128-1.c: Likewise.
5297 * gcc.target/powerpc/nan128-1.c: Likewise.
5299 2016-06-28 Jakub Jelinek <jakub@redhat.com>
5302 * gcc.c-torture/execute/pr71626-1.c: New test.
5303 * gcc.c-torture/execute/pr71626-2.c: New test.
5305 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5308 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5310 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5313 * gcc.target/powerpc/pr71670.c: New testcase.
5315 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5318 * gcc.target/powerpc/pr71656-1.c: New test.
5319 * gcc.target/powerpc/pr71656-2.c: New test.
5321 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5323 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5325 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5326 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5327 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5328 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5329 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5330 Add arm_neon_fp16_ok effective target.
5331 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5333 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5335 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5337 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5339 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5341 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5343 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5345 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5347 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5349 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5351 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5354 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
5356 * gcc.dg/predict-12.c: New testcase.
5358 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5361 * gfortran.dg/pr71649.f90: New test.
5363 2016-06-25 Jakub Jelinek <jakub@redhat.com>
5365 PR tree-optimization/71643
5366 * g++.dg/opt/pr71643.C: New test.
5368 PR tree-optimization/71631
5369 * gcc.c-torture/execute/pr71631.c: New test.
5371 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5373 * gcc.dg/predict-11.c: New testcase.
5374 * gfortran.dg/predict-2.f90: New testcase.
5376 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5378 * gcc.dg/predict-10.c: New test.
5380 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5382 * gcc.target/powerpc/abs128-1.c: New.
5383 * gcc.target/powerpc/copysign128-1.c: New.
5384 * gcc.target/powerpc/inf128-1.c: New.
5385 * gcc.target/powerpc/nan128-1.c: New.
5387 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5389 * gfortran.dg/pr71642.f90: New test.
5391 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5393 PR tree-optimization/71647
5394 * gcc.target/i386/pr71647.c: New test.
5396 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5398 * gcc.target/i386/noplt-gd-1.c: New test.
5399 * gcc.target/i386/noplt-gd-2.c: Likewise.
5400 * gcc.target/i386/noplt-gd-3.c: Likewise.
5401 * gcc.target/i386/noplt-ld-1.c: Likewise.
5402 * gcc.target/i386/noplt-ld-2.c: Likewise.
5403 * gcc.target/i386/noplt-ld-3.c: Likewise.
5404 * lib/target-supports.exp
5405 (check_effective_target_tls_get_addr_via_got): New.
5407 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5409 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5410 testsuite compile flags.
5411 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5412 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5414 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5416 * g++dg/vect/pr36684.cc: Add dg-do compile.
5417 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5418 * gcc.dg/vect/pr70021.c: Ditto.
5419 * gcc.dg/vect/pr70138-1.c: Ditto.
5420 * gcc.dg/vect/pr70138-2.c: Ditto.
5421 * gcc.dg/vect/pr70354-1.c: Ditto.
5422 * gcc.dg/vect/pr70354-2.c: Ditto.
5423 * gcc.dg/vect/pr71259.c: Ditto.
5424 * gcc.dg/vect/pr71416-1.c: Ditto.
5425 * gcc.dg/vect/slp-43.c: Ditto.
5426 * gcc.dg/vect/slp-45.c: Ditto.
5427 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5428 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5429 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5430 * gfortran.dg/vect/pr69980.f90: Ditto.
5432 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5434 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5435 * gcc.dg/vect/bb-slp-30.c: Ditto.
5436 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5437 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5438 * gcc.dg/vect/pr45902.c: Ditto.
5439 * gcc.dg/vect/pr48172.c: Ditto.
5440 * gcc.dg/vect/pr48377.c: Ditto.
5441 * gcc.dg/vect/pr49038.c: Ditto.
5442 * gcc.dg/vect/pr49771.c: Ditto.
5443 * gcc.dg/vect/pr52091.c: Ditto.
5444 * gcc.dg/vect/pr53185-2.c: Ditto.
5445 * gcc.dg/vect/pr56826.c: Ditto.
5446 * gcc.dg/vect/pr60276.c: Ditto.
5447 * gcc.dg/vect/pr62021.c: Ditto.
5448 * gcc.dg/vect/pr63530.c: Ditto.
5449 * gcc.dg/vect/pr65518.c: Ditto.
5450 * gcc.dg/vect/pr65947-1.c: Ditto.
5451 * gcc.dg/vect/pr65947-10.c: Ditto.
5452 * gcc.dg/vect/pr65947-11.c: Ditto.
5453 * gcc.dg/vect/pr65947-12.c: Ditto.
5454 * gcc.dg/vect/pr65947-13.c: Ditto.
5455 * gcc.dg/vect/pr65947-2.c: Ditto.
5456 * gcc.dg/vect/pr65947-3.c: Ditto.
5457 * gcc.dg/vect/pr65947-4.c: Ditto.
5458 * gcc.dg/vect/pr65947-5.c: Ditto.
5459 * gcc.dg/vect/pr65947-6.c: Ditto.
5460 * gcc.dg/vect/pr65947-7.c: Ditto.
5461 * gcc.dg/vect/pr65947-8.c: Ditto.
5462 * gcc.dg/vect/pr65947-9.c: Ditto.
5463 * gcc.dg/vect/pr71416-1.c: Ditto.
5464 * gcc.dg/vect/pr71439.c: Ditto.
5465 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5466 * gcc.dg/vect/vect-bswap16.c: Ditto.
5467 * gcc.dg/vect/vect-bswap32.c: Ditto.
5468 * gcc.dg/vect/vect-bswap64.c: Ditto.
5469 * gcc.dg/vect/vect-live-1.c: Ditto.
5470 * gcc.dg/vect/vect-live-2.c: Ditto.
5471 * gcc.dg/vect/vect-live-3.c: Ditto.
5472 * gcc.dg/vect/vect-live-4.c: Ditto.
5473 * gcc.dg/vect/vect-live-5.c: Ditto.
5474 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5475 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5476 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5477 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5478 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5479 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5480 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5481 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5482 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5483 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5484 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5485 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5486 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5487 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5488 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5489 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5490 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5492 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5494 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5496 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5498 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5499 ia32 if R_386_GOT32X relocation is supported.
5500 * gcc.target/i386/noplt-3.c: Likewise.
5501 * gcc.target/i386/noplt-2.c: Likewise.
5502 (main): Renamed to ...
5504 * gcc.target/i386/noplt-4.c: Likewise.
5505 (main): Renamed to ...
5507 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5508 * gcc.target/i386/pr67400-5.c: Likewise.
5510 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5512 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5513 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5515 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5516 f4): Adjust expected diagnostics.
5517 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5518 (T): If OVFP is defined, redefine to TP.
5519 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5520 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5521 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5522 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5523 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5524 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5525 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5526 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5527 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5528 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5529 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5530 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5531 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5532 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5533 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5534 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5535 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5536 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5537 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5538 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5539 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5540 as last argument to __builtin_add_overflow_p.
5542 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5544 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5545 dg-options and remove default vector testsuite compile flags.
5546 * g++.dg/vect/pr33860a.cc: Ditto.
5547 * g++.dg/vect/pr45470-a.cc: Ditto.
5548 * g++.dg/vect/pr45470-b.cc: Ditto.
5549 * g++.dg/vect/pr60896.cc: Ditto.
5550 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5551 * gcc.dg/vect/pr18308.c: Ditto.
5552 * gcc.dg/vect/pr24049.c: Ditto.
5553 * gcc.dg/vect/pr33373.c: Ditto.
5554 * gcc.dg/vect/pr36228.c: Ditto.
5555 * gcc.dg/vect/pr42395.c: Ditto.
5556 * gcc.dg/vect/pr42604.c: Ditto.
5557 * gcc.dg/vect/pr46663.c: Ditto.
5558 * gcc.dg/vect/pr48765.c: Ditto.
5559 * gcc.dg/vect/pr49093.c: Ditto.
5560 * gcc.dg/vect/pr49352.c: Ditto.
5561 * gcc.dg/vect/pr52298.c: Ditto.
5562 * gcc.dg/vect/pr52870.c: Ditto.
5563 * gcc.dg/vect/pr53185.c: Ditto.
5564 * gcc.dg/vect/pr53773.c: Ditto.
5565 * gcc.dg/vect/pr56695.c: Ditto.
5566 * gcc.dg/vect/pr62171.c: Ditto.
5567 * gcc.dg/vect/pr63530.c: Ditto.
5568 * gcc.dg/vect/pr68339.c: Ditto.
5569 * gcc.dg/vect/pr71259.c: Ditto.
5570 * gcc.dg/vect/vect-82_64.c: Ditto.
5571 * gcc.dg/vect/vect-83_64.c: Ditto.
5572 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5573 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5574 * gcc.dg/vect/vect-shift-2.c: Ditto.
5575 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5576 * gfortran.dg/vect/pr39318.f90: Ditto.
5577 * gfortran.dg/vect/pr45714-a.f: Ditto.
5578 * gfortran.dg/vect/pr45714-b.f: Ditto.
5579 * gfortran.dg/vect/pr46213.f90: Ditto.
5581 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5582 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5584 * gcc.target/powerpc/p9-splat-5.c: New test.
5586 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5588 PR tree-optimization/71488
5589 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5590 * lib/target-supports.exp: ... here.
5591 (check_sse4_hw_available): New procedure.
5592 (check_effective_target_sse4_runtime): Ditto.
5593 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5594 -march=westmere for sse4_runtime targets.
5595 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5596 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5597 (dg-additional-options): Use for sse4_runtime targets.
5598 (main): Call check_vect ().
5599 (dg-final): Perform scan only for sse4_runtime targets.
5601 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5605 * gcc.target/i386/pr66232-14.c: New file.
5606 * gcc.target/i386/pr66232-15.c: Likewise.
5607 * gcc.target/i386/pr66232-16.c: Likewise.
5608 * gcc.target/i386/pr66232-17.c: Likewise.
5609 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5610 ia32 if R_386_GOT32X relocation is supported.
5611 * gcc.target/i386/pr67400-2.c: Likewise.
5612 * gcc.target/i386/pr67400-3.c: Likewise.
5613 * gcc.target/i386/pr67400-4.c: Likewise.
5614 * gcc.target/i386/pr67400-6.c: Likewise.
5615 * gcc.target/i386/pr67400-7.c: Likewise.
5616 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5618 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5620 PR libgfortran/48852
5621 * gfortran.dg/char4_iunit_1.f03: Update test.
5622 * gfortran.dg/f2003_io_5.f03: Update test.
5623 * gfortran.dg/real_const_3.f90: Update test.
5625 2016-06-23 Andi Kleen <ak@linux.intel.com>
5627 * g++.dg/bprob/bprob.exp: Support autofdo.
5628 * g++.dg/tree-prof/tree-prof.exp: dito.
5629 * gcc.dg/tree-prof/tree-prof.exp: dito.
5630 * gcc.misc-tests/bprob.exp: dito.
5631 * gfortran.dg/prof/prof.exp: dito.
5632 * lib/profopt.exp: dito.
5633 * lib/target-supports.exp: Check for autofdo.
5635 2016-06-23 Martin Liska <mliska@suse.cz>
5637 * gcc.dg/pr71619.c: New test.
5639 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5642 * gcc.target/i386/pr67400-1.c: New test.
5643 * gcc.target/i386/pr67400-2.c: Likewise.
5644 * gcc.target/i386/pr67400-3.c: Likewise.
5645 * gcc.target/i386/pr67400-4.c: Likewise.
5646 * gcc.target/i386/pr67400-5.c: Likewise.
5647 * gcc.target/i386/pr67400-6.c: Likewise.
5648 * gcc.target/i386/pr67400-7.c: Likewise.
5650 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5652 * c-c++-common/missing-header-1.c: New test case.
5653 * c-c++-common/missing-header-2.c: New test case.
5654 * c-c++-common/missing-header-3.c: New test case.
5655 * c-c++-common/missing-header-4.c: New test case.
5657 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5660 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5662 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5663 expected results due to builtin "nanl" now being suggested for
5665 * gcc.dg/pr67580.c: Update expected messages.
5666 * gcc.dg/spellcheck-identifiers.c: New testcase.
5667 * gcc.dg/spellcheck-typenames.c: New testcase.
5669 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5671 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5673 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5674 diagnostic-test-show-locus-parseable-fixits.c to sources for
5675 diagnostic_plugin_test_show_locus.c.
5676 * lib/gcc-defs.exp (freeform_regexps): New global.
5677 (dg-regexp): New function.
5678 (handle-dg-regexps): New function.
5679 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5680 freeform_regexps to the empty list.
5681 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5683 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5685 PR tree-optimization/71488
5686 * g++.dg/pr71488.C: New test.
5687 * gcc.dg/vect/vect-bool-cmp.c: New test.
5689 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5691 * gcc.dg/guality/param-5.c: New test.
5693 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5695 * gcc.target/i386/asm-flag-7.c: New test.
5697 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5699 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5700 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5701 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5702 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5703 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5704 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5705 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5706 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5707 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5708 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5709 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5710 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5711 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5712 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5713 * lib/target-supports.exp: Likewise.
5715 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5717 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5718 * gcc.dg/attr-ms_struct-2.c: Likewise.
5719 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5720 * gcc.dg/bf-ms-attrib.c: Likewise.
5721 * gcc.dg/bf-ms-layout-2.c: Likewise.
5722 * gcc.dg/bf-ms-layout-3.c: Likewise.
5723 * gcc.dg/bf-ms-layout.c: Likewise.
5724 * gcc.dg/bf-no-ms-layout.c: Likewise.
5725 * gcc.target/i386/bitfield1.c: Likewise.
5726 * gcc.target/i386/bitfield2.c: Likewise.
5727 * gcc.target/i386/bitfield3.c: Likewise.
5729 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5731 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5732 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5733 override other than -mcpu=power9 command-line option is specified,
5734 or if the target operating system is aix.
5735 * gcc.target/powerpc/darn-1.c: Likewise.
5736 * gcc.target/powerpc/darn-2.c: Likewise.
5737 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5738 test if effective-target is not powerpc_p9vector_ok or if the
5739 target operating system is not defined.
5740 * gcc.target/powerpc/vslv-1.c: Likewise.
5741 * gcc.target/powerpc/vsrv-0.c: Likewise.
5742 * gcc.target/powerpc/vsrv-1.c: Likewise.
5744 2016-06-21 Tobias Burnus <burnus@net-b.de>
5747 * gfortran.dg/coarray/data_1.f90: New.
5749 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5751 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5752 (dg-require-effective-target): Use arm_v8_neon_hw.
5753 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5754 (dg-require-effective-target): Likewise.
5755 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5756 (dg-require-effective-target): Likewise.
5757 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5758 (dg-require-effective-target): Likewise.
5759 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5760 (dg-require-effective-target): Likewise.
5761 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5762 (dg-require-effective-target): Likewise.
5763 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5766 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5768 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5769 Set to 3 so test passes.
5771 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5773 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5775 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5777 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5778 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5779 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5780 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5782 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5784 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5785 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5787 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5790 * gcc.target/i386/pr71549.c: New test.
5792 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5794 * gcc.target/powerpc/vadsdu-0.c: Replace
5795 dg-require-effective-target directive to allow test to run on more
5796 platforms, and add dg-skip-if directive to disable test on aix
5797 platforms because of known incompatibilities.
5798 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5799 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5800 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5801 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5802 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5803 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5804 * gcc.target/powerpc/vadsdub-2.c: Replace
5805 dg-require-effective-target directive to allow test to run on more
5806 platforms, and add dg-skip-if directive to disable test on aix
5807 platforms because of known incompatibilities.
5808 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5809 with vec_absdb call to differentiate this test from vadsdub-1.c.
5810 * gcc.target/powerpc/vadsduh-1.c: Replace
5811 dg-require-effective-target directive to allow test to run on more
5812 platforms, and add dg-skip-if directive to disable test on aix
5813 platforms because of known incompatibilities.
5814 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5815 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5816 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5818 2016-06-21 Jakub Jelinek <jakub@redhat.com>
5820 PR tree-optimization/71588
5821 * gcc.dg/pr71558.c: New test.
5823 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5825 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5826 * c-c++-common/pr68657-2.c: Likewise.
5827 * c-c++-common/pr68657-3.c: Likewise.
5828 * gcc.dg/torture/pr69714.c: Require int32plus support.
5829 * gcc.dg/torture/pr70025.c: Likewise.
5830 * gcc.dg/torture/pr70083.c: Likewise.
5831 * gcc.dg/torture/pr70542.c: Likewise.
5832 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5834 2016-06-20 Joseph Myers <joseph@codesourcery.com>
5837 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5839 2016-06-20 Jakub Jelinek <jakub@redhat.com>
5842 * gcc.dg/pr71581.c: New test.
5844 PR rtl-optimization/71591
5845 * gcc.dg/cpp/pr71591.c: New test.
5847 2016-06-20 David B. Robins <gcc@davidrobins.net>
5850 * g++.dg/torture/pr71571.C: New test.
5852 2016-06-20 Jakub Jelinek <jakub@redhat.com>
5855 * gcc.target/i386/sse2-pr71559.c: New test.
5856 * gcc.target/i386/avx-pr71559.c: New test.
5857 * gcc.target/i386/avx512f-pr71559.c: New test.
5859 2016-06-20 Tobias Burnus <burnus@net-b.de>
5862 * gfortran.dg/pointer_remapping_10.f90: New.
5864 2016-06-20 David Malcolm <dmalcolm@redhat.com>
5866 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5868 2016-06-20 Martin Sebor <msebor@redhat.com>
5871 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5872 * gnu90-const-expr-1.c: Same.
5873 * gnu99-const-expr-1.c: Same.
5874 * gnu99-static-1.c: Same.
5876 2016-06-20 Renlin Li <renlin.li@arm.com>
5879 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5881 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5883 * gcc.target/aarch64/vcvt_f64_1.c: New.
5884 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5885 * gcc.target/aarch64/vrecp_f64_1.c: New.
5887 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5889 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5892 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
5895 * gcc.target/avr/torture/pr71103-2.c: New test.
5897 2016-06-19 Martin Sebor <msebor@redhat.com>
5900 * gcc.dg/alignof.c: New test.
5902 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5904 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5905 vs dg-error; test constexpr specifier too.
5907 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5909 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5911 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5913 * lib/target-supports.exp
5914 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5915 arm_neon_ok and merge flags. Fix temporary test name.
5916 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5919 2016-06-17 Martin Liska <mliska@suse.cz>
5921 * gcc.dg/predict-9.c: Fix dump scanning.
5923 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5925 PR tree-optimization/71354
5926 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5928 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5930 PR tree-optimization/71347
5931 * gcc.dg/tree-ssa/pr71347.c: New test.
5933 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5935 PR tree-optimization/71354
5936 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5938 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5940 * gcc.dg/vect/vect-alias-check-1.c: New test.
5942 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5945 * gcc.target/avr/pr71151-1.c: New test.
5946 * gcc.target/avr/pr71151-2.c: New test.
5947 * gcc.target/avr/pr71151-3.c: New test.
5948 * gcc.target/avr/pr71151-4.c: New test.
5949 * gcc.target/avr/pr71151-5.c: New test.
5950 * gcc.target/avr/pr71151-6.c: New test.
5951 * gcc.target/avr/pr71151-7.c: New test.
5952 * gcc.target/avr/pr71151-8.c: New test.
5953 * gcc.target/avr/pr71151-common.h: New test.
5955 2016-06-16 Martin Liska <mliska@suse.cz>
5957 * gfortran.dg/predict-1.f90: New test.
5959 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
5962 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
5964 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
5966 * g++.dg/vect/pr36648.cc: Disable cunrolli
5968 2016-06-16 Jakub Jelinek <jakub@redhat.com>
5971 * gcc.c-torture/execute/pr71554.c: New test.
5973 PR rtl-optimization/71532
5974 * gcc.dg/torture/pr71532.c: New test.
5976 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5978 * gcc.target/powerpc/p9-dimode1.c: New test.
5979 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5981 2016-06-15 Jakub Jelinek <jakub@redhat.com>
5983 * gcc.c-torture/compile/20160615-1.c: New test.
5985 * g++.dg/cpp0x/ref-qual17.C: New test.
5987 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5990 * gcc.target/i386/pr71529.C: New test.
5992 2016-06-15 Alan Hayward <alan.hayward@arm.com>
5994 PR tree-optimization/71483
5995 * g++.dg/vect/pr71483.c: New
5997 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6000 * g++.dg/inherit/crash6.C: New.
6001 * g++.dg/inherit/union2.C: Likewise.
6002 * g++.dg/inherit/virtual12.C: Likewise.
6003 * g++.dg/inherit/virtual13.C: Likewise.
6004 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6006 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
6008 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
6010 2016-06-15 Alan Hayward <alan.hayward@arm.com>
6012 PR tree-optimization/71439
6013 * gcc.dg/vect/pr71439.c: New
6015 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6017 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6019 2016-06-15 Richard Biener <rguenther@suse.de>
6021 * gcc.dg/vect/slp-45.c: New testcase.
6023 2016-06-15 Richard Biener <rguenther@suse.de>
6025 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6027 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6029 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6030 requirements, and disable for AIX for now.
6031 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6033 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6036 * g++.dg/opt/pr71528.C: New test.
6039 * g++.dg/init/pr71516.C: New test.
6041 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6043 * g++.dg/init/array46.C: New.
6045 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
6047 * gcc.target/i386/float128-3.c: New test.
6048 * gcc.target/i386/quad-sse4.c: Ditto.
6049 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6050 Update scan strings.
6052 2016-06-14 Richard Biener <rguenther@suse.de>
6055 * gfortran.dg/pr71526.f90: New testcase.
6057 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6059 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6060 * gcc.dg/zero_bits_compound-1.c: Likewise.
6062 2016-06-14 Richard Biener <rguenther@suse.de>
6064 PR tree-optimization/71522
6065 * gcc.dg/torture/pr71522.c: New testcase.
6067 2016-06-14 Jakub Jelinek <jakub@redhat.com>
6069 PR tree-optimization/71520
6070 * gcc.dg/tree-ssa/pr71520.c: New test.
6072 2016-06-14 Richard Biener <rguenther@suse.de>
6074 PR tree-optimization/71521
6075 * gcc.dg/tree-ssa/vrp101.c: New testcase.
6077 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6080 * c-c++-common/ubsan/bounds-13.c: New test.
6082 PR preprocessor/71183
6083 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6085 2016-06-13 Jeff Law <law@redhat.com>
6087 PR tree-optimization/71403
6088 * c-c++-common/ubsan/pr71403-1.c: New test.
6089 * c-c++-common/ubsan/pr71403-2.c: New test.
6090 * c-c++-common/ubsan/pr71403-3.c: New test.
6092 2016-06-13 Jakub Jelinek <jakub@redhat.com>
6095 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6096 Add -Wno-psabi -w to dg-options.
6098 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6100 * gcc.target/powerpc/vadsdu-0.c: New test.
6101 * gcc.target/powerpc/vadsdu-1.c: New test.
6102 * gcc.target/powerpc/vadsdu-2.c: New test.
6103 * gcc.target/powerpc/vadsdu-3.c: New test.
6104 * gcc.target/powerpc/vadsdu-4.c: New test.
6105 * gcc.target/powerpc/vadsdu-5.c: New test.
6106 * gcc.target/powerpc/vadsdub-1.c: New test.
6107 * gcc.target/powerpc/vadsdub-2.c: New test.
6108 * gcc.target/powerpc/vadsduh-1.c: New test.
6109 * gcc.target/powerpc/vadsduh-2.c: New test.
6110 * gcc.target/powerpc/vadsduw-1.c: New test.
6111 * gcc.target/powerpc/vadsduw-2.c: New test.
6113 2016-06-13 David Malcolm <dmalcolm@redhat.com>
6115 * gcc.dg/c99-init-2.c (c): Update expected error message.
6116 * gcc.dg/init-bad-8.c (foo): Likewise.
6117 * gcc.dg/spellcheck-fields-3.c: New test case.
6119 2016-06-13 Martin Liska <mliska@suse.cz>
6121 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6122 and "guess loop iv compared" heuristics.
6123 * gcc.dg/predict-2.c: Likewise.
6124 * gcc.dg/predict-3.c: Likewise.
6125 * gcc.dg/predict-4.c: Likewise.
6126 * gcc.dg/predict-5.c: Likewise.
6127 * gcc.dg/predict-6.c: Likewise.
6129 2016-06-13 Marek Polacek <polacek@redhat.com>
6132 * c-c++-common/Wswitch-unreachable-4.c: New test.
6133 * gcc.dg/Wswitch-unreachable-2.c: New test.
6134 * g++.dg/tm/jump1.C: Move dg-warning.
6136 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6138 * gnat.dg/renaming10.ad[sb]: New test.
6140 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
6143 * gfortran.dg/pr70673.f90: New test.
6145 2016-06-13 Richard Biener <rguenther@suse.de>
6148 * gcc.dg/align-3.c: New testcase.
6150 2016-06-13 Martin Liska <mliska@suse.cz>
6152 * gcc.target/i386/pr71458.c: New test.
6154 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
6157 * gcc.dg/torture/float128-nan.c: New test.
6159 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6162 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6165 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6168 * gfortran.dg/comma_IO_extension_1.f90: New test.
6169 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6170 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6172 * gfortran.dg/graphite/pr38083.f90: Likewise.
6173 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6176 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6178 * gnat.dg/case_character.adb: New test.
6180 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6183 * gcc.target/powerpc/pr71310.c: New testcase.
6185 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6188 * gcc.dg/pr71478.c: New test.
6190 2016-06-10 Jakub Jelinek <jakub@redhat.com>
6193 * gcc.c-torture/execute/pr71494.c: New test.
6196 * gcc.target/i386/pr68657.c: New test.
6199 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6200 (test): Add -masm=intel alternatives.
6202 2016-06-10 Martin Sebor <msebor@redhat.com>
6205 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6207 2016-06-10 Jeff Law <law@redhat.com>
6209 PR tree-optimization/71335
6210 * gcc.c-torture/execute/pr71335.c: New test.
6212 2016-06-10 David Malcolm <dmalcolm@redhat.com>
6214 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6215 the various "cannot tail-call: " messages.
6217 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6219 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6222 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6225 * c-c++-common/asan/pr71480.c: New test.
6227 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6229 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6230 (ASMNAME2): Likewise.
6231 (main): Replace fn in asm statement with ASMNAME ("fn").
6232 * gcc.dg/guality/pr68037-2.c: Likewise.
6233 * gcc.dg/guality/pr68037-3.c: Likewise.
6234 * gcc.dg/torture/pr68037-1.c: Likewise.
6235 * gcc.dg/torture/pr68037-2.c: Likewise.
6236 * gcc.dg/torture/pr68037-3.c: Likewise.
6238 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6241 * gcc.target/i386/pr68843-1.c: New test.
6242 * gcc.target/i386/pr68843-2.c: New test.
6244 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6245 Cesar Philippidis <cesar@codesourcery.com>
6248 * gcc.dg/goacc/nested-function-1.c: New file.
6249 * gcc.dg/goacc/nested-function-2.c: Likewise.
6250 * gcc.dg/goacc/pr71373.c: Likewise.
6251 * gfortran.dg/goacc/cray-2.f95: Likewise.
6252 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6253 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6254 * gfortran.dg/goacc/cray.f95: Update.
6255 * gfortran.dg/goacc/loop-1.f95: Likewise.
6256 * gfortran.dg/goacc/loop-3.f95: Likewise.
6257 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6258 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6260 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6262 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6263 for OpenACC tile clauses.
6264 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6267 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6269 * c-c++-common/goacc/cache-2.c: ... this new file.
6270 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6271 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6272 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6274 * gfortran.dg/goacc/cray.f95: Likewise.
6275 * gfortran.dg/goacc/loop-1.f95: Likewise.
6277 2016-06-10 Alan Hayward <alan.hayward@arm.com>
6279 PR tree-optimization/71407
6280 PR tree-optimization/71416
6281 * gcc.dg/vect/pr71407.c: New
6282 * gcc.dg/vect/pr71416-1.c: New
6283 * gcc.dg/vect/pr71416-2.c: New
6285 2016-06-10 Richard Biener <rguenther@suse.de>
6288 * gcc.dg/torture/pr71477.c: New testcase.
6290 2016-06-09 Julia Koval <julia.koval@intel.com>
6292 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6293 * gcc.target/i386/interrupt-13.c: Likewise.
6294 * gcc.target/i386/interrupt-15.c: Likewise.
6295 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6296 * gcc.target/i386/interrupt-24.c: Likewise.
6297 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6298 * gcc.target/i386/interrupt-9.c: Likewise.
6299 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6301 2016-06-09 Martin Sebor <msebor@redhat.com>
6304 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6305 * gcc.dg/builtin-constant_p-1.c: Same.
6306 * gcc.dg/builtins-error.c: Same.
6307 * gcc.dg/pr70859.c: Same.
6309 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6311 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6312 * gcc.dg/torture/pr68067-1.c: Likewise.
6313 * gcc.dg/torture/pr68067-2.c: Likewise.
6315 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6317 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6320 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6323 * g++.dg/inherit/crash5.C: New.
6325 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6328 * g++.dg/inherit/crash5.C: New.
6329 * g++.dg/inherit/virtual1.C: Adjust.
6331 2016-06-09 Martin Liska <mliska@suse.cz>
6333 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6334 * g++.dg/predict-loop-exit-2.C: Likewise.
6335 * g++.dg/predict-loop-exit-3.C: Likewise.
6336 * gcc.dg/predict-1.c: Likewise.
6337 * gcc.dg/predict-2.c: Likewise.
6338 * gcc.dg/predict-3.c: Likewise.
6339 * gcc.dg/predict-4.c: Likewise.
6340 * gcc.dg/predict-5.c: Likewise.
6341 * gcc.dg/predict-6.c: Likewise.
6342 * gcc.dg/predict-7.c: Likewise.
6344 2016-06-09 Richard Biener <rguenther@suse.de>
6346 PR tree-optimization/71462
6347 * gcc.dg/torture/pr71462.c: New testcase.
6349 2016-06-09 Marek Polacek <polacek@redhat.com>
6352 * gcc.dg/c11-generic-3.c: New test.
6354 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6356 * g++.dg/init/array42.C: New.
6357 * g++.dg/init/array43.C: Likewise.
6358 * g++.dg/init/array44.C: Likewise.
6359 * g++.dg/init/array45.C: Likewise.
6360 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6361 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6362 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6363 * g++.dg/gomp/pr35751.C: Likewise.
6364 * g++.dg/init/array23.C: Likewise.
6365 * g++.dg/init/brace2.C: Likewise.
6366 * g++.dg/init/brace6.C: Likewise.
6368 2016-06-08 Martin Sebor <msebor@redhat.com>
6369 Jakub Jelinek <jakub@redhat.com>
6373 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6374 * c-c++-common/builtin-arith-overflow-2.c: New test.
6375 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6376 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6377 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6379 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6382 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6384 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6386 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6387 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6388 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6389 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6390 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6391 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6392 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6393 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6394 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6395 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6396 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6397 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6398 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6400 2016-06-08 Richard Biener <rguenther@suse.de>
6402 PR tree-optimization/68558
6403 * gcc.dg/vect/slp-44.c: New testcase.
6405 2016-06-08 Richard Biener <rguenther@suse.de>
6407 * gcc.dg/vect/slp-43.c: New testcase.
6409 2016-06-08 Richard Biener <rguenther@suse.de>
6411 PR tree-optimization/71452
6412 * gcc.dg/torture/pr71452.c: New testcase.
6414 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6417 * g++.dg/torture/pr71448.C: New test.
6419 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6423 * g++.dg/debug/pr71432.C: New test.
6425 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6427 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6428 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6429 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6431 2016-06-08 Alan Hayward <alan.hayward@arm.com>
6433 * gcc.dg/vect/vect-live-2.c: Update effective target.
6434 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6435 * lib/target-supports.exp: Add aarch64 to vect_long.
6437 2016-06-08 Marek Polacek <polacek@redhat.com>
6440 * gcc.dg/noncompile/pr71418.c: New test.
6443 * gcc.dg/noncompile/pr71426.c: New test.
6445 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
6447 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6448 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6449 * gcc.dg/predict-3.c: Update template.
6450 * gcc.dg/predict-5.c: Update template.
6451 * gcc.dg/predict-6.c: Update template.
6452 * gcc.dg/predict-9.c: Update template.
6453 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6455 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6457 * gcc.target/powerpc/vec-mul.c: New test.
6459 2016-06-07 David Malcolm <dmalcolm@redhat.com>
6461 * gcc.dg/spellcheck-fields-2.c: New test case.
6463 2016-06-07 Richard Biener <rguenther@suse.de>
6466 * gcc.dg/Wpragmas-1.c: New testcase.
6467 * gcc.dg/Wattributes-4.c: Likewise.
6468 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6471 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6473 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6474 spurious debug code.
6476 2016-06-07 Richard Biener <rguenther@suse.de>
6478 PR tree-optimization/71428
6479 * gcc.dg/torture/pr71428.c: New testcase.
6481 2016-06-07 Richard Biener <rguenther@suse.de>
6484 * gcc.dg/torture/pr71423.c: New testcase.
6486 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6489 * gcc.dg/tree-ssa/pr71408.c: New test.
6491 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6494 * g++.dg/torture/pr71281.C: New test.
6496 2016-06-06 Marek Polacek <polacek@redhat.com>
6499 * gcc.dg/pr71362.c: New test.
6501 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6502 Patrick Palka <ppalka@gcc.gnu.org>
6507 * g++.dg/opt/pr70847.C: New test.
6508 * g++.dg/ubsan/pr70847.C: New test.
6509 * g++.dg/ubsan/pr71393.C: New test.
6511 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6513 PR tree-optimization/71259
6514 * gcc.dg/vect/pr71259.c: New test.
6516 2016-06-06 David Malcolm <dmalcolm@redhat.com>
6518 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6519 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6520 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6523 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6526 * gcc.c-torture/execute/pr37780.c: New test.
6527 * gcc.target/aarch64/pr37780_1.c: Likewise.
6528 * gcc.target/arm/pr37780_1.c: Likewise.
6530 2016-06-06 Marek Polacek <polacek@redhat.com>
6532 * c-c++-common/attr-may-alias-1.c: New test.
6533 * c-c++-common/attr-may-alias-2.c: New test.
6534 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6536 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6539 * gcc.target/i386/pr24414.c: New test.
6541 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6543 * gcc.target/sparc/vis4misc.c: New file.
6544 * gcc.target/sparc/fpcmp.c: Likewise.
6545 * gcc.target/sparc/fpcmpu.c: Likewise.
6547 2016-06-06 Alan Hayward <alan.hayward@arm.com>
6549 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6550 * gcc.dg/vect/vect-live-3.c: Likewise.
6552 2016-06-06 Richard Biener <rguenther@suse.de>
6554 PR tree-optimization/71398
6555 * gcc.dg/torture/pr71398.c: New testcase.
6557 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
6560 * g++.dg/pr71389.C: New test.
6562 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6565 * gfortran.dg/fmt_read_5.f: New test.
6567 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6570 * gfortran.dg/class_array_22.f03: New test.
6572 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6574 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6576 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6578 * gcc.dg/predict-9.c: Update template.
6580 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6583 * g++.dg/template/pr49377.C: New.
6585 2016-06-04 Jakub Jelinek <jakub@redhat.com>
6587 PR tree-optimization/71405
6588 * g++.dg/torture/pr71405.C: New test.
6590 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6593 * g++.dg/inherit/crash5.C: New.
6594 * g++.dg/inherit/virtual1.C: Adjust.
6596 2016-06-03 Jeff Law <law@redhat.com>
6598 PR tree-optimization/71316
6599 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6601 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6603 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6604 dg-additional-options with just -fno-tree-scev-cprop in it.
6605 * gcc.dg/vect/vect-live-2.c: Likewise.
6606 * gcc.dg/vect/vect-live-5.c: Likewise.
6607 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6608 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6609 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6611 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6614 * g++.dg/other/friend6.C: New test.
6616 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6618 * g++.dg/torture/ppc-ldst-array.C: New.
6620 2016-06-03 Joseph Myers <joseph@codesourcery.com>
6624 * gcc.dg/torture/builtin-fp-int-inexact.c,
6625 gcc.target/i386/387-builtin-fp-int-inexact.c,
6626 gcc.target/i386/387-rint-inline-1.c,
6627 gcc.target/i386/387-rint-inline-2.c,
6628 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6629 gcc.target/i386/sse2-rint-inline-1.c,
6630 gcc.target/i386/sse2-rint-inline-2.c,
6631 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6632 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6634 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6635 Julia Koval <julia.koval@intel.com>
6647 * gcc.dg/guality/pr68037-1.c: New test.
6648 * gcc.dg/guality/pr68037-2.c: Likewise.
6649 * gcc.dg/guality/pr68037-3.c: Likewise.
6650 * gcc.dg/torture/pr68037-1.c: Likewise.
6651 * gcc.dg/torture/pr68037-2.c: Likewise.
6652 * gcc.dg/torture/pr68037-3.c: Likewise.
6653 * gcc.dg/torture/pr68661-1a.c: Likewise.
6654 * gcc.dg/torture/pr68661-1b.c: Likewise.
6655 * gcc.target/i386/interrupt-1.c: Likewise.
6656 * gcc.target/i386/interrupt-2.c: Likewise.
6657 * gcc.target/i386/interrupt-3.c: Likewise.
6658 * gcc.target/i386/interrupt-4.c: Likewise.
6659 * gcc.target/i386/interrupt-5.c: Likewise.
6660 * gcc.target/i386/interrupt-6.c: Likewise.
6661 * gcc.target/i386/interrupt-7.c: Likewise.
6662 * gcc.target/i386/interrupt-8.c: Likewise.
6663 * gcc.target/i386/interrupt-9.c: Likewise.
6664 * gcc.target/i386/interrupt-10.c: Likewise.
6665 * gcc.target/i386/interrupt-11.c: Likewise.
6666 * gcc.target/i386/interrupt-12.c: Likewise.
6667 * gcc.target/i386/interrupt-13.c: Likewise.
6668 * gcc.target/i386/interrupt-14.c: Likewise.
6669 * gcc.target/i386/interrupt-15.c: Likewise.
6670 * gcc.target/i386/interrupt-16.c: Likewise.
6671 * gcc.target/i386/interrupt-17.c: Likewise.
6672 * gcc.target/i386/interrupt-18.c: Likewise.
6673 * gcc.target/i386/interrupt-19.c: Likewise.
6674 * gcc.target/i386/interrupt-20.c: Likewise.
6675 * gcc.target/i386/interrupt-21.c: Likewise.
6676 * gcc.target/i386/interrupt-22.c: Likewise.
6677 * gcc.target/i386/interrupt-23.c: Likewise.
6678 * gcc.target/i386/interrupt-24.c: Likewise.
6679 * gcc.target/i386/interrupt-25.c: Likewise.
6680 * gcc.target/i386/interrupt-26.c: Likewise.
6681 * gcc.target/i386/interrupt-27.c: Likewise.
6682 * gcc.target/i386/interrupt-28.c: Likewise.
6683 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6684 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6685 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6686 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6687 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6688 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6689 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6690 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6691 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6692 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6693 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6694 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6696 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6698 PR tree-optimization/52171
6699 * gcc.dg/pr52171.c: New test.
6700 * gcc.target/i386/pr52171.c: New test.
6702 2016-06-03 Jan Hubicka <jh@suse.cz>
6704 * g++.dg/tree-ssa/pred-1.C: New testcase
6705 * gcc.dg/tree-ssa/pred-1.c: New testcase
6707 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6710 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6712 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6714 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6716 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6718 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6720 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6721 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6722 * gcc.dg/vect/vect-live-1.c: New test.
6723 * gcc.dg/vect/vect-live-2.c: New test.
6724 * gcc.dg/vect/vect-live-3.c: New test.
6725 * gcc.dg/vect/vect-live-4.c: New test.
6726 * gcc.dg/vect/vect-live-5.c: New test.
6727 * gcc.dg/vect/vect-live-slp-1.c: New test.
6728 * gcc.dg/vect/vect-live-slp-2.c: New test.
6729 * gcc.dg/vect/vect-live-slp-3.c: New test.
6731 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6734 * g++.dg/opt/pr71387.C: New test.
6736 2016-06-02 Jeff Law <law@redhat.com>
6738 PR tree-optimization/71328
6739 * gcc.c-torture/compile/pr71328.c: New test.
6741 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6744 * gfortran.dg/fmt_read_3.f90: Fix typo.
6745 * gfortran.dg/fmt_read_4.f90: New test.
6747 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6749 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6750 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6751 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6752 * g++.dg/cpp0x/override2.C: Likewise.
6753 * g++.dg/parse/crash5.C: Likewise.
6754 * g++.dg/parse/error16.C: Likewise.
6755 * g++.dg/parse/error27.C: Likewise.
6756 * g++.dg/template/qualttp15.C: Likewise.
6757 * g++.dg/template/redecl4.C: Likewise.
6758 * g++.old-deja/g++.other/crash39.C: Likewise.
6759 * g++.old-deja/g++.other/struct1.C: Likewise.
6760 * g++.old-deja/g++.pt/m9a.C: Likewise.
6761 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6763 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6766 * c-c++-common/pr71372.c: New test.
6768 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6769 __TIME__ strings with __builtin_strcmp instead of printf and
6772 2016-06-02 Martin Liska <mliska@suse.cz>
6774 * gcc.dg/predict-9.c: New test.
6776 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6778 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6779 global set_compiler_env_var and global saved_compiler_env_var.
6781 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6783 PR rtl-optimization/71295
6784 * gcc.c-torture/compile/pr71295.c: New test.
6786 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6788 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6790 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6791 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6793 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6794 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6795 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6798 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6800 * gcc.target/powerpc/p9-splat-4.c: New test.
6802 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6805 * gcc.target/powerpc/pr71186.c: New test.
6807 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6810 * gfortran.dg/fmt_read_3.f90: New test.
6812 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6814 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6817 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
6819 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6820 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6822 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6823 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6825 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6827 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6828 vars set by dg-set-compiler-env-var.
6830 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
6833 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6834 to the module procedure declaration.
6835 * gfortran.dg/submodule_16.f08: New test.
6837 2016-06-01 Jakub Jelinek <jakub@redhat.com>
6840 * c-c++-common/gomp/pr71371.c: New test.
6842 2016-06-01 Richard Biener <rguenther@suse.de>
6844 PR tree-optimization/71366
6845 * gcc.dg/torture/pr71366-1.c: New testcase.
6846 * gcc.dg/torture/pr71366-2.c: Likewise.
6848 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6850 * gcc.target/powerpc/vslv-0.c: New test.
6851 * gcc.target/powerpc/vslv-1.c: New test.
6852 * gcc.target/powerpc/vsrv-0.c: New test.
6853 * gcc.target/powerpc/vsrv-1.c: New test.
6855 2016-06-01 Nathan Sidwell <nathan@acm.org>
6857 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6858 * gcc.target/nvptx/weak.c: New.
6860 2016-06-01 Richard Biener <rguenther@suse.de>
6862 PR tree-optimization/71261
6863 * gcc.dg/torture/vect-bool-1.c: New testcase.
6865 2016-06-01 Jakub Jelinek <jakub@redhat.com>
6867 * gfortran.dg/gomp/order-1.f90: New test.
6868 * gfortran.dg/gomp/order-2.f90: New test.
6870 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
6872 * gcc.dg/unroll-6.c: Update template.
6873 * gcc.dg/unroll-7.c: New testcase.
6874 * gcc.dg/unroll-8.c: New testcase.
6876 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6878 * gnat.dg/opt56.ad[sb]: New test.
6880 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6883 * g++.dg/cpp0x/constexpr-ice16.C: New.
6885 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6887 PR tree-optimization/71314
6888 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6891 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6893 PR tree-optimization/71077
6894 * gcc.dg/tree-ssa/pr71077.c: New test.
6896 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
6898 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6899 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6900 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6902 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6905 * g++.dg/cpp0x/pr71248.C: New.
6906 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6907 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6908 * g++.dg/init/new37.C: Likewise.
6909 * g++.dg/template/static1.C: Likewise.
6910 * g++.dg/template/static2.C: Likewise.
6912 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6914 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6916 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6918 2016-05-31 Marek Polacek <polacek@redhat.com>
6920 * c-c++-common/Wswitch-unreachable-3.c: New test.
6921 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6923 2016-05-31 Richard Biener <rguenther@suse.de>
6925 PR tree-optimization/71352
6926 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6928 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6930 * gcc.target/arm/armv5_thumb_isa.c: New test.
6932 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6935 * gcc.target/i386/pr71346.c: New test.
6937 2016-05-31 Tom de Vries <tom@codesourcery.com>
6939 PR tree-optimization/69068
6940 * gcc.dg/graphite/pr69068.c: New test.
6942 2016-05-27 Martin Sebor <msebor@redhat.com>
6945 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6947 2016-05-30 Jakub Jelinek <jakub@redhat.com>
6950 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6951 nowait depend(inout: dd[0]) clauses where permitted.
6953 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6956 * g++.dg/parse/pr71238.C: New.
6957 * g++.dg/concepts/friend1.C: Test column numbers too.
6958 * g++.dg/cpp0x/initlist31.C: Likewise.
6959 * g++.dg/cpp0x/pr51420.C: Likewise.
6960 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6961 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6962 * g++.dg/ext/builtin3.C: Likewise.
6963 * g++.dg/lookup/friend12.C: Likewise.
6964 * g++.dg/lookup/friend7.C: Likewise.
6965 * g++.dg/lookup/koenig1.C: Likewise.
6966 * g++.dg/lookup/koenig5.C: Likewise.
6967 * g++.dg/lookup/used-before-declaration.C: Likewise.
6968 * g++.dg/overload/koenig1.C: Likewise.
6969 * g++.dg/template/crash65.C: Likewise.
6970 * g++.dg/template/friend57.C: Likewise.
6971 * g++.dg/warn/Wshadow-5.C: Likewise.
6972 * g++.dg/warn/Wunused-8.C: Likewise.
6973 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6974 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6975 * g++.old-deja/g++.jason/member.C: Likewise.
6976 * g++.old-deja/g++.jason/report.C: Likewise.
6977 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6978 * g++.old-deja/g++.law/visibility20.C: Likewise.
6979 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6980 * g++.old-deja/g++.other/static5.C: Likewise.
6981 * g++.old-deja/g++.pt/overload2.C: Likewise.
6983 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
6985 * gcc.dg/tree-ssa/peel1.c: New testcase.
6986 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6987 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6989 2016-05-30 Tom de Vries <tom@codesourcery.com>
6991 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6994 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6997 * g++.dg/parse/virtual1.C: New.
6999 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
7001 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7002 Use correct register when clearing %edx.
7004 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
7006 PR tree-optimization/71289
7007 * gcc.dg/pr71289.c: New test.
7009 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7013 * gcc.dg/tree-ssa/pr71269.c: New test.
7014 * gcc.dg/tree-ssa/pr71292.c: New test.
7016 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7019 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7021 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
7023 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7024 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7025 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7027 2016-05-30 Tom de Vries <tom@codesourcery.com>
7029 PR tree-optimization/69067
7030 * gcc.dg/graphite/pr69067.c: New test.
7032 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
7035 * gcc.target/i386/pr71245-1.c: New test.
7036 * gcc.target/i386/pr71245-2.c: Ditto.
7038 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7041 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7042 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7043 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7045 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
7047 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7049 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7053 * g++.dg/overload/69855.C: New.
7054 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7055 * g++.old-deja/g++.pt/crash3.C: Likewise.
7057 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7060 * g++.dg/parse/namespace13.C: New.
7062 2016-05-26 Jeff Law <law@redhat.com>
7064 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7065 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7066 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7067 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7068 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7069 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7070 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7071 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7072 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7073 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7074 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7075 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7076 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7078 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7081 * g++.dg/overload/69855.C: New.
7082 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7083 * g++.old-deja/g++.pt/crash3.C: Likewise.
7085 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7088 * gcc.target/aarch64/va_arg_1.c: New testcase.
7089 * gcc.target/aarch64/va_arg_2.c: Likewise.
7090 * gcc.target/aarch64/va_arg_3.c: Likewise.
7092 2016-05-27 Jiong Wang <jiong.wang@arm.com>
7094 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7095 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7096 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7097 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7098 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7100 2016-05-27 Marek Polacek <polacek@redhat.com>
7103 * g++.dg/torture/pr71308.C: New test.
7105 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7107 * gcc.dg/zero_bits_compound-1.c: New test.
7108 * gcc.dg/zero_bits_compound-2.c: New test.
7110 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7113 * gcc.dg/pr71279.c: New test.
7115 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7117 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7118 floating point min/max/comparison instructions.
7119 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7121 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7123 * c-c++-common/gomp/schedule-1.c: New test.
7124 * gfortran.dg/gomp/schedule-1.f90: New test.
7126 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7130 * g++.dg/cpp1y/auto-fn32.C: New test.
7131 * g++.dg/cpp1y/paren4.C: New test.
7133 2016-05-26 Nathan Sidwell <nathan@acm.org>
7135 * gcc.dg/20060410.c: Xfail on ptx.
7136 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7137 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7138 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7139 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7140 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7142 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7144 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7146 2016-05-26 Jakub Jelinek <jakub@redhat.com>
7148 PR tree-optimization/71280
7149 * gcc.dg/pr71280.c: New test.
7151 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7153 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7154 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7156 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7158 2016-05-26 Jiong Wang <jiong.wang@arm.com>
7160 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7163 2016-05-25 Jeff Law <law@redhat.com>
7165 PR tree-optimization/71272
7166 * gcc.c-torture/compile/pr71272.c: new test.
7168 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7170 * gcc.target/powerpc/vec-cmpne.c: New test.
7171 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7173 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7175 * gnat.dg/opt55.ad[sb]: New test.
7177 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7179 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7180 * c-c++-common/pr60226.c: Require int32plus.
7181 * gcc.c-torture/execute/pr70602.c: Likewise.
7182 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7183 unsigned long for malloc arg type.
7184 * gcc.dg/asr_div1.c: Require int32plus.
7185 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7186 * gcc.dg/pie-1.c: Require pie.
7187 * gcc.dg/pie-2.c: Likewise.
7188 * gcc.dg/pr59471.c: Require int32plus.
7189 * gcc.dg/pr59963-2.c: XFAIL for int16.
7190 * gcc.dg/pr60114.c: Require int32plus.
7191 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7192 unsigned long for typedef of size_t.
7193 * gcc.dg/pr63914.c: Require int32plus.
7194 * gcc.dg/pr64536.c: Require pt32plus.
7195 * gcc.dg/pr65658.c: Likewise.
7196 * gcc.dg/pr67271.c: Require int32plus.
7197 * gcc.dg/pr68112.c: Likewise.
7198 * gcc.dg/pr69071.c: Skip for avr target.
7199 * gcc.dg/pr69973.c: Require int32plus.
7200 * gcc.dg/pr70169.c: Skip for avr target.
7201 * gcc.dg/sso-6.c: Require int32plus.
7202 * gcc.dg/sso-7.c: Likewise.
7203 * gcc.dg/sso-8.c: Likewise.
7204 * gcc.dg/vrp-min-max-2.c: Likewise.
7206 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7209 * gcc.target/i386/pr70738-1.c: New test.
7210 * gcc.target/i386/pr70738-2.c: Likewise.
7211 * gcc.target/i386/pr70738-3.c: Likewise.
7212 * gcc.target/i386/pr70738-4.c: Likewise.
7213 * gcc.target/i386/pr70738-5.c: Likewise.
7214 * gcc.target/i386/pr70738-6.c: Likewise.
7215 * gcc.target/i386/pr70738-7.c: Likewise.
7216 * gcc.target/i386/pr70738-8.c: Likewise.
7217 * gcc.target/i386/pr70738-9.c: Likewise.
7219 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7221 PR rtl-optimization/66940
7222 * gcc.c-torture/execute/pr66940.c: New test.
7224 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7226 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7227 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7228 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7229 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7230 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7231 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7232 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7233 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7234 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7235 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7236 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7237 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7238 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7239 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7240 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7241 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7242 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7243 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7244 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7245 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7246 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7247 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7248 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7249 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7251 2016-05-25 Marek Polacek <polacek@redhat.com>
7254 * gcc.dg/noncompile/pr71265.c: New test.
7257 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7259 2016-05-25 Nathan Sidwell <nathan@acm.org>
7261 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7263 2016-05-25 Richard Biener <rguenther@suse.de>
7265 PR tree-optimization/71261
7266 * c-c++-common/torture/pr71261.c: New testcase.
7268 2016-05-25 Richard Biener <rguenther@suse.de>
7270 PR tree-optimization/71264
7271 * gcc.dg/vect/pr71264.c: New testcase.
7273 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7276 * g++.dg/cpp0x/alias-decl-53.C: New.
7277 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7279 2016-05-25 Martin Liska <mliska@suse.cz>
7281 * g++.dg/pr71239.C: New test.
7283 2016-05-25 Richard Biener <rguenther@suse.de>
7285 * gcc.dg/vect/pr58135.c: Rename to ...
7286 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7288 2016-05-25 Marek Polacek <polacek@redhat.com>
7290 * g++.dg/pr65295.C: Use target c++14.
7292 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7294 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7295 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7297 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7299 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7302 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7304 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7305 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7306 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7307 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7308 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7309 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7310 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7311 * c-c++-common/goacc/pcopy.c: Likewise.
7312 * c-c++-common/goacc/pcopyin.c: Likewise.
7313 * c-c++-common/goacc/pcopyout.c: Likewise.
7314 * c-c++-common/goacc/pcreate.c: Likewise.
7315 * c-c++-common/goacc/pr70688.c: New test.
7316 * c-c++-common/goacc/present-1.c: Adjust test.
7317 * c-c++-common/goacc/reduction-5.c: Likewise.
7318 * g++.dg/goacc/data-1.C: New test.
7320 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7322 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7323 vector parity built-in functions.
7324 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7325 count trailing zeros automatic vectorization.
7326 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7327 count trailing zeros built-in functions.
7329 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7331 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7333 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7336 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7338 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7341 * g++.dg/template/crash123.C: New.
7342 * g++.dg/template/crash124.C: Likewise.
7344 2016-05-24 Martin Sebor <msebor@redhat.com>
7347 * g++.dg/ext/flexary16.C: New test.
7349 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7351 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7352 before math.h is included.
7353 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7354 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7355 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7356 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7357 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7358 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7359 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7360 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7361 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7362 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7363 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7364 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7365 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7366 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7367 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7368 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7369 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7370 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7371 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7372 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7373 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7374 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7375 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7377 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7378 Kelvin Nilsen <kelvin@gcc.gnu.org>
7380 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7383 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7386 * g++.dg/warn/Wno-narrowing1.C: New.
7388 2016-05-24 Marek Polacek <polacek@redhat.com>
7391 * c-c++-common/Wswitch-unreachable-2.c: New test.
7393 2016-05-24 Jakub Jelinek <jakub@redhat.com>
7396 * g++.dg/vect/simd-clone-6.cc: New test.
7397 * g++.dg/gomp/declare-simd-6.C: New test.
7401 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7403 2016-05-24 Richard Biener <rguenther@suse.de>
7405 PR tree-optimization/71240
7406 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7408 2016-05-24 Richard Biener <rguenther@suse.de>
7410 PR tree-optimization/71230
7411 * gcc.dg/torture/pr71230.c: New testcase.
7412 * g++.dg/torture/pr71230.C: Likewise.
7414 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7416 * c-c++-common/goacc/routine-5.c: Add tests.
7417 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7418 * gfortran.dg/goacc/routine-6.f90: Add tests.
7420 2016-05-24 Richard Biener <rguenther@suse.de>
7422 PR tree-optimization/71253
7423 * gcc.dg/torture/pr71253.c: New testcase.
7425 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7428 * gfortran.dg/pr71252.f90: New test.
7430 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7432 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7434 2016-05-24 Richard Biener <rguenther@suse.de>
7438 * c-c++-common/vector-subscript-4.c: New testcase.
7439 * c-c++-common/vector-subscript-5.c: Likewise.
7441 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7444 * gfortran.dg/namelist_90.f: New test
7446 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7449 * gfortran.dg/unexpected_eof.f: New test
7451 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7452 Kelvin Nilsen <kelvin@gcc.gnu.org>
7454 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7457 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7460 * g++.dg/cpp0x/inh-ctor20.C: New.
7461 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7463 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7466 * g++.dg/cpp0x/variadic168.C: New.
7468 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7470 * g++.dg/cpp0x/pr31445.C: Test column number too.
7471 * g++.dg/cpp0x/pr32253.C: Likewise.
7472 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7473 * g++.dg/cpp0x/variadic36.C: Likewise.
7475 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
7477 * gcc.dg/fold-notshift-2.c: Adjust.
7479 2016-05-23 Marek Polacek <polacek@redhat.com>
7482 * c-c++-common/Wswitch-unreachable-1.c: New test.
7483 * gcc.dg/Wswitch-unreachable-1.c: New test.
7484 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7485 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7486 * g++.dg/gomp/block-10.C: Likewise.
7487 * gcc.dg/gomp/block-10.c: Likewise.
7488 * g++.dg/gomp/block-9.C: Likewise.
7489 * gcc.dg/gomp/block-9.c: Likewise.
7490 * g++.dg/gomp/target-1.C: Likewise.
7491 * g++.dg/gomp/target-2.C: Likewise.
7492 * gcc.dg/gomp/target-1.c: Likewise.
7493 * gcc.dg/gomp/target-2.c: Likewise.
7494 * g++.dg/gomp/taskgroup-1.C: Likewise.
7495 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7496 * gcc.dg/gomp/teams-1.c: Likewise.
7497 * g++.dg/gomp/teams-1.C: Likewise.
7498 * g++.dg/overload/error3.C: Likewise.
7499 * g++.dg/tm/jump1.C: Likewise.
7500 * g++.dg/torture/pr40335.C: Likewise.
7501 * gcc.dg/c99-vla-jump-5.c: Likewise.
7502 * gcc.dg/switch-warn-1.c: Likewise.
7503 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7504 * gcc.dg/nested-func-1.c: Likewise.
7505 * gcc.dg/pr67784-4.c: Likewise.
7507 2016-05-23 Richard Biener <rguenther@suse.de>
7509 PR tree-optimization/71230
7510 * gfortran.dg/pr71230-1.f90: New testcase.
7511 * gfortran.dg/pr71230-2.f90: Likewise.
7513 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7515 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
7516 * gcc.dg/vect/pr58135.c: Add new.
7517 * gfortran.dg/pr46519-1.f: Adjust test case.
7519 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7522 * g++.dg/cpp0x/decltype64.C: New.
7524 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7526 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7527 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7528 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7530 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7532 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7533 Add poly64x1_t and poly64x2_t cases if supported.
7534 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7535 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7536 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7537 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7538 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7540 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7542 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7543 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7544 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7545 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7546 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7547 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7548 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7550 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7552 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7554 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7556 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7557 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7559 2016-05-22 Jakub Jelinek <jakub@redhat.com>
7561 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7562 constraint instead of "r".
7563 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7564 insn instead of vxorpd.
7565 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7567 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7568 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7570 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7572 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7573 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7575 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7577 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7580 * gcc.dg/tree-ssa/pr40921.c: New test.
7582 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7585 * gcc.target/avr/pr71103.c: New test.
7587 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7590 * gcc.dg/tree-ssa/pr71179.c: New test.
7592 2016-05-20 Martin Sebor <msebor@redhat.com>
7595 * gcc.dg/init-excess-2.c: New test.
7597 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7599 * gnat.dg/opt53.adb: New test.
7600 * gnat.dg/opt54.adb: Likewise.
7602 2016-05-20 Martin Jambor <mjambor@suse.cz>
7604 PR tree-optimization/70884
7605 * gcc.dg/tree-ssa/pr70919.c: New test.
7607 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7609 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7611 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7612 fix code formatting.
7614 2016-05-20 Nathan Sidwell <nathan@acm.org>
7616 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7618 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7620 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7622 * jit.dg/all-non-failing-tests.h: Add
7623 test-factorial-must-tail-call.c.
7624 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7625 * jit.dg/test-factorial-must-tail-call.c: New test case.
7627 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7630 * gfortran.dg/pr71204.f90: New test.
7632 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7634 * gcc.target/nvptx/sincos.c: New test.
7636 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7639 * g++.dg/cpp1y/auto-fn31.C: New.
7641 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7643 * gcc.target/powerpc/vec-addec.c: New test.
7644 * gcc.target/powerpc/vec-addec-int128.c: New test.
7646 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7648 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7649 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7650 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7651 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7653 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
7655 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7657 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7660 * g++.dg/opt/pr71210-1.C: New test.
7661 * g++.dg/opt/pr71210-2.C: New test.
7663 PR tree-optimization/29756
7664 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7665 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7666 only on selected targets where V4SImode vectors are known to be
7669 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
7671 PR tree-optimization/71079
7672 PR tree-optimization/71206
7673 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7675 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7677 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7678 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7679 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7681 2016-05-20 Richard Guenther <rguenther@suse.de>
7683 PR tree-optimization/29756
7684 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7686 2016-05-20 Richard Biener <rguenther@suse.de>
7688 PR tree-optimization/71185
7689 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7691 2016-05-20 Richard Biener <rguenther@suse.de>
7693 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7695 2016-05-19 Marek Polacek <polacek@redhat.com>
7698 * g++.dg/diagnostic/pr71075.C: New test.
7700 2016-05-19 David Malcolm <dmalcolm@redhat.com>
7703 * g++.dg/pr71184.C: New test case.
7705 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7707 * gcc.target/powerpc/darn-0.c: New test.
7708 * gcc.target/powerpc/darn-1.c: New test.
7709 * gcc.target/powerpc/darn-2.c: New test.
7711 2016-05-19 Marek Polacek <polacek@redhat.com>
7713 PR tree-optimization/71031
7714 * gcc.dg/tree-ssa/vrp100.c: New test.
7716 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7718 PR rtl-optimization/71148
7719 * gcc.dg/pr71148.c: New test.
7721 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7724 * gcc.target/arm/pr71056.c: New test.
7726 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7728 * c-c++-common/pr69669.c: Check the used mode.
7730 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7733 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7735 2016-05-19 Richard Biener <rguenther@suse.de>
7737 PR tree-optimization/70729
7738 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7739 * gcc.dg/graphite/scop-18.c: Likewise.
7740 * gcc.dg/pr41783.c: Disable LIM.
7741 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7742 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7743 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7744 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7745 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7746 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7747 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7748 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7749 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7750 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7751 * gfortran.dg/pr42108.f90: Likewise.
7753 2016-05-18 David Malcolm <dmalcolm@redhat.com>
7756 * gcc.dg/spellcheck-options-11.c: New test case.
7758 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7761 * g++.dg/opt/pr71100.C: New test.
7763 2016-05-18 Martin Jambor <mjambor@suse.cz>
7766 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7767 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7768 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7769 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7771 2016-05-18 Martin Jambor <mjambor@suse.cz>
7774 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7775 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7776 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7777 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7778 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7780 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7783 * g++.dg/template/crash122.C: New.
7785 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7788 * g++.dg/template/pr70466-1.C: New.
7789 * g++.dg/template/pr70466-2.C: Likewise.
7791 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7793 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7794 splat operations and the XXSPLTIB instruction.
7795 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7796 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7797 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7798 xxlxor to clear a register.
7800 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7802 * gcc.dg/torture/pr71020.c: New test.
7804 2016-05-18 Martin Jambor <mjambor@suse.cz>
7807 * gcc.dg/ipa/pr70646.c: New test.
7809 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7811 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7813 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7815 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7816 missing tests for vreinterpretq_p{8,16}.
7818 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7820 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7821 vsliq_n_s64 and vsliq_n_u64.
7823 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7825 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7826 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7828 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7830 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7831 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7832 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7834 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7836 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7839 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7841 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7842 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7843 "blr\t" and switch to scan-assembler-times.
7845 2016-05-18 Jiong Wang <jiong.wang@arm.com>
7847 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7849 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7850 declarations under __aarch64__ and __ARM_FEATURE_FMA.
7852 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7854 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7855 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7856 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7857 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7858 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7859 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7861 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7862 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7864 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7865 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7867 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7868 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7870 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7872 2016-05-18 Richard Biener <rguenther@suse.de>
7874 PR tree-optimization/71168
7875 * gcc.dg/torture/pr71168.c: New testcase.
7877 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7880 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7881 * gcc.dg/tree-ssa/pr63586.c: New test.
7882 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7884 2016-05-17 Nathan Sidwell <nathan@acm.org>
7886 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7887 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7888 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7889 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7891 2016-05-17 Nathan Sidwell <nathan@acm.org>
7893 * gcc.target/nvptx/abi-vararg-3.c: New.
7895 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7897 PR tree-optimization/54579
7899 * gcc.dg/fold-notrotate-1.c: New test.
7900 * gcc.dg/fold-notshift-1.c: New test.
7901 * gcc.dg/fold-notshift-2.c: New test.
7903 2016-05-17 Marek Polacek <polacek@redhat.com>
7906 * g++.dg/ipa/pr71146.C: New test.
7908 2016-05-17 David Malcolm <dmalcolm@redhat.com>
7910 * jit.dg/test-error-array-bounds.c: New test case.
7912 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7914 * gcc.dg/tree-ssa/and-1.c: New testcase.
7916 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7918 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7919 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7921 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7923 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7924 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7926 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7928 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7930 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7932 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7934 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7936 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7937 ".2d[index]" when scan the assembly.
7938 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7939 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7941 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7943 2016-05-17 Richard Biener <rguenther@suse.de>
7945 PR tree-optimization/71132
7946 * gcc.dg/torture/pr71132.c: New testcase.
7948 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7950 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7952 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7955 * gcc.target/aarch64/pr70809_1.c: New test.
7957 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7959 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7960 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7961 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7962 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7964 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7965 Ilya Enkovich <ilya.enkovich@intel.com>
7968 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7970 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
7972 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7973 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7975 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7977 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7978 test for __ARM_FP16_ARGS.
7979 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7980 * gcc.target/arm/aapcs/neon-vect10.c: New.
7981 * gcc.target/arm/aapcs/neon-vect9.c: New.
7982 * gcc.target/arm/aapcs/vfp18.c: New.
7983 * gcc.target/arm/aapcs/vfp19.c: New.
7984 * gcc.target/arm/aapcs/vfp20.c: New.
7985 * gcc.target/arm/aapcs/vfp21.c: New.
7986 * gcc.target/arm/fp16-aapcs-1.c: New.
7987 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7988 test for __ARM_FP16_ARGS.
7989 * g++.target/arm/fp16-return-1.c: Update expected output.
7991 2016-05-16 Jiong Wang <jiong.wang@arm.com>
7994 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7996 2016-05-15 Harald Anlauf <anlauf@gmx.de>
7999 * gfortran.dg/pr69603.f90: New testcase.
8001 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8003 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8005 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
8008 * gfortran.dg/pr71047.f08: New test.
8010 2016-05-13 Joseph Myers <joseph@codesourcery.com>
8012 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8013 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8014 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8016 2016-05-13 Martin Sebor <msebor@redhat.com>
8019 * g++.dg/cpp0x/constexpr-60049.C: New test.
8021 2016-05-13 Jakub Jelinek <jakub@redhat.com>
8024 * gcc.dg/pr71071.c: New test.
8026 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
8028 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8029 remove XOP handling.
8030 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
8032 2016-05-13 Nathan Sidwell <nathan@acm.org>
8034 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8035 __atomic_is_lock_free declaration.
8037 2016-05-13 Richard Biener <rguenther@suse.de>
8039 PR tree-optimization/42587
8040 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8042 2016-05-13 Martin Liska <mliska@suse.cz>
8044 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8045 the new format of dump output.
8047 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8049 * gcc.dg/pr71084.c: New test.
8051 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8054 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
8056 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8058 * gcc.target/aarch64/struct_return.c: New test.
8060 2016-05-12 Marek Polacek <polacek@redhat.com>
8063 * c-c++-common/pr70756-2.c: New test.
8064 * c-c++-common/pr70756.c: New test.
8066 2016-05-12 Richard Biener <rguenther@suse.de>
8068 PR tree-optimization/71059
8069 * gcc.dg/torture/pr71059.c: New testcase.
8071 2016-05-12 Richard Biener <rguenther@suse.de>
8073 PR tree-optimization/71062
8074 * gcc.dg/torture/pr71062.c: New testcase.
8076 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8078 PR tree-optimization/71006
8079 * gcc.dg/pr71006.c: New test.
8081 2016-05-12 Marek Polacek <polacek@redhat.com>
8084 * gcc.dg/opts-7.c: New test.
8086 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8089 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8090 Add -save-temps to dg-options.
8091 Scan for ldmfd rather than pop instruction.
8092 * gcc.target/arm/interrupt-2.c: Likewise.
8093 * gcc.target/arm/pr70830.c: New test.
8095 2016-05-12 Jakub Jelinek <jakub@redhat.com>
8097 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8098 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8100 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8101 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8102 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8105 * gcc.target/i386/avx512vl-pack-1.c: New test.
8106 * gcc.target/i386/avx512vl-pack-2.c: New test.
8107 * gcc.target/i386/avx512bw-pack-2.c: New test.
8109 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8111 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8112 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8113 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8115 2016-05-12 Richard Biener <rguenther@suse.de>
8117 PR tree-optimization/70986
8118 * gcc.dg/torture/pr70986-1.c: New testcase.
8119 * gcc.dg/torture/pr70986-2.c: Likewise.
8120 * gcc.dg/torture/pr70986-3.c: Likewise.
8122 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8125 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8126 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8128 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
8130 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8132 * gcc.target/i386/pr66746.c: Ditto.
8134 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8136 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8138 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8139 warning when using -mvsx-timode.
8140 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8141 * gcc.target/powerpc/dform-2.c: Likewise.
8142 * gcc.target/powerpc/pr68805.c: Likewise.
8144 2016-05-11 Marek Polacek <polacek@redhat.com>
8147 * c-c++-common/attributes-3.c: New test.
8149 2016-05-11 Nathan Sidwell <nathan@acm.org>
8151 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8152 * gcc.c-torture/execute/pr68185.c: Likewise.
8153 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8154 * gcc.dg/pr69634.c: Requires scheduling.
8155 * gcc.dg/torture/pr66178.c: Require label values.
8156 * gcc.dg/setjmp-6.c: Require indirect jumps.
8158 2016-05-11 Richard Biener <rguenther@suse.de>
8160 PR tree-optimization/71055
8161 * gcc.dg/torture/pr71055.c: New testcase.
8163 2016-05-11 Richard Biener <rguenther@suse.de>
8166 * g++.dg/debug/pr71057.C: New testcase.
8168 2016-05-11 Jakub Jelinek <jakub@redhat.com>
8171 * gfortran.dg/gomp/pr70855.f90: New test.
8173 2016-05-11 Richard Biener <rguenther@suse.de>
8176 * g++.dg/torture/pr71002.C: New testcase.
8178 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8181 * gcc.dg/pr70807.c: New test.
8183 2016-05-10 Martin Sebor <msebor@redhat.com>
8186 * g++.dg/Wattributes.C: New test.
8188 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
8190 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8191 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8192 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8194 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8197 * gcc.target/i386/pr70799-1.c: New test.
8199 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8201 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8203 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8206 * gcc.target/i386/pr70877.c: New test.
8208 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8210 PR tree-optimization/70786
8211 * gcc.target/i386/pr70876.c: New test.
8213 2016-05-10 Jakub Jelinek <jakub@redhat.com>
8216 * gcc.target/i386/avx512vl-logic-1.c: New test.
8217 * gcc.target/i386/avx512vl-logic-2.c: New test.
8218 * gcc.target/i386/avx512dq-logic-2.c: New test.
8220 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8223 * gcc.target/powerpc/pr70963.c: New.
8225 2016-05-10 David Malcolm <dmalcolm@redhat.com>
8227 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8228 (test_very_wide_line): Add ruler to expected output.
8229 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8230 (test_very_wide_line): Likewise.
8231 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8232 (test_show_locus): Within the handling of "test_very_wide_line",
8233 enable show_ruler_p on the diagnostic context.
8235 2016-05-10 Richard Biener <rguenther@suse.de>
8237 PR tree-optimization/71039
8238 * gcc.dg/torture/pr71039.c: New testcase.
8240 2016-05-10 Nathan Sidwell <nathan@acm.org>
8242 * gcc.dg/nested-func-10.c: Requires alloca.
8243 * gcc.dg/nested-func-9.c: Requires alloca.
8244 * gcc.c-torture/execute/pr70460.c: Requires labels.
8245 * gcc.c-torture/compile/pr70199.c: Requires labels.
8246 * gcc.target/nvptx/decl.c: Compile only.
8247 * gcc.target/nvptx/trailing-init.c: Compile only.
8248 * gcc.target/nvptx/ary-init.c: Compile only.
8250 2016-05-10 Marek Polacek <polacek@redhat.com>
8253 * gcc.dg/attr-opt-1.c: New test.
8255 2016-05-10 Richard Biener <rguenther@suse.de>
8257 PR tree-optimization/70497
8258 PR tree-optimization/28367
8259 * gcc.dg/torture/20160404-1.c: New testcase.
8260 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8261 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8263 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8265 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8267 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
8269 * gcc.target/i386/fabsneg-1.c New test.
8271 2016-05-09 Alan Modra <amodra@gmail.com>
8274 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8276 2016-05-09 Richard Biener <rguenther@suse.de>
8278 PR tree-optimization/70985
8279 * gcc.dg/torture/pr70985.c: New testcase.
8281 2016-05-09 Bin Cheng <bin.cheng@arm.com>
8283 * gcc.dg/tree-ssa/ifc-9.c: New test.
8284 * gcc.dg/tree-ssa/ifc-10.c: New test.
8285 * gcc.dg/tree-ssa/ifc-11.c: New test.
8286 * gcc.dg/tree-ssa/ifc-12.c: New test.
8287 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8288 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8289 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8291 2016-05-09 Richard Biener <rguenther@suse.de>
8294 * gfortran.dg/pr70937.f90: New testcase.
8296 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8298 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8300 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
8303 * gfortran.dg/dec_structure_1.f90: New testcase.
8304 * gfortran.dg/dec_structure_2.f90: Ditto.
8305 * gfortran.dg/dec_structure_3.f90: Ditto.
8306 * gfortran.dg/dec_structure_4.f90: Ditto.
8307 * gfortran.dg/dec_structure_5.f90: Ditto.
8308 * gfortran.dg/dec_structure_6.f90: Ditto.
8309 * gfortran.dg/dec_structure_7.f90: Ditto.
8310 * gfortran.dg/dec_structure_8.f90: Ditto.
8311 * gfortran.dg/dec_structure_9.f90: Ditto.
8312 * gfortran.dg/dec_structure_10.f90: Ditto.
8313 * gfortran.dg/dec_structure_11.f90: Ditto.
8314 * gfortran.dg/dec_union_1.f90: Ditto.
8315 * gfortran.dg/dec_union_2.f90: Ditto.
8316 * gfortran.dg/dec_union_3.f90: Ditto.
8317 * gfortran.dg/dec_union_4.f90: Ditto.
8318 * gfortran.dg/dec_union_5.f90: Ditto.
8319 * gfortran.dg/dec_union_6.f90: Ditto.
8320 * gfortran.dg/dec_union_7.f90: Ditto.
8322 2016-05-07 Tom de Vries <tom@codesourcery.com>
8324 PR tree-optimization/70956
8325 * gcc.dg/graphite/pr70956.c: New test.
8327 2016-05-06 Jakub Jelinek <jakub@redhat.com>
8330 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8331 (a, b, c, d): Change type from char to signed char.
8332 (main): Compare against (signed char) -1634678893 instead of
8333 hardcoded -109. Use __builtin_abort instead of abort.
8335 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8336 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8338 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8340 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8343 * gcc.dg/torture/pr70935.c: New test.
8345 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8348 * gcc.target/sh/pr58219.c: New tests.
8350 2016-05-06 Richard Biener <rguenther@suse.de>
8352 PR tree-optimization/70960
8353 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8355 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8358 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8359 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8360 Adjust expected instruction counts.
8361 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8363 2016-05-06 Marek Polacek <polacek@redhat.com>
8366 * gcc.dg/ubsan/bounds-3.c: New test.
8368 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8371 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8373 2016-05-06 Richard Biener <rguenther@suse.de>
8376 * gfortran.dg/pr70931.f90: New testcase.
8378 2016-05-06 Richard Biener <rguenther@suse.de>
8381 * gcc.dg/torture/pr70941.c: New testcase.
8383 2016-05-05 Bin Cheng <bin.cheng@arm.com>
8385 PR tree-optimization/57206
8386 * gcc.dg/vect/pr57206.c: New test.
8388 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8390 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8392 2016-05-05 Jakub Jelinek <jakub@redhat.com>
8394 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8396 * c-c++-common/Wdangling-else-4.c: New test.
8398 2016-05-04 Jakub Jelinek <jakub@redhat.com>
8402 * g++.dg/opt/pr70906.C: New test.
8403 * g++.dg/opt/pr70933.C: New test.
8405 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8407 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
8409 * gcc.dg/ipa/pure-const-3.c: New testcase.
8411 2016-05-04 Marek Polacek <polacek@redhat.com>
8413 * c-c++-common/Wdangling-else-1.c: New test.
8414 * c-c++-common/Wdangling-else-2.c: New test.
8415 * c-c++-common/Wdangling-else-3.c: New test.
8417 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8419 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8422 2016-05-04 Marek Polacek <polacek@redhat.com>
8425 * gcc.dg/Waddress-2.c: New test.
8427 2016-05-04 Alan Modra <amodra@gmail.com>
8429 * gcc.target/powerpc/pr70866.c: New.
8431 2016-05-03 Martin Sebor <msebor@redhat.com>
8434 * c-c++-common/builtin_location.c: New test.
8435 * g++.dg/cpp1y/builtin_location.C: New test.
8437 2016-05-03 Marek Polacek <polacek@redhat.com>
8440 * gcc.dg/pr70859.c: New test.
8441 * gcc.dg/pr70859-2.c: New test.
8443 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8445 * gnat.dg/debug5.adb: New testcase.
8447 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8449 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8450 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8451 Procedure to check for z10 instruction set.
8453 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8455 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8457 2016-05-03 Alan Modra <amodra@gmail.com>
8459 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8461 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8463 * gcc.target/i386/avx512f-cvt-1.c: New test.
8465 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8467 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8468 -fdump-tree-vrp-details.
8470 2016-05-03 Richard Biener <rguenther@suse.de>
8472 * gcc.dg/pr30172-1.c: Adjust.
8473 * gcc.dg/pr63743.c: Likewise.
8474 * gcc.dg/tm/pr51696.c: Likewise.
8475 * c-c++-common/tm/safe-1.c: Likewise.
8476 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8477 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8478 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8479 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8481 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8483 PR rtl-optimization/70467
8484 * gcc.target/i386/pr70467-3.c: New test.
8485 * gcc.target/i386/pr70467-4.c: New test.
8487 PR tree-optimization/70916
8488 * gcc.c-torture/compile/pr70916.c: New test.
8491 * gcc.target/i386/pr49244-1.c: New test.
8492 * gcc.target/i386/pr49244-2.c: New test.
8494 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8496 PR rtl-optimization/44281
8497 * gcc.target/i386/pr44281.c: New test.
8499 2016-05-03 bin cheng <bin.cheng@arm.com>
8501 PR tree-optimization/56541
8502 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8503 * gcc.dg/vect/pr56541.c: new test.
8505 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8507 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8509 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8511 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8514 * c-c++-common/asan/clone-test-1.c (main): Align child process
8517 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8520 * g++.dg/spellcheck-fields-2.C: New test case.
8522 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8525 * g++.dg/pr62314.C: New test case.
8527 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
8529 * gcc.dg/ipa/inline-8.c: New testcase.
8531 2016-05-02 Jakub Jelinek <jakub@redhat.com>
8533 PR rtl-optimization/70467
8534 * gcc.target/i386/pr70467-1.c: New test.
8536 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8538 * gcc.dg/spec-options.c: Run the test on all targets.
8539 * gcc.dg/foo.specs: Use cpp_unique_options.
8541 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8543 * gcc.dg/tree-ssa/unord.c: New testcase.
8545 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8547 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8549 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8551 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8553 2016-05-02 Marek Polacek <polacek@redhat.com>
8556 * gcc.dg/enum-incomplete-3.c: New test.
8558 2016-05-02 Marek Polacek <polacek@redhat.com>
8559 Tom de Vries <tom@codesourcery.com>
8561 PR tree-optimization/70700
8562 * gcc.dg/pr70700.c: New test.
8564 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
8566 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8567 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8568 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8569 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8570 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8572 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8574 * ada/acats/run_acats: Rename into...
8575 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8576 * ada/acats/run_all.sh: Remove redundant test.
8577 (target_run): Move around.
8578 (target_gnatchop): Use newly built executable.
8579 (target_gnatmake): Likewise.
8580 Check that the compilation of impbit succeeds.
8582 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8584 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8585 * gcc.dg/20021029-1.c: Likewise.
8586 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8587 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8588 * gcc.target/sh/cmpstr.c: Likewise.
8589 * gcc.target/sh/cmpstrn.c: Likewise.
8590 * gcc.target/sh/memset.c: Likewise.
8591 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8592 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8593 * gcc.target/sh/pr39423-1.c: Likewise.
8594 * gcc.target/sh/pr49468-di.c: Likewise.
8595 * gcc.target/sh/pr49468-si.c: Likewise.
8596 * gcc.target/sh/pr49880-1.c: Likewise.
8597 * gcc.target/sh/pr49880-2.c: Likewise.
8598 * gcc.target/sh/pr49880-3.c: Likewise.
8599 * gcc.target/sh/pr50751-1.c: Likewise.
8600 * gcc.target/sh/pr50751-4.c: Likewise.
8601 * gcc.target/sh/pr50751-7.c: Likewise.
8602 * gcc.target/sh/pr51244-1.c: Likewise.
8603 * gcc.target/sh/pr51244-10.c: Likewise.
8604 * gcc.target/sh/pr51244-11.c: Likewise.
8605 * gcc.target/sh/pr51244-12.c: Likewise.
8606 * gcc.target/sh/pr51244-13.c: Likewise.
8607 * gcc.target/sh/pr51244-14.c: Likewise.
8608 * gcc.target/sh/pr51244-17.c: Likewise.
8609 * gcc.target/sh/pr51244-18.c: Likewise.
8610 * gcc.target/sh/pr51244-19.c: Likewise.
8611 * gcc.target/sh/pr51244-4.c: Likewise.
8612 * gcc.target/sh/pr51244-5.c: Likewise.
8613 * gcc.target/sh/pr51244-7.c: Likewise.
8614 * gcc.target/sh/pr51244-8.c: Likewise.
8615 * gcc.target/sh/pr51244-9.c: Likewise.
8616 * gcc.target/sh/pr51697.c: Likewise.
8617 * gcc.target/sh/pr52483-1.c: Likewise.
8618 * gcc.target/sh/pr52483-2.c: Likewise.
8619 * gcc.target/sh/pr52483-3.c: Likewise.
8620 * gcc.target/sh/pr52483-5.c: Likewise.
8621 * gcc.target/sh/pr52933-1.c: Likewise.
8622 * gcc.target/sh/pr52933-2.c: Likewise.
8623 * gcc.target/sh/pr52933-3.c: Likewise.
8624 * gcc.target/sh/pr53568-1.c: Likewise.
8625 * gcc.target/sh/pr53976-1.c: Likewise.
8626 * gcc.target/sh/pr53988-1.c: Likewise.
8627 * gcc.target/sh/pr53988.c: Likewise.
8628 * gcc.target/sh/pr54089-1.c: Likewise.
8629 * gcc.target/sh/pr54089-6.c: Likewise.
8630 * gcc.target/sh/pr54089-7.c: Likewise.
8631 * gcc.target/sh/pr54089-8.c: Likewise.
8632 * gcc.target/sh/pr54089-9.c: Likewise.
8633 * gcc.target/sh/pr54236-1.c: Likewise.
8634 * gcc.target/sh/pr54236-2.c: Likewise.
8635 * gcc.target/sh/pr54236-3.c: Likewise.
8636 * gcc.target/sh/pr54236-4.c: Likewise.
8637 * gcc.target/sh/pr54386.c: Likewise.
8638 * gcc.target/sh/pr54602-1.c: Likewise.
8639 * gcc.target/sh/pr54685.c: Likewise.
8640 * gcc.target/sh/pr54760-1.c: Likewise.
8641 * gcc.target/sh/pr54760-2.c: Likewise.
8642 * gcc.target/sh/pr54760-3.c: Likewise.
8643 * gcc.target/sh/pr54760-4.c: Likewise.
8644 * gcc.target/sh/pr54760-5.c: Likewise.
8645 * gcc.target/sh/pr54760-6.c: Likewise.
8646 * gcc.target/sh/pr55146.c: Likewise.
8647 * gcc.target/sh/pr55160.c: Likewise.
8648 * gcc.target/sh/pr59278.c: Likewise.
8649 * gcc.target/sh/pr59401-1.c: Likewise.
8650 * gcc.target/sh/pr59533-1.c: Likewise.
8651 * gcc.target/sh/pr63260.c: Likewise.
8652 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8653 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8654 * gcc.target/sh/strlen.c: Likewise.
8655 * gcc.target/sh/torture/pr30807.c: Likewise.
8656 * gcc.target/sh/torture/pr34777.c: Likewise.
8657 * gcc.target/sh/torture/pr64652.c: Likewise.
8658 * gcc.target/sh/torture/pr65505.c: Likewise.
8659 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8660 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8662 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8665 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8667 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8669 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8670 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8671 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8672 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8674 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8676 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8677 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8679 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8682 * c-c++-common/goacc/combined-reduction.c: New test.
8683 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8685 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8687 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8688 *movdi_internal pattern only if PIC off.
8689 * gcc.target/i386/pr70155-2.c: Likewise.
8690 * gcc.target/i386/pr70155-3.c: Likewise.
8691 * gcc.target/i386/pr70155-4.c: Likewise.
8692 * gcc.target/i386/pr70155-5.c: Likewise.
8693 * gcc.target/i386/pr70155-6.c: Likewise.
8694 * gcc.target/i386/pr70155-7.c: Likewise.
8695 * gcc.target/i386/pr70155-8.c: Likewise.
8696 * gcc.target/i386/pr70155-15.c: Likewise.
8697 * gcc.target/i386/pr70155-17.c: Likewise.
8698 * gcc.target/i386/pr70155-22.c: Likewise.
8700 2016-04-29 Bin Cheng <bin.cheng@arm.com>
8702 PR tree-optimization/70803
8703 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8705 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8707 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8708 optimization of vector loop.
8709 * gcc.target/i386/vect-unpack-3.c: New test.
8710 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8711 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8712 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8714 2016-04-29 Marek Polacek <polacek@redhat.com>
8717 * g++.dg/ubsan/null-7.C: New test.
8720 * gcc.dg/pr70852.c: New test.
8722 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8725 * g++.dg/cpp0x/alignas6.C: New test.
8727 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8729 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8730 * gcc.dg/pr27003.c: Likewise.
8731 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8732 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8733 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8734 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8735 * gcc.target/arc/mxy.c: Likewise.
8736 * gcc.target/arc/mswape.c: Likewise.
8737 * gcc.target/arc/mrtsc.c: Likewise.
8738 * gcc.target/arc/mcrc.c: Likewise.
8739 * gcc.target/arc/mdsp-packa.c: Likewise.
8740 * gcc.target/arc/mdvbf.c: Likewise.
8741 * gcc.target/arc/mlock.c: Likewise.
8742 * gcc.target/arc/mmac-24.c: Likewise.
8743 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8745 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8746 Matthijs Kooijman <matthijs@stdin.nl>
8747 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8750 * gcc.target/avr/pr60040-1.c: New.
8751 * gcc.target/avr/pr60040-2.c: New.
8753 2016-04-29 Richard Biener <rguenther@suse.de>
8755 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8757 2016-04-29 Richard Biener <rguenther@suse.de>
8759 PR tree-optimization/13962
8760 PR tree-optimization/65686
8761 * gcc.dg/uninit-pr65686.c: New testcase.
8763 2016-04-29 Jakub Jelinek <jakub@redhat.com>
8766 * gcc.dg/pr70843.c: New test.
8768 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8771 * gcc.target/i386/pr70858.c: New test.
8773 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8775 * gcc.target/arc/nps400-1.c: New file.
8777 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8778 Andrew Burgess <andrew.burgess@embecosm.com>
8780 * gcc.target/arc/movh_cl-1.c: New file.
8782 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8783 Andrew Burgess <andrew.burgess@embecosm.com>
8785 * gcc.target/arc/extzv-1.c: New file.
8786 * gcc.target/arc/insv-1.c: New file.
8787 * gcc.target/arc/insv-2.c: New file.
8788 * gcc.target/arc/movb-1.c: New file.
8789 * gcc.target/arc/movb-2.c: New file.
8790 * gcc.target/arc/movb-3.c: New file.
8791 * gcc.target/arc/movb-4.c: New file.
8792 * gcc.target/arc/movb-5.c: New file.
8793 * gcc.target/arc/movb_cl-1.c: New file.
8794 * gcc.target/arc/movb_cl-2.c: New file.
8795 * gcc.target/arc/movbi_cl-1.c: New file.
8796 * gcc.target/arc/movl-1.c: New file.
8798 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8799 Andrew Burgess <andrew.burgess@embecosm.com>
8801 * gcc.target/arc/cmem-1.c: New file.
8802 * gcc.target/arc/cmem-2.c: New file.
8803 * gcc.target/arc/cmem-3.c: New file.
8804 * gcc.target/arc/cmem-4.c: New file.
8805 * gcc.target/arc/cmem-5.c: New file.
8806 * gcc.target/arc/cmem-6.c: New file.
8807 * gcc.target/arc/cmem-7.c: New file.
8808 * gcc.target/arc/cmem-ld.inc: New file.
8809 * gcc.target/arc/cmem-st.inc: New file.
8811 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8814 * gcc.target/i386/pr70821.c: New test.
8816 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8818 * gcc.target/powerpc/vec-adde.c: New test.
8819 * gcc.target/powerpc/vec-adde-int128.c: New test.
8821 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8823 * gcc.target/i386/avx-vround-1.c: New test.
8824 * gcc.target/i386/avx-vround-2.c: New test.
8825 * gcc.target/i386/avx512vl-vround-1.c: New test.
8826 * gcc.target/i386/avx512vl-vround-2.c: New test.
8828 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8831 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8832 (check_effective_target_cilkplus_runtime): ... this.
8833 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8834 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8836 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8837 Require cilkplus_runtime.
8838 Don't add -lcilkrts.
8839 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8840 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8841 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8842 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8843 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8844 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8845 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8846 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8847 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8848 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8849 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8850 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8851 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8852 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8853 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8854 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8855 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8856 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8857 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8858 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8859 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8860 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8861 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8862 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8863 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8864 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8865 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8866 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8867 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8869 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8870 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8872 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8874 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8877 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
8879 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8880 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8882 2015-04-27 Ryan Burn <contact@rnburn.com>
8886 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8888 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8889 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8891 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8893 * gnat.dg/limited_with4.ad[sb]: New test.
8894 * gnat.dg/limited_with4_pkg.ads: New helper.
8896 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8899 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8900 and movv1ti_internal patterns
8901 * gcc.target/i386/pr70155-1.c: New test.
8902 * gcc.target/i386/pr70155-2.c: Likewise.
8903 * gcc.target/i386/pr70155-3.c: Likewise.
8904 * gcc.target/i386/pr70155-4.c: Likewise.
8905 * gcc.target/i386/pr70155-5.c: Likewise.
8906 * gcc.target/i386/pr70155-6.c: Likewise.
8907 * gcc.target/i386/pr70155-7.c: Likewise.
8908 * gcc.target/i386/pr70155-8.c: Likewise.
8909 * gcc.target/i386/pr70155-9.c: Likewise.
8910 * gcc.target/i386/pr70155-10.c: Likewise.
8911 * gcc.target/i386/pr70155-11.c: Likewise.
8912 * gcc.target/i386/pr70155-12.c: Likewise.
8913 * gcc.target/i386/pr70155-13.c: Likewise.
8914 * gcc.target/i386/pr70155-14.c: Likewise.
8915 * gcc.target/i386/pr70155-15.c: Likewise.
8916 * gcc.target/i386/pr70155-16.c: Likewise.
8917 * gcc.target/i386/pr70155-17.c: Likewise.
8918 * gcc.target/i386/pr70155-18.c: Likewise.
8919 * gcc.target/i386/pr70155-19.c: Likewise.
8920 * gcc.target/i386/pr70155-20.c: Likewise.
8921 * gcc.target/i386/pr70155-21.c: Likewise.
8922 * gcc.target/i386/pr70155-22.c: Likewise.
8924 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8926 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8929 2016-04-27 Bin Cheng <bin.cheng@arm.com>
8931 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8932 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8933 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8934 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8935 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8937 2016-04-27 Richard Biener <rguenther@suse.de>
8940 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8941 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8943 2016-04-27 Nathan Sidwell <nathan@acm.org>
8945 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8946 * g++.dg/ubsan/pr63956.C: Adjust error location.
8948 2016-04-27 Nick Clifton <nickc@redhat.com>
8951 * gcc.dg/pr49889.c: New test.
8953 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8955 * c-c++-common/memset-array.c: New test.
8957 2016-04-26 Martin Sebor <msebor@redhat.com>
8960 * g++.dg/cpp1y/func_constexpr.C: New test.
8962 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8965 * g++.dg/cpp0x/enum32.C: New test.
8966 * g++.dg/cpp0x/enum33.C: New test.
8968 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8970 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8971 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8972 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8973 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8974 * gcc.c-torture/execute/pr38151.c: Likewise.
8975 * gcc.c-torture/execute/pr66556.c: Likewise.
8976 * gcc.c-torture/execute/pr67781.c: Likewise.
8977 * gcc.c-torture/execute/pr68648.c: Likewise.
8979 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
8981 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8983 2016-04-26 Marek Polacek <polacek@redhat.com>
8986 * gcc.dg/pr67784-3.c: New test.
8987 * gcc.dg/pr67784-4.c: New test.
8988 * gcc.dg/pr67784-5.c: New test.
8991 * gcc.dg/Wnested-externs-2.c: New test.
8993 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
8995 * gcc.dg/fold-plusmult.c: Adjust.
8996 * gcc.dg/no-strict-overflow-6.c: Adjust.
8997 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8999 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9001 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9003 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9004 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9005 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9006 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9007 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9008 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9009 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9010 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9011 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9012 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9013 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9014 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9015 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9016 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9017 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9018 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9019 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9020 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9021 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9022 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9023 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9024 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9026 * gcc.target/i386/pr32219-4.c: Likewise.
9027 * gcc.target/i386/pr32219-6.c: Likewise.
9028 * gcc.target/i386/pr32219-8.c: Likewise.
9030 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9032 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9035 2016-04-26 Marek Polacek <polacek@redhat.com>
9038 * g++.dg/ext/cond2.C: New test.
9040 2016-04-26 Bin Cheng <bin.cheng@arm.com>
9042 PR tree-optimization/70771
9043 PR tree-optimization/70775
9044 * gcc.dg/pr70771.c: New test.
9045 * gcc.dg/pr70775.c: New test.
9047 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9049 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9051 2016-04-25 Richard Biener <rguenther@suse.de>
9053 PR tree-optimization/70780
9054 * gcc.dg/torture/pr70780.c: New testcase.
9056 2016-04-25 Michael Collison <michael.collison@arm.com>
9058 * gcc.target/arm/neon-vaddws16.c: New test.
9059 * gcc.target/arm/neon-vaddws32.c: New test.
9060 * gcc.target/arm/neon-vaddwu16.c: New test.
9061 * gcc.target/arm/neon-vaddwu32.c: New test.
9062 * gcc.target/arm/neon-vaddwu8.c: New test.
9063 * lib/target-supports.exp
9064 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9065 that arm neon support vector widen sum of HImode TO SImode.
9067 2016-04-23 Jakub Jelinek <jakub@redhat.com>
9070 * c-c++-common/asan/pr70712.c: New test.
9072 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9074 * .gitattributes: New file.
9076 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9078 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9080 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9082 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9083 * gfortran.dg/submodule_15.f08: Likewise.
9085 2016-04-22 Richard Biener <rguenther@suse.de>
9087 PR tree-optimization/70740
9088 * gcc.dg/torture/pr70740.c: New testcase.
9090 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9093 * gcc.target/i386/pr70750-1.c: New test.
9094 * gcc.target/i386/pr70750-2.c: Likewise.
9096 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9099 * g++.dg/cpp0x/auto48.C: New.
9101 2016-04-21 Marek Polacek <polacek@redhat.com>
9104 * g++.dg/cpp0x/forw_enum12.C: New test.
9105 * g++.dg/cpp0x/forw_enum13.C: New test.
9107 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9110 * gcc.target/i386/pr70728.c: New test.
9112 2016-04-21 Richard Biener <rguenther@suse.de>
9115 * gcc.dg/pr70747.c: New testcase.
9117 2016-04-21 Bin Cheng <bin.cheng@arm.com>
9119 PR tree-optimization/70715
9120 * gcc.dg/tree-ssa/scev-13.c: New test.
9122 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9124 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9126 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
9128 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9130 2016-04-20 Jan Hubicka <jh@suse.cz>
9133 * g++.dg/ipa/nothrow-1.C: New testcase.
9135 2016-04-20 Nathan Sidwell <nathan@acm.org>
9138 * g++.dg/eh/delete1.C: New.
9140 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9142 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9143 -mtune-ctrl=sse_typeless_stores.
9145 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9147 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9149 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9151 PR tree-optimization/69489
9152 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9154 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9157 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9158 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9159 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9161 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9163 PR tree-optimization/56625
9164 PR tree-optimization/69489
9165 * gcc.dg/vect/pr56625.c: New test.
9166 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9168 2016-04-20 Andrew Pinski <apinski@cavium.com>
9171 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9173 2016-04-20 Arnaud Charlet <charlet@adacore.com>
9175 * gnat.dg/self1.adb: Remove now incorrect test.
9177 2016-04-20 Bin Cheng <bin.cheng@arm.com>
9179 * gcc.dg/tree-ssa/scev-11.c: New test.
9180 * gcc.dg/tree-ssa/scev-12.c: New test.
9182 2016-04-20 Marek Polacek <polacek@redhat.com>
9184 PR tree-optimization/70725
9185 * gcc.dg/pr70725.c: New test.
9187 2016-04-20 Richard Biener <rguenther@suse.de>
9189 PR tree-optimization/70726
9190 * g++.dg/vect/pr70726.cc: New testcase.
9192 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9195 * gcc.target/s390/pr70674.c: New test.
9197 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9199 PR libgfortran/70684
9200 * gfortran.dg/list_read_14.f90: New test.
9202 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9205 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9206 extern to force it misaligned.
9210 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9211 Don't check `*' before movv4sf_internal.
9212 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9213 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9214 Don't check `*' before movv16qi_internal.
9215 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9216 extern to force it misaligned.
9220 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9221 Don't check `*' before movv2df_internal.
9222 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9223 extern to force it misaligned.
9227 Check movv8sf_internal instead of avx_storeups256.
9228 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9230 2016-04-19 Richard Biener <rguenther@suse.de>
9232 PR tree-optimization/70171
9233 * g++.dg/tree-ssa/pr70171.C: New testcase.
9235 2016-04-19 Richard Biener <rguenther@suse.de>
9237 PR tree-optimization/70724
9238 * gcc.dg/torture/pr70724.c: New testcase.
9240 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9243 * gcc.target/i386/pr70689.c: New.
9245 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9248 * gcc.target/i386/pr70708.c: New test.
9250 2016-04-18 Richard Biener <rguenther@suse.de>
9252 PR tree-optimization/43434
9253 * gcc.dg/vect/pr43434.c: New testcase.
9254 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9255 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9256 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9257 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9258 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9259 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9260 * gcc.dg/gomp/pr68640.c: Likewise.
9261 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9262 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9264 2016-04-18 Richard Biener <rguenther@suse.de>
9266 PR tree-optimization/70701
9267 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9269 2016-04-18 Tom de Vries <tom@codesourcery.com>
9272 * gcc.dg/pr70161.c: Add dot-file scans.
9273 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9274 instead of after last dot char.
9276 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9278 * c-c++-common/dump-ada-spec-3.c: New test.
9279 * c-c++-common/dump-ada-spec-4.c: Likewise.
9281 2016-04-17 Tom de Vries <tom@codesourcery.com>
9284 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9286 2016-04-15 Jan Hubicka <jh@suse.cz>
9289 * g++.dg/ipa/pure-const-1.C: New testcase.
9290 * g++.dg/ipa/pure-const-2.C: New testcase.
9291 * g++.dg/ipa/pure-const-3.C: New testcase.
9293 2016-04-15 Marek Polacek <polacek@redhat.com>
9296 * gcc.dg/bitfld-22.c: New test.
9298 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9300 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9303 2016-04-15 Marek Polacek <polacek@redhat.com>
9306 * c-c++-common/pr70651.c: New test.
9308 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9310 PR rtl-optimization/70681
9311 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9312 dump scan on arm and powerpc.
9313 * gcc.dg/pr10474.c: Likewise.
9315 2016-04-15 Jakub Jelinek <jakub@redhat.com>
9320 * g++.dg/cpp1y/vla11.C: Revert for real.
9323 * c-c++-common/Wparentheses-1.c: New test.
9324 * c-c++-common/gomp/Wparentheses-1.c: New test.
9325 * c-c++-common/gomp/Wparentheses-2.c: New test.
9326 * c-c++-common/gomp/Wparentheses-3.c: New test.
9327 * c-c++-common/gomp/Wparentheses-4.c: New test.
9328 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9329 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9330 * c-c++-common/goacc/Wparentheses-1.c: New test.
9332 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9335 * gcc.target/i386/pr70662.c: New test.
9337 2016-04-15 Richard Biener <rguenther@suse.de>
9338 Alan Modra <amodra@gmail.com>
9340 PR tree-optimization/70130
9341 * gcc.dg/vect/O3-pr70130.c: New testcase.
9343 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9346 * gcc.target/powerpc/pr70669.c: New test.
9349 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9350 a power7 system that does not have an assembler that supports
9353 2016-04-14 Martin Sebor <msebor@redhat.com>
9358 * c-c++-common/ubsan/vla-1.c: Revert.
9359 * g++.dg/cpp1y/vla11.C: Same.
9360 * g++.dg/cpp1y/vla12.C: Same.
9361 * g++.dg/cpp1y/vla13.C: Same.
9362 * g++.dg/cpp1y/vla14.C: Same.
9363 * g++.dg/cpp1y/vla3.C: Same.
9364 * g++.dg/init/array24.C: Same.
9365 * g++.dg/ubsan/vla-1.C: Same.
9367 2016-04-14 Marek Polacek <polacek@redhat.com>
9368 Jan Hubicka <hubicka@ucw.cz>
9371 * g++.dg/torture/pr70029.C: New test.
9373 2016-04-14 Martin Sebor <msebor@redhat.com>
9375 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9376 type size to prevent failures on targets with very low maximum
9379 2016-04-14 Richard Biener <rguenther@suse.de>
9381 PR tree-optimization/70623
9382 * gcc.dg/torture/pr70623.c: New testcase.
9383 * gcc.dg/torture/pr70623-2.c: Likewise.
9385 2016-04-13 Martin Sebor <msebor@redhat.com>
9390 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9391 * g++.dg/cpp1y/vla11.C: New test.
9392 * g++.dg/cpp1y/vla12.C: New test.
9393 * g++.dg/cpp1y/vla13.C: New test.
9394 * g++.dg/cpp1y/vla14.C: New test.
9395 * g++.dg/cpp1y/vla3.C: Restore deleted test.
9396 * g++.dg/init/array24.C: Fully brace VLA initializer.
9397 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9399 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9402 * g++.dg/opt/pr70641.C: New test.
9404 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9406 PR rtl-optimization/68749
9407 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9408 effects of argument promotions.
9409 Remove default args to dg-skip-if.
9411 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9414 * g++.dg/parse/pr70635.C: New.
9416 2016-04-13 Marek Polacek <polacek@redhat.com>
9419 * c-c++-common/Wmisleading-indentation-4.c: New test.
9421 2016-04-13 Marek Polacek <polacek@redhat.com>
9424 * gcc.dg/Wparentheses-12.c: New test.
9425 * gcc.dg/Wparentheses-13.c: New test.
9427 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9429 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9430 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9431 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9433 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9436 * gcc.c-torture/compile/pr70633.c: New test.
9439 * gcc.dg/torture/pr70628.c: New test.
9441 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9444 * g++.dg/template/pr70610.C: New test.
9445 * g++.dg/template/pr70610-2.C: New test.
9446 * g++.dg/template/pr70610-3.C: New test.
9447 * g++.dg/template/pr70610-4.C: New test.
9449 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9451 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9455 * g++.dg/ext/pr70571.C: New test.
9457 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9460 * gcc.target/powerpc/pr70640.c: New test.
9462 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9465 * g++.dg/parse/pr68722.C: New.
9467 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9469 PR rtl-optimization/70596
9470 * gcc.target/i386/pr70596.c: New test.
9472 2016-04-12 Nathan Sidwell <nathan@acm.org>
9475 * g++.dg/init/pr70501.C: New.
9477 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9479 * gcc.target/i386/asm-flag-6.c: New test.
9481 2016-04-12 Tom de Vries <tom@codesourcery.com>
9483 PR tree-optimization/68756
9484 * gcc.dg/graphite/pr68756.c: New test.
9486 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9488 PR tree-optimization/70602
9489 * gcc.c-torture/execute/pr70602.c: New test.
9491 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9494 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9495 __float128 emulator is built and runs.
9496 * gcc.target/powerpc/float128-1.c: Likewise.
9498 * lib/target-supports.exp (check_ppc_float128_sw_available):
9499 Rework tests for __float128 software and hardware
9500 availability. Fix exit condition to return 0 on success.
9502 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9505 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9506 * gcc.target/aarch64/target_attr_15.c: Likewise.
9508 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9511 * g++.dg/cpp1y/pr69066.C: New.
9513 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9516 * gfortran.dg/pr36192.f90: Update test.
9517 * gfortran.dg/pr36192_1.f90: Update test.
9518 * gfortran.dg/real_dimension_1.f: Update test.
9519 * gfortran.dg/parameter_array_init_7.f90: New test.
9521 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
9524 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9526 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9528 PR rtl-optimization/66669
9529 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9531 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9533 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9534 * gcc.dg/pie-1.c: Likewise.
9535 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9536 * gcc.dg/pic-4.c: Likewise.
9537 * gcc.dg/pie-3.c: Likewise.
9538 * gcc.dg/pie-4.c: Likewise.
9540 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9542 PR tree-optimization/68644
9543 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9545 PR rtl-optimization/64886
9546 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9548 2016-04-09 Tom de Vries <tom@codesourcery.com>
9550 PR tree-optimization/68953
9551 * gcc.dg/graphite/pr68953.c: New test.
9553 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9556 * gfortran.dg/deferred_character_16.f90: New test.
9558 2016-04-09 Jakub Jelinek <jakub@redhat.com>
9560 PR tree-optimization/70586
9561 * gcc.c-torture/execute/pr70586.c: New test.
9563 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9566 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9567 with __builtin_memset
9568 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9570 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9574 PR tree-optimization/70373
9578 * c-c++-common/goacc/reduction-5.c: New test.
9579 * c-c++-common/goacc/reduction-promotions.c: New test.
9580 * gfortran.dg/goacc/reduction-3.f95: New test.
9581 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9583 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9587 * g++.dg/pr70590.C: New test.
9588 * g++.dg/pr70590-2.C: New test.
9590 2016-04-08 Jakub Jelinek <jakub@redhat.com>
9593 * gcc.target/i386/pr70593.c: New test.
9595 PR rtl-optimization/70574
9596 * gcc.target/i386/avx2-pr70574.c: New test.
9598 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9601 * c-c++-common/asan/pr70541.c: New test.
9603 2016-04-08 Tom de Vries <tom@codesourcery.com>
9605 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9606 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9608 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9611 * gcc.c-torture/execute/pr70566.c: New test.
9613 2016-04-08 Tom de Vries <tom@codesourcery.com>
9615 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9616 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9618 2016-04-08 Alan Modra <amodra@gmail.com>
9620 * gcc.target/powerpc/pr70117.c: New.
9622 2016-04-07 Jakub Jelinek <jakub@redhat.com>
9625 * gcc.dg/lto/simd-function_0.c: New test.
9627 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9629 * c-c++-common/attr-simd-2.c: Likewise.
9630 * c-c++-common/attr-simd-4.c: Likewise.
9631 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9632 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9634 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9637 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9639 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9640 Tom de Vries <tom@codesourcery.com>
9642 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9643 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9644 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9645 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9646 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9647 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9648 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9649 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9651 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9654 * g++.dg/warn/Wparentheses-29.C: New test.
9656 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9659 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9660 explicit braces to resolve a future -Wparentheses warning.
9662 2016-04-06 Richard Henderson <rth@redhat.com>
9664 * gcc.dg/pr61817-1.c: New test.
9665 * gcc.dg/pr61817-2.c: New test.
9666 * gcc.dg/pr69391-1.c: New test.
9667 * gcc.dg/pr69391-2.c: New test.
9669 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9671 PR rtl-optimization/70398
9672 * gcc.target/aarch64/pr70398.c: New.
9674 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9676 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9678 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
9679 Pedro Alves <palves@redhat.com>
9681 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9683 2016-04-06 Jakub Jelinek <jakub@redhat.com>
9685 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9686 Check for avx512f effective targets instead of avx2.
9687 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9689 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9690 * g++.dg/gomp/declare-simd-1.C: Likewise.
9691 * g++.dg/gomp/declare-simd-3.C: Likewise.
9692 * g++.dg/gomp/declare-simd-4.C: Likewise.
9695 * c-c++-common/gomp/pr70550-1.c: New test.
9696 * c-c++-common/gomp/pr70550-2.c: New test.
9698 2016-04-05 Nathan Sidwell <nathan@acm.org>
9701 * g++.dg/ext/attribute-may-alias-5.C: New.
9703 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9706 * c-c++-common/pr70336.c: New test.
9707 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9708 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9710 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
9713 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9715 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9717 PR rtl-optimization/70542
9718 * gcc.dg/torture/pr70542.c: New test.
9719 * gcc.target/i386/avx2-pr70542.c: New test.
9721 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9723 PR tree-optimization/70509
9724 * gcc.target/i386/avx512bw-pr70509.c: New test.
9726 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9729 * g++.dg/ext/constexpr-vla4.C: New test.
9731 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
9734 * gcc.target/i386/pr70510.c: New test.
9736 2016-04-05 Richard Biener <rguenther@suse.de>
9738 PR tree-optimization/70526
9739 * g++.dg/torture/pr70526.C: New testcase.
9741 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9744 * gcc.target/i386/pr70525.c: New test.
9746 2016-04-05 Richard Biener <rguenther@suse.de>
9749 * g++.dg/torture/pr70499.C: New testcase.
9751 2016-04-05 Richard Biener <rguenther@suse.de>
9753 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9756 2016-04-04 Jakub Jelinek <jakub@redhat.com>
9759 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9760 rs6000 ABI warnings.
9762 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
9765 * g++.dg/ipa/devirt-51.C: New testcase.
9767 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9768 Jakub Jelinek <jakub@redhat.com>
9771 * gcc.dg/torture/pr70457.c: New.
9773 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9776 * gfortran.dg/allocate_with_source_19.f08: New test.
9778 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9781 * gfortran.dg/coarray_allocate_6.f08: New test.
9783 2016-04-04 Richard Biener <rguenther@suse.de>
9785 PR rtl-optimization/70484
9786 * gcc.dg/torture/pr70484.c: New testcase.
9788 2016-04-04 Marek Polacek <polacek@redhat.com>
9791 * gcc.dg/torture/pr70307.c: New test.
9793 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9797 * gcc.target/sh/torture/pr70416.c: New.
9799 2016-04-02 Martin Sebor <msebor@redhat.com>
9805 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9806 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9807 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9808 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9809 * g++.dg/cpp0x/constexpr-string.C: Same.
9810 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9811 * g++.dg/cpp0x/pr65398.C: Same.
9812 * g++.dg/ext/constexpr-vla1.C: Same.
9813 * g++.dg/ext/constexpr-vla2.C: Same.
9814 * g++.dg/ext/constexpr-vla3.C: Same.
9815 * g++.dg/ubsan/pr63956.C: Same.
9817 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9819 PR rtl-optimization/70467
9820 * gcc.target/i386/pr70467-2.c: New test.
9822 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9823 Marek Polacek <polacek@redhat.com>
9826 * g++.dg/init/new47.C: New test.
9828 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9831 * gcc.target/arm/pr70496.c: New test.
9833 2016-04-01 Nathan Sidwell <nathan@acm.org>
9836 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9838 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9841 * gcc.dg/strlenopt.h (memmove): New.
9842 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9843 instead of "string.h".
9844 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9845 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9846 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9847 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9848 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9849 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9850 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9851 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9852 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9853 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9854 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9855 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9856 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9857 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9858 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9859 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9860 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9861 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9862 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9863 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9865 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9867 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9868 (Holder::foo): Reflect this.
9870 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9873 * gcc.dg/pr70442.c: New test.
9875 2016-03-31 Nathan Sidwell <nathan@acm.org>
9878 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9880 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9883 * gcc.target/i386/pr70453.c: New test.
9885 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
9888 * gcc.c-torture/pr70292.c: New test.
9890 2016-03-31 Marek Polacek <polacek@redhat.com>
9893 * c-c++-common/pr70297.c: New test.
9894 * g++.dg/cpp0x/typedef-redecl.C: New test.
9895 * gcc.dg/typedef-redecl2.c: New test.
9897 2016-03-31 Jakub Jelinek <jakub@redhat.com>
9899 PR rtl-optimization/70460
9900 * gcc.c-torture/execute/pr70460.c: New test.
9902 2016-03-31 Richard Biener <rguenther@suse.de>
9905 * g++.dg/ext/vector30.C: New testcase.
9907 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9908 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9910 * gfortran.dg/fmt_pf.f90: New test.
9912 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9914 Forward-port from 5 branch
9915 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9918 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9919 dg-require-effective-target after dg-do.
9921 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9923 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9925 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9926 Julian Brown <julian@codesourcery.com>
9927 Chung-Lin Tang <cltang@codesourcery.com>
9928 Cesar Philippidis <cesar@codesourcery.com>
9929 James Norris <jnorris@codesourcery.com>
9930 Tom de Vries <tom@codesourcery.com>
9931 Nathan Sidwell <nathan@codesourcery.com>
9933 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
9934 * c-c++-common/goacc/loop-clauses.c: Likewise.
9935 * g++.dg/goacc/template.C: Likewise.
9936 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9937 * gfortran.dg/goacc/loop-1.f95: Likewise.
9938 * gfortran.dg/goacc/loop-5.f95: Likewise.
9939 * gfortran.dg/goacc/loop-6.f95: Likewise.
9940 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9941 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9942 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9943 * c-c++-common/goacc/clauses-fail.c: Likewise.
9944 * c-c++-common/goacc/parallel-1.c: Likewise.
9945 * c-c++-common/goacc/reduction-1.c: Likewise.
9946 * c-c++-common/goacc/reduction-2.c: Likewise.
9947 * c-c++-common/goacc/reduction-3.c: Likewise.
9948 * c-c++-common/goacc/reduction-4.c: Likewise.
9949 * c-c++-common/goacc/routine-3.c: Likewise.
9950 * c-c++-common/goacc/routine-4.c: Likewise.
9951 * c-c++-common/goacc/routine-5.c: Likewise.
9952 * c-c++-common/goacc/tile.c: Likewise.
9953 * g++.dg/goacc/template.C: Likewise.
9954 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9955 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9956 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9957 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9958 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9959 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9960 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9961 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9962 * c-c++-common/goacc/use_device-1.c: ... this file.
9963 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9964 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9965 * c-c++-common/goacc/host_data-6.c: ... this file.
9966 * c-c++-common/goacc/loop-2-kernels.c: New file.
9967 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9968 * c-c++-common/goacc/loop-3.c: Likewise.
9969 * g++.dg/goacc/reference.C: Likewise.
9970 * g++.dg/goacc/routine-1.C: Likewise.
9971 * g++.dg/goacc/routine-2.C: Likewise.
9973 2016-03-30 Richard Biener <rguenther@suse.de>
9976 * gcc.dg/torture/pr70450.c: New testcase.
9978 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9981 * gcc.dg/torture/pr70421.c: New test.
9982 * gcc.target/i386/avx512f-pr70421.c: New test.
9984 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9987 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9988 (check): New function.
9990 (foo): Align stack to 16 bytes when calling bar.
9991 * gcc.target/i386/cleanup-2.c: Likewise.
9993 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9995 PR tree-optimization/59124
9996 * gcc.dg/Warray-bounds-19.c: New test.
9998 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
10000 * lib/prune.exp (escape_regex_chars): New.
10001 (prune_file_path): Update to quote metcharacters for regexp.
10003 2016-03-29 Jakub Jelinek <jakub@redhat.com>
10005 PR rtl-optimization/70429
10006 * gcc.c-torture/execute/pr70429.c: New test.
10008 PR tree-optimization/70405
10009 * gcc.dg/pr70405.c: New test.
10011 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10014 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10015 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10017 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10020 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10021 __cilkrts_set_param to set two workers.
10022 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10023 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10025 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10027 * g++.dg/ext/fnname5.C: Update the test for Darwin.
10029 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10032 * gcc.target/i386/pr70406.c: New test.
10034 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10036 * gnat.dg/specs/double_record_extension3.ads: New test.
10038 2016-03-25 Richard Henderson <rth@redhat.com>
10041 * gcc.target/aarch64/pr70120-1.c: New.
10042 * gcc.target/aarch64/pr70120-2.c: New.
10043 * gcc.target/aarch64/pr70120-3.c: New.
10045 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10048 * g++.dg/template/mangle2.C: The dg-do directive should be
10049 "compile" not "assemble".
10051 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10054 * gcc.dg/pr69650.c: New test.
10056 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
10058 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10060 2016-03-25 Alan Modra <amodra@gmail.com>
10062 * gcc.dg/dfp/pr70052.c: New test.
10064 2016-03-24 Richard Henderson <rth@redhat.com>
10066 PR middle-end/69845
10067 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10068 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10070 2016-03-24 Tom de Vries <tom@codesourcery.com>
10072 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10074 2016-03-24 Tom de Vries <tom@codesourcery.com>
10076 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10077 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10079 2016-03-24 Tom de Vries <tom@codesourcery.com>
10081 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10082 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10084 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10087 * g++.dg/template/mangle2.C: New test.
10089 2016-03-24 Richard Biener <rguenther@suse.de>
10091 PR tree-optimization/70396
10092 * gcc.dg/torture/pr70396.c: New testcase.
10094 2016-03-24 Richard Biener <rguenther@suse.de>
10096 PR middle-end/70370
10097 * gcc.dg/torture/pr70370.c: New testcase.
10099 2016-03-24 Tom de Vries <tom@codesourcery.com>
10101 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10102 * gfortran.dg/goacc/kernels-tree.f95: Same.
10103 * gfortran.dg/goacc/parallel-tree.f95: Same.
10105 2016-03-24 Tom de Vries <tom@codesourcery.com>
10107 * c-c++-common/goacc/uninit-if-clause.c: New test.
10108 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10110 2016-03-24 Jakub Jelinek <jakub@redhat.com>
10113 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10116 2016-03-24 Richard Biener <rguenther@suse.de>
10118 PR tree-optimization/70372
10119 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10121 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10124 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10126 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10129 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10131 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10134 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10135 * g++.dg/cpp1y/pr70001.C: New test.
10138 * g++.dg/cpp0x/constexpr-70323.C: New test.
10140 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
10141 Jason Merrill <jason@redhat.com>
10142 Jakub Jelinek <jakub@redhat.com>
10145 * g++.dg/cpp0x/constexpr-69315.C: New test.
10146 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10148 2016-03-23 Marek Polacek <polacek@redhat.com>
10151 * g++.dg/warn/Wignored-attributes-1.C: New test.
10152 * g++.dg/warn/Wignored-attributes-2.C: New test.
10154 2016-03-23 Tom de Vries <tom@codesourcery.com>
10156 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10158 * gfortran.dg/goacc/private-3.f95 (test): Same.
10159 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10162 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10164 * lib/target-supports.exp: Remove v7ve entry from loop
10165 creating effective target checks.
10166 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10167 (add_options_for_arm_arch_v7ve): Likewise.
10169 2016-03-23 Jakub Jelinek <jakub@redhat.com>
10171 PR tree-optimization/70354
10172 * gcc.dg/vect/pr70354-1.c: New test.
10173 * gcc.dg/vect/pr70354-2.c: New test.
10174 * gcc.target/i386/avx2-pr70354-1.c: New test.
10175 * gcc.target/i386/avx2-pr70354-2.c: New test.
10177 2016-03-22 Jeff Law <law@redhat.com>
10180 * gcc.dg/tree-ssa/pr70232.c: New test.
10182 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10185 * gcc.target/i386/pr70302.c: New test.
10187 2016-03-22 Richard Biener <rguenther@suse.de>
10189 PR middle-end/70251
10190 * g++.dg/torture/pr70251.C: New testcase.
10192 2016-03-22 David Malcolm <dmalcolm@redhat.com>
10195 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10196 Wmisleading-indentation.c.
10197 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10198 reflect change to diagnostic text and order of messages.
10199 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10201 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
10203 * g++.dg/ext/java-3.C: Don't compile on AIX.
10205 2016-03-22 Richard Biener <rguenther@suse.de>
10207 PR middle-end/70333
10208 * gcc.dg/torture/pr70333.c: New testcase.
10210 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10212 * g++.dg/ext/pr70290.C: New test.
10214 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10217 * gcc.target/i386/pr70325.c: New test.
10219 2016-03-22 Jakub Jelinek <jakub@redhat.com>
10222 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10223 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10226 * gcc.target/i386/pr70300.c: New test.
10229 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10230 (func2): New function for cond with parens, xfail warning for c++.
10231 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10233 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10236 * g++.dg/template/ptrmem30.C: New test.
10238 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10241 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10242 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10244 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10246 PR middle-end/70326
10247 * gcc.dg/pr70326.c: New test.
10249 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
10250 Jakub Jelinek <jakub@redhat.com>
10252 PR tree-optimization/70317
10253 * gcc.dg/pr70317.c: New test.
10255 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
10258 * gcc.target/i386/pr70327.c: New test.
10260 2016-03-21 Martin Liska <mliska@suse.cz>
10263 * gcc.dg/ipa/pr70306.c: New test.
10265 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
10267 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10268 * gcc.target/arm/attr-align3.c: Likewise.
10269 * gcc.target/arm/attr_arm.c: Likewise.
10270 * gcc.target/arm/flip-thumb.c: Likewise.
10272 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10275 * gcc.target/powerpc/altivec-36.c: New test.
10277 2016-03-21 Richard Biener <rguenther@suse.de>
10279 PR tree-optimization/70310
10280 * gcc.dg/torture/pr70310.c: New testcase.
10282 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10285 * gcc.target/i386/pr70293.c: New test.
10287 2016-03-21 Richard Biener <rguenther@suse.de>
10289 PR tree-optimization/70288
10290 * gcc.dg/torture/pr70288-1.c: New testcase.
10291 * gcc.dg/torture/pr70288-2.c: Likewise.
10293 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10295 PR rtl-optimization/69307
10296 * gcc.target/arm/pr69307.c: New test.
10298 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10300 PR rtl-optimization/69102
10301 * gcc.c-torture/compile/pr69102.c: New test.
10303 2016-03-18 Jeff Law <law@redhat.com>
10305 PR rtl-optimization/70263
10306 * gcc.c-torture/compile/pr70263-1.c: New test.
10307 * gcc.target/i386/pr70263-2.c: New test.
10309 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10311 PR rtl-optimization/70278
10312 * gcc.dg/torture/pr70278.c: New test.
10313 * gcc.target/arm/pr70278.c: New test.
10315 2016-03-18 David Malcolm <dmalcolm@redhat.com>
10318 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10319 (test_builtin_types_compatible_p): New test function.
10320 * gcc.dg/pr70281.c: New test case.
10322 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10325 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10327 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10329 PR tree-optimization/70252
10330 * gcc.dg/pr70252.c: New test.
10332 2016-03-18 Tom de Vries <tom@codesourcery.com>
10334 * gcc.dg/pr70161-2.c: New test.
10335 * gcc.dg/pr70161.c: New test.
10337 2016-03-18 Tom de Vries <tom@codesourcery.com>
10340 * gcc.dg/pr70269.c: New test.
10342 2016-03-18 Jakub Jelinek <jakub@redhat.com>
10345 * g++.dg/ext/java-3.C: New test.
10347 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10350 * g++.dg/lookup/pr70205.C: New test.
10352 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10355 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10357 2016-03-17 Marek Polacek <polacek@redhat.com>
10360 * gcc.dg/atomic-op-6.c: New test.
10362 2016-03-17 David Malcolm <dmalcolm@redhat.com>
10365 * c-c++-common/pr70264.c: New test case.
10367 2016-03-17 Jakub Jelinek <jakub@redhat.com>
10370 * c-c++-common/pr70144-1.c: New test.
10371 * c-c++-common/pr70144-2.c: New test.
10374 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10375 * g++.dg/opt/flifetime-dse6.C: New test.
10376 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10378 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10381 * gcc.dg/pic-1.c: New test.
10382 * gcc.dg/pic-2.c: Likewise.
10383 * gcc.dg/pic-3.c: Likewise.
10384 * gcc.dg/pic-4.c: Likewise.
10385 * gcc.dg/pie-1.c: Likewise.
10386 * gcc.dg/pie-2.c: Likewise.
10387 * gcc.dg/pie-3.c: Likewise.
10388 * gcc.dg/pie-4.c: Likewise.
10389 * gcc.dg/pie-5.c: Likewise.
10390 * gcc.dg/pie-6.c: Likewise.
10392 2016-03-17 Tom de Vries <tom@codesourcery.com>
10394 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10395 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10397 2016-03-17 Richard Biener <rguenther@suse.de>
10400 * g++.dg/debug/pr70271.C: New testcase.
10402 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10404 * gcc.target/i386/pr70251.c: New test.
10406 2016-03-17 Marek Polacek <polacek@redhat.com>
10409 * g++.dg/warn/constexpr-70194.C: New test.
10411 2016-03-16 Richard Henderson <rth@redhat.com>
10413 PR middle-end/70240
10414 * gcc.c-torture/compile/pr70240.c: New.
10416 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10418 * gcc.c-torture/compile/20151204.c: Skip for avr.
10420 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10423 * g++.dg/opt/pr70245.C: New test.
10424 * g++.dg/opt/pr70245.h: New file.
10425 * g++.dg/opt/pr70245-aux.cc: New file.
10427 2016-03-16 Martin Sebor <msebor@redhat.com>
10429 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10431 2016-03-16 Richard Henderson <rth@redhat.com>
10433 PR middle-end/70199
10434 * gcc.c-torture/compile/pr70199.c: New.
10436 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10438 * gcc.dg/uninit-19.c: Run dos2unix.
10440 2016-03-16 Marek Polacek <polacek@redhat.com>
10443 * gcc.dg/nested-func-10.c: New test.
10444 * gcc.dg/nested-func-9.c: New test.
10446 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10448 PR tree-optimization/68714
10449 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10451 2016-03-16 Tom de Vries <tom@codesourcery.com>
10453 PR tree-optimization/68715
10454 * gcc.dg/graphite/pr68715-2.c: New test.
10455 * gcc.dg/graphite/pr68715.c: New test.
10456 * gfortran.dg/graphite/pr68715.f90: New test.
10458 2016-03-16 Tom de Vries <tom@codesourcery.com>
10460 PR tree-optimization/68809
10461 * gcc.dg/graphite/pr68809-2.c: New test.
10462 * gcc.dg/graphite/pr68809.c: New test.
10464 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10467 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10468 method call to i () as argument. Adjust expected output.
10471 * g++.dg/ubsan/pr70147-1.C: New test.
10472 * g++.dg/ubsan/pr70147-2.C: New test.
10474 2016-03-15 Martin Sebor <msebor@redhat.com>
10477 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10479 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
10481 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10484 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10486 PR libfortran/69799
10487 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10488 libatomic_available.
10490 2016-03-15 Marek Polacek <polacek@redhat.com>
10493 * g++.dg/ext/attribute-may-alias-4.C: New test.
10495 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
10497 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10498 -fvar-tracking-assignments-toggle flag.
10500 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10502 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10504 2016-03-15 Jakub Jelinek <jakub@redhat.com>
10506 PR rtl-optimization/70222
10507 * gcc.c-torture/execute/pr70222-1.c: New test.
10508 * gcc.c-torture/execute/pr70222-2.c: New test.
10510 2016-03-15 Richard Henderson <rth@redhat.com>
10512 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10514 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10516 PR rtl-optimization/69032
10517 * gcc.dg/pr69032.c: New test.
10519 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10521 PR rtl-optimization/63384
10522 * g++.dg/pr63384.C: New test.
10524 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10527 * gcc.target/i386/pr64411.C: New test.
10529 2016-03-15 Tom de Vries <tom@codesourcery.com>
10531 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10532 * gfortran.dg/goacc/kernels-alias.f95: New test.
10534 2016-03-14 Martin Sebor <msebor@redhat.com>
10537 * g++.dg/cpp0x/constexpr-inline.C: New test.
10538 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10540 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
10542 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10544 2016-03-14 Jakub Jelinek <jakub@redhat.com>
10546 PR middle-end/70219
10547 * gcc.dg/pr70219.c: New test.
10549 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10552 * gcc.dg/torture/pr70083.c: New test.
10553 * gcc.target/i386/pr70083.c: New test.
10555 2016-03-14 Richard Biener <rguenther@suse.de>
10557 PR tree-optimization/56365
10558 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10560 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10563 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10565 * g++.dg/pr70098.C: New testcase.
10568 2016-03-14 Tom de Vries <tom@codesourcery.com>
10570 PR tree-optimization/70045
10571 * gcc.dg/graphite/pr70045.c: New test.
10573 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10576 * gfortran.dg/include_9.f90: New test.
10578 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10581 gfortran.dg/prof/prof.exp: New script.
10582 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10584 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
10586 PR rtl-optimization/69307
10587 * gcc.dg/pr69307.c: New test.
10589 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10592 * gcc.target/arm/pr69614.c: New.
10594 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
10597 * gfortran.dg/submodule_14.f08: New test
10600 * gfortran.dg/submodule_15.f08: New test
10602 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10605 * g++.dg/cpp1y/paren3.C: New test.
10607 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10610 * gcc.target/powerpc/ppc-round2.c: New test.
10612 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10615 * gcc.dg/torture/pr70123.c: New test.
10617 2016-03-11 Jeff Law <law@redhat.com>
10619 PR tree-optimization/70190
10620 * gcc.c-torture/compile/pr70190.c: New test.
10622 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10625 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10627 (test43_b): Likewise.
10628 (test43_c): Likewise.
10629 (test43_d): Likewise.
10630 (test43_e): Likewise.
10631 (test43_f): Likewise.
10632 (test43_g): Likewise.
10633 (test44_a): Likewise.
10634 (test44_b): Likewise.
10635 (test44_c): Likewise.
10636 (test44_d): Likewise.
10637 (test44_e): Likewise.
10639 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10642 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10644 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10646 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10649 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10653 * gcc.target/aarch64/pr69245_2.c: New test.
10655 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10657 PR tree-optimization/70177
10658 * gcc.dg/pr70177.c: New test.
10660 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10662 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10664 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10666 * gcc.dg/tree-ssa/sra-20.c: New.
10668 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10670 PR rtl-optimization/70174
10671 * gcc.dg/pr70174.c: New test.
10673 PR tree-optimization/70169
10674 * gcc.dg/pr70169.c: New test.
10676 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10679 * gcc.target/i386/pr70160.c: New test.
10681 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10683 * gcc.target/s390/dfp-1.c: New test.
10685 2016-03-10 Nick Clifton <nickc@redhat.com>
10688 * gcc.target/aarch64/pr70044.c: New test.
10690 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10691 Jakub Jelinek <jakub@redhat.com>
10694 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10695 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10696 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10698 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
10701 * g++.dg/lto/pr69589_0.C: New testcase
10702 * g++.dg/lto/pr69589_1.C: New testcase
10704 2016-03-10 Marek Polacek <polacek@redhat.com>
10707 * g++.dg/delayedfold/unary-plus1.C: New test.
10709 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
10711 * gcc.target/arm/pr45701-1.c: Escape brackets.
10712 * gcc.target/arm/pr45701-2.c: Likewise.
10714 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10716 * gfortran.dg/unconstrained_commons.f: New.
10718 2016-03-10 Alan Modra <amodra@gmail.com>
10720 * gcc.dg/pr69195.c: New.
10721 * gcc.dg/pr69238.c: New.
10723 2016-03-10 Tom de Vries <tom@codesourcery.com>
10726 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10728 2016-03-10 Richard Biener <rguenther@suse.de>
10730 PR tree-optimization/70128
10731 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10732 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10734 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10736 PR tree-optimization/70152
10737 * gcc.dg/pr70152.c: New test.
10740 * gcc.target/i386/pr70086-1.c: New test.
10741 * gcc.target/i386/pr70086-2.c: New test.
10742 * gcc.target/i386/pr70086-3.c: New test.
10744 PR tree-optimization/70127
10745 * gcc.c-torture/execute/pr70127.c: New test.
10747 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10749 * c-c++-common/goacc/combined-directives-2.c: New test.
10751 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10755 * g++.dg/diagnostic/pr70105.C: New test.
10756 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10757 (test_multiple_ordinary_maps): New test function.
10759 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10763 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10764 Drop range information from call to inform_at_rich_loc.
10765 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10767 (test_show_locus): Replace calls to rich_location::add_range with
10768 calls to add_range. Rewrite the tests that used the now-defunct
10769 rich_location ctor taking a source_range. Simplify other tests
10770 by replacing calls to COMBINE_LOCATION_DATA with calls to
10773 2016-03-09 Richard Biener <rguenther@suse.de>
10774 Jakub Jelinek <jakub@redhat.com>
10776 PR tree-optimization/70138
10777 * gcc.dg/vect/pr70138-1.c: New testcase.
10778 * gcc.dg/vect/pr70138-2.c: Likewise.
10780 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10783 * gcc.target/i386/pr70049.c: New test.
10785 2016-03-09 Richard Biener <rguenther@suse.de>
10788 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10789 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10790 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10792 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10794 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10797 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10799 PR middle-end/67278
10800 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10803 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10805 PR middle-end/70050
10806 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10807 in testcase comment.
10809 2016-03-09 Tom de Vries <tom@codesourcery.com>
10811 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10812 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10813 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10814 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10815 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10816 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10817 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10818 * gfortran.dg/goacc/kernels-loop.f95: New test.
10820 2016-03-08 Martin Sebor <msebor@redhat.com>
10823 * g++.dg/warn/overflow-warn-7.C: New test.
10825 2016-03-08 Jason Merrill <jason@redhat.com>
10827 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10828 * lib/target-supports.exp (check_effective_target_concepts): New.
10830 2016-03-08 Jakub Jelinek <jakub@redhat.com>
10833 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10834 * g++.dg/ubsan/pr70135.C: New test.
10837 * gcc.dg/pr70110.c: New test.
10839 2016-03-07 Martin Jambor <mjambor@suse.cz>
10841 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10842 * c-c++-common/gomp/if-1.c: Likewise.
10843 * c-c++-common/gomp/pr61486-2.c: Likewise.
10844 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10845 to dg-additional-options.
10846 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10847 * g++/gomp/target-teams-1.c: Likewise.
10848 * gcc.dg/gomp/gomp.exp: Likewise.
10849 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10850 dg-additional-options.
10851 * gfortran.dg/gomp/gomp.exp: Likewise.
10852 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10853 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10854 dg-additional-options.
10855 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10857 2016-03-07 Martin Jambor <mjambor@suse.cz>
10859 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10860 * c-c++-common/gomp/gridify-1.c: New test.
10861 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10863 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10865 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10866 trigger for cortex-r8, when scanning for register r8.
10867 * gcc.target/arm/pr45701-2.c: Likewise.
10869 2016-02-26 Richard Biener <rguenther@suse.de>
10870 Jeff Law <law@redhat.com>
10872 PR tree-optimization/69740
10873 * gcc.c-torture/compile/pr69740-1.c: New test.
10874 * gcc.c-torture/compile/pr69740-2.c: New test.
10876 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10878 * lib/target-supports.exp
10879 (check_effective_target_whole_vector_shift): Enable for PPC64.
10881 2016-03-07 Richard Biener <rguenther@suse.de>
10883 PR tree-optimization/70115
10884 * gcc.dg/torture/pr70115.c: New testcase.
10886 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10888 PR middle-end/69916
10889 * c-c-++-common/goacc/pr69916.c: New.
10891 2016-03-07 Richard Henderson <rth@redhat.com>
10893 * gcc.c-torture/compile/pr70061.c: New test.
10895 2016-03-07 Richard Biener <rguenther@suse.de>
10898 * gcc.dg/vect/O3-pr36098.c: New testcase.
10900 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10902 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10904 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10906 * gnat.dg/renaming9.ad[sb]: New testcase.
10908 2016-03-05 Jakub Jelinek <jakub@redhat.com>
10911 * g++.dg/expr/stdarg3.C: New test.
10913 2016-03-04 Jeff Law <law@redhat.com>
10915 PR tree-optimization/69196
10916 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10919 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10922 * gcc.dg/pr69973.c: New test.
10924 PR rtl-optimization/69941
10925 * gcc.dg/torture/pr69941.c: New test.
10928 * gcc.dg/pr69824.c: New test.
10930 2016-03-05 Tom de Vries <tom@codesourcery.com>
10932 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10933 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10936 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10939 * g++.dg/cpp1y/var-templ48.C: New test.
10940 * g++.dg/cpp1y/var-templ49.C: New test.
10942 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10944 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10946 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10949 * g++.dg/ubsan/pr70035.C: New test.
10952 * gcc.target/i386/pr70062.c: New test.
10954 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10956 * g++.dg/template/typename21.C: Remove c++98_only.
10958 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10960 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10962 2016-03-04 David Malcolm <dmalcolm@redhat.com>
10965 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10967 (fn_42_b): Likewise.
10968 (fn_42_c): Likewise.
10970 2016-03-04 David Malcolm <dmalcolm@redhat.com>
10973 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10975 (fn_40_b): Likewise.
10976 (fn_41_a): Likewise.
10977 (fn_41_b): Likewise.
10979 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10982 * gcc.target/i386/avx512f-pr70059.c: New test.
10983 * gcc.target/i386/avx512dq-pr70059.c: New test.
10985 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10987 PR rtl-optimization/57676
10988 * gcc.dg/torture/pr57676.c: New test.
10990 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10992 * gcc.dg/pr70026.c: New test.
10994 2016-03-04 Marek Polacek <polacek@redhat.com>
10997 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10998 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11000 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11003 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11005 (test_corners_sisd_si): Likewise.
11006 (main): Remove checks of the above.
11007 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11009 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11011 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11013 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11015 * gcc.dg/torture/pr69951.c: Accept argc==0.
11017 2016-03-04 Richard Biener <rguenther@suse.de>
11020 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11021 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11023 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11026 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11029 2016-03-04 Jakub Jelinek <jakub@redhat.com>
11032 * gcc.dg/guality/pr69947.c: New test.
11034 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11037 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11039 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11041 PR rtl-optimization/69904
11042 * gcc.target/arm/pr69904.c: New test.
11044 2016-03-03 Jakub Jelinek <jakub@redhat.com>
11047 * gcc.dg/vect/pr70021.c: New test.
11048 * gcc.target/i386/pr70021.c: New test.
11050 2016-03-03 Marek Polacek <polacek@redhat.com>
11052 PR middle-end/70050
11053 * gcc.dg/pr70050.c: New test.
11055 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11057 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11059 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11061 PR tree-optimization/70043
11062 * gfortran.dg/vect/pr70043.f90: New test.
11064 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11066 * gnat.dg/specs/task1.ads: New test.
11068 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11070 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11071 Invoke gdb with -batch.
11072 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11074 2016-03-03 Richard Biener <rguenther@suse.de>
11076 PR tree-optimization/55936
11077 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11079 2016-03-02 Jeff Law <law@redhat.com>
11081 PR rtl-optimization/69942
11082 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11083 effects of argument promotions.
11085 PR tree-optimization/69987
11086 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11087 target does not support -fprefetch-loop-arrays.
11089 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
11091 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11093 2016-03-02 Bin Cheng <bin.cheng@arm.com>
11095 PR rtl-optimization/69052
11096 * gcc.target/i386/pr69052.c: New test.
11098 2016-03-02 Alan Modra <amodra@gmail.com>
11100 * gcc.dg/pr69990.c: New.
11102 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11105 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11107 PR middle-end/70022
11108 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11111 * gcc.target/i386/pr70028.c: New test.
11113 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11115 * c-c++-common/asan/swapcontext-test-1.c,
11116 * c-c++-common/tsan/thread_leak.c,
11117 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11118 * g++.dg/tsan/benign_race.C,
11119 * g++.dg/tsan/fd_close_norace.C,
11120 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11121 races with sanitizer output
11123 2016-03-02 Richard Biener <rguenther@suse.de>
11124 Uros Bizjak <ubizjak@gmail.com>
11127 * gcc.dg/simd-8.c: New testcase.
11129 2016-03-02 Richard Biener <rguenther@suse.de>
11131 PR middle-end/67278
11132 * gcc.dg/simd-7.c: New testcase.
11134 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11136 * gcc.target/i386/pr70007.c: Tweak.
11138 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11140 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11142 2016-03-02 Marek Polacek <polacek@redhat.com>
11145 * gcc.dg/pr67854.c: New test.
11147 2016-03-02 Jakub Jelinek <jakub@redhat.com>
11149 PR middle-end/70025
11150 * gcc.dg/torture/pr70025.c: New test.
11152 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11154 PR tree-optimization/68621
11155 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11157 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11159 * gcc.target/i386/pr70007.c: New test.
11161 2016-03-01 Jeff Law <law@redhat.com>
11163 PR tree-optimization/69196
11164 * gcc.dg/tree-ssa/pr69196-1.c: New test.
11166 PR tree-optimization/69196
11167 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11168 duplicating code and spoiling the expected output.
11170 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11173 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11174 supports power9 before doing tests.
11175 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11176 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11177 * gcc.target/powerpc/p9-permute.c: Likewise.
11179 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
11182 * gcc.target/i386/pr70027.c: New test.
11184 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11186 * gcc.dg/pr70017.c: New test.
11188 2016-03-01 Jakub Jelinek <jakub@redhat.com>
11192 * gcc.dg/pr69796.c: New test.
11193 * gcc.dg/pr69974.c: New test.
11195 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11197 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11199 2016-02-29 Jeff Law <law@redhat.com>
11201 PR tree-optimization/69987
11202 * gfortran.dg/pr69987.f90: New test.
11204 PR tree-optimization/69989
11205 * gcc.c-torture/compile/pr69989-2.c: New test.
11207 2016-03-01 Marek Polacek <polacek@redhat.com>
11210 * g++.dg/parse/invalid1.C: New test.
11212 2016-03-01 Richard Biener <rguenther@suse.de>
11214 PR middle-end/70022
11215 * gcc.dg/pr70022.c: New testcase.
11217 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11219 PR tree-optimization/69956
11220 * gcc.dg/pr69956.c: New test.
11222 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11225 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11226 XFAIL when hardware supports efficient unaligned storage access.
11228 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11231 * g++.dg/template/pr69961a.C: New test.
11232 * g++.dg/template/pr69961b.C: New test.
11234 2016-02-29 David Malcolm <dmalcolm@redhat.com>
11236 PR preprocessor/69985
11237 * gcc.dg/cpp/pr69985.c: New test case.
11239 2016-02-29 Jeff Law <law@redhat.com>
11241 PR tree-optimization/70005
11242 * gcc.c-torture/execute/pr70005.c New test.
11244 PR tree-optimization/69999
11245 * gcc.c-torture/compile/pr69999.c: New test.
11247 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11249 PR tree-optimization/69652
11250 * gcc.dg/torture/pr69652.c: Delete test.
11251 * gcc.dg/vect/pr69652.c: New test.
11253 2016-02-19 Richard Biener <rguenther@suse.de>
11255 PR tree-optimization/69980
11256 * gfortran.dg/vect/pr69980.f90: New testcase.
11258 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11260 * gcc.target/sparc/20160229-1.c: New test.
11262 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11264 * gnat.dg/stack_usage3.adb: New test.
11265 * gnat.dg/stack_usage3_pkg.ads: New helper.
11267 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11269 * gnat.dg/renaming8.adb: New test.
11270 * gnat.dg/renaming8_pkg1.ads: New helper.
11271 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11272 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11274 2016-02-29 Richard Biener <rguenther@suse.de>
11276 PR tree-optimization/69720
11277 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11279 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11283 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11285 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11286 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11289 * gfortran.dg/coarray_8.f90: Adjust error message.
11290 * gfortran.dg/pr56007.f90: New test.
11291 * gfortran.dg/pr56007.f: New test.
11293 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11295 PR tree-optimization/69989
11296 * gcc.dg/torture/pr69989.c: New test.
11298 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11300 * gcc.target/i386/stack-realign-win.c: New test.
11302 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11305 * gfortran.dg/pr60126.f90: New test.
11307 2016-02-27 Jeff Law <law@redhat.com>
11310 2016-02-26 Richard Biener <rguenther@suse.de>
11311 Jeff Law <law@redhat.com>
11313 PR tree-optimization/69740
11314 * gcc.c-torture/compile/pr69740-1.c: New test.
11315 * gcc.c-torture/compile/pr69740-2.c: New test.
11317 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11320 * gfortran.dg/newunit_4.f90: New test.
11322 2016-02-27 Jakub Jelinek <jakub@redhat.com>
11325 PR rtl-optimization/69886
11326 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11327 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11330 2016-02-26 Martin Sebor <msebor@redhat.com>
11332 PR tree-optimization/15826
11333 * gcc.dg/tree-ssa/pr15826.c: New test.
11335 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11338 * gcc.target/powerpc/pr69969.c: New test.
11340 2016-02-26 Martin Sebor <msebor@redhat.com>
11343 * g++.old-deja/g++.other/decl5.C: Add a test case.
11345 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11348 * gcc.target/powerpc/pr69946.c: New file.
11350 2016-02-26 Richard Biener <rguenther@suse.de>
11351 Jeff Law <law@redhat.com>
11353 PR tree-optimization/69740
11354 * gcc.c-torture/compile/pr69740-1.c: New test.
11355 * gcc.c-torture/compile/pr69740-2.c: New test.
11357 2016-02-26 Martin Jambor <mjambor@suse.cz>
11359 PR middle-end/69920
11360 * gcc.dg/torture/pr69932.c: New test.
11361 * gcc.dg/torture/pr69936.c: Likewise.
11363 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11366 * gcc.target/s390/pr69709.c: New test.
11368 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11371 * gcc.target/aarch64/pr69245_1.c: New test.
11373 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11376 * gcc.dg/torture/pr69613.c: New test.
11378 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11380 PR rtl-optimization/69891
11381 * gcc.target/i386/pr69891.c: New test.
11383 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11384 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11387 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11388 functionality for both 32-bit and 64-bit.
11390 2016-02-26 Richard Biener <rguenther@suse.de>
11392 PR tree-optimization/69551
11393 * gcc.dg/torture/pr69951.c: New testcase.
11395 2016-02-25 Richard Biener <rguenther@suse.de>
11397 PR tree-optimization/48795
11398 * gcc.dg/Warray-bounds-18.c: New testcase.
11400 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11402 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11404 2016-02-25 Jakub Jelinek <jakub@redhat.com>
11406 PR rtl-optimization/69896
11407 * gcc.dg/pr69896.c: New test.
11409 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11412 * g++.dg/cpp1y/paren2.C: New test.
11414 2016-02-24 Martin Sebor <msebor@redhat.com>
11417 * gcc.dg/enum-mode-2.c: New test.
11419 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11422 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11423 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11424 * g++.dg/ubsan/pr69922.C: New test.
11426 2016-02-24 Marek Polacek <polacek@redhat.com>
11429 * gcc.dg/pr69819.c: New test.
11431 2016-02-24 Martin Sebor <msebor@redhat.com>
11434 * g++.dg/ext/flexary15.C: New test.
11436 2016-02-24 Martin Sebor <msebor@redhat.com>
11438 * gcc.dg/builtins-68.c: Avoid making unportable
11439 assumptions about the relationship between SIZE_MAX and UINT_MAX.
11440 * g++.dg/ext/builtin_alloca.C: Same.
11442 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11443 Charles Baylis <charles.baylis@linaro.org>
11446 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11448 2016-02-24 Richard Biener <rguenther@suse.de>
11449 Jakub Jelinek <jakub@redhat.com>
11451 PR middle-end/69760
11452 * gcc.dg/torture/pr69760.c: New testcase.
11454 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11456 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11457 pattern on Solaris with as.
11459 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11461 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11462 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11463 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11464 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11466 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11468 PR middle-end/69915
11469 * gcc.dg/pr69915.c: New test.
11471 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11473 PR rtl-optimization/69886
11474 * gcc.dg/torture/pr69886.c: New test.
11476 2016-02-24 Richard Biener <rguenther@suse.de>
11478 PR middle-end/68963
11479 * gcc.dg/torture/pr68963.c: New testcase.
11481 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11484 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11485 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11486 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11487 * gcc.target/arm/atomic_loaddi_1.c: New test.
11488 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11489 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11490 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11491 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11492 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11493 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11494 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11495 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11497 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11499 PR middle-end/69909
11500 * gcc.dg/torture/pr69909.c: New test.
11502 2016-02-24 Richard Biener <rguenther@suse.de>
11504 PR tree-optimization/69907
11505 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11506 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11507 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11509 2016-02-24 Christian Bruel <christian.bruel@st.com>
11511 * gcc.target/arm/pragma_cpp_fma.c: New test.
11513 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11516 * gfortran.dg/include_6.f90: Update test.
11518 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11521 * objc.dg/pr69844.m: New test.
11523 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11525 PR libgfortran/69456
11526 * gfortran.dg/namelist_89.f90: New test.
11527 * gfortran.dg/pr59700.f90: Update test..
11529 2016-02-23 Martin Sebor <msebor@redhat.com>
11531 PR middle-end/69780
11532 * g++.dg/ext/builtin_alloca.C: New test.
11533 * gcc.dg/builtins-68.c: New test.
11535 2016-02-23 Richard Henderson <rth@redhat.com>
11537 * gcc.target/i386/addr-space-3.c: Remove test.
11539 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11541 PR preprocessor/69126
11542 PR preprocessor/69543
11543 * c-c++-common/pr69126-2-long.c: New test.
11544 * c-c++-common/pr69126-2-short.c: New test.
11545 * c-c++-common/pr69543-1.c: Remove xfail.
11547 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11549 PR preprocessor/69126
11550 PR preprocessor/69543
11551 PR preprocessor/69558
11552 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11554 (test_2): ...this, and add leading comment.
11555 (MACRO_3, test_3): New.
11556 (MACRO_4A, MACRO_4B, test_4): New.
11557 (MACRO): Rename to...
11558 (MACRO_5): ...this.
11560 (test_5): ...this, updating for renaming of MACRO, and
11561 add leading comment.
11562 * c-c++-common/pr69543-1.c: New.
11563 * c-c++-common/pr69543-2.c: New.
11564 * c-c++-common/pr69543-3.c: New.
11565 * c-c++-common/pr69543-4.c: New.
11566 * c-c++-common/pr69558-1.c: New.
11567 * c-c++-common/pr69558-2.c: New.
11568 * c-c++-common/pr69558-3.c: New.
11569 * c-c++-common/pr69558-4.c: New.
11570 * gcc.dg/pr69558.c: Move to...
11571 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11574 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11576 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11577 to -ftree-parallelize-loops/-fopenacc changes.
11578 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11579 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11580 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11581 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11582 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11583 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11584 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11585 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11586 * c-c++-common/goacc/kernels-loop.c: Likewise.
11587 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11588 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11589 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11590 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11592 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11594 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11596 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11599 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11602 * gcc.dg/pr69900.c: New test.
11604 2016-02-23 Martin Jambor <mjambor@suse.cz>
11606 PR tree-optimization/69666
11607 * gcc.dg/tree-ssa/pr69666.c: New test.
11609 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11612 * gfortran.dg/coarray_allocate_5.f08: New test.
11614 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11616 * gcc.target/s390/vcond-shift.c: Move to ...
11617 * gcc.target/s390/vector/vcond-shift.c: ... here.
11619 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11621 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11622 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11624 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11626 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11628 2016-02-20 Mark Wielaard <mjw@redhat.com>
11631 * gcc.dg/unused-variable-3.c: New test.
11633 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11636 * gcc.target/i386/pr69888.c: New test.
11638 2016-02-22 Richard Biener <rguenther@suse.de>
11640 PR tree-optimization/69882
11641 * gfortran.dg/vect/pr69882.f90: New testcase.
11643 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11646 * gcc.dg/pr69885.c: New test.
11648 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11652 * gcc.target/sh/pr54089-10.c: New.
11654 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
11657 * gfortran.dg/deferred_character_15.f90 : New test.
11659 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11662 gfortran.dg/allocate_with_source_18.f03: New test.
11664 2016-02-20 Harald Anlauf <anlauf@gmx.de>
11667 gfortran.dg/gomp/pr52531.f90: New test.
11669 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11672 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11675 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11678 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11679 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11682 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11685 * g++.dg/torture/pr69851.C: New test.
11687 2016-02-19 Martin Sebor <msebor@redhat.com>
11690 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11692 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11695 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11696 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11699 * g++.dg/cpp0x/pr67767.C: New test.
11701 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11703 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11704 for fp, simd, crypto, crc, lse.
11705 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11707 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11708 effective target check.
11710 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11713 * gcc.target/i386/pr69820.c: New test.
11715 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11717 * gcc.target/s390/vector/int128-1.c: New test.
11719 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11721 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11723 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11725 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11726 instruction pattern name to prevent the testcase from failing with
11729 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11731 * gcc.target/s390/md/movstr-2.c: New test.
11733 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11735 * gcc.target/s390/morestack.c: New test.
11737 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11740 * gcc.target/s390/pr69625.c: Add test case.
11742 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11745 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11747 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11750 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11751 * gcc.target/powerpc/fusion3.c: Likewise.
11753 2016-02-18 Richard Biener <rguenther@suse.de>
11755 PR middle-end/69553
11756 * g++.dg/torture/pr69553.C: New testcase.
11758 2016-02-18 Nick Clifton <nickc@redhat.com>
11762 * gcc.target/arm/pr62554.c: New test.
11763 * gcc.target/arm/pr69610-1.c: New test.
11764 * gcc.target/arm/pr69610-2.c: New test.
11766 2016-02-18 Richard Biener <rguenther@suse.de>
11768 PR middle-end/69854
11769 * gcc.dg/torture/pr69854.c: New testcase.
11771 2016-02-17 Jakub Jelinek <jakub@redhat.com>
11774 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11776 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11778 * gcc.target/powerpc/vec-cg.c: New test.
11780 2016-02-17 Richard Biener <rguenther@suse.de>
11783 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11785 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11788 * gcc.c-torture/compile/pr69161.c: New test.
11790 2016-02-17 David Sherwood <david.sherwood@arm.com>
11793 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11794 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11796 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11798 * gcc.dg/ifcvt-4.c: Skip on Visium.
11800 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11802 * gnat.dg/atomic8.adb: New test.
11804 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11806 * gnat.dg/discr46.ad[sb]: New test.
11808 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11811 * gcc.target/powerpc/pr48344-1.c: New test.
11813 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11816 * gfortran.dg/associate_21.f90: New test.
11818 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11821 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11822 -Wnonnull in dg-options.
11823 * c-c++-common/nonnull-2.c: New test.
11825 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11826 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11828 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11830 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11832 PR middle-end/69801
11833 * gcc.dg/pr69801.c: Add empty dg-options.
11835 2016-02-16 James Norris <jnorris@codesourcery.com>
11837 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11838 * g++.dg/goacc/deviceptr-1.c: New file.
11840 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11842 PR tree-optimization/69820
11843 * gcc.dg/vect/pr69820.c: New test.
11845 2016-02-16 Richard Biener <rguenther@suse.de>
11847 PR tree-optimization/69776
11848 * gcc.dg/torture/pr69776-2.c: New testcase.
11850 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11852 PR tree-optimization/69714
11853 * gcc.dg/torture/pr69714.c: New test.
11855 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11857 PR tree-optimization/69802
11858 * gcc.dg/pr69802.c: New test.
11860 2016-02-16 Richard Biener <rguenther@suse.de>
11862 PR middle-end/69801
11863 * gcc.dg/pr69801.c: New testcase.
11865 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11867 PR libgfortran/69651
11868 * gfortran.dg/read_bang.f90: New test.
11869 * gfortran.dg/read_bang4.f90: New test.
11871 2016-02-15 Jakub Jelinek <jakub@redhat.com>
11874 * g++.dg/init/pr69658.C: New test.
11877 * c-c++-common/pr69797.c: New test.
11879 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11881 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11882 check for aarch64*-*-*.
11884 2016-02-15 Richard Biener <rguenther@suse.de>
11886 PR tree-optimization/69783
11887 * gcc.dg/vect/pr69783.c: New testcase.
11889 2016-02-15 Richard Biener <rguenther@suse.de>
11891 PR tree-optimization/69776
11892 * gcc.dg/torture/pr69776.c: New testcase.
11894 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11897 * gfortran.dg/type_decl_4.f90: Reinstated.
11899 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
11902 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11904 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11908 * gfortran.dg/type_decl_4.f90: Removed.
11910 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11913 * gfortran.dg/type_decl_4.f90: New test.
11915 2016-02-14 Alan Modra <amodra@gmail.com>
11918 * gcc.c-torture/execute/stkalign.c: Revise test.
11920 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11923 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11925 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11928 * gcc.target/sh/torture/pr67260.c: New.
11930 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
11932 * gcc.dg/pr67964.c: Add dg-require-alias.
11934 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11938 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11940 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11942 PR libgfortran/69668
11943 * gfortran.dg/namelist_88.f90: New test.
11945 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11947 PR libgfortran/69668
11948 * gfortran.dg/namelist_38.f90: Update test.
11949 * gfortran.dg/namelist_84.f90: Update test.
11951 2016-02-12 David Malcolm <dmalcolm@redhat.com>
11954 * gcc.dg/pr69554-1.c: New test.
11955 * gfortran.dg/pr69554-1.F90: New test.
11956 * gfortran.dg/pr69554-2.F90: New test.
11957 * lib/gcc-dg.exp (proc dg-locus): New function.
11958 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11959 distinguish between the caret-printing and non-caret-printing
11960 cases. If caret-printing has been explicitly enabled, bail out
11961 without attempting to fix up the output.
11963 2016-02-12 David Malcolm <dmalcolm@redhat.com>
11967 * gcc.dg/spellcheck-options-3.c: New test case.
11968 * gcc.dg/spellcheck-options-4.c: New test case.
11969 * gcc.dg/spellcheck-options-5.c: New test case.
11970 * gcc.dg/spellcheck-options-6.c: New test case.
11971 * gcc.dg/spellcheck-options-7.c: New test case.
11972 * gcc.dg/spellcheck-options-8.c: New test case.
11973 * gcc.dg/spellcheck-options-9.c: New test case.
11974 * gcc.dg/spellcheck-options-10.c: New test case.
11976 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11978 PR rtl-optimization/69764
11979 PR rtl-optimization/69771
11980 * c-c++-common/pr69764.c: New test.
11981 * gcc.dg/torture/pr69771.c: New test.
11983 2016-02-12 Marek Polacek <polacek@redhat.com>
11985 * g++.dg/torture/init-list1.C: New.
11987 2016-02-12 Marek Polacek <polacek@redhat.com>
11989 * gcc.dg/pr69522.c: Add empty dg-options.
11991 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11993 * g++.dg/lto/lto.exp: Include and init mpx.
11994 * g++.dg/lto/pr69729_0.C: New test.
11996 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11999 * g++.dg/ipa/pr69241-4.C: New test.
12002 * g++.dg/ipa/pr68672-1.C: New test.
12003 * g++.dg/ipa/pr68672-2.C: New test.
12004 * g++.dg/ipa/pr68672-3.C: New test.
12006 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12009 * gcc.dg/pr69522.c: New test.
12011 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12014 * g++.dg/cpp1y/69098.C: New test.
12015 * g++.dg/cpp1y/69098-2.C: New test.
12017 2016-02-12 Jakub Jelinek <jakub@redhat.com>
12019 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12020 and neighbour -> neighbor.
12021 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12022 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12023 * c-c++-common/Wvarargs.c: Likewise.
12024 * c-c++-common/goacc/host_data-5.c: Likewise.
12025 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12026 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12027 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12028 * gcc.target/aarch64/pr60697.c: Likewise.
12029 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12030 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12031 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12032 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12033 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12034 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12035 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12036 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12037 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12038 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12039 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12040 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12041 * g++.dg/lookup/koenig5.C: Likewise.
12042 * g++.dg/ext/no-asm-2.C: Likewise.
12043 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12044 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12045 * gfortran.dg/used_types_16.f90: Likewise.
12046 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12047 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12048 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12049 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12050 * gfortran.dg/abstract_type_6.f03: Likewise.
12051 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12052 * gfortran.dg/used_types_15.f90: Likewise.
12053 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12054 * gfortran.dg/exit_3.f08: Likewise.
12055 * gfortran.dg/open_status_2.f90: Likewise.
12056 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12057 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12058 * gfortran.dg/associate_1.f03: Likewise.
12059 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12060 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12061 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12062 * gcc.dg/builtin-object-size-1.c: Likewise.
12063 * gcc.dg/noreturn-6.c: Likewise.
12064 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12065 * gcc.dg/globalalias.c: Likewise.
12066 * gcc.dg/builtins-config.h: Likewise.
12067 * gcc.dg/pr30457.c: Likewise.
12068 * gcc.c-torture/compile/volatile-1.c: Likewise.
12069 * gcc.c-torture/execute/20101011-1.c: Likewise.
12070 * c-c++-common/Waddress-1.c: Likewise.
12072 2016-02-11 Jakub Jelinek <jakub@redhat.com>
12075 * c-c++-common/Waddress-1.c: New test.
12077 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12080 * gfortran.dg/associate_19.f03: New test.
12081 * gfortran.dg/associate_20.f03: New test.
12083 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12085 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12087 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12089 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12090 .arch armv8-a\n. Add -dA to dg-options.
12091 * gcc.target/aarch64/assembler_arch_1.c: New test.
12092 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12094 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12097 * g++.dg/cpp0x/pr68726.C: New.
12099 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12101 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12104 2016-02-11 Richard Biener <rguenther@suse.de>
12106 * g++.dg/tree-ssa/pr61034.C: Adjust.
12108 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12111 * gcc.target/s390/pr69148.c: New.
12113 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12115 PR tree-optimization/69652
12116 * gcc.dg/torture/pr69652.c: New test.
12118 2016-02-10 Jakub Jelinek <jakub@redhat.com>
12119 Patrick Palka <ppalka@gcc.gnu.org>
12123 * g++.dg/ipa/pr69241-1.C: New test.
12124 * g++.dg/ipa/pr69241-2.C: New test.
12125 * g++.dg/ipa/pr69241-3.C: New test.
12126 * g++.dg/ipa/pr69649.C: New test.
12128 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
12130 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12131 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12133 2016-02-10 Bin Cheng <bin.cheng@arm.com>
12135 PR tree-optimization/68021
12136 * gcc.dg/tree-ssa/pr68021.c: New test.
12138 2016-02-10 Richard Biener <rguenther@suse.de>
12140 PR tree-optimization/69726
12141 * gcc.dg/uninit-22.c: New testcase.
12143 2016-02-09 Andrew Pinski <apinski@cavium.com>
12146 * gcc.c-torture/compile/20160205-1.c: New testcase.
12148 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12151 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12152 instead accessing a really large arrray.
12153 * gcc.target/powerpc/fusion3.c: Likewise.
12155 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
12158 * gcc.c-torture/execute/pr68532.c: New test.
12160 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
12163 * gcc.dg/pr69634.c: New.
12165 2016-02-09 Richard Biener <rguenther@suse.de>
12167 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12169 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
12171 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12173 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12175 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12177 2016-02-09 Richard Biener <rguenther@suse.de>
12179 PR tree-optimization/69715
12180 * gcc.dg/torture/pr69715.c: New testcase.
12182 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12185 * g++.dg/cpp0x/trailing12.C: New test.
12186 * g++.dg/cpp0x/trailing13.C: New test.
12188 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12192 * g++.dg/cpp1y/auto-fn29.C: New test.
12193 * g++.dg/cpp1y/auto-fn30.C: New test.
12195 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12197 PR tree-optimization/69209
12198 * gcc.c-torture/compile/pr69209.c: New test.
12200 2016-02-08 Jeff Law <law@redhat.com>
12202 PR tree-optimization/68541
12203 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12204 of statements allowed in join block for path splitting.
12206 2016-02-08 Jakub Jelinek <jakub@redhat.com>
12209 * g++.dg/gomp/pr59627.C: New test.
12212 * g++.dg/ipa/pr69239.C: New test.
12214 2016-02-08 David Malcolm <dmalcolm@redhat.com>
12216 PR preprocessor/69664
12217 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12218 * gcc.dg/cpp/warn-comments.c: Likewise.
12220 2016-02-08 Marek Polacek <polacek@redhat.com>
12223 * g++.dg/init/const12.C: New test.
12225 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12228 * gcc.dg/lto/pr55113_0.c: Remove test.
12230 2016-02-08 Richard Biener <rguenther@suse.de>
12232 PR tree-optimization/69719
12233 * gcc.dg/torture/pr69719.c: New testcase.
12235 2016-02-08 Richard Biener <rguenther@suse.de>
12236 Jeff Law <law@redhat.com>
12239 * gcc.target/mips/pr68273.c: New testcase.
12241 2016-02-08 Richard Biener <rguenther@suse.de>
12243 PR rtl-optimization/69274
12244 * gcc.target/i386/addr-sel-1.c: XFAIL.
12246 2016-02-08 Jeff Law <law@redhat.com>
12248 PR tree-optimization/68541
12249 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12251 PR tree-optimization/65917
12252 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12254 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12257 * gfortran.dg/namelist_args.f90: New test.
12259 2016-02-05 Jeff Law <law@redhat.com>
12261 PR tree-optimization/68541
12262 * gcc.dg/tree-ssa/split-path-2.c: New test.
12263 * gcc.dg/tree-ssa/split-path-3.c: New test.
12264 * gcc.dg/tree-ssa/split-path-4.c: New test.
12265 * gcc.dg/tree-ssa/split-path-5.c: New test.
12266 * gcc.dg/tree-ssa/split-path-6.c: New test.
12267 * gcc.dg/tree-ssa/split-path-7.c: New test.
12269 2016-02-05 Martin Sebor <msebor@redhat.com>
12272 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12273 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12275 2016-02-06 Richard HEnderson <rth@redhat.com>
12278 * gcc.target/i386/addr-space-4.c: New.
12279 * gcc.target/i386/addr-space-5.c: New.
12281 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12284 * gfortran.dg/elemental_dependency_6.f90: New.
12286 2016-02-05 Jakub Jelinek <jakub@redhat.com>
12288 PR rtl-optimization/69691
12289 * gcc.c-torture/execute/pr69691.c: New test.
12292 * g++.dg/parse/pr69628.C: New test.
12294 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12296 * gcc.dg/sancov/asan.c: Move to ...
12297 * gcc.dg/asan/sancov-1.c: ... here.
12299 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12301 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12303 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12306 * gcc.target/i386/pr69677.c: New test.
12308 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12311 * g++.dg/template/pr68948.C: New test.
12313 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12315 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12316 (only necessary on s390x).
12318 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12320 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12321 -mno-accumulate-outgoing-args.
12323 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12325 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12327 2016-02-04 Jakub Jelinek <jakub@redhat.com>
12330 * c-c++-common/pr69669.c: New test.
12332 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12335 * g++.dg/pr69667.C: New file.
12337 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12340 * gcc.dg/pr69619.c: Add new test.
12342 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12344 PR rtl-optimization/69577
12345 * gcc.target/i386/pr69577.c: New test.
12347 2016-02-04 Martin Liska <mliska@suse.cz>
12349 * g++.dg/asan/pr69276.C: New test.
12351 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12355 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12356 a single smulbb instruction.
12357 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12358 * gcc.target/amr/wmul-2.c: Likewise.
12360 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12364 * gcc.c-torture/execute/pr67714.c: New test.
12366 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12369 * gcc.target/i386/pr69454-1.c: New test.
12370 * gcc.target/i386/pr69454-2.c: New test.
12372 2016-02-03 Martin Sebor <msebor@redhat.com>
12379 * g++.dg/ext/flexarray-mangle-2.C: New test.
12380 * g++.dg/ext/flexarray-mangle.C: New test.
12381 * g++.dg/ext/flexarray-subst.C: New test.
12382 * g++.dg/ext/flexary11.C: New test.
12383 * g++.dg/ext/flexary12.C: New test.
12384 * g++.dg/ext/flexary13.C: New test.
12385 * g++.dg/ext/flexary14.C: New test.
12386 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12388 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12390 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12391 Define only if CHECK_FLOAT128 is defined.
12392 (main): Properly initialize u5.
12394 2016-02-03 Jakub Jelinek <jakub@redhat.com>
12397 * gcc.dg/pr69627.c: New test.
12400 * gcc.dg/pr69644.c: New test.
12402 2016-02-03 Mike Stump <mikestump@comcast.net>
12404 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12405 support for struct-layout-1.exp.
12407 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12410 * g++.dg/cpp0x/pr69056.C: New test.
12412 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12413 Alexandre Oliva <aoliva@redhat.com>
12416 * gcc.target/powerpc/pr69461.c: New.
12418 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
12420 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12421 works from here ...
12422 (check_effective_target_fsanitize_thread): ... to here. Do not
12423 specify additional compile flags for the test source.
12424 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12425 specify additional compile flags for the test source.
12427 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12429 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12431 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12435 * gfortran.dg/coarray_allocate_2.f08: New test.
12436 * gfortran.dg/coarray_allocate_3.f08: New test.
12437 * gfortran.dg/coarray_allocate_4.f08: New test.
12439 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12441 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12442 use same scan-tree-dump-times on all platforms.
12443 * gcc.dg/vect/vect-outer-1.c: Likewise.
12444 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12445 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12446 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12447 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12448 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12449 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12450 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12452 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12454 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12457 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12459 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12461 2016-02-02 James Norris <jnorris@codesourcery.com>
12463 * c-c++-common/goacc/routine-5.c: Add tests.
12465 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
12467 * gcc.target/nvptx/unsigned-cmp.c: New test.
12469 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12471 * gcc.target/aarch64/scalar_shift_1.c
12472 (test_corners_sisd_di): Improve force to SIMD register.
12473 (test_corners_sisd_si): Likewise.
12474 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12475 Remove scan-assembler check for ldr.
12477 2016-02-02 Richard Biener <rguenther@suse.de>
12479 PR tree-optimization/69595
12480 * gcc.dg/Warray-bounds-17.c: New testcase.
12482 2016-02-02 Richard Biener <rguenther@suse.de>
12484 PR tree-optimization/69606
12485 * gcc.dg/torture/pr69606.c: New testcase.
12487 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12489 PR middle-end/68542
12490 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12491 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12493 2016-02-02 Alan Modra <amodra@gmail.com>
12496 * gcc.target/powerpc/pr69548.c: New test.
12498 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12500 PR rtl-optimization/69592
12501 * gcc.dg/pr69592.c: New test.
12503 PR preprocessor/69543
12505 * gcc.dg/pr69543.c: New test.
12506 * gcc.dg/pr69558.c: New test.
12508 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
12511 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12513 2016-02-01 Martin Sebor <msebor@redhat.com>
12515 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12517 2016-02-01 Bin Cheng <bin.cheng@arm.com>
12519 PR tree-optimization/67921
12520 * c-c++-common/ubsan/pr67921.c: New test.
12522 2016-02-01 Richard Biener <rguenther@suse.de>
12524 PR middle-end/69556
12525 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12527 2016-02-01 Richard Biener <rguenther@suse.de>
12529 PR tree-optimization/69574
12530 * gcc.dg/torture/pr69574.c: New testcase.
12532 2016-02-01 Richard Biener <rguenther@suse.de>
12534 PR tree-optimization/69579
12535 * gcc.dg/setjmp-6.c: New testcase.
12537 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12539 PR rtl-optimization/69570
12540 * g++.dg/opt/pr69570.C: New test.
12542 2016-02-01 Richard Henderson <rth@redhat.com>
12544 * gcc.dg/pr69535.c: New test.
12546 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
12549 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12550 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12553 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12555 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12557 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
12560 * gfortran.dg/allocate_with_source_17.f03: New test.
12562 2016-01-30 Jakub Jelinek <jakub@redhat.com>
12564 PR tree-optimization/69546
12565 * gcc.dg/torture/pr69546.c: New test.
12567 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
12570 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12572 2016-01-30 Martin Sebor <msebor@redhat.com>
12575 * g++.dg/ext/flexary10.C: New test.
12577 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12580 gfortran.dg/common_23.f90: New test.
12582 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12585 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12586 condition being checked, and disable it when the target supports
12587 misaligned loads and stores.
12589 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12592 * gcc.dg/torture/pr69518.c: New test.
12594 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12597 * gcc.target/i386/pr69530.c: New test.
12599 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
12602 * gcc.target/mips/div-delay.c: New test.
12604 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12607 * gcc.target/i386/pr69551.c: New test.
12610 * gcc.target/i386/pr66137.c: New test.
12612 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12614 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12615 always built for p5600.
12616 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12617 isa=p5600 dg-option.
12619 2016-01-29 Richard Biener <rguenther@suse.de>
12621 PR tree-optimization/69547
12622 * g++.dg/tree-ssa/pr69547.C: New testcase.
12624 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12627 * g++.dg/warn/Wunused-function2.C: New test.
12629 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12631 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12632 support for test to succeed.
12634 2016-01-29 Marek Polacek <polacek@redhat.com>
12638 * g++.dg/ext/constexpr-vla2.C: New test.
12639 * g++.dg/ext/constexpr-vla3.C: New test.
12640 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12642 2016-01-29 Richard Biener <rguenther@suse.de>
12644 PR middle-end/69537
12645 * gcc.dg/uninit-21.c: New testcase.
12647 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
12650 * gcc.target/i386/pr69459.c: New test.
12652 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
12655 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12656 * gcc.target/mips/pr68400.c: New test.
12658 2016-01-28 Martin Sebor <msebor@redhat.com>
12661 * gcc.target/powerpc/pr17381.c: New test.
12663 2016-01-28 Jakub Jelinek <jakub@redhat.com>
12665 PR middle-end/69542
12666 * gcc.dg/torture/pr69542.c: New test.
12668 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12670 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12672 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12674 * gcc.dg/pr65980.c: Skip on AIX.
12675 * gcc.dg/pr66688.c: Same.
12677 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12680 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12681 * gcc.dg/tree-ssa/sra-18.c: Same.
12683 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12686 * gfortran.dg/block_15.f08: New test.
12687 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12688 on incorrectly closed BLOCK.
12690 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12692 * gcc.dg/declare-simd.c: New test.
12693 2016-01-28 Richard Biener <rguenther@suse.de>
12695 PR tree-optimization/69466
12696 * gfortran.dg/vect/pr69466.f90: New testcase.
12698 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12700 * g++.dg/pr67989.C: Remove ARM-specific option.
12701 * gcc.target/arm/pr67989.C: New file.
12703 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12705 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12706 and expm1 test for glibc < 2.11.
12708 2016-01-27 Richard Henderson <rth@redhat.com>
12710 * gcc.c-torture/execute/pr69447.c: New test.
12712 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
12715 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12717 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12720 * gcc.dg/pr66869.c: New test.
12722 2016-01-25 Jeff Law <law@redhat.com>
12724 PR tree-optimization/68398
12725 PR tree-optimization/69196
12726 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12727 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12728 path to avoid new heuristic allowing more irreducible regions
12729 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12730 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12731 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12732 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12733 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12735 2016-01-27 Marek Polacek <polacek@redhat.com>
12738 * c-c++-common/vector-compare-4.c: New test.
12740 2016-01-27 David Malcolm <dmalcolm@redhat.com>
12742 PR preprocessor/69126
12743 * c-c++-common/pr69126.c: New test case.
12745 2016-01-27 Ian Lance Taylor <iant@google.com>
12747 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12749 2016-01-27 Ryan Burn <contact@rnburn.com>
12752 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12754 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12757 * gcc.target/i386/pr69512.c: New test.
12759 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12762 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12764 2016-01-27 Marek Polacek <polacek@redhat.com>
12767 * g++.dg/pr69379.C: New test.
12769 2016-01-27 Martin Sebor <msebor@redhat.com>
12772 * g++.dg/abi/Wabi-2-2.C: New test.
12773 * g++.dg/abi/Wabi-2-3.C: New test.
12774 * g++.dg/abi/Wabi-3-2.C: New test.
12775 * g++.dg/abi/Wabi-3-3.C: New test.
12777 2016-01-27 Richard Biener <rguenther@suse.de>
12779 PR tree-optimization/69166
12780 * gcc.dg/torture/pr69166.c: New testcase.
12782 2016-01-27 Martin Jambor <mjambor@suse.cz>
12784 PR tree-optimization/69355
12785 * gcc.dg/tree-ssa/pr69355.c: New test.
12787 2016-01-27 Marek Polacek <polacek@redhat.com>
12790 * g++.dg/ext/constexpr-vla1.C: New test.
12792 2016-01-20 Christian Bruel <christian.bruel@st.com>
12795 * gcc.target/arm/pr69245.c: New test.
12797 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12799 PR tree-optimization/69399
12800 * gcc.dg/torture/pr69399.c: New test.
12802 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12804 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12806 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12808 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12810 2016-01-26 Tom de Vries <tom@codesourcery.com>
12812 PR tree-optimization/69110
12813 * gcc.dg/autopar/pr69110.c: New test.
12815 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
12816 Sebastian Pop <s.pop@samsung.com>
12818 * gcc.dg/graphite/isl-ast-op-select.c: New.
12820 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
12823 * gfortran.dg/allocate_error_6.f90: New test.
12825 2016-01-26 Richard Henderson <rth@redhat.com>
12827 * gcc.dg/tm/pr60908.c: New test.
12829 2016-01-26 David Malcolm <dmalcolm@redhat.com>
12832 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12834 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12835 expected multiline output to reflect the colorization being
12836 disabled before newlines.
12837 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12838 (custom_diagnostic_finalizer): Replace call to
12839 pp_newline_and_flush with call to pp_flush.
12840 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12841 * gfortran.dg/implicit_class_1.f90: Likewise.
12842 * lib/gcc-dg.exp (allow_blank_lines): New global.
12843 (dg-allow-blank-lines-in-output): New procedure.
12844 (gcc-dg-prune): Complain about blank lines in the output, unless
12845 dg-allow-blank-lines-in-output was called.
12846 * lib/multiline.exp (_build_multiline_regex): Only support
12847 arbitrary followup text for non-blank-lines, not for blank lines.
12849 2016-01-26 Jakub Jelinek <jakub@redhat.com>
12851 PR tree-optimization/69483
12852 * gcc.dg/pr69483.c: New test.
12853 * g++.dg/opt/pr69483.C: New test.
12855 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12858 * gcc.target/arm/pr68620.c: New test.
12860 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12862 * gcc.target/i386/pr68986-2.c: Remove -m32.
12864 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12867 * gcc.target/i386/pr68986-1.c: New test.
12868 * gcc.target/i386/pr68986-2.c: Likewise.
12869 * gcc.target/i386/pr68986-3.c: Likewise.
12871 2016-01-26 Christian Bruel <christian.bruel@st.com>
12873 * lib/target-supports.exp
12874 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12875 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12876 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12878 2016-01-26 Richard Biener <rguenther@suse.de>
12880 PR tree-optimization/69452
12881 * gcc.dg/torture/pr69452.c: New testcase.
12883 2016-01-26 Jakub Jelinek <jakub@redhat.com>
12886 * gcc.dg/pr69442.c: New test.
12888 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12891 * gcc.target/aarch64/simd/pr67896.C: New.
12893 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12895 PR tree-optimization/69400
12896 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12898 (plugin_init): Call it.
12899 * gcc.dg/torture/pr69400.c: New test.
12901 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12903 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12905 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12906 Sebastian Pop <s.pop@samsung.com>
12908 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12911 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12912 Sebastian Pop <s.pop@samsung.com>
12914 * gcc.dg/graphite/pr69292.c: New.
12916 2016-01-25 Jakub Jelinek <jakub@redhat.com>
12918 * c-c++-common/goacc/use_device-1.c: New test.
12920 2016-01-25 Jeff Law <law@redhat.com>
12922 PR tree-optimization/69196
12923 PR tree-optimization/68398
12924 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12925 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12927 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
12930 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12933 2016-01-25 Richard Biener <rguenther@suse.de>
12936 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12938 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12941 * gcc.dg/pr69421.c: New test.
12943 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12945 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12946 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12947 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12948 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12949 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12950 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12951 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12952 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12953 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12954 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12956 2016-01-25 Richard Biener <rguenther@suse.de>
12958 PR tree-optimization/69376
12959 * gcc.dg/torture/pr69376.c: New testcase.
12961 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12965 * gfortran.dg/interface_38.f90: New test.
12966 * gfortran.dg/interface_39.f90: New test.
12968 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12971 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12976 * g++.dg/template/pr11858.C: New test.
12977 * g++.dg/template/pr24663.C: New test.
12978 * g++.dg/template/unify12.C: New test.
12979 * g++.dg/template/unify13.C: New test.
12980 * g++.dg/template/unify14.C: New test.
12981 * g++.dg/template/unify15.C: New test.
12982 * g++.dg/template/unify16.C: New test.
12983 * g++.dg/template/unify17.C: New test.
12985 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12988 gfortran.dg/pr68283.f90: New test.
12990 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12993 * gfortran.dg/inline_matmul_13.f90: New test.
12994 * gfortran.dg/matmul_bounds_8.f90: New test.
12995 * gfortran.dg/matmul_bounds_9.f90: New test.
12996 * gfortran.dg/matmul_bounds_10.f90: New test.
12998 2016-01-23 Tom de Vries <tom@codesourcery.com>
13000 PR tree-optimization/69426
13001 * gcc.dg/autopar/pr69426.c: New test.
13003 2016-01-23 Martin Sebor <msebor@redhat.com>
13007 * g++.dg/cpp0x/alignas5.C: New test.
13008 * g++.dg/ext/vector29.C: Same.
13010 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
13012 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13013 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13014 _GNU_SOURCE from compile flags to the source.
13015 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13016 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13017 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13018 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13020 2016-01-22 Jakub Jelinek <jakub@redhat.com>
13023 * g++.dg/opt/pr69432.C: New test.
13025 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13027 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13028 32-bit targets testing an -m64 multilib.
13030 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13032 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13035 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13037 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13039 2016-01-21 Christian Bruel <christian.bruel@st.com>
13042 * gcc.target/i386/pr68674.c
13043 * gcc.target/aarch64/pr68674.c
13044 * gcc.target/arm/pr68674.c
13046 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13049 * gcc.c-torture/execute/pr69403.c: New test.
13051 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13054 * g++.dg/template/pr55843.C: New.
13056 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13059 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13060 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13062 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13065 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13066 from dg-do compile directive, and instead add
13067 { dg-require-effective-target int128 }.
13069 2016-01-20 Martin Sebor <msebor@redhat.com>
13072 * gcc.dg/sync-fetch.c: New test.
13074 2016-01-21 Martin Sebor <msebor@redhat.com>
13077 * gcc.target/powerpc/pr69252.c: New test.
13079 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13082 * gfortran.dg/pr65996.f90: New test.
13084 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13087 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
13088 expected to generate an error.
13090 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13092 PR middle-end/66178
13093 * gcc.dg/torture/pr66178.c: New test.
13095 2016-01-21 Anton Blanchard <anton@samba.org>
13096 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13099 * gcc.target/powerpc/pr63354.c: New test.
13101 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13103 PR rtl-optimization/68990
13104 * gcc.target/i386/pr68990: New.
13106 2016-01-21 Nick Clifton <nickc@redhat.com>
13109 * gcc.target/mips/pr69129.c: New.
13111 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13114 * g++.dg/cpp0x/pr58046.C: New.
13116 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13120 * gcc.target/arm/pr69187.c: New test.
13123 * g++.dg/torture/pr69355.C: New test.
13125 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13126 Sebastian Pop <s.pop@samsung.com>
13128 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13130 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13131 Sebastian Pop <s.pop@samsung.com>
13133 * gcc.dg/graphite/pr68976.c: New test.
13135 2016-01-21 Jakub Jelinek <jakub@redhat.com>
13137 PR middle-end/67653
13138 * c-c++-common/pr67653.c: New test.
13139 * gcc.dg/torture/pr29119.c: Add dg-warning.
13141 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13143 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13145 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13148 * gcc.dg/pr24293.c: New test.
13149 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13150 incomplete struct type.
13151 * gcc.dg/declspec-1.c: Likewise.
13152 * gcc.dg/pr63549.c: Likewise.
13154 2016-01-20 Jakub Jelinek <jakub@redhat.com>
13156 PR tree-optimization/66612
13157 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13158 for bdn instruction.
13160 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13162 * lib/target-supports.exp
13163 (check_effective_target_arm_fp_ok_nocache): New.
13164 (check_effective_target_arm_fp_ok): New.
13165 (add_options_for_arm_fp): New.
13166 (check_effective_target_arm_crypto_ok_nocache): Require
13167 target_arm_v8_neon_ok instead of arm32.
13168 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13169 (check_effective_target_arm_crypto_pragma_ok): New.
13170 (add_options_for_arm_vfp): New.
13171 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13172 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13173 target instead. Force initial fpu to vfp.
13174 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13175 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13176 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13178 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13179 use arm_vfp effective target instead. Force initial fpu to vfp.
13180 * gcc.target/arm/attr-neon3.c: Likewise.
13181 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13183 * gcc.target/arm/unsigned-float.c: Likewise.
13184 * gcc.target/arm/vfp-1.c: Likewise.
13185 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13186 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13187 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13188 * gcc.target/arm/vfp-ldmias.c: Likewise.
13189 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13190 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13191 * gcc.target/arm/vfp-stmiad.c: Likewise.
13192 * gcc.target/arm/vfp-stmias.c: Likewise.
13193 * gcc.target/arm/vnmul-1.c: Likewise.
13194 * gcc.target/arm/vnmul-2.c: Likewise.
13195 * gcc.target/arm/vnmul-3.c: Likewise.
13196 * gcc.target/arm/vnmul-4.c: Likewise.
13198 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
13201 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13202 the MPX run-time library, for compile-time MPX test.
13203 * gcc.target/i386/chkp-always_inline.c: Likewise.
13204 * gcc.target/i386/chkp-bndret.c: Likewise.
13205 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13206 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13207 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13208 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13209 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13210 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13211 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13212 * gcc.target/i386/chkp-label-address.c: Likewise.
13213 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13214 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13215 * gcc.target/i386/chkp-pr69044.c: Likewise.
13216 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13217 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13218 * gcc.target/i386/chkp-strchr.c: Likewise.
13219 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13220 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13221 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13222 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13223 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13224 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13225 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13226 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13227 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13228 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13229 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13230 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13231 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13232 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13233 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13234 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13235 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13236 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13237 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13238 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13239 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13240 * gcc.target/i386/pr63995-2.c: Likewise.
13241 * gcc.target/i386/pr64805.c: Likewise.
13242 * gcc.target/i386/pr65044.c: Likewise.
13243 * gcc.target/i386/pr65167.c: Likewise.
13244 * gcc.target/i386/pr65183.c: Likewise.
13245 * gcc.target/i386/pr65184.c: Likewise.
13246 * gcc.target/i386/thunk-retbnd.c: Likewise.
13248 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13250 PR tree-optimization/69328
13251 * gcc.dg/pr69328.c: New test.
13253 2016-01-20 Jeff Law <law@redhat.com>
13256 * gcc.target/m68k/pr25114.c: New test.
13258 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13260 * gcc.target/arm/memset-inline-10.c: Added
13261 dg-require-effective-target arm_thumb2_ok.
13263 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13265 * gcc.dg/debug/dwarf2/sso.c: New test.
13267 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
13270 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13271 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13272 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13274 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13277 * g++.dg/ipa/devirt-50.C: New testcase.
13279 2016-01-19 Marek Polacek <polacek@redhat.com>
13282 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13283 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13285 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13288 * gcc.target/arm/pr69135_1.c: New test.
13290 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13292 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13294 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13296 * gcc.target/aarch64/ccmp_1.c: New testcase.
13298 2016-01-19 Marek Polacek <polacek@redhat.com>
13301 * g++.dg/cpp0x/enum30.C: New test.
13303 2016-01-19 Richard Biener <rguenther@suse.de>
13305 PR tree-optimization/69336
13306 * g++.dg/tree-ssa/pr69336.C: New testcase.
13308 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13311 * gcc.dg/pr65779.c: New test.
13313 2016-01-19 Richard Biener <rguenther@suse.de>
13315 PR tree-optimization/69352
13316 * gcc.dg/torture/pr69352.c: New testcase.
13318 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13320 PR rtl-optimization/68955
13321 PR rtl-optimization/64557
13322 * gcc.dg/torture/pr68955.c: New test.
13324 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13327 * g++.dg/torture/pr69136.C: New testcase.
13329 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13332 * g++.dg/lto/pr69133_0.C: New testcase.
13333 * g++.dg/lto/pr69133_1.C: New testcase.
13335 2016-01-15 Jeff Law <law@redhat.com>
13337 PR tree-optimization/69320
13338 * gcc.c-torture/pr69320-1.c: New test.
13339 * gcc.c-torture/pr69320-2.c: New test.
13340 * gcc.c-torture/pr69320-3.c: New test.
13341 * gcc.c-torture/pr69320-4.c: New test.
13343 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13348 * g++.dg/template/pr11858.C: New test.
13349 * g++.dg/template/pr24663.C: New test.
13350 * g++.dg/template/unify12.C: New test.
13351 * g++.dg/template/unify13.C: New test.
13352 * g++.dg/template/unify14.C: New test.
13353 * g++.dg/template/unify15.C: New test.
13354 * g++.dg/template/unify16.C: New test.
13355 * g++.dg/template/unify17.C: New test.
13357 2016-01-18 David Malcolm <dmalcolm@redhat.com>
13360 * gcc.dg/pr69181-1.c: New test file.
13361 * gcc.dg/pr69181-2.c: New test file.
13362 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13363 globals by moving it to...
13364 (cleanup-after-saved-dg-test): ...this new function. Add
13365 "global additional_sources_used". Add reset of global
13366 multiline_expected_outputs to the empty list.
13367 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13369 (multiline_expected_outputs): ...this, and updated comments to
13370 note that it is modified from gcc-dg.exp.
13371 (dg-end-multiline-output): Update for the above renaming.
13372 (handle-multiline-outputs): Likewise. Remove the clearing
13373 of the expected outputs to the empty list.
13375 2016-01-18 Richard Biener <rguenther@suse.de>
13377 PR tree-optimization/69297
13378 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13380 2016-01-18 Joseph Myers <joseph@codesourcery.com>
13382 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13384 * gcc.target/mips/mips-3d-2.c: Likewise.
13385 * gcc.target/mips/mips-3d-3.c: Likewise.
13386 * gcc.target/mips/mips-3d-4.c: Likewise.
13387 * gcc.target/mips/mips-3d-5.c: Likewise.
13388 * gcc.target/mips/mips-3d-6.c: Likewise.
13389 * gcc.target/mips/mips-3d-7.c: Likewise.
13390 * gcc.target/mips/mips-3d-8.c: Likewise.
13391 * gcc.target/mips/mips-3d-9.c: Likewise.
13392 * gcc.target/mips/mips-ps-1.c: Likewise.
13393 * gcc.target/mips/mips-ps-2.c: Likewise.
13394 * gcc.target/mips/mips-ps-3.c: Likewise.
13395 * gcc.target/mips/mips-ps-4.c: Likewise.
13396 * gcc.target/mips/mips-ps-5.c: Likewise.
13397 * gcc.target/mips/mips-ps-6.c: Likewise.
13398 * gcc.target/mips/mips-ps-7.c: Likewise.
13399 * gcc.target/mips/mips-ps-type.c: Likewise.
13400 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13401 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13403 2016-01-18 Tom de Vries <tom@codesourcery.com>
13405 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13406 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13407 * c-c++-common/goacc/kernels-empty.c: New test.
13408 * c-c++-common/goacc/kernels-eternal.c: New test.
13409 * c-c++-common/goacc/kernels-loop-2.c: New test.
13410 * c-c++-common/goacc/kernels-loop-3.c: New test.
13411 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13412 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13413 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13414 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13415 * c-c++-common/goacc/kernels-loop-data.c: New test.
13416 * c-c++-common/goacc/kernels-loop-g.c: New test.
13417 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13418 * c-c++-common/goacc/kernels-loop-n.c: New test.
13419 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13420 * c-c++-common/goacc/kernels-loop.c: New test.
13421 * c-c++-common/goacc/kernels-noreturn.c: New test.
13422 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13423 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13424 * c-c++-common/goacc/kernels-reduction.c: New test.
13426 2016-01-18 Tom de Vries <tom@codesourcery.com>
13428 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13429 * gcc.dg/autopar/outer-2.c: Same.
13430 * gcc.dg/autopar/outer-3.c: Same.
13431 * gcc.dg/autopar/outer-4.c: Same.
13432 * gcc.dg/autopar/outer-5.c: Same.
13433 * gcc.dg/autopar/outer-6.c: Same.
13434 * gcc.dg/autopar/parallelization-1.c: Same.
13435 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13436 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13437 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13438 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13439 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13440 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13441 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13442 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13443 * gcc.dg/autopar/pr39500-1.c: Same.
13444 * gcc.dg/autopar/pr39500-2.c: Same.
13445 * gcc.dg/autopar/pr46193.c: Same.
13446 * gcc.dg/autopar/pr46194.c: Same.
13447 * gcc.dg/autopar/pr49580.c: Same.
13448 * gcc.dg/autopar/pr49960-1.c: Same.
13449 * gcc.dg/autopar/pr49960.c: Same.
13450 * gcc.dg/autopar/pr68373.c: Same.
13451 * gcc.dg/autopar/reduc-1.c: Same.
13452 * gcc.dg/autopar/reduc-1char.c: Same.
13453 * gcc.dg/autopar/reduc-1short.c: Same.
13454 * gcc.dg/autopar/reduc-2.c: Same.
13455 * gcc.dg/autopar/reduc-2char.c: Same.
13456 * gcc.dg/autopar/reduc-2short.c: Same.
13457 * gcc.dg/autopar/reduc-3.c: Same.
13458 * gcc.dg/autopar/reduc-4.c: Same.
13459 * gcc.dg/autopar/reduc-6.c: Same.
13460 * gcc.dg/autopar/reduc-7.c: Same.
13461 * gcc.dg/autopar/reduc-8.c: Same.
13462 * gcc.dg/autopar/reduc-9.c: Same.
13463 * gcc.dg/autopar/uns-outer-4.c: Same.
13464 * gcc.dg/autopar/uns-outer-5.c: Same.
13465 * gcc.dg/autopar/uns-outer-6.c: Same.
13466 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13467 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13469 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13472 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13473 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13475 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13478 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13479 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13480 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13482 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13485 * gcc.dg/tree-ssa/sra-17.c: New.
13486 * gcc.dg/tree-ssa/sra-18.c: New.
13488 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13490 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13492 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13494 * gnat.dg/inline12.adb: New test.
13496 2016-01-18 Bin Cheng <bin.cheng@arm.com>
13498 PR tree-optimization/66797
13499 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13501 2016-01-18 Richard Biener <rguenther@suse.de>
13503 PR tree-optimization/69170
13504 * gcc.dg/torture/pr69170.c: New testcase.
13506 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
13508 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13510 2016-01-16 Tom de Vries <tom@codesourcery.com>
13512 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13514 2016-01-16 Tom de Vries <tom@codesourcery.com>
13516 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13517 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13518 redundant dg-require-effective-target pthread.
13519 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13520 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13521 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13522 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13523 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13524 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13525 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13527 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
13530 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13531 * gcc.target/powerpc/recip-7.c: Same.
13533 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13536 * g++.dg/template/pr69091.C: New test.
13538 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13540 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13541 dump does not contain an error_mark_node.
13542 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13543 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13545 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13548 * g++.dg/template/pr68936.C: New test.
13550 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
13553 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13554 * gcc.target/powerpc/recip-2.c: Same.
13555 * gcc.target/powerpc/recip-3.c: Same.
13556 * gcc.target/powerpc/recip-4.c: Same.
13557 * gcc.target/powerpc/recip-sqrtf.c: Same.
13559 2016-01-15 Jeff Law <law@redhat.com>
13561 PR tree-optimization/69270
13562 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13563 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13565 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
13568 * gfortran.dg/deferred_character_13.f90: New test for the fix
13569 of comment 3 of the PR.
13572 * gfortran.dg/deferred_character_8.f90: New test
13573 * gfortran.dg/allocate_error_5.f90: New test
13576 * gfortran.dg/deferred_character_10.f90: New test
13579 * gfortran.dg/deferred_character_14.f90: New test
13582 * gfortran.dg/deferred_character_11.f90: New test
13585 * gfortran.dg/deferred_character_9.f90: New test
13587 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13589 PR rtl-optimization/69030
13590 * gcc.target/i386/pr69030.c: New.
13592 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13594 * gcc.target/aarch64/target_attr_17.c: New test.
13596 2016-01-15 Richard Biener <rguenther@suse.de>
13598 PR tree-optimization/66856
13599 * gcc.dg/torture/pr66856-1.c: New testcase.
13600 * gcc.dg/torture/pr66856-2.c: Likewise.
13602 2016-01-15 Richard Biener <rguenther@suse.de>
13605 * g++.dg/lto/pr69137_0.C: New testcase.
13607 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13609 PR middle-end/69246
13610 * gcc.target/i386/pr69246.c: New test.
13612 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13614 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13616 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13619 * g++.dg/init/const9.C: Disable test on S/390.
13621 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13623 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13624 * g++.dg/Wno-frame-address.C: Ditto.
13626 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13628 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13630 2016-01-15 Richard Biener <rguenther@suse.de>
13632 PR tree-optimization/68961
13633 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13635 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13637 * gcc.target/i386/pr65105-5.c: New test.
13639 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13641 * gcc.c-torture/execute/alias-4.c: New testcase.
13643 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13646 * g++.dg/ipa/devirt-49.C: New testcase.
13648 2016-01-15 Christian Bruel <christian.bruel@st.com>
13651 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13652 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13653 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13655 2016-01-15 Richard Biener <rguenther@suse.de>
13657 PR tree-optimization/69117
13658 * gcc.dg/torture/pr69117.c: New testcase.
13660 2015-01-14 Ryan Burn <contact@rnburn.com>
13663 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13665 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13668 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13669 range tests use 100 * maximum instead of maximum + 1.
13671 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13674 * gcc.dg/guality/pr69244.c: New test.
13676 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
13678 * lib/target-supports.exp (check_effective_target_issignaling):
13680 * gcc.dg/pr61441.c: Require issignaling effective target.
13682 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13685 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13687 2016-01-14 David Malcolm <dmalcolm@redhat.com>
13690 PR preprocessor/69177
13691 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13692 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13693 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13694 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13696 2016-01-14 Marek Polacek <polacek@redhat.com>
13699 * gcc.dg/array-15.c: New test.
13701 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13703 PR middle-end/68146
13704 PR tree-optimization/69155
13705 * gfortran.dg/pr68146.f: New test.
13706 * gfortran.dg/pr69155.f90: New test.
13708 2016-01-14 Richard Biener <rguenther@suse.de>
13710 PR tree-optimization/68060
13711 * gcc.dg/torture/pr68060-1.c: New testcase.
13712 * gcc.dg/torture/pr68060-2.c: Likewise.
13714 2016-01-14 Nick Clifton <nickc@redhat.com>
13716 * lib/target-supports.exp
13717 (check_effective_target_arm_neon_ok_nocache): Add an option
13718 sequence that includes setting the ARM architecture to ARMv7-A.
13719 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13720 command line options necessary to enable Neon support.
13721 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13722 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13723 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13724 * gcc.target/arm/pr69180.c: Likewise.
13726 2016-01-14 Jeff Law <law@redhat.com>
13728 PR tree-optimization/69270
13729 * gcc.dg/tree-ssa/pr69270.c: New test.
13731 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13734 * c-c++-common/pr66208.c: New file.
13736 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13738 PR tree-optimization/69156
13739 * gcc.dg/pr69156.c: New test.
13741 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13743 * gcc.target/i386/pr69225-7.c: New test.
13745 2016-01-13 Richard Henderson <rth@redhat.com>
13747 * gcc.dg/tm/memopt-13.c: Update expected function.
13748 * gcc.dg/tm/memopt-6.c: Likewise.
13750 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
13752 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13753 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13754 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13755 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13757 2016-01-13 Tom de Vries <tom@codesourcery.com>
13759 PR tree-optimization/69169
13760 * gcc.dg/pr69169.c: New test.
13762 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
13765 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13766 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13767 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13768 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13769 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13770 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13771 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13772 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13774 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13777 * gcc.dg/pr69247.c: New test.
13779 2016-01-13 Richard Biener <rguenther@suse.de>
13781 PR tree-optimization/69242
13782 * gcc.dg/torture/pr69242.c: New testcase.
13784 2016-01-13 Richard Biener <rguenther@suse.de>
13786 PR tree-optimization/69186
13787 * gcc.dg/torture/pr69186.c: New testcase.
13789 2016-01-13 Jeff Law <law@redhat.com>
13791 PR tree-optimization/67755
13792 * gcc.dg/tree-ssa/pr67755.c: New test.
13794 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13796 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13797 pass number in output by a star.
13799 2016-01-12 Bin Cheng <bin.cheng@arm.com>
13801 PR tree-optimization/68911
13802 * gcc.c-torture/execute/pr68911.c: New test.
13804 2016-01-12 Marek Polacek <polacek@redhat.com>
13807 * g++.dg/warn/permissive-1.C: New test.
13809 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13813 * g++.dg/opt/pr69213.C: New test.
13815 2016-01-12 Christian Bruel <christian.bruel@st.com>
13818 * gcc.target/arm/pr69180.c: New test.
13820 2016-01-12 Richard Biener <rguenther@suse.de>
13823 * g++.dg/lto/pr69077_0.C: New testcase.
13824 * g++.dg/lto/pr69077_1.C: Likewise.
13826 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13829 * g++.dg/opt/pr69175.C: New test.
13831 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13833 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13834 rather than #including math.h & stdlib.h.
13835 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13836 * gcc.dg/vect/pr49771.c: Likewise.
13837 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13838 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13839 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13840 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13841 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13842 * gcc.dg/vect/pr44507.c: Likewise.
13843 * gcc.dg/vect/pr45902.c: Likewise.
13844 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13845 * gcc.dg/vect/vect-117.c: Likewise.
13846 * gcc.dg/vect/vect-99.c: Likewise.
13847 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13848 * gcc.dg/vect/vect-cond-1.c: Likewise.
13849 * gcc.dg/vect/vect-cond-2.c: Likewise.
13850 * gcc.dg/vect/vect-cond-3.c: Likewise.
13851 * gcc.dg/vect/vect-cond-4.c: Likewise.
13852 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13853 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13854 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13855 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13856 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13857 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13858 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13859 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13860 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13861 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13862 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13863 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13864 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13865 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13866 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13867 include of signal.h.
13868 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13869 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13870 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13871 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13872 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13873 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13874 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13875 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13876 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13877 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13878 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13879 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13880 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13881 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13882 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13883 * gcc.dg/vect/vect-outer-5.c: Likewise.
13884 * gcc.dg/vect/vect-outer-6.c: Likewise.
13885 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13886 include of stdio.h.
13888 2016-01-12 Nick Clifton <nickc@redhat.com>
13891 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13892 to fread so that it will be found in all target runtimes.
13894 2016-01-12 Richard Biener <rguenther@suse.de>
13896 PR tree-optimization/69053
13897 * g++.dg/torture/pr69053.C: New testcase.
13899 2016-01-12 Richard Biener <rguenther@suse.de>
13901 PR tree-optimization/69168
13902 * gcc.dg/torture/pr69168.c: New testcase.
13904 2016-01-12 Richard Biener <rguenther@suse.de>
13906 PR tree-optimization/69157
13907 * gcc.dg/torture/pr69157.c: New testcase.
13909 2016-01-12 Richard Biener <rguenther@suse.de>
13911 PR tree-optimization/69174
13912 * gcc.dg/torture/pr69174.c: New testcase.
13914 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13918 * g++.dg/tls/pr66808.C: New test.
13919 * g++.dg/tls/pr69000.C: New test.
13921 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13923 * gcc.target/powerpc/swaps-p8-23.c: New test.
13924 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13926 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
13928 PR tree-optimization/68356
13929 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13931 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13932 Jim Wilson <jim.wilson@linaro.org>
13935 * gcc.target/arm/pr69194.c: New test.
13937 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13940 * gcc.target/i386/pr69225-1.c: New test.
13941 * gcc.target/i386/pr69225-2.c: Likewise.
13942 * gcc.target/i386/pr69225-3.c: Likewise.
13943 * gcc.target/i386/pr69225-4.c: Likewise.
13944 * gcc.target/i386/pr69225-5.c: Likewise.
13945 * gcc.target/i386/pr69225-6.c: Likewise.
13947 2016-01-11 Jakub Jelinek <jakub@redhat.com>
13950 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13954 * gcc.dg/pr69071.c: New test.
13957 * g++.dg/opt/pr69211.C: New test.
13959 PR tree-optimization/69214
13960 * gcc.c-torture/compile/pr69214.c: New test.
13962 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
13964 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13965 * gcc.target/i386/pr66232-11.c: Ditto.
13966 * gcc.target/i386/pr66232-12.c: Ditto.
13967 * gcc.target/i386/pr66232-13.c: Ditto.
13969 2016-01-11 Richard Biener <rguenther@suse.de>
13971 PR tree-optimization/69173
13972 * gcc.dg/torture/pr69173.c: New testcase.
13974 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13976 PR rtl-optimization/68796
13977 * gcc.target/aarch64/tst_5.c: New test.
13978 * gcc.target/aarch64/tst_6.c: Likewise.
13980 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13982 PR rtl-optimization/68841
13983 * gcc.dg/pr68841.c: New test.
13984 * gcc.c-torture/execute/pr68841.c: New test.
13986 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13988 PR rtl-optimization/68920
13989 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13991 * gcc.dg/ifcvt-5.c: New test.
13993 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
13996 * g++.dg/pr69123.C: New.
13998 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14001 * gcc.target/i386/pr69010.c: New test.
14003 2016-01-11 Martin Jambor <mjambor@suse.cz>
14006 * gcc.target/i386/chkp-pr69044.c: New test.
14008 2016-01-11 Tom de Vries <tom@codesourcery.com>
14010 PR tree-optimization/69109
14011 * gcc.dg/autopar/pr69109-2.c: New test.
14012 * gcc.dg/autopar/pr69109.c: New test.
14014 2016-01-11 Tom de Vries <tom@codesourcery.com>
14016 PR tree-optimization/69108
14017 * gcc.dg/autopar/pr69108.c: New test.
14019 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14022 * c-c++-common/Wisleading-indentation.c: Augment test.
14024 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14027 * gfortran.dg/inline_matmul_12.f90: New test.
14029 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
14032 * gfortran.dg/actual_array_offset_1: New test.
14034 2016-01-10 Tom de Vries <tom@codesourcery.com>
14036 PR tree-optimization/69062
14037 * gcc.dg/autopar/pr69062.c: New test.
14039 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14041 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14042 * gcc.dg/vect/slp-perm-2.c: Likewise.
14043 * gcc.dg/vect/slp-perm-3.c: Likewise.
14044 * gcc.dg/vect/slp-perm-5.c: Likewise.
14045 * gcc.dg/vect/slp-perm-6.c: Likewise.
14046 * gcc.dg/vect/slp-perm-7.c: Likewise.
14047 * gcc.dg/vect/slp-perm-8.c: Likewise.
14049 2016-01-10 Tom de Vries <tom@codesourcery.com>
14051 PR tree-optimization/69039
14052 * gcc.dg/autopar/pr69039.c: New test.
14054 2016-01-09 Marek Polacek <polacek@redhat.com>
14057 * g++.dg/pr69113.C: New test.
14059 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14061 PR middle-end/50865
14062 PR tree-optimization/69097
14063 * gcc.c-torture/execute/pr50865.c: New test.
14064 * gcc.c-torture/execute/pr69097-1.c: New test.
14065 * gcc.c-torture/execute/pr69097-2.c: New test.
14066 * gcc.dg/pr69097-1.c: New test.
14067 * gcc.dg/pr69097-2.c: New test.
14069 2016-01-09 Jakub Jelinek <jakub@redhat.com>
14072 * g++.dg/opt/pr69164.C: New test.
14074 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14076 PR tree-optimization/69167
14077 * gcc.dg/pr69167.c: New test.
14079 2016-01-08 Marek Polacek <polacek@redhat.com>
14082 * g++.dg/pr68449.C: New.
14084 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14086 PR tree-optimization/68707
14087 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14088 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14089 on platforms supporting it.
14090 * gcc.dg/vect/slp-perm-2.c: Likewise.
14091 * gcc.dg/vect/slp-perm-3.c: Likewise.
14092 * gcc.dg/vect/slp-perm-5.c: Likewise.
14093 * gcc.dg/vect/slp-perm-7.c: Likewise.
14094 * gcc.dg/vect/slp-perm-8.c: Likewise.
14095 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14096 on platforms supporting it.
14098 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14100 PR tree-optimization/69162
14101 * gcc.dg/pr69162.c: New test.
14103 PR tree-optimization/69172
14104 * gcc.dg/pr69172.c: New test.
14106 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14108 PR tree-optimization/67781
14109 * gcc.c-torture/execute/pr67781.c: New file.
14111 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14113 PR tree-optimization/69083
14114 * gcc.dg/vect/pr69083.c: New test.
14116 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14118 PR tree-optimization/61441
14119 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14120 Use -fexcess-precision=standard for compiler options.
14121 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14123 2016-01-08 Jakub Jelinek <jakub@redhat.com>
14126 * gfortran.dg/gomp/pr69128.f90: New test.
14129 * g++.dg/ext/pr69145-1.C: New test.
14130 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14131 * g++.dg/ext/pr69145-2.h: New file.
14133 2016-01-07 Martin Sebor <msebor@redhat.com>
14136 * gcc.dg/atomic-fetch-bool.c: New test.
14137 * gcc.dg/sync-fetch-bool.c: New test.
14139 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14142 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14144 2016-01-07 Nick Clifton <nickc@redhat.com>
14147 * g++.dg/pr66655.C: New test.
14148 * g++.dg/pr66655_1.cc: Test support file.
14149 * g++.dg/pr66655.h: Test header file.
14151 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
14154 gfortran.dg/gomp/pr66680.f90: New test.
14156 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14159 * gcc.target/i386/pr69171-1.c: New test.
14160 * gcc.target/i386/pr69171-2.c: Likewise.
14161 * gcc.target/i386/pr69171-3.c: Likewise.
14162 * gcc.target/i386/pr69171-4.c: Likewise.
14163 * gcc.target/i386/pr69171-5.c: Likewise.
14164 * gcc.target/i386/pr69171-6.c: Likewise.
14166 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14168 PR middle-end/67639
14169 * c-c++-common/pr67639.c: New test.
14171 2016-01-07 Jakub Jelinek <jakub@redhat.com>
14173 PR tree-optimization/69141
14174 * g++.dg/opt/pr69141.C: New test.
14176 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14178 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14180 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
14183 * gcc.target/i386/pr69140.c: New test
14185 2016-01-06 David Malcolm <dmalcolm@redhat.com>
14187 * gcc.dg/bad-dereference.c: New test case.
14189 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14191 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14193 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14195 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14197 2016-01-06 Marek Polacek <polacek@redhat.com>
14200 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14202 2016-01-05 Marek Polacek <polacek@redhat.com>
14205 * gcc.dg/atomic-invalid-2.c: New.
14207 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14210 * gcc.target/i386/pr68991.c: New test.
14212 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14215 * g++.dg/pr68991-1.C: New test.
14216 * g++.dg/pr68991-2.C: Likewise.
14218 2016-01-05 Sergei Trofimovich <siarheit@google.com>
14221 * gcc.target/ia64/pr60465-gprel64.c: New test.
14222 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14224 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14226 PR rtl-optimization/68651
14227 * gcc.target/aarch64/pr68651_1.c: New test.
14229 2016-01-05 David Malcolm <dmalcolm@redhat.com>
14232 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14234 2016-01-05 Nathan Sidwell <nathan@acm.org>
14237 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14239 * gcc.dg/alias-15.c: New.
14241 2016-01-05 Nick Clifton <nickc@redhat.com>
14244 * g++.dg/pr68770.C: New test.
14246 2016-01-04 Mike Stump <mikestump@comcast.net>
14248 * lib/target-supports.exp (check_effective_target_cilkplus):
14249 cilkplus targets require pthreads.
14250 (check_effective_target_cilkplus): Remove special case for NVPTX.
14252 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14254 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14257 2016-01-04 Jakub Jelinek <jakub@redhat.com>
14259 Update copyright years.
14261 2016-01-04 Marek Polacek <polacek@redhat.com>
14264 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14265 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14266 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14268 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14270 * gcc.target/sparc/20160104-2.c: New test.
14272 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14274 * gcc.target/sparc/20160104-1.c: New test.
14276 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
14279 * gfortran.dg/pr65045.f90: New test.
14281 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14283 * gnat.dg/specs/debug1.ads: Delete.
14285 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14287 PR libgfortran/68867
14288 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14291 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14293 PR libgfortran/68867
14294 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14297 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
14300 * gfortran.dg/pr68864.f90: New test.
14302 2016-01-01 Jakub Jelinek <jakub@redhat.com>
14304 PR tree-optimization/69070
14305 * gcc.dg/pr69070.c: New test.
14308 * gfortran.dg/pr69055.f90: New test.
14311 * gcc.dg/pr69015.c: New test.
14313 Copyright (C) 2016 Free Software Foundation, Inc.
14315 Copying and distribution of this file, with or without modification,
14316 are permitted in any medium without royalty provided the copyright
14317 notice and this notice are preserved.