1 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
3 * gfortran.dg/dec_math.f90: New testsuite.
5 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
8 (main): Declare j as i32 instead of int.
10 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
13 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
14 target triplet instead of *-*-*-*.
16 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
18 * gnat.dg/unchecked_convert10.adb: New test.
19 * gnat.dg/unchecked_convert11.adb: Likewise.
20 * gnat.dg/unchecked_convert12.adb: Likewise.
22 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
24 * gcc.target/sparc/cbcond-1.c: New test.
25 * gcc.target/sparc/cbcond-2.c: Likewise.
26 * gcc.target/sparc/movcc-1.c: Likewise.
27 * gcc.target/sparc/movcc-2.c: Likewise.
28 * gcc.target/sparc/setcc-1.c: Adjust.
29 * gcc.target/sparc/setcc-2.c: Likewise.
30 * gcc.target/sparc/setcc-3.c: Likewise.
31 * gcc.target/sparc/setcc-4.c: Likewise.
32 * gcc.target/sparc/setcc-5.c: Likewise.
33 * gcc.target/sparc/setcc-6.c: New test.
34 * gcc.target/sparc/setcc-7.c: Likewise.
35 * gcc.target/sparc/setcc-8.c: Likewise.
36 * gcc.target/sparc/setcc-9.c: Likewise.
37 * gcc.target/sparc/setcc-10.c: Likewise.
39 2016-10-10 Jeff Law <law@redhat.com>
41 PR tree-optimization/71947
42 * gcc.dg/tree-ssa/pr71947-1.c: New test.
43 * gcc.dg/tree-ssa/pr71947-2.c: New test.
44 * gcc.dg/tree-ssa/pr71947-3.c: New test.
45 * gcc.dg/tree-ssa/pr71947-4.c: New test.
46 * gcc.dg/tree-ssa/pr71947-5.c: New test.
47 * gcc.dg/tree-ssa/pr71947-6.c: New test.
49 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
52 * gfortran.dg/matmul_11.f90: New test.
54 2016-10-10 Jiong Wang <jiong.wang@arm.com>
56 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
57 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
58 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
59 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
60 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
61 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
62 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
63 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
64 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
65 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
66 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
67 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
68 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
69 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
70 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
71 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
72 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
73 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
74 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
75 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
76 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
77 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
78 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
79 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
80 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
81 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
82 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
83 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
84 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
85 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
86 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
87 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
88 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
89 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
90 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
91 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
92 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
93 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
94 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
95 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
96 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
97 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
98 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
99 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
100 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
101 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
102 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
103 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
104 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
105 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
106 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
107 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
108 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
109 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
110 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
111 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
112 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
113 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
114 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
116 2016-10-10 Jiong Wang <jiong.wang@arm.com>
118 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
119 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
120 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
121 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
122 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
123 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
124 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
125 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
126 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
127 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
128 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
129 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
130 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
131 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
133 2016-10-10 Jiong Wang <jiong.wang@arm.com>
135 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
137 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
139 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
140 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
141 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
142 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
144 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
145 Jiong Wang <jiong.wang@arm.com>
147 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
149 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
150 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
152 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
154 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
156 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
158 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
160 * gnat.dg/specs/vfa.ads: New test.
162 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
164 * gnat.dg/inline13.ad[sb]: New test.
165 * gnat.dg/inline13_pkg.ad[sb]: New helper.
167 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
169 * gnat.dg/biased_subtype.adb: New test.
171 2016-10-09 Jakub Jelinek <jakub@redhat.com>
173 PR tree-optimization/77901
174 * gcc.c-torture/compile/pr77901.c: New test.
176 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
178 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
179 * gcc.dg/ipa/propalign-2.c: Likewise
180 * gcc.dg/ipa/propalign-3.c: Likewise.
181 * gcc.dg/ipa/propalign-4.c: Likewise.
182 * gcc.dg/ipa/propalign-5.c: Likewise.
184 2016-10-08 Jakub Jelinek <jakub@redhat.com>
186 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
188 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
190 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
191 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
193 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
195 * gfortran.dg/dec_union_11.f90: New testcase.
197 2016-10-07 Nathan Sidwell <nathan@acm.org>
200 * g++.dg/cpp0x/pr66443-cxx11.C: New.
201 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
202 * g++.dg/cpp1y/pr66443-cxx14.C: New
203 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
204 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
206 2016-10-07 Jakub Jelinek <jakub@redhat.com>
208 * g++.dg/cpp0x/addressof1.C: New test.
209 * g++.dg/cpp0x/addressof2.C: New test.
211 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
213 * gcc.target/powerpc/float128-type-1.c: New test to check that
214 PowerPC 64-bit Linux enables -mfloat128-type by default.
215 * gcc.target/powerpc/float128-type-2.c: Likewise.
216 * gcc.target/powerpc/float128-mix.c: Change error message to
217 reflect that __ibm128 is now #define'ed to be long double.
219 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
222 * gfortran.dg/pr77406.f90: New test.
223 * gfortran.dg/assumed_type_3.f90: Update error messages.
224 * gfortran.dg/defined_operators_1.f90: Ditto.
225 * gfortran.dg/generic_26.f90: Ditto.
226 * gfortran.dg/generic_7.f90: Ditto.
227 * gfortran.dg/gomp/udr5.f90: Ditto.
228 * gfortran.dg/gomp/udr7.f90: Ditto.
229 * gfortran.dg/interface_1.f90: Ditto.
230 * gfortran.dg/interface_37.f90: Ditto.
231 * gfortran.dg/interface_5.f90: Ditto.
232 * gfortran.dg/interface_6.f90: Ditto.
233 * gfortran.dg/interface_7.f90
234 * gfortran.dg/no_arg_check_3.f90
235 * gfortran.dg/operator_5.f90
236 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
238 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
241 * c-c++-common/Wint-in-bool-context.c: Update test.
243 2016-10-07 Richard Biener <rguenther@suse.de>
245 * gcc.dg/tree-ssa/vrp01.c: Adjust.
246 * gcc.dg/tree-ssa/vrp34.c: Likewise.
248 2016-10-07 Marek Polacek <polacek@redhat.com>
250 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
252 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
255 * c-c++-common/pr69733.c: New test.
256 * gcc.dg/pr69733.c: New test.
257 * gcc.target/i386/pr69733.c: New test.
259 2016-10-07 Marek Polacek <polacek@redhat.com>
262 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
264 2016-10-07 Jakub Jelinek <jakub@redhat.com>
266 PR tree-optimization/77664
267 * gcc.dg/tree-ssa/pr77664.c: New test.
268 * gcc.dg/pr77664.c: New test.
270 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
272 * gfortran.dg/pr69955.f90: New test.
274 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
277 * gfortran.dg/pr57910.f90: New test.
279 2016-10-06 Jakub Jelinek <jakub@redhat.com>
281 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
282 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
284 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
286 PR tree-optimization/77862
287 * gcc.dg/pr77862.c: New test.
289 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
291 * gcc.dg/tree-ssa/evrp4.c: New test.
293 2016-10-06 Jeff Law <law@redhat.com>
295 PR tree-optimization/71661
296 * gcc.dg/tree-ssa/pr71661.c: New test.
298 2016-10-06 Richard Biener <rguenther@suse.de>
300 PR tree-optimization/77855
301 * gcc.dg/torture/pr77855.c: New testcase.
303 2016-10-06 James Clarke <jrtc27@jrtc27.com>
304 Eric Botcazou <ebotcazou@adacore.com>
306 * g++.dg/other/pr77759.C: New test.
308 2016-10-06 Richard Biener <rguenther@suse.de>
310 PR tree-optimization/77839
311 * gcc.dg/torture/pr77839.c: New testcase.
313 2016-10-06 Marek Polacek <polacek@redhat.com>
315 * g++.dg/cpp1z/init-statement9.C: New test.
317 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
319 * gcc.target/i386/pcommit-1.c: Deleted.
320 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
321 * gcc.target/i386/sse-13.c: Ditto.
322 * gcc.target/i386/sse-14.c: Ditto.
323 * gcc.target/i386/sse-22.c: Ditto.
324 * gcc.target/i386/sse-23.c: Ditto.
325 * g++.dg/other/i386-2.C: Ditto.
327 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
329 * gcc.target/i386/pr77833.c: Require int128 effective target.
331 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
335 * gfortran.dg/associate_22.f90: New test.
337 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
339 * gfortran.dg/dec_union_9.f90: New testcase.
340 * gfortran.dg/dec_union_10.f90: New testcase.
342 2016-10-05 Jakub Jelinek <jakub@redhat.com>
345 * gcc.dg/pch/pr66343-3.c: New test.
346 * gcc.dg/pch/pr66343-3.hs: New file.
349 * gcc.dg/pch/pr66343-1.c: New test.
350 * gcc.dg/pch/pr66343-1.hs: New file.
351 * gcc.dg/pch/pr66343-2.c: New test.
352 * gcc.dg/pch/pr66343-2.hs: New file.
354 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
356 * c-c++-common/Wint-in-bool-context.c: Update test.
358 2016-10-05 Marek Polacek <polacek@redhat.com>
360 * g++.dg/cpp1z/init-statement1.C: New test.
361 * g++.dg/cpp1z/init-statement2.C: New test.
362 * g++.dg/cpp1z/init-statement3.C: New test.
363 * g++.dg/cpp1z/init-statement4.C: New test.
364 * g++.dg/cpp1z/init-statement5.C: New test.
365 * g++.dg/cpp1z/init-statement6.C: New test.
366 * g++.dg/cpp1z/init-statement7.C: New test.
367 * g++.dg/cpp1z/init-statement8.C: New test.
369 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
372 * gfortran.dg/pr67524.f90: New test.
374 2016-10-05 Jakub Jelinek <jakub@redhat.com>
377 * c-c++-common/ubsan/shift-9.c: New test.
379 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
381 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
382 of int if __SIZEOF_INT__ is less than 4 bytes.
384 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
386 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
387 * gfortran.dg/class_array_20.f03: Likewise.
388 * gfortran.dg/class_array_21.f03: Likewise.
389 * gfortran.dg/finalize_29.f08: Likewise.
390 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
392 2016-10-05 Richard Biener <rguenther@suse.de>
395 * gcc.dg/torture/pr77826.c: New testcase.
397 2016-10-05 Richard Biener <rguenther@suse.de>
399 * gcc.dg/fold-copysign-1.c: New testcase.
401 2016-10-05 Andreas Schwab <schwab@suse.de>
403 * g++.dg/pr49847-2.C: Remove.
405 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
407 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
409 2016-10-05 Richard Biener <rguenther@suse.de>
412 * gcc.dg/pr55152-2.c: New testcase.
414 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
416 * gfortran.dg/dtio_15.f90: New test.
418 2016-10-04 Ian Lance Taylor <iant@golang.org>
420 * gcc.dg/split-7.c: New test.
422 2016-10-04 Martin Sebor <msebor@redhat.com>
424 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
425 %lc directive to wint_t to silence -Wformat warnings on targets
426 where the latter is a distinct type such as long.
428 2016-10-04 Martin Sebor <msebor@redhat.com>
431 * g++.dg/warn/Wplacement-new-size-4.C: New test.
433 2016-10-04 Jakub Jelinek <jakub@redhat.com>
436 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
438 * g++.dg/other/java3.C: Remove.
439 * g++.dg/other/java1.C: Remove.
440 * g++.dg/other/error12.C: Remove.
441 * g++.dg/other/java2.C: Remove.
442 * g++.dg/warn/Wnvdtor.C: Remove.
443 * g++.dg/lookup/java1.C: Remove.
444 * g++.dg/lookup/java2.C: Remove.
445 * g++.dg/ext/pr34829.C: Remove.
446 * g++.dg/ext/java-3.C: Remove.
447 * g++.dg/ext/java-1.C: Remove.
448 * g++.dg/ext/java-2.C: Remove.
449 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
451 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
453 PR tree-optimization/77808
454 * gcc.dg/tree-ssa/pr77808.c: New testcase.
456 2016-10-04 Richard Biener <rguenther@suse.de>
458 PR tree-optimization/77399
459 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
461 2016-10-04 Richard Biener <rguenther@suse.de>
464 * gcc.target/i386/pr77833.c: New testcase.
466 2016-09-26 Jeff Law <law@redhat.com>
468 PR tree-optimization/71550
469 PR tree-optimization/71403
470 * gcc.c-torture/execute/pr71550.c: New test.
472 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
474 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
477 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
480 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
482 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
484 2016-10-03 Marek Polacek <polacek@redhat.com>
486 * g++.dg/cpp0x/nullptr37.C: New test.
488 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
490 * c-c++-common/Wint-in-bool-context.c: Update test.
492 2016-10-02 Jakub Jelinek <jakub@redhat.com>
494 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
496 * g++.dg/charset/asm2.c (memmove): Likewise.
497 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
498 * g++.dg/tls/diag-4.C (foo): Likewise.
499 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
500 dg-warning, fix up regex.
501 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
502 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
503 * g++.old-deja/g++.mike/net31.C: Likewise.
504 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
506 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
507 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
509 2016-10-01 Richard Biener <rguenther@suse.de>
512 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
514 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
517 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
519 2016-10-01 Jakub Jelinek <jakub@redhat.com>
522 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
523 Add dg-prune-output directive.
525 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
528 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
529 * gfortran.fortran-torture/compile/write.f90: Update test.
531 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
533 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
534 arm_fp16_alternative_ok as the required effective target.
535 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
536 -mfp16-format=alternative to the dg-options directive and remove
537 the dg-add-options directive.
539 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
542 * gfortran.dg/dec_union_8.f90: New testcase.
544 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
547 * gfortran.dg/dec_structure_16.f90: New testcase.
549 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
551 * gfortran.dg/coarray_allocate_10.f08: New test.
552 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
554 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
556 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
558 2016-09-30 Richard Biener <rguenther@suse.de>
560 PR tree-optimization/77399
561 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
563 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
565 * c-c++-common/pr27336.c: Make dependency on
566 -fdelete-null-pointer-checks explicit.
567 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
568 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
569 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
570 * gcc.dg/pic-1.c: Require fpic target support.
571 * gcc.dg/pic-2.c: Likewise.
573 2016-09-29 Jakub Jelinek <jakub@redhat.com>
575 Implement P0001R1 - C++17 removal of register storage class specifier
576 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
577 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
579 * c-c++-common/vector-subscript-5.c (foo): Don't use register
580 keyword if not __SSE2__.
581 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
583 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
585 * g++.dg/eh/pr29166.C: Add -Wno-register option.
586 * g++.dg/warn/register-parm-1.C (erroneous_warning,
587 no_erroneous_warning): Expect new warnings for C++17.
588 * g++.dg/warn/register-var-2.C (f): Likewise.
589 * g++.dg/parse/register1.C (f): Expect new error for C++17.
590 * g++.dg/parse/linkage2.C (foo): Likewise.
591 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
592 keyword on parameters for C++17.
593 * g++.dg/cpp1z/register1.C: New test.
594 * g++.dg/cpp1z/register2.C: New test.
595 * g++.dg/cpp1z/register3.C: New test.
597 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
599 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
600 * gcc.target/i386/avx2-check.h (main): Ditto.
601 * gcc.target/i386/avx512bw-check.h (main): Ditto.
602 * gcc.target/i386/avx512cd-check.h (main): Ditto.
603 * gcc.target/i386/avx512dq-check.h (main): Ditto.
604 * gcc.target/i386/avx512er-check.h (main): Ditto.
605 * gcc.target/i386/avx512f-check.h (main): Ditto.
606 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
607 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
608 * gcc.target/i386/avx512vl-check.h (main): Ditto.
610 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
613 * gcc.target/i386/pr77756.c: New test.
615 2016-09-29 Marek Polacek <polacek@redhat.com>
617 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
619 2016-09-29 Marek Polacek <polacek@redhat.com>
621 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
624 2016-09-29 Martin Liska <mliska@suse.cz>
626 * objc/execute/construct1.m: New test.
628 2016-09-29 Richard Biener <rguenther@suse.de>
630 PR tree-optimization/77768
631 * gcc.dg/torture/pr77768.c: New testcase.
633 2016-09-28 Richard Biener <rguenther@suse.de>
636 * gcc.dg/pr77407.c: New testcase.
638 2016-09-29 Richard Biener <rguenther@suse.de>
641 * gcc.dg/pr55152.c: New testcase.
642 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
644 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
646 * gcc.dg/profile-update-warning.c: Restrict to ia32.
647 (dg-options): Remove -m32.
649 2016-09-28 Martin Sebor <msebor@redhat.com>
652 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
654 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
657 * gfortran.dg/inquire_17.f90: New test.
659 2016-09-28 Jakub Jelinek <jakub@redhat.com>
662 * g++.dg/cpp1y/constexpr-77467.C: New test.
664 2016-09-28 Martin Sebor <msebor@redhat.com>
667 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
668 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
669 (test_sprintf_p_const): Adjust line numbers to avoid failures
670 introduced in r240503.
672 2016-09-28 Martin Sebor <msebor@redhat.com>
675 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
677 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
680 * g++.dg/pr77550.C: Avoid undefined behavior.
682 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
684 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
686 * gcc.dg/strlenopt-20.c: Update test.
687 * gcc.dg/strlenopt-21.c: Likewise.
688 * gcc.dg/strlenopt-22.c: Likewise.
689 * gcc.dg/strlenopt-22g.c: Likewise.
690 * gcc.dg/strlenopt-26.c: Likewise.
691 * gcc.dg/strlenopt-5.c: Likewise.
692 * gcc.dg/strlenopt-7.c: Likewise.
693 * gcc.dg/strlenopt-9.c: Likewise.
695 2016-09-27 Jakub Jelinek <jakub@redhat.com>
697 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
699 * g++.dg/cpp1z/lambda-this1.C: New test.
700 * g++.dg/cpp1z/lambda-this2.C: New test.
703 * g++.dg/ubsan/return-4.C: New test.
704 * g++.dg/ubsan/return-5.C: New test.
705 * g++.dg/ubsan/return-6.C: New test.
707 2016-09-27 Jiong Wang <jiong.wang@arm.com>
709 * lib/target-supports.exp
710 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
713 2016-09-27 Martin Liska <mliska@suse.cz>
715 PR gcov-profile/46266
716 * lib/gcov.exp: Verify that <built-in>.gcov file is not
719 2016-09-27 Richard Biener <rguenther@suse.de>
721 PR tree-optimization/77745
722 * g++.dg/torture/pr77745.C: New testcase.
724 2016-09-27 Richard Biener <rguenther@suse.de>
726 PR tree-optimization/77478
727 * gcc.dg/torture/pr77478.c: New testcase.
729 2016-09-27 Martin Liska <mliska@suse.cz>
732 PR gcov-profile/16855
733 PR gcov-profile/44779
734 * g++.dg/gcov/pr16855.C: New test.
736 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
738 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
740 2016-09-27 Jakub Jelinek <jakub@redhat.com>
743 * gfortran.dg/gomp/pr77666.f90: New test.
745 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
748 * gcc.dg/torture/pr77677-2.c: New test.
750 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
753 * gfortran.dg/pr77420_1.f90: New test.
754 * gfortran.dg/pr77420_2.f90: Ditto.
755 * gfortran.dg/pr77420_3.f90: New test. Requires ...
756 * gfortran.dg/pr77420_4.f90: this file.
758 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
761 * gfortran.dg/pr77719.f90: New test.
763 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
765 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
766 singular form of byte when quantity is unknown.
768 2016-09-26 Marek Polacek <polacek@redhat.com>
770 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
772 2016-09-26 Martin Liska <mliska@suse.cz>
774 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
775 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
776 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
777 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
778 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
779 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
780 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
781 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
782 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
784 2016-09-26 Marek Polacek <polacek@redhat.com>
787 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
788 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
789 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
790 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
791 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
792 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
793 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
794 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
795 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
796 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
797 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
798 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
799 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
800 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
801 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
802 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
803 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
804 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
805 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
806 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
807 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
808 * c-c++-common/attr-fallthrough-1.c: New test.
809 * c-c++-common/attr-fallthrough-2.c: New test.
810 * g++.dg/cpp0x/fallthrough1.C: New test.
811 * g++.dg/cpp0x/fallthrough2.C: New test.
812 * g++.dg/cpp1z/fallthrough1.C: New test.
813 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
814 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
815 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
816 * objc.dg/Wimplicit-fallthrough-1.m: New test.
818 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
821 * gfortran.dg/pr77429.f90: New test.
823 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
826 * gfortran.dg/pr77694.f90: New test.
828 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
831 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
833 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
835 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
838 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
840 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
843 2016-09-24 Marek Polacek <polacek@redhat.com>
846 * c-c++-common/Wbool-operation-1.c: New test.
847 * gcc.dg/Wbool-operation-1.c: New test.
849 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
851 * gfortran.dg/dec_static_1.f90: New.
852 * gfortran.dg/dec_static_2.f90: New.
853 * gfortran.dg/dec_static_3.f90: New.
854 * gfortran.dg/dec_static_4.f90: New.
856 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
859 * gfortran.dg/negative_unit_check.f90: Update test.
860 * gfortran.dg/dtio_14.f90: New test.
862 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
864 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
865 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
866 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
867 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
868 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
869 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
870 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
872 2016-09-23 Martin Sebor <msebor@redhat.com>
875 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
876 assuming long double is bigger than double.
878 2016-09-23 Jakub Jelinek <jakub@redhat.com>
880 Implement P0138R2, C++17 construction rules for enum class values
881 * g++.dg/cpp1z/direct-enum-init1.C: New test.
883 2016-09-23 David Malcolm <dmalcolm@redhat.com>
885 PR preprocessor/77672
886 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
887 expected multiline output from first warning to reflect change
890 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
892 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
894 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
895 Tom de Vries <tom@codesourcery.com>
898 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
900 2016-09-23 Marek Polacek <polacek@redhat.com>
902 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
903 * c-c++-common/gomp/atomic-13.c: Likewise.
904 * c-c++-common/gomp/atomic-14.c: Likewise.
905 * c-c++-common/pr60439.c: Remove invalid code.
906 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
907 * g++.dg/expr/bitfield5.C: Likewise.
908 * g++.dg/expr/bitfield6.C: Likewise.
909 * g++.dg/expr/bool1.C: Likewise.
910 * g++.dg/expr/bool3.C: Likewise.
911 * g++.dg/expr/lval3.C: Likewise.
912 * g++.dg/expr/lval4.C: Likewise.
913 * g++.old-deja/g++.jason/bool5.C: Likewise.
915 2016-09-23 David Malcolm <dmalcolm@redhat.com>
917 PR preprocessor/77672
918 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
919 (test_terminator_location): New function.
921 2016-09-23 Richard Biener <rguenther@suse.de>
923 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
925 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
927 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
928 -march=armv8.2-a+fp16 when supported by the hardware.
929 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
930 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
931 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
932 semi-colons to a macro invocations.
933 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
934 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
936 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
937 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
938 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
939 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
941 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
944 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
948 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
950 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
952 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
954 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
956 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
958 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
960 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
962 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
964 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
966 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
967 defined. Also fix some white-space.
968 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
969 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
970 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
971 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
973 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
974 defined. Also fix some long lines and white-space.
975 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
976 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
977 defined. Also fix some long lines and white-space.
978 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
979 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
981 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
982 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
983 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
985 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
986 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
987 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
989 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
990 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
991 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
992 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
993 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
994 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
995 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
996 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
997 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
998 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
999 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1000 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1001 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1002 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1003 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1004 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1005 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1006 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1007 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1009 2016-09-23 Jiong Wang <jiong.wang@arm.com>
1010 Matthew Wahab <matthew.wahab@arm.com>
1012 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1013 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1014 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1015 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1016 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1017 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1018 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1019 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1020 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1021 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1022 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1026 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1027 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1028 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1029 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1030 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1031 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1032 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1033 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1034 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1035 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1036 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1037 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1038 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1039 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1040 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1041 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1042 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1043 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1047 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1050 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1052 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1053 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1054 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1055 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1058 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1061 * gcc.dg/torture/pr77677.c: New test.
1063 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1065 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1068 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1070 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1071 options. Add tests for float16x4_t and float16x8_t.
1073 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1075 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1076 * gcc.target/s390/risbg-ll-2.c: Ditto.
1077 * gcc.target/s390/risbg-ll-3.c: Ditto.
1079 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1081 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1082 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1084 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1086 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1087 output to the simplified instructions.
1089 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1091 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1092 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1094 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1096 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1097 (FP16_SUPPORTED): New
1098 (expected-hfloat-16x4): Make conditional on __fp16 support.
1099 (expected-hfloat-16x8): Likewise.
1100 (vdup_n_f16): Disable for non-AArch64 targets.
1101 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1102 conditional on FP16_SUPPORTED.
1103 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1104 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1105 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1106 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1107 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1109 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1110 conditional on FP16_SUPPORTED.
1111 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1112 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1114 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1116 * gcc.target/arm/short-vfp-1.c: New.
1118 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1120 * gcc.target/arm/attr-fp16-arith-1.c: New.
1122 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1124 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1126 (add_options_for_arm_v8_2a_fp16_neon): New.
1127 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1128 (add_options_for_arm_arch_v8_2a): Auto-generate.
1129 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1130 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1131 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1132 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1133 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1134 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1135 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1137 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1139 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1140 arm_fp16_alternative_ok.
1141 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1142 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1143 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1144 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1145 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1146 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1147 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1148 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1149 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1150 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1151 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1152 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1153 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1154 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1155 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1156 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1157 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1158 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1159 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1160 arm_fp16_alternative_ok.
1161 * lib/target-supports.exp
1162 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1163 (check_effective_target_arm_fp16_alternative_ok): New.
1164 (check_effective_target_arm_fp16_none_ok_nocache): New.
1165 (check_effective_target_arm_fp16_none_ok): New.
1167 2016-09-23 Martin Liska <mliska@suse.cz>
1169 * gcc.dg/ipa/pr77653.c: Replace adress
1172 2016-09-23 Martin Liska <mliska@suse.cz>
1174 * gcc.target/i386/movbe-4.c: New test.
1176 2016-09-23 Martin Liska <mliska@suse.cz>
1178 * gcc.target/i386/crc32-5.c: New test.
1180 2016-09-23 Martin Liska <mliska@suse.cz>
1182 * gcc.target/i386/pr71652.c: New test.
1183 * gcc.target/i386/pr71652-2.c: New test.
1184 * gcc.target/i386/pr71652-3.c: New test.
1186 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1188 * lib/gcc-dg.exp (process-message): Support relative line number
1189 notation - .+4 or .-1 etc.
1190 * gcc.dg/dg-test-1.c: New test.
1192 2016-09-22 Martin Sebor <msebor@redhat.com>
1195 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1196 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1197 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1198 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1200 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
1202 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1203 * gcc.dg/ifcvt-2.c: Ditto.
1204 * gcc.dg/zero_bits_compound-1.c: Ditto.
1205 * gcc.dg/zero_bits_compound-1.c: Ditto.
1206 * gcc.dg/pr40550.c: Simplify target selectors.
1207 Use dg-additional-options.
1208 * gcc.dg/pr47893.c: Ditto.
1209 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1210 additional options for 32-bit x86 targets.
1211 * gcc.dg/pr70955.c: Move to ...
1212 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1214 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1217 * g++.dg/cpp0x/pr61019.C: New.
1219 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1220 Terry Guo <terry.guo@arm.com>
1222 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1223 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1224 * gcc.target/arm/pure-code/pure-code.exp: New.
1226 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
1228 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1229 Remove SSE effective target requirement.
1231 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/cpp0x/pr71979.C: New.
1236 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1238 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1240 2016-09-22 Martin Liska <mliska@suse.cz>
1243 * gcc.dg/ipa/pr77653.c: New test.
1245 2016-09-22 Jakub Jelinek <jakub@redhat.com>
1248 * gfortran.dg/gomp/pr77665.f90: New test.
1250 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
1252 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1253 * gfortran.dg/dtio_13.f90: New test.
1255 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
1258 * gfortran.dg/pr66107.f90: New test.
1260 2016-09-21 Ian Lance Taylor <iant@golang.org>
1262 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1263 with call to builtin delete function.
1265 2016-09-21 Joseph Myers <joseph@codesourcery.com>
1267 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1268 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1269 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1270 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1273 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
1275 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1277 2016-09-21 Jakub Jelinek <jakub@redhat.com>
1280 * g++.dg/cpp1z/aligned-new6.C: New test.
1282 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1284 * gcc.target/arm/fp16-aapcs-3.c: New.
1285 * gcc.target/arm/fp16-aapcs-4.c: New.
1286 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1287 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1288 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1289 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1291 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1293 PR tree-optimization/77550
1294 * g++.dg/pr77550.C: New test.
1296 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
1299 * gcc.target/avr/torture/pr77326.c: New test.
1301 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
1303 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1305 2016-09-21 Richard Biener <rguenther@suse.de>
1307 PR tree-optimization/77648
1308 * gcc.dg/torture/pr77648-1.c: New testcase.
1309 * gcc.dg/torture/pr77648-2.c: Likewise.
1311 2016-09-21 Richard Biener <rguenther@suse.de>
1312 Jakub Jelinek <jakub@redhat.com>
1314 PR tree-optimization/77621
1315 * gcc.dg/pr77621.c: New testcase.
1317 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
1320 * gfortran.dg/dtio_12.f90: New test.
1322 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1324 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1326 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1328 PR tree-optimization/72835
1329 * gcc.dg/tree-ssa/pr72835.c: New test.
1331 2016-09-20 Martin Sebor <msebor@redhat.com>
1334 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1335 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1336 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1337 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1338 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1339 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1340 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1342 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1344 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1345 arguments/compare will be optimized away.
1346 * gcc.dg/torture/ftrapv-1.c: Likewise.
1348 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1350 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1351 will be optimized away.
1352 * gcc.dg/ipa/vrp1.c: New test.
1353 * gcc.dg/ipa/vrp2.c: New test.
1354 * gcc.dg/ipa/vrp3.c: New test.
1356 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1358 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1359 does the same transformation.
1360 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1361 * gcc.dg/tree-ssa/evrp1.c: New test.
1362 * gcc.dg/tree-ssa/evrp2.c: New test.
1363 * gcc.dg/tree-ssa/evrp3.c: New test.
1364 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1365 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1366 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1367 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1368 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1369 foling now happens early.
1370 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1371 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1372 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1373 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1374 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1376 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
1379 * gcc.target/i386/pr77621.c: New test.
1380 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1381 pattern, loop should vectorize with -mtune=atom.
1383 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1384 Jakub Jelinek <jakub@redhat.com>
1387 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1390 2016-09-20 Jakub Jelinek <jakub@redhat.com>
1393 * g++.dg/other/pr77626.C: New test.
1396 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1399 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1402 * c-c++-common/pr77624-1.c: New test.
1403 * c-c++-common/pr77624-2.c: New test.
1405 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1407 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1410 2016-09-20 Richard Biener <rguenther@suse.de>
1412 PR tree-optimization/77646
1413 * gcc.dg/torture/pr77646.c: New testcase.
1415 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1418 * c-c++-common/Wint-in-bool-context.c: New test.
1420 2016-09-19 Joseph Myers <joseph@codesourcery.com>
1422 * gcc.dg/cr-decimal-dig-1.c: New test.
1424 2016-09-19 Joseph Myers <joseph@codesourcery.com>
1426 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1427 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1428 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1429 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1431 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1433 PR rtl-optimization/77416
1434 * gcc.target/powerpc/pr77416.c: New.
1436 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1439 * g++.dg/template/error-recovery4.C: New test.
1441 2016-09-19 Bin Cheng <bin.cheng@arm.com>
1443 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1445 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1447 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1448 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1450 2016-09-19 Jakub Jelinek <jakub@redhat.com>
1451 Jan Hubicka <jh@suse.cz>
1454 * gcc.dg/pr77587.c: New test.
1455 * gcc.dg/pr77587a.c: New file.
1457 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1459 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1460 * gfortran.dg/coarray_38.f90:
1461 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1462 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1463 * gfortran.dg/coarray_allocate_7.f08: New test.
1464 * gfortran.dg/coarray_allocate_8.f08: New test.
1465 * gfortran.dg/coarray_allocate_9.f08: New test.
1466 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1468 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1469 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1470 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1472 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1473 * gfortran.dg/coarray_lock_7.f90: Same.
1474 * gfortran.dg/coarray_poly_5.f90: Same.
1475 * gfortran.dg/coarray_poly_6.f90: Same.
1476 * gfortran.dg/coarray_poly_7.f90: Same.
1477 * gfortran.dg/coarray_poly_8.f90: Same.
1478 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1480 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
1483 * gfortran.dg/dec_structure_15.f90: New testcase.
1485 2016-09-19 Richard Biener <rguenther@suse.de>
1488 * gcc.dg/torture/pr77605.c: New testcase.
1490 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
1492 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1494 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
1496 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1497 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1498 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1499 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1500 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1501 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1502 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1503 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1504 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1505 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1506 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1508 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1510 * gcc.target/i386/pr68633.c: Fix expected result.
1512 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
1515 * gfortran.dg/pr68078.f90: New test.
1516 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1518 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1521 * gcc.target/powerpc/swaps-p8-25.c: New.
1523 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1526 * g++.dg/cpp0x/constexpr-77482.C: New test.
1529 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1531 * g++.dg/abi/abi-tag23a.C: Likewise.
1534 * g++.dg/cpp0x/decltype-77338.C: New test.
1537 * g++.dg/cpp0x/mutable1.C: New test.
1539 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1542 * gfortran.dg/pr77612.f90: New test.
1544 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1546 * gcc.dg/torture/pr70421.c: Require int32plus.
1548 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1551 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1554 * gcc.target/i386/pr77526.c: New test.
1556 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1557 Eric Botcazou <ebotcazou@adacore.com>
1560 * gcc.target/i386/pr77594.c: New test.
1562 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
1565 * gfortran.dg/misplaced_implicit_character.f90: New test.
1567 2016-09-15 Bin Cheng <bin.cheng@arm.com>
1569 PR tree-optimization/77503
1570 * gcc.dg/vect/pr77503.c: New test.
1572 2016-09-15 Richard Biener <rguenther@suse.de>
1575 * c-c++-common/torture/pr77544.c: New testcase.
1577 2016-09-15 Jakub Jelinek <jakub@redhat.com>
1580 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1581 * gcc.dg/march-generic.c: Likewise.
1582 * gcc.target/i386/spellcheck-options-1.c: New test.
1583 * gcc.target/i386/spellcheck-options-2.c: New test.
1584 * gcc.target/i386/spellcheck-options-3.c: New test.
1585 * gcc.target/i386/spellcheck-options-4.c: New test.
1587 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1590 * gfortran.dg/goacc/pr72743.f90: New test.
1592 2016-09-15 Richard Biener <rguenther@suse.de>
1594 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1596 2016-09-15 Richard Biener <rguenther@suse.de>
1598 PR tree-optimization/77514
1599 * gcc.dg/torture/pr77514.c: New testcase.
1601 2016-09-14 Jakub Jelinek <jakub@redhat.com>
1604 * g++.dg/lookup/pr77549.C: New test.
1606 2016-09-14 Marek Polacek <polacek@redhat.com>
1608 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1609 * c-c++-common/gomp/atomic-13.c: Likewise.
1610 * c-c++-common/gomp/atomic-14.c: Likewise.
1611 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1612 * g++.dg/cpp1z/bool-increment1.C: New test.
1613 * c-c++-common/pr60439.c: Add dg-warning.
1614 * g++.dg/expr/bitfield4.C: Likewise.
1615 * g++.dg/expr/bitfield5.C: Likewise.
1616 * g++.dg/expr/bitfield6.C: Likewise.
1617 * g++.dg/expr/bool1.C: Likewise.
1618 * g++.dg/expr/bool3.C: Likewise.
1619 * g++.dg/expr/lval3.C: Likewise.
1620 * g++.dg/expr/lval4.C: Likewise.
1621 * g++.old-deja/g++.jason/bool5.C: Likewise.
1622 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1623 * g++.dg/other/error18.C: Likewise.
1624 * g++.dg/gomp/atomic-14.C: Likewise.
1626 2016-09-14 Nathan Sidwell <nathan@acm.org>
1629 * g++.dg/cpp1y/pr77539.C: New.
1631 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1633 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1635 * g++.dg/ext/builtin_alloca.C: Likewise.
1636 * g++.dg/template/spec35.C: Likewise.
1637 * gcc.dg/builtins-68.c: Likewise.
1638 * gcc.misc-tests/gcov-13.c: Likewise.
1639 * gcc.misc-tests/gcov-14.c: Likewise.
1641 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1643 * gfortran.dg/dec_structure_14.f90: New testcase.
1645 2016-09-14 Jakub Jelinek <jakub@redhat.com>
1648 * c-c++-common/tsan/pr68260.c: New test.
1650 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
1653 * gcc.target/msp430/function-attributes-1.c: New test.
1654 * gcc.target/msp430/function-attributes-2.c: New test.
1655 * gcc.target/msp430/function-attributes-3.c: New test.
1657 2016-09-13 Jakub Jelinek <jakub@redhat.com>
1659 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1660 * g++.dg/cpp1z/gen-attrs1.C: New test.
1662 PR tree-optimization/77454
1663 * gcc.dg/pr77454.c: New test.
1666 * g++.dg/cpp1y/constexpr-77553.C: New test.
1668 2016-09-13 David Malcolm <dmalcolm@redhat.com>
1670 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1671 (test_show_locus): Replace rich_location::add_fixit_insert calls
1672 with add_fixit_insert_before and add_fixit_insert_after.
1674 2016-09-13 Jason Merrill <jason@redhat.com>
1675 Tom de Vries <tom@codesourcery.com>
1678 * g++.dg/pr77427.C: New test.
1680 2016-09-13 Martin Liska <mliska@suse.cz>
1682 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1684 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1685 * lib/target-supports.exp: Define the new target.
1687 2016-09-12 Andrew Pinski <apinski@cavium.com>
1689 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1690 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1692 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
1694 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1696 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1697 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1698 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1700 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1701 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1703 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1706 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1707 * g++.dg/ext/pr77496.C: New test.
1708 * g++.dg/warn/pr77496.C: New test.
1710 2016-09-12 David Malcolm <dmalcolm@redhat.com>
1713 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1714 to preserve conversion chars, and to preserve prefix information.
1715 * gcc.dg/format/pr72858.c: New test case.
1717 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1719 * gfortran.dg/pr77507.f90: Move to ...
1720 * gfortran.dg/ieee/pr77507.f90: here.
1722 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
1725 * compile/pr61159.c: New testcase
1727 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
1730 * gcc.dg/ipa/pr63416.c: New testcase.
1732 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
1733 Steven G. Kargl <kargl@gcc.gnu.org>
1736 * gfortran.dg/dtio_11.f90: new test.
1738 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1741 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1742 * gfortran.dg/c_assoc_4.f90: Ditto.
1744 2016-09-10 Tom de Vries <tom@codesourcery.com>
1747 * c-c++-common/va-arg-va-list-type.c: New test.
1749 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1751 PR rtl-optimization/77289
1752 * gcc.target/powerpc/pr77289.c: New test.
1754 2016-09-09 Martin Sebor <msebor@redhat.com>
1758 * gcc.dg/pr77520.c: New test.
1759 * gcc.dg/pr77521.c: New test.
1761 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1764 * gfortran.dg/pr77506.f90: New test.
1766 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1769 * gfortran.dg/pr77507.f90: New test.
1771 2016-09-09 Joseph Myers <joseph@codesourcery.com>
1773 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1775 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1776 Louis Krupp <lkrupp@gcc.gnu.org>
1779 * gfortran.dg/pr69514_1.f90: New test.
1780 * gfortran.dg/pr69514_2.f90: New test.
1782 2016-09-08 Jakub Jelinek <jakub@redhat.com>
1785 * gfortran.dg/gomp/pr77500.f90: New test.
1788 * gfortran.dg/gomp/pr77516.f90: New test.
1790 2016-09-07 Jakub Jelinek <jakub@redhat.com>
1793 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1794 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1795 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1796 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1797 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1798 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1800 2016-09-07 David Malcolm <dmalcolm@redhat.com>
1802 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1803 "substring-locations.h".
1805 2016-09-07 Richard Biener <rguenther@suse.de>
1808 * c-c++-common/vector-subscript-8.c: Move ..
1809 * gcc.dg/pr77450.c: ... here.
1811 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1813 PR libgfortran/77393
1814 * gfortran.dg/fmt_f0_2.f90: Update test.
1815 * gfortran.dg/fmt_f0_3.f90: New test.
1817 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1820 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1824 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1826 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1829 * gcc.target/i386/pr69255-1.c: New test.
1830 * gcc.target/i386/pr69255-2.c: New test.
1831 * gcc.target/i386/pr69255-3.c: New test.
1833 2016-09-06 Martin Sebor <msebor@redhat.com>
1836 * gcc.dg/format/miss-7.c: New test.
1838 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1840 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1842 2016-09-06 Martin Liska <mliska@suse.cz>
1844 PR gcov-profile/77378
1845 PR gcov-profile/77466
1846 * gcc.dg/profile-update-warning.c: New test.
1848 2016-09-06 Richard Biener <rguenther@suse.de>
1850 PR tree-optimization/77479
1851 * gcc.dg/torture/pr77479.c: New testcase.
1853 2016-09-06 Richard Biener <rguenther@suse.de>
1856 * c-c++-common/vector-subscript-7.c: Adjust.
1857 * c-c++-common/vector-subscript-8.c: New testcase.
1859 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1861 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1863 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1866 * gcc.target/i386/avx512f-pr77476.c: New test.
1867 * gcc.target/i386/avx512bw-pr77476.c: New test.
1868 * gcc.target/i386/avx512dq-pr77476.c: New test.
1870 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1871 Update comment to mention also avx512f.
1874 * g++.dg/asan/pr77396-2.C: New test.
1876 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1878 PR rtl-optimization/77452
1879 * gcc.target/i386/pr77452.c: New test.
1881 2016-09-05 Marek Polacek <polacek@redhat.com>
1884 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1886 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1889 * gfortran.dg/pr77391.f90: New test.
1891 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1894 * gfortran.dg/pr77460.f90: New test.
1896 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1899 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1901 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1903 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1905 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1907 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1909 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1910 diagnostic-test-show-locus-generate-patch.c to the sources
1911 for diagnostic_plugin_test_show_locus.c.
1913 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1916 * gcc.dg/gomp/_Atomic-1.c: New test.
1917 * gcc.dg/gomp/_Atomic-2.c: New test.
1918 * gcc.dg/gomp/_Atomic-3.c: New test.
1919 * gcc.dg/gomp/_Atomic-4.c: New test.
1920 * gcc.dg/gomp/_Atomic-5.c: New test.
1923 * g++.dg/asan/pr77396.C: New test.
1925 2016-09-01 Martin Sebor <msebor@redhat.com>
1927 PR tree-optimization/71831
1928 * gcc.dg/builtin-object-size-16.c: New test.
1929 * gcc.dg/builtin-object-size-17.c: New test.
1931 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1933 PR libgfortran/77393
1934 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1936 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1938 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1939 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1940 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1941 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1942 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1943 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1944 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1945 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1946 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1947 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1948 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1949 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1950 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1951 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1952 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1953 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1954 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1955 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1957 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1959 * gnat.dg/opt58.adb: New test.
1960 * gnat.dg/opt58_pkg.ads: New helper.
1962 2016-09-01 Richard Biener <rguenther@suse.de>
1965 * gcc.dg/torture/pr77436.c: New testcase.
1967 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1969 * gcc.dg/pr64252.c: Require int32plus.
1970 * gcc.dg/pr66299-1.c: Likewise.
1971 * gcc.dg/pr66299-2.c: Likewise.
1972 * gcc.dg/torture/20131115-1.c: Skip for avr.
1974 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1976 * gcc.target/aarch64/ands_3.c: New test.
1978 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1981 * gfortran.dg/gomp/pr77352.f90: New test.
1984 * gfortran.dg/gomp/pr77374.f08: New test.
1986 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1988 PR tree-optimization/73714
1989 * gcc.dg/tree-ssa/pr73714.c: New test.
1991 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1993 PR libgfortran/77393
1994 * gfortran.dg/fmt_f0_2.f90: New test.
1996 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1998 * gcc.target/i386/pr59539-2.c: Adapt options.
1999 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2001 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
2004 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2005 of the associate entity and replace with a pointer to the
2006 intended item on the stack.
2008 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2009 Paul Thomas <pault@gcc.gnu.org>
2012 * gfortran.dg/dtio_1.f90: New test.
2013 * gfortran.dg/dtio_2.f90: New test.
2014 * gfortran.dg/dtio_3.f90: New test.
2015 * gfortran.dg/dtio_4.f90: New test.
2016 * gfortran.dg/dtio_5.f90: New test.
2017 * gfortran.dg/dtio_6.f90: New test.
2018 * gfortran.dg/dtio_7.f90: New test.
2019 * gfortran.dg/dtio_8.f90: New test.
2020 * gfortran.dg/dtio_9.f90: New test.
2021 * gfortran.dg/dtio_10.f90: New test.
2023 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2025 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2026 (test_many_nested_locations): New function.
2027 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2028 (test_show_locus): Handle "test_many_nested_locations".
2030 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2032 * g++.dg/template/double-greater-than-fixit.C: New test case.
2034 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2036 * gnat.dg/opt57.ad[sb]: New test.
2037 * gnat.dg/opt57_pkg.ads: New helper.
2039 2016-08-30 Richard Biener <rguenther@suse.de>
2041 PR tree-optimization/69047
2042 * gcc.dg/pr69047.c: Fix byte-order check.
2044 2016-08-30 Jakub Jelinek <jakub@redhat.com>
2046 PR tree-optimization/72866
2047 * gcc.dg/vect/pr72866.c: New test.
2050 * g++.dg/debug/dwarf2/pr77363.C: New test.
2053 * gcc.target/i386/pr77377.c: New test.
2056 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2059 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2061 * gfortran.dg/pr77372.f90: Moved to ...
2062 * gfortran.dg/ieee/pr77372.f90: here.
2064 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2066 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2067 vector short/char initializations.
2068 * gcc.target/powerpc/vec-init-5.c: Likewise.
2069 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2070 vector initialization optimizations.
2071 * gcc.target/powerpc/vec-init-7.c: Likewise.
2072 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2073 vector float/double initializations.
2074 * gcc.target/powerpc/vec-init-9.c: Likewise.
2076 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
2079 * gcc.target/i386/pr77403.c: New test.
2081 2016-08-29 Marek Polacek <polacek@redhat.com>
2084 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2086 2016-08-29 Tom de Vries <tom@codesourcery.com>
2089 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2091 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2093 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2095 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
2097 * gfortran.dg/dec_structure_13.f90: New testcase.
2099 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2102 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2105 2016-08-28 Tom de Vries <tom@codesourcery.com>
2108 * gcc.dg/pr70955.c: New test.
2109 * gcc.dg/lto/pr70955_0.c: Same.
2110 * gcc.dg/lto/pr70955_1.c: Same.
2112 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2114 PR tree-optimization/71077
2115 * gcc.target/i386/pr71077.c: New test.
2117 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2120 * gfortran.dg/pr77380.f90: New test.
2122 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2125 gfortran.dg/pr77372.f90: New test.
2127 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2129 * gcc.dg/spellcheck-fields-2.c (test): Move
2130 dg-begin/end-multiline-output within function body.
2131 (test_macro): New function.
2133 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2135 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2136 (test_fixit_insert): Update expected output.
2137 (test_fixit_remove): Likewise.
2138 (test_fixit_replace): Likewise.
2140 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2142 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2145 2016-08-26 Richard Biener <rguenther@suse.de>
2147 PR tree-optimization/69047
2148 * gcc.dg/pr69047.c: New testcase.
2150 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2151 Martin Jambhor <mjambor@suse.cz>
2153 * gcc.dg/ipa/propbits-1.c: New test-case.
2154 * gcc.dg/ipa/propbits-2.c: Likewise.
2155 * gcc.dg/ipa/propbits-3.c: Likewise.
2157 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2160 * gfortran.dg/pr77351.f90: New test.
2162 2016-08-25 Marek Polacek <polacek@redhat.com>
2164 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2166 2016-08-25 Marek Polacek <polacek@redhat.com>
2169 * gcc.dg/pr77323.c: New test.
2171 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
2174 * gfortran.dg/submodule_17.f08: New test.
2176 2016-08-24 Michael Collison <michael.collison@linaro.org>
2177 Michael Collison <michael.collison@arm.com>
2179 * gcc.target/arm/builtin_saddl.c: New testcase.
2180 * gcc.target/arm/builtin_saddll.c: New testcase.
2181 * gcc.target/arm/builtin_uaddl.c: New testcase.
2182 * gcc.target/arm/builtin_uaddll.c: New testcase.
2183 * gcc.target/arm/builtin_ssubl.c: New testcase.
2184 * gcc.target/arm/builtin_ssubll.c: New testcase.
2185 * gcc.target/arm/builtin_usubl.c: New testcase.
2186 * gcc.target/arm/builtin_usubll.c: New testcase.
2188 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
2191 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2192 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2193 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2194 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2195 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2196 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2197 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2198 effective target. Remove scan-assembler-times directives.
2199 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2200 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2201 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2203 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2205 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2207 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2209 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2212 * lib/target-supports.exp
2213 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2214 (check_effective_target_vect_natural_alignment): Ditto.
2215 (check_effective_target_vector_alignment_reachable): Ditto.
2216 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2218 2016-08-23 Ian Lance Taylor <iant@golang.org>
2220 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2222 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2224 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2225 being created from pointers to memory locations.
2226 * gcc.target/powerpc/vec-init-2.c: Likewise.
2228 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
2230 * gfortran.dg/dec_structure_12.f90: New testcase.
2232 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2234 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2236 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2238 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2241 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2243 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2244 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2246 2016-08-23 Richard Biener <rguenther@suse.de>
2248 PR tree-optimization/27336
2249 * c-c++-common/pr27336.c: New testcase.
2251 2016-08-22 Marek Polacek <polacek@redhat.com>
2254 * g++.dg/cpp1y/pr77321.C: New test.
2256 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2259 * gfortran.dg/empty_label.f: Adjust test for new error message.
2260 * gfortran.dg/empty_label.f90: Ditto.
2261 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2262 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2263 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2265 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2268 * gfortran.dg/pr61318.f90: New test.
2270 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2273 * gfortran.dg/pr77260_1.f90: New test.
2274 * gfortran.dg/pr77260_2.f90: Ditto.
2276 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2279 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2280 __builtin_signbitf and __builtin_signbitl in expected generic
2282 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2283 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2284 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2285 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2288 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2290 * gcc.dg/torture/float128-builtin.c,
2291 gcc.dg/torture/float128-ieee-nan.c,
2292 gcc.dg/torture/float128x-builtin.c,
2293 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2294 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2295 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2296 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2297 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2298 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2299 gcc.dg/torture/floatn-nan.h: New tests.
2301 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2303 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2305 (main): Update calls to TEST_I_F.
2306 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2308 (main): Update calls to TEST_I_F.
2310 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2312 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2313 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2314 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2315 names in calls to TEST_I_F.
2317 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2320 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2322 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2324 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2325 and !natural_alignment_64.
2326 * gcc.dg/ipa/propalign-2.c: Likewise.
2327 * gcc.dg/ipa/propalign-3.c: Likewise.
2328 * gcc.dg/ipa/propalign-4.c: Likewise.
2329 * gcc.dg/ipa/propalign-5.c: Likewise.
2330 * lib/target-supports.exp
2331 (check_effective_target_natural_alignment_32): Add avr-*-*.
2333 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2335 PR tree-optimization/61839
2336 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2337 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2338 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2339 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2341 2016-08-19 Joseph Myers <joseph@codesourcery.com>
2344 * lib/target-supports.exp (check_effective_target_float16)
2345 (check_effective_target_float32, check_effective_target_float64)
2346 (check_effective_target_float128, check_effective_target_float32x)
2347 (check_effective_target_float64x)
2348 (check_effective_target_float128x)
2349 (check_effective_target_float16_runtime)
2350 (check_effective_target_float32_runtime)
2351 (check_effective_target_float64_runtime)
2352 (check_effective_target_float128_runtime)
2353 (check_effective_target_float32x_runtime)
2354 (check_effective_target_float64x_runtime)
2355 (check_effective_target_float128x_runtime)
2356 (check_effective_target_floatn_nx_runtime)
2357 (add_options_for_float16, add_options_for_float32)
2358 (add_options_for_float64, add_options_for_float128)
2359 (add_options_for_float32x, add_options_for_float64x)
2360 (add_options_for_float128x): New procedures.
2361 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2362 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2363 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2364 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2365 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2366 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2367 gcc.dg/torture/float128-complex.c,
2368 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2369 gcc.dg/torture/float128x-basic.c,
2370 gcc.dg/torture/float128x-complex.c,
2371 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2372 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2373 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2374 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2375 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2376 gcc.dg/torture/float32x-basic.c,
2377 gcc.dg/torture/float32x-complex.c,
2378 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2379 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2380 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2381 gcc.dg/torture/float64x-basic.c,
2382 gcc.dg/torture/float64x-complex.c,
2383 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2384 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2385 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2386 gcc.dg/torture/floatn-tg.h,
2387 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2388 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2389 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2390 gcc.dg/torture/fp-int-convert-float128x.c,
2391 gcc.dg/torture/fp-int-convert-float16-timode.c,
2392 gcc.dg/torture/fp-int-convert-float16.c,
2393 gcc.dg/torture/fp-int-convert-float32-timode.c,
2394 gcc.dg/torture/fp-int-convert-float32.c,
2395 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2396 gcc.dg/torture/fp-int-convert-float32x.c,
2397 gcc.dg/torture/fp-int-convert-float64-timode.c,
2398 gcc.dg/torture/fp-int-convert-float64.c,
2399 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2400 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2401 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2402 maximum exponent of floating-point type. Use it in testing
2403 whether 0x8...0 fits in the floating-point type. Always treat -1
2404 (signed 0xf...f) as fitting in the floating-point type.
2406 * gcc.dg/torture/fp-int-convert-double.c,
2407 gcc.dg/torture/fp-int-convert-float.c,
2408 gcc.dg/torture/fp-int-convert-float128-timode.c,
2409 gcc.dg/torture/fp-int-convert-float128.c,
2410 gcc.dg/torture/fp-int-convert-float80-timode.c,
2411 gcc.dg/torture/fp-int-convert-float80.c,
2412 gcc.dg/torture/fp-int-convert-long-double.c,
2413 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2415 2016-08-19 Jakub Jelinek <jakub@redhat.com>
2418 * gfortran.dg/gomp/pr72744.f90: New test.
2421 * gfortran.dg/gomp/pr69281.f90: New test.
2423 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2425 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2426 the last special seed value.
2427 * gfortran.dg/random_7.f90: Use size for last array member instead
2430 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2432 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2433 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2435 2016-08-19 Richard Biener <rguenther@suse.de>
2437 PR tree-optimization/77286
2438 * gcc.dg/torture/pr77286.c: New testcase.
2440 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2442 * gcc.dg/verbose-asm-2.c: New test case.
2444 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2446 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2447 (custom_diagnostic_finalizer): Update for change to
2448 diagnostic_show_locus.
2450 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2452 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2453 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2455 2016-08-18 Marek Polacek <polacek@redhat.com>
2458 * gcc.dg/pr71514.c: New test.
2460 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2463 * gcc.target/i386/pr72839.c: New test.
2465 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2468 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2469 * c-c++-common/goacc/reduction-1.c: Likewise.
2470 * c-c++-common/goacc/reduction-2.c: Likewise.
2471 * c-c++-common/goacc/reduction-3.c: Likewise.
2472 * c-c++-common/goacc/reduction-4.c: Likewise.
2474 2016-08-18 Alan Modra <amodra@gmail.com>
2476 * gcc.c-torture/compile/pr72771.c: New.
2478 2016-08-17 Jakub Jelinek <jakub@redhat.com>
2481 * gfortran.dg/pr67496.f90: New test.
2483 2015-08-17 Alan Hayward <alan.hayward@arm.com>
2485 PR tree-optimization/71752
2486 * gcc.dg/vect/pr71752.c: New.
2488 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
2490 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2492 2016-08-17 Jakub Jelinek <jakub@redhat.com>
2495 * g++.dg/ipa/devirt-52.C: New test.
2497 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2499 * c-c++-common/goacc/reduction-6.c: New testcase.
2501 2016-08-17 Richard Biener <rguenther@suse.de>
2503 PR tree-optimization/76490
2504 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2505 * gcc.dg/pr52904.c: XFAIL.
2507 2016-08-17 Richard Biener <rguenther@suse.de>
2509 PR tree-optimization/23855
2510 * gcc.dg/loop-unswitch-2.c: Adjust.
2512 2016-08-16 Jakub Jelinek <jakub@redhat.com>
2514 PR tree-optimization/72817
2515 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2517 2016-08-16 Joseph Myers <joseph@codesourcery.com>
2520 * gcc.dg/torture/float128-extend-inf.c: New test.
2522 2016-08-16 David Malcolm <dmalcolm@redhat.com>
2525 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2527 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2528 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2530 (test_oct): Likewise.
2531 (test_multiple): Likewise.
2532 (test_field_width_specifier): Likewise.
2533 (test_field_width_specifier_2): New function.
2534 (test_field_precision_specifier): New function.
2535 (test_embedded_nul): Update expected caret placement.
2536 (test_non_contiguous_strings): Update line number.
2537 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2538 (__emit_string_literal_range): Add "caret_idx" param.
2539 (test_simple_string_literal): Add value for new param, updating
2541 (test_concatenated_string_literal): Likewise.
2542 (test_multiline_string_literal): Likewise.
2543 (test_hex): Likewise.
2544 (test_oct): Likewise.
2545 (test_multiple): Likewise.
2546 (test_ucn4): Likewise.
2547 (test_ucn8): Likewise.
2548 (test_u8): Likewise.
2549 (test_u): Likewise; update expected message, from "range" to
2553 (test_macro): Add value for new param.
2554 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2555 (__emit_string_literal_range): Add "caret_idx" param.
2556 (test_stringified_token_1): Add value for new param. Update
2557 expected message, from "range" to "location".
2558 (test_stringized_token_2): Likewise, adding param to macro.
2559 (test_stringified_token_3): Likewise.
2560 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2561 (emit_warning): Convert param from source_range to location_t.
2562 (test_string_literals): Add caret_idx param, and use it when
2563 constructing a substring_loc. Update error message, from
2564 "range" to "location".
2566 2016-08-16 Jakub Jelinek <jakub@redhat.com>
2569 * g++.dg/gomp/pr71910.C: New test.
2572 * gcc.c-torture/compile/pr67485.c: New test.
2575 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2577 2016-08-16 Bin Cheng <bin.cheng@arm.com>
2579 PR tree-optimization/69848
2580 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2582 2016-08-16 Martin Liska <mliska@suse.cz>
2584 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2585 of memory operations so that it can be handled by core2
2588 2016-08-16 Richard Biener <rguenther@suse.de>
2590 PR tree-optimization/76783
2591 * gcc.dg/pr76783.c: New testcase.
2592 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2594 2016-08-16 Bin Cheng <bin.cheng@arm.com>
2596 PR tree-optimization/72817
2597 PR tree-optimization/73450
2598 * gcc.dg/tree-ssa/pr72817.c: New test.
2599 * gcc.dg/tree-ssa/pr73450.c: New test.
2601 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
2603 * gfortran.dg/init_flag_13.f90: New testcase.
2604 * gfortran.dg/init_flag_14.f90: Ditto.
2605 * gfortran.dg/init_flag_15.f03: Ditto.
2606 * gfortran.dg/dec_init_1.f90: Ditto.
2607 * gfortran.dg/dec_init_2.f90: Ditto.
2609 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
2612 * gcc.target/i386/pr72867.c: New test.
2614 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2616 * c-c++-common/dump-ada-spec-5.c: New test.
2618 2016-08-15 Richard Biener <rguenther@suse.de>
2620 PR tree-optimization/73434
2621 * gcc.dg/torture/pr73434.c: New testcase.
2623 2016-08-15 Jakub Jelinek <jakub@redhat.com>
2625 PR tree-optimization/72824
2626 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2628 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2631 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2632 in use_device clause.
2633 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2634 * gfortran.dg/goacc/list.f95: Adjust to catch
2635 "neither a POINTER nor an array" error messages.
2637 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
2640 * gcc.target/i386/pr76342.c: New test.
2642 2016-08-12 Jakub Jelinek <jakub@redhat.com>
2645 * g++.dg/ubsan/pr71512.C: New test.
2646 * c-c++-common/ubsan/pr71512-1.c: New test.
2647 * c-c++-common/ubsan/pr71512-2.c: New test.
2649 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2651 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2652 vector initialization options.
2653 * gcc.target/powerpc/vec-init-2.c: Likewise.
2654 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2655 is generated on ISA 3.0.
2657 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2660 * gcc.dg/c-c++-common/pr71654.c: New test.
2661 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2663 * gcc.dg/tree-ssa/vrp24: Likewise.
2665 2016-08-12 Jakub Jelinek <jakub@redhat.com>
2668 * gcc.dg/pr67410.c: New test.
2670 2016-08-12 Bin Cheng <bin.cheng@arm.com>
2672 PR tree-optimization/69848
2673 * gcc.dg/vect/vect-pr69848.c: New test.
2675 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
2678 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2679 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2680 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2681 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2683 2016-08-12 Richard Biener <rguenther@suse.de>
2685 PR tree-optimization/57326
2686 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2687 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2688 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2689 * gcc.target/i386/pr45685.c: Likewise.
2690 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2691 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2692 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2693 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2694 * gfortran.dg/pr34163.f90: Likewise.
2696 2016-08-12 Martin Liska <mliska@suse.cz>
2698 * g++.dg/gcov/gcov-16.C: New test.
2699 * lib/gcov.exp: Support new argument for run-gcov function.
2701 2016-08-12 Martin Liska <mliska@suse.cz>
2703 PR gcov-profile/35590
2704 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2706 2016-08-12 Richard Biener <rguenther@suse.de>
2708 PR tree-optimization/72851
2709 * gcc.dg/torture/pr72851.c: New testcase.
2711 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
2714 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2715 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2716 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2717 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2721 * g++.dg/debug/dwarf2/ref-1.C: New.
2724 * g++.dg/debug/dwarf2/template-params-12.H: New.
2725 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2726 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2727 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2728 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2729 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2730 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2731 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2733 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2736 * gcc.target/powerpc/pr72863.c: New test.
2738 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
2740 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2742 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2744 * gcc.target/i386/pieces-strcpy-1.c: New test.
2745 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2747 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2750 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2752 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2754 * gcc.target/i386/pieces-memcpy-1.c: New test.
2755 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2756 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2757 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2758 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2759 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2761 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2764 * gcc.dg/pr72816.c: Remove dg-error.
2766 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2768 PR tree-optimization/71083
2769 * gcc.c-torture/execute/pr71083.c: New test.
2770 * gnat.dg/loop_optimization23.adb: New test.
2771 * gnat.dg/loop_optimization23_pkg.ads: New test.
2772 * gnat.dg/loop_optimization23_pkg.adb: New test.
2774 2016-08-11 Richard Biener <rguenther@suse.de>
2776 PR tree-optimization/72772
2777 * gcc.dg/graphite/pr35356-1.c: Adjust.
2778 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2780 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2782 * gfortran.dg/random_7.f90: Take into account that the last seed
2783 value is the special p value.
2784 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2786 2016-08-11 Richard Biener <rguenther@suse.de>
2788 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2790 2016-08-11 Alan Modra <amodra@gmail.com>
2792 * gcc.target/powerpc/pr71680.c: New.
2794 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2796 * gcc.target/powerpc/bfp/bfp.exp: New file.
2797 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2798 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2799 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2800 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2801 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2802 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2803 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2804 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2805 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2806 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2807 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2808 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2809 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2810 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2811 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2812 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2813 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2814 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2815 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2816 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2817 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2818 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2819 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2820 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2821 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2822 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2823 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2824 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2825 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2826 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2827 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2828 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2829 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2830 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2831 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2832 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2833 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2834 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2835 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2836 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2837 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2838 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2839 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2840 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2841 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2842 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2843 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2844 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2845 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2846 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2847 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2848 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2849 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2851 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2853 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2856 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2858 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2860 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2863 * gcc.target/powerpc/pr72853.c: New test.
2865 2016-08-10 Martin Liska <mliska@suse.cz>
2867 PR gcov-profile/58306
2868 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2870 2016-08-10 Martin Liska <mliska@suse.cz>
2872 * g++.dg/gcov/gcov-threads-1.C: New test.
2874 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2877 * gcc.target/avr/pr71873.c: New test.
2879 2016-08-09 Martin Liska <mliska@suse.cz>
2881 * g++.dg/gcov/gcov-dump-1.C: New test.
2882 * g++.dg/gcov/gcov-dump-2.C: New test.
2884 2016-08-09 Martin Liska <mliska@suse.cz>
2886 * gcc.dg/tree-prof/val-prof-9.c: New test.
2888 2016-08-09 Martin Liska <mliska@suse.cz>
2890 * gcc.dg/tree-prof/val-prof-8.c: New test.
2892 2016-08-09 Martin Jambor <mjambor@suse.cz>
2895 * gcc.dg/ipa/pr71981.c: New test.
2897 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2899 PR tree-optimization/33707
2900 * gcc.dg/vect/pr33707.c: New test.
2902 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2904 PR tree-optimization/pr72772
2905 * gcc.dg/tree-ssa/pr72772.c: New test.
2907 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2909 PR rtl-optimization/66669
2910 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2912 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2914 PR tree-optimization/72824
2915 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2917 2016-08-09 Richard Biener <rguenther@suse.de>
2919 PR tree-optimization/71802
2920 * gcc.dg/torture/pr71802.c: New testcase.
2922 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2925 * g++.dg/eh/stdarg1.C: New test.
2927 2016-08-08 Andi Kleen <ak@linux.intel.com>
2929 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2930 test command line in failure log.
2931 (profopt-execute): dito. Make autofdo file names unique.
2933 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2936 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2939 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2941 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2943 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2944 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2945 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2946 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2947 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2948 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2950 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2953 * gcc.dg/cpp/pr66415-1.c: Likewise.
2954 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2955 * gcc.dg/format/c90-printf-1.c: Likewise.
2956 * gcc.dg/format/diagnostic-ranges.c: New test case.
2958 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2961 * gfortran.dg/gomp/pr72716.f90: New test.
2964 * gcc.dg/gomp/pr72781.c: New test.
2967 * g++.dg/vect/pr68762-1.cc: New test.
2968 * g++.dg/vect/pr68762-2.cc: New test.
2969 * g++.dg/vect/pr68762.h: New file.
2971 2016-08-08 Martin Sebor <msebor@redhat.com>
2974 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2975 * g++.dg/warn/overflow-warn-3.C: Same.
2976 * g++.dg/warn/overflow-warn-4.C: Same.
2978 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2981 * gfortran.dg/allocate_with_source_21.f03: New test.
2983 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2986 * gfortran.dg/allocate_with_source_20.f03: New test.
2988 2016-08-08 Alan Modra <amodra@gmail.com>
2990 * gcc.c-torture/compile/pr72802.c: New.
2992 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2995 * gfortran.dg/dependency_48.f90: New test.
2997 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3000 * gfortran.dg/pr70040.f90: New testcase.
3002 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3005 * gfortran.dg/matmul_10.f90: New testcase.
3007 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
3009 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3011 2016-08-07 Jakub Jelinek <jakub@redhat.com>
3014 * gcc.dg/pr72816.c: New test.
3016 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
3018 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3019 * g++.dg/conversion/pr41426.C: Likewise.
3020 * g++.dg/conversion/pr66211.C: Likewise.
3021 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3022 * g++.dg/init/ref8.C: Likewise.
3023 * g++.old-deja/g++.law/cvt20.C: Likewise.
3024 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3026 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3028 PR tree-optimization/18046
3029 * gcc.dg/tree-ssa/vrp105.c: New test.
3030 * gcc.dg/tree-ssa/vrp106.c: New test.
3032 2016-08-05 Martin Sebor <msebor@redhat.com>
3034 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3035 1ul in diagnostics. Remove hyphen from "constant-expression."
3036 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3037 * g++.dg/cpp0x/static_assert3.C: Same.
3038 * g++.dg/cpp1y/constexpr-throw.C: Same.
3039 * g++.dg/template/nontype3.C: Same.
3040 * g++.dg/warn/overflow-warn-1.C: Same.
3041 * g++.dg/warn/overflow-warn-3.C: Same.
3042 * g++.dg/warn/overflow-warn-4.C: Same.
3044 2016-08-05 David Malcolm <dmalcolm@redhat.com>
3046 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3047 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3048 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3049 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3051 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3053 PR tree-optimization/72810
3054 * gcc.dg/tree-ssa/vrp110.c: New test.
3056 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3059 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3061 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3062 saving the half-precision registers.
3063 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3064 value is returned in h0.
3065 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3066 are passed in FP/SIMD registers.
3067 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3068 passing works corrcetly.
3069 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3070 (hfa_f16x2_t): Likewise.
3071 (hfa_f16x3_t): Likewise.
3072 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3073 are promoted to double and passed in a double register.
3074 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3075 are promoted to double and stacked.
3076 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3078 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3079 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3080 __fp16 first get passed in FP/SIMD registers, then stacked.
3082 2016-08-05 Nathan Sidwell <nathan@acm.org>
3085 * g++.dg/cpp0x/pr68724.C: New.
3087 2016-08-05 Richard Biener <rguenther@suse.de>
3089 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3091 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3093 * gcc.dg/tree-ssa/vrp107.c: New test.
3094 * gcc.dg/tree-ssa/vrp108.c: New test.
3095 * gcc.dg/tree-ssa/vrp109.c: New test.
3097 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3099 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3102 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3104 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3106 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3107 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3108 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3110 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3111 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3112 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3115 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3118 * g++.dg/cpp1y/lambda-ice1.C: New.
3120 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3123 * g++.dg/cpp1y/pr72759.C: New test.
3125 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3127 * gcc.dg/switch-10.c: New test.
3129 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3131 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3133 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3135 * c-c++-common/goacc/routine-5.c: Update.
3137 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3139 PR rtl-optimization/70903
3140 * gcc.c-torture/execute/pr70903.c: New test.
3142 2016-08-04 Martin Liska <mliska@suse.cz>
3144 * gcc.dg/params/params.exp: Replace file exists with
3145 TESTING_IN_BUILD_TREE.
3147 2016-08-04 Marek Polacek <polacek@redhat.com>
3150 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3152 2016-08-04 Richard Biener <rguenther@suse.de>
3155 * gcc.dg/torture/pr71984.c: Guard correctness check for
3158 2016-08-03 Andrew Pinski <apinski@cavium.com>
3160 * gcc.c-torture/compile/20160802-1.c: New testcase.
3162 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
3164 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3166 2016-08-03 Richard Biener <rguenther@suse.de>
3168 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3170 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3171 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3173 2016-08-03 Richard Biener <rguenther@suse.de>
3175 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3176 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3177 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3178 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3180 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3182 * gcc.dg/init-excess-2.c: Require int32plus.
3183 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3184 * gcc.dg/pr59963-2.c: Require int32plus.
3185 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3186 * gcc.dg/unroll-7.c: Require int32plus.
3188 2016-08-02 Bin Cheng <bin.cheng@arm.com>
3190 PR tree-optimization/34114
3191 * gcc.dg/tree-ssa/loop-42.c: New test.
3193 2016-08-02 Tamar Christina <tamar.christina@arm.com>
3195 * gcc.target/aarch64/vminmaxnm.c: New.
3196 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3199 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3201 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3202 vec_extract for vector float, vector int, vector short, and vector
3204 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3205 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3206 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3207 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3209 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3211 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3212 single stack adjustment, no writeback.
3213 * gcc.target/aarch64/test_frame_12.c: Likewise.
3214 * gcc.target/aarch64/test_frame_13.c: Likewise.
3215 * gcc.target/aarch64/test_frame_15.c: Likewise.
3216 * gcc.target/aarch64/test_frame_6.c: Likewise.
3217 * gcc.target/aarch64/test_frame_7.c: Likewise.
3218 * gcc.target/aarch64/test_frame_8.c: Likewise.
3219 * gcc.target/aarch64/test_frame_16.c: New test.
3221 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3224 * gcc.target/i386/pr72748.c: New test.
3226 2015-08-01 Alan Hayward <alan.hayward@arm.com>
3228 PR tree-optimization/71818
3229 * gcc.dg/vect/pr71818.c: New
3231 2016-08-01 Martin Liska <mliska@suse.cz>
3233 PR tree-optimization/71857
3234 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3236 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3238 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3240 2016-08-01 Jan Beulich <jbeulich@suse.com>
3242 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3244 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3246 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3247 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3249 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
3251 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3252 (check_effective_target_c++): Likewise. Also match for libstdc++.
3254 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3257 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3258 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3259 * gfortran.dg/pr41922.f90: New test.
3261 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3264 * gfortran.dg/pr68566.f90: new test.
3266 2016-07-30 Martin Sebor <msebor@redhat.com>
3270 * g++.dg/cpp0x/constexpr-cast.C: New test.
3271 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3272 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3273 * g++.dg/ubsan/pr63956.C: Correct.
3275 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3277 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3278 vector double or vector long where the vector is in memory.
3279 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3280 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3282 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3285 * gfortran.dg/pr69867.f90: New test.
3287 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3290 * gfortran.dg/pr69962.f90: New test.
3292 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3295 * gfortran.dg/pr70006.f90: New test.
3297 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3300 * gfortran.dg/pr71730.f90: New test.
3301 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3302 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3303 * gfortran.dg/array_constructor_26.f03: Ditto.
3305 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3307 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3308 * gcc.target/powerpc/pr71763.c: Likewise.
3310 2016-07-29 Marek Polacek <polacek@redhat.com>
3313 * gcc.dg/940510-1.c: Adjust dg-error.
3314 * gcc.dg/c99-flex-array-1.c: Likewise.
3315 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3318 * gcc.dg/noncompile/pr71853.c: New test.
3321 * gcc.dg/noncompile/pr71573.c: New test.
3324 * g++.dg/warn/Wparentheses-30.C: New test.
3325 * gcc.dg/Wparentheses-14.c: New test.
3327 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
3329 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3331 2016-07-29 Bin Cheng <bin.cheng@arm.com>
3333 PR tree-optimization/57558
3334 * gcc.dg/vect/pr57558-1.c: New test.
3335 * gcc.dg/vect/pr57558-2.c: New test.
3337 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3339 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
3340 to scan forwprop1 dump pass.
3342 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3345 * g++.dg/template/pr51488.C: New.
3347 2016-07-29 Jakub Jelinek <jakub@redhat.com>
3350 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3352 * gcc.dg/pr71969-1.c: New test.
3353 * gcc.dg/pr71969-2.c: New test.
3354 * gcc.dg/pr71969-3.c: New test.
3356 2016-07-29 Marek Polacek <polacek@redhat.com>
3359 * c-c++-common/pr71574.c: New test.
3362 * gcc.dg/noncompile/pr71583.c: New test.
3364 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3367 * gcc.dg/pr68217.c: New test.
3369 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3372 * gfortran.dg/pr71067_1.f90: New test.
3373 * gfortran.dg/pr71067_2.f90: Ditto.
3375 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3377 * gcc.target/powerpc/vec-extract-1.c: New test.
3379 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3382 * gfortran.dg/pr71799.f90: New test.
3384 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3387 * g++.dg/cpp0x/pr71665-1.C: New.
3388 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3389 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3390 * g++.dg/ext/label10.C: Likewise.
3391 * g++.dg/parse/constant5.C: Likewise.
3393 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3396 * gfortran.dg/pr71859.f90: New test.
3397 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3398 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3400 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
3403 * gfortran.dg/pr71883.f90 : New test.
3405 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3407 PR tree-optimization/71734
3408 * g++.dg/vect/pr70729-nest.cc: New test.
3410 2016-07-28 Renlin Li <renlin.li@arm.com>
3413 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3416 * gfortran.dg/dependency_47.f90: New test.
3418 2016-07-28 Martin Liska <mliska@suse.cz>
3420 PR gcov-profile/68025
3421 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3423 2016-07-28 Martin Liska <mliska@suse.cz>
3425 * g++.dg/vect/pr70944.cc: New test.
3427 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3430 * gcc.dg/torture/pr71994.c: New test.
3432 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3435 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3436 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3437 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3439 2016-07-27 Richard Biener <rguenther@suse.de>
3441 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3443 2016-07-27 Martin Liska <mliska@suse.cz>
3445 * gcc.dg/predict-13.c: New test.
3446 * gcc.dg/predict-14.c: New test.
3448 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3450 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
3452 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3455 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3458 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3459 IEEE built-in functions handle quiet and signalling NaNs
3462 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3465 * gfortran.dg/pr71862.f90: New test.
3467 2016-07-26 Martin Sebor <msebor@redhat.com>
3469 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3470 selector with dg-options.
3472 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3474 PR tree-optimization/18046
3475 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3476 * gcc.dg/tree-ssa/vrp103.c: New test.
3477 * gcc.dg/tree-ssa/vrp104.c: New test.
3479 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3481 * gcc.target/powerpc/pr63354.c: Require lp64 since
3482 -mprofile-kernel is not legal with -m32.
3484 2016-07-26 Richard Biener <rguenther@suse.de>
3486 PR rtl-optimization/71984
3487 * gcc.dg/torture/pr71984.c: New testcase.
3489 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3491 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3492 g++-dg-runtest via et-dg-runtest.
3493 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3494 * gcc.dg/vect/vect.exp: Likewise.
3495 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3496 gfortran-dg-runtest.
3497 * gfortran.dg/vect/vect.exp: Likewise.
3498 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3499 (check_mips_loongson_hw_available): Likewise.
3500 (check_effective_target_mpaired_single_runtime): Likewise.
3501 (check_effective_target_mips_loongson_runtime): Likewise.
3502 (add_options_for_mpaired_single): Likewise.
3503 (check_effective_target_vect_int): Add global et_index.
3504 Check and save the supported feature for a target selected by
3505 the et_index target. Break long lines where appropriate. Call
3506 et-is-effective-target for MIPS with an argument instead of
3507 check_effective_target_* where appropriate.
3508 (check_effective_target_vect_intfloat_cvt): Likewise.
3509 (check_effective_target_vect_uintfloat_cvt): Likewise.
3510 (check_effective_target_vect_floatint_cvt): Likewise.
3511 (check_effective_target_vect_floatuint_cvt): Likewise.
3512 (check_effective_target_vect_simd_clones): Likewise.
3513 (check_effective_target_vect_shift): ewise.
3514 (check_effective_target_whole_vector_shift): Likewise.
3515 (check_effective_target_vect_bswap): Likewise.
3516 (check_effective_target_vect_shift_char): Likewise.
3517 (check_effective_target_vect_long): Likewise.
3518 (check_effective_target_vect_float): Likewise.
3519 (check_effective_target_vect_double): Likewise.
3520 (check_effective_target_vect_long_long): Likewise.
3521 (check_effective_target_vect_no_int_max): Likewise.
3522 (check_effective_target_vect_no_int_add): Likewise.
3523 (check_effective_target_vect_no_bitwise): Likewise.
3524 (check_effective_target_vect_widen_shift): Likewise.
3525 (check_effective_target_vect_no_align): Likewise.
3526 (check_effective_target_vect_hw_misalign): Likewise.
3527 (check_effective_target_vect_element_align): Likewise.
3528 (check_effective_target_vect_condition): Likewise.
3529 (check_effective_target_vect_cond_mixed): Likewise.
3530 (check_effective_target_vect_char_mult): Likewise.
3531 (check_effective_target_vect_short_mult): Likewise.
3532 (check_effective_target_vect_int_mult): Likewise.
3533 (check_effective_target_vect_extract_even_odd): Likewise.
3534 (check_effective_target_vect_interleave): Likewise.
3535 (check_effective_target_vect_stridedN): Likewise.
3536 (check_effective_target_vect_multiple_sizes): Likewise.
3537 (check_effective_target_vect64): Likewise.
3538 (check_effective_target_vect_call_copysignf): Likewise.
3539 (check_effective_target_vect_call_sqrtf): Likewise.
3540 (check_effective_target_vect_call_btrunc): Likewise.
3541 (check_effective_target_vect_call_btruncf): Likewise.
3542 (check_effective_target_vect_call_ceil): Likewise.
3543 (check_effective_target_vect_call_ceilf): Likewise.
3544 (check_effective_target_vect_call_floor): Likewise.
3545 (check_effective_target_vect_call_floorf): Likewise.
3546 (check_effective_target_vect_call_lceil): Likewise.
3547 (check_effective_target_vect_call_lfloor): Likewise.
3548 (check_effective_target_vect_call_nearbyint): Likewise.
3549 (check_effective_target_vect_call_nearbyintf): Likewise.
3550 (check_effective_target_vect_call_round): Likewise.
3551 (check_effective_target_vect_call_roundf): Likewise.
3552 (check_effective_target_vect_perm): Likewise, but also append *_saved
3553 to the existing global name to properly cache the result.
3554 (check_effective_target_vect_perm_byte): Likewise.
3555 (check_effective_target_vect_perm_short): Likewise.
3556 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3557 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3558 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3559 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3560 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3561 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3562 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3563 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3564 (check_effective_target_vect_sdot_qi): Likewise.
3565 (check_effective_target_vect_udot_qi): Likewise.
3566 (check_effective_target_vect_sdot_hi): Likewise.
3567 (check_effective_target_vect_udot_hi): Likewise.
3568 (check_effective_target_vect_usad_char): Likewise.
3569 (check_effective_target_vect_pack_trunc): Likewise.
3570 (check_effective_target_vect_unpack): Likewise.
3571 (check_effective_target_vect_aligned_arrays): Likewise.
3572 (check_effective_target_vect_natural_alignment): Likewise.
3573 (check_effective_target_vector_alignment_reachable): Likewise.
3574 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3575 (is-effective-target): Initialize et_index if undefined.
3576 (et-dg-runtest): New.
3577 (et-is-effective-target): Likewise.
3578 (check_vect_support_and_set_flags): Add supported MIPS targets to
3579 EFFECTIVE_TARGETS list. Return the number of supported targets.
3581 2016-07-26 Richard Biener <rguenther@suse.de>
3582 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3585 * gcc.dg/pr70920-1.c: New test-case.
3586 * gcc.dg/pr70902-2.c: Likewise.
3587 * gcc.dg/pr70920-3.c: Likewise.
3588 * gcc.dg/pr70920-4.c: Likewise
3589 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3592 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
3594 * gcc.c-torture/execute/pr71494.c: Require label_values.
3595 * gcc.dg/pr16973.c: Ditto.
3597 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3599 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3600 * gcc.dg/torture/pr69771.c: Require int32plus.
3601 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3603 2016-07-25 Martin Liska <mliska@suse.cz>
3605 * gcc.dg/torture/pr71987.c: New test.
3607 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3610 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3611 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3612 * gfortran.dg/pr71935.f90: New test.
3614 2016-07-22 Martin Sebor <msebor@redhat.com>
3617 * g++.dg/ext/atomic-3.C: New test.
3618 * gcc.dg/atomic/pr71675.c: New test.
3620 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3622 * gcc.target/i386/mvc8.c: New test.
3624 2016-07-22 Bin Cheng <bin.cheng@arm.com>
3626 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3627 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3629 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3632 * gfortran.dg/constructor_50.f90: New test.
3634 2016-07-22 Martin Liska <mliska@suse.cz>
3636 PR gcov-profile/69028
3637 PR gcov-profile/62047
3638 * g++.dg/cilk-plus/pr69028.C: New test.
3640 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3642 * gfortran.dg/coarray_stat_2.f90: New test.
3644 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3646 * gcc.target/powerpc/vec-extract.h: New files to check the
3647 vec_extract built-in functions for all vector types, testing
3648 accessing each element, both with constant and variable element
3650 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3651 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3652 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3653 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3654 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3655 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3656 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3657 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3658 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3660 2016-07-21 Jakub Jelinek <jakub@redhat.com>
3663 * g++.dg/other/pr71728.C: New test.
3665 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3667 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3668 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3669 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3670 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3671 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3673 2016-07-21 Richard Biener <rguenther@suse.de>
3675 PR tree-optimization/71947
3676 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3678 2016-07-21 Bin Cheng <bin.cheng@arm.com>
3680 * gcc.dg/tree-ssa/scev-15.c: New.
3682 2016-07-21 Bin Cheng <bin.cheng@arm.com>
3684 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3686 2016-07-21 Jakub Jelinek <jakub@redhat.com>
3689 * g++.dg/gomp/pr71941.C: New test.
3691 2016-07-20 David Malcolm <dmalcolm@redhat.com>
3695 * g++.dg/spellcheck-identifiers.C: New test case, based on
3696 gcc.dg/spellcheck-identifiers.c.
3697 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3698 gcc.dg/spellcheck-identifiers-2.c.
3699 * g++.dg/spellcheck-typenames.C: New test case, based on
3700 gcc.dg/spellcheck-typenames.c
3702 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
3704 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3705 pointer to member function and also test catching by reference.
3707 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3709 * gcc.target/s390/pr67443.c: Fix test case.
3711 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3713 * gcc.target/s390/insv-1.c: Xfail some tests.
3714 * gcc.target/s390/insv-2.c: Likewise.
3716 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
3718 * gcc.target/avr/torture/get-mem.c: New test.
3719 * gcc.target/avr/torture/set-mem.c: New test.
3721 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
3724 * gcc.target/avr/torture/tiny-progmem.c: New test.
3726 2016-07-20 Jakub Jelinek <jakub@redhat.com>
3729 * g++.dg/parse/pr71909.C: New test.
3730 * g++.dg/tm/pr71909.C: New test.
3733 * g++.dg/cpp0x/constexpr-50060.C: New test.
3734 * g++.dg/cpp1y/constexpr-50060.C: New test.
3736 2016-07-20 Martin Liska <mliska@suse.cz>
3738 * gfortran.dg/graphite/pr71898.f90: New test.
3740 2016-07-20 Bin Cheng <bin.cheng@arm.com>
3742 PR tree-optimization/71503
3743 PR tree-optimization/71683
3744 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3745 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3747 2016-07-20 Martin Liska <mliska@suse.cz>
3749 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3750 * gcc.dg/plugin/sreal-test-1.c: Remove.
3751 * gcc.dg/plugin/sreal_plugin.c: Remove.
3753 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3756 * gfortran.dg/dependency_47.f90: New test.
3758 2016-07-19 Jakub Jelinek <jakub@redhat.com>
3760 PR rtl-optimization/71916
3761 * gcc.c-torture/compile/pr71916.c: New test.
3764 * g++.dg/torture/pr71874.C: New test.
3767 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3768 (my_alloc): Rewritten to use __builtin_posix_memalign and
3770 (my_free): Use __builtin_free instead of _mm_free.
3771 (Vec::operator=): Use __builtin_memcpy.
3773 2016-07-19 Martin Jambor <mjambor@suse.cz>
3776 * gfortran.dg/pr71688.f90: New test.
3778 2016-07-19 Richard Biener <rguenther@suse.de>
3780 * c-c++-common/vector-subscript-6.c: New testcase.
3781 * c-c++-common/vector-subscript-7.c: Likewise.
3783 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3785 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3786 and UInt32 based on __SIZEOF_INT__.
3788 2016-07-19 Richard Biener <rguenther@suse.de>
3790 PR tree-optimization/71901
3791 * gcc.dg/torture/pr71901.c: New testcase.
3793 2016-07-19 Richard Biener <rguenther@suse.de>
3795 PR tree-optimization/71908
3796 * gcc.dg/torture/pr71908.c: New testcase.
3798 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3801 * gcc.target/powerpc/pr71493-1.c: New test.
3802 * gcc.target/powerpc/pr71493-2.c: Likewise.
3804 2016-07-18 Jakub Jelinek <jakub@redhat.com>
3807 * g++.dg/conversion/ambig3.C: New test.
3810 * g++.dg/cpp0x/constexpr-71828.C: New test.
3813 * g++.dg/template/pr71826.C: New test.
3816 * g++.dg/template/defarg21.C: New test.
3819 * g++.dg/ext/vector31.C: New test.
3821 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3823 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3825 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3827 PR tree-optimization/71734
3828 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3830 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3832 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3833 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3834 stack-layout-dynamic-1.c: New test.
3836 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3838 * gcc.target/s390/nolrl-1.c: New test.
3840 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3843 * gfortran.dg/pr71523_1.f90: New test.
3844 * gfortran.dg/pr71523_2.f90: New test.
3846 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3848 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3850 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3851 Marco Restelli <mrestelli@gmail.com>
3854 * gfortran.dg/pr62125.f90: New test.
3856 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3858 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3859 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3861 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3864 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3865 * g++.dg/cpp0x/nullptr35.C: New test.
3867 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3869 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3871 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3873 * gfortran.dg/goacc/vector_length.f90: New test.
3875 2016-07-15 Richard Biener <rguenther@suse.de>
3877 PR tree-optimization/71881
3878 * gcc.dg/torture/pr71881.c: New testcase.
3880 2016-07-15 Richard Biener <rguenther@suse.de>
3882 PR tree-optimization/71887
3883 * gcc.dg/torture/pr71887.c: New testcase.
3885 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3888 * gcc.dg/spellcheck-identifiers-3.c: New test.
3890 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3893 * gfortran.dg/null_9.f90: New test.
3895 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3897 * gcc.dg/tree-ssa/loop-41.c: New test.
3899 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3901 PR tree-optimization/71347
3902 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3904 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3907 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3908 * gfortran.dg/contains.f90: Ditto.
3909 * gfortran.dg/contains_empty_1.f03: Ditto.
3910 * gfortran.dg/submodule_3.f08: Ditto.
3912 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3915 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3916 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3917 expected diagnostics.
3920 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3921 * gcc.dg/spellcheck-identifiers-2.c: New test.
3922 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3923 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3925 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3927 PR tree-optimization/71872
3928 * gcc.c-torture/compile/pr71872.c: New test.
3930 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3932 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3933 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3934 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3935 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3936 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3937 * gcc.target/arm/atomic-op-acquire-1.c: This.
3938 * gcc.target/arm/atomic-op-char.c: Rename into ...
3939 * gcc.target/arm/atomic-op-char-1.c: This.
3940 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3941 * gcc.target/arm/atomic-op-consume-1.c: This.
3942 * gcc.target/arm/atomic-op-int.c: Rename into ...
3943 * gcc.target/arm/atomic-op-int-1.c: This.
3944 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3945 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3946 * gcc.target/arm/atomic-op-release.c: Rename into ...
3947 * gcc.target/arm/atomic-op-release-1.c: This.
3948 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3949 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3950 * gcc.target/arm/atomic-op-short.c: Rename into ...
3951 * gcc.target/arm/atomic-op-short-1.c: This.
3952 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3953 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3954 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3955 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3956 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3957 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3958 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3959 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3960 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3961 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3963 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3966 * gfortran.dg/select_type_35.f03: New test.
3968 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3971 PR tree-optimization/70923
3972 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3973 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3974 * gcc.dg/vect/pr65951.c: Likewise.
3975 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3977 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3979 * c-c++-common/pr60226.c: Expect maximum object file alignment
3982 2016-07-14 Richard Biener <rguenther@suse.de>
3984 PR tree-optimization/71866
3985 * gcc.dg/torture/pr71866.c: New testcase.
3987 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3989 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3990 selector and enclose boolean expression in curly braces.
3992 2016-07-14 Alan Modra <amodra@gmail.com>
3995 * gcc.target/powerpc/p9-novsx.c: New.
3997 2016-07-13 Andi Kleen <ak@linux.intel.com>
3999 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4000 * g++.dg/tree-prof/morefunc.C: Dito.
4001 * g++.dg/tree-prof/pr35545.C: Dito.
4002 * g++.dg/tree-prof/reorder.C: Dito.
4003 * gcc.dg/tree-prof/20050826-2.c: Dito.
4004 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4005 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4006 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4007 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4008 * gcc.dg/tree-prof/inliner-1.c: Dito.
4009 * gcc.dg/tree-prof/merge_block.c: Dito.
4010 * gcc.dg/tree-prof/stringop-1.c: Dito.
4011 * gcc.dg/tree-prof/stringop-2.c: Dito.
4012 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4013 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4014 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4015 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4016 * gcc.dg/tree-prof/update-loopch.c: Dito.
4017 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4018 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4019 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4020 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4021 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4022 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4023 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4025 2016-07-13 Andi Kleen <ak@linux.intel.com>
4027 * lib/profopt.exp (profopt-execute): Remove .imports files.
4029 2016-07-13 Andi Kleen <ak@linux.intel.com>
4031 * lib/profopt.exp (profopt-execute): Always log profiler command line.
4033 2016-07-13 Andi Kleen <ak@linux.intel.com>
4035 * lib/profopt.exp (dg-final-scan-autofdo,
4036 dg-final-scan-not-autofdo): New functions.
4038 2016-07-13 Bin Cheng <bin.cheng@arm.com>
4040 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4041 * gcc.dg/vect/vect-35.c: Ditto.
4042 * gcc.dg/vect/vect-alias-check-2.c: New test.
4044 2016-07-13 Martin Liska <mliska@suse.cz>
4046 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4047 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4048 * gfortran.dg/pr42108.f90: Update expected dump scan.
4050 2016-07-13 Richard Biener <rguenther@suse.de>
4052 PR tree-optimization/24574
4053 * gcc.dg/pr24574.c: New testcase.
4055 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4057 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4058 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4059 * c-c++-common/pr68833-1.c: Require int32plus.
4060 * gcc.dg/ipa/pr63551.c: Likewise.
4061 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4062 * gcc.dg/ipa/pr64041.c: Require int32plus.
4064 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4067 * g++.dg/pr71633.C: New test.
4069 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4071 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4072 Add new arm_thumb1_cbz_ok effective target.
4073 * gcc.target/arm/cbz.c: New test.
4075 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4077 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4078 Define effective target.
4079 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4080 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4081 * gcc.target/arm/movhi_movw.c: New test.
4082 * gcc.target/arm/movsi_movw.c: Likewise.
4083 * gcc.target/arm/movdi_movw.c: Likewise.
4085 2016-07-13 Richard Biener <rguenther@suse.de>
4088 * gcc.dg/pr71104-1.c: New testcase.
4089 * gcc.dg/pr71104-2.c: Likewise.
4091 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4094 * gcc.target/powerpc/pr71805.c: New test.
4096 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4098 * gcc.target/powerpc/divkc3-1.c: New.
4099 * gcc.target/powerpc/mulkc3-1.c: New.
4101 2016-07-12 Nathan Sidwell <nathan@acm.org>
4103 * gcc.target/arm/data-rel-1.c: New.
4104 * gcc.target/arm/data-rel-2.c: New.
4105 * gcc.target/arm/data-rel-3.c: New.
4107 2016-07-12 Martin Liska <mliska@suse.cz>
4109 * gcc.dg/params/blocksort-part.c: New test.
4110 * gcc.dg/params/params.exp: New file.
4112 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4115 * gcc.c-torture/execute/pr71700.c: New test.
4117 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4118 Richard Biener <rguenther@suse.de>
4120 PR tree-optimization/23286
4121 PR tree-optimization/70159
4122 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4123 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4124 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4125 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4126 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4127 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4128 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4129 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4130 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4131 * gcc.dg/pr51879-12.c: Likewise.
4132 * gcc.dg/strlenopt-9.c: Likewise.
4133 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4134 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4135 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4136 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4137 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4138 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4139 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4140 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4141 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4142 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4143 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4144 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4145 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4146 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4147 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4149 2016-07-12 Richard Biener <rguenther@suse.de>
4151 PR rtl-optimization/68961
4152 * gcc.target/i386/pr68961.c: New testcase.
4154 2016-07-11 Jakub Jelinek <jakub@redhat.com>
4157 * c-c++-common/gomp/pr71758.c: New test.
4158 * gfortran.dg/gomp/pr71758.f90: New test.
4160 PR tree-optimization/71823
4161 * gcc.dg/vect/pr71823.c: New test.
4163 2016-07-11 David Malcolm <dmalcolm@redhat.com>
4165 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4166 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4167 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4169 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4172 * gcc.target/i386/pr71801.c: New test.
4174 2016-07-11 Richard Biener <rguenther@suse.de>
4176 PR tree-optimization/71816
4177 * gcc.dg/torture/pr71816.c: New testcase.
4179 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4182 * gfortran.dg/dependency_46.f90: New test.
4184 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4186 PR rtl-optimization/71621
4187 * gcc.target/i386/pr71621-1.c: New.
4188 * gcc.target/i386/pr71621-2.c: New.
4190 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4192 * gfortran.dg/goacc/pr71704.f90: New test.
4194 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4197 * gcc.target/powerpc/pr71297.c: New.
4199 2016-07-08 Jiong Wang <jiong.wang@arm.com>
4201 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4203 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4206 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4208 2016-07-08 Alan Hayward <alan.hayward@arm.com>
4210 PR tree-optimization/71667
4211 * gcc.dg/vect/pr71667.c: New
4213 2016-07-08 Martin Liska <mliska@suse.cz>
4215 * gcc.dg/torture/pr71606.c: New test.
4217 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4220 * gfortran.dg/pr71764.f90: New test.
4222 2016-07-07 Jakub Jelinek <jakub@redhat.com>
4223 Kai Tietz <ktietz70@googlemail.com>
4227 * g++.dg/cpp0x/pr70869.C: New test.
4228 * g++.dg/cpp0x/pr71054.C: New test.
4230 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
4232 * g++.dg/debug/pr71432.C: Fail on AIX.
4234 2016-07-07 Martin Liska <mliska@suse.cz>
4236 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4237 an undefined behavior.
4238 * gfortran.dg/do_3.F90: Likewise.
4239 * gfortran.dg/do_check_11.f90: New test.
4240 * gfortran.dg/do_check_12.f90: New test.
4241 * gfortran.dg/do_corner_warn.f90: New test.
4243 2016-07-07 Martin Liska <mliska@suse.cz>
4245 * gfortran.dg/predict-1.f90: Ammend the test.
4246 * gfortran.dg/predict-2.f90: Likewise.
4248 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4251 * g++.dg/pr71624.C: New test.
4253 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4255 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4256 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4257 ARMv8-M Mainline architectures.
4259 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4261 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4262 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4264 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4268 * gcc.target/powerpc/pr71763.c: New file.
4270 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4272 PR tree-optimization/71518
4273 * gcc.dg/pr71518.c: New test.
4275 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4277 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4279 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4282 * gcc.target/avr/pr50739.c: New test.
4284 2016-07-05 Jan Hubicka <jh@suse.cz>
4286 * gcc.dg/tree-ssa/scev-14.c: update template.
4288 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4290 * gcc.dg/vect/group-no-gaps-1.c: New test.
4292 2016-07-05 Andi Kleen <ak@linux.intel.com>
4294 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4295 if kernel supports MPX.
4297 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
4299 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4301 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4302 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4304 * gcc.target/powerpc/signbit-1.c: New test.
4305 * gcc.target/powerpc/signbit-2.c: New test.
4306 * gcc.target/powerpc/signbit-3.c: New test.
4308 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4310 PR rtl-optimization/71594
4311 * gcc.dg/torture/pr71594.c: New test.
4313 2016-07-05 Jan Hubicka <jh@suse.cz>
4315 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4317 2016-07-05 David Malcolm <dmalcolm@redhat.com>
4320 * g++.dg/parse/error5.C: Update column
4321 number of missing semicolon error.
4322 * g++.dg/pr62314-2.C: New test case.
4324 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4326 * gfortran.dg/coarray_stat_function.f90: New test.
4327 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4328 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4331 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4334 * gfortran.dg/deferred_character_17.f90: New test.
4336 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4338 * gcc.target/arm/neon/polytypes.c: Move to ...
4339 * gcc.target/arm/polytypes.c: ... here.
4340 * gcc.target/arm/neon/pr51534.c: Move to ...
4341 * gcc.target/arm/pr51534.c: ... here.
4342 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4343 * gcc.target/arm/vect-vcvt.c: ... here.
4344 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4345 * gcc.target/arm/vect-vcvtq.c: ... here.
4346 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4347 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4348 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4349 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4350 * gcc.target/arm/neon/neon.exp: Delete.
4351 * gcc.target/arm/neon/: Delete.
4353 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4356 * gfortran.dg: pr65575.f90: New test.
4358 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4361 * gfortran.dg: pr35849.f90: New test.
4363 2016-07-04 Jakub Jelinek <jakub@redhat.com>
4366 * g++.dg/cpp0x/pr71739.C: New test.
4368 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4370 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4372 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4374 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4376 * gcc.target/s390/loc-1.c: New test.
4378 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4380 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4381 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
4383 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4386 * gcc.target/aarch64/pr63874.c: New test.
4388 2016-07-04 Jan Beulich <jbeulich@suse.com>
4390 * g++.dg/header.c: New.
4391 * gcc.dg/header.c: New.
4393 2016-07-02 Jakub Jelinek <jakub@redhat.com>
4396 * c-c++-common/Wunused-var-15.c: New test.
4398 2016-07-01 Jakub Jelinek <jakub@redhat.com>
4401 * gfortran.dg/gomp/pr71687.f90: New test.
4403 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4405 * gcc.dg/const-float128-ped.c: Require __float128 effective
4407 * gcc.dg/const-float128.c: Likewise.
4408 * gcc.dg/torture/float128-cmp-invalid.c: Require
4409 __float128 and base_quadfloat_support effective targets, and
4411 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4412 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4413 * gcc.dg/torture/float128-nan.c: Likewise.
4414 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4415 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4416 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4417 * lib/target-supports.exp (check_effective_target___float128): New.
4418 (add_options_for___float128): New.
4419 (check_effective_target_base_quadword_support): New.
4421 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4424 * gcc.target/powerpc/pr71720.c: New test.
4426 2016-07-01 Jan Beulich <jbeulich@suse.com>
4428 * gcc.dg/bss.c: New.
4430 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4433 * gcc.target/powerpc/pr71698.c: New test.
4435 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
4438 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4439 instead of ".foo" for its section name.
4440 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4441 depending on MCU's flash size.
4442 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4443 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4444 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4445 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4446 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4447 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4449 2016-07-01 Jan Beulich <jbeulich@suse.com>
4451 * gcc.target/i386/pr65105-2.c: Add -msse2.
4453 2016-06-30 Jakub Jelinek <jakub@redhat.com>
4455 PR tree-optimization/71707
4456 * gcc.dg/strlenopt-29.c: New test.
4459 * gfortran.dg/gomp/pr71704.f90: New test.
4462 * gfortran.dg/gomp/pr71705.f90: New test.
4464 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4466 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4467 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4468 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4469 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4470 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4471 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4472 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4473 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4474 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4475 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4476 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4477 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4478 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4479 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4480 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4481 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4482 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4483 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4484 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4485 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4486 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4487 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4488 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4489 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4490 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4491 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4492 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4493 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4494 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4495 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4496 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4497 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4498 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4499 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4500 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4501 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4502 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4503 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4504 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4505 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4506 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4507 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4508 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4509 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4510 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4511 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4512 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4513 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4514 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4515 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4516 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4517 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4518 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4519 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4520 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4521 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4522 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4523 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4524 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4525 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4526 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4527 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4528 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4529 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4530 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4531 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4532 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4533 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4534 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4535 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4536 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4537 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4538 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4539 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4540 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4541 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4542 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4543 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4544 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4545 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4546 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4548 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4549 James Greenhalgh <james.greenhalgh@arm.com>
4551 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4553 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
4554 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4556 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4558 2016-06-30 David Malcolm <dmalcolm@redhat.com>
4561 * gcc.dg/spellcheck-options-12.c: New test case.
4563 2016-06-30 Jakub Jelinek <jakub@redhat.com>
4566 * gcc.c-torture/compile/pr71693.c: New test.
4568 2016-06-29 David Malcolm <dmalcolm@redhat.com>
4570 * gcc.dg/spellcheck-params.c: New testcase.
4571 * gcc.dg/spellcheck-params-2.c: New testcase.
4573 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4575 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4576 vector extract instructions.
4577 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4579 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4582 * gfortran.dg/unexpected_eof_2.f90: New test.
4583 * gfortran.dg/unexpected_eof_3.f90: New test.
4585 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
4587 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4589 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4591 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4592 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4593 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4595 2016-06-29 Richard Biener <rguenther@suse.de>
4598 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4600 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4602 * gcc.target/arm/aapcs/neon-vect10.c: Require
4603 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4604 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4605 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4606 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4607 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4608 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4609 * gcc.target/arm/fp16-aapcs-1.c: Require
4610 -mfloat-ab=hard. Also simplify the test.
4611 * gcc.target/arm/fp16-aapcs-2.c: New.
4613 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4615 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
4616 (add_options_for_arm_fp16_ieee): New.
4617 (add_options_for_arm_fp16_alternative): New.
4618 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4620 (effective_target_arm_fp16_hw): New.
4622 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4624 PR tree-optimization/71655
4625 * g++.dg/pr71655.C: New test.
4627 2016-06-29 Martin Liska <mliska@suse.cz>
4629 * gcc.dg/pr71585.c: New test.
4630 * gcc.dg/pr71585-2.c: New test.
4631 * gcc.dg/pr71585-3.c: New test.
4633 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4635 PR tree-optimization/70729
4636 * g++.dg/vect/pr70729.cc: New test.
4638 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4640 * c-c++-common/gomp/cancel-1.c: Extend.
4642 2016-06-29 Jakub Jelinek <jakub@redhat.com>
4644 PR tree-optimization/71625
4645 * gcc.dg/strlenopt-28.c: New test.
4647 2016-06-29 Richard Biener <rguenther@suse.de>
4650 * g++.dg/torture/pr71002.C: Adjust testcase.
4652 2016-06-29 Jakub Jelinek <jakub@redhat.com>
4655 * gcc.dg/pr71685.c: New test.
4657 2016-06-28 Martin Sebor <msebor@redhat.com>
4660 * gcc.dg/init-bad-9.c: New test.
4662 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4664 * gcc.target/powerpc/abs128-1.c: Require VSX.
4665 * gcc.target/powerpc/copysign128-1.c: Likewise.
4666 * gcc.target/powerpc/inf128-1.c: Likewise.
4667 * gcc.target/powerpc/nan128-1.c: Likewise.
4669 2016-06-28 Jakub Jelinek <jakub@redhat.com>
4672 * gcc.c-torture/execute/pr71626-1.c: New test.
4673 * gcc.c-torture/execute/pr71626-2.c: New test.
4675 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4678 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4680 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4683 * gcc.target/powerpc/pr71670.c: New testcase.
4685 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4688 * gcc.target/powerpc/pr71656-1.c: New test.
4689 * gcc.target/powerpc/pr71656-2.c: New test.
4691 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4693 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4695 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4696 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4697 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4698 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4699 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4700 Add arm_neon_fp16_ok effective target.
4701 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4703 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4705 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4707 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4709 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4711 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4713 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4715 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4717 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4719 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4721 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4724 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
4726 * gcc.dg/predict-12.c: New testcase.
4728 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4731 * gfortran.dg/pr71649.f90: New test.
4733 2016-06-25 Jakub Jelinek <jakub@redhat.com>
4735 PR tree-optimization/71643
4736 * g++.dg/opt/pr71643.C: New test.
4738 PR tree-optimization/71631
4739 * gcc.c-torture/execute/pr71631.c: New test.
4741 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4743 * gcc.dg/predict-11.c: New testcase.
4744 * gfortran.dg/predict-2.f90: New testcase.
4746 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4748 * gcc.dg/predict-10.c: New test.
4750 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4752 * gcc.target/powerpc/abs128-1.c: New.
4753 * gcc.target/powerpc/copysign128-1.c: New.
4754 * gcc.target/powerpc/inf128-1.c: New.
4755 * gcc.target/powerpc/nan128-1.c: New.
4757 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4759 * gfortran.dg/pr71642.f90: New test.
4761 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4763 PR tree-optimization/71647
4764 * gcc.target/i386/pr71647.c: New test.
4766 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4768 * gcc.target/i386/noplt-gd-1.c: New test.
4769 * gcc.target/i386/noplt-gd-2.c: Likewise.
4770 * gcc.target/i386/noplt-gd-3.c: Likewise.
4771 * gcc.target/i386/noplt-ld-1.c: Likewise.
4772 * gcc.target/i386/noplt-ld-2.c: Likewise.
4773 * gcc.target/i386/noplt-ld-3.c: Likewise.
4774 * lib/target-supports.exp
4775 (check_effective_target_tls_get_addr_via_got): New.
4777 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4779 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4780 testsuite compile flags.
4781 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4782 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4784 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4786 * g++dg/vect/pr36684.cc: Add dg-do compile.
4787 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4788 * gcc.dg/vect/pr70021.c: Ditto.
4789 * gcc.dg/vect/pr70138-1.c: Ditto.
4790 * gcc.dg/vect/pr70138-2.c: Ditto.
4791 * gcc.dg/vect/pr70354-1.c: Ditto.
4792 * gcc.dg/vect/pr70354-2.c: Ditto.
4793 * gcc.dg/vect/pr71259.c: Ditto.
4794 * gcc.dg/vect/pr71416-1.c: Ditto.
4795 * gcc.dg/vect/slp-43.c: Ditto.
4796 * gcc.dg/vect/slp-45.c: Ditto.
4797 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4798 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4799 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4800 * gfortran.dg/vect/pr69980.f90: Ditto.
4802 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4804 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4805 * gcc.dg/vect/bb-slp-30.c: Ditto.
4806 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4807 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4808 * gcc.dg/vect/pr45902.c: Ditto.
4809 * gcc.dg/vect/pr48172.c: Ditto.
4810 * gcc.dg/vect/pr48377.c: Ditto.
4811 * gcc.dg/vect/pr49038.c: Ditto.
4812 * gcc.dg/vect/pr49771.c: Ditto.
4813 * gcc.dg/vect/pr52091.c: Ditto.
4814 * gcc.dg/vect/pr53185-2.c: Ditto.
4815 * gcc.dg/vect/pr56826.c: Ditto.
4816 * gcc.dg/vect/pr60276.c: Ditto.
4817 * gcc.dg/vect/pr62021.c: Ditto.
4818 * gcc.dg/vect/pr63530.c: Ditto.
4819 * gcc.dg/vect/pr65518.c: Ditto.
4820 * gcc.dg/vect/pr65947-1.c: Ditto.
4821 * gcc.dg/vect/pr65947-10.c: Ditto.
4822 * gcc.dg/vect/pr65947-11.c: Ditto.
4823 * gcc.dg/vect/pr65947-12.c: Ditto.
4824 * gcc.dg/vect/pr65947-13.c: Ditto.
4825 * gcc.dg/vect/pr65947-2.c: Ditto.
4826 * gcc.dg/vect/pr65947-3.c: Ditto.
4827 * gcc.dg/vect/pr65947-4.c: Ditto.
4828 * gcc.dg/vect/pr65947-5.c: Ditto.
4829 * gcc.dg/vect/pr65947-6.c: Ditto.
4830 * gcc.dg/vect/pr65947-7.c: Ditto.
4831 * gcc.dg/vect/pr65947-8.c: Ditto.
4832 * gcc.dg/vect/pr65947-9.c: Ditto.
4833 * gcc.dg/vect/pr71416-1.c: Ditto.
4834 * gcc.dg/vect/pr71439.c: Ditto.
4835 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4836 * gcc.dg/vect/vect-bswap16.c: Ditto.
4837 * gcc.dg/vect/vect-bswap32.c: Ditto.
4838 * gcc.dg/vect/vect-bswap64.c: Ditto.
4839 * gcc.dg/vect/vect-live-1.c: Ditto.
4840 * gcc.dg/vect/vect-live-2.c: Ditto.
4841 * gcc.dg/vect/vect-live-3.c: Ditto.
4842 * gcc.dg/vect/vect-live-4.c: Ditto.
4843 * gcc.dg/vect/vect-live-5.c: Ditto.
4844 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4845 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4846 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4847 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4848 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4849 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4850 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4851 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4852 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4853 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4854 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4855 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4856 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4857 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4858 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4859 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4860 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4862 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4864 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4866 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4868 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4869 ia32 if R_386_GOT32X relocation is supported.
4870 * gcc.target/i386/noplt-3.c: Likewise.
4871 * gcc.target/i386/noplt-2.c: Likewise.
4872 (main): Renamed to ...
4874 * gcc.target/i386/noplt-4.c: Likewise.
4875 (main): Renamed to ...
4877 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4878 * gcc.target/i386/pr67400-5.c: Likewise.
4880 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4882 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4883 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4885 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4886 f4): Adjust expected diagnostics.
4887 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4888 (T): If OVFP is defined, redefine to TP.
4889 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4890 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4891 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4892 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4893 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4894 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4895 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4896 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4897 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4898 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4899 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4900 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4901 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4902 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4903 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4904 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4905 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4906 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4907 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4908 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4909 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4910 as last argument to __builtin_add_overflow_p.
4912 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4914 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4915 dg-options and remove default vector testsuite compile flags.
4916 * g++.dg/vect/pr33860a.cc: Ditto.
4917 * g++.dg/vect/pr45470-a.cc: Ditto.
4918 * g++.dg/vect/pr45470-b.cc: Ditto.
4919 * g++.dg/vect/pr60896.cc: Ditto.
4920 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4921 * gcc.dg/vect/pr18308.c: Ditto.
4922 * gcc.dg/vect/pr24049.c: Ditto.
4923 * gcc.dg/vect/pr33373.c: Ditto.
4924 * gcc.dg/vect/pr36228.c: Ditto.
4925 * gcc.dg/vect/pr42395.c: Ditto.
4926 * gcc.dg/vect/pr42604.c: Ditto.
4927 * gcc.dg/vect/pr46663.c: Ditto.
4928 * gcc.dg/vect/pr48765.c: Ditto.
4929 * gcc.dg/vect/pr49093.c: Ditto.
4930 * gcc.dg/vect/pr49352.c: Ditto.
4931 * gcc.dg/vect/pr52298.c: Ditto.
4932 * gcc.dg/vect/pr52870.c: Ditto.
4933 * gcc.dg/vect/pr53185.c: Ditto.
4934 * gcc.dg/vect/pr53773.c: Ditto.
4935 * gcc.dg/vect/pr56695.c: Ditto.
4936 * gcc.dg/vect/pr62171.c: Ditto.
4937 * gcc.dg/vect/pr63530.c: Ditto.
4938 * gcc.dg/vect/pr68339.c: Ditto.
4939 * gcc.dg/vect/pr71259.c: Ditto.
4940 * gcc.dg/vect/vect-82_64.c: Ditto.
4941 * gcc.dg/vect/vect-83_64.c: Ditto.
4942 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4943 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4944 * gcc.dg/vect/vect-shift-2.c: Ditto.
4945 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4946 * gfortran.dg/vect/pr39318.f90: Ditto.
4947 * gfortran.dg/vect/pr45714-a.f: Ditto.
4948 * gfortran.dg/vect/pr45714-b.f: Ditto.
4949 * gfortran.dg/vect/pr46213.f90: Ditto.
4951 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4952 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4954 * gcc.target/powerpc/p9-splat-5.c: New test.
4956 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4958 PR tree-optimization/71488
4959 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4960 * lib/target-supports.exp: ... here.
4961 (check_sse4_hw_available): New procedure.
4962 (check_effective_target_sse4_runtime): Ditto.
4963 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4964 -march=westmere for sse4_runtime targets.
4965 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4966 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4967 (dg-additional-options): Use for sse4_runtime targets.
4968 (main): Call check_vect ().
4969 (dg-final): Perform scan only for sse4_runtime targets.
4971 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4975 * gcc.target/i386/pr66232-14.c: New file.
4976 * gcc.target/i386/pr66232-15.c: Likewise.
4977 * gcc.target/i386/pr66232-16.c: Likewise.
4978 * gcc.target/i386/pr66232-17.c: Likewise.
4979 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4980 ia32 if R_386_GOT32X relocation is supported.
4981 * gcc.target/i386/pr67400-2.c: Likewise.
4982 * gcc.target/i386/pr67400-3.c: Likewise.
4983 * gcc.target/i386/pr67400-4.c: Likewise.
4984 * gcc.target/i386/pr67400-6.c: Likewise.
4985 * gcc.target/i386/pr67400-7.c: Likewise.
4986 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4988 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4990 PR libgfortran/48852
4991 * gfortran.dg/char4_iunit_1.f03: Update test.
4992 * gfortran.dg/f2003_io_5.f03: Update test.
4993 * gfortran.dg/real_const_3.f90: Update test.
4995 2016-06-23 Andi Kleen <ak@linux.intel.com>
4997 * g++.dg/bprob/bprob.exp: Support autofdo.
4998 * g++.dg/tree-prof/tree-prof.exp: dito.
4999 * gcc.dg/tree-prof/tree-prof.exp: dito.
5000 * gcc.misc-tests/bprob.exp: dito.
5001 * gfortran.dg/prof/prof.exp: dito.
5002 * lib/profopt.exp: dito.
5003 * lib/target-supports.exp: Check for autofdo.
5005 2016-06-23 Martin Liska <mliska@suse.cz>
5007 * gcc.dg/pr71619.c: New test.
5009 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5012 * gcc.target/i386/pr67400-1.c: New test.
5013 * gcc.target/i386/pr67400-2.c: Likewise.
5014 * gcc.target/i386/pr67400-3.c: Likewise.
5015 * gcc.target/i386/pr67400-4.c: Likewise.
5016 * gcc.target/i386/pr67400-5.c: Likewise.
5017 * gcc.target/i386/pr67400-6.c: Likewise.
5018 * gcc.target/i386/pr67400-7.c: Likewise.
5020 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5022 * c-c++-common/missing-header-1.c: New test case.
5023 * c-c++-common/missing-header-2.c: New test case.
5024 * c-c++-common/missing-header-3.c: New test case.
5025 * c-c++-common/missing-header-4.c: New test case.
5027 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5030 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5032 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5033 expected results due to builtin "nanl" now being suggested for
5035 * gcc.dg/pr67580.c: Update expected messages.
5036 * gcc.dg/spellcheck-identifiers.c: New testcase.
5037 * gcc.dg/spellcheck-typenames.c: New testcase.
5039 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5041 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5043 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5044 diagnostic-test-show-locus-parseable-fixits.c to sources for
5045 diagnostic_plugin_test_show_locus.c.
5046 * lib/gcc-defs.exp (freeform_regexps): New global.
5047 (dg-regexp): New function.
5048 (handle-dg-regexps): New function.
5049 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5050 freeform_regexps to the empty list.
5051 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5053 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5055 PR tree-optimization/71488
5056 * g++.dg/pr71488.C: New test.
5057 * gcc.dg/vect/vect-bool-cmp.c: New test.
5059 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5061 * gcc.dg/guality/param-5.c: New test.
5063 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5065 * gcc.target/i386/asm-flag-7.c: New test.
5067 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5069 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5070 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5071 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5072 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5073 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5074 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5075 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5076 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5077 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5078 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5079 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5080 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5081 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5082 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5083 * lib/target-supports.exp: Likewise.
5085 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5087 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5088 * gcc.dg/attr-ms_struct-2.c: Likewise.
5089 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5090 * gcc.dg/bf-ms-attrib.c: Likewise.
5091 * gcc.dg/bf-ms-layout-2.c: Likewise.
5092 * gcc.dg/bf-ms-layout-3.c: Likewise.
5093 * gcc.dg/bf-ms-layout.c: Likewise.
5094 * gcc.dg/bf-no-ms-layout.c: Likewise.
5095 * gcc.target/i386/bitfield1.c: Likewise.
5096 * gcc.target/i386/bitfield2.c: Likewise.
5097 * gcc.target/i386/bitfield3.c: Likewise.
5099 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5101 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5102 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5103 override other than -mcpu=power9 command-line option is specified,
5104 or if the target operating system is aix.
5105 * gcc.target/powerpc/darn-1.c: Likewise.
5106 * gcc.target/powerpc/darn-2.c: Likewise.
5107 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5108 test if effective-target is not powerpc_p9vector_ok or if the
5109 target operating system is not defined.
5110 * gcc.target/powerpc/vslv-1.c: Likewise.
5111 * gcc.target/powerpc/vsrv-0.c: Likewise.
5112 * gcc.target/powerpc/vsrv-1.c: Likewise.
5114 2016-06-21 Tobias Burnus <burnus@net-b.de>
5117 * gfortran.dg/coarray/data_1.f90: New.
5119 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5121 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5122 (dg-require-effective-target): Use arm_v8_neon_hw.
5123 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5124 (dg-require-effective-target): Likewise.
5125 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5126 (dg-require-effective-target): Likewise.
5127 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5128 (dg-require-effective-target): Likewise.
5129 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5130 (dg-require-effective-target): Likewise.
5131 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5132 (dg-require-effective-target): Likewise.
5133 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5136 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5138 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5139 Set to 3 so test passes.
5141 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5143 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5145 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5147 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5148 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5149 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5150 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5152 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5154 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5155 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5157 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5160 * gcc.target/i386/pr71549.c: New test.
5162 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5164 * gcc.target/powerpc/vadsdu-0.c: Replace
5165 dg-require-effective-target directive to allow test to run on more
5166 platforms, and add dg-skip-if directive to disable test on aix
5167 platforms because of known incompatibilities.
5168 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5169 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5170 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5171 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5172 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5173 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5174 * gcc.target/powerpc/vadsdub-2.c: Replace
5175 dg-require-effective-target directive to allow test to run on more
5176 platforms, and add dg-skip-if directive to disable test on aix
5177 platforms because of known incompatibilities.
5178 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5179 with vec_absdb call to differentiate this test from vadsdub-1.c.
5180 * gcc.target/powerpc/vadsduh-1.c: Replace
5181 dg-require-effective-target directive to allow test to run on more
5182 platforms, and add dg-skip-if directive to disable test on aix
5183 platforms because of known incompatibilities.
5184 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5185 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5186 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5188 2016-06-21 Jakub Jelinek <jakub@redhat.com>
5190 PR tree-optimization/71588
5191 * gcc.dg/pr71558.c: New test.
5193 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5195 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5196 * c-c++-common/pr68657-2.c: Likewise.
5197 * c-c++-common/pr68657-3.c: Likewise.
5198 * gcc.dg/torture/pr69714.c: Require int32plus support.
5199 * gcc.dg/torture/pr70025.c: Likewise.
5200 * gcc.dg/torture/pr70083.c: Likewise.
5201 * gcc.dg/torture/pr70542.c: Likewise.
5202 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5204 2016-06-20 Joseph Myers <joseph@codesourcery.com>
5207 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5209 2016-06-20 Jakub Jelinek <jakub@redhat.com>
5212 * gcc.dg/pr71581.c: New test.
5214 PR rtl-optimization/71591
5215 * gcc.dg/cpp/pr71591.c: New test.
5217 2016-06-20 David B. Robins <gcc@davidrobins.net>
5220 * g++.dg/torture/pr71571.C: New test.
5222 2016-06-20 Jakub Jelinek <jakub@redhat.com>
5225 * gcc.target/i386/sse2-pr71559.c: New test.
5226 * gcc.target/i386/avx-pr71559.c: New test.
5227 * gcc.target/i386/avx512f-pr71559.c: New test.
5229 2016-06-20 Tobias Burnus <burnus@net-b.de>
5232 * gfortran.dg/pointer_remapping_10.f90: New.
5234 2016-06-20 David Malcolm <dmalcolm@redhat.com>
5236 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5238 2016-06-20 Martin Sebor <msebor@redhat.com>
5241 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5242 * gnu90-const-expr-1.c: Same.
5243 * gnu99-const-expr-1.c: Same.
5244 * gnu99-static-1.c: Same.
5246 2016-06-20 Renlin Li <renlin.li@arm.com>
5249 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5251 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5253 * gcc.target/aarch64/vcvt_f64_1.c: New.
5254 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5255 * gcc.target/aarch64/vrecp_f64_1.c: New.
5257 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5259 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5262 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
5265 * gcc.target/avr/torture/pr71103-2.c: New test.
5267 2016-06-19 Martin Sebor <msebor@redhat.com>
5270 * gcc.dg/alignof.c: New test.
5272 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5274 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5275 vs dg-error; test constexpr specifier too.
5277 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5279 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5281 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5283 * lib/target-supports.exp
5284 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5285 arm_neon_ok and merge flags. Fix temporary test name.
5286 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5289 2016-06-17 Martin Liska <mliska@suse.cz>
5291 * gcc.dg/predict-9.c: Fix dump scanning.
5293 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5295 PR tree-optimization/71354
5296 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5298 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5300 PR tree-optimization/71347
5301 * gcc.dg/tree-ssa/pr71347.c: New test.
5303 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5305 PR tree-optimization/71354
5306 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5308 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5310 * gcc.dg/vect/vect-alias-check-1.c: New test.
5312 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5315 * gcc.target/avr/pr71151-1.c: New test.
5316 * gcc.target/avr/pr71151-2.c: New test.
5317 * gcc.target/avr/pr71151-3.c: New test.
5318 * gcc.target/avr/pr71151-4.c: New test.
5319 * gcc.target/avr/pr71151-5.c: New test.
5320 * gcc.target/avr/pr71151-6.c: New test.
5321 * gcc.target/avr/pr71151-7.c: New test.
5322 * gcc.target/avr/pr71151-8.c: New test.
5323 * gcc.target/avr/pr71151-common.h: New test.
5325 2016-06-16 Martin Liska <mliska@suse.cz>
5327 * gfortran.dg/predict-1.f90: New test.
5329 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
5332 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
5334 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
5336 * g++.dg/vect/pr36648.cc: Disable cunrolli
5338 2016-06-16 Jakub Jelinek <jakub@redhat.com>
5341 * gcc.c-torture/execute/pr71554.c: New test.
5343 PR rtl-optimization/71532
5344 * gcc.dg/torture/pr71532.c: New test.
5346 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5348 * gcc.target/powerpc/p9-dimode1.c: New test.
5349 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5351 2016-06-15 Jakub Jelinek <jakub@redhat.com>
5353 * gcc.c-torture/compile/20160615-1.c: New test.
5355 * g++.dg/cpp0x/ref-qual17.C: New test.
5357 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5360 * gcc.target/i386/pr71529.C: New test.
5362 2016-06-15 Alan Hayward <alan.hayward@arm.com>
5364 PR tree-optimization/71483
5365 * g++.dg/vect/pr71483.c: New
5367 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5370 * g++.dg/inherit/crash6.C: New.
5371 * g++.dg/inherit/union2.C: Likewise.
5372 * g++.dg/inherit/virtual12.C: Likewise.
5373 * g++.dg/inherit/virtual13.C: Likewise.
5374 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5376 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
5378 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
5380 2016-06-15 Alan Hayward <alan.hayward@arm.com>
5382 PR tree-optimization/71439
5383 * gcc.dg/vect/pr71439.c: New
5385 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5387 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5389 2016-06-15 Richard Biener <rguenther@suse.de>
5391 * gcc.dg/vect/slp-45.c: New testcase.
5393 2016-06-15 Richard Biener <rguenther@suse.de>
5395 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5397 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5399 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5400 requirements, and disable for AIX for now.
5401 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5403 2016-06-14 Jakub Jelinek <jakub@redhat.com>
5406 * g++.dg/opt/pr71528.C: New test.
5409 * g++.dg/init/pr71516.C: New test.
5411 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5413 * g++.dg/init/array46.C: New.
5415 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
5417 * gcc.target/i386/float128-3.c: New test.
5418 * gcc.target/i386/quad-sse4.c: Ditto.
5419 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5420 Update scan strings.
5422 2016-06-14 Richard Biener <rguenther@suse.de>
5425 * gfortran.dg/pr71526.f90: New testcase.
5427 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5429 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5430 * gcc.dg/zero_bits_compound-1.c: Likewise.
5432 2016-06-14 Richard Biener <rguenther@suse.de>
5434 PR tree-optimization/71522
5435 * gcc.dg/torture/pr71522.c: New testcase.
5437 2016-06-14 Jakub Jelinek <jakub@redhat.com>
5439 PR tree-optimization/71520
5440 * gcc.dg/tree-ssa/pr71520.c: New test.
5442 2016-06-14 Richard Biener <rguenther@suse.de>
5444 PR tree-optimization/71521
5445 * gcc.dg/tree-ssa/vrp101.c: New testcase.
5447 2016-06-13 Jakub Jelinek <jakub@redhat.com>
5450 * c-c++-common/ubsan/bounds-13.c: New test.
5452 PR preprocessor/71183
5453 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5455 2016-06-13 Jeff Law <law@redhat.com>
5457 PR tree-optimization/71403
5458 * c-c++-common/ubsan/pr71403-1.c: New test.
5459 * c-c++-common/ubsan/pr71403-2.c: New test.
5460 * c-c++-common/ubsan/pr71403-3.c: New test.
5462 2016-06-13 Jakub Jelinek <jakub@redhat.com>
5465 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5466 Add -Wno-psabi -w to dg-options.
5468 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5470 * gcc.target/powerpc/vadsdu-0.c: New test.
5471 * gcc.target/powerpc/vadsdu-1.c: New test.
5472 * gcc.target/powerpc/vadsdu-2.c: New test.
5473 * gcc.target/powerpc/vadsdu-3.c: New test.
5474 * gcc.target/powerpc/vadsdu-4.c: New test.
5475 * gcc.target/powerpc/vadsdu-5.c: New test.
5476 * gcc.target/powerpc/vadsdub-1.c: New test.
5477 * gcc.target/powerpc/vadsdub-2.c: New test.
5478 * gcc.target/powerpc/vadsduh-1.c: New test.
5479 * gcc.target/powerpc/vadsduh-2.c: New test.
5480 * gcc.target/powerpc/vadsduw-1.c: New test.
5481 * gcc.target/powerpc/vadsduw-2.c: New test.
5483 2016-06-13 David Malcolm <dmalcolm@redhat.com>
5485 * gcc.dg/c99-init-2.c (c): Update expected error message.
5486 * gcc.dg/init-bad-8.c (foo): Likewise.
5487 * gcc.dg/spellcheck-fields-3.c: New test case.
5489 2016-06-13 Martin Liska <mliska@suse.cz>
5491 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5492 and "guess loop iv compared" heuristics.
5493 * gcc.dg/predict-2.c: Likewise.
5494 * gcc.dg/predict-3.c: Likewise.
5495 * gcc.dg/predict-4.c: Likewise.
5496 * gcc.dg/predict-5.c: Likewise.
5497 * gcc.dg/predict-6.c: Likewise.
5499 2016-06-13 Marek Polacek <polacek@redhat.com>
5502 * c-c++-common/Wswitch-unreachable-4.c: New test.
5503 * gcc.dg/Wswitch-unreachable-2.c: New test.
5504 * g++.dg/tm/jump1.C: Move dg-warning.
5506 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5508 * gnat.dg/renaming10.ad[sb]: New test.
5510 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
5513 * gfortran.dg/pr70673.f90: New test.
5515 2016-06-13 Richard Biener <rguenther@suse.de>
5518 * gcc.dg/align-3.c: New testcase.
5520 2016-06-13 Martin Liska <mliska@suse.cz>
5522 * gcc.target/i386/pr71458.c: New test.
5524 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
5527 * gcc.dg/torture/float128-nan.c: New test.
5529 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5532 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5535 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5538 * gfortran.dg/comma_IO_extension_1.f90: New test.
5539 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5540 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5542 * gfortran.dg/graphite/pr38083.f90: Likewise.
5543 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5546 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5548 * gnat.dg/case_character.adb: New test.
5550 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5553 * gcc.target/powerpc/pr71310.c: New testcase.
5555 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5558 * gcc.dg/pr71478.c: New test.
5560 2016-06-10 Jakub Jelinek <jakub@redhat.com>
5563 * gcc.c-torture/execute/pr71494.c: New test.
5566 * gcc.target/i386/pr68657.c: New test.
5569 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5570 (test): Add -masm=intel alternatives.
5572 2016-06-10 Martin Sebor <msebor@redhat.com>
5575 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5577 2016-06-10 Jeff Law <law@redhat.com>
5579 PR tree-optimization/71335
5580 * gcc.c-torture/execute/pr71335.c: New test.
5582 2016-06-10 David Malcolm <dmalcolm@redhat.com>
5584 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5585 the various "cannot tail-call: " messages.
5587 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5589 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5592 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5595 * c-c++-common/asan/pr71480.c: New test.
5597 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5599 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5600 (ASMNAME2): Likewise.
5601 (main): Replace fn in asm statement with ASMNAME ("fn").
5602 * gcc.dg/guality/pr68037-2.c: Likewise.
5603 * gcc.dg/guality/pr68037-3.c: Likewise.
5604 * gcc.dg/torture/pr68037-1.c: Likewise.
5605 * gcc.dg/torture/pr68037-2.c: Likewise.
5606 * gcc.dg/torture/pr68037-3.c: Likewise.
5608 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5611 * gcc.target/i386/pr68843-1.c: New test.
5612 * gcc.target/i386/pr68843-2.c: New test.
5614 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5615 Cesar Philippidis <cesar@codesourcery.com>
5618 * gcc.dg/goacc/nested-function-1.c: New file.
5619 * gcc.dg/goacc/nested-function-2.c: Likewise.
5620 * gcc.dg/goacc/pr71373.c: Likewise.
5621 * gfortran.dg/goacc/cray-2.f95: Likewise.
5622 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5623 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5624 * gfortran.dg/goacc/cray.f95: Update.
5625 * gfortran.dg/goacc/loop-1.f95: Likewise.
5626 * gfortran.dg/goacc/loop-3.f95: Likewise.
5627 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5628 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5630 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5632 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5633 for OpenACC tile clauses.
5634 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5637 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5639 * c-c++-common/goacc/cache-2.c: ... this new file.
5640 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5641 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5642 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5644 * gfortran.dg/goacc/cray.f95: Likewise.
5645 * gfortran.dg/goacc/loop-1.f95: Likewise.
5647 2016-06-10 Alan Hayward <alan.hayward@arm.com>
5649 PR tree-optimization/71407
5650 PR tree-optimization/71416
5651 * gcc.dg/vect/pr71407.c: New
5652 * gcc.dg/vect/pr71416-1.c: New
5653 * gcc.dg/vect/pr71416-2.c: New
5655 2016-06-10 Richard Biener <rguenther@suse.de>
5658 * gcc.dg/torture/pr71477.c: New testcase.
5660 2016-06-09 Julia Koval <julia.koval@intel.com>
5662 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5663 * gcc.target/i386/interrupt-13.c: Likewise.
5664 * gcc.target/i386/interrupt-15.c: Likewise.
5665 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5666 * gcc.target/i386/interrupt-24.c: Likewise.
5667 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5668 * gcc.target/i386/interrupt-9.c: Likewise.
5669 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5671 2016-06-09 Martin Sebor <msebor@redhat.com>
5674 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5675 * gcc.dg/builtin-constant_p-1.c: Same.
5676 * gcc.dg/builtins-error.c: Same.
5677 * gcc.dg/pr70859.c: Same.
5679 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5681 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5682 * gcc.dg/torture/pr68067-1.c: Likewise.
5683 * gcc.dg/torture/pr68067-2.c: Likewise.
5685 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5687 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5690 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5693 * g++.dg/inherit/crash5.C: New.
5695 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/inherit/crash5.C: New.
5699 * g++.dg/inherit/virtual1.C: Adjust.
5701 2016-06-09 Martin Liska <mliska@suse.cz>
5703 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5704 * g++.dg/predict-loop-exit-2.C: Likewise.
5705 * g++.dg/predict-loop-exit-3.C: Likewise.
5706 * gcc.dg/predict-1.c: Likewise.
5707 * gcc.dg/predict-2.c: Likewise.
5708 * gcc.dg/predict-3.c: Likewise.
5709 * gcc.dg/predict-4.c: Likewise.
5710 * gcc.dg/predict-5.c: Likewise.
5711 * gcc.dg/predict-6.c: Likewise.
5712 * gcc.dg/predict-7.c: Likewise.
5714 2016-06-09 Richard Biener <rguenther@suse.de>
5716 PR tree-optimization/71462
5717 * gcc.dg/torture/pr71462.c: New testcase.
5719 2016-06-09 Marek Polacek <polacek@redhat.com>
5722 * gcc.dg/c11-generic-3.c: New test.
5724 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5726 * g++.dg/init/array42.C: New.
5727 * g++.dg/init/array43.C: Likewise.
5728 * g++.dg/init/array44.C: Likewise.
5729 * g++.dg/init/array45.C: Likewise.
5730 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5731 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5732 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5733 * g++.dg/gomp/pr35751.C: Likewise.
5734 * g++.dg/init/array23.C: Likewise.
5735 * g++.dg/init/brace2.C: Likewise.
5736 * g++.dg/init/brace6.C: Likewise.
5738 2016-06-08 Martin Sebor <msebor@redhat.com>
5739 Jakub Jelinek <jakub@redhat.com>
5743 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5744 * c-c++-common/builtin-arith-overflow-2.c: New test.
5745 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5746 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5747 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5749 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5752 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5754 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5756 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5757 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5758 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5759 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5760 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5761 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5762 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5763 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5764 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5765 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5766 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5767 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5768 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5770 2016-06-08 Richard Biener <rguenther@suse.de>
5772 PR tree-optimization/68558
5773 * gcc.dg/vect/slp-44.c: New testcase.
5775 2016-06-08 Richard Biener <rguenther@suse.de>
5777 * gcc.dg/vect/slp-43.c: New testcase.
5779 2016-06-08 Richard Biener <rguenther@suse.de>
5781 PR tree-optimization/71452
5782 * gcc.dg/torture/pr71452.c: New testcase.
5784 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5787 * g++.dg/torture/pr71448.C: New test.
5789 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5793 * g++.dg/debug/pr71432.C: New test.
5795 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5797 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5798 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5799 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5801 2016-06-08 Alan Hayward <alan.hayward@arm.com>
5803 * gcc.dg/vect/vect-live-2.c: Update effective target.
5804 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5805 * lib/target-supports.exp: Add aarch64 to vect_long.
5807 2016-06-08 Marek Polacek <polacek@redhat.com>
5810 * gcc.dg/noncompile/pr71418.c: New test.
5813 * gcc.dg/noncompile/pr71426.c: New test.
5815 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
5817 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5818 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5819 * gcc.dg/predict-3.c: Update template.
5820 * gcc.dg/predict-5.c: Update template.
5821 * gcc.dg/predict-6.c: Update template.
5822 * gcc.dg/predict-9.c: Update template.
5823 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5825 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5827 * gcc.target/powerpc/vec-mul.c: New test.
5829 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5831 * gcc.dg/spellcheck-fields-2.c: New test case.
5833 2016-06-07 Richard Biener <rguenther@suse.de>
5836 * gcc.dg/Wpragmas-1.c: New testcase.
5837 * gcc.dg/Wattributes-4.c: Likewise.
5838 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5841 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5843 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5844 spurious debug code.
5846 2016-06-07 Richard Biener <rguenther@suse.de>
5848 PR tree-optimization/71428
5849 * gcc.dg/torture/pr71428.c: New testcase.
5851 2016-06-07 Richard Biener <rguenther@suse.de>
5854 * gcc.dg/torture/pr71423.c: New testcase.
5856 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5859 * gcc.dg/tree-ssa/pr71408.c: New test.
5861 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5864 * g++.dg/torture/pr71281.C: New test.
5866 2016-06-06 Marek Polacek <polacek@redhat.com>
5869 * gcc.dg/pr71362.c: New test.
5871 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5872 Patrick Palka <ppalka@gcc.gnu.org>
5877 * g++.dg/opt/pr70847.C: New test.
5878 * g++.dg/ubsan/pr70847.C: New test.
5879 * g++.dg/ubsan/pr71393.C: New test.
5881 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5883 PR tree-optimization/71259
5884 * gcc.dg/vect/pr71259.c: New test.
5886 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5888 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5889 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5890 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5893 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5896 * gcc.c-torture/execute/pr37780.c: New test.
5897 * gcc.target/aarch64/pr37780_1.c: Likewise.
5898 * gcc.target/arm/pr37780_1.c: Likewise.
5900 2016-06-06 Marek Polacek <polacek@redhat.com>
5902 * c-c++-common/attr-may-alias-1.c: New test.
5903 * c-c++-common/attr-may-alias-2.c: New test.
5904 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5906 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5909 * gcc.target/i386/pr24414.c: New test.
5911 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5913 * gcc.target/sparc/vis4misc.c: New file.
5914 * gcc.target/sparc/fpcmp.c: Likewise.
5915 * gcc.target/sparc/fpcmpu.c: Likewise.
5917 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5919 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5920 * gcc.dg/vect/vect-live-3.c: Likewise.
5922 2016-06-06 Richard Biener <rguenther@suse.de>
5924 PR tree-optimization/71398
5925 * gcc.dg/torture/pr71398.c: New testcase.
5927 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5930 * g++.dg/pr71389.C: New test.
5932 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5935 * gfortran.dg/fmt_read_5.f: New test.
5937 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5940 * gfortran.dg/class_array_22.f03: New test.
5942 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5944 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5946 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5948 * gcc.dg/predict-9.c: Update template.
5950 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5953 * g++.dg/template/pr49377.C: New.
5955 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5957 PR tree-optimization/71405
5958 * g++.dg/torture/pr71405.C: New test.
5960 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5963 * g++.dg/inherit/crash5.C: New.
5964 * g++.dg/inherit/virtual1.C: Adjust.
5966 2016-06-03 Jeff Law <law@redhat.com>
5968 PR tree-optimization/71316
5969 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5971 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5973 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5974 dg-additional-options with just -fno-tree-scev-cprop in it.
5975 * gcc.dg/vect/vect-live-2.c: Likewise.
5976 * gcc.dg/vect/vect-live-5.c: Likewise.
5977 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5978 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5979 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5981 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5984 * g++.dg/other/friend6.C: New test.
5986 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5988 * g++.dg/torture/ppc-ldst-array.C: New.
5990 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5994 * gcc.dg/torture/builtin-fp-int-inexact.c,
5995 gcc.target/i386/387-builtin-fp-int-inexact.c,
5996 gcc.target/i386/387-rint-inline-1.c,
5997 gcc.target/i386/387-rint-inline-2.c,
5998 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5999 gcc.target/i386/sse2-rint-inline-1.c,
6000 gcc.target/i386/sse2-rint-inline-2.c,
6001 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6002 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6004 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6005 Julia Koval <julia.koval@intel.com>
6017 * gcc.dg/guality/pr68037-1.c: New test.
6018 * gcc.dg/guality/pr68037-2.c: Likewise.
6019 * gcc.dg/guality/pr68037-3.c: Likewise.
6020 * gcc.dg/torture/pr68037-1.c: Likewise.
6021 * gcc.dg/torture/pr68037-2.c: Likewise.
6022 * gcc.dg/torture/pr68037-3.c: Likewise.
6023 * gcc.dg/torture/pr68661-1a.c: Likewise.
6024 * gcc.dg/torture/pr68661-1b.c: Likewise.
6025 * gcc.target/i386/interrupt-1.c: Likewise.
6026 * gcc.target/i386/interrupt-2.c: Likewise.
6027 * gcc.target/i386/interrupt-3.c: Likewise.
6028 * gcc.target/i386/interrupt-4.c: Likewise.
6029 * gcc.target/i386/interrupt-5.c: Likewise.
6030 * gcc.target/i386/interrupt-6.c: Likewise.
6031 * gcc.target/i386/interrupt-7.c: Likewise.
6032 * gcc.target/i386/interrupt-8.c: Likewise.
6033 * gcc.target/i386/interrupt-9.c: Likewise.
6034 * gcc.target/i386/interrupt-10.c: Likewise.
6035 * gcc.target/i386/interrupt-11.c: Likewise.
6036 * gcc.target/i386/interrupt-12.c: Likewise.
6037 * gcc.target/i386/interrupt-13.c: Likewise.
6038 * gcc.target/i386/interrupt-14.c: Likewise.
6039 * gcc.target/i386/interrupt-15.c: Likewise.
6040 * gcc.target/i386/interrupt-16.c: Likewise.
6041 * gcc.target/i386/interrupt-17.c: Likewise.
6042 * gcc.target/i386/interrupt-18.c: Likewise.
6043 * gcc.target/i386/interrupt-19.c: Likewise.
6044 * gcc.target/i386/interrupt-20.c: Likewise.
6045 * gcc.target/i386/interrupt-21.c: Likewise.
6046 * gcc.target/i386/interrupt-22.c: Likewise.
6047 * gcc.target/i386/interrupt-23.c: Likewise.
6048 * gcc.target/i386/interrupt-24.c: Likewise.
6049 * gcc.target/i386/interrupt-25.c: Likewise.
6050 * gcc.target/i386/interrupt-26.c: Likewise.
6051 * gcc.target/i386/interrupt-27.c: Likewise.
6052 * gcc.target/i386/interrupt-28.c: Likewise.
6053 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6054 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6055 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6056 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6057 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6058 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6059 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6060 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6061 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6062 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6063 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6064 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6066 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6068 PR tree-optimization/52171
6069 * gcc.dg/pr52171.c: New test.
6070 * gcc.target/i386/pr52171.c: New test.
6072 2016-06-03 Jan Hubicka <jh@suse.cz>
6074 * g++.dg/tree-ssa/pred-1.C: New testcase
6075 * gcc.dg/tree-ssa/pred-1.c: New testcase
6077 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6080 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6082 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6084 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6086 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6088 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6090 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6091 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6092 * gcc.dg/vect/vect-live-1.c: New test.
6093 * gcc.dg/vect/vect-live-2.c: New test.
6094 * gcc.dg/vect/vect-live-3.c: New test.
6095 * gcc.dg/vect/vect-live-4.c: New test.
6096 * gcc.dg/vect/vect-live-5.c: New test.
6097 * gcc.dg/vect/vect-live-slp-1.c: New test.
6098 * gcc.dg/vect/vect-live-slp-2.c: New test.
6099 * gcc.dg/vect/vect-live-slp-3.c: New test.
6101 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6104 * g++.dg/opt/pr71387.C: New test.
6106 2016-06-02 Jeff Law <law@redhat.com>
6108 PR tree-optimization/71328
6109 * gcc.c-torture/compile/pr71328.c: New test.
6111 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6114 * gfortran.dg/fmt_read_3.f90: Fix typo.
6115 * gfortran.dg/fmt_read_4.f90: New test.
6117 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6119 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6120 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6121 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6122 * g++.dg/cpp0x/override2.C: Likewise.
6123 * g++.dg/parse/crash5.C: Likewise.
6124 * g++.dg/parse/error16.C: Likewise.
6125 * g++.dg/parse/error27.C: Likewise.
6126 * g++.dg/template/qualttp15.C: Likewise.
6127 * g++.dg/template/redecl4.C: Likewise.
6128 * g++.old-deja/g++.other/crash39.C: Likewise.
6129 * g++.old-deja/g++.other/struct1.C: Likewise.
6130 * g++.old-deja/g++.pt/m9a.C: Likewise.
6131 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6133 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6136 * c-c++-common/pr71372.c: New test.
6138 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6139 __TIME__ strings with __builtin_strcmp instead of printf and
6142 2016-06-02 Martin Liska <mliska@suse.cz>
6144 * gcc.dg/predict-9.c: New test.
6146 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6148 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6149 global set_compiler_env_var and global saved_compiler_env_var.
6151 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6153 PR rtl-optimization/71295
6154 * gcc.c-torture/compile/pr71295.c: New test.
6156 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6158 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6160 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6161 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6163 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6164 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6165 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6168 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6170 * gcc.target/powerpc/p9-splat-4.c: New test.
6172 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6175 * gcc.target/powerpc/pr71186.c: New test.
6177 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6180 * gfortran.dg/fmt_read_3.f90: New test.
6182 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6184 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6187 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
6189 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6190 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6192 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6193 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6195 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6197 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6198 vars set by dg-set-compiler-env-var.
6200 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
6203 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6204 to the module procedure declaration.
6205 * gfortran.dg/submodule_16.f08: New test.
6207 2016-06-01 Jakub Jelinek <jakub@redhat.com>
6210 * c-c++-common/gomp/pr71371.c: New test.
6212 2016-06-01 Richard Biener <rguenther@suse.de>
6214 PR tree-optimization/71366
6215 * gcc.dg/torture/pr71366-1.c: New testcase.
6216 * gcc.dg/torture/pr71366-2.c: Likewise.
6218 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6220 * gcc.target/powerpc/vslv-0.c: New test.
6221 * gcc.target/powerpc/vslv-1.c: New test.
6222 * gcc.target/powerpc/vsrv-0.c: New test.
6223 * gcc.target/powerpc/vsrv-1.c: New test.
6225 2016-06-01 Nathan Sidwell <nathan@acm.org>
6227 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6228 * gcc.target/nvptx/weak.c: New.
6230 2016-06-01 Richard Biener <rguenther@suse.de>
6232 PR tree-optimization/71261
6233 * gcc.dg/torture/vect-bool-1.c: New testcase.
6235 2016-06-01 Jakub Jelinek <jakub@redhat.com>
6237 * gfortran.dg/gomp/order-1.f90: New test.
6238 * gfortran.dg/gomp/order-2.f90: New test.
6240 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
6242 * gcc.dg/unroll-6.c: Update template.
6243 * gcc.dg/unroll-7.c: New testcase.
6244 * gcc.dg/unroll-8.c: New testcase.
6246 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6248 * gnat.dg/opt56.ad[sb]: New test.
6250 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6253 * g++.dg/cpp0x/constexpr-ice16.C: New.
6255 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6257 PR tree-optimization/71314
6258 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6261 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6263 PR tree-optimization/71077
6264 * gcc.dg/tree-ssa/pr71077.c: New test.
6266 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
6268 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6269 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6270 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6272 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6275 * g++.dg/cpp0x/pr71248.C: New.
6276 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6277 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6278 * g++.dg/init/new37.C: Likewise.
6279 * g++.dg/template/static1.C: Likewise.
6280 * g++.dg/template/static2.C: Likewise.
6282 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6284 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6286 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6288 2016-05-31 Marek Polacek <polacek@redhat.com>
6290 * c-c++-common/Wswitch-unreachable-3.c: New test.
6291 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6293 2016-05-31 Richard Biener <rguenther@suse.de>
6295 PR tree-optimization/71352
6296 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6298 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6300 * gcc.target/arm/armv5_thumb_isa.c: New test.
6302 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6305 * gcc.target/i386/pr71346.c: New test.
6307 2016-05-31 Tom de Vries <tom@codesourcery.com>
6309 PR tree-optimization/69068
6310 * gcc.dg/graphite/pr69068.c: New test.
6312 2016-05-27 Martin Sebor <msebor@redhat.com>
6315 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6317 2016-05-30 Jakub Jelinek <jakub@redhat.com>
6320 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6321 nowait depend(inout: dd[0]) clauses where permitted.
6323 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6326 * g++.dg/parse/pr71238.C: New.
6327 * g++.dg/concepts/friend1.C: Test column numbers too.
6328 * g++.dg/cpp0x/initlist31.C: Likewise.
6329 * g++.dg/cpp0x/pr51420.C: Likewise.
6330 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6331 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6332 * g++.dg/ext/builtin3.C: Likewise.
6333 * g++.dg/lookup/friend12.C: Likewise.
6334 * g++.dg/lookup/friend7.C: Likewise.
6335 * g++.dg/lookup/koenig1.C: Likewise.
6336 * g++.dg/lookup/koenig5.C: Likewise.
6337 * g++.dg/lookup/used-before-declaration.C: Likewise.
6338 * g++.dg/overload/koenig1.C: Likewise.
6339 * g++.dg/template/crash65.C: Likewise.
6340 * g++.dg/template/friend57.C: Likewise.
6341 * g++.dg/warn/Wshadow-5.C: Likewise.
6342 * g++.dg/warn/Wunused-8.C: Likewise.
6343 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6344 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6345 * g++.old-deja/g++.jason/member.C: Likewise.
6346 * g++.old-deja/g++.jason/report.C: Likewise.
6347 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6348 * g++.old-deja/g++.law/visibility20.C: Likewise.
6349 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6350 * g++.old-deja/g++.other/static5.C: Likewise.
6351 * g++.old-deja/g++.pt/overload2.C: Likewise.
6353 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
6355 * gcc.dg/tree-ssa/peel1.c: New testcase.
6356 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6357 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6359 2016-05-30 Tom de Vries <tom@codesourcery.com>
6361 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6364 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6367 * g++.dg/parse/virtual1.C: New.
6369 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
6371 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6372 Use correct register when clearing %edx.
6374 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
6376 PR tree-optimization/71289
6377 * gcc.dg/pr71289.c: New test.
6379 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6383 * gcc.dg/tree-ssa/pr71269.c: New test.
6384 * gcc.dg/tree-ssa/pr71292.c: New test.
6386 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6389 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6391 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
6393 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6394 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6395 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6397 2016-05-30 Tom de Vries <tom@codesourcery.com>
6399 PR tree-optimization/69067
6400 * gcc.dg/graphite/pr69067.c: New test.
6402 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
6405 * gcc.target/i386/pr71245-1.c: New test.
6406 * gcc.target/i386/pr71245-2.c: Ditto.
6408 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6411 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6412 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6413 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6415 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
6417 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6419 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6423 * g++.dg/overload/69855.C: New.
6424 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6425 * g++.old-deja/g++.pt/crash3.C: Likewise.
6427 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6430 * g++.dg/parse/namespace13.C: New.
6432 2016-05-26 Jeff Law <law@redhat.com>
6434 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6435 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6436 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6437 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6438 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6439 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6440 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6441 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6442 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6443 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6444 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6445 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6446 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6448 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6451 * g++.dg/overload/69855.C: New.
6452 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6453 * g++.old-deja/g++.pt/crash3.C: Likewise.
6455 2016-05-27 Jiong Wang <jiong.wang@arm.com>
6458 * gcc.target/aarch64/va_arg_1.c: New testcase.
6459 * gcc.target/aarch64/va_arg_2.c: Likewise.
6460 * gcc.target/aarch64/va_arg_3.c: Likewise.
6462 2016-05-27 Jiong Wang <jiong.wang@arm.com>
6464 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6465 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6466 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6467 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6468 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6470 2016-05-27 Marek Polacek <polacek@redhat.com>
6473 * g++.dg/torture/pr71308.C: New test.
6475 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6477 * gcc.dg/zero_bits_compound-1.c: New test.
6478 * gcc.dg/zero_bits_compound-2.c: New test.
6480 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6483 * gcc.dg/pr71279.c: New test.
6485 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6487 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6488 floating point min/max/comparison instructions.
6489 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6491 2016-05-26 Jakub Jelinek <jakub@redhat.com>
6493 * c-c++-common/gomp/schedule-1.c: New test.
6494 * gfortran.dg/gomp/schedule-1.f90: New test.
6496 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6500 * g++.dg/cpp1y/auto-fn32.C: New test.
6501 * g++.dg/cpp1y/paren4.C: New test.
6503 2016-05-26 Nathan Sidwell <nathan@acm.org>
6505 * gcc.dg/20060410.c: Xfail on ptx.
6506 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6507 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6508 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6509 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6510 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6512 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6514 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6516 2016-05-26 Jakub Jelinek <jakub@redhat.com>
6518 PR tree-optimization/71280
6519 * gcc.dg/pr71280.c: New test.
6521 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6523 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6524 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6526 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6528 2016-05-26 Jiong Wang <jiong.wang@arm.com>
6530 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6533 2016-05-25 Jeff Law <law@redhat.com>
6535 PR tree-optimization/71272
6536 * gcc.c-torture/compile/pr71272.c: new test.
6538 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6540 * gcc.target/powerpc/vec-cmpne.c: New test.
6541 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6543 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6545 * gnat.dg/opt55.ad[sb]: New test.
6547 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6549 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6550 * c-c++-common/pr60226.c: Require int32plus.
6551 * gcc.c-torture/execute/pr70602.c: Likewise.
6552 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6553 unsigned long for malloc arg type.
6554 * gcc.dg/asr_div1.c: Require int32plus.
6555 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6556 * gcc.dg/pie-1.c: Require pie.
6557 * gcc.dg/pie-2.c: Likewise.
6558 * gcc.dg/pr59471.c: Require int32plus.
6559 * gcc.dg/pr59963-2.c: XFAIL for int16.
6560 * gcc.dg/pr60114.c: Require int32plus.
6561 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6562 unsigned long for typedef of size_t.
6563 * gcc.dg/pr63914.c: Require int32plus.
6564 * gcc.dg/pr64536.c: Require pt32plus.
6565 * gcc.dg/pr65658.c: Likewise.
6566 * gcc.dg/pr67271.c: Require int32plus.
6567 * gcc.dg/pr68112.c: Likewise.
6568 * gcc.dg/pr69071.c: Skip for avr target.
6569 * gcc.dg/pr69973.c: Require int32plus.
6570 * gcc.dg/pr70169.c: Skip for avr target.
6571 * gcc.dg/sso-6.c: Require int32plus.
6572 * gcc.dg/sso-7.c: Likewise.
6573 * gcc.dg/sso-8.c: Likewise.
6574 * gcc.dg/vrp-min-max-2.c: Likewise.
6576 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6579 * gcc.target/i386/pr70738-1.c: New test.
6580 * gcc.target/i386/pr70738-2.c: Likewise.
6581 * gcc.target/i386/pr70738-3.c: Likewise.
6582 * gcc.target/i386/pr70738-4.c: Likewise.
6583 * gcc.target/i386/pr70738-5.c: Likewise.
6584 * gcc.target/i386/pr70738-6.c: Likewise.
6585 * gcc.target/i386/pr70738-7.c: Likewise.
6586 * gcc.target/i386/pr70738-8.c: Likewise.
6587 * gcc.target/i386/pr70738-9.c: Likewise.
6589 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6591 PR rtl-optimization/66940
6592 * gcc.c-torture/execute/pr66940.c: New test.
6594 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6596 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6597 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6598 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6599 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6600 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6601 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6602 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6603 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6604 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6605 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6606 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6607 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6608 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6609 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6610 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6611 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6612 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6613 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6614 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6615 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6616 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6617 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6618 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6619 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6621 2016-05-25 Marek Polacek <polacek@redhat.com>
6624 * gcc.dg/noncompile/pr71265.c: New test.
6627 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6629 2016-05-25 Nathan Sidwell <nathan@acm.org>
6631 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6633 2016-05-25 Richard Biener <rguenther@suse.de>
6635 PR tree-optimization/71261
6636 * c-c++-common/torture/pr71261.c: New testcase.
6638 2016-05-25 Richard Biener <rguenther@suse.de>
6640 PR tree-optimization/71264
6641 * gcc.dg/vect/pr71264.c: New testcase.
6643 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6646 * g++.dg/cpp0x/alias-decl-53.C: New.
6647 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6649 2016-05-25 Martin Liska <mliska@suse.cz>
6651 * g++.dg/pr71239.C: New test.
6653 2016-05-25 Richard Biener <rguenther@suse.de>
6655 * gcc.dg/vect/pr58135.c: Rename to ...
6656 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
6658 2016-05-25 Marek Polacek <polacek@redhat.com>
6660 * g++.dg/pr65295.C: Use target c++14.
6662 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6664 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6665 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
6667 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6669 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6672 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6674 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6675 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6676 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6677 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6678 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6679 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6680 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6681 * c-c++-common/goacc/pcopy.c: Likewise.
6682 * c-c++-common/goacc/pcopyin.c: Likewise.
6683 * c-c++-common/goacc/pcopyout.c: Likewise.
6684 * c-c++-common/goacc/pcreate.c: Likewise.
6685 * c-c++-common/goacc/pr70688.c: New test.
6686 * c-c++-common/goacc/present-1.c: Adjust test.
6687 * c-c++-common/goacc/reduction-5.c: Likewise.
6688 * g++.dg/goacc/data-1.C: New test.
6690 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6692 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6693 vector parity built-in functions.
6694 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6695 count trailing zeros automatic vectorization.
6696 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6697 count trailing zeros built-in functions.
6699 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6701 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6703 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6706 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6708 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6711 * g++.dg/template/crash123.C: New.
6712 * g++.dg/template/crash124.C: Likewise.
6714 2016-05-24 Martin Sebor <msebor@redhat.com>
6717 * g++.dg/ext/flexary16.C: New test.
6719 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6721 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6722 before math.h is included.
6723 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6724 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6725 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6726 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6727 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6728 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6729 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6730 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6731 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6732 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6733 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6734 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6735 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6736 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6737 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6738 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6739 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6740 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6741 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6742 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6743 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6744 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6745 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6747 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6748 Kelvin Nilsen <kelvin@gcc.gnu.org>
6750 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6753 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6756 * g++.dg/warn/Wno-narrowing1.C: New.
6758 2016-05-24 Marek Polacek <polacek@redhat.com>
6761 * c-c++-common/Wswitch-unreachable-2.c: New test.
6763 2016-05-24 Jakub Jelinek <jakub@redhat.com>
6766 * g++.dg/vect/simd-clone-6.cc: New test.
6767 * g++.dg/gomp/declare-simd-6.C: New test.
6771 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6773 2016-05-24 Richard Biener <rguenther@suse.de>
6775 PR tree-optimization/71240
6776 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6778 2016-05-24 Richard Biener <rguenther@suse.de>
6780 PR tree-optimization/71230
6781 * gcc.dg/torture/pr71230.c: New testcase.
6782 * g++.dg/torture/pr71230.C: Likewise.
6784 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6786 * c-c++-common/goacc/routine-5.c: Add tests.
6787 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6788 * gfortran.dg/goacc/routine-6.f90: Add tests.
6790 2016-05-24 Richard Biener <rguenther@suse.de>
6792 PR tree-optimization/71253
6793 * gcc.dg/torture/pr71253.c: New testcase.
6795 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6798 * gfortran.dg/pr71252.f90: New test.
6800 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6802 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6804 2016-05-24 Richard Biener <rguenther@suse.de>
6808 * c-c++-common/vector-subscript-4.c: New testcase.
6809 * c-c++-common/vector-subscript-5.c: Likewise.
6811 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6814 * gfortran.dg/namelist_90.f: New test
6816 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6819 * gfortran.dg/unexpected_eof.f: New test
6821 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6822 Kelvin Nilsen <kelvin@gcc.gnu.org>
6824 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6827 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6830 * g++.dg/cpp0x/inh-ctor20.C: New.
6831 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6833 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6836 * g++.dg/cpp0x/variadic168.C: New.
6838 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6840 * g++.dg/cpp0x/pr31445.C: Test column number too.
6841 * g++.dg/cpp0x/pr32253.C: Likewise.
6842 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6843 * g++.dg/cpp0x/variadic36.C: Likewise.
6845 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6847 * gcc.dg/fold-notshift-2.c: Adjust.
6849 2016-05-23 Marek Polacek <polacek@redhat.com>
6852 * c-c++-common/Wswitch-unreachable-1.c: New test.
6853 * gcc.dg/Wswitch-unreachable-1.c: New test.
6854 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6855 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6856 * g++.dg/gomp/block-10.C: Likewise.
6857 * gcc.dg/gomp/block-10.c: Likewise.
6858 * g++.dg/gomp/block-9.C: Likewise.
6859 * gcc.dg/gomp/block-9.c: Likewise.
6860 * g++.dg/gomp/target-1.C: Likewise.
6861 * g++.dg/gomp/target-2.C: Likewise.
6862 * gcc.dg/gomp/target-1.c: Likewise.
6863 * gcc.dg/gomp/target-2.c: Likewise.
6864 * g++.dg/gomp/taskgroup-1.C: Likewise.
6865 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6866 * gcc.dg/gomp/teams-1.c: Likewise.
6867 * g++.dg/gomp/teams-1.C: Likewise.
6868 * g++.dg/overload/error3.C: Likewise.
6869 * g++.dg/tm/jump1.C: Likewise.
6870 * g++.dg/torture/pr40335.C: Likewise.
6871 * gcc.dg/c99-vla-jump-5.c: Likewise.
6872 * gcc.dg/switch-warn-1.c: Likewise.
6873 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6874 * gcc.dg/nested-func-1.c: Likewise.
6875 * gcc.dg/pr67784-4.c: Likewise.
6877 2016-05-23 Richard Biener <rguenther@suse.de>
6879 PR tree-optimization/71230
6880 * gfortran.dg/pr71230-1.f90: New testcase.
6881 * gfortran.dg/pr71230-2.f90: Likewise.
6883 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6885 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6886 * gcc.dg/vect/pr58135.c: Add new.
6887 * gfortran.dg/pr46519-1.f: Adjust test case.
6889 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6892 * g++.dg/cpp0x/decltype64.C: New.
6894 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6896 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6897 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6898 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6900 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6902 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6903 Add poly64x1_t and poly64x2_t cases if supported.
6904 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6905 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6906 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6907 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6908 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6910 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6912 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6913 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6914 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6915 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6916 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6917 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6918 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6920 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6922 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6924 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6926 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6927 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6929 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6931 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6932 constraint instead of "r".
6933 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6934 insn instead of vxorpd.
6935 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6937 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6938 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6940 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6942 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6943 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6945 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6947 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6950 * gcc.dg/tree-ssa/pr40921.c: New test.
6952 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6955 * gcc.target/avr/pr71103.c: New test.
6957 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6960 * gcc.dg/tree-ssa/pr71179.c: New test.
6962 2016-05-20 Martin Sebor <msebor@redhat.com>
6965 * gcc.dg/init-excess-2.c: New test.
6967 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6969 * gnat.dg/opt53.adb: New test.
6970 * gnat.dg/opt54.adb: Likewise.
6972 2016-05-20 Martin Jambor <mjambor@suse.cz>
6974 PR tree-optimization/70884
6975 * gcc.dg/tree-ssa/pr70919.c: New test.
6977 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6979 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6981 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6982 fix code formatting.
6984 2016-05-20 Nathan Sidwell <nathan@acm.org>
6986 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6988 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6990 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6992 * jit.dg/all-non-failing-tests.h: Add
6993 test-factorial-must-tail-call.c.
6994 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6995 * jit.dg/test-factorial-must-tail-call.c: New test case.
6997 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7000 * gfortran.dg/pr71204.f90: New test.
7002 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7004 * gcc.target/nvptx/sincos.c: New test.
7006 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7009 * g++.dg/cpp1y/auto-fn31.C: New.
7011 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7013 * gcc.target/powerpc/vec-addec.c: New test.
7014 * gcc.target/powerpc/vec-addec-int128.c: New test.
7016 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7018 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7019 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7020 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7021 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7023 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
7025 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7027 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7030 * g++.dg/opt/pr71210-1.C: New test.
7031 * g++.dg/opt/pr71210-2.C: New test.
7033 PR tree-optimization/29756
7034 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7035 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7036 only on selected targets where V4SImode vectors are known to be
7039 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
7041 PR tree-optimization/71079
7042 PR tree-optimization/71206
7043 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7045 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7047 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7048 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7049 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7051 2016-05-20 Richard Guenther <rguenther@suse.de>
7053 PR tree-optimization/29756
7054 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7056 2016-05-20 Richard Biener <rguenther@suse.de>
7058 PR tree-optimization/71185
7059 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7061 2016-05-20 Richard Biener <rguenther@suse.de>
7063 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7065 2016-05-19 Marek Polacek <polacek@redhat.com>
7068 * g++.dg/diagnostic/pr71075.C: New test.
7070 2016-05-19 David Malcolm <dmalcolm@redhat.com>
7073 * g++.dg/pr71184.C: New test case.
7075 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7077 * gcc.target/powerpc/darn-0.c: New test.
7078 * gcc.target/powerpc/darn-1.c: New test.
7079 * gcc.target/powerpc/darn-2.c: New test.
7081 2016-05-19 Marek Polacek <polacek@redhat.com>
7083 PR tree-optimization/71031
7084 * gcc.dg/tree-ssa/vrp100.c: New test.
7086 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7088 PR rtl-optimization/71148
7089 * gcc.dg/pr71148.c: New test.
7091 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7094 * gcc.target/arm/pr71056.c: New test.
7096 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7098 * c-c++-common/pr69669.c: Check the used mode.
7100 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7103 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7105 2016-05-19 Richard Biener <rguenther@suse.de>
7107 PR tree-optimization/70729
7108 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7109 * gcc.dg/graphite/scop-18.c: Likewise.
7110 * gcc.dg/pr41783.c: Disable LIM.
7111 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7112 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7113 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7114 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7115 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7116 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7117 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7118 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7119 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7120 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7121 * gfortran.dg/pr42108.f90: Likewise.
7123 2016-05-18 David Malcolm <dmalcolm@redhat.com>
7126 * gcc.dg/spellcheck-options-11.c: New test case.
7128 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7131 * g++.dg/opt/pr71100.C: New test.
7133 2016-05-18 Martin Jambor <mjambor@suse.cz>
7136 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7137 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7138 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7139 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7141 2016-05-18 Martin Jambor <mjambor@suse.cz>
7144 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7145 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7146 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7147 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7148 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7150 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7153 * g++.dg/template/crash122.C: New.
7155 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7158 * g++.dg/template/pr70466-1.C: New.
7159 * g++.dg/template/pr70466-2.C: Likewise.
7161 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7163 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7164 splat operations and the XXSPLTIB instruction.
7165 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7166 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7167 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7168 xxlxor to clear a register.
7170 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7172 * gcc.dg/torture/pr71020.c: New test.
7174 2016-05-18 Martin Jambor <mjambor@suse.cz>
7177 * gcc.dg/ipa/pr70646.c: New test.
7179 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7181 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7183 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7185 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7186 missing tests for vreinterpretq_p{8,16}.
7188 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7190 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7191 vsliq_n_s64 and vsliq_n_u64.
7193 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7195 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7196 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7198 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7200 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7201 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7202 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7204 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7206 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7209 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7211 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7212 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7213 "blr\t" and switch to scan-assembler-times.
7215 2016-05-18 Jiong Wang <jiong.wang@arm.com>
7217 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7219 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7220 declarations under __aarch64__ and __ARM_FEATURE_FMA.
7222 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7224 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7225 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7226 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7227 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7228 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7229 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7231 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7232 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7234 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7235 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7237 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7238 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7240 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7242 2016-05-18 Richard Biener <rguenther@suse.de>
7244 PR tree-optimization/71168
7245 * gcc.dg/torture/pr71168.c: New testcase.
7247 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7250 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7251 * gcc.dg/tree-ssa/pr63586.c: New test.
7252 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7254 2016-05-17 Nathan Sidwell <nathan@acm.org>
7256 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7257 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7258 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7259 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7261 2016-05-17 Nathan Sidwell <nathan@acm.org>
7263 * gcc.target/nvptx/abi-vararg-3.c: New.
7265 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7267 PR tree-optimization/54579
7269 * gcc.dg/fold-notrotate-1.c: New test.
7270 * gcc.dg/fold-notshift-1.c: New test.
7271 * gcc.dg/fold-notshift-2.c: New test.
7273 2016-05-17 Marek Polacek <polacek@redhat.com>
7276 * g++.dg/ipa/pr71146.C: New test.
7278 2016-05-17 David Malcolm <dmalcolm@redhat.com>
7280 * jit.dg/test-error-array-bounds.c: New test case.
7282 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7284 * gcc.dg/tree-ssa/and-1.c: New testcase.
7286 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7288 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7289 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7291 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7293 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7294 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7296 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7298 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7300 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7302 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7304 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7306 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7307 ".2d[index]" when scan the assembly.
7308 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7309 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7311 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7313 2016-05-17 Richard Biener <rguenther@suse.de>
7315 PR tree-optimization/71132
7316 * gcc.dg/torture/pr71132.c: New testcase.
7318 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7320 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7322 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7325 * gcc.target/aarch64/pr70809_1.c: New test.
7327 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7329 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7330 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7331 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7332 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7334 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7335 Ilya Enkovich <ilya.enkovich@intel.com>
7338 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7340 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
7342 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7343 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7345 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7347 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7348 test for __ARM_FP16_ARGS.
7349 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7350 * gcc.target/arm/aapcs/neon-vect10.c: New.
7351 * gcc.target/arm/aapcs/neon-vect9.c: New.
7352 * gcc.target/arm/aapcs/vfp18.c: New.
7353 * gcc.target/arm/aapcs/vfp19.c: New.
7354 * gcc.target/arm/aapcs/vfp20.c: New.
7355 * gcc.target/arm/aapcs/vfp21.c: New.
7356 * gcc.target/arm/fp16-aapcs-1.c: New.
7357 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7358 test for __ARM_FP16_ARGS.
7359 * g++.target/arm/fp16-return-1.c: Update expected output.
7361 2016-05-16 Jiong Wang <jiong.wang@arm.com>
7364 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7366 2016-05-15 Harald Anlauf <anlauf@gmx.de>
7369 * gfortran.dg/pr69603.f90: New testcase.
7371 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
7373 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7375 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
7378 * gfortran.dg/pr71047.f08: New test.
7380 2016-05-13 Joseph Myers <joseph@codesourcery.com>
7382 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7383 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7384 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7386 2016-05-13 Martin Sebor <msebor@redhat.com>
7389 * g++.dg/cpp0x/constexpr-60049.C: New test.
7391 2016-05-13 Jakub Jelinek <jakub@redhat.com>
7394 * gcc.dg/pr71071.c: New test.
7396 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
7398 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7399 remove XOP handling.
7400 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
7402 2016-05-13 Nathan Sidwell <nathan@acm.org>
7404 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7405 __atomic_is_lock_free declaration.
7407 2016-05-13 Richard Biener <rguenther@suse.de>
7409 PR tree-optimization/42587
7410 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7412 2016-05-13 Martin Liska <mliska@suse.cz>
7414 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7415 the new format of dump output.
7417 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7419 * gcc.dg/pr71084.c: New test.
7421 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7424 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
7426 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7428 * gcc.target/aarch64/struct_return.c: New test.
7430 2016-05-12 Marek Polacek <polacek@redhat.com>
7433 * c-c++-common/pr70756-2.c: New test.
7434 * c-c++-common/pr70756.c: New test.
7436 2016-05-12 Richard Biener <rguenther@suse.de>
7438 PR tree-optimization/71059
7439 * gcc.dg/torture/pr71059.c: New testcase.
7441 2016-05-12 Richard Biener <rguenther@suse.de>
7443 PR tree-optimization/71062
7444 * gcc.dg/torture/pr71062.c: New testcase.
7446 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7448 PR tree-optimization/71006
7449 * gcc.dg/pr71006.c: New test.
7451 2016-05-12 Marek Polacek <polacek@redhat.com>
7454 * gcc.dg/opts-7.c: New test.
7456 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7459 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7460 Add -save-temps to dg-options.
7461 Scan for ldmfd rather than pop instruction.
7462 * gcc.target/arm/interrupt-2.c: Likewise.
7463 * gcc.target/arm/pr70830.c: New test.
7465 2016-05-12 Jakub Jelinek <jakub@redhat.com>
7467 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7468 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7470 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7471 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7472 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7475 * gcc.target/i386/avx512vl-pack-1.c: New test.
7476 * gcc.target/i386/avx512vl-pack-2.c: New test.
7477 * gcc.target/i386/avx512bw-pack-2.c: New test.
7479 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7481 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7482 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7483 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7485 2016-05-12 Richard Biener <rguenther@suse.de>
7487 PR tree-optimization/70986
7488 * gcc.dg/torture/pr70986-1.c: New testcase.
7489 * gcc.dg/torture/pr70986-2.c: Likewise.
7490 * gcc.dg/torture/pr70986-3.c: Likewise.
7492 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7495 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7496 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7498 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
7500 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7502 * gcc.target/i386/pr66746.c: Ditto.
7504 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7506 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7508 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7509 warning when using -mvsx-timode.
7510 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7511 * gcc.target/powerpc/dform-2.c: Likewise.
7512 * gcc.target/powerpc/pr68805.c: Likewise.
7514 2016-05-11 Marek Polacek <polacek@redhat.com>
7517 * c-c++-common/attributes-3.c: New test.
7519 2016-05-11 Nathan Sidwell <nathan@acm.org>
7521 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7522 * gcc.c-torture/execute/pr68185.c: Likewise.
7523 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7524 * gcc.dg/pr69634.c: Requires scheduling.
7525 * gcc.dg/torture/pr66178.c: Require label values.
7526 * gcc.dg/setjmp-6.c: Require indirect jumps.
7528 2016-05-11 Richard Biener <rguenther@suse.de>
7530 PR tree-optimization/71055
7531 * gcc.dg/torture/pr71055.c: New testcase.
7533 2016-05-11 Richard Biener <rguenther@suse.de>
7536 * g++.dg/debug/pr71057.C: New testcase.
7538 2016-05-11 Jakub Jelinek <jakub@redhat.com>
7541 * gfortran.dg/gomp/pr70855.f90: New test.
7543 2016-05-11 Richard Biener <rguenther@suse.de>
7546 * g++.dg/torture/pr71002.C: New testcase.
7548 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7551 * gcc.dg/pr70807.c: New test.
7553 2016-05-10 Martin Sebor <msebor@redhat.com>
7556 * g++.dg/Wattributes.C: New test.
7558 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
7560 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7561 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7562 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7564 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7567 * gcc.target/i386/pr70799-1.c: New test.
7569 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7571 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7573 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7576 * gcc.target/i386/pr70877.c: New test.
7578 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7580 PR tree-optimization/70786
7581 * gcc.target/i386/pr70876.c: New test.
7583 2016-05-10 Jakub Jelinek <jakub@redhat.com>
7586 * gcc.target/i386/avx512vl-logic-1.c: New test.
7587 * gcc.target/i386/avx512vl-logic-2.c: New test.
7588 * gcc.target/i386/avx512dq-logic-2.c: New test.
7590 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7593 * gcc.target/powerpc/pr70963.c: New.
7595 2016-05-10 David Malcolm <dmalcolm@redhat.com>
7597 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7598 (test_very_wide_line): Add ruler to expected output.
7599 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7600 (test_very_wide_line): Likewise.
7601 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7602 (test_show_locus): Within the handling of "test_very_wide_line",
7603 enable show_ruler_p on the diagnostic context.
7605 2016-05-10 Richard Biener <rguenther@suse.de>
7607 PR tree-optimization/71039
7608 * gcc.dg/torture/pr71039.c: New testcase.
7610 2016-05-10 Nathan Sidwell <nathan@acm.org>
7612 * gcc.dg/nested-func-10.c: Requires alloca.
7613 * gcc.dg/nested-func-9.c: Requires alloca.
7614 * gcc.c-torture/execute/pr70460.c: Requires labels.
7615 * gcc.c-torture/compile/pr70199.c: Requires labels.
7616 * gcc.target/nvptx/decl.c: Compile only.
7617 * gcc.target/nvptx/trailing-init.c: Compile only.
7618 * gcc.target/nvptx/ary-init.c: Compile only.
7620 2016-05-10 Marek Polacek <polacek@redhat.com>
7623 * gcc.dg/attr-opt-1.c: New test.
7625 2016-05-10 Richard Biener <rguenther@suse.de>
7627 PR tree-optimization/70497
7628 PR tree-optimization/28367
7629 * gcc.dg/torture/20160404-1.c: New testcase.
7630 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7631 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7633 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7635 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7637 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
7639 * gcc.target/i386/fabsneg-1.c New test.
7641 2016-05-09 Alan Modra <amodra@gmail.com>
7644 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7646 2016-05-09 Richard Biener <rguenther@suse.de>
7648 PR tree-optimization/70985
7649 * gcc.dg/torture/pr70985.c: New testcase.
7651 2016-05-09 Bin Cheng <bin.cheng@arm.com>
7653 * gcc.dg/tree-ssa/ifc-9.c: New test.
7654 * gcc.dg/tree-ssa/ifc-10.c: New test.
7655 * gcc.dg/tree-ssa/ifc-11.c: New test.
7656 * gcc.dg/tree-ssa/ifc-12.c: New test.
7657 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7658 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7659 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7661 2016-05-09 Richard Biener <rguenther@suse.de>
7664 * gfortran.dg/pr70937.f90: New testcase.
7666 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7668 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7670 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
7673 * gfortran.dg/dec_structure_1.f90: New testcase.
7674 * gfortran.dg/dec_structure_2.f90: Ditto.
7675 * gfortran.dg/dec_structure_3.f90: Ditto.
7676 * gfortran.dg/dec_structure_4.f90: Ditto.
7677 * gfortran.dg/dec_structure_5.f90: Ditto.
7678 * gfortran.dg/dec_structure_6.f90: Ditto.
7679 * gfortran.dg/dec_structure_7.f90: Ditto.
7680 * gfortran.dg/dec_structure_8.f90: Ditto.
7681 * gfortran.dg/dec_structure_9.f90: Ditto.
7682 * gfortran.dg/dec_structure_10.f90: Ditto.
7683 * gfortran.dg/dec_structure_11.f90: Ditto.
7684 * gfortran.dg/dec_union_1.f90: Ditto.
7685 * gfortran.dg/dec_union_2.f90: Ditto.
7686 * gfortran.dg/dec_union_3.f90: Ditto.
7687 * gfortran.dg/dec_union_4.f90: Ditto.
7688 * gfortran.dg/dec_union_5.f90: Ditto.
7689 * gfortran.dg/dec_union_6.f90: Ditto.
7690 * gfortran.dg/dec_union_7.f90: Ditto.
7692 2016-05-07 Tom de Vries <tom@codesourcery.com>
7694 PR tree-optimization/70956
7695 * gcc.dg/graphite/pr70956.c: New test.
7697 2016-05-06 Jakub Jelinek <jakub@redhat.com>
7700 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7701 (a, b, c, d): Change type from char to signed char.
7702 (main): Compare against (signed char) -1634678893 instead of
7703 hardcoded -109. Use __builtin_abort instead of abort.
7705 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7706 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7708 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7710 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7713 * gcc.dg/torture/pr70935.c: New test.
7715 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7718 * gcc.target/sh/pr58219.c: New tests.
7720 2016-05-06 Richard Biener <rguenther@suse.de>
7722 PR tree-optimization/70960
7723 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7725 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7728 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7729 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7730 Adjust expected instruction counts.
7731 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7733 2016-05-06 Marek Polacek <polacek@redhat.com>
7736 * gcc.dg/ubsan/bounds-3.c: New test.
7738 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7741 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7743 2016-05-06 Richard Biener <rguenther@suse.de>
7746 * gfortran.dg/pr70931.f90: New testcase.
7748 2016-05-06 Richard Biener <rguenther@suse.de>
7751 * gcc.dg/torture/pr70941.c: New testcase.
7753 2016-05-05 Bin Cheng <bin.cheng@arm.com>
7755 PR tree-optimization/57206
7756 * gcc.dg/vect/pr57206.c: New test.
7758 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7760 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7762 2016-05-05 Jakub Jelinek <jakub@redhat.com>
7764 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7766 * c-c++-common/Wdangling-else-4.c: New test.
7768 2016-05-04 Jakub Jelinek <jakub@redhat.com>
7772 * g++.dg/opt/pr70906.C: New test.
7773 * g++.dg/opt/pr70933.C: New test.
7775 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7777 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
7779 * gcc.dg/ipa/pure-const-3.c: New testcase.
7781 2016-05-04 Marek Polacek <polacek@redhat.com>
7783 * c-c++-common/Wdangling-else-1.c: New test.
7784 * c-c++-common/Wdangling-else-2.c: New test.
7785 * c-c++-common/Wdangling-else-3.c: New test.
7787 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7789 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7792 2016-05-04 Marek Polacek <polacek@redhat.com>
7795 * gcc.dg/Waddress-2.c: New test.
7797 2016-05-04 Alan Modra <amodra@gmail.com>
7799 * gcc.target/powerpc/pr70866.c: New.
7801 2016-05-03 Martin Sebor <msebor@redhat.com>
7804 * c-c++-common/builtin_location.c: New test.
7805 * g++.dg/cpp1y/builtin_location.C: New test.
7807 2016-05-03 Marek Polacek <polacek@redhat.com>
7810 * gcc.dg/pr70859.c: New test.
7811 * gcc.dg/pr70859-2.c: New test.
7813 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7815 * gnat.dg/debug5.adb: New testcase.
7817 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7819 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7820 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7821 Procedure to check for z10 instruction set.
7823 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7825 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7827 2016-05-03 Alan Modra <amodra@gmail.com>
7829 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7831 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7833 * gcc.target/i386/avx512f-cvt-1.c: New test.
7835 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7837 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7838 -fdump-tree-vrp-details.
7840 2016-05-03 Richard Biener <rguenther@suse.de>
7842 * gcc.dg/pr30172-1.c: Adjust.
7843 * gcc.dg/pr63743.c: Likewise.
7844 * gcc.dg/tm/pr51696.c: Likewise.
7845 * c-c++-common/tm/safe-1.c: Likewise.
7846 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7847 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7848 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7849 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7851 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7853 PR rtl-optimization/70467
7854 * gcc.target/i386/pr70467-3.c: New test.
7855 * gcc.target/i386/pr70467-4.c: New test.
7857 PR tree-optimization/70916
7858 * gcc.c-torture/compile/pr70916.c: New test.
7861 * gcc.target/i386/pr49244-1.c: New test.
7862 * gcc.target/i386/pr49244-2.c: New test.
7864 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7866 PR rtl-optimization/44281
7867 * gcc.target/i386/pr44281.c: New test.
7869 2016-05-03 bin cheng <bin.cheng@arm.com>
7871 PR tree-optimization/56541
7872 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7873 * gcc.dg/vect/pr56541.c: new test.
7875 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7877 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7879 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7881 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7884 * c-c++-common/asan/clone-test-1.c (main): Align child process
7887 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7890 * g++.dg/spellcheck-fields-2.C: New test case.
7892 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7895 * g++.dg/pr62314.C: New test case.
7897 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7899 * gcc.dg/ipa/inline-8.c: New testcase.
7901 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7903 PR rtl-optimization/70467
7904 * gcc.target/i386/pr70467-1.c: New test.
7906 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7908 * gcc.dg/spec-options.c: Run the test on all targets.
7909 * gcc.dg/foo.specs: Use cpp_unique_options.
7911 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7913 * gcc.dg/tree-ssa/unord.c: New testcase.
7915 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7917 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7919 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7921 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7923 2016-05-02 Marek Polacek <polacek@redhat.com>
7926 * gcc.dg/enum-incomplete-3.c: New test.
7928 2016-05-02 Marek Polacek <polacek@redhat.com>
7929 Tom de Vries <tom@codesourcery.com>
7931 PR tree-optimization/70700
7932 * gcc.dg/pr70700.c: New test.
7934 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7936 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7937 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7938 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7939 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7940 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7942 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7944 * ada/acats/run_acats: Rename into...
7945 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7946 * ada/acats/run_all.sh: Remove redundant test.
7947 (target_run): Move around.
7948 (target_gnatchop): Use newly built executable.
7949 (target_gnatmake): Likewise.
7950 Check that the compilation of impbit succeeds.
7952 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7954 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7955 * gcc.dg/20021029-1.c: Likewise.
7956 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7957 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7958 * gcc.target/sh/cmpstr.c: Likewise.
7959 * gcc.target/sh/cmpstrn.c: Likewise.
7960 * gcc.target/sh/memset.c: Likewise.
7961 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7962 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7963 * gcc.target/sh/pr39423-1.c: Likewise.
7964 * gcc.target/sh/pr49468-di.c: Likewise.
7965 * gcc.target/sh/pr49468-si.c: Likewise.
7966 * gcc.target/sh/pr49880-1.c: Likewise.
7967 * gcc.target/sh/pr49880-2.c: Likewise.
7968 * gcc.target/sh/pr49880-3.c: Likewise.
7969 * gcc.target/sh/pr50751-1.c: Likewise.
7970 * gcc.target/sh/pr50751-4.c: Likewise.
7971 * gcc.target/sh/pr50751-7.c: Likewise.
7972 * gcc.target/sh/pr51244-1.c: Likewise.
7973 * gcc.target/sh/pr51244-10.c: Likewise.
7974 * gcc.target/sh/pr51244-11.c: Likewise.
7975 * gcc.target/sh/pr51244-12.c: Likewise.
7976 * gcc.target/sh/pr51244-13.c: Likewise.
7977 * gcc.target/sh/pr51244-14.c: Likewise.
7978 * gcc.target/sh/pr51244-17.c: Likewise.
7979 * gcc.target/sh/pr51244-18.c: Likewise.
7980 * gcc.target/sh/pr51244-19.c: Likewise.
7981 * gcc.target/sh/pr51244-4.c: Likewise.
7982 * gcc.target/sh/pr51244-5.c: Likewise.
7983 * gcc.target/sh/pr51244-7.c: Likewise.
7984 * gcc.target/sh/pr51244-8.c: Likewise.
7985 * gcc.target/sh/pr51244-9.c: Likewise.
7986 * gcc.target/sh/pr51697.c: Likewise.
7987 * gcc.target/sh/pr52483-1.c: Likewise.
7988 * gcc.target/sh/pr52483-2.c: Likewise.
7989 * gcc.target/sh/pr52483-3.c: Likewise.
7990 * gcc.target/sh/pr52483-5.c: Likewise.
7991 * gcc.target/sh/pr52933-1.c: Likewise.
7992 * gcc.target/sh/pr52933-2.c: Likewise.
7993 * gcc.target/sh/pr52933-3.c: Likewise.
7994 * gcc.target/sh/pr53568-1.c: Likewise.
7995 * gcc.target/sh/pr53976-1.c: Likewise.
7996 * gcc.target/sh/pr53988-1.c: Likewise.
7997 * gcc.target/sh/pr53988.c: Likewise.
7998 * gcc.target/sh/pr54089-1.c: Likewise.
7999 * gcc.target/sh/pr54089-6.c: Likewise.
8000 * gcc.target/sh/pr54089-7.c: Likewise.
8001 * gcc.target/sh/pr54089-8.c: Likewise.
8002 * gcc.target/sh/pr54089-9.c: Likewise.
8003 * gcc.target/sh/pr54236-1.c: Likewise.
8004 * gcc.target/sh/pr54236-2.c: Likewise.
8005 * gcc.target/sh/pr54236-3.c: Likewise.
8006 * gcc.target/sh/pr54236-4.c: Likewise.
8007 * gcc.target/sh/pr54386.c: Likewise.
8008 * gcc.target/sh/pr54602-1.c: Likewise.
8009 * gcc.target/sh/pr54685.c: Likewise.
8010 * gcc.target/sh/pr54760-1.c: Likewise.
8011 * gcc.target/sh/pr54760-2.c: Likewise.
8012 * gcc.target/sh/pr54760-3.c: Likewise.
8013 * gcc.target/sh/pr54760-4.c: Likewise.
8014 * gcc.target/sh/pr54760-5.c: Likewise.
8015 * gcc.target/sh/pr54760-6.c: Likewise.
8016 * gcc.target/sh/pr55146.c: Likewise.
8017 * gcc.target/sh/pr55160.c: Likewise.
8018 * gcc.target/sh/pr59278.c: Likewise.
8019 * gcc.target/sh/pr59401-1.c: Likewise.
8020 * gcc.target/sh/pr59533-1.c: Likewise.
8021 * gcc.target/sh/pr63260.c: Likewise.
8022 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8023 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8024 * gcc.target/sh/strlen.c: Likewise.
8025 * gcc.target/sh/torture/pr30807.c: Likewise.
8026 * gcc.target/sh/torture/pr34777.c: Likewise.
8027 * gcc.target/sh/torture/pr64652.c: Likewise.
8028 * gcc.target/sh/torture/pr65505.c: Likewise.
8029 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8030 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8032 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8035 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8037 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8039 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8040 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8041 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8042 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8044 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8046 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8047 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8049 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8052 * c-c++-common/goacc/combined-reduction.c: New test.
8053 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8055 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8057 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8058 *movdi_internal pattern only if PIC off.
8059 * gcc.target/i386/pr70155-2.c: Likewise.
8060 * gcc.target/i386/pr70155-3.c: Likewise.
8061 * gcc.target/i386/pr70155-4.c: Likewise.
8062 * gcc.target/i386/pr70155-5.c: Likewise.
8063 * gcc.target/i386/pr70155-6.c: Likewise.
8064 * gcc.target/i386/pr70155-7.c: Likewise.
8065 * gcc.target/i386/pr70155-8.c: Likewise.
8066 * gcc.target/i386/pr70155-15.c: Likewise.
8067 * gcc.target/i386/pr70155-17.c: Likewise.
8068 * gcc.target/i386/pr70155-22.c: Likewise.
8070 2016-04-29 Bin Cheng <bin.cheng@arm.com>
8072 PR tree-optimization/70803
8073 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8075 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8077 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8078 optimization of vector loop.
8079 * gcc.target/i386/vect-unpack-3.c: New test.
8080 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8081 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8082 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8084 2016-04-29 Marek Polacek <polacek@redhat.com>
8087 * g++.dg/ubsan/null-7.C: New test.
8090 * gcc.dg/pr70852.c: New test.
8092 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8095 * g++.dg/cpp0x/alignas6.C: New test.
8097 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8099 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8100 * gcc.dg/pr27003.c: Likewise.
8101 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8102 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8103 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8104 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8105 * gcc.target/arc/mxy.c: Likewise.
8106 * gcc.target/arc/mswape.c: Likewise.
8107 * gcc.target/arc/mrtsc.c: Likewise.
8108 * gcc.target/arc/mcrc.c: Likewise.
8109 * gcc.target/arc/mdsp-packa.c: Likewise.
8110 * gcc.target/arc/mdvbf.c: Likewise.
8111 * gcc.target/arc/mlock.c: Likewise.
8112 * gcc.target/arc/mmac-24.c: Likewise.
8113 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8115 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8116 Matthijs Kooijman <matthijs@stdin.nl>
8117 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8120 * gcc.target/avr/pr60040-1.c: New.
8121 * gcc.target/avr/pr60040-2.c: New.
8123 2016-04-29 Richard Biener <rguenther@suse.de>
8125 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8127 2016-04-29 Richard Biener <rguenther@suse.de>
8129 PR tree-optimization/13962
8130 PR tree-optimization/65686
8131 * gcc.dg/uninit-pr65686.c: New testcase.
8133 2016-04-29 Jakub Jelinek <jakub@redhat.com>
8136 * gcc.dg/pr70843.c: New test.
8138 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8141 * gcc.target/i386/pr70858.c: New test.
8143 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8145 * gcc.target/arc/nps400-1.c: New file.
8147 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8148 Andrew Burgess <andrew.burgess@embecosm.com>
8150 * gcc.target/arc/movh_cl-1.c: New file.
8152 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8153 Andrew Burgess <andrew.burgess@embecosm.com>
8155 * gcc.target/arc/extzv-1.c: New file.
8156 * gcc.target/arc/insv-1.c: New file.
8157 * gcc.target/arc/insv-2.c: New file.
8158 * gcc.target/arc/movb-1.c: New file.
8159 * gcc.target/arc/movb-2.c: New file.
8160 * gcc.target/arc/movb-3.c: New file.
8161 * gcc.target/arc/movb-4.c: New file.
8162 * gcc.target/arc/movb-5.c: New file.
8163 * gcc.target/arc/movb_cl-1.c: New file.
8164 * gcc.target/arc/movb_cl-2.c: New file.
8165 * gcc.target/arc/movbi_cl-1.c: New file.
8166 * gcc.target/arc/movl-1.c: New file.
8168 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8169 Andrew Burgess <andrew.burgess@embecosm.com>
8171 * gcc.target/arc/cmem-1.c: New file.
8172 * gcc.target/arc/cmem-2.c: New file.
8173 * gcc.target/arc/cmem-3.c: New file.
8174 * gcc.target/arc/cmem-4.c: New file.
8175 * gcc.target/arc/cmem-5.c: New file.
8176 * gcc.target/arc/cmem-6.c: New file.
8177 * gcc.target/arc/cmem-7.c: New file.
8178 * gcc.target/arc/cmem-ld.inc: New file.
8179 * gcc.target/arc/cmem-st.inc: New file.
8181 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8184 * gcc.target/i386/pr70821.c: New test.
8186 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8188 * gcc.target/powerpc/vec-adde.c: New test.
8189 * gcc.target/powerpc/vec-adde-int128.c: New test.
8191 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8193 * gcc.target/i386/avx-vround-1.c: New test.
8194 * gcc.target/i386/avx-vround-2.c: New test.
8195 * gcc.target/i386/avx512vl-vround-1.c: New test.
8196 * gcc.target/i386/avx512vl-vround-2.c: New test.
8198 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8201 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8202 (check_effective_target_cilkplus_runtime): ... this.
8203 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8204 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8206 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8207 Require cilkplus_runtime.
8208 Don't add -lcilkrts.
8209 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8210 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8211 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8212 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8213 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8214 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8215 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8216 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8217 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8218 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8219 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8220 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8221 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8222 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8223 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8224 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8225 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8226 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8227 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8228 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8229 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8230 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8231 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8232 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8233 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8234 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8235 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8236 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8237 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8239 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8240 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8242 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8244 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8247 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
8249 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8250 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8252 2015-04-27 Ryan Burn <contact@rnburn.com>
8256 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8258 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8259 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8261 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8263 * gnat.dg/limited_with4.ad[sb]: New test.
8264 * gnat.dg/limited_with4_pkg.ads: New helper.
8266 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8269 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8270 and movv1ti_internal patterns
8271 * gcc.target/i386/pr70155-1.c: New test.
8272 * gcc.target/i386/pr70155-2.c: Likewise.
8273 * gcc.target/i386/pr70155-3.c: Likewise.
8274 * gcc.target/i386/pr70155-4.c: Likewise.
8275 * gcc.target/i386/pr70155-5.c: Likewise.
8276 * gcc.target/i386/pr70155-6.c: Likewise.
8277 * gcc.target/i386/pr70155-7.c: Likewise.
8278 * gcc.target/i386/pr70155-8.c: Likewise.
8279 * gcc.target/i386/pr70155-9.c: Likewise.
8280 * gcc.target/i386/pr70155-10.c: Likewise.
8281 * gcc.target/i386/pr70155-11.c: Likewise.
8282 * gcc.target/i386/pr70155-12.c: Likewise.
8283 * gcc.target/i386/pr70155-13.c: Likewise.
8284 * gcc.target/i386/pr70155-14.c: Likewise.
8285 * gcc.target/i386/pr70155-15.c: Likewise.
8286 * gcc.target/i386/pr70155-16.c: Likewise.
8287 * gcc.target/i386/pr70155-17.c: Likewise.
8288 * gcc.target/i386/pr70155-18.c: Likewise.
8289 * gcc.target/i386/pr70155-19.c: Likewise.
8290 * gcc.target/i386/pr70155-20.c: Likewise.
8291 * gcc.target/i386/pr70155-21.c: Likewise.
8292 * gcc.target/i386/pr70155-22.c: Likewise.
8294 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8296 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8299 2016-04-27 Bin Cheng <bin.cheng@arm.com>
8301 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8302 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8303 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8304 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8305 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8307 2016-04-27 Richard Biener <rguenther@suse.de>
8310 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8311 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8313 2016-04-27 Nathan Sidwell <nathan@acm.org>
8315 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8316 * g++.dg/ubsan/pr63956.C: Adjust error location.
8318 2016-04-27 Nick Clifton <nickc@redhat.com>
8321 * gcc.dg/pr49889.c: New test.
8323 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8325 * c-c++-common/memset-array.c: New test.
8327 2016-04-26 Martin Sebor <msebor@redhat.com>
8330 * g++.dg/cpp1y/func_constexpr.C: New test.
8332 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8335 * g++.dg/cpp0x/enum32.C: New test.
8336 * g++.dg/cpp0x/enum33.C: New test.
8338 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8340 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8341 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8342 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8343 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8344 * gcc.c-torture/execute/pr38151.c: Likewise.
8345 * gcc.c-torture/execute/pr66556.c: Likewise.
8346 * gcc.c-torture/execute/pr67781.c: Likewise.
8347 * gcc.c-torture/execute/pr68648.c: Likewise.
8349 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
8351 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8353 2016-04-26 Marek Polacek <polacek@redhat.com>
8356 * gcc.dg/pr67784-3.c: New test.
8357 * gcc.dg/pr67784-4.c: New test.
8358 * gcc.dg/pr67784-5.c: New test.
8361 * gcc.dg/Wnested-externs-2.c: New test.
8363 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
8365 * gcc.dg/fold-plusmult.c: Adjust.
8366 * gcc.dg/no-strict-overflow-6.c: Adjust.
8367 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8369 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8371 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8373 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8374 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8375 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8376 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8377 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8378 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8379 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8380 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8381 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8382 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8383 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8384 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8385 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8386 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8387 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8388 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8389 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8390 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8391 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8392 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8393 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8394 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8396 * gcc.target/i386/pr32219-4.c: Likewise.
8397 * gcc.target/i386/pr32219-6.c: Likewise.
8398 * gcc.target/i386/pr32219-8.c: Likewise.
8400 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8402 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8405 2016-04-26 Marek Polacek <polacek@redhat.com>
8408 * g++.dg/ext/cond2.C: New test.
8410 2016-04-26 Bin Cheng <bin.cheng@arm.com>
8412 PR tree-optimization/70771
8413 PR tree-optimization/70775
8414 * gcc.dg/pr70771.c: New test.
8415 * gcc.dg/pr70775.c: New test.
8417 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8419 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8421 2016-04-25 Richard Biener <rguenther@suse.de>
8423 PR tree-optimization/70780
8424 * gcc.dg/torture/pr70780.c: New testcase.
8426 2016-04-25 Michael Collison <michael.collison@arm.com>
8428 * gcc.target/arm/neon-vaddws16.c: New test.
8429 * gcc.target/arm/neon-vaddws32.c: New test.
8430 * gcc.target/arm/neon-vaddwu16.c: New test.
8431 * gcc.target/arm/neon-vaddwu32.c: New test.
8432 * gcc.target/arm/neon-vaddwu8.c: New test.
8433 * lib/target-supports.exp
8434 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8435 that arm neon support vector widen sum of HImode TO SImode.
8437 2016-04-23 Jakub Jelinek <jakub@redhat.com>
8440 * c-c++-common/asan/pr70712.c: New test.
8442 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8444 * .gitattributes: New file.
8446 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8448 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8450 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8452 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8453 * gfortran.dg/submodule_15.f08: Likewise.
8455 2016-04-22 Richard Biener <rguenther@suse.de>
8457 PR tree-optimization/70740
8458 * gcc.dg/torture/pr70740.c: New testcase.
8460 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8463 * gcc.target/i386/pr70750-1.c: New test.
8464 * gcc.target/i386/pr70750-2.c: Likewise.
8466 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8469 * g++.dg/cpp0x/auto48.C: New.
8471 2016-04-21 Marek Polacek <polacek@redhat.com>
8474 * g++.dg/cpp0x/forw_enum12.C: New test.
8475 * g++.dg/cpp0x/forw_enum13.C: New test.
8477 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8480 * gcc.target/i386/pr70728.c: New test.
8482 2016-04-21 Richard Biener <rguenther@suse.de>
8485 * gcc.dg/pr70747.c: New testcase.
8487 2016-04-21 Bin Cheng <bin.cheng@arm.com>
8489 PR tree-optimization/70715
8490 * gcc.dg/tree-ssa/scev-13.c: New test.
8492 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
8494 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8496 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
8498 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8500 2016-04-20 Jan Hubicka <jh@suse.cz>
8503 * g++.dg/ipa/nothrow-1.C: New testcase.
8505 2016-04-20 Nathan Sidwell <nathan@acm.org>
8508 * g++.dg/eh/delete1.C: New.
8510 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8512 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8513 -mtune-ctrl=sse_typeless_stores.
8515 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8517 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8519 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8521 PR tree-optimization/69489
8522 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8524 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8527 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8528 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8529 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8531 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8533 PR tree-optimization/56625
8534 PR tree-optimization/69489
8535 * gcc.dg/vect/pr56625.c: New test.
8536 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8538 2016-04-20 Andrew Pinski <apinski@cavium.com>
8541 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8543 2016-04-20 Arnaud Charlet <charlet@adacore.com>
8545 * gnat.dg/self1.adb: Remove now incorrect test.
8547 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8549 * gcc.dg/tree-ssa/scev-11.c: New test.
8550 * gcc.dg/tree-ssa/scev-12.c: New test.
8552 2016-04-20 Marek Polacek <polacek@redhat.com>
8554 PR tree-optimization/70725
8555 * gcc.dg/pr70725.c: New test.
8557 2016-04-20 Richard Biener <rguenther@suse.de>
8559 PR tree-optimization/70726
8560 * g++.dg/vect/pr70726.cc: New testcase.
8562 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8565 * gcc.target/s390/pr70674.c: New test.
8567 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8569 PR libgfortran/70684
8570 * gfortran.dg/list_read_14.f90: New test.
8572 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8575 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8576 extern to force it misaligned.
8580 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8581 Don't check `*' before movv4sf_internal.
8582 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8583 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8584 Don't check `*' before movv16qi_internal.
8585 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8586 extern to force it misaligned.
8590 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8591 Don't check `*' before movv2df_internal.
8592 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8593 extern to force it misaligned.
8597 Check movv8sf_internal instead of avx_storeups256.
8598 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8600 2016-04-19 Richard Biener <rguenther@suse.de>
8602 PR tree-optimization/70171
8603 * g++.dg/tree-ssa/pr70171.C: New testcase.
8605 2016-04-19 Richard Biener <rguenther@suse.de>
8607 PR tree-optimization/70724
8608 * gcc.dg/torture/pr70724.c: New testcase.
8610 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8613 * gcc.target/i386/pr70689.c: New.
8615 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8618 * gcc.target/i386/pr70708.c: New test.
8620 2016-04-18 Richard Biener <rguenther@suse.de>
8622 PR tree-optimization/43434
8623 * gcc.dg/vect/pr43434.c: New testcase.
8624 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8625 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8626 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8627 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8628 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8629 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8630 * gcc.dg/gomp/pr68640.c: Likewise.
8631 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8632 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8634 2016-04-18 Richard Biener <rguenther@suse.de>
8636 PR tree-optimization/70701
8637 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8639 2016-04-18 Tom de Vries <tom@codesourcery.com>
8642 * gcc.dg/pr70161.c: Add dot-file scans.
8643 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8644 instead of after last dot char.
8646 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8648 * c-c++-common/dump-ada-spec-3.c: New test.
8649 * c-c++-common/dump-ada-spec-4.c: Likewise.
8651 2016-04-17 Tom de Vries <tom@codesourcery.com>
8654 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8656 2016-04-15 Jan Hubicka <jh@suse.cz>
8659 * g++.dg/ipa/pure-const-1.C: New testcase.
8660 * g++.dg/ipa/pure-const-2.C: New testcase.
8661 * g++.dg/ipa/pure-const-3.C: New testcase.
8663 2016-04-15 Marek Polacek <polacek@redhat.com>
8666 * gcc.dg/bitfld-22.c: New test.
8668 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8670 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8673 2016-04-15 Marek Polacek <polacek@redhat.com>
8676 * c-c++-common/pr70651.c: New test.
8678 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8680 PR rtl-optimization/70681
8681 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8682 dump scan on arm and powerpc.
8683 * gcc.dg/pr10474.c: Likewise.
8685 2016-04-15 Jakub Jelinek <jakub@redhat.com>
8690 * g++.dg/cpp1y/vla11.C: Revert for real.
8693 * c-c++-common/Wparentheses-1.c: New test.
8694 * c-c++-common/gomp/Wparentheses-1.c: New test.
8695 * c-c++-common/gomp/Wparentheses-2.c: New test.
8696 * c-c++-common/gomp/Wparentheses-3.c: New test.
8697 * c-c++-common/gomp/Wparentheses-4.c: New test.
8698 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8699 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8700 * c-c++-common/goacc/Wparentheses-1.c: New test.
8702 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8705 * gcc.target/i386/pr70662.c: New test.
8707 2016-04-15 Richard Biener <rguenther@suse.de>
8708 Alan Modra <amodra@gmail.com>
8710 PR tree-optimization/70130
8711 * gcc.dg/vect/O3-pr70130.c: New testcase.
8713 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8716 * gcc.target/powerpc/pr70669.c: New test.
8719 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8720 a power7 system that does not have an assembler that supports
8723 2016-04-14 Martin Sebor <msebor@redhat.com>
8728 * c-c++-common/ubsan/vla-1.c: Revert.
8729 * g++.dg/cpp1y/vla11.C: Same.
8730 * g++.dg/cpp1y/vla12.C: Same.
8731 * g++.dg/cpp1y/vla13.C: Same.
8732 * g++.dg/cpp1y/vla14.C: Same.
8733 * g++.dg/cpp1y/vla3.C: Same.
8734 * g++.dg/init/array24.C: Same.
8735 * g++.dg/ubsan/vla-1.C: Same.
8737 2016-04-14 Marek Polacek <polacek@redhat.com>
8738 Jan Hubicka <hubicka@ucw.cz>
8741 * g++.dg/torture/pr70029.C: New test.
8743 2016-04-14 Martin Sebor <msebor@redhat.com>
8745 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8746 type size to prevent failures on targets with very low maximum
8749 2016-04-14 Richard Biener <rguenther@suse.de>
8751 PR tree-optimization/70623
8752 * gcc.dg/torture/pr70623.c: New testcase.
8753 * gcc.dg/torture/pr70623-2.c: Likewise.
8755 2016-04-13 Martin Sebor <msebor@redhat.com>
8760 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8761 * g++.dg/cpp1y/vla11.C: New test.
8762 * g++.dg/cpp1y/vla12.C: New test.
8763 * g++.dg/cpp1y/vla13.C: New test.
8764 * g++.dg/cpp1y/vla14.C: New test.
8765 * g++.dg/cpp1y/vla3.C: Restore deleted test.
8766 * g++.dg/init/array24.C: Fully brace VLA initializer.
8767 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8769 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8772 * g++.dg/opt/pr70641.C: New test.
8774 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8776 PR rtl-optimization/68749
8777 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8778 effects of argument promotions.
8779 Remove default args to dg-skip-if.
8781 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8784 * g++.dg/parse/pr70635.C: New.
8786 2016-04-13 Marek Polacek <polacek@redhat.com>
8789 * c-c++-common/Wmisleading-indentation-4.c: New test.
8791 2016-04-13 Marek Polacek <polacek@redhat.com>
8794 * gcc.dg/Wparentheses-12.c: New test.
8795 * gcc.dg/Wparentheses-13.c: New test.
8797 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8799 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8800 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8801 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8803 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8806 * gcc.c-torture/compile/pr70633.c: New test.
8809 * gcc.dg/torture/pr70628.c: New test.
8811 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8814 * g++.dg/template/pr70610.C: New test.
8815 * g++.dg/template/pr70610-2.C: New test.
8816 * g++.dg/template/pr70610-3.C: New test.
8817 * g++.dg/template/pr70610-4.C: New test.
8819 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8821 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8825 * g++.dg/ext/pr70571.C: New test.
8827 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8830 * gcc.target/powerpc/pr70640.c: New test.
8832 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8835 * g++.dg/parse/pr68722.C: New.
8837 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8839 PR rtl-optimization/70596
8840 * gcc.target/i386/pr70596.c: New test.
8842 2016-04-12 Nathan Sidwell <nathan@acm.org>
8845 * g++.dg/init/pr70501.C: New.
8847 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8849 * gcc.target/i386/asm-flag-6.c: New test.
8851 2016-04-12 Tom de Vries <tom@codesourcery.com>
8853 PR tree-optimization/68756
8854 * gcc.dg/graphite/pr68756.c: New test.
8856 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8858 PR tree-optimization/70602
8859 * gcc.c-torture/execute/pr70602.c: New test.
8861 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8864 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8865 __float128 emulator is built and runs.
8866 * gcc.target/powerpc/float128-1.c: Likewise.
8868 * lib/target-supports.exp (check_ppc_float128_sw_available):
8869 Rework tests for __float128 software and hardware
8870 availability. Fix exit condition to return 0 on success.
8872 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8875 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8876 * gcc.target/aarch64/target_attr_15.c: Likewise.
8878 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8881 * g++.dg/cpp1y/pr69066.C: New.
8883 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8886 * gfortran.dg/pr36192.f90: Update test.
8887 * gfortran.dg/pr36192_1.f90: Update test.
8888 * gfortran.dg/real_dimension_1.f: Update test.
8889 * gfortran.dg/parameter_array_init_7.f90: New test.
8891 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8894 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8896 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8898 PR rtl-optimization/66669
8899 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8901 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8903 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8904 * gcc.dg/pie-1.c: Likewise.
8905 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8906 * gcc.dg/pic-4.c: Likewise.
8907 * gcc.dg/pie-3.c: Likewise.
8908 * gcc.dg/pie-4.c: Likewise.
8910 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8912 PR tree-optimization/68644
8913 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8915 PR rtl-optimization/64886
8916 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8918 2016-04-09 Tom de Vries <tom@codesourcery.com>
8920 PR tree-optimization/68953
8921 * gcc.dg/graphite/pr68953.c: New test.
8923 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8926 * gfortran.dg/deferred_character_16.f90: New test.
8928 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8930 PR tree-optimization/70586
8931 * gcc.c-torture/execute/pr70586.c: New test.
8933 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8936 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8937 with __builtin_memset
8938 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8940 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8944 PR tree-optimization/70373
8948 * c-c++-common/goacc/reduction-5.c: New test.
8949 * c-c++-common/goacc/reduction-promotions.c: New test.
8950 * gfortran.dg/goacc/reduction-3.f95: New test.
8951 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8953 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8957 * g++.dg/pr70590.C: New test.
8958 * g++.dg/pr70590-2.C: New test.
8960 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8963 * gcc.target/i386/pr70593.c: New test.
8965 PR rtl-optimization/70574
8966 * gcc.target/i386/avx2-pr70574.c: New test.
8968 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8971 * c-c++-common/asan/pr70541.c: New test.
8973 2016-04-08 Tom de Vries <tom@codesourcery.com>
8975 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8976 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8978 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8981 * gcc.c-torture/execute/pr70566.c: New test.
8983 2016-04-08 Tom de Vries <tom@codesourcery.com>
8985 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8986 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8988 2016-04-08 Alan Modra <amodra@gmail.com>
8990 * gcc.target/powerpc/pr70117.c: New.
8992 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8995 * gcc.dg/lto/simd-function_0.c: New test.
8997 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8999 * c-c++-common/attr-simd-2.c: Likewise.
9000 * c-c++-common/attr-simd-4.c: Likewise.
9001 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9002 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9004 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9007 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9009 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9010 Tom de Vries <tom@codesourcery.com>
9012 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9013 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9014 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9015 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9016 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9017 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9018 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9019 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9021 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9024 * g++.dg/warn/Wparentheses-29.C: New test.
9026 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9029 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9030 explicit braces to resolve a future -Wparentheses warning.
9032 2016-04-06 Richard Henderson <rth@redhat.com>
9034 * gcc.dg/pr61817-1.c: New test.
9035 * gcc.dg/pr61817-2.c: New test.
9036 * gcc.dg/pr69391-1.c: New test.
9037 * gcc.dg/pr69391-2.c: New test.
9039 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9041 PR rtl-optimization/70398
9042 * gcc.target/aarch64/pr70398.c: New.
9044 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9046 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9048 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
9049 Pedro Alves <palves@redhat.com>
9051 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9053 2016-04-06 Jakub Jelinek <jakub@redhat.com>
9055 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9056 Check for avx512f effective targets instead of avx2.
9057 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9059 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9060 * g++.dg/gomp/declare-simd-1.C: Likewise.
9061 * g++.dg/gomp/declare-simd-3.C: Likewise.
9062 * g++.dg/gomp/declare-simd-4.C: Likewise.
9065 * c-c++-common/gomp/pr70550-1.c: New test.
9066 * c-c++-common/gomp/pr70550-2.c: New test.
9068 2016-04-05 Nathan Sidwell <nathan@acm.org>
9071 * g++.dg/ext/attribute-may-alias-5.C: New.
9073 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9076 * c-c++-common/pr70336.c: New test.
9077 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9078 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9080 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
9083 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9085 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9087 PR rtl-optimization/70542
9088 * gcc.dg/torture/pr70542.c: New test.
9089 * gcc.target/i386/avx2-pr70542.c: New test.
9091 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9093 PR tree-optimization/70509
9094 * gcc.target/i386/avx512bw-pr70509.c: New test.
9096 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9099 * g++.dg/ext/constexpr-vla4.C: New test.
9101 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
9104 * gcc.target/i386/pr70510.c: New test.
9106 2016-04-05 Richard Biener <rguenther@suse.de>
9108 PR tree-optimization/70526
9109 * g++.dg/torture/pr70526.C: New testcase.
9111 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9114 * gcc.target/i386/pr70525.c: New test.
9116 2016-04-05 Richard Biener <rguenther@suse.de>
9119 * g++.dg/torture/pr70499.C: New testcase.
9121 2016-04-05 Richard Biener <rguenther@suse.de>
9123 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9126 2016-04-04 Jakub Jelinek <jakub@redhat.com>
9129 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9130 rs6000 ABI warnings.
9132 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
9135 * g++.dg/ipa/devirt-51.C: New testcase.
9137 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9138 Jakub Jelinek <jakub@redhat.com>
9141 * gcc.dg/torture/pr70457.c: New.
9143 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9146 * gfortran.dg/allocate_with_source_19.f08: New test.
9148 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9151 * gfortran.dg/coarray_allocate_6.f08: New test.
9153 2016-04-04 Richard Biener <rguenther@suse.de>
9155 PR rtl-optimization/70484
9156 * gcc.dg/torture/pr70484.c: New testcase.
9158 2016-04-04 Marek Polacek <polacek@redhat.com>
9161 * gcc.dg/torture/pr70307.c: New test.
9163 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9167 * gcc.target/sh/torture/pr70416.c: New.
9169 2016-04-02 Martin Sebor <msebor@redhat.com>
9175 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9176 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9177 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9178 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9179 * g++.dg/cpp0x/constexpr-string.C: Same.
9180 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9181 * g++.dg/cpp0x/pr65398.C: Same.
9182 * g++.dg/ext/constexpr-vla1.C: Same.
9183 * g++.dg/ext/constexpr-vla2.C: Same.
9184 * g++.dg/ext/constexpr-vla3.C: Same.
9185 * g++.dg/ubsan/pr63956.C: Same.
9187 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9189 PR rtl-optimization/70467
9190 * gcc.target/i386/pr70467-2.c: New test.
9192 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9193 Marek Polacek <polacek@redhat.com>
9196 * g++.dg/init/new47.C: New test.
9198 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9201 * gcc.target/arm/pr70496.c: New test.
9203 2016-04-01 Nathan Sidwell <nathan@acm.org>
9206 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9208 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9211 * gcc.dg/strlenopt.h (memmove): New.
9212 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9213 instead of "string.h".
9214 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9215 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9216 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9217 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9218 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9219 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9220 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9221 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9222 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9223 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9224 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9225 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9226 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9227 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9228 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9229 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9230 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9231 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9232 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9233 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9235 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9237 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9238 (Holder::foo): Reflect this.
9240 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9243 * gcc.dg/pr70442.c: New test.
9245 2016-03-31 Nathan Sidwell <nathan@acm.org>
9248 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9250 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9253 * gcc.target/i386/pr70453.c: New test.
9255 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
9258 * gcc.c-torture/pr70292.c: New test.
9260 2016-03-31 Marek Polacek <polacek@redhat.com>
9263 * c-c++-common/pr70297.c: New test.
9264 * g++.dg/cpp0x/typedef-redecl.C: New test.
9265 * gcc.dg/typedef-redecl2.c: New test.
9267 2016-03-31 Jakub Jelinek <jakub@redhat.com>
9269 PR rtl-optimization/70460
9270 * gcc.c-torture/execute/pr70460.c: New test.
9272 2016-03-31 Richard Biener <rguenther@suse.de>
9275 * g++.dg/ext/vector30.C: New testcase.
9277 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9278 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9280 * gfortran.dg/fmt_pf.f90: New test.
9282 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9284 Forward-port from 5 branch
9285 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9288 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9289 dg-require-effective-target after dg-do.
9291 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9293 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9295 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9296 Julian Brown <julian@codesourcery.com>
9297 Chung-Lin Tang <cltang@codesourcery.com>
9298 Cesar Philippidis <cesar@codesourcery.com>
9299 James Norris <jnorris@codesourcery.com>
9300 Tom de Vries <tom@codesourcery.com>
9301 Nathan Sidwell <nathan@codesourcery.com>
9303 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
9304 * c-c++-common/goacc/loop-clauses.c: Likewise.
9305 * g++.dg/goacc/template.C: Likewise.
9306 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9307 * gfortran.dg/goacc/loop-1.f95: Likewise.
9308 * gfortran.dg/goacc/loop-5.f95: Likewise.
9309 * gfortran.dg/goacc/loop-6.f95: Likewise.
9310 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9311 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9312 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9313 * c-c++-common/goacc/clauses-fail.c: Likewise.
9314 * c-c++-common/goacc/parallel-1.c: Likewise.
9315 * c-c++-common/goacc/reduction-1.c: Likewise.
9316 * c-c++-common/goacc/reduction-2.c: Likewise.
9317 * c-c++-common/goacc/reduction-3.c: Likewise.
9318 * c-c++-common/goacc/reduction-4.c: Likewise.
9319 * c-c++-common/goacc/routine-3.c: Likewise.
9320 * c-c++-common/goacc/routine-4.c: Likewise.
9321 * c-c++-common/goacc/routine-5.c: Likewise.
9322 * c-c++-common/goacc/tile.c: Likewise.
9323 * g++.dg/goacc/template.C: Likewise.
9324 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9325 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9326 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9327 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9328 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9329 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9330 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9331 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9332 * c-c++-common/goacc/use_device-1.c: ... this file.
9333 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9334 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9335 * c-c++-common/goacc/host_data-6.c: ... this file.
9336 * c-c++-common/goacc/loop-2-kernels.c: New file.
9337 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9338 * c-c++-common/goacc/loop-3.c: Likewise.
9339 * g++.dg/goacc/reference.C: Likewise.
9340 * g++.dg/goacc/routine-1.C: Likewise.
9341 * g++.dg/goacc/routine-2.C: Likewise.
9343 2016-03-30 Richard Biener <rguenther@suse.de>
9346 * gcc.dg/torture/pr70450.c: New testcase.
9348 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9351 * gcc.dg/torture/pr70421.c: New test.
9352 * gcc.target/i386/avx512f-pr70421.c: New test.
9354 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9357 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9358 (check): New function.
9360 (foo): Align stack to 16 bytes when calling bar.
9361 * gcc.target/i386/cleanup-2.c: Likewise.
9363 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9365 PR tree-optimization/59124
9366 * gcc.dg/Warray-bounds-19.c: New test.
9368 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
9370 * lib/prune.exp (escape_regex_chars): New.
9371 (prune_file_path): Update to quote metcharacters for regexp.
9373 2016-03-29 Jakub Jelinek <jakub@redhat.com>
9375 PR rtl-optimization/70429
9376 * gcc.c-torture/execute/pr70429.c: New test.
9378 PR tree-optimization/70405
9379 * gcc.dg/pr70405.c: New test.
9381 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9384 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9385 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9387 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9390 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9391 __cilkrts_set_param to set two workers.
9392 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9393 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9395 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9397 * g++.dg/ext/fnname5.C: Update the test for Darwin.
9399 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9402 * gcc.target/i386/pr70406.c: New test.
9404 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9406 * gnat.dg/specs/double_record_extension3.ads: New test.
9408 2016-03-25 Richard Henderson <rth@redhat.com>
9411 * gcc.target/aarch64/pr70120-1.c: New.
9412 * gcc.target/aarch64/pr70120-2.c: New.
9413 * gcc.target/aarch64/pr70120-3.c: New.
9415 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9418 * g++.dg/template/mangle2.C: The dg-do directive should be
9419 "compile" not "assemble".
9421 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9424 * gcc.dg/pr69650.c: New test.
9426 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
9428 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9430 2016-03-25 Alan Modra <amodra@gmail.com>
9432 * gcc.dg/dfp/pr70052.c: New test.
9434 2016-03-24 Richard Henderson <rth@redhat.com>
9437 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9438 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9440 2016-03-24 Tom de Vries <tom@codesourcery.com>
9442 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9444 2016-03-24 Tom de Vries <tom@codesourcery.com>
9446 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9447 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9449 2016-03-24 Tom de Vries <tom@codesourcery.com>
9451 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9452 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9454 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9457 * g++.dg/template/mangle2.C: New test.
9459 2016-03-24 Richard Biener <rguenther@suse.de>
9461 PR tree-optimization/70396
9462 * gcc.dg/torture/pr70396.c: New testcase.
9464 2016-03-24 Richard Biener <rguenther@suse.de>
9467 * gcc.dg/torture/pr70370.c: New testcase.
9469 2016-03-24 Tom de Vries <tom@codesourcery.com>
9471 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9472 * gfortran.dg/goacc/kernels-tree.f95: Same.
9473 * gfortran.dg/goacc/parallel-tree.f95: Same.
9475 2016-03-24 Tom de Vries <tom@codesourcery.com>
9477 * c-c++-common/goacc/uninit-if-clause.c: New test.
9478 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9480 2016-03-24 Jakub Jelinek <jakub@redhat.com>
9483 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9486 2016-03-24 Richard Biener <rguenther@suse.de>
9488 PR tree-optimization/70372
9489 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9491 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9494 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9496 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9499 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9501 2016-03-23 Jakub Jelinek <jakub@redhat.com>
9504 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9505 * g++.dg/cpp1y/pr70001.C: New test.
9508 * g++.dg/cpp0x/constexpr-70323.C: New test.
9510 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
9511 Jason Merrill <jason@redhat.com>
9512 Jakub Jelinek <jakub@redhat.com>
9515 * g++.dg/cpp0x/constexpr-69315.C: New test.
9516 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9518 2016-03-23 Marek Polacek <polacek@redhat.com>
9521 * g++.dg/warn/Wignored-attributes-1.C: New test.
9522 * g++.dg/warn/Wignored-attributes-2.C: New test.
9524 2016-03-23 Tom de Vries <tom@codesourcery.com>
9526 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9528 * gfortran.dg/goacc/private-3.f95 (test): Same.
9529 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9532 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9534 * lib/target-supports.exp: Remove v7ve entry from loop
9535 creating effective target checks.
9536 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9537 (add_options_for_arm_arch_v7ve): Likewise.
9539 2016-03-23 Jakub Jelinek <jakub@redhat.com>
9541 PR tree-optimization/70354
9542 * gcc.dg/vect/pr70354-1.c: New test.
9543 * gcc.dg/vect/pr70354-2.c: New test.
9544 * gcc.target/i386/avx2-pr70354-1.c: New test.
9545 * gcc.target/i386/avx2-pr70354-2.c: New test.
9547 2016-03-22 Jeff Law <law@redhat.com>
9550 * gcc.dg/tree-ssa/pr70232.c: New test.
9552 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9555 * gcc.target/i386/pr70302.c: New test.
9557 2016-03-22 Richard Biener <rguenther@suse.de>
9560 * g++.dg/torture/pr70251.C: New testcase.
9562 2016-03-22 David Malcolm <dmalcolm@redhat.com>
9565 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9566 Wmisleading-indentation.c.
9567 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9568 reflect change to diagnostic text and order of messages.
9569 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9571 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
9573 * g++.dg/ext/java-3.C: Don't compile on AIX.
9575 2016-03-22 Richard Biener <rguenther@suse.de>
9578 * gcc.dg/torture/pr70333.c: New testcase.
9580 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9582 * g++.dg/ext/pr70290.C: New test.
9584 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9587 * gcc.target/i386/pr70325.c: New test.
9589 2016-03-22 Jakub Jelinek <jakub@redhat.com>
9592 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9593 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9596 * gcc.target/i386/pr70300.c: New test.
9599 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9600 (func2): New function for cond with parens, xfail warning for c++.
9601 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9603 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9606 * g++.dg/template/ptrmem30.C: New test.
9608 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9611 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9612 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9614 2016-03-21 Jakub Jelinek <jakub@redhat.com>
9617 * gcc.dg/pr70326.c: New test.
9619 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
9620 Jakub Jelinek <jakub@redhat.com>
9622 PR tree-optimization/70317
9623 * gcc.dg/pr70317.c: New test.
9625 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
9628 * gcc.target/i386/pr70327.c: New test.
9630 2016-03-21 Martin Liska <mliska@suse.cz>
9633 * gcc.dg/ipa/pr70306.c: New test.
9635 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9637 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9638 * gcc.target/arm/attr-align3.c: Likewise.
9639 * gcc.target/arm/attr_arm.c: Likewise.
9640 * gcc.target/arm/flip-thumb.c: Likewise.
9642 2016-03-21 Jakub Jelinek <jakub@redhat.com>
9645 * gcc.target/powerpc/altivec-36.c: New test.
9647 2016-03-21 Richard Biener <rguenther@suse.de>
9649 PR tree-optimization/70310
9650 * gcc.dg/torture/pr70310.c: New testcase.
9652 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9655 * gcc.target/i386/pr70293.c: New test.
9657 2016-03-21 Richard Biener <rguenther@suse.de>
9659 PR tree-optimization/70288
9660 * gcc.dg/torture/pr70288-1.c: New testcase.
9661 * gcc.dg/torture/pr70288-2.c: Likewise.
9663 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
9665 PR rtl-optimization/69307
9666 * gcc.target/arm/pr69307.c: New test.
9668 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
9670 PR rtl-optimization/69102
9671 * gcc.c-torture/compile/pr69102.c: New test.
9673 2016-03-18 Jeff Law <law@redhat.com>
9675 PR rtl-optimization/70263
9676 * gcc.c-torture/compile/pr70263-1.c: New test.
9677 * gcc.target/i386/pr70263-2.c: New test.
9679 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9681 PR rtl-optimization/70278
9682 * gcc.dg/torture/pr70278.c: New test.
9683 * gcc.target/arm/pr70278.c: New test.
9685 2016-03-18 David Malcolm <dmalcolm@redhat.com>
9688 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9689 (test_builtin_types_compatible_p): New test function.
9690 * gcc.dg/pr70281.c: New test case.
9692 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9695 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9697 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9699 PR tree-optimization/70252
9700 * gcc.dg/pr70252.c: New test.
9702 2016-03-18 Tom de Vries <tom@codesourcery.com>
9704 * gcc.dg/pr70161-2.c: New test.
9705 * gcc.dg/pr70161.c: New test.
9707 2016-03-18 Tom de Vries <tom@codesourcery.com>
9710 * gcc.dg/pr70269.c: New test.
9712 2016-03-18 Jakub Jelinek <jakub@redhat.com>
9715 * g++.dg/ext/java-3.C: New test.
9717 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9720 * g++.dg/lookup/pr70205.C: New test.
9722 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9725 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9727 2016-03-17 Marek Polacek <polacek@redhat.com>
9730 * gcc.dg/atomic-op-6.c: New test.
9732 2016-03-17 David Malcolm <dmalcolm@redhat.com>
9735 * c-c++-common/pr70264.c: New test case.
9737 2016-03-17 Jakub Jelinek <jakub@redhat.com>
9740 * c-c++-common/pr70144-1.c: New test.
9741 * c-c++-common/pr70144-2.c: New test.
9744 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9745 * g++.dg/opt/flifetime-dse6.C: New test.
9746 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9748 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9751 * gcc.dg/pic-1.c: New test.
9752 * gcc.dg/pic-2.c: Likewise.
9753 * gcc.dg/pic-3.c: Likewise.
9754 * gcc.dg/pic-4.c: Likewise.
9755 * gcc.dg/pie-1.c: Likewise.
9756 * gcc.dg/pie-2.c: Likewise.
9757 * gcc.dg/pie-3.c: Likewise.
9758 * gcc.dg/pie-4.c: Likewise.
9759 * gcc.dg/pie-5.c: Likewise.
9760 * gcc.dg/pie-6.c: Likewise.
9762 2016-03-17 Tom de Vries <tom@codesourcery.com>
9764 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9765 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9767 2016-03-17 Richard Biener <rguenther@suse.de>
9770 * g++.dg/debug/pr70271.C: New testcase.
9772 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9774 * gcc.target/i386/pr70251.c: New test.
9776 2016-03-17 Marek Polacek <polacek@redhat.com>
9779 * g++.dg/warn/constexpr-70194.C: New test.
9781 2016-03-16 Richard Henderson <rth@redhat.com>
9784 * gcc.c-torture/compile/pr70240.c: New.
9786 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9788 * gcc.c-torture/compile/20151204.c: Skip for avr.
9790 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9793 * g++.dg/opt/pr70245.C: New test.
9794 * g++.dg/opt/pr70245.h: New file.
9795 * g++.dg/opt/pr70245-aux.cc: New file.
9797 2016-03-16 Martin Sebor <msebor@redhat.com>
9799 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9801 2016-03-16 Richard Henderson <rth@redhat.com>
9804 * gcc.c-torture/compile/pr70199.c: New.
9806 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9808 * gcc.dg/uninit-19.c: Run dos2unix.
9810 2016-03-16 Marek Polacek <polacek@redhat.com>
9813 * gcc.dg/nested-func-10.c: New test.
9814 * gcc.dg/nested-func-9.c: New test.
9816 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9818 PR tree-optimization/68714
9819 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9821 2016-03-16 Tom de Vries <tom@codesourcery.com>
9823 PR tree-optimization/68715
9824 * gcc.dg/graphite/pr68715-2.c: New test.
9825 * gcc.dg/graphite/pr68715.c: New test.
9826 * gfortran.dg/graphite/pr68715.f90: New test.
9828 2016-03-16 Tom de Vries <tom@codesourcery.com>
9830 PR tree-optimization/68809
9831 * gcc.dg/graphite/pr68809-2.c: New test.
9832 * gcc.dg/graphite/pr68809.c: New test.
9834 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9837 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9838 method call to i () as argument. Adjust expected output.
9841 * g++.dg/ubsan/pr70147-1.C: New test.
9842 * g++.dg/ubsan/pr70147-2.C: New test.
9844 2016-03-15 Martin Sebor <msebor@redhat.com>
9847 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9849 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9851 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9854 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9857 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9858 libatomic_available.
9860 2016-03-15 Marek Polacek <polacek@redhat.com>
9863 * g++.dg/ext/attribute-may-alias-4.C: New test.
9865 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9867 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9868 -fvar-tracking-assignments-toggle flag.
9870 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9872 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9874 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9876 PR rtl-optimization/70222
9877 * gcc.c-torture/execute/pr70222-1.c: New test.
9878 * gcc.c-torture/execute/pr70222-2.c: New test.
9880 2016-03-15 Richard Henderson <rth@redhat.com>
9882 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9884 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9886 PR rtl-optimization/69032
9887 * gcc.dg/pr69032.c: New test.
9889 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9891 PR rtl-optimization/63384
9892 * g++.dg/pr63384.C: New test.
9894 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9897 * gcc.target/i386/pr64411.C: New test.
9899 2016-03-15 Tom de Vries <tom@codesourcery.com>
9901 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9902 * gfortran.dg/goacc/kernels-alias.f95: New test.
9904 2016-03-14 Martin Sebor <msebor@redhat.com>
9907 * g++.dg/cpp0x/constexpr-inline.C: New test.
9908 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9910 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9912 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9914 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9917 * gcc.dg/pr70219.c: New test.
9919 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9922 * gcc.dg/torture/pr70083.c: New test.
9923 * gcc.target/i386/pr70083.c: New test.
9925 2016-03-14 Richard Biener <rguenther@suse.de>
9927 PR tree-optimization/56365
9928 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9930 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9933 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9935 * g++.dg/pr70098.C: New testcase.
9938 2016-03-14 Tom de Vries <tom@codesourcery.com>
9940 PR tree-optimization/70045
9941 * gcc.dg/graphite/pr70045.c: New test.
9943 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9946 * gfortran.dg/include_9.f90: New test.
9948 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9951 gfortran.dg/prof/prof.exp: New script.
9952 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9954 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9956 PR rtl-optimization/69307
9957 * gcc.dg/pr69307.c: New test.
9959 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9962 * gcc.target/arm/pr69614.c: New.
9964 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9967 * gfortran.dg/submodule_14.f08: New test
9970 * gfortran.dg/submodule_15.f08: New test
9972 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9975 * g++.dg/cpp1y/paren3.C: New test.
9977 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9980 * gcc.target/powerpc/ppc-round2.c: New test.
9982 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9985 * gcc.dg/torture/pr70123.c: New test.
9987 2016-03-11 Jeff Law <law@redhat.com>
9989 PR tree-optimization/70190
9990 * gcc.c-torture/compile/pr70190.c: New test.
9992 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9995 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9997 (test43_b): Likewise.
9998 (test43_c): Likewise.
9999 (test43_d): Likewise.
10000 (test43_e): Likewise.
10001 (test43_f): Likewise.
10002 (test43_g): Likewise.
10003 (test44_a): Likewise.
10004 (test44_b): Likewise.
10005 (test44_c): Likewise.
10006 (test44_d): Likewise.
10007 (test44_e): Likewise.
10009 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10012 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10014 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10016 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10019 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10023 * gcc.target/aarch64/pr69245_2.c: New test.
10025 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10027 PR tree-optimization/70177
10028 * gcc.dg/pr70177.c: New test.
10030 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10032 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10034 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10036 * gcc.dg/tree-ssa/sra-20.c: New.
10038 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10040 PR rtl-optimization/70174
10041 * gcc.dg/pr70174.c: New test.
10043 PR tree-optimization/70169
10044 * gcc.dg/pr70169.c: New test.
10046 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10049 * gcc.target/i386/pr70160.c: New test.
10051 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10053 * gcc.target/s390/dfp-1.c: New test.
10055 2016-03-10 Nick Clifton <nickc@redhat.com>
10058 * gcc.target/aarch64/pr70044.c: New test.
10060 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10061 Jakub Jelinek <jakub@redhat.com>
10064 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10065 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10066 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10068 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
10071 * g++.dg/lto/pr69589_0.C: New testcase
10072 * g++.dg/lto/pr69589_1.C: New testcase
10074 2016-03-10 Marek Polacek <polacek@redhat.com>
10077 * g++.dg/delayedfold/unary-plus1.C: New test.
10079 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
10081 * gcc.target/arm/pr45701-1.c: Escape brackets.
10082 * gcc.target/arm/pr45701-2.c: Likewise.
10084 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10086 * gfortran.dg/unconstrained_commons.f: New.
10088 2016-03-10 Alan Modra <amodra@gmail.com>
10090 * gcc.dg/pr69195.c: New.
10091 * gcc.dg/pr69238.c: New.
10093 2016-03-10 Tom de Vries <tom@codesourcery.com>
10096 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10098 2016-03-10 Richard Biener <rguenther@suse.de>
10100 PR tree-optimization/70128
10101 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10102 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10104 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10106 PR tree-optimization/70152
10107 * gcc.dg/pr70152.c: New test.
10110 * gcc.target/i386/pr70086-1.c: New test.
10111 * gcc.target/i386/pr70086-2.c: New test.
10112 * gcc.target/i386/pr70086-3.c: New test.
10114 PR tree-optimization/70127
10115 * gcc.c-torture/execute/pr70127.c: New test.
10117 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10119 * c-c++-common/goacc/combined-directives-2.c: New test.
10121 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10125 * g++.dg/diagnostic/pr70105.C: New test.
10126 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10127 (test_multiple_ordinary_maps): New test function.
10129 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10133 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10134 Drop range information from call to inform_at_rich_loc.
10135 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10137 (test_show_locus): Replace calls to rich_location::add_range with
10138 calls to add_range. Rewrite the tests that used the now-defunct
10139 rich_location ctor taking a source_range. Simplify other tests
10140 by replacing calls to COMBINE_LOCATION_DATA with calls to
10143 2016-03-09 Richard Biener <rguenther@suse.de>
10144 Jakub Jelinek <jakub@redhat.com>
10146 PR tree-optimization/70138
10147 * gcc.dg/vect/pr70138-1.c: New testcase.
10148 * gcc.dg/vect/pr70138-2.c: Likewise.
10150 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10153 * gcc.target/i386/pr70049.c: New test.
10155 2016-03-09 Richard Biener <rguenther@suse.de>
10158 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10159 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10160 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10162 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10164 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10167 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10169 PR middle-end/67278
10170 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10173 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10175 PR middle-end/70050
10176 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10177 in testcase comment.
10179 2016-03-09 Tom de Vries <tom@codesourcery.com>
10181 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10182 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10183 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10184 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10185 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10186 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10187 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10188 * gfortran.dg/goacc/kernels-loop.f95: New test.
10190 2016-03-08 Martin Sebor <msebor@redhat.com>
10193 * g++.dg/warn/overflow-warn-7.C: New test.
10195 2016-03-08 Jason Merrill <jason@redhat.com>
10197 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10198 * lib/target-supports.exp (check_effective_target_concepts): New.
10200 2016-03-08 Jakub Jelinek <jakub@redhat.com>
10203 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10204 * g++.dg/ubsan/pr70135.C: New test.
10207 * gcc.dg/pr70110.c: New test.
10209 2016-03-07 Martin Jambor <mjambor@suse.cz>
10211 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10212 * c-c++-common/gomp/if-1.c: Likewise.
10213 * c-c++-common/gomp/pr61486-2.c: Likewise.
10214 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10215 to dg-additional-options.
10216 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10217 * g++/gomp/target-teams-1.c: Likewise.
10218 * gcc.dg/gomp/gomp.exp: Likewise.
10219 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10220 dg-additional-options.
10221 * gfortran.dg/gomp/gomp.exp: Likewise.
10222 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10223 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10224 dg-additional-options.
10225 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10227 2016-03-07 Martin Jambor <mjambor@suse.cz>
10229 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10230 * c-c++-common/gomp/gridify-1.c: New test.
10231 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10233 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10235 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10236 trigger for cortex-r8, when scanning for register r8.
10237 * gcc.target/arm/pr45701-2.c: Likewise.
10239 2016-02-26 Richard Biener <rguenther@suse.de>
10240 Jeff Law <law@redhat.com>
10242 PR tree-optimization/69740
10243 * gcc.c-torture/compile/pr69740-1.c: New test.
10244 * gcc.c-torture/compile/pr69740-2.c: New test.
10246 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10248 * lib/target-supports.exp
10249 (check_effective_target_whole_vector_shift): Enable for PPC64.
10251 2016-03-07 Richard Biener <rguenther@suse.de>
10253 PR tree-optimization/70115
10254 * gcc.dg/torture/pr70115.c: New testcase.
10256 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10258 PR middle-end/69916
10259 * c-c-++-common/goacc/pr69916.c: New.
10261 2016-03-07 Richard Henderson <rth@redhat.com>
10263 * gcc.c-torture/compile/pr70061.c: New test.
10265 2016-03-07 Richard Biener <rguenther@suse.de>
10268 * gcc.dg/vect/O3-pr36098.c: New testcase.
10270 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10272 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10274 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10276 * gnat.dg/renaming9.ad[sb]: New testcase.
10278 2016-03-05 Jakub Jelinek <jakub@redhat.com>
10281 * g++.dg/expr/stdarg3.C: New test.
10283 2016-03-04 Jeff Law <law@redhat.com>
10285 PR tree-optimization/69196
10286 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10289 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10292 * gcc.dg/pr69973.c: New test.
10294 PR rtl-optimization/69941
10295 * gcc.dg/torture/pr69941.c: New test.
10298 * gcc.dg/pr69824.c: New test.
10300 2016-03-05 Tom de Vries <tom@codesourcery.com>
10302 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10303 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10306 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10309 * g++.dg/cpp1y/var-templ48.C: New test.
10310 * g++.dg/cpp1y/var-templ49.C: New test.
10312 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10314 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10316 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10319 * g++.dg/ubsan/pr70035.C: New test.
10322 * gcc.target/i386/pr70062.c: New test.
10324 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10326 * g++.dg/template/typename21.C: Remove c++98_only.
10328 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10330 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10332 2016-03-04 David Malcolm <dmalcolm@redhat.com>
10335 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10337 (fn_42_b): Likewise.
10338 (fn_42_c): Likewise.
10340 2016-03-04 David Malcolm <dmalcolm@redhat.com>
10343 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10345 (fn_40_b): Likewise.
10346 (fn_41_a): Likewise.
10347 (fn_41_b): Likewise.
10349 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10352 * gcc.target/i386/avx512f-pr70059.c: New test.
10353 * gcc.target/i386/avx512dq-pr70059.c: New test.
10355 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10357 PR rtl-optimization/57676
10358 * gcc.dg/torture/pr57676.c: New test.
10360 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10362 * gcc.dg/pr70026.c: New test.
10364 2016-03-04 Marek Polacek <polacek@redhat.com>
10367 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10368 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10370 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10373 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10375 (test_corners_sisd_si): Likewise.
10376 (main): Remove checks of the above.
10377 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10379 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10381 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10383 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10385 * gcc.dg/torture/pr69951.c: Accept argc==0.
10387 2016-03-04 Richard Biener <rguenther@suse.de>
10390 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10391 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10393 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10396 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10399 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10402 * gcc.dg/guality/pr69947.c: New test.
10404 2016-03-03 Jakub Jelinek <jakub@redhat.com>
10407 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10409 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10411 PR rtl-optimization/69904
10412 * gcc.target/arm/pr69904.c: New test.
10414 2016-03-03 Jakub Jelinek <jakub@redhat.com>
10417 * gcc.dg/vect/pr70021.c: New test.
10418 * gcc.target/i386/pr70021.c: New test.
10420 2016-03-03 Marek Polacek <polacek@redhat.com>
10422 PR middle-end/70050
10423 * gcc.dg/pr70050.c: New test.
10425 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10427 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10429 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10431 PR tree-optimization/70043
10432 * gfortran.dg/vect/pr70043.f90: New test.
10434 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10436 * gnat.dg/specs/task1.ads: New test.
10438 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10440 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10441 Invoke gdb with -batch.
10442 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10444 2016-03-03 Richard Biener <rguenther@suse.de>
10446 PR tree-optimization/55936
10447 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10449 2016-03-02 Jeff Law <law@redhat.com>
10451 PR rtl-optimization/69942
10452 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10453 effects of argument promotions.
10455 PR tree-optimization/69987
10456 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10457 target does not support -fprefetch-loop-arrays.
10459 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
10461 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10463 2016-03-02 Bin Cheng <bin.cheng@arm.com>
10465 PR rtl-optimization/69052
10466 * gcc.target/i386/pr69052.c: New test.
10468 2016-03-02 Alan Modra <amodra@gmail.com>
10470 * gcc.dg/pr69990.c: New.
10472 2016-03-02 Jakub Jelinek <jakub@redhat.com>
10475 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10477 PR middle-end/70022
10478 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10481 * gcc.target/i386/pr70028.c: New test.
10483 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10485 * c-c++-common/asan/swapcontext-test-1.c,
10486 * c-c++-common/tsan/thread_leak.c,
10487 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10488 * g++.dg/tsan/benign_race.C,
10489 * g++.dg/tsan/fd_close_norace.C,
10490 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10491 races with sanitizer output
10493 2016-03-02 Richard Biener <rguenther@suse.de>
10494 Uros Bizjak <ubizjak@gmail.com>
10497 * gcc.dg/simd-8.c: New testcase.
10499 2016-03-02 Richard Biener <rguenther@suse.de>
10501 PR middle-end/67278
10502 * gcc.dg/simd-7.c: New testcase.
10504 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10506 * gcc.target/i386/pr70007.c: Tweak.
10508 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10510 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10512 2016-03-02 Marek Polacek <polacek@redhat.com>
10515 * gcc.dg/pr67854.c: New test.
10517 2016-03-02 Jakub Jelinek <jakub@redhat.com>
10519 PR middle-end/70025
10520 * gcc.dg/torture/pr70025.c: New test.
10522 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10524 PR tree-optimization/68621
10525 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10527 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10529 * gcc.target/i386/pr70007.c: New test.
10531 2016-03-01 Jeff Law <law@redhat.com>
10533 PR tree-optimization/69196
10534 * gcc.dg/tree-ssa/pr69196-1.c: New test.
10536 PR tree-optimization/69196
10537 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10538 duplicating code and spoiling the expected output.
10540 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10543 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10544 supports power9 before doing tests.
10545 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10546 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10547 * gcc.target/powerpc/p9-permute.c: Likewise.
10549 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
10552 * gcc.target/i386/pr70027.c: New test.
10554 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10556 * gcc.dg/pr70017.c: New test.
10558 2016-03-01 Jakub Jelinek <jakub@redhat.com>
10562 * gcc.dg/pr69796.c: New test.
10563 * gcc.dg/pr69974.c: New test.
10565 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10567 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10569 2016-02-29 Jeff Law <law@redhat.com>
10571 PR tree-optimization/69987
10572 * gfortran.dg/pr69987.f90: New test.
10574 PR tree-optimization/69989
10575 * gcc.c-torture/compile/pr69989-2.c: New test.
10577 2016-03-01 Marek Polacek <polacek@redhat.com>
10580 * g++.dg/parse/invalid1.C: New test.
10582 2016-03-01 Richard Biener <rguenther@suse.de>
10584 PR middle-end/70022
10585 * gcc.dg/pr70022.c: New testcase.
10587 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10589 PR tree-optimization/69956
10590 * gcc.dg/pr69956.c: New test.
10592 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10595 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10596 XFAIL when hardware supports efficient unaligned storage access.
10598 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10601 * g++.dg/template/pr69961a.C: New test.
10602 * g++.dg/template/pr69961b.C: New test.
10604 2016-02-29 David Malcolm <dmalcolm@redhat.com>
10606 PR preprocessor/69985
10607 * gcc.dg/cpp/pr69985.c: New test case.
10609 2016-02-29 Jeff Law <law@redhat.com>
10611 PR tree-optimization/70005
10612 * gcc.c-torture/execute/pr70005.c New test.
10614 PR tree-optimization/69999
10615 * gcc.c-torture/compile/pr69999.c: New test.
10617 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10619 PR tree-optimization/69652
10620 * gcc.dg/torture/pr69652.c: Delete test.
10621 * gcc.dg/vect/pr69652.c: New test.
10623 2016-02-19 Richard Biener <rguenther@suse.de>
10625 PR tree-optimization/69980
10626 * gfortran.dg/vect/pr69980.f90: New testcase.
10628 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10630 * gcc.target/sparc/20160229-1.c: New test.
10632 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10634 * gnat.dg/stack_usage3.adb: New test.
10635 * gnat.dg/stack_usage3_pkg.ads: New helper.
10637 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10639 * gnat.dg/renaming8.adb: New test.
10640 * gnat.dg/renaming8_pkg1.ads: New helper.
10641 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10642 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10644 2016-02-29 Richard Biener <rguenther@suse.de>
10646 PR tree-optimization/69720
10647 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10649 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10653 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10655 2016-02-28 Harald Anlauf <anlauf@gmx.de>
10656 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10659 * gfortran.dg/coarray_8.f90: Adjust error message.
10660 * gfortran.dg/pr56007.f90: New test.
10661 * gfortran.dg/pr56007.f: New test.
10663 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10665 PR tree-optimization/69989
10666 * gcc.dg/torture/pr69989.c: New test.
10668 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10670 * gcc.target/i386/stack-realign-win.c: New test.
10672 2016-02-28 Harald Anlauf <anlauf@gmx.de>
10675 * gfortran.dg/pr60126.f90: New test.
10677 2016-02-27 Jeff Law <law@redhat.com>
10680 2016-02-26 Richard Biener <rguenther@suse.de>
10681 Jeff Law <law@redhat.com>
10683 PR tree-optimization/69740
10684 * gcc.c-torture/compile/pr69740-1.c: New test.
10685 * gcc.c-torture/compile/pr69740-2.c: New test.
10687 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10690 * gfortran.dg/newunit_4.f90: New test.
10692 2016-02-27 Jakub Jelinek <jakub@redhat.com>
10695 PR rtl-optimization/69886
10696 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10697 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10700 2016-02-26 Martin Sebor <msebor@redhat.com>
10702 PR tree-optimization/15826
10703 * gcc.dg/tree-ssa/pr15826.c: New test.
10705 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10708 * gcc.target/powerpc/pr69969.c: New test.
10710 2016-02-26 Martin Sebor <msebor@redhat.com>
10713 * g++.old-deja/g++.other/decl5.C: Add a test case.
10715 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10718 * gcc.target/powerpc/pr69946.c: New file.
10720 2016-02-26 Richard Biener <rguenther@suse.de>
10721 Jeff Law <law@redhat.com>
10723 PR tree-optimization/69740
10724 * gcc.c-torture/compile/pr69740-1.c: New test.
10725 * gcc.c-torture/compile/pr69740-2.c: New test.
10727 2016-02-26 Martin Jambor <mjambor@suse.cz>
10729 PR middle-end/69920
10730 * gcc.dg/torture/pr69932.c: New test.
10731 * gcc.dg/torture/pr69936.c: Likewise.
10733 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10736 * gcc.target/s390/pr69709.c: New test.
10738 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10741 * gcc.target/aarch64/pr69245_1.c: New test.
10743 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10746 * gcc.dg/torture/pr69613.c: New test.
10748 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10750 PR rtl-optimization/69891
10751 * gcc.target/i386/pr69891.c: New test.
10753 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10754 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10757 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10758 functionality for both 32-bit and 64-bit.
10760 2016-02-26 Richard Biener <rguenther@suse.de>
10762 PR tree-optimization/69551
10763 * gcc.dg/torture/pr69951.c: New testcase.
10765 2016-02-25 Richard Biener <rguenther@suse.de>
10767 PR tree-optimization/48795
10768 * gcc.dg/Warray-bounds-18.c: New testcase.
10770 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10772 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10774 2016-02-25 Jakub Jelinek <jakub@redhat.com>
10776 PR rtl-optimization/69896
10777 * gcc.dg/pr69896.c: New test.
10779 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10782 * g++.dg/cpp1y/paren2.C: New test.
10784 2016-02-24 Martin Sebor <msebor@redhat.com>
10787 * gcc.dg/enum-mode-2.c: New test.
10789 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10792 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10793 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10794 * g++.dg/ubsan/pr69922.C: New test.
10796 2016-02-24 Marek Polacek <polacek@redhat.com>
10799 * gcc.dg/pr69819.c: New test.
10801 2016-02-24 Martin Sebor <msebor@redhat.com>
10804 * g++.dg/ext/flexary15.C: New test.
10806 2016-02-24 Martin Sebor <msebor@redhat.com>
10808 * gcc.dg/builtins-68.c: Avoid making unportable
10809 assumptions about the relationship between SIZE_MAX and UINT_MAX.
10810 * g++.dg/ext/builtin_alloca.C: Same.
10812 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10813 Charles Baylis <charles.baylis@linaro.org>
10816 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10818 2016-02-24 Richard Biener <rguenther@suse.de>
10819 Jakub Jelinek <jakub@redhat.com>
10821 PR middle-end/69760
10822 * gcc.dg/torture/pr69760.c: New testcase.
10824 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10826 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10827 pattern on Solaris with as.
10829 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10831 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10832 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10833 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10834 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10836 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10838 PR middle-end/69915
10839 * gcc.dg/pr69915.c: New test.
10841 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10843 PR rtl-optimization/69886
10844 * gcc.dg/torture/pr69886.c: New test.
10846 2016-02-24 Richard Biener <rguenther@suse.de>
10848 PR middle-end/68963
10849 * gcc.dg/torture/pr68963.c: New testcase.
10851 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10854 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10855 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10856 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10857 * gcc.target/arm/atomic_loaddi_1.c: New test.
10858 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10859 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10860 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10861 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10862 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10863 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10864 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10865 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10867 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10869 PR middle-end/69909
10870 * gcc.dg/torture/pr69909.c: New test.
10872 2016-02-24 Richard Biener <rguenther@suse.de>
10874 PR tree-optimization/69907
10875 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10876 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10877 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10879 2016-02-24 Christian Bruel <christian.bruel@st.com>
10881 * gcc.target/arm/pragma_cpp_fma.c: New test.
10883 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10886 * gfortran.dg/include_6.f90: Update test.
10888 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10891 * objc.dg/pr69844.m: New test.
10893 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10895 PR libgfortran/69456
10896 * gfortran.dg/namelist_89.f90: New test.
10897 * gfortran.dg/pr59700.f90: Update test..
10899 2016-02-23 Martin Sebor <msebor@redhat.com>
10901 PR middle-end/69780
10902 * g++.dg/ext/builtin_alloca.C: New test.
10903 * gcc.dg/builtins-68.c: New test.
10905 2016-02-23 Richard Henderson <rth@redhat.com>
10907 * gcc.target/i386/addr-space-3.c: Remove test.
10909 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10911 PR preprocessor/69126
10912 PR preprocessor/69543
10913 * c-c++-common/pr69126-2-long.c: New test.
10914 * c-c++-common/pr69126-2-short.c: New test.
10915 * c-c++-common/pr69543-1.c: Remove xfail.
10917 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10919 PR preprocessor/69126
10920 PR preprocessor/69543
10921 PR preprocessor/69558
10922 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10924 (test_2): ...this, and add leading comment.
10925 (MACRO_3, test_3): New.
10926 (MACRO_4A, MACRO_4B, test_4): New.
10927 (MACRO): Rename to...
10928 (MACRO_5): ...this.
10930 (test_5): ...this, updating for renaming of MACRO, and
10931 add leading comment.
10932 * c-c++-common/pr69543-1.c: New.
10933 * c-c++-common/pr69543-2.c: New.
10934 * c-c++-common/pr69543-3.c: New.
10935 * c-c++-common/pr69543-4.c: New.
10936 * c-c++-common/pr69558-1.c: New.
10937 * c-c++-common/pr69558-2.c: New.
10938 * c-c++-common/pr69558-3.c: New.
10939 * c-c++-common/pr69558-4.c: New.
10940 * gcc.dg/pr69558.c: Move to...
10941 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10944 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10946 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10947 to -ftree-parallelize-loops/-fopenacc changes.
10948 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10949 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10950 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10951 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10952 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10953 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10954 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10955 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10956 * c-c++-common/goacc/kernels-loop.c: Likewise.
10957 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10958 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10959 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10960 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10962 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10964 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10966 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10969 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10972 * gcc.dg/pr69900.c: New test.
10974 2016-02-23 Martin Jambor <mjambor@suse.cz>
10976 PR tree-optimization/69666
10977 * gcc.dg/tree-ssa/pr69666.c: New test.
10979 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10982 * gfortran.dg/coarray_allocate_5.f08: New test.
10984 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10986 * gcc.target/s390/vcond-shift.c: Move to ...
10987 * gcc.target/s390/vector/vcond-shift.c: ... here.
10989 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10991 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10992 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10994 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10996 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10998 2016-02-20 Mark Wielaard <mjw@redhat.com>
11001 * gcc.dg/unused-variable-3.c: New test.
11003 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11006 * gcc.target/i386/pr69888.c: New test.
11008 2016-02-22 Richard Biener <rguenther@suse.de>
11010 PR tree-optimization/69882
11011 * gfortran.dg/vect/pr69882.f90: New testcase.
11013 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11016 * gcc.dg/pr69885.c: New test.
11018 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11022 * gcc.target/sh/pr54089-10.c: New.
11024 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
11027 * gfortran.dg/deferred_character_15.f90 : New test.
11029 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11032 gfortran.dg/allocate_with_source_18.f03: New test.
11034 2016-02-20 Harald Anlauf <anlauf@gmx.de>
11037 gfortran.dg/gomp/pr52531.f90: New test.
11039 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11042 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11045 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11048 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11049 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11052 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11055 * g++.dg/torture/pr69851.C: New test.
11057 2016-02-19 Martin Sebor <msebor@redhat.com>
11060 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11062 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11065 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11066 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11069 * g++.dg/cpp0x/pr67767.C: New test.
11071 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11073 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11074 for fp, simd, crypto, crc, lse.
11075 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11077 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11078 effective target check.
11080 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11083 * gcc.target/i386/pr69820.c: New test.
11085 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11087 * gcc.target/s390/vector/int128-1.c: New test.
11089 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11091 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11093 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11095 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11096 instruction pattern name to prevent the testcase from failing with
11099 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11101 * gcc.target/s390/md/movstr-2.c: New test.
11103 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11105 * gcc.target/s390/morestack.c: New test.
11107 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11110 * gcc.target/s390/pr69625.c: Add test case.
11112 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11115 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11117 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11120 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11121 * gcc.target/powerpc/fusion3.c: Likewise.
11123 2016-02-18 Richard Biener <rguenther@suse.de>
11125 PR middle-end/69553
11126 * g++.dg/torture/pr69553.C: New testcase.
11128 2016-02-18 Nick Clifton <nickc@redhat.com>
11132 * gcc.target/arm/pr62554.c: New test.
11133 * gcc.target/arm/pr69610-1.c: New test.
11134 * gcc.target/arm/pr69610-2.c: New test.
11136 2016-02-18 Richard Biener <rguenther@suse.de>
11138 PR middle-end/69854
11139 * gcc.dg/torture/pr69854.c: New testcase.
11141 2016-02-17 Jakub Jelinek <jakub@redhat.com>
11144 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11146 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11148 * gcc.target/powerpc/vec-cg.c: New test.
11150 2016-02-17 Richard Biener <rguenther@suse.de>
11153 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11155 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11158 * gcc.c-torture/compile/pr69161.c: New test.
11160 2016-02-17 David Sherwood <david.sherwood@arm.com>
11163 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11164 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11166 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11168 * gcc.dg/ifcvt-4.c: Skip on Visium.
11170 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11172 * gnat.dg/atomic8.adb: New test.
11174 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11176 * gnat.dg/discr46.ad[sb]: New test.
11178 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11181 * gcc.target/powerpc/pr48344-1.c: New test.
11183 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11186 * gfortran.dg/associate_21.f90: New test.
11188 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11191 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11192 -Wnonnull in dg-options.
11193 * c-c++-common/nonnull-2.c: New test.
11195 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11196 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11198 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11200 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11202 PR middle-end/69801
11203 * gcc.dg/pr69801.c: Add empty dg-options.
11205 2016-02-16 James Norris <jnorris@codesourcery.com>
11207 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11208 * g++.dg/goacc/deviceptr-1.c: New file.
11210 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11212 PR tree-optimization/69820
11213 * gcc.dg/vect/pr69820.c: New test.
11215 2016-02-16 Richard Biener <rguenther@suse.de>
11217 PR tree-optimization/69776
11218 * gcc.dg/torture/pr69776-2.c: New testcase.
11220 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11222 PR tree-optimization/69714
11223 * gcc.dg/torture/pr69714.c: New test.
11225 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11227 PR tree-optimization/69802
11228 * gcc.dg/pr69802.c: New test.
11230 2016-02-16 Richard Biener <rguenther@suse.de>
11232 PR middle-end/69801
11233 * gcc.dg/pr69801.c: New testcase.
11235 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11237 PR libgfortran/69651
11238 * gfortran.dg/read_bang.f90: New test.
11239 * gfortran.dg/read_bang4.f90: New test.
11241 2016-02-15 Jakub Jelinek <jakub@redhat.com>
11244 * g++.dg/init/pr69658.C: New test.
11247 * c-c++-common/pr69797.c: New test.
11249 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11251 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11252 check for aarch64*-*-*.
11254 2016-02-15 Richard Biener <rguenther@suse.de>
11256 PR tree-optimization/69783
11257 * gcc.dg/vect/pr69783.c: New testcase.
11259 2016-02-15 Richard Biener <rguenther@suse.de>
11261 PR tree-optimization/69776
11262 * gcc.dg/torture/pr69776.c: New testcase.
11264 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11267 * gfortran.dg/type_decl_4.f90: Reinstated.
11269 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
11272 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11274 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11278 * gfortran.dg/type_decl_4.f90: Removed.
11280 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11283 * gfortran.dg/type_decl_4.f90: New test.
11285 2016-02-14 Alan Modra <amodra@gmail.com>
11288 * gcc.c-torture/execute/stkalign.c: Revise test.
11290 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11293 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11295 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11298 * gcc.target/sh/torture/pr67260.c: New.
11300 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
11302 * gcc.dg/pr67964.c: Add dg-require-alias.
11304 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11308 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11310 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11312 PR libgfortran/69668
11313 * gfortran.dg/namelist_88.f90: New test.
11315 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11317 PR libgfortran/69668
11318 * gfortran.dg/namelist_38.f90: Update test.
11319 * gfortran.dg/namelist_84.f90: Update test.
11321 2016-02-12 David Malcolm <dmalcolm@redhat.com>
11324 * gcc.dg/pr69554-1.c: New test.
11325 * gfortran.dg/pr69554-1.F90: New test.
11326 * gfortran.dg/pr69554-2.F90: New test.
11327 * lib/gcc-dg.exp (proc dg-locus): New function.
11328 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11329 distinguish between the caret-printing and non-caret-printing
11330 cases. If caret-printing has been explicitly enabled, bail out
11331 without attempting to fix up the output.
11333 2016-02-12 David Malcolm <dmalcolm@redhat.com>
11337 * gcc.dg/spellcheck-options-3.c: New test case.
11338 * gcc.dg/spellcheck-options-4.c: New test case.
11339 * gcc.dg/spellcheck-options-5.c: New test case.
11340 * gcc.dg/spellcheck-options-6.c: New test case.
11341 * gcc.dg/spellcheck-options-7.c: New test case.
11342 * gcc.dg/spellcheck-options-8.c: New test case.
11343 * gcc.dg/spellcheck-options-9.c: New test case.
11344 * gcc.dg/spellcheck-options-10.c: New test case.
11346 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11348 PR rtl-optimization/69764
11349 PR rtl-optimization/69771
11350 * c-c++-common/pr69764.c: New test.
11351 * gcc.dg/torture/pr69771.c: New test.
11353 2016-02-12 Marek Polacek <polacek@redhat.com>
11355 * g++.dg/torture/init-list1.C: New.
11357 2016-02-12 Marek Polacek <polacek@redhat.com>
11359 * gcc.dg/pr69522.c: Add empty dg-options.
11361 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11363 * g++.dg/lto/lto.exp: Include and init mpx.
11364 * g++.dg/lto/pr69729_0.C: New test.
11366 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11369 * g++.dg/ipa/pr69241-4.C: New test.
11372 * g++.dg/ipa/pr68672-1.C: New test.
11373 * g++.dg/ipa/pr68672-2.C: New test.
11374 * g++.dg/ipa/pr68672-3.C: New test.
11376 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11379 * gcc.dg/pr69522.c: New test.
11381 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11384 * g++.dg/cpp1y/69098.C: New test.
11385 * g++.dg/cpp1y/69098-2.C: New test.
11387 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11389 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11390 and neighbour -> neighbor.
11391 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11392 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11393 * c-c++-common/Wvarargs.c: Likewise.
11394 * c-c++-common/goacc/host_data-5.c: Likewise.
11395 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11396 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11397 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11398 * gcc.target/aarch64/pr60697.c: Likewise.
11399 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11400 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11401 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11402 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11403 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11404 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11405 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11406 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11407 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11408 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11409 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11410 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11411 * g++.dg/lookup/koenig5.C: Likewise.
11412 * g++.dg/ext/no-asm-2.C: Likewise.
11413 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11414 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11415 * gfortran.dg/used_types_16.f90: Likewise.
11416 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11417 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11418 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11419 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11420 * gfortran.dg/abstract_type_6.f03: Likewise.
11421 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11422 * gfortran.dg/used_types_15.f90: Likewise.
11423 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11424 * gfortran.dg/exit_3.f08: Likewise.
11425 * gfortran.dg/open_status_2.f90: Likewise.
11426 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11427 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11428 * gfortran.dg/associate_1.f03: Likewise.
11429 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11430 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11431 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11432 * gcc.dg/builtin-object-size-1.c: Likewise.
11433 * gcc.dg/noreturn-6.c: Likewise.
11434 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11435 * gcc.dg/globalalias.c: Likewise.
11436 * gcc.dg/builtins-config.h: Likewise.
11437 * gcc.dg/pr30457.c: Likewise.
11438 * gcc.c-torture/compile/volatile-1.c: Likewise.
11439 * gcc.c-torture/execute/20101011-1.c: Likewise.
11440 * c-c++-common/Waddress-1.c: Likewise.
11442 2016-02-11 Jakub Jelinek <jakub@redhat.com>
11445 * c-c++-common/Waddress-1.c: New test.
11447 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11450 * gfortran.dg/associate_19.f03: New test.
11451 * gfortran.dg/associate_20.f03: New test.
11453 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11455 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11457 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11459 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11460 .arch armv8-a\n. Add -dA to dg-options.
11461 * gcc.target/aarch64/assembler_arch_1.c: New test.
11462 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11464 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11467 * g++.dg/cpp0x/pr68726.C: New.
11469 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11471 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11474 2016-02-11 Richard Biener <rguenther@suse.de>
11476 * g++.dg/tree-ssa/pr61034.C: Adjust.
11478 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11481 * gcc.target/s390/pr69148.c: New.
11483 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11485 PR tree-optimization/69652
11486 * gcc.dg/torture/pr69652.c: New test.
11488 2016-02-10 Jakub Jelinek <jakub@redhat.com>
11489 Patrick Palka <ppalka@gcc.gnu.org>
11493 * g++.dg/ipa/pr69241-1.C: New test.
11494 * g++.dg/ipa/pr69241-2.C: New test.
11495 * g++.dg/ipa/pr69241-3.C: New test.
11496 * g++.dg/ipa/pr69649.C: New test.
11498 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
11500 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11501 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11503 2016-02-10 Bin Cheng <bin.cheng@arm.com>
11505 PR tree-optimization/68021
11506 * gcc.dg/tree-ssa/pr68021.c: New test.
11508 2016-02-10 Richard Biener <rguenther@suse.de>
11510 PR tree-optimization/69726
11511 * gcc.dg/uninit-22.c: New testcase.
11513 2016-02-09 Andrew Pinski <apinski@cavium.com>
11516 * gcc.c-torture/compile/20160205-1.c: New testcase.
11518 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11521 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11522 instead accessing a really large arrray.
11523 * gcc.target/powerpc/fusion3.c: Likewise.
11525 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
11528 * gcc.c-torture/execute/pr68532.c: New test.
11530 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
11533 * gcc.dg/pr69634.c: New.
11535 2016-02-09 Richard Biener <rguenther@suse.de>
11537 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11539 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
11541 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11543 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11545 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11547 2016-02-09 Richard Biener <rguenther@suse.de>
11549 PR tree-optimization/69715
11550 * gcc.dg/torture/pr69715.c: New testcase.
11552 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11555 * g++.dg/cpp0x/trailing12.C: New test.
11556 * g++.dg/cpp0x/trailing13.C: New test.
11558 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11562 * g++.dg/cpp1y/auto-fn29.C: New test.
11563 * g++.dg/cpp1y/auto-fn30.C: New test.
11565 2016-02-08 Jakub Jelinek <jakub@redhat.com>
11567 PR tree-optimization/69209
11568 * gcc.c-torture/compile/pr69209.c: New test.
11570 2016-02-08 Jeff Law <law@redhat.com>
11572 PR tree-optimization/68541
11573 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11574 of statements allowed in join block for path splitting.
11576 2016-02-08 Jakub Jelinek <jakub@redhat.com>
11579 * g++.dg/gomp/pr59627.C: New test.
11582 * g++.dg/ipa/pr69239.C: New test.
11584 2016-02-08 David Malcolm <dmalcolm@redhat.com>
11586 PR preprocessor/69664
11587 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11588 * gcc.dg/cpp/warn-comments.c: Likewise.
11590 2016-02-08 Marek Polacek <polacek@redhat.com>
11593 * g++.dg/init/const12.C: New test.
11595 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11598 * gcc.dg/lto/pr55113_0.c: Remove test.
11600 2016-02-08 Richard Biener <rguenther@suse.de>
11602 PR tree-optimization/69719
11603 * gcc.dg/torture/pr69719.c: New testcase.
11605 2016-02-08 Richard Biener <rguenther@suse.de>
11606 Jeff Law <law@redhat.com>
11609 * gcc.target/mips/pr68273.c: New testcase.
11611 2016-02-08 Richard Biener <rguenther@suse.de>
11613 PR rtl-optimization/69274
11614 * gcc.target/i386/addr-sel-1.c: XFAIL.
11616 2016-02-08 Jeff Law <law@redhat.com>
11618 PR tree-optimization/68541
11619 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11621 PR tree-optimization/65917
11622 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11624 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11627 * gfortran.dg/namelist_args.f90: New test.
11629 2016-02-05 Jeff Law <law@redhat.com>
11631 PR tree-optimization/68541
11632 * gcc.dg/tree-ssa/split-path-2.c: New test.
11633 * gcc.dg/tree-ssa/split-path-3.c: New test.
11634 * gcc.dg/tree-ssa/split-path-4.c: New test.
11635 * gcc.dg/tree-ssa/split-path-5.c: New test.
11636 * gcc.dg/tree-ssa/split-path-6.c: New test.
11637 * gcc.dg/tree-ssa/split-path-7.c: New test.
11639 2016-02-05 Martin Sebor <msebor@redhat.com>
11642 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11643 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11645 2016-02-06 Richard HEnderson <rth@redhat.com>
11648 * gcc.target/i386/addr-space-4.c: New.
11649 * gcc.target/i386/addr-space-5.c: New.
11651 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11654 * gfortran.dg/elemental_dependency_6.f90: New.
11656 2016-02-05 Jakub Jelinek <jakub@redhat.com>
11658 PR rtl-optimization/69691
11659 * gcc.c-torture/execute/pr69691.c: New test.
11662 * g++.dg/parse/pr69628.C: New test.
11664 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
11666 * gcc.dg/sancov/asan.c: Move to ...
11667 * gcc.dg/asan/sancov-1.c: ... here.
11669 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
11671 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11673 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11676 * gcc.target/i386/pr69677.c: New test.
11678 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11681 * g++.dg/template/pr68948.C: New test.
11683 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11685 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11686 (only necessary on s390x).
11688 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11690 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11691 -mno-accumulate-outgoing-args.
11693 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11695 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11697 2016-02-04 Jakub Jelinek <jakub@redhat.com>
11700 * c-c++-common/pr69669.c: New test.
11702 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11705 * g++.dg/pr69667.C: New file.
11707 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11710 * gcc.dg/pr69619.c: Add new test.
11712 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11714 PR rtl-optimization/69577
11715 * gcc.target/i386/pr69577.c: New test.
11717 2016-02-04 Martin Liska <mliska@suse.cz>
11719 * g++.dg/asan/pr69276.C: New test.
11721 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11725 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11726 a single smulbb instruction.
11727 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11728 * gcc.target/amr/wmul-2.c: Likewise.
11730 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11734 * gcc.c-torture/execute/pr67714.c: New test.
11736 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11739 * gcc.target/i386/pr69454-1.c: New test.
11740 * gcc.target/i386/pr69454-2.c: New test.
11742 2016-02-03 Martin Sebor <msebor@redhat.com>
11749 * g++.dg/ext/flexarray-mangle-2.C: New test.
11750 * g++.dg/ext/flexarray-mangle.C: New test.
11751 * g++.dg/ext/flexarray-subst.C: New test.
11752 * g++.dg/ext/flexary11.C: New test.
11753 * g++.dg/ext/flexary12.C: New test.
11754 * g++.dg/ext/flexary13.C: New test.
11755 * g++.dg/ext/flexary14.C: New test.
11756 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11758 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11760 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11761 Define only if CHECK_FLOAT128 is defined.
11762 (main): Properly initialize u5.
11764 2016-02-03 Jakub Jelinek <jakub@redhat.com>
11767 * gcc.dg/pr69627.c: New test.
11770 * gcc.dg/pr69644.c: New test.
11772 2016-02-03 Mike Stump <mikestump@comcast.net>
11774 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11775 support for struct-layout-1.exp.
11777 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11780 * g++.dg/cpp0x/pr69056.C: New test.
11782 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11783 Alexandre Oliva <aoliva@redhat.com>
11786 * gcc.target/powerpc/pr69461.c: New.
11788 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
11790 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11791 works from here ...
11792 (check_effective_target_fsanitize_thread): ... to here. Do not
11793 specify additional compile flags for the test source.
11794 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11795 specify additional compile flags for the test source.
11797 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11799 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11801 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11805 * gfortran.dg/coarray_allocate_2.f08: New test.
11806 * gfortran.dg/coarray_allocate_3.f08: New test.
11807 * gfortran.dg/coarray_allocate_4.f08: New test.
11809 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11811 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11812 use same scan-tree-dump-times on all platforms.
11813 * gcc.dg/vect/vect-outer-1.c: Likewise.
11814 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11815 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11816 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11817 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11818 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11819 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11820 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11822 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11824 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11827 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11829 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11831 2016-02-02 James Norris <jnorris@codesourcery.com>
11833 * c-c++-common/goacc/routine-5.c: Add tests.
11835 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11837 * gcc.target/nvptx/unsigned-cmp.c: New test.
11839 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11841 * gcc.target/aarch64/scalar_shift_1.c
11842 (test_corners_sisd_di): Improve force to SIMD register.
11843 (test_corners_sisd_si): Likewise.
11844 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11845 Remove scan-assembler check for ldr.
11847 2016-02-02 Richard Biener <rguenther@suse.de>
11849 PR tree-optimization/69595
11850 * gcc.dg/Warray-bounds-17.c: New testcase.
11852 2016-02-02 Richard Biener <rguenther@suse.de>
11854 PR tree-optimization/69606
11855 * gcc.dg/torture/pr69606.c: New testcase.
11857 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11859 PR middle-end/68542
11860 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11861 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11863 2016-02-02 Alan Modra <amodra@gmail.com>
11866 * gcc.target/powerpc/pr69548.c: New test.
11868 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11870 PR rtl-optimization/69592
11871 * gcc.dg/pr69592.c: New test.
11873 PR preprocessor/69543
11875 * gcc.dg/pr69543.c: New test.
11876 * gcc.dg/pr69558.c: New test.
11878 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11881 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11883 2016-02-01 Martin Sebor <msebor@redhat.com>
11885 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11887 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11889 PR tree-optimization/67921
11890 * c-c++-common/ubsan/pr67921.c: New test.
11892 2016-02-01 Richard Biener <rguenther@suse.de>
11894 PR middle-end/69556
11895 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11897 2016-02-01 Richard Biener <rguenther@suse.de>
11899 PR tree-optimization/69574
11900 * gcc.dg/torture/pr69574.c: New testcase.
11902 2016-02-01 Richard Biener <rguenther@suse.de>
11904 PR tree-optimization/69579
11905 * gcc.dg/setjmp-6.c: New testcase.
11907 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11909 PR rtl-optimization/69570
11910 * g++.dg/opt/pr69570.C: New test.
11912 2016-02-01 Richard Henderson <rth@redhat.com>
11914 * gcc.dg/pr69535.c: New test.
11916 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11919 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11920 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11923 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11925 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11927 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11930 * gfortran.dg/allocate_with_source_17.f03: New test.
11932 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11934 PR tree-optimization/69546
11935 * gcc.dg/torture/pr69546.c: New test.
11937 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11940 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11942 2016-01-30 Martin Sebor <msebor@redhat.com>
11945 * g++.dg/ext/flexary10.C: New test.
11947 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11950 gfortran.dg/common_23.f90: New test.
11952 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11955 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11956 condition being checked, and disable it when the target supports
11957 misaligned loads and stores.
11959 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11962 * gcc.dg/torture/pr69518.c: New test.
11964 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11967 * gcc.target/i386/pr69530.c: New test.
11969 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11972 * gcc.target/mips/div-delay.c: New test.
11974 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11977 * gcc.target/i386/pr69551.c: New test.
11980 * gcc.target/i386/pr66137.c: New test.
11982 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11984 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11985 always built for p5600.
11986 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11987 isa=p5600 dg-option.
11989 2016-01-29 Richard Biener <rguenther@suse.de>
11991 PR tree-optimization/69547
11992 * g++.dg/tree-ssa/pr69547.C: New testcase.
11994 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11997 * g++.dg/warn/Wunused-function2.C: New test.
11999 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12001 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12002 support for test to succeed.
12004 2016-01-29 Marek Polacek <polacek@redhat.com>
12008 * g++.dg/ext/constexpr-vla2.C: New test.
12009 * g++.dg/ext/constexpr-vla3.C: New test.
12010 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12012 2016-01-29 Richard Biener <rguenther@suse.de>
12014 PR middle-end/69537
12015 * gcc.dg/uninit-21.c: New testcase.
12017 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
12020 * gcc.target/i386/pr69459.c: New test.
12022 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
12025 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12026 * gcc.target/mips/pr68400.c: New test.
12028 2016-01-28 Martin Sebor <msebor@redhat.com>
12031 * gcc.target/powerpc/pr17381.c: New test.
12033 2016-01-28 Jakub Jelinek <jakub@redhat.com>
12035 PR middle-end/69542
12036 * gcc.dg/torture/pr69542.c: New test.
12038 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12040 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12042 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12044 * gcc.dg/pr65980.c: Skip on AIX.
12045 * gcc.dg/pr66688.c: Same.
12047 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12050 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12051 * gcc.dg/tree-ssa/sra-18.c: Same.
12053 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12056 * gfortran.dg/block_15.f08: New test.
12057 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12058 on incorrectly closed BLOCK.
12060 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12062 * gcc.dg/declare-simd.c: New test.
12063 2016-01-28 Richard Biener <rguenther@suse.de>
12065 PR tree-optimization/69466
12066 * gfortran.dg/vect/pr69466.f90: New testcase.
12068 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12070 * g++.dg/pr67989.C: Remove ARM-specific option.
12071 * gcc.target/arm/pr67989.C: New file.
12073 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12075 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12076 and expm1 test for glibc < 2.11.
12078 2016-01-27 Richard Henderson <rth@redhat.com>
12080 * gcc.c-torture/execute/pr69447.c: New test.
12082 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
12085 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12087 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12090 * gcc.dg/pr66869.c: New test.
12092 2016-01-25 Jeff Law <law@redhat.com>
12094 PR tree-optimization/68398
12095 PR tree-optimization/69196
12096 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12097 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12098 path to avoid new heuristic allowing more irreducible regions
12099 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12100 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12101 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12102 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12103 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12105 2016-01-27 Marek Polacek <polacek@redhat.com>
12108 * c-c++-common/vector-compare-4.c: New test.
12110 2016-01-27 David Malcolm <dmalcolm@redhat.com>
12112 PR preprocessor/69126
12113 * c-c++-common/pr69126.c: New test case.
12115 2016-01-27 Ian Lance Taylor <iant@google.com>
12117 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12119 2016-01-27 Ryan Burn <contact@rnburn.com>
12122 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12124 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12127 * gcc.target/i386/pr69512.c: New test.
12129 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12132 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12134 2016-01-27 Marek Polacek <polacek@redhat.com>
12137 * g++.dg/pr69379.C: New test.
12139 2016-01-27 Martin Sebor <msebor@redhat.com>
12142 * g++.dg/abi/Wabi-2-2.C: New test.
12143 * g++.dg/abi/Wabi-2-3.C: New test.
12144 * g++.dg/abi/Wabi-3-2.C: New test.
12145 * g++.dg/abi/Wabi-3-3.C: New test.
12147 2016-01-27 Richard Biener <rguenther@suse.de>
12149 PR tree-optimization/69166
12150 * gcc.dg/torture/pr69166.c: New testcase.
12152 2016-01-27 Martin Jambor <mjambor@suse.cz>
12154 PR tree-optimization/69355
12155 * gcc.dg/tree-ssa/pr69355.c: New test.
12157 2016-01-27 Marek Polacek <polacek@redhat.com>
12160 * g++.dg/ext/constexpr-vla1.C: New test.
12162 2016-01-20 Christian Bruel <christian.bruel@st.com>
12165 * gcc.target/arm/pr69245.c: New test.
12167 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12169 PR tree-optimization/69399
12170 * gcc.dg/torture/pr69399.c: New test.
12172 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12174 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12176 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12178 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12180 2016-01-26 Tom de Vries <tom@codesourcery.com>
12182 PR tree-optimization/69110
12183 * gcc.dg/autopar/pr69110.c: New test.
12185 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
12186 Sebastian Pop <s.pop@samsung.com>
12188 * gcc.dg/graphite/isl-ast-op-select.c: New.
12190 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
12193 * gfortran.dg/allocate_error_6.f90: New test.
12195 2016-01-26 Richard Henderson <rth@redhat.com>
12197 * gcc.dg/tm/pr60908.c: New test.
12199 2016-01-26 David Malcolm <dmalcolm@redhat.com>
12202 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12204 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12205 expected multiline output to reflect the colorization being
12206 disabled before newlines.
12207 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12208 (custom_diagnostic_finalizer): Replace call to
12209 pp_newline_and_flush with call to pp_flush.
12210 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12211 * gfortran.dg/implicit_class_1.f90: Likewise.
12212 * lib/gcc-dg.exp (allow_blank_lines): New global.
12213 (dg-allow-blank-lines-in-output): New procedure.
12214 (gcc-dg-prune): Complain about blank lines in the output, unless
12215 dg-allow-blank-lines-in-output was called.
12216 * lib/multiline.exp (_build_multiline_regex): Only support
12217 arbitrary followup text for non-blank-lines, not for blank lines.
12219 2016-01-26 Jakub Jelinek <jakub@redhat.com>
12221 PR tree-optimization/69483
12222 * gcc.dg/pr69483.c: New test.
12223 * g++.dg/opt/pr69483.C: New test.
12225 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12228 * gcc.target/arm/pr68620.c: New test.
12230 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12232 * gcc.target/i386/pr68986-2.c: Remove -m32.
12234 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12237 * gcc.target/i386/pr68986-1.c: New test.
12238 * gcc.target/i386/pr68986-2.c: Likewise.
12239 * gcc.target/i386/pr68986-3.c: Likewise.
12241 2016-01-26 Christian Bruel <christian.bruel@st.com>
12243 * lib/target-supports.exp
12244 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12245 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12246 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12248 2016-01-26 Richard Biener <rguenther@suse.de>
12250 PR tree-optimization/69452
12251 * gcc.dg/torture/pr69452.c: New testcase.
12253 2016-01-26 Jakub Jelinek <jakub@redhat.com>
12256 * gcc.dg/pr69442.c: New test.
12258 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12261 * gcc.target/aarch64/simd/pr67896.C: New.
12263 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12265 PR tree-optimization/69400
12266 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12268 (plugin_init): Call it.
12269 * gcc.dg/torture/pr69400.c: New test.
12271 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12273 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12275 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12276 Sebastian Pop <s.pop@samsung.com>
12278 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12281 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12282 Sebastian Pop <s.pop@samsung.com>
12284 * gcc.dg/graphite/pr69292.c: New.
12286 2016-01-25 Jakub Jelinek <jakub@redhat.com>
12288 * c-c++-common/goacc/use_device-1.c: New test.
12290 2016-01-25 Jeff Law <law@redhat.com>
12292 PR tree-optimization/69196
12293 PR tree-optimization/68398
12294 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12295 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12297 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
12300 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12303 2016-01-25 Richard Biener <rguenther@suse.de>
12306 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12308 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12311 * gcc.dg/pr69421.c: New test.
12313 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12315 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12316 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12317 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12318 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12319 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12320 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12321 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12322 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12323 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12324 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12326 2016-01-25 Richard Biener <rguenther@suse.de>
12328 PR tree-optimization/69376
12329 * gcc.dg/torture/pr69376.c: New testcase.
12331 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12335 * gfortran.dg/interface_38.f90: New test.
12336 * gfortran.dg/interface_39.f90: New test.
12338 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12341 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12346 * g++.dg/template/pr11858.C: New test.
12347 * g++.dg/template/pr24663.C: New test.
12348 * g++.dg/template/unify12.C: New test.
12349 * g++.dg/template/unify13.C: New test.
12350 * g++.dg/template/unify14.C: New test.
12351 * g++.dg/template/unify15.C: New test.
12352 * g++.dg/template/unify16.C: New test.
12353 * g++.dg/template/unify17.C: New test.
12355 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12358 gfortran.dg/pr68283.f90: New test.
12360 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12363 * gfortran.dg/inline_matmul_13.f90: New test.
12364 * gfortran.dg/matmul_bounds_8.f90: New test.
12365 * gfortran.dg/matmul_bounds_9.f90: New test.
12366 * gfortran.dg/matmul_bounds_10.f90: New test.
12368 2016-01-23 Tom de Vries <tom@codesourcery.com>
12370 PR tree-optimization/69426
12371 * gcc.dg/autopar/pr69426.c: New test.
12373 2016-01-23 Martin Sebor <msebor@redhat.com>
12377 * g++.dg/cpp0x/alignas5.C: New test.
12378 * g++.dg/ext/vector29.C: Same.
12380 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
12382 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12383 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12384 _GNU_SOURCE from compile flags to the source.
12385 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12386 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12387 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12388 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12390 2016-01-22 Jakub Jelinek <jakub@redhat.com>
12393 * g++.dg/opt/pr69432.C: New test.
12395 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12397 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12398 32-bit targets testing an -m64 multilib.
12400 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12402 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12405 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12407 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12409 2016-01-21 Christian Bruel <christian.bruel@st.com>
12412 * gcc.target/i386/pr68674.c
12413 * gcc.target/aarch64/pr68674.c
12414 * gcc.target/arm/pr68674.c
12416 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12419 * gcc.c-torture/execute/pr69403.c: New test.
12421 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12424 * g++.dg/template/pr55843.C: New.
12426 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12429 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12430 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12432 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12435 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12436 from dg-do compile directive, and instead add
12437 { dg-require-effective-target int128 }.
12439 2016-01-20 Martin Sebor <msebor@redhat.com>
12442 * gcc.dg/sync-fetch.c: New test.
12444 2016-01-21 Martin Sebor <msebor@redhat.com>
12447 * gcc.target/powerpc/pr69252.c: New test.
12449 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12452 * gfortran.dg/pr65996.f90: New test.
12454 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12457 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
12458 expected to generate an error.
12460 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12462 PR middle-end/66178
12463 * gcc.dg/torture/pr66178.c: New test.
12465 2016-01-21 Anton Blanchard <anton@samba.org>
12466 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12469 * gcc.target/powerpc/pr63354.c: New test.
12471 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12473 PR rtl-optimization/68990
12474 * gcc.target/i386/pr68990: New.
12476 2016-01-21 Nick Clifton <nickc@redhat.com>
12479 * gcc.target/mips/pr69129.c: New.
12481 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12484 * g++.dg/cpp0x/pr58046.C: New.
12486 2016-01-21 Jakub Jelinek <jakub@redhat.com>
12490 * gcc.target/arm/pr69187.c: New test.
12493 * g++.dg/torture/pr69355.C: New test.
12495 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12496 Sebastian Pop <s.pop@samsung.com>
12498 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12500 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12501 Sebastian Pop <s.pop@samsung.com>
12503 * gcc.dg/graphite/pr68976.c: New test.
12505 2016-01-21 Jakub Jelinek <jakub@redhat.com>
12507 PR middle-end/67653
12508 * c-c++-common/pr67653.c: New test.
12509 * gcc.dg/torture/pr29119.c: Add dg-warning.
12511 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12513 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12515 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12518 * gcc.dg/pr24293.c: New test.
12519 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12520 incomplete struct type.
12521 * gcc.dg/declspec-1.c: Likewise.
12522 * gcc.dg/pr63549.c: Likewise.
12524 2016-01-20 Jakub Jelinek <jakub@redhat.com>
12526 PR tree-optimization/66612
12527 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12528 for bdn instruction.
12530 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12532 * lib/target-supports.exp
12533 (check_effective_target_arm_fp_ok_nocache): New.
12534 (check_effective_target_arm_fp_ok): New.
12535 (add_options_for_arm_fp): New.
12536 (check_effective_target_arm_crypto_ok_nocache): Require
12537 target_arm_v8_neon_ok instead of arm32.
12538 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12539 (check_effective_target_arm_crypto_pragma_ok): New.
12540 (add_options_for_arm_vfp): New.
12541 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12542 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12543 target instead. Force initial fpu to vfp.
12544 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12545 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12546 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12548 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12549 use arm_vfp effective target instead. Force initial fpu to vfp.
12550 * gcc.target/arm/attr-neon3.c: Likewise.
12551 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12553 * gcc.target/arm/unsigned-float.c: Likewise.
12554 * gcc.target/arm/vfp-1.c: Likewise.
12555 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12556 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12557 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12558 * gcc.target/arm/vfp-ldmias.c: Likewise.
12559 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12560 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12561 * gcc.target/arm/vfp-stmiad.c: Likewise.
12562 * gcc.target/arm/vfp-stmias.c: Likewise.
12563 * gcc.target/arm/vnmul-1.c: Likewise.
12564 * gcc.target/arm/vnmul-2.c: Likewise.
12565 * gcc.target/arm/vnmul-3.c: Likewise.
12566 * gcc.target/arm/vnmul-4.c: Likewise.
12568 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
12571 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12572 the MPX run-time library, for compile-time MPX test.
12573 * gcc.target/i386/chkp-always_inline.c: Likewise.
12574 * gcc.target/i386/chkp-bndret.c: Likewise.
12575 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12576 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12577 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12578 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12579 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12580 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12581 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12582 * gcc.target/i386/chkp-label-address.c: Likewise.
12583 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12584 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12585 * gcc.target/i386/chkp-pr69044.c: Likewise.
12586 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12587 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12588 * gcc.target/i386/chkp-strchr.c: Likewise.
12589 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12590 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12591 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12592 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12593 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12594 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12595 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12596 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12597 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12598 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12599 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12600 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12601 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12602 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12603 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12604 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12605 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12606 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12607 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12608 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12609 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12610 * gcc.target/i386/pr63995-2.c: Likewise.
12611 * gcc.target/i386/pr64805.c: Likewise.
12612 * gcc.target/i386/pr65044.c: Likewise.
12613 * gcc.target/i386/pr65167.c: Likewise.
12614 * gcc.target/i386/pr65183.c: Likewise.
12615 * gcc.target/i386/pr65184.c: Likewise.
12616 * gcc.target/i386/thunk-retbnd.c: Likewise.
12618 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12620 PR tree-optimization/69328
12621 * gcc.dg/pr69328.c: New test.
12623 2016-01-20 Jeff Law <law@redhat.com>
12626 * gcc.target/m68k/pr25114.c: New test.
12628 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12630 * gcc.target/arm/memset-inline-10.c: Added
12631 dg-require-effective-target arm_thumb2_ok.
12633 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12635 * gcc.dg/debug/dwarf2/sso.c: New test.
12637 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
12640 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12641 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12642 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12644 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12647 * g++.dg/ipa/devirt-50.C: New testcase.
12649 2016-01-19 Marek Polacek <polacek@redhat.com>
12652 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12653 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12655 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12658 * gcc.target/arm/pr69135_1.c: New test.
12660 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12662 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12664 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12666 * gcc.target/aarch64/ccmp_1.c: New testcase.
12668 2016-01-19 Marek Polacek <polacek@redhat.com>
12671 * g++.dg/cpp0x/enum30.C: New test.
12673 2016-01-19 Richard Biener <rguenther@suse.de>
12675 PR tree-optimization/69336
12676 * g++.dg/tree-ssa/pr69336.C: New testcase.
12678 2016-01-19 Jakub Jelinek <jakub@redhat.com>
12681 * gcc.dg/pr65779.c: New test.
12683 2016-01-19 Richard Biener <rguenther@suse.de>
12685 PR tree-optimization/69352
12686 * gcc.dg/torture/pr69352.c: New testcase.
12688 2016-01-19 Jakub Jelinek <jakub@redhat.com>
12690 PR rtl-optimization/68955
12691 PR rtl-optimization/64557
12692 * gcc.dg/torture/pr68955.c: New test.
12694 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12697 * g++.dg/torture/pr69136.C: New testcase.
12699 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12702 * g++.dg/lto/pr69133_0.C: New testcase.
12703 * g++.dg/lto/pr69133_1.C: New testcase.
12705 2016-01-15 Jeff Law <law@redhat.com>
12707 PR tree-optimization/69320
12708 * gcc.c-torture/pr69320-1.c: New test.
12709 * gcc.c-torture/pr69320-2.c: New test.
12710 * gcc.c-torture/pr69320-3.c: New test.
12711 * gcc.c-torture/pr69320-4.c: New test.
12713 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12718 * g++.dg/template/pr11858.C: New test.
12719 * g++.dg/template/pr24663.C: New test.
12720 * g++.dg/template/unify12.C: New test.
12721 * g++.dg/template/unify13.C: New test.
12722 * g++.dg/template/unify14.C: New test.
12723 * g++.dg/template/unify15.C: New test.
12724 * g++.dg/template/unify16.C: New test.
12725 * g++.dg/template/unify17.C: New test.
12727 2016-01-18 David Malcolm <dmalcolm@redhat.com>
12730 * gcc.dg/pr69181-1.c: New test file.
12731 * gcc.dg/pr69181-2.c: New test file.
12732 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12733 globals by moving it to...
12734 (cleanup-after-saved-dg-test): ...this new function. Add
12735 "global additional_sources_used". Add reset of global
12736 multiline_expected_outputs to the empty list.
12737 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12739 (multiline_expected_outputs): ...this, and updated comments to
12740 note that it is modified from gcc-dg.exp.
12741 (dg-end-multiline-output): Update for the above renaming.
12742 (handle-multiline-outputs): Likewise. Remove the clearing
12743 of the expected outputs to the empty list.
12745 2016-01-18 Richard Biener <rguenther@suse.de>
12747 PR tree-optimization/69297
12748 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12750 2016-01-18 Joseph Myers <joseph@codesourcery.com>
12752 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12754 * gcc.target/mips/mips-3d-2.c: Likewise.
12755 * gcc.target/mips/mips-3d-3.c: Likewise.
12756 * gcc.target/mips/mips-3d-4.c: Likewise.
12757 * gcc.target/mips/mips-3d-5.c: Likewise.
12758 * gcc.target/mips/mips-3d-6.c: Likewise.
12759 * gcc.target/mips/mips-3d-7.c: Likewise.
12760 * gcc.target/mips/mips-3d-8.c: Likewise.
12761 * gcc.target/mips/mips-3d-9.c: Likewise.
12762 * gcc.target/mips/mips-ps-1.c: Likewise.
12763 * gcc.target/mips/mips-ps-2.c: Likewise.
12764 * gcc.target/mips/mips-ps-3.c: Likewise.
12765 * gcc.target/mips/mips-ps-4.c: Likewise.
12766 * gcc.target/mips/mips-ps-5.c: Likewise.
12767 * gcc.target/mips/mips-ps-6.c: Likewise.
12768 * gcc.target/mips/mips-ps-7.c: Likewise.
12769 * gcc.target/mips/mips-ps-type.c: Likewise.
12770 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12771 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12773 2016-01-18 Tom de Vries <tom@codesourcery.com>
12775 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12776 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12777 * c-c++-common/goacc/kernels-empty.c: New test.
12778 * c-c++-common/goacc/kernels-eternal.c: New test.
12779 * c-c++-common/goacc/kernels-loop-2.c: New test.
12780 * c-c++-common/goacc/kernels-loop-3.c: New test.
12781 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12782 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12783 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12784 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12785 * c-c++-common/goacc/kernels-loop-data.c: New test.
12786 * c-c++-common/goacc/kernels-loop-g.c: New test.
12787 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12788 * c-c++-common/goacc/kernels-loop-n.c: New test.
12789 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12790 * c-c++-common/goacc/kernels-loop.c: New test.
12791 * c-c++-common/goacc/kernels-noreturn.c: New test.
12792 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12793 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12794 * c-c++-common/goacc/kernels-reduction.c: New test.
12796 2016-01-18 Tom de Vries <tom@codesourcery.com>
12798 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12799 * gcc.dg/autopar/outer-2.c: Same.
12800 * gcc.dg/autopar/outer-3.c: Same.
12801 * gcc.dg/autopar/outer-4.c: Same.
12802 * gcc.dg/autopar/outer-5.c: Same.
12803 * gcc.dg/autopar/outer-6.c: Same.
12804 * gcc.dg/autopar/parallelization-1.c: Same.
12805 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12806 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12807 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12808 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12809 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12810 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12811 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12812 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12813 * gcc.dg/autopar/pr39500-1.c: Same.
12814 * gcc.dg/autopar/pr39500-2.c: Same.
12815 * gcc.dg/autopar/pr46193.c: Same.
12816 * gcc.dg/autopar/pr46194.c: Same.
12817 * gcc.dg/autopar/pr49580.c: Same.
12818 * gcc.dg/autopar/pr49960-1.c: Same.
12819 * gcc.dg/autopar/pr49960.c: Same.
12820 * gcc.dg/autopar/pr68373.c: Same.
12821 * gcc.dg/autopar/reduc-1.c: Same.
12822 * gcc.dg/autopar/reduc-1char.c: Same.
12823 * gcc.dg/autopar/reduc-1short.c: Same.
12824 * gcc.dg/autopar/reduc-2.c: Same.
12825 * gcc.dg/autopar/reduc-2char.c: Same.
12826 * gcc.dg/autopar/reduc-2short.c: Same.
12827 * gcc.dg/autopar/reduc-3.c: Same.
12828 * gcc.dg/autopar/reduc-4.c: Same.
12829 * gcc.dg/autopar/reduc-6.c: Same.
12830 * gcc.dg/autopar/reduc-7.c: Same.
12831 * gcc.dg/autopar/reduc-8.c: Same.
12832 * gcc.dg/autopar/reduc-9.c: Same.
12833 * gcc.dg/autopar/uns-outer-4.c: Same.
12834 * gcc.dg/autopar/uns-outer-5.c: Same.
12835 * gcc.dg/autopar/uns-outer-6.c: Same.
12836 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12837 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12839 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12842 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12843 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12845 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12848 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12849 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12850 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12852 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12855 * gcc.dg/tree-ssa/sra-17.c: New.
12856 * gcc.dg/tree-ssa/sra-18.c: New.
12858 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12860 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12862 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12864 * gnat.dg/inline12.adb: New test.
12866 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12868 PR tree-optimization/66797
12869 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12871 2016-01-18 Richard Biener <rguenther@suse.de>
12873 PR tree-optimization/69170
12874 * gcc.dg/torture/pr69170.c: New testcase.
12876 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12878 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12880 2016-01-16 Tom de Vries <tom@codesourcery.com>
12882 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12884 2016-01-16 Tom de Vries <tom@codesourcery.com>
12886 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12887 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12888 redundant dg-require-effective-target pthread.
12889 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12890 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12891 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12892 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12893 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12894 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12895 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12897 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12900 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12901 * gcc.target/powerpc/recip-7.c: Same.
12903 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12906 * g++.dg/template/pr69091.C: New test.
12908 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12910 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12911 dump does not contain an error_mark_node.
12912 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12913 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12915 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12918 * g++.dg/template/pr68936.C: New test.
12920 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12923 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12924 * gcc.target/powerpc/recip-2.c: Same.
12925 * gcc.target/powerpc/recip-3.c: Same.
12926 * gcc.target/powerpc/recip-4.c: Same.
12927 * gcc.target/powerpc/recip-sqrtf.c: Same.
12929 2016-01-15 Jeff Law <law@redhat.com>
12931 PR tree-optimization/69270
12932 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12933 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12935 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12938 * gfortran.dg/deferred_character_13.f90: New test for the fix
12939 of comment 3 of the PR.
12942 * gfortran.dg/deferred_character_8.f90: New test
12943 * gfortran.dg/allocate_error_5.f90: New test
12946 * gfortran.dg/deferred_character_10.f90: New test
12949 * gfortran.dg/deferred_character_14.f90: New test
12952 * gfortran.dg/deferred_character_11.f90: New test
12955 * gfortran.dg/deferred_character_9.f90: New test
12957 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12959 PR rtl-optimization/69030
12960 * gcc.target/i386/pr69030.c: New.
12962 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12964 * gcc.target/aarch64/target_attr_17.c: New test.
12966 2016-01-15 Richard Biener <rguenther@suse.de>
12968 PR tree-optimization/66856
12969 * gcc.dg/torture/pr66856-1.c: New testcase.
12970 * gcc.dg/torture/pr66856-2.c: Likewise.
12972 2016-01-15 Richard Biener <rguenther@suse.de>
12975 * g++.dg/lto/pr69137_0.C: New testcase.
12977 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12979 PR middle-end/69246
12980 * gcc.target/i386/pr69246.c: New test.
12982 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12984 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12986 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12989 * g++.dg/init/const9.C: Disable test on S/390.
12991 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12993 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12994 * g++.dg/Wno-frame-address.C: Ditto.
12996 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12998 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13000 2016-01-15 Richard Biener <rguenther@suse.de>
13002 PR tree-optimization/68961
13003 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13005 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13007 * gcc.target/i386/pr65105-5.c: New test.
13009 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13011 * gcc.c-torture/execute/alias-4.c: New testcase.
13013 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13016 * g++.dg/ipa/devirt-49.C: New testcase.
13018 2016-01-15 Christian Bruel <christian.bruel@st.com>
13021 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13022 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13023 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13025 2016-01-15 Richard Biener <rguenther@suse.de>
13027 PR tree-optimization/69117
13028 * gcc.dg/torture/pr69117.c: New testcase.
13030 2015-01-14 Ryan Burn <contact@rnburn.com>
13033 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13035 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13038 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13039 range tests use 100 * maximum instead of maximum + 1.
13041 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13044 * gcc.dg/guality/pr69244.c: New test.
13046 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
13048 * lib/target-supports.exp (check_effective_target_issignaling):
13050 * gcc.dg/pr61441.c: Require issignaling effective target.
13052 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13055 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13057 2016-01-14 David Malcolm <dmalcolm@redhat.com>
13060 PR preprocessor/69177
13061 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13062 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13063 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13064 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13066 2016-01-14 Marek Polacek <polacek@redhat.com>
13069 * gcc.dg/array-15.c: New test.
13071 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13073 PR middle-end/68146
13074 PR tree-optimization/69155
13075 * gfortran.dg/pr68146.f: New test.
13076 * gfortran.dg/pr69155.f90: New test.
13078 2016-01-14 Richard Biener <rguenther@suse.de>
13080 PR tree-optimization/68060
13081 * gcc.dg/torture/pr68060-1.c: New testcase.
13082 * gcc.dg/torture/pr68060-2.c: Likewise.
13084 2016-01-14 Nick Clifton <nickc@redhat.com>
13086 * lib/target-supports.exp
13087 (check_effective_target_arm_neon_ok_nocache): Add an option
13088 sequence that includes setting the ARM architecture to ARMv7-A.
13089 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13090 command line options necessary to enable Neon support.
13091 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13092 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13093 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13094 * gcc.target/arm/pr69180.c: Likewise.
13096 2016-01-14 Jeff Law <law@redhat.com>
13098 PR tree-optimization/69270
13099 * gcc.dg/tree-ssa/pr69270.c: New test.
13101 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13104 * c-c++-common/pr66208.c: New file.
13106 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13108 PR tree-optimization/69156
13109 * gcc.dg/pr69156.c: New test.
13111 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13113 * gcc.target/i386/pr69225-7.c: New test.
13115 2016-01-13 Richard Henderson <rth@redhat.com>
13117 * gcc.dg/tm/memopt-13.c: Update expected function.
13118 * gcc.dg/tm/memopt-6.c: Likewise.
13120 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
13122 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13123 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13124 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13125 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13127 2016-01-13 Tom de Vries <tom@codesourcery.com>
13129 PR tree-optimization/69169
13130 * gcc.dg/pr69169.c: New test.
13132 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
13135 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13136 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13137 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13138 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13139 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13140 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13141 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13142 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13144 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13147 * gcc.dg/pr69247.c: New test.
13149 2016-01-13 Richard Biener <rguenther@suse.de>
13151 PR tree-optimization/69242
13152 * gcc.dg/torture/pr69242.c: New testcase.
13154 2016-01-13 Richard Biener <rguenther@suse.de>
13156 PR tree-optimization/69186
13157 * gcc.dg/torture/pr69186.c: New testcase.
13159 2016-01-13 Jeff Law <law@redhat.com>
13161 PR tree-optimization/67755
13162 * gcc.dg/tree-ssa/pr67755.c: New test.
13164 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13166 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13167 pass number in output by a star.
13169 2016-01-12 Bin Cheng <bin.cheng@arm.com>
13171 PR tree-optimization/68911
13172 * gcc.c-torture/execute/pr68911.c: New test.
13174 2016-01-12 Marek Polacek <polacek@redhat.com>
13177 * g++.dg/warn/permissive-1.C: New test.
13179 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13183 * g++.dg/opt/pr69213.C: New test.
13185 2016-01-12 Christian Bruel <christian.bruel@st.com>
13188 * gcc.target/arm/pr69180.c: New test.
13190 2016-01-12 Richard Biener <rguenther@suse.de>
13193 * g++.dg/lto/pr69077_0.C: New testcase.
13194 * g++.dg/lto/pr69077_1.C: Likewise.
13196 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13199 * g++.dg/opt/pr69175.C: New test.
13201 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13203 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13204 rather than #including math.h & stdlib.h.
13205 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13206 * gcc.dg/vect/pr49771.c: Likewise.
13207 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13208 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13209 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13210 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13211 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13212 * gcc.dg/vect/pr44507.c: Likewise.
13213 * gcc.dg/vect/pr45902.c: Likewise.
13214 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13215 * gcc.dg/vect/vect-117.c: Likewise.
13216 * gcc.dg/vect/vect-99.c: Likewise.
13217 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13218 * gcc.dg/vect/vect-cond-1.c: Likewise.
13219 * gcc.dg/vect/vect-cond-2.c: Likewise.
13220 * gcc.dg/vect/vect-cond-3.c: Likewise.
13221 * gcc.dg/vect/vect-cond-4.c: Likewise.
13222 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13223 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13224 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13225 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13226 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13227 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13228 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13229 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13230 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13231 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13232 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13233 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13234 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13235 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13236 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13237 include of signal.h.
13238 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13239 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13240 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13241 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13242 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13243 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13244 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13245 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13246 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13247 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13248 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13249 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13250 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13251 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13252 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13253 * gcc.dg/vect/vect-outer-5.c: Likewise.
13254 * gcc.dg/vect/vect-outer-6.c: Likewise.
13255 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13256 include of stdio.h.
13258 2016-01-12 Nick Clifton <nickc@redhat.com>
13261 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13262 to fread so that it will be found in all target runtimes.
13264 2016-01-12 Richard Biener <rguenther@suse.de>
13266 PR tree-optimization/69053
13267 * g++.dg/torture/pr69053.C: New testcase.
13269 2016-01-12 Richard Biener <rguenther@suse.de>
13271 PR tree-optimization/69168
13272 * gcc.dg/torture/pr69168.c: New testcase.
13274 2016-01-12 Richard Biener <rguenther@suse.de>
13276 PR tree-optimization/69157
13277 * gcc.dg/torture/pr69157.c: New testcase.
13279 2016-01-12 Richard Biener <rguenther@suse.de>
13281 PR tree-optimization/69174
13282 * gcc.dg/torture/pr69174.c: New testcase.
13284 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13288 * g++.dg/tls/pr66808.C: New test.
13289 * g++.dg/tls/pr69000.C: New test.
13291 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13293 * gcc.target/powerpc/swaps-p8-23.c: New test.
13294 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13296 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
13298 PR tree-optimization/68356
13299 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13301 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13302 Jim Wilson <jim.wilson@linaro.org>
13305 * gcc.target/arm/pr69194.c: New test.
13307 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13310 * gcc.target/i386/pr69225-1.c: New test.
13311 * gcc.target/i386/pr69225-2.c: Likewise.
13312 * gcc.target/i386/pr69225-3.c: Likewise.
13313 * gcc.target/i386/pr69225-4.c: Likewise.
13314 * gcc.target/i386/pr69225-5.c: Likewise.
13315 * gcc.target/i386/pr69225-6.c: Likewise.
13317 2016-01-11 Jakub Jelinek <jakub@redhat.com>
13320 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13324 * gcc.dg/pr69071.c: New test.
13327 * g++.dg/opt/pr69211.C: New test.
13329 PR tree-optimization/69214
13330 * gcc.c-torture/compile/pr69214.c: New test.
13332 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
13334 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13335 * gcc.target/i386/pr66232-11.c: Ditto.
13336 * gcc.target/i386/pr66232-12.c: Ditto.
13337 * gcc.target/i386/pr66232-13.c: Ditto.
13339 2016-01-11 Richard Biener <rguenther@suse.de>
13341 PR tree-optimization/69173
13342 * gcc.dg/torture/pr69173.c: New testcase.
13344 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13346 PR rtl-optimization/68796
13347 * gcc.target/aarch64/tst_5.c: New test.
13348 * gcc.target/aarch64/tst_6.c: Likewise.
13350 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13352 PR rtl-optimization/68841
13353 * gcc.dg/pr68841.c: New test.
13354 * gcc.c-torture/execute/pr68841.c: New test.
13356 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13358 PR rtl-optimization/68920
13359 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13361 * gcc.dg/ifcvt-5.c: New test.
13363 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
13366 * g++.dg/pr69123.C: New.
13368 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13371 * gcc.target/i386/pr69010.c: New test.
13373 2016-01-11 Martin Jambor <mjambor@suse.cz>
13376 * gcc.target/i386/chkp-pr69044.c: New test.
13378 2016-01-11 Tom de Vries <tom@codesourcery.com>
13380 PR tree-optimization/69109
13381 * gcc.dg/autopar/pr69109-2.c: New test.
13382 * gcc.dg/autopar/pr69109.c: New test.
13384 2016-01-11 Tom de Vries <tom@codesourcery.com>
13386 PR tree-optimization/69108
13387 * gcc.dg/autopar/pr69108.c: New test.
13389 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13392 * c-c++-common/Wisleading-indentation.c: Augment test.
13394 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13397 * gfortran.dg/inline_matmul_12.f90: New test.
13399 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
13402 * gfortran.dg/actual_array_offset_1: New test.
13404 2016-01-10 Tom de Vries <tom@codesourcery.com>
13406 PR tree-optimization/69062
13407 * gcc.dg/autopar/pr69062.c: New test.
13409 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13411 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13412 * gcc.dg/vect/slp-perm-2.c: Likewise.
13413 * gcc.dg/vect/slp-perm-3.c: Likewise.
13414 * gcc.dg/vect/slp-perm-5.c: Likewise.
13415 * gcc.dg/vect/slp-perm-6.c: Likewise.
13416 * gcc.dg/vect/slp-perm-7.c: Likewise.
13417 * gcc.dg/vect/slp-perm-8.c: Likewise.
13419 2016-01-10 Tom de Vries <tom@codesourcery.com>
13421 PR tree-optimization/69039
13422 * gcc.dg/autopar/pr69039.c: New test.
13424 2016-01-09 Marek Polacek <polacek@redhat.com>
13427 * g++.dg/pr69113.C: New test.
13429 2016-01-09 Jakub Jelinek <jakub@redhat.com>
13431 PR middle-end/50865
13432 PR tree-optimization/69097
13433 * gcc.c-torture/execute/pr50865.c: New test.
13434 * gcc.c-torture/execute/pr69097-1.c: New test.
13435 * gcc.c-torture/execute/pr69097-2.c: New test.
13436 * gcc.dg/pr69097-1.c: New test.
13437 * gcc.dg/pr69097-2.c: New test.
13439 2016-01-09 Jakub Jelinek <jakub@redhat.com>
13442 * g++.dg/opt/pr69164.C: New test.
13444 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13446 PR tree-optimization/69167
13447 * gcc.dg/pr69167.c: New test.
13449 2016-01-08 Marek Polacek <polacek@redhat.com>
13452 * g++.dg/pr68449.C: New.
13454 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13456 PR tree-optimization/68707
13457 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13458 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13459 on platforms supporting it.
13460 * gcc.dg/vect/slp-perm-2.c: Likewise.
13461 * gcc.dg/vect/slp-perm-3.c: Likewise.
13462 * gcc.dg/vect/slp-perm-5.c: Likewise.
13463 * gcc.dg/vect/slp-perm-7.c: Likewise.
13464 * gcc.dg/vect/slp-perm-8.c: Likewise.
13465 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13466 on platforms supporting it.
13468 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13470 PR tree-optimization/69162
13471 * gcc.dg/pr69162.c: New test.
13473 PR tree-optimization/69172
13474 * gcc.dg/pr69172.c: New test.
13476 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13478 PR tree-optimization/67781
13479 * gcc.c-torture/execute/pr67781.c: New file.
13481 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13483 PR tree-optimization/69083
13484 * gcc.dg/vect/pr69083.c: New test.
13486 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13488 PR tree-optimization/61441
13489 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13490 Use -fexcess-precision=standard for compiler options.
13491 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13493 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13496 * gfortran.dg/gomp/pr69128.f90: New test.
13499 * g++.dg/ext/pr69145-1.C: New test.
13500 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13501 * g++.dg/ext/pr69145-2.h: New file.
13503 2016-01-07 Martin Sebor <msebor@redhat.com>
13506 * gcc.dg/atomic-fetch-bool.c: New test.
13507 * gcc.dg/sync-fetch-bool.c: New test.
13509 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13512 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13514 2016-01-07 Nick Clifton <nickc@redhat.com>
13517 * g++.dg/pr66655.C: New test.
13518 * g++.dg/pr66655_1.cc: Test support file.
13519 * g++.dg/pr66655.h: Test header file.
13521 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
13524 gfortran.dg/gomp/pr66680.f90: New test.
13526 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13529 * gcc.target/i386/pr69171-1.c: New test.
13530 * gcc.target/i386/pr69171-2.c: Likewise.
13531 * gcc.target/i386/pr69171-3.c: Likewise.
13532 * gcc.target/i386/pr69171-4.c: Likewise.
13533 * gcc.target/i386/pr69171-5.c: Likewise.
13534 * gcc.target/i386/pr69171-6.c: Likewise.
13536 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13538 PR middle-end/67639
13539 * c-c++-common/pr67639.c: New test.
13541 2016-01-07 Jakub Jelinek <jakub@redhat.com>
13543 PR tree-optimization/69141
13544 * g++.dg/opt/pr69141.C: New test.
13546 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13548 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13550 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
13553 * gcc.target/i386/pr69140.c: New test
13555 2016-01-06 David Malcolm <dmalcolm@redhat.com>
13557 * gcc.dg/bad-dereference.c: New test case.
13559 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13561 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13563 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13565 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13567 2016-01-06 Marek Polacek <polacek@redhat.com>
13570 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13572 2016-01-05 Marek Polacek <polacek@redhat.com>
13575 * gcc.dg/atomic-invalid-2.c: New.
13577 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13580 * gcc.target/i386/pr68991.c: New test.
13582 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13585 * g++.dg/pr68991-1.C: New test.
13586 * g++.dg/pr68991-2.C: Likewise.
13588 2016-01-05 Sergei Trofimovich <siarheit@google.com>
13591 * gcc.target/ia64/pr60465-gprel64.c: New test.
13592 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13594 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13596 PR rtl-optimization/68651
13597 * gcc.target/aarch64/pr68651_1.c: New test.
13599 2016-01-05 David Malcolm <dmalcolm@redhat.com>
13602 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13604 2016-01-05 Nathan Sidwell <nathan@acm.org>
13607 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13609 * gcc.dg/alias-15.c: New.
13611 2016-01-05 Nick Clifton <nickc@redhat.com>
13614 * g++.dg/pr68770.C: New test.
13616 2016-01-04 Mike Stump <mikestump@comcast.net>
13618 * lib/target-supports.exp (check_effective_target_cilkplus):
13619 cilkplus targets require pthreads.
13620 (check_effective_target_cilkplus): Remove special case for NVPTX.
13622 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13624 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13627 2016-01-04 Jakub Jelinek <jakub@redhat.com>
13629 Update copyright years.
13631 2016-01-04 Marek Polacek <polacek@redhat.com>
13634 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13635 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13636 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13638 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13640 * gcc.target/sparc/20160104-2.c: New test.
13642 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13644 * gcc.target/sparc/20160104-1.c: New test.
13646 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
13649 * gfortran.dg/pr65045.f90: New test.
13651 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13653 * gnat.dg/specs/debug1.ads: Delete.
13655 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13657 PR libgfortran/68867
13658 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13661 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13663 PR libgfortran/68867
13664 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13667 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
13670 * gfortran.dg/pr68864.f90: New test.
13672 2016-01-01 Jakub Jelinek <jakub@redhat.com>
13674 PR tree-optimization/69070
13675 * gcc.dg/pr69070.c: New test.
13678 * gfortran.dg/pr69055.f90: New test.
13681 * gcc.dg/pr69015.c: New test.
13683 Copyright (C) 2016 Free Software Foundation, Inc.
13685 Copying and distribution of this file, with or without modification,
13686 are permitted in any medium without royalty provided the copyright
13687 notice and this notice are preserved.