1 2016-10-12 Richard Biener <rguenther@suse.de>
4 * g++.dg/torture/pr77947.C: New testcase.
6 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
8 * gnat.dg/debug8.adb: New testcase.
10 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
12 * gnat.dg/debug9.adb: New testcase.
14 2016-10-12 Richard Biener <rguenther@suse.de>
16 * gcc.dg/tree-ssa/vrp35.c: Adjust.
17 * gcc.dg/tree-ssa/vrp36.c: Likewise.
18 * gcc.dg/tree-ssa/vrp46.c: Likewise.
20 2016-10-12 Richard Biener <rguenther@suse.de>
22 PR tree-optimization/77920
23 * gcc.dg/torture/pr77920.c: New testcase.
25 2016-10-12 Jakub Jelinek <jakub@redhat.com>
27 PR tree-optimization/77929
28 * gcc.c-torture/compile/pr77929.c: New test.
30 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
31 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
32 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
33 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
34 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
35 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
36 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
37 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
38 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
40 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
42 * gcc.target/sparc/setcc-4.c: Adjust.
43 * gcc.target/sparc/setcc-5.c: Likewise.
44 * gcc.target/sparc/setcc-6.c: Likewise.
45 * gcc.target/sparc/setcc-7.c: Likewise.
46 * gcc.target/sparc/setcc-8.c: Likewise.
47 * gcc.target/sparc/setcc-9.c: Likewise.
48 * gcc.target/sparc/setcc-10.c: Delete.
50 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
53 * gfortran.dg/pr77942.f90
55 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
57 * gfortran.dg/dec_math.f90: New testsuite.
59 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
61 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
62 (main): Declare j as i32 instead of int.
64 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
67 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
68 target triplet instead of *-*-*-*.
70 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
72 * gnat.dg/unchecked_convert10.adb: New test.
73 * gnat.dg/unchecked_convert11.adb: Likewise.
74 * gnat.dg/unchecked_convert12.adb: Likewise.
76 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
78 * gcc.target/sparc/cbcond-1.c: New test.
79 * gcc.target/sparc/cbcond-2.c: Likewise.
80 * gcc.target/sparc/movcc-1.c: Likewise.
81 * gcc.target/sparc/movcc-2.c: Likewise.
82 * gcc.target/sparc/setcc-1.c: Adjust.
83 * gcc.target/sparc/setcc-2.c: Likewise.
84 * gcc.target/sparc/setcc-3.c: Likewise.
85 * gcc.target/sparc/setcc-4.c: Likewise.
86 * gcc.target/sparc/setcc-5.c: Likewise.
87 * gcc.target/sparc/setcc-6.c: New test.
88 * gcc.target/sparc/setcc-7.c: Likewise.
89 * gcc.target/sparc/setcc-8.c: Likewise.
90 * gcc.target/sparc/setcc-9.c: Likewise.
91 * gcc.target/sparc/setcc-10.c: Likewise.
93 2016-10-10 Jeff Law <law@redhat.com>
95 PR tree-optimization/71947
96 * gcc.dg/tree-ssa/pr71947-1.c: New test.
97 * gcc.dg/tree-ssa/pr71947-2.c: New test.
98 * gcc.dg/tree-ssa/pr71947-3.c: New test.
99 * gcc.dg/tree-ssa/pr71947-4.c: New test.
100 * gcc.dg/tree-ssa/pr71947-5.c: New test.
101 * gcc.dg/tree-ssa/pr71947-6.c: New test.
103 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
106 * gfortran.dg/matmul_11.f90: New test.
108 2016-10-10 Jiong Wang <jiong.wang@arm.com>
110 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
111 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
112 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
113 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
114 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
115 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
116 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
117 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
118 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
119 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
120 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
121 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
122 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
123 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
124 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
125 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
126 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
127 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
128 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
129 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
130 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
131 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
132 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
133 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
134 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
135 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
136 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
137 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
138 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
139 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
140 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
141 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
142 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
143 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
144 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
145 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
146 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
147 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
148 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
149 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
150 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
151 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
152 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
153 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
154 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
155 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
156 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
157 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
158 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
159 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
160 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
161 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
162 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
163 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
164 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
165 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
166 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
167 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
168 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
170 2016-10-10 Jiong Wang <jiong.wang@arm.com>
172 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
173 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
174 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
175 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
176 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
177 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
178 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
179 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
180 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
181 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
182 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
183 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
184 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
185 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
187 2016-10-10 Jiong Wang <jiong.wang@arm.com>
189 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
191 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
193 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
194 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
195 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
196 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
198 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
199 Jiong Wang <jiong.wang@arm.com>
201 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
203 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
204 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
206 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
208 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
210 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
212 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
214 * gnat.dg/specs/vfa.ads: New test.
216 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
218 * gnat.dg/inline13.ad[sb]: New test.
219 * gnat.dg/inline13_pkg.ad[sb]: New helper.
221 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
223 * gnat.dg/biased_subtype.adb: New test.
225 2016-10-09 Jakub Jelinek <jakub@redhat.com>
227 PR tree-optimization/77901
228 * gcc.c-torture/compile/pr77901.c: New test.
230 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
232 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
233 * gcc.dg/ipa/propalign-2.c: Likewise
234 * gcc.dg/ipa/propalign-3.c: Likewise.
235 * gcc.dg/ipa/propalign-4.c: Likewise.
236 * gcc.dg/ipa/propalign-5.c: Likewise.
238 2016-10-08 Jakub Jelinek <jakub@redhat.com>
240 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
242 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
244 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
245 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
247 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
249 * gfortran.dg/dec_union_11.f90: New testcase.
251 2016-10-07 Nathan Sidwell <nathan@acm.org>
254 * g++.dg/cpp0x/pr66443-cxx11.C: New.
255 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
256 * g++.dg/cpp1y/pr66443-cxx14.C: New
257 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
258 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
260 2016-10-07 Jakub Jelinek <jakub@redhat.com>
262 * g++.dg/cpp0x/addressof1.C: New test.
263 * g++.dg/cpp0x/addressof2.C: New test.
265 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
267 * gcc.target/powerpc/float128-type-1.c: New test to check that
268 PowerPC 64-bit Linux enables -mfloat128-type by default.
269 * gcc.target/powerpc/float128-type-2.c: Likewise.
270 * gcc.target/powerpc/float128-mix.c: Change error message to
271 reflect that __ibm128 is now #define'ed to be long double.
273 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
276 * gfortran.dg/pr77406.f90: New test.
277 * gfortran.dg/assumed_type_3.f90: Update error messages.
278 * gfortran.dg/defined_operators_1.f90: Ditto.
279 * gfortran.dg/generic_26.f90: Ditto.
280 * gfortran.dg/generic_7.f90: Ditto.
281 * gfortran.dg/gomp/udr5.f90: Ditto.
282 * gfortran.dg/gomp/udr7.f90: Ditto.
283 * gfortran.dg/interface_1.f90: Ditto.
284 * gfortran.dg/interface_37.f90: Ditto.
285 * gfortran.dg/interface_5.f90: Ditto.
286 * gfortran.dg/interface_6.f90: Ditto.
287 * gfortran.dg/interface_7.f90
288 * gfortran.dg/no_arg_check_3.f90
289 * gfortran.dg/operator_5.f90
290 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
292 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
295 * c-c++-common/Wint-in-bool-context.c: Update test.
297 2016-10-07 Richard Biener <rguenther@suse.de>
299 * gcc.dg/tree-ssa/vrp01.c: Adjust.
300 * gcc.dg/tree-ssa/vrp34.c: Likewise.
302 2016-10-07 Marek Polacek <polacek@redhat.com>
304 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
306 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
309 * c-c++-common/pr69733.c: New test.
310 * gcc.dg/pr69733.c: New test.
311 * gcc.target/i386/pr69733.c: New test.
313 2016-10-07 Marek Polacek <polacek@redhat.com>
316 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
318 2016-10-07 Jakub Jelinek <jakub@redhat.com>
320 PR tree-optimization/77664
321 * gcc.dg/tree-ssa/pr77664.c: New test.
322 * gcc.dg/pr77664.c: New test.
324 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
326 * gfortran.dg/pr69955.f90: New test.
328 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
331 * gfortran.dg/pr57910.f90: New test.
333 2016-10-06 Jakub Jelinek <jakub@redhat.com>
335 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
336 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
338 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
340 PR tree-optimization/77862
341 * gcc.dg/pr77862.c: New test.
343 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
345 * gcc.dg/tree-ssa/evrp4.c: New test.
347 2016-10-06 Jeff Law <law@redhat.com>
349 PR tree-optimization/71661
350 * gcc.dg/tree-ssa/pr71661.c: New test.
352 2016-10-06 Richard Biener <rguenther@suse.de>
354 PR tree-optimization/77855
355 * gcc.dg/torture/pr77855.c: New testcase.
357 2016-10-06 James Clarke <jrtc27@jrtc27.com>
358 Eric Botcazou <ebotcazou@adacore.com>
360 * g++.dg/other/pr77759.C: New test.
362 2016-10-06 Richard Biener <rguenther@suse.de>
364 PR tree-optimization/77839
365 * gcc.dg/torture/pr77839.c: New testcase.
367 2016-10-06 Marek Polacek <polacek@redhat.com>
369 * g++.dg/cpp1z/init-statement9.C: New test.
371 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
373 * gcc.target/i386/pcommit-1.c: Deleted.
374 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
375 * gcc.target/i386/sse-13.c: Ditto.
376 * gcc.target/i386/sse-14.c: Ditto.
377 * gcc.target/i386/sse-22.c: Ditto.
378 * gcc.target/i386/sse-23.c: Ditto.
379 * g++.dg/other/i386-2.C: Ditto.
381 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
383 * gcc.target/i386/pr77833.c: Require int128 effective target.
385 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
389 * gfortran.dg/associate_22.f90: New test.
391 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
393 * gfortran.dg/dec_union_9.f90: New testcase.
394 * gfortran.dg/dec_union_10.f90: New testcase.
396 2016-10-05 Jakub Jelinek <jakub@redhat.com>
399 * gcc.dg/pch/pr66343-3.c: New test.
400 * gcc.dg/pch/pr66343-3.hs: New file.
403 * gcc.dg/pch/pr66343-1.c: New test.
404 * gcc.dg/pch/pr66343-1.hs: New file.
405 * gcc.dg/pch/pr66343-2.c: New test.
406 * gcc.dg/pch/pr66343-2.hs: New file.
408 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
410 * c-c++-common/Wint-in-bool-context.c: Update test.
412 2016-10-05 Marek Polacek <polacek@redhat.com>
414 * g++.dg/cpp1z/init-statement1.C: New test.
415 * g++.dg/cpp1z/init-statement2.C: New test.
416 * g++.dg/cpp1z/init-statement3.C: New test.
417 * g++.dg/cpp1z/init-statement4.C: New test.
418 * g++.dg/cpp1z/init-statement5.C: New test.
419 * g++.dg/cpp1z/init-statement6.C: New test.
420 * g++.dg/cpp1z/init-statement7.C: New test.
421 * g++.dg/cpp1z/init-statement8.C: New test.
423 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
426 * gfortran.dg/pr67524.f90: New test.
428 2016-10-05 Jakub Jelinek <jakub@redhat.com>
431 * c-c++-common/ubsan/shift-9.c: New test.
433 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
435 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
436 of int if __SIZEOF_INT__ is less than 4 bytes.
438 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
440 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
441 * gfortran.dg/class_array_20.f03: Likewise.
442 * gfortran.dg/class_array_21.f03: Likewise.
443 * gfortran.dg/finalize_29.f08: Likewise.
444 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
446 2016-10-05 Richard Biener <rguenther@suse.de>
449 * gcc.dg/torture/pr77826.c: New testcase.
451 2016-10-05 Richard Biener <rguenther@suse.de>
453 * gcc.dg/fold-copysign-1.c: New testcase.
455 2016-10-05 Andreas Schwab <schwab@suse.de>
457 * g++.dg/pr49847-2.C: Remove.
459 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
461 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
463 2016-10-05 Richard Biener <rguenther@suse.de>
466 * gcc.dg/pr55152-2.c: New testcase.
468 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
470 * gfortran.dg/dtio_15.f90: New test.
472 2016-10-04 Ian Lance Taylor <iant@golang.org>
474 * gcc.dg/split-7.c: New test.
476 2016-10-04 Martin Sebor <msebor@redhat.com>
478 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
479 %lc directive to wint_t to silence -Wformat warnings on targets
480 where the latter is a distinct type such as long.
482 2016-10-04 Martin Sebor <msebor@redhat.com>
485 * g++.dg/warn/Wplacement-new-size-4.C: New test.
487 2016-10-04 Jakub Jelinek <jakub@redhat.com>
490 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
492 * g++.dg/other/java3.C: Remove.
493 * g++.dg/other/java1.C: Remove.
494 * g++.dg/other/error12.C: Remove.
495 * g++.dg/other/java2.C: Remove.
496 * g++.dg/warn/Wnvdtor.C: Remove.
497 * g++.dg/lookup/java1.C: Remove.
498 * g++.dg/lookup/java2.C: Remove.
499 * g++.dg/ext/pr34829.C: Remove.
500 * g++.dg/ext/java-3.C: Remove.
501 * g++.dg/ext/java-1.C: Remove.
502 * g++.dg/ext/java-2.C: Remove.
503 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
505 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
507 PR tree-optimization/77808
508 * gcc.dg/tree-ssa/pr77808.c: New testcase.
510 2016-10-04 Richard Biener <rguenther@suse.de>
512 PR tree-optimization/77399
513 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
515 2016-10-04 Richard Biener <rguenther@suse.de>
518 * gcc.target/i386/pr77833.c: New testcase.
520 2016-09-26 Jeff Law <law@redhat.com>
522 PR tree-optimization/71550
523 PR tree-optimization/71403
524 * gcc.c-torture/execute/pr71550.c: New test.
526 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
528 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
531 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
534 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
536 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
538 2016-10-03 Marek Polacek <polacek@redhat.com>
540 * g++.dg/cpp0x/nullptr37.C: New test.
542 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
544 * c-c++-common/Wint-in-bool-context.c: Update test.
546 2016-10-02 Jakub Jelinek <jakub@redhat.com>
548 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
550 * g++.dg/charset/asm2.c (memmove): Likewise.
551 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
552 * g++.dg/tls/diag-4.C (foo): Likewise.
553 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
554 dg-warning, fix up regex.
555 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
556 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
557 * g++.old-deja/g++.mike/net31.C: Likewise.
558 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
560 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
561 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
563 2016-10-01 Richard Biener <rguenther@suse.de>
566 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
568 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
571 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
573 2016-10-01 Jakub Jelinek <jakub@redhat.com>
576 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
577 Add dg-prune-output directive.
579 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
582 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
583 * gfortran.fortran-torture/compile/write.f90: Update test.
585 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
587 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
588 arm_fp16_alternative_ok as the required effective target.
589 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
590 -mfp16-format=alternative to the dg-options directive and remove
591 the dg-add-options directive.
593 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
596 * gfortran.dg/dec_union_8.f90: New testcase.
598 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
601 * gfortran.dg/dec_structure_16.f90: New testcase.
603 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
605 * gfortran.dg/coarray_allocate_10.f08: New test.
606 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
608 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
610 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
612 2016-09-30 Richard Biener <rguenther@suse.de>
614 PR tree-optimization/77399
615 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
617 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
619 * c-c++-common/pr27336.c: Make dependency on
620 -fdelete-null-pointer-checks explicit.
621 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
622 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
623 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
624 * gcc.dg/pic-1.c: Require fpic target support.
625 * gcc.dg/pic-2.c: Likewise.
627 2016-09-29 Jakub Jelinek <jakub@redhat.com>
629 Implement P0001R1 - C++17 removal of register storage class specifier
630 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
631 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
633 * c-c++-common/vector-subscript-5.c (foo): Don't use register
634 keyword if not __SSE2__.
635 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
637 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
639 * g++.dg/eh/pr29166.C: Add -Wno-register option.
640 * g++.dg/warn/register-parm-1.C (erroneous_warning,
641 no_erroneous_warning): Expect new warnings for C++17.
642 * g++.dg/warn/register-var-2.C (f): Likewise.
643 * g++.dg/parse/register1.C (f): Expect new error for C++17.
644 * g++.dg/parse/linkage2.C (foo): Likewise.
645 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
646 keyword on parameters for C++17.
647 * g++.dg/cpp1z/register1.C: New test.
648 * g++.dg/cpp1z/register2.C: New test.
649 * g++.dg/cpp1z/register3.C: New test.
651 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
653 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
654 * gcc.target/i386/avx2-check.h (main): Ditto.
655 * gcc.target/i386/avx512bw-check.h (main): Ditto.
656 * gcc.target/i386/avx512cd-check.h (main): Ditto.
657 * gcc.target/i386/avx512dq-check.h (main): Ditto.
658 * gcc.target/i386/avx512er-check.h (main): Ditto.
659 * gcc.target/i386/avx512f-check.h (main): Ditto.
660 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
661 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
662 * gcc.target/i386/avx512vl-check.h (main): Ditto.
664 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
667 * gcc.target/i386/pr77756.c: New test.
669 2016-09-29 Marek Polacek <polacek@redhat.com>
671 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
673 2016-09-29 Marek Polacek <polacek@redhat.com>
675 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
678 2016-09-29 Martin Liska <mliska@suse.cz>
680 * objc/execute/construct1.m: New test.
682 2016-09-29 Richard Biener <rguenther@suse.de>
684 PR tree-optimization/77768
685 * gcc.dg/torture/pr77768.c: New testcase.
687 2016-09-28 Richard Biener <rguenther@suse.de>
690 * gcc.dg/pr77407.c: New testcase.
692 2016-09-29 Richard Biener <rguenther@suse.de>
695 * gcc.dg/pr55152.c: New testcase.
696 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
698 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
700 * gcc.dg/profile-update-warning.c: Restrict to ia32.
701 (dg-options): Remove -m32.
703 2016-09-28 Martin Sebor <msebor@redhat.com>
706 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
708 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
711 * gfortran.dg/inquire_17.f90: New test.
713 2016-09-28 Jakub Jelinek <jakub@redhat.com>
716 * g++.dg/cpp1y/constexpr-77467.C: New test.
718 2016-09-28 Martin Sebor <msebor@redhat.com>
721 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
722 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
723 (test_sprintf_p_const): Adjust line numbers to avoid failures
724 introduced in r240503.
726 2016-09-28 Martin Sebor <msebor@redhat.com>
729 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
731 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
734 * g++.dg/pr77550.C: Avoid undefined behavior.
736 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
738 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
740 * gcc.dg/strlenopt-20.c: Update test.
741 * gcc.dg/strlenopt-21.c: Likewise.
742 * gcc.dg/strlenopt-22.c: Likewise.
743 * gcc.dg/strlenopt-22g.c: Likewise.
744 * gcc.dg/strlenopt-26.c: Likewise.
745 * gcc.dg/strlenopt-5.c: Likewise.
746 * gcc.dg/strlenopt-7.c: Likewise.
747 * gcc.dg/strlenopt-9.c: Likewise.
749 2016-09-27 Jakub Jelinek <jakub@redhat.com>
751 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
753 * g++.dg/cpp1z/lambda-this1.C: New test.
754 * g++.dg/cpp1z/lambda-this2.C: New test.
757 * g++.dg/ubsan/return-4.C: New test.
758 * g++.dg/ubsan/return-5.C: New test.
759 * g++.dg/ubsan/return-6.C: New test.
761 2016-09-27 Jiong Wang <jiong.wang@arm.com>
763 * lib/target-supports.exp
764 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
767 2016-09-27 Martin Liska <mliska@suse.cz>
769 PR gcov-profile/46266
770 * lib/gcov.exp: Verify that <built-in>.gcov file is not
773 2016-09-27 Richard Biener <rguenther@suse.de>
775 PR tree-optimization/77745
776 * g++.dg/torture/pr77745.C: New testcase.
778 2016-09-27 Richard Biener <rguenther@suse.de>
780 PR tree-optimization/77478
781 * gcc.dg/torture/pr77478.c: New testcase.
783 2016-09-27 Martin Liska <mliska@suse.cz>
786 PR gcov-profile/16855
787 PR gcov-profile/44779
788 * g++.dg/gcov/pr16855.C: New test.
790 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
792 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
794 2016-09-27 Jakub Jelinek <jakub@redhat.com>
797 * gfortran.dg/gomp/pr77666.f90: New test.
799 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
802 * gcc.dg/torture/pr77677-2.c: New test.
804 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
807 * gfortran.dg/pr77420_1.f90: New test.
808 * gfortran.dg/pr77420_2.f90: Ditto.
809 * gfortran.dg/pr77420_3.f90: New test. Requires ...
810 * gfortran.dg/pr77420_4.f90: this file.
812 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
815 * gfortran.dg/pr77719.f90: New test.
817 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
819 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
820 singular form of byte when quantity is unknown.
822 2016-09-26 Marek Polacek <polacek@redhat.com>
824 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
826 2016-09-26 Martin Liska <mliska@suse.cz>
828 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
829 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
830 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
831 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
832 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
833 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
834 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
835 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
836 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
838 2016-09-26 Marek Polacek <polacek@redhat.com>
841 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
842 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
843 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
844 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
845 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
846 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
847 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
848 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
849 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
850 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
851 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
852 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
853 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
854 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
855 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
856 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
857 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
858 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
859 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
860 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
861 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
862 * c-c++-common/attr-fallthrough-1.c: New test.
863 * c-c++-common/attr-fallthrough-2.c: New test.
864 * g++.dg/cpp0x/fallthrough1.C: New test.
865 * g++.dg/cpp0x/fallthrough2.C: New test.
866 * g++.dg/cpp1z/fallthrough1.C: New test.
867 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
868 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
869 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
870 * objc.dg/Wimplicit-fallthrough-1.m: New test.
872 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
875 * gfortran.dg/pr77429.f90: New test.
877 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
880 * gfortran.dg/pr77694.f90: New test.
882 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
885 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
887 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
889 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
892 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
894 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
897 2016-09-24 Marek Polacek <polacek@redhat.com>
900 * c-c++-common/Wbool-operation-1.c: New test.
901 * gcc.dg/Wbool-operation-1.c: New test.
903 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
905 * gfortran.dg/dec_static_1.f90: New.
906 * gfortran.dg/dec_static_2.f90: New.
907 * gfortran.dg/dec_static_3.f90: New.
908 * gfortran.dg/dec_static_4.f90: New.
910 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
913 * gfortran.dg/negative_unit_check.f90: Update test.
914 * gfortran.dg/dtio_14.f90: New test.
916 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
918 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
919 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
920 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
921 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
922 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
923 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
924 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
926 2016-09-23 Martin Sebor <msebor@redhat.com>
929 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
930 assuming long double is bigger than double.
932 2016-09-23 Jakub Jelinek <jakub@redhat.com>
934 Implement P0138R2, C++17 construction rules for enum class values
935 * g++.dg/cpp1z/direct-enum-init1.C: New test.
937 2016-09-23 David Malcolm <dmalcolm@redhat.com>
939 PR preprocessor/77672
940 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
941 expected multiline output from first warning to reflect change
944 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
946 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
948 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
949 Tom de Vries <tom@codesourcery.com>
952 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
954 2016-09-23 Marek Polacek <polacek@redhat.com>
956 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
957 * c-c++-common/gomp/atomic-13.c: Likewise.
958 * c-c++-common/gomp/atomic-14.c: Likewise.
959 * c-c++-common/pr60439.c: Remove invalid code.
960 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
961 * g++.dg/expr/bitfield5.C: Likewise.
962 * g++.dg/expr/bitfield6.C: Likewise.
963 * g++.dg/expr/bool1.C: Likewise.
964 * g++.dg/expr/bool3.C: Likewise.
965 * g++.dg/expr/lval3.C: Likewise.
966 * g++.dg/expr/lval4.C: Likewise.
967 * g++.old-deja/g++.jason/bool5.C: Likewise.
969 2016-09-23 David Malcolm <dmalcolm@redhat.com>
971 PR preprocessor/77672
972 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
973 (test_terminator_location): New function.
975 2016-09-23 Richard Biener <rguenther@suse.de>
977 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
979 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
981 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
982 -march=armv8.2-a+fp16 when supported by the hardware.
983 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
984 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
985 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
986 semi-colons to a macro invocations.
987 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
988 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
990 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
991 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
992 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
993 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
995 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
996 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
997 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
998 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
999 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1000 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1001 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1002 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1003 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1004 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1006 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1007 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1008 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1010 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1011 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1012 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1014 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1015 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1016 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1018 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1019 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1020 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1021 defined. Also fix some white-space.
1022 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1026 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1027 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1028 defined. Also fix some long lines and white-space.
1029 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1030 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1031 defined. Also fix some long lines and white-space.
1032 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1033 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1035 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1036 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1037 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1039 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1040 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1041 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1043 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1044 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1045 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1046 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1047 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1048 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1049 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1050 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1051 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1052 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1053 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1054 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1055 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1056 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1057 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1058 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1059 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1060 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1061 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1063 2016-09-23 Jiong Wang <jiong.wang@arm.com>
1064 Matthew Wahab <matthew.wahab@arm.com>
1066 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1079 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1080 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1081 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1082 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1084 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1085 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1086 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1087 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1088 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1089 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1090 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1091 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1092 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1093 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1094 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1095 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1096 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1097 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1098 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1099 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1100 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1101 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1102 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1104 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1106 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1107 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1108 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1109 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1112 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1115 * gcc.dg/torture/pr77677.c: New test.
1117 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1119 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1122 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1124 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1125 options. Add tests for float16x4_t and float16x8_t.
1127 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1129 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1130 * gcc.target/s390/risbg-ll-2.c: Ditto.
1131 * gcc.target/s390/risbg-ll-3.c: Ditto.
1133 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1135 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1136 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1138 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1140 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1141 output to the simplified instructions.
1143 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1145 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1146 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1148 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1150 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1151 (FP16_SUPPORTED): New
1152 (expected-hfloat-16x4): Make conditional on __fp16 support.
1153 (expected-hfloat-16x8): Likewise.
1154 (vdup_n_f16): Disable for non-AArch64 targets.
1155 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1156 conditional on FP16_SUPPORTED.
1157 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1158 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1159 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1160 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1161 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1163 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1164 conditional on FP16_SUPPORTED.
1165 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1166 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1168 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1170 * gcc.target/arm/short-vfp-1.c: New.
1172 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1174 * gcc.target/arm/attr-fp16-arith-1.c: New.
1176 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1178 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1180 (add_options_for_arm_v8_2a_fp16_neon): New.
1181 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1182 (add_options_for_arm_arch_v8_2a): Auto-generate.
1183 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1184 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1185 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1186 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1187 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1188 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1189 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1191 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1193 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1194 arm_fp16_alternative_ok.
1195 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1196 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1197 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1198 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1199 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1200 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1201 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1202 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1203 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1204 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1205 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1206 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1207 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1208 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1209 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1210 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1211 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1212 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1213 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1214 arm_fp16_alternative_ok.
1215 * lib/target-supports.exp
1216 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1217 (check_effective_target_arm_fp16_alternative_ok): New.
1218 (check_effective_target_arm_fp16_none_ok_nocache): New.
1219 (check_effective_target_arm_fp16_none_ok): New.
1221 2016-09-23 Martin Liska <mliska@suse.cz>
1223 * gcc.dg/ipa/pr77653.c: Replace adress
1226 2016-09-23 Martin Liska <mliska@suse.cz>
1228 * gcc.target/i386/movbe-4.c: New test.
1230 2016-09-23 Martin Liska <mliska@suse.cz>
1232 * gcc.target/i386/crc32-5.c: New test.
1234 2016-09-23 Martin Liska <mliska@suse.cz>
1236 * gcc.target/i386/pr71652.c: New test.
1237 * gcc.target/i386/pr71652-2.c: New test.
1238 * gcc.target/i386/pr71652-3.c: New test.
1240 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1242 * lib/gcc-dg.exp (process-message): Support relative line number
1243 notation - .+4 or .-1 etc.
1244 * gcc.dg/dg-test-1.c: New test.
1246 2016-09-22 Martin Sebor <msebor@redhat.com>
1249 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1250 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1251 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1252 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1254 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
1256 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1257 * gcc.dg/ifcvt-2.c: Ditto.
1258 * gcc.dg/zero_bits_compound-1.c: Ditto.
1259 * gcc.dg/zero_bits_compound-1.c: Ditto.
1260 * gcc.dg/pr40550.c: Simplify target selectors.
1261 Use dg-additional-options.
1262 * gcc.dg/pr47893.c: Ditto.
1263 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1264 additional options for 32-bit x86 targets.
1265 * gcc.dg/pr70955.c: Move to ...
1266 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1268 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/cpp0x/pr61019.C: New.
1273 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1274 Terry Guo <terry.guo@arm.com>
1276 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1277 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1278 * gcc.target/arm/pure-code/pure-code.exp: New.
1280 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
1282 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1283 Remove SSE effective target requirement.
1285 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/cpp0x/pr71979.C: New.
1290 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1292 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1294 2016-09-22 Martin Liska <mliska@suse.cz>
1297 * gcc.dg/ipa/pr77653.c: New test.
1299 2016-09-22 Jakub Jelinek <jakub@redhat.com>
1302 * gfortran.dg/gomp/pr77665.f90: New test.
1304 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
1306 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1307 * gfortran.dg/dtio_13.f90: New test.
1309 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
1312 * gfortran.dg/pr66107.f90: New test.
1314 2016-09-21 Ian Lance Taylor <iant@golang.org>
1316 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1317 with call to builtin delete function.
1319 2016-09-21 Joseph Myers <joseph@codesourcery.com>
1321 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1322 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1323 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1324 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1327 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
1329 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1331 2016-09-21 Jakub Jelinek <jakub@redhat.com>
1334 * g++.dg/cpp1z/aligned-new6.C: New test.
1336 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1338 * gcc.target/arm/fp16-aapcs-3.c: New.
1339 * gcc.target/arm/fp16-aapcs-4.c: New.
1340 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1341 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1342 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1343 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1345 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1347 PR tree-optimization/77550
1348 * g++.dg/pr77550.C: New test.
1350 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
1353 * gcc.target/avr/torture/pr77326.c: New test.
1355 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
1357 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1359 2016-09-21 Richard Biener <rguenther@suse.de>
1361 PR tree-optimization/77648
1362 * gcc.dg/torture/pr77648-1.c: New testcase.
1363 * gcc.dg/torture/pr77648-2.c: Likewise.
1365 2016-09-21 Richard Biener <rguenther@suse.de>
1366 Jakub Jelinek <jakub@redhat.com>
1368 PR tree-optimization/77621
1369 * gcc.dg/pr77621.c: New testcase.
1371 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
1374 * gfortran.dg/dtio_12.f90: New test.
1376 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1378 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1380 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1382 PR tree-optimization/72835
1383 * gcc.dg/tree-ssa/pr72835.c: New test.
1385 2016-09-20 Martin Sebor <msebor@redhat.com>
1388 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1389 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1390 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1391 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1392 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1393 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1394 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1396 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1398 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1399 arguments/compare will be optimized away.
1400 * gcc.dg/torture/ftrapv-1.c: Likewise.
1402 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1404 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1405 will be optimized away.
1406 * gcc.dg/ipa/vrp1.c: New test.
1407 * gcc.dg/ipa/vrp2.c: New test.
1408 * gcc.dg/ipa/vrp3.c: New test.
1410 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1412 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1413 does the same transformation.
1414 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1415 * gcc.dg/tree-ssa/evrp1.c: New test.
1416 * gcc.dg/tree-ssa/evrp2.c: New test.
1417 * gcc.dg/tree-ssa/evrp3.c: New test.
1418 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1419 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1420 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1421 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1422 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1423 foling now happens early.
1424 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1425 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1426 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1427 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1428 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1430 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
1433 * gcc.target/i386/pr77621.c: New test.
1434 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1435 pattern, loop should vectorize with -mtune=atom.
1437 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1438 Jakub Jelinek <jakub@redhat.com>
1441 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1444 2016-09-20 Jakub Jelinek <jakub@redhat.com>
1447 * g++.dg/other/pr77626.C: New test.
1450 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1453 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1456 * c-c++-common/pr77624-1.c: New test.
1457 * c-c++-common/pr77624-2.c: New test.
1459 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1461 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1464 2016-09-20 Richard Biener <rguenther@suse.de>
1466 PR tree-optimization/77646
1467 * gcc.dg/torture/pr77646.c: New testcase.
1469 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1472 * c-c++-common/Wint-in-bool-context.c: New test.
1474 2016-09-19 Joseph Myers <joseph@codesourcery.com>
1476 * gcc.dg/cr-decimal-dig-1.c: New test.
1478 2016-09-19 Joseph Myers <joseph@codesourcery.com>
1480 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1481 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1482 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1483 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1485 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1487 PR rtl-optimization/77416
1488 * gcc.target/powerpc/pr77416.c: New.
1490 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1493 * g++.dg/template/error-recovery4.C: New test.
1495 2016-09-19 Bin Cheng <bin.cheng@arm.com>
1497 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1499 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1501 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1502 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1504 2016-09-19 Jakub Jelinek <jakub@redhat.com>
1505 Jan Hubicka <jh@suse.cz>
1508 * gcc.dg/pr77587.c: New test.
1509 * gcc.dg/pr77587a.c: New file.
1511 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1513 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1514 * gfortran.dg/coarray_38.f90:
1515 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1516 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1517 * gfortran.dg/coarray_allocate_7.f08: New test.
1518 * gfortran.dg/coarray_allocate_8.f08: New test.
1519 * gfortran.dg/coarray_allocate_9.f08: New test.
1520 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1522 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1523 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1524 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1526 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1527 * gfortran.dg/coarray_lock_7.f90: Same.
1528 * gfortran.dg/coarray_poly_5.f90: Same.
1529 * gfortran.dg/coarray_poly_6.f90: Same.
1530 * gfortran.dg/coarray_poly_7.f90: Same.
1531 * gfortran.dg/coarray_poly_8.f90: Same.
1532 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1534 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
1537 * gfortran.dg/dec_structure_15.f90: New testcase.
1539 2016-09-19 Richard Biener <rguenther@suse.de>
1542 * gcc.dg/torture/pr77605.c: New testcase.
1544 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
1546 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1548 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
1550 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1551 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1552 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1553 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1554 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1555 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1556 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1557 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1558 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1559 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1560 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1562 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1564 * gcc.target/i386/pr68633.c: Fix expected result.
1566 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
1569 * gfortran.dg/pr68078.f90: New test.
1570 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1572 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1575 * gcc.target/powerpc/swaps-p8-25.c: New.
1577 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1580 * g++.dg/cpp0x/constexpr-77482.C: New test.
1583 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1585 * g++.dg/abi/abi-tag23a.C: Likewise.
1588 * g++.dg/cpp0x/decltype-77338.C: New test.
1591 * g++.dg/cpp0x/mutable1.C: New test.
1593 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1596 * gfortran.dg/pr77612.f90: New test.
1598 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1600 * gcc.dg/torture/pr70421.c: Require int32plus.
1602 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1605 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1608 * gcc.target/i386/pr77526.c: New test.
1610 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1611 Eric Botcazou <ebotcazou@adacore.com>
1614 * gcc.target/i386/pr77594.c: New test.
1616 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
1619 * gfortran.dg/misplaced_implicit_character.f90: New test.
1621 2016-09-15 Bin Cheng <bin.cheng@arm.com>
1623 PR tree-optimization/77503
1624 * gcc.dg/vect/pr77503.c: New test.
1626 2016-09-15 Richard Biener <rguenther@suse.de>
1629 * c-c++-common/torture/pr77544.c: New testcase.
1631 2016-09-15 Jakub Jelinek <jakub@redhat.com>
1634 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1635 * gcc.dg/march-generic.c: Likewise.
1636 * gcc.target/i386/spellcheck-options-1.c: New test.
1637 * gcc.target/i386/spellcheck-options-2.c: New test.
1638 * gcc.target/i386/spellcheck-options-3.c: New test.
1639 * gcc.target/i386/spellcheck-options-4.c: New test.
1641 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1644 * gfortran.dg/goacc/pr72743.f90: New test.
1646 2016-09-15 Richard Biener <rguenther@suse.de>
1648 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1650 2016-09-15 Richard Biener <rguenther@suse.de>
1652 PR tree-optimization/77514
1653 * gcc.dg/torture/pr77514.c: New testcase.
1655 2016-09-14 Jakub Jelinek <jakub@redhat.com>
1658 * g++.dg/lookup/pr77549.C: New test.
1660 2016-09-14 Marek Polacek <polacek@redhat.com>
1662 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1663 * c-c++-common/gomp/atomic-13.c: Likewise.
1664 * c-c++-common/gomp/atomic-14.c: Likewise.
1665 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1666 * g++.dg/cpp1z/bool-increment1.C: New test.
1667 * c-c++-common/pr60439.c: Add dg-warning.
1668 * g++.dg/expr/bitfield4.C: Likewise.
1669 * g++.dg/expr/bitfield5.C: Likewise.
1670 * g++.dg/expr/bitfield6.C: Likewise.
1671 * g++.dg/expr/bool1.C: Likewise.
1672 * g++.dg/expr/bool3.C: Likewise.
1673 * g++.dg/expr/lval3.C: Likewise.
1674 * g++.dg/expr/lval4.C: Likewise.
1675 * g++.old-deja/g++.jason/bool5.C: Likewise.
1676 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1677 * g++.dg/other/error18.C: Likewise.
1678 * g++.dg/gomp/atomic-14.C: Likewise.
1680 2016-09-14 Nathan Sidwell <nathan@acm.org>
1683 * g++.dg/cpp1y/pr77539.C: New.
1685 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1687 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1689 * g++.dg/ext/builtin_alloca.C: Likewise.
1690 * g++.dg/template/spec35.C: Likewise.
1691 * gcc.dg/builtins-68.c: Likewise.
1692 * gcc.misc-tests/gcov-13.c: Likewise.
1693 * gcc.misc-tests/gcov-14.c: Likewise.
1695 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1697 * gfortran.dg/dec_structure_14.f90: New testcase.
1699 2016-09-14 Jakub Jelinek <jakub@redhat.com>
1702 * c-c++-common/tsan/pr68260.c: New test.
1704 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
1707 * gcc.target/msp430/function-attributes-1.c: New test.
1708 * gcc.target/msp430/function-attributes-2.c: New test.
1709 * gcc.target/msp430/function-attributes-3.c: New test.
1711 2016-09-13 Jakub Jelinek <jakub@redhat.com>
1713 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1714 * g++.dg/cpp1z/gen-attrs1.C: New test.
1716 PR tree-optimization/77454
1717 * gcc.dg/pr77454.c: New test.
1720 * g++.dg/cpp1y/constexpr-77553.C: New test.
1722 2016-09-13 David Malcolm <dmalcolm@redhat.com>
1724 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1725 (test_show_locus): Replace rich_location::add_fixit_insert calls
1726 with add_fixit_insert_before and add_fixit_insert_after.
1728 2016-09-13 Jason Merrill <jason@redhat.com>
1729 Tom de Vries <tom@codesourcery.com>
1732 * g++.dg/pr77427.C: New test.
1734 2016-09-13 Martin Liska <mliska@suse.cz>
1736 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1738 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1739 * lib/target-supports.exp: Define the new target.
1741 2016-09-12 Andrew Pinski <apinski@cavium.com>
1743 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1744 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1746 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
1748 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1750 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1751 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1752 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1754 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1755 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1757 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1760 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1761 * g++.dg/ext/pr77496.C: New test.
1762 * g++.dg/warn/pr77496.C: New test.
1764 2016-09-12 David Malcolm <dmalcolm@redhat.com>
1767 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1768 to preserve conversion chars, and to preserve prefix information.
1769 * gcc.dg/format/pr72858.c: New test case.
1771 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1773 * gfortran.dg/pr77507.f90: Move to ...
1774 * gfortran.dg/ieee/pr77507.f90: here.
1776 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
1779 * compile/pr61159.c: New testcase
1781 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
1784 * gcc.dg/ipa/pr63416.c: New testcase.
1786 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
1787 Steven G. Kargl <kargl@gcc.gnu.org>
1790 * gfortran.dg/dtio_11.f90: new test.
1792 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1795 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1796 * gfortran.dg/c_assoc_4.f90: Ditto.
1798 2016-09-10 Tom de Vries <tom@codesourcery.com>
1801 * c-c++-common/va-arg-va-list-type.c: New test.
1803 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1805 PR rtl-optimization/77289
1806 * gcc.target/powerpc/pr77289.c: New test.
1808 2016-09-09 Martin Sebor <msebor@redhat.com>
1812 * gcc.dg/pr77520.c: New test.
1813 * gcc.dg/pr77521.c: New test.
1815 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1818 * gfortran.dg/pr77506.f90: New test.
1820 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1823 * gfortran.dg/pr77507.f90: New test.
1825 2016-09-09 Joseph Myers <joseph@codesourcery.com>
1827 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1829 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1830 Louis Krupp <lkrupp@gcc.gnu.org>
1833 * gfortran.dg/pr69514_1.f90: New test.
1834 * gfortran.dg/pr69514_2.f90: New test.
1836 2016-09-08 Jakub Jelinek <jakub@redhat.com>
1839 * gfortran.dg/gomp/pr77500.f90: New test.
1842 * gfortran.dg/gomp/pr77516.f90: New test.
1844 2016-09-07 Jakub Jelinek <jakub@redhat.com>
1847 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1848 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1849 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1850 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1851 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1852 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1854 2016-09-07 David Malcolm <dmalcolm@redhat.com>
1856 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1857 "substring-locations.h".
1859 2016-09-07 Richard Biener <rguenther@suse.de>
1862 * c-c++-common/vector-subscript-8.c: Move ..
1863 * gcc.dg/pr77450.c: ... here.
1865 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1867 PR libgfortran/77393
1868 * gfortran.dg/fmt_f0_2.f90: Update test.
1869 * gfortran.dg/fmt_f0_3.f90: New test.
1871 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1874 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1878 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1880 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1883 * gcc.target/i386/pr69255-1.c: New test.
1884 * gcc.target/i386/pr69255-2.c: New test.
1885 * gcc.target/i386/pr69255-3.c: New test.
1887 2016-09-06 Martin Sebor <msebor@redhat.com>
1890 * gcc.dg/format/miss-7.c: New test.
1892 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1894 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1896 2016-09-06 Martin Liska <mliska@suse.cz>
1898 PR gcov-profile/77378
1899 PR gcov-profile/77466
1900 * gcc.dg/profile-update-warning.c: New test.
1902 2016-09-06 Richard Biener <rguenther@suse.de>
1904 PR tree-optimization/77479
1905 * gcc.dg/torture/pr77479.c: New testcase.
1907 2016-09-06 Richard Biener <rguenther@suse.de>
1910 * c-c++-common/vector-subscript-7.c: Adjust.
1911 * c-c++-common/vector-subscript-8.c: New testcase.
1913 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1915 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1917 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1920 * gcc.target/i386/avx512f-pr77476.c: New test.
1921 * gcc.target/i386/avx512bw-pr77476.c: New test.
1922 * gcc.target/i386/avx512dq-pr77476.c: New test.
1924 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1925 Update comment to mention also avx512f.
1928 * g++.dg/asan/pr77396-2.C: New test.
1930 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1932 PR rtl-optimization/77452
1933 * gcc.target/i386/pr77452.c: New test.
1935 2016-09-05 Marek Polacek <polacek@redhat.com>
1938 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1940 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1943 * gfortran.dg/pr77391.f90: New test.
1945 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1948 * gfortran.dg/pr77460.f90: New test.
1950 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1953 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1955 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1957 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1959 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1961 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1963 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1964 diagnostic-test-show-locus-generate-patch.c to the sources
1965 for diagnostic_plugin_test_show_locus.c.
1967 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1970 * gcc.dg/gomp/_Atomic-1.c: New test.
1971 * gcc.dg/gomp/_Atomic-2.c: New test.
1972 * gcc.dg/gomp/_Atomic-3.c: New test.
1973 * gcc.dg/gomp/_Atomic-4.c: New test.
1974 * gcc.dg/gomp/_Atomic-5.c: New test.
1977 * g++.dg/asan/pr77396.C: New test.
1979 2016-09-01 Martin Sebor <msebor@redhat.com>
1981 PR tree-optimization/71831
1982 * gcc.dg/builtin-object-size-16.c: New test.
1983 * gcc.dg/builtin-object-size-17.c: New test.
1985 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1987 PR libgfortran/77393
1988 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1990 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1992 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1993 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1994 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1995 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1996 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1997 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1998 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1999 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2000 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2001 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2002 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2003 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2004 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2005 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2006 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2007 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2008 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2009 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2011 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2013 * gnat.dg/opt58.adb: New test.
2014 * gnat.dg/opt58_pkg.ads: New helper.
2016 2016-09-01 Richard Biener <rguenther@suse.de>
2019 * gcc.dg/torture/pr77436.c: New testcase.
2021 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2023 * gcc.dg/pr64252.c: Require int32plus.
2024 * gcc.dg/pr66299-1.c: Likewise.
2025 * gcc.dg/pr66299-2.c: Likewise.
2026 * gcc.dg/torture/20131115-1.c: Skip for avr.
2028 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2030 * gcc.target/aarch64/ands_3.c: New test.
2032 2016-08-31 Jakub Jelinek <jakub@redhat.com>
2035 * gfortran.dg/gomp/pr77352.f90: New test.
2038 * gfortran.dg/gomp/pr77374.f08: New test.
2040 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2042 PR tree-optimization/73714
2043 * gcc.dg/tree-ssa/pr73714.c: New test.
2045 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2047 PR libgfortran/77393
2048 * gfortran.dg/fmt_f0_2.f90: New test.
2050 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2052 * gcc.target/i386/pr59539-2.c: Adapt options.
2053 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2055 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
2058 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2059 of the associate entity and replace with a pointer to the
2060 intended item on the stack.
2062 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2063 Paul Thomas <pault@gcc.gnu.org>
2066 * gfortran.dg/dtio_1.f90: New test.
2067 * gfortran.dg/dtio_2.f90: New test.
2068 * gfortran.dg/dtio_3.f90: New test.
2069 * gfortran.dg/dtio_4.f90: New test.
2070 * gfortran.dg/dtio_5.f90: New test.
2071 * gfortran.dg/dtio_6.f90: New test.
2072 * gfortran.dg/dtio_7.f90: New test.
2073 * gfortran.dg/dtio_8.f90: New test.
2074 * gfortran.dg/dtio_9.f90: New test.
2075 * gfortran.dg/dtio_10.f90: New test.
2077 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2079 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2080 (test_many_nested_locations): New function.
2081 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2082 (test_show_locus): Handle "test_many_nested_locations".
2084 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2086 * g++.dg/template/double-greater-than-fixit.C: New test case.
2088 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2090 * gnat.dg/opt57.ad[sb]: New test.
2091 * gnat.dg/opt57_pkg.ads: New helper.
2093 2016-08-30 Richard Biener <rguenther@suse.de>
2095 PR tree-optimization/69047
2096 * gcc.dg/pr69047.c: Fix byte-order check.
2098 2016-08-30 Jakub Jelinek <jakub@redhat.com>
2100 PR tree-optimization/72866
2101 * gcc.dg/vect/pr72866.c: New test.
2104 * g++.dg/debug/dwarf2/pr77363.C: New test.
2107 * gcc.target/i386/pr77377.c: New test.
2110 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2113 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2115 * gfortran.dg/pr77372.f90: Moved to ...
2116 * gfortran.dg/ieee/pr77372.f90: here.
2118 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2120 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2121 vector short/char initializations.
2122 * gcc.target/powerpc/vec-init-5.c: Likewise.
2123 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2124 vector initialization optimizations.
2125 * gcc.target/powerpc/vec-init-7.c: Likewise.
2126 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2127 vector float/double initializations.
2128 * gcc.target/powerpc/vec-init-9.c: Likewise.
2130 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
2133 * gcc.target/i386/pr77403.c: New test.
2135 2016-08-29 Marek Polacek <polacek@redhat.com>
2138 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2140 2016-08-29 Tom de Vries <tom@codesourcery.com>
2143 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2145 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2147 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2149 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
2151 * gfortran.dg/dec_structure_13.f90: New testcase.
2153 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2156 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2159 2016-08-28 Tom de Vries <tom@codesourcery.com>
2162 * gcc.dg/pr70955.c: New test.
2163 * gcc.dg/lto/pr70955_0.c: Same.
2164 * gcc.dg/lto/pr70955_1.c: Same.
2166 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2168 PR tree-optimization/71077
2169 * gcc.target/i386/pr71077.c: New test.
2171 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2174 * gfortran.dg/pr77380.f90: New test.
2176 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2179 gfortran.dg/pr77372.f90: New test.
2181 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2183 * gcc.dg/spellcheck-fields-2.c (test): Move
2184 dg-begin/end-multiline-output within function body.
2185 (test_macro): New function.
2187 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2189 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2190 (test_fixit_insert): Update expected output.
2191 (test_fixit_remove): Likewise.
2192 (test_fixit_replace): Likewise.
2194 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2196 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2199 2016-08-26 Richard Biener <rguenther@suse.de>
2201 PR tree-optimization/69047
2202 * gcc.dg/pr69047.c: New testcase.
2204 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2205 Martin Jambhor <mjambor@suse.cz>
2207 * gcc.dg/ipa/propbits-1.c: New test-case.
2208 * gcc.dg/ipa/propbits-2.c: Likewise.
2209 * gcc.dg/ipa/propbits-3.c: Likewise.
2211 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2214 * gfortran.dg/pr77351.f90: New test.
2216 2016-08-25 Marek Polacek <polacek@redhat.com>
2218 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2220 2016-08-25 Marek Polacek <polacek@redhat.com>
2223 * gcc.dg/pr77323.c: New test.
2225 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
2228 * gfortran.dg/submodule_17.f08: New test.
2230 2016-08-24 Michael Collison <michael.collison@linaro.org>
2231 Michael Collison <michael.collison@arm.com>
2233 * gcc.target/arm/builtin_saddl.c: New testcase.
2234 * gcc.target/arm/builtin_saddll.c: New testcase.
2235 * gcc.target/arm/builtin_uaddl.c: New testcase.
2236 * gcc.target/arm/builtin_uaddll.c: New testcase.
2237 * gcc.target/arm/builtin_ssubl.c: New testcase.
2238 * gcc.target/arm/builtin_ssubll.c: New testcase.
2239 * gcc.target/arm/builtin_usubl.c: New testcase.
2240 * gcc.target/arm/builtin_usubll.c: New testcase.
2242 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
2245 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2246 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2247 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2248 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2249 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2250 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2251 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2252 effective target. Remove scan-assembler-times directives.
2253 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2254 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2255 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2257 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2259 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2261 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2263 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2266 * lib/target-supports.exp
2267 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2268 (check_effective_target_vect_natural_alignment): Ditto.
2269 (check_effective_target_vector_alignment_reachable): Ditto.
2270 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2272 2016-08-23 Ian Lance Taylor <iant@golang.org>
2274 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2276 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2278 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2279 being created from pointers to memory locations.
2280 * gcc.target/powerpc/vec-init-2.c: Likewise.
2282 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
2284 * gfortran.dg/dec_structure_12.f90: New testcase.
2286 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2288 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2290 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2292 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2295 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2297 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2298 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2300 2016-08-23 Richard Biener <rguenther@suse.de>
2302 PR tree-optimization/27336
2303 * c-c++-common/pr27336.c: New testcase.
2305 2016-08-22 Marek Polacek <polacek@redhat.com>
2308 * g++.dg/cpp1y/pr77321.C: New test.
2310 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2313 * gfortran.dg/empty_label.f: Adjust test for new error message.
2314 * gfortran.dg/empty_label.f90: Ditto.
2315 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2316 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2317 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2319 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2322 * gfortran.dg/pr61318.f90: New test.
2324 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2327 * gfortran.dg/pr77260_1.f90: New test.
2328 * gfortran.dg/pr77260_2.f90: Ditto.
2330 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2333 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2334 __builtin_signbitf and __builtin_signbitl in expected generic
2336 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2337 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2338 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2339 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2342 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2344 * gcc.dg/torture/float128-builtin.c,
2345 gcc.dg/torture/float128-ieee-nan.c,
2346 gcc.dg/torture/float128x-builtin.c,
2347 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2348 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2349 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2350 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2351 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2352 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2353 gcc.dg/torture/floatn-nan.h: New tests.
2355 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2357 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2359 (main): Update calls to TEST_I_F.
2360 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2362 (main): Update calls to TEST_I_F.
2364 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2366 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2367 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2368 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2369 names in calls to TEST_I_F.
2371 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2374 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2376 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2378 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2379 and !natural_alignment_64.
2380 * gcc.dg/ipa/propalign-2.c: Likewise.
2381 * gcc.dg/ipa/propalign-3.c: Likewise.
2382 * gcc.dg/ipa/propalign-4.c: Likewise.
2383 * gcc.dg/ipa/propalign-5.c: Likewise.
2384 * lib/target-supports.exp
2385 (check_effective_target_natural_alignment_32): Add avr-*-*.
2387 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2389 PR tree-optimization/61839
2390 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2391 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2392 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2393 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2395 2016-08-19 Joseph Myers <joseph@codesourcery.com>
2398 * lib/target-supports.exp (check_effective_target_float16)
2399 (check_effective_target_float32, check_effective_target_float64)
2400 (check_effective_target_float128, check_effective_target_float32x)
2401 (check_effective_target_float64x)
2402 (check_effective_target_float128x)
2403 (check_effective_target_float16_runtime)
2404 (check_effective_target_float32_runtime)
2405 (check_effective_target_float64_runtime)
2406 (check_effective_target_float128_runtime)
2407 (check_effective_target_float32x_runtime)
2408 (check_effective_target_float64x_runtime)
2409 (check_effective_target_float128x_runtime)
2410 (check_effective_target_floatn_nx_runtime)
2411 (add_options_for_float16, add_options_for_float32)
2412 (add_options_for_float64, add_options_for_float128)
2413 (add_options_for_float32x, add_options_for_float64x)
2414 (add_options_for_float128x): New procedures.
2415 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2416 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2417 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2418 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2419 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2420 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2421 gcc.dg/torture/float128-complex.c,
2422 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2423 gcc.dg/torture/float128x-basic.c,
2424 gcc.dg/torture/float128x-complex.c,
2425 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2426 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2427 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2428 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2429 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2430 gcc.dg/torture/float32x-basic.c,
2431 gcc.dg/torture/float32x-complex.c,
2432 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2433 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2434 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2435 gcc.dg/torture/float64x-basic.c,
2436 gcc.dg/torture/float64x-complex.c,
2437 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2438 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2439 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2440 gcc.dg/torture/floatn-tg.h,
2441 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2442 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2443 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2444 gcc.dg/torture/fp-int-convert-float128x.c,
2445 gcc.dg/torture/fp-int-convert-float16-timode.c,
2446 gcc.dg/torture/fp-int-convert-float16.c,
2447 gcc.dg/torture/fp-int-convert-float32-timode.c,
2448 gcc.dg/torture/fp-int-convert-float32.c,
2449 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2450 gcc.dg/torture/fp-int-convert-float32x.c,
2451 gcc.dg/torture/fp-int-convert-float64-timode.c,
2452 gcc.dg/torture/fp-int-convert-float64.c,
2453 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2454 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2455 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2456 maximum exponent of floating-point type. Use it in testing
2457 whether 0x8...0 fits in the floating-point type. Always treat -1
2458 (signed 0xf...f) as fitting in the floating-point type.
2460 * gcc.dg/torture/fp-int-convert-double.c,
2461 gcc.dg/torture/fp-int-convert-float.c,
2462 gcc.dg/torture/fp-int-convert-float128-timode.c,
2463 gcc.dg/torture/fp-int-convert-float128.c,
2464 gcc.dg/torture/fp-int-convert-float80-timode.c,
2465 gcc.dg/torture/fp-int-convert-float80.c,
2466 gcc.dg/torture/fp-int-convert-long-double.c,
2467 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2469 2016-08-19 Jakub Jelinek <jakub@redhat.com>
2472 * gfortran.dg/gomp/pr72744.f90: New test.
2475 * gfortran.dg/gomp/pr69281.f90: New test.
2477 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2479 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2480 the last special seed value.
2481 * gfortran.dg/random_7.f90: Use size for last array member instead
2484 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2486 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2487 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2489 2016-08-19 Richard Biener <rguenther@suse.de>
2491 PR tree-optimization/77286
2492 * gcc.dg/torture/pr77286.c: New testcase.
2494 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2496 * gcc.dg/verbose-asm-2.c: New test case.
2498 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2500 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2501 (custom_diagnostic_finalizer): Update for change to
2502 diagnostic_show_locus.
2504 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2506 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2507 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2509 2016-08-18 Marek Polacek <polacek@redhat.com>
2512 * gcc.dg/pr71514.c: New test.
2514 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2517 * gcc.target/i386/pr72839.c: New test.
2519 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2522 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2523 * c-c++-common/goacc/reduction-1.c: Likewise.
2524 * c-c++-common/goacc/reduction-2.c: Likewise.
2525 * c-c++-common/goacc/reduction-3.c: Likewise.
2526 * c-c++-common/goacc/reduction-4.c: Likewise.
2528 2016-08-18 Alan Modra <amodra@gmail.com>
2530 * gcc.c-torture/compile/pr72771.c: New.
2532 2016-08-17 Jakub Jelinek <jakub@redhat.com>
2535 * gfortran.dg/pr67496.f90: New test.
2537 2015-08-17 Alan Hayward <alan.hayward@arm.com>
2539 PR tree-optimization/71752
2540 * gcc.dg/vect/pr71752.c: New.
2542 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
2544 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2546 2016-08-17 Jakub Jelinek <jakub@redhat.com>
2549 * g++.dg/ipa/devirt-52.C: New test.
2551 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2553 * c-c++-common/goacc/reduction-6.c: New testcase.
2555 2016-08-17 Richard Biener <rguenther@suse.de>
2557 PR tree-optimization/76490
2558 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2559 * gcc.dg/pr52904.c: XFAIL.
2561 2016-08-17 Richard Biener <rguenther@suse.de>
2563 PR tree-optimization/23855
2564 * gcc.dg/loop-unswitch-2.c: Adjust.
2566 2016-08-16 Jakub Jelinek <jakub@redhat.com>
2568 PR tree-optimization/72817
2569 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2571 2016-08-16 Joseph Myers <joseph@codesourcery.com>
2574 * gcc.dg/torture/float128-extend-inf.c: New test.
2576 2016-08-16 David Malcolm <dmalcolm@redhat.com>
2579 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2581 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2582 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2584 (test_oct): Likewise.
2585 (test_multiple): Likewise.
2586 (test_field_width_specifier): Likewise.
2587 (test_field_width_specifier_2): New function.
2588 (test_field_precision_specifier): New function.
2589 (test_embedded_nul): Update expected caret placement.
2590 (test_non_contiguous_strings): Update line number.
2591 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2592 (__emit_string_literal_range): Add "caret_idx" param.
2593 (test_simple_string_literal): Add value for new param, updating
2595 (test_concatenated_string_literal): Likewise.
2596 (test_multiline_string_literal): Likewise.
2597 (test_hex): Likewise.
2598 (test_oct): Likewise.
2599 (test_multiple): Likewise.
2600 (test_ucn4): Likewise.
2601 (test_ucn8): Likewise.
2602 (test_u8): Likewise.
2603 (test_u): Likewise; update expected message, from "range" to
2607 (test_macro): Add value for new param.
2608 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2609 (__emit_string_literal_range): Add "caret_idx" param.
2610 (test_stringified_token_1): Add value for new param. Update
2611 expected message, from "range" to "location".
2612 (test_stringized_token_2): Likewise, adding param to macro.
2613 (test_stringified_token_3): Likewise.
2614 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2615 (emit_warning): Convert param from source_range to location_t.
2616 (test_string_literals): Add caret_idx param, and use it when
2617 constructing a substring_loc. Update error message, from
2618 "range" to "location".
2620 2016-08-16 Jakub Jelinek <jakub@redhat.com>
2623 * g++.dg/gomp/pr71910.C: New test.
2626 * gcc.c-torture/compile/pr67485.c: New test.
2629 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2631 2016-08-16 Bin Cheng <bin.cheng@arm.com>
2633 PR tree-optimization/69848
2634 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2636 2016-08-16 Martin Liska <mliska@suse.cz>
2638 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2639 of memory operations so that it can be handled by core2
2642 2016-08-16 Richard Biener <rguenther@suse.de>
2644 PR tree-optimization/76783
2645 * gcc.dg/pr76783.c: New testcase.
2646 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2648 2016-08-16 Bin Cheng <bin.cheng@arm.com>
2650 PR tree-optimization/72817
2651 PR tree-optimization/73450
2652 * gcc.dg/tree-ssa/pr72817.c: New test.
2653 * gcc.dg/tree-ssa/pr73450.c: New test.
2655 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
2657 * gfortran.dg/init_flag_13.f90: New testcase.
2658 * gfortran.dg/init_flag_14.f90: Ditto.
2659 * gfortran.dg/init_flag_15.f03: Ditto.
2660 * gfortran.dg/dec_init_1.f90: Ditto.
2661 * gfortran.dg/dec_init_2.f90: Ditto.
2663 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
2666 * gcc.target/i386/pr72867.c: New test.
2668 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2670 * c-c++-common/dump-ada-spec-5.c: New test.
2672 2016-08-15 Richard Biener <rguenther@suse.de>
2674 PR tree-optimization/73434
2675 * gcc.dg/torture/pr73434.c: New testcase.
2677 2016-08-15 Jakub Jelinek <jakub@redhat.com>
2679 PR tree-optimization/72824
2680 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2682 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2685 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2686 in use_device clause.
2687 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2688 * gfortran.dg/goacc/list.f95: Adjust to catch
2689 "neither a POINTER nor an array" error messages.
2691 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
2694 * gcc.target/i386/pr76342.c: New test.
2696 2016-08-12 Jakub Jelinek <jakub@redhat.com>
2699 * g++.dg/ubsan/pr71512.C: New test.
2700 * c-c++-common/ubsan/pr71512-1.c: New test.
2701 * c-c++-common/ubsan/pr71512-2.c: New test.
2703 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2705 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2706 vector initialization options.
2707 * gcc.target/powerpc/vec-init-2.c: Likewise.
2708 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2709 is generated on ISA 3.0.
2711 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2714 * gcc.dg/c-c++-common/pr71654.c: New test.
2715 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2717 * gcc.dg/tree-ssa/vrp24: Likewise.
2719 2016-08-12 Jakub Jelinek <jakub@redhat.com>
2722 * gcc.dg/pr67410.c: New test.
2724 2016-08-12 Bin Cheng <bin.cheng@arm.com>
2726 PR tree-optimization/69848
2727 * gcc.dg/vect/vect-pr69848.c: New test.
2729 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
2732 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2733 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2734 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2735 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2737 2016-08-12 Richard Biener <rguenther@suse.de>
2739 PR tree-optimization/57326
2740 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2741 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2742 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2743 * gcc.target/i386/pr45685.c: Likewise.
2744 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2745 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2746 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2747 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2748 * gfortran.dg/pr34163.f90: Likewise.
2750 2016-08-12 Martin Liska <mliska@suse.cz>
2752 * g++.dg/gcov/gcov-16.C: New test.
2753 * lib/gcov.exp: Support new argument for run-gcov function.
2755 2016-08-12 Martin Liska <mliska@suse.cz>
2757 PR gcov-profile/35590
2758 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2760 2016-08-12 Richard Biener <rguenther@suse.de>
2762 PR tree-optimization/72851
2763 * gcc.dg/torture/pr72851.c: New testcase.
2765 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
2768 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2769 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2770 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2771 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2775 * g++.dg/debug/dwarf2/ref-1.C: New.
2778 * g++.dg/debug/dwarf2/template-params-12.H: New.
2779 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2780 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2781 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2782 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2783 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2784 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2785 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2787 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2790 * gcc.target/powerpc/pr72863.c: New test.
2792 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
2794 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2796 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2798 * gcc.target/i386/pieces-strcpy-1.c: New test.
2799 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2801 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2804 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2806 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2808 * gcc.target/i386/pieces-memcpy-1.c: New test.
2809 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2810 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2811 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2812 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2813 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2815 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2818 * gcc.dg/pr72816.c: Remove dg-error.
2820 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2822 PR tree-optimization/71083
2823 * gcc.c-torture/execute/pr71083.c: New test.
2824 * gnat.dg/loop_optimization23.adb: New test.
2825 * gnat.dg/loop_optimization23_pkg.ads: New test.
2826 * gnat.dg/loop_optimization23_pkg.adb: New test.
2828 2016-08-11 Richard Biener <rguenther@suse.de>
2830 PR tree-optimization/72772
2831 * gcc.dg/graphite/pr35356-1.c: Adjust.
2832 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2834 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2836 * gfortran.dg/random_7.f90: Take into account that the last seed
2837 value is the special p value.
2838 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2840 2016-08-11 Richard Biener <rguenther@suse.de>
2842 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2844 2016-08-11 Alan Modra <amodra@gmail.com>
2846 * gcc.target/powerpc/pr71680.c: New.
2848 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2850 * gcc.target/powerpc/bfp/bfp.exp: New file.
2851 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2852 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2853 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2854 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2855 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2856 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2857 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2858 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2859 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2860 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2861 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2862 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2863 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2864 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2865 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2866 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2867 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2868 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2869 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2870 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2871 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2872 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2873 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2874 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2875 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2876 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2877 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2878 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2879 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2880 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2881 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2882 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2883 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2884 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2885 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2886 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2887 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2888 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2889 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2890 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2891 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2892 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2893 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2894 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2895 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2896 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2897 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2898 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2899 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2900 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2901 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2902 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2903 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2905 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2907 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2910 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2912 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2914 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2917 * gcc.target/powerpc/pr72853.c: New test.
2919 2016-08-10 Martin Liska <mliska@suse.cz>
2921 PR gcov-profile/58306
2922 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2924 2016-08-10 Martin Liska <mliska@suse.cz>
2926 * g++.dg/gcov/gcov-threads-1.C: New test.
2928 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2931 * gcc.target/avr/pr71873.c: New test.
2933 2016-08-09 Martin Liska <mliska@suse.cz>
2935 * g++.dg/gcov/gcov-dump-1.C: New test.
2936 * g++.dg/gcov/gcov-dump-2.C: New test.
2938 2016-08-09 Martin Liska <mliska@suse.cz>
2940 * gcc.dg/tree-prof/val-prof-9.c: New test.
2942 2016-08-09 Martin Liska <mliska@suse.cz>
2944 * gcc.dg/tree-prof/val-prof-8.c: New test.
2946 2016-08-09 Martin Jambor <mjambor@suse.cz>
2949 * gcc.dg/ipa/pr71981.c: New test.
2951 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2953 PR tree-optimization/33707
2954 * gcc.dg/vect/pr33707.c: New test.
2956 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2958 PR tree-optimization/pr72772
2959 * gcc.dg/tree-ssa/pr72772.c: New test.
2961 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2963 PR rtl-optimization/66669
2964 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2966 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2968 PR tree-optimization/72824
2969 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2971 2016-08-09 Richard Biener <rguenther@suse.de>
2973 PR tree-optimization/71802
2974 * gcc.dg/torture/pr71802.c: New testcase.
2976 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2979 * g++.dg/eh/stdarg1.C: New test.
2981 2016-08-08 Andi Kleen <ak@linux.intel.com>
2983 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2984 test command line in failure log.
2985 (profopt-execute): dito. Make autofdo file names unique.
2987 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2990 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2993 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2995 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2997 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2998 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2999 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3000 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3001 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3002 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3004 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3007 * gcc.dg/cpp/pr66415-1.c: Likewise.
3008 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3009 * gcc.dg/format/c90-printf-1.c: Likewise.
3010 * gcc.dg/format/diagnostic-ranges.c: New test case.
3012 2016-08-08 Jakub Jelinek <jakub@redhat.com>
3015 * gfortran.dg/gomp/pr72716.f90: New test.
3018 * gcc.dg/gomp/pr72781.c: New test.
3021 * g++.dg/vect/pr68762-1.cc: New test.
3022 * g++.dg/vect/pr68762-2.cc: New test.
3023 * g++.dg/vect/pr68762.h: New file.
3025 2016-08-08 Martin Sebor <msebor@redhat.com>
3028 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3029 * g++.dg/warn/overflow-warn-3.C: Same.
3030 * g++.dg/warn/overflow-warn-4.C: Same.
3032 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3035 * gfortran.dg/allocate_with_source_21.f03: New test.
3037 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3040 * gfortran.dg/allocate_with_source_20.f03: New test.
3042 2016-08-08 Alan Modra <amodra@gmail.com>
3044 * gcc.c-torture/compile/pr72802.c: New.
3046 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3049 * gfortran.dg/dependency_48.f90: New test.
3051 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3054 * gfortran.dg/pr70040.f90: New testcase.
3056 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3059 * gfortran.dg/matmul_10.f90: New testcase.
3061 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
3063 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3065 2016-08-07 Jakub Jelinek <jakub@redhat.com>
3068 * gcc.dg/pr72816.c: New test.
3070 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
3072 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3073 * g++.dg/conversion/pr41426.C: Likewise.
3074 * g++.dg/conversion/pr66211.C: Likewise.
3075 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3076 * g++.dg/init/ref8.C: Likewise.
3077 * g++.old-deja/g++.law/cvt20.C: Likewise.
3078 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3080 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3082 PR tree-optimization/18046
3083 * gcc.dg/tree-ssa/vrp105.c: New test.
3084 * gcc.dg/tree-ssa/vrp106.c: New test.
3086 2016-08-05 Martin Sebor <msebor@redhat.com>
3088 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3089 1ul in diagnostics. Remove hyphen from "constant-expression."
3090 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3091 * g++.dg/cpp0x/static_assert3.C: Same.
3092 * g++.dg/cpp1y/constexpr-throw.C: Same.
3093 * g++.dg/template/nontype3.C: Same.
3094 * g++.dg/warn/overflow-warn-1.C: Same.
3095 * g++.dg/warn/overflow-warn-3.C: Same.
3096 * g++.dg/warn/overflow-warn-4.C: Same.
3098 2016-08-05 David Malcolm <dmalcolm@redhat.com>
3100 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3101 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3102 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3103 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3105 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3107 PR tree-optimization/72810
3108 * gcc.dg/tree-ssa/vrp110.c: New test.
3110 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3113 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3115 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3116 saving the half-precision registers.
3117 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3118 value is returned in h0.
3119 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3120 are passed in FP/SIMD registers.
3121 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3122 passing works corrcetly.
3123 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3124 (hfa_f16x2_t): Likewise.
3125 (hfa_f16x3_t): Likewise.
3126 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3127 are promoted to double and passed in a double register.
3128 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3129 are promoted to double and stacked.
3130 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3132 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3133 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3134 __fp16 first get passed in FP/SIMD registers, then stacked.
3136 2016-08-05 Nathan Sidwell <nathan@acm.org>
3139 * g++.dg/cpp0x/pr68724.C: New.
3141 2016-08-05 Richard Biener <rguenther@suse.de>
3143 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3145 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3147 * gcc.dg/tree-ssa/vrp107.c: New test.
3148 * gcc.dg/tree-ssa/vrp108.c: New test.
3149 * gcc.dg/tree-ssa/vrp109.c: New test.
3151 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3153 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3156 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3158 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3160 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3161 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3162 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3164 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3165 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3166 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3169 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3172 * g++.dg/cpp1y/lambda-ice1.C: New.
3174 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3177 * g++.dg/cpp1y/pr72759.C: New test.
3179 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3181 * gcc.dg/switch-10.c: New test.
3183 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3185 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3187 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3189 * c-c++-common/goacc/routine-5.c: Update.
3191 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3193 PR rtl-optimization/70903
3194 * gcc.c-torture/execute/pr70903.c: New test.
3196 2016-08-04 Martin Liska <mliska@suse.cz>
3198 * gcc.dg/params/params.exp: Replace file exists with
3199 TESTING_IN_BUILD_TREE.
3201 2016-08-04 Marek Polacek <polacek@redhat.com>
3204 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3206 2016-08-04 Richard Biener <rguenther@suse.de>
3209 * gcc.dg/torture/pr71984.c: Guard correctness check for
3212 2016-08-03 Andrew Pinski <apinski@cavium.com>
3214 * gcc.c-torture/compile/20160802-1.c: New testcase.
3216 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
3218 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3220 2016-08-03 Richard Biener <rguenther@suse.de>
3222 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3224 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3225 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3227 2016-08-03 Richard Biener <rguenther@suse.de>
3229 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3230 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3231 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3232 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3234 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3236 * gcc.dg/init-excess-2.c: Require int32plus.
3237 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3238 * gcc.dg/pr59963-2.c: Require int32plus.
3239 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3240 * gcc.dg/unroll-7.c: Require int32plus.
3242 2016-08-02 Bin Cheng <bin.cheng@arm.com>
3244 PR tree-optimization/34114
3245 * gcc.dg/tree-ssa/loop-42.c: New test.
3247 2016-08-02 Tamar Christina <tamar.christina@arm.com>
3249 * gcc.target/aarch64/vminmaxnm.c: New.
3250 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3253 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3255 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3256 vec_extract for vector float, vector int, vector short, and vector
3258 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3259 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3260 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3261 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3263 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3265 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3266 single stack adjustment, no writeback.
3267 * gcc.target/aarch64/test_frame_12.c: Likewise.
3268 * gcc.target/aarch64/test_frame_13.c: Likewise.
3269 * gcc.target/aarch64/test_frame_15.c: Likewise.
3270 * gcc.target/aarch64/test_frame_6.c: Likewise.
3271 * gcc.target/aarch64/test_frame_7.c: Likewise.
3272 * gcc.target/aarch64/test_frame_8.c: Likewise.
3273 * gcc.target/aarch64/test_frame_16.c: New test.
3275 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3278 * gcc.target/i386/pr72748.c: New test.
3280 2015-08-01 Alan Hayward <alan.hayward@arm.com>
3282 PR tree-optimization/71818
3283 * gcc.dg/vect/pr71818.c: New
3285 2016-08-01 Martin Liska <mliska@suse.cz>
3287 PR tree-optimization/71857
3288 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3290 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3292 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3294 2016-08-01 Jan Beulich <jbeulich@suse.com>
3296 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3298 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3300 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3301 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3303 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
3305 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3306 (check_effective_target_c++): Likewise. Also match for libstdc++.
3308 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3311 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3312 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3313 * gfortran.dg/pr41922.f90: New test.
3315 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3318 * gfortran.dg/pr68566.f90: new test.
3320 2016-07-30 Martin Sebor <msebor@redhat.com>
3324 * g++.dg/cpp0x/constexpr-cast.C: New test.
3325 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3326 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3327 * g++.dg/ubsan/pr63956.C: Correct.
3329 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3331 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3332 vector double or vector long where the vector is in memory.
3333 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3334 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3336 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3339 * gfortran.dg/pr69867.f90: New test.
3341 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3344 * gfortran.dg/pr69962.f90: New test.
3346 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3349 * gfortran.dg/pr70006.f90: New test.
3351 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3354 * gfortran.dg/pr71730.f90: New test.
3355 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3356 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3357 * gfortran.dg/array_constructor_26.f03: Ditto.
3359 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3361 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3362 * gcc.target/powerpc/pr71763.c: Likewise.
3364 2016-07-29 Marek Polacek <polacek@redhat.com>
3367 * gcc.dg/940510-1.c: Adjust dg-error.
3368 * gcc.dg/c99-flex-array-1.c: Likewise.
3369 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3372 * gcc.dg/noncompile/pr71853.c: New test.
3375 * gcc.dg/noncompile/pr71573.c: New test.
3378 * g++.dg/warn/Wparentheses-30.C: New test.
3379 * gcc.dg/Wparentheses-14.c: New test.
3381 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
3383 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3385 2016-07-29 Bin Cheng <bin.cheng@arm.com>
3387 PR tree-optimization/57558
3388 * gcc.dg/vect/pr57558-1.c: New test.
3389 * gcc.dg/vect/pr57558-2.c: New test.
3391 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3393 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
3394 to scan forwprop1 dump pass.
3396 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3399 * g++.dg/template/pr51488.C: New.
3401 2016-07-29 Jakub Jelinek <jakub@redhat.com>
3404 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3406 * gcc.dg/pr71969-1.c: New test.
3407 * gcc.dg/pr71969-2.c: New test.
3408 * gcc.dg/pr71969-3.c: New test.
3410 2016-07-29 Marek Polacek <polacek@redhat.com>
3413 * c-c++-common/pr71574.c: New test.
3416 * gcc.dg/noncompile/pr71583.c: New test.
3418 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3421 * gcc.dg/pr68217.c: New test.
3423 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3426 * gfortran.dg/pr71067_1.f90: New test.
3427 * gfortran.dg/pr71067_2.f90: Ditto.
3429 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3431 * gcc.target/powerpc/vec-extract-1.c: New test.
3433 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3436 * gfortran.dg/pr71799.f90: New test.
3438 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3441 * g++.dg/cpp0x/pr71665-1.C: New.
3442 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3443 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3444 * g++.dg/ext/label10.C: Likewise.
3445 * g++.dg/parse/constant5.C: Likewise.
3447 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3450 * gfortran.dg/pr71859.f90: New test.
3451 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3452 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3454 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
3457 * gfortran.dg/pr71883.f90 : New test.
3459 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3461 PR tree-optimization/71734
3462 * g++.dg/vect/pr70729-nest.cc: New test.
3464 2016-07-28 Renlin Li <renlin.li@arm.com>
3467 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3470 * gfortran.dg/dependency_47.f90: New test.
3472 2016-07-28 Martin Liska <mliska@suse.cz>
3474 PR gcov-profile/68025
3475 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3477 2016-07-28 Martin Liska <mliska@suse.cz>
3479 * g++.dg/vect/pr70944.cc: New test.
3481 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3484 * gcc.dg/torture/pr71994.c: New test.
3486 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3489 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3490 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3491 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3493 2016-07-27 Richard Biener <rguenther@suse.de>
3495 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3497 2016-07-27 Martin Liska <mliska@suse.cz>
3499 * gcc.dg/predict-13.c: New test.
3500 * gcc.dg/predict-14.c: New test.
3502 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3504 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
3506 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3509 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3512 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3513 IEEE built-in functions handle quiet and signalling NaNs
3516 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3519 * gfortran.dg/pr71862.f90: New test.
3521 2016-07-26 Martin Sebor <msebor@redhat.com>
3523 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3524 selector with dg-options.
3526 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3528 PR tree-optimization/18046
3529 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3530 * gcc.dg/tree-ssa/vrp103.c: New test.
3531 * gcc.dg/tree-ssa/vrp104.c: New test.
3533 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3535 * gcc.target/powerpc/pr63354.c: Require lp64 since
3536 -mprofile-kernel is not legal with -m32.
3538 2016-07-26 Richard Biener <rguenther@suse.de>
3540 PR rtl-optimization/71984
3541 * gcc.dg/torture/pr71984.c: New testcase.
3543 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3545 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3546 g++-dg-runtest via et-dg-runtest.
3547 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3548 * gcc.dg/vect/vect.exp: Likewise.
3549 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3550 gfortran-dg-runtest.
3551 * gfortran.dg/vect/vect.exp: Likewise.
3552 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3553 (check_mips_loongson_hw_available): Likewise.
3554 (check_effective_target_mpaired_single_runtime): Likewise.
3555 (check_effective_target_mips_loongson_runtime): Likewise.
3556 (add_options_for_mpaired_single): Likewise.
3557 (check_effective_target_vect_int): Add global et_index.
3558 Check and save the supported feature for a target selected by
3559 the et_index target. Break long lines where appropriate. Call
3560 et-is-effective-target for MIPS with an argument instead of
3561 check_effective_target_* where appropriate.
3562 (check_effective_target_vect_intfloat_cvt): Likewise.
3563 (check_effective_target_vect_uintfloat_cvt): Likewise.
3564 (check_effective_target_vect_floatint_cvt): Likewise.
3565 (check_effective_target_vect_floatuint_cvt): Likewise.
3566 (check_effective_target_vect_simd_clones): Likewise.
3567 (check_effective_target_vect_shift): ewise.
3568 (check_effective_target_whole_vector_shift): Likewise.
3569 (check_effective_target_vect_bswap): Likewise.
3570 (check_effective_target_vect_shift_char): Likewise.
3571 (check_effective_target_vect_long): Likewise.
3572 (check_effective_target_vect_float): Likewise.
3573 (check_effective_target_vect_double): Likewise.
3574 (check_effective_target_vect_long_long): Likewise.
3575 (check_effective_target_vect_no_int_max): Likewise.
3576 (check_effective_target_vect_no_int_add): Likewise.
3577 (check_effective_target_vect_no_bitwise): Likewise.
3578 (check_effective_target_vect_widen_shift): Likewise.
3579 (check_effective_target_vect_no_align): Likewise.
3580 (check_effective_target_vect_hw_misalign): Likewise.
3581 (check_effective_target_vect_element_align): Likewise.
3582 (check_effective_target_vect_condition): Likewise.
3583 (check_effective_target_vect_cond_mixed): Likewise.
3584 (check_effective_target_vect_char_mult): Likewise.
3585 (check_effective_target_vect_short_mult): Likewise.
3586 (check_effective_target_vect_int_mult): Likewise.
3587 (check_effective_target_vect_extract_even_odd): Likewise.
3588 (check_effective_target_vect_interleave): Likewise.
3589 (check_effective_target_vect_stridedN): Likewise.
3590 (check_effective_target_vect_multiple_sizes): Likewise.
3591 (check_effective_target_vect64): Likewise.
3592 (check_effective_target_vect_call_copysignf): Likewise.
3593 (check_effective_target_vect_call_sqrtf): Likewise.
3594 (check_effective_target_vect_call_btrunc): Likewise.
3595 (check_effective_target_vect_call_btruncf): Likewise.
3596 (check_effective_target_vect_call_ceil): Likewise.
3597 (check_effective_target_vect_call_ceilf): Likewise.
3598 (check_effective_target_vect_call_floor): Likewise.
3599 (check_effective_target_vect_call_floorf): Likewise.
3600 (check_effective_target_vect_call_lceil): Likewise.
3601 (check_effective_target_vect_call_lfloor): Likewise.
3602 (check_effective_target_vect_call_nearbyint): Likewise.
3603 (check_effective_target_vect_call_nearbyintf): Likewise.
3604 (check_effective_target_vect_call_round): Likewise.
3605 (check_effective_target_vect_call_roundf): Likewise.
3606 (check_effective_target_vect_perm): Likewise, but also append *_saved
3607 to the existing global name to properly cache the result.
3608 (check_effective_target_vect_perm_byte): Likewise.
3609 (check_effective_target_vect_perm_short): Likewise.
3610 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3611 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3612 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3613 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3614 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3615 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3616 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3617 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3618 (check_effective_target_vect_sdot_qi): Likewise.
3619 (check_effective_target_vect_udot_qi): Likewise.
3620 (check_effective_target_vect_sdot_hi): Likewise.
3621 (check_effective_target_vect_udot_hi): Likewise.
3622 (check_effective_target_vect_usad_char): Likewise.
3623 (check_effective_target_vect_pack_trunc): Likewise.
3624 (check_effective_target_vect_unpack): Likewise.
3625 (check_effective_target_vect_aligned_arrays): Likewise.
3626 (check_effective_target_vect_natural_alignment): Likewise.
3627 (check_effective_target_vector_alignment_reachable): Likewise.
3628 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3629 (is-effective-target): Initialize et_index if undefined.
3630 (et-dg-runtest): New.
3631 (et-is-effective-target): Likewise.
3632 (check_vect_support_and_set_flags): Add supported MIPS targets to
3633 EFFECTIVE_TARGETS list. Return the number of supported targets.
3635 2016-07-26 Richard Biener <rguenther@suse.de>
3636 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3639 * gcc.dg/pr70920-1.c: New test-case.
3640 * gcc.dg/pr70902-2.c: Likewise.
3641 * gcc.dg/pr70920-3.c: Likewise.
3642 * gcc.dg/pr70920-4.c: Likewise
3643 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3646 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
3648 * gcc.c-torture/execute/pr71494.c: Require label_values.
3649 * gcc.dg/pr16973.c: Ditto.
3651 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3653 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3654 * gcc.dg/torture/pr69771.c: Require int32plus.
3655 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3657 2016-07-25 Martin Liska <mliska@suse.cz>
3659 * gcc.dg/torture/pr71987.c: New test.
3661 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3664 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3665 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3666 * gfortran.dg/pr71935.f90: New test.
3668 2016-07-22 Martin Sebor <msebor@redhat.com>
3671 * g++.dg/ext/atomic-3.C: New test.
3672 * gcc.dg/atomic/pr71675.c: New test.
3674 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3676 * gcc.target/i386/mvc8.c: New test.
3678 2016-07-22 Bin Cheng <bin.cheng@arm.com>
3680 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3681 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3683 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3686 * gfortran.dg/constructor_50.f90: New test.
3688 2016-07-22 Martin Liska <mliska@suse.cz>
3690 PR gcov-profile/69028
3691 PR gcov-profile/62047
3692 * g++.dg/cilk-plus/pr69028.C: New test.
3694 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3696 * gfortran.dg/coarray_stat_2.f90: New test.
3698 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3700 * gcc.target/powerpc/vec-extract.h: New files to check the
3701 vec_extract built-in functions for all vector types, testing
3702 accessing each element, both with constant and variable element
3704 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3705 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3706 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3707 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3708 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3709 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3710 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3711 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3712 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3714 2016-07-21 Jakub Jelinek <jakub@redhat.com>
3717 * g++.dg/other/pr71728.C: New test.
3719 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3721 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3722 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3723 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3724 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3725 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3727 2016-07-21 Richard Biener <rguenther@suse.de>
3729 PR tree-optimization/71947
3730 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3732 2016-07-21 Bin Cheng <bin.cheng@arm.com>
3734 * gcc.dg/tree-ssa/scev-15.c: New.
3736 2016-07-21 Bin Cheng <bin.cheng@arm.com>
3738 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3740 2016-07-21 Jakub Jelinek <jakub@redhat.com>
3743 * g++.dg/gomp/pr71941.C: New test.
3745 2016-07-20 David Malcolm <dmalcolm@redhat.com>
3749 * g++.dg/spellcheck-identifiers.C: New test case, based on
3750 gcc.dg/spellcheck-identifiers.c.
3751 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3752 gcc.dg/spellcheck-identifiers-2.c.
3753 * g++.dg/spellcheck-typenames.C: New test case, based on
3754 gcc.dg/spellcheck-typenames.c
3756 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
3758 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3759 pointer to member function and also test catching by reference.
3761 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3763 * gcc.target/s390/pr67443.c: Fix test case.
3765 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3767 * gcc.target/s390/insv-1.c: Xfail some tests.
3768 * gcc.target/s390/insv-2.c: Likewise.
3770 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
3772 * gcc.target/avr/torture/get-mem.c: New test.
3773 * gcc.target/avr/torture/set-mem.c: New test.
3775 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
3778 * gcc.target/avr/torture/tiny-progmem.c: New test.
3780 2016-07-20 Jakub Jelinek <jakub@redhat.com>
3783 * g++.dg/parse/pr71909.C: New test.
3784 * g++.dg/tm/pr71909.C: New test.
3787 * g++.dg/cpp0x/constexpr-50060.C: New test.
3788 * g++.dg/cpp1y/constexpr-50060.C: New test.
3790 2016-07-20 Martin Liska <mliska@suse.cz>
3792 * gfortran.dg/graphite/pr71898.f90: New test.
3794 2016-07-20 Bin Cheng <bin.cheng@arm.com>
3796 PR tree-optimization/71503
3797 PR tree-optimization/71683
3798 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3799 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3801 2016-07-20 Martin Liska <mliska@suse.cz>
3803 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3804 * gcc.dg/plugin/sreal-test-1.c: Remove.
3805 * gcc.dg/plugin/sreal_plugin.c: Remove.
3807 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3810 * gfortran.dg/dependency_47.f90: New test.
3812 2016-07-19 Jakub Jelinek <jakub@redhat.com>
3814 PR rtl-optimization/71916
3815 * gcc.c-torture/compile/pr71916.c: New test.
3818 * g++.dg/torture/pr71874.C: New test.
3821 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3822 (my_alloc): Rewritten to use __builtin_posix_memalign and
3824 (my_free): Use __builtin_free instead of _mm_free.
3825 (Vec::operator=): Use __builtin_memcpy.
3827 2016-07-19 Martin Jambor <mjambor@suse.cz>
3830 * gfortran.dg/pr71688.f90: New test.
3832 2016-07-19 Richard Biener <rguenther@suse.de>
3834 * c-c++-common/vector-subscript-6.c: New testcase.
3835 * c-c++-common/vector-subscript-7.c: Likewise.
3837 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3839 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3840 and UInt32 based on __SIZEOF_INT__.
3842 2016-07-19 Richard Biener <rguenther@suse.de>
3844 PR tree-optimization/71901
3845 * gcc.dg/torture/pr71901.c: New testcase.
3847 2016-07-19 Richard Biener <rguenther@suse.de>
3849 PR tree-optimization/71908
3850 * gcc.dg/torture/pr71908.c: New testcase.
3852 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3855 * gcc.target/powerpc/pr71493-1.c: New test.
3856 * gcc.target/powerpc/pr71493-2.c: Likewise.
3858 2016-07-18 Jakub Jelinek <jakub@redhat.com>
3861 * g++.dg/conversion/ambig3.C: New test.
3864 * g++.dg/cpp0x/constexpr-71828.C: New test.
3867 * g++.dg/template/pr71826.C: New test.
3870 * g++.dg/template/defarg21.C: New test.
3873 * g++.dg/ext/vector31.C: New test.
3875 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3877 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3879 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3881 PR tree-optimization/71734
3882 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3884 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3886 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3887 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3888 stack-layout-dynamic-1.c: New test.
3890 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3892 * gcc.target/s390/nolrl-1.c: New test.
3894 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3897 * gfortran.dg/pr71523_1.f90: New test.
3898 * gfortran.dg/pr71523_2.f90: New test.
3900 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3902 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3904 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3905 Marco Restelli <mrestelli@gmail.com>
3908 * gfortran.dg/pr62125.f90: New test.
3910 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3912 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3913 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3915 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3918 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3919 * g++.dg/cpp0x/nullptr35.C: New test.
3921 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3923 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3925 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3927 * gfortran.dg/goacc/vector_length.f90: New test.
3929 2016-07-15 Richard Biener <rguenther@suse.de>
3931 PR tree-optimization/71881
3932 * gcc.dg/torture/pr71881.c: New testcase.
3934 2016-07-15 Richard Biener <rguenther@suse.de>
3936 PR tree-optimization/71887
3937 * gcc.dg/torture/pr71887.c: New testcase.
3939 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3942 * gcc.dg/spellcheck-identifiers-3.c: New test.
3944 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3947 * gfortran.dg/null_9.f90: New test.
3949 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3951 * gcc.dg/tree-ssa/loop-41.c: New test.
3953 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3955 PR tree-optimization/71347
3956 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3958 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3961 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3962 * gfortran.dg/contains.f90: Ditto.
3963 * gfortran.dg/contains_empty_1.f03: Ditto.
3964 * gfortran.dg/submodule_3.f08: Ditto.
3966 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3969 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3970 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3971 expected diagnostics.
3974 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3975 * gcc.dg/spellcheck-identifiers-2.c: New test.
3976 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3977 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3979 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3981 PR tree-optimization/71872
3982 * gcc.c-torture/compile/pr71872.c: New test.
3984 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3986 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3987 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3988 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3989 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3990 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3991 * gcc.target/arm/atomic-op-acquire-1.c: This.
3992 * gcc.target/arm/atomic-op-char.c: Rename into ...
3993 * gcc.target/arm/atomic-op-char-1.c: This.
3994 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3995 * gcc.target/arm/atomic-op-consume-1.c: This.
3996 * gcc.target/arm/atomic-op-int.c: Rename into ...
3997 * gcc.target/arm/atomic-op-int-1.c: This.
3998 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3999 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4000 * gcc.target/arm/atomic-op-release.c: Rename into ...
4001 * gcc.target/arm/atomic-op-release-1.c: This.
4002 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4003 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4004 * gcc.target/arm/atomic-op-short.c: Rename into ...
4005 * gcc.target/arm/atomic-op-short-1.c: This.
4006 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4007 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4008 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4009 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4010 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4011 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4012 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4013 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4014 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4015 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4017 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4020 * gfortran.dg/select_type_35.f03: New test.
4022 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4025 PR tree-optimization/70923
4026 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4027 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4028 * gcc.dg/vect/pr65951.c: Likewise.
4029 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4031 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
4033 * c-c++-common/pr60226.c: Expect maximum object file alignment
4036 2016-07-14 Richard Biener <rguenther@suse.de>
4038 PR tree-optimization/71866
4039 * gcc.dg/torture/pr71866.c: New testcase.
4041 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4043 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4044 selector and enclose boolean expression in curly braces.
4046 2016-07-14 Alan Modra <amodra@gmail.com>
4049 * gcc.target/powerpc/p9-novsx.c: New.
4051 2016-07-13 Andi Kleen <ak@linux.intel.com>
4053 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4054 * g++.dg/tree-prof/morefunc.C: Dito.
4055 * g++.dg/tree-prof/pr35545.C: Dito.
4056 * g++.dg/tree-prof/reorder.C: Dito.
4057 * gcc.dg/tree-prof/20050826-2.c: Dito.
4058 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4059 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4060 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4061 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4062 * gcc.dg/tree-prof/inliner-1.c: Dito.
4063 * gcc.dg/tree-prof/merge_block.c: Dito.
4064 * gcc.dg/tree-prof/stringop-1.c: Dito.
4065 * gcc.dg/tree-prof/stringop-2.c: Dito.
4066 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4067 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4068 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4069 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4070 * gcc.dg/tree-prof/update-loopch.c: Dito.
4071 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4072 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4073 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4074 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4075 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4076 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4077 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4079 2016-07-13 Andi Kleen <ak@linux.intel.com>
4081 * lib/profopt.exp (profopt-execute): Remove .imports files.
4083 2016-07-13 Andi Kleen <ak@linux.intel.com>
4085 * lib/profopt.exp (profopt-execute): Always log profiler command line.
4087 2016-07-13 Andi Kleen <ak@linux.intel.com>
4089 * lib/profopt.exp (dg-final-scan-autofdo,
4090 dg-final-scan-not-autofdo): New functions.
4092 2016-07-13 Bin Cheng <bin.cheng@arm.com>
4094 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4095 * gcc.dg/vect/vect-35.c: Ditto.
4096 * gcc.dg/vect/vect-alias-check-2.c: New test.
4098 2016-07-13 Martin Liska <mliska@suse.cz>
4100 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4101 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4102 * gfortran.dg/pr42108.f90: Update expected dump scan.
4104 2016-07-13 Richard Biener <rguenther@suse.de>
4106 PR tree-optimization/24574
4107 * gcc.dg/pr24574.c: New testcase.
4109 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4111 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4112 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4113 * c-c++-common/pr68833-1.c: Require int32plus.
4114 * gcc.dg/ipa/pr63551.c: Likewise.
4115 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4116 * gcc.dg/ipa/pr64041.c: Require int32plus.
4118 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4121 * g++.dg/pr71633.C: New test.
4123 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4125 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4126 Add new arm_thumb1_cbz_ok effective target.
4127 * gcc.target/arm/cbz.c: New test.
4129 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4131 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4132 Define effective target.
4133 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4134 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4135 * gcc.target/arm/movhi_movw.c: New test.
4136 * gcc.target/arm/movsi_movw.c: Likewise.
4137 * gcc.target/arm/movdi_movw.c: Likewise.
4139 2016-07-13 Richard Biener <rguenther@suse.de>
4142 * gcc.dg/pr71104-1.c: New testcase.
4143 * gcc.dg/pr71104-2.c: Likewise.
4145 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4148 * gcc.target/powerpc/pr71805.c: New test.
4150 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4152 * gcc.target/powerpc/divkc3-1.c: New.
4153 * gcc.target/powerpc/mulkc3-1.c: New.
4155 2016-07-12 Nathan Sidwell <nathan@acm.org>
4157 * gcc.target/arm/data-rel-1.c: New.
4158 * gcc.target/arm/data-rel-2.c: New.
4159 * gcc.target/arm/data-rel-3.c: New.
4161 2016-07-12 Martin Liska <mliska@suse.cz>
4163 * gcc.dg/params/blocksort-part.c: New test.
4164 * gcc.dg/params/params.exp: New file.
4166 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4169 * gcc.c-torture/execute/pr71700.c: New test.
4171 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4172 Richard Biener <rguenther@suse.de>
4174 PR tree-optimization/23286
4175 PR tree-optimization/70159
4176 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4177 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4178 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4179 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4180 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4181 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4182 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4183 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4184 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4185 * gcc.dg/pr51879-12.c: Likewise.
4186 * gcc.dg/strlenopt-9.c: Likewise.
4187 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4188 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4189 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4190 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4191 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4192 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4193 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4194 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4195 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4196 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4197 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4198 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4199 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4200 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4201 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4203 2016-07-12 Richard Biener <rguenther@suse.de>
4205 PR rtl-optimization/68961
4206 * gcc.target/i386/pr68961.c: New testcase.
4208 2016-07-11 Jakub Jelinek <jakub@redhat.com>
4211 * c-c++-common/gomp/pr71758.c: New test.
4212 * gfortran.dg/gomp/pr71758.f90: New test.
4214 PR tree-optimization/71823
4215 * gcc.dg/vect/pr71823.c: New test.
4217 2016-07-11 David Malcolm <dmalcolm@redhat.com>
4219 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4220 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4221 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4223 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4226 * gcc.target/i386/pr71801.c: New test.
4228 2016-07-11 Richard Biener <rguenther@suse.de>
4230 PR tree-optimization/71816
4231 * gcc.dg/torture/pr71816.c: New testcase.
4233 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4236 * gfortran.dg/dependency_46.f90: New test.
4238 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4240 PR rtl-optimization/71621
4241 * gcc.target/i386/pr71621-1.c: New.
4242 * gcc.target/i386/pr71621-2.c: New.
4244 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4246 * gfortran.dg/goacc/pr71704.f90: New test.
4248 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4251 * gcc.target/powerpc/pr71297.c: New.
4253 2016-07-08 Jiong Wang <jiong.wang@arm.com>
4255 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4257 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4260 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4262 2016-07-08 Alan Hayward <alan.hayward@arm.com>
4264 PR tree-optimization/71667
4265 * gcc.dg/vect/pr71667.c: New
4267 2016-07-08 Martin Liska <mliska@suse.cz>
4269 * gcc.dg/torture/pr71606.c: New test.
4271 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4274 * gfortran.dg/pr71764.f90: New test.
4276 2016-07-07 Jakub Jelinek <jakub@redhat.com>
4277 Kai Tietz <ktietz70@googlemail.com>
4281 * g++.dg/cpp0x/pr70869.C: New test.
4282 * g++.dg/cpp0x/pr71054.C: New test.
4284 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
4286 * g++.dg/debug/pr71432.C: Fail on AIX.
4288 2016-07-07 Martin Liska <mliska@suse.cz>
4290 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4291 an undefined behavior.
4292 * gfortran.dg/do_3.F90: Likewise.
4293 * gfortran.dg/do_check_11.f90: New test.
4294 * gfortran.dg/do_check_12.f90: New test.
4295 * gfortran.dg/do_corner_warn.f90: New test.
4297 2016-07-07 Martin Liska <mliska@suse.cz>
4299 * gfortran.dg/predict-1.f90: Ammend the test.
4300 * gfortran.dg/predict-2.f90: Likewise.
4302 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4305 * g++.dg/pr71624.C: New test.
4307 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4309 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4310 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4311 ARMv8-M Mainline architectures.
4313 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4315 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4316 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4318 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4322 * gcc.target/powerpc/pr71763.c: New file.
4324 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4326 PR tree-optimization/71518
4327 * gcc.dg/pr71518.c: New test.
4329 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4331 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4333 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4336 * gcc.target/avr/pr50739.c: New test.
4338 2016-07-05 Jan Hubicka <jh@suse.cz>
4340 * gcc.dg/tree-ssa/scev-14.c: update template.
4342 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4344 * gcc.dg/vect/group-no-gaps-1.c: New test.
4346 2016-07-05 Andi Kleen <ak@linux.intel.com>
4348 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4349 if kernel supports MPX.
4351 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
4353 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4355 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4356 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4358 * gcc.target/powerpc/signbit-1.c: New test.
4359 * gcc.target/powerpc/signbit-2.c: New test.
4360 * gcc.target/powerpc/signbit-3.c: New test.
4362 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4364 PR rtl-optimization/71594
4365 * gcc.dg/torture/pr71594.c: New test.
4367 2016-07-05 Jan Hubicka <jh@suse.cz>
4369 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4371 2016-07-05 David Malcolm <dmalcolm@redhat.com>
4374 * g++.dg/parse/error5.C: Update column
4375 number of missing semicolon error.
4376 * g++.dg/pr62314-2.C: New test case.
4378 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4380 * gfortran.dg/coarray_stat_function.f90: New test.
4381 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4382 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4385 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4388 * gfortran.dg/deferred_character_17.f90: New test.
4390 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4392 * gcc.target/arm/neon/polytypes.c: Move to ...
4393 * gcc.target/arm/polytypes.c: ... here.
4394 * gcc.target/arm/neon/pr51534.c: Move to ...
4395 * gcc.target/arm/pr51534.c: ... here.
4396 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4397 * gcc.target/arm/vect-vcvt.c: ... here.
4398 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4399 * gcc.target/arm/vect-vcvtq.c: ... here.
4400 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4401 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4402 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4403 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4404 * gcc.target/arm/neon/neon.exp: Delete.
4405 * gcc.target/arm/neon/: Delete.
4407 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4410 * gfortran.dg: pr65575.f90: New test.
4412 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4415 * gfortran.dg: pr35849.f90: New test.
4417 2016-07-04 Jakub Jelinek <jakub@redhat.com>
4420 * g++.dg/cpp0x/pr71739.C: New test.
4422 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4424 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4426 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4428 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4430 * gcc.target/s390/loc-1.c: New test.
4432 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4434 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4435 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
4437 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4440 * gcc.target/aarch64/pr63874.c: New test.
4442 2016-07-04 Jan Beulich <jbeulich@suse.com>
4444 * g++.dg/header.c: New.
4445 * gcc.dg/header.c: New.
4447 2016-07-02 Jakub Jelinek <jakub@redhat.com>
4450 * c-c++-common/Wunused-var-15.c: New test.
4452 2016-07-01 Jakub Jelinek <jakub@redhat.com>
4455 * gfortran.dg/gomp/pr71687.f90: New test.
4457 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4459 * gcc.dg/const-float128-ped.c: Require __float128 effective
4461 * gcc.dg/const-float128.c: Likewise.
4462 * gcc.dg/torture/float128-cmp-invalid.c: Require
4463 __float128 and base_quadfloat_support effective targets, and
4465 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4466 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4467 * gcc.dg/torture/float128-nan.c: Likewise.
4468 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4469 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4470 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4471 * lib/target-supports.exp (check_effective_target___float128): New.
4472 (add_options_for___float128): New.
4473 (check_effective_target_base_quadword_support): New.
4475 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4478 * gcc.target/powerpc/pr71720.c: New test.
4480 2016-07-01 Jan Beulich <jbeulich@suse.com>
4482 * gcc.dg/bss.c: New.
4484 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4487 * gcc.target/powerpc/pr71698.c: New test.
4489 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
4492 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4493 instead of ".foo" for its section name.
4494 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4495 depending on MCU's flash size.
4496 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4497 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4498 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4499 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4500 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4501 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4503 2016-07-01 Jan Beulich <jbeulich@suse.com>
4505 * gcc.target/i386/pr65105-2.c: Add -msse2.
4507 2016-06-30 Jakub Jelinek <jakub@redhat.com>
4509 PR tree-optimization/71707
4510 * gcc.dg/strlenopt-29.c: New test.
4513 * gfortran.dg/gomp/pr71704.f90: New test.
4516 * gfortran.dg/gomp/pr71705.f90: New test.
4518 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4520 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4521 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4522 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4523 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4524 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4525 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4526 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4527 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4528 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4529 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4530 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4531 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4532 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4533 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4534 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4535 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4536 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4537 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4538 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4539 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4540 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4541 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4542 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4543 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4544 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4545 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4546 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4547 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4548 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4549 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4550 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4551 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4552 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4553 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4554 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4555 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4556 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4557 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4558 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4559 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4560 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4561 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4562 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4563 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4564 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4565 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4566 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4567 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4568 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4569 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4570 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4571 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4572 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4573 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4574 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4575 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4576 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4577 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4578 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4579 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4580 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4581 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4582 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4583 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4584 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4585 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4586 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4587 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4588 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4589 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4590 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4591 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4592 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4593 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4594 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4595 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4596 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4597 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4598 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4599 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4600 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4602 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4603 James Greenhalgh <james.greenhalgh@arm.com>
4605 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4607 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
4608 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4610 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4612 2016-06-30 David Malcolm <dmalcolm@redhat.com>
4615 * gcc.dg/spellcheck-options-12.c: New test case.
4617 2016-06-30 Jakub Jelinek <jakub@redhat.com>
4620 * gcc.c-torture/compile/pr71693.c: New test.
4622 2016-06-29 David Malcolm <dmalcolm@redhat.com>
4624 * gcc.dg/spellcheck-params.c: New testcase.
4625 * gcc.dg/spellcheck-params-2.c: New testcase.
4627 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4629 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4630 vector extract instructions.
4631 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4633 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4636 * gfortran.dg/unexpected_eof_2.f90: New test.
4637 * gfortran.dg/unexpected_eof_3.f90: New test.
4639 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
4641 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4643 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4645 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4646 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4647 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4649 2016-06-29 Richard Biener <rguenther@suse.de>
4652 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4654 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4656 * gcc.target/arm/aapcs/neon-vect10.c: Require
4657 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4658 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4659 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4660 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4661 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4662 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4663 * gcc.target/arm/fp16-aapcs-1.c: Require
4664 -mfloat-ab=hard. Also simplify the test.
4665 * gcc.target/arm/fp16-aapcs-2.c: New.
4667 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4669 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
4670 (add_options_for_arm_fp16_ieee): New.
4671 (add_options_for_arm_fp16_alternative): New.
4672 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4674 (effective_target_arm_fp16_hw): New.
4676 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4678 PR tree-optimization/71655
4679 * g++.dg/pr71655.C: New test.
4681 2016-06-29 Martin Liska <mliska@suse.cz>
4683 * gcc.dg/pr71585.c: New test.
4684 * gcc.dg/pr71585-2.c: New test.
4685 * gcc.dg/pr71585-3.c: New test.
4687 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4689 PR tree-optimization/70729
4690 * g++.dg/vect/pr70729.cc: New test.
4692 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4694 * c-c++-common/gomp/cancel-1.c: Extend.
4696 2016-06-29 Jakub Jelinek <jakub@redhat.com>
4698 PR tree-optimization/71625
4699 * gcc.dg/strlenopt-28.c: New test.
4701 2016-06-29 Richard Biener <rguenther@suse.de>
4704 * g++.dg/torture/pr71002.C: Adjust testcase.
4706 2016-06-29 Jakub Jelinek <jakub@redhat.com>
4709 * gcc.dg/pr71685.c: New test.
4711 2016-06-28 Martin Sebor <msebor@redhat.com>
4714 * gcc.dg/init-bad-9.c: New test.
4716 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4718 * gcc.target/powerpc/abs128-1.c: Require VSX.
4719 * gcc.target/powerpc/copysign128-1.c: Likewise.
4720 * gcc.target/powerpc/inf128-1.c: Likewise.
4721 * gcc.target/powerpc/nan128-1.c: Likewise.
4723 2016-06-28 Jakub Jelinek <jakub@redhat.com>
4726 * gcc.c-torture/execute/pr71626-1.c: New test.
4727 * gcc.c-torture/execute/pr71626-2.c: New test.
4729 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4732 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4734 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4737 * gcc.target/powerpc/pr71670.c: New testcase.
4739 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4742 * gcc.target/powerpc/pr71656-1.c: New test.
4743 * gcc.target/powerpc/pr71656-2.c: New test.
4745 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4747 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4749 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4750 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4751 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4752 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4753 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4754 Add arm_neon_fp16_ok effective target.
4755 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4757 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4759 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4761 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4763 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4765 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4767 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4769 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4771 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4773 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4775 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4778 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
4780 * gcc.dg/predict-12.c: New testcase.
4782 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4785 * gfortran.dg/pr71649.f90: New test.
4787 2016-06-25 Jakub Jelinek <jakub@redhat.com>
4789 PR tree-optimization/71643
4790 * g++.dg/opt/pr71643.C: New test.
4792 PR tree-optimization/71631
4793 * gcc.c-torture/execute/pr71631.c: New test.
4795 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4797 * gcc.dg/predict-11.c: New testcase.
4798 * gfortran.dg/predict-2.f90: New testcase.
4800 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4802 * gcc.dg/predict-10.c: New test.
4804 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4806 * gcc.target/powerpc/abs128-1.c: New.
4807 * gcc.target/powerpc/copysign128-1.c: New.
4808 * gcc.target/powerpc/inf128-1.c: New.
4809 * gcc.target/powerpc/nan128-1.c: New.
4811 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4813 * gfortran.dg/pr71642.f90: New test.
4815 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4817 PR tree-optimization/71647
4818 * gcc.target/i386/pr71647.c: New test.
4820 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4822 * gcc.target/i386/noplt-gd-1.c: New test.
4823 * gcc.target/i386/noplt-gd-2.c: Likewise.
4824 * gcc.target/i386/noplt-gd-3.c: Likewise.
4825 * gcc.target/i386/noplt-ld-1.c: Likewise.
4826 * gcc.target/i386/noplt-ld-2.c: Likewise.
4827 * gcc.target/i386/noplt-ld-3.c: Likewise.
4828 * lib/target-supports.exp
4829 (check_effective_target_tls_get_addr_via_got): New.
4831 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4833 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4834 testsuite compile flags.
4835 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4836 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4838 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4840 * g++dg/vect/pr36684.cc: Add dg-do compile.
4841 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4842 * gcc.dg/vect/pr70021.c: Ditto.
4843 * gcc.dg/vect/pr70138-1.c: Ditto.
4844 * gcc.dg/vect/pr70138-2.c: Ditto.
4845 * gcc.dg/vect/pr70354-1.c: Ditto.
4846 * gcc.dg/vect/pr70354-2.c: Ditto.
4847 * gcc.dg/vect/pr71259.c: Ditto.
4848 * gcc.dg/vect/pr71416-1.c: Ditto.
4849 * gcc.dg/vect/slp-43.c: Ditto.
4850 * gcc.dg/vect/slp-45.c: Ditto.
4851 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4852 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4853 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4854 * gfortran.dg/vect/pr69980.f90: Ditto.
4856 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4858 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4859 * gcc.dg/vect/bb-slp-30.c: Ditto.
4860 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4861 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4862 * gcc.dg/vect/pr45902.c: Ditto.
4863 * gcc.dg/vect/pr48172.c: Ditto.
4864 * gcc.dg/vect/pr48377.c: Ditto.
4865 * gcc.dg/vect/pr49038.c: Ditto.
4866 * gcc.dg/vect/pr49771.c: Ditto.
4867 * gcc.dg/vect/pr52091.c: Ditto.
4868 * gcc.dg/vect/pr53185-2.c: Ditto.
4869 * gcc.dg/vect/pr56826.c: Ditto.
4870 * gcc.dg/vect/pr60276.c: Ditto.
4871 * gcc.dg/vect/pr62021.c: Ditto.
4872 * gcc.dg/vect/pr63530.c: Ditto.
4873 * gcc.dg/vect/pr65518.c: Ditto.
4874 * gcc.dg/vect/pr65947-1.c: Ditto.
4875 * gcc.dg/vect/pr65947-10.c: Ditto.
4876 * gcc.dg/vect/pr65947-11.c: Ditto.
4877 * gcc.dg/vect/pr65947-12.c: Ditto.
4878 * gcc.dg/vect/pr65947-13.c: Ditto.
4879 * gcc.dg/vect/pr65947-2.c: Ditto.
4880 * gcc.dg/vect/pr65947-3.c: Ditto.
4881 * gcc.dg/vect/pr65947-4.c: Ditto.
4882 * gcc.dg/vect/pr65947-5.c: Ditto.
4883 * gcc.dg/vect/pr65947-6.c: Ditto.
4884 * gcc.dg/vect/pr65947-7.c: Ditto.
4885 * gcc.dg/vect/pr65947-8.c: Ditto.
4886 * gcc.dg/vect/pr65947-9.c: Ditto.
4887 * gcc.dg/vect/pr71416-1.c: Ditto.
4888 * gcc.dg/vect/pr71439.c: Ditto.
4889 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4890 * gcc.dg/vect/vect-bswap16.c: Ditto.
4891 * gcc.dg/vect/vect-bswap32.c: Ditto.
4892 * gcc.dg/vect/vect-bswap64.c: Ditto.
4893 * gcc.dg/vect/vect-live-1.c: Ditto.
4894 * gcc.dg/vect/vect-live-2.c: Ditto.
4895 * gcc.dg/vect/vect-live-3.c: Ditto.
4896 * gcc.dg/vect/vect-live-4.c: Ditto.
4897 * gcc.dg/vect/vect-live-5.c: Ditto.
4898 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4899 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4900 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4901 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4902 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4903 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4904 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4905 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4906 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4907 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4908 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4909 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4910 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4911 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4912 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4913 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4914 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4916 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4918 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4920 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4922 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4923 ia32 if R_386_GOT32X relocation is supported.
4924 * gcc.target/i386/noplt-3.c: Likewise.
4925 * gcc.target/i386/noplt-2.c: Likewise.
4926 (main): Renamed to ...
4928 * gcc.target/i386/noplt-4.c: Likewise.
4929 (main): Renamed to ...
4931 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4932 * gcc.target/i386/pr67400-5.c: Likewise.
4934 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4936 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4937 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4939 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4940 f4): Adjust expected diagnostics.
4941 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4942 (T): If OVFP is defined, redefine to TP.
4943 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4944 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4945 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4946 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4947 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4948 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4949 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4950 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4951 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4952 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4953 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4954 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4955 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4956 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4957 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4958 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4959 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4960 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4961 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4962 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4963 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4964 as last argument to __builtin_add_overflow_p.
4966 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4968 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4969 dg-options and remove default vector testsuite compile flags.
4970 * g++.dg/vect/pr33860a.cc: Ditto.
4971 * g++.dg/vect/pr45470-a.cc: Ditto.
4972 * g++.dg/vect/pr45470-b.cc: Ditto.
4973 * g++.dg/vect/pr60896.cc: Ditto.
4974 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4975 * gcc.dg/vect/pr18308.c: Ditto.
4976 * gcc.dg/vect/pr24049.c: Ditto.
4977 * gcc.dg/vect/pr33373.c: Ditto.
4978 * gcc.dg/vect/pr36228.c: Ditto.
4979 * gcc.dg/vect/pr42395.c: Ditto.
4980 * gcc.dg/vect/pr42604.c: Ditto.
4981 * gcc.dg/vect/pr46663.c: Ditto.
4982 * gcc.dg/vect/pr48765.c: Ditto.
4983 * gcc.dg/vect/pr49093.c: Ditto.
4984 * gcc.dg/vect/pr49352.c: Ditto.
4985 * gcc.dg/vect/pr52298.c: Ditto.
4986 * gcc.dg/vect/pr52870.c: Ditto.
4987 * gcc.dg/vect/pr53185.c: Ditto.
4988 * gcc.dg/vect/pr53773.c: Ditto.
4989 * gcc.dg/vect/pr56695.c: Ditto.
4990 * gcc.dg/vect/pr62171.c: Ditto.
4991 * gcc.dg/vect/pr63530.c: Ditto.
4992 * gcc.dg/vect/pr68339.c: Ditto.
4993 * gcc.dg/vect/pr71259.c: Ditto.
4994 * gcc.dg/vect/vect-82_64.c: Ditto.
4995 * gcc.dg/vect/vect-83_64.c: Ditto.
4996 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4997 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4998 * gcc.dg/vect/vect-shift-2.c: Ditto.
4999 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5000 * gfortran.dg/vect/pr39318.f90: Ditto.
5001 * gfortran.dg/vect/pr45714-a.f: Ditto.
5002 * gfortran.dg/vect/pr45714-b.f: Ditto.
5003 * gfortran.dg/vect/pr46213.f90: Ditto.
5005 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5006 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5008 * gcc.target/powerpc/p9-splat-5.c: New test.
5010 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5012 PR tree-optimization/71488
5013 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5014 * lib/target-supports.exp: ... here.
5015 (check_sse4_hw_available): New procedure.
5016 (check_effective_target_sse4_runtime): Ditto.
5017 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5018 -march=westmere for sse4_runtime targets.
5019 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5020 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5021 (dg-additional-options): Use for sse4_runtime targets.
5022 (main): Call check_vect ().
5023 (dg-final): Perform scan only for sse4_runtime targets.
5025 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5029 * gcc.target/i386/pr66232-14.c: New file.
5030 * gcc.target/i386/pr66232-15.c: Likewise.
5031 * gcc.target/i386/pr66232-16.c: Likewise.
5032 * gcc.target/i386/pr66232-17.c: Likewise.
5033 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5034 ia32 if R_386_GOT32X relocation is supported.
5035 * gcc.target/i386/pr67400-2.c: Likewise.
5036 * gcc.target/i386/pr67400-3.c: Likewise.
5037 * gcc.target/i386/pr67400-4.c: Likewise.
5038 * gcc.target/i386/pr67400-6.c: Likewise.
5039 * gcc.target/i386/pr67400-7.c: Likewise.
5040 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5042 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5044 PR libgfortran/48852
5045 * gfortran.dg/char4_iunit_1.f03: Update test.
5046 * gfortran.dg/f2003_io_5.f03: Update test.
5047 * gfortran.dg/real_const_3.f90: Update test.
5049 2016-06-23 Andi Kleen <ak@linux.intel.com>
5051 * g++.dg/bprob/bprob.exp: Support autofdo.
5052 * g++.dg/tree-prof/tree-prof.exp: dito.
5053 * gcc.dg/tree-prof/tree-prof.exp: dito.
5054 * gcc.misc-tests/bprob.exp: dito.
5055 * gfortran.dg/prof/prof.exp: dito.
5056 * lib/profopt.exp: dito.
5057 * lib/target-supports.exp: Check for autofdo.
5059 2016-06-23 Martin Liska <mliska@suse.cz>
5061 * gcc.dg/pr71619.c: New test.
5063 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5066 * gcc.target/i386/pr67400-1.c: New test.
5067 * gcc.target/i386/pr67400-2.c: Likewise.
5068 * gcc.target/i386/pr67400-3.c: Likewise.
5069 * gcc.target/i386/pr67400-4.c: Likewise.
5070 * gcc.target/i386/pr67400-5.c: Likewise.
5071 * gcc.target/i386/pr67400-6.c: Likewise.
5072 * gcc.target/i386/pr67400-7.c: Likewise.
5074 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5076 * c-c++-common/missing-header-1.c: New test case.
5077 * c-c++-common/missing-header-2.c: New test case.
5078 * c-c++-common/missing-header-3.c: New test case.
5079 * c-c++-common/missing-header-4.c: New test case.
5081 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5084 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5086 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5087 expected results due to builtin "nanl" now being suggested for
5089 * gcc.dg/pr67580.c: Update expected messages.
5090 * gcc.dg/spellcheck-identifiers.c: New testcase.
5091 * gcc.dg/spellcheck-typenames.c: New testcase.
5093 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5095 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5097 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5098 diagnostic-test-show-locus-parseable-fixits.c to sources for
5099 diagnostic_plugin_test_show_locus.c.
5100 * lib/gcc-defs.exp (freeform_regexps): New global.
5101 (dg-regexp): New function.
5102 (handle-dg-regexps): New function.
5103 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5104 freeform_regexps to the empty list.
5105 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5107 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5109 PR tree-optimization/71488
5110 * g++.dg/pr71488.C: New test.
5111 * gcc.dg/vect/vect-bool-cmp.c: New test.
5113 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5115 * gcc.dg/guality/param-5.c: New test.
5117 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5119 * gcc.target/i386/asm-flag-7.c: New test.
5121 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5123 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5124 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5125 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5126 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5127 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5128 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5129 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5130 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5131 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5132 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5133 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5134 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5135 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5136 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5137 * lib/target-supports.exp: Likewise.
5139 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5141 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5142 * gcc.dg/attr-ms_struct-2.c: Likewise.
5143 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5144 * gcc.dg/bf-ms-attrib.c: Likewise.
5145 * gcc.dg/bf-ms-layout-2.c: Likewise.
5146 * gcc.dg/bf-ms-layout-3.c: Likewise.
5147 * gcc.dg/bf-ms-layout.c: Likewise.
5148 * gcc.dg/bf-no-ms-layout.c: Likewise.
5149 * gcc.target/i386/bitfield1.c: Likewise.
5150 * gcc.target/i386/bitfield2.c: Likewise.
5151 * gcc.target/i386/bitfield3.c: Likewise.
5153 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5155 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5156 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5157 override other than -mcpu=power9 command-line option is specified,
5158 or if the target operating system is aix.
5159 * gcc.target/powerpc/darn-1.c: Likewise.
5160 * gcc.target/powerpc/darn-2.c: Likewise.
5161 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5162 test if effective-target is not powerpc_p9vector_ok or if the
5163 target operating system is not defined.
5164 * gcc.target/powerpc/vslv-1.c: Likewise.
5165 * gcc.target/powerpc/vsrv-0.c: Likewise.
5166 * gcc.target/powerpc/vsrv-1.c: Likewise.
5168 2016-06-21 Tobias Burnus <burnus@net-b.de>
5171 * gfortran.dg/coarray/data_1.f90: New.
5173 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5175 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5176 (dg-require-effective-target): Use arm_v8_neon_hw.
5177 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5178 (dg-require-effective-target): Likewise.
5179 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5180 (dg-require-effective-target): Likewise.
5181 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5182 (dg-require-effective-target): Likewise.
5183 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5184 (dg-require-effective-target): Likewise.
5185 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5186 (dg-require-effective-target): Likewise.
5187 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5190 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5192 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5193 Set to 3 so test passes.
5195 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5197 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5199 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5201 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5202 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5203 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5204 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5206 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5208 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5209 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5211 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5214 * gcc.target/i386/pr71549.c: New test.
5216 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5218 * gcc.target/powerpc/vadsdu-0.c: Replace
5219 dg-require-effective-target directive to allow test to run on more
5220 platforms, and add dg-skip-if directive to disable test on aix
5221 platforms because of known incompatibilities.
5222 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5223 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5224 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5225 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5226 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5227 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5228 * gcc.target/powerpc/vadsdub-2.c: Replace
5229 dg-require-effective-target directive to allow test to run on more
5230 platforms, and add dg-skip-if directive to disable test on aix
5231 platforms because of known incompatibilities.
5232 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5233 with vec_absdb call to differentiate this test from vadsdub-1.c.
5234 * gcc.target/powerpc/vadsduh-1.c: Replace
5235 dg-require-effective-target directive to allow test to run on more
5236 platforms, and add dg-skip-if directive to disable test on aix
5237 platforms because of known incompatibilities.
5238 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5239 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5240 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5242 2016-06-21 Jakub Jelinek <jakub@redhat.com>
5244 PR tree-optimization/71588
5245 * gcc.dg/pr71558.c: New test.
5247 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5249 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5250 * c-c++-common/pr68657-2.c: Likewise.
5251 * c-c++-common/pr68657-3.c: Likewise.
5252 * gcc.dg/torture/pr69714.c: Require int32plus support.
5253 * gcc.dg/torture/pr70025.c: Likewise.
5254 * gcc.dg/torture/pr70083.c: Likewise.
5255 * gcc.dg/torture/pr70542.c: Likewise.
5256 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5258 2016-06-20 Joseph Myers <joseph@codesourcery.com>
5261 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5263 2016-06-20 Jakub Jelinek <jakub@redhat.com>
5266 * gcc.dg/pr71581.c: New test.
5268 PR rtl-optimization/71591
5269 * gcc.dg/cpp/pr71591.c: New test.
5271 2016-06-20 David B. Robins <gcc@davidrobins.net>
5274 * g++.dg/torture/pr71571.C: New test.
5276 2016-06-20 Jakub Jelinek <jakub@redhat.com>
5279 * gcc.target/i386/sse2-pr71559.c: New test.
5280 * gcc.target/i386/avx-pr71559.c: New test.
5281 * gcc.target/i386/avx512f-pr71559.c: New test.
5283 2016-06-20 Tobias Burnus <burnus@net-b.de>
5286 * gfortran.dg/pointer_remapping_10.f90: New.
5288 2016-06-20 David Malcolm <dmalcolm@redhat.com>
5290 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5292 2016-06-20 Martin Sebor <msebor@redhat.com>
5295 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5296 * gnu90-const-expr-1.c: Same.
5297 * gnu99-const-expr-1.c: Same.
5298 * gnu99-static-1.c: Same.
5300 2016-06-20 Renlin Li <renlin.li@arm.com>
5303 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5305 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5307 * gcc.target/aarch64/vcvt_f64_1.c: New.
5308 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5309 * gcc.target/aarch64/vrecp_f64_1.c: New.
5311 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5313 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5316 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
5319 * gcc.target/avr/torture/pr71103-2.c: New test.
5321 2016-06-19 Martin Sebor <msebor@redhat.com>
5324 * gcc.dg/alignof.c: New test.
5326 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5328 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5329 vs dg-error; test constexpr specifier too.
5331 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5333 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5335 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5337 * lib/target-supports.exp
5338 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5339 arm_neon_ok and merge flags. Fix temporary test name.
5340 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5343 2016-06-17 Martin Liska <mliska@suse.cz>
5345 * gcc.dg/predict-9.c: Fix dump scanning.
5347 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5349 PR tree-optimization/71354
5350 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5352 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5354 PR tree-optimization/71347
5355 * gcc.dg/tree-ssa/pr71347.c: New test.
5357 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5359 PR tree-optimization/71354
5360 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5362 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5364 * gcc.dg/vect/vect-alias-check-1.c: New test.
5366 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5369 * gcc.target/avr/pr71151-1.c: New test.
5370 * gcc.target/avr/pr71151-2.c: New test.
5371 * gcc.target/avr/pr71151-3.c: New test.
5372 * gcc.target/avr/pr71151-4.c: New test.
5373 * gcc.target/avr/pr71151-5.c: New test.
5374 * gcc.target/avr/pr71151-6.c: New test.
5375 * gcc.target/avr/pr71151-7.c: New test.
5376 * gcc.target/avr/pr71151-8.c: New test.
5377 * gcc.target/avr/pr71151-common.h: New test.
5379 2016-06-16 Martin Liska <mliska@suse.cz>
5381 * gfortran.dg/predict-1.f90: New test.
5383 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
5386 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
5388 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
5390 * g++.dg/vect/pr36648.cc: Disable cunrolli
5392 2016-06-16 Jakub Jelinek <jakub@redhat.com>
5395 * gcc.c-torture/execute/pr71554.c: New test.
5397 PR rtl-optimization/71532
5398 * gcc.dg/torture/pr71532.c: New test.
5400 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5402 * gcc.target/powerpc/p9-dimode1.c: New test.
5403 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5405 2016-06-15 Jakub Jelinek <jakub@redhat.com>
5407 * gcc.c-torture/compile/20160615-1.c: New test.
5409 * g++.dg/cpp0x/ref-qual17.C: New test.
5411 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5414 * gcc.target/i386/pr71529.C: New test.
5416 2016-06-15 Alan Hayward <alan.hayward@arm.com>
5418 PR tree-optimization/71483
5419 * g++.dg/vect/pr71483.c: New
5421 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5424 * g++.dg/inherit/crash6.C: New.
5425 * g++.dg/inherit/union2.C: Likewise.
5426 * g++.dg/inherit/virtual12.C: Likewise.
5427 * g++.dg/inherit/virtual13.C: Likewise.
5428 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5430 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
5432 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
5434 2016-06-15 Alan Hayward <alan.hayward@arm.com>
5436 PR tree-optimization/71439
5437 * gcc.dg/vect/pr71439.c: New
5439 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5441 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5443 2016-06-15 Richard Biener <rguenther@suse.de>
5445 * gcc.dg/vect/slp-45.c: New testcase.
5447 2016-06-15 Richard Biener <rguenther@suse.de>
5449 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5451 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5453 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5454 requirements, and disable for AIX for now.
5455 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5457 2016-06-14 Jakub Jelinek <jakub@redhat.com>
5460 * g++.dg/opt/pr71528.C: New test.
5463 * g++.dg/init/pr71516.C: New test.
5465 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5467 * g++.dg/init/array46.C: New.
5469 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
5471 * gcc.target/i386/float128-3.c: New test.
5472 * gcc.target/i386/quad-sse4.c: Ditto.
5473 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5474 Update scan strings.
5476 2016-06-14 Richard Biener <rguenther@suse.de>
5479 * gfortran.dg/pr71526.f90: New testcase.
5481 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5483 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5484 * gcc.dg/zero_bits_compound-1.c: Likewise.
5486 2016-06-14 Richard Biener <rguenther@suse.de>
5488 PR tree-optimization/71522
5489 * gcc.dg/torture/pr71522.c: New testcase.
5491 2016-06-14 Jakub Jelinek <jakub@redhat.com>
5493 PR tree-optimization/71520
5494 * gcc.dg/tree-ssa/pr71520.c: New test.
5496 2016-06-14 Richard Biener <rguenther@suse.de>
5498 PR tree-optimization/71521
5499 * gcc.dg/tree-ssa/vrp101.c: New testcase.
5501 2016-06-13 Jakub Jelinek <jakub@redhat.com>
5504 * c-c++-common/ubsan/bounds-13.c: New test.
5506 PR preprocessor/71183
5507 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5509 2016-06-13 Jeff Law <law@redhat.com>
5511 PR tree-optimization/71403
5512 * c-c++-common/ubsan/pr71403-1.c: New test.
5513 * c-c++-common/ubsan/pr71403-2.c: New test.
5514 * c-c++-common/ubsan/pr71403-3.c: New test.
5516 2016-06-13 Jakub Jelinek <jakub@redhat.com>
5519 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5520 Add -Wno-psabi -w to dg-options.
5522 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5524 * gcc.target/powerpc/vadsdu-0.c: New test.
5525 * gcc.target/powerpc/vadsdu-1.c: New test.
5526 * gcc.target/powerpc/vadsdu-2.c: New test.
5527 * gcc.target/powerpc/vadsdu-3.c: New test.
5528 * gcc.target/powerpc/vadsdu-4.c: New test.
5529 * gcc.target/powerpc/vadsdu-5.c: New test.
5530 * gcc.target/powerpc/vadsdub-1.c: New test.
5531 * gcc.target/powerpc/vadsdub-2.c: New test.
5532 * gcc.target/powerpc/vadsduh-1.c: New test.
5533 * gcc.target/powerpc/vadsduh-2.c: New test.
5534 * gcc.target/powerpc/vadsduw-1.c: New test.
5535 * gcc.target/powerpc/vadsduw-2.c: New test.
5537 2016-06-13 David Malcolm <dmalcolm@redhat.com>
5539 * gcc.dg/c99-init-2.c (c): Update expected error message.
5540 * gcc.dg/init-bad-8.c (foo): Likewise.
5541 * gcc.dg/spellcheck-fields-3.c: New test case.
5543 2016-06-13 Martin Liska <mliska@suse.cz>
5545 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5546 and "guess loop iv compared" heuristics.
5547 * gcc.dg/predict-2.c: Likewise.
5548 * gcc.dg/predict-3.c: Likewise.
5549 * gcc.dg/predict-4.c: Likewise.
5550 * gcc.dg/predict-5.c: Likewise.
5551 * gcc.dg/predict-6.c: Likewise.
5553 2016-06-13 Marek Polacek <polacek@redhat.com>
5556 * c-c++-common/Wswitch-unreachable-4.c: New test.
5557 * gcc.dg/Wswitch-unreachable-2.c: New test.
5558 * g++.dg/tm/jump1.C: Move dg-warning.
5560 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5562 * gnat.dg/renaming10.ad[sb]: New test.
5564 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
5567 * gfortran.dg/pr70673.f90: New test.
5569 2016-06-13 Richard Biener <rguenther@suse.de>
5572 * gcc.dg/align-3.c: New testcase.
5574 2016-06-13 Martin Liska <mliska@suse.cz>
5576 * gcc.target/i386/pr71458.c: New test.
5578 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
5581 * gcc.dg/torture/float128-nan.c: New test.
5583 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5586 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5589 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5592 * gfortran.dg/comma_IO_extension_1.f90: New test.
5593 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5594 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5596 * gfortran.dg/graphite/pr38083.f90: Likewise.
5597 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5600 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5602 * gnat.dg/case_character.adb: New test.
5604 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5607 * gcc.target/powerpc/pr71310.c: New testcase.
5609 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5612 * gcc.dg/pr71478.c: New test.
5614 2016-06-10 Jakub Jelinek <jakub@redhat.com>
5617 * gcc.c-torture/execute/pr71494.c: New test.
5620 * gcc.target/i386/pr68657.c: New test.
5623 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5624 (test): Add -masm=intel alternatives.
5626 2016-06-10 Martin Sebor <msebor@redhat.com>
5629 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5631 2016-06-10 Jeff Law <law@redhat.com>
5633 PR tree-optimization/71335
5634 * gcc.c-torture/execute/pr71335.c: New test.
5636 2016-06-10 David Malcolm <dmalcolm@redhat.com>
5638 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5639 the various "cannot tail-call: " messages.
5641 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5643 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5646 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5649 * c-c++-common/asan/pr71480.c: New test.
5651 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5653 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5654 (ASMNAME2): Likewise.
5655 (main): Replace fn in asm statement with ASMNAME ("fn").
5656 * gcc.dg/guality/pr68037-2.c: Likewise.
5657 * gcc.dg/guality/pr68037-3.c: Likewise.
5658 * gcc.dg/torture/pr68037-1.c: Likewise.
5659 * gcc.dg/torture/pr68037-2.c: Likewise.
5660 * gcc.dg/torture/pr68037-3.c: Likewise.
5662 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5665 * gcc.target/i386/pr68843-1.c: New test.
5666 * gcc.target/i386/pr68843-2.c: New test.
5668 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5669 Cesar Philippidis <cesar@codesourcery.com>
5672 * gcc.dg/goacc/nested-function-1.c: New file.
5673 * gcc.dg/goacc/nested-function-2.c: Likewise.
5674 * gcc.dg/goacc/pr71373.c: Likewise.
5675 * gfortran.dg/goacc/cray-2.f95: Likewise.
5676 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5677 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5678 * gfortran.dg/goacc/cray.f95: Update.
5679 * gfortran.dg/goacc/loop-1.f95: Likewise.
5680 * gfortran.dg/goacc/loop-3.f95: Likewise.
5681 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5682 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5684 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5686 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5687 for OpenACC tile clauses.
5688 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5691 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5693 * c-c++-common/goacc/cache-2.c: ... this new file.
5694 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5695 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5696 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5698 * gfortran.dg/goacc/cray.f95: Likewise.
5699 * gfortran.dg/goacc/loop-1.f95: Likewise.
5701 2016-06-10 Alan Hayward <alan.hayward@arm.com>
5703 PR tree-optimization/71407
5704 PR tree-optimization/71416
5705 * gcc.dg/vect/pr71407.c: New
5706 * gcc.dg/vect/pr71416-1.c: New
5707 * gcc.dg/vect/pr71416-2.c: New
5709 2016-06-10 Richard Biener <rguenther@suse.de>
5712 * gcc.dg/torture/pr71477.c: New testcase.
5714 2016-06-09 Julia Koval <julia.koval@intel.com>
5716 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5717 * gcc.target/i386/interrupt-13.c: Likewise.
5718 * gcc.target/i386/interrupt-15.c: Likewise.
5719 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5720 * gcc.target/i386/interrupt-24.c: Likewise.
5721 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5722 * gcc.target/i386/interrupt-9.c: Likewise.
5723 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5725 2016-06-09 Martin Sebor <msebor@redhat.com>
5728 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5729 * gcc.dg/builtin-constant_p-1.c: Same.
5730 * gcc.dg/builtins-error.c: Same.
5731 * gcc.dg/pr70859.c: Same.
5733 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5735 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5736 * gcc.dg/torture/pr68067-1.c: Likewise.
5737 * gcc.dg/torture/pr68067-2.c: Likewise.
5739 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5741 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5744 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5747 * g++.dg/inherit/crash5.C: New.
5749 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5752 * g++.dg/inherit/crash5.C: New.
5753 * g++.dg/inherit/virtual1.C: Adjust.
5755 2016-06-09 Martin Liska <mliska@suse.cz>
5757 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5758 * g++.dg/predict-loop-exit-2.C: Likewise.
5759 * g++.dg/predict-loop-exit-3.C: Likewise.
5760 * gcc.dg/predict-1.c: Likewise.
5761 * gcc.dg/predict-2.c: Likewise.
5762 * gcc.dg/predict-3.c: Likewise.
5763 * gcc.dg/predict-4.c: Likewise.
5764 * gcc.dg/predict-5.c: Likewise.
5765 * gcc.dg/predict-6.c: Likewise.
5766 * gcc.dg/predict-7.c: Likewise.
5768 2016-06-09 Richard Biener <rguenther@suse.de>
5770 PR tree-optimization/71462
5771 * gcc.dg/torture/pr71462.c: New testcase.
5773 2016-06-09 Marek Polacek <polacek@redhat.com>
5776 * gcc.dg/c11-generic-3.c: New test.
5778 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5780 * g++.dg/init/array42.C: New.
5781 * g++.dg/init/array43.C: Likewise.
5782 * g++.dg/init/array44.C: Likewise.
5783 * g++.dg/init/array45.C: Likewise.
5784 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5785 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5786 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5787 * g++.dg/gomp/pr35751.C: Likewise.
5788 * g++.dg/init/array23.C: Likewise.
5789 * g++.dg/init/brace2.C: Likewise.
5790 * g++.dg/init/brace6.C: Likewise.
5792 2016-06-08 Martin Sebor <msebor@redhat.com>
5793 Jakub Jelinek <jakub@redhat.com>
5797 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5798 * c-c++-common/builtin-arith-overflow-2.c: New test.
5799 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5800 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5801 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5803 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5806 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5808 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5810 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5811 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5812 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5813 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5814 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5815 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5816 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5817 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5818 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5819 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5820 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5821 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5822 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5824 2016-06-08 Richard Biener <rguenther@suse.de>
5826 PR tree-optimization/68558
5827 * gcc.dg/vect/slp-44.c: New testcase.
5829 2016-06-08 Richard Biener <rguenther@suse.de>
5831 * gcc.dg/vect/slp-43.c: New testcase.
5833 2016-06-08 Richard Biener <rguenther@suse.de>
5835 PR tree-optimization/71452
5836 * gcc.dg/torture/pr71452.c: New testcase.
5838 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5841 * g++.dg/torture/pr71448.C: New test.
5843 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5847 * g++.dg/debug/pr71432.C: New test.
5849 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5851 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5852 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5853 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5855 2016-06-08 Alan Hayward <alan.hayward@arm.com>
5857 * gcc.dg/vect/vect-live-2.c: Update effective target.
5858 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5859 * lib/target-supports.exp: Add aarch64 to vect_long.
5861 2016-06-08 Marek Polacek <polacek@redhat.com>
5864 * gcc.dg/noncompile/pr71418.c: New test.
5867 * gcc.dg/noncompile/pr71426.c: New test.
5869 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
5871 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5872 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5873 * gcc.dg/predict-3.c: Update template.
5874 * gcc.dg/predict-5.c: Update template.
5875 * gcc.dg/predict-6.c: Update template.
5876 * gcc.dg/predict-9.c: Update template.
5877 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5879 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5881 * gcc.target/powerpc/vec-mul.c: New test.
5883 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5885 * gcc.dg/spellcheck-fields-2.c: New test case.
5887 2016-06-07 Richard Biener <rguenther@suse.de>
5890 * gcc.dg/Wpragmas-1.c: New testcase.
5891 * gcc.dg/Wattributes-4.c: Likewise.
5892 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5895 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5897 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5898 spurious debug code.
5900 2016-06-07 Richard Biener <rguenther@suse.de>
5902 PR tree-optimization/71428
5903 * gcc.dg/torture/pr71428.c: New testcase.
5905 2016-06-07 Richard Biener <rguenther@suse.de>
5908 * gcc.dg/torture/pr71423.c: New testcase.
5910 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5913 * gcc.dg/tree-ssa/pr71408.c: New test.
5915 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5918 * g++.dg/torture/pr71281.C: New test.
5920 2016-06-06 Marek Polacek <polacek@redhat.com>
5923 * gcc.dg/pr71362.c: New test.
5925 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5926 Patrick Palka <ppalka@gcc.gnu.org>
5931 * g++.dg/opt/pr70847.C: New test.
5932 * g++.dg/ubsan/pr70847.C: New test.
5933 * g++.dg/ubsan/pr71393.C: New test.
5935 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5937 PR tree-optimization/71259
5938 * gcc.dg/vect/pr71259.c: New test.
5940 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5942 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5943 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5944 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5947 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5950 * gcc.c-torture/execute/pr37780.c: New test.
5951 * gcc.target/aarch64/pr37780_1.c: Likewise.
5952 * gcc.target/arm/pr37780_1.c: Likewise.
5954 2016-06-06 Marek Polacek <polacek@redhat.com>
5956 * c-c++-common/attr-may-alias-1.c: New test.
5957 * c-c++-common/attr-may-alias-2.c: New test.
5958 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5960 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5963 * gcc.target/i386/pr24414.c: New test.
5965 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5967 * gcc.target/sparc/vis4misc.c: New file.
5968 * gcc.target/sparc/fpcmp.c: Likewise.
5969 * gcc.target/sparc/fpcmpu.c: Likewise.
5971 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5973 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5974 * gcc.dg/vect/vect-live-3.c: Likewise.
5976 2016-06-06 Richard Biener <rguenther@suse.de>
5978 PR tree-optimization/71398
5979 * gcc.dg/torture/pr71398.c: New testcase.
5981 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5984 * g++.dg/pr71389.C: New test.
5986 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5989 * gfortran.dg/fmt_read_5.f: New test.
5991 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5994 * gfortran.dg/class_array_22.f03: New test.
5996 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5998 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6000 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6002 * gcc.dg/predict-9.c: Update template.
6004 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6007 * g++.dg/template/pr49377.C: New.
6009 2016-06-04 Jakub Jelinek <jakub@redhat.com>
6011 PR tree-optimization/71405
6012 * g++.dg/torture/pr71405.C: New test.
6014 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6017 * g++.dg/inherit/crash5.C: New.
6018 * g++.dg/inherit/virtual1.C: Adjust.
6020 2016-06-03 Jeff Law <law@redhat.com>
6022 PR tree-optimization/71316
6023 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6025 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6027 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6028 dg-additional-options with just -fno-tree-scev-cprop in it.
6029 * gcc.dg/vect/vect-live-2.c: Likewise.
6030 * gcc.dg/vect/vect-live-5.c: Likewise.
6031 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6032 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6033 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6035 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6038 * g++.dg/other/friend6.C: New test.
6040 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6042 * g++.dg/torture/ppc-ldst-array.C: New.
6044 2016-06-03 Joseph Myers <joseph@codesourcery.com>
6048 * gcc.dg/torture/builtin-fp-int-inexact.c,
6049 gcc.target/i386/387-builtin-fp-int-inexact.c,
6050 gcc.target/i386/387-rint-inline-1.c,
6051 gcc.target/i386/387-rint-inline-2.c,
6052 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6053 gcc.target/i386/sse2-rint-inline-1.c,
6054 gcc.target/i386/sse2-rint-inline-2.c,
6055 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6056 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6058 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6059 Julia Koval <julia.koval@intel.com>
6071 * gcc.dg/guality/pr68037-1.c: New test.
6072 * gcc.dg/guality/pr68037-2.c: Likewise.
6073 * gcc.dg/guality/pr68037-3.c: Likewise.
6074 * gcc.dg/torture/pr68037-1.c: Likewise.
6075 * gcc.dg/torture/pr68037-2.c: Likewise.
6076 * gcc.dg/torture/pr68037-3.c: Likewise.
6077 * gcc.dg/torture/pr68661-1a.c: Likewise.
6078 * gcc.dg/torture/pr68661-1b.c: Likewise.
6079 * gcc.target/i386/interrupt-1.c: Likewise.
6080 * gcc.target/i386/interrupt-2.c: Likewise.
6081 * gcc.target/i386/interrupt-3.c: Likewise.
6082 * gcc.target/i386/interrupt-4.c: Likewise.
6083 * gcc.target/i386/interrupt-5.c: Likewise.
6084 * gcc.target/i386/interrupt-6.c: Likewise.
6085 * gcc.target/i386/interrupt-7.c: Likewise.
6086 * gcc.target/i386/interrupt-8.c: Likewise.
6087 * gcc.target/i386/interrupt-9.c: Likewise.
6088 * gcc.target/i386/interrupt-10.c: Likewise.
6089 * gcc.target/i386/interrupt-11.c: Likewise.
6090 * gcc.target/i386/interrupt-12.c: Likewise.
6091 * gcc.target/i386/interrupt-13.c: Likewise.
6092 * gcc.target/i386/interrupt-14.c: Likewise.
6093 * gcc.target/i386/interrupt-15.c: Likewise.
6094 * gcc.target/i386/interrupt-16.c: Likewise.
6095 * gcc.target/i386/interrupt-17.c: Likewise.
6096 * gcc.target/i386/interrupt-18.c: Likewise.
6097 * gcc.target/i386/interrupt-19.c: Likewise.
6098 * gcc.target/i386/interrupt-20.c: Likewise.
6099 * gcc.target/i386/interrupt-21.c: Likewise.
6100 * gcc.target/i386/interrupt-22.c: Likewise.
6101 * gcc.target/i386/interrupt-23.c: Likewise.
6102 * gcc.target/i386/interrupt-24.c: Likewise.
6103 * gcc.target/i386/interrupt-25.c: Likewise.
6104 * gcc.target/i386/interrupt-26.c: Likewise.
6105 * gcc.target/i386/interrupt-27.c: Likewise.
6106 * gcc.target/i386/interrupt-28.c: Likewise.
6107 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6108 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6109 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6110 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6111 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6112 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6113 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6114 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6115 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6116 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6117 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6118 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6120 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6122 PR tree-optimization/52171
6123 * gcc.dg/pr52171.c: New test.
6124 * gcc.target/i386/pr52171.c: New test.
6126 2016-06-03 Jan Hubicka <jh@suse.cz>
6128 * g++.dg/tree-ssa/pred-1.C: New testcase
6129 * gcc.dg/tree-ssa/pred-1.c: New testcase
6131 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6134 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6136 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6138 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6140 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6142 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6144 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6145 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6146 * gcc.dg/vect/vect-live-1.c: New test.
6147 * gcc.dg/vect/vect-live-2.c: New test.
6148 * gcc.dg/vect/vect-live-3.c: New test.
6149 * gcc.dg/vect/vect-live-4.c: New test.
6150 * gcc.dg/vect/vect-live-5.c: New test.
6151 * gcc.dg/vect/vect-live-slp-1.c: New test.
6152 * gcc.dg/vect/vect-live-slp-2.c: New test.
6153 * gcc.dg/vect/vect-live-slp-3.c: New test.
6155 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6158 * g++.dg/opt/pr71387.C: New test.
6160 2016-06-02 Jeff Law <law@redhat.com>
6162 PR tree-optimization/71328
6163 * gcc.c-torture/compile/pr71328.c: New test.
6165 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6168 * gfortran.dg/fmt_read_3.f90: Fix typo.
6169 * gfortran.dg/fmt_read_4.f90: New test.
6171 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6173 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6174 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6175 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6176 * g++.dg/cpp0x/override2.C: Likewise.
6177 * g++.dg/parse/crash5.C: Likewise.
6178 * g++.dg/parse/error16.C: Likewise.
6179 * g++.dg/parse/error27.C: Likewise.
6180 * g++.dg/template/qualttp15.C: Likewise.
6181 * g++.dg/template/redecl4.C: Likewise.
6182 * g++.old-deja/g++.other/crash39.C: Likewise.
6183 * g++.old-deja/g++.other/struct1.C: Likewise.
6184 * g++.old-deja/g++.pt/m9a.C: Likewise.
6185 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6187 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6190 * c-c++-common/pr71372.c: New test.
6192 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6193 __TIME__ strings with __builtin_strcmp instead of printf and
6196 2016-06-02 Martin Liska <mliska@suse.cz>
6198 * gcc.dg/predict-9.c: New test.
6200 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6202 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6203 global set_compiler_env_var and global saved_compiler_env_var.
6205 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6207 PR rtl-optimization/71295
6208 * gcc.c-torture/compile/pr71295.c: New test.
6210 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6212 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6214 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6215 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6217 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6218 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6219 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6222 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6224 * gcc.target/powerpc/p9-splat-4.c: New test.
6226 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6229 * gcc.target/powerpc/pr71186.c: New test.
6231 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6234 * gfortran.dg/fmt_read_3.f90: New test.
6236 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6238 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6241 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
6243 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6244 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6246 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6247 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6249 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6251 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6252 vars set by dg-set-compiler-env-var.
6254 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
6257 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6258 to the module procedure declaration.
6259 * gfortran.dg/submodule_16.f08: New test.
6261 2016-06-01 Jakub Jelinek <jakub@redhat.com>
6264 * c-c++-common/gomp/pr71371.c: New test.
6266 2016-06-01 Richard Biener <rguenther@suse.de>
6268 PR tree-optimization/71366
6269 * gcc.dg/torture/pr71366-1.c: New testcase.
6270 * gcc.dg/torture/pr71366-2.c: Likewise.
6272 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6274 * gcc.target/powerpc/vslv-0.c: New test.
6275 * gcc.target/powerpc/vslv-1.c: New test.
6276 * gcc.target/powerpc/vsrv-0.c: New test.
6277 * gcc.target/powerpc/vsrv-1.c: New test.
6279 2016-06-01 Nathan Sidwell <nathan@acm.org>
6281 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6282 * gcc.target/nvptx/weak.c: New.
6284 2016-06-01 Richard Biener <rguenther@suse.de>
6286 PR tree-optimization/71261
6287 * gcc.dg/torture/vect-bool-1.c: New testcase.
6289 2016-06-01 Jakub Jelinek <jakub@redhat.com>
6291 * gfortran.dg/gomp/order-1.f90: New test.
6292 * gfortran.dg/gomp/order-2.f90: New test.
6294 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
6296 * gcc.dg/unroll-6.c: Update template.
6297 * gcc.dg/unroll-7.c: New testcase.
6298 * gcc.dg/unroll-8.c: New testcase.
6300 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6302 * gnat.dg/opt56.ad[sb]: New test.
6304 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6307 * g++.dg/cpp0x/constexpr-ice16.C: New.
6309 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6311 PR tree-optimization/71314
6312 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6315 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6317 PR tree-optimization/71077
6318 * gcc.dg/tree-ssa/pr71077.c: New test.
6320 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
6322 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6323 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6324 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6326 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6329 * g++.dg/cpp0x/pr71248.C: New.
6330 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6331 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6332 * g++.dg/init/new37.C: Likewise.
6333 * g++.dg/template/static1.C: Likewise.
6334 * g++.dg/template/static2.C: Likewise.
6336 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6338 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6340 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6342 2016-05-31 Marek Polacek <polacek@redhat.com>
6344 * c-c++-common/Wswitch-unreachable-3.c: New test.
6345 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6347 2016-05-31 Richard Biener <rguenther@suse.de>
6349 PR tree-optimization/71352
6350 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6352 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6354 * gcc.target/arm/armv5_thumb_isa.c: New test.
6356 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6359 * gcc.target/i386/pr71346.c: New test.
6361 2016-05-31 Tom de Vries <tom@codesourcery.com>
6363 PR tree-optimization/69068
6364 * gcc.dg/graphite/pr69068.c: New test.
6366 2016-05-27 Martin Sebor <msebor@redhat.com>
6369 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6371 2016-05-30 Jakub Jelinek <jakub@redhat.com>
6374 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6375 nowait depend(inout: dd[0]) clauses where permitted.
6377 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6380 * g++.dg/parse/pr71238.C: New.
6381 * g++.dg/concepts/friend1.C: Test column numbers too.
6382 * g++.dg/cpp0x/initlist31.C: Likewise.
6383 * g++.dg/cpp0x/pr51420.C: Likewise.
6384 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6385 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6386 * g++.dg/ext/builtin3.C: Likewise.
6387 * g++.dg/lookup/friend12.C: Likewise.
6388 * g++.dg/lookup/friend7.C: Likewise.
6389 * g++.dg/lookup/koenig1.C: Likewise.
6390 * g++.dg/lookup/koenig5.C: Likewise.
6391 * g++.dg/lookup/used-before-declaration.C: Likewise.
6392 * g++.dg/overload/koenig1.C: Likewise.
6393 * g++.dg/template/crash65.C: Likewise.
6394 * g++.dg/template/friend57.C: Likewise.
6395 * g++.dg/warn/Wshadow-5.C: Likewise.
6396 * g++.dg/warn/Wunused-8.C: Likewise.
6397 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6398 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6399 * g++.old-deja/g++.jason/member.C: Likewise.
6400 * g++.old-deja/g++.jason/report.C: Likewise.
6401 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6402 * g++.old-deja/g++.law/visibility20.C: Likewise.
6403 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6404 * g++.old-deja/g++.other/static5.C: Likewise.
6405 * g++.old-deja/g++.pt/overload2.C: Likewise.
6407 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
6409 * gcc.dg/tree-ssa/peel1.c: New testcase.
6410 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6411 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6413 2016-05-30 Tom de Vries <tom@codesourcery.com>
6415 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6418 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6421 * g++.dg/parse/virtual1.C: New.
6423 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
6425 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6426 Use correct register when clearing %edx.
6428 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
6430 PR tree-optimization/71289
6431 * gcc.dg/pr71289.c: New test.
6433 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6437 * gcc.dg/tree-ssa/pr71269.c: New test.
6438 * gcc.dg/tree-ssa/pr71292.c: New test.
6440 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6443 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6445 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
6447 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6448 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6449 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6451 2016-05-30 Tom de Vries <tom@codesourcery.com>
6453 PR tree-optimization/69067
6454 * gcc.dg/graphite/pr69067.c: New test.
6456 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
6459 * gcc.target/i386/pr71245-1.c: New test.
6460 * gcc.target/i386/pr71245-2.c: Ditto.
6462 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6465 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6466 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6467 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6469 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
6471 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6473 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6477 * g++.dg/overload/69855.C: New.
6478 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6479 * g++.old-deja/g++.pt/crash3.C: Likewise.
6481 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6484 * g++.dg/parse/namespace13.C: New.
6486 2016-05-26 Jeff Law <law@redhat.com>
6488 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6489 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6490 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6491 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6492 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6493 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6494 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6495 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6496 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6497 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6498 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6499 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6500 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6502 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6505 * g++.dg/overload/69855.C: New.
6506 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6507 * g++.old-deja/g++.pt/crash3.C: Likewise.
6509 2016-05-27 Jiong Wang <jiong.wang@arm.com>
6512 * gcc.target/aarch64/va_arg_1.c: New testcase.
6513 * gcc.target/aarch64/va_arg_2.c: Likewise.
6514 * gcc.target/aarch64/va_arg_3.c: Likewise.
6516 2016-05-27 Jiong Wang <jiong.wang@arm.com>
6518 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6519 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6520 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6521 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6522 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6524 2016-05-27 Marek Polacek <polacek@redhat.com>
6527 * g++.dg/torture/pr71308.C: New test.
6529 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6531 * gcc.dg/zero_bits_compound-1.c: New test.
6532 * gcc.dg/zero_bits_compound-2.c: New test.
6534 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6537 * gcc.dg/pr71279.c: New test.
6539 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6541 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6542 floating point min/max/comparison instructions.
6543 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6545 2016-05-26 Jakub Jelinek <jakub@redhat.com>
6547 * c-c++-common/gomp/schedule-1.c: New test.
6548 * gfortran.dg/gomp/schedule-1.f90: New test.
6550 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6554 * g++.dg/cpp1y/auto-fn32.C: New test.
6555 * g++.dg/cpp1y/paren4.C: New test.
6557 2016-05-26 Nathan Sidwell <nathan@acm.org>
6559 * gcc.dg/20060410.c: Xfail on ptx.
6560 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6561 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6562 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6563 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6564 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6566 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6568 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6570 2016-05-26 Jakub Jelinek <jakub@redhat.com>
6572 PR tree-optimization/71280
6573 * gcc.dg/pr71280.c: New test.
6575 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6577 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6578 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6580 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6582 2016-05-26 Jiong Wang <jiong.wang@arm.com>
6584 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6587 2016-05-25 Jeff Law <law@redhat.com>
6589 PR tree-optimization/71272
6590 * gcc.c-torture/compile/pr71272.c: new test.
6592 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6594 * gcc.target/powerpc/vec-cmpne.c: New test.
6595 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6597 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6599 * gnat.dg/opt55.ad[sb]: New test.
6601 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6603 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6604 * c-c++-common/pr60226.c: Require int32plus.
6605 * gcc.c-torture/execute/pr70602.c: Likewise.
6606 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6607 unsigned long for malloc arg type.
6608 * gcc.dg/asr_div1.c: Require int32plus.
6609 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6610 * gcc.dg/pie-1.c: Require pie.
6611 * gcc.dg/pie-2.c: Likewise.
6612 * gcc.dg/pr59471.c: Require int32plus.
6613 * gcc.dg/pr59963-2.c: XFAIL for int16.
6614 * gcc.dg/pr60114.c: Require int32plus.
6615 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6616 unsigned long for typedef of size_t.
6617 * gcc.dg/pr63914.c: Require int32plus.
6618 * gcc.dg/pr64536.c: Require pt32plus.
6619 * gcc.dg/pr65658.c: Likewise.
6620 * gcc.dg/pr67271.c: Require int32plus.
6621 * gcc.dg/pr68112.c: Likewise.
6622 * gcc.dg/pr69071.c: Skip for avr target.
6623 * gcc.dg/pr69973.c: Require int32plus.
6624 * gcc.dg/pr70169.c: Skip for avr target.
6625 * gcc.dg/sso-6.c: Require int32plus.
6626 * gcc.dg/sso-7.c: Likewise.
6627 * gcc.dg/sso-8.c: Likewise.
6628 * gcc.dg/vrp-min-max-2.c: Likewise.
6630 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6633 * gcc.target/i386/pr70738-1.c: New test.
6634 * gcc.target/i386/pr70738-2.c: Likewise.
6635 * gcc.target/i386/pr70738-3.c: Likewise.
6636 * gcc.target/i386/pr70738-4.c: Likewise.
6637 * gcc.target/i386/pr70738-5.c: Likewise.
6638 * gcc.target/i386/pr70738-6.c: Likewise.
6639 * gcc.target/i386/pr70738-7.c: Likewise.
6640 * gcc.target/i386/pr70738-8.c: Likewise.
6641 * gcc.target/i386/pr70738-9.c: Likewise.
6643 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6645 PR rtl-optimization/66940
6646 * gcc.c-torture/execute/pr66940.c: New test.
6648 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6650 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6651 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6652 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6653 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6654 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6655 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6656 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6657 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6658 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6659 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6660 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6661 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6662 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6663 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6664 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6665 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6666 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6667 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6668 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6669 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6670 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6671 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6672 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6673 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6675 2016-05-25 Marek Polacek <polacek@redhat.com>
6678 * gcc.dg/noncompile/pr71265.c: New test.
6681 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6683 2016-05-25 Nathan Sidwell <nathan@acm.org>
6685 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6687 2016-05-25 Richard Biener <rguenther@suse.de>
6689 PR tree-optimization/71261
6690 * c-c++-common/torture/pr71261.c: New testcase.
6692 2016-05-25 Richard Biener <rguenther@suse.de>
6694 PR tree-optimization/71264
6695 * gcc.dg/vect/pr71264.c: New testcase.
6697 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6700 * g++.dg/cpp0x/alias-decl-53.C: New.
6701 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6703 2016-05-25 Martin Liska <mliska@suse.cz>
6705 * g++.dg/pr71239.C: New test.
6707 2016-05-25 Richard Biener <rguenther@suse.de>
6709 * gcc.dg/vect/pr58135.c: Rename to ...
6710 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
6712 2016-05-25 Marek Polacek <polacek@redhat.com>
6714 * g++.dg/pr65295.C: Use target c++14.
6716 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6718 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6719 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
6721 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6723 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6726 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6728 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6729 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6730 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6731 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6732 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6733 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6734 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6735 * c-c++-common/goacc/pcopy.c: Likewise.
6736 * c-c++-common/goacc/pcopyin.c: Likewise.
6737 * c-c++-common/goacc/pcopyout.c: Likewise.
6738 * c-c++-common/goacc/pcreate.c: Likewise.
6739 * c-c++-common/goacc/pr70688.c: New test.
6740 * c-c++-common/goacc/present-1.c: Adjust test.
6741 * c-c++-common/goacc/reduction-5.c: Likewise.
6742 * g++.dg/goacc/data-1.C: New test.
6744 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6746 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6747 vector parity built-in functions.
6748 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6749 count trailing zeros automatic vectorization.
6750 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6751 count trailing zeros built-in functions.
6753 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6755 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6757 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6760 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6762 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6765 * g++.dg/template/crash123.C: New.
6766 * g++.dg/template/crash124.C: Likewise.
6768 2016-05-24 Martin Sebor <msebor@redhat.com>
6771 * g++.dg/ext/flexary16.C: New test.
6773 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6775 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6776 before math.h is included.
6777 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6778 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6779 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6780 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6781 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6782 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6783 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6784 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6785 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6786 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6787 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6788 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6789 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6790 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6791 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6792 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6793 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6794 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6795 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6796 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6797 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6798 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6799 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6801 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6802 Kelvin Nilsen <kelvin@gcc.gnu.org>
6804 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6807 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6810 * g++.dg/warn/Wno-narrowing1.C: New.
6812 2016-05-24 Marek Polacek <polacek@redhat.com>
6815 * c-c++-common/Wswitch-unreachable-2.c: New test.
6817 2016-05-24 Jakub Jelinek <jakub@redhat.com>
6820 * g++.dg/vect/simd-clone-6.cc: New test.
6821 * g++.dg/gomp/declare-simd-6.C: New test.
6825 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6827 2016-05-24 Richard Biener <rguenther@suse.de>
6829 PR tree-optimization/71240
6830 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6832 2016-05-24 Richard Biener <rguenther@suse.de>
6834 PR tree-optimization/71230
6835 * gcc.dg/torture/pr71230.c: New testcase.
6836 * g++.dg/torture/pr71230.C: Likewise.
6838 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6840 * c-c++-common/goacc/routine-5.c: Add tests.
6841 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6842 * gfortran.dg/goacc/routine-6.f90: Add tests.
6844 2016-05-24 Richard Biener <rguenther@suse.de>
6846 PR tree-optimization/71253
6847 * gcc.dg/torture/pr71253.c: New testcase.
6849 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6852 * gfortran.dg/pr71252.f90: New test.
6854 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6856 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6858 2016-05-24 Richard Biener <rguenther@suse.de>
6862 * c-c++-common/vector-subscript-4.c: New testcase.
6863 * c-c++-common/vector-subscript-5.c: Likewise.
6865 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6868 * gfortran.dg/namelist_90.f: New test
6870 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6873 * gfortran.dg/unexpected_eof.f: New test
6875 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6876 Kelvin Nilsen <kelvin@gcc.gnu.org>
6878 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6881 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6884 * g++.dg/cpp0x/inh-ctor20.C: New.
6885 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6887 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6890 * g++.dg/cpp0x/variadic168.C: New.
6892 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6894 * g++.dg/cpp0x/pr31445.C: Test column number too.
6895 * g++.dg/cpp0x/pr32253.C: Likewise.
6896 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6897 * g++.dg/cpp0x/variadic36.C: Likewise.
6899 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6901 * gcc.dg/fold-notshift-2.c: Adjust.
6903 2016-05-23 Marek Polacek <polacek@redhat.com>
6906 * c-c++-common/Wswitch-unreachable-1.c: New test.
6907 * gcc.dg/Wswitch-unreachable-1.c: New test.
6908 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6909 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6910 * g++.dg/gomp/block-10.C: Likewise.
6911 * gcc.dg/gomp/block-10.c: Likewise.
6912 * g++.dg/gomp/block-9.C: Likewise.
6913 * gcc.dg/gomp/block-9.c: Likewise.
6914 * g++.dg/gomp/target-1.C: Likewise.
6915 * g++.dg/gomp/target-2.C: Likewise.
6916 * gcc.dg/gomp/target-1.c: Likewise.
6917 * gcc.dg/gomp/target-2.c: Likewise.
6918 * g++.dg/gomp/taskgroup-1.C: Likewise.
6919 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6920 * gcc.dg/gomp/teams-1.c: Likewise.
6921 * g++.dg/gomp/teams-1.C: Likewise.
6922 * g++.dg/overload/error3.C: Likewise.
6923 * g++.dg/tm/jump1.C: Likewise.
6924 * g++.dg/torture/pr40335.C: Likewise.
6925 * gcc.dg/c99-vla-jump-5.c: Likewise.
6926 * gcc.dg/switch-warn-1.c: Likewise.
6927 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6928 * gcc.dg/nested-func-1.c: Likewise.
6929 * gcc.dg/pr67784-4.c: Likewise.
6931 2016-05-23 Richard Biener <rguenther@suse.de>
6933 PR tree-optimization/71230
6934 * gfortran.dg/pr71230-1.f90: New testcase.
6935 * gfortran.dg/pr71230-2.f90: Likewise.
6937 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6939 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6940 * gcc.dg/vect/pr58135.c: Add new.
6941 * gfortran.dg/pr46519-1.f: Adjust test case.
6943 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6946 * g++.dg/cpp0x/decltype64.C: New.
6948 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6950 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6951 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6952 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6954 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6956 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6957 Add poly64x1_t and poly64x2_t cases if supported.
6958 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6959 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6960 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6961 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6962 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6964 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6966 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6967 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6968 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6969 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6970 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6971 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6972 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6974 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6976 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6978 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6980 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6981 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6983 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6985 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6986 constraint instead of "r".
6987 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6988 insn instead of vxorpd.
6989 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6991 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6992 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6994 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6996 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6997 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6999 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7001 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7004 * gcc.dg/tree-ssa/pr40921.c: New test.
7006 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7009 * gcc.target/avr/pr71103.c: New test.
7011 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7014 * gcc.dg/tree-ssa/pr71179.c: New test.
7016 2016-05-20 Martin Sebor <msebor@redhat.com>
7019 * gcc.dg/init-excess-2.c: New test.
7021 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7023 * gnat.dg/opt53.adb: New test.
7024 * gnat.dg/opt54.adb: Likewise.
7026 2016-05-20 Martin Jambor <mjambor@suse.cz>
7028 PR tree-optimization/70884
7029 * gcc.dg/tree-ssa/pr70919.c: New test.
7031 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7033 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7035 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7036 fix code formatting.
7038 2016-05-20 Nathan Sidwell <nathan@acm.org>
7040 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7042 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7044 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7046 * jit.dg/all-non-failing-tests.h: Add
7047 test-factorial-must-tail-call.c.
7048 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7049 * jit.dg/test-factorial-must-tail-call.c: New test case.
7051 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7054 * gfortran.dg/pr71204.f90: New test.
7056 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7058 * gcc.target/nvptx/sincos.c: New test.
7060 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7063 * g++.dg/cpp1y/auto-fn31.C: New.
7065 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7067 * gcc.target/powerpc/vec-addec.c: New test.
7068 * gcc.target/powerpc/vec-addec-int128.c: New test.
7070 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7072 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7073 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7074 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7075 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7077 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
7079 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7081 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7084 * g++.dg/opt/pr71210-1.C: New test.
7085 * g++.dg/opt/pr71210-2.C: New test.
7087 PR tree-optimization/29756
7088 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7089 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7090 only on selected targets where V4SImode vectors are known to be
7093 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
7095 PR tree-optimization/71079
7096 PR tree-optimization/71206
7097 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7099 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7101 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7102 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7103 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7105 2016-05-20 Richard Guenther <rguenther@suse.de>
7107 PR tree-optimization/29756
7108 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7110 2016-05-20 Richard Biener <rguenther@suse.de>
7112 PR tree-optimization/71185
7113 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7115 2016-05-20 Richard Biener <rguenther@suse.de>
7117 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7119 2016-05-19 Marek Polacek <polacek@redhat.com>
7122 * g++.dg/diagnostic/pr71075.C: New test.
7124 2016-05-19 David Malcolm <dmalcolm@redhat.com>
7127 * g++.dg/pr71184.C: New test case.
7129 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7131 * gcc.target/powerpc/darn-0.c: New test.
7132 * gcc.target/powerpc/darn-1.c: New test.
7133 * gcc.target/powerpc/darn-2.c: New test.
7135 2016-05-19 Marek Polacek <polacek@redhat.com>
7137 PR tree-optimization/71031
7138 * gcc.dg/tree-ssa/vrp100.c: New test.
7140 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7142 PR rtl-optimization/71148
7143 * gcc.dg/pr71148.c: New test.
7145 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7148 * gcc.target/arm/pr71056.c: New test.
7150 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7152 * c-c++-common/pr69669.c: Check the used mode.
7154 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7157 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7159 2016-05-19 Richard Biener <rguenther@suse.de>
7161 PR tree-optimization/70729
7162 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7163 * gcc.dg/graphite/scop-18.c: Likewise.
7164 * gcc.dg/pr41783.c: Disable LIM.
7165 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7166 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7167 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7168 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7169 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7170 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7171 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7172 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7173 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7174 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7175 * gfortran.dg/pr42108.f90: Likewise.
7177 2016-05-18 David Malcolm <dmalcolm@redhat.com>
7180 * gcc.dg/spellcheck-options-11.c: New test case.
7182 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7185 * g++.dg/opt/pr71100.C: New test.
7187 2016-05-18 Martin Jambor <mjambor@suse.cz>
7190 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7191 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7192 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7193 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7195 2016-05-18 Martin Jambor <mjambor@suse.cz>
7198 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7199 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7200 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7201 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7202 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7204 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7207 * g++.dg/template/crash122.C: New.
7209 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7212 * g++.dg/template/pr70466-1.C: New.
7213 * g++.dg/template/pr70466-2.C: Likewise.
7215 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7217 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7218 splat operations and the XXSPLTIB instruction.
7219 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7220 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7221 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7222 xxlxor to clear a register.
7224 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7226 * gcc.dg/torture/pr71020.c: New test.
7228 2016-05-18 Martin Jambor <mjambor@suse.cz>
7231 * gcc.dg/ipa/pr70646.c: New test.
7233 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7235 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7237 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7239 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7240 missing tests for vreinterpretq_p{8,16}.
7242 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7244 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7245 vsliq_n_s64 and vsliq_n_u64.
7247 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7249 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7250 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7252 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7254 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7255 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7256 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7258 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7260 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7263 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7265 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7266 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7267 "blr\t" and switch to scan-assembler-times.
7269 2016-05-18 Jiong Wang <jiong.wang@arm.com>
7271 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7273 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7274 declarations under __aarch64__ and __ARM_FEATURE_FMA.
7276 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7278 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7279 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7280 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7281 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7282 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7283 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7285 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7286 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7288 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7289 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7291 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7292 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7294 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7296 2016-05-18 Richard Biener <rguenther@suse.de>
7298 PR tree-optimization/71168
7299 * gcc.dg/torture/pr71168.c: New testcase.
7301 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7304 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7305 * gcc.dg/tree-ssa/pr63586.c: New test.
7306 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7308 2016-05-17 Nathan Sidwell <nathan@acm.org>
7310 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7311 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7312 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7313 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7315 2016-05-17 Nathan Sidwell <nathan@acm.org>
7317 * gcc.target/nvptx/abi-vararg-3.c: New.
7319 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7321 PR tree-optimization/54579
7323 * gcc.dg/fold-notrotate-1.c: New test.
7324 * gcc.dg/fold-notshift-1.c: New test.
7325 * gcc.dg/fold-notshift-2.c: New test.
7327 2016-05-17 Marek Polacek <polacek@redhat.com>
7330 * g++.dg/ipa/pr71146.C: New test.
7332 2016-05-17 David Malcolm <dmalcolm@redhat.com>
7334 * jit.dg/test-error-array-bounds.c: New test case.
7336 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7338 * gcc.dg/tree-ssa/and-1.c: New testcase.
7340 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7342 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7343 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7345 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7347 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7348 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7350 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7352 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7354 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7356 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7358 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7360 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7361 ".2d[index]" when scan the assembly.
7362 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7363 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7365 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7367 2016-05-17 Richard Biener <rguenther@suse.de>
7369 PR tree-optimization/71132
7370 * gcc.dg/torture/pr71132.c: New testcase.
7372 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7374 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7376 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7379 * gcc.target/aarch64/pr70809_1.c: New test.
7381 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7383 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7384 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7385 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7386 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7388 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7389 Ilya Enkovich <ilya.enkovich@intel.com>
7392 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7394 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
7396 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7397 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7399 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7401 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7402 test for __ARM_FP16_ARGS.
7403 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7404 * gcc.target/arm/aapcs/neon-vect10.c: New.
7405 * gcc.target/arm/aapcs/neon-vect9.c: New.
7406 * gcc.target/arm/aapcs/vfp18.c: New.
7407 * gcc.target/arm/aapcs/vfp19.c: New.
7408 * gcc.target/arm/aapcs/vfp20.c: New.
7409 * gcc.target/arm/aapcs/vfp21.c: New.
7410 * gcc.target/arm/fp16-aapcs-1.c: New.
7411 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7412 test for __ARM_FP16_ARGS.
7413 * g++.target/arm/fp16-return-1.c: Update expected output.
7415 2016-05-16 Jiong Wang <jiong.wang@arm.com>
7418 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7420 2016-05-15 Harald Anlauf <anlauf@gmx.de>
7423 * gfortran.dg/pr69603.f90: New testcase.
7425 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
7427 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7429 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
7432 * gfortran.dg/pr71047.f08: New test.
7434 2016-05-13 Joseph Myers <joseph@codesourcery.com>
7436 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7437 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7438 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7440 2016-05-13 Martin Sebor <msebor@redhat.com>
7443 * g++.dg/cpp0x/constexpr-60049.C: New test.
7445 2016-05-13 Jakub Jelinek <jakub@redhat.com>
7448 * gcc.dg/pr71071.c: New test.
7450 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
7452 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7453 remove XOP handling.
7454 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
7456 2016-05-13 Nathan Sidwell <nathan@acm.org>
7458 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7459 __atomic_is_lock_free declaration.
7461 2016-05-13 Richard Biener <rguenther@suse.de>
7463 PR tree-optimization/42587
7464 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7466 2016-05-13 Martin Liska <mliska@suse.cz>
7468 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7469 the new format of dump output.
7471 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7473 * gcc.dg/pr71084.c: New test.
7475 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7478 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
7480 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7482 * gcc.target/aarch64/struct_return.c: New test.
7484 2016-05-12 Marek Polacek <polacek@redhat.com>
7487 * c-c++-common/pr70756-2.c: New test.
7488 * c-c++-common/pr70756.c: New test.
7490 2016-05-12 Richard Biener <rguenther@suse.de>
7492 PR tree-optimization/71059
7493 * gcc.dg/torture/pr71059.c: New testcase.
7495 2016-05-12 Richard Biener <rguenther@suse.de>
7497 PR tree-optimization/71062
7498 * gcc.dg/torture/pr71062.c: New testcase.
7500 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7502 PR tree-optimization/71006
7503 * gcc.dg/pr71006.c: New test.
7505 2016-05-12 Marek Polacek <polacek@redhat.com>
7508 * gcc.dg/opts-7.c: New test.
7510 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7513 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7514 Add -save-temps to dg-options.
7515 Scan for ldmfd rather than pop instruction.
7516 * gcc.target/arm/interrupt-2.c: Likewise.
7517 * gcc.target/arm/pr70830.c: New test.
7519 2016-05-12 Jakub Jelinek <jakub@redhat.com>
7521 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7522 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7524 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7525 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7526 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7529 * gcc.target/i386/avx512vl-pack-1.c: New test.
7530 * gcc.target/i386/avx512vl-pack-2.c: New test.
7531 * gcc.target/i386/avx512bw-pack-2.c: New test.
7533 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7535 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7536 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7537 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7539 2016-05-12 Richard Biener <rguenther@suse.de>
7541 PR tree-optimization/70986
7542 * gcc.dg/torture/pr70986-1.c: New testcase.
7543 * gcc.dg/torture/pr70986-2.c: Likewise.
7544 * gcc.dg/torture/pr70986-3.c: Likewise.
7546 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7549 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7550 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7552 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
7554 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7556 * gcc.target/i386/pr66746.c: Ditto.
7558 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7560 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7562 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7563 warning when using -mvsx-timode.
7564 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7565 * gcc.target/powerpc/dform-2.c: Likewise.
7566 * gcc.target/powerpc/pr68805.c: Likewise.
7568 2016-05-11 Marek Polacek <polacek@redhat.com>
7571 * c-c++-common/attributes-3.c: New test.
7573 2016-05-11 Nathan Sidwell <nathan@acm.org>
7575 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7576 * gcc.c-torture/execute/pr68185.c: Likewise.
7577 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7578 * gcc.dg/pr69634.c: Requires scheduling.
7579 * gcc.dg/torture/pr66178.c: Require label values.
7580 * gcc.dg/setjmp-6.c: Require indirect jumps.
7582 2016-05-11 Richard Biener <rguenther@suse.de>
7584 PR tree-optimization/71055
7585 * gcc.dg/torture/pr71055.c: New testcase.
7587 2016-05-11 Richard Biener <rguenther@suse.de>
7590 * g++.dg/debug/pr71057.C: New testcase.
7592 2016-05-11 Jakub Jelinek <jakub@redhat.com>
7595 * gfortran.dg/gomp/pr70855.f90: New test.
7597 2016-05-11 Richard Biener <rguenther@suse.de>
7600 * g++.dg/torture/pr71002.C: New testcase.
7602 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7605 * gcc.dg/pr70807.c: New test.
7607 2016-05-10 Martin Sebor <msebor@redhat.com>
7610 * g++.dg/Wattributes.C: New test.
7612 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
7614 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7615 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7616 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7618 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7621 * gcc.target/i386/pr70799-1.c: New test.
7623 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7625 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7627 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7630 * gcc.target/i386/pr70877.c: New test.
7632 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7634 PR tree-optimization/70786
7635 * gcc.target/i386/pr70876.c: New test.
7637 2016-05-10 Jakub Jelinek <jakub@redhat.com>
7640 * gcc.target/i386/avx512vl-logic-1.c: New test.
7641 * gcc.target/i386/avx512vl-logic-2.c: New test.
7642 * gcc.target/i386/avx512dq-logic-2.c: New test.
7644 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7647 * gcc.target/powerpc/pr70963.c: New.
7649 2016-05-10 David Malcolm <dmalcolm@redhat.com>
7651 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7652 (test_very_wide_line): Add ruler to expected output.
7653 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7654 (test_very_wide_line): Likewise.
7655 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7656 (test_show_locus): Within the handling of "test_very_wide_line",
7657 enable show_ruler_p on the diagnostic context.
7659 2016-05-10 Richard Biener <rguenther@suse.de>
7661 PR tree-optimization/71039
7662 * gcc.dg/torture/pr71039.c: New testcase.
7664 2016-05-10 Nathan Sidwell <nathan@acm.org>
7666 * gcc.dg/nested-func-10.c: Requires alloca.
7667 * gcc.dg/nested-func-9.c: Requires alloca.
7668 * gcc.c-torture/execute/pr70460.c: Requires labels.
7669 * gcc.c-torture/compile/pr70199.c: Requires labels.
7670 * gcc.target/nvptx/decl.c: Compile only.
7671 * gcc.target/nvptx/trailing-init.c: Compile only.
7672 * gcc.target/nvptx/ary-init.c: Compile only.
7674 2016-05-10 Marek Polacek <polacek@redhat.com>
7677 * gcc.dg/attr-opt-1.c: New test.
7679 2016-05-10 Richard Biener <rguenther@suse.de>
7681 PR tree-optimization/70497
7682 PR tree-optimization/28367
7683 * gcc.dg/torture/20160404-1.c: New testcase.
7684 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7685 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7687 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7689 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7691 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
7693 * gcc.target/i386/fabsneg-1.c New test.
7695 2016-05-09 Alan Modra <amodra@gmail.com>
7698 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7700 2016-05-09 Richard Biener <rguenther@suse.de>
7702 PR tree-optimization/70985
7703 * gcc.dg/torture/pr70985.c: New testcase.
7705 2016-05-09 Bin Cheng <bin.cheng@arm.com>
7707 * gcc.dg/tree-ssa/ifc-9.c: New test.
7708 * gcc.dg/tree-ssa/ifc-10.c: New test.
7709 * gcc.dg/tree-ssa/ifc-11.c: New test.
7710 * gcc.dg/tree-ssa/ifc-12.c: New test.
7711 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7712 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7713 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7715 2016-05-09 Richard Biener <rguenther@suse.de>
7718 * gfortran.dg/pr70937.f90: New testcase.
7720 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7722 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7724 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
7727 * gfortran.dg/dec_structure_1.f90: New testcase.
7728 * gfortran.dg/dec_structure_2.f90: Ditto.
7729 * gfortran.dg/dec_structure_3.f90: Ditto.
7730 * gfortran.dg/dec_structure_4.f90: Ditto.
7731 * gfortran.dg/dec_structure_5.f90: Ditto.
7732 * gfortran.dg/dec_structure_6.f90: Ditto.
7733 * gfortran.dg/dec_structure_7.f90: Ditto.
7734 * gfortran.dg/dec_structure_8.f90: Ditto.
7735 * gfortran.dg/dec_structure_9.f90: Ditto.
7736 * gfortran.dg/dec_structure_10.f90: Ditto.
7737 * gfortran.dg/dec_structure_11.f90: Ditto.
7738 * gfortran.dg/dec_union_1.f90: Ditto.
7739 * gfortran.dg/dec_union_2.f90: Ditto.
7740 * gfortran.dg/dec_union_3.f90: Ditto.
7741 * gfortran.dg/dec_union_4.f90: Ditto.
7742 * gfortran.dg/dec_union_5.f90: Ditto.
7743 * gfortran.dg/dec_union_6.f90: Ditto.
7744 * gfortran.dg/dec_union_7.f90: Ditto.
7746 2016-05-07 Tom de Vries <tom@codesourcery.com>
7748 PR tree-optimization/70956
7749 * gcc.dg/graphite/pr70956.c: New test.
7751 2016-05-06 Jakub Jelinek <jakub@redhat.com>
7754 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7755 (a, b, c, d): Change type from char to signed char.
7756 (main): Compare against (signed char) -1634678893 instead of
7757 hardcoded -109. Use __builtin_abort instead of abort.
7759 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7760 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7762 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7764 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7767 * gcc.dg/torture/pr70935.c: New test.
7769 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7772 * gcc.target/sh/pr58219.c: New tests.
7774 2016-05-06 Richard Biener <rguenther@suse.de>
7776 PR tree-optimization/70960
7777 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7779 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7782 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7783 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7784 Adjust expected instruction counts.
7785 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7787 2016-05-06 Marek Polacek <polacek@redhat.com>
7790 * gcc.dg/ubsan/bounds-3.c: New test.
7792 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7795 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7797 2016-05-06 Richard Biener <rguenther@suse.de>
7800 * gfortran.dg/pr70931.f90: New testcase.
7802 2016-05-06 Richard Biener <rguenther@suse.de>
7805 * gcc.dg/torture/pr70941.c: New testcase.
7807 2016-05-05 Bin Cheng <bin.cheng@arm.com>
7809 PR tree-optimization/57206
7810 * gcc.dg/vect/pr57206.c: New test.
7812 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7814 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7816 2016-05-05 Jakub Jelinek <jakub@redhat.com>
7818 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7820 * c-c++-common/Wdangling-else-4.c: New test.
7822 2016-05-04 Jakub Jelinek <jakub@redhat.com>
7826 * g++.dg/opt/pr70906.C: New test.
7827 * g++.dg/opt/pr70933.C: New test.
7829 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7831 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
7833 * gcc.dg/ipa/pure-const-3.c: New testcase.
7835 2016-05-04 Marek Polacek <polacek@redhat.com>
7837 * c-c++-common/Wdangling-else-1.c: New test.
7838 * c-c++-common/Wdangling-else-2.c: New test.
7839 * c-c++-common/Wdangling-else-3.c: New test.
7841 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7843 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7846 2016-05-04 Marek Polacek <polacek@redhat.com>
7849 * gcc.dg/Waddress-2.c: New test.
7851 2016-05-04 Alan Modra <amodra@gmail.com>
7853 * gcc.target/powerpc/pr70866.c: New.
7855 2016-05-03 Martin Sebor <msebor@redhat.com>
7858 * c-c++-common/builtin_location.c: New test.
7859 * g++.dg/cpp1y/builtin_location.C: New test.
7861 2016-05-03 Marek Polacek <polacek@redhat.com>
7864 * gcc.dg/pr70859.c: New test.
7865 * gcc.dg/pr70859-2.c: New test.
7867 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7869 * gnat.dg/debug5.adb: New testcase.
7871 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7873 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7874 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7875 Procedure to check for z10 instruction set.
7877 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7879 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7881 2016-05-03 Alan Modra <amodra@gmail.com>
7883 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7885 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7887 * gcc.target/i386/avx512f-cvt-1.c: New test.
7889 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7891 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7892 -fdump-tree-vrp-details.
7894 2016-05-03 Richard Biener <rguenther@suse.de>
7896 * gcc.dg/pr30172-1.c: Adjust.
7897 * gcc.dg/pr63743.c: Likewise.
7898 * gcc.dg/tm/pr51696.c: Likewise.
7899 * c-c++-common/tm/safe-1.c: Likewise.
7900 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7901 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7902 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7903 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7905 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7907 PR rtl-optimization/70467
7908 * gcc.target/i386/pr70467-3.c: New test.
7909 * gcc.target/i386/pr70467-4.c: New test.
7911 PR tree-optimization/70916
7912 * gcc.c-torture/compile/pr70916.c: New test.
7915 * gcc.target/i386/pr49244-1.c: New test.
7916 * gcc.target/i386/pr49244-2.c: New test.
7918 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7920 PR rtl-optimization/44281
7921 * gcc.target/i386/pr44281.c: New test.
7923 2016-05-03 bin cheng <bin.cheng@arm.com>
7925 PR tree-optimization/56541
7926 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7927 * gcc.dg/vect/pr56541.c: new test.
7929 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7931 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7933 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7935 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7938 * c-c++-common/asan/clone-test-1.c (main): Align child process
7941 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7944 * g++.dg/spellcheck-fields-2.C: New test case.
7946 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7949 * g++.dg/pr62314.C: New test case.
7951 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7953 * gcc.dg/ipa/inline-8.c: New testcase.
7955 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7957 PR rtl-optimization/70467
7958 * gcc.target/i386/pr70467-1.c: New test.
7960 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7962 * gcc.dg/spec-options.c: Run the test on all targets.
7963 * gcc.dg/foo.specs: Use cpp_unique_options.
7965 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7967 * gcc.dg/tree-ssa/unord.c: New testcase.
7969 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7971 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7973 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7975 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7977 2016-05-02 Marek Polacek <polacek@redhat.com>
7980 * gcc.dg/enum-incomplete-3.c: New test.
7982 2016-05-02 Marek Polacek <polacek@redhat.com>
7983 Tom de Vries <tom@codesourcery.com>
7985 PR tree-optimization/70700
7986 * gcc.dg/pr70700.c: New test.
7988 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7990 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7991 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7992 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7993 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7994 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7996 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7998 * ada/acats/run_acats: Rename into...
7999 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8000 * ada/acats/run_all.sh: Remove redundant test.
8001 (target_run): Move around.
8002 (target_gnatchop): Use newly built executable.
8003 (target_gnatmake): Likewise.
8004 Check that the compilation of impbit succeeds.
8006 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8008 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8009 * gcc.dg/20021029-1.c: Likewise.
8010 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8011 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8012 * gcc.target/sh/cmpstr.c: Likewise.
8013 * gcc.target/sh/cmpstrn.c: Likewise.
8014 * gcc.target/sh/memset.c: Likewise.
8015 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8016 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8017 * gcc.target/sh/pr39423-1.c: Likewise.
8018 * gcc.target/sh/pr49468-di.c: Likewise.
8019 * gcc.target/sh/pr49468-si.c: Likewise.
8020 * gcc.target/sh/pr49880-1.c: Likewise.
8021 * gcc.target/sh/pr49880-2.c: Likewise.
8022 * gcc.target/sh/pr49880-3.c: Likewise.
8023 * gcc.target/sh/pr50751-1.c: Likewise.
8024 * gcc.target/sh/pr50751-4.c: Likewise.
8025 * gcc.target/sh/pr50751-7.c: Likewise.
8026 * gcc.target/sh/pr51244-1.c: Likewise.
8027 * gcc.target/sh/pr51244-10.c: Likewise.
8028 * gcc.target/sh/pr51244-11.c: Likewise.
8029 * gcc.target/sh/pr51244-12.c: Likewise.
8030 * gcc.target/sh/pr51244-13.c: Likewise.
8031 * gcc.target/sh/pr51244-14.c: Likewise.
8032 * gcc.target/sh/pr51244-17.c: Likewise.
8033 * gcc.target/sh/pr51244-18.c: Likewise.
8034 * gcc.target/sh/pr51244-19.c: Likewise.
8035 * gcc.target/sh/pr51244-4.c: Likewise.
8036 * gcc.target/sh/pr51244-5.c: Likewise.
8037 * gcc.target/sh/pr51244-7.c: Likewise.
8038 * gcc.target/sh/pr51244-8.c: Likewise.
8039 * gcc.target/sh/pr51244-9.c: Likewise.
8040 * gcc.target/sh/pr51697.c: Likewise.
8041 * gcc.target/sh/pr52483-1.c: Likewise.
8042 * gcc.target/sh/pr52483-2.c: Likewise.
8043 * gcc.target/sh/pr52483-3.c: Likewise.
8044 * gcc.target/sh/pr52483-5.c: Likewise.
8045 * gcc.target/sh/pr52933-1.c: Likewise.
8046 * gcc.target/sh/pr52933-2.c: Likewise.
8047 * gcc.target/sh/pr52933-3.c: Likewise.
8048 * gcc.target/sh/pr53568-1.c: Likewise.
8049 * gcc.target/sh/pr53976-1.c: Likewise.
8050 * gcc.target/sh/pr53988-1.c: Likewise.
8051 * gcc.target/sh/pr53988.c: Likewise.
8052 * gcc.target/sh/pr54089-1.c: Likewise.
8053 * gcc.target/sh/pr54089-6.c: Likewise.
8054 * gcc.target/sh/pr54089-7.c: Likewise.
8055 * gcc.target/sh/pr54089-8.c: Likewise.
8056 * gcc.target/sh/pr54089-9.c: Likewise.
8057 * gcc.target/sh/pr54236-1.c: Likewise.
8058 * gcc.target/sh/pr54236-2.c: Likewise.
8059 * gcc.target/sh/pr54236-3.c: Likewise.
8060 * gcc.target/sh/pr54236-4.c: Likewise.
8061 * gcc.target/sh/pr54386.c: Likewise.
8062 * gcc.target/sh/pr54602-1.c: Likewise.
8063 * gcc.target/sh/pr54685.c: Likewise.
8064 * gcc.target/sh/pr54760-1.c: Likewise.
8065 * gcc.target/sh/pr54760-2.c: Likewise.
8066 * gcc.target/sh/pr54760-3.c: Likewise.
8067 * gcc.target/sh/pr54760-4.c: Likewise.
8068 * gcc.target/sh/pr54760-5.c: Likewise.
8069 * gcc.target/sh/pr54760-6.c: Likewise.
8070 * gcc.target/sh/pr55146.c: Likewise.
8071 * gcc.target/sh/pr55160.c: Likewise.
8072 * gcc.target/sh/pr59278.c: Likewise.
8073 * gcc.target/sh/pr59401-1.c: Likewise.
8074 * gcc.target/sh/pr59533-1.c: Likewise.
8075 * gcc.target/sh/pr63260.c: Likewise.
8076 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8077 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8078 * gcc.target/sh/strlen.c: Likewise.
8079 * gcc.target/sh/torture/pr30807.c: Likewise.
8080 * gcc.target/sh/torture/pr34777.c: Likewise.
8081 * gcc.target/sh/torture/pr64652.c: Likewise.
8082 * gcc.target/sh/torture/pr65505.c: Likewise.
8083 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8084 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8086 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8089 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8091 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8093 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8094 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8095 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8096 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8098 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8100 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8101 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8103 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8106 * c-c++-common/goacc/combined-reduction.c: New test.
8107 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8109 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8111 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8112 *movdi_internal pattern only if PIC off.
8113 * gcc.target/i386/pr70155-2.c: Likewise.
8114 * gcc.target/i386/pr70155-3.c: Likewise.
8115 * gcc.target/i386/pr70155-4.c: Likewise.
8116 * gcc.target/i386/pr70155-5.c: Likewise.
8117 * gcc.target/i386/pr70155-6.c: Likewise.
8118 * gcc.target/i386/pr70155-7.c: Likewise.
8119 * gcc.target/i386/pr70155-8.c: Likewise.
8120 * gcc.target/i386/pr70155-15.c: Likewise.
8121 * gcc.target/i386/pr70155-17.c: Likewise.
8122 * gcc.target/i386/pr70155-22.c: Likewise.
8124 2016-04-29 Bin Cheng <bin.cheng@arm.com>
8126 PR tree-optimization/70803
8127 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8129 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8131 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8132 optimization of vector loop.
8133 * gcc.target/i386/vect-unpack-3.c: New test.
8134 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8135 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8136 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8138 2016-04-29 Marek Polacek <polacek@redhat.com>
8141 * g++.dg/ubsan/null-7.C: New test.
8144 * gcc.dg/pr70852.c: New test.
8146 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8149 * g++.dg/cpp0x/alignas6.C: New test.
8151 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8153 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8154 * gcc.dg/pr27003.c: Likewise.
8155 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8156 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8157 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8158 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8159 * gcc.target/arc/mxy.c: Likewise.
8160 * gcc.target/arc/mswape.c: Likewise.
8161 * gcc.target/arc/mrtsc.c: Likewise.
8162 * gcc.target/arc/mcrc.c: Likewise.
8163 * gcc.target/arc/mdsp-packa.c: Likewise.
8164 * gcc.target/arc/mdvbf.c: Likewise.
8165 * gcc.target/arc/mlock.c: Likewise.
8166 * gcc.target/arc/mmac-24.c: Likewise.
8167 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8169 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8170 Matthijs Kooijman <matthijs@stdin.nl>
8171 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8174 * gcc.target/avr/pr60040-1.c: New.
8175 * gcc.target/avr/pr60040-2.c: New.
8177 2016-04-29 Richard Biener <rguenther@suse.de>
8179 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8181 2016-04-29 Richard Biener <rguenther@suse.de>
8183 PR tree-optimization/13962
8184 PR tree-optimization/65686
8185 * gcc.dg/uninit-pr65686.c: New testcase.
8187 2016-04-29 Jakub Jelinek <jakub@redhat.com>
8190 * gcc.dg/pr70843.c: New test.
8192 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8195 * gcc.target/i386/pr70858.c: New test.
8197 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8199 * gcc.target/arc/nps400-1.c: New file.
8201 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8202 Andrew Burgess <andrew.burgess@embecosm.com>
8204 * gcc.target/arc/movh_cl-1.c: New file.
8206 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8207 Andrew Burgess <andrew.burgess@embecosm.com>
8209 * gcc.target/arc/extzv-1.c: New file.
8210 * gcc.target/arc/insv-1.c: New file.
8211 * gcc.target/arc/insv-2.c: New file.
8212 * gcc.target/arc/movb-1.c: New file.
8213 * gcc.target/arc/movb-2.c: New file.
8214 * gcc.target/arc/movb-3.c: New file.
8215 * gcc.target/arc/movb-4.c: New file.
8216 * gcc.target/arc/movb-5.c: New file.
8217 * gcc.target/arc/movb_cl-1.c: New file.
8218 * gcc.target/arc/movb_cl-2.c: New file.
8219 * gcc.target/arc/movbi_cl-1.c: New file.
8220 * gcc.target/arc/movl-1.c: New file.
8222 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8223 Andrew Burgess <andrew.burgess@embecosm.com>
8225 * gcc.target/arc/cmem-1.c: New file.
8226 * gcc.target/arc/cmem-2.c: New file.
8227 * gcc.target/arc/cmem-3.c: New file.
8228 * gcc.target/arc/cmem-4.c: New file.
8229 * gcc.target/arc/cmem-5.c: New file.
8230 * gcc.target/arc/cmem-6.c: New file.
8231 * gcc.target/arc/cmem-7.c: New file.
8232 * gcc.target/arc/cmem-ld.inc: New file.
8233 * gcc.target/arc/cmem-st.inc: New file.
8235 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8238 * gcc.target/i386/pr70821.c: New test.
8240 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8242 * gcc.target/powerpc/vec-adde.c: New test.
8243 * gcc.target/powerpc/vec-adde-int128.c: New test.
8245 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8247 * gcc.target/i386/avx-vround-1.c: New test.
8248 * gcc.target/i386/avx-vround-2.c: New test.
8249 * gcc.target/i386/avx512vl-vround-1.c: New test.
8250 * gcc.target/i386/avx512vl-vround-2.c: New test.
8252 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8255 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8256 (check_effective_target_cilkplus_runtime): ... this.
8257 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8258 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8260 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8261 Require cilkplus_runtime.
8262 Don't add -lcilkrts.
8263 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8264 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8265 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8266 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8267 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8268 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8269 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8270 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8271 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8272 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8273 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8274 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8275 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8276 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8277 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8278 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8279 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8280 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8281 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8282 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8283 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8284 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8285 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8286 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8287 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8288 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8289 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8290 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8291 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8293 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8294 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8296 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8298 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8301 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
8303 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8304 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8306 2015-04-27 Ryan Burn <contact@rnburn.com>
8310 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8312 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8313 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8315 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8317 * gnat.dg/limited_with4.ad[sb]: New test.
8318 * gnat.dg/limited_with4_pkg.ads: New helper.
8320 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8323 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8324 and movv1ti_internal patterns
8325 * gcc.target/i386/pr70155-1.c: New test.
8326 * gcc.target/i386/pr70155-2.c: Likewise.
8327 * gcc.target/i386/pr70155-3.c: Likewise.
8328 * gcc.target/i386/pr70155-4.c: Likewise.
8329 * gcc.target/i386/pr70155-5.c: Likewise.
8330 * gcc.target/i386/pr70155-6.c: Likewise.
8331 * gcc.target/i386/pr70155-7.c: Likewise.
8332 * gcc.target/i386/pr70155-8.c: Likewise.
8333 * gcc.target/i386/pr70155-9.c: Likewise.
8334 * gcc.target/i386/pr70155-10.c: Likewise.
8335 * gcc.target/i386/pr70155-11.c: Likewise.
8336 * gcc.target/i386/pr70155-12.c: Likewise.
8337 * gcc.target/i386/pr70155-13.c: Likewise.
8338 * gcc.target/i386/pr70155-14.c: Likewise.
8339 * gcc.target/i386/pr70155-15.c: Likewise.
8340 * gcc.target/i386/pr70155-16.c: Likewise.
8341 * gcc.target/i386/pr70155-17.c: Likewise.
8342 * gcc.target/i386/pr70155-18.c: Likewise.
8343 * gcc.target/i386/pr70155-19.c: Likewise.
8344 * gcc.target/i386/pr70155-20.c: Likewise.
8345 * gcc.target/i386/pr70155-21.c: Likewise.
8346 * gcc.target/i386/pr70155-22.c: Likewise.
8348 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8350 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8353 2016-04-27 Bin Cheng <bin.cheng@arm.com>
8355 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8356 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8357 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8358 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8359 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8361 2016-04-27 Richard Biener <rguenther@suse.de>
8364 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8365 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8367 2016-04-27 Nathan Sidwell <nathan@acm.org>
8369 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8370 * g++.dg/ubsan/pr63956.C: Adjust error location.
8372 2016-04-27 Nick Clifton <nickc@redhat.com>
8375 * gcc.dg/pr49889.c: New test.
8377 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8379 * c-c++-common/memset-array.c: New test.
8381 2016-04-26 Martin Sebor <msebor@redhat.com>
8384 * g++.dg/cpp1y/func_constexpr.C: New test.
8386 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8389 * g++.dg/cpp0x/enum32.C: New test.
8390 * g++.dg/cpp0x/enum33.C: New test.
8392 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8394 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8395 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8396 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8397 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8398 * gcc.c-torture/execute/pr38151.c: Likewise.
8399 * gcc.c-torture/execute/pr66556.c: Likewise.
8400 * gcc.c-torture/execute/pr67781.c: Likewise.
8401 * gcc.c-torture/execute/pr68648.c: Likewise.
8403 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
8405 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8407 2016-04-26 Marek Polacek <polacek@redhat.com>
8410 * gcc.dg/pr67784-3.c: New test.
8411 * gcc.dg/pr67784-4.c: New test.
8412 * gcc.dg/pr67784-5.c: New test.
8415 * gcc.dg/Wnested-externs-2.c: New test.
8417 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
8419 * gcc.dg/fold-plusmult.c: Adjust.
8420 * gcc.dg/no-strict-overflow-6.c: Adjust.
8421 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8423 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8425 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8427 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8428 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8429 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8430 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8431 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8432 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8433 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8434 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8435 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8436 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8437 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8438 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8439 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8440 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8441 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8442 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8443 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8444 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8445 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8446 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8447 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8448 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8450 * gcc.target/i386/pr32219-4.c: Likewise.
8451 * gcc.target/i386/pr32219-6.c: Likewise.
8452 * gcc.target/i386/pr32219-8.c: Likewise.
8454 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8456 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8459 2016-04-26 Marek Polacek <polacek@redhat.com>
8462 * g++.dg/ext/cond2.C: New test.
8464 2016-04-26 Bin Cheng <bin.cheng@arm.com>
8466 PR tree-optimization/70771
8467 PR tree-optimization/70775
8468 * gcc.dg/pr70771.c: New test.
8469 * gcc.dg/pr70775.c: New test.
8471 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8473 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8475 2016-04-25 Richard Biener <rguenther@suse.de>
8477 PR tree-optimization/70780
8478 * gcc.dg/torture/pr70780.c: New testcase.
8480 2016-04-25 Michael Collison <michael.collison@arm.com>
8482 * gcc.target/arm/neon-vaddws16.c: New test.
8483 * gcc.target/arm/neon-vaddws32.c: New test.
8484 * gcc.target/arm/neon-vaddwu16.c: New test.
8485 * gcc.target/arm/neon-vaddwu32.c: New test.
8486 * gcc.target/arm/neon-vaddwu8.c: New test.
8487 * lib/target-supports.exp
8488 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8489 that arm neon support vector widen sum of HImode TO SImode.
8491 2016-04-23 Jakub Jelinek <jakub@redhat.com>
8494 * c-c++-common/asan/pr70712.c: New test.
8496 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8498 * .gitattributes: New file.
8500 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8502 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8504 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8506 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8507 * gfortran.dg/submodule_15.f08: Likewise.
8509 2016-04-22 Richard Biener <rguenther@suse.de>
8511 PR tree-optimization/70740
8512 * gcc.dg/torture/pr70740.c: New testcase.
8514 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8517 * gcc.target/i386/pr70750-1.c: New test.
8518 * gcc.target/i386/pr70750-2.c: Likewise.
8520 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8523 * g++.dg/cpp0x/auto48.C: New.
8525 2016-04-21 Marek Polacek <polacek@redhat.com>
8528 * g++.dg/cpp0x/forw_enum12.C: New test.
8529 * g++.dg/cpp0x/forw_enum13.C: New test.
8531 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8534 * gcc.target/i386/pr70728.c: New test.
8536 2016-04-21 Richard Biener <rguenther@suse.de>
8539 * gcc.dg/pr70747.c: New testcase.
8541 2016-04-21 Bin Cheng <bin.cheng@arm.com>
8543 PR tree-optimization/70715
8544 * gcc.dg/tree-ssa/scev-13.c: New test.
8546 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
8548 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8550 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
8552 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8554 2016-04-20 Jan Hubicka <jh@suse.cz>
8557 * g++.dg/ipa/nothrow-1.C: New testcase.
8559 2016-04-20 Nathan Sidwell <nathan@acm.org>
8562 * g++.dg/eh/delete1.C: New.
8564 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8566 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8567 -mtune-ctrl=sse_typeless_stores.
8569 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8571 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8573 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8575 PR tree-optimization/69489
8576 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8578 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8581 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8582 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8583 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8585 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8587 PR tree-optimization/56625
8588 PR tree-optimization/69489
8589 * gcc.dg/vect/pr56625.c: New test.
8590 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8592 2016-04-20 Andrew Pinski <apinski@cavium.com>
8595 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8597 2016-04-20 Arnaud Charlet <charlet@adacore.com>
8599 * gnat.dg/self1.adb: Remove now incorrect test.
8601 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8603 * gcc.dg/tree-ssa/scev-11.c: New test.
8604 * gcc.dg/tree-ssa/scev-12.c: New test.
8606 2016-04-20 Marek Polacek <polacek@redhat.com>
8608 PR tree-optimization/70725
8609 * gcc.dg/pr70725.c: New test.
8611 2016-04-20 Richard Biener <rguenther@suse.de>
8613 PR tree-optimization/70726
8614 * g++.dg/vect/pr70726.cc: New testcase.
8616 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8619 * gcc.target/s390/pr70674.c: New test.
8621 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8623 PR libgfortran/70684
8624 * gfortran.dg/list_read_14.f90: New test.
8626 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8629 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8630 extern to force it misaligned.
8634 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8635 Don't check `*' before movv4sf_internal.
8636 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8637 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8638 Don't check `*' before movv16qi_internal.
8639 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8640 extern to force it misaligned.
8644 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8645 Don't check `*' before movv2df_internal.
8646 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8647 extern to force it misaligned.
8651 Check movv8sf_internal instead of avx_storeups256.
8652 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8654 2016-04-19 Richard Biener <rguenther@suse.de>
8656 PR tree-optimization/70171
8657 * g++.dg/tree-ssa/pr70171.C: New testcase.
8659 2016-04-19 Richard Biener <rguenther@suse.de>
8661 PR tree-optimization/70724
8662 * gcc.dg/torture/pr70724.c: New testcase.
8664 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8667 * gcc.target/i386/pr70689.c: New.
8669 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8672 * gcc.target/i386/pr70708.c: New test.
8674 2016-04-18 Richard Biener <rguenther@suse.de>
8676 PR tree-optimization/43434
8677 * gcc.dg/vect/pr43434.c: New testcase.
8678 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8679 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8680 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8681 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8682 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8683 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8684 * gcc.dg/gomp/pr68640.c: Likewise.
8685 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8686 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8688 2016-04-18 Richard Biener <rguenther@suse.de>
8690 PR tree-optimization/70701
8691 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8693 2016-04-18 Tom de Vries <tom@codesourcery.com>
8696 * gcc.dg/pr70161.c: Add dot-file scans.
8697 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8698 instead of after last dot char.
8700 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8702 * c-c++-common/dump-ada-spec-3.c: New test.
8703 * c-c++-common/dump-ada-spec-4.c: Likewise.
8705 2016-04-17 Tom de Vries <tom@codesourcery.com>
8708 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8710 2016-04-15 Jan Hubicka <jh@suse.cz>
8713 * g++.dg/ipa/pure-const-1.C: New testcase.
8714 * g++.dg/ipa/pure-const-2.C: New testcase.
8715 * g++.dg/ipa/pure-const-3.C: New testcase.
8717 2016-04-15 Marek Polacek <polacek@redhat.com>
8720 * gcc.dg/bitfld-22.c: New test.
8722 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8724 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8727 2016-04-15 Marek Polacek <polacek@redhat.com>
8730 * c-c++-common/pr70651.c: New test.
8732 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8734 PR rtl-optimization/70681
8735 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8736 dump scan on arm and powerpc.
8737 * gcc.dg/pr10474.c: Likewise.
8739 2016-04-15 Jakub Jelinek <jakub@redhat.com>
8744 * g++.dg/cpp1y/vla11.C: Revert for real.
8747 * c-c++-common/Wparentheses-1.c: New test.
8748 * c-c++-common/gomp/Wparentheses-1.c: New test.
8749 * c-c++-common/gomp/Wparentheses-2.c: New test.
8750 * c-c++-common/gomp/Wparentheses-3.c: New test.
8751 * c-c++-common/gomp/Wparentheses-4.c: New test.
8752 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8753 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8754 * c-c++-common/goacc/Wparentheses-1.c: New test.
8756 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8759 * gcc.target/i386/pr70662.c: New test.
8761 2016-04-15 Richard Biener <rguenther@suse.de>
8762 Alan Modra <amodra@gmail.com>
8764 PR tree-optimization/70130
8765 * gcc.dg/vect/O3-pr70130.c: New testcase.
8767 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8770 * gcc.target/powerpc/pr70669.c: New test.
8773 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8774 a power7 system that does not have an assembler that supports
8777 2016-04-14 Martin Sebor <msebor@redhat.com>
8782 * c-c++-common/ubsan/vla-1.c: Revert.
8783 * g++.dg/cpp1y/vla11.C: Same.
8784 * g++.dg/cpp1y/vla12.C: Same.
8785 * g++.dg/cpp1y/vla13.C: Same.
8786 * g++.dg/cpp1y/vla14.C: Same.
8787 * g++.dg/cpp1y/vla3.C: Same.
8788 * g++.dg/init/array24.C: Same.
8789 * g++.dg/ubsan/vla-1.C: Same.
8791 2016-04-14 Marek Polacek <polacek@redhat.com>
8792 Jan Hubicka <hubicka@ucw.cz>
8795 * g++.dg/torture/pr70029.C: New test.
8797 2016-04-14 Martin Sebor <msebor@redhat.com>
8799 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8800 type size to prevent failures on targets with very low maximum
8803 2016-04-14 Richard Biener <rguenther@suse.de>
8805 PR tree-optimization/70623
8806 * gcc.dg/torture/pr70623.c: New testcase.
8807 * gcc.dg/torture/pr70623-2.c: Likewise.
8809 2016-04-13 Martin Sebor <msebor@redhat.com>
8814 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8815 * g++.dg/cpp1y/vla11.C: New test.
8816 * g++.dg/cpp1y/vla12.C: New test.
8817 * g++.dg/cpp1y/vla13.C: New test.
8818 * g++.dg/cpp1y/vla14.C: New test.
8819 * g++.dg/cpp1y/vla3.C: Restore deleted test.
8820 * g++.dg/init/array24.C: Fully brace VLA initializer.
8821 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8823 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8826 * g++.dg/opt/pr70641.C: New test.
8828 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8830 PR rtl-optimization/68749
8831 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8832 effects of argument promotions.
8833 Remove default args to dg-skip-if.
8835 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8838 * g++.dg/parse/pr70635.C: New.
8840 2016-04-13 Marek Polacek <polacek@redhat.com>
8843 * c-c++-common/Wmisleading-indentation-4.c: New test.
8845 2016-04-13 Marek Polacek <polacek@redhat.com>
8848 * gcc.dg/Wparentheses-12.c: New test.
8849 * gcc.dg/Wparentheses-13.c: New test.
8851 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8853 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8854 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8855 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8857 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8860 * gcc.c-torture/compile/pr70633.c: New test.
8863 * gcc.dg/torture/pr70628.c: New test.
8865 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8868 * g++.dg/template/pr70610.C: New test.
8869 * g++.dg/template/pr70610-2.C: New test.
8870 * g++.dg/template/pr70610-3.C: New test.
8871 * g++.dg/template/pr70610-4.C: New test.
8873 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8875 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8879 * g++.dg/ext/pr70571.C: New test.
8881 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8884 * gcc.target/powerpc/pr70640.c: New test.
8886 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8889 * g++.dg/parse/pr68722.C: New.
8891 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8893 PR rtl-optimization/70596
8894 * gcc.target/i386/pr70596.c: New test.
8896 2016-04-12 Nathan Sidwell <nathan@acm.org>
8899 * g++.dg/init/pr70501.C: New.
8901 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8903 * gcc.target/i386/asm-flag-6.c: New test.
8905 2016-04-12 Tom de Vries <tom@codesourcery.com>
8907 PR tree-optimization/68756
8908 * gcc.dg/graphite/pr68756.c: New test.
8910 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8912 PR tree-optimization/70602
8913 * gcc.c-torture/execute/pr70602.c: New test.
8915 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8918 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8919 __float128 emulator is built and runs.
8920 * gcc.target/powerpc/float128-1.c: Likewise.
8922 * lib/target-supports.exp (check_ppc_float128_sw_available):
8923 Rework tests for __float128 software and hardware
8924 availability. Fix exit condition to return 0 on success.
8926 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8929 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8930 * gcc.target/aarch64/target_attr_15.c: Likewise.
8932 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8935 * g++.dg/cpp1y/pr69066.C: New.
8937 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8940 * gfortran.dg/pr36192.f90: Update test.
8941 * gfortran.dg/pr36192_1.f90: Update test.
8942 * gfortran.dg/real_dimension_1.f: Update test.
8943 * gfortran.dg/parameter_array_init_7.f90: New test.
8945 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8948 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8950 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8952 PR rtl-optimization/66669
8953 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8955 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8957 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8958 * gcc.dg/pie-1.c: Likewise.
8959 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8960 * gcc.dg/pic-4.c: Likewise.
8961 * gcc.dg/pie-3.c: Likewise.
8962 * gcc.dg/pie-4.c: Likewise.
8964 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8966 PR tree-optimization/68644
8967 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8969 PR rtl-optimization/64886
8970 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8972 2016-04-09 Tom de Vries <tom@codesourcery.com>
8974 PR tree-optimization/68953
8975 * gcc.dg/graphite/pr68953.c: New test.
8977 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8980 * gfortran.dg/deferred_character_16.f90: New test.
8982 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8984 PR tree-optimization/70586
8985 * gcc.c-torture/execute/pr70586.c: New test.
8987 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8990 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8991 with __builtin_memset
8992 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8994 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8998 PR tree-optimization/70373
9002 * c-c++-common/goacc/reduction-5.c: New test.
9003 * c-c++-common/goacc/reduction-promotions.c: New test.
9004 * gfortran.dg/goacc/reduction-3.f95: New test.
9005 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9007 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9011 * g++.dg/pr70590.C: New test.
9012 * g++.dg/pr70590-2.C: New test.
9014 2016-04-08 Jakub Jelinek <jakub@redhat.com>
9017 * gcc.target/i386/pr70593.c: New test.
9019 PR rtl-optimization/70574
9020 * gcc.target/i386/avx2-pr70574.c: New test.
9022 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9025 * c-c++-common/asan/pr70541.c: New test.
9027 2016-04-08 Tom de Vries <tom@codesourcery.com>
9029 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9030 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9032 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9035 * gcc.c-torture/execute/pr70566.c: New test.
9037 2016-04-08 Tom de Vries <tom@codesourcery.com>
9039 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9040 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9042 2016-04-08 Alan Modra <amodra@gmail.com>
9044 * gcc.target/powerpc/pr70117.c: New.
9046 2016-04-07 Jakub Jelinek <jakub@redhat.com>
9049 * gcc.dg/lto/simd-function_0.c: New test.
9051 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9053 * c-c++-common/attr-simd-2.c: Likewise.
9054 * c-c++-common/attr-simd-4.c: Likewise.
9055 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9056 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9058 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9061 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9063 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9064 Tom de Vries <tom@codesourcery.com>
9066 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9067 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9068 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9069 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9070 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9071 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9072 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9073 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9075 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9078 * g++.dg/warn/Wparentheses-29.C: New test.
9080 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9083 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9084 explicit braces to resolve a future -Wparentheses warning.
9086 2016-04-06 Richard Henderson <rth@redhat.com>
9088 * gcc.dg/pr61817-1.c: New test.
9089 * gcc.dg/pr61817-2.c: New test.
9090 * gcc.dg/pr69391-1.c: New test.
9091 * gcc.dg/pr69391-2.c: New test.
9093 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9095 PR rtl-optimization/70398
9096 * gcc.target/aarch64/pr70398.c: New.
9098 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9100 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9102 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
9103 Pedro Alves <palves@redhat.com>
9105 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9107 2016-04-06 Jakub Jelinek <jakub@redhat.com>
9109 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9110 Check for avx512f effective targets instead of avx2.
9111 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9113 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9114 * g++.dg/gomp/declare-simd-1.C: Likewise.
9115 * g++.dg/gomp/declare-simd-3.C: Likewise.
9116 * g++.dg/gomp/declare-simd-4.C: Likewise.
9119 * c-c++-common/gomp/pr70550-1.c: New test.
9120 * c-c++-common/gomp/pr70550-2.c: New test.
9122 2016-04-05 Nathan Sidwell <nathan@acm.org>
9125 * g++.dg/ext/attribute-may-alias-5.C: New.
9127 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9130 * c-c++-common/pr70336.c: New test.
9131 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9132 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9134 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
9137 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9139 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9141 PR rtl-optimization/70542
9142 * gcc.dg/torture/pr70542.c: New test.
9143 * gcc.target/i386/avx2-pr70542.c: New test.
9145 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9147 PR tree-optimization/70509
9148 * gcc.target/i386/avx512bw-pr70509.c: New test.
9150 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9153 * g++.dg/ext/constexpr-vla4.C: New test.
9155 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
9158 * gcc.target/i386/pr70510.c: New test.
9160 2016-04-05 Richard Biener <rguenther@suse.de>
9162 PR tree-optimization/70526
9163 * g++.dg/torture/pr70526.C: New testcase.
9165 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9168 * gcc.target/i386/pr70525.c: New test.
9170 2016-04-05 Richard Biener <rguenther@suse.de>
9173 * g++.dg/torture/pr70499.C: New testcase.
9175 2016-04-05 Richard Biener <rguenther@suse.de>
9177 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9180 2016-04-04 Jakub Jelinek <jakub@redhat.com>
9183 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9184 rs6000 ABI warnings.
9186 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
9189 * g++.dg/ipa/devirt-51.C: New testcase.
9191 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9192 Jakub Jelinek <jakub@redhat.com>
9195 * gcc.dg/torture/pr70457.c: New.
9197 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9200 * gfortran.dg/allocate_with_source_19.f08: New test.
9202 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9205 * gfortran.dg/coarray_allocate_6.f08: New test.
9207 2016-04-04 Richard Biener <rguenther@suse.de>
9209 PR rtl-optimization/70484
9210 * gcc.dg/torture/pr70484.c: New testcase.
9212 2016-04-04 Marek Polacek <polacek@redhat.com>
9215 * gcc.dg/torture/pr70307.c: New test.
9217 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9221 * gcc.target/sh/torture/pr70416.c: New.
9223 2016-04-02 Martin Sebor <msebor@redhat.com>
9229 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9230 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9231 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9232 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9233 * g++.dg/cpp0x/constexpr-string.C: Same.
9234 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9235 * g++.dg/cpp0x/pr65398.C: Same.
9236 * g++.dg/ext/constexpr-vla1.C: Same.
9237 * g++.dg/ext/constexpr-vla2.C: Same.
9238 * g++.dg/ext/constexpr-vla3.C: Same.
9239 * g++.dg/ubsan/pr63956.C: Same.
9241 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9243 PR rtl-optimization/70467
9244 * gcc.target/i386/pr70467-2.c: New test.
9246 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9247 Marek Polacek <polacek@redhat.com>
9250 * g++.dg/init/new47.C: New test.
9252 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9255 * gcc.target/arm/pr70496.c: New test.
9257 2016-04-01 Nathan Sidwell <nathan@acm.org>
9260 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9262 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9265 * gcc.dg/strlenopt.h (memmove): New.
9266 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9267 instead of "string.h".
9268 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9269 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9270 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9271 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9272 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9273 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9274 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9275 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9276 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9277 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9278 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9279 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9280 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9281 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9282 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9283 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9284 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9285 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9286 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9287 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9289 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9291 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9292 (Holder::foo): Reflect this.
9294 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9297 * gcc.dg/pr70442.c: New test.
9299 2016-03-31 Nathan Sidwell <nathan@acm.org>
9302 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9304 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9307 * gcc.target/i386/pr70453.c: New test.
9309 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
9312 * gcc.c-torture/pr70292.c: New test.
9314 2016-03-31 Marek Polacek <polacek@redhat.com>
9317 * c-c++-common/pr70297.c: New test.
9318 * g++.dg/cpp0x/typedef-redecl.C: New test.
9319 * gcc.dg/typedef-redecl2.c: New test.
9321 2016-03-31 Jakub Jelinek <jakub@redhat.com>
9323 PR rtl-optimization/70460
9324 * gcc.c-torture/execute/pr70460.c: New test.
9326 2016-03-31 Richard Biener <rguenther@suse.de>
9329 * g++.dg/ext/vector30.C: New testcase.
9331 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9332 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9334 * gfortran.dg/fmt_pf.f90: New test.
9336 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9338 Forward-port from 5 branch
9339 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9342 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9343 dg-require-effective-target after dg-do.
9345 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9347 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9349 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9350 Julian Brown <julian@codesourcery.com>
9351 Chung-Lin Tang <cltang@codesourcery.com>
9352 Cesar Philippidis <cesar@codesourcery.com>
9353 James Norris <jnorris@codesourcery.com>
9354 Tom de Vries <tom@codesourcery.com>
9355 Nathan Sidwell <nathan@codesourcery.com>
9357 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
9358 * c-c++-common/goacc/loop-clauses.c: Likewise.
9359 * g++.dg/goacc/template.C: Likewise.
9360 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9361 * gfortran.dg/goacc/loop-1.f95: Likewise.
9362 * gfortran.dg/goacc/loop-5.f95: Likewise.
9363 * gfortran.dg/goacc/loop-6.f95: Likewise.
9364 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9365 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9366 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9367 * c-c++-common/goacc/clauses-fail.c: Likewise.
9368 * c-c++-common/goacc/parallel-1.c: Likewise.
9369 * c-c++-common/goacc/reduction-1.c: Likewise.
9370 * c-c++-common/goacc/reduction-2.c: Likewise.
9371 * c-c++-common/goacc/reduction-3.c: Likewise.
9372 * c-c++-common/goacc/reduction-4.c: Likewise.
9373 * c-c++-common/goacc/routine-3.c: Likewise.
9374 * c-c++-common/goacc/routine-4.c: Likewise.
9375 * c-c++-common/goacc/routine-5.c: Likewise.
9376 * c-c++-common/goacc/tile.c: Likewise.
9377 * g++.dg/goacc/template.C: Likewise.
9378 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9379 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9380 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9381 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9382 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9383 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9384 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9385 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9386 * c-c++-common/goacc/use_device-1.c: ... this file.
9387 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9388 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9389 * c-c++-common/goacc/host_data-6.c: ... this file.
9390 * c-c++-common/goacc/loop-2-kernels.c: New file.
9391 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9392 * c-c++-common/goacc/loop-3.c: Likewise.
9393 * g++.dg/goacc/reference.C: Likewise.
9394 * g++.dg/goacc/routine-1.C: Likewise.
9395 * g++.dg/goacc/routine-2.C: Likewise.
9397 2016-03-30 Richard Biener <rguenther@suse.de>
9400 * gcc.dg/torture/pr70450.c: New testcase.
9402 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9405 * gcc.dg/torture/pr70421.c: New test.
9406 * gcc.target/i386/avx512f-pr70421.c: New test.
9408 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9411 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9412 (check): New function.
9414 (foo): Align stack to 16 bytes when calling bar.
9415 * gcc.target/i386/cleanup-2.c: Likewise.
9417 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9419 PR tree-optimization/59124
9420 * gcc.dg/Warray-bounds-19.c: New test.
9422 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
9424 * lib/prune.exp (escape_regex_chars): New.
9425 (prune_file_path): Update to quote metcharacters for regexp.
9427 2016-03-29 Jakub Jelinek <jakub@redhat.com>
9429 PR rtl-optimization/70429
9430 * gcc.c-torture/execute/pr70429.c: New test.
9432 PR tree-optimization/70405
9433 * gcc.dg/pr70405.c: New test.
9435 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9438 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9439 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9441 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9444 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9445 __cilkrts_set_param to set two workers.
9446 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9447 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9449 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9451 * g++.dg/ext/fnname5.C: Update the test for Darwin.
9453 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9456 * gcc.target/i386/pr70406.c: New test.
9458 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9460 * gnat.dg/specs/double_record_extension3.ads: New test.
9462 2016-03-25 Richard Henderson <rth@redhat.com>
9465 * gcc.target/aarch64/pr70120-1.c: New.
9466 * gcc.target/aarch64/pr70120-2.c: New.
9467 * gcc.target/aarch64/pr70120-3.c: New.
9469 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9472 * g++.dg/template/mangle2.C: The dg-do directive should be
9473 "compile" not "assemble".
9475 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9478 * gcc.dg/pr69650.c: New test.
9480 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
9482 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9484 2016-03-25 Alan Modra <amodra@gmail.com>
9486 * gcc.dg/dfp/pr70052.c: New test.
9488 2016-03-24 Richard Henderson <rth@redhat.com>
9491 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9492 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9494 2016-03-24 Tom de Vries <tom@codesourcery.com>
9496 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9498 2016-03-24 Tom de Vries <tom@codesourcery.com>
9500 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9501 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9503 2016-03-24 Tom de Vries <tom@codesourcery.com>
9505 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9506 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9508 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9511 * g++.dg/template/mangle2.C: New test.
9513 2016-03-24 Richard Biener <rguenther@suse.de>
9515 PR tree-optimization/70396
9516 * gcc.dg/torture/pr70396.c: New testcase.
9518 2016-03-24 Richard Biener <rguenther@suse.de>
9521 * gcc.dg/torture/pr70370.c: New testcase.
9523 2016-03-24 Tom de Vries <tom@codesourcery.com>
9525 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9526 * gfortran.dg/goacc/kernels-tree.f95: Same.
9527 * gfortran.dg/goacc/parallel-tree.f95: Same.
9529 2016-03-24 Tom de Vries <tom@codesourcery.com>
9531 * c-c++-common/goacc/uninit-if-clause.c: New test.
9532 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9534 2016-03-24 Jakub Jelinek <jakub@redhat.com>
9537 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9540 2016-03-24 Richard Biener <rguenther@suse.de>
9542 PR tree-optimization/70372
9543 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9545 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9548 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9550 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9553 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9555 2016-03-23 Jakub Jelinek <jakub@redhat.com>
9558 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9559 * g++.dg/cpp1y/pr70001.C: New test.
9562 * g++.dg/cpp0x/constexpr-70323.C: New test.
9564 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
9565 Jason Merrill <jason@redhat.com>
9566 Jakub Jelinek <jakub@redhat.com>
9569 * g++.dg/cpp0x/constexpr-69315.C: New test.
9570 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9572 2016-03-23 Marek Polacek <polacek@redhat.com>
9575 * g++.dg/warn/Wignored-attributes-1.C: New test.
9576 * g++.dg/warn/Wignored-attributes-2.C: New test.
9578 2016-03-23 Tom de Vries <tom@codesourcery.com>
9580 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9582 * gfortran.dg/goacc/private-3.f95 (test): Same.
9583 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9586 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9588 * lib/target-supports.exp: Remove v7ve entry from loop
9589 creating effective target checks.
9590 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9591 (add_options_for_arm_arch_v7ve): Likewise.
9593 2016-03-23 Jakub Jelinek <jakub@redhat.com>
9595 PR tree-optimization/70354
9596 * gcc.dg/vect/pr70354-1.c: New test.
9597 * gcc.dg/vect/pr70354-2.c: New test.
9598 * gcc.target/i386/avx2-pr70354-1.c: New test.
9599 * gcc.target/i386/avx2-pr70354-2.c: New test.
9601 2016-03-22 Jeff Law <law@redhat.com>
9604 * gcc.dg/tree-ssa/pr70232.c: New test.
9606 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9609 * gcc.target/i386/pr70302.c: New test.
9611 2016-03-22 Richard Biener <rguenther@suse.de>
9614 * g++.dg/torture/pr70251.C: New testcase.
9616 2016-03-22 David Malcolm <dmalcolm@redhat.com>
9619 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9620 Wmisleading-indentation.c.
9621 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9622 reflect change to diagnostic text and order of messages.
9623 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9625 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
9627 * g++.dg/ext/java-3.C: Don't compile on AIX.
9629 2016-03-22 Richard Biener <rguenther@suse.de>
9632 * gcc.dg/torture/pr70333.c: New testcase.
9634 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9636 * g++.dg/ext/pr70290.C: New test.
9638 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9641 * gcc.target/i386/pr70325.c: New test.
9643 2016-03-22 Jakub Jelinek <jakub@redhat.com>
9646 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9647 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9650 * gcc.target/i386/pr70300.c: New test.
9653 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9654 (func2): New function for cond with parens, xfail warning for c++.
9655 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9657 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9660 * g++.dg/template/ptrmem30.C: New test.
9662 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9665 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9666 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9668 2016-03-21 Jakub Jelinek <jakub@redhat.com>
9671 * gcc.dg/pr70326.c: New test.
9673 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
9674 Jakub Jelinek <jakub@redhat.com>
9676 PR tree-optimization/70317
9677 * gcc.dg/pr70317.c: New test.
9679 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
9682 * gcc.target/i386/pr70327.c: New test.
9684 2016-03-21 Martin Liska <mliska@suse.cz>
9687 * gcc.dg/ipa/pr70306.c: New test.
9689 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9691 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9692 * gcc.target/arm/attr-align3.c: Likewise.
9693 * gcc.target/arm/attr_arm.c: Likewise.
9694 * gcc.target/arm/flip-thumb.c: Likewise.
9696 2016-03-21 Jakub Jelinek <jakub@redhat.com>
9699 * gcc.target/powerpc/altivec-36.c: New test.
9701 2016-03-21 Richard Biener <rguenther@suse.de>
9703 PR tree-optimization/70310
9704 * gcc.dg/torture/pr70310.c: New testcase.
9706 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9709 * gcc.target/i386/pr70293.c: New test.
9711 2016-03-21 Richard Biener <rguenther@suse.de>
9713 PR tree-optimization/70288
9714 * gcc.dg/torture/pr70288-1.c: New testcase.
9715 * gcc.dg/torture/pr70288-2.c: Likewise.
9717 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
9719 PR rtl-optimization/69307
9720 * gcc.target/arm/pr69307.c: New test.
9722 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
9724 PR rtl-optimization/69102
9725 * gcc.c-torture/compile/pr69102.c: New test.
9727 2016-03-18 Jeff Law <law@redhat.com>
9729 PR rtl-optimization/70263
9730 * gcc.c-torture/compile/pr70263-1.c: New test.
9731 * gcc.target/i386/pr70263-2.c: New test.
9733 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9735 PR rtl-optimization/70278
9736 * gcc.dg/torture/pr70278.c: New test.
9737 * gcc.target/arm/pr70278.c: New test.
9739 2016-03-18 David Malcolm <dmalcolm@redhat.com>
9742 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9743 (test_builtin_types_compatible_p): New test function.
9744 * gcc.dg/pr70281.c: New test case.
9746 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9749 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9751 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9753 PR tree-optimization/70252
9754 * gcc.dg/pr70252.c: New test.
9756 2016-03-18 Tom de Vries <tom@codesourcery.com>
9758 * gcc.dg/pr70161-2.c: New test.
9759 * gcc.dg/pr70161.c: New test.
9761 2016-03-18 Tom de Vries <tom@codesourcery.com>
9764 * gcc.dg/pr70269.c: New test.
9766 2016-03-18 Jakub Jelinek <jakub@redhat.com>
9769 * g++.dg/ext/java-3.C: New test.
9771 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9774 * g++.dg/lookup/pr70205.C: New test.
9776 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9779 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9781 2016-03-17 Marek Polacek <polacek@redhat.com>
9784 * gcc.dg/atomic-op-6.c: New test.
9786 2016-03-17 David Malcolm <dmalcolm@redhat.com>
9789 * c-c++-common/pr70264.c: New test case.
9791 2016-03-17 Jakub Jelinek <jakub@redhat.com>
9794 * c-c++-common/pr70144-1.c: New test.
9795 * c-c++-common/pr70144-2.c: New test.
9798 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9799 * g++.dg/opt/flifetime-dse6.C: New test.
9800 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9802 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9805 * gcc.dg/pic-1.c: New test.
9806 * gcc.dg/pic-2.c: Likewise.
9807 * gcc.dg/pic-3.c: Likewise.
9808 * gcc.dg/pic-4.c: Likewise.
9809 * gcc.dg/pie-1.c: Likewise.
9810 * gcc.dg/pie-2.c: Likewise.
9811 * gcc.dg/pie-3.c: Likewise.
9812 * gcc.dg/pie-4.c: Likewise.
9813 * gcc.dg/pie-5.c: Likewise.
9814 * gcc.dg/pie-6.c: Likewise.
9816 2016-03-17 Tom de Vries <tom@codesourcery.com>
9818 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9819 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9821 2016-03-17 Richard Biener <rguenther@suse.de>
9824 * g++.dg/debug/pr70271.C: New testcase.
9826 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9828 * gcc.target/i386/pr70251.c: New test.
9830 2016-03-17 Marek Polacek <polacek@redhat.com>
9833 * g++.dg/warn/constexpr-70194.C: New test.
9835 2016-03-16 Richard Henderson <rth@redhat.com>
9838 * gcc.c-torture/compile/pr70240.c: New.
9840 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9842 * gcc.c-torture/compile/20151204.c: Skip for avr.
9844 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9847 * g++.dg/opt/pr70245.C: New test.
9848 * g++.dg/opt/pr70245.h: New file.
9849 * g++.dg/opt/pr70245-aux.cc: New file.
9851 2016-03-16 Martin Sebor <msebor@redhat.com>
9853 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9855 2016-03-16 Richard Henderson <rth@redhat.com>
9858 * gcc.c-torture/compile/pr70199.c: New.
9860 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9862 * gcc.dg/uninit-19.c: Run dos2unix.
9864 2016-03-16 Marek Polacek <polacek@redhat.com>
9867 * gcc.dg/nested-func-10.c: New test.
9868 * gcc.dg/nested-func-9.c: New test.
9870 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9872 PR tree-optimization/68714
9873 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9875 2016-03-16 Tom de Vries <tom@codesourcery.com>
9877 PR tree-optimization/68715
9878 * gcc.dg/graphite/pr68715-2.c: New test.
9879 * gcc.dg/graphite/pr68715.c: New test.
9880 * gfortran.dg/graphite/pr68715.f90: New test.
9882 2016-03-16 Tom de Vries <tom@codesourcery.com>
9884 PR tree-optimization/68809
9885 * gcc.dg/graphite/pr68809-2.c: New test.
9886 * gcc.dg/graphite/pr68809.c: New test.
9888 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9891 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9892 method call to i () as argument. Adjust expected output.
9895 * g++.dg/ubsan/pr70147-1.C: New test.
9896 * g++.dg/ubsan/pr70147-2.C: New test.
9898 2016-03-15 Martin Sebor <msebor@redhat.com>
9901 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9903 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9905 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9908 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9911 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9912 libatomic_available.
9914 2016-03-15 Marek Polacek <polacek@redhat.com>
9917 * g++.dg/ext/attribute-may-alias-4.C: New test.
9919 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9921 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9922 -fvar-tracking-assignments-toggle flag.
9924 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9926 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9928 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9930 PR rtl-optimization/70222
9931 * gcc.c-torture/execute/pr70222-1.c: New test.
9932 * gcc.c-torture/execute/pr70222-2.c: New test.
9934 2016-03-15 Richard Henderson <rth@redhat.com>
9936 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9938 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9940 PR rtl-optimization/69032
9941 * gcc.dg/pr69032.c: New test.
9943 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9945 PR rtl-optimization/63384
9946 * g++.dg/pr63384.C: New test.
9948 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9951 * gcc.target/i386/pr64411.C: New test.
9953 2016-03-15 Tom de Vries <tom@codesourcery.com>
9955 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9956 * gfortran.dg/goacc/kernels-alias.f95: New test.
9958 2016-03-14 Martin Sebor <msebor@redhat.com>
9961 * g++.dg/cpp0x/constexpr-inline.C: New test.
9962 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9964 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9966 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9968 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9971 * gcc.dg/pr70219.c: New test.
9973 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9976 * gcc.dg/torture/pr70083.c: New test.
9977 * gcc.target/i386/pr70083.c: New test.
9979 2016-03-14 Richard Biener <rguenther@suse.de>
9981 PR tree-optimization/56365
9982 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9984 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9987 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9989 * g++.dg/pr70098.C: New testcase.
9992 2016-03-14 Tom de Vries <tom@codesourcery.com>
9994 PR tree-optimization/70045
9995 * gcc.dg/graphite/pr70045.c: New test.
9997 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10000 * gfortran.dg/include_9.f90: New test.
10002 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10005 gfortran.dg/prof/prof.exp: New script.
10006 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10008 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
10010 PR rtl-optimization/69307
10011 * gcc.dg/pr69307.c: New test.
10013 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10016 * gcc.target/arm/pr69614.c: New.
10018 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
10021 * gfortran.dg/submodule_14.f08: New test
10024 * gfortran.dg/submodule_15.f08: New test
10026 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10029 * g++.dg/cpp1y/paren3.C: New test.
10031 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10034 * gcc.target/powerpc/ppc-round2.c: New test.
10036 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10039 * gcc.dg/torture/pr70123.c: New test.
10041 2016-03-11 Jeff Law <law@redhat.com>
10043 PR tree-optimization/70190
10044 * gcc.c-torture/compile/pr70190.c: New test.
10046 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10049 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10051 (test43_b): Likewise.
10052 (test43_c): Likewise.
10053 (test43_d): Likewise.
10054 (test43_e): Likewise.
10055 (test43_f): Likewise.
10056 (test43_g): Likewise.
10057 (test44_a): Likewise.
10058 (test44_b): Likewise.
10059 (test44_c): Likewise.
10060 (test44_d): Likewise.
10061 (test44_e): Likewise.
10063 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10066 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10068 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10070 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10073 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10077 * gcc.target/aarch64/pr69245_2.c: New test.
10079 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10081 PR tree-optimization/70177
10082 * gcc.dg/pr70177.c: New test.
10084 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10086 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10088 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10090 * gcc.dg/tree-ssa/sra-20.c: New.
10092 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10094 PR rtl-optimization/70174
10095 * gcc.dg/pr70174.c: New test.
10097 PR tree-optimization/70169
10098 * gcc.dg/pr70169.c: New test.
10100 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10103 * gcc.target/i386/pr70160.c: New test.
10105 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10107 * gcc.target/s390/dfp-1.c: New test.
10109 2016-03-10 Nick Clifton <nickc@redhat.com>
10112 * gcc.target/aarch64/pr70044.c: New test.
10114 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10115 Jakub Jelinek <jakub@redhat.com>
10118 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10119 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10120 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10122 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
10125 * g++.dg/lto/pr69589_0.C: New testcase
10126 * g++.dg/lto/pr69589_1.C: New testcase
10128 2016-03-10 Marek Polacek <polacek@redhat.com>
10131 * g++.dg/delayedfold/unary-plus1.C: New test.
10133 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
10135 * gcc.target/arm/pr45701-1.c: Escape brackets.
10136 * gcc.target/arm/pr45701-2.c: Likewise.
10138 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10140 * gfortran.dg/unconstrained_commons.f: New.
10142 2016-03-10 Alan Modra <amodra@gmail.com>
10144 * gcc.dg/pr69195.c: New.
10145 * gcc.dg/pr69238.c: New.
10147 2016-03-10 Tom de Vries <tom@codesourcery.com>
10150 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10152 2016-03-10 Richard Biener <rguenther@suse.de>
10154 PR tree-optimization/70128
10155 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10156 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10158 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10160 PR tree-optimization/70152
10161 * gcc.dg/pr70152.c: New test.
10164 * gcc.target/i386/pr70086-1.c: New test.
10165 * gcc.target/i386/pr70086-2.c: New test.
10166 * gcc.target/i386/pr70086-3.c: New test.
10168 PR tree-optimization/70127
10169 * gcc.c-torture/execute/pr70127.c: New test.
10171 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10173 * c-c++-common/goacc/combined-directives-2.c: New test.
10175 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10179 * g++.dg/diagnostic/pr70105.C: New test.
10180 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10181 (test_multiple_ordinary_maps): New test function.
10183 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10187 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10188 Drop range information from call to inform_at_rich_loc.
10189 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10191 (test_show_locus): Replace calls to rich_location::add_range with
10192 calls to add_range. Rewrite the tests that used the now-defunct
10193 rich_location ctor taking a source_range. Simplify other tests
10194 by replacing calls to COMBINE_LOCATION_DATA with calls to
10197 2016-03-09 Richard Biener <rguenther@suse.de>
10198 Jakub Jelinek <jakub@redhat.com>
10200 PR tree-optimization/70138
10201 * gcc.dg/vect/pr70138-1.c: New testcase.
10202 * gcc.dg/vect/pr70138-2.c: Likewise.
10204 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10207 * gcc.target/i386/pr70049.c: New test.
10209 2016-03-09 Richard Biener <rguenther@suse.de>
10212 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10213 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10214 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10216 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10218 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10221 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10223 PR middle-end/67278
10224 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10227 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10229 PR middle-end/70050
10230 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10231 in testcase comment.
10233 2016-03-09 Tom de Vries <tom@codesourcery.com>
10235 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10236 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10237 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10238 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10239 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10240 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10241 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10242 * gfortran.dg/goacc/kernels-loop.f95: New test.
10244 2016-03-08 Martin Sebor <msebor@redhat.com>
10247 * g++.dg/warn/overflow-warn-7.C: New test.
10249 2016-03-08 Jason Merrill <jason@redhat.com>
10251 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10252 * lib/target-supports.exp (check_effective_target_concepts): New.
10254 2016-03-08 Jakub Jelinek <jakub@redhat.com>
10257 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10258 * g++.dg/ubsan/pr70135.C: New test.
10261 * gcc.dg/pr70110.c: New test.
10263 2016-03-07 Martin Jambor <mjambor@suse.cz>
10265 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10266 * c-c++-common/gomp/if-1.c: Likewise.
10267 * c-c++-common/gomp/pr61486-2.c: Likewise.
10268 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10269 to dg-additional-options.
10270 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10271 * g++/gomp/target-teams-1.c: Likewise.
10272 * gcc.dg/gomp/gomp.exp: Likewise.
10273 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10274 dg-additional-options.
10275 * gfortran.dg/gomp/gomp.exp: Likewise.
10276 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10277 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10278 dg-additional-options.
10279 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10281 2016-03-07 Martin Jambor <mjambor@suse.cz>
10283 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10284 * c-c++-common/gomp/gridify-1.c: New test.
10285 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10287 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10289 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10290 trigger for cortex-r8, when scanning for register r8.
10291 * gcc.target/arm/pr45701-2.c: Likewise.
10293 2016-02-26 Richard Biener <rguenther@suse.de>
10294 Jeff Law <law@redhat.com>
10296 PR tree-optimization/69740
10297 * gcc.c-torture/compile/pr69740-1.c: New test.
10298 * gcc.c-torture/compile/pr69740-2.c: New test.
10300 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10302 * lib/target-supports.exp
10303 (check_effective_target_whole_vector_shift): Enable for PPC64.
10305 2016-03-07 Richard Biener <rguenther@suse.de>
10307 PR tree-optimization/70115
10308 * gcc.dg/torture/pr70115.c: New testcase.
10310 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10312 PR middle-end/69916
10313 * c-c-++-common/goacc/pr69916.c: New.
10315 2016-03-07 Richard Henderson <rth@redhat.com>
10317 * gcc.c-torture/compile/pr70061.c: New test.
10319 2016-03-07 Richard Biener <rguenther@suse.de>
10322 * gcc.dg/vect/O3-pr36098.c: New testcase.
10324 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10326 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10328 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10330 * gnat.dg/renaming9.ad[sb]: New testcase.
10332 2016-03-05 Jakub Jelinek <jakub@redhat.com>
10335 * g++.dg/expr/stdarg3.C: New test.
10337 2016-03-04 Jeff Law <law@redhat.com>
10339 PR tree-optimization/69196
10340 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10343 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10346 * gcc.dg/pr69973.c: New test.
10348 PR rtl-optimization/69941
10349 * gcc.dg/torture/pr69941.c: New test.
10352 * gcc.dg/pr69824.c: New test.
10354 2016-03-05 Tom de Vries <tom@codesourcery.com>
10356 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10357 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10360 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10363 * g++.dg/cpp1y/var-templ48.C: New test.
10364 * g++.dg/cpp1y/var-templ49.C: New test.
10366 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10368 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10370 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10373 * g++.dg/ubsan/pr70035.C: New test.
10376 * gcc.target/i386/pr70062.c: New test.
10378 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10380 * g++.dg/template/typename21.C: Remove c++98_only.
10382 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10384 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10386 2016-03-04 David Malcolm <dmalcolm@redhat.com>
10389 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10391 (fn_42_b): Likewise.
10392 (fn_42_c): Likewise.
10394 2016-03-04 David Malcolm <dmalcolm@redhat.com>
10397 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10399 (fn_40_b): Likewise.
10400 (fn_41_a): Likewise.
10401 (fn_41_b): Likewise.
10403 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10406 * gcc.target/i386/avx512f-pr70059.c: New test.
10407 * gcc.target/i386/avx512dq-pr70059.c: New test.
10409 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10411 PR rtl-optimization/57676
10412 * gcc.dg/torture/pr57676.c: New test.
10414 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10416 * gcc.dg/pr70026.c: New test.
10418 2016-03-04 Marek Polacek <polacek@redhat.com>
10421 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10422 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10424 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10427 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10429 (test_corners_sisd_si): Likewise.
10430 (main): Remove checks of the above.
10431 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10433 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10435 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10437 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10439 * gcc.dg/torture/pr69951.c: Accept argc==0.
10441 2016-03-04 Richard Biener <rguenther@suse.de>
10444 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10445 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10447 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10450 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10453 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10456 * gcc.dg/guality/pr69947.c: New test.
10458 2016-03-03 Jakub Jelinek <jakub@redhat.com>
10461 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10463 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10465 PR rtl-optimization/69904
10466 * gcc.target/arm/pr69904.c: New test.
10468 2016-03-03 Jakub Jelinek <jakub@redhat.com>
10471 * gcc.dg/vect/pr70021.c: New test.
10472 * gcc.target/i386/pr70021.c: New test.
10474 2016-03-03 Marek Polacek <polacek@redhat.com>
10476 PR middle-end/70050
10477 * gcc.dg/pr70050.c: New test.
10479 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10481 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10483 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10485 PR tree-optimization/70043
10486 * gfortran.dg/vect/pr70043.f90: New test.
10488 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10490 * gnat.dg/specs/task1.ads: New test.
10492 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10494 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10495 Invoke gdb with -batch.
10496 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10498 2016-03-03 Richard Biener <rguenther@suse.de>
10500 PR tree-optimization/55936
10501 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10503 2016-03-02 Jeff Law <law@redhat.com>
10505 PR rtl-optimization/69942
10506 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10507 effects of argument promotions.
10509 PR tree-optimization/69987
10510 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10511 target does not support -fprefetch-loop-arrays.
10513 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
10515 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10517 2016-03-02 Bin Cheng <bin.cheng@arm.com>
10519 PR rtl-optimization/69052
10520 * gcc.target/i386/pr69052.c: New test.
10522 2016-03-02 Alan Modra <amodra@gmail.com>
10524 * gcc.dg/pr69990.c: New.
10526 2016-03-02 Jakub Jelinek <jakub@redhat.com>
10529 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10531 PR middle-end/70022
10532 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10535 * gcc.target/i386/pr70028.c: New test.
10537 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10539 * c-c++-common/asan/swapcontext-test-1.c,
10540 * c-c++-common/tsan/thread_leak.c,
10541 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10542 * g++.dg/tsan/benign_race.C,
10543 * g++.dg/tsan/fd_close_norace.C,
10544 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10545 races with sanitizer output
10547 2016-03-02 Richard Biener <rguenther@suse.de>
10548 Uros Bizjak <ubizjak@gmail.com>
10551 * gcc.dg/simd-8.c: New testcase.
10553 2016-03-02 Richard Biener <rguenther@suse.de>
10555 PR middle-end/67278
10556 * gcc.dg/simd-7.c: New testcase.
10558 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10560 * gcc.target/i386/pr70007.c: Tweak.
10562 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10564 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10566 2016-03-02 Marek Polacek <polacek@redhat.com>
10569 * gcc.dg/pr67854.c: New test.
10571 2016-03-02 Jakub Jelinek <jakub@redhat.com>
10573 PR middle-end/70025
10574 * gcc.dg/torture/pr70025.c: New test.
10576 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10578 PR tree-optimization/68621
10579 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10581 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10583 * gcc.target/i386/pr70007.c: New test.
10585 2016-03-01 Jeff Law <law@redhat.com>
10587 PR tree-optimization/69196
10588 * gcc.dg/tree-ssa/pr69196-1.c: New test.
10590 PR tree-optimization/69196
10591 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10592 duplicating code and spoiling the expected output.
10594 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10597 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10598 supports power9 before doing tests.
10599 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10600 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10601 * gcc.target/powerpc/p9-permute.c: Likewise.
10603 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
10606 * gcc.target/i386/pr70027.c: New test.
10608 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10610 * gcc.dg/pr70017.c: New test.
10612 2016-03-01 Jakub Jelinek <jakub@redhat.com>
10616 * gcc.dg/pr69796.c: New test.
10617 * gcc.dg/pr69974.c: New test.
10619 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10621 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10623 2016-02-29 Jeff Law <law@redhat.com>
10625 PR tree-optimization/69987
10626 * gfortran.dg/pr69987.f90: New test.
10628 PR tree-optimization/69989
10629 * gcc.c-torture/compile/pr69989-2.c: New test.
10631 2016-03-01 Marek Polacek <polacek@redhat.com>
10634 * g++.dg/parse/invalid1.C: New test.
10636 2016-03-01 Richard Biener <rguenther@suse.de>
10638 PR middle-end/70022
10639 * gcc.dg/pr70022.c: New testcase.
10641 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10643 PR tree-optimization/69956
10644 * gcc.dg/pr69956.c: New test.
10646 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10649 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10650 XFAIL when hardware supports efficient unaligned storage access.
10652 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10655 * g++.dg/template/pr69961a.C: New test.
10656 * g++.dg/template/pr69961b.C: New test.
10658 2016-02-29 David Malcolm <dmalcolm@redhat.com>
10660 PR preprocessor/69985
10661 * gcc.dg/cpp/pr69985.c: New test case.
10663 2016-02-29 Jeff Law <law@redhat.com>
10665 PR tree-optimization/70005
10666 * gcc.c-torture/execute/pr70005.c New test.
10668 PR tree-optimization/69999
10669 * gcc.c-torture/compile/pr69999.c: New test.
10671 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10673 PR tree-optimization/69652
10674 * gcc.dg/torture/pr69652.c: Delete test.
10675 * gcc.dg/vect/pr69652.c: New test.
10677 2016-02-19 Richard Biener <rguenther@suse.de>
10679 PR tree-optimization/69980
10680 * gfortran.dg/vect/pr69980.f90: New testcase.
10682 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10684 * gcc.target/sparc/20160229-1.c: New test.
10686 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10688 * gnat.dg/stack_usage3.adb: New test.
10689 * gnat.dg/stack_usage3_pkg.ads: New helper.
10691 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10693 * gnat.dg/renaming8.adb: New test.
10694 * gnat.dg/renaming8_pkg1.ads: New helper.
10695 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10696 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10698 2016-02-29 Richard Biener <rguenther@suse.de>
10700 PR tree-optimization/69720
10701 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10703 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10707 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10709 2016-02-28 Harald Anlauf <anlauf@gmx.de>
10710 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10713 * gfortran.dg/coarray_8.f90: Adjust error message.
10714 * gfortran.dg/pr56007.f90: New test.
10715 * gfortran.dg/pr56007.f: New test.
10717 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10719 PR tree-optimization/69989
10720 * gcc.dg/torture/pr69989.c: New test.
10722 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10724 * gcc.target/i386/stack-realign-win.c: New test.
10726 2016-02-28 Harald Anlauf <anlauf@gmx.de>
10729 * gfortran.dg/pr60126.f90: New test.
10731 2016-02-27 Jeff Law <law@redhat.com>
10734 2016-02-26 Richard Biener <rguenther@suse.de>
10735 Jeff Law <law@redhat.com>
10737 PR tree-optimization/69740
10738 * gcc.c-torture/compile/pr69740-1.c: New test.
10739 * gcc.c-torture/compile/pr69740-2.c: New test.
10741 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10744 * gfortran.dg/newunit_4.f90: New test.
10746 2016-02-27 Jakub Jelinek <jakub@redhat.com>
10749 PR rtl-optimization/69886
10750 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10751 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10754 2016-02-26 Martin Sebor <msebor@redhat.com>
10756 PR tree-optimization/15826
10757 * gcc.dg/tree-ssa/pr15826.c: New test.
10759 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10762 * gcc.target/powerpc/pr69969.c: New test.
10764 2016-02-26 Martin Sebor <msebor@redhat.com>
10767 * g++.old-deja/g++.other/decl5.C: Add a test case.
10769 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10772 * gcc.target/powerpc/pr69946.c: New file.
10774 2016-02-26 Richard Biener <rguenther@suse.de>
10775 Jeff Law <law@redhat.com>
10777 PR tree-optimization/69740
10778 * gcc.c-torture/compile/pr69740-1.c: New test.
10779 * gcc.c-torture/compile/pr69740-2.c: New test.
10781 2016-02-26 Martin Jambor <mjambor@suse.cz>
10783 PR middle-end/69920
10784 * gcc.dg/torture/pr69932.c: New test.
10785 * gcc.dg/torture/pr69936.c: Likewise.
10787 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10790 * gcc.target/s390/pr69709.c: New test.
10792 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10795 * gcc.target/aarch64/pr69245_1.c: New test.
10797 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10800 * gcc.dg/torture/pr69613.c: New test.
10802 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10804 PR rtl-optimization/69891
10805 * gcc.target/i386/pr69891.c: New test.
10807 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10808 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10811 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10812 functionality for both 32-bit and 64-bit.
10814 2016-02-26 Richard Biener <rguenther@suse.de>
10816 PR tree-optimization/69551
10817 * gcc.dg/torture/pr69951.c: New testcase.
10819 2016-02-25 Richard Biener <rguenther@suse.de>
10821 PR tree-optimization/48795
10822 * gcc.dg/Warray-bounds-18.c: New testcase.
10824 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10826 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10828 2016-02-25 Jakub Jelinek <jakub@redhat.com>
10830 PR rtl-optimization/69896
10831 * gcc.dg/pr69896.c: New test.
10833 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10836 * g++.dg/cpp1y/paren2.C: New test.
10838 2016-02-24 Martin Sebor <msebor@redhat.com>
10841 * gcc.dg/enum-mode-2.c: New test.
10843 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10846 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10847 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10848 * g++.dg/ubsan/pr69922.C: New test.
10850 2016-02-24 Marek Polacek <polacek@redhat.com>
10853 * gcc.dg/pr69819.c: New test.
10855 2016-02-24 Martin Sebor <msebor@redhat.com>
10858 * g++.dg/ext/flexary15.C: New test.
10860 2016-02-24 Martin Sebor <msebor@redhat.com>
10862 * gcc.dg/builtins-68.c: Avoid making unportable
10863 assumptions about the relationship between SIZE_MAX and UINT_MAX.
10864 * g++.dg/ext/builtin_alloca.C: Same.
10866 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10867 Charles Baylis <charles.baylis@linaro.org>
10870 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10872 2016-02-24 Richard Biener <rguenther@suse.de>
10873 Jakub Jelinek <jakub@redhat.com>
10875 PR middle-end/69760
10876 * gcc.dg/torture/pr69760.c: New testcase.
10878 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10880 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10881 pattern on Solaris with as.
10883 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10885 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10886 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10887 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10888 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10890 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10892 PR middle-end/69915
10893 * gcc.dg/pr69915.c: New test.
10895 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10897 PR rtl-optimization/69886
10898 * gcc.dg/torture/pr69886.c: New test.
10900 2016-02-24 Richard Biener <rguenther@suse.de>
10902 PR middle-end/68963
10903 * gcc.dg/torture/pr68963.c: New testcase.
10905 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10908 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10909 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10910 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10911 * gcc.target/arm/atomic_loaddi_1.c: New test.
10912 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10913 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10914 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10915 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10916 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10917 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10918 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10919 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10921 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10923 PR middle-end/69909
10924 * gcc.dg/torture/pr69909.c: New test.
10926 2016-02-24 Richard Biener <rguenther@suse.de>
10928 PR tree-optimization/69907
10929 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10930 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10931 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10933 2016-02-24 Christian Bruel <christian.bruel@st.com>
10935 * gcc.target/arm/pragma_cpp_fma.c: New test.
10937 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10940 * gfortran.dg/include_6.f90: Update test.
10942 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10945 * objc.dg/pr69844.m: New test.
10947 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10949 PR libgfortran/69456
10950 * gfortran.dg/namelist_89.f90: New test.
10951 * gfortran.dg/pr59700.f90: Update test..
10953 2016-02-23 Martin Sebor <msebor@redhat.com>
10955 PR middle-end/69780
10956 * g++.dg/ext/builtin_alloca.C: New test.
10957 * gcc.dg/builtins-68.c: New test.
10959 2016-02-23 Richard Henderson <rth@redhat.com>
10961 * gcc.target/i386/addr-space-3.c: Remove test.
10963 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10965 PR preprocessor/69126
10966 PR preprocessor/69543
10967 * c-c++-common/pr69126-2-long.c: New test.
10968 * c-c++-common/pr69126-2-short.c: New test.
10969 * c-c++-common/pr69543-1.c: Remove xfail.
10971 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10973 PR preprocessor/69126
10974 PR preprocessor/69543
10975 PR preprocessor/69558
10976 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10978 (test_2): ...this, and add leading comment.
10979 (MACRO_3, test_3): New.
10980 (MACRO_4A, MACRO_4B, test_4): New.
10981 (MACRO): Rename to...
10982 (MACRO_5): ...this.
10984 (test_5): ...this, updating for renaming of MACRO, and
10985 add leading comment.
10986 * c-c++-common/pr69543-1.c: New.
10987 * c-c++-common/pr69543-2.c: New.
10988 * c-c++-common/pr69543-3.c: New.
10989 * c-c++-common/pr69543-4.c: New.
10990 * c-c++-common/pr69558-1.c: New.
10991 * c-c++-common/pr69558-2.c: New.
10992 * c-c++-common/pr69558-3.c: New.
10993 * c-c++-common/pr69558-4.c: New.
10994 * gcc.dg/pr69558.c: Move to...
10995 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10998 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11000 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11001 to -ftree-parallelize-loops/-fopenacc changes.
11002 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11003 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11004 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11005 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11006 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11007 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11008 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11009 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11010 * c-c++-common/goacc/kernels-loop.c: Likewise.
11011 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11012 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11013 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11014 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11016 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11018 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11020 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11023 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11026 * gcc.dg/pr69900.c: New test.
11028 2016-02-23 Martin Jambor <mjambor@suse.cz>
11030 PR tree-optimization/69666
11031 * gcc.dg/tree-ssa/pr69666.c: New test.
11033 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11036 * gfortran.dg/coarray_allocate_5.f08: New test.
11038 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11040 * gcc.target/s390/vcond-shift.c: Move to ...
11041 * gcc.target/s390/vector/vcond-shift.c: ... here.
11043 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11045 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11046 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11048 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11050 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11052 2016-02-20 Mark Wielaard <mjw@redhat.com>
11055 * gcc.dg/unused-variable-3.c: New test.
11057 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11060 * gcc.target/i386/pr69888.c: New test.
11062 2016-02-22 Richard Biener <rguenther@suse.de>
11064 PR tree-optimization/69882
11065 * gfortran.dg/vect/pr69882.f90: New testcase.
11067 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11070 * gcc.dg/pr69885.c: New test.
11072 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11076 * gcc.target/sh/pr54089-10.c: New.
11078 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
11081 * gfortran.dg/deferred_character_15.f90 : New test.
11083 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11086 gfortran.dg/allocate_with_source_18.f03: New test.
11088 2016-02-20 Harald Anlauf <anlauf@gmx.de>
11091 gfortran.dg/gomp/pr52531.f90: New test.
11093 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11096 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11099 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11102 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11103 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11106 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11109 * g++.dg/torture/pr69851.C: New test.
11111 2016-02-19 Martin Sebor <msebor@redhat.com>
11114 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11116 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11119 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11120 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11123 * g++.dg/cpp0x/pr67767.C: New test.
11125 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11127 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11128 for fp, simd, crypto, crc, lse.
11129 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11131 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11132 effective target check.
11134 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11137 * gcc.target/i386/pr69820.c: New test.
11139 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11141 * gcc.target/s390/vector/int128-1.c: New test.
11143 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11145 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11147 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11149 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11150 instruction pattern name to prevent the testcase from failing with
11153 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11155 * gcc.target/s390/md/movstr-2.c: New test.
11157 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11159 * gcc.target/s390/morestack.c: New test.
11161 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11164 * gcc.target/s390/pr69625.c: Add test case.
11166 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11169 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11171 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11174 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11175 * gcc.target/powerpc/fusion3.c: Likewise.
11177 2016-02-18 Richard Biener <rguenther@suse.de>
11179 PR middle-end/69553
11180 * g++.dg/torture/pr69553.C: New testcase.
11182 2016-02-18 Nick Clifton <nickc@redhat.com>
11186 * gcc.target/arm/pr62554.c: New test.
11187 * gcc.target/arm/pr69610-1.c: New test.
11188 * gcc.target/arm/pr69610-2.c: New test.
11190 2016-02-18 Richard Biener <rguenther@suse.de>
11192 PR middle-end/69854
11193 * gcc.dg/torture/pr69854.c: New testcase.
11195 2016-02-17 Jakub Jelinek <jakub@redhat.com>
11198 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11200 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11202 * gcc.target/powerpc/vec-cg.c: New test.
11204 2016-02-17 Richard Biener <rguenther@suse.de>
11207 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11209 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11212 * gcc.c-torture/compile/pr69161.c: New test.
11214 2016-02-17 David Sherwood <david.sherwood@arm.com>
11217 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11218 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11220 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11222 * gcc.dg/ifcvt-4.c: Skip on Visium.
11224 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11226 * gnat.dg/atomic8.adb: New test.
11228 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11230 * gnat.dg/discr46.ad[sb]: New test.
11232 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11235 * gcc.target/powerpc/pr48344-1.c: New test.
11237 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11240 * gfortran.dg/associate_21.f90: New test.
11242 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11245 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11246 -Wnonnull in dg-options.
11247 * c-c++-common/nonnull-2.c: New test.
11249 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11250 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11252 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11254 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11256 PR middle-end/69801
11257 * gcc.dg/pr69801.c: Add empty dg-options.
11259 2016-02-16 James Norris <jnorris@codesourcery.com>
11261 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11262 * g++.dg/goacc/deviceptr-1.c: New file.
11264 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11266 PR tree-optimization/69820
11267 * gcc.dg/vect/pr69820.c: New test.
11269 2016-02-16 Richard Biener <rguenther@suse.de>
11271 PR tree-optimization/69776
11272 * gcc.dg/torture/pr69776-2.c: New testcase.
11274 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11276 PR tree-optimization/69714
11277 * gcc.dg/torture/pr69714.c: New test.
11279 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11281 PR tree-optimization/69802
11282 * gcc.dg/pr69802.c: New test.
11284 2016-02-16 Richard Biener <rguenther@suse.de>
11286 PR middle-end/69801
11287 * gcc.dg/pr69801.c: New testcase.
11289 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11291 PR libgfortran/69651
11292 * gfortran.dg/read_bang.f90: New test.
11293 * gfortran.dg/read_bang4.f90: New test.
11295 2016-02-15 Jakub Jelinek <jakub@redhat.com>
11298 * g++.dg/init/pr69658.C: New test.
11301 * c-c++-common/pr69797.c: New test.
11303 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11305 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11306 check for aarch64*-*-*.
11308 2016-02-15 Richard Biener <rguenther@suse.de>
11310 PR tree-optimization/69783
11311 * gcc.dg/vect/pr69783.c: New testcase.
11313 2016-02-15 Richard Biener <rguenther@suse.de>
11315 PR tree-optimization/69776
11316 * gcc.dg/torture/pr69776.c: New testcase.
11318 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11321 * gfortran.dg/type_decl_4.f90: Reinstated.
11323 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
11326 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11328 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11332 * gfortran.dg/type_decl_4.f90: Removed.
11334 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11337 * gfortran.dg/type_decl_4.f90: New test.
11339 2016-02-14 Alan Modra <amodra@gmail.com>
11342 * gcc.c-torture/execute/stkalign.c: Revise test.
11344 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11347 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11349 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11352 * gcc.target/sh/torture/pr67260.c: New.
11354 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
11356 * gcc.dg/pr67964.c: Add dg-require-alias.
11358 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11362 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11364 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11366 PR libgfortran/69668
11367 * gfortran.dg/namelist_88.f90: New test.
11369 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11371 PR libgfortran/69668
11372 * gfortran.dg/namelist_38.f90: Update test.
11373 * gfortran.dg/namelist_84.f90: Update test.
11375 2016-02-12 David Malcolm <dmalcolm@redhat.com>
11378 * gcc.dg/pr69554-1.c: New test.
11379 * gfortran.dg/pr69554-1.F90: New test.
11380 * gfortran.dg/pr69554-2.F90: New test.
11381 * lib/gcc-dg.exp (proc dg-locus): New function.
11382 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11383 distinguish between the caret-printing and non-caret-printing
11384 cases. If caret-printing has been explicitly enabled, bail out
11385 without attempting to fix up the output.
11387 2016-02-12 David Malcolm <dmalcolm@redhat.com>
11391 * gcc.dg/spellcheck-options-3.c: New test case.
11392 * gcc.dg/spellcheck-options-4.c: New test case.
11393 * gcc.dg/spellcheck-options-5.c: New test case.
11394 * gcc.dg/spellcheck-options-6.c: New test case.
11395 * gcc.dg/spellcheck-options-7.c: New test case.
11396 * gcc.dg/spellcheck-options-8.c: New test case.
11397 * gcc.dg/spellcheck-options-9.c: New test case.
11398 * gcc.dg/spellcheck-options-10.c: New test case.
11400 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11402 PR rtl-optimization/69764
11403 PR rtl-optimization/69771
11404 * c-c++-common/pr69764.c: New test.
11405 * gcc.dg/torture/pr69771.c: New test.
11407 2016-02-12 Marek Polacek <polacek@redhat.com>
11409 * g++.dg/torture/init-list1.C: New.
11411 2016-02-12 Marek Polacek <polacek@redhat.com>
11413 * gcc.dg/pr69522.c: Add empty dg-options.
11415 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11417 * g++.dg/lto/lto.exp: Include and init mpx.
11418 * g++.dg/lto/pr69729_0.C: New test.
11420 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11423 * g++.dg/ipa/pr69241-4.C: New test.
11426 * g++.dg/ipa/pr68672-1.C: New test.
11427 * g++.dg/ipa/pr68672-2.C: New test.
11428 * g++.dg/ipa/pr68672-3.C: New test.
11430 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11433 * gcc.dg/pr69522.c: New test.
11435 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11438 * g++.dg/cpp1y/69098.C: New test.
11439 * g++.dg/cpp1y/69098-2.C: New test.
11441 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11443 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11444 and neighbour -> neighbor.
11445 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11446 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11447 * c-c++-common/Wvarargs.c: Likewise.
11448 * c-c++-common/goacc/host_data-5.c: Likewise.
11449 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11450 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11451 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11452 * gcc.target/aarch64/pr60697.c: Likewise.
11453 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11454 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11455 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11456 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11457 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11458 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11459 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11460 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11461 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11462 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11463 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11464 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11465 * g++.dg/lookup/koenig5.C: Likewise.
11466 * g++.dg/ext/no-asm-2.C: Likewise.
11467 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11468 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11469 * gfortran.dg/used_types_16.f90: Likewise.
11470 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11471 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11472 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11473 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11474 * gfortran.dg/abstract_type_6.f03: Likewise.
11475 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11476 * gfortran.dg/used_types_15.f90: Likewise.
11477 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11478 * gfortran.dg/exit_3.f08: Likewise.
11479 * gfortran.dg/open_status_2.f90: Likewise.
11480 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11481 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11482 * gfortran.dg/associate_1.f03: Likewise.
11483 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11484 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11485 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11486 * gcc.dg/builtin-object-size-1.c: Likewise.
11487 * gcc.dg/noreturn-6.c: Likewise.
11488 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11489 * gcc.dg/globalalias.c: Likewise.
11490 * gcc.dg/builtins-config.h: Likewise.
11491 * gcc.dg/pr30457.c: Likewise.
11492 * gcc.c-torture/compile/volatile-1.c: Likewise.
11493 * gcc.c-torture/execute/20101011-1.c: Likewise.
11494 * c-c++-common/Waddress-1.c: Likewise.
11496 2016-02-11 Jakub Jelinek <jakub@redhat.com>
11499 * c-c++-common/Waddress-1.c: New test.
11501 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11504 * gfortran.dg/associate_19.f03: New test.
11505 * gfortran.dg/associate_20.f03: New test.
11507 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11509 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11511 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11513 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11514 .arch armv8-a\n. Add -dA to dg-options.
11515 * gcc.target/aarch64/assembler_arch_1.c: New test.
11516 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11518 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11521 * g++.dg/cpp0x/pr68726.C: New.
11523 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11525 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11528 2016-02-11 Richard Biener <rguenther@suse.de>
11530 * g++.dg/tree-ssa/pr61034.C: Adjust.
11532 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11535 * gcc.target/s390/pr69148.c: New.
11537 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11539 PR tree-optimization/69652
11540 * gcc.dg/torture/pr69652.c: New test.
11542 2016-02-10 Jakub Jelinek <jakub@redhat.com>
11543 Patrick Palka <ppalka@gcc.gnu.org>
11547 * g++.dg/ipa/pr69241-1.C: New test.
11548 * g++.dg/ipa/pr69241-2.C: New test.
11549 * g++.dg/ipa/pr69241-3.C: New test.
11550 * g++.dg/ipa/pr69649.C: New test.
11552 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
11554 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11555 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11557 2016-02-10 Bin Cheng <bin.cheng@arm.com>
11559 PR tree-optimization/68021
11560 * gcc.dg/tree-ssa/pr68021.c: New test.
11562 2016-02-10 Richard Biener <rguenther@suse.de>
11564 PR tree-optimization/69726
11565 * gcc.dg/uninit-22.c: New testcase.
11567 2016-02-09 Andrew Pinski <apinski@cavium.com>
11570 * gcc.c-torture/compile/20160205-1.c: New testcase.
11572 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11575 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11576 instead accessing a really large arrray.
11577 * gcc.target/powerpc/fusion3.c: Likewise.
11579 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
11582 * gcc.c-torture/execute/pr68532.c: New test.
11584 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
11587 * gcc.dg/pr69634.c: New.
11589 2016-02-09 Richard Biener <rguenther@suse.de>
11591 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11593 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
11595 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11597 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11599 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11601 2016-02-09 Richard Biener <rguenther@suse.de>
11603 PR tree-optimization/69715
11604 * gcc.dg/torture/pr69715.c: New testcase.
11606 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11609 * g++.dg/cpp0x/trailing12.C: New test.
11610 * g++.dg/cpp0x/trailing13.C: New test.
11612 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11616 * g++.dg/cpp1y/auto-fn29.C: New test.
11617 * g++.dg/cpp1y/auto-fn30.C: New test.
11619 2016-02-08 Jakub Jelinek <jakub@redhat.com>
11621 PR tree-optimization/69209
11622 * gcc.c-torture/compile/pr69209.c: New test.
11624 2016-02-08 Jeff Law <law@redhat.com>
11626 PR tree-optimization/68541
11627 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11628 of statements allowed in join block for path splitting.
11630 2016-02-08 Jakub Jelinek <jakub@redhat.com>
11633 * g++.dg/gomp/pr59627.C: New test.
11636 * g++.dg/ipa/pr69239.C: New test.
11638 2016-02-08 David Malcolm <dmalcolm@redhat.com>
11640 PR preprocessor/69664
11641 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11642 * gcc.dg/cpp/warn-comments.c: Likewise.
11644 2016-02-08 Marek Polacek <polacek@redhat.com>
11647 * g++.dg/init/const12.C: New test.
11649 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11652 * gcc.dg/lto/pr55113_0.c: Remove test.
11654 2016-02-08 Richard Biener <rguenther@suse.de>
11656 PR tree-optimization/69719
11657 * gcc.dg/torture/pr69719.c: New testcase.
11659 2016-02-08 Richard Biener <rguenther@suse.de>
11660 Jeff Law <law@redhat.com>
11663 * gcc.target/mips/pr68273.c: New testcase.
11665 2016-02-08 Richard Biener <rguenther@suse.de>
11667 PR rtl-optimization/69274
11668 * gcc.target/i386/addr-sel-1.c: XFAIL.
11670 2016-02-08 Jeff Law <law@redhat.com>
11672 PR tree-optimization/68541
11673 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11675 PR tree-optimization/65917
11676 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11678 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11681 * gfortran.dg/namelist_args.f90: New test.
11683 2016-02-05 Jeff Law <law@redhat.com>
11685 PR tree-optimization/68541
11686 * gcc.dg/tree-ssa/split-path-2.c: New test.
11687 * gcc.dg/tree-ssa/split-path-3.c: New test.
11688 * gcc.dg/tree-ssa/split-path-4.c: New test.
11689 * gcc.dg/tree-ssa/split-path-5.c: New test.
11690 * gcc.dg/tree-ssa/split-path-6.c: New test.
11691 * gcc.dg/tree-ssa/split-path-7.c: New test.
11693 2016-02-05 Martin Sebor <msebor@redhat.com>
11696 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11697 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11699 2016-02-06 Richard HEnderson <rth@redhat.com>
11702 * gcc.target/i386/addr-space-4.c: New.
11703 * gcc.target/i386/addr-space-5.c: New.
11705 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11708 * gfortran.dg/elemental_dependency_6.f90: New.
11710 2016-02-05 Jakub Jelinek <jakub@redhat.com>
11712 PR rtl-optimization/69691
11713 * gcc.c-torture/execute/pr69691.c: New test.
11716 * g++.dg/parse/pr69628.C: New test.
11718 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
11720 * gcc.dg/sancov/asan.c: Move to ...
11721 * gcc.dg/asan/sancov-1.c: ... here.
11723 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
11725 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11727 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11730 * gcc.target/i386/pr69677.c: New test.
11732 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11735 * g++.dg/template/pr68948.C: New test.
11737 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11739 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11740 (only necessary on s390x).
11742 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11744 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11745 -mno-accumulate-outgoing-args.
11747 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11749 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11751 2016-02-04 Jakub Jelinek <jakub@redhat.com>
11754 * c-c++-common/pr69669.c: New test.
11756 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11759 * g++.dg/pr69667.C: New file.
11761 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11764 * gcc.dg/pr69619.c: Add new test.
11766 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11768 PR rtl-optimization/69577
11769 * gcc.target/i386/pr69577.c: New test.
11771 2016-02-04 Martin Liska <mliska@suse.cz>
11773 * g++.dg/asan/pr69276.C: New test.
11775 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11779 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11780 a single smulbb instruction.
11781 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11782 * gcc.target/amr/wmul-2.c: Likewise.
11784 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11788 * gcc.c-torture/execute/pr67714.c: New test.
11790 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11793 * gcc.target/i386/pr69454-1.c: New test.
11794 * gcc.target/i386/pr69454-2.c: New test.
11796 2016-02-03 Martin Sebor <msebor@redhat.com>
11803 * g++.dg/ext/flexarray-mangle-2.C: New test.
11804 * g++.dg/ext/flexarray-mangle.C: New test.
11805 * g++.dg/ext/flexarray-subst.C: New test.
11806 * g++.dg/ext/flexary11.C: New test.
11807 * g++.dg/ext/flexary12.C: New test.
11808 * g++.dg/ext/flexary13.C: New test.
11809 * g++.dg/ext/flexary14.C: New test.
11810 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11812 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11814 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11815 Define only if CHECK_FLOAT128 is defined.
11816 (main): Properly initialize u5.
11818 2016-02-03 Jakub Jelinek <jakub@redhat.com>
11821 * gcc.dg/pr69627.c: New test.
11824 * gcc.dg/pr69644.c: New test.
11826 2016-02-03 Mike Stump <mikestump@comcast.net>
11828 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11829 support for struct-layout-1.exp.
11831 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11834 * g++.dg/cpp0x/pr69056.C: New test.
11836 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11837 Alexandre Oliva <aoliva@redhat.com>
11840 * gcc.target/powerpc/pr69461.c: New.
11842 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
11844 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11845 works from here ...
11846 (check_effective_target_fsanitize_thread): ... to here. Do not
11847 specify additional compile flags for the test source.
11848 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11849 specify additional compile flags for the test source.
11851 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11853 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11855 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11859 * gfortran.dg/coarray_allocate_2.f08: New test.
11860 * gfortran.dg/coarray_allocate_3.f08: New test.
11861 * gfortran.dg/coarray_allocate_4.f08: New test.
11863 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11865 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11866 use same scan-tree-dump-times on all platforms.
11867 * gcc.dg/vect/vect-outer-1.c: Likewise.
11868 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11869 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11870 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11871 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11872 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11873 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11874 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11876 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11878 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11881 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11883 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11885 2016-02-02 James Norris <jnorris@codesourcery.com>
11887 * c-c++-common/goacc/routine-5.c: Add tests.
11889 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11891 * gcc.target/nvptx/unsigned-cmp.c: New test.
11893 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11895 * gcc.target/aarch64/scalar_shift_1.c
11896 (test_corners_sisd_di): Improve force to SIMD register.
11897 (test_corners_sisd_si): Likewise.
11898 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11899 Remove scan-assembler check for ldr.
11901 2016-02-02 Richard Biener <rguenther@suse.de>
11903 PR tree-optimization/69595
11904 * gcc.dg/Warray-bounds-17.c: New testcase.
11906 2016-02-02 Richard Biener <rguenther@suse.de>
11908 PR tree-optimization/69606
11909 * gcc.dg/torture/pr69606.c: New testcase.
11911 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11913 PR middle-end/68542
11914 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11915 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11917 2016-02-02 Alan Modra <amodra@gmail.com>
11920 * gcc.target/powerpc/pr69548.c: New test.
11922 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11924 PR rtl-optimization/69592
11925 * gcc.dg/pr69592.c: New test.
11927 PR preprocessor/69543
11929 * gcc.dg/pr69543.c: New test.
11930 * gcc.dg/pr69558.c: New test.
11932 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11935 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11937 2016-02-01 Martin Sebor <msebor@redhat.com>
11939 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11941 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11943 PR tree-optimization/67921
11944 * c-c++-common/ubsan/pr67921.c: New test.
11946 2016-02-01 Richard Biener <rguenther@suse.de>
11948 PR middle-end/69556
11949 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11951 2016-02-01 Richard Biener <rguenther@suse.de>
11953 PR tree-optimization/69574
11954 * gcc.dg/torture/pr69574.c: New testcase.
11956 2016-02-01 Richard Biener <rguenther@suse.de>
11958 PR tree-optimization/69579
11959 * gcc.dg/setjmp-6.c: New testcase.
11961 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11963 PR rtl-optimization/69570
11964 * g++.dg/opt/pr69570.C: New test.
11966 2016-02-01 Richard Henderson <rth@redhat.com>
11968 * gcc.dg/pr69535.c: New test.
11970 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11973 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11974 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11977 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11979 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11981 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11984 * gfortran.dg/allocate_with_source_17.f03: New test.
11986 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11988 PR tree-optimization/69546
11989 * gcc.dg/torture/pr69546.c: New test.
11991 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11994 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11996 2016-01-30 Martin Sebor <msebor@redhat.com>
11999 * g++.dg/ext/flexary10.C: New test.
12001 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12004 gfortran.dg/common_23.f90: New test.
12006 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12009 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12010 condition being checked, and disable it when the target supports
12011 misaligned loads and stores.
12013 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12016 * gcc.dg/torture/pr69518.c: New test.
12018 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12021 * gcc.target/i386/pr69530.c: New test.
12023 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
12026 * gcc.target/mips/div-delay.c: New test.
12028 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12031 * gcc.target/i386/pr69551.c: New test.
12034 * gcc.target/i386/pr66137.c: New test.
12036 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12038 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12039 always built for p5600.
12040 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12041 isa=p5600 dg-option.
12043 2016-01-29 Richard Biener <rguenther@suse.de>
12045 PR tree-optimization/69547
12046 * g++.dg/tree-ssa/pr69547.C: New testcase.
12048 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12051 * g++.dg/warn/Wunused-function2.C: New test.
12053 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12055 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12056 support for test to succeed.
12058 2016-01-29 Marek Polacek <polacek@redhat.com>
12062 * g++.dg/ext/constexpr-vla2.C: New test.
12063 * g++.dg/ext/constexpr-vla3.C: New test.
12064 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12066 2016-01-29 Richard Biener <rguenther@suse.de>
12068 PR middle-end/69537
12069 * gcc.dg/uninit-21.c: New testcase.
12071 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
12074 * gcc.target/i386/pr69459.c: New test.
12076 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
12079 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12080 * gcc.target/mips/pr68400.c: New test.
12082 2016-01-28 Martin Sebor <msebor@redhat.com>
12085 * gcc.target/powerpc/pr17381.c: New test.
12087 2016-01-28 Jakub Jelinek <jakub@redhat.com>
12089 PR middle-end/69542
12090 * gcc.dg/torture/pr69542.c: New test.
12092 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12094 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12096 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12098 * gcc.dg/pr65980.c: Skip on AIX.
12099 * gcc.dg/pr66688.c: Same.
12101 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12104 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12105 * gcc.dg/tree-ssa/sra-18.c: Same.
12107 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12110 * gfortran.dg/block_15.f08: New test.
12111 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12112 on incorrectly closed BLOCK.
12114 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12116 * gcc.dg/declare-simd.c: New test.
12117 2016-01-28 Richard Biener <rguenther@suse.de>
12119 PR tree-optimization/69466
12120 * gfortran.dg/vect/pr69466.f90: New testcase.
12122 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12124 * g++.dg/pr67989.C: Remove ARM-specific option.
12125 * gcc.target/arm/pr67989.C: New file.
12127 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12129 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12130 and expm1 test for glibc < 2.11.
12132 2016-01-27 Richard Henderson <rth@redhat.com>
12134 * gcc.c-torture/execute/pr69447.c: New test.
12136 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
12139 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12141 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12144 * gcc.dg/pr66869.c: New test.
12146 2016-01-25 Jeff Law <law@redhat.com>
12148 PR tree-optimization/68398
12149 PR tree-optimization/69196
12150 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12151 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12152 path to avoid new heuristic allowing more irreducible regions
12153 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12154 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12155 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12156 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12157 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12159 2016-01-27 Marek Polacek <polacek@redhat.com>
12162 * c-c++-common/vector-compare-4.c: New test.
12164 2016-01-27 David Malcolm <dmalcolm@redhat.com>
12166 PR preprocessor/69126
12167 * c-c++-common/pr69126.c: New test case.
12169 2016-01-27 Ian Lance Taylor <iant@google.com>
12171 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12173 2016-01-27 Ryan Burn <contact@rnburn.com>
12176 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12178 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12181 * gcc.target/i386/pr69512.c: New test.
12183 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12186 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12188 2016-01-27 Marek Polacek <polacek@redhat.com>
12191 * g++.dg/pr69379.C: New test.
12193 2016-01-27 Martin Sebor <msebor@redhat.com>
12196 * g++.dg/abi/Wabi-2-2.C: New test.
12197 * g++.dg/abi/Wabi-2-3.C: New test.
12198 * g++.dg/abi/Wabi-3-2.C: New test.
12199 * g++.dg/abi/Wabi-3-3.C: New test.
12201 2016-01-27 Richard Biener <rguenther@suse.de>
12203 PR tree-optimization/69166
12204 * gcc.dg/torture/pr69166.c: New testcase.
12206 2016-01-27 Martin Jambor <mjambor@suse.cz>
12208 PR tree-optimization/69355
12209 * gcc.dg/tree-ssa/pr69355.c: New test.
12211 2016-01-27 Marek Polacek <polacek@redhat.com>
12214 * g++.dg/ext/constexpr-vla1.C: New test.
12216 2016-01-20 Christian Bruel <christian.bruel@st.com>
12219 * gcc.target/arm/pr69245.c: New test.
12221 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12223 PR tree-optimization/69399
12224 * gcc.dg/torture/pr69399.c: New test.
12226 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12228 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12230 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12232 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12234 2016-01-26 Tom de Vries <tom@codesourcery.com>
12236 PR tree-optimization/69110
12237 * gcc.dg/autopar/pr69110.c: New test.
12239 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
12240 Sebastian Pop <s.pop@samsung.com>
12242 * gcc.dg/graphite/isl-ast-op-select.c: New.
12244 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
12247 * gfortran.dg/allocate_error_6.f90: New test.
12249 2016-01-26 Richard Henderson <rth@redhat.com>
12251 * gcc.dg/tm/pr60908.c: New test.
12253 2016-01-26 David Malcolm <dmalcolm@redhat.com>
12256 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12258 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12259 expected multiline output to reflect the colorization being
12260 disabled before newlines.
12261 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12262 (custom_diagnostic_finalizer): Replace call to
12263 pp_newline_and_flush with call to pp_flush.
12264 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12265 * gfortran.dg/implicit_class_1.f90: Likewise.
12266 * lib/gcc-dg.exp (allow_blank_lines): New global.
12267 (dg-allow-blank-lines-in-output): New procedure.
12268 (gcc-dg-prune): Complain about blank lines in the output, unless
12269 dg-allow-blank-lines-in-output was called.
12270 * lib/multiline.exp (_build_multiline_regex): Only support
12271 arbitrary followup text for non-blank-lines, not for blank lines.
12273 2016-01-26 Jakub Jelinek <jakub@redhat.com>
12275 PR tree-optimization/69483
12276 * gcc.dg/pr69483.c: New test.
12277 * g++.dg/opt/pr69483.C: New test.
12279 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12282 * gcc.target/arm/pr68620.c: New test.
12284 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12286 * gcc.target/i386/pr68986-2.c: Remove -m32.
12288 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12291 * gcc.target/i386/pr68986-1.c: New test.
12292 * gcc.target/i386/pr68986-2.c: Likewise.
12293 * gcc.target/i386/pr68986-3.c: Likewise.
12295 2016-01-26 Christian Bruel <christian.bruel@st.com>
12297 * lib/target-supports.exp
12298 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12299 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12300 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12302 2016-01-26 Richard Biener <rguenther@suse.de>
12304 PR tree-optimization/69452
12305 * gcc.dg/torture/pr69452.c: New testcase.
12307 2016-01-26 Jakub Jelinek <jakub@redhat.com>
12310 * gcc.dg/pr69442.c: New test.
12312 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12315 * gcc.target/aarch64/simd/pr67896.C: New.
12317 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12319 PR tree-optimization/69400
12320 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12322 (plugin_init): Call it.
12323 * gcc.dg/torture/pr69400.c: New test.
12325 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12327 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12329 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12330 Sebastian Pop <s.pop@samsung.com>
12332 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12335 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12336 Sebastian Pop <s.pop@samsung.com>
12338 * gcc.dg/graphite/pr69292.c: New.
12340 2016-01-25 Jakub Jelinek <jakub@redhat.com>
12342 * c-c++-common/goacc/use_device-1.c: New test.
12344 2016-01-25 Jeff Law <law@redhat.com>
12346 PR tree-optimization/69196
12347 PR tree-optimization/68398
12348 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12349 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12351 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
12354 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12357 2016-01-25 Richard Biener <rguenther@suse.de>
12360 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12362 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12365 * gcc.dg/pr69421.c: New test.
12367 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12369 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12370 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12371 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12372 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12373 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12374 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12375 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12376 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12377 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12378 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12380 2016-01-25 Richard Biener <rguenther@suse.de>
12382 PR tree-optimization/69376
12383 * gcc.dg/torture/pr69376.c: New testcase.
12385 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12389 * gfortran.dg/interface_38.f90: New test.
12390 * gfortran.dg/interface_39.f90: New test.
12392 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12395 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12400 * g++.dg/template/pr11858.C: New test.
12401 * g++.dg/template/pr24663.C: New test.
12402 * g++.dg/template/unify12.C: New test.
12403 * g++.dg/template/unify13.C: New test.
12404 * g++.dg/template/unify14.C: New test.
12405 * g++.dg/template/unify15.C: New test.
12406 * g++.dg/template/unify16.C: New test.
12407 * g++.dg/template/unify17.C: New test.
12409 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12412 gfortran.dg/pr68283.f90: New test.
12414 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12417 * gfortran.dg/inline_matmul_13.f90: New test.
12418 * gfortran.dg/matmul_bounds_8.f90: New test.
12419 * gfortran.dg/matmul_bounds_9.f90: New test.
12420 * gfortran.dg/matmul_bounds_10.f90: New test.
12422 2016-01-23 Tom de Vries <tom@codesourcery.com>
12424 PR tree-optimization/69426
12425 * gcc.dg/autopar/pr69426.c: New test.
12427 2016-01-23 Martin Sebor <msebor@redhat.com>
12431 * g++.dg/cpp0x/alignas5.C: New test.
12432 * g++.dg/ext/vector29.C: Same.
12434 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
12436 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12437 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12438 _GNU_SOURCE from compile flags to the source.
12439 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12440 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12441 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12442 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12444 2016-01-22 Jakub Jelinek <jakub@redhat.com>
12447 * g++.dg/opt/pr69432.C: New test.
12449 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12451 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12452 32-bit targets testing an -m64 multilib.
12454 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12456 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12459 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12461 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12463 2016-01-21 Christian Bruel <christian.bruel@st.com>
12466 * gcc.target/i386/pr68674.c
12467 * gcc.target/aarch64/pr68674.c
12468 * gcc.target/arm/pr68674.c
12470 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12473 * gcc.c-torture/execute/pr69403.c: New test.
12475 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12478 * g++.dg/template/pr55843.C: New.
12480 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12483 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12484 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12486 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12489 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12490 from dg-do compile directive, and instead add
12491 { dg-require-effective-target int128 }.
12493 2016-01-20 Martin Sebor <msebor@redhat.com>
12496 * gcc.dg/sync-fetch.c: New test.
12498 2016-01-21 Martin Sebor <msebor@redhat.com>
12501 * gcc.target/powerpc/pr69252.c: New test.
12503 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12506 * gfortran.dg/pr65996.f90: New test.
12508 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12511 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
12512 expected to generate an error.
12514 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12516 PR middle-end/66178
12517 * gcc.dg/torture/pr66178.c: New test.
12519 2016-01-21 Anton Blanchard <anton@samba.org>
12520 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12523 * gcc.target/powerpc/pr63354.c: New test.
12525 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12527 PR rtl-optimization/68990
12528 * gcc.target/i386/pr68990: New.
12530 2016-01-21 Nick Clifton <nickc@redhat.com>
12533 * gcc.target/mips/pr69129.c: New.
12535 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12538 * g++.dg/cpp0x/pr58046.C: New.
12540 2016-01-21 Jakub Jelinek <jakub@redhat.com>
12544 * gcc.target/arm/pr69187.c: New test.
12547 * g++.dg/torture/pr69355.C: New test.
12549 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12550 Sebastian Pop <s.pop@samsung.com>
12552 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12554 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12555 Sebastian Pop <s.pop@samsung.com>
12557 * gcc.dg/graphite/pr68976.c: New test.
12559 2016-01-21 Jakub Jelinek <jakub@redhat.com>
12561 PR middle-end/67653
12562 * c-c++-common/pr67653.c: New test.
12563 * gcc.dg/torture/pr29119.c: Add dg-warning.
12565 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12567 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12569 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12572 * gcc.dg/pr24293.c: New test.
12573 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12574 incomplete struct type.
12575 * gcc.dg/declspec-1.c: Likewise.
12576 * gcc.dg/pr63549.c: Likewise.
12578 2016-01-20 Jakub Jelinek <jakub@redhat.com>
12580 PR tree-optimization/66612
12581 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12582 for bdn instruction.
12584 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12586 * lib/target-supports.exp
12587 (check_effective_target_arm_fp_ok_nocache): New.
12588 (check_effective_target_arm_fp_ok): New.
12589 (add_options_for_arm_fp): New.
12590 (check_effective_target_arm_crypto_ok_nocache): Require
12591 target_arm_v8_neon_ok instead of arm32.
12592 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12593 (check_effective_target_arm_crypto_pragma_ok): New.
12594 (add_options_for_arm_vfp): New.
12595 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12596 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12597 target instead. Force initial fpu to vfp.
12598 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12599 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12600 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12602 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12603 use arm_vfp effective target instead. Force initial fpu to vfp.
12604 * gcc.target/arm/attr-neon3.c: Likewise.
12605 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12607 * gcc.target/arm/unsigned-float.c: Likewise.
12608 * gcc.target/arm/vfp-1.c: Likewise.
12609 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12610 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12611 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12612 * gcc.target/arm/vfp-ldmias.c: Likewise.
12613 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12614 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12615 * gcc.target/arm/vfp-stmiad.c: Likewise.
12616 * gcc.target/arm/vfp-stmias.c: Likewise.
12617 * gcc.target/arm/vnmul-1.c: Likewise.
12618 * gcc.target/arm/vnmul-2.c: Likewise.
12619 * gcc.target/arm/vnmul-3.c: Likewise.
12620 * gcc.target/arm/vnmul-4.c: Likewise.
12622 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
12625 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12626 the MPX run-time library, for compile-time MPX test.
12627 * gcc.target/i386/chkp-always_inline.c: Likewise.
12628 * gcc.target/i386/chkp-bndret.c: Likewise.
12629 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12630 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12631 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12632 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12633 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12634 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12635 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12636 * gcc.target/i386/chkp-label-address.c: Likewise.
12637 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12638 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12639 * gcc.target/i386/chkp-pr69044.c: Likewise.
12640 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12641 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12642 * gcc.target/i386/chkp-strchr.c: Likewise.
12643 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12644 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12645 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12646 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12647 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12648 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12649 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12650 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12651 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12652 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12653 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12654 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12655 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12656 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12657 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12658 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12659 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12660 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12661 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12662 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12663 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12664 * gcc.target/i386/pr63995-2.c: Likewise.
12665 * gcc.target/i386/pr64805.c: Likewise.
12666 * gcc.target/i386/pr65044.c: Likewise.
12667 * gcc.target/i386/pr65167.c: Likewise.
12668 * gcc.target/i386/pr65183.c: Likewise.
12669 * gcc.target/i386/pr65184.c: Likewise.
12670 * gcc.target/i386/thunk-retbnd.c: Likewise.
12672 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12674 PR tree-optimization/69328
12675 * gcc.dg/pr69328.c: New test.
12677 2016-01-20 Jeff Law <law@redhat.com>
12680 * gcc.target/m68k/pr25114.c: New test.
12682 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12684 * gcc.target/arm/memset-inline-10.c: Added
12685 dg-require-effective-target arm_thumb2_ok.
12687 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12689 * gcc.dg/debug/dwarf2/sso.c: New test.
12691 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
12694 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12695 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12696 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12698 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12701 * g++.dg/ipa/devirt-50.C: New testcase.
12703 2016-01-19 Marek Polacek <polacek@redhat.com>
12706 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12707 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12709 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12712 * gcc.target/arm/pr69135_1.c: New test.
12714 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12716 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12718 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12720 * gcc.target/aarch64/ccmp_1.c: New testcase.
12722 2016-01-19 Marek Polacek <polacek@redhat.com>
12725 * g++.dg/cpp0x/enum30.C: New test.
12727 2016-01-19 Richard Biener <rguenther@suse.de>
12729 PR tree-optimization/69336
12730 * g++.dg/tree-ssa/pr69336.C: New testcase.
12732 2016-01-19 Jakub Jelinek <jakub@redhat.com>
12735 * gcc.dg/pr65779.c: New test.
12737 2016-01-19 Richard Biener <rguenther@suse.de>
12739 PR tree-optimization/69352
12740 * gcc.dg/torture/pr69352.c: New testcase.
12742 2016-01-19 Jakub Jelinek <jakub@redhat.com>
12744 PR rtl-optimization/68955
12745 PR rtl-optimization/64557
12746 * gcc.dg/torture/pr68955.c: New test.
12748 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12751 * g++.dg/torture/pr69136.C: New testcase.
12753 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12756 * g++.dg/lto/pr69133_0.C: New testcase.
12757 * g++.dg/lto/pr69133_1.C: New testcase.
12759 2016-01-15 Jeff Law <law@redhat.com>
12761 PR tree-optimization/69320
12762 * gcc.c-torture/pr69320-1.c: New test.
12763 * gcc.c-torture/pr69320-2.c: New test.
12764 * gcc.c-torture/pr69320-3.c: New test.
12765 * gcc.c-torture/pr69320-4.c: New test.
12767 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12772 * g++.dg/template/pr11858.C: New test.
12773 * g++.dg/template/pr24663.C: New test.
12774 * g++.dg/template/unify12.C: New test.
12775 * g++.dg/template/unify13.C: New test.
12776 * g++.dg/template/unify14.C: New test.
12777 * g++.dg/template/unify15.C: New test.
12778 * g++.dg/template/unify16.C: New test.
12779 * g++.dg/template/unify17.C: New test.
12781 2016-01-18 David Malcolm <dmalcolm@redhat.com>
12784 * gcc.dg/pr69181-1.c: New test file.
12785 * gcc.dg/pr69181-2.c: New test file.
12786 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12787 globals by moving it to...
12788 (cleanup-after-saved-dg-test): ...this new function. Add
12789 "global additional_sources_used". Add reset of global
12790 multiline_expected_outputs to the empty list.
12791 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12793 (multiline_expected_outputs): ...this, and updated comments to
12794 note that it is modified from gcc-dg.exp.
12795 (dg-end-multiline-output): Update for the above renaming.
12796 (handle-multiline-outputs): Likewise. Remove the clearing
12797 of the expected outputs to the empty list.
12799 2016-01-18 Richard Biener <rguenther@suse.de>
12801 PR tree-optimization/69297
12802 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12804 2016-01-18 Joseph Myers <joseph@codesourcery.com>
12806 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12808 * gcc.target/mips/mips-3d-2.c: Likewise.
12809 * gcc.target/mips/mips-3d-3.c: Likewise.
12810 * gcc.target/mips/mips-3d-4.c: Likewise.
12811 * gcc.target/mips/mips-3d-5.c: Likewise.
12812 * gcc.target/mips/mips-3d-6.c: Likewise.
12813 * gcc.target/mips/mips-3d-7.c: Likewise.
12814 * gcc.target/mips/mips-3d-8.c: Likewise.
12815 * gcc.target/mips/mips-3d-9.c: Likewise.
12816 * gcc.target/mips/mips-ps-1.c: Likewise.
12817 * gcc.target/mips/mips-ps-2.c: Likewise.
12818 * gcc.target/mips/mips-ps-3.c: Likewise.
12819 * gcc.target/mips/mips-ps-4.c: Likewise.
12820 * gcc.target/mips/mips-ps-5.c: Likewise.
12821 * gcc.target/mips/mips-ps-6.c: Likewise.
12822 * gcc.target/mips/mips-ps-7.c: Likewise.
12823 * gcc.target/mips/mips-ps-type.c: Likewise.
12824 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12825 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12827 2016-01-18 Tom de Vries <tom@codesourcery.com>
12829 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12830 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12831 * c-c++-common/goacc/kernels-empty.c: New test.
12832 * c-c++-common/goacc/kernels-eternal.c: New test.
12833 * c-c++-common/goacc/kernels-loop-2.c: New test.
12834 * c-c++-common/goacc/kernels-loop-3.c: New test.
12835 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12836 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12837 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12838 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12839 * c-c++-common/goacc/kernels-loop-data.c: New test.
12840 * c-c++-common/goacc/kernels-loop-g.c: New test.
12841 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12842 * c-c++-common/goacc/kernels-loop-n.c: New test.
12843 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12844 * c-c++-common/goacc/kernels-loop.c: New test.
12845 * c-c++-common/goacc/kernels-noreturn.c: New test.
12846 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12847 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12848 * c-c++-common/goacc/kernels-reduction.c: New test.
12850 2016-01-18 Tom de Vries <tom@codesourcery.com>
12852 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12853 * gcc.dg/autopar/outer-2.c: Same.
12854 * gcc.dg/autopar/outer-3.c: Same.
12855 * gcc.dg/autopar/outer-4.c: Same.
12856 * gcc.dg/autopar/outer-5.c: Same.
12857 * gcc.dg/autopar/outer-6.c: Same.
12858 * gcc.dg/autopar/parallelization-1.c: Same.
12859 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12860 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12861 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12862 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12863 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12864 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12865 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12866 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12867 * gcc.dg/autopar/pr39500-1.c: Same.
12868 * gcc.dg/autopar/pr39500-2.c: Same.
12869 * gcc.dg/autopar/pr46193.c: Same.
12870 * gcc.dg/autopar/pr46194.c: Same.
12871 * gcc.dg/autopar/pr49580.c: Same.
12872 * gcc.dg/autopar/pr49960-1.c: Same.
12873 * gcc.dg/autopar/pr49960.c: Same.
12874 * gcc.dg/autopar/pr68373.c: Same.
12875 * gcc.dg/autopar/reduc-1.c: Same.
12876 * gcc.dg/autopar/reduc-1char.c: Same.
12877 * gcc.dg/autopar/reduc-1short.c: Same.
12878 * gcc.dg/autopar/reduc-2.c: Same.
12879 * gcc.dg/autopar/reduc-2char.c: Same.
12880 * gcc.dg/autopar/reduc-2short.c: Same.
12881 * gcc.dg/autopar/reduc-3.c: Same.
12882 * gcc.dg/autopar/reduc-4.c: Same.
12883 * gcc.dg/autopar/reduc-6.c: Same.
12884 * gcc.dg/autopar/reduc-7.c: Same.
12885 * gcc.dg/autopar/reduc-8.c: Same.
12886 * gcc.dg/autopar/reduc-9.c: Same.
12887 * gcc.dg/autopar/uns-outer-4.c: Same.
12888 * gcc.dg/autopar/uns-outer-5.c: Same.
12889 * gcc.dg/autopar/uns-outer-6.c: Same.
12890 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12891 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12893 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12896 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12897 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12899 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12902 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12903 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12904 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12906 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12909 * gcc.dg/tree-ssa/sra-17.c: New.
12910 * gcc.dg/tree-ssa/sra-18.c: New.
12912 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12914 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12916 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12918 * gnat.dg/inline12.adb: New test.
12920 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12922 PR tree-optimization/66797
12923 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12925 2016-01-18 Richard Biener <rguenther@suse.de>
12927 PR tree-optimization/69170
12928 * gcc.dg/torture/pr69170.c: New testcase.
12930 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12932 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12934 2016-01-16 Tom de Vries <tom@codesourcery.com>
12936 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12938 2016-01-16 Tom de Vries <tom@codesourcery.com>
12940 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12941 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12942 redundant dg-require-effective-target pthread.
12943 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12944 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12945 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12946 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12947 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12948 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12949 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12951 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12954 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12955 * gcc.target/powerpc/recip-7.c: Same.
12957 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12960 * g++.dg/template/pr69091.C: New test.
12962 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12964 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12965 dump does not contain an error_mark_node.
12966 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12967 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12969 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12972 * g++.dg/template/pr68936.C: New test.
12974 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12977 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12978 * gcc.target/powerpc/recip-2.c: Same.
12979 * gcc.target/powerpc/recip-3.c: Same.
12980 * gcc.target/powerpc/recip-4.c: Same.
12981 * gcc.target/powerpc/recip-sqrtf.c: Same.
12983 2016-01-15 Jeff Law <law@redhat.com>
12985 PR tree-optimization/69270
12986 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12987 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12989 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12992 * gfortran.dg/deferred_character_13.f90: New test for the fix
12993 of comment 3 of the PR.
12996 * gfortran.dg/deferred_character_8.f90: New test
12997 * gfortran.dg/allocate_error_5.f90: New test
13000 * gfortran.dg/deferred_character_10.f90: New test
13003 * gfortran.dg/deferred_character_14.f90: New test
13006 * gfortran.dg/deferred_character_11.f90: New test
13009 * gfortran.dg/deferred_character_9.f90: New test
13011 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13013 PR rtl-optimization/69030
13014 * gcc.target/i386/pr69030.c: New.
13016 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13018 * gcc.target/aarch64/target_attr_17.c: New test.
13020 2016-01-15 Richard Biener <rguenther@suse.de>
13022 PR tree-optimization/66856
13023 * gcc.dg/torture/pr66856-1.c: New testcase.
13024 * gcc.dg/torture/pr66856-2.c: Likewise.
13026 2016-01-15 Richard Biener <rguenther@suse.de>
13029 * g++.dg/lto/pr69137_0.C: New testcase.
13031 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13033 PR middle-end/69246
13034 * gcc.target/i386/pr69246.c: New test.
13036 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13038 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13040 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13043 * g++.dg/init/const9.C: Disable test on S/390.
13045 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13047 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13048 * g++.dg/Wno-frame-address.C: Ditto.
13050 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13052 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13054 2016-01-15 Richard Biener <rguenther@suse.de>
13056 PR tree-optimization/68961
13057 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13059 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13061 * gcc.target/i386/pr65105-5.c: New test.
13063 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13065 * gcc.c-torture/execute/alias-4.c: New testcase.
13067 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13070 * g++.dg/ipa/devirt-49.C: New testcase.
13072 2016-01-15 Christian Bruel <christian.bruel@st.com>
13075 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13076 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13077 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13079 2016-01-15 Richard Biener <rguenther@suse.de>
13081 PR tree-optimization/69117
13082 * gcc.dg/torture/pr69117.c: New testcase.
13084 2015-01-14 Ryan Burn <contact@rnburn.com>
13087 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13089 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13092 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13093 range tests use 100 * maximum instead of maximum + 1.
13095 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13098 * gcc.dg/guality/pr69244.c: New test.
13100 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
13102 * lib/target-supports.exp (check_effective_target_issignaling):
13104 * gcc.dg/pr61441.c: Require issignaling effective target.
13106 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13109 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13111 2016-01-14 David Malcolm <dmalcolm@redhat.com>
13114 PR preprocessor/69177
13115 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13116 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13117 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13118 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13120 2016-01-14 Marek Polacek <polacek@redhat.com>
13123 * gcc.dg/array-15.c: New test.
13125 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13127 PR middle-end/68146
13128 PR tree-optimization/69155
13129 * gfortran.dg/pr68146.f: New test.
13130 * gfortran.dg/pr69155.f90: New test.
13132 2016-01-14 Richard Biener <rguenther@suse.de>
13134 PR tree-optimization/68060
13135 * gcc.dg/torture/pr68060-1.c: New testcase.
13136 * gcc.dg/torture/pr68060-2.c: Likewise.
13138 2016-01-14 Nick Clifton <nickc@redhat.com>
13140 * lib/target-supports.exp
13141 (check_effective_target_arm_neon_ok_nocache): Add an option
13142 sequence that includes setting the ARM architecture to ARMv7-A.
13143 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13144 command line options necessary to enable Neon support.
13145 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13146 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13147 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13148 * gcc.target/arm/pr69180.c: Likewise.
13150 2016-01-14 Jeff Law <law@redhat.com>
13152 PR tree-optimization/69270
13153 * gcc.dg/tree-ssa/pr69270.c: New test.
13155 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13158 * c-c++-common/pr66208.c: New file.
13160 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13162 PR tree-optimization/69156
13163 * gcc.dg/pr69156.c: New test.
13165 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13167 * gcc.target/i386/pr69225-7.c: New test.
13169 2016-01-13 Richard Henderson <rth@redhat.com>
13171 * gcc.dg/tm/memopt-13.c: Update expected function.
13172 * gcc.dg/tm/memopt-6.c: Likewise.
13174 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
13176 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13177 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13178 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13179 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13181 2016-01-13 Tom de Vries <tom@codesourcery.com>
13183 PR tree-optimization/69169
13184 * gcc.dg/pr69169.c: New test.
13186 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
13189 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13190 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13191 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13192 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13193 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13194 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13195 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13196 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13198 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13201 * gcc.dg/pr69247.c: New test.
13203 2016-01-13 Richard Biener <rguenther@suse.de>
13205 PR tree-optimization/69242
13206 * gcc.dg/torture/pr69242.c: New testcase.
13208 2016-01-13 Richard Biener <rguenther@suse.de>
13210 PR tree-optimization/69186
13211 * gcc.dg/torture/pr69186.c: New testcase.
13213 2016-01-13 Jeff Law <law@redhat.com>
13215 PR tree-optimization/67755
13216 * gcc.dg/tree-ssa/pr67755.c: New test.
13218 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13220 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13221 pass number in output by a star.
13223 2016-01-12 Bin Cheng <bin.cheng@arm.com>
13225 PR tree-optimization/68911
13226 * gcc.c-torture/execute/pr68911.c: New test.
13228 2016-01-12 Marek Polacek <polacek@redhat.com>
13231 * g++.dg/warn/permissive-1.C: New test.
13233 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13237 * g++.dg/opt/pr69213.C: New test.
13239 2016-01-12 Christian Bruel <christian.bruel@st.com>
13242 * gcc.target/arm/pr69180.c: New test.
13244 2016-01-12 Richard Biener <rguenther@suse.de>
13247 * g++.dg/lto/pr69077_0.C: New testcase.
13248 * g++.dg/lto/pr69077_1.C: Likewise.
13250 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13253 * g++.dg/opt/pr69175.C: New test.
13255 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13257 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13258 rather than #including math.h & stdlib.h.
13259 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13260 * gcc.dg/vect/pr49771.c: Likewise.
13261 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13262 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13263 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13264 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13265 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13266 * gcc.dg/vect/pr44507.c: Likewise.
13267 * gcc.dg/vect/pr45902.c: Likewise.
13268 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13269 * gcc.dg/vect/vect-117.c: Likewise.
13270 * gcc.dg/vect/vect-99.c: Likewise.
13271 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13272 * gcc.dg/vect/vect-cond-1.c: Likewise.
13273 * gcc.dg/vect/vect-cond-2.c: Likewise.
13274 * gcc.dg/vect/vect-cond-3.c: Likewise.
13275 * gcc.dg/vect/vect-cond-4.c: Likewise.
13276 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13277 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13278 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13279 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13280 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13281 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13282 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13283 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13284 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13285 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13286 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13287 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13288 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13289 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13290 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13291 include of signal.h.
13292 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13293 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13294 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13295 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13296 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13297 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13298 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13299 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13300 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13301 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13302 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13303 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13304 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13305 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13306 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13307 * gcc.dg/vect/vect-outer-5.c: Likewise.
13308 * gcc.dg/vect/vect-outer-6.c: Likewise.
13309 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13310 include of stdio.h.
13312 2016-01-12 Nick Clifton <nickc@redhat.com>
13315 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13316 to fread so that it will be found in all target runtimes.
13318 2016-01-12 Richard Biener <rguenther@suse.de>
13320 PR tree-optimization/69053
13321 * g++.dg/torture/pr69053.C: New testcase.
13323 2016-01-12 Richard Biener <rguenther@suse.de>
13325 PR tree-optimization/69168
13326 * gcc.dg/torture/pr69168.c: New testcase.
13328 2016-01-12 Richard Biener <rguenther@suse.de>
13330 PR tree-optimization/69157
13331 * gcc.dg/torture/pr69157.c: New testcase.
13333 2016-01-12 Richard Biener <rguenther@suse.de>
13335 PR tree-optimization/69174
13336 * gcc.dg/torture/pr69174.c: New testcase.
13338 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13342 * g++.dg/tls/pr66808.C: New test.
13343 * g++.dg/tls/pr69000.C: New test.
13345 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13347 * gcc.target/powerpc/swaps-p8-23.c: New test.
13348 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13350 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
13352 PR tree-optimization/68356
13353 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13355 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13356 Jim Wilson <jim.wilson@linaro.org>
13359 * gcc.target/arm/pr69194.c: New test.
13361 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13364 * gcc.target/i386/pr69225-1.c: New test.
13365 * gcc.target/i386/pr69225-2.c: Likewise.
13366 * gcc.target/i386/pr69225-3.c: Likewise.
13367 * gcc.target/i386/pr69225-4.c: Likewise.
13368 * gcc.target/i386/pr69225-5.c: Likewise.
13369 * gcc.target/i386/pr69225-6.c: Likewise.
13371 2016-01-11 Jakub Jelinek <jakub@redhat.com>
13374 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13378 * gcc.dg/pr69071.c: New test.
13381 * g++.dg/opt/pr69211.C: New test.
13383 PR tree-optimization/69214
13384 * gcc.c-torture/compile/pr69214.c: New test.
13386 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
13388 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13389 * gcc.target/i386/pr66232-11.c: Ditto.
13390 * gcc.target/i386/pr66232-12.c: Ditto.
13391 * gcc.target/i386/pr66232-13.c: Ditto.
13393 2016-01-11 Richard Biener <rguenther@suse.de>
13395 PR tree-optimization/69173
13396 * gcc.dg/torture/pr69173.c: New testcase.
13398 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13400 PR rtl-optimization/68796
13401 * gcc.target/aarch64/tst_5.c: New test.
13402 * gcc.target/aarch64/tst_6.c: Likewise.
13404 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13406 PR rtl-optimization/68841
13407 * gcc.dg/pr68841.c: New test.
13408 * gcc.c-torture/execute/pr68841.c: New test.
13410 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13412 PR rtl-optimization/68920
13413 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13415 * gcc.dg/ifcvt-5.c: New test.
13417 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
13420 * g++.dg/pr69123.C: New.
13422 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13425 * gcc.target/i386/pr69010.c: New test.
13427 2016-01-11 Martin Jambor <mjambor@suse.cz>
13430 * gcc.target/i386/chkp-pr69044.c: New test.
13432 2016-01-11 Tom de Vries <tom@codesourcery.com>
13434 PR tree-optimization/69109
13435 * gcc.dg/autopar/pr69109-2.c: New test.
13436 * gcc.dg/autopar/pr69109.c: New test.
13438 2016-01-11 Tom de Vries <tom@codesourcery.com>
13440 PR tree-optimization/69108
13441 * gcc.dg/autopar/pr69108.c: New test.
13443 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13446 * c-c++-common/Wisleading-indentation.c: Augment test.
13448 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13451 * gfortran.dg/inline_matmul_12.f90: New test.
13453 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
13456 * gfortran.dg/actual_array_offset_1: New test.
13458 2016-01-10 Tom de Vries <tom@codesourcery.com>
13460 PR tree-optimization/69062
13461 * gcc.dg/autopar/pr69062.c: New test.
13463 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13465 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13466 * gcc.dg/vect/slp-perm-2.c: Likewise.
13467 * gcc.dg/vect/slp-perm-3.c: Likewise.
13468 * gcc.dg/vect/slp-perm-5.c: Likewise.
13469 * gcc.dg/vect/slp-perm-6.c: Likewise.
13470 * gcc.dg/vect/slp-perm-7.c: Likewise.
13471 * gcc.dg/vect/slp-perm-8.c: Likewise.
13473 2016-01-10 Tom de Vries <tom@codesourcery.com>
13475 PR tree-optimization/69039
13476 * gcc.dg/autopar/pr69039.c: New test.
13478 2016-01-09 Marek Polacek <polacek@redhat.com>
13481 * g++.dg/pr69113.C: New test.
13483 2016-01-09 Jakub Jelinek <jakub@redhat.com>
13485 PR middle-end/50865
13486 PR tree-optimization/69097
13487 * gcc.c-torture/execute/pr50865.c: New test.
13488 * gcc.c-torture/execute/pr69097-1.c: New test.
13489 * gcc.c-torture/execute/pr69097-2.c: New test.
13490 * gcc.dg/pr69097-1.c: New test.
13491 * gcc.dg/pr69097-2.c: New test.
13493 2016-01-09 Jakub Jelinek <jakub@redhat.com>
13496 * g++.dg/opt/pr69164.C: New test.
13498 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13500 PR tree-optimization/69167
13501 * gcc.dg/pr69167.c: New test.
13503 2016-01-08 Marek Polacek <polacek@redhat.com>
13506 * g++.dg/pr68449.C: New.
13508 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13510 PR tree-optimization/68707
13511 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13512 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13513 on platforms supporting it.
13514 * gcc.dg/vect/slp-perm-2.c: Likewise.
13515 * gcc.dg/vect/slp-perm-3.c: Likewise.
13516 * gcc.dg/vect/slp-perm-5.c: Likewise.
13517 * gcc.dg/vect/slp-perm-7.c: Likewise.
13518 * gcc.dg/vect/slp-perm-8.c: Likewise.
13519 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13520 on platforms supporting it.
13522 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13524 PR tree-optimization/69162
13525 * gcc.dg/pr69162.c: New test.
13527 PR tree-optimization/69172
13528 * gcc.dg/pr69172.c: New test.
13530 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13532 PR tree-optimization/67781
13533 * gcc.c-torture/execute/pr67781.c: New file.
13535 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13537 PR tree-optimization/69083
13538 * gcc.dg/vect/pr69083.c: New test.
13540 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13542 PR tree-optimization/61441
13543 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13544 Use -fexcess-precision=standard for compiler options.
13545 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13547 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13550 * gfortran.dg/gomp/pr69128.f90: New test.
13553 * g++.dg/ext/pr69145-1.C: New test.
13554 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13555 * g++.dg/ext/pr69145-2.h: New file.
13557 2016-01-07 Martin Sebor <msebor@redhat.com>
13560 * gcc.dg/atomic-fetch-bool.c: New test.
13561 * gcc.dg/sync-fetch-bool.c: New test.
13563 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13566 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13568 2016-01-07 Nick Clifton <nickc@redhat.com>
13571 * g++.dg/pr66655.C: New test.
13572 * g++.dg/pr66655_1.cc: Test support file.
13573 * g++.dg/pr66655.h: Test header file.
13575 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
13578 gfortran.dg/gomp/pr66680.f90: New test.
13580 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13583 * gcc.target/i386/pr69171-1.c: New test.
13584 * gcc.target/i386/pr69171-2.c: Likewise.
13585 * gcc.target/i386/pr69171-3.c: Likewise.
13586 * gcc.target/i386/pr69171-4.c: Likewise.
13587 * gcc.target/i386/pr69171-5.c: Likewise.
13588 * gcc.target/i386/pr69171-6.c: Likewise.
13590 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13592 PR middle-end/67639
13593 * c-c++-common/pr67639.c: New test.
13595 2016-01-07 Jakub Jelinek <jakub@redhat.com>
13597 PR tree-optimization/69141
13598 * g++.dg/opt/pr69141.C: New test.
13600 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13602 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13604 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
13607 * gcc.target/i386/pr69140.c: New test
13609 2016-01-06 David Malcolm <dmalcolm@redhat.com>
13611 * gcc.dg/bad-dereference.c: New test case.
13613 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13615 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13617 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13619 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13621 2016-01-06 Marek Polacek <polacek@redhat.com>
13624 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13626 2016-01-05 Marek Polacek <polacek@redhat.com>
13629 * gcc.dg/atomic-invalid-2.c: New.
13631 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13634 * gcc.target/i386/pr68991.c: New test.
13636 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13639 * g++.dg/pr68991-1.C: New test.
13640 * g++.dg/pr68991-2.C: Likewise.
13642 2016-01-05 Sergei Trofimovich <siarheit@google.com>
13645 * gcc.target/ia64/pr60465-gprel64.c: New test.
13646 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13648 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13650 PR rtl-optimization/68651
13651 * gcc.target/aarch64/pr68651_1.c: New test.
13653 2016-01-05 David Malcolm <dmalcolm@redhat.com>
13656 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13658 2016-01-05 Nathan Sidwell <nathan@acm.org>
13661 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13663 * gcc.dg/alias-15.c: New.
13665 2016-01-05 Nick Clifton <nickc@redhat.com>
13668 * g++.dg/pr68770.C: New test.
13670 2016-01-04 Mike Stump <mikestump@comcast.net>
13672 * lib/target-supports.exp (check_effective_target_cilkplus):
13673 cilkplus targets require pthreads.
13674 (check_effective_target_cilkplus): Remove special case for NVPTX.
13676 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13678 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13681 2016-01-04 Jakub Jelinek <jakub@redhat.com>
13683 Update copyright years.
13685 2016-01-04 Marek Polacek <polacek@redhat.com>
13688 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13689 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13690 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13692 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13694 * gcc.target/sparc/20160104-2.c: New test.
13696 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13698 * gcc.target/sparc/20160104-1.c: New test.
13700 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
13703 * gfortran.dg/pr65045.f90: New test.
13705 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13707 * gnat.dg/specs/debug1.ads: Delete.
13709 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13711 PR libgfortran/68867
13712 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13715 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13717 PR libgfortran/68867
13718 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13721 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
13724 * gfortran.dg/pr68864.f90: New test.
13726 2016-01-01 Jakub Jelinek <jakub@redhat.com>
13728 PR tree-optimization/69070
13729 * gcc.dg/pr69070.c: New test.
13732 * gfortran.dg/pr69055.f90: New test.
13735 * gcc.dg/pr69015.c: New test.
13737 Copyright (C) 2016 Free Software Foundation, Inc.
13739 Copying and distribution of this file, with or without modification,
13740 are permitted in any medium without royalty provided the copyright
13741 notice and this notice are preserved.