]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Set nonnull attribute to ptr_info_def based on VRP
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2
3 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
4 * gcc.dg/torture/pr39074.c: Likewise.
5
6 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
7
8 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
9 * gnat.dg/trampoline4.adb: Minor tweak.
10
11 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12
13 PR tree-optimization/77916
14 * gcc.dg/torture/pr77916.c: New.
15
16 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
17
18 PR fortran/77978
19 * gfortran.dg/pr77978_1.f90: New test.
20 * gfortran.dg/pr77978_2.f90: Ditto.
21 * gfortran.dg/pr77978_3.f90: Ditto.
22
23 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
24
25 PR fortran/61420
26 PR fortran/78013
27 * gfortran.dg/proc_ptr_49.f90: New test.
28
29 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
30
31 PR target/77308
32 * gcc.target/arm/pr77308.c: New test.
33
34 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
35
36 * lib/target-supports.exp
37 (check_effective_target_floatn_nx_runtime): Return 0 for
38 powerpc*-ibm-aix*.
39
40 2016-10-17 Andrew Pinski <apinski@cavium.com>
41
42 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
43 long instead of long.
44 * gcc.target/aarch64/cinc_common_1.c: Likewise.
45 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
46 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
47 * gcc.target/aarch64/mult-synth_4.c: Likewise.
48 * gcc.target/aarch64/pr68102_1.c: Likewise.
49 * gcc.target/aarch64/target_attr_3.c: Likewise.
50
51 2016-10-17 Richard Biener <rguenther@suse.de>
52
53 PR tree-optimization/77988
54 * gcc.dg/torture/pr77988.c: New testcase.
55
56 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
57
58 * gcc.dg/pr71636-1.c: New test-case.
59 * gcc.dg/pr71636-2.c: Likewise.
60
61 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
62
63 * gnat.dg/trampoline3.adb: New test.
64 * gnat.dg/trampoline4.adb: Likewise.
65
66 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
67
68 * gfortran.dg/dtio_16.f90: New test.
69
70 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
71
72 * gcc.target/sparc/bmaskbshuf.c: Rename to...
73 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
74 * gcc.target/sparc/bmaskbshuf-2.c: New test.
75
76 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
77
78 * gcc.target/sparc/popc.c: Rename to...
79 * gcc.target/sparc/popc-1.c: ...this.
80 * gcc.target/sparc/popc-2.c: New test.
81
82 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
83
84 PR fortran/77972
85 * gfortran.dg/unexpected_eof_4.f90: New test.
86
87 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
88
89 PR libfortran/48587
90 * gfortran.dg/negative_unit2.f90: New test.
91
92 2016-10-14 Jakub Jelinek <jakub@redhat.com>
93
94 PR middle-end/77959
95 * gfortran.dg/pr77959.f90: New test.
96
97 DR 1511 - const volatile variables and ODR
98 * g++.dg/DRs/dr1511-1.C: New test.
99 * g++.dg/DRs/dr1511-2.C: New test.
100
101 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
102
103 * gnat.dg/debug7.adb (dg-options): Remove -g.
104 * gnat.dg/debug8.adb (dg-options): Add -margs.
105 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
106
107 2016-10-14 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/77979
110 * gcc.dg/torture/pr77979.c: New testcase.
111
112 2016-10-14 Martin Liska <mliska@suse.cz>
113
114 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
115 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
116 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
117
118 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
119
120 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
121 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
122 * gcc.dg/torture/pr77937-2.c: Likewise.
123
124 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
125
126 * gnat.dg/lto15.adb: Adjust.
127 * gnat.dg/lto16.adb: Likewise.
128 * gnat.dg/lto17.adb: Likewise
129 * gnat.dg/lto18.ad[sb]: New test.
130 * gnat.dg/lto18_pkg.ads: New helper.
131 * gnat.dg/lto19.adb: New test.
132 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
133 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
134 * gnat.dg/lto20.adb: New test.
135 * gnat.dg/lto20_pkg.ad[sb]: New helper.
136
137 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
138
139 * gfortran.dg/coarray_38.f90: Expect error message.
140
141 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
142
143 * gcc.target/aarch64/spellcheck_1.c: New test.
144 * gcc.target/aarch64/spellcheck_2.c: Likewise.
145 * gcc.target/aarch64/spellcheck_3.c: Likewise.
146 * gcc.target/aarch64/spellcheck_4.c: Likewise.
147 * gcc.target/aarch64/spellcheck_5.c: Likewise.
148 * gcc.target/aarch64/spellcheck_6.c: Likewise.
149
150 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
151
152 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
153
154 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
155
156 PR tree-optimization/77937
157 * gcc.dg/torture/pr77937-1.c: New.
158 * gcc.dg/torture/pr77937-2.c: New.
159
160 2016-10-13 Jakub Jelinek <jakub@redhat.com>
161
162 * g++.dg/cpp1z/inline-var1.C: New test.
163 * g++.dg/cpp1z/inline-var1a.C: New test.
164 * g++.dg/cpp1z/inline-var1.h: New file.
165 * g++.dg/cpp1z/inline-var2.C: New test.
166 * g++.dg/cpp1z/inline-var3.C: New test.
167 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
168 uninitialized const.
169
170 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
171
172 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
173 Xscale is specified, not just -march.
174 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
175 is incompatible with Xscale.
176
177 2016-10-13 Martin Sebor <msebor@redhat.com>
178
179 PR c++/71912
180 * g++.dg/ext/flexary4.C: Adjust.
181 * g++.dg/ext/flexary5.C: Same.
182 * g++.dg/ext/flexary9.C: Same.
183 * g++.dg/ext/flexary19.C: New test.
184 * g++.dg/ext/flexary18.C: New test.
185 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
186 regression test.
187 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
188 Avoid generating a flexible array member in an array.
189
190 2016-10-13 Martin Sebor <msebor@redhat.com>
191
192 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
193 to placate -Wformat on targets where the type is not int.
194
195 2016-10-13 David Malcolm <dmalcolm@redhat.com>
196
197 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
198 in INSN_LOCATION.
199
200 2016-10-13 Bin Cheng <bin.cheng@arm.com>
201
202 * gcc.target/i386/l_fma_float_1.c: Revise test.
203 * gcc.target/i386/l_fma_float_2.c: Ditto.
204 * gcc.target/i386/l_fma_float_3.c: Ditto.
205 * gcc.target/i386/l_fma_float_4.c: Ditto.
206 * gcc.target/i386/l_fma_float_5.c: Ditto.
207 * gcc.target/i386/l_fma_float_6.c: Ditto.
208 * gcc.target/i386/l_fma_double_1.c: Ditto.
209 * gcc.target/i386/l_fma_double_2.c: Ditto.
210 * gcc.target/i386/l_fma_double_3.c: Ditto.
211 * gcc.target/i386/l_fma_double_4.c: Ditto.
212 * gcc.target/i386/l_fma_double_5.c: Ditto.
213 * gcc.target/i386/l_fma_double_6.c: Ditto.
214
215 2016-10-13 Bin Cheng <bin.cheng@arm.com>
216
217 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
218
219 2016-10-13 Bin Cheng <bin.cheng@arm.com>
220
221 * gcc.dg/vect/vect-98.c: Refine test case.
222 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
223 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
224 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
225
226 2016-10-13 Jakub Jelinek <jakub@redhat.com>
227
228 PR c/77946
229 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
230
231 2016-10-13 Martin Liska <mliska@suse.cz>
232
233 PR tree-optimization/77943
234 * g++.dg/tree-ssa/pr77943.C: New test.
235
236 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
237
238 PR fortran/72832
239 * gfortran.dg/allocate_with_source_22.f03: New test.
240 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
241 fail.
242
243 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
244
245 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
246 * gcc.target/arm/movsi_movw.c: Likewise.
247 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
248 directive to work on big endian targets.
249
250 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
251
252 * gcc.dg/tree-ssa/evrp6.c: New test.
253
254 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
255
256 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
257 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
258 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
259
260 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
261
262 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
263 * gcc.target/powerpc/warn-2.c: Ditto.
264
265 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
266
267 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
268 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
269 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
270 for -mmsa.
271 * gcc.target/mips/msa.c: New test.
272 * gcc.target/mips/msa-builtins.c: Likewise.
273 * lib/target-supports.exp (check_mips_msa_hw_available): New.
274 (check_effective_target_mips_msa_runtime): Likewise.
275 (check_effective_target_mips_msa): Likewise.
276 (add_options_for_mips_msa): Likewise.
277 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
278 (check_effective_target_vect_intfloat_cvt): Likewise.
279 (check_effective_target_vect_uintfloat_cvt): Likewise.
280 (check_effective_target_vect_floatint_cvt): Likewise.
281 (check_effective_target_vect_floatuint_cvt): Likewise.
282 (check_effective_target_vect_shift): Likewise.
283 (check_effective_target_vect_shift_char): Likewise.
284 (check_effective_target_vect_long): Likewise.
285 (check_effective_target_vect_float): Likewise.
286 (check_effective_target_vect_double): Likewise.
287 (check_effective_target_vect_long_long): Likewise.
288 (check_effective_target_vect_perm): Likewise.
289 (check_effective_target_vect_perm_byte): Likewise.
290 (check_effective_target_vect_perm_short): Likewise.
291 (check_effective_target_vect_sdot_qi): Likewise.
292 (check_effective_target_vect_udot_qi): Likewise.
293 (check_effective_target_vect_sdot_hi): Likewise.
294 (check_effective_target_vect_udot_hi): Likewise.
295 (check_effective_target_vect_pack_trunc): Likewise.
296 (check_effective_target_vect_unpack): Likewise.
297 (check_effective_target_vect_hw_misalign): Likewise.
298 (check_effective_target_vect_condition): Likewise.
299 (check_effective_target_vect_cond_mixed): Likewise.
300 (check_effective_target_vect_char_mult): Likewise.
301 (check_effective_target_vect_short_mult): Likewise.
302 (check_effective_target_vect_int_mult): Likewise.
303 (check_effective_target_vect_extract_even_odd): Likewise.
304 (check_effective_target_vect_interleave): Likewise.
305 (check_vect_support_and_set_flags): Check if the target supports MSA
306 and append to the list of EFFECTIVE_TARGETS.
307
308 2016-10-12 Richard Biener <rguenther@suse.de>
309
310 PR debug/77947
311 * g++.dg/torture/pr77947.C: New testcase.
312
313 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
314
315 * gnat.dg/debug8.adb: New testcase.
316
317 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
318
319 * gnat.dg/debug9.adb: New testcase.
320
321 2016-10-12 Richard Biener <rguenther@suse.de>
322
323 * gcc.dg/tree-ssa/vrp35.c: Adjust.
324 * gcc.dg/tree-ssa/vrp36.c: Likewise.
325 * gcc.dg/tree-ssa/vrp46.c: Likewise.
326
327 2016-10-12 Richard Biener <rguenther@suse.de>
328
329 PR tree-optimization/77920
330 * gcc.dg/torture/pr77920.c: New testcase.
331
332 2016-10-12 Jakub Jelinek <jakub@redhat.com>
333
334 PR tree-optimization/77929
335 * gcc.c-torture/compile/pr77929.c: New test.
336
337 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
338 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
339 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
340 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
341 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
342 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
343 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
344 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
345 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
346
347 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
348
349 * gcc.target/sparc/setcc-4.c: Adjust.
350 * gcc.target/sparc/setcc-5.c: Likewise.
351 * gcc.target/sparc/setcc-6.c: Likewise.
352 * gcc.target/sparc/setcc-7.c: Likewise.
353 * gcc.target/sparc/setcc-8.c: Likewise.
354 * gcc.target/sparc/setcc-9.c: Likewise.
355 * gcc.target/sparc/setcc-10.c: Delete.
356
357 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
358
359 PR fortran/77942
360 * gfortran.dg/pr77942.f90
361
362 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
363
364 * gfortran.dg/dec_math.f90: New testsuite.
365
366 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
367
368 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
369 (main): Declare j as i32 instead of int.
370
371 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
372
373 PR testsuite/PR77710
374 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
375 target triplet instead of *-*-*-*.
376
377 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
378
379 * gnat.dg/unchecked_convert10.adb: New test.
380 * gnat.dg/unchecked_convert11.adb: Likewise.
381 * gnat.dg/unchecked_convert12.adb: Likewise.
382
383 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
384
385 * gcc.target/sparc/cbcond-1.c: New test.
386 * gcc.target/sparc/cbcond-2.c: Likewise.
387 * gcc.target/sparc/movcc-1.c: Likewise.
388 * gcc.target/sparc/movcc-2.c: Likewise.
389 * gcc.target/sparc/setcc-1.c: Adjust.
390 * gcc.target/sparc/setcc-2.c: Likewise.
391 * gcc.target/sparc/setcc-3.c: Likewise.
392 * gcc.target/sparc/setcc-4.c: Likewise.
393 * gcc.target/sparc/setcc-5.c: Likewise.
394 * gcc.target/sparc/setcc-6.c: New test.
395 * gcc.target/sparc/setcc-7.c: Likewise.
396 * gcc.target/sparc/setcc-8.c: Likewise.
397 * gcc.target/sparc/setcc-9.c: Likewise.
398 * gcc.target/sparc/setcc-10.c: Likewise.
399
400 2016-10-10 Jeff Law <law@redhat.com>
401
402 PR tree-optimization/71947
403 * gcc.dg/tree-ssa/pr71947-1.c: New test.
404 * gcc.dg/tree-ssa/pr71947-2.c: New test.
405 * gcc.dg/tree-ssa/pr71947-3.c: New test.
406 * gcc.dg/tree-ssa/pr71947-4.c: New test.
407 * gcc.dg/tree-ssa/pr71947-5.c: New test.
408 * gcc.dg/tree-ssa/pr71947-6.c: New test.
409
410 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
411
412 PR fortran/77915
413 * gfortran.dg/matmul_11.f90: New test.
414
415 2016-10-10 Jiong Wang <jiong.wang@arm.com>
416
417 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
418 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
419 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
420 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
421 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
422 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
423 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
424 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
425 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
426 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
427 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
428 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
429 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
430 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
431 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
432 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
433 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
434 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
435 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
436 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
437 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
438 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
439 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
440 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
441 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
442 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
443 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
444 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
445 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
446 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
447 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
448 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
449 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
450 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
451 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
452 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
453 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
454 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
455 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
456 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
457 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
458 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
459 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
460 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
461 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
462 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
463 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
464 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
465 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
466 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
467 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
468 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
469 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
470 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
471 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
472 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
473 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
474 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
475 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
476
477 2016-10-10 Jiong Wang <jiong.wang@arm.com>
478
479 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
480 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
481 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
482 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
483 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
484 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
485 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
486 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
487 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
488 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
489 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
490 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
491 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
492 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
493
494 2016-10-10 Jiong Wang <jiong.wang@arm.com>
495
496 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
497 Enable AArch64.
498 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
499 vdup*_laneq.
500 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
501 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
502 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
503 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
504
505 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
506 Jiong Wang <jiong.wang@arm.com>
507
508 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
509 AArch64 support.
510 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
511 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
512 AArch64 targets.
513 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
514 AArch64 targets.
515 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
516 targets.
517 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
518
519 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
520
521 * gnat.dg/specs/vfa.ads: New test.
522
523 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
524
525 * gnat.dg/inline13.ad[sb]: New test.
526 * gnat.dg/inline13_pkg.ad[sb]: New helper.
527
528 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
529
530 * gnat.dg/biased_subtype.adb: New test.
531
532 2016-10-09 Jakub Jelinek <jakub@redhat.com>
533
534 PR tree-optimization/77901
535 * gcc.c-torture/compile/pr77901.c: New test.
536
537 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
538
539 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
540 * gcc.dg/ipa/propalign-2.c: Likewise
541 * gcc.dg/ipa/propalign-3.c: Likewise.
542 * gcc.dg/ipa/propalign-4.c: Likewise.
543 * gcc.dg/ipa/propalign-5.c: Likewise.
544
545 2016-10-08 Jakub Jelinek <jakub@redhat.com>
546
547 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
548
549 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
550
551 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
552 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
553
554 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
555
556 * gfortran.dg/dec_union_11.f90: New testcase.
557
558 2016-10-07 Nathan Sidwell <nathan@acm.org>
559
560 PR c++/66443
561 * g++.dg/cpp0x/pr66443-cxx11.C: New.
562 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
563 * g++.dg/cpp1y/pr66443-cxx14.C: New
564 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
565 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
566
567 2016-10-07 Jakub Jelinek <jakub@redhat.com>
568
569 * g++.dg/cpp0x/addressof1.C: New test.
570 * g++.dg/cpp0x/addressof2.C: New test.
571
572 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
573
574 * gcc.target/powerpc/float128-type-1.c: New test to check that
575 PowerPC 64-bit Linux enables -mfloat128-type by default.
576 * gcc.target/powerpc/float128-type-2.c: Likewise.
577 * gcc.target/powerpc/float128-mix.c: Change error message to
578 reflect that __ibm128 is now #define'ed to be long double.
579
580 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
581
582 PR fortran/77406
583 * gfortran.dg/pr77406.f90: New test.
584 * gfortran.dg/assumed_type_3.f90: Update error messages.
585 * gfortran.dg/defined_operators_1.f90: Ditto.
586 * gfortran.dg/generic_26.f90: Ditto.
587 * gfortran.dg/generic_7.f90: Ditto.
588 * gfortran.dg/gomp/udr5.f90: Ditto.
589 * gfortran.dg/gomp/udr7.f90: Ditto.
590 * gfortran.dg/interface_1.f90: Ditto.
591 * gfortran.dg/interface_37.f90: Ditto.
592 * gfortran.dg/interface_5.f90: Ditto.
593 * gfortran.dg/interface_6.f90: Ditto.
594 * gfortran.dg/interface_7.f90
595 * gfortran.dg/no_arg_check_3.f90
596 * gfortran.dg/operator_5.f90
597 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
598
599 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
600
601 PR c++/77700
602 * c-c++-common/Wint-in-bool-context.c: Update test.
603
604 2016-10-07 Richard Biener <rguenther@suse.de>
605
606 * gcc.dg/tree-ssa/vrp01.c: Adjust.
607 * gcc.dg/tree-ssa/vrp34.c: Likewise.
608
609 2016-10-07 Marek Polacek <polacek@redhat.com>
610
611 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
612
613 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
614
615 PR c++/69733
616 * c-c++-common/pr69733.c: New test.
617 * gcc.dg/pr69733.c: New test.
618 * gcc.target/i386/pr69733.c: New test.
619
620 2016-10-07 Marek Polacek <polacek@redhat.com>
621
622 PR c++/77803
623 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
624
625 2016-10-07 Jakub Jelinek <jakub@redhat.com>
626
627 PR tree-optimization/77664
628 * gcc.dg/tree-ssa/pr77664.c: New test.
629 * gcc.dg/pr77664.c: New test.
630
631 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
632
633 * gfortran.dg/pr69955.f90: New test.
634
635 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
636
637 PR fortran/57910
638 * gfortran.dg/pr57910.f90: New test.
639
640 2016-10-06 Jakub Jelinek <jakub@redhat.com>
641
642 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
643 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
644
645 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
646
647 PR tree-optimization/77862
648 * gcc.dg/pr77862.c: New test.
649
650 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
651
652 * gcc.dg/tree-ssa/evrp4.c: New test.
653
654 2016-10-06 Jeff Law <law@redhat.com>
655
656 PR tree-optimization/71661
657 * gcc.dg/tree-ssa/pr71661.c: New test.
658
659 2016-10-06 Richard Biener <rguenther@suse.de>
660
661 PR tree-optimization/77855
662 * gcc.dg/torture/pr77855.c: New testcase.
663
664 2016-10-06 James Clarke <jrtc27@jrtc27.com>
665 Eric Botcazou <ebotcazou@adacore.com>
666
667 * g++.dg/other/pr77759.C: New test.
668
669 2016-10-06 Richard Biener <rguenther@suse.de>
670
671 PR tree-optimization/77839
672 * gcc.dg/torture/pr77839.c: New testcase.
673
674 2016-10-06 Marek Polacek <polacek@redhat.com>
675
676 * g++.dg/cpp1z/init-statement9.C: New test.
677
678 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
679
680 * gcc.target/i386/pcommit-1.c: Deleted.
681 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
682 * gcc.target/i386/sse-13.c: Ditto.
683 * gcc.target/i386/sse-14.c: Ditto.
684 * gcc.target/i386/sse-22.c: Ditto.
685 * gcc.target/i386/sse-23.c: Ditto.
686 * g++.dg/other/i386-2.C: Ditto.
687
688 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
689
690 * gcc.target/i386/pr77833.c: Require int128 effective target.
691
692 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
693
694 PR fortran/58991
695 PR fortran/58992
696 * gfortran.dg/associate_22.f90: New test.
697
698 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
699
700 * gfortran.dg/dec_union_9.f90: New testcase.
701 * gfortran.dg/dec_union_10.f90: New testcase.
702
703 2016-10-05 Jakub Jelinek <jakub@redhat.com>
704
705 PR sanitizer/66343
706 * gcc.dg/pch/pr66343-3.c: New test.
707 * gcc.dg/pch/pr66343-3.hs: New file.
708
709 PR sanitizer/66343
710 * gcc.dg/pch/pr66343-1.c: New test.
711 * gcc.dg/pch/pr66343-1.hs: New file.
712 * gcc.dg/pch/pr66343-2.c: New test.
713 * gcc.dg/pch/pr66343-2.hs: New file.
714
715 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
716
717 * c-c++-common/Wint-in-bool-context.c: Update test.
718
719 2016-10-05 Marek Polacek <polacek@redhat.com>
720
721 * g++.dg/cpp1z/init-statement1.C: New test.
722 * g++.dg/cpp1z/init-statement2.C: New test.
723 * g++.dg/cpp1z/init-statement3.C: New test.
724 * g++.dg/cpp1z/init-statement4.C: New test.
725 * g++.dg/cpp1z/init-statement5.C: New test.
726 * g++.dg/cpp1z/init-statement6.C: New test.
727 * g++.dg/cpp1z/init-statement7.C: New test.
728 * g++.dg/cpp1z/init-statement8.C: New test.
729
730 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
731
732 PR fortran/67524
733 * gfortran.dg/pr67524.f90: New test.
734
735 2016-10-05 Jakub Jelinek <jakub@redhat.com>
736
737 PR sanitizer/77823
738 * c-c++-common/ubsan/shift-9.c: New test.
739
740 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
741
742 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
743 of int if __SIZEOF_INT__ is less than 4 bytes.
744
745 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
746
747 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
748 * gfortran.dg/class_array_20.f03: Likewise.
749 * gfortran.dg/class_array_21.f03: Likewise.
750 * gfortran.dg/finalize_29.f08: Likewise.
751 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
752
753 2016-10-05 Richard Biener <rguenther@suse.de>
754
755 PR middle-end/77826
756 * gcc.dg/torture/pr77826.c: New testcase.
757
758 2016-10-05 Richard Biener <rguenther@suse.de>
759
760 * gcc.dg/fold-copysign-1.c: New testcase.
761
762 2016-10-05 Andreas Schwab <schwab@suse.de>
763
764 * g++.dg/pr49847-2.C: Remove.
765
766 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
767
768 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
769
770 2016-10-05 Richard Biener <rguenther@suse.de>
771
772 PR middle-end/55152
773 * gcc.dg/pr55152-2.c: New testcase.
774
775 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
776
777 * gfortran.dg/dtio_15.f90: New test.
778
779 2016-10-04 Ian Lance Taylor <iant@golang.org>
780
781 * gcc.dg/split-7.c: New test.
782
783 2016-10-04 Martin Sebor <msebor@redhat.com>
784
785 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
786 %lc directive to wint_t to silence -Wformat warnings on targets
787 where the latter is a distinct type such as long.
788
789 2016-10-04 Martin Sebor <msebor@redhat.com>
790
791 PR c++/77804
792 * g++.dg/warn/Wplacement-new-size-4.C: New test.
793
794 2016-10-04 Jakub Jelinek <jakub@redhat.com>
795
796 PR c++/77791
797 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
798
799 * g++.dg/other/java3.C: Remove.
800 * g++.dg/other/java1.C: Remove.
801 * g++.dg/other/error12.C: Remove.
802 * g++.dg/other/java2.C: Remove.
803 * g++.dg/warn/Wnvdtor.C: Remove.
804 * g++.dg/lookup/java1.C: Remove.
805 * g++.dg/lookup/java2.C: Remove.
806 * g++.dg/ext/pr34829.C: Remove.
807 * g++.dg/ext/java-3.C: Remove.
808 * g++.dg/ext/java-1.C: Remove.
809 * g++.dg/ext/java-2.C: Remove.
810 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
811
812 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
813
814 PR tree-optimization/77808
815 * gcc.dg/tree-ssa/pr77808.c: New testcase.
816
817 2016-10-04 Richard Biener <rguenther@suse.de>
818
819 PR tree-optimization/77399
820 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
821
822 2016-10-04 Richard Biener <rguenther@suse.de>
823
824 PR middle-end/77833
825 * gcc.target/i386/pr77833.c: New testcase.
826
827 2016-09-26 Jeff Law <law@redhat.com>
828
829 PR tree-optimization/71550
830 PR tree-optimization/71403
831 * gcc.c-torture/execute/pr71550.c: New test.
832
833 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
834
835 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
836 option.
837
838 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
839
840 Revert
841 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
842
843 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
844
845 2016-10-03 Marek Polacek <polacek@redhat.com>
846
847 * g++.dg/cpp0x/nullptr37.C: New test.
848
849 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
850
851 * c-c++-common/Wint-in-bool-context.c: Update test.
852
853 2016-10-02 Jakub Jelinek <jakub@redhat.com>
854
855 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
856 earlier.
857 * g++.dg/charset/asm2.c (memmove): Likewise.
858 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
859 * g++.dg/tls/diag-4.C (foo): Likewise.
860 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
861 dg-warning, fix up regex.
862 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
863 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
864 * g++.old-deja/g++.mike/net31.C: Likewise.
865 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
866 for C++17.
867 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
868 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
869
870 2016-10-01 Richard Biener <rguenther@suse.de>
871
872 PR middle-end/77798
873 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
874
875 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
876
877 PR fortran/77663
878 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
879
880 2016-10-01 Jakub Jelinek <jakub@redhat.com>
881
882 PR c/77490
883 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
884 Add dg-prune-output directive.
885
886 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
887
888 PR fortran/66643
889 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
890 * gfortran.fortran-torture/compile/write.f90: Update test.
891
892 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
893
894 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
895 arm_fp16_alternative_ok as the required effective target.
896 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
897 -mfp16-format=alternative to the dg-options directive and remove
898 the dg-add-options directive.
899
900 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
901
902 PR fortran/77764
903 * gfortran.dg/dec_union_8.f90: New testcase.
904
905 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
906
907 PR fortran/77782
908 * gfortran.dg/dec_structure_16.f90: New testcase.
909
910 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
911
912 * gfortran.dg/coarray_allocate_10.f08: New test.
913 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
914
915 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
916
917 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
918
919 2016-09-30 Richard Biener <rguenther@suse.de>
920
921 PR tree-optimization/77399
922 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
923
924 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
925
926 * c-c++-common/pr27336.c: Make dependency on
927 -fdelete-null-pointer-checks explicit.
928 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
929 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
930 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
931 * gcc.dg/pic-1.c: Require fpic target support.
932 * gcc.dg/pic-2.c: Likewise.
933
934 2016-09-29 Jakub Jelinek <jakub@redhat.com>
935
936 Implement P0001R1 - C++17 removal of register storage class specifier
937 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
938 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
939 C++17.
940 * c-c++-common/vector-subscript-5.c (foo): Don't use register
941 keyword if not __SSE2__.
942 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
943 C++17.
944 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
945 register keywords.
946 * g++.dg/eh/pr29166.C: Add -Wno-register option.
947 * g++.dg/warn/register-parm-1.C (erroneous_warning,
948 no_erroneous_warning): Expect new warnings for C++17.
949 * g++.dg/warn/register-var-2.C (f): Likewise.
950 * g++.dg/parse/register1.C (f): Expect new error for C++17.
951 * g++.dg/parse/linkage2.C (foo): Likewise.
952 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
953 keyword on parameters for C++17.
954 * g++.dg/cpp1z/register1.C: New test.
955 * g++.dg/cpp1z/register2.C: New test.
956 * g++.dg/cpp1z/register3.C: New test.
957
958 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
959
960 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
961 * gcc.target/i386/avx2-check.h (main): Ditto.
962 * gcc.target/i386/avx512bw-check.h (main): Ditto.
963 * gcc.target/i386/avx512cd-check.h (main): Ditto.
964 * gcc.target/i386/avx512dq-check.h (main): Ditto.
965 * gcc.target/i386/avx512er-check.h (main): Ditto.
966 * gcc.target/i386/avx512f-check.h (main): Ditto.
967 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
968 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
969 * gcc.target/i386/avx512vl-check.h (main): Ditto.
970
971 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
972
973 PR target/77756
974 * gcc.target/i386/pr77756.c: New test.
975
976 2016-09-29 Marek Polacek <polacek@redhat.com>
977
978 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
979
980 2016-09-29 Marek Polacek <polacek@redhat.com>
981
982 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
983 C++14.
984
985 2016-09-29 Martin Liska <mliska@suse.cz>
986
987 * objc/execute/construct1.m: New test.
988
989 2016-09-29 Richard Biener <rguenther@suse.de>
990
991 PR tree-optimization/77768
992 * gcc.dg/torture/pr77768.c: New testcase.
993
994 2016-09-28 Richard Biener <rguenther@suse.de>
995
996 PR middle-end/77407
997 * gcc.dg/pr77407.c: New testcase.
998
999 2016-09-29 Richard Biener <rguenther@suse.de>
1000
1001 PR middle-end/55152
1002 * gcc.dg/pr55152.c: New testcase.
1003 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1004
1005 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1006
1007 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1008 (dg-options): Remove -m32.
1009
1010 2016-09-28 Martin Sebor <msebor@redhat.com>
1011
1012 PR middle-end/77721
1013 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1014
1015 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1016
1017 PR libgfortran/77707
1018 * gfortran.dg/inquire_17.f90: New test.
1019
1020 2016-09-28 Jakub Jelinek <jakub@redhat.com>
1021
1022 PR c++/77467
1023 * g++.dg/cpp1y/constexpr-77467.C: New test.
1024
1025 2016-09-28 Martin Sebor <msebor@redhat.com>
1026
1027 PR c/77762
1028 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1029 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1030 (test_sprintf_p_const): Adjust line numbers to avoid failures
1031 introduced in r240503.
1032
1033 2016-09-28 Martin Sebor <msebor@redhat.com>
1034
1035 PR middle-end/77683
1036 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1037
1038 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1039
1040 PR c++/77748
1041 * g++.dg/pr77550.C: Avoid undefined behavior.
1042
1043 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1044
1045 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1046
1047 * gcc.dg/strlenopt-20.c: Update test.
1048 * gcc.dg/strlenopt-21.c: Likewise.
1049 * gcc.dg/strlenopt-22.c: Likewise.
1050 * gcc.dg/strlenopt-22g.c: Likewise.
1051 * gcc.dg/strlenopt-26.c: Likewise.
1052 * gcc.dg/strlenopt-5.c: Likewise.
1053 * gcc.dg/strlenopt-7.c: Likewise.
1054 * gcc.dg/strlenopt-9.c: Likewise.
1055
1056 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1057
1058 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1059
1060 * g++.dg/cpp1z/lambda-this1.C: New test.
1061 * g++.dg/cpp1z/lambda-this2.C: New test.
1062
1063 PR c++/77722
1064 * g++.dg/ubsan/return-4.C: New test.
1065 * g++.dg/ubsan/return-5.C: New test.
1066 * g++.dg/ubsan/return-6.C: New test.
1067
1068 2016-09-27 Jiong Wang <jiong.wang@arm.com>
1069
1070 * lib/target-supports.exp
1071 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1072 in function comment.
1073
1074 2016-09-27 Martin Liska <mliska@suse.cz>
1075
1076 PR gcov-profile/46266
1077 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1078 considered.
1079
1080 2016-09-27 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/77745
1083 * g++.dg/torture/pr77745.C: New testcase.
1084
1085 2016-09-27 Richard Biener <rguenther@suse.de>
1086
1087 PR tree-optimization/77478
1088 * gcc.dg/torture/pr77478.c: New testcase.
1089
1090 2016-09-27 Martin Liska <mliska@suse.cz>
1091
1092 PR gcov-profile/7970
1093 PR gcov-profile/16855
1094 PR gcov-profile/44779
1095 * g++.dg/gcov/pr16855.C: New test.
1096
1097 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1098
1099 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1100
1101 2016-09-27 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR fortran/77666
1104 * gfortran.dg/gomp/pr77666.f90: New test.
1105
1106 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1107
1108 PR ipa/77677
1109 * gcc.dg/torture/pr77677-2.c: New test.
1110
1111 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1112
1113 PR fortran/77420
1114 * gfortran.dg/pr77420_1.f90: New test.
1115 * gfortran.dg/pr77420_2.f90: Ditto.
1116 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1117 * gfortran.dg/pr77420_4.f90: this file.
1118
1119 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1120
1121 PR middle-end/77719
1122 * gfortran.dg/pr77719.f90: New test.
1123
1124 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1125
1126 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
1127 singular form of byte when quantity is unknown.
1128
1129 2016-09-26 Marek Polacek <polacek@redhat.com>
1130
1131 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1132
1133 2016-09-26 Martin Liska <mliska@suse.cz>
1134
1135 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1136 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1137 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1138 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1139 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1140 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1141 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1142 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1143 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1144
1145 2016-09-26 Marek Polacek <polacek@redhat.com>
1146
1147 PR c/7652
1148 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1149 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1150 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1151 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1152 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1153 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1154 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1155 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1156 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1157 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1158 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1159 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1160 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1161 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1162 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1163 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1164 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1165 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1166 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1167 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1168 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1169 * c-c++-common/attr-fallthrough-1.c: New test.
1170 * c-c++-common/attr-fallthrough-2.c: New test.
1171 * g++.dg/cpp0x/fallthrough1.C: New test.
1172 * g++.dg/cpp0x/fallthrough2.C: New test.
1173 * g++.dg/cpp1z/fallthrough1.C: New test.
1174 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1175 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1176 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1177 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1178
1179 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1180
1181 PR fortran/77429
1182 * gfortran.dg/pr77429.f90: New test.
1183
1184 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1185
1186 PR fortran/77694
1187 * gfortran.dg/pr77694.f90: New test.
1188
1189 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1190
1191 PR target/51244
1192 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1193
1194 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1195
1196 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1197 for 32-bit mode.
1198
1199 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1200
1201 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1202 for 32-bit mode.
1203
1204 2016-09-24 Marek Polacek <polacek@redhat.com>
1205
1206 PR c/77490
1207 * c-c++-common/Wbool-operation-1.c: New test.
1208 * gcc.dg/Wbool-operation-1.c: New test.
1209
1210 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
1211
1212 * gfortran.dg/dec_static_1.f90: New.
1213 * gfortran.dg/dec_static_2.f90: New.
1214 * gfortran.dg/dec_static_3.f90: New.
1215 * gfortran.dg/dec_static_4.f90: New.
1216
1217 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1218
1219 PR fortran/48298
1220 * gfortran.dg/negative_unit_check.f90: Update test.
1221 * gfortran.dg/dtio_14.f90: New test.
1222
1223 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1224
1225 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1226 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1227 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1228 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1229 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1230 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1231 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1232
1233 2016-09-23 Martin Sebor <msebor@redhat.com>
1234
1235 PR testsuite/77713
1236 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1237 assuming long double is bigger than double.
1238
1239 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1240
1241 Implement P0138R2, C++17 construction rules for enum class values
1242 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1243
1244 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1245
1246 PR preprocessor/77672
1247 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1248 expected multiline output from first warning to reflect change
1249 in r240434.
1250
1251 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1252
1253 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1254
1255 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1256 Tom de Vries <tom@codesourcery.com>
1257
1258 PR testsuite/77411
1259 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1260
1261 2016-09-23 Marek Polacek <polacek@redhat.com>
1262
1263 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1264 * c-c++-common/gomp/atomic-13.c: Likewise.
1265 * c-c++-common/gomp/atomic-14.c: Likewise.
1266 * c-c++-common/pr60439.c: Remove invalid code.
1267 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1268 * g++.dg/expr/bitfield5.C: Likewise.
1269 * g++.dg/expr/bitfield6.C: Likewise.
1270 * g++.dg/expr/bool1.C: Likewise.
1271 * g++.dg/expr/bool3.C: Likewise.
1272 * g++.dg/expr/lval3.C: Likewise.
1273 * g++.dg/expr/lval4.C: Likewise.
1274 * g++.old-deja/g++.jason/bool5.C: Likewise.
1275
1276 2016-09-23 David Malcolm <dmalcolm@redhat.com>
1277
1278 PR preprocessor/77672
1279 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1280 (test_terminator_location): New function.
1281
1282 2016-09-23 Richard Biener <rguenther@suse.de>
1283
1284 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1285
1286 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1287
1288 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1289 -march=armv8.2-a+fp16 when supported by the hardware.
1290 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1291 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1292 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1293 semi-colons to a macro invocations.
1294 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1295 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1296 defined.
1297 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1298 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1300 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1301 defined.
1302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1303 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1304 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1305 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1306 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1307 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1308 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1309 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1310 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1311 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1312 defined.
1313 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1315 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1316 defined.
1317 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1318 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1319 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1320 defined.
1321 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1322 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1323 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1324 defined.
1325 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1327 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1328 defined. Also fix some white-space.
1329 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1330 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1331 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1332 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1334 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1335 defined. Also fix some long lines and white-space.
1336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1337 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1338 defined. Also fix some long lines and white-space.
1339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1340 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1341 defined.
1342 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1343 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1344 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1345 defined.
1346 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1347 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1348 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1349 defined.
1350 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1351 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1352 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1353 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1354 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1355 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1356 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1357 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1358 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1359 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1360 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1361 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1362 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1363 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1364 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1365 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1366 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1367 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1368 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1369
1370 2016-09-23 Jiong Wang <jiong.wang@arm.com>
1371 Matthew Wahab <matthew.wahab@arm.com>
1372
1373 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1374 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1375 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1376 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1377 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1378 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1379 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1380 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1381 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1382 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1383 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1384 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1385 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1386 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1387 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1388 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1389 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1390 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1391 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1392 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1393 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1394 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1395 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1396 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1397 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1398 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1399 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1400 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1401 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1402 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1403 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1404 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1405 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1406 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1407 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1408 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1409 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1410
1411 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1412
1413 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1414 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1415 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1416 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1417 support.
1418
1419 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1420
1421 PR ipa/77677
1422 * gcc.dg/torture/pr77677.c: New test.
1423
1424 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1425
1426 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1427 here now.
1428
1429 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1430
1431 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1432 options. Add tests for float16x4_t and float16x8_t.
1433
1434 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1435
1436 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1437 * gcc.target/s390/risbg-ll-2.c: Ditto.
1438 * gcc.target/s390/risbg-ll-3.c: Ditto.
1439
1440 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1441
1442 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1443 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1444
1445 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1446
1447 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1448 output to the simplified instructions.
1449
1450 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1451
1452 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1453 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1454
1455 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1456
1457 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1458 (FP16_SUPPORTED): New
1459 (expected-hfloat-16x4): Make conditional on __fp16 support.
1460 (expected-hfloat-16x8): Likewise.
1461 (vdup_n_f16): Disable for non-AArch64 targets.
1462 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1463 conditional on FP16_SUPPORTED.
1464 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1465 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1466 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1467 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1468 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1469 for testing __fp16.
1470 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1471 conditional on FP16_SUPPORTED.
1472 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1473 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1474
1475 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1476
1477 * gcc.target/arm/short-vfp-1.c: New.
1478
1479 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1480
1481 * gcc.target/arm/attr-fp16-arith-1.c: New.
1482
1483 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1484
1485 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1486 New.
1487 (add_options_for_arm_v8_2a_fp16_neon): New.
1488 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1489 (add_options_for_arm_arch_v8_2a): Auto-generate.
1490 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1491 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1492 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1493 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1494 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1495 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1496 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1497
1498 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1499
1500 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1501 arm_fp16_alternative_ok.
1502 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1503 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1504 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1505 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1506 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1507 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1508 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1509 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1510 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1511 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1512 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1513 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1514 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1515 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1516 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1517 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1518 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1519 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1520 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1521 arm_fp16_alternative_ok.
1522 * lib/target-supports.exp
1523 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1524 (check_effective_target_arm_fp16_alternative_ok): New.
1525 (check_effective_target_arm_fp16_none_ok_nocache): New.
1526 (check_effective_target_arm_fp16_none_ok): New.
1527
1528 2016-09-23 Martin Liska <mliska@suse.cz>
1529
1530 * gcc.dg/ipa/pr77653.c: Replace adress
1531 with address.
1532
1533 2016-09-23 Martin Liska <mliska@suse.cz>
1534
1535 * gcc.target/i386/movbe-4.c: New test.
1536
1537 2016-09-23 Martin Liska <mliska@suse.cz>
1538
1539 * gcc.target/i386/crc32-5.c: New test.
1540
1541 2016-09-23 Martin Liska <mliska@suse.cz>
1542
1543 * gcc.target/i386/pr71652.c: New test.
1544 * gcc.target/i386/pr71652-2.c: New test.
1545 * gcc.target/i386/pr71652-3.c: New test.
1546
1547 2016-09-23 Jakub Jelinek <jakub@redhat.com>
1548
1549 * lib/gcc-dg.exp (process-message): Support relative line number
1550 notation - .+4 or .-1 etc.
1551 * gcc.dg/dg-test-1.c: New test.
1552
1553 2016-09-22 Martin Sebor <msebor@redhat.com>
1554
1555 PR target/77676
1556 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1557 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1558 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1559 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1560
1561 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
1562
1563 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1564 * gcc.dg/ifcvt-2.c: Ditto.
1565 * gcc.dg/zero_bits_compound-1.c: Ditto.
1566 * gcc.dg/zero_bits_compound-1.c: Ditto.
1567 * gcc.dg/pr40550.c: Simplify target selectors.
1568 Use dg-additional-options.
1569 * gcc.dg/pr47893.c: Ditto.
1570 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1571 additional options for 32-bit x86 targets.
1572 * gcc.dg/pr70955.c: Move to ...
1573 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1574
1575 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1576
1577 PR c++/61019
1578 * g++.dg/cpp0x/pr61019.C: New.
1579
1580 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1581 Terry Guo <terry.guo@arm.com>
1582
1583 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1584 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1585 * gcc.target/arm/pure-code/pure-code.exp: New.
1586
1587 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
1588
1589 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1590 Remove SSE effective target requirement.
1591
1592 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1593
1594 PR c++/71979
1595 * g++.dg/cpp0x/pr71979.C: New.
1596
1597 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1598
1599 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1600
1601 2016-09-22 Martin Liska <mliska@suse.cz>
1602
1603 PR ipa/77653
1604 * gcc.dg/ipa/pr77653.c: New test.
1605
1606 2016-09-22 Jakub Jelinek <jakub@redhat.com>
1607
1608 PR fortran/77665
1609 * gfortran.dg/gomp/pr77665.f90: New test.
1610
1611 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
1612
1613 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1614 * gfortran.dg/dtio_13.f90: New test.
1615
1616 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
1617
1618 PR fortran/66107
1619 * gfortran.dg/pr66107.f90: New test.
1620
1621 2016-09-21 Ian Lance Taylor <iant@golang.org>
1622
1623 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1624 with call to builtin delete function.
1625
1626 2016-09-21 Joseph Myers <joseph@codesourcery.com>
1627
1628 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1629 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1630 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1631 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1632 tests.
1633
1634 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
1635
1636 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1637
1638 2016-09-21 Jakub Jelinek <jakub@redhat.com>
1639
1640 PR c++/77651
1641 * g++.dg/cpp1z/aligned-new6.C: New test.
1642
1643 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1644
1645 * gcc.target/arm/fp16-aapcs-3.c: New.
1646 * gcc.target/arm/fp16-aapcs-4.c: New.
1647 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1648 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1649 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1650 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1651
1652 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1653
1654 PR tree-optimization/77550
1655 * g++.dg/pr77550.C: New test.
1656
1657 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
1658
1659 PR target/77326
1660 * gcc.target/avr/torture/pr77326.c: New test.
1661
1662 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
1663
1664 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1665
1666 2016-09-21 Richard Biener <rguenther@suse.de>
1667
1668 PR tree-optimization/77648
1669 * gcc.dg/torture/pr77648-1.c: New testcase.
1670 * gcc.dg/torture/pr77648-2.c: Likewise.
1671
1672 2016-09-21 Richard Biener <rguenther@suse.de>
1673 Jakub Jelinek <jakub@redhat.com>
1674
1675 PR tree-optimization/77621
1676 * gcc.dg/pr77621.c: New testcase.
1677
1678 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
1679
1680 PR fortran/77657
1681 * gfortran.dg/dtio_12.f90: New test.
1682
1683 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1684
1685 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1686
1687 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1688
1689 PR tree-optimization/72835
1690 * gcc.dg/tree-ssa/pr72835.c: New test.
1691
1692 2016-09-20 Martin Sebor <msebor@redhat.com>
1693
1694 PR middle-end/49905
1695 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1696 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1697 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1698 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1699 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1700 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1701 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1702
1703 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1704
1705 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1706 arguments/compare will be optimized away.
1707 * gcc.dg/torture/ftrapv-1.c: Likewise.
1708
1709 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1710
1711 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1712 will be optimized away.
1713 * gcc.dg/ipa/vrp1.c: New test.
1714 * gcc.dg/ipa/vrp2.c: New test.
1715 * gcc.dg/ipa/vrp3.c: New test.
1716
1717 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1718
1719 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1720 does the same transformation.
1721 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1722 * gcc.dg/tree-ssa/evrp1.c: New test.
1723 * gcc.dg/tree-ssa/evrp2.c: New test.
1724 * gcc.dg/tree-ssa/evrp3.c: New test.
1725 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1726 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1727 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1728 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1729 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1730 foling now happens early.
1731 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1732 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1733 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1734 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1735 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1736
1737 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
1738
1739 PR target/77621
1740 * gcc.target/i386/pr77621.c: New test.
1741 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1742 pattern, loop should vectorize with -mtune=atom.
1743
1744 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1745 Jakub Jelinek <jakub@redhat.com>
1746
1747 PR testsuite/63299
1748 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1749 instead of delete.
1750
1751 2016-09-20 Jakub Jelinek <jakub@redhat.com>
1752
1753 PR c++/77626
1754 * g++.dg/other/pr77626.C: New test.
1755
1756 PR c++/77638
1757 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1758
1759 PR c++/77637
1760 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1761
1762 PR middle-end/77624
1763 * c-c++-common/pr77624-1.c: New test.
1764 * c-c++-common/pr77624-2.c: New test.
1765
1766 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1767
1768 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1769 of digits expected.
1770
1771 2016-09-20 Richard Biener <rguenther@suse.de>
1772
1773 PR tree-optimization/77646
1774 * gcc.dg/torture/pr77646.c: New testcase.
1775
1776 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1777
1778 PR c++/77434
1779 * c-c++-common/Wint-in-bool-context.c: New test.
1780
1781 2016-09-19 Joseph Myers <joseph@codesourcery.com>
1782
1783 * gcc.dg/cr-decimal-dig-1.c: New test.
1784
1785 2016-09-19 Joseph Myers <joseph@codesourcery.com>
1786
1787 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1788 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1789 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1790 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1791
1792 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1793
1794 PR rtl-optimization/77416
1795 * gcc.target/powerpc/pr77416.c: New.
1796
1797 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1798
1799 PR c++/77639
1800 * g++.dg/template/error-recovery4.C: New test.
1801
1802 2016-09-19 Bin Cheng <bin.cheng@arm.com>
1803
1804 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1805
1806 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1807
1808 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1809 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1810
1811 2016-09-19 Jakub Jelinek <jakub@redhat.com>
1812 Jan Hubicka <jh@suse.cz>
1813
1814 PR target/77587
1815 * gcc.dg/pr77587.c: New test.
1816 * gcc.dg/pr77587a.c: New file.
1817
1818 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1819
1820 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1821 * gfortran.dg/coarray_38.f90:
1822 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1823 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1824 * gfortran.dg/coarray_allocate_7.f08: New test.
1825 * gfortran.dg/coarray_allocate_8.f08: New test.
1826 * gfortran.dg/coarray_allocate_9.f08: New test.
1827 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1828 new caf_register.
1829 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1830 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1831 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1832 get_by_refs.
1833 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1834 * gfortran.dg/coarray_lock_7.f90: Same.
1835 * gfortran.dg/coarray_poly_5.f90: Same.
1836 * gfortran.dg/coarray_poly_6.f90: Same.
1837 * gfortran.dg/coarray_poly_7.f90: Same.
1838 * gfortran.dg/coarray_poly_8.f90: Same.
1839 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1840
1841 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
1842
1843 PR fortran/77584
1844 * gfortran.dg/dec_structure_15.f90: New testcase.
1845
1846 2016-09-19 Richard Biener <rguenther@suse.de>
1847
1848 PR middle-end/77605
1849 * gcc.dg/torture/pr77605.c: New testcase.
1850
1851 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
1852
1853 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1854
1855 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
1856
1857 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1858 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1859 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1860 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1861 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1862 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1863 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1864 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1865 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1866 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1867 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1868
1869 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1870
1871 * gcc.target/i386/pr68633.c: Fix expected result.
1872
1873 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
1874
1875 PR fortran/68078
1876 * gfortran.dg/pr68078.f90: New test.
1877 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1878
1879 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1880
1881 PR target/77613
1882 * gcc.target/powerpc/swaps-p8-25.c: New.
1883
1884 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1885
1886 PR c++/77482
1887 * g++.dg/cpp0x/constexpr-77482.C: New test.
1888
1889 PR c++/77379
1890 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1891 thunk offsets.
1892 * g++.dg/abi/abi-tag23a.C: Likewise.
1893
1894 PR c++/77338
1895 * g++.dg/cpp0x/decltype-77338.C: New test.
1896
1897 PR c++/77375
1898 * g++.dg/cpp0x/mutable1.C: New test.
1899
1900 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1901
1902 PR fortran/77612
1903 * gfortran.dg/pr77612.f90: New test.
1904
1905 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1906
1907 * gcc.dg/torture/pr70421.c: Require int32plus.
1908
1909 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1910
1911 PR middle-end/77475
1912 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1913
1914 PR target/77526
1915 * gcc.target/i386/pr77526.c: New test.
1916
1917 2016-09-16 Jakub Jelinek <jakub@redhat.com>
1918 Eric Botcazou <ebotcazou@adacore.com>
1919
1920 PR middle-end/77594
1921 * gcc.target/i386/pr77594.c: New test.
1922
1923 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
1924
1925 PR fortran/69963
1926 * gfortran.dg/misplaced_implicit_character.f90: New test.
1927
1928 2016-09-15 Bin Cheng <bin.cheng@arm.com>
1929
1930 PR tree-optimization/77503
1931 * gcc.dg/vect/pr77503.c: New test.
1932
1933 2016-09-15 Richard Biener <rguenther@suse.de>
1934
1935 PR middle-end/77544
1936 * c-c++-common/torture/pr77544.c: New testcase.
1937
1938 2016-09-15 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR middle-end/77475
1941 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1942 * gcc.dg/march-generic.c: Likewise.
1943 * gcc.target/i386/spellcheck-options-1.c: New test.
1944 * gcc.target/i386/spellcheck-options-2.c: New test.
1945 * gcc.target/i386/spellcheck-options-3.c: New test.
1946 * gcc.target/i386/spellcheck-options-4.c: New test.
1947
1948 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1949
1950 PR fortran/72743
1951 * gfortran.dg/goacc/pr72743.f90: New test.
1952
1953 2016-09-15 Richard Biener <rguenther@suse.de>
1954
1955 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1956
1957 2016-09-15 Richard Biener <rguenther@suse.de>
1958
1959 PR tree-optimization/77514
1960 * gcc.dg/torture/pr77514.c: New testcase.
1961
1962 2016-09-14 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR c++/77549
1965 * g++.dg/lookup/pr77549.C: New test.
1966
1967 2016-09-14 Marek Polacek <polacek@redhat.com>
1968
1969 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1970 * c-c++-common/gomp/atomic-13.c: Likewise.
1971 * c-c++-common/gomp/atomic-14.c: Likewise.
1972 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1973 * g++.dg/cpp1z/bool-increment1.C: New test.
1974 * c-c++-common/pr60439.c: Add dg-warning.
1975 * g++.dg/expr/bitfield4.C: Likewise.
1976 * g++.dg/expr/bitfield5.C: Likewise.
1977 * g++.dg/expr/bitfield6.C: Likewise.
1978 * g++.dg/expr/bool1.C: Likewise.
1979 * g++.dg/expr/bool3.C: Likewise.
1980 * g++.dg/expr/lval3.C: Likewise.
1981 * g++.dg/expr/lval4.C: Likewise.
1982 * g++.old-deja/g++.jason/bool5.C: Likewise.
1983 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1984 * g++.dg/other/error18.C: Likewise.
1985 * g++.dg/gomp/atomic-14.C: Likewise.
1986
1987 2016-09-14 Nathan Sidwell <nathan@acm.org>
1988
1989 PR c++/77539
1990 * g++.dg/cpp1y/pr77539.C: New.
1991
1992 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1993
1994 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1995 dg-require.
1996 * g++.dg/ext/builtin_alloca.C: Likewise.
1997 * g++.dg/template/spec35.C: Likewise.
1998 * gcc.dg/builtins-68.c: Likewise.
1999 * gcc.misc-tests/gcov-13.c: Likewise.
2000 * gcc.misc-tests/gcov-14.c: Likewise.
2001
2002 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2003
2004 * gfortran.dg/dec_structure_14.f90: New testcase.
2005
2006 2016-09-14 Jakub Jelinek <jakub@redhat.com>
2007
2008 PR sanitizer/68260
2009 * c-c++-common/tsan/pr68260.c: New test.
2010
2011 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
2012
2013 PR target/70713
2014 * gcc.target/msp430/function-attributes-1.c: New test.
2015 * gcc.target/msp430/function-attributes-2.c: New test.
2016 * gcc.target/msp430/function-attributes-3.c: New test.
2017
2018 2015-04-18 Martin Sebor <msebor@redhat.com>
2019
2020 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2021 of non-nul characters.
2022 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2023
2024 2016-09-13 Jakub Jelinek <jakub@redhat.com>
2025
2026 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2027 * g++.dg/cpp1z/gen-attrs1.C: New test.
2028
2029 PR tree-optimization/77454
2030 * gcc.dg/pr77454.c: New test.
2031
2032 PR c++/77553
2033 * g++.dg/cpp1y/constexpr-77553.C: New test.
2034
2035 2016-09-13 David Malcolm <dmalcolm@redhat.com>
2036
2037 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2038 (test_show_locus): Replace rich_location::add_fixit_insert calls
2039 with add_fixit_insert_before and add_fixit_insert_after.
2040
2041 2016-09-13 Jason Merrill <jason@redhat.com>
2042 Tom de Vries <tom@codesourcery.com>
2043
2044 PR c++/77427
2045 * g++.dg/pr77427.C: New test.
2046
2047 2016-09-13 Martin Liska <mliska@suse.cz>
2048
2049 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2050 effective target.
2051 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2052 * lib/target-supports.exp: Define the new target.
2053
2054 2016-09-12 Andrew Pinski <apinski@cavium.com>
2055
2056 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2057 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2058
2059 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
2060
2061 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2062 variable arguments.
2063 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2064 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2065 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2066 variable argument.
2067 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2068 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2069
2070 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2071
2072 PR c++/77496
2073 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2074 * g++.dg/ext/pr77496.C: New test.
2075 * g++.dg/warn/pr77496.C: New test.
2076
2077 2016-09-12 David Malcolm <dmalcolm@redhat.com>
2078
2079 PR c/72858
2080 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2081 to preserve conversion chars, and to preserve prefix information.
2082 * gcc.dg/format/pr72858.c: New test case.
2083
2084 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2085
2086 * gfortran.dg/pr77507.f90: Move to ...
2087 * gfortran.dg/ieee/pr77507.f90: here.
2088
2089 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2090
2091 PR ipa/61159
2092 * compile/pr61159.c: New testcase
2093
2094 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
2095
2096 PR ipa/64316
2097 * gcc.dg/ipa/pr63416.c: New testcase.
2098
2099 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
2100 Steven G. Kargl <kargl@gcc.gnu.org>
2101
2102 PR fortran/77532
2103 * gfortran.dg/dtio_11.f90: new test.
2104
2105 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2106
2107 PR fortran/77507
2108 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2109 * gfortran.dg/c_assoc_4.f90: Ditto.
2110
2111 2016-09-10 Tom de Vries <tom@codesourcery.com>
2112
2113 PR C/71602
2114 * c-c++-common/va-arg-va-list-type.c: New test.
2115
2116 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2117
2118 PR rtl-optimization/77289
2119 * gcc.target/powerpc/pr77289.c: New test.
2120
2121 2016-09-09 Martin Sebor <msebor@redhat.com>
2122
2123 PR c/77520
2124 PR c/77521
2125 * gcc.dg/pr77520.c: New test.
2126 * gcc.dg/pr77521.c: New test.
2127
2128 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2129
2130 PR fortran/77506
2131 * gfortran.dg/pr77506.f90: New test.
2132
2133 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2134
2135 PR fortran/77507
2136 * gfortran.dg/pr77507.f90: New test.
2137
2138 2016-09-09 Joseph Myers <joseph@codesourcery.com>
2139
2140 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2141
2142 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2143 Louis Krupp <lkrupp@gcc.gnu.org>
2144
2145 PR fortran/69514
2146 * gfortran.dg/pr69514_1.f90: New test.
2147 * gfortran.dg/pr69514_2.f90: New test.
2148
2149 2016-09-08 Jakub Jelinek <jakub@redhat.com>
2150
2151 PR fortran/77500
2152 * gfortran.dg/gomp/pr77500.f90: New test.
2153
2154 PR fortran/77516
2155 * gfortran.dg/gomp/pr77516.f90: New test.
2156
2157 2016-09-07 Jakub Jelinek <jakub@redhat.com>
2158
2159 PR middle-end/77475
2160 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2161 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2162 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2163 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2164 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2165 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2166
2167 2016-09-07 David Malcolm <dmalcolm@redhat.com>
2168
2169 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2170 "substring-locations.h".
2171
2172 2016-09-07 Richard Biener <rguenther@suse.de>
2173
2174 PR c/77450
2175 * c-c++-common/vector-subscript-8.c: Move ..
2176 * gcc.dg/pr77450.c: ... here.
2177
2178 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2179
2180 PR libgfortran/77393
2181 * gfortran.dg/fmt_f0_2.f90: Update test.
2182 * gfortran.dg/fmt_f0_3.f90: New test.
2183
2184 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2185
2186 PR debug/77389
2187 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2188 in dg-options.
2189
2190 PR debug/57519
2191 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2192
2193 2016-09-06 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR target/69255
2196 * gcc.target/i386/pr69255-1.c: New test.
2197 * gcc.target/i386/pr69255-2.c: New test.
2198 * gcc.target/i386/pr69255-3.c: New test.
2199
2200 2016-09-06 Martin Sebor <msebor@redhat.com>
2201
2202 PR c/77336
2203 * gcc.dg/format/miss-7.c: New test.
2204
2205 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
2206
2207 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2208
2209 2016-09-06 Martin Liska <mliska@suse.cz>
2210
2211 PR gcov-profile/77378
2212 PR gcov-profile/77466
2213 * gcc.dg/profile-update-warning.c: New test.
2214
2215 2016-09-06 Richard Biener <rguenther@suse.de>
2216
2217 PR tree-optimization/77479
2218 * gcc.dg/torture/pr77479.c: New testcase.
2219
2220 2016-09-06 Richard Biener <rguenther@suse.de>
2221
2222 PR c/77450
2223 * c-c++-common/vector-subscript-7.c: Adjust.
2224 * c-c++-common/vector-subscript-8.c: New testcase.
2225
2226 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2227
2228 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2229
2230 2016-09-05 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR target/77476
2233 * gcc.target/i386/avx512f-pr77476.c: New test.
2234 * gcc.target/i386/avx512bw-pr77476.c: New test.
2235 * gcc.target/i386/avx512dq-pr77476.c: New test.
2236
2237 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2238 Update comment to mention also avx512f.
2239
2240 PR sanitizer/77396
2241 * g++.dg/asan/pr77396-2.C: New test.
2242
2243 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
2244
2245 PR rtl-optimization/77452
2246 * gcc.target/i386/pr77452.c: New test.
2247
2248 2016-09-05 Marek Polacek <polacek@redhat.com>
2249
2250 PR c/77423
2251 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2252
2253 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2254
2255 PR fortran/77391
2256 * gfortran.dg/pr77391.f90: New test.
2257
2258 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2259
2260 PR fortran/77460
2261 * gfortran.dg/pr77460.f90: New test.
2262
2263 2016-09-03 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR c/65467
2266 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2267
2268 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2269
2270 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2271
2272 2016-09-02 David Malcolm <dmalcolm@redhat.com>
2273
2274 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2275 test case.
2276 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2277 diagnostic-test-show-locus-generate-patch.c to the sources
2278 for diagnostic_plugin_test_show_locus.c.
2279
2280 2016-09-02 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR c/65467
2283 * gcc.dg/gomp/_Atomic-1.c: New test.
2284 * gcc.dg/gomp/_Atomic-2.c: New test.
2285 * gcc.dg/gomp/_Atomic-3.c: New test.
2286 * gcc.dg/gomp/_Atomic-4.c: New test.
2287 * gcc.dg/gomp/_Atomic-5.c: New test.
2288
2289 PR sanitizer/77396
2290 * g++.dg/asan/pr77396.C: New test.
2291
2292 2016-09-01 Martin Sebor <msebor@redhat.com>
2293
2294 PR tree-optimization/71831
2295 * gcc.dg/builtin-object-size-16.c: New test.
2296 * gcc.dg/builtin-object-size-17.c: New test.
2297
2298 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2299
2300 PR libgfortran/77393
2301 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2302
2303 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
2304
2305 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2306 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2307 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2308 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2309 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2310 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2311 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2312 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2313 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2314 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2315 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2316 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2317 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2318 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2319 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2320 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2321 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2322 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2323
2324 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2325
2326 * gnat.dg/opt58.adb: New test.
2327 * gnat.dg/opt58_pkg.ads: New helper.
2328
2329 2016-09-01 Richard Biener <rguenther@suse.de>
2330
2331 PR middle-end/77436
2332 * gcc.dg/torture/pr77436.c: New testcase.
2333
2334 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2335
2336 * gcc.dg/pr64252.c: Require int32plus.
2337 * gcc.dg/pr66299-1.c: Likewise.
2338 * gcc.dg/pr66299-2.c: Likewise.
2339 * gcc.dg/torture/20131115-1.c: Skip for avr.
2340
2341 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2342
2343 * gcc.target/aarch64/ands_3.c: New test.
2344
2345 2016-08-31 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR fortran/77352
2348 * gfortran.dg/gomp/pr77352.f90: New test.
2349
2350 PR fortran/77374
2351 * gfortran.dg/gomp/pr77374.f08: New test.
2352
2353 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2354
2355 PR tree-optimization/73714
2356 * gcc.dg/tree-ssa/pr73714.c: New test.
2357
2358 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2359
2360 PR libgfortran/77393
2361 * gfortran.dg/fmt_f0_2.f90: New test.
2362
2363 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
2364
2365 * gcc.target/i386/pr59539-2.c: Adapt options.
2366 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2367
2368 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
2369
2370 PR fortran/77418
2371 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2372 of the associate entity and replace with a pointer to the
2373 intended item on the stack.
2374
2375 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2376 Paul Thomas <pault@gcc.gnu.org>
2377
2378 PR fortran/48298
2379 * gfortran.dg/dtio_1.f90: New test.
2380 * gfortran.dg/dtio_2.f90: New test.
2381 * gfortran.dg/dtio_3.f90: New test.
2382 * gfortran.dg/dtio_4.f90: New test.
2383 * gfortran.dg/dtio_5.f90: New test.
2384 * gfortran.dg/dtio_6.f90: New test.
2385 * gfortran.dg/dtio_7.f90: New test.
2386 * gfortran.dg/dtio_8.f90: New test.
2387 * gfortran.dg/dtio_9.f90: New test.
2388 * gfortran.dg/dtio_10.f90: New test.
2389
2390 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2391
2392 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2393 (test_many_nested_locations): New function.
2394 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2395 (test_show_locus): Handle "test_many_nested_locations".
2396
2397 2016-08-30 David Malcolm <dmalcolm@redhat.com>
2398
2399 * g++.dg/template/double-greater-than-fixit.C: New test case.
2400
2401 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2402
2403 * gnat.dg/opt57.ad[sb]: New test.
2404 * gnat.dg/opt57_pkg.ads: New helper.
2405
2406 2016-08-30 Richard Biener <rguenther@suse.de>
2407
2408 PR tree-optimization/69047
2409 * gcc.dg/pr69047.c: Fix byte-order check.
2410
2411 2016-08-30 Jakub Jelinek <jakub@redhat.com>
2412
2413 PR tree-optimization/72866
2414 * gcc.dg/vect/pr72866.c: New test.
2415
2416 PR debug/77363
2417 * g++.dg/debug/dwarf2/pr77363.C: New test.
2418
2419 PR middle-end/77377
2420 * gcc.target/i386/pr77377.c: New test.
2421
2422 PR debug/77389
2423 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2424 in dg-options.
2425
2426 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2427
2428 * gfortran.dg/pr77372.f90: Moved to ...
2429 * gfortran.dg/ieee/pr77372.f90: here.
2430
2431 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2432
2433 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2434 vector short/char initializations.
2435 * gcc.target/powerpc/vec-init-5.c: Likewise.
2436 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2437 vector initialization optimizations.
2438 * gcc.target/powerpc/vec-init-7.c: Likewise.
2439 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2440 vector float/double initializations.
2441 * gcc.target/powerpc/vec-init-9.c: Likewise.
2442
2443 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
2444
2445 PR target/77403
2446 * gcc.target/i386/pr77403.c: New test.
2447
2448 2016-08-29 Marek Polacek <polacek@redhat.com>
2449
2450 PR c/77292
2451 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2452
2453 2016-08-29 Tom de Vries <tom@codesourcery.com>
2454
2455 PR c/77398
2456 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2457
2458 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2459
2460 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2461
2462 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
2463
2464 * gfortran.dg/dec_structure_13.f90: New testcase.
2465
2466 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2467
2468 PR fortran/77261
2469 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2470 available.
2471
2472 2016-08-28 Tom de Vries <tom@codesourcery.com>
2473
2474 PR lto/70955
2475 * gcc.dg/pr70955.c: New test.
2476 * gcc.dg/lto/pr70955_0.c: Same.
2477 * gcc.dg/lto/pr70955_1.c: Same.
2478
2479 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2480
2481 PR tree-optimization/71077
2482 * gcc.target/i386/pr71077.c: New test.
2483
2484 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2485
2486 PR fortran/77380
2487 * gfortran.dg/pr77380.f90: New test.
2488
2489 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
2490
2491 PR fortran/77372
2492 gfortran.dg/pr77372.f90: New test.
2493
2494 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2495
2496 * gcc.dg/spellcheck-fields-2.c (test): Move
2497 dg-begin/end-multiline-output within function body.
2498 (test_macro): New function.
2499
2500 2016-08-26 David Malcolm <dmalcolm@redhat.com>
2501
2502 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2503 (test_fixit_insert): Update expected output.
2504 (test_fixit_remove): Likewise.
2505 (test_fixit_replace): Likewise.
2506
2507 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2508
2509 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2510 Fix typo.
2511
2512 2016-08-26 Richard Biener <rguenther@suse.de>
2513
2514 PR tree-optimization/69047
2515 * gcc.dg/pr69047.c: New testcase.
2516
2517 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2518 Martin Jambhor <mjambor@suse.cz>
2519
2520 * gcc.dg/ipa/propbits-1.c: New test-case.
2521 * gcc.dg/ipa/propbits-2.c: Likewise.
2522 * gcc.dg/ipa/propbits-3.c: Likewise.
2523
2524 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2525
2526 PR fortran/77351
2527 * gfortran.dg/pr77351.f90: New test.
2528
2529 2016-08-25 Marek Polacek <polacek@redhat.com>
2530
2531 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2532
2533 2016-08-25 Marek Polacek <polacek@redhat.com>
2534
2535 PR c/77323
2536 * gcc.dg/pr77323.c: New test.
2537
2538 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
2539
2540 PR fortran/77358
2541 * gfortran.dg/submodule_17.f08: New test.
2542
2543 2016-08-24 Michael Collison <michael.collison@linaro.org>
2544 Michael Collison <michael.collison@arm.com>
2545
2546 * gcc.target/arm/builtin_saddl.c: New testcase.
2547 * gcc.target/arm/builtin_saddll.c: New testcase.
2548 * gcc.target/arm/builtin_uaddl.c: New testcase.
2549 * gcc.target/arm/builtin_uaddll.c: New testcase.
2550 * gcc.target/arm/builtin_ssubl.c: New testcase.
2551 * gcc.target/arm/builtin_ssubll.c: New testcase.
2552 * gcc.target/arm/builtin_usubl.c: New testcase.
2553 * gcc.target/arm/builtin_usubll.c: New testcase.
2554
2555 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
2556
2557 PR target/77270
2558 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2559 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2560 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2561 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2562 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2563 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2564 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2565 effective target. Remove scan-assembler-times directives.
2566 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2567 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2568 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2569
2570 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2571
2572 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2573 of unsigned int.
2574 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2575
2576 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2577
2578 PR testsuite/77317
2579 * lib/target-supports.exp
2580 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2581 (check_effective_target_vect_natural_alignment): Ditto.
2582 (check_effective_target_vector_alignment_reachable): Ditto.
2583 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2584
2585 2016-08-23 Ian Lance Taylor <iant@golang.org>
2586
2587 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2588
2589 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2590
2591 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2592 being created from pointers to memory locations.
2593 * gcc.target/powerpc/vec-init-2.c: Likewise.
2594
2595 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
2596
2597 * gfortran.dg/dec_structure_12.f90: New testcase.
2598
2599 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2600
2601 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2602
2603 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2604
2605 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2606 verification.
2607
2608 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2609
2610 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2611 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2612
2613 2016-08-23 Richard Biener <rguenther@suse.de>
2614
2615 PR tree-optimization/27336
2616 * c-c++-common/pr27336.c: New testcase.
2617
2618 2016-08-22 Marek Polacek <polacek@redhat.com>
2619
2620 PR c++/77321
2621 * g++.dg/cpp1y/pr77321.C: New test.
2622
2623 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2624
2625 PR fortran/60774
2626 * gfortran.dg/empty_label.f: Adjust test for new error message.
2627 * gfortran.dg/empty_label.f90: Ditto.
2628 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2629 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2630 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2631
2632 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2633
2634 PR fortran/61318
2635 * gfortran.dg/pr61318.f90: New test.
2636
2637 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2638
2639 PR fortran/77260
2640 * gfortran.dg/pr77260_1.f90: New test.
2641 * gfortran.dg/pr77260_2.f90: Ditto.
2642
2643 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2644
2645 PR middle-end/77269
2646 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2647 __builtin_signbitf and __builtin_signbitl in expected generic
2648 expansion.
2649 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2650 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2651 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2652 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2653 tests.
2654
2655 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2656
2657 * gcc.dg/torture/float128-builtin.c,
2658 gcc.dg/torture/float128-ieee-nan.c,
2659 gcc.dg/torture/float128x-builtin.c,
2660 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2661 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2662 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2663 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2664 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2665 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2666 gcc.dg/torture/floatn-nan.h: New tests.
2667
2668 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2669
2670 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2671 macro.
2672 (main): Update calls to TEST_I_F.
2673 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2674 macro.
2675 (main): Update calls to TEST_I_F.
2676
2677 2016-08-22 Joseph Myers <joseph@codesourcery.com>
2678
2679 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2680 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2681 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2682 names in calls to TEST_I_F.
2683
2684 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2685
2686 PR c/52952
2687 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2688
2689 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2690
2691 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2692 and !natural_alignment_64.
2693 * gcc.dg/ipa/propalign-2.c: Likewise.
2694 * gcc.dg/ipa/propalign-3.c: Likewise.
2695 * gcc.dg/ipa/propalign-4.c: Likewise.
2696 * gcc.dg/ipa/propalign-5.c: Likewise.
2697 * lib/target-supports.exp
2698 (check_effective_target_natural_alignment_32): Add avr-*-*.
2699
2700 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2701
2702 PR tree-optimization/61839
2703 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2704 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2705 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2706 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2707
2708 2016-08-19 Joseph Myers <joseph@codesourcery.com>
2709
2710 PR c/32187
2711 * lib/target-supports.exp (check_effective_target_float16)
2712 (check_effective_target_float32, check_effective_target_float64)
2713 (check_effective_target_float128, check_effective_target_float32x)
2714 (check_effective_target_float64x)
2715 (check_effective_target_float128x)
2716 (check_effective_target_float16_runtime)
2717 (check_effective_target_float32_runtime)
2718 (check_effective_target_float64_runtime)
2719 (check_effective_target_float128_runtime)
2720 (check_effective_target_float32x_runtime)
2721 (check_effective_target_float64x_runtime)
2722 (check_effective_target_float128x_runtime)
2723 (check_effective_target_floatn_nx_runtime)
2724 (add_options_for_float16, add_options_for_float32)
2725 (add_options_for_float64, add_options_for_float128)
2726 (add_options_for_float32x, add_options_for_float64x)
2727 (add_options_for_float128x): New procedures.
2728 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2729 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2730 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2731 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2732 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2733 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2734 gcc.dg/torture/float128-complex.c,
2735 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2736 gcc.dg/torture/float128x-basic.c,
2737 gcc.dg/torture/float128x-complex.c,
2738 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2739 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2740 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2741 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2742 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2743 gcc.dg/torture/float32x-basic.c,
2744 gcc.dg/torture/float32x-complex.c,
2745 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2746 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2747 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2748 gcc.dg/torture/float64x-basic.c,
2749 gcc.dg/torture/float64x-complex.c,
2750 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2751 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2752 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2753 gcc.dg/torture/floatn-tg.h,
2754 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2755 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2756 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2757 gcc.dg/torture/fp-int-convert-float128x.c,
2758 gcc.dg/torture/fp-int-convert-float16-timode.c,
2759 gcc.dg/torture/fp-int-convert-float16.c,
2760 gcc.dg/torture/fp-int-convert-float32-timode.c,
2761 gcc.dg/torture/fp-int-convert-float32.c,
2762 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2763 gcc.dg/torture/fp-int-convert-float32x.c,
2764 gcc.dg/torture/fp-int-convert-float64-timode.c,
2765 gcc.dg/torture/fp-int-convert-float64.c,
2766 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2767 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2768 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2769 maximum exponent of floating-point type. Use it in testing
2770 whether 0x8...0 fits in the floating-point type. Always treat -1
2771 (signed 0xf...f) as fitting in the floating-point type.
2772 (M_OK1): New macro.
2773 * gcc.dg/torture/fp-int-convert-double.c,
2774 gcc.dg/torture/fp-int-convert-float.c,
2775 gcc.dg/torture/fp-int-convert-float128-timode.c,
2776 gcc.dg/torture/fp-int-convert-float128.c,
2777 gcc.dg/torture/fp-int-convert-float80-timode.c,
2778 gcc.dg/torture/fp-int-convert-float80.c,
2779 gcc.dg/torture/fp-int-convert-long-double.c,
2780 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2781
2782 2016-08-19 Jakub Jelinek <jakub@redhat.com>
2783
2784 PR fortran/72744
2785 * gfortran.dg/gomp/pr72744.f90: New test.
2786
2787 PR fortran/69281
2788 * gfortran.dg/gomp/pr69281.f90: New test.
2789
2790 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2791
2792 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2793 the last special seed value.
2794 * gfortran.dg/random_7.f90: Use size for last array member instead
2795 of hardcoded value.
2796
2797 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2798
2799 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2800 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2801
2802 2016-08-19 Richard Biener <rguenther@suse.de>
2803
2804 PR tree-optimization/77286
2805 * gcc.dg/torture/pr77286.c: New testcase.
2806
2807 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2808
2809 * gcc.dg/verbose-asm-2.c: New test case.
2810
2811 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2812
2813 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2814 (custom_diagnostic_finalizer): Update for change to
2815 diagnostic_show_locus.
2816
2817 2016-08-18 David Malcolm <dmalcolm@redhat.com>
2818
2819 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2820 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2821
2822 2016-08-18 Marek Polacek <polacek@redhat.com>
2823
2824 PR c/71514
2825 * gcc.dg/pr71514.c: New test.
2826
2827 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2828
2829 PR target/72839
2830 * gcc.target/i386/pr72839.c: New test.
2831
2832 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2833
2834 PR middle-end/70895
2835 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2836 * c-c++-common/goacc/reduction-1.c: Likewise.
2837 * c-c++-common/goacc/reduction-2.c: Likewise.
2838 * c-c++-common/goacc/reduction-3.c: Likewise.
2839 * c-c++-common/goacc/reduction-4.c: Likewise.
2840
2841 2016-08-18 Alan Modra <amodra@gmail.com>
2842
2843 * gcc.c-torture/compile/pr72771.c: New.
2844
2845 2016-08-17 Jakub Jelinek <jakub@redhat.com>
2846
2847 PR fortran/67496
2848 * gfortran.dg/pr67496.f90: New test.
2849
2850 2015-08-17 Alan Hayward <alan.hayward@arm.com>
2851
2852 PR tree-optimization/71752
2853 * gcc.dg/vect/pr71752.c: New.
2854
2855 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
2856
2857 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2858
2859 2016-08-17 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR middle-end/77259
2862 * g++.dg/ipa/devirt-52.C: New test.
2863
2864 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2865
2866 * c-c++-common/goacc/reduction-6.c: New testcase.
2867
2868 2016-08-17 Richard Biener <rguenther@suse.de>
2869
2870 PR tree-optimization/76490
2871 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2872 * gcc.dg/pr52904.c: XFAIL.
2873
2874 2016-08-17 Richard Biener <rguenther@suse.de>
2875
2876 PR tree-optimization/23855
2877 * gcc.dg/loop-unswitch-2.c: Adjust.
2878
2879 2016-08-16 Jakub Jelinek <jakub@redhat.com>
2880
2881 PR tree-optimization/72817
2882 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2883
2884 2016-08-16 Joseph Myers <joseph@codesourcery.com>
2885
2886 PR libgcc/77265
2887 * gcc.dg/torture/float128-extend-inf.c: New test.
2888
2889 2016-08-16 David Malcolm <dmalcolm@redhat.com>
2890
2891 PR c/72857
2892 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2893 for embedded NUL.
2894 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2895 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2896 caret placement.
2897 (test_oct): Likewise.
2898 (test_multiple): Likewise.
2899 (test_field_width_specifier): Likewise.
2900 (test_field_width_specifier_2): New function.
2901 (test_field_precision_specifier): New function.
2902 (test_embedded_nul): Update expected caret placement.
2903 (test_non_contiguous_strings): Update line number.
2904 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2905 (__emit_string_literal_range): Add "caret_idx" param.
2906 (test_simple_string_literal): Add value for new param, updating
2907 expected output..
2908 (test_concatenated_string_literal): Likewise.
2909 (test_multiline_string_literal): Likewise.
2910 (test_hex): Likewise.
2911 (test_oct): Likewise.
2912 (test_multiple): Likewise.
2913 (test_ucn4): Likewise.
2914 (test_ucn8): Likewise.
2915 (test_u8): Likewise.
2916 (test_u): Likewise; update expected message, from "range" to
2917 "location".
2918 (test_U): Likewise.
2919 (test_L): Likewise.
2920 (test_macro): Add value for new param.
2921 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2922 (__emit_string_literal_range): Add "caret_idx" param.
2923 (test_stringified_token_1): Add value for new param. Update
2924 expected message, from "range" to "location".
2925 (test_stringized_token_2): Likewise, adding param to macro.
2926 (test_stringified_token_3): Likewise.
2927 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2928 (emit_warning): Convert param from source_range to location_t.
2929 (test_string_literals): Add caret_idx param, and use it when
2930 constructing a substring_loc. Update error message, from
2931 "range" to "location".
2932
2933 2016-08-16 Jakub Jelinek <jakub@redhat.com>
2934
2935 PR target/71910
2936 * g++.dg/gomp/pr71910.C: New test.
2937
2938 PR middle-end/67485
2939 * gcc.c-torture/compile/pr67485.c: New test.
2940
2941 PR target/72867
2942 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2943
2944 2016-08-16 Bin Cheng <bin.cheng@arm.com>
2945
2946 PR tree-optimization/69848
2947 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2948
2949 2016-08-16 Martin Liska <mliska@suse.cz>
2950
2951 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2952 of memory operations so that it can be handled by core2
2953 in 32-bit mode.
2954
2955 2016-08-16 Richard Biener <rguenther@suse.de>
2956
2957 PR tree-optimization/76783
2958 * gcc.dg/pr76783.c: New testcase.
2959 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2960
2961 2016-08-16 Bin Cheng <bin.cheng@arm.com>
2962
2963 PR tree-optimization/72817
2964 PR tree-optimization/73450
2965 * gcc.dg/tree-ssa/pr72817.c: New test.
2966 * gcc.dg/tree-ssa/pr73450.c: New test.
2967
2968 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
2969
2970 * gfortran.dg/init_flag_13.f90: New testcase.
2971 * gfortran.dg/init_flag_14.f90: Ditto.
2972 * gfortran.dg/init_flag_15.f03: Ditto.
2973 * gfortran.dg/dec_init_1.f90: Ditto.
2974 * gfortran.dg/dec_init_2.f90: Ditto.
2975
2976 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
2977
2978 PR target/72867
2979 * gcc.target/i386/pr72867.c: New test.
2980
2981 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2982
2983 * c-c++-common/dump-ada-spec-5.c: New test.
2984
2985 2016-08-15 Richard Biener <rguenther@suse.de>
2986
2987 PR tree-optimization/73434
2988 * gcc.dg/torture/pr73434.c: New testcase.
2989
2990 2016-08-15 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR tree-optimization/72824
2993 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2994
2995 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2996
2997 PR fortran/70598
2998 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2999 in use_device clause.
3000 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3001 * gfortran.dg/goacc/list.f95: Adjust to catch
3002 "neither a POINTER nor an array" error messages.
3003
3004 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
3005
3006 PR target/76342
3007 * gcc.target/i386/pr76342.c: New test.
3008
3009 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3010
3011 PR c/71512
3012 * g++.dg/ubsan/pr71512.C: New test.
3013 * c-c++-common/ubsan/pr71512-1.c: New test.
3014 * c-c++-common/ubsan/pr71512-2.c: New test.
3015
3016 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3017
3018 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3019 vector initialization options.
3020 * gcc.target/powerpc/vec-init-2.c: Likewise.
3021 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3022 is generated on ISA 3.0.
3023
3024 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3025
3026 PR middle-end/71654
3027 * gcc.dg/c-c++-common/pr71654.c: New test.
3028 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3029 dg-options.
3030 * gcc.dg/tree-ssa/vrp24: Likewise.
3031
3032 2016-08-12 Jakub Jelinek <jakub@redhat.com>
3033
3034 PR c/67410
3035 * gcc.dg/pr67410.c: New test.
3036
3037 2016-08-12 Bin Cheng <bin.cheng@arm.com>
3038
3039 PR tree-optimization/69848
3040 * gcc.dg/vect/vect-pr69848.c: New test.
3041
3042 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
3043
3044 PR testsuite/71008
3045 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3046 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3047 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3048 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3049
3050 2016-08-12 Richard Biener <rguenther@suse.de>
3051
3052 PR tree-optimization/57326
3053 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3054 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3055 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3056 * gcc.target/i386/pr45685.c: Likewise.
3057 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3058 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3059 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3060 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3061 * gfortran.dg/pr34163.f90: Likewise.
3062
3063 2016-08-12 Martin Liska <mliska@suse.cz>
3064
3065 * g++.dg/gcov/gcov-16.C: New test.
3066 * lib/gcov.exp: Support new argument for run-gcov function.
3067
3068 2016-08-12 Martin Liska <mliska@suse.cz>
3069
3070 PR gcov-profile/35590
3071 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3072
3073 2016-08-12 Richard Biener <rguenther@suse.de>
3074
3075 PR tree-optimization/72851
3076 * gcc.dg/torture/pr72851.c: New testcase.
3077
3078 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
3079
3080 PR debug/63240
3081 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3082 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3083 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3084 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3085 DW_AT_deleted.
3086
3087 PR debug/55641
3088 * g++.dg/debug/dwarf2/ref-1.C: New.
3089
3090 PR debug/49366
3091 * g++.dg/debug/dwarf2/template-params-12.H: New.
3092 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3093 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3094 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3095 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3096 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3097 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3098 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3099
3100 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3101
3102 PR target/72863
3103 * gcc.target/powerpc/pr72863.c: New test.
3104
3105 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
3106
3107 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3108
3109 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3110
3111 * gcc.target/i386/pieces-strcpy-1.c: New test.
3112 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3113
3114 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3115
3116 PR c++/72868
3117 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3118
3119 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3120
3121 * gcc.target/i386/pieces-memcpy-1.c: New test.
3122 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3123 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3124 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3125 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3126 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3127
3128 2016-08-11 Jakub Jelinek <jakub@redhat.com>
3129
3130 PR c/72816
3131 * gcc.dg/pr72816.c: Remove dg-error.
3132
3133 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3134
3135 PR tree-optimization/71083
3136 * gcc.c-torture/execute/pr71083.c: New test.
3137 * gnat.dg/loop_optimization23.adb: New test.
3138 * gnat.dg/loop_optimization23_pkg.ads: New test.
3139 * gnat.dg/loop_optimization23_pkg.adb: New test.
3140
3141 2016-08-11 Richard Biener <rguenther@suse.de>
3142
3143 PR tree-optimization/72772
3144 * gcc.dg/graphite/pr35356-1.c: Adjust.
3145 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3146
3147 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3148
3149 * gfortran.dg/random_7.f90: Take into account that the last seed
3150 value is the special p value.
3151 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3152
3153 2016-08-11 Richard Biener <rguenther@suse.de>
3154
3155 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3156
3157 2016-08-11 Alan Modra <amodra@gmail.com>
3158
3159 * gcc.target/powerpc/pr71680.c: New.
3160
3161 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3162
3163 * gcc.target/powerpc/bfp/bfp.exp: New file.
3164 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3165 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3166 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3167 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3168 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3169 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3170 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3171 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3172 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3173 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3174 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3175 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3176 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3177 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3178 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3179 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3180 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3181 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3182 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3183 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3184 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3185 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3186 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3187 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3188 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3189 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3190 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3191 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3192 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3193 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3194 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3195 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3196 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3197 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3198 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3199 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3200 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3201 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3202 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3203 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3204 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3205 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3206 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3207 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3208 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3209 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3210 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3211 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3212 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3213 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3214 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3215 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3216 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3217
3218 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3219
3220 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3221 Add aarch64*-*-*.
3222
3223 2016-08-10 Bin Cheng <bin.cheng@arm.com>
3224
3225 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3226
3227 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3228
3229 PR target/72853
3230 * gcc.target/powerpc/pr72853.c: New test.
3231
3232 2016-08-10 Martin Liska <mliska@suse.cz>
3233
3234 PR gcov-profile/58306
3235 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3236
3237 2016-08-10 Martin Liska <mliska@suse.cz>
3238
3239 * g++.dg/gcov/gcov-threads-1.C: New test.
3240
3241 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3242
3243 PR target/71873
3244 * gcc.target/avr/pr71873.c: New test.
3245
3246 2016-08-09 Martin Liska <mliska@suse.cz>
3247
3248 * g++.dg/gcov/gcov-dump-1.C: New test.
3249 * g++.dg/gcov/gcov-dump-2.C: New test.
3250
3251 2016-08-09 Martin Liska <mliska@suse.cz>
3252
3253 * gcc.dg/tree-prof/val-prof-9.c: New test.
3254
3255 2016-08-09 Martin Liska <mliska@suse.cz>
3256
3257 * gcc.dg/tree-prof/val-prof-8.c: New test.
3258
3259 2016-08-09 Martin Jambor <mjambor@suse.cz>
3260
3261 PR ipa/71981
3262 * gcc.dg/ipa/pr71981.c: New test.
3263
3264 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3265
3266 PR tree-optimization/33707
3267 * gcc.dg/vect/pr33707.c: New test.
3268
3269 2016-08-09 Bin Cheng <bin.cheng@arm.com>
3270
3271 PR tree-optimization/pr72772
3272 * gcc.dg/tree-ssa/pr72772.c: New test.
3273
3274 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3275
3276 PR rtl-optimization/66669
3277 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3278
3279 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR tree-optimization/72824
3282 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3283
3284 2016-08-09 Richard Biener <rguenther@suse.de>
3285
3286 PR tree-optimization/71802
3287 * gcc.dg/torture/pr71802.c: New testcase.
3288
3289 2016-08-09 Jakub Jelinek <jakub@redhat.com>
3290
3291 PR c++/72809
3292 * g++.dg/eh/stdarg1.C: New test.
3293
3294 2016-08-08 Andi Kleen <ak@linux.intel.com>
3295
3296 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3297 test command line in failure log.
3298 (profopt-execute): dito. Make autofdo file names unique.
3299
3300 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3301
3302 PR c/64955
3303 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3304 output.
3305
3306 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3307
3308 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3309 c99_runtime.
3310 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3311 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3312 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3313 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3314 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3315 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3316
3317 2016-08-08 David Malcolm <dmalcolm@redhat.com>
3318
3319 PR c/52952
3320 * gcc.dg/cpp/pr66415-1.c: Likewise.
3321 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3322 * gcc.dg/format/c90-printf-1.c: Likewise.
3323 * gcc.dg/format/diagnostic-ranges.c: New test case.
3324
3325 2016-08-08 Jakub Jelinek <jakub@redhat.com>
3326
3327 PR fortran/72716
3328 * gfortran.dg/gomp/pr72716.f90: New test.
3329
3330 PR middle-end/72781
3331 * gcc.dg/gomp/pr72781.c: New test.
3332
3333 PR middle-end/68762
3334 * g++.dg/vect/pr68762-1.cc: New test.
3335 * g++.dg/vect/pr68762-2.cc: New test.
3336 * g++.dg/vect/pr68762.h: New file.
3337
3338 2016-08-08 Martin Sebor <msebor@redhat.com>
3339
3340 PR testsuite/72838
3341 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3342 * g++.dg/warn/overflow-warn-3.C: Same.
3343 * g++.dg/warn/overflow-warn-4.C: Same.
3344
3345 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3346
3347 PR fortran/71936
3348 * gfortran.dg/allocate_with_source_21.f03: New test.
3349
3350 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3351
3352 PR fortran/72698
3353 * gfortran.dg/allocate_with_source_20.f03: New test.
3354
3355 2016-08-08 Alan Modra <amodra@gmail.com>
3356
3357 * gcc.c-torture/compile/pr72802.c: New.
3358
3359 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3360
3361 PR fortran/70524
3362 * gfortran.dg/dependency_48.f90: New test.
3363
3364 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3365
3366 PR fortran/70040
3367 * gfortran.dg/pr70040.f90: New testcase.
3368
3369 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3370
3371 PR fortran/71961
3372 * gfortran.dg/matmul_10.f90: New testcase.
3373
3374 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
3375
3376 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3377
3378 2016-08-07 Jakub Jelinek <jakub@redhat.com>
3379
3380 PR c/72816
3381 * gcc.dg/pr72816.c: New test.
3382
3383 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
3384
3385 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3386 * g++.dg/conversion/pr41426.C: Likewise.
3387 * g++.dg/conversion/pr66211.C: Likewise.
3388 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3389 * g++.dg/init/ref8.C: Likewise.
3390 * g++.old-deja/g++.law/cvt20.C: Likewise.
3391 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3392
3393 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3394
3395 PR tree-optimization/18046
3396 * gcc.dg/tree-ssa/vrp105.c: New test.
3397 * gcc.dg/tree-ssa/vrp106.c: New test.
3398
3399 2016-08-05 Martin Sebor <msebor@redhat.com>
3400
3401 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3402 1ul in diagnostics. Remove hyphen from "constant-expression."
3403 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3404 * g++.dg/cpp0x/static_assert3.C: Same.
3405 * g++.dg/cpp1y/constexpr-throw.C: Same.
3406 * g++.dg/template/nontype3.C: Same.
3407 * g++.dg/warn/overflow-warn-1.C: Same.
3408 * g++.dg/warn/overflow-warn-3.C: Same.
3409 * g++.dg/warn/overflow-warn-4.C: Same.
3410
3411 2016-08-05 David Malcolm <dmalcolm@redhat.com>
3412
3413 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3414 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3415 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3416 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3417
3418 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3419
3420 PR tree-optimization/72810
3421 * gcc.dg/tree-ssa/vrp110.c: New test.
3422
3423 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3424
3425 PR Target/72819
3426 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3427 registers.
3428 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3429 saving the half-precision registers.
3430 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3431 value is returned in h0.
3432 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3433 are passed in FP/SIMD registers.
3434 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3435 passing works corrcetly.
3436 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3437 (hfa_f16x2_t): Likewise.
3438 (hfa_f16x3_t): Likewise.
3439 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3440 are promoted to double and passed in a double register.
3441 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3442 are promoted to double and stacked.
3443 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3444 __fp16 data types.
3445 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3446 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3447 __fp16 first get passed in FP/SIMD registers, then stacked.
3448
3449 2016-08-05 Nathan Sidwell <nathan@acm.org>
3450
3451 PR c++/68724
3452 * g++.dg/cpp0x/pr68724.C: New.
3453
3454 2016-08-05 Richard Biener <rguenther@suse.de>
3455
3456 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3457
3458 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3459
3460 * gcc.dg/tree-ssa/vrp107.c: New test.
3461 * gcc.dg/tree-ssa/vrp108.c: New test.
3462 * gcc.dg/tree-ssa/vrp109.c: New test.
3463
3464 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3465
3466 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3467 dg-options.
3468
3469 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3470
3471 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3472 test-cases.
3473 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3474 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3475 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3476 test-cases.
3477 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3478 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3479 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3480 large_double.
3481
3482 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3483
3484 PR c++/72800
3485 * g++.dg/cpp1y/lambda-ice1.C: New.
3486
3487 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3488
3489 PR c++/72759
3490 * g++.dg/cpp1y/pr72759.C: New test.
3491
3492 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3493
3494 * gcc.dg/switch-10.c: New test.
3495
3496 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3497
3498 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3499
3500 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3501
3502 * c-c++-common/goacc/routine-5.c: Update.
3503
3504 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3505
3506 PR rtl-optimization/70903
3507 * gcc.c-torture/execute/pr70903.c: New test.
3508
3509 2016-08-04 Martin Liska <mliska@suse.cz>
3510
3511 * gcc.dg/params/params.exp: Replace file exists with
3512 TESTING_IN_BUILD_TREE.
3513
3514 2016-08-04 Marek Polacek <polacek@redhat.com>
3515
3516 PR c++/70229
3517 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3518
3519 2016-08-04 Richard Biener <rguenther@suse.de>
3520
3521 PR middle-end/71984
3522 * gcc.dg/torture/pr71984.c: Guard correctness check for
3523 little-endian.
3524
3525 2016-08-03 Andrew Pinski <apinski@cavium.com>
3526
3527 * gcc.c-torture/compile/20160802-1.c: New testcase.
3528
3529 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
3530
3531 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3532
3533 2016-08-03 Richard Biener <rguenther@suse.de>
3534
3535 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3536 and remove -O3.
3537 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3538 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3539
3540 2016-08-03 Richard Biener <rguenther@suse.de>
3541
3542 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3543 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3544 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3545 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3546
3547 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3548
3549 * gcc.dg/init-excess-2.c: Require int32plus.
3550 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3551 * gcc.dg/pr59963-2.c: Require int32plus.
3552 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3553 * gcc.dg/unroll-7.c: Require int32plus.
3554
3555 2016-08-02 Bin Cheng <bin.cheng@arm.com>
3556
3557 PR tree-optimization/34114
3558 * gcc.dg/tree-ssa/loop-42.c: New test.
3559
3560 2016-08-02 Tamar Christina <tamar.christina@arm.com>
3561
3562 * gcc.target/aarch64/vminmaxnm.c: New.
3563 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3564 tests.
3565
3566 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3567
3568 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3569 vec_extract for vector float, vector int, vector short, and vector
3570 char.
3571 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3572 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3573 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3574 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3575
3576 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3577
3578 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3579 single stack adjustment, no writeback.
3580 * gcc.target/aarch64/test_frame_12.c: Likewise.
3581 * gcc.target/aarch64/test_frame_13.c: Likewise.
3582 * gcc.target/aarch64/test_frame_15.c: Likewise.
3583 * gcc.target/aarch64/test_frame_6.c: Likewise.
3584 * gcc.target/aarch64/test_frame_7.c: Likewise.
3585 * gcc.target/aarch64/test_frame_8.c: Likewise.
3586 * gcc.target/aarch64/test_frame_16.c: New test.
3587
3588 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3589
3590 PR target/72748
3591 * gcc.target/i386/pr72748.c: New test.
3592
3593 2015-08-01 Alan Hayward <alan.hayward@arm.com>
3594
3595 PR tree-optimization/71818
3596 * gcc.dg/vect/pr71818.c: New
3597
3598 2016-08-01 Martin Liska <mliska@suse.cz>
3599
3600 PR tree-optimization/71857
3601 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3602
3603 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3604
3605 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3606
3607 2016-08-01 Jan Beulich <jbeulich@suse.com>
3608
3609 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3610
3611 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3612
3613 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3614 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3615
3616 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
3617
3618 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3619 (check_effective_target_c++): Likewise. Also match for libstdc++.
3620
3621 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3622
3623 PR fortran/41922
3624 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3625 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3626 * gfortran.dg/pr41922.f90: New test.
3627
3628 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3629
3630 PR fortran/68566
3631 * gfortran.dg/pr68566.f90: new test.
3632
3633 2016-07-30 Martin Sebor <msebor@redhat.com>
3634
3635 PR c++/60760
3636 PR c++/71091
3637 * g++.dg/cpp0x/constexpr-cast.C: New test.
3638 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3639 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3640 * g++.dg/ubsan/pr63956.C: Correct.
3641
3642 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3643
3644 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3645 vector double or vector long where the vector is in memory.
3646 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3647 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3648
3649 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3650
3651 PR fortran/69867
3652 * gfortran.dg/pr69867.f90: New test.
3653
3654 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3655
3656 PR fortran/69962
3657 * gfortran.dg/pr69962.f90: New test.
3658
3659 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3660
3661 PR fortran/70006
3662 * gfortran.dg/pr70006.f90: New test.
3663
3664 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3665
3666 PR fortran/71730
3667 * gfortran.dg/pr71730.f90: New test.
3668 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3669 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3670 * gfortran.dg/array_constructor_26.f03: Ditto.
3671
3672 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3673
3674 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3675 * gcc.target/powerpc/pr71763.c: Likewise.
3676
3677 2016-07-29 Marek Polacek <polacek@redhat.com>
3678
3679 PR c/71742
3680 * gcc.dg/940510-1.c: Adjust dg-error.
3681 * gcc.dg/c99-flex-array-1.c: Likewise.
3682 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3683
3684 PR c/71853
3685 * gcc.dg/noncompile/pr71853.c: New test.
3686
3687 PR c/71573
3688 * gcc.dg/noncompile/pr71573.c: New test.
3689
3690 PR c/71926
3691 * g++.dg/warn/Wparentheses-30.C: New test.
3692 * gcc.dg/Wparentheses-14.c: New test.
3693
3694 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
3695
3696 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3697
3698 2016-07-29 Bin Cheng <bin.cheng@arm.com>
3699
3700 PR tree-optimization/57558
3701 * gcc.dg/vect/pr57558-1.c: New test.
3702 * gcc.dg/vect/pr57558-2.c: New test.
3703
3704 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3705
3706 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
3707 to scan forwprop1 dump pass.
3708
3709 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3710
3711 PR c++/51488
3712 * g++.dg/template/pr51488.C: New.
3713
3714 2016-07-29 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR c/71969
3717 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3718 static __inline__.
3719 * gcc.dg/pr71969-1.c: New test.
3720 * gcc.dg/pr71969-2.c: New test.
3721 * gcc.dg/pr71969-3.c: New test.
3722
3723 2016-07-29 Marek Polacek <polacek@redhat.com>
3724
3725 PR c/71574
3726 * c-c++-common/pr71574.c: New test.
3727
3728 PR c/71583
3729 * gcc.dg/noncompile/pr71583.c: New test.
3730
3731 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3732
3733 PR middle-end/68217
3734 * gcc.dg/pr68217.c: New test.
3735
3736 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3737
3738 PR fortran/71067
3739 * gfortran.dg/pr71067_1.f90: New test.
3740 * gfortran.dg/pr71067_2.f90: Ditto.
3741
3742 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3743
3744 * gcc.target/powerpc/vec-extract-1.c: New test.
3745
3746 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3747
3748 PR fortran/71799
3749 * gfortran.dg/pr71799.f90: New test.
3750
3751 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3752
3753 PR c++/71665
3754 * g++.dg/cpp0x/pr71665-1.C: New.
3755 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3756 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3757 * g++.dg/ext/label10.C: Likewise.
3758 * g++.dg/parse/constant5.C: Likewise.
3759
3760 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3761
3762 PR fortran/71859
3763 * gfortran.dg/pr71859.f90: New test.
3764 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3765 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3766
3767 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
3768
3769 PR fortran/71883
3770 * gfortran.dg/pr71883.f90 : New test.
3771
3772 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3773
3774 PR tree-optimization/71734
3775 * g++.dg/vect/pr70729-nest.cc: New test.
3776
3777 2016-07-28 Renlin Li <renlin.li@arm.com>
3778
3779 Revert
3780 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3781
3782 PR fortran/71902
3783 * gfortran.dg/dependency_47.f90: New test.
3784
3785 2016-07-28 Martin Liska <mliska@suse.cz>
3786
3787 PR gcov-profile/68025
3788 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3789
3790 2016-07-28 Martin Liska <mliska@suse.cz>
3791
3792 * g++.dg/vect/pr70944.cc: New test.
3793
3794 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3795
3796 PR middle-end/71994
3797 * gcc.dg/torture/pr71994.c: New test.
3798
3799 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3800
3801 PR middle-end/71078
3802 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3803 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3804 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3805
3806 2016-07-27 Richard Biener <rguenther@suse.de>
3807
3808 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3809
3810 2016-07-27 Martin Liska <mliska@suse.cz>
3811
3812 * gcc.dg/predict-13.c: New test.
3813 * gcc.dg/predict-14.c: New test.
3814
3815 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3816
3817 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
3818 including stdint.h.
3819 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3820 including stdint.h.
3821
3822 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3823
3824 PR target/71869
3825 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3826 IEEE built-in functions handle quiet and signalling NaNs
3827 correctly.
3828
3829 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3830
3831 PR fortran/71862
3832 * gfortran.dg/pr71862.f90: New test.
3833
3834 2016-07-26 Martin Sebor <msebor@redhat.com>
3835
3836 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3837 selector with dg-options.
3838
3839 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3840
3841 PR tree-optimization/18046
3842 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3843 * gcc.dg/tree-ssa/vrp103.c: New test.
3844 * gcc.dg/tree-ssa/vrp104.c: New test.
3845
3846 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3847
3848 * gcc.target/powerpc/pr63354.c: Require lp64 since
3849 -mprofile-kernel is not legal with -m32.
3850
3851 2016-07-26 Richard Biener <rguenther@suse.de>
3852
3853 PR rtl-optimization/71984
3854 * gcc.dg/torture/pr71984.c: New testcase.
3855
3856 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3857
3858 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3859 g++-dg-runtest via et-dg-runtest.
3860 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3861 * gcc.dg/vect/vect.exp: Likewise.
3862 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3863 gfortran-dg-runtest.
3864 * gfortran.dg/vect/vect.exp: Likewise.
3865 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3866 (check_mips_loongson_hw_available): Likewise.
3867 (check_effective_target_mpaired_single_runtime): Likewise.
3868 (check_effective_target_mips_loongson_runtime): Likewise.
3869 (add_options_for_mpaired_single): Likewise.
3870 (check_effective_target_vect_int): Add global et_index.
3871 Check and save the supported feature for a target selected by
3872 the et_index target. Break long lines where appropriate. Call
3873 et-is-effective-target for MIPS with an argument instead of
3874 check_effective_target_* where appropriate.
3875 (check_effective_target_vect_intfloat_cvt): Likewise.
3876 (check_effective_target_vect_uintfloat_cvt): Likewise.
3877 (check_effective_target_vect_floatint_cvt): Likewise.
3878 (check_effective_target_vect_floatuint_cvt): Likewise.
3879 (check_effective_target_vect_simd_clones): Likewise.
3880 (check_effective_target_vect_shift): ewise.
3881 (check_effective_target_whole_vector_shift): Likewise.
3882 (check_effective_target_vect_bswap): Likewise.
3883 (check_effective_target_vect_shift_char): Likewise.
3884 (check_effective_target_vect_long): Likewise.
3885 (check_effective_target_vect_float): Likewise.
3886 (check_effective_target_vect_double): Likewise.
3887 (check_effective_target_vect_long_long): Likewise.
3888 (check_effective_target_vect_no_int_max): Likewise.
3889 (check_effective_target_vect_no_int_add): Likewise.
3890 (check_effective_target_vect_no_bitwise): Likewise.
3891 (check_effective_target_vect_widen_shift): Likewise.
3892 (check_effective_target_vect_no_align): Likewise.
3893 (check_effective_target_vect_hw_misalign): Likewise.
3894 (check_effective_target_vect_element_align): Likewise.
3895 (check_effective_target_vect_condition): Likewise.
3896 (check_effective_target_vect_cond_mixed): Likewise.
3897 (check_effective_target_vect_char_mult): Likewise.
3898 (check_effective_target_vect_short_mult): Likewise.
3899 (check_effective_target_vect_int_mult): Likewise.
3900 (check_effective_target_vect_extract_even_odd): Likewise.
3901 (check_effective_target_vect_interleave): Likewise.
3902 (check_effective_target_vect_stridedN): Likewise.
3903 (check_effective_target_vect_multiple_sizes): Likewise.
3904 (check_effective_target_vect64): Likewise.
3905 (check_effective_target_vect_call_copysignf): Likewise.
3906 (check_effective_target_vect_call_sqrtf): Likewise.
3907 (check_effective_target_vect_call_btrunc): Likewise.
3908 (check_effective_target_vect_call_btruncf): Likewise.
3909 (check_effective_target_vect_call_ceil): Likewise.
3910 (check_effective_target_vect_call_ceilf): Likewise.
3911 (check_effective_target_vect_call_floor): Likewise.
3912 (check_effective_target_vect_call_floorf): Likewise.
3913 (check_effective_target_vect_call_lceil): Likewise.
3914 (check_effective_target_vect_call_lfloor): Likewise.
3915 (check_effective_target_vect_call_nearbyint): Likewise.
3916 (check_effective_target_vect_call_nearbyintf): Likewise.
3917 (check_effective_target_vect_call_round): Likewise.
3918 (check_effective_target_vect_call_roundf): Likewise.
3919 (check_effective_target_vect_perm): Likewise, but also append *_saved
3920 to the existing global name to properly cache the result.
3921 (check_effective_target_vect_perm_byte): Likewise.
3922 (check_effective_target_vect_perm_short): Likewise.
3923 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3924 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3925 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3926 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3927 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3928 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3929 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3930 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3931 (check_effective_target_vect_sdot_qi): Likewise.
3932 (check_effective_target_vect_udot_qi): Likewise.
3933 (check_effective_target_vect_sdot_hi): Likewise.
3934 (check_effective_target_vect_udot_hi): Likewise.
3935 (check_effective_target_vect_usad_char): Likewise.
3936 (check_effective_target_vect_pack_trunc): Likewise.
3937 (check_effective_target_vect_unpack): Likewise.
3938 (check_effective_target_vect_aligned_arrays): Likewise.
3939 (check_effective_target_vect_natural_alignment): Likewise.
3940 (check_effective_target_vector_alignment_reachable): Likewise.
3941 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3942 (is-effective-target): Initialize et_index if undefined.
3943 (et-dg-runtest): New.
3944 (et-is-effective-target): Likewise.
3945 (check_vect_support_and_set_flags): Add supported MIPS targets to
3946 EFFECTIVE_TARGETS list. Return the number of supported targets.
3947
3948 2016-07-26 Richard Biener <rguenther@suse.de>
3949 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3950
3951 PR middle-end/70920
3952 * gcc.dg/pr70920-1.c: New test-case.
3953 * gcc.dg/pr70902-2.c: Likewise.
3954 * gcc.dg/pr70920-3.c: Likewise.
3955 * gcc.dg/pr70920-4.c: Likewise
3956 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3957 2 instead of 3.
3958
3959 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
3960
3961 * gcc.c-torture/execute/pr71494.c: Require label_values.
3962 * gcc.dg/pr16973.c: Ditto.
3963
3964 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3965
3966 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3967 * gcc.dg/torture/pr69771.c: Require int32plus.
3968 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3969
3970 2016-07-25 Martin Liska <mliska@suse.cz>
3971
3972 * gcc.dg/torture/pr71987.c: New test.
3973
3974 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3975
3976 PR fortran/71935
3977 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3978 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3979 * gfortran.dg/pr71935.f90: New test.
3980
3981 2016-07-22 Martin Sebor <msebor@redhat.com>
3982
3983 PR c++/71675
3984 * g++.dg/ext/atomic-3.C: New test.
3985 * gcc.dg/atomic/pr71675.c: New test.
3986
3987 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3988
3989 * gcc.target/i386/mvc8.c: New test.
3990
3991 2016-07-22 Bin Cheng <bin.cheng@arm.com>
3992
3993 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3994 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3995
3996 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3997
3998 PR fortran/71795
3999 * gfortran.dg/constructor_50.f90: New test.
4000
4001 2016-07-22 Martin Liska <mliska@suse.cz>
4002
4003 PR gcov-profile/69028
4004 PR gcov-profile/62047
4005 * g++.dg/cilk-plus/pr69028.C: New test.
4006
4007 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4008
4009 * gfortran.dg/coarray_stat_2.f90: New test.
4010
4011 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4012
4013 * gcc.target/powerpc/vec-extract.h: New files to check the
4014 vec_extract built-in functions for all vector types, testing
4015 accessing each element, both with constant and variable element
4016 numbers.
4017 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4018 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4019 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4020 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4021 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4022 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4023 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4024 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4025 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4026
4027 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4028
4029 PR c++/71728
4030 * g++.dg/other/pr71728.C: New test.
4031
4032 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4033
4034 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4035 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4036 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4037 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4038 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4039
4040 2016-07-21 Richard Biener <rguenther@suse.de>
4041
4042 PR tree-optimization/71947
4043 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4044
4045 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4046
4047 * gcc.dg/tree-ssa/scev-15.c: New.
4048
4049 2016-07-21 Bin Cheng <bin.cheng@arm.com>
4050
4051 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4052
4053 2016-07-21 Jakub Jelinek <jakub@redhat.com>
4054
4055 PR c++/71941
4056 * g++.dg/gomp/pr71941.C: New test.
4057
4058 2016-07-20 David Malcolm <dmalcolm@redhat.com>
4059
4060 PR c/70339
4061 PR c/71858
4062 * g++.dg/spellcheck-identifiers.C: New test case, based on
4063 gcc.dg/spellcheck-identifiers.c.
4064 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4065 gcc.dg/spellcheck-identifiers-2.c.
4066 * g++.dg/spellcheck-typenames.C: New test case, based on
4067 gcc.dg/spellcheck-typenames.c
4068
4069 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
4070
4071 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4072 pointer to member function and also test catching by reference.
4073
4074 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4075
4076 * gcc.target/s390/pr67443.c: Fix test case.
4077
4078 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4079
4080 * gcc.target/s390/insv-1.c: Xfail some tests.
4081 * gcc.target/s390/insv-2.c: Likewise.
4082
4083 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4084
4085 * gcc.target/avr/torture/get-mem.c: New test.
4086 * gcc.target/avr/torture/set-mem.c: New test.
4087
4088 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
4089
4090 PR target/71948
4091 * gcc.target/avr/torture/tiny-progmem.c: New test.
4092
4093 2016-07-20 Jakub Jelinek <jakub@redhat.com>
4094
4095 PR c++/71909
4096 * g++.dg/parse/pr71909.C: New test.
4097 * g++.dg/tm/pr71909.C: New test.
4098
4099 PR c++/50060
4100 * g++.dg/cpp0x/constexpr-50060.C: New test.
4101 * g++.dg/cpp1y/constexpr-50060.C: New test.
4102
4103 2016-07-20 Martin Liska <mliska@suse.cz>
4104
4105 * gfortran.dg/graphite/pr71898.f90: New test.
4106
4107 2016-07-20 Bin Cheng <bin.cheng@arm.com>
4108
4109 PR tree-optimization/71503
4110 PR tree-optimization/71683
4111 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4112 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4113
4114 2016-07-20 Martin Liska <mliska@suse.cz>
4115
4116 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4117 * gcc.dg/plugin/sreal-test-1.c: Remove.
4118 * gcc.dg/plugin/sreal_plugin.c: Remove.
4119
4120 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4121
4122 PR fortran/71902
4123 * gfortran.dg/dependency_47.f90: New test.
4124
4125 2016-07-19 Jakub Jelinek <jakub@redhat.com>
4126
4127 PR rtl-optimization/71916
4128 * gcc.c-torture/compile/pr71916.c: New test.
4129
4130 PR middle-end/71874
4131 * g++.dg/torture/pr71874.C: New test.
4132
4133 PR middle-end/71734
4134 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4135 (my_alloc): Rewritten to use __builtin_posix_memalign and
4136 __SIZE_TYPE__.
4137 (my_free): Use __builtin_free instead of _mm_free.
4138 (Vec::operator=): Use __builtin_memcpy.
4139
4140 2016-07-19 Martin Jambor <mjambor@suse.cz>
4141
4142 PR fortran/71688
4143 * gfortran.dg/pr71688.f90: New test.
4144
4145 2016-07-19 Richard Biener <rguenther@suse.de>
4146
4147 * c-c++-common/vector-subscript-6.c: New testcase.
4148 * c-c++-common/vector-subscript-7.c: Likewise.
4149
4150 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4151
4152 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
4153 and UInt32 based on __SIZEOF_INT__.
4154
4155 2016-07-19 Richard Biener <rguenther@suse.de>
4156
4157 PR tree-optimization/71901
4158 * gcc.dg/torture/pr71901.c: New testcase.
4159
4160 2016-07-19 Richard Biener <rguenther@suse.de>
4161
4162 PR tree-optimization/71908
4163 * gcc.dg/torture/pr71908.c: New testcase.
4164
4165 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4166
4167 PR target/71493
4168 * gcc.target/powerpc/pr71493-1.c: New test.
4169 * gcc.target/powerpc/pr71493-2.c: Likewise.
4170
4171 2016-07-18 Jakub Jelinek <jakub@redhat.com>
4172
4173 PR c++/71835
4174 * g++.dg/conversion/ambig3.C: New test.
4175
4176 PR c++/71828
4177 * g++.dg/cpp0x/constexpr-71828.C: New test.
4178
4179 PR c++/71826
4180 * g++.dg/template/pr71826.C: New test.
4181
4182 PR c++/71822
4183 * g++.dg/template/defarg21.C: New test.
4184
4185 PR c++/71871
4186 * g++.dg/ext/vector31.C: New test.
4187
4188 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
4189
4190 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4191
4192 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4193
4194 PR tree-optimization/71734
4195 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4196
4197 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4198
4199 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4200 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4201 stack-layout-dynamic-1.c: New test.
4202
4203 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4204
4205 * gcc.target/s390/nolrl-1.c: New test.
4206
4207 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
4208
4209 PR fortran/71523
4210 * gfortran.dg/pr71523_1.f90: New test.
4211 * gfortran.dg/pr71523_2.f90: New test.
4212
4213 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4214
4215 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4216
4217 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4218 Marco Restelli <mrestelli@gmail.com>
4219
4220 PR fortran/62125
4221 * gfortran.dg/pr62125.f90: New test.
4222
4223 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4224
4225 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4226 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4227
4228 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
4229
4230 PR c++/58796
4231 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4232 * g++.dg/cpp0x/nullptr35.C: New test.
4233
4234 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4235
4236 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4237
4238 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4239
4240 * gfortran.dg/goacc/vector_length.f90: New test.
4241
4242 2016-07-15 Richard Biener <rguenther@suse.de>
4243
4244 PR tree-optimization/71881
4245 * gcc.dg/torture/pr71881.c: New testcase.
4246
4247 2016-07-15 Richard Biener <rguenther@suse.de>
4248
4249 PR tree-optimization/71887
4250 * gcc.dg/torture/pr71887.c: New testcase.
4251
4252 2016-07-15 Jakub Jelinek <jakub@redhat.com>
4253
4254 PR c/71858
4255 * gcc.dg/spellcheck-identifiers-3.c: New test.
4256
4257 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4258
4259 PR fortran/71807
4260 * gfortran.dg/null_9.f90: New test.
4261
4262 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4263
4264 * gcc.dg/tree-ssa/loop-41.c: New test.
4265
4266 2016-07-15 Bin Cheng <bin.cheng@arm.com>
4267
4268 PR tree-optimization/71347
4269 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4270
4271 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4272
4273 PR fortran/29819
4274 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4275 * gfortran.dg/contains.f90: Ditto.
4276 * gfortran.dg/contains_empty_1.f03: Ditto.
4277 * gfortran.dg/submodule_3.f08: Ditto.
4278
4279 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR testsuite/71865
4282 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4283 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4284 expected diagnostics.
4285
4286 PR c/71858
4287 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4288 * gcc.dg/spellcheck-identifiers-2.c: New test.
4289 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4290 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4291
4292 2016-07-14 Jakub Jelinek <jakub@redhat.com>
4293
4294 PR tree-optimization/71872
4295 * gcc.c-torture/compile/pr71872.c: New test.
4296
4297 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4298
4299 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4300 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4301 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4302 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4303 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4304 * gcc.target/arm/atomic-op-acquire-1.c: This.
4305 * gcc.target/arm/atomic-op-char.c: Rename into ...
4306 * gcc.target/arm/atomic-op-char-1.c: This.
4307 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4308 * gcc.target/arm/atomic-op-consume-1.c: This.
4309 * gcc.target/arm/atomic-op-int.c: Rename into ...
4310 * gcc.target/arm/atomic-op-int-1.c: This.
4311 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4312 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4313 * gcc.target/arm/atomic-op-release.c: Rename into ...
4314 * gcc.target/arm/atomic-op-release-1.c: This.
4315 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4316 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4317 * gcc.target/arm/atomic-op-short.c: Rename into ...
4318 * gcc.target/arm/atomic-op-short-1.c: This.
4319 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4320 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4321 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4322 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4323 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4324 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4325 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4326 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4327 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4328 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4329
4330 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4331
4332 PR fortran/70842
4333 * gfortran.dg/select_type_35.f03: New test.
4334
4335 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4336
4337 PR target/65951
4338 PR tree-optimization/70923
4339 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4340 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4341 * gcc.dg/vect/pr65951.c: Likewise.
4342 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4343
4344 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
4345
4346 * c-c++-common/pr60226.c: Expect maximum object file alignment
4347 error on AIX.
4348
4349 2016-07-14 Richard Biener <rguenther@suse.de>
4350
4351 PR tree-optimization/71866
4352 * gcc.dg/torture/pr71866.c: New testcase.
4353
4354 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4355
4356 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4357 selector and enclose boolean expression in curly braces.
4358
4359 2016-07-14 Alan Modra <amodra@gmail.com>
4360
4361 PR target/71733
4362 * gcc.target/powerpc/p9-novsx.c: New.
4363
4364 2016-07-13 Andi Kleen <ak@linux.intel.com>
4365
4366 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4367 * g++.dg/tree-prof/morefunc.C: Dito.
4368 * g++.dg/tree-prof/pr35545.C: Dito.
4369 * g++.dg/tree-prof/reorder.C: Dito.
4370 * gcc.dg/tree-prof/20050826-2.c: Dito.
4371 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4372 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4373 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4374 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4375 * gcc.dg/tree-prof/inliner-1.c: Dito.
4376 * gcc.dg/tree-prof/merge_block.c: Dito.
4377 * gcc.dg/tree-prof/stringop-1.c: Dito.
4378 * gcc.dg/tree-prof/stringop-2.c: Dito.
4379 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4380 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4381 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4382 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4383 * gcc.dg/tree-prof/update-loopch.c: Dito.
4384 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4385 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4386 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4387 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4388 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4389 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4390 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4391
4392 2016-07-13 Andi Kleen <ak@linux.intel.com>
4393
4394 * lib/profopt.exp (profopt-execute): Remove .imports files.
4395
4396 2016-07-13 Andi Kleen <ak@linux.intel.com>
4397
4398 * lib/profopt.exp (profopt-execute): Always log profiler command line.
4399
4400 2016-07-13 Andi Kleen <ak@linux.intel.com>
4401
4402 * lib/profopt.exp (dg-final-scan-autofdo,
4403 dg-final-scan-not-autofdo): New functions.
4404
4405 2016-07-13 Bin Cheng <bin.cheng@arm.com>
4406
4407 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4408 * gcc.dg/vect/vect-35.c: Ditto.
4409 * gcc.dg/vect/vect-alias-check-2.c: New test.
4410
4411 2016-07-13 Martin Liska <mliska@suse.cz>
4412
4413 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4414 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4415 * gfortran.dg/pr42108.f90: Update expected dump scan.
4416
4417 2016-07-13 Richard Biener <rguenther@suse.de>
4418
4419 PR tree-optimization/24574
4420 * gcc.dg/pr24574.c: New testcase.
4421
4422 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4423
4424 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4425 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4426 * c-c++-common/pr68833-1.c: Require int32plus.
4427 * gcc.dg/ipa/pr63551.c: Likewise.
4428 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4429 * gcc.dg/ipa/pr64041.c: Require int32plus.
4430
4431 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4432
4433 PR ipa/71633
4434 * g++.dg/pr71633.C: New test.
4435
4436 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4437
4438 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4439 Add new arm_thumb1_cbz_ok effective target.
4440 * gcc.target/arm/cbz.c: New test.
4441
4442 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4443
4444 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4445 Define effective target.
4446 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4447 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4448 * gcc.target/arm/movhi_movw.c: New test.
4449 * gcc.target/arm/movsi_movw.c: Likewise.
4450 * gcc.target/arm/movdi_movw.c: Likewise.
4451
4452 2016-07-13 Richard Biener <rguenther@suse.de>
4453
4454 PR middle-end/71104
4455 * gcc.dg/pr71104-1.c: New testcase.
4456 * gcc.dg/pr71104-2.c: Likewise.
4457
4458 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4459
4460 PR target/71805
4461 * gcc.target/powerpc/pr71805.c: New test.
4462
4463 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4464
4465 * gcc.target/powerpc/divkc3-1.c: New.
4466 * gcc.target/powerpc/mulkc3-1.c: New.
4467
4468 2016-07-12 Nathan Sidwell <nathan@acm.org>
4469
4470 * gcc.target/arm/data-rel-1.c: New.
4471 * gcc.target/arm/data-rel-2.c: New.
4472 * gcc.target/arm/data-rel-3.c: New.
4473
4474 2016-07-12 Martin Liska <mliska@suse.cz>
4475
4476 * gcc.dg/params/blocksort-part.c: New test.
4477 * gcc.dg/params/params.exp: New file.
4478
4479 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4480
4481 PR middle-end/71700
4482 * gcc.c-torture/execute/pr71700.c: New test.
4483
4484 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4485 Richard Biener <rguenther@suse.de>
4486
4487 PR tree-optimization/23286
4488 PR tree-optimization/70159
4489 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4490 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4491 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4492 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4493 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4494 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4495 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4496 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4497 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4498 * gcc.dg/pr51879-12.c: Likewise.
4499 * gcc.dg/strlenopt-9.c: Likewise.
4500 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4501 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4502 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4503 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4504 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4505 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4506 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4507 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4508 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4509 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4510 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4511 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4512 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4513 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4514 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4515
4516 2016-07-12 Richard Biener <rguenther@suse.de>
4517
4518 PR rtl-optimization/68961
4519 * gcc.target/i386/pr68961.c: New testcase.
4520
4521 2016-07-11 Jakub Jelinek <jakub@redhat.com>
4522
4523 PR middle-end/71758
4524 * c-c++-common/gomp/pr71758.c: New test.
4525 * gfortran.dg/gomp/pr71758.f90: New test.
4526
4527 PR tree-optimization/71823
4528 * gcc.dg/vect/pr71823.c: New test.
4529
4530 2016-07-11 David Malcolm <dmalcolm@redhat.com>
4531
4532 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4533 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4534 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4535
4536 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4537
4538 PR target/71801
4539 * gcc.target/i386/pr71801.c: New test.
4540
4541 2016-07-11 Richard Biener <rguenther@suse.de>
4542
4543 PR tree-optimization/71816
4544 * gcc.dg/torture/pr71816.c: New testcase.
4545
4546 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4547
4548 PR fortran/71783
4549 * gfortran.dg/dependency_46.f90: New test.
4550
4551 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4552
4553 PR rtl-optimization/71621
4554 * gcc.target/i386/pr71621-1.c: New.
4555 * gcc.target/i386/pr71621-2.c: New.
4556
4557 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4558
4559 * gfortran.dg/goacc/pr71704.f90: New test.
4560
4561 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4562
4563 PR target/71297
4564 * gcc.target/powerpc/pr71297.c: New.
4565
4566 2016-07-08 Jiong Wang <jiong.wang@arm.com>
4567
4568 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4569
4570 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4571
4572 PR target/71806
4573 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4574
4575 2016-07-08 Alan Hayward <alan.hayward@arm.com>
4576
4577 PR tree-optimization/71667
4578 * gcc.dg/vect/pr71667.c: New
4579
4580 2016-07-08 Martin Liska <mliska@suse.cz>
4581
4582 * gcc.dg/torture/pr71606.c: New test.
4583
4584 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4585
4586 PR fortran/71764
4587 * gfortran.dg/pr71764.f90: New test.
4588
4589 2016-07-07 Jakub Jelinek <jakub@redhat.com>
4590 Kai Tietz <ktietz70@googlemail.com>
4591
4592 PR c++/70869
4593 PR c++/71054
4594 * g++.dg/cpp0x/pr70869.C: New test.
4595 * g++.dg/cpp0x/pr71054.C: New test.
4596
4597 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
4598
4599 * g++.dg/debug/pr71432.C: Fail on AIX.
4600
4601 2016-07-07 Martin Liska <mliska@suse.cz>
4602
4603 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4604 an undefined behavior.
4605 * gfortran.dg/do_3.F90: Likewise.
4606 * gfortran.dg/do_check_11.f90: New test.
4607 * gfortran.dg/do_check_12.f90: New test.
4608 * gfortran.dg/do_corner_warn.f90: New test.
4609
4610 2016-07-07 Martin Liska <mliska@suse.cz>
4611
4612 * gfortran.dg/predict-1.f90: Ammend the test.
4613 * gfortran.dg/predict-2.f90: Likewise.
4614
4615 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4616
4617 PR ipa/71624
4618 * g++.dg/pr71624.C: New test.
4619
4620 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4621
4622 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4623 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4624 ARMv8-M Mainline architectures.
4625
4626 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4627
4628 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4629 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4630
4631 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4632
4633 PR target/70098
4634 PR target/71763
4635 * gcc.target/powerpc/pr71763.c: New file.
4636
4637 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4638
4639 PR tree-optimization/71518
4640 * gcc.dg/pr71518.c: New test.
4641
4642 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4643
4644 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4645
4646 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4647
4648 PR target/50739
4649 * gcc.target/avr/pr50739.c: New test.
4650
4651 2016-07-05 Jan Hubicka <jh@suse.cz>
4652
4653 * gcc.dg/tree-ssa/scev-14.c: update template.
4654
4655 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4656
4657 * gcc.dg/vect/group-no-gaps-1.c: New test.
4658
4659 2016-07-05 Andi Kleen <ak@linux.intel.com>
4660
4661 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4662 if kernel supports MPX.
4663
4664 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
4665
4666 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4667
4668 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4669 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4670
4671 * gcc.target/powerpc/signbit-1.c: New test.
4672 * gcc.target/powerpc/signbit-2.c: New test.
4673 * gcc.target/powerpc/signbit-3.c: New test.
4674
4675 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4676
4677 PR rtl-optimization/71594
4678 * gcc.dg/torture/pr71594.c: New test.
4679
4680 2016-07-05 Jan Hubicka <jh@suse.cz>
4681
4682 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4683
4684 2016-07-05 David Malcolm <dmalcolm@redhat.com>
4685
4686 PR c++/62314
4687 * g++.dg/parse/error5.C: Update column
4688 number of missing semicolon error.
4689 * g++.dg/pr62314-2.C: New test case.
4690
4691 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4692
4693 * gfortran.dg/coarray_stat_function.f90: New test.
4694 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4695 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4696 to new interfaces.
4697
4698 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4699
4700 PR fortran/71623
4701 * gfortran.dg/deferred_character_17.f90: New test.
4702
4703 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4704
4705 * gcc.target/arm/neon/polytypes.c: Move to ...
4706 * gcc.target/arm/polytypes.c: ... here.
4707 * gcc.target/arm/neon/pr51534.c: Move to ...
4708 * gcc.target/arm/pr51534.c: ... here.
4709 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4710 * gcc.target/arm/vect-vcvt.c: ... here.
4711 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4712 * gcc.target/arm/vect-vcvtq.c: ... here.
4713 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4714 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4715 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4716 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4717 * gcc.target/arm/neon/neon.exp: Delete.
4718 * gcc.target/arm/neon/: Delete.
4719
4720 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4721
4722 PR fortran/65575
4723 * gfortran.dg: pr65575.f90: New test.
4724
4725 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4726
4727 PR fortran/35849
4728 * gfortran.dg: pr35849.f90: New test.
4729
4730 2016-07-04 Jakub Jelinek <jakub@redhat.com>
4731
4732 PR c++/71739
4733 * g++.dg/cpp0x/pr71739.C: New test.
4734
4735 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4736
4737 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4738
4739 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4740
4741 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4742 locr.
4743 * gcc.target/s390/loc-1.c: New test.
4744
4745 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4746
4747 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4748 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
4749
4750 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4751
4752 PR target/63874
4753 * gcc.target/aarch64/pr63874.c: New test.
4754
4755 2016-07-04 Jan Beulich <jbeulich@suse.com>
4756
4757 * g++.dg/header.c: New.
4758 * gcc.dg/header.c: New.
4759
4760 2016-07-02 Jakub Jelinek <jakub@redhat.com>
4761
4762 PR c/71719
4763 * c-c++-common/Wunused-var-15.c: New test.
4764
4765 2016-07-01 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR fortran/71687
4768 * gfortran.dg/gomp/pr71687.f90: New test.
4769
4770 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4771
4772 * gcc.dg/const-float128-ped.c: Require __float128 effective
4773 target and options.
4774 * gcc.dg/const-float128.c: Likewise.
4775 * gcc.dg/torture/float128-cmp-invalid.c: Require
4776 __float128 and base_quadfloat_support effective targets, and
4777 __float128 options.
4778 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4779 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4780 * gcc.dg/torture/float128-nan.c: Likewise.
4781 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4782 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4783 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4784 * lib/target-supports.exp (check_effective_target___float128): New.
4785 (add_options_for___float128): New.
4786 (check_effective_target_base_quadword_support): New.
4787
4788 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4789
4790 PR target/71720
4791 * gcc.target/powerpc/pr71720.c: New test.
4792
4793 2016-07-01 Jan Beulich <jbeulich@suse.com>
4794
4795 * gcc.dg/bss.c: New.
4796
4797 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4798
4799 PR target/71698
4800 * gcc.target/powerpc/pr71698.c: New test.
4801
4802 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
4803
4804 PR target/71151
4805 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4806 instead of ".foo" for its section name.
4807 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4808 depending on MCU's flash size.
4809 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4810 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4811 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4812 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4813 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4814 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4815
4816 2016-07-01 Jan Beulich <jbeulich@suse.com>
4817
4818 * gcc.target/i386/pr65105-2.c: Add -msse2.
4819
4820 2016-06-30 Jakub Jelinek <jakub@redhat.com>
4821
4822 PR tree-optimization/71707
4823 * gcc.dg/strlenopt-29.c: New test.
4824
4825 PR fortran/71704
4826 * gfortran.dg/gomp/pr71704.f90: New test.
4827
4828 PR fortran/71705
4829 * gfortran.dg/gomp/pr71705.f90: New test.
4830
4831 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4832
4833 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4834 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4835 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4836 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4837 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4838 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4839 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4840 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4841 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4842 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4843 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4844 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4845 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4846 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4847 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4848 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4849 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4850 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4851 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4852 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4853 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4854 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4855 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4856 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4857 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4858 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4859 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4860 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4861 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4862 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4863 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4864 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4865 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4866 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4867 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4868 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4869 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4870 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4871 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4872 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4873 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4874 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4875 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4876 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4877 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4878 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4879 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4880 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4881 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4882 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4883 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4884 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4885 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4886 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4887 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4888 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4889 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4890 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4891 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4892 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4893 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4894 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4895 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4896 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4897 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4898 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4899 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4900 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4901 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4902 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4903 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4904 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4905 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4906 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4907 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4908 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4909 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4910 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4911 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4912 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4913 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4914
4915 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4916 James Greenhalgh <james.greenhalgh@arm.com>
4917
4918 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4919
4920 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
4921 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4922
4923 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4924
4925 2016-06-30 David Malcolm <dmalcolm@redhat.com>
4926
4927 PR driver/71651
4928 * gcc.dg/spellcheck-options-12.c: New test case.
4929
4930 2016-06-30 Jakub Jelinek <jakub@redhat.com>
4931
4932 PR middle-end/71693
4933 * gcc.c-torture/compile/pr71693.c: New test.
4934
4935 2016-06-29 David Malcolm <dmalcolm@redhat.com>
4936
4937 * gcc.dg/spellcheck-params.c: New testcase.
4938 * gcc.dg/spellcheck-params-2.c: New testcase.
4939
4940 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4941
4942 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4943 vector extract instructions.
4944 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4945
4946 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4947
4948 PR fortran/71686
4949 * gfortran.dg/unexpected_eof_2.f90: New test.
4950 * gfortran.dg/unexpected_eof_3.f90: New test.
4951
4952 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
4953
4954 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4955
4956 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4957
4958 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4959 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4960 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4961
4962 2016-06-29 Richard Biener <rguenther@suse.de>
4963
4964 PR middle-end/15256
4965 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4966
4967 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4968
4969 * gcc.target/arm/aapcs/neon-vect10.c: Require
4970 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4971 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4972 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4973 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4974 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4975 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4976 * gcc.target/arm/fp16-aapcs-1.c: Require
4977 -mfloat-ab=hard. Also simplify the test.
4978 * gcc.target/arm/fp16-aapcs-2.c: New.
4979
4980 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4981
4982 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
4983 (add_options_for_arm_fp16_ieee): New.
4984 (add_options_for_arm_fp16_alternative): New.
4985 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4986 long-line.
4987 (effective_target_arm_fp16_hw): New.
4988
4989 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4990
4991 PR tree-optimization/71655
4992 * g++.dg/pr71655.C: New test.
4993
4994 2016-06-29 Martin Liska <mliska@suse.cz>
4995
4996 * gcc.dg/pr71585.c: New test.
4997 * gcc.dg/pr71585-2.c: New test.
4998 * gcc.dg/pr71585-3.c: New test.
4999
5000 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5001
5002 PR tree-optimization/70729
5003 * g++.dg/vect/pr70729.cc: New test.
5004
5005 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5006
5007 * c-c++-common/gomp/cancel-1.c: Extend.
5008
5009 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5010
5011 PR tree-optimization/71625
5012 * gcc.dg/strlenopt-28.c: New test.
5013
5014 2016-06-29 Richard Biener <rguenther@suse.de>
5015
5016 PR middle-end/71002
5017 * g++.dg/torture/pr71002.C: Adjust testcase.
5018
5019 2016-06-29 Jakub Jelinek <jakub@redhat.com>
5020
5021 PR c/71685
5022 * gcc.dg/pr71685.c: New test.
5023
5024 2016-06-28 Martin Sebor <msebor@redhat.com>
5025
5026 PR c/71552
5027 * gcc.dg/init-bad-9.c: New test.
5028
5029 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5030
5031 * gcc.target/powerpc/abs128-1.c: Require VSX.
5032 * gcc.target/powerpc/copysign128-1.c: Likewise.
5033 * gcc.target/powerpc/inf128-1.c: Likewise.
5034 * gcc.target/powerpc/nan128-1.c: Likewise.
5035
5036 2016-06-28 Jakub Jelinek <jakub@redhat.com>
5037
5038 PR middle-end/71626
5039 * gcc.c-torture/execute/pr71626-1.c: New test.
5040 * gcc.c-torture/execute/pr71626-2.c: New test.
5041
5042 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5043
5044 PR target/71656
5045 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5046
5047 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5048
5049 PR target/71670
5050 * gcc.target/powerpc/pr71670.c: New testcase.
5051
5052 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5053
5054 PR target/71656
5055 * gcc.target/powerpc/pr71656-1.c: New test.
5056 * gcc.target/powerpc/pr71656-2.c: New test.
5057
5058 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5059
5060 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5061 around fp16 code.
5062 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5063 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5064 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5065 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5066 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5067 Add arm_neon_fp16_ok effective target.
5068 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5069 Likewise.
5070 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5071 Likewise.
5072 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5073 Likewise.
5074 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5075 Likewise.
5076 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5077 Likewise.
5078 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5079 Likewise.
5080 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5081 Likewise.
5082 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5083 Likewise.
5084 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5085 Likewise.
5086 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5087 Likewise.
5088 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5089 Likewise.
5090
5091 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
5092
5093 * gcc.dg/predict-12.c: New testcase.
5094
5095 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5096
5097 PR fortran/71649
5098 * gfortran.dg/pr71649.f90: New test.
5099
5100 2016-06-25 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR tree-optimization/71643
5103 * g++.dg/opt/pr71643.C: New test.
5104
5105 PR tree-optimization/71631
5106 * gcc.c-torture/execute/pr71631.c: New test.
5107
5108 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5109
5110 * gcc.dg/predict-11.c: New testcase.
5111 * gfortran.dg/predict-2.f90: New testcase.
5112
5113 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
5114
5115 * gcc.dg/predict-10.c: New test.
5116
5117 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5118
5119 * gcc.target/powerpc/abs128-1.c: New.
5120 * gcc.target/powerpc/copysign128-1.c: New.
5121 * gcc.target/powerpc/inf128-1.c: New.
5122 * gcc.target/powerpc/nan128-1.c: New.
5123
5124 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5125
5126 * gfortran.dg/pr71642.f90: New test.
5127
5128 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5129
5130 PR tree-optimization/71647
5131 * gcc.target/i386/pr71647.c: New test.
5132
5133 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5134
5135 * gcc.target/i386/noplt-gd-1.c: New test.
5136 * gcc.target/i386/noplt-gd-2.c: Likewise.
5137 * gcc.target/i386/noplt-gd-3.c: Likewise.
5138 * gcc.target/i386/noplt-ld-1.c: Likewise.
5139 * gcc.target/i386/noplt-ld-2.c: Likewise.
5140 * gcc.target/i386/noplt-ld-3.c: Likewise.
5141 * lib/target-supports.exp
5142 (check_effective_target_tls_get_addr_via_got): New.
5143
5144 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5145
5146 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5147 testsuite compile flags.
5148 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5149 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5150
5151 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5152
5153 * g++dg/vect/pr36684.cc: Add dg-do compile.
5154 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5155 * gcc.dg/vect/pr70021.c: Ditto.
5156 * gcc.dg/vect/pr70138-1.c: Ditto.
5157 * gcc.dg/vect/pr70138-2.c: Ditto.
5158 * gcc.dg/vect/pr70354-1.c: Ditto.
5159 * gcc.dg/vect/pr70354-2.c: Ditto.
5160 * gcc.dg/vect/pr71259.c: Ditto.
5161 * gcc.dg/vect/pr71416-1.c: Ditto.
5162 * gcc.dg/vect/slp-43.c: Ditto.
5163 * gcc.dg/vect/slp-45.c: Ditto.
5164 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5165 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5166 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5167 * gfortran.dg/vect/pr69980.f90: Ditto.
5168
5169 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5170
5171 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5172 * gcc.dg/vect/bb-slp-30.c: Ditto.
5173 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5174 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5175 * gcc.dg/vect/pr45902.c: Ditto.
5176 * gcc.dg/vect/pr48172.c: Ditto.
5177 * gcc.dg/vect/pr48377.c: Ditto.
5178 * gcc.dg/vect/pr49038.c: Ditto.
5179 * gcc.dg/vect/pr49771.c: Ditto.
5180 * gcc.dg/vect/pr52091.c: Ditto.
5181 * gcc.dg/vect/pr53185-2.c: Ditto.
5182 * gcc.dg/vect/pr56826.c: Ditto.
5183 * gcc.dg/vect/pr60276.c: Ditto.
5184 * gcc.dg/vect/pr62021.c: Ditto.
5185 * gcc.dg/vect/pr63530.c: Ditto.
5186 * gcc.dg/vect/pr65518.c: Ditto.
5187 * gcc.dg/vect/pr65947-1.c: Ditto.
5188 * gcc.dg/vect/pr65947-10.c: Ditto.
5189 * gcc.dg/vect/pr65947-11.c: Ditto.
5190 * gcc.dg/vect/pr65947-12.c: Ditto.
5191 * gcc.dg/vect/pr65947-13.c: Ditto.
5192 * gcc.dg/vect/pr65947-2.c: Ditto.
5193 * gcc.dg/vect/pr65947-3.c: Ditto.
5194 * gcc.dg/vect/pr65947-4.c: Ditto.
5195 * gcc.dg/vect/pr65947-5.c: Ditto.
5196 * gcc.dg/vect/pr65947-6.c: Ditto.
5197 * gcc.dg/vect/pr65947-7.c: Ditto.
5198 * gcc.dg/vect/pr65947-8.c: Ditto.
5199 * gcc.dg/vect/pr65947-9.c: Ditto.
5200 * gcc.dg/vect/pr71416-1.c: Ditto.
5201 * gcc.dg/vect/pr71439.c: Ditto.
5202 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5203 * gcc.dg/vect/vect-bswap16.c: Ditto.
5204 * gcc.dg/vect/vect-bswap32.c: Ditto.
5205 * gcc.dg/vect/vect-bswap64.c: Ditto.
5206 * gcc.dg/vect/vect-live-1.c: Ditto.
5207 * gcc.dg/vect/vect-live-2.c: Ditto.
5208 * gcc.dg/vect/vect-live-3.c: Ditto.
5209 * gcc.dg/vect/vect-live-4.c: Ditto.
5210 * gcc.dg/vect/vect-live-5.c: Ditto.
5211 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5212 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5213 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5214 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5215 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5216 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5217 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5218 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5219 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5220 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5221 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5222 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5223 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5224 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5225 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5226 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5227 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5228
5229 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
5230
5231 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5232
5233 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5234
5235 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5236 ia32 if R_386_GOT32X relocation is supported.
5237 * gcc.target/i386/noplt-3.c: Likewise.
5238 * gcc.target/i386/noplt-2.c: Likewise.
5239 (main): Renamed to ...
5240 (bar): This.
5241 * gcc.target/i386/noplt-4.c: Likewise.
5242 (main): Renamed to ...
5243 (bar): This.
5244 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5245 * gcc.target/i386/pr67400-5.c: Likewise.
5246
5247 2016-06-24 Jakub Jelinek <jakub@redhat.com>
5248
5249 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5250 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5251
5252 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5253 f4): Adjust expected diagnostics.
5254 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5255 (T): If OVFP is defined, redefine to TP.
5256 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5257 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5258 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5259 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5260 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5261 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5262 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5263 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5264 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5265 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5266 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5267 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5268 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5269 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5270 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5271 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5272 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5273 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5274 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5275 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5276 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5277 as last argument to __builtin_add_overflow_p.
5278
5279 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5280
5281 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5282 dg-options and remove default vector testsuite compile flags.
5283 * g++.dg/vect/pr33860a.cc: Ditto.
5284 * g++.dg/vect/pr45470-a.cc: Ditto.
5285 * g++.dg/vect/pr45470-b.cc: Ditto.
5286 * g++.dg/vect/pr60896.cc: Ditto.
5287 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5288 * gcc.dg/vect/pr18308.c: Ditto.
5289 * gcc.dg/vect/pr24049.c: Ditto.
5290 * gcc.dg/vect/pr33373.c: Ditto.
5291 * gcc.dg/vect/pr36228.c: Ditto.
5292 * gcc.dg/vect/pr42395.c: Ditto.
5293 * gcc.dg/vect/pr42604.c: Ditto.
5294 * gcc.dg/vect/pr46663.c: Ditto.
5295 * gcc.dg/vect/pr48765.c: Ditto.
5296 * gcc.dg/vect/pr49093.c: Ditto.
5297 * gcc.dg/vect/pr49352.c: Ditto.
5298 * gcc.dg/vect/pr52298.c: Ditto.
5299 * gcc.dg/vect/pr52870.c: Ditto.
5300 * gcc.dg/vect/pr53185.c: Ditto.
5301 * gcc.dg/vect/pr53773.c: Ditto.
5302 * gcc.dg/vect/pr56695.c: Ditto.
5303 * gcc.dg/vect/pr62171.c: Ditto.
5304 * gcc.dg/vect/pr63530.c: Ditto.
5305 * gcc.dg/vect/pr68339.c: Ditto.
5306 * gcc.dg/vect/pr71259.c: Ditto.
5307 * gcc.dg/vect/vect-82_64.c: Ditto.
5308 * gcc.dg/vect/vect-83_64.c: Ditto.
5309 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5310 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5311 * gcc.dg/vect/vect-shift-2.c: Ditto.
5312 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5313 * gfortran.dg/vect/pr39318.f90: Ditto.
5314 * gfortran.dg/vect/pr45714-a.f: Ditto.
5315 * gfortran.dg/vect/pr45714-b.f: Ditto.
5316 * gfortran.dg/vect/pr46213.f90: Ditto.
5317
5318 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5319 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5320
5321 * gcc.target/powerpc/p9-splat-5.c: New test.
5322
5323 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
5324
5325 PR tree-optimization/71488
5326 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5327 * lib/target-supports.exp: ... here.
5328 (check_sse4_hw_available): New procedure.
5329 (check_effective_target_sse4_runtime): Ditto.
5330 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5331 -march=westmere for sse4_runtime targets.
5332 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5333 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5334 (dg-additional-options): Use for sse4_runtime targets.
5335 (main): Call check_vect ().
5336 (dg-final): Perform scan only for sse4_runtime targets.
5337
5338 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5339
5340 PR target/66232
5341 PR target/67400
5342 * gcc.target/i386/pr66232-14.c: New file.
5343 * gcc.target/i386/pr66232-15.c: Likewise.
5344 * gcc.target/i386/pr66232-16.c: Likewise.
5345 * gcc.target/i386/pr66232-17.c: Likewise.
5346 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5347 ia32 if R_386_GOT32X relocation is supported.
5348 * gcc.target/i386/pr67400-2.c: Likewise.
5349 * gcc.target/i386/pr67400-3.c: Likewise.
5350 * gcc.target/i386/pr67400-4.c: Likewise.
5351 * gcc.target/i386/pr67400-6.c: Likewise.
5352 * gcc.target/i386/pr67400-7.c: Likewise.
5353 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5354
5355 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5356
5357 PR libgfortran/48852
5358 * gfortran.dg/char4_iunit_1.f03: Update test.
5359 * gfortran.dg/f2003_io_5.f03: Update test.
5360 * gfortran.dg/real_const_3.f90: Update test.
5361
5362 2016-06-23 Andi Kleen <ak@linux.intel.com>
5363
5364 * g++.dg/bprob/bprob.exp: Support autofdo.
5365 * g++.dg/tree-prof/tree-prof.exp: dito.
5366 * gcc.dg/tree-prof/tree-prof.exp: dito.
5367 * gcc.misc-tests/bprob.exp: dito.
5368 * gfortran.dg/prof/prof.exp: dito.
5369 * lib/profopt.exp: dito.
5370 * lib/target-supports.exp: Check for autofdo.
5371
5372 2016-06-23 Martin Liska <mliska@suse.cz>
5373
5374 * gcc.dg/pr71619.c: New test.
5375
5376 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5377
5378 PR target/67400
5379 * gcc.target/i386/pr67400-1.c: New test.
5380 * gcc.target/i386/pr67400-2.c: Likewise.
5381 * gcc.target/i386/pr67400-3.c: Likewise.
5382 * gcc.target/i386/pr67400-4.c: Likewise.
5383 * gcc.target/i386/pr67400-5.c: Likewise.
5384 * gcc.target/i386/pr67400-6.c: Likewise.
5385 * gcc.target/i386/pr67400-7.c: Likewise.
5386
5387 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5388
5389 * c-c++-common/missing-header-1.c: New test case.
5390 * c-c++-common/missing-header-2.c: New test case.
5391 * c-c++-common/missing-header-3.c: New test case.
5392 * c-c++-common/missing-header-4.c: New test case.
5393
5394 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5395
5396 PR c/70339
5397 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5398 hint.
5399 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5400 expected results due to builtin "nanl" now being suggested for
5401 "name".
5402 * gcc.dg/pr67580.c: Update expected messages.
5403 * gcc.dg/spellcheck-identifiers.c: New testcase.
5404 * gcc.dg/spellcheck-typenames.c: New testcase.
5405
5406 2016-06-22 David Malcolm <dmalcolm@redhat.com>
5407
5408 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5409 file.
5410 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5411 diagnostic-test-show-locus-parseable-fixits.c to sources for
5412 diagnostic_plugin_test_show_locus.c.
5413 * lib/gcc-defs.exp (freeform_regexps): New global.
5414 (dg-regexp): New function.
5415 (handle-dg-regexps): New function.
5416 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5417 freeform_regexps to the empty list.
5418 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5419
5420 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5421
5422 PR tree-optimization/71488
5423 * g++.dg/pr71488.C: New test.
5424 * gcc.dg/vect/vect-bool-cmp.c: New test.
5425
5426 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5427
5428 * gcc.dg/guality/param-5.c: New test.
5429
5430 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5431
5432 * gcc.target/i386/asm-flag-7.c: New test.
5433
5434 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5435
5436 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5437 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5438 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5439 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5440 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5441 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5442 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5443 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5444 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5445 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5446 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5447 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5448 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5449 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5450 * lib/target-supports.exp: Likewise.
5451
5452 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5453
5454 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5455 * gcc.dg/attr-ms_struct-2.c: Likewise.
5456 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5457 * gcc.dg/bf-ms-attrib.c: Likewise.
5458 * gcc.dg/bf-ms-layout-2.c: Likewise.
5459 * gcc.dg/bf-ms-layout-3.c: Likewise.
5460 * gcc.dg/bf-ms-layout.c: Likewise.
5461 * gcc.dg/bf-no-ms-layout.c: Likewise.
5462 * gcc.target/i386/bitfield1.c: Likewise.
5463 * gcc.target/i386/bitfield2.c: Likewise.
5464 * gcc.target/i386/bitfield3.c: Likewise.
5465
5466 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5467
5468 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5469 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5470 override other than -mcpu=power9 command-line option is specified,
5471 or if the target operating system is aix.
5472 * gcc.target/powerpc/darn-1.c: Likewise.
5473 * gcc.target/powerpc/darn-2.c: Likewise.
5474 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5475 test if effective-target is not powerpc_p9vector_ok or if the
5476 target operating system is not defined.
5477 * gcc.target/powerpc/vslv-1.c: Likewise.
5478 * gcc.target/powerpc/vsrv-0.c: Likewise.
5479 * gcc.target/powerpc/vsrv-1.c: Likewise.
5480
5481 2016-06-21 Tobias Burnus <burnus@net-b.de>
5482
5483 PR fortran/71068
5484 * gfortran.dg/coarray/data_1.f90: New.
5485
5486 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5487
5488 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5489 (dg-require-effective-target): Use arm_v8_neon_hw.
5490 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5491 (dg-require-effective-target): Likewise.
5492 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5493 (dg-require-effective-target): Likewise.
5494 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5495 (dg-require-effective-target): Likewise.
5496 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5497 (dg-require-effective-target): Likewise.
5498 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5499 (dg-require-effective-target): Likewise.
5500 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5501 Add AArch64 check.
5502
5503 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5504
5505 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5506 Set to 3 so test passes.
5507
5508 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5509
5510 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5511
5512 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5513
5514 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5515 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5516 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5517 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5518
5519 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5520
5521 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5522 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5523
5524 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5525
5526 PR target/71549
5527 * gcc.target/i386/pr71549.c: New test.
5528
5529 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5530
5531 * gcc.target/powerpc/vadsdu-0.c: Replace
5532 dg-require-effective-target directive to allow test to run on more
5533 platforms, and add dg-skip-if directive to disable test on aix
5534 platforms because of known incompatibilities.
5535 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5536 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5537 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5538 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5539 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5540 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5541 * gcc.target/powerpc/vadsdub-2.c: Replace
5542 dg-require-effective-target directive to allow test to run on more
5543 platforms, and add dg-skip-if directive to disable test on aix
5544 platforms because of known incompatibilities.
5545 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5546 with vec_absdb call to differentiate this test from vadsdub-1.c.
5547 * gcc.target/powerpc/vadsduh-1.c: Replace
5548 dg-require-effective-target directive to allow test to run on more
5549 platforms, and add dg-skip-if directive to disable test on aix
5550 platforms because of known incompatibilities.
5551 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5552 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5553 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5554
5555 2016-06-21 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR tree-optimization/71588
5558 * gcc.dg/pr71558.c: New test.
5559
5560 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5561
5562 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5563 * c-c++-common/pr68657-2.c: Likewise.
5564 * c-c++-common/pr68657-3.c: Likewise.
5565 * gcc.dg/torture/pr69714.c: Require int32plus support.
5566 * gcc.dg/torture/pr70025.c: Likewise.
5567 * gcc.dg/torture/pr70083.c: Likewise.
5568 * gcc.dg/torture/pr70542.c: Likewise.
5569 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5570
5571 2016-06-20 Joseph Myers <joseph@codesourcery.com>
5572
5573 PR c/71601
5574 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5575
5576 2016-06-20 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR middle-end/71581
5579 * gcc.dg/pr71581.c: New test.
5580
5581 PR rtl-optimization/71591
5582 * gcc.dg/cpp/pr71591.c: New test.
5583
5584 2016-06-20 David B. Robins <gcc@davidrobins.net>
5585
5586 PR target/71571
5587 * g++.dg/torture/pr71571.C: New test.
5588
5589 2016-06-20 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR target/71559
5592 * gcc.target/i386/sse2-pr71559.c: New test.
5593 * gcc.target/i386/avx-pr71559.c: New test.
5594 * gcc.target/i386/avx512f-pr71559.c: New test.
5595
5596 2016-06-20 Tobias Burnus <burnus@net-b.de>
5597
5598 PR fortran/71194
5599 * gfortran.dg/pointer_remapping_10.f90: New.
5600
5601 2016-06-20 David Malcolm <dmalcolm@redhat.com>
5602
5603 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5604
5605 2016-06-20 Martin Sebor <msebor@redhat.com>
5606
5607 PR c/69507
5608 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5609 * gnu90-const-expr-1.c: Same.
5610 * gnu99-const-expr-1.c: Same.
5611 * gnu99-static-1.c: Same.
5612
5613 2016-06-20 Renlin Li <renlin.li@arm.com>
5614
5615 PR testsuite/71489
5616 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5617
5618 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5619
5620 * gcc.target/aarch64/vcvt_f64_1.c: New.
5621 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5622 * gcc.target/aarch64/vrecp_f64_1.c: New.
5623
5624 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5625
5626 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5627 "alignement".
5628
5629 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
5630
5631 PR target/71103
5632 * gcc.target/avr/torture/pr71103-2.c: New test.
5633
5634 2016-06-19 Martin Sebor <msebor@redhat.com>
5635
5636 PR c/69507
5637 * gcc.dg/alignof.c: New test.
5638
5639 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5640
5641 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5642 vs dg-error; test constexpr specifier too.
5643
5644 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5645
5646 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5647
5648 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5649
5650 * lib/target-supports.exp
5651 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5652 arm_neon_ok and merge flags. Fix temporary test name.
5653 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5654 and merge flags.
5655
5656 2016-06-17 Martin Liska <mliska@suse.cz>
5657
5658 * gcc.dg/predict-9.c: Fix dump scanning.
5659
5660 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5661
5662 PR tree-optimization/71354
5663 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5664
5665 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5666
5667 PR tree-optimization/71347
5668 * gcc.dg/tree-ssa/pr71347.c: New test.
5669
5670 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5671
5672 PR tree-optimization/71354
5673 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5674
5675 2016-06-17 Bin Cheng <bin.cheng@arm.com>
5676
5677 * gcc.dg/vect/vect-alias-check-1.c: New test.
5678
5679 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5680
5681 PR target/71151
5682 * gcc.target/avr/pr71151-1.c: New test.
5683 * gcc.target/avr/pr71151-2.c: New test.
5684 * gcc.target/avr/pr71151-3.c: New test.
5685 * gcc.target/avr/pr71151-4.c: New test.
5686 * gcc.target/avr/pr71151-5.c: New test.
5687 * gcc.target/avr/pr71151-6.c: New test.
5688 * gcc.target/avr/pr71151-7.c: New test.
5689 * gcc.target/avr/pr71151-8.c: New test.
5690 * gcc.target/avr/pr71151-common.h: New test.
5691
5692 2016-06-16 Martin Liska <mliska@suse.cz>
5693
5694 * gfortran.dg/predict-1.f90: New test.
5695
5696 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
5697
5698 PR target/71242
5699 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
5700
5701 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
5702
5703 * g++.dg/vect/pr36648.cc: Disable cunrolli
5704
5705 2016-06-16 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR target/71554
5708 * gcc.c-torture/execute/pr71554.c: New test.
5709
5710 PR rtl-optimization/71532
5711 * gcc.dg/torture/pr71532.c: New test.
5712
5713 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5714
5715 * gcc.target/powerpc/p9-dimode1.c: New test.
5716 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5717
5718 2016-06-15 Jakub Jelinek <jakub@redhat.com>
5719
5720 * gcc.c-torture/compile/20160615-1.c: New test.
5721
5722 * g++.dg/cpp0x/ref-qual17.C: New test.
5723
5724 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5725
5726 PR middle-end/71529
5727 * gcc.target/i386/pr71529.C: New test.
5728
5729 2016-06-15 Alan Hayward <alan.hayward@arm.com>
5730
5731 PR tree-optimization/71483
5732 * g++.dg/vect/pr71483.c: New
5733
5734 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5735
5736 PR c++/70202
5737 * g++.dg/inherit/crash6.C: New.
5738 * g++.dg/inherit/union2.C: Likewise.
5739 * g++.dg/inherit/virtual12.C: Likewise.
5740 * g++.dg/inherit/virtual13.C: Likewise.
5741 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5742
5743 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
5744
5745 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
5746
5747 2016-06-15 Alan Hayward <alan.hayward@arm.com>
5748
5749 PR tree-optimization/71439
5750 * gcc.dg/vect/pr71439.c: New
5751
5752 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5753
5754 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5755
5756 2016-06-15 Richard Biener <rguenther@suse.de>
5757
5758 * gcc.dg/vect/slp-45.c: New testcase.
5759
5760 2016-06-15 Richard Biener <rguenther@suse.de>
5761
5762 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5763
5764 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5765
5766 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5767 requirements, and disable for AIX for now.
5768 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5769
5770 2016-06-14 Jakub Jelinek <jakub@redhat.com>
5771
5772 PR c++/71528
5773 * g++.dg/opt/pr71528.C: New test.
5774
5775 PR c++/71516
5776 * g++.dg/init/pr71516.C: New test.
5777
5778 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 * g++.dg/init/array46.C: New.
5781
5782 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
5783
5784 * gcc.target/i386/float128-3.c: New test.
5785 * gcc.target/i386/quad-sse4.c: Ditto.
5786 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5787 Update scan strings.
5788
5789 2016-06-14 Richard Biener <rguenther@suse.de>
5790
5791 PR middle-end/71526
5792 * gfortran.dg/pr71526.f90: New testcase.
5793
5794 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5795
5796 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5797 * gcc.dg/zero_bits_compound-1.c: Likewise.
5798
5799 2016-06-14 Richard Biener <rguenther@suse.de>
5800
5801 PR tree-optimization/71522
5802 * gcc.dg/torture/pr71522.c: New testcase.
5803
5804 2016-06-14 Jakub Jelinek <jakub@redhat.com>
5805
5806 PR tree-optimization/71520
5807 * gcc.dg/tree-ssa/pr71520.c: New test.
5808
5809 2016-06-14 Richard Biener <rguenther@suse.de>
5810
5811 PR tree-optimization/71521
5812 * gcc.dg/tree-ssa/vrp101.c: New testcase.
5813
5814 2016-06-13 Jakub Jelinek <jakub@redhat.com>
5815
5816 PR sanitizer/71498
5817 * c-c++-common/ubsan/bounds-13.c: New test.
5818
5819 PR preprocessor/71183
5820 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5821
5822 2016-06-13 Jeff Law <law@redhat.com>
5823
5824 PR tree-optimization/71403
5825 * c-c++-common/ubsan/pr71403-1.c: New test.
5826 * c-c++-common/ubsan/pr71403-2.c: New test.
5827 * c-c++-common/ubsan/pr71403-3.c: New test.
5828
5829 2016-06-13 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR middle-end/71478
5832 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5833 Add -Wno-psabi -w to dg-options.
5834
5835 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5836
5837 * gcc.target/powerpc/vadsdu-0.c: New test.
5838 * gcc.target/powerpc/vadsdu-1.c: New test.
5839 * gcc.target/powerpc/vadsdu-2.c: New test.
5840 * gcc.target/powerpc/vadsdu-3.c: New test.
5841 * gcc.target/powerpc/vadsdu-4.c: New test.
5842 * gcc.target/powerpc/vadsdu-5.c: New test.
5843 * gcc.target/powerpc/vadsdub-1.c: New test.
5844 * gcc.target/powerpc/vadsdub-2.c: New test.
5845 * gcc.target/powerpc/vadsduh-1.c: New test.
5846 * gcc.target/powerpc/vadsduh-2.c: New test.
5847 * gcc.target/powerpc/vadsduw-1.c: New test.
5848 * gcc.target/powerpc/vadsduw-2.c: New test.
5849
5850 2016-06-13 David Malcolm <dmalcolm@redhat.com>
5851
5852 * gcc.dg/c99-init-2.c (c): Update expected error message.
5853 * gcc.dg/init-bad-8.c (foo): Likewise.
5854 * gcc.dg/spellcheck-fields-3.c: New test case.
5855
5856 2016-06-13 Martin Liska <mliska@suse.cz>
5857
5858 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5859 and "guess loop iv compared" heuristics.
5860 * gcc.dg/predict-2.c: Likewise.
5861 * gcc.dg/predict-3.c: Likewise.
5862 * gcc.dg/predict-4.c: Likewise.
5863 * gcc.dg/predict-5.c: Likewise.
5864 * gcc.dg/predict-6.c: Likewise.
5865
5866 2016-06-13 Marek Polacek <polacek@redhat.com>
5867
5868 PR middle-end/71476
5869 * c-c++-common/Wswitch-unreachable-4.c: New test.
5870 * gcc.dg/Wswitch-unreachable-2.c: New test.
5871 * g++.dg/tm/jump1.C: Move dg-warning.
5872
5873 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5874
5875 * gnat.dg/renaming10.ad[sb]: New test.
5876
5877 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
5878
5879 PR fortran/70673
5880 * gfortran.dg/pr70673.f90: New test.
5881
5882 2016-06-13 Richard Biener <rguenther@suse.de>
5883
5884 PR middle-end/64516
5885 * gcc.dg/align-3.c: New testcase.
5886
5887 2016-06-13 Martin Liska <mliska@suse.cz>
5888
5889 * gcc.target/i386/pr71458.c: New test.
5890
5891 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
5892
5893 PR target/71241
5894 * gcc.dg/torture/float128-nan.c: New test.
5895
5896 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5897
5898 PR target/60751
5899 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5900 statement.
5901
5902 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5903
5904 PR target/60751
5905 * gfortran.dg/comma_IO_extension_1.f90: New test.
5906 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5907 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5908 statement.
5909 * gfortran.dg/graphite/pr38083.f90: Likewise.
5910 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5911 missing format.
5912
5913 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5914
5915 * gnat.dg/case_character.adb: New test.
5916
5917 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5918
5919 PR middle-end/71310
5920 * gcc.target/powerpc/pr71310.c: New testcase.
5921
5922 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5923
5924 PR middle-end/71478
5925 * gcc.dg/pr71478.c: New test.
5926
5927 2016-06-10 Jakub Jelinek <jakub@redhat.com>
5928
5929 PR middle-end/71494
5930 * gcc.c-torture/execute/pr71494.c: New test.
5931
5932 PR c/68657
5933 * gcc.target/i386/pr68657.c: New test.
5934
5935 PR inline-asm/68843
5936 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5937 (test): Add -masm=intel alternatives.
5938
5939 2016-06-10 Martin Sebor <msebor@redhat.com>
5940
5941 PR c/71392
5942 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5943
5944 2016-06-10 Jeff Law <law@redhat.com>
5945
5946 PR tree-optimization/71335
5947 * gcc.c-torture/execute/pr71335.c: New test.
5948
5949 2016-06-10 David Malcolm <dmalcolm@redhat.com>
5950
5951 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5952 the various "cannot tail-call: " messages.
5953
5954 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5955
5956 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5957 and options.
5958
5959 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5960
5961 PR sanitizer/71480
5962 * c-c++-common/asan/pr71480.c: New test.
5963
5964 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5965
5966 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5967 (ASMNAME2): Likewise.
5968 (main): Replace fn in asm statement with ASMNAME ("fn").
5969 * gcc.dg/guality/pr68037-2.c: Likewise.
5970 * gcc.dg/guality/pr68037-3.c: Likewise.
5971 * gcc.dg/torture/pr68037-1.c: Likewise.
5972 * gcc.dg/torture/pr68037-2.c: Likewise.
5973 * gcc.dg/torture/pr68037-3.c: Likewise.
5974
5975 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5976
5977 PR inline-asm/68843
5978 * gcc.target/i386/pr68843-1.c: New test.
5979 * gcc.target/i386/pr68843-2.c: New test.
5980
5981 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5982 Cesar Philippidis <cesar@codesourcery.com>
5983
5984 PR middle-end/71373
5985 * gcc.dg/goacc/nested-function-1.c: New file.
5986 * gcc.dg/goacc/nested-function-2.c: Likewise.
5987 * gcc.dg/goacc/pr71373.c: Likewise.
5988 * gfortran.dg/goacc/cray-2.f95: Likewise.
5989 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5990 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5991 * gfortran.dg/goacc/cray.f95: Update.
5992 * gfortran.dg/goacc/loop-1.f95: Likewise.
5993 * gfortran.dg/goacc/loop-3.f95: Likewise.
5994 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5995 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5996
5997 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5998
5999 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6000 for OpenACC tile clauses.
6001 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6002
6003 PR c/71381
6004 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6005 to...
6006 * c-c++-common/goacc/cache-2.c: ... this new file.
6007 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6008 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6009 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6010 usage.
6011 * gfortran.dg/goacc/cray.f95: Likewise.
6012 * gfortran.dg/goacc/loop-1.f95: Likewise.
6013
6014 2016-06-10 Alan Hayward <alan.hayward@arm.com>
6015
6016 PR tree-optimization/71407
6017 PR tree-optimization/71416
6018 * gcc.dg/vect/pr71407.c: New
6019 * gcc.dg/vect/pr71416-1.c: New
6020 * gcc.dg/vect/pr71416-2.c: New
6021
6022 2016-06-10 Richard Biener <rguenther@suse.de>
6023
6024 PR middle-end/71477
6025 * gcc.dg/torture/pr71477.c: New testcase.
6026
6027 2016-06-09 Julia Koval <julia.koval@intel.com>
6028
6029 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6030 * gcc.target/i386/interrupt-13.c: Likewise.
6031 * gcc.target/i386/interrupt-15.c: Likewise.
6032 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6033 * gcc.target/i386/interrupt-24.c: Likewise.
6034 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6035 * gcc.target/i386/interrupt-9.c: Likewise.
6036 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6037
6038 2016-06-09 Martin Sebor <msebor@redhat.com>
6039
6040 PR c/70883
6041 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6042 * gcc.dg/builtin-constant_p-1.c: Same.
6043 * gcc.dg/builtins-error.c: Same.
6044 * gcc.dg/pr70859.c: Same.
6045
6046 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6047
6048 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6049 * gcc.dg/torture/pr68067-1.c: Likewise.
6050 * gcc.dg/torture/pr68067-2.c: Likewise.
6051
6052 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6053
6054 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6055 when setting SIZE.
6056
6057 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6058
6059 PR c++/71465
6060 * g++.dg/inherit/crash5.C: New.
6061 Revert:
6062 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6063
6064 PR c++/70202
6065 * g++.dg/inherit/crash5.C: New.
6066 * g++.dg/inherit/virtual1.C: Adjust.
6067
6068 2016-06-09 Martin Liska <mliska@suse.cz>
6069
6070 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6071 * g++.dg/predict-loop-exit-2.C: Likewise.
6072 * g++.dg/predict-loop-exit-3.C: Likewise.
6073 * gcc.dg/predict-1.c: Likewise.
6074 * gcc.dg/predict-2.c: Likewise.
6075 * gcc.dg/predict-3.c: Likewise.
6076 * gcc.dg/predict-4.c: Likewise.
6077 * gcc.dg/predict-5.c: Likewise.
6078 * gcc.dg/predict-6.c: Likewise.
6079 * gcc.dg/predict-7.c: Likewise.
6080
6081 2016-06-09 Richard Biener <rguenther@suse.de>
6082
6083 PR tree-optimization/71462
6084 * gcc.dg/torture/pr71462.c: New testcase.
6085
6086 2016-06-09 Marek Polacek <polacek@redhat.com>
6087
6088 PR c/65471
6089 * gcc.dg/c11-generic-3.c: New test.
6090
6091 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6092
6093 * g++.dg/init/array42.C: New.
6094 * g++.dg/init/array43.C: Likewise.
6095 * g++.dg/init/array44.C: Likewise.
6096 * g++.dg/init/array45.C: Likewise.
6097 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6098 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6099 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6100 * g++.dg/gomp/pr35751.C: Likewise.
6101 * g++.dg/init/array23.C: Likewise.
6102 * g++.dg/init/brace2.C: Likewise.
6103 * g++.dg/init/brace6.C: Likewise.
6104
6105 2016-06-08 Martin Sebor <msebor@redhat.com>
6106 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR c++/70507
6109 PR c/68120
6110 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6111 * c-c++-common/builtin-arith-overflow-2.c: New test.
6112 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6113 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6114 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6115
6116 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6117
6118 PR c++/71442
6119 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6120
6121 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6122
6123 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6124 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6125 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6126 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6127 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6128 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6129 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6130 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6131 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6132 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6133 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6134 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6135 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6136
6137 2016-06-08 Richard Biener <rguenther@suse.de>
6138
6139 PR tree-optimization/68558
6140 * gcc.dg/vect/slp-44.c: New testcase.
6141
6142 2016-06-08 Richard Biener <rguenther@suse.de>
6143
6144 * gcc.dg/vect/slp-43.c: New testcase.
6145
6146 2016-06-08 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/71452
6149 * gcc.dg/torture/pr71452.c: New testcase.
6150
6151 2016-06-08 Jakub Jelinek <jakub@redhat.com>
6152
6153 PR c++/71448
6154 * g++.dg/torture/pr71448.C: New test.
6155
6156 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6157
6158 PR debug/71432
6159 PR ada/71413
6160 * g++.dg/debug/pr71432.C: New test.
6161
6162 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6163
6164 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6165 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6166 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6167
6168 2016-06-08 Alan Hayward <alan.hayward@arm.com>
6169
6170 * gcc.dg/vect/vect-live-2.c: Update effective target.
6171 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6172 * lib/target-supports.exp: Add aarch64 to vect_long.
6173
6174 2016-06-08 Marek Polacek <polacek@redhat.com>
6175
6176 PR c/71418
6177 * gcc.dg/noncompile/pr71418.c: New test.
6178
6179 PR c/71426
6180 * gcc.dg/noncompile/pr71426.c: New test.
6181
6182 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
6183
6184 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6185 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6186 * gcc.dg/predict-3.c: Update template.
6187 * gcc.dg/predict-5.c: Update template.
6188 * gcc.dg/predict-6.c: Update template.
6189 * gcc.dg/predict-9.c: Update template.
6190 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6191
6192 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6193
6194 * gcc.target/powerpc/vec-mul.c: New test.
6195
6196 2016-06-07 David Malcolm <dmalcolm@redhat.com>
6197
6198 * gcc.dg/spellcheck-fields-2.c: New test case.
6199
6200 2016-06-07 Richard Biener <rguenther@suse.de>
6201
6202 PR c/61564
6203 * gcc.dg/Wpragmas-1.c: New testcase.
6204 * gcc.dg/Wattributes-4.c: Likewise.
6205 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6206 entry.
6207
6208 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6209
6210 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6211 spurious debug code.
6212
6213 2016-06-07 Richard Biener <rguenther@suse.de>
6214
6215 PR tree-optimization/71428
6216 * gcc.dg/torture/pr71428.c: New testcase.
6217
6218 2016-06-07 Richard Biener <rguenther@suse.de>
6219
6220 PR middle-end/71423
6221 * gcc.dg/torture/pr71423.c: New testcase.
6222
6223 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6224
6225 PR middle-end/71408
6226 * gcc.dg/tree-ssa/pr71408.c: New test.
6227
6228 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6229
6230 PR middle-end/71281
6231 * g++.dg/torture/pr71281.C: New test.
6232
6233 2016-06-06 Marek Polacek <polacek@redhat.com>
6234
6235 PR c/71362
6236 * gcc.dg/pr71362.c: New test.
6237
6238 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6239 Patrick Palka <ppalka@gcc.gnu.org>
6240
6241 PR c++/70847
6242 PR c++/71330
6243 PR c++/71393
6244 * g++.dg/opt/pr70847.C: New test.
6245 * g++.dg/ubsan/pr70847.C: New test.
6246 * g++.dg/ubsan/pr71393.C: New test.
6247
6248 2016-06-06 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR tree-optimization/71259
6251 * gcc.dg/vect/pr71259.c: New test.
6252
6253 2016-06-06 David Malcolm <dmalcolm@redhat.com>
6254
6255 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6256 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6257 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6258 above.
6259
6260 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6261
6262 PR middle-end/37780
6263 * gcc.c-torture/execute/pr37780.c: New test.
6264 * gcc.target/aarch64/pr37780_1.c: Likewise.
6265 * gcc.target/arm/pr37780_1.c: Likewise.
6266
6267 2016-06-06 Marek Polacek <polacek@redhat.com>
6268
6269 * c-c++-common/attr-may-alias-1.c: New test.
6270 * c-c++-common/attr-may-alias-2.c: New test.
6271 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6272
6273 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6274
6275 PR c/24414
6276 * gcc.target/i386/pr24414.c: New test.
6277
6278 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6279
6280 * gcc.target/sparc/vis4misc.c: New file.
6281 * gcc.target/sparc/fpcmp.c: Likewise.
6282 * gcc.target/sparc/fpcmpu.c: Likewise.
6283
6284 2016-06-06 Alan Hayward <alan.hayward@arm.com>
6285
6286 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6287 * gcc.dg/vect/vect-live-3.c: Likewise.
6288
6289 2016-06-06 Richard Biener <rguenther@suse.de>
6290
6291 PR tree-optimization/71398
6292 * gcc.dg/torture/pr71398.c: New testcase.
6293
6294 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
6295
6296 PR target/71389
6297 * g++.dg/pr71389.C: New test.
6298
6299 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6300
6301 PR fortran/71404
6302 * gfortran.dg/fmt_read_5.f: New test.
6303
6304 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6305
6306 PR fortran/69659
6307 * gfortran.dg/class_array_22.f03: New test.
6308
6309 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6310
6311 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6312
6313 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
6314
6315 * gcc.dg/predict-9.c: Update template.
6316
6317 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6318
6319 PR c++/49377
6320 * g++.dg/template/pr49377.C: New.
6321
6322 2016-06-04 Jakub Jelinek <jakub@redhat.com>
6323
6324 PR tree-optimization/71405
6325 * g++.dg/torture/pr71405.C: New test.
6326
6327 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6328
6329 PR c++/70202
6330 * g++.dg/inherit/crash5.C: New.
6331 * g++.dg/inherit/virtual1.C: Adjust.
6332
6333 2016-06-03 Jeff Law <law@redhat.com>
6334
6335 PR tree-optimization/71316
6336 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6337
6338 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6339
6340 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6341 dg-additional-options with just -fno-tree-scev-cprop in it.
6342 * gcc.dg/vect/vect-live-2.c: Likewise.
6343 * gcc.dg/vect/vect-live-5.c: Likewise.
6344 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6345 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6346 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6347
6348 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6349
6350 PR c++/27100
6351 * g++.dg/other/friend6.C: New test.
6352
6353 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6354
6355 * g++.dg/torture/ppc-ldst-array.C: New.
6356
6357 2016-06-03 Joseph Myers <joseph@codesourcery.com>
6358
6359 PR target/71276
6360 PR target/71277
6361 * gcc.dg/torture/builtin-fp-int-inexact.c,
6362 gcc.target/i386/387-builtin-fp-int-inexact.c,
6363 gcc.target/i386/387-rint-inline-1.c,
6364 gcc.target/i386/387-rint-inline-2.c,
6365 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6366 gcc.target/i386/sse2-rint-inline-1.c,
6367 gcc.target/i386/sse2-rint-inline-2.c,
6368 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6369 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6370
6371 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6372 Julia Koval <julia.koval@intel.com>
6373
6374 PR target/66960
6375 PR target/67630
6376 PR target/67634
6377 PR target/67841
6378 PR target/68037
6379 PR target/68618
6380 PR target/68661
6381 PR target/69575
6382 PR target/69596
6383 PR target/69734
6384 * gcc.dg/guality/pr68037-1.c: New test.
6385 * gcc.dg/guality/pr68037-2.c: Likewise.
6386 * gcc.dg/guality/pr68037-3.c: Likewise.
6387 * gcc.dg/torture/pr68037-1.c: Likewise.
6388 * gcc.dg/torture/pr68037-2.c: Likewise.
6389 * gcc.dg/torture/pr68037-3.c: Likewise.
6390 * gcc.dg/torture/pr68661-1a.c: Likewise.
6391 * gcc.dg/torture/pr68661-1b.c: Likewise.
6392 * gcc.target/i386/interrupt-1.c: Likewise.
6393 * gcc.target/i386/interrupt-2.c: Likewise.
6394 * gcc.target/i386/interrupt-3.c: Likewise.
6395 * gcc.target/i386/interrupt-4.c: Likewise.
6396 * gcc.target/i386/interrupt-5.c: Likewise.
6397 * gcc.target/i386/interrupt-6.c: Likewise.
6398 * gcc.target/i386/interrupt-7.c: Likewise.
6399 * gcc.target/i386/interrupt-8.c: Likewise.
6400 * gcc.target/i386/interrupt-9.c: Likewise.
6401 * gcc.target/i386/interrupt-10.c: Likewise.
6402 * gcc.target/i386/interrupt-11.c: Likewise.
6403 * gcc.target/i386/interrupt-12.c: Likewise.
6404 * gcc.target/i386/interrupt-13.c: Likewise.
6405 * gcc.target/i386/interrupt-14.c: Likewise.
6406 * gcc.target/i386/interrupt-15.c: Likewise.
6407 * gcc.target/i386/interrupt-16.c: Likewise.
6408 * gcc.target/i386/interrupt-17.c: Likewise.
6409 * gcc.target/i386/interrupt-18.c: Likewise.
6410 * gcc.target/i386/interrupt-19.c: Likewise.
6411 * gcc.target/i386/interrupt-20.c: Likewise.
6412 * gcc.target/i386/interrupt-21.c: Likewise.
6413 * gcc.target/i386/interrupt-22.c: Likewise.
6414 * gcc.target/i386/interrupt-23.c: Likewise.
6415 * gcc.target/i386/interrupt-24.c: Likewise.
6416 * gcc.target/i386/interrupt-25.c: Likewise.
6417 * gcc.target/i386/interrupt-26.c: Likewise.
6418 * gcc.target/i386/interrupt-27.c: Likewise.
6419 * gcc.target/i386/interrupt-28.c: Likewise.
6420 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6421 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6422 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6423 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6424 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6425 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6426 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6427 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6428 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6429 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6430 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6431 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6432
6433 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6434
6435 PR tree-optimization/52171
6436 * gcc.dg/pr52171.c: New test.
6437 * gcc.target/i386/pr52171.c: New test.
6438
6439 2016-06-03 Jan Hubicka <jh@suse.cz>
6440
6441 * g++.dg/tree-ssa/pred-1.C: New testcase
6442 * gcc.dg/tree-ssa/pred-1.c: New testcase
6443
6444 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6445
6446 PR target/70957
6447 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6448 support.
6449 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6450
6451 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6452
6453 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6454
6455 2016-06-03 Alan Hayward <alan.hayward@arm.com>
6456
6457 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6458 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6459 * gcc.dg/vect/vect-live-1.c: New test.
6460 * gcc.dg/vect/vect-live-2.c: New test.
6461 * gcc.dg/vect/vect-live-3.c: New test.
6462 * gcc.dg/vect/vect-live-4.c: New test.
6463 * gcc.dg/vect/vect-live-5.c: New test.
6464 * gcc.dg/vect/vect-live-slp-1.c: New test.
6465 * gcc.dg/vect/vect-live-slp-2.c: New test.
6466 * gcc.dg/vect/vect-live-slp-3.c: New test.
6467
6468 2016-06-03 Jakub Jelinek <jakub@redhat.com>
6469
6470 PR middle-end/71387
6471 * g++.dg/opt/pr71387.C: New test.
6472
6473 2016-06-02 Jeff Law <law@redhat.com>
6474
6475 PR tree-optimization/71328
6476 * gcc.c-torture/compile/pr71328.c: New test.
6477
6478 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6479
6480 PR fortran/52393
6481 * gfortran.dg/fmt_read_3.f90: Fix typo.
6482 * gfortran.dg/fmt_read_4.f90: New test.
6483
6484 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6485
6486 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6487 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6488 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6489 * g++.dg/cpp0x/override2.C: Likewise.
6490 * g++.dg/parse/crash5.C: Likewise.
6491 * g++.dg/parse/error16.C: Likewise.
6492 * g++.dg/parse/error27.C: Likewise.
6493 * g++.dg/template/qualttp15.C: Likewise.
6494 * g++.dg/template/redecl4.C: Likewise.
6495 * g++.old-deja/g++.other/crash39.C: Likewise.
6496 * g++.old-deja/g++.other/struct1.C: Likewise.
6497 * g++.old-deja/g++.pt/m9a.C: Likewise.
6498 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6499
6500 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR c++/71372
6503 * c-c++-common/pr71372.c: New test.
6504
6505 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6506 __TIME__ strings with __builtin_strcmp instead of printf and
6507 dg-output.
6508
6509 2016-06-02 Martin Liska <mliska@suse.cz>
6510
6511 * gcc.dg/predict-9.c: New test.
6512
6513 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6514
6515 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6516 global set_compiler_env_var and global saved_compiler_env_var.
6517
6518 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6519
6520 PR rtl-optimization/71295
6521 * gcc.c-torture/compile/pr71295.c: New test.
6522
6523 2016-06-02 Jakub Jelinek <jakub@redhat.com>
6524
6525 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6526
6527 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6528 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6529
6530 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6531 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6532 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6533 alternative number.
6534
6535 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6536
6537 * gcc.target/powerpc/p9-splat-4.c: New test.
6538
6539 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6540
6541 PR target/71186
6542 * gcc.target/powerpc/pr71186.c: New test.
6543
6544 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6545
6546 PR fortran/52393
6547 * gfortran.dg/fmt_read_3.f90: New test.
6548
6549 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6550
6551 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6552 procedure.
6553
6554 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
6555
6556 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6557 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6558 env var is set.
6559 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6560 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6561 shown once.
6562 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6563 during compilation.
6564 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6565 vars set by dg-set-compiler-env-var.
6566
6567 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
6568
6569 PR fortran/71156
6570 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6571 to the module procedure declaration.
6572 * gfortran.dg/submodule_16.f08: New test.
6573
6574 2016-06-01 Jakub Jelinek <jakub@redhat.com>
6575
6576 PR middle-end/71371
6577 * c-c++-common/gomp/pr71371.c: New test.
6578
6579 2016-06-01 Richard Biener <rguenther@suse.de>
6580
6581 PR tree-optimization/71366
6582 * gcc.dg/torture/pr71366-1.c: New testcase.
6583 * gcc.dg/torture/pr71366-2.c: Likewise.
6584
6585 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6586
6587 * gcc.target/powerpc/vslv-0.c: New test.
6588 * gcc.target/powerpc/vslv-1.c: New test.
6589 * gcc.target/powerpc/vsrv-0.c: New test.
6590 * gcc.target/powerpc/vsrv-1.c: New test.
6591
6592 2016-06-01 Nathan Sidwell <nathan@acm.org>
6593
6594 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6595 * gcc.target/nvptx/weak.c: New.
6596
6597 2016-06-01 Richard Biener <rguenther@suse.de>
6598
6599 PR tree-optimization/71261
6600 * gcc.dg/torture/vect-bool-1.c: New testcase.
6601
6602 2016-06-01 Jakub Jelinek <jakub@redhat.com>
6603
6604 * gfortran.dg/gomp/order-1.f90: New test.
6605 * gfortran.dg/gomp/order-2.f90: New test.
6606
6607 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
6608
6609 * gcc.dg/unroll-6.c: Update template.
6610 * gcc.dg/unroll-7.c: New testcase.
6611 * gcc.dg/unroll-8.c: New testcase.
6612
6613 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6614
6615 * gnat.dg/opt56.ad[sb]: New test.
6616
6617 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6618
6619 PR c++/66635
6620 * g++.dg/cpp0x/constexpr-ice16.C: New.
6621
6622 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6623
6624 PR tree-optimization/71314
6625 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6626 -mbranch-cost=2.
6627
6628 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6629
6630 PR tree-optimization/71077
6631 * gcc.dg/tree-ssa/pr71077.c: New test.
6632
6633 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
6634
6635 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6636 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6637 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6638
6639 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/71248
6642 * g++.dg/cpp0x/pr71248.C: New.
6643 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6644 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6645 * g++.dg/init/new37.C: Likewise.
6646 * g++.dg/template/static1.C: Likewise.
6647 * g++.dg/template/static2.C: Likewise.
6648
6649 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6650
6651 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6652 instead of %rdi.
6653 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6654
6655 2016-05-31 Marek Polacek <polacek@redhat.com>
6656
6657 * c-c++-common/Wswitch-unreachable-3.c: New test.
6658 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6659
6660 2016-05-31 Richard Biener <rguenther@suse.de>
6661
6662 PR tree-optimization/71352
6663 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6664
6665 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6666
6667 * gcc.target/arm/armv5_thumb_isa.c: New test.
6668
6669 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6670
6671 PR target/71346
6672 * gcc.target/i386/pr71346.c: New test.
6673
6674 2016-05-31 Tom de Vries <tom@codesourcery.com>
6675
6676 PR tree-optimization/69068
6677 * gcc.dg/graphite/pr69068.c: New test.
6678
6679 2016-05-27 Martin Sebor <msebor@redhat.com>
6680
6681 PR c++/71306
6682 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6683
6684 2016-05-30 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR c++/71349
6687 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6688 nowait depend(inout: dd[0]) clauses where permitted.
6689
6690 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6691
6692 PR c++/71238
6693 * g++.dg/parse/pr71238.C: New.
6694 * g++.dg/concepts/friend1.C: Test column numbers too.
6695 * g++.dg/cpp0x/initlist31.C: Likewise.
6696 * g++.dg/cpp0x/pr51420.C: Likewise.
6697 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6698 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6699 * g++.dg/ext/builtin3.C: Likewise.
6700 * g++.dg/lookup/friend12.C: Likewise.
6701 * g++.dg/lookup/friend7.C: Likewise.
6702 * g++.dg/lookup/koenig1.C: Likewise.
6703 * g++.dg/lookup/koenig5.C: Likewise.
6704 * g++.dg/lookup/used-before-declaration.C: Likewise.
6705 * g++.dg/overload/koenig1.C: Likewise.
6706 * g++.dg/template/crash65.C: Likewise.
6707 * g++.dg/template/friend57.C: Likewise.
6708 * g++.dg/warn/Wshadow-5.C: Likewise.
6709 * g++.dg/warn/Wunused-8.C: Likewise.
6710 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6711 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6712 * g++.old-deja/g++.jason/member.C: Likewise.
6713 * g++.old-deja/g++.jason/report.C: Likewise.
6714 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6715 * g++.old-deja/g++.law/visibility20.C: Likewise.
6716 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6717 * g++.old-deja/g++.other/static5.C: Likewise.
6718 * g++.old-deja/g++.pt/overload2.C: Likewise.
6719
6720 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
6721
6722 * gcc.dg/tree-ssa/peel1.c: New testcase.
6723 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6724 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6725
6726 2016-05-30 Tom de Vries <tom@codesourcery.com>
6727
6728 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6729 to ce.
6730
6731 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6732
6733 PR c++/71099
6734 * g++.dg/parse/virtual1.C: New.
6735
6736 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
6737
6738 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6739 Use correct register when clearing %edx.
6740
6741 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
6742
6743 PR tree-optimization/71289
6744 * gcc.dg/pr71289.c: New test.
6745
6746 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6747
6748 PR middle-end/71269
6749 PR middle-end/71292
6750 * gcc.dg/tree-ssa/pr71269.c: New test.
6751 * gcc.dg/tree-ssa/pr71292.c: New test.
6752
6753 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6754
6755 PR middle-end/71252
6756 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6757
6758 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
6759
6760 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6761 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6762 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6763
6764 2016-05-30 Tom de Vries <tom@codesourcery.com>
6765
6766 PR tree-optimization/69067
6767 * gcc.dg/graphite/pr69067.c: New test.
6768
6769 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
6770
6771 PR target/71245
6772 * gcc.target/i386/pr71245-1.c: New test.
6773 * gcc.target/i386/pr71245-2.c: Ditto.
6774
6775 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6776
6777 PR c++/71105
6778 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6779 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6780 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6781
6782 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
6783
6784 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6785
6786 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6787
6788 Revert:
6789 PR c++/69855
6790 * g++.dg/overload/69855.C: New.
6791 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6792 * g++.old-deja/g++.pt/crash3.C: Likewise.
6793
6794 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6795
6796 PR c++/60385
6797 * g++.dg/parse/namespace13.C: New.
6798
6799 2016-05-26 Jeff Law <law@redhat.com>
6800
6801 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6802 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6803 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6804 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6805 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6806 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6807 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6808 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6809 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6810 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6811 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6812 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6813 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6814
6815 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6816
6817 PR c++/69855
6818 * g++.dg/overload/69855.C: New.
6819 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6820 * g++.old-deja/g++.pt/crash3.C: Likewise.
6821
6822 2016-05-27 Jiong Wang <jiong.wang@arm.com>
6823
6824 PR target/63596
6825 * gcc.target/aarch64/va_arg_1.c: New testcase.
6826 * gcc.target/aarch64/va_arg_2.c: Likewise.
6827 * gcc.target/aarch64/va_arg_3.c: Likewise.
6828
6829 2016-05-27 Jiong Wang <jiong.wang@arm.com>
6830
6831 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6832 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6833 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6834 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6835 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6836
6837 2016-05-27 Marek Polacek <polacek@redhat.com>
6838
6839 PR middle-end/71308
6840 * g++.dg/torture/pr71308.C: New test.
6841
6842 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6843
6844 * gcc.dg/zero_bits_compound-1.c: New test.
6845 * gcc.dg/zero_bits_compound-2.c: New test.
6846
6847 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6848
6849 PR middle-end/71279
6850 * gcc.dg/pr71279.c: New test.
6851
6852 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6853
6854 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6855 floating point min/max/comparison instructions.
6856 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6857
6858 2016-05-26 Jakub Jelinek <jakub@redhat.com>
6859
6860 * c-c++-common/gomp/schedule-1.c: New test.
6861 * gfortran.dg/gomp/schedule-1.f90: New test.
6862
6863 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6864
6865 PR c++/70822
6866 PR c++/70106
6867 * g++.dg/cpp1y/auto-fn32.C: New test.
6868 * g++.dg/cpp1y/paren4.C: New test.
6869
6870 2016-05-26 Nathan Sidwell <nathan@acm.org>
6871
6872 * gcc.dg/20060410.c: Xfail on ptx.
6873 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6874 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6875 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6876 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6877 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6878
6879 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6880
6881 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6882
6883 2016-05-26 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR tree-optimization/71280
6886 * gcc.dg/pr71280.c: New test.
6887
6888 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6889
6890 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6891 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6892
6893 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6894
6895 2016-05-26 Jiong Wang <jiong.wang@arm.com>
6896
6897 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6898 kept in memory.
6899
6900 2016-05-25 Jeff Law <law@redhat.com>
6901
6902 PR tree-optimization/71272
6903 * gcc.c-torture/compile/pr71272.c: new test.
6904
6905 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6906
6907 * gcc.target/powerpc/vec-cmpne.c: New test.
6908 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6909
6910 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6911
6912 * gnat.dg/opt55.ad[sb]: New test.
6913
6914 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6915
6916 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6917 * c-c++-common/pr60226.c: Require int32plus.
6918 * gcc.c-torture/execute/pr70602.c: Likewise.
6919 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6920 unsigned long for malloc arg type.
6921 * gcc.dg/asr_div1.c: Require int32plus.
6922 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6923 * gcc.dg/pie-1.c: Require pie.
6924 * gcc.dg/pie-2.c: Likewise.
6925 * gcc.dg/pr59471.c: Require int32plus.
6926 * gcc.dg/pr59963-2.c: XFAIL for int16.
6927 * gcc.dg/pr60114.c: Require int32plus.
6928 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6929 unsigned long for typedef of size_t.
6930 * gcc.dg/pr63914.c: Require int32plus.
6931 * gcc.dg/pr64536.c: Require pt32plus.
6932 * gcc.dg/pr65658.c: Likewise.
6933 * gcc.dg/pr67271.c: Require int32plus.
6934 * gcc.dg/pr68112.c: Likewise.
6935 * gcc.dg/pr69071.c: Skip for avr target.
6936 * gcc.dg/pr69973.c: Require int32plus.
6937 * gcc.dg/pr70169.c: Skip for avr target.
6938 * gcc.dg/sso-6.c: Require int32plus.
6939 * gcc.dg/sso-7.c: Likewise.
6940 * gcc.dg/sso-8.c: Likewise.
6941 * gcc.dg/vrp-min-max-2.c: Likewise.
6942
6943 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6944
6945 PR target/70738
6946 * gcc.target/i386/pr70738-1.c: New test.
6947 * gcc.target/i386/pr70738-2.c: Likewise.
6948 * gcc.target/i386/pr70738-3.c: Likewise.
6949 * gcc.target/i386/pr70738-4.c: Likewise.
6950 * gcc.target/i386/pr70738-5.c: Likewise.
6951 * gcc.target/i386/pr70738-6.c: Likewise.
6952 * gcc.target/i386/pr70738-7.c: Likewise.
6953 * gcc.target/i386/pr70738-8.c: Likewise.
6954 * gcc.target/i386/pr70738-9.c: Likewise.
6955
6956 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6957
6958 PR rtl-optimization/66940
6959 * gcc.c-torture/execute/pr66940.c: New test.
6960
6961 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6962
6963 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6964 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6965 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6966 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6967 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6968 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6969 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6970 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6971 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6972 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6973 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6974 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6975 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6976 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6977 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6978 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6979 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6980 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6981 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6982 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6983 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6984 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6985 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6986 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6987
6988 2016-05-25 Marek Polacek <polacek@redhat.com>
6989
6990 PR c/71265
6991 * gcc.dg/noncompile/pr71265.c: New test.
6992
6993 PR c/71266
6994 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6995
6996 2016-05-25 Nathan Sidwell <nathan@acm.org>
6997
6998 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6999
7000 2016-05-25 Richard Biener <rguenther@suse.de>
7001
7002 PR tree-optimization/71261
7003 * c-c++-common/torture/pr71261.c: New testcase.
7004
7005 2016-05-25 Richard Biener <rguenther@suse.de>
7006
7007 PR tree-optimization/71264
7008 * gcc.dg/vect/pr71264.c: New testcase.
7009
7010 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7011
7012 PR c++/55992
7013 * g++.dg/cpp0x/alias-decl-53.C: New.
7014 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7015
7016 2016-05-25 Martin Liska <mliska@suse.cz>
7017
7018 * g++.dg/pr71239.C: New test.
7019
7020 2016-05-25 Richard Biener <rguenther@suse.de>
7021
7022 * gcc.dg/vect/pr58135.c: Rename to ...
7023 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
7024
7025 2016-05-25 Marek Polacek <polacek@redhat.com>
7026
7027 * g++.dg/pr65295.C: Use target c++14.
7028
7029 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7030
7031 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7032 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
7033
7034 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7035
7036 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7037 instructions.
7038
7039 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7040
7041 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7042 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7043 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7044 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7045 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7046 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7047 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7048 * c-c++-common/goacc/pcopy.c: Likewise.
7049 * c-c++-common/goacc/pcopyin.c: Likewise.
7050 * c-c++-common/goacc/pcopyout.c: Likewise.
7051 * c-c++-common/goacc/pcreate.c: Likewise.
7052 * c-c++-common/goacc/pr70688.c: New test.
7053 * c-c++-common/goacc/present-1.c: Adjust test.
7054 * c-c++-common/goacc/reduction-5.c: Likewise.
7055 * g++.dg/goacc/data-1.C: New test.
7056
7057 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7058
7059 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7060 vector parity built-in functions.
7061 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7062 count trailing zeros automatic vectorization.
7063 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7064 count trailing zeros built-in functions.
7065
7066 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7067
7068 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7069
7070 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7071
7072 PR target/71050
7073 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7074
7075 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7076
7077 PR c++/50436
7078 * g++.dg/template/crash123.C: New.
7079 * g++.dg/template/crash124.C: Likewise.
7080
7081 2016-05-24 Martin Sebor <msebor@redhat.com>
7082
7083 PR c++/71147
7084 * g++.dg/ext/flexary16.C: New test.
7085
7086 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7087
7088 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7089 before math.h is included.
7090 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7091 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7092 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7093 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7094 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7095 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7096 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7097 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7098 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7099 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7100 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7101 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7102 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7103 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7104 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7105 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7106 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7107 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7108 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7109 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7110 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7111 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7112 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7113
7114 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7115 Kelvin Nilsen <kelvin@gcc.gnu.org>
7116
7117 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7118 support.
7119
7120 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7121
7122 PR c++/69872
7123 * g++.dg/warn/Wno-narrowing1.C: New.
7124
7125 2016-05-24 Marek Polacek <polacek@redhat.com>
7126
7127 PR c/71249
7128 * c-c++-common/Wswitch-unreachable-2.c: New test.
7129
7130 2016-05-24 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR c++/71257
7133 * g++.dg/vect/simd-clone-6.cc: New test.
7134 * g++.dg/gomp/declare-simd-6.C: New test.
7135
7136 PR middle-end/70434
7137 PR c/69504
7138 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7139
7140 2016-05-24 Richard Biener <rguenther@suse.de>
7141
7142 PR tree-optimization/71240
7143 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7144
7145 2016-05-24 Richard Biener <rguenther@suse.de>
7146
7147 PR tree-optimization/71230
7148 * gcc.dg/torture/pr71230.c: New testcase.
7149 * g++.dg/torture/pr71230.C: Likewise.
7150
7151 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7152
7153 * c-c++-common/goacc/routine-5.c: Add tests.
7154 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7155 * gfortran.dg/goacc/routine-6.f90: Add tests.
7156
7157 2016-05-24 Richard Biener <rguenther@suse.de>
7158
7159 PR tree-optimization/71253
7160 * gcc.dg/torture/pr71253.c: New testcase.
7161
7162 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7163
7164 PR middle-end/71252
7165 * gfortran.dg/pr71252.f90: New test.
7166
7167 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7168
7169 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7170
7171 2016-05-24 Richard Biener <rguenther@suse.de>
7172
7173 PR middle-end/70434
7174 PR c/69504
7175 * c-c++-common/vector-subscript-4.c: New testcase.
7176 * c-c++-common/vector-subscript-5.c: Likewise.
7177
7178 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7179
7180 PR fortran/71123
7181 * gfortran.dg/namelist_90.f: New test
7182
7183 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7184
7185 PR fortran/66461
7186 * gfortran.dg/unexpected_eof.f: New test
7187
7188 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7189 Kelvin Nilsen <kelvin@gcc.gnu.org>
7190
7191 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7192 as little endian.
7193
7194 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7195
7196 PR c++/70972
7197 * g++.dg/cpp0x/inh-ctor20.C: New.
7198 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7199
7200 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7201
7202 PR c++/69095
7203 * g++.dg/cpp0x/variadic168.C: New.
7204
7205 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7206
7207 * g++.dg/cpp0x/pr31445.C: Test column number too.
7208 * g++.dg/cpp0x/pr32253.C: Likewise.
7209 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7210 * g++.dg/cpp0x/variadic36.C: Likewise.
7211
7212 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
7213
7214 * gcc.dg/fold-notshift-2.c: Adjust.
7215
7216 2016-05-23 Marek Polacek <polacek@redhat.com>
7217
7218 PR c/49859
7219 * c-c++-common/Wswitch-unreachable-1.c: New test.
7220 * gcc.dg/Wswitch-unreachable-1.c: New test.
7221 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7222 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7223 * g++.dg/gomp/block-10.C: Likewise.
7224 * gcc.dg/gomp/block-10.c: Likewise.
7225 * g++.dg/gomp/block-9.C: Likewise.
7226 * gcc.dg/gomp/block-9.c: Likewise.
7227 * g++.dg/gomp/target-1.C: Likewise.
7228 * g++.dg/gomp/target-2.C: Likewise.
7229 * gcc.dg/gomp/target-1.c: Likewise.
7230 * gcc.dg/gomp/target-2.c: Likewise.
7231 * g++.dg/gomp/taskgroup-1.C: Likewise.
7232 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7233 * gcc.dg/gomp/teams-1.c: Likewise.
7234 * g++.dg/gomp/teams-1.C: Likewise.
7235 * g++.dg/overload/error3.C: Likewise.
7236 * g++.dg/tm/jump1.C: Likewise.
7237 * g++.dg/torture/pr40335.C: Likewise.
7238 * gcc.dg/c99-vla-jump-5.c: Likewise.
7239 * gcc.dg/switch-warn-1.c: Likewise.
7240 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7241 * gcc.dg/nested-func-1.c: Likewise.
7242 * gcc.dg/pr67784-4.c: Likewise.
7243
7244 2016-05-23 Richard Biener <rguenther@suse.de>
7245
7246 PR tree-optimization/71230
7247 * gfortran.dg/pr71230-1.f90: New testcase.
7248 * gfortran.dg/pr71230-2.f90: Likewise.
7249
7250 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7251
7252 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
7253 * gcc.dg/vect/pr58135.c: Add new.
7254 * gfortran.dg/pr46519-1.f: Adjust test case.
7255
7256 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7257
7258 PR c++/53401
7259 * g++.dg/cpp0x/decltype64.C: New.
7260
7261 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7262
7263 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7264 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7265 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7266
7267 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7268
7269 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7270 Add poly64x1_t and poly64x2_t cases if supported.
7271 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7272 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7273 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7274 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7275 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7276
7277 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7278
7279 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7280 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7281 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7282 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7283 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7284 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7285 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7286
7287 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7288
7289 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7290
7291 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7292
7293 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7294 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7295
7296 2016-05-22 Jakub Jelinek <jakub@redhat.com>
7297
7298 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7299 constraint instead of "r".
7300 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7301 insn instead of vxorpd.
7302 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7303
7304 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7305 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7306
7307 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7308
7309 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7310 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7311
7312 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7313
7314 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7315
7316 PR middle-end/40921
7317 * gcc.dg/tree-ssa/pr40921.c: New test.
7318
7319 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7320
7321 PR target/71103
7322 * gcc.target/avr/pr71103.c: New test.
7323
7324 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7325
7326 PR middle-end/71179
7327 * gcc.dg/tree-ssa/pr71179.c: New test.
7328
7329 2016-05-20 Martin Sebor <msebor@redhat.com>
7330
7331 PR c/71115
7332 * gcc.dg/init-excess-2.c: New test.
7333
7334 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7335
7336 * gnat.dg/opt53.adb: New test.
7337 * gnat.dg/opt54.adb: Likewise.
7338
7339 2016-05-20 Martin Jambor <mjambor@suse.cz>
7340
7341 PR tree-optimization/70884
7342 * gcc.dg/tree-ssa/pr70919.c: New test.
7343
7344 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7345
7346 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7347 formatting.
7348 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7349 fix code formatting.
7350
7351 2016-05-20 Nathan Sidwell <nathan@acm.org>
7352
7353 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7354 non-common cases.
7355 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7356
7357 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7358
7359 * jit.dg/all-non-failing-tests.h: Add
7360 test-factorial-must-tail-call.c.
7361 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7362 * jit.dg/test-factorial-must-tail-call.c: New test case.
7363
7364 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR fortran/71204
7367 * gfortran.dg/pr71204.f90: New test.
7368
7369 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7370
7371 * gcc.target/nvptx/sincos.c: New test.
7372
7373 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7374
7375 PR c++/70572
7376 * g++.dg/cpp1y/auto-fn31.C: New.
7377
7378 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7379
7380 * gcc.target/powerpc/vec-addec.c: New test.
7381 * gcc.target/powerpc/vec-addec-int128.c: New test.
7382
7383 2016-05-20 David Malcolm <dmalcolm@redhat.com>
7384
7385 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7386 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7387 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7388 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7389
7390 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
7391
7392 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7393
7394 2016-05-20 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR c++/71210
7397 * g++.dg/opt/pr71210-1.C: New test.
7398 * g++.dg/opt/pr71210-2.C: New test.
7399
7400 PR tree-optimization/29756
7401 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7402 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7403 only on selected targets where V4SImode vectors are known to be
7404 supported.
7405
7406 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
7407
7408 PR tree-optimization/71079
7409 PR tree-optimization/71206
7410 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7411
7412 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7413
7414 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7415 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7416 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7417
7418 2016-05-20 Richard Guenther <rguenther@suse.de>
7419
7420 PR tree-optimization/29756
7421 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7422
7423 2016-05-20 Richard Biener <rguenther@suse.de>
7424
7425 PR tree-optimization/71185
7426 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7427
7428 2016-05-20 Richard Biener <rguenther@suse.de>
7429
7430 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7431
7432 2016-05-19 Marek Polacek <polacek@redhat.com>
7433
7434 PR c++/71075
7435 * g++.dg/diagnostic/pr71075.C: New test.
7436
7437 2016-05-19 David Malcolm <dmalcolm@redhat.com>
7438
7439 PR c++/71184
7440 * g++.dg/pr71184.C: New test case.
7441
7442 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7443
7444 * gcc.target/powerpc/darn-0.c: New test.
7445 * gcc.target/powerpc/darn-1.c: New test.
7446 * gcc.target/powerpc/darn-2.c: New test.
7447
7448 2016-05-19 Marek Polacek <polacek@redhat.com>
7449
7450 PR tree-optimization/71031
7451 * gcc.dg/tree-ssa/vrp100.c: New test.
7452
7453 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7454
7455 PR rtl-optimization/71148
7456 * gcc.dg/pr71148.c: New test.
7457
7458 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7459
7460 PR target/71056
7461 * gcc.target/arm/pr71056.c: New test.
7462
7463 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7464
7465 * c-c++-common/pr69669.c: Check the used mode.
7466
7467 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7468
7469 PR sanitizer/64354
7470 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7471
7472 2016-05-19 Richard Biener <rguenther@suse.de>
7473
7474 PR tree-optimization/70729
7475 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7476 * gcc.dg/graphite/scop-18.c: Likewise.
7477 * gcc.dg/pr41783.c: Disable LIM.
7478 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7479 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7480 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7481 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7482 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7483 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7484 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7485 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7486 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7487 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7488 * gfortran.dg/pr42108.f90: Likewise.
7489
7490 2016-05-18 David Malcolm <dmalcolm@redhat.com>
7491
7492 PR driver/69265
7493 * gcc.dg/spellcheck-options-11.c: New test case.
7494
7495 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7496
7497 PR c++/71100
7498 * g++.dg/opt/pr71100.C: New test.
7499
7500 2016-05-18 Martin Jambor <mjambor@suse.cz>
7501
7502 PR ipa/69708
7503 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7504 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7505 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7506 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7507
7508 2016-05-18 Martin Jambor <mjambor@suse.cz>
7509
7510 PR ipa/69708
7511 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7512 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7513 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7514 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7515 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7516
7517 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7518
7519 PR c++/69793
7520 * g++.dg/template/crash122.C: New.
7521
7522 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7523
7524 PR c++/70466
7525 * g++.dg/template/pr70466-1.C: New.
7526 * g++.dg/template/pr70466-2.C: Likewise.
7527
7528 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7529
7530 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7531 splat operations and the XXSPLTIB instruction.
7532 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7533 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7534 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7535 xxlxor to clear a register.
7536
7537 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7538
7539 * gcc.dg/torture/pr71020.c: New test.
7540
7541 2016-05-18 Martin Jambor <mjambor@suse.cz>
7542
7543 PR ipa/70646
7544 * gcc.dg/ipa/pr70646.c: New test.
7545
7546 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7547
7548 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7549
7550 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7551
7552 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7553 missing tests for vreinterpretq_p{8,16}.
7554
7555 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7556
7557 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7558 vsliq_n_s64 and vsliq_n_u64.
7559
7560 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7561
7562 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7563 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7564
7565 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7566
7567 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7568 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7569 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7570
7571 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7572
7573 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7574 in comment.
7575
7576 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7577
7578 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7579 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7580 "blr\t" and switch to scan-assembler-times.
7581
7582 2016-05-18 Jiong Wang <jiong.wang@arm.com>
7583
7584 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7585 with __aarch64__.
7586 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7587 declarations under __aarch64__ and __ARM_FEATURE_FMA.
7588
7589 2016-05-18 Jakub Jelinek <jakub@redhat.com>
7590
7591 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7592 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7593 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7594 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7595 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7596 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7597
7598 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7599 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7600
7601 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7602 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7603
7604 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7605 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7606
7607 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7608
7609 2016-05-18 Richard Biener <rguenther@suse.de>
7610
7611 PR tree-optimization/71168
7612 * gcc.dg/torture/pr71168.c: New testcase.
7613
7614 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7615
7616 PR middle-end/63586
7617 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7618 * gcc.dg/tree-ssa/pr63586.c: New test.
7619 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7620
7621 2016-05-17 Nathan Sidwell <nathan@acm.org>
7622
7623 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7624 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7625 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7626 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7627
7628 2016-05-17 Nathan Sidwell <nathan@acm.org>
7629
7630 * gcc.target/nvptx/abi-vararg-3.c: New.
7631
7632 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7633
7634 PR tree-optimization/54579
7635 PR middle-end/55299
7636 * gcc.dg/fold-notrotate-1.c: New test.
7637 * gcc.dg/fold-notshift-1.c: New test.
7638 * gcc.dg/fold-notshift-2.c: New test.
7639
7640 2016-05-17 Marek Polacek <polacek@redhat.com>
7641
7642 PR ipa/71146
7643 * g++.dg/ipa/pr71146.C: New test.
7644
7645 2016-05-17 David Malcolm <dmalcolm@redhat.com>
7646
7647 * jit.dg/test-error-array-bounds.c: New test case.
7648
7649 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7650
7651 * gcc.dg/tree-ssa/and-1.c: New testcase.
7652
7653 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7654
7655 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7656 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7657
7658 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
7659
7660 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7661 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7662
7663 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7664
7665 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7666
7667 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7668
7669 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7670
7671 2016-05-17 Jiong Wang <jiong.wang@arm.com>
7672
7673 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7674 ".2d[index]" when scan the assembly.
7675 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7676 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7677 float64x1.
7678 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7679
7680 2016-05-17 Richard Biener <rguenther@suse.de>
7681
7682 PR tree-optimization/71132
7683 * gcc.dg/torture/pr71132.c: New testcase.
7684
7685 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7686
7687 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7688
7689 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7690
7691 PR target/70809
7692 * gcc.target/aarch64/pr70809_1.c: New test.
7693
7694 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7695
7696 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7697 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7698 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7699 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7700
7701 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7702 Ilya Enkovich <ilya.enkovich@intel.com>
7703
7704 PR target/71114
7705 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7706
7707 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
7708
7709 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7710 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7711
7712 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7713
7714 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7715 test for __ARM_FP16_ARGS.
7716 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7717 * gcc.target/arm/aapcs/neon-vect10.c: New.
7718 * gcc.target/arm/aapcs/neon-vect9.c: New.
7719 * gcc.target/arm/aapcs/vfp18.c: New.
7720 * gcc.target/arm/aapcs/vfp19.c: New.
7721 * gcc.target/arm/aapcs/vfp20.c: New.
7722 * gcc.target/arm/aapcs/vfp21.c: New.
7723 * gcc.target/arm/fp16-aapcs-1.c: New.
7724 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7725 test for __ARM_FP16_ARGS.
7726 * g++.target/arm/fp16-return-1.c: Update expected output.
7727
7728 2016-05-16 Jiong Wang <jiong.wang@arm.com>
7729
7730 PR testsuite/70227
7731 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7732
7733 2016-05-15 Harald Anlauf <anlauf@gmx.de>
7734
7735 PR fortran/69603
7736 * gfortran.dg/pr69603.f90: New testcase.
7737
7738 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
7739
7740 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7741
7742 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
7743
7744 PR fortran/71047
7745 * gfortran.dg/pr71047.f08: New test.
7746
7747 2016-05-13 Joseph Myers <joseph@codesourcery.com>
7748
7749 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7750 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7751 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7752
7753 2016-05-13 Martin Sebor <msebor@redhat.com>
7754
7755 PR c++/60049
7756 * g++.dg/cpp0x/constexpr-60049.C: New test.
7757
7758 2016-05-13 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR bootstrap/71071
7761 * gcc.dg/pr71071.c: New test.
7762
7763 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
7764
7765 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7766 remove XOP handling.
7767 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
7768
7769 2016-05-13 Nathan Sidwell <nathan@acm.org>
7770
7771 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7772 __atomic_is_lock_free declaration.
7773
7774 2016-05-13 Richard Biener <rguenther@suse.de>
7775
7776 PR tree-optimization/42587
7777 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7778
7779 2016-05-13 Martin Liska <mliska@suse.cz>
7780
7781 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7782 the new format of dump output.
7783
7784 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7785
7786 * gcc.dg/pr71084.c: New test.
7787
7788 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7789
7790 PR target/53440
7791 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
7792
7793 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7794
7795 * gcc.target/aarch64/struct_return.c: New test.
7796
7797 2016-05-12 Marek Polacek <polacek@redhat.com>
7798
7799 PR c/70756
7800 * c-c++-common/pr70756-2.c: New test.
7801 * c-c++-common/pr70756.c: New test.
7802
7803 2016-05-12 Richard Biener <rguenther@suse.de>
7804
7805 PR tree-optimization/71059
7806 * gcc.dg/torture/pr71059.c: New testcase.
7807
7808 2016-05-12 Richard Biener <rguenther@suse.de>
7809
7810 PR tree-optimization/71062
7811 * gcc.dg/torture/pr71062.c: New testcase.
7812
7813 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7814
7815 PR tree-optimization/71006
7816 * gcc.dg/pr71006.c: New test.
7817
7818 2016-05-12 Marek Polacek <polacek@redhat.com>
7819
7820 PR driver/71063
7821 * gcc.dg/opts-7.c: New test.
7822
7823 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7824
7825 PR target/70830
7826 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7827 Add -save-temps to dg-options.
7828 Scan for ldmfd rather than pop instruction.
7829 * gcc.target/arm/interrupt-2.c: Likewise.
7830 * gcc.target/arm/pr70830.c: New test.
7831
7832 2016-05-12 Jakub Jelinek <jakub@redhat.com>
7833
7834 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7835 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7836
7837 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7838 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7839 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7840
7841 PR target/71019
7842 * gcc.target/i386/avx512vl-pack-1.c: New test.
7843 * gcc.target/i386/avx512vl-pack-2.c: New test.
7844 * gcc.target/i386/avx512bw-pack-2.c: New test.
7845
7846 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7847
7848 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7849 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7850 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7851
7852 2016-05-12 Richard Biener <rguenther@suse.de>
7853
7854 PR tree-optimization/70986
7855 * gcc.dg/torture/pr70986-1.c: New testcase.
7856 * gcc.dg/torture/pr70986-2.c: Likewise.
7857 * gcc.dg/torture/pr70986-3.c: Likewise.
7858
7859 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7860
7861 PR c/43651
7862 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7863 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7864
7865 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
7866
7867 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7868 directive.
7869 * gcc.target/i386/pr66746.c: Ditto.
7870
7871 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7872
7873 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7874 support.
7875 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7876 warning when using -mvsx-timode.
7877 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7878 * gcc.target/powerpc/dform-2.c: Likewise.
7879 * gcc.target/powerpc/pr68805.c: Likewise.
7880
7881 2016-05-11 Marek Polacek <polacek@redhat.com>
7882
7883 PR c++/71024
7884 * c-c++-common/attributes-3.c: New test.
7885
7886 2016-05-11 Nathan Sidwell <nathan@acm.org>
7887
7888 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7889 * gcc.c-torture/execute/pr68185.c: Likewise.
7890 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7891 * gcc.dg/pr69634.c: Requires scheduling.
7892 * gcc.dg/torture/pr66178.c: Require label values.
7893 * gcc.dg/setjmp-6.c: Require indirect jumps.
7894
7895 2016-05-11 Richard Biener <rguenther@suse.de>
7896
7897 PR tree-optimization/71055
7898 * gcc.dg/torture/pr71055.c: New testcase.
7899
7900 2016-05-11 Richard Biener <rguenther@suse.de>
7901
7902 PR debug/71057
7903 * g++.dg/debug/pr71057.C: New testcase.
7904
7905 2016-05-11 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR fortran/70855
7908 * gfortran.dg/gomp/pr70855.f90: New test.
7909
7910 2016-05-11 Richard Biener <rguenther@suse.de>
7911
7912 PR middle-end/71002
7913 * g++.dg/torture/pr71002.C: New testcase.
7914
7915 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7916
7917 PR middle-end/70807
7918 * gcc.dg/pr70807.c: New test.
7919
7920 2016-05-10 Martin Sebor <msebor@redhat.com>
7921
7922 PR c++/38611
7923 * g++.dg/Wattributes.C: New test.
7924
7925 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
7926
7927 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7928 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7929 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7930
7931 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7932
7933 PR target/70799
7934 * gcc.target/i386/pr70799-1.c: New test.
7935
7936 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7937
7938 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7939
7940 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7941
7942 PR middle-end/70877
7943 * gcc.target/i386/pr70877.c: New test.
7944
7945 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7946
7947 PR tree-optimization/70786
7948 * gcc.target/i386/pr70876.c: New test.
7949
7950 2016-05-10 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR target/70927
7953 * gcc.target/i386/avx512vl-logic-1.c: New test.
7954 * gcc.target/i386/avx512vl-logic-2.c: New test.
7955 * gcc.target/i386/avx512dq-logic-2.c: New test.
7956
7957 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7958
7959 PR target/70963
7960 * gcc.target/powerpc/pr70963.c: New.
7961
7962 2016-05-10 David Malcolm <dmalcolm@redhat.com>
7963
7964 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7965 (test_very_wide_line): Add ruler to expected output.
7966 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7967 (test_very_wide_line): Likewise.
7968 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7969 (test_show_locus): Within the handling of "test_very_wide_line",
7970 enable show_ruler_p on the diagnostic context.
7971
7972 2016-05-10 Richard Biener <rguenther@suse.de>
7973
7974 PR tree-optimization/71039
7975 * gcc.dg/torture/pr71039.c: New testcase.
7976
7977 2016-05-10 Nathan Sidwell <nathan@acm.org>
7978
7979 * gcc.dg/nested-func-10.c: Requires alloca.
7980 * gcc.dg/nested-func-9.c: Requires alloca.
7981 * gcc.c-torture/execute/pr70460.c: Requires labels.
7982 * gcc.c-torture/compile/pr70199.c: Requires labels.
7983 * gcc.target/nvptx/decl.c: Compile only.
7984 * gcc.target/nvptx/trailing-init.c: Compile only.
7985 * gcc.target/nvptx/ary-init.c: Compile only.
7986
7987 2016-05-10 Marek Polacek <polacek@redhat.com>
7988
7989 PR c/70255
7990 * gcc.dg/attr-opt-1.c: New test.
7991
7992 2016-05-10 Richard Biener <rguenther@suse.de>
7993
7994 PR tree-optimization/70497
7995 PR tree-optimization/28367
7996 * gcc.dg/torture/20160404-1.c: New testcase.
7997 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7998 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7999
8000 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8001
8002 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8003
8004 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
8005
8006 * gcc.target/i386/fabsneg-1.c New test.
8007
8008 2016-05-09 Alan Modra <amodra@gmail.com>
8009
8010 PR testsuite/70826
8011 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8012
8013 2016-05-09 Richard Biener <rguenther@suse.de>
8014
8015 PR tree-optimization/70985
8016 * gcc.dg/torture/pr70985.c: New testcase.
8017
8018 2016-05-09 Bin Cheng <bin.cheng@arm.com>
8019
8020 * gcc.dg/tree-ssa/ifc-9.c: New test.
8021 * gcc.dg/tree-ssa/ifc-10.c: New test.
8022 * gcc.dg/tree-ssa/ifc-11.c: New test.
8023 * gcc.dg/tree-ssa/ifc-12.c: New test.
8024 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8025 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8026 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8027
8028 2016-05-09 Richard Biener <rguenther@suse.de>
8029
8030 PR fortran/70937
8031 * gfortran.dg/pr70937.f90: New testcase.
8032
8033 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8034
8035 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8036
8037 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
8038
8039 PR fortran/56226
8040 * gfortran.dg/dec_structure_1.f90: New testcase.
8041 * gfortran.dg/dec_structure_2.f90: Ditto.
8042 * gfortran.dg/dec_structure_3.f90: Ditto.
8043 * gfortran.dg/dec_structure_4.f90: Ditto.
8044 * gfortran.dg/dec_structure_5.f90: Ditto.
8045 * gfortran.dg/dec_structure_6.f90: Ditto.
8046 * gfortran.dg/dec_structure_7.f90: Ditto.
8047 * gfortran.dg/dec_structure_8.f90: Ditto.
8048 * gfortran.dg/dec_structure_9.f90: Ditto.
8049 * gfortran.dg/dec_structure_10.f90: Ditto.
8050 * gfortran.dg/dec_structure_11.f90: Ditto.
8051 * gfortran.dg/dec_union_1.f90: Ditto.
8052 * gfortran.dg/dec_union_2.f90: Ditto.
8053 * gfortran.dg/dec_union_3.f90: Ditto.
8054 * gfortran.dg/dec_union_4.f90: Ditto.
8055 * gfortran.dg/dec_union_5.f90: Ditto.
8056 * gfortran.dg/dec_union_6.f90: Ditto.
8057 * gfortran.dg/dec_union_7.f90: Ditto.
8058
8059 2016-05-07 Tom de Vries <tom@codesourcery.com>
8060
8061 PR tree-optimization/70956
8062 * gcc.dg/graphite/pr70956.c: New test.
8063
8064 2016-05-06 Jakub Jelinek <jakub@redhat.com>
8065
8066 PR middle-end/70941
8067 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8068 (a, b, c, d): Change type from char to signed char.
8069 (main): Compare against (signed char) -1634678893 instead of
8070 hardcoded -109. Use __builtin_abort instead of abort.
8071
8072 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8073 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8074
8075 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8076
8077 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8078
8079 PR debug/70935
8080 * gcc.dg/torture/pr70935.c: New test.
8081
8082 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8083
8084 PR target/58219
8085 * gcc.target/sh/pr58219.c: New tests.
8086
8087 2016-05-06 Richard Biener <rguenther@suse.de>
8088
8089 PR tree-optimization/70960
8090 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8091
8092 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8093
8094 PR target/52933
8095 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8096 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8097 Adjust expected instruction counts.
8098 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8099
8100 2016-05-06 Marek Polacek <polacek@redhat.com>
8101
8102 PR sanitizer/70875
8103 * gcc.dg/ubsan/bounds-3.c: New test.
8104
8105 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8106
8107 PR target/54089
8108 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8109
8110 2016-05-06 Richard Biener <rguenther@suse.de>
8111
8112 PR middle-end/70931
8113 * gfortran.dg/pr70931.f90: New testcase.
8114
8115 2016-05-06 Richard Biener <rguenther@suse.de>
8116
8117 PR middle-end/70941
8118 * gcc.dg/torture/pr70941.c: New testcase.
8119
8120 2016-05-05 Bin Cheng <bin.cheng@arm.com>
8121
8122 PR tree-optimization/57206
8123 * gcc.dg/vect/pr57206.c: New test.
8124
8125 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8126
8127 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8128
8129 2016-05-05 Jakub Jelinek <jakub@redhat.com>
8130
8131 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8132
8133 * c-c++-common/Wdangling-else-4.c: New test.
8134
8135 2016-05-04 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR c++/70906
8138 PR c++/70933
8139 * g++.dg/opt/pr70906.C: New test.
8140 * g++.dg/opt/pr70933.C: New test.
8141
8142 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8143
8144 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
8145
8146 * gcc.dg/ipa/pure-const-3.c: New testcase.
8147
8148 2016-05-04 Marek Polacek <polacek@redhat.com>
8149
8150 * c-c++-common/Wdangling-else-1.c: New test.
8151 * c-c++-common/Wdangling-else-2.c: New test.
8152 * c-c++-common/Wdangling-else-3.c: New test.
8153
8154 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8155
8156 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8157 flag is present.
8158
8159 2016-05-04 Marek Polacek <polacek@redhat.com>
8160
8161 PR c/48778
8162 * gcc.dg/Waddress-2.c: New test.
8163
8164 2016-05-04 Alan Modra <amodra@gmail.com>
8165
8166 * gcc.target/powerpc/pr70866.c: New.
8167
8168 2016-05-03 Martin Sebor <msebor@redhat.com>
8169
8170 PR c++/66561
8171 * c-c++-common/builtin_location.c: New test.
8172 * g++.dg/cpp1y/builtin_location.C: New test.
8173
8174 2016-05-03 Marek Polacek <polacek@redhat.com>
8175
8176 PR c/70859
8177 * gcc.dg/pr70859.c: New test.
8178 * gcc.dg/pr70859-2.c: New test.
8179
8180 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8181
8182 * gnat.dg/debug5.adb: New testcase.
8183
8184 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8185
8186 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8187 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8188 Procedure to check for z10 instruction set.
8189
8190 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8191
8192 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8193
8194 2016-05-03 Alan Modra <amodra@gmail.com>
8195
8196 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8197
8198 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8199
8200 * gcc.target/i386/avx512f-cvt-1.c: New test.
8201
8202 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8203
8204 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8205 -fdump-tree-vrp-details.
8206
8207 2016-05-03 Richard Biener <rguenther@suse.de>
8208
8209 * gcc.dg/pr30172-1.c: Adjust.
8210 * gcc.dg/pr63743.c: Likewise.
8211 * gcc.dg/tm/pr51696.c: Likewise.
8212 * c-c++-common/tm/safe-1.c: Likewise.
8213 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8214 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8215 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8216 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8217
8218 2016-05-03 Jakub Jelinek <jakub@redhat.com>
8219
8220 PR rtl-optimization/70467
8221 * gcc.target/i386/pr70467-3.c: New test.
8222 * gcc.target/i386/pr70467-4.c: New test.
8223
8224 PR tree-optimization/70916
8225 * gcc.c-torture/compile/pr70916.c: New test.
8226
8227 PR target/49244
8228 * gcc.target/i386/pr49244-1.c: New test.
8229 * gcc.target/i386/pr49244-2.c: New test.
8230
8231 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8232
8233 PR rtl-optimization/44281
8234 * gcc.target/i386/pr44281.c: New test.
8235
8236 2016-05-03 bin cheng <bin.cheng@arm.com>
8237
8238 PR tree-optimization/56541
8239 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8240 * gcc.dg/vect/pr56541.c: new test.
8241
8242 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8243
8244 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8245 __float128.
8246 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8247
8248 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8249
8250 PR testsuite/70520
8251 * c-c++-common/asan/clone-test-1.c (main): Align child process
8252 stack to 16 bytes.
8253
8254 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8255
8256 PR c++/62314
8257 * g++.dg/spellcheck-fields-2.C: New test case.
8258
8259 2016-05-02 David Malcolm <dmalcolm@redhat.com>
8260
8261 PR c++/62314
8262 * g++.dg/pr62314.C: New test case.
8263
8264 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
8265
8266 * gcc.dg/ipa/inline-8.c: New testcase.
8267
8268 2016-05-02 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR rtl-optimization/70467
8271 * gcc.target/i386/pr70467-1.c: New test.
8272
8273 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8274
8275 * gcc.dg/spec-options.c: Run the test on all targets.
8276 * gcc.dg/foo.specs: Use cpp_unique_options.
8277
8278 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8279
8280 * gcc.dg/tree-ssa/unord.c: New testcase.
8281
8282 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
8283
8284 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8285
8286 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8287
8288 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8289
8290 2016-05-02 Marek Polacek <polacek@redhat.com>
8291
8292 PR c/70851
8293 * gcc.dg/enum-incomplete-3.c: New test.
8294
8295 2016-05-02 Marek Polacek <polacek@redhat.com>
8296 Tom de Vries <tom@codesourcery.com>
8297
8298 PR tree-optimization/70700
8299 * gcc.dg/pr70700.c: New test.
8300
8301 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
8302
8303 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8304 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8305 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8306 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8307 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8308
8309 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8310
8311 * ada/acats/run_acats: Rename into...
8312 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8313 * ada/acats/run_all.sh: Remove redundant test.
8314 (target_run): Move around.
8315 (target_gnatchop): Use newly built executable.
8316 (target_gnatmake): Likewise.
8317 Check that the compilation of impbit succeeds.
8318
8319 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8320
8321 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8322 * gcc.dg/20021029-1.c: Likewise.
8323 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8324 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8325 * gcc.target/sh/cmpstr.c: Likewise.
8326 * gcc.target/sh/cmpstrn.c: Likewise.
8327 * gcc.target/sh/memset.c: Likewise.
8328 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8329 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8330 * gcc.target/sh/pr39423-1.c: Likewise.
8331 * gcc.target/sh/pr49468-di.c: Likewise.
8332 * gcc.target/sh/pr49468-si.c: Likewise.
8333 * gcc.target/sh/pr49880-1.c: Likewise.
8334 * gcc.target/sh/pr49880-2.c: Likewise.
8335 * gcc.target/sh/pr49880-3.c: Likewise.
8336 * gcc.target/sh/pr50751-1.c: Likewise.
8337 * gcc.target/sh/pr50751-4.c: Likewise.
8338 * gcc.target/sh/pr50751-7.c: Likewise.
8339 * gcc.target/sh/pr51244-1.c: Likewise.
8340 * gcc.target/sh/pr51244-10.c: Likewise.
8341 * gcc.target/sh/pr51244-11.c: Likewise.
8342 * gcc.target/sh/pr51244-12.c: Likewise.
8343 * gcc.target/sh/pr51244-13.c: Likewise.
8344 * gcc.target/sh/pr51244-14.c: Likewise.
8345 * gcc.target/sh/pr51244-17.c: Likewise.
8346 * gcc.target/sh/pr51244-18.c: Likewise.
8347 * gcc.target/sh/pr51244-19.c: Likewise.
8348 * gcc.target/sh/pr51244-4.c: Likewise.
8349 * gcc.target/sh/pr51244-5.c: Likewise.
8350 * gcc.target/sh/pr51244-7.c: Likewise.
8351 * gcc.target/sh/pr51244-8.c: Likewise.
8352 * gcc.target/sh/pr51244-9.c: Likewise.
8353 * gcc.target/sh/pr51697.c: Likewise.
8354 * gcc.target/sh/pr52483-1.c: Likewise.
8355 * gcc.target/sh/pr52483-2.c: Likewise.
8356 * gcc.target/sh/pr52483-3.c: Likewise.
8357 * gcc.target/sh/pr52483-5.c: Likewise.
8358 * gcc.target/sh/pr52933-1.c: Likewise.
8359 * gcc.target/sh/pr52933-2.c: Likewise.
8360 * gcc.target/sh/pr52933-3.c: Likewise.
8361 * gcc.target/sh/pr53568-1.c: Likewise.
8362 * gcc.target/sh/pr53976-1.c: Likewise.
8363 * gcc.target/sh/pr53988-1.c: Likewise.
8364 * gcc.target/sh/pr53988.c: Likewise.
8365 * gcc.target/sh/pr54089-1.c: Likewise.
8366 * gcc.target/sh/pr54089-6.c: Likewise.
8367 * gcc.target/sh/pr54089-7.c: Likewise.
8368 * gcc.target/sh/pr54089-8.c: Likewise.
8369 * gcc.target/sh/pr54089-9.c: Likewise.
8370 * gcc.target/sh/pr54236-1.c: Likewise.
8371 * gcc.target/sh/pr54236-2.c: Likewise.
8372 * gcc.target/sh/pr54236-3.c: Likewise.
8373 * gcc.target/sh/pr54236-4.c: Likewise.
8374 * gcc.target/sh/pr54386.c: Likewise.
8375 * gcc.target/sh/pr54602-1.c: Likewise.
8376 * gcc.target/sh/pr54685.c: Likewise.
8377 * gcc.target/sh/pr54760-1.c: Likewise.
8378 * gcc.target/sh/pr54760-2.c: Likewise.
8379 * gcc.target/sh/pr54760-3.c: Likewise.
8380 * gcc.target/sh/pr54760-4.c: Likewise.
8381 * gcc.target/sh/pr54760-5.c: Likewise.
8382 * gcc.target/sh/pr54760-6.c: Likewise.
8383 * gcc.target/sh/pr55146.c: Likewise.
8384 * gcc.target/sh/pr55160.c: Likewise.
8385 * gcc.target/sh/pr59278.c: Likewise.
8386 * gcc.target/sh/pr59401-1.c: Likewise.
8387 * gcc.target/sh/pr59533-1.c: Likewise.
8388 * gcc.target/sh/pr63260.c: Likewise.
8389 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8390 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8391 * gcc.target/sh/strlen.c: Likewise.
8392 * gcc.target/sh/torture/pr30807.c: Likewise.
8393 * gcc.target/sh/torture/pr34777.c: Likewise.
8394 * gcc.target/sh/torture/pr64652.c: Likewise.
8395 * gcc.target/sh/torture/pr65505.c: Likewise.
8396 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8397 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8398
8399 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8400
8401 PR c++/66644
8402 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8403
8404 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8405
8406 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8407 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8408 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8409 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8410
8411 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8412
8413 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8414 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8415
8416 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8417
8418 PR middle-end/70626
8419 * c-c++-common/goacc/combined-reduction.c: New test.
8420 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8421
8422 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8423
8424 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8425 *movdi_internal pattern only if PIC off.
8426 * gcc.target/i386/pr70155-2.c: Likewise.
8427 * gcc.target/i386/pr70155-3.c: Likewise.
8428 * gcc.target/i386/pr70155-4.c: Likewise.
8429 * gcc.target/i386/pr70155-5.c: Likewise.
8430 * gcc.target/i386/pr70155-6.c: Likewise.
8431 * gcc.target/i386/pr70155-7.c: Likewise.
8432 * gcc.target/i386/pr70155-8.c: Likewise.
8433 * gcc.target/i386/pr70155-15.c: Likewise.
8434 * gcc.target/i386/pr70155-17.c: Likewise.
8435 * gcc.target/i386/pr70155-22.c: Likewise.
8436
8437 2016-04-29 Bin Cheng <bin.cheng@arm.com>
8438
8439 PR tree-optimization/70803
8440 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8441
8442 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8443
8444 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8445 optimization of vector loop.
8446 * gcc.target/i386/vect-unpack-3.c: New test.
8447 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8448 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8449 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8450
8451 2016-04-29 Marek Polacek <polacek@redhat.com>
8452
8453 PR sanitizer/70342
8454 * g++.dg/ubsan/null-7.C: New test.
8455
8456 PR c/70852
8457 * gcc.dg/pr70852.c: New test.
8458
8459 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8460
8461 PR/69089
8462 * g++.dg/cpp0x/alignas6.C: New test.
8463
8464 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8465
8466 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8467 * gcc.dg/pr27003.c: Likewise.
8468 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8469 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8470 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8471 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8472 * gcc.target/arc/mxy.c: Likewise.
8473 * gcc.target/arc/mswape.c: Likewise.
8474 * gcc.target/arc/mrtsc.c: Likewise.
8475 * gcc.target/arc/mcrc.c: Likewise.
8476 * gcc.target/arc/mdsp-packa.c: Likewise.
8477 * gcc.target/arc/mdvbf.c: Likewise.
8478 * gcc.target/arc/mlock.c: Likewise.
8479 * gcc.target/arc/mmac-24.c: Likewise.
8480 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8481
8482 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8483 Matthijs Kooijman <matthijs@stdin.nl>
8484 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8485
8486 PR target/60040
8487 * gcc.target/avr/pr60040-1.c: New.
8488 * gcc.target/avr/pr60040-2.c: New.
8489
8490 2016-04-29 Richard Biener <rguenther@suse.de>
8491
8492 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8493
8494 2016-04-29 Richard Biener <rguenther@suse.de>
8495
8496 PR tree-optimization/13962
8497 PR tree-optimization/65686
8498 * gcc.dg/uninit-pr65686.c: New testcase.
8499
8500 2016-04-29 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR middle-end/70843
8503 * gcc.dg/pr70843.c: New test.
8504
8505 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR target/70858
8508 * gcc.target/i386/pr70858.c: New test.
8509
8510 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8511
8512 * gcc.target/arc/nps400-1.c: New file.
8513
8514 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8515 Andrew Burgess <andrew.burgess@embecosm.com>
8516
8517 * gcc.target/arc/movh_cl-1.c: New file.
8518
8519 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8520 Andrew Burgess <andrew.burgess@embecosm.com>
8521
8522 * gcc.target/arc/extzv-1.c: New file.
8523 * gcc.target/arc/insv-1.c: New file.
8524 * gcc.target/arc/insv-2.c: New file.
8525 * gcc.target/arc/movb-1.c: New file.
8526 * gcc.target/arc/movb-2.c: New file.
8527 * gcc.target/arc/movb-3.c: New file.
8528 * gcc.target/arc/movb-4.c: New file.
8529 * gcc.target/arc/movb-5.c: New file.
8530 * gcc.target/arc/movb_cl-1.c: New file.
8531 * gcc.target/arc/movb_cl-2.c: New file.
8532 * gcc.target/arc/movbi_cl-1.c: New file.
8533 * gcc.target/arc/movl-1.c: New file.
8534
8535 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8536 Andrew Burgess <andrew.burgess@embecosm.com>
8537
8538 * gcc.target/arc/cmem-1.c: New file.
8539 * gcc.target/arc/cmem-2.c: New file.
8540 * gcc.target/arc/cmem-3.c: New file.
8541 * gcc.target/arc/cmem-4.c: New file.
8542 * gcc.target/arc/cmem-5.c: New file.
8543 * gcc.target/arc/cmem-6.c: New file.
8544 * gcc.target/arc/cmem-7.c: New file.
8545 * gcc.target/arc/cmem-ld.inc: New file.
8546 * gcc.target/arc/cmem-st.inc: New file.
8547
8548 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR target/70821
8551 * gcc.target/i386/pr70821.c: New test.
8552
8553 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8554
8555 * gcc.target/powerpc/vec-adde.c: New test.
8556 * gcc.target/powerpc/vec-adde-int128.c: New test.
8557
8558 2016-04-28 Jakub Jelinek <jakub@redhat.com>
8559
8560 * gcc.target/i386/avx-vround-1.c: New test.
8561 * gcc.target/i386/avx-vround-2.c: New test.
8562 * gcc.target/i386/avx512vl-vround-1.c: New test.
8563 * gcc.target/i386/avx512vl-vround-2.c: New test.
8564
8565 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8566
8567 PR testsuite/70595
8568 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8569 (check_effective_target_cilkplus_runtime): ... this.
8570 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8571 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8572
8573 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8574 Require cilkplus_runtime.
8575 Don't add -lcilkrts.
8576 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8577 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8578 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8579 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8580 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8581 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8582 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8583 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8584 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8585 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8586 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8587 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8588 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8589 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8590 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8591 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8592 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8593 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8594 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8595 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8596 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8597 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8598 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8599 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8600 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8601 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8602 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8603 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8604 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8605
8606 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8607 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8608
8609 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8610
8611 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8612 cilkplus_runtime.
8613
8614 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
8615
8616 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8617 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8618
8619 2015-04-27 Ryan Burn <contact@rnburn.com>
8620
8621 PR c++/69024
8622 PR c++/68997
8623 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8624 diagnostic.
8625 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8626 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8627
8628 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8629
8630 * gnat.dg/limited_with4.ad[sb]: New test.
8631 * gnat.dg/limited_with4_pkg.ads: New helper.
8632
8633 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8634
8635 PR target/70155
8636 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8637 and movv1ti_internal patterns
8638 * gcc.target/i386/pr70155-1.c: New test.
8639 * gcc.target/i386/pr70155-2.c: Likewise.
8640 * gcc.target/i386/pr70155-3.c: Likewise.
8641 * gcc.target/i386/pr70155-4.c: Likewise.
8642 * gcc.target/i386/pr70155-5.c: Likewise.
8643 * gcc.target/i386/pr70155-6.c: Likewise.
8644 * gcc.target/i386/pr70155-7.c: Likewise.
8645 * gcc.target/i386/pr70155-8.c: Likewise.
8646 * gcc.target/i386/pr70155-9.c: Likewise.
8647 * gcc.target/i386/pr70155-10.c: Likewise.
8648 * gcc.target/i386/pr70155-11.c: Likewise.
8649 * gcc.target/i386/pr70155-12.c: Likewise.
8650 * gcc.target/i386/pr70155-13.c: Likewise.
8651 * gcc.target/i386/pr70155-14.c: Likewise.
8652 * gcc.target/i386/pr70155-15.c: Likewise.
8653 * gcc.target/i386/pr70155-16.c: Likewise.
8654 * gcc.target/i386/pr70155-17.c: Likewise.
8655 * gcc.target/i386/pr70155-18.c: Likewise.
8656 * gcc.target/i386/pr70155-19.c: Likewise.
8657 * gcc.target/i386/pr70155-20.c: Likewise.
8658 * gcc.target/i386/pr70155-21.c: Likewise.
8659 * gcc.target/i386/pr70155-22.c: Likewise.
8660
8661 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8662
8663 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8664 ".{5,6}".
8665
8666 2016-04-27 Bin Cheng <bin.cheng@arm.com>
8667
8668 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8669 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8670 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8671 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8672 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8673
8674 2016-04-27 Richard Biener <rguenther@suse.de>
8675
8676 PR ipa/70760
8677 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8678 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8679
8680 2016-04-27 Nathan Sidwell <nathan@acm.org>
8681
8682 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8683 * g++.dg/ubsan/pr63956.C: Adjust error location.
8684
8685 2016-04-27 Nick Clifton <nickc@redhat.com>
8686
8687 PR middle-end/49889
8688 * gcc.dg/pr49889.c: New test.
8689
8690 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8691
8692 * c-c++-common/memset-array.c: New test.
8693
8694 2016-04-26 Martin Sebor <msebor@redhat.com>
8695
8696 PR c++/66639
8697 * g++.dg/cpp1y/func_constexpr.C: New test.
8698
8699 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8700
8701 PR c++/70241
8702 * g++.dg/cpp0x/enum32.C: New test.
8703 * g++.dg/cpp0x/enum33.C: New test.
8704
8705 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8706
8707 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8708 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8709 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8710 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8711 * gcc.c-torture/execute/pr38151.c: Likewise.
8712 * gcc.c-torture/execute/pr66556.c: Likewise.
8713 * gcc.c-torture/execute/pr67781.c: Likewise.
8714 * gcc.c-torture/execute/pr68648.c: Likewise.
8715
8716 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
8717
8718 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8719
8720 2016-04-26 Marek Polacek <polacek@redhat.com>
8721
8722 PR c/67784
8723 * gcc.dg/pr67784-3.c: New test.
8724 * gcc.dg/pr67784-4.c: New test.
8725 * gcc.dg/pr67784-5.c: New test.
8726
8727 PR c/70791
8728 * gcc.dg/Wnested-externs-2.c: New test.
8729
8730 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
8731
8732 * gcc.dg/fold-plusmult.c: Adjust.
8733 * gcc.dg/no-strict-overflow-6.c: Adjust.
8734 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8735
8736 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8737
8738 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8739 number scans.
8740 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8741 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8742 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8743 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8744 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8745 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8746 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8747 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8748 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8749 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8750 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8751 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8752 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8753 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8754 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8755 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8756 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8757 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8758 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8759 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8760 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8761 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8762 scans.
8763 * gcc.target/i386/pr32219-4.c: Likewise.
8764 * gcc.target/i386/pr32219-6.c: Likewise.
8765 * gcc.target/i386/pr32219-8.c: Likewise.
8766
8767 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8768
8769 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8770 associated options.
8771
8772 2016-04-26 Marek Polacek <polacek@redhat.com>
8773
8774 PR c++/70744
8775 * g++.dg/ext/cond2.C: New test.
8776
8777 2016-04-26 Bin Cheng <bin.cheng@arm.com>
8778
8779 PR tree-optimization/70771
8780 PR tree-optimization/70775
8781 * gcc.dg/pr70771.c: New test.
8782 * gcc.dg/pr70775.c: New test.
8783
8784 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8785
8786 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8787
8788 2016-04-25 Richard Biener <rguenther@suse.de>
8789
8790 PR tree-optimization/70780
8791 * gcc.dg/torture/pr70780.c: New testcase.
8792
8793 2016-04-25 Michael Collison <michael.collison@arm.com>
8794
8795 * gcc.target/arm/neon-vaddws16.c: New test.
8796 * gcc.target/arm/neon-vaddws32.c: New test.
8797 * gcc.target/arm/neon-vaddwu16.c: New test.
8798 * gcc.target/arm/neon-vaddwu32.c: New test.
8799 * gcc.target/arm/neon-vaddwu8.c: New test.
8800 * lib/target-supports.exp
8801 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8802 that arm neon support vector widen sum of HImode TO SImode.
8803
8804 2016-04-23 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR sanitizer/70712
8807 * c-c++-common/asan/pr70712.c: New test.
8808
8809 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8810
8811 * .gitattributes: New file.
8812
8813 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8814
8815 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8816
8817 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8818
8819 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8820 * gfortran.dg/submodule_15.f08: Likewise.
8821
8822 2016-04-22 Richard Biener <rguenther@suse.de>
8823
8824 PR tree-optimization/70740
8825 * gcc.dg/torture/pr70740.c: New testcase.
8826
8827 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8828
8829 PR target/70750
8830 * gcc.target/i386/pr70750-1.c: New test.
8831 * gcc.target/i386/pr70750-2.c: Likewise.
8832
8833 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8834
8835 PR c++/70540
8836 * g++.dg/cpp0x/auto48.C: New.
8837
8838 2016-04-21 Marek Polacek <polacek@redhat.com>
8839
8840 PR c++/70513
8841 * g++.dg/cpp0x/forw_enum12.C: New test.
8842 * g++.dg/cpp0x/forw_enum13.C: New test.
8843
8844 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8845
8846 PR target/70728
8847 * gcc.target/i386/pr70728.c: New test.
8848
8849 2016-04-21 Richard Biener <rguenther@suse.de>
8850
8851 PR middle-end/70747
8852 * gcc.dg/pr70747.c: New testcase.
8853
8854 2016-04-21 Bin Cheng <bin.cheng@arm.com>
8855
8856 PR tree-optimization/70715
8857 * gcc.dg/tree-ssa/scev-13.c: New test.
8858
8859 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
8860
8861 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8862
8863 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
8864
8865 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8866
8867 2016-04-20 Jan Hubicka <jh@suse.cz>
8868
8869 PR ipa/70018
8870 * g++.dg/ipa/nothrow-1.C: New testcase.
8871
8872 2016-04-20 Nathan Sidwell <nathan@acm.org>
8873
8874 PR c++/55635
8875 * g++.dg/eh/delete1.C: New.
8876
8877 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8878
8879 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8880 -mtune-ctrl=sse_typeless_stores.
8881
8882 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8883
8884 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8885
8886 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8887
8888 PR tree-optimization/69489
8889 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8890
8891 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8892
8893 PR c++/69363
8894 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8895 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8896 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8897
8898 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8899
8900 PR tree-optimization/56625
8901 PR tree-optimization/69489
8902 * gcc.dg/vect/pr56625.c: New test.
8903 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8904
8905 2016-04-20 Andrew Pinski <apinski@cavium.com>
8906
8907 PR target/64971
8908 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8909
8910 2016-04-20 Arnaud Charlet <charlet@adacore.com>
8911
8912 * gnat.dg/self1.adb: Remove now incorrect test.
8913
8914 2016-04-20 Bin Cheng <bin.cheng@arm.com>
8915
8916 * gcc.dg/tree-ssa/scev-11.c: New test.
8917 * gcc.dg/tree-ssa/scev-12.c: New test.
8918
8919 2016-04-20 Marek Polacek <polacek@redhat.com>
8920
8921 PR tree-optimization/70725
8922 * gcc.dg/pr70725.c: New test.
8923
8924 2016-04-20 Richard Biener <rguenther@suse.de>
8925
8926 PR tree-optimization/70726
8927 * g++.dg/vect/pr70726.cc: New testcase.
8928
8929 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8930
8931 PR target/70674
8932 * gcc.target/s390/pr70674.c: New test.
8933
8934 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8935
8936 PR libgfortran/70684
8937 * gfortran.dg/list_read_14.f90: New test.
8938
8939 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8940
8941 PR target/69201
8942 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8943 extern to force it misaligned.
8944 (b): Likewise.
8945 (c): Likewise.
8946 (d): Likewise.
8947 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8948 Don't check `*' before movv4sf_internal.
8949 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8950 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8951 Don't check `*' before movv16qi_internal.
8952 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8953 extern to force it misaligned.
8954 (b): Likewise.
8955 (c): Likewise.
8956 (d): Likewise.
8957 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8958 Don't check `*' before movv2df_internal.
8959 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8960 extern to force it misaligned.
8961 (b): Likewise.
8962 (c): Likewise.
8963 (d): Likewise.
8964 Check movv8sf_internal instead of avx_storeups256.
8965 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8966
8967 2016-04-19 Richard Biener <rguenther@suse.de>
8968
8969 PR tree-optimization/70171
8970 * g++.dg/tree-ssa/pr70171.C: New testcase.
8971
8972 2016-04-19 Richard Biener <rguenther@suse.de>
8973
8974 PR tree-optimization/70724
8975 * gcc.dg/torture/pr70724.c: New testcase.
8976
8977 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8978
8979 PR middle-end/70689
8980 * gcc.target/i386/pr70689.c: New.
8981
8982 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8983
8984 PR target/70708
8985 * gcc.target/i386/pr70708.c: New test.
8986
8987 2016-04-18 Richard Biener <rguenther@suse.de>
8988
8989 PR tree-optimization/43434
8990 * gcc.dg/vect/pr43434.c: New testcase.
8991 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8992 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8993 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8994 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8995 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8996 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8997 * gcc.dg/gomp/pr68640.c: Likewise.
8998 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8999 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9000
9001 2016-04-18 Richard Biener <rguenther@suse.de>
9002
9003 PR tree-optimization/70701
9004 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9005
9006 2016-04-18 Tom de Vries <tom@codesourcery.com>
9007
9008 PR testsuite/70699
9009 * gcc.dg/pr70161.c: Add dot-file scans.
9010 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9011 instead of after last dot char.
9012
9013 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9014
9015 * c-c++-common/dump-ada-spec-3.c: New test.
9016 * c-c++-common/dump-ada-spec-4.c: Likewise.
9017
9018 2016-04-17 Tom de Vries <tom@codesourcery.com>
9019
9020 PR other/70183
9021 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9022
9023 2016-04-15 Jan Hubicka <jh@suse.cz>
9024
9025 PR ipa/70018
9026 * g++.dg/ipa/pure-const-1.C: New testcase.
9027 * g++.dg/ipa/pure-const-2.C: New testcase.
9028 * g++.dg/ipa/pure-const-3.C: New testcase.
9029
9030 2016-04-15 Marek Polacek <polacek@redhat.com>
9031
9032 PR c/70671
9033 * gcc.dg/bitfld-22.c: New test.
9034
9035 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9036
9037 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9038 x86_64.
9039
9040 2016-04-15 Marek Polacek <polacek@redhat.com>
9041
9042 PR c/70651
9043 * c-c++-common/pr70651.c: New test.
9044
9045 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9046
9047 PR rtl-optimization/70681
9048 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9049 dump scan on arm and powerpc.
9050 * gcc.dg/pr10474.c: Likewise.
9051
9052 2016-04-15 Jakub Jelinek <jakub@redhat.com>
9053
9054 PR c++/69517
9055 PR c++/70019
9056 PR c++/70588
9057 * g++.dg/cpp1y/vla11.C: Revert for real.
9058
9059 PR c/70436
9060 * c-c++-common/Wparentheses-1.c: New test.
9061 * c-c++-common/gomp/Wparentheses-1.c: New test.
9062 * c-c++-common/gomp/Wparentheses-2.c: New test.
9063 * c-c++-common/gomp/Wparentheses-3.c: New test.
9064 * c-c++-common/gomp/Wparentheses-4.c: New test.
9065 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9066 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9067 * c-c++-common/goacc/Wparentheses-1.c: New test.
9068
9069 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9070
9071 PR target/70662
9072 * gcc.target/i386/pr70662.c: New test.
9073
9074 2016-04-15 Richard Biener <rguenther@suse.de>
9075 Alan Modra <amodra@gmail.com>
9076
9077 PR tree-optimization/70130
9078 * gcc.dg/vect/O3-pr70130.c: New testcase.
9079
9080 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9081
9082 PR target/70669
9083 * gcc.target/powerpc/pr70669.c: New test.
9084
9085 PR target/70640
9086 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9087 a power7 system that does not have an assembler that supports
9088 power8.
9089
9090 2016-04-14 Martin Sebor <msebor@redhat.com>
9091
9092 PR c++/69517
9093 PR c++/70019
9094 PR c++/70588
9095 * c-c++-common/ubsan/vla-1.c: Revert.
9096 * g++.dg/cpp1y/vla11.C: Same.
9097 * g++.dg/cpp1y/vla12.C: Same.
9098 * g++.dg/cpp1y/vla13.C: Same.
9099 * g++.dg/cpp1y/vla14.C: Same.
9100 * g++.dg/cpp1y/vla3.C: Same.
9101 * g++.dg/init/array24.C: Same.
9102 * g++.dg/ubsan/vla-1.C: Same.
9103
9104 2016-04-14 Marek Polacek <polacek@redhat.com>
9105 Jan Hubicka <hubicka@ucw.cz>
9106
9107 PR c++/70029
9108 * g++.dg/torture/pr70029.C: New test.
9109
9110 2016-04-14 Martin Sebor <msebor@redhat.com>
9111
9112 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9113 type size to prevent failures on targets with very low maximum
9114 alignment.
9115
9116 2016-04-14 Richard Biener <rguenther@suse.de>
9117
9118 PR tree-optimization/70623
9119 * gcc.dg/torture/pr70623.c: New testcase.
9120 * gcc.dg/torture/pr70623-2.c: Likewise.
9121
9122 2016-04-13 Martin Sebor <msebor@redhat.com>
9123
9124 PR c++/69517
9125 PR c++/70019
9126 PR c++/70588
9127 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9128 * g++.dg/cpp1y/vla11.C: New test.
9129 * g++.dg/cpp1y/vla12.C: New test.
9130 * g++.dg/cpp1y/vla13.C: New test.
9131 * g++.dg/cpp1y/vla14.C: New test.
9132 * g++.dg/cpp1y/vla3.C: Restore deleted test.
9133 * g++.dg/init/array24.C: Fully brace VLA initializer.
9134 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9135
9136 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9137
9138 PR c++/70641
9139 * g++.dg/opt/pr70641.C: New test.
9140
9141 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9142
9143 PR rtl-optimization/68749
9144 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9145 effects of argument promotions.
9146 Remove default args to dg-skip-if.
9147
9148 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9149
9150 PR c++/70635
9151 * g++.dg/parse/pr70635.C: New.
9152
9153 2016-04-13 Marek Polacek <polacek@redhat.com>
9154
9155 PR c++/70639
9156 * c-c++-common/Wmisleading-indentation-4.c: New test.
9157
9158 2016-04-13 Marek Polacek <polacek@redhat.com>
9159
9160 PR c/70436
9161 * gcc.dg/Wparentheses-12.c: New test.
9162 * gcc.dg/Wparentheses-13.c: New test.
9163
9164 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9165
9166 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9167 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9168 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9169
9170 2016-04-13 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR middle-end/70633
9173 * gcc.c-torture/compile/pr70633.c: New test.
9174
9175 PR debug/70628
9176 * gcc.dg/torture/pr70628.c: New test.
9177
9178 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9179
9180 PR c++/70610
9181 * g++.dg/template/pr70610.C: New test.
9182 * g++.dg/template/pr70610-2.C: New test.
9183 * g++.dg/template/pr70610-3.C: New test.
9184 * g++.dg/template/pr70610-4.C: New test.
9185
9186 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9187
9188 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9189 128 instead of 32.
9190
9191 PR c++/70571
9192 * g++.dg/ext/pr70571.C: New test.
9193
9194 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9195
9196 PR target/70640
9197 * gcc.target/powerpc/pr70640.c: New test.
9198
9199 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9200
9201 PR c++/68722
9202 * g++.dg/parse/pr68722.C: New.
9203
9204 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR rtl-optimization/70596
9207 * gcc.target/i386/pr70596.c: New test.
9208
9209 2016-04-12 Nathan Sidwell <nathan@acm.org>
9210
9211 PR c++/70501
9212 * g++.dg/init/pr70501.C: New.
9213
9214 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9215
9216 * gcc.target/i386/asm-flag-6.c: New test.
9217
9218 2016-04-12 Tom de Vries <tom@codesourcery.com>
9219
9220 PR tree-optimization/68756
9221 * gcc.dg/graphite/pr68756.c: New test.
9222
9223 2016-04-12 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR tree-optimization/70602
9226 * gcc.c-torture/execute/pr70602.c: New test.
9227
9228 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9229
9230 PR target/70381
9231 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9232 __float128 emulator is built and runs.
9233 * gcc.target/powerpc/float128-1.c: Likewise.
9234
9235 * lib/target-supports.exp (check_ppc_float128_sw_available):
9236 Rework tests for __float128 software and hardware
9237 availability. Fix exit condition to return 0 on success.
9238
9239 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9240
9241 PR target/70133
9242 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9243 * gcc.target/aarch64/target_attr_15.c: Likewise.
9244
9245 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9246
9247 PR c++/69066
9248 * g++.dg/cpp1y/pr69066.C: New.
9249
9250 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9251
9252 PR fortran/68566
9253 * gfortran.dg/pr36192.f90: Update test.
9254 * gfortran.dg/pr36192_1.f90: Update test.
9255 * gfortran.dg/real_dimension_1.f: Update test.
9256 * gfortran.dg/parameter_array_init_7.f90: New test.
9257
9258 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
9259
9260 PR testsuite/64039
9261 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9262
9263 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9264
9265 PR rtl-optimization/66669
9266 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9267
9268 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9269
9270 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9271 * gcc.dg/pie-1.c: Likewise.
9272 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9273 * gcc.dg/pic-4.c: Likewise.
9274 * gcc.dg/pie-3.c: Likewise.
9275 * gcc.dg/pie-4.c: Likewise.
9276
9277 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9278
9279 PR tree-optimization/68644
9280 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9281
9282 PR rtl-optimization/64886
9283 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9284
9285 2016-04-09 Tom de Vries <tom@codesourcery.com>
9286
9287 PR tree-optimization/68953
9288 * gcc.dg/graphite/pr68953.c: New test.
9289
9290 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9291
9292 PR fortran/70592
9293 * gfortran.dg/deferred_character_16.f90: New test.
9294
9295 2016-04-09 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR tree-optimization/70586
9298 * gcc.c-torture/execute/pr70586.c: New test.
9299
9300 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9301
9302 PR sanitizer/70573
9303 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9304 with __builtin_memset
9305 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9306
9307 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9308
9309 PR lto/70289
9310 PR ipa/70348
9311 PR tree-optimization/70373
9312 PR middle-end/70533
9313 PR middle-end/70534
9314 PR middle-end/70535
9315 * c-c++-common/goacc/reduction-5.c: New test.
9316 * c-c++-common/goacc/reduction-promotions.c: New test.
9317 * gfortran.dg/goacc/reduction-3.f95: New test.
9318 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9319
9320 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9321
9322 PR c++/70590
9323 PR c++/70452
9324 * g++.dg/pr70590.C: New test.
9325 * g++.dg/pr70590-2.C: New test.
9326
9327 2016-04-08 Jakub Jelinek <jakub@redhat.com>
9328
9329 PR middle-end/70593
9330 * gcc.target/i386/pr70593.c: New test.
9331
9332 PR rtl-optimization/70574
9333 * gcc.target/i386/avx2-pr70574.c: New test.
9334
9335 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9336
9337 PR sanitizer/70541
9338 * c-c++-common/asan/pr70541.c: New test.
9339
9340 2016-04-08 Tom de Vries <tom@codesourcery.com>
9341
9342 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9343 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9344
9345 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9346
9347 PR target/70566
9348 * gcc.c-torture/execute/pr70566.c: New test.
9349
9350 2016-04-08 Tom de Vries <tom@codesourcery.com>
9351
9352 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9353 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9354
9355 2016-04-08 Alan Modra <amodra@gmail.com>
9356
9357 * gcc.target/powerpc/pr70117.c: New.
9358
9359 2016-04-07 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR testsuite/70581
9362 * gcc.dg/lto/simd-function_0.c: New test.
9363
9364 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9365 clones.
9366 * c-c++-common/attr-simd-2.c: Likewise.
9367 * c-c++-common/attr-simd-4.c: Likewise.
9368 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9369 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9370
9371 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9372
9373 PR testsuite/70553
9374 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9375
9376 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9377 Tom de Vries <tom@codesourcery.com>
9378
9379 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9380 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9381 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9382 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9383 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9384 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9385 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9386 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9387
9388 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9389
9390 PR c/70436
9391 * g++.dg/warn/Wparentheses-29.C: New test.
9392
9393 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9394
9395 PR c/70436
9396 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9397 explicit braces to resolve a future -Wparentheses warning.
9398
9399 2016-04-06 Richard Henderson <rth@redhat.com>
9400
9401 * gcc.dg/pr61817-1.c: New test.
9402 * gcc.dg/pr61817-2.c: New test.
9403 * gcc.dg/pr69391-1.c: New test.
9404 * gcc.dg/pr69391-2.c: New test.
9405
9406 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9407
9408 PR rtl-optimization/70398
9409 * gcc.target/aarch64/pr70398.c: New.
9410
9411 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9412
9413 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9414
9415 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
9416 Pedro Alves <palves@redhat.com>
9417
9418 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9419
9420 2016-04-06 Jakub Jelinek <jakub@redhat.com>
9421
9422 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9423 Check for avx512f effective targets instead of avx2.
9424 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9425 for AVX512F clones.
9426 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9427 * g++.dg/gomp/declare-simd-1.C: Likewise.
9428 * g++.dg/gomp/declare-simd-3.C: Likewise.
9429 * g++.dg/gomp/declare-simd-4.C: Likewise.
9430
9431 PR middle-end/70550
9432 * c-c++-common/gomp/pr70550-1.c: New test.
9433 * c-c++-common/gomp/pr70550-2.c: New test.
9434
9435 2016-04-05 Nathan Sidwell <nathan@acm.org>
9436
9437 PR c++/70512
9438 * g++.dg/ext/attribute-may-alias-5.C: New.
9439
9440 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR c++/70336
9443 * c-c++-common/pr70336.c: New test.
9444 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9445 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9446
9447 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
9448
9449 PR ipa/66223
9450 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9451
9452 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9453
9454 PR rtl-optimization/70542
9455 * gcc.dg/torture/pr70542.c: New test.
9456 * gcc.target/i386/avx2-pr70542.c: New test.
9457
9458 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9459
9460 PR tree-optimization/70509
9461 * gcc.target/i386/avx512bw-pr70509.c: New test.
9462
9463 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9464
9465 PR c++/70452
9466 * g++.dg/ext/constexpr-vla4.C: New test.
9467
9468 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
9469
9470 PR target/70510
9471 * gcc.target/i386/pr70510.c: New test.
9472
9473 2016-04-05 Richard Biener <rguenther@suse.de>
9474
9475 PR tree-optimization/70526
9476 * g++.dg/torture/pr70526.C: New testcase.
9477
9478 2016-04-05 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR target/70525
9481 * gcc.target/i386/pr70525.c: New test.
9482
9483 2016-04-05 Richard Biener <rguenther@suse.de>
9484
9485 PR middle-end/70499
9486 * g++.dg/torture/pr70499.C: New testcase.
9487
9488 2016-04-05 Richard Biener <rguenther@suse.de>
9489
9490 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9491 remove XFAIL.
9492
9493 2016-04-04 Jakub Jelinek <jakub@redhat.com>
9494
9495 PR middle-end/70307
9496 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9497 rs6000 ABI warnings.
9498
9499 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
9500
9501 PR ipa/66223
9502 * g++.dg/ipa/devirt-51.C: New testcase.
9503
9504 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9505 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR middle-end/70457
9508 * gcc.dg/torture/pr70457.c: New.
9509
9510 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9511
9512 PR fortran/67538
9513 * gfortran.dg/allocate_with_source_19.f08: New test.
9514
9515 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9516
9517 PR fortran/65795
9518 * gfortran.dg/coarray_allocate_6.f08: New test.
9519
9520 2016-04-04 Richard Biener <rguenther@suse.de>
9521
9522 PR rtl-optimization/70484
9523 * gcc.dg/torture/pr70484.c: New testcase.
9524
9525 2016-04-04 Marek Polacek <polacek@redhat.com>
9526
9527 PR c/70307
9528 * gcc.dg/torture/pr70307.c: New test.
9529
9530 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9531
9532 PR target/70416
9533 PR target/67391
9534 * gcc.target/sh/torture/pr70416.c: New.
9535
9536 2016-04-02 Martin Sebor <msebor@redhat.com>
9537
9538 PR c++/67376
9539 PR c++/70170
9540 PR c++/70172
9541 PR c++/70228
9542 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9543 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9544 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9545 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9546 * g++.dg/cpp0x/constexpr-string.C: Same.
9547 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9548 * g++.dg/cpp0x/pr65398.C: Same.
9549 * g++.dg/ext/constexpr-vla1.C: Same.
9550 * g++.dg/ext/constexpr-vla2.C: Same.
9551 * g++.dg/ext/constexpr-vla3.C: Same.
9552 * g++.dg/ubsan/pr63956.C: Same.
9553
9554 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR rtl-optimization/70467
9557 * gcc.target/i386/pr70467-2.c: New test.
9558
9559 2016-04-01 Jakub Jelinek <jakub@redhat.com>
9560 Marek Polacek <polacek@redhat.com>
9561
9562 PR c++/70488
9563 * g++.dg/init/new47.C: New test.
9564
9565 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9566
9567 PR target/70496
9568 * gcc.target/arm/pr70496.c: New test.
9569
9570 2016-04-01 Nathan Sidwell <nathan@acm.org>
9571
9572 PR c++/68475
9573 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9574
9575 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9576
9577 PR target/69890
9578 * gcc.dg/strlenopt.h (memmove): New.
9579 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9580 instead of "string.h".
9581 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9582 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9583 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9584 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9585 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9586 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9587 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9588 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9589 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9590 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9591 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9592 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9593 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9594 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9595 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9596 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9597 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9598 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9599 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9600 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9601
9602 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9603
9604 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9605 (Holder::foo): Reflect this.
9606
9607 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9608
9609 PR target/70442
9610 * gcc.dg/pr70442.c: New test.
9611
9612 2016-03-31 Nathan Sidwell <nathan@acm.org>
9613
9614 PR c++/70393
9615 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9616
9617 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9618
9619 PR target/70453
9620 * gcc.target/i386/pr70453.c: New test.
9621
9622 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
9623
9624 PR target/70292
9625 * gcc.c-torture/pr70292.c: New test.
9626
9627 2016-03-31 Marek Polacek <polacek@redhat.com>
9628
9629 PR c/70297
9630 * c-c++-common/pr70297.c: New test.
9631 * g++.dg/cpp0x/typedef-redecl.C: New test.
9632 * gcc.dg/typedef-redecl2.c: New test.
9633
9634 2016-03-31 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR rtl-optimization/70460
9637 * gcc.c-torture/execute/pr70460.c: New test.
9638
9639 2016-03-31 Richard Biener <rguenther@suse.de>
9640
9641 PR c++/70430
9642 * g++.dg/ext/vector30.C: New testcase.
9643
9644 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9645 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9646
9647 * gfortran.dg/fmt_pf.f90: New test.
9648
9649 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9650
9651 Forward-port from 5 branch
9652 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR testsuite/70356
9655 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9656 dg-require-effective-target after dg-do.
9657
9658 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9659
9660 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9661
9662 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9663 Julian Brown <julian@codesourcery.com>
9664 Chung-Lin Tang <cltang@codesourcery.com>
9665 Cesar Philippidis <cesar@codesourcery.com>
9666 James Norris <jnorris@codesourcery.com>
9667 Tom de Vries <tom@codesourcery.com>
9668 Nathan Sidwell <nathan@codesourcery.com>
9669
9670 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
9671 * c-c++-common/goacc/loop-clauses.c: Likewise.
9672 * g++.dg/goacc/template.C: Likewise.
9673 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9674 * gfortran.dg/goacc/loop-1.f95: Likewise.
9675 * gfortran.dg/goacc/loop-5.f95: Likewise.
9676 * gfortran.dg/goacc/loop-6.f95: Likewise.
9677 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9678 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9679 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9680 * c-c++-common/goacc/clauses-fail.c: Likewise.
9681 * c-c++-common/goacc/parallel-1.c: Likewise.
9682 * c-c++-common/goacc/reduction-1.c: Likewise.
9683 * c-c++-common/goacc/reduction-2.c: Likewise.
9684 * c-c++-common/goacc/reduction-3.c: Likewise.
9685 * c-c++-common/goacc/reduction-4.c: Likewise.
9686 * c-c++-common/goacc/routine-3.c: Likewise.
9687 * c-c++-common/goacc/routine-4.c: Likewise.
9688 * c-c++-common/goacc/routine-5.c: Likewise.
9689 * c-c++-common/goacc/tile.c: Likewise.
9690 * g++.dg/goacc/template.C: Likewise.
9691 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9692 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9693 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9694 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9695 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9696 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9697 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9698 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9699 * c-c++-common/goacc/use_device-1.c: ... this file.
9700 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9701 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9702 * c-c++-common/goacc/host_data-6.c: ... this file.
9703 * c-c++-common/goacc/loop-2-kernels.c: New file.
9704 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9705 * c-c++-common/goacc/loop-3.c: Likewise.
9706 * g++.dg/goacc/reference.C: Likewise.
9707 * g++.dg/goacc/routine-1.C: Likewise.
9708 * g++.dg/goacc/routine-2.C: Likewise.
9709
9710 2016-03-30 Richard Biener <rguenther@suse.de>
9711
9712 PR middle-end/70450
9713 * gcc.dg/torture/pr70450.c: New testcase.
9714
9715 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR target/70421
9718 * gcc.dg/torture/pr70421.c: New test.
9719 * gcc.target/i386/avx512f-pr70421.c: New test.
9720
9721 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9722
9723 PR testsuite/70364
9724 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9725 (check): New function.
9726 (bar): Call check.
9727 (foo): Align stack to 16 bytes when calling bar.
9728 * gcc.target/i386/cleanup-2.c: Likewise.
9729
9730 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9731
9732 PR tree-optimization/59124
9733 * gcc.dg/Warray-bounds-19.c: New test.
9734
9735 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
9736
9737 * lib/prune.exp (escape_regex_chars): New.
9738 (prune_file_path): Update to quote metcharacters for regexp.
9739
9740 2016-03-29 Jakub Jelinek <jakub@redhat.com>
9741
9742 PR rtl-optimization/70429
9743 * gcc.c-torture/execute/pr70429.c: New test.
9744
9745 PR tree-optimization/70405
9746 * gcc.dg/pr70405.c: New test.
9747
9748 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9749
9750 PR fortran/70397
9751 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9752 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9753
9754 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9755
9756 PR testsuite/64177
9757 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9758 __cilkrts_set_param to set two workers.
9759 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9760 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9761
9762 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9763
9764 * g++.dg/ext/fnname5.C: Update the test for Darwin.
9765
9766 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9767
9768 PR target/70406
9769 * gcc.target/i386/pr70406.c: New test.
9770
9771 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9772
9773 * gnat.dg/specs/double_record_extension3.ads: New test.
9774
9775 2016-03-25 Richard Henderson <rth@redhat.com>
9776
9777 PR target/70120
9778 * gcc.target/aarch64/pr70120-1.c: New.
9779 * gcc.target/aarch64/pr70120-2.c: New.
9780 * gcc.target/aarch64/pr70120-3.c: New.
9781
9782 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9783
9784 PR c++/62212
9785 * g++.dg/template/mangle2.C: The dg-do directive should be
9786 "compile" not "assemble".
9787
9788 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9789
9790 PR lto/69650
9791 * gcc.dg/pr69650.c: New test.
9792
9793 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
9794
9795 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9796
9797 2016-03-25 Alan Modra <amodra@gmail.com>
9798
9799 * gcc.dg/dfp/pr70052.c: New test.
9800
9801 2016-03-24 Richard Henderson <rth@redhat.com>
9802
9803 PR middle-end/69845
9804 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9805 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9806
9807 2016-03-24 Tom de Vries <tom@codesourcery.com>
9808
9809 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9810
9811 2016-03-24 Tom de Vries <tom@codesourcery.com>
9812
9813 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9814 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9815
9816 2016-03-24 Tom de Vries <tom@codesourcery.com>
9817
9818 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9819 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9820
9821 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9822
9823 PR c++/62212
9824 * g++.dg/template/mangle2.C: New test.
9825
9826 2016-03-24 Richard Biener <rguenther@suse.de>
9827
9828 PR tree-optimization/70396
9829 * gcc.dg/torture/pr70396.c: New testcase.
9830
9831 2016-03-24 Richard Biener <rguenther@suse.de>
9832
9833 PR middle-end/70370
9834 * gcc.dg/torture/pr70370.c: New testcase.
9835
9836 2016-03-24 Tom de Vries <tom@codesourcery.com>
9837
9838 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9839 * gfortran.dg/goacc/kernels-tree.f95: Same.
9840 * gfortran.dg/goacc/parallel-tree.f95: Same.
9841
9842 2016-03-24 Tom de Vries <tom@codesourcery.com>
9843
9844 * c-c++-common/goacc/uninit-if-clause.c: New test.
9845 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9846
9847 2016-03-24 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR target/70290
9850 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9851 Fix formatting.
9852
9853 2016-03-24 Richard Biener <rguenther@suse.de>
9854
9855 PR tree-optimization/70372
9856 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9857
9858 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9859
9860 PR c++/70347
9861 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9862
9863 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9864
9865 PR c++/70332
9866 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9867
9868 2016-03-23 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR c++/70001
9871 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9872 * g++.dg/cpp1y/pr70001.C: New test.
9873
9874 PR c++/70323
9875 * g++.dg/cpp0x/constexpr-70323.C: New test.
9876
9877 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
9878 Jason Merrill <jason@redhat.com>
9879 Jakub Jelinek <jakub@redhat.com>
9880
9881 PR c++/69315
9882 * g++.dg/cpp0x/constexpr-69315.C: New test.
9883 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9884
9885 2016-03-23 Marek Polacek <polacek@redhat.com>
9886
9887 PR c++/69884
9888 * g++.dg/warn/Wignored-attributes-1.C: New test.
9889 * g++.dg/warn/Wignored-attributes-2.C: New test.
9890
9891 2016-03-23 Tom de Vries <tom@codesourcery.com>
9892
9893 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9894 initialization.
9895 * gfortran.dg/goacc/private-3.f95 (test): Same.
9896 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9897 missing use param.
9898
9899 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9900
9901 * lib/target-supports.exp: Remove v7ve entry from loop
9902 creating effective target checks.
9903 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9904 (add_options_for_arm_arch_v7ve): Likewise.
9905
9906 2016-03-23 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR tree-optimization/70354
9909 * gcc.dg/vect/pr70354-1.c: New test.
9910 * gcc.dg/vect/pr70354-2.c: New test.
9911 * gcc.target/i386/avx2-pr70354-1.c: New test.
9912 * gcc.target/i386/avx2-pr70354-2.c: New test.
9913
9914 2016-03-22 Jeff Law <law@redhat.com>
9915
9916 PR target/70232
9917 * gcc.dg/tree-ssa/pr70232.c: New test.
9918
9919 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9920
9921 PR target/70302
9922 * gcc.target/i386/pr70302.c: New test.
9923
9924 2016-03-22 Richard Biener <rguenther@suse.de>
9925
9926 PR middle-end/70251
9927 * g++.dg/torture/pr70251.C: New testcase.
9928
9929 2016-03-22 David Malcolm <dmalcolm@redhat.com>
9930
9931 PR c/69993
9932 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9933 Wmisleading-indentation.c.
9934 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9935 reflect change to diagnostic text and order of messages.
9936 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9937
9938 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
9939
9940 * g++.dg/ext/java-3.C: Don't compile on AIX.
9941
9942 2016-03-22 Richard Biener <rguenther@suse.de>
9943
9944 PR middle-end/70333
9945 * gcc.dg/torture/pr70333.c: New testcase.
9946
9947 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9948
9949 * g++.dg/ext/pr70290.C: New test.
9950
9951 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9952
9953 PR target/70325
9954 * gcc.target/i386/pr70325.c: New test.
9955
9956 2016-03-22 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR target/70329
9959 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9960 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9961
9962 PR target/70300
9963 * gcc.target/i386/pr70300.c: New test.
9964
9965 PR c++/70295
9966 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9967 (func2): New function for cond with parens, xfail warning for c++.
9968 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9969
9970 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9971
9972 PR c++/70096
9973 * g++.dg/template/ptrmem30.C: New test.
9974
9975 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9976
9977 PR c++/70204
9978 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9979 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9980
9981 2016-03-21 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR middle-end/70326
9984 * gcc.dg/pr70326.c: New test.
9985
9986 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
9987 Jakub Jelinek <jakub@redhat.com>
9988
9989 PR tree-optimization/70317
9990 * gcc.dg/pr70317.c: New test.
9991
9992 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
9993
9994 PR target/70327
9995 * gcc.target/i386/pr70327.c: New test.
9996
9997 2016-03-21 Martin Liska <mliska@suse.cz>
9998
9999 PR ipa/70306
10000 * gcc.dg/ipa/pr70306.c: New test.
10001
10002 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
10003
10004 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10005 * gcc.target/arm/attr-align3.c: Likewise.
10006 * gcc.target/arm/attr_arm.c: Likewise.
10007 * gcc.target/arm/flip-thumb.c: Likewise.
10008
10009 2016-03-21 Jakub Jelinek <jakub@redhat.com>
10010
10011 PR target/70296
10012 * gcc.target/powerpc/altivec-36.c: New test.
10013
10014 2016-03-21 Richard Biener <rguenther@suse.de>
10015
10016 PR tree-optimization/70310
10017 * gcc.dg/torture/pr70310.c: New testcase.
10018
10019 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10020
10021 PR target/70293
10022 * gcc.target/i386/pr70293.c: New test.
10023
10024 2016-03-21 Richard Biener <rguenther@suse.de>
10025
10026 PR tree-optimization/70288
10027 * gcc.dg/torture/pr70288-1.c: New testcase.
10028 * gcc.dg/torture/pr70288-2.c: Likewise.
10029
10030 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10031
10032 PR rtl-optimization/69307
10033 * gcc.target/arm/pr69307.c: New test.
10034
10035 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
10036
10037 PR rtl-optimization/69102
10038 * gcc.c-torture/compile/pr69102.c: New test.
10039
10040 2016-03-18 Jeff Law <law@redhat.com>
10041
10042 PR rtl-optimization/70263
10043 * gcc.c-torture/compile/pr70263-1.c: New test.
10044 * gcc.target/i386/pr70263-2.c: New test.
10045
10046 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10047
10048 PR rtl-optimization/70278
10049 * gcc.dg/torture/pr70278.c: New test.
10050 * gcc.target/arm/pr70278.c: New test.
10051
10052 2016-03-18 David Malcolm <dmalcolm@redhat.com>
10053
10054 PR c/70281
10055 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10056 (test_builtin_types_compatible_p): New test function.
10057 * gcc.dg/pr70281.c: New test case.
10058
10059 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10060
10061 PR target/70113
10062 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10063
10064 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10065
10066 PR tree-optimization/70252
10067 * gcc.dg/pr70252.c: New test.
10068
10069 2016-03-18 Tom de Vries <tom@codesourcery.com>
10070
10071 * gcc.dg/pr70161-2.c: New test.
10072 * gcc.dg/pr70161.c: New test.
10073
10074 2016-03-18 Tom de Vries <tom@codesourcery.com>
10075
10076 PR ipa/70269
10077 * gcc.dg/pr70269.c: New test.
10078
10079 2016-03-18 Jakub Jelinek <jakub@redhat.com>
10080
10081 PR c++/70267
10082 * g++.dg/ext/java-3.C: New test.
10083
10084 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10085
10086 PR c++/70205
10087 * g++.dg/lookup/pr70205.C: New test.
10088
10089 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10090
10091 PR c++/70218
10092 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10093
10094 2016-03-17 Marek Polacek <polacek@redhat.com>
10095
10096 PR c/69407
10097 * gcc.dg/atomic-op-6.c: New test.
10098
10099 2016-03-17 David Malcolm <dmalcolm@redhat.com>
10100
10101 PR c/70264
10102 * c-c++-common/pr70264.c: New test case.
10103
10104 2016-03-17 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR c++/70144
10107 * c-c++-common/pr70144-1.c: New test.
10108 * c-c++-common/pr70144-2.c: New test.
10109
10110 PR c++/70272
10111 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10112 * g++.dg/opt/flifetime-dse6.C: New test.
10113 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10114
10115 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10116
10117 PR driver/70192
10118 * gcc.dg/pic-1.c: New test.
10119 * gcc.dg/pic-2.c: Likewise.
10120 * gcc.dg/pic-3.c: Likewise.
10121 * gcc.dg/pic-4.c: Likewise.
10122 * gcc.dg/pie-1.c: Likewise.
10123 * gcc.dg/pie-2.c: Likewise.
10124 * gcc.dg/pie-3.c: Likewise.
10125 * gcc.dg/pie-4.c: Likewise.
10126 * gcc.dg/pie-5.c: Likewise.
10127 * gcc.dg/pie-6.c: Likewise.
10128
10129 2016-03-17 Tom de Vries <tom@codesourcery.com>
10130
10131 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10132 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10133
10134 2016-03-17 Richard Biener <rguenther@suse.de>
10135
10136 PR debug/70271
10137 * g++.dg/debug/pr70271.C: New testcase.
10138
10139 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10140
10141 * gcc.target/i386/pr70251.c: New test.
10142
10143 2016-03-17 Marek Polacek <polacek@redhat.com>
10144
10145 PR c++/70194
10146 * g++.dg/warn/constexpr-70194.C: New test.
10147
10148 2016-03-16 Richard Henderson <rth@redhat.com>
10149
10150 PR middle-end/70240
10151 * gcc.c-torture/compile/pr70240.c: New.
10152
10153 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10154
10155 * gcc.c-torture/compile/20151204.c: Skip for avr.
10156
10157 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR target/70245
10160 * g++.dg/opt/pr70245.C: New test.
10161 * g++.dg/opt/pr70245.h: New file.
10162 * g++.dg/opt/pr70245-aux.cc: New file.
10163
10164 2016-03-16 Martin Sebor <msebor@redhat.com>
10165
10166 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10167
10168 2016-03-16 Richard Henderson <rth@redhat.com>
10169
10170 PR middle-end/70199
10171 * gcc.c-torture/compile/pr70199.c: New.
10172
10173 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10174
10175 * gcc.dg/uninit-19.c: Run dos2unix.
10176
10177 2016-03-16 Marek Polacek <polacek@redhat.com>
10178
10179 PR c/70093
10180 * gcc.dg/nested-func-10.c: New test.
10181 * gcc.dg/nested-func-9.c: New test.
10182
10183 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR tree-optimization/68714
10186 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10187
10188 2016-03-16 Tom de Vries <tom@codesourcery.com>
10189
10190 PR tree-optimization/68715
10191 * gcc.dg/graphite/pr68715-2.c: New test.
10192 * gcc.dg/graphite/pr68715.c: New test.
10193 * gfortran.dg/graphite/pr68715.f90: New test.
10194
10195 2016-03-16 Tom de Vries <tom@codesourcery.com>
10196
10197 PR tree-optimization/68809
10198 * gcc.dg/graphite/pr68809-2.c: New test.
10199 * gcc.dg/graphite/pr68809.c: New test.
10200
10201 2016-03-16 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR c++/70147
10204 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10205 method call to i () as argument. Adjust expected output.
10206
10207 PR c++/70147
10208 * g++.dg/ubsan/pr70147-1.C: New test.
10209 * g++.dg/ubsan/pr70147-2.C: New test.
10210
10211 2016-03-15 Martin Sebor <msebor@redhat.com>
10212
10213 PR c++/58281
10214 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10215
10216 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
10217
10218 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10219 hppa*-*-hpux*.
10220
10221 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10222
10223 PR libfortran/69799
10224 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10225 libatomic_available.
10226
10227 2016-03-15 Marek Polacek <polacek@redhat.com>
10228
10229 PR c++/70209
10230 * g++.dg/ext/attribute-may-alias-4.C: New test.
10231
10232 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
10233
10234 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10235 -fvar-tracking-assignments-toggle flag.
10236
10237 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10238
10239 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10240
10241 2016-03-15 Jakub Jelinek <jakub@redhat.com>
10242
10243 PR rtl-optimization/70222
10244 * gcc.c-torture/execute/pr70222-1.c: New test.
10245 * gcc.c-torture/execute/pr70222-2.c: New test.
10246
10247 2016-03-15 Richard Henderson <rth@redhat.com>
10248
10249 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10250
10251 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10252
10253 PR rtl-optimization/69032
10254 * gcc.dg/pr69032.c: New test.
10255
10256 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10257
10258 PR rtl-optimization/63384
10259 * g++.dg/pr63384.C: New test.
10260
10261 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
10262
10263 PR target/64411
10264 * gcc.target/i386/pr64411.C: New test.
10265
10266 2016-03-15 Tom de Vries <tom@codesourcery.com>
10267
10268 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10269 * gfortran.dg/goacc/kernels-alias.f95: New test.
10270
10271 2016-03-14 Martin Sebor <msebor@redhat.com>
10272
10273 PR c++/53792
10274 * g++.dg/cpp0x/constexpr-inline.C: New test.
10275 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10276
10277 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
10278
10279 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10280
10281 2016-03-14 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR middle-end/70219
10284 * gcc.dg/pr70219.c: New test.
10285
10286 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10287
10288 PR target/70083
10289 * gcc.dg/torture/pr70083.c: New test.
10290 * gcc.target/i386/pr70083.c: New test.
10291
10292 2016-03-14 Richard Biener <rguenther@suse.de>
10293
10294 PR tree-optimization/56365
10295 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10296
10297 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10298
10299 PR target/70098
10300 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10301 New function.
10302 * g++.dg/pr70098.C: New testcase.
10303
10304
10305 2016-03-14 Tom de Vries <tom@codesourcery.com>
10306
10307 PR tree-optimization/70045
10308 * gcc.dg/graphite/pr70045.c: New test.
10309
10310 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10311
10312 PR fortran/69043
10313 * gfortran.dg/include_9.f90: New test.
10314
10315 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10316
10317 PR fortran/45076
10318 gfortran.dg/prof/prof.exp: New script.
10319 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10320
10321 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
10322
10323 PR rtl-optimization/69307
10324 * gcc.dg/pr69307.c: New test.
10325
10326 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10327
10328 PR target/69614
10329 * gcc.target/arm/pr69614.c: New.
10330
10331 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
10332
10333 PR fortran/70031
10334 * gfortran.dg/submodule_14.f08: New test
10335
10336 PR fortran/69524
10337 * gfortran.dg/submodule_15.f08: New test
10338
10339 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10340
10341 PR c++/70106
10342 * g++.dg/cpp1y/paren3.C: New test.
10343
10344 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10345
10346 PR target/70131
10347 * gcc.target/powerpc/ppc-round2.c: New test.
10348
10349 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10350
10351 PR target/70123
10352 * gcc.dg/torture/pr70123.c: New test.
10353
10354 2016-03-11 Jeff Law <law@redhat.com>
10355
10356 PR tree-optimization/70190
10357 * gcc.c-torture/compile/pr70190.c: New test.
10358
10359 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10360
10361 PR c/68187
10362 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10363 case.
10364 (test43_b): Likewise.
10365 (test43_c): Likewise.
10366 (test43_d): Likewise.
10367 (test43_e): Likewise.
10368 (test43_f): Likewise.
10369 (test43_g): Likewise.
10370 (test44_a): Likewise.
10371 (test44_b): Likewise.
10372 (test44_c): Likewise.
10373 (test44_d): Likewise.
10374 (test44_e): Likewise.
10375
10376 2016-03-11 David Malcolm <dmalcolm@redhat.com>
10377
10378 PR c/70085
10379 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10380
10381 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10382
10383 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10384 dg-options.
10385
10386 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10387
10388 PR target/70002
10389 PR target/69245
10390 * gcc.target/aarch64/pr69245_2.c: New test.
10391
10392 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10393
10394 PR tree-optimization/70177
10395 * gcc.dg/pr70177.c: New test.
10396
10397 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10398
10399 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10400
10401 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10402
10403 * gcc.dg/tree-ssa/sra-20.c: New.
10404
10405 2016-03-11 Jakub Jelinek <jakub@redhat.com>
10406
10407 PR rtl-optimization/70174
10408 * gcc.dg/pr70174.c: New test.
10409
10410 PR tree-optimization/70169
10411 * gcc.dg/pr70169.c: New test.
10412
10413 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10414
10415 PR target/70160
10416 * gcc.target/i386/pr70160.c: New test.
10417
10418 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10419
10420 * gcc.target/s390/dfp-1.c: New test.
10421
10422 2016-03-10 Nick Clifton <nickc@redhat.com>
10423
10424 PR target/70044
10425 * gcc.target/aarch64/pr70044.c: New test.
10426
10427 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10428 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR c++/70001
10431 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10432 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10433 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10434
10435 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
10436
10437 PR lto/69589
10438 * g++.dg/lto/pr69589_0.C: New testcase
10439 * g++.dg/lto/pr69589_1.C: New testcase
10440
10441 2016-03-10 Marek Polacek <polacek@redhat.com>
10442
10443 PR c++/70153
10444 * g++.dg/delayedfold/unary-plus1.C: New test.
10445
10446 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
10447
10448 * gcc.target/arm/pr45701-1.c: Escape brackets.
10449 * gcc.target/arm/pr45701-2.c: Likewise.
10450
10451 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10452
10453 * gfortran.dg/unconstrained_commons.f: New.
10454
10455 2016-03-10 Alan Modra <amodra@gmail.com>
10456
10457 * gcc.dg/pr69195.c: New.
10458 * gcc.dg/pr69238.c: New.
10459
10460 2016-03-10 Tom de Vries <tom@codesourcery.com>
10461
10462 PR testsuite/68915
10463 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10464
10465 2016-03-10 Richard Biener <rguenther@suse.de>
10466
10467 PR tree-optimization/70128
10468 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10469 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10470
10471 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10472
10473 PR tree-optimization/70152
10474 * gcc.dg/pr70152.c: New test.
10475
10476 PR target/70086
10477 * gcc.target/i386/pr70086-1.c: New test.
10478 * gcc.target/i386/pr70086-2.c: New test.
10479 * gcc.target/i386/pr70086-3.c: New test.
10480
10481 PR tree-optimization/70127
10482 * gcc.c-torture/execute/pr70127.c: New test.
10483
10484 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10485
10486 * c-c++-common/goacc/combined-directives-2.c: New test.
10487
10488 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10489
10490 PR c/68473
10491 PR c++/70105
10492 * g++.dg/diagnostic/pr70105.C: New test.
10493 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10494 (test_multiple_ordinary_maps): New test function.
10495
10496 2016-03-09 David Malcolm <dmalcolm@redhat.com>
10497
10498 PR c/68473
10499 PR c++/70105
10500 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10501 Drop range information from call to inform_at_rich_loc.
10502 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10503 New.
10504 (test_show_locus): Replace calls to rich_location::add_range with
10505 calls to add_range. Rewrite the tests that used the now-defunct
10506 rich_location ctor taking a source_range. Simplify other tests
10507 by replacing calls to COMBINE_LOCATION_DATA with calls to
10508 make_location.
10509
10510 2016-03-09 Richard Biener <rguenther@suse.de>
10511 Jakub Jelinek <jakub@redhat.com>
10512
10513 PR tree-optimization/70138
10514 * gcc.dg/vect/pr70138-1.c: New testcase.
10515 * gcc.dg/vect/pr70138-2.c: Likewise.
10516
10517 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10518
10519 PR target/70049
10520 * gcc.target/i386/pr70049.c: New test.
10521
10522 2016-03-09 Richard Biener <rguenther@suse.de>
10523
10524 PR c/70143
10525 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10526 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10527 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10528
10529 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10530
10531 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10532 arm-*-*.
10533
10534 2016-03-09 Jakub Jelinek <jakub@redhat.com>
10535
10536 PR middle-end/67278
10537 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10538
10539 PR target/67278
10540 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10541
10542 PR middle-end/70050
10543 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10544 in testcase comment.
10545
10546 2016-03-09 Tom de Vries <tom@codesourcery.com>
10547
10548 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10549 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10550 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10551 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10552 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10553 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10554 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10555 * gfortran.dg/goacc/kernels-loop.f95: New test.
10556
10557 2016-03-08 Martin Sebor <msebor@redhat.com>
10558
10559 PR c++/62096
10560 * g++.dg/warn/overflow-warn-7.C: New test.
10561
10562 2016-03-08 Jason Merrill <jason@redhat.com>
10563
10564 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10565 * lib/target-supports.exp (check_effective_target_concepts): New.
10566
10567 2016-03-08 Jakub Jelinek <jakub@redhat.com>
10568
10569 PR c++/70135
10570 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10571 * g++.dg/ubsan/pr70135.C: New test.
10572
10573 PR target/70110
10574 * gcc.dg/pr70110.c: New test.
10575
10576 2016-03-07 Martin Jambor <mjambor@suse.cz>
10577
10578 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10579 * c-c++-common/gomp/if-1.c: Likewise.
10580 * c-c++-common/gomp/pr61486-2.c: Likewise.
10581 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10582 to dg-additional-options.
10583 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10584 * g++/gomp/target-teams-1.c: Likewise.
10585 * gcc.dg/gomp/gomp.exp: Likewise.
10586 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10587 dg-additional-options.
10588 * gfortran.dg/gomp/gomp.exp: Likewise.
10589 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10590 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10591 dg-additional-options.
10592 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10593
10594 2016-03-07 Martin Jambor <mjambor@suse.cz>
10595
10596 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10597 * c-c++-common/gomp/gridify-1.c: New test.
10598 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10599
10600 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10601
10602 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10603 trigger for cortex-r8, when scanning for register r8.
10604 * gcc.target/arm/pr45701-2.c: Likewise.
10605
10606 2016-02-26 Richard Biener <rguenther@suse.de>
10607 Jeff Law <law@redhat.com>
10608
10609 PR tree-optimization/69740
10610 * gcc.c-torture/compile/pr69740-1.c: New test.
10611 * gcc.c-torture/compile/pr69740-2.c: New test.
10612
10613 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10614
10615 * lib/target-supports.exp
10616 (check_effective_target_whole_vector_shift): Enable for PPC64.
10617
10618 2016-03-07 Richard Biener <rguenther@suse.de>
10619
10620 PR tree-optimization/70115
10621 * gcc.dg/torture/pr70115.c: New testcase.
10622
10623 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10624
10625 PR middle-end/69916
10626 * c-c-++-common/goacc/pr69916.c: New.
10627
10628 2016-03-07 Richard Henderson <rth@redhat.com>
10629
10630 * gcc.c-torture/compile/pr70061.c: New test.
10631
10632 2016-03-07 Richard Biener <rguenther@suse.de>
10633
10634 PR testsuite/70109
10635 * gcc.dg/vect/O3-pr36098.c: New testcase.
10636
10637 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10638
10639 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10640
10641 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10642
10643 * gnat.dg/renaming9.ad[sb]: New testcase.
10644
10645 2016-03-05 Jakub Jelinek <jakub@redhat.com>
10646
10647 PR c++/70084
10648 * g++.dg/expr/stdarg3.C: New test.
10649
10650 2016-03-04 Jeff Law <law@redhat.com>
10651
10652 PR tree-optimization/69196
10653 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10654 x86_64-*-*.
10655
10656 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10657
10658 PR c/69973
10659 * gcc.dg/pr69973.c: New test.
10660
10661 PR rtl-optimization/69941
10662 * gcc.dg/torture/pr69941.c: New test.
10663
10664 PR c/69824
10665 * gcc.dg/pr69824.c: New test.
10666
10667 2016-03-05 Tom de Vries <tom@codesourcery.com>
10668
10669 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10670 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10671 function.
10672
10673 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10674
10675 PR c++/66786
10676 * g++.dg/cpp1y/var-templ48.C: New test.
10677 * g++.dg/cpp1y/var-templ49.C: New test.
10678
10679 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10680
10681 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10682
10683 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR c++/70035
10686 * g++.dg/ubsan/pr70035.C: New test.
10687
10688 PR target/70062
10689 * gcc.target/i386/pr70062.c: New test.
10690
10691 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10692
10693 * g++.dg/template/typename21.C: Remove c++98_only.
10694
10695 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10696
10697 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10698
10699 2016-03-04 David Malcolm <dmalcolm@redhat.com>
10700
10701 PR c/68187
10702 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10703 function.
10704 (fn_42_b): Likewise.
10705 (fn_42_c): Likewise.
10706
10707 2016-03-04 David Malcolm <dmalcolm@redhat.com>
10708
10709 PR c/68187
10710 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10711 function.
10712 (fn_40_b): Likewise.
10713 (fn_41_a): Likewise.
10714 (fn_41_b): Likewise.
10715
10716 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR target/70059
10719 * gcc.target/i386/avx512f-pr70059.c: New test.
10720 * gcc.target/i386/avx512dq-pr70059.c: New test.
10721
10722 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10723
10724 PR rtl-optimization/57676
10725 * gcc.dg/torture/pr57676.c: New test.
10726
10727 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10728
10729 * gcc.dg/pr70026.c: New test.
10730
10731 2016-03-04 Marek Polacek <polacek@redhat.com>
10732
10733 PR c/69798
10734 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10735 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10736
10737 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10738
10739 PR target/70004
10740 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10741 Delete.
10742 (test_corners_sisd_si): Likewise.
10743 (main): Remove checks of the above.
10744 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10745
10746 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10747
10748 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10749
10750 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10751
10752 * gcc.dg/torture/pr69951.c: Accept argc==0.
10753
10754 2016-03-04 Richard Biener <rguenther@suse.de>
10755
10756 PR c++/70054
10757 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10758 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10759
10760 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10761
10762 PR testsuite/69766
10763 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10764 testing multiarch.
10765
10766 2016-03-04 Jakub Jelinek <jakub@redhat.com>
10767
10768 PR debug/69947
10769 * gcc.dg/guality/pr69947.c: New test.
10770
10771 2016-03-03 Jakub Jelinek <jakub@redhat.com>
10772
10773 PR ada/70017
10774 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10775
10776 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10777
10778 PR rtl-optimization/69904
10779 * gcc.target/arm/pr69904.c: New test.
10780
10781 2016-03-03 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR target/70021
10784 * gcc.dg/vect/pr70021.c: New test.
10785 * gcc.target/i386/pr70021.c: New test.
10786
10787 2016-03-03 Marek Polacek <polacek@redhat.com>
10788
10789 PR middle-end/70050
10790 * gcc.dg/pr70050.c: New test.
10791
10792 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10793
10794 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10795
10796 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10797
10798 PR tree-optimization/70043
10799 * gfortran.dg/vect/pr70043.f90: New test.
10800
10801 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10802
10803 * gnat.dg/specs/task1.ads: New test.
10804
10805 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10806
10807 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10808 Invoke gdb with -batch.
10809 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10810
10811 2016-03-03 Richard Biener <rguenther@suse.de>
10812
10813 PR tree-optimization/55936
10814 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10815
10816 2016-03-02 Jeff Law <law@redhat.com>
10817
10818 PR rtl-optimization/69942
10819 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10820 effects of argument promotions.
10821
10822 PR tree-optimization/69987
10823 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10824 target does not support -fprefetch-loop-arrays.
10825
10826 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
10827
10828 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10829
10830 2016-03-02 Bin Cheng <bin.cheng@arm.com>
10831
10832 PR rtl-optimization/69052
10833 * gcc.target/i386/pr69052.c: New test.
10834
10835 2016-03-02 Alan Modra <amodra@gmail.com>
10836
10837 * gcc.dg/pr69990.c: New.
10838
10839 2016-03-02 Jakub Jelinek <jakub@redhat.com>
10840
10841 PR c/68062
10842 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10843
10844 PR middle-end/70022
10845 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10846
10847 PR target/70028
10848 * gcc.target/i386/pr70028.c: New test.
10849
10850 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10851
10852 * c-c++-common/asan/swapcontext-test-1.c,
10853 * c-c++-common/tsan/thread_leak.c,
10854 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10855 * g++.dg/tsan/benign_race.C,
10856 * g++.dg/tsan/fd_close_norace.C,
10857 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10858 races with sanitizer output
10859
10860 2016-03-02 Richard Biener <rguenther@suse.de>
10861 Uros Bizjak <ubizjak@gmail.com>
10862
10863 PR target/67278
10864 * gcc.dg/simd-8.c: New testcase.
10865
10866 2016-03-02 Richard Biener <rguenther@suse.de>
10867
10868 PR middle-end/67278
10869 * gcc.dg/simd-7.c: New testcase.
10870
10871 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10872
10873 * gcc.target/i386/pr70007.c: Tweak.
10874
10875 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10876
10877 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10878
10879 2016-03-02 Marek Polacek <polacek@redhat.com>
10880
10881 PR c/67854
10882 * gcc.dg/pr67854.c: New test.
10883
10884 2016-03-02 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR middle-end/70025
10887 * gcc.dg/torture/pr70025.c: New test.
10888
10889 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10890
10891 PR tree-optimization/68621
10892 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10893
10894 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10895
10896 * gcc.target/i386/pr70007.c: New test.
10897
10898 2016-03-01 Jeff Law <law@redhat.com>
10899
10900 PR tree-optimization/69196
10901 * gcc.dg/tree-ssa/pr69196-1.c: New test.
10902
10903 PR tree-optimization/69196
10904 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10905 duplicating code and spoiling the expected output.
10906
10907 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10908
10909 PR target/70033
10910 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10911 supports power9 before doing tests.
10912 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10913 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10914 * gcc.target/powerpc/p9-permute.c: Likewise.
10915
10916 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
10917
10918 PR target/70027
10919 * gcc.target/i386/pr70027.c: New test.
10920
10921 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10922
10923 * gcc.dg/pr70017.c: New test.
10924
10925 2016-03-01 Jakub Jelinek <jakub@redhat.com>
10926
10927 PR c/69796
10928 PR c/69974
10929 * gcc.dg/pr69796.c: New test.
10930 * gcc.dg/pr69974.c: New test.
10931
10932 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10933
10934 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10935
10936 2016-02-29 Jeff Law <law@redhat.com>
10937
10938 PR tree-optimization/69987
10939 * gfortran.dg/pr69987.f90: New test.
10940
10941 PR tree-optimization/69989
10942 * gcc.c-torture/compile/pr69989-2.c: New test.
10943
10944 2016-03-01 Marek Polacek <polacek@redhat.com>
10945
10946 PR c++/69795
10947 * g++.dg/parse/invalid1.C: New test.
10948
10949 2016-03-01 Richard Biener <rguenther@suse.de>
10950
10951 PR middle-end/70022
10952 * gcc.dg/pr70022.c: New testcase.
10953
10954 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10955
10956 PR tree-optimization/69956
10957 * gcc.dg/pr69956.c: New test.
10958
10959 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10960
10961 PR target/70011
10962 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10963 XFAIL when hardware supports efficient unaligned storage access.
10964
10965 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10966
10967 PR c++/69961
10968 * g++.dg/template/pr69961a.C: New test.
10969 * g++.dg/template/pr69961b.C: New test.
10970
10971 2016-02-29 David Malcolm <dmalcolm@redhat.com>
10972
10973 PR preprocessor/69985
10974 * gcc.dg/cpp/pr69985.c: New test case.
10975
10976 2016-02-29 Jeff Law <law@redhat.com>
10977
10978 PR tree-optimization/70005
10979 * gcc.c-torture/execute/pr70005.c New test.
10980
10981 PR tree-optimization/69999
10982 * gcc.c-torture/compile/pr69999.c: New test.
10983
10984 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10985
10986 PR tree-optimization/69652
10987 * gcc.dg/torture/pr69652.c: Delete test.
10988 * gcc.dg/vect/pr69652.c: New test.
10989
10990 2016-02-19 Richard Biener <rguenther@suse.de>
10991
10992 PR tree-optimization/69980
10993 * gfortran.dg/vect/pr69980.f90: New testcase.
10994
10995 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10996
10997 * gcc.target/sparc/20160229-1.c: New test.
10998
10999 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11000
11001 * gnat.dg/stack_usage3.adb: New test.
11002 * gnat.dg/stack_usage3_pkg.ads: New helper.
11003
11004 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11005
11006 * gnat.dg/renaming8.adb: New test.
11007 * gnat.dg/renaming8_pkg1.ads: New helper.
11008 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11009 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11010
11011 2016-02-29 Richard Biener <rguenther@suse.de>
11012
11013 PR tree-optimization/69720
11014 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11015
11016 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11017
11018 PR fortran/68147
11019 PR fortran/47674
11020 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11021
11022 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11023 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11024
11025 PR fortran/56007
11026 * gfortran.dg/coarray_8.f90: Adjust error message.
11027 * gfortran.dg/pr56007.f90: New test.
11028 * gfortran.dg/pr56007.f: New test.
11029
11030 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11031
11032 PR tree-optimization/69989
11033 * gcc.dg/torture/pr69989.c: New test.
11034
11035 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11036
11037 * gcc.target/i386/stack-realign-win.c: New test.
11038
11039 2016-02-28 Harald Anlauf <anlauf@gmx.de>
11040
11041 PR fortran/60126
11042 * gfortran.dg/pr60126.f90: New test.
11043
11044 2016-02-27 Jeff Law <law@redhat.com>
11045
11046 Revert
11047 2016-02-26 Richard Biener <rguenther@suse.de>
11048 Jeff Law <law@redhat.com>
11049
11050 PR tree-optimization/69740
11051 * gcc.c-torture/compile/pr69740-1.c: New test.
11052 * gcc.c-torture/compile/pr69740-2.c: New test.
11053
11054 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11055
11056 PR fortran/69910
11057 * gfortran.dg/newunit_4.f90: New test.
11058
11059 2016-02-27 Jakub Jelinek <jakub@redhat.com>
11060
11061 PR target/69613
11062 PR rtl-optimization/69886
11063 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11064 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11065 target.
11066
11067 2016-02-26 Martin Sebor <msebor@redhat.com>
11068
11069 PR tree-optimization/15826
11070 * gcc.dg/tree-ssa/pr15826.c: New test.
11071
11072 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR target/69969
11075 * gcc.target/powerpc/pr69969.c: New test.
11076
11077 2016-02-26 Martin Sebor <msebor@redhat.com>
11078
11079 PR c++/15766
11080 * g++.old-deja/g++.other/decl5.C: Add a test case.
11081
11082 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11083
11084 PR target/69946
11085 * gcc.target/powerpc/pr69946.c: New file.
11086
11087 2016-02-26 Richard Biener <rguenther@suse.de>
11088 Jeff Law <law@redhat.com>
11089
11090 PR tree-optimization/69740
11091 * gcc.c-torture/compile/pr69740-1.c: New test.
11092 * gcc.c-torture/compile/pr69740-2.c: New test.
11093
11094 2016-02-26 Martin Jambor <mjambor@suse.cz>
11095
11096 PR middle-end/69920
11097 * gcc.dg/torture/pr69932.c: New test.
11098 * gcc.dg/torture/pr69936.c: Likewise.
11099
11100 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11101
11102 PR target/69709
11103 * gcc.target/s390/pr69709.c: New test.
11104
11105 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11106
11107 PR target/69245
11108 * gcc.target/aarch64/pr69245_1.c: New test.
11109
11110 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11111
11112 PR target/69613
11113 * gcc.dg/torture/pr69613.c: New test.
11114
11115 2016-02-26 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR rtl-optimization/69891
11118 * gcc.target/i386/pr69891.c: New test.
11119
11120 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
11121 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11122
11123 PR target/61397
11124 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11125 functionality for both 32-bit and 64-bit.
11126
11127 2016-02-26 Richard Biener <rguenther@suse.de>
11128
11129 PR tree-optimization/69551
11130 * gcc.dg/torture/pr69951.c: New testcase.
11131
11132 2016-02-25 Richard Biener <rguenther@suse.de>
11133
11134 PR tree-optimization/48795
11135 * gcc.dg/Warray-bounds-18.c: New testcase.
11136
11137 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11138
11139 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11140
11141 2016-02-25 Jakub Jelinek <jakub@redhat.com>
11142
11143 PR rtl-optimization/69896
11144 * gcc.dg/pr69896.c: New test.
11145
11146 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11147
11148 PR c++/69736
11149 * g++.dg/cpp1y/paren2.C: New test.
11150
11151 2016-02-24 Martin Sebor <msebor@redhat.com>
11152
11153 PR c/51147
11154 * gcc.dg/enum-mode-2.c: New test.
11155
11156 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11157
11158 PR c++/69922
11159 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11160 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11161 * g++.dg/ubsan/pr69922.C: New test.
11162
11163 2016-02-24 Marek Polacek <polacek@redhat.com>
11164
11165 PR c/69819
11166 * gcc.dg/pr69819.c: New test.
11167
11168 2016-02-24 Martin Sebor <msebor@redhat.com>
11169
11170 PR c++/69912
11171 * g++.dg/ext/flexary15.C: New test.
11172
11173 2016-02-24 Martin Sebor <msebor@redhat.com>
11174
11175 * gcc.dg/builtins-68.c: Avoid making unportable
11176 assumptions about the relationship between SIZE_MAX and UINT_MAX.
11177 * g++.dg/ext/builtin_alloca.C: Same.
11178
11179 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11180 Charles Baylis <charles.baylis@linaro.org>
11181
11182 PR debug/61033
11183 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11184
11185 2016-02-24 Richard Biener <rguenther@suse.de>
11186 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR middle-end/69760
11189 * gcc.dg/torture/pr69760.c: New testcase.
11190
11191 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11192
11193 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11194 pattern on Solaris with as.
11195
11196 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11197
11198 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11199 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11200 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11201 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11202
11203 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11204
11205 PR middle-end/69915
11206 * gcc.dg/pr69915.c: New test.
11207
11208 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11209
11210 PR rtl-optimization/69886
11211 * gcc.dg/torture/pr69886.c: New test.
11212
11213 2016-02-24 Richard Biener <rguenther@suse.de>
11214
11215 PR middle-end/68963
11216 * gcc.dg/torture/pr68963.c: New testcase.
11217
11218 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11219
11220 PR target/69875
11221 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11222 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11223 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11224 * gcc.target/arm/atomic_loaddi_1.c: New test.
11225 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11226 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11227 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11228 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11229 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11230 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11231 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11232 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11233
11234 2016-02-24 Jakub Jelinek <jakub@redhat.com>
11235
11236 PR middle-end/69909
11237 * gcc.dg/torture/pr69909.c: New test.
11238
11239 2016-02-24 Richard Biener <rguenther@suse.de>
11240
11241 PR tree-optimization/69907
11242 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11243 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11244 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11245
11246 2016-02-24 Christian Bruel <christian.bruel@st.com>
11247
11248 * gcc.target/arm/pragma_cpp_fma.c: New test.
11249
11250 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11251
11252 PR fortran/61156
11253 * gfortran.dg/include_6.f90: Update test.
11254
11255 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11256
11257 PR objc/69844
11258 * objc.dg/pr69844.m: New test.
11259
11260 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11261
11262 PR libgfortran/69456
11263 * gfortran.dg/namelist_89.f90: New test.
11264 * gfortran.dg/pr59700.f90: Update test..
11265
11266 2016-02-23 Martin Sebor <msebor@redhat.com>
11267
11268 PR middle-end/69780
11269 * g++.dg/ext/builtin_alloca.C: New test.
11270 * gcc.dg/builtins-68.c: New test.
11271
11272 2016-02-23 Richard Henderson <rth@redhat.com>
11273
11274 * gcc.target/i386/addr-space-3.c: Remove test.
11275
11276 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11277
11278 PR preprocessor/69126
11279 PR preprocessor/69543
11280 * c-c++-common/pr69126-2-long.c: New test.
11281 * c-c++-common/pr69126-2-short.c: New test.
11282 * c-c++-common/pr69543-1.c: Remove xfail.
11283
11284 2016-02-23 David Malcolm <dmalcolm@redhat.com>
11285
11286 PR preprocessor/69126
11287 PR preprocessor/69543
11288 PR preprocessor/69558
11289 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11290 (f): Rename to...
11291 (test_2): ...this, and add leading comment.
11292 (MACRO_3, test_3): New.
11293 (MACRO_4A, MACRO_4B, test_4): New.
11294 (MACRO): Rename to...
11295 (MACRO_5): ...this.
11296 (g): Rename to...
11297 (test_5): ...this, updating for renaming of MACRO, and
11298 add leading comment.
11299 * c-c++-common/pr69543-1.c: New.
11300 * c-c++-common/pr69543-2.c: New.
11301 * c-c++-common/pr69543-3.c: New.
11302 * c-c++-common/pr69543-4.c: New.
11303 * c-c++-common/pr69558-1.c: New.
11304 * c-c++-common/pr69558-2.c: New.
11305 * c-c++-common/pr69558-3.c: New.
11306 * c-c++-common/pr69558-4.c: New.
11307 * gcc.dg/pr69558.c: Move to...
11308 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11309 xfail for c++.
11310
11311 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11312
11313 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11314 to -ftree-parallelize-loops/-fopenacc changes.
11315 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11316 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11317 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11318 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11319 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11320 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11321 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11322 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11323 * c-c++-common/goacc/kernels-loop.c: Likewise.
11324 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11325 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11326 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11327 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11328
11329 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11330
11331 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11332
11333 2016-02-23 Jakub Jelinek <jakub@redhat.com>
11334
11335 PR c++/69902
11336 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11337
11338 PR c/69900
11339 * gcc.dg/pr69900.c: New test.
11340
11341 2016-02-23 Martin Jambor <mjambor@suse.cz>
11342
11343 PR tree-optimization/69666
11344 * gcc.dg/tree-ssa/pr69666.c: New test.
11345
11346 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11347
11348 PR fortran/67451
11349 * gfortran.dg/coarray_allocate_5.f08: New test.
11350
11351 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11352
11353 * gcc.target/s390/vcond-shift.c: Move to ...
11354 * gcc.target/s390/vector/vcond-shift.c: ... here.
11355
11356 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11357
11358 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11359 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11360
11361 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11362
11363 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11364
11365 2016-02-20 Mark Wielaard <mjw@redhat.com>
11366
11367 PR c/28901
11368 * gcc.dg/unused-variable-3.c: New test.
11369
11370 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11371
11372 PR target/69888
11373 * gcc.target/i386/pr69888.c: New test.
11374
11375 2016-02-22 Richard Biener <rguenther@suse.de>
11376
11377 PR tree-optimization/69882
11378 * gfortran.dg/vect/pr69882.f90: New testcase.
11379
11380 2016-02-22 Jakub Jelinek <jakub@redhat.com>
11381
11382 PR target/69885
11383 * gcc.dg/pr69885.c: New test.
11384
11385 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11386
11387 PR target/69806
11388 PR target/54089
11389 * gcc.target/sh/pr54089-10.c: New.
11390
11391 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
11392
11393 PR fortran/69423
11394 * gfortran.dg/deferred_character_15.f90 : New test.
11395
11396 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11397
11398 PR fortran/57365
11399 gfortran.dg/allocate_with_source_18.f03: New test.
11400
11401 2016-02-20 Harald Anlauf <anlauf@gmx.de>
11402
11403 PR fortran/52531
11404 gfortran.dg/gomp/pr52531.f90: New test.
11405
11406 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11407
11408 PR c++/69865
11409 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11410 -std=c++03.
11411
11412 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11413
11414 PR c++/69826
11415 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11416 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11417
11418 PR c++/69850
11419 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11420
11421 PR c++/69851
11422 * g++.dg/torture/pr69851.C: New test.
11423
11424 2016-02-19 Martin Sebor <msebor@redhat.com>
11425
11426 PR testsuite/69573
11427 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11428
11429 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11430
11431 PR c++/69850
11432 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11433 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11434
11435 PR c++/67767
11436 * g++.dg/cpp0x/pr67767.C: New test.
11437
11438 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11439
11440 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11441 for fp, simd, crypto, crc, lse.
11442 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11443 above.
11444 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11445 effective target check.
11446
11447 2016-02-19 Jakub Jelinek <jakub@redhat.com>
11448
11449 PR target/69820
11450 * gcc.target/i386/pr69820.c: New test.
11451
11452 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11453
11454 * gcc.target/s390/vector/int128-1.c: New test.
11455
11456 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11457
11458 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11459
11460 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11461
11462 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11463 instruction pattern name to prevent the testcase from failing with
11464 -march=z13.
11465
11466 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11467
11468 * gcc.target/s390/md/movstr-2.c: New test.
11469
11470 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11471
11472 * gcc.target/s390/morestack.c: New test.
11473
11474 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11475
11476 PR target/69625
11477 * gcc.target/s390/pr69625.c: Add test case.
11478
11479 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11480
11481 PR testsuite/68580
11482 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11483
11484 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11485
11486 PR target/68404
11487 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11488 * gcc.target/powerpc/fusion3.c: Likewise.
11489
11490 2016-02-18 Richard Biener <rguenther@suse.de>
11491
11492 PR middle-end/69553
11493 * g++.dg/torture/pr69553.C: New testcase.
11494
11495 2016-02-18 Nick Clifton <nickc@redhat.com>
11496
11497 PR target/62254
11498 PR target/69610
11499 * gcc.target/arm/pr62554.c: New test.
11500 * gcc.target/arm/pr69610-1.c: New test.
11501 * gcc.target/arm/pr69610-2.c: New test.
11502
11503 2016-02-18 Richard Biener <rguenther@suse.de>
11504
11505 PR middle-end/69854
11506 * gcc.dg/torture/pr69854.c: New testcase.
11507
11508 2016-02-17 Jakub Jelinek <jakub@redhat.com>
11509
11510 PR c++/69850
11511 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11512
11513 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11514
11515 * gcc.target/powerpc/vec-cg.c: New test.
11516
11517 2016-02-17 Richard Biener <rguenther@suse.de>
11518
11519 PR testsuite/69586
11520 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11521
11522 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11523
11524 PR target/69161
11525 * gcc.c-torture/compile/pr69161.c: New test.
11526
11527 2016-02-17 David Sherwood <david.sherwood@arm.com>
11528
11529 PR target/69532
11530 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11531 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11532
11533 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11534
11535 * gcc.dg/ifcvt-4.c: Skip on Visium.
11536
11537 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11538
11539 * gnat.dg/atomic8.adb: New test.
11540
11541 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11542
11543 * gnat.dg/discr46.ad[sb]: New test.
11544
11545 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11546
11547 PR Target/48344
11548 * gcc.target/powerpc/pr48344-1.c: New test.
11549
11550 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11551
11552 PR fortran/69742
11553 * gfortran.dg/associate_21.f90: New test.
11554
11555 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11556
11557 PR c/69835
11558 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11559 -Wnonnull in dg-options.
11560 * c-c++-common/nonnull-2.c: New test.
11561
11562 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11563 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11564
11565 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11566
11567 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11568
11569 PR middle-end/69801
11570 * gcc.dg/pr69801.c: Add empty dg-options.
11571
11572 2016-02-16 James Norris <jnorris@codesourcery.com>
11573
11574 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11575 * g++.dg/goacc/deviceptr-1.c: New file.
11576
11577 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11578
11579 PR tree-optimization/69820
11580 * gcc.dg/vect/pr69820.c: New test.
11581
11582 2016-02-16 Richard Biener <rguenther@suse.de>
11583
11584 PR tree-optimization/69776
11585 * gcc.dg/torture/pr69776-2.c: New testcase.
11586
11587 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11588
11589 PR tree-optimization/69714
11590 * gcc.dg/torture/pr69714.c: New test.
11591
11592 2016-02-16 Jakub Jelinek <jakub@redhat.com>
11593
11594 PR tree-optimization/69802
11595 * gcc.dg/pr69802.c: New test.
11596
11597 2016-02-16 Richard Biener <rguenther@suse.de>
11598
11599 PR middle-end/69801
11600 * gcc.dg/pr69801.c: New testcase.
11601
11602 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11603
11604 PR libgfortran/69651
11605 * gfortran.dg/read_bang.f90: New test.
11606 * gfortran.dg/read_bang4.f90: New test.
11607
11608 2016-02-15 Jakub Jelinek <jakub@redhat.com>
11609
11610 PR c++/69658
11611 * g++.dg/init/pr69658.C: New test.
11612
11613 PR c++/69797
11614 * c-c++-common/pr69797.c: New test.
11615
11616 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11617
11618 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11619 check for aarch64*-*-*.
11620
11621 2016-02-15 Richard Biener <rguenther@suse.de>
11622
11623 PR tree-optimization/69783
11624 * gcc.dg/vect/pr69783.c: New testcase.
11625
11626 2016-02-15 Richard Biener <rguenther@suse.de>
11627
11628 PR tree-optimization/69776
11629 * gcc.dg/torture/pr69776.c: New testcase.
11630
11631 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11632
11633 PR fortran/60526
11634 * gfortran.dg/type_decl_4.f90: Reinstated.
11635
11636 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
11637
11638 PR fortran/68746
11639 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11640
11641 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11642
11643 PR fortran/60526
11644 PR bootstrap/69816
11645 * gfortran.dg/type_decl_4.f90: Removed.
11646
11647 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11648
11649 PR fortran/60526
11650 * gfortran.dg/type_decl_4.f90: New test.
11651
11652 2016-02-14 Alan Modra <amodra@gmail.com>
11653
11654 PR testsuite/68886
11655 * gcc.c-torture/execute/stkalign.c: Revise test.
11656
11657 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11658
11659 PR target/67260
11660 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11661
11662 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11663
11664 PR target/67260
11665 * gcc.target/sh/torture/pr67260.c: New.
11666
11667 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
11668
11669 * gcc.dg/pr67964.c: Add dg-require-alias.
11670
11671 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11672
11673 PR target/67636
11674 PR target/64345
11675 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11676
11677 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11678
11679 PR libgfortran/69668
11680 * gfortran.dg/namelist_88.f90: New test.
11681
11682 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11683
11684 PR libgfortran/69668
11685 * gfortran.dg/namelist_38.f90: Update test.
11686 * gfortran.dg/namelist_84.f90: Update test.
11687
11688 2016-02-12 David Malcolm <dmalcolm@redhat.com>
11689
11690 PR other/69554
11691 * gcc.dg/pr69554-1.c: New test.
11692 * gfortran.dg/pr69554-1.F90: New test.
11693 * gfortran.dg/pr69554-2.F90: New test.
11694 * lib/gcc-dg.exp (proc dg-locus): New function.
11695 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11696 distinguish between the caret-printing and non-caret-printing
11697 cases. If caret-printing has been explicitly enabled, bail out
11698 without attempting to fix up the output.
11699
11700 2016-02-12 David Malcolm <dmalcolm@redhat.com>
11701
11702 PR driver/69265
11703 PR driver/69453
11704 * gcc.dg/spellcheck-options-3.c: New test case.
11705 * gcc.dg/spellcheck-options-4.c: New test case.
11706 * gcc.dg/spellcheck-options-5.c: New test case.
11707 * gcc.dg/spellcheck-options-6.c: New test case.
11708 * gcc.dg/spellcheck-options-7.c: New test case.
11709 * gcc.dg/spellcheck-options-8.c: New test case.
11710 * gcc.dg/spellcheck-options-9.c: New test case.
11711 * gcc.dg/spellcheck-options-10.c: New test case.
11712
11713 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11714
11715 PR rtl-optimization/69764
11716 PR rtl-optimization/69771
11717 * c-c++-common/pr69764.c: New test.
11718 * gcc.dg/torture/pr69771.c: New test.
11719
11720 2016-02-12 Marek Polacek <polacek@redhat.com>
11721
11722 * g++.dg/torture/init-list1.C: New.
11723
11724 2016-02-12 Marek Polacek <polacek@redhat.com>
11725
11726 * gcc.dg/pr69522.c: Add empty dg-options.
11727
11728 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11729
11730 * g++.dg/lto/lto.exp: Include and init mpx.
11731 * g++.dg/lto/pr69729_0.C: New test.
11732
11733 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11734
11735 PR ipa/69241
11736 * g++.dg/ipa/pr69241-4.C: New test.
11737
11738 PR ipa/68672
11739 * g++.dg/ipa/pr68672-1.C: New test.
11740 * g++.dg/ipa/pr68672-2.C: New test.
11741 * g++.dg/ipa/pr68672-3.C: New test.
11742
11743 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11744
11745 PR c/69522
11746 * gcc.dg/pr69522.c: New test.
11747
11748 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11749
11750 PR c++/69098
11751 * g++.dg/cpp1y/69098.C: New test.
11752 * g++.dg/cpp1y/69098-2.C: New test.
11753
11754 2016-02-12 Jakub Jelinek <jakub@redhat.com>
11755
11756 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11757 and neighbour -> neighbor.
11758 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11759 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11760 * c-c++-common/Wvarargs.c: Likewise.
11761 * c-c++-common/goacc/host_data-5.c: Likewise.
11762 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11763 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11764 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11765 * gcc.target/aarch64/pr60697.c: Likewise.
11766 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11767 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11768 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11769 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11770 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11771 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11772 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11773 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11774 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11775 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11776 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11777 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11778 * g++.dg/lookup/koenig5.C: Likewise.
11779 * g++.dg/ext/no-asm-2.C: Likewise.
11780 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11781 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11782 * gfortran.dg/used_types_16.f90: Likewise.
11783 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11784 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11785 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11786 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11787 * gfortran.dg/abstract_type_6.f03: Likewise.
11788 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11789 * gfortran.dg/used_types_15.f90: Likewise.
11790 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11791 * gfortran.dg/exit_3.f08: Likewise.
11792 * gfortran.dg/open_status_2.f90: Likewise.
11793 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11794 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11795 * gfortran.dg/associate_1.f03: Likewise.
11796 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11797 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11798 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11799 * gcc.dg/builtin-object-size-1.c: Likewise.
11800 * gcc.dg/noreturn-6.c: Likewise.
11801 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11802 * gcc.dg/globalalias.c: Likewise.
11803 * gcc.dg/builtins-config.h: Likewise.
11804 * gcc.dg/pr30457.c: Likewise.
11805 * gcc.c-torture/compile/volatile-1.c: Likewise.
11806 * gcc.c-torture/execute/20101011-1.c: Likewise.
11807 * c-c++-common/Waddress-1.c: Likewise.
11808
11809 2016-02-11 Jakub Jelinek <jakub@redhat.com>
11810
11811 PR c/69768
11812 * c-c++-common/Waddress-1.c: New test.
11813
11814 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11815
11816 PR fortran/69296
11817 * gfortran.dg/associate_19.f03: New test.
11818 * gfortran.dg/associate_20.f03: New test.
11819
11820 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11821
11822 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11823
11824 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11825
11826 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11827 .arch armv8-a\n. Add -dA to dg-options.
11828 * gcc.target/aarch64/assembler_arch_1.c: New test.
11829 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11830
11831 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11832
11833 PR c++/68726
11834 * g++.dg/cpp0x/pr68726.C: New.
11835
11836 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11837
11838 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11839 test.
11840
11841 2016-02-11 Richard Biener <rguenther@suse.de>
11842
11843 * g++.dg/tree-ssa/pr61034.C: Adjust.
11844
11845 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11846
11847 PR target/69148
11848 * gcc.target/s390/pr69148.c: New.
11849
11850 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11851
11852 PR tree-optimization/69652
11853 * gcc.dg/torture/pr69652.c: New test.
11854
11855 2016-02-10 Jakub Jelinek <jakub@redhat.com>
11856 Patrick Palka <ppalka@gcc.gnu.org>
11857
11858 PR ipa/69241
11859 PR c++/69649
11860 * g++.dg/ipa/pr69241-1.C: New test.
11861 * g++.dg/ipa/pr69241-2.C: New test.
11862 * g++.dg/ipa/pr69241-3.C: New test.
11863 * g++.dg/ipa/pr69649.C: New test.
11864
11865 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
11866
11867 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11868 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11869
11870 2016-02-10 Bin Cheng <bin.cheng@arm.com>
11871
11872 PR tree-optimization/68021
11873 * gcc.dg/tree-ssa/pr68021.c: New test.
11874
11875 2016-02-10 Richard Biener <rguenther@suse.de>
11876
11877 PR tree-optimization/69726
11878 * gcc.dg/uninit-22.c: New testcase.
11879
11880 2016-02-09 Andrew Pinski <apinski@cavium.com>
11881
11882 PR tree-opt/69282
11883 * gcc.c-torture/compile/20160205-1.c: New testcase.
11884
11885 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11886
11887 PR target/68404
11888 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11889 instead accessing a really large arrray.
11890 * gcc.target/powerpc/fusion3.c: Likewise.
11891
11892 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
11893
11894 PR target/68532
11895 * gcc.c-torture/execute/pr68532.c: New test.
11896
11897 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
11898
11899 PR target/69634
11900 * gcc.dg/pr69634.c: New.
11901
11902 2016-02-09 Richard Biener <rguenther@suse.de>
11903
11904 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11905
11906 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
11907
11908 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11909
11910 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11911
11912 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11913
11914 2016-02-09 Richard Biener <rguenther@suse.de>
11915
11916 PR tree-optimization/69715
11917 * gcc.dg/torture/pr69715.c: New testcase.
11918
11919 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11920
11921 PR c++/69139
11922 * g++.dg/cpp0x/trailing12.C: New test.
11923 * g++.dg/cpp0x/trailing13.C: New test.
11924
11925 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11926
11927 PR c++/69283
11928 PR c++/67835
11929 * g++.dg/cpp1y/auto-fn29.C: New test.
11930 * g++.dg/cpp1y/auto-fn30.C: New test.
11931
11932 2016-02-08 Jakub Jelinek <jakub@redhat.com>
11933
11934 PR tree-optimization/69209
11935 * gcc.c-torture/compile/pr69209.c: New test.
11936
11937 2016-02-08 Jeff Law <law@redhat.com>
11938
11939 PR tree-optimization/68541
11940 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11941 of statements allowed in join block for path splitting.
11942
11943 2016-02-08 Jakub Jelinek <jakub@redhat.com>
11944
11945 PR c++/59627
11946 * g++.dg/gomp/pr59627.C: New test.
11947
11948 PR ipa/69239
11949 * g++.dg/ipa/pr69239.C: New test.
11950
11951 2016-02-08 David Malcolm <dmalcolm@redhat.com>
11952
11953 PR preprocessor/69664
11954 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11955 * gcc.dg/cpp/warn-comments.c: Likewise.
11956
11957 2016-02-08 Marek Polacek <polacek@redhat.com>
11958
11959 PR c++/69688
11960 * g++.dg/init/const12.C: New test.
11961
11962 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11963
11964 PR target/60410
11965 * gcc.dg/lto/pr55113_0.c: Remove test.
11966
11967 2016-02-08 Richard Biener <rguenther@suse.de>
11968
11969 PR tree-optimization/69719
11970 * gcc.dg/torture/pr69719.c: New testcase.
11971
11972 2016-02-08 Richard Biener <rguenther@suse.de>
11973 Jeff Law <law@redhat.com>
11974
11975 PR target/68273
11976 * gcc.target/mips/pr68273.c: New testcase.
11977
11978 2016-02-08 Richard Biener <rguenther@suse.de>
11979
11980 PR rtl-optimization/69274
11981 * gcc.target/i386/addr-sel-1.c: XFAIL.
11982
11983 2016-02-08 Jeff Law <law@redhat.com>
11984
11985 PR tree-optimization/68541
11986 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11987
11988 PR tree-optimization/65917
11989 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11990
11991 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11992
11993 PR fortran/50555
11994 * gfortran.dg/namelist_args.f90: New test.
11995
11996 2016-02-05 Jeff Law <law@redhat.com>
11997
11998 PR tree-optimization/68541
11999 * gcc.dg/tree-ssa/split-path-2.c: New test.
12000 * gcc.dg/tree-ssa/split-path-3.c: New test.
12001 * gcc.dg/tree-ssa/split-path-4.c: New test.
12002 * gcc.dg/tree-ssa/split-path-5.c: New test.
12003 * gcc.dg/tree-ssa/split-path-6.c: New test.
12004 * gcc.dg/tree-ssa/split-path-7.c: New test.
12005
12006 2016-02-05 Martin Sebor <msebor@redhat.com>
12007
12008 PR c++/69662
12009 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12010 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12011
12012 2016-02-06 Richard HEnderson <rth@redhat.com>
12013
12014 PR c/69643
12015 * gcc.target/i386/addr-space-4.c: New.
12016 * gcc.target/i386/addr-space-5.c: New.
12017
12018 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12019
12020 PR fortran/66089
12021 * gfortran.dg/elemental_dependency_6.f90: New.
12022
12023 2016-02-05 Jakub Jelinek <jakub@redhat.com>
12024
12025 PR rtl-optimization/69691
12026 * gcc.c-torture/execute/pr69691.c: New test.
12027
12028 PR c++/69628
12029 * g++.dg/parse/pr69628.C: New test.
12030
12031 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12032
12033 * gcc.dg/sancov/asan.c: Move to ...
12034 * gcc.dg/asan/sancov-1.c: ... here.
12035
12036 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
12037
12038 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12039
12040 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12041
12042 PR target/69677
12043 * gcc.target/i386/pr69677.c: New test.
12044
12045 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12046
12047 PR c++/68948
12048 * g++.dg/template/pr68948.C: New test.
12049
12050 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12051
12052 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12053 (only necessary on s390x).
12054
12055 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12056
12057 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12058 -mno-accumulate-outgoing-args.
12059
12060 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12061
12062 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12063
12064 2016-02-04 Jakub Jelinek <jakub@redhat.com>
12065
12066 PR c/69669
12067 * c-c++-common/pr69669.c: New test.
12068
12069 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12070
12071 PR target/69667
12072 * g++.dg/pr69667.C: New file.
12073
12074 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12075
12076 PR target/69619
12077 * gcc.dg/pr69619.c: Add new test.
12078
12079 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12080
12081 PR rtl-optimization/69577
12082 * gcc.target/i386/pr69577.c: New test.
12083
12084 2016-02-04 Martin Liska <mliska@suse.cz>
12085
12086 * g++.dg/asan/pr69276.C: New test.
12087
12088 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12089
12090 PR target/65932
12091 PR target/67714
12092 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12093 a single smulbb instruction.
12094 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12095 * gcc.target/amr/wmul-2.c: Likewise.
12096
12097 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12098
12099 PR target/65932
12100 PR target/67714
12101 * gcc.c-torture/execute/pr67714.c: New test.
12102
12103 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12104
12105 PR target/69454
12106 * gcc.target/i386/pr69454-1.c: New test.
12107 * gcc.target/i386/pr69454-2.c: New test.
12108
12109 2016-02-03 Martin Sebor <msebor@redhat.com>
12110
12111 PR c++/69251
12112 PR c++/69253
12113 PR c++/69290
12114 PR c++/69277
12115 PR c++/69349
12116 * g++.dg/ext/flexarray-mangle-2.C: New test.
12117 * g++.dg/ext/flexarray-mangle.C: New test.
12118 * g++.dg/ext/flexarray-subst.C: New test.
12119 * g++.dg/ext/flexary11.C: New test.
12120 * g++.dg/ext/flexary12.C: New test.
12121 * g++.dg/ext/flexary13.C: New test.
12122 * g++.dg/ext/flexary14.C: New test.
12123 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12124
12125 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12126
12127 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12128 Define only if CHECK_FLOAT128 is defined.
12129 (main): Properly initialize u5.
12130
12131 2016-02-03 Jakub Jelinek <jakub@redhat.com>
12132
12133 PR c/69627
12134 * gcc.dg/pr69627.c: New test.
12135
12136 PR target/69644
12137 * gcc.dg/pr69644.c: New test.
12138
12139 2016-02-03 Mike Stump <mikestump@comcast.net>
12140
12141 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12142 support for struct-layout-1.exp.
12143
12144 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12145
12146 PR c++/69056
12147 * g++.dg/cpp0x/pr69056.C: New test.
12148
12149 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12150 Alexandre Oliva <aoliva@redhat.com>
12151
12152 PR target/69461
12153 * gcc.target/powerpc/pr69461.c: New.
12154
12155 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
12156
12157 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12158 works from here ...
12159 (check_effective_target_fsanitize_thread): ... to here. Do not
12160 specify additional compile flags for the test source.
12161 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12162 specify additional compile flags for the test source.
12163
12164 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12165
12166 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12167
12168 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12169
12170 PR fortran/67451
12171 PR fortran/69418
12172 * gfortran.dg/coarray_allocate_2.f08: New test.
12173 * gfortran.dg/coarray_allocate_3.f08: New test.
12174 * gfortran.dg/coarray_allocate_4.f08: New test.
12175
12176 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12177
12178 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12179 use same scan-tree-dump-times on all platforms.
12180 * gcc.dg/vect/vect-outer-1.c: Likewise.
12181 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12182 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12183 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12184 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12185 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12186 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12187 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12188
12189 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12190
12191 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12192 warning.
12193
12194 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12195
12196 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12197
12198 2016-02-02 James Norris <jnorris@codesourcery.com>
12199
12200 * c-c++-common/goacc/routine-5.c: Add tests.
12201
12202 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
12203
12204 * gcc.target/nvptx/unsigned-cmp.c: New test.
12205
12206 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12207
12208 * gcc.target/aarch64/scalar_shift_1.c
12209 (test_corners_sisd_di): Improve force to SIMD register.
12210 (test_corners_sisd_si): Likewise.
12211 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12212 Remove scan-assembler check for ldr.
12213
12214 2016-02-02 Richard Biener <rguenther@suse.de>
12215
12216 PR tree-optimization/69595
12217 * gcc.dg/Warray-bounds-17.c: New testcase.
12218
12219 2016-02-02 Richard Biener <rguenther@suse.de>
12220
12221 PR tree-optimization/69606
12222 * gcc.dg/torture/pr69606.c: New testcase.
12223
12224 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12225
12226 PR middle-end/68542
12227 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12228 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12229
12230 2016-02-02 Alan Modra <amodra@gmail.com>
12231
12232 PR target/69548
12233 * gcc.target/powerpc/pr69548.c: New test.
12234
12235 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12236
12237 PR rtl-optimization/69592
12238 * gcc.dg/pr69592.c: New test.
12239
12240 PR preprocessor/69543
12241 PR c/69558
12242 * gcc.dg/pr69543.c: New test.
12243 * gcc.dg/pr69558.c: New test.
12244
12245 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
12246
12247 PR testsuite/65940
12248 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
12249
12250 2016-02-01 Martin Sebor <msebor@redhat.com>
12251
12252 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12253
12254 2016-02-01 Bin Cheng <bin.cheng@arm.com>
12255
12256 PR tree-optimization/67921
12257 * c-c++-common/ubsan/pr67921.c: New test.
12258
12259 2016-02-01 Richard Biener <rguenther@suse.de>
12260
12261 PR middle-end/69556
12262 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12263
12264 2016-02-01 Richard Biener <rguenther@suse.de>
12265
12266 PR tree-optimization/69574
12267 * gcc.dg/torture/pr69574.c: New testcase.
12268
12269 2016-02-01 Richard Biener <rguenther@suse.de>
12270
12271 PR tree-optimization/69579
12272 * gcc.dg/setjmp-6.c: New testcase.
12273
12274 2016-02-01 Jakub Jelinek <jakub@redhat.com>
12275
12276 PR rtl-optimization/69570
12277 * g++.dg/opt/pr69570.C: New test.
12278
12279 2016-02-01 Richard Henderson <rth@redhat.com>
12280
12281 * gcc.dg/pr69535.c: New test.
12282
12283 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
12284
12285 PR testsuite/69584
12286 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12287 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12288
12289 PR debug/68244
12290 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12291
12292 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12293
12294 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
12295
12296 PR fortran/67564
12297 * gfortran.dg/allocate_with_source_17.f03: New test.
12298
12299 2016-01-30 Jakub Jelinek <jakub@redhat.com>
12300
12301 PR tree-optimization/69546
12302 * gcc.dg/torture/pr69546.c: New test.
12303
12304 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
12305
12306 PR fortran/69566
12307 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12308
12309 2016-01-30 Martin Sebor <msebor@redhat.com>
12310
12311 PR c++/68490
12312 * g++.dg/ext/flexary10.C: New test.
12313
12314 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12315
12316 PR fortran/66707
12317 gfortran.dg/common_23.f90: New test.
12318
12319 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12320
12321 PR target/65546
12322 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12323 condition being checked, and disable it when the target supports
12324 misaligned loads and stores.
12325
12326 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12327
12328 PR debug/69518
12329 * gcc.dg/torture/pr69518.c: New test.
12330
12331 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12332
12333 PR target/69530
12334 * gcc.target/i386/pr69530.c: New test.
12335
12336 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
12337
12338 PR target/65604
12339 * gcc.target/mips/div-delay.c: New test.
12340
12341 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12342
12343 PR target/69551
12344 * gcc.target/i386/pr69551.c: New test.
12345
12346 PR target/66137
12347 * gcc.target/i386/pr66137.c: New test.
12348
12349 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12350
12351 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12352 always built for p5600.
12353 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12354 isa=p5600 dg-option.
12355
12356 2016-01-29 Richard Biener <rguenther@suse.de>
12357
12358 PR tree-optimization/69547
12359 * g++.dg/tree-ssa/pr69547.C: New testcase.
12360
12361 2016-01-29 Jakub Jelinek <jakub@redhat.com>
12362
12363 PR debug/66869
12364 * g++.dg/warn/Wunused-function2.C: New test.
12365
12366 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12367
12368 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12369 support for test to succeed.
12370
12371 2016-01-29 Marek Polacek <polacek@redhat.com>
12372
12373 PR c++/69509
12374 PR c++/69516
12375 * g++.dg/ext/constexpr-vla2.C: New test.
12376 * g++.dg/ext/constexpr-vla3.C: New test.
12377 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12378
12379 2016-01-29 Richard Biener <rguenther@suse.de>
12380
12381 PR middle-end/69537
12382 * gcc.dg/uninit-21.c: New testcase.
12383
12384 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
12385
12386 PR target/69459
12387 * gcc.target/i386/pr69459.c: New test.
12388
12389 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
12390
12391 PR target/68400
12392 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12393 * gcc.target/mips/pr68400.c: New test.
12394
12395 2016-01-28 Martin Sebor <msebor@redhat.com>
12396
12397 PR target/17381
12398 * gcc.target/powerpc/pr17381.c: New test.
12399
12400 2016-01-28 Jakub Jelinek <jakub@redhat.com>
12401
12402 PR middle-end/69542
12403 * gcc.dg/torture/pr69542.c: New test.
12404
12405 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12406
12407 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12408
12409 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12410
12411 * gcc.dg/pr65980.c: Skip on AIX.
12412 * gcc.dg/pr66688.c: Same.
12413
12414 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
12415
12416 PR target/63679
12417 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12418 * gcc.dg/tree-ssa/sra-18.c: Same.
12419
12420 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12421
12422 PR fortran/62536
12423 * gfortran.dg/block_15.f08: New test.
12424 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12425 on incorrectly closed BLOCK.
12426
12427 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12428
12429 * gcc.dg/declare-simd.c: New test.
12430 2016-01-28 Richard Biener <rguenther@suse.de>
12431
12432 PR tree-optimization/69466
12433 * gfortran.dg/vect/pr69466.f90: New testcase.
12434
12435 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12436
12437 * g++.dg/pr67989.C: Remove ARM-specific option.
12438 * gcc.target/arm/pr67989.C: New file.
12439
12440 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12441
12442 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12443 and expm1 test for glibc < 2.11.
12444
12445 2016-01-27 Richard Henderson <rth@redhat.com>
12446
12447 * gcc.c-torture/execute/pr69447.c: New test.
12448
12449 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
12450
12451 PR fortran/69422
12452 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12453
12454 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12455
12456 PR debug/66869
12457 * gcc.dg/pr66869.c: New test.
12458
12459 2016-01-25 Jeff Law <law@redhat.com>
12460
12461 PR tree-optimization/68398
12462 PR tree-optimization/69196
12463 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12464 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12465 path to avoid new heuristic allowing more irreducible regions
12466 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12467 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12468 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12469 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12470 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12471
12472 2016-01-27 Marek Polacek <polacek@redhat.com>
12473
12474 PR c/68062
12475 * c-c++-common/vector-compare-4.c: New test.
12476
12477 2016-01-27 David Malcolm <dmalcolm@redhat.com>
12478
12479 PR preprocessor/69126
12480 * c-c++-common/pr69126.c: New test case.
12481
12482 2016-01-27 Ian Lance Taylor <iant@google.com>
12483
12484 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12485
12486 2016-01-27 Ryan Burn <contact@rnburn.com>
12487
12488 PR cilkplus/69267
12489 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12490
12491 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
12492
12493 PR target/69512
12494 * gcc.target/i386/pr69512.c: New test.
12495
12496 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12497
12498 PR ada/69488
12499 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12500
12501 2016-01-27 Marek Polacek <polacek@redhat.com>
12502
12503 PR c++/69379
12504 * g++.dg/pr69379.C: New test.
12505
12506 2016-01-27 Martin Sebor <msebor@redhat.com>
12507
12508 PR c++/69317
12509 * g++.dg/abi/Wabi-2-2.C: New test.
12510 * g++.dg/abi/Wabi-2-3.C: New test.
12511 * g++.dg/abi/Wabi-3-2.C: New test.
12512 * g++.dg/abi/Wabi-3-3.C: New test.
12513
12514 2016-01-27 Richard Biener <rguenther@suse.de>
12515
12516 PR tree-optimization/69166
12517 * gcc.dg/torture/pr69166.c: New testcase.
12518
12519 2016-01-27 Martin Jambor <mjambor@suse.cz>
12520
12521 PR tree-optimization/69355
12522 * gcc.dg/tree-ssa/pr69355.c: New test.
12523
12524 2016-01-27 Marek Polacek <polacek@redhat.com>
12525
12526 PR c++/69496
12527 * g++.dg/ext/constexpr-vla1.C: New test.
12528
12529 2016-01-20 Christian Bruel <christian.bruel@st.com>
12530
12531 PR target/69245
12532 * gcc.target/arm/pr69245.c: New test.
12533
12534 2016-01-27 Jakub Jelinek <jakub@redhat.com>
12535
12536 PR tree-optimization/69399
12537 * gcc.dg/torture/pr69399.c: New test.
12538
12539 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12540
12541 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12542
12543 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12544
12545 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12546
12547 2016-01-26 Tom de Vries <tom@codesourcery.com>
12548
12549 PR tree-optimization/69110
12550 * gcc.dg/autopar/pr69110.c: New test.
12551
12552 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
12553 Sebastian Pop <s.pop@samsung.com>
12554
12555 * gcc.dg/graphite/isl-ast-op-select.c: New.
12556
12557 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
12558
12559 PR fortran/69385
12560 * gfortran.dg/allocate_error_6.f90: New test.
12561
12562 2016-01-26 Richard Henderson <rth@redhat.com>
12563
12564 * gcc.dg/tm/pr60908.c: New test.
12565
12566 2016-01-26 David Malcolm <dmalcolm@redhat.com>
12567
12568 PR other/69006
12569 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12570 directive.
12571 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12572 expected multiline output to reflect the colorization being
12573 disabled before newlines.
12574 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12575 (custom_diagnostic_finalizer): Replace call to
12576 pp_newline_and_flush with call to pp_flush.
12577 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12578 * gfortran.dg/implicit_class_1.f90: Likewise.
12579 * lib/gcc-dg.exp (allow_blank_lines): New global.
12580 (dg-allow-blank-lines-in-output): New procedure.
12581 (gcc-dg-prune): Complain about blank lines in the output, unless
12582 dg-allow-blank-lines-in-output was called.
12583 * lib/multiline.exp (_build_multiline_regex): Only support
12584 arbitrary followup text for non-blank-lines, not for blank lines.
12585
12586 2016-01-26 Jakub Jelinek <jakub@redhat.com>
12587
12588 PR tree-optimization/69483
12589 * gcc.dg/pr69483.c: New test.
12590 * g++.dg/opt/pr69483.C: New test.
12591
12592 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12593
12594 PR target/68620
12595 * gcc.target/arm/pr68620.c: New test.
12596
12597 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12598
12599 * gcc.target/i386/pr68986-2.c: Remove -m32.
12600
12601 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12602
12603 PR target/68986
12604 * gcc.target/i386/pr68986-1.c: New test.
12605 * gcc.target/i386/pr68986-2.c: Likewise.
12606 * gcc.target/i386/pr68986-3.c: Likewise.
12607
12608 2016-01-26 Christian Bruel <christian.bruel@st.com>
12609
12610 * lib/target-supports.exp
12611 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12612 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12613 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12614
12615 2016-01-26 Richard Biener <rguenther@suse.de>
12616
12617 PR tree-optimization/69452
12618 * gcc.dg/torture/pr69452.c: New testcase.
12619
12620 2016-01-26 Jakub Jelinek <jakub@redhat.com>
12621
12622 PR target/69442
12623 * gcc.dg/pr69442.c: New test.
12624
12625 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12626
12627 PR target/67896
12628 * gcc.target/aarch64/simd/pr67896.C: New.
12629
12630 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12631
12632 PR tree-optimization/69400
12633 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12634 function.
12635 (plugin_init): Call it.
12636 * gcc.dg/torture/pr69400.c: New test.
12637
12638 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12639
12640 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12641
12642 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12643 Sebastian Pop <s.pop@samsung.com>
12644
12645 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12646 isl-0.15.
12647
12648 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12649 Sebastian Pop <s.pop@samsung.com>
12650
12651 * gcc.dg/graphite/pr69292.c: New.
12652
12653 2016-01-25 Jakub Jelinek <jakub@redhat.com>
12654
12655 * c-c++-common/goacc/use_device-1.c: New test.
12656
12657 2016-01-25 Jeff Law <law@redhat.com>
12658
12659 PR tree-optimization/69196
12660 PR tree-optimization/68398
12661 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12662 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12663
12664 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
12665
12666 PR target/69469
12667 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12668 Algorithm.
12669
12670 2016-01-25 Richard Biener <rguenther@suse.de>
12671
12672 PR testsuite/69380
12673 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12674
12675 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12676
12677 PR target/69421
12678 * gcc.dg/pr69421.c: New test.
12679
12680 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12681
12682 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12683 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12684 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12685 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12686 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12687 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12688 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12689 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12690 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12691 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12692
12693 2016-01-25 Richard Biener <rguenther@suse.de>
12694
12695 PR tree-optimization/69376
12696 * gcc.dg/torture/pr69376.c: New testcase.
12697
12698 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12699
12700 PR fortran/69397
12701 PR fortran/68442
12702 * gfortran.dg/interface_38.f90: New test.
12703 * gfortran.dg/interface_39.f90: New test.
12704
12705 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12706
12707 Revert:
12708 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12709
12710 PR c++/11858
12711 PR c++/24663
12712 PR c++/24664
12713 * g++.dg/template/pr11858.C: New test.
12714 * g++.dg/template/pr24663.C: New test.
12715 * g++.dg/template/unify12.C: New test.
12716 * g++.dg/template/unify13.C: New test.
12717 * g++.dg/template/unify14.C: New test.
12718 * g++.dg/template/unify15.C: New test.
12719 * g++.dg/template/unify16.C: New test.
12720 * g++.dg/template/unify17.C: New test.
12721
12722 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12723
12724 PR fortran/68283
12725 gfortran.dg/pr68283.f90: New test.
12726
12727 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12728
12729 PR fortran/66094
12730 * gfortran.dg/inline_matmul_13.f90: New test.
12731 * gfortran.dg/matmul_bounds_8.f90: New test.
12732 * gfortran.dg/matmul_bounds_9.f90: New test.
12733 * gfortran.dg/matmul_bounds_10.f90: New test.
12734
12735 2016-01-23 Tom de Vries <tom@codesourcery.com>
12736
12737 PR tree-optimization/69426
12738 * gcc.dg/autopar/pr69426.c: New test.
12739
12740 2016-01-23 Martin Sebor <msebor@redhat.com>
12741
12742 PR c++/58109
12743 PR c++/69022
12744 * g++.dg/cpp0x/alignas5.C: New test.
12745 * g++.dg/ext/vector29.C: Same.
12746
12747 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
12748
12749 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12750 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12751 _GNU_SOURCE from compile flags to the source.
12752 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12753 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12754 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12755 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12756
12757 2016-01-22 Jakub Jelinek <jakub@redhat.com>
12758
12759 PR target/69432
12760 * g++.dg/opt/pr69432.C: New test.
12761
12762 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12763
12764 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12765 32-bit targets testing an -m64 multilib.
12766
12767 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12768
12769 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12770 64-bit support.
12771
12772 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12773
12774 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12775
12776 2016-01-21 Christian Bruel <christian.bruel@st.com>
12777
12778 PR target/68674
12779 * gcc.target/i386/pr68674.c
12780 * gcc.target/aarch64/pr68674.c
12781 * gcc.target/arm/pr68674.c
12782
12783 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12784
12785 PR target/69403
12786 * gcc.c-torture/execute/pr69403.c: New test.
12787
12788 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12789
12790 PR c++/55843
12791 * g++.dg/template/pr55843.C: New.
12792
12793 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12794
12795 PR testsuite/66877
12796 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12797 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12798
12799 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12800
12801 PR testsuite/67489
12802 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12803 from dg-do compile directive, and instead add
12804 { dg-require-effective-target int128 }.
12805
12806 2016-01-20 Martin Sebor <msebor@redhat.com>
12807
12808 PR c/69405
12809 * gcc.dg/sync-fetch.c: New test.
12810
12811 2016-01-21 Martin Sebor <msebor@redhat.com>
12812
12813 PR target/69252
12814 * gcc.target/powerpc/pr69252.c: New test.
12815
12816 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12817
12818 PR fortran/65996
12819 * gfortran.dg/pr65996.f90: New test.
12820
12821 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12822
12823 PR c++/68810
12824 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
12825 expected to generate an error.
12826
12827 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12828
12829 PR middle-end/66178
12830 * gcc.dg/torture/pr66178.c: New test.
12831
12832 2016-01-21 Anton Blanchard <anton@samba.org>
12833 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12834
12835 PR target/63354
12836 * gcc.target/powerpc/pr63354.c: New test.
12837
12838 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12839
12840 PR rtl-optimization/68990
12841 * gcc.target/i386/pr68990: New.
12842
12843 2016-01-21 Nick Clifton <nickc@redhat.com>
12844
12845 PR target/69129
12846 * gcc.target/mips/pr69129.c: New.
12847
12848 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12849
12850 PR c++/58046
12851 * g++.dg/cpp0x/pr58046.C: New.
12852
12853 2016-01-21 Jakub Jelinek <jakub@redhat.com>
12854
12855 PR target/69187
12856 PR target/65624
12857 * gcc.target/arm/pr69187.c: New test.
12858
12859 PR c++/69355
12860 * g++.dg/torture/pr69355.C: New test.
12861
12862 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12863 Sebastian Pop <s.pop@samsung.com>
12864
12865 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12866
12867 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12868 Sebastian Pop <s.pop@samsung.com>
12869
12870 * gcc.dg/graphite/pr68976.c: New test.
12871
12872 2016-01-21 Jakub Jelinek <jakub@redhat.com>
12873
12874 PR middle-end/67653
12875 * c-c++-common/pr67653.c: New test.
12876 * gcc.dg/torture/pr29119.c: Add dg-warning.
12877
12878 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12879
12880 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12881
12882 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12883
12884 PR c/24293
12885 * gcc.dg/pr24293.c: New test.
12886 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12887 incomplete struct type.
12888 * gcc.dg/declspec-1.c: Likewise.
12889 * gcc.dg/pr63549.c: Likewise.
12890
12891 2016-01-20 Jakub Jelinek <jakub@redhat.com>
12892
12893 PR tree-optimization/66612
12894 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12895 for bdn instruction.
12896
12897 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12898
12899 * lib/target-supports.exp
12900 (check_effective_target_arm_fp_ok_nocache): New.
12901 (check_effective_target_arm_fp_ok): New.
12902 (add_options_for_arm_fp): New.
12903 (check_effective_target_arm_crypto_ok_nocache): Require
12904 target_arm_v8_neon_ok instead of arm32.
12905 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12906 (check_effective_target_arm_crypto_pragma_ok): New.
12907 (add_options_for_arm_vfp): New.
12908 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12909 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12910 target instead. Force initial fpu to vfp.
12911 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12912 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12913 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12914 dependency.
12915 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12916 use arm_vfp effective target instead. Force initial fpu to vfp.
12917 * gcc.target/arm/attr-neon3.c: Likewise.
12918 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12919 arm_vfp_ok.
12920 * gcc.target/arm/unsigned-float.c: Likewise.
12921 * gcc.target/arm/vfp-1.c: Likewise.
12922 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12923 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12924 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12925 * gcc.target/arm/vfp-ldmias.c: Likewise.
12926 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12927 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12928 * gcc.target/arm/vfp-stmiad.c: Likewise.
12929 * gcc.target/arm/vfp-stmias.c: Likewise.
12930 * gcc.target/arm/vnmul-1.c: Likewise.
12931 * gcc.target/arm/vnmul-2.c: Likewise.
12932 * gcc.target/arm/vnmul-3.c: Likewise.
12933 * gcc.target/arm/vnmul-4.c: Likewise.
12934
12935 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
12936
12937 PR testsuite/69366
12938 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12939 the MPX run-time library, for compile-time MPX test.
12940 * gcc.target/i386/chkp-always_inline.c: Likewise.
12941 * gcc.target/i386/chkp-bndret.c: Likewise.
12942 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12943 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12944 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12945 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12946 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12947 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12948 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12949 * gcc.target/i386/chkp-label-address.c: Likewise.
12950 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12951 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12952 * gcc.target/i386/chkp-pr69044.c: Likewise.
12953 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12954 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12955 * gcc.target/i386/chkp-strchr.c: Likewise.
12956 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12957 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12958 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12959 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12960 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12961 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12962 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12963 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12964 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12965 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12966 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12967 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12968 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12969 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12970 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12971 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12972 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12973 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12974 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12975 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12976 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12977 * gcc.target/i386/pr63995-2.c: Likewise.
12978 * gcc.target/i386/pr64805.c: Likewise.
12979 * gcc.target/i386/pr65044.c: Likewise.
12980 * gcc.target/i386/pr65167.c: Likewise.
12981 * gcc.target/i386/pr65183.c: Likewise.
12982 * gcc.target/i386/pr65184.c: Likewise.
12983 * gcc.target/i386/thunk-retbnd.c: Likewise.
12984
12985 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12986
12987 PR tree-optimization/69328
12988 * gcc.dg/pr69328.c: New test.
12989
12990 2016-01-20 Jeff Law <law@redhat.com>
12991
12992 PR target/25114
12993 * gcc.target/m68k/pr25114.c: New test.
12994
12995 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12996
12997 * gcc.target/arm/memset-inline-10.c: Added
12998 dg-require-effective-target arm_thumb2_ok.
12999
13000 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13001
13002 * gcc.dg/debug/dwarf2/sso.c: New test.
13003
13004 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
13005
13006 PR testsuite/68820
13007 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13008 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13009 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13010
13011 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13012
13013 PR ipa/66223
13014 * g++.dg/ipa/devirt-50.C: New testcase.
13015
13016 2016-01-19 Marek Polacek <polacek@redhat.com>
13017
13018 PR c++/68965
13019 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13020 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13021
13022 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13023
13024 PR target/69135
13025 * gcc.target/arm/pr69135_1.c: New test.
13026
13027 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13028
13029 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13030
13031 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13032
13033 * gcc.target/aarch64/ccmp_1.c: New testcase.
13034
13035 2016-01-19 Marek Polacek <polacek@redhat.com>
13036
13037 PR c++/68586
13038 * g++.dg/cpp0x/enum30.C: New test.
13039
13040 2016-01-19 Richard Biener <rguenther@suse.de>
13041
13042 PR tree-optimization/69336
13043 * g++.dg/tree-ssa/pr69336.C: New testcase.
13044
13045 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13046
13047 PR debug/65779
13048 * gcc.dg/pr65779.c: New test.
13049
13050 2016-01-19 Richard Biener <rguenther@suse.de>
13051
13052 PR tree-optimization/69352
13053 * gcc.dg/torture/pr69352.c: New testcase.
13054
13055 2016-01-19 Jakub Jelinek <jakub@redhat.com>
13056
13057 PR rtl-optimization/68955
13058 PR rtl-optimization/64557
13059 * gcc.dg/torture/pr68955.c: New test.
13060
13061 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13062
13063 PR lto/69136
13064 * g++.dg/torture/pr69136.C: New testcase.
13065
13066 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
13067
13068 PR lto/69133
13069 * g++.dg/lto/pr69133_0.C: New testcase.
13070 * g++.dg/lto/pr69133_1.C: New testcase.
13071
13072 2016-01-15 Jeff Law <law@redhat.com>
13073
13074 PR tree-optimization/69320
13075 * gcc.c-torture/pr69320-1.c: New test.
13076 * gcc.c-torture/pr69320-2.c: New test.
13077 * gcc.c-torture/pr69320-3.c: New test.
13078 * gcc.c-torture/pr69320-4.c: New test.
13079
13080 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13081
13082 PR c++/11858
13083 PR c++/24663
13084 PR c++/24664
13085 * g++.dg/template/pr11858.C: New test.
13086 * g++.dg/template/pr24663.C: New test.
13087 * g++.dg/template/unify12.C: New test.
13088 * g++.dg/template/unify13.C: New test.
13089 * g++.dg/template/unify14.C: New test.
13090 * g++.dg/template/unify15.C: New test.
13091 * g++.dg/template/unify16.C: New test.
13092 * g++.dg/template/unify17.C: New test.
13093
13094 2016-01-18 David Malcolm <dmalcolm@redhat.com>
13095
13096 PR testsuite/69181
13097 * gcc.dg/pr69181-1.c: New test file.
13098 * gcc.dg/pr69181-2.c: New test file.
13099 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13100 globals by moving it to...
13101 (cleanup-after-saved-dg-test): ...this new function. Add
13102 "global additional_sources_used". Add reset of global
13103 multiline_expected_outputs to the empty list.
13104 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13105 global to...
13106 (multiline_expected_outputs): ...this, and updated comments to
13107 note that it is modified from gcc-dg.exp.
13108 (dg-end-multiline-output): Update for the above renaming.
13109 (handle-multiline-outputs): Likewise. Remove the clearing
13110 of the expected outputs to the empty list.
13111
13112 2016-01-18 Richard Biener <rguenther@suse.de>
13113
13114 PR tree-optimization/69297
13115 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13116
13117 2016-01-18 Joseph Myers <joseph@codesourcery.com>
13118
13119 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13120 dg-options.
13121 * gcc.target/mips/mips-3d-2.c: Likewise.
13122 * gcc.target/mips/mips-3d-3.c: Likewise.
13123 * gcc.target/mips/mips-3d-4.c: Likewise.
13124 * gcc.target/mips/mips-3d-5.c: Likewise.
13125 * gcc.target/mips/mips-3d-6.c: Likewise.
13126 * gcc.target/mips/mips-3d-7.c: Likewise.
13127 * gcc.target/mips/mips-3d-8.c: Likewise.
13128 * gcc.target/mips/mips-3d-9.c: Likewise.
13129 * gcc.target/mips/mips-ps-1.c: Likewise.
13130 * gcc.target/mips/mips-ps-2.c: Likewise.
13131 * gcc.target/mips/mips-ps-3.c: Likewise.
13132 * gcc.target/mips/mips-ps-4.c: Likewise.
13133 * gcc.target/mips/mips-ps-5.c: Likewise.
13134 * gcc.target/mips/mips-ps-6.c: Likewise.
13135 * gcc.target/mips/mips-ps-7.c: Likewise.
13136 * gcc.target/mips/mips-ps-type.c: Likewise.
13137 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13138 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13139
13140 2016-01-18 Tom de Vries <tom@codesourcery.com>
13141
13142 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13143 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13144 * c-c++-common/goacc/kernels-empty.c: New test.
13145 * c-c++-common/goacc/kernels-eternal.c: New test.
13146 * c-c++-common/goacc/kernels-loop-2.c: New test.
13147 * c-c++-common/goacc/kernels-loop-3.c: New test.
13148 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13149 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13150 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13151 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13152 * c-c++-common/goacc/kernels-loop-data.c: New test.
13153 * c-c++-common/goacc/kernels-loop-g.c: New test.
13154 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13155 * c-c++-common/goacc/kernels-loop-n.c: New test.
13156 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13157 * c-c++-common/goacc/kernels-loop.c: New test.
13158 * c-c++-common/goacc/kernels-noreturn.c: New test.
13159 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13160 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13161 * c-c++-common/goacc/kernels-reduction.c: New test.
13162
13163 2016-01-18 Tom de Vries <tom@codesourcery.com>
13164
13165 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13166 * gcc.dg/autopar/outer-2.c: Same.
13167 * gcc.dg/autopar/outer-3.c: Same.
13168 * gcc.dg/autopar/outer-4.c: Same.
13169 * gcc.dg/autopar/outer-5.c: Same.
13170 * gcc.dg/autopar/outer-6.c: Same.
13171 * gcc.dg/autopar/parallelization-1.c: Same.
13172 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13173 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13174 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13175 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13176 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13177 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13178 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13179 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13180 * gcc.dg/autopar/pr39500-1.c: Same.
13181 * gcc.dg/autopar/pr39500-2.c: Same.
13182 * gcc.dg/autopar/pr46193.c: Same.
13183 * gcc.dg/autopar/pr46194.c: Same.
13184 * gcc.dg/autopar/pr49580.c: Same.
13185 * gcc.dg/autopar/pr49960-1.c: Same.
13186 * gcc.dg/autopar/pr49960.c: Same.
13187 * gcc.dg/autopar/pr68373.c: Same.
13188 * gcc.dg/autopar/reduc-1.c: Same.
13189 * gcc.dg/autopar/reduc-1char.c: Same.
13190 * gcc.dg/autopar/reduc-1short.c: Same.
13191 * gcc.dg/autopar/reduc-2.c: Same.
13192 * gcc.dg/autopar/reduc-2char.c: Same.
13193 * gcc.dg/autopar/reduc-2short.c: Same.
13194 * gcc.dg/autopar/reduc-3.c: Same.
13195 * gcc.dg/autopar/reduc-4.c: Same.
13196 * gcc.dg/autopar/reduc-6.c: Same.
13197 * gcc.dg/autopar/reduc-7.c: Same.
13198 * gcc.dg/autopar/reduc-8.c: Same.
13199 * gcc.dg/autopar/reduc-9.c: Same.
13200 * gcc.dg/autopar/uns-outer-4.c: Same.
13201 * gcc.dg/autopar/uns-outer-5.c: Same.
13202 * gcc.dg/autopar/uns-outer-6.c: Same.
13203 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13204 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13205
13206 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13207
13208 PR target/63679
13209 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13210 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13211
13212 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13213
13214 PR target/63679
13215 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13216 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13217 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13218
13219 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13220
13221 PR target/63679
13222 * gcc.dg/tree-ssa/sra-17.c: New.
13223 * gcc.dg/tree-ssa/sra-18.c: New.
13224
13225 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13226
13227 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13228
13229 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13230
13231 * gnat.dg/inline12.adb: New test.
13232
13233 2016-01-18 Bin Cheng <bin.cheng@arm.com>
13234
13235 PR tree-optimization/66797
13236 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13237
13238 2016-01-18 Richard Biener <rguenther@suse.de>
13239
13240 PR tree-optimization/69170
13241 * gcc.dg/torture/pr69170.c: New testcase.
13242
13243 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
13244
13245 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13246
13247 2016-01-16 Tom de Vries <tom@codesourcery.com>
13248
13249 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13250
13251 2016-01-16 Tom de Vries <tom@codesourcery.com>
13252
13253 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13254 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13255 redundant dg-require-effective-target pthread.
13256 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13257 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13258 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13259 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13260 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13261 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13262 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13263
13264 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
13265
13266 PR target/68609
13267 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13268 * gcc.target/powerpc/recip-7.c: Same.
13269
13270 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13271
13272 PR c++/69091
13273 * g++.dg/template/pr69091.C: New test.
13274
13275 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13276
13277 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13278 dump does not contain an error_mark_node.
13279 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13280 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13281
13282 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13283
13284 PR c++/68936
13285 * g++.dg/template/pr68936.C: New test.
13286
13287 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
13288
13289 PR target/68609
13290 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13291 * gcc.target/powerpc/recip-2.c: Same.
13292 * gcc.target/powerpc/recip-3.c: Same.
13293 * gcc.target/powerpc/recip-4.c: Same.
13294 * gcc.target/powerpc/recip-sqrtf.c: Same.
13295
13296 2016-01-15 Jeff Law <law@redhat.com>
13297
13298 PR tree-optimization/69270
13299 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13300 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13301
13302 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
13303
13304 PR fortran/49630
13305 * gfortran.dg/deferred_character_13.f90: New test for the fix
13306 of comment 3 of the PR.
13307
13308 PR fortran/54070
13309 * gfortran.dg/deferred_character_8.f90: New test
13310 * gfortran.dg/allocate_error_5.f90: New test
13311
13312 PR fortran/60593
13313 * gfortran.dg/deferred_character_10.f90: New test
13314
13315 PR fortran/60795
13316 * gfortran.dg/deferred_character_14.f90: New test
13317
13318 PR fortran/61147
13319 * gfortran.dg/deferred_character_11.f90: New test
13320
13321 PR fortran/64324
13322 * gfortran.dg/deferred_character_9.f90: New test
13323
13324 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13325
13326 PR rtl-optimization/69030
13327 * gcc.target/i386/pr69030.c: New.
13328
13329 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13330
13331 * gcc.target/aarch64/target_attr_17.c: New test.
13332
13333 2016-01-15 Richard Biener <rguenther@suse.de>
13334
13335 PR tree-optimization/66856
13336 * gcc.dg/torture/pr66856-1.c: New testcase.
13337 * gcc.dg/torture/pr66856-2.c: Likewise.
13338
13339 2016-01-15 Richard Biener <rguenther@suse.de>
13340
13341 PR debug/69137
13342 * g++.dg/lto/pr69137_0.C: New testcase.
13343
13344 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13345
13346 PR middle-end/69246
13347 * gcc.target/i386/pr69246.c: New test.
13348
13349 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13350
13351 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13352
13353 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13354
13355 PR c++/56194
13356 * g++.dg/init/const9.C: Disable test on S/390.
13357
13358 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13359
13360 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13361 * g++.dg/Wno-frame-address.C: Ditto.
13362
13363 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13364
13365 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13366
13367 2016-01-15 Richard Biener <rguenther@suse.de>
13368
13369 PR tree-optimization/68961
13370 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13371
13372 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13373
13374 * gcc.target/i386/pr65105-5.c: New test.
13375
13376 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13377
13378 * gcc.c-torture/execute/alias-4.c: New testcase.
13379
13380 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
13381
13382 PR ipa/68148
13383 * g++.dg/ipa/devirt-49.C: New testcase.
13384
13385 2016-01-15 Christian Bruel <christian.bruel@st.com>
13386
13387 PR target/65837
13388 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13389 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13390 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13391
13392 2016-01-15 Richard Biener <rguenther@suse.de>
13393
13394 PR tree-optimization/69117
13395 * gcc.dg/torture/pr69117.c: New testcase.
13396
13397 2015-01-14 Ryan Burn <contact@rnburn.com>
13398
13399 PR c++/69048
13400 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13401
13402 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13403
13404 PR testsuite/67509
13405 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13406 range tests use 100 * maximum instead of maximum + 1.
13407
13408 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13409
13410 PR debug/69244
13411 * gcc.dg/guality/pr69244.c: New test.
13412
13413 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
13414
13415 * lib/target-supports.exp (check_effective_target_issignaling):
13416 New procedure.
13417 * gcc.dg/pr61441.c: Require issignaling effective target.
13418
13419 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13420
13421 PR target/68803
13422 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13423
13424 2016-01-14 David Malcolm <dmalcolm@redhat.com>
13425
13426 PR c++/68819
13427 PR preprocessor/69177
13428 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13429 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13430 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13431 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13432
13433 2016-01-14 Marek Polacek <polacek@redhat.com>
13434
13435 PR c/69262
13436 * gcc.dg/array-15.c: New test.
13437
13438 2016-01-14 Jakub Jelinek <jakub@redhat.com>
13439
13440 PR middle-end/68146
13441 PR tree-optimization/69155
13442 * gfortran.dg/pr68146.f: New test.
13443 * gfortran.dg/pr69155.f90: New test.
13444
13445 2016-01-14 Richard Biener <rguenther@suse.de>
13446
13447 PR tree-optimization/68060
13448 * gcc.dg/torture/pr68060-1.c: New testcase.
13449 * gcc.dg/torture/pr68060-2.c: Likewise.
13450
13451 2016-01-14 Nick Clifton <nickc@redhat.com>
13452
13453 * lib/target-supports.exp
13454 (check_effective_target_arm_neon_ok_nocache): Add an option
13455 sequence that includes setting the ARM architecture to ARMv7-A.
13456 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13457 command line options necessary to enable Neon support.
13458 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13459 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13460 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13461 * gcc.target/arm/pr69180.c: Likewise.
13462
13463 2016-01-14 Jeff Law <law@redhat.com>
13464
13465 PR tree-optimization/69270
13466 * gcc.dg/tree-ssa/pr69270.c: New test.
13467
13468 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13469
13470 PR c/66208
13471 * c-c++-common/pr66208.c: New file.
13472
13473 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13474
13475 PR tree-optimization/69156
13476 * gcc.dg/pr69156.c: New test.
13477
13478 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13479
13480 * gcc.target/i386/pr69225-7.c: New test.
13481
13482 2016-01-13 Richard Henderson <rth@redhat.com>
13483
13484 * gcc.dg/tm/memopt-13.c: Update expected function.
13485 * gcc.dg/tm/memopt-6.c: Likewise.
13486
13487 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
13488
13489 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13490 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13491 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13492 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13493
13494 2016-01-13 Tom de Vries <tom@codesourcery.com>
13495
13496 PR tree-optimization/69169
13497 * gcc.dg/pr69169.c: New test.
13498
13499 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
13500
13501 PR target/69228
13502 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13503 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13504 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13505 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13506 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13507 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13508 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13509 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13510
13511 2016-01-13 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR target/69247
13514 * gcc.dg/pr69247.c: New test.
13515
13516 2016-01-13 Richard Biener <rguenther@suse.de>
13517
13518 PR tree-optimization/69242
13519 * gcc.dg/torture/pr69242.c: New testcase.
13520
13521 2016-01-13 Richard Biener <rguenther@suse.de>
13522
13523 PR tree-optimization/69186
13524 * gcc.dg/torture/pr69186.c: New testcase.
13525
13526 2016-01-13 Jeff Law <law@redhat.com>
13527
13528 PR tree-optimization/67755
13529 * gcc.dg/tree-ssa/pr67755.c: New test.
13530
13531 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
13532
13533 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13534 pass number in output by a star.
13535
13536 2016-01-12 Bin Cheng <bin.cheng@arm.com>
13537
13538 PR tree-optimization/68911
13539 * gcc.c-torture/execute/pr68911.c: New test.
13540
13541 2016-01-12 Marek Polacek <polacek@redhat.com>
13542
13543 PR c++/68979
13544 * g++.dg/warn/permissive-1.C: New test.
13545
13546 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13547
13548 PR objc++/68511
13549 PR c++/69213
13550 * g++.dg/opt/pr69213.C: New test.
13551
13552 2016-01-12 Christian Bruel <christian.bruel@st.com>
13553
13554 PR target/69180
13555 * gcc.target/arm/pr69180.c: New test.
13556
13557 2016-01-12 Richard Biener <rguenther@suse.de>
13558
13559 PR lto/69077
13560 * g++.dg/lto/pr69077_0.C: New testcase.
13561 * g++.dg/lto/pr69077_1.C: Likewise.
13562
13563 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13564
13565 PR target/69175
13566 * g++.dg/opt/pr69175.C: New test.
13567
13568 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13569
13570 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13571 rather than #including math.h & stdlib.h.
13572 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13573 * gcc.dg/vect/pr49771.c: Likewise.
13574 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13575 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13576 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13577 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13578 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13579 * gcc.dg/vect/pr44507.c: Likewise.
13580 * gcc.dg/vect/pr45902.c: Likewise.
13581 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13582 * gcc.dg/vect/vect-117.c: Likewise.
13583 * gcc.dg/vect/vect-99.c: Likewise.
13584 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13585 * gcc.dg/vect/vect-cond-1.c: Likewise.
13586 * gcc.dg/vect/vect-cond-2.c: Likewise.
13587 * gcc.dg/vect/vect-cond-3.c: Likewise.
13588 * gcc.dg/vect/vect-cond-4.c: Likewise.
13589 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13590 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13591 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13592 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13593 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13594 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13595 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13596 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13597 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13598 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13599 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13600 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13601 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13602 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13603 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13604 include of signal.h.
13605 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13606 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13607 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13608 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13609 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13610 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13611 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13612 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13613 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13614 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13615 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13616 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13617 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13618 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13619 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13620 * gcc.dg/vect/vect-outer-5.c: Likewise.
13621 * gcc.dg/vect/vect-outer-6.c: Likewise.
13622 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13623 include of stdio.h.
13624
13625 2016-01-12 Nick Clifton <nickc@redhat.com>
13626
13627 PR target/68913
13628 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13629 to fread so that it will be found in all target runtimes.
13630
13631 2016-01-12 Richard Biener <rguenther@suse.de>
13632
13633 PR tree-optimization/69053
13634 * g++.dg/torture/pr69053.C: New testcase.
13635
13636 2016-01-12 Richard Biener <rguenther@suse.de>
13637
13638 PR tree-optimization/69168
13639 * gcc.dg/torture/pr69168.c: New testcase.
13640
13641 2016-01-12 Richard Biener <rguenther@suse.de>
13642
13643 PR tree-optimization/69157
13644 * gcc.dg/torture/pr69157.c: New testcase.
13645
13646 2016-01-12 Richard Biener <rguenther@suse.de>
13647
13648 PR tree-optimization/69174
13649 * gcc.dg/torture/pr69174.c: New testcase.
13650
13651 2016-01-12 Jakub Jelinek <jakub@redhat.com>
13652
13653 PR c++/66808
13654 PR c++/69000
13655 * g++.dg/tls/pr66808.C: New test.
13656 * g++.dg/tls/pr69000.C: New test.
13657
13658 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13659
13660 * gcc.target/powerpc/swaps-p8-23.c: New test.
13661 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13662
13663 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
13664
13665 PR tree-optimization/68356
13666 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13667
13668 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13669 Jim Wilson <jim.wilson@linaro.org>
13670
13671 PR target/69194
13672 * gcc.target/arm/pr69194.c: New test.
13673
13674 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13675
13676 PR target/69225
13677 * gcc.target/i386/pr69225-1.c: New test.
13678 * gcc.target/i386/pr69225-2.c: Likewise.
13679 * gcc.target/i386/pr69225-3.c: Likewise.
13680 * gcc.target/i386/pr69225-4.c: Likewise.
13681 * gcc.target/i386/pr69225-5.c: Likewise.
13682 * gcc.target/i386/pr69225-6.c: Likewise.
13683
13684 2016-01-11 Jakub Jelinek <jakub@redhat.com>
13685
13686 PR target/67462
13687 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13688 if lp64.
13689
13690 PR target/69071
13691 * gcc.dg/pr69071.c: New test.
13692
13693 PR c++/69211
13694 * g++.dg/opt/pr69211.C: New test.
13695
13696 PR tree-optimization/69214
13697 * gcc.c-torture/compile/pr69214.c: New test.
13698
13699 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
13700
13701 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13702 * gcc.target/i386/pr66232-11.c: Ditto.
13703 * gcc.target/i386/pr66232-12.c: Ditto.
13704 * gcc.target/i386/pr66232-13.c: Ditto.
13705
13706 2016-01-11 Richard Biener <rguenther@suse.de>
13707
13708 PR tree-optimization/69173
13709 * gcc.dg/torture/pr69173.c: New testcase.
13710
13711 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13712
13713 PR rtl-optimization/68796
13714 * gcc.target/aarch64/tst_5.c: New test.
13715 * gcc.target/aarch64/tst_6.c: Likewise.
13716
13717 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13718
13719 PR rtl-optimization/68841
13720 * gcc.dg/pr68841.c: New test.
13721 * gcc.c-torture/execute/pr68841.c: New test.
13722
13723 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13724
13725 PR rtl-optimization/68920
13726 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13727 for ix86 targets.
13728 * gcc.dg/ifcvt-5.c: New test.
13729
13730 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
13731
13732 PR bootstrap/69123
13733 * g++.dg/pr69123.C: New.
13734
13735 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13736
13737 PR target/69010
13738 * gcc.target/i386/pr69010.c: New test.
13739
13740 2016-01-11 Martin Jambor <mjambor@suse.cz>
13741
13742 PR ipa/69044
13743 * gcc.target/i386/chkp-pr69044.c: New test.
13744
13745 2016-01-11 Tom de Vries <tom@codesourcery.com>
13746
13747 PR tree-optimization/69109
13748 * gcc.dg/autopar/pr69109-2.c: New test.
13749 * gcc.dg/autopar/pr69109.c: New test.
13750
13751 2016-01-11 Tom de Vries <tom@codesourcery.com>
13752
13753 PR tree-optimization/69108
13754 * gcc.dg/autopar/pr69108.c: New test.
13755
13756 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13757
13758 PR c++/69029
13759 * c-c++-common/Wisleading-indentation.c: Augment test.
13760
13761 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13762
13763 PR fortran/69154
13764 * gfortran.dg/inline_matmul_12.f90: New test.
13765
13766 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
13767
13768 PR fortran/67779
13769 * gfortran.dg/actual_array_offset_1: New test.
13770
13771 2016-01-10 Tom de Vries <tom@codesourcery.com>
13772
13773 PR tree-optimization/69062
13774 * gcc.dg/autopar/pr69062.c: New test.
13775
13776 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13777
13778 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13779 * gcc.dg/vect/slp-perm-2.c: Likewise.
13780 * gcc.dg/vect/slp-perm-3.c: Likewise.
13781 * gcc.dg/vect/slp-perm-5.c: Likewise.
13782 * gcc.dg/vect/slp-perm-6.c: Likewise.
13783 * gcc.dg/vect/slp-perm-7.c: Likewise.
13784 * gcc.dg/vect/slp-perm-8.c: Likewise.
13785
13786 2016-01-10 Tom de Vries <tom@codesourcery.com>
13787
13788 PR tree-optimization/69039
13789 * gcc.dg/autopar/pr69039.c: New test.
13790
13791 2016-01-09 Marek Polacek <polacek@redhat.com>
13792
13793 PR c++/69113
13794 * g++.dg/pr69113.C: New test.
13795
13796 2016-01-09 Jakub Jelinek <jakub@redhat.com>
13797
13798 PR middle-end/50865
13799 PR tree-optimization/69097
13800 * gcc.c-torture/execute/pr50865.c: New test.
13801 * gcc.c-torture/execute/pr69097-1.c: New test.
13802 * gcc.c-torture/execute/pr69097-2.c: New test.
13803 * gcc.dg/pr69097-1.c: New test.
13804 * gcc.dg/pr69097-2.c: New test.
13805
13806 2016-01-09 Jakub Jelinek <jakub@redhat.com>
13807
13808 PR c++/69164
13809 * g++.dg/opt/pr69164.C: New test.
13810
13811 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13812
13813 PR tree-optimization/69167
13814 * gcc.dg/pr69167.c: New test.
13815
13816 2016-01-08 Marek Polacek <polacek@redhat.com>
13817
13818 PR c++/68449
13819 * g++.dg/pr68449.C: New.
13820
13821 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13822
13823 PR tree-optimization/68707
13824 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13825 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13826 on platforms supporting it.
13827 * gcc.dg/vect/slp-perm-2.c: Likewise.
13828 * gcc.dg/vect/slp-perm-3.c: Likewise.
13829 * gcc.dg/vect/slp-perm-5.c: Likewise.
13830 * gcc.dg/vect/slp-perm-7.c: Likewise.
13831 * gcc.dg/vect/slp-perm-8.c: Likewise.
13832 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13833 on platforms supporting it.
13834
13835 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13836
13837 PR tree-optimization/69162
13838 * gcc.dg/pr69162.c: New test.
13839
13840 PR tree-optimization/69172
13841 * gcc.dg/pr69172.c: New test.
13842
13843 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13844
13845 PR tree-optimization/67781
13846 * gcc.c-torture/execute/pr67781.c: New file.
13847
13848 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13849
13850 PR tree-optimization/69083
13851 * gcc.dg/vect/pr69083.c: New test.
13852
13853 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13854
13855 PR tree-optimization/61441
13856 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13857 Use -fexcess-precision=standard for compiler options.
13858 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13859
13860 2016-01-08 Jakub Jelinek <jakub@redhat.com>
13861
13862 PR fortran/69128
13863 * gfortran.dg/gomp/pr69128.f90: New test.
13864
13865 PR c++/69145
13866 * g++.dg/ext/pr69145-1.C: New test.
13867 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13868 * g++.dg/ext/pr69145-2.h: New file.
13869
13870 2016-01-07 Martin Sebor <msebor@redhat.com>
13871
13872 PR c/68966
13873 * gcc.dg/atomic-fetch-bool.c: New test.
13874 * gcc.dg/sync-fetch-bool.c: New test.
13875
13876 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13877
13878 PR fortran/66680
13879 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13880
13881 2016-01-07 Nick Clifton <nickc@redhat.com>
13882
13883 PR target/66655
13884 * g++.dg/pr66655.C: New test.
13885 * g++.dg/pr66655_1.cc: Test support file.
13886 * g++.dg/pr66655.h: Test header file.
13887
13888 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
13889
13890 PR fortran/66680
13891 gfortran.dg/gomp/pr66680.f90: New test.
13892
13893 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13894
13895 PR target/69171
13896 * gcc.target/i386/pr69171-1.c: New test.
13897 * gcc.target/i386/pr69171-2.c: Likewise.
13898 * gcc.target/i386/pr69171-3.c: Likewise.
13899 * gcc.target/i386/pr69171-4.c: Likewise.
13900 * gcc.target/i386/pr69171-5.c: Likewise.
13901 * gcc.target/i386/pr69171-6.c: Likewise.
13902
13903 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13904
13905 PR middle-end/67639
13906 * c-c++-common/pr67639.c: New test.
13907
13908 2016-01-07 Jakub Jelinek <jakub@redhat.com>
13909
13910 PR tree-optimization/69141
13911 * g++.dg/opt/pr69141.C: New test.
13912
13913 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13914
13915 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13916
13917 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
13918
13919 PR target/69140
13920 * gcc.target/i386/pr69140.c: New test
13921
13922 2016-01-06 David Malcolm <dmalcolm@redhat.com>
13923
13924 * gcc.dg/bad-dereference.c: New test case.
13925
13926 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13927
13928 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13929
13930 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13931
13932 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13933
13934 2016-01-06 Marek Polacek <polacek@redhat.com>
13935
13936 PR sanitizer/69099
13937 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13938
13939 2016-01-05 Marek Polacek <polacek@redhat.com>
13940
13941 PR c/69104
13942 * gcc.dg/atomic-invalid-2.c: New.
13943
13944 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13945
13946 PR target/68991
13947 * gcc.target/i386/pr68991.c: New test.
13948
13949 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13950
13951 PR target/68991
13952 * g++.dg/pr68991-1.C: New test.
13953 * g++.dg/pr68991-2.C: Likewise.
13954
13955 2016-01-05 Sergei Trofimovich <siarheit@google.com>
13956
13957 PR other/60465
13958 * gcc.target/ia64/pr60465-gprel64.c: New test.
13959 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13960
13961 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13962
13963 PR rtl-optimization/68651
13964 * gcc.target/aarch64/pr68651_1.c: New test.
13965
13966 2016-01-05 David Malcolm <dmalcolm@redhat.com>
13967
13968 PR c/69122
13969 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13970
13971 2016-01-05 Nathan Sidwell <nathan@acm.org>
13972
13973 PR c++/58583
13974 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13975
13976 * gcc.dg/alias-15.c: New.
13977
13978 2016-01-05 Nick Clifton <nickc@redhat.com>
13979
13980 PR target/68870
13981 * g++.dg/pr68770.C: New test.
13982
13983 2016-01-04 Mike Stump <mikestump@comcast.net>
13984
13985 * lib/target-supports.exp (check_effective_target_cilkplus):
13986 cilkplus targets require pthreads.
13987 (check_effective_target_cilkplus): Remove special case for NVPTX.
13988
13989 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13990
13991 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13992 generation.
13993
13994 2016-01-04 Jakub Jelinek <jakub@redhat.com>
13995
13996 Update copyright years.
13997
13998 2016-01-04 Marek Polacek <polacek@redhat.com>
13999
14000 PR c/68908
14001 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14002 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14003 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14004
14005 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14006
14007 * gcc.target/sparc/20160104-2.c: New test.
14008
14009 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14010
14011 * gcc.target/sparc/20160104-1.c: New test.
14012
14013 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
14014
14015 PR fortran/65045
14016 * gfortran.dg/pr65045.f90: New test.
14017
14018 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14019
14020 * gnat.dg/specs/debug1.ads: Delete.
14021
14022 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14023
14024 PR libgfortran/68867
14025 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14026 expression.
14027
14028 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14029
14030 PR libgfortran/68867
14031 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14032 PowerPC.
14033
14034 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
14035
14036 PR fortran/68864
14037 * gfortran.dg/pr68864.f90: New test.
14038
14039 2016-01-01 Jakub Jelinek <jakub@redhat.com>
14040
14041 PR tree-optimization/69070
14042 * gcc.dg/pr69070.c: New test.
14043
14044 PR sanitizer/69055
14045 * gfortran.dg/pr69055.f90: New test.
14046
14047 PR target/69015
14048 * gcc.dg/pr69015.c: New test.
14049 \f
14050 Copyright (C) 2016 Free Software Foundation, Inc.
14051
14052 Copying and distribution of this file, with or without modification,
14053 are permitted in any medium without royalty provided the copyright
14054 notice and this notice are preserved.