]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-10-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a68b3ea1 12016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2
3 PR target/77308
4 * gcc.target/arm/pr77308.c: New test.
5
dbd2f085 62016-10-17 David Edelsohn <dje.gcc@gmail.com>
7
8 * lib/target-supports.exp
9 (check_effective_target_floatn_nx_runtime): Return 0 for
10 powerpc*-ibm-aix*.
11
5bcc4152 122016-10-17 Andrew Pinski <apinski@cavium.com>
13
14 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
15 long instead of long.
16 * gcc.target/aarch64/cinc_common_1.c: Likewise.
17 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
18 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
19 * gcc.target/aarch64/mult-synth_4.c: Likewise.
20 * gcc.target/aarch64/pr68102_1.c: Likewise.
21 * gcc.target/aarch64/target_attr_3.c: Likewise.
22
6539e0f7 232016-10-17 Richard Biener <rguenther@suse.de>
24
25 PR tree-optimization/77988
26 * gcc.dg/torture/pr77988.c: New testcase.
27
6a0d39d6 282016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
29
30 * gcc.dg/pr71636-1.c: New test-case.
31 * gcc.dg/pr71636-2.c: Likewise.
32
a27e3913 332016-10-16 Eric Botcazou <ebotcazou@adacore.com>
34
35 * gnat.dg/trampoline3.adb: New test.
36 * gnat.dg/trampoline4.adb: Likewise.
37
4c3a9c43 382016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39
40 * gfortran.dg/dtio_16.f90: New test.
41
b39e7130 422016-10-15 Eric Botcazou <ebotcazou@adacore.com>
43
44 * gcc.target/sparc/bmaskbshuf.c: Rename to...
45 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
46 * gcc.target/sparc/bmaskbshuf-2.c: New test.
47
e16e12bf 482016-10-15 Eric Botcazou <ebotcazou@adacore.com>
49
50 * gcc.target/sparc/popc.c: Rename to...
51 * gcc.target/sparc/popc-1.c: ...this.
52 * gcc.target/sparc/popc-2.c: New test.
53
f2540a7e 542016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
55
56 PR fortran/77972
57 * gfortran.dg/unexpected_eof_4.f90: New test.
58
5ba96fdd 592016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
60
c258c004 61 PR libfortran/48587
62 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 63
6b34469c 642016-10-14 Jakub Jelinek <jakub@redhat.com>
65
7aeed2e5 66 PR middle-end/77959
67 * gfortran.dg/pr77959.f90: New test.
68
6b34469c 69 DR 1511 - const volatile variables and ODR
70 * g++.dg/DRs/dr1511-1.C: New test.
71 * g++.dg/DRs/dr1511-2.C: New test.
72
f81df488 732016-10-14 Eric Botcazou <ebotcazou@adacore.com>
74
75 * gnat.dg/debug7.adb (dg-options): Remove -g.
76 * gnat.dg/debug8.adb (dg-options): Add -margs.
77 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
78
e5664bb5 792016-10-14 Richard Biener <rguenther@suse.de>
80
81 PR tree-optimization/77979
82 * gcc.dg/torture/pr77979.c: New testcase.
83
3b7a15a1 842016-10-14 Martin Liska <mliska@suse.cz>
85
86 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
87 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
88 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
89
2b379696 902016-10-14 Uros Bizjak <ubizjak@gmail.com>
91
92 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
93 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
94 * gcc.dg/torture/pr77937-2.c: Likewise.
95
0dfdb37a 962016-10-14 Eric Botcazou <ebotcazou@adacore.com>
97
98 * gnat.dg/lto15.adb: Adjust.
99 * gnat.dg/lto16.adb: Likewise.
100 * gnat.dg/lto17.adb: Likewise
101 * gnat.dg/lto18.ad[sb]: New test.
102 * gnat.dg/lto18_pkg.ads: New helper.
103 * gnat.dg/lto19.adb: New test.
104 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
105 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
106 * gnat.dg/lto20.adb: New test.
107 * gnat.dg/lto20_pkg.ad[sb]: New helper.
108
30825815 1092016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
110
111 * gfortran.dg/coarray_38.f90: Expect error message.
112
f6412f44 1132016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
114
115 * gcc.target/aarch64/spellcheck_1.c: New test.
116 * gcc.target/aarch64/spellcheck_2.c: Likewise.
117 * gcc.target/aarch64/spellcheck_3.c: Likewise.
118 * gcc.target/aarch64/spellcheck_4.c: Likewise.
119 * gcc.target/aarch64/spellcheck_5.c: Likewise.
120 * gcc.target/aarch64/spellcheck_6.c: Likewise.
121
7a8fd205 1222016-10-13 Andreas Schwab <schwab@linux-m68k.org>
123
124 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
125
0512a8c6 1262016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
127
128 PR tree-optimization/77937
129 * gcc.dg/torture/pr77937-1.c: New.
130 * gcc.dg/torture/pr77937-2.c: New.
131
81f19d90 1322016-10-13 Jakub Jelinek <jakub@redhat.com>
133
134 * g++.dg/cpp1z/inline-var1.C: New test.
135 * g++.dg/cpp1z/inline-var1a.C: New test.
136 * g++.dg/cpp1z/inline-var1.h: New file.
137 * g++.dg/cpp1z/inline-var2.C: New test.
138 * g++.dg/cpp1z/inline-var3.C: New test.
139 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
140 uninitialized const.
141
8d16d6ff 1422016-10-13 Sandra Loosemore <sandra@codesourcery.com>
143
f3e6118a 144 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
145 Xscale is specified, not just -march.
146 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
147 is incompatible with Xscale.
8d16d6ff 148
2e7b05a3 1492016-10-13 Martin Sebor <msebor@redhat.com>
150
151 PR c++/71912
152 * g++.dg/ext/flexary4.C: Adjust.
153 * g++.dg/ext/flexary5.C: Same.
154 * g++.dg/ext/flexary9.C: Same.
155 * g++.dg/ext/flexary19.C: New test.
156 * g++.dg/ext/flexary18.C: New test.
157 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
158 regression test.
159 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
160 Avoid generating a flexible array member in an array.
161
ff56abd1 1622016-10-13 Martin Sebor <msebor@redhat.com>
163
164 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
165 to placate -Wformat on targets where the type is not int.
166
c4966203 1672016-10-13 David Malcolm <dmalcolm@redhat.com>
168
169 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
170 in INSN_LOCATION.
171
0655e0e6 1722016-10-13 Bin Cheng <bin.cheng@arm.com>
173
174 * gcc.target/i386/l_fma_float_1.c: Revise test.
175 * gcc.target/i386/l_fma_float_2.c: Ditto.
176 * gcc.target/i386/l_fma_float_3.c: Ditto.
177 * gcc.target/i386/l_fma_float_4.c: Ditto.
178 * gcc.target/i386/l_fma_float_5.c: Ditto.
179 * gcc.target/i386/l_fma_float_6.c: Ditto.
180 * gcc.target/i386/l_fma_double_1.c: Ditto.
181 * gcc.target/i386/l_fma_double_2.c: Ditto.
182 * gcc.target/i386/l_fma_double_3.c: Ditto.
183 * gcc.target/i386/l_fma_double_4.c: Ditto.
184 * gcc.target/i386/l_fma_double_5.c: Ditto.
185 * gcc.target/i386/l_fma_double_6.c: Ditto.
186
c4dd22f7 1872016-10-13 Bin Cheng <bin.cheng@arm.com>
188
189 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
190
73e363e1 1912016-10-13 Bin Cheng <bin.cheng@arm.com>
192
193 * gcc.dg/vect/vect-98.c: Refine test case.
194 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
195 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
196 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
197
c0f4422f 1982016-10-13 Jakub Jelinek <jakub@redhat.com>
199
200 PR c/77946
201 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
202
5d3eb95a 2032016-10-13 Martin Liska <mliska@suse.cz>
204
205 PR tree-optimization/77943
206 * g++.dg/tree-ssa/pr77943.C: New test.
207
eb04d24c 2082016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
209
210 PR fortran/72832
211 * gfortran.dg/allocate_with_source_22.f03: New test.
212 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
213 fail.
214
4c57e30a 2152016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
216
217 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
218 * gcc.target/arm/movsi_movw.c: Likewise.
219 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
220 directive to work on big endian targets.
221
a70bfd3e 2222016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
223
224 * gcc.dg/tree-ssa/evrp6.c: New test.
225
ef51c561 2262016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
227
228 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
229 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
230 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
231
c1276ee1 2322016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
233
234 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
235 * gcc.target/powerpc/warn-2.c: Ditto.
236
a5c34f4b 2372016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
238
239 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
240 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
241 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
242 for -mmsa.
243 * gcc.target/mips/msa.c: New test.
244 * gcc.target/mips/msa-builtins.c: Likewise.
245 * lib/target-supports.exp (check_mips_msa_hw_available): New.
246 (check_effective_target_mips_msa_runtime): Likewise.
247 (check_effective_target_mips_msa): Likewise.
248 (add_options_for_mips_msa): Likewise.
249 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
250 (check_effective_target_vect_intfloat_cvt): Likewise.
251 (check_effective_target_vect_uintfloat_cvt): Likewise.
252 (check_effective_target_vect_floatint_cvt): Likewise.
253 (check_effective_target_vect_floatuint_cvt): Likewise.
254 (check_effective_target_vect_shift): Likewise.
255 (check_effective_target_vect_shift_char): Likewise.
256 (check_effective_target_vect_long): Likewise.
257 (check_effective_target_vect_float): Likewise.
258 (check_effective_target_vect_double): Likewise.
259 (check_effective_target_vect_long_long): Likewise.
260 (check_effective_target_vect_perm): Likewise.
261 (check_effective_target_vect_perm_byte): Likewise.
262 (check_effective_target_vect_perm_short): Likewise.
263 (check_effective_target_vect_sdot_qi): Likewise.
264 (check_effective_target_vect_udot_qi): Likewise.
265 (check_effective_target_vect_sdot_hi): Likewise.
266 (check_effective_target_vect_udot_hi): Likewise.
267 (check_effective_target_vect_pack_trunc): Likewise.
268 (check_effective_target_vect_unpack): Likewise.
269 (check_effective_target_vect_hw_misalign): Likewise.
270 (check_effective_target_vect_condition): Likewise.
271 (check_effective_target_vect_cond_mixed): Likewise.
272 (check_effective_target_vect_char_mult): Likewise.
273 (check_effective_target_vect_short_mult): Likewise.
274 (check_effective_target_vect_int_mult): Likewise.
275 (check_effective_target_vect_extract_even_odd): Likewise.
276 (check_effective_target_vect_interleave): Likewise.
277 (check_vect_support_and_set_flags): Check if the target supports MSA
278 and append to the list of EFFECTIVE_TARGETS.
279
3e7c21b1 2802016-10-12 Richard Biener <rguenther@suse.de>
281
282 PR debug/77947
283 * g++.dg/torture/pr77947.C: New testcase.
284
bd043173 2852016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
286
287 * gnat.dg/debug8.adb: New testcase.
288
dade7ede 2892016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
290
291 * gnat.dg/debug9.adb: New testcase.
292
98e16200 2932016-10-12 Richard Biener <rguenther@suse.de>
294
295 * gcc.dg/tree-ssa/vrp35.c: Adjust.
296 * gcc.dg/tree-ssa/vrp36.c: Likewise.
297 * gcc.dg/tree-ssa/vrp46.c: Likewise.
298
30855003 2992016-10-12 Richard Biener <rguenther@suse.de>
300
301 PR tree-optimization/77920
302 * gcc.dg/torture/pr77920.c: New testcase.
303
12663602 3042016-10-12 Jakub Jelinek <jakub@redhat.com>
305
221d7858 306 PR tree-optimization/77929
307 * gcc.c-torture/compile/pr77929.c: New test.
308
12663602 309 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
310 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
311 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
312 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
313 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
314 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
315 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
316 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
317 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
318
443a4842 3192016-10-11 Eric Botcazou <ebotcazou@adacore.com>
320
321 * gcc.target/sparc/setcc-4.c: Adjust.
322 * gcc.target/sparc/setcc-5.c: Likewise.
323 * gcc.target/sparc/setcc-6.c: Likewise.
324 * gcc.target/sparc/setcc-7.c: Likewise.
325 * gcc.target/sparc/setcc-8.c: Likewise.
326 * gcc.target/sparc/setcc-9.c: Likewise.
327 * gcc.target/sparc/setcc-10.c: Delete.
328
ffe8440e 3292016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
330
331 PR fortran/77942
332 * gfortran.dg/pr77942.f90
333
f9d86318 3342016-10-11 Fritz Reese <fritzoreese@gmail.com>
335
336 * gfortran.dg/dec_math.f90: New testsuite.
337
aec336e9 3382016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
339
340 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
341 (main): Declare j as i32 instead of int.
342
96eb1519 3432016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
344
345 PR testsuite/PR77710
346 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
347 target triplet instead of *-*-*-*.
348
a84cc613 3492016-10-11 Eric Botcazou <ebotcazou@adacore.com>
350
351 * gnat.dg/unchecked_convert10.adb: New test.
352 * gnat.dg/unchecked_convert11.adb: Likewise.
353 * gnat.dg/unchecked_convert12.adb: Likewise.
354
94ec1a50 3552016-10-11 Eric Botcazou <ebotcazou@adacore.com>
356
357 * gcc.target/sparc/cbcond-1.c: New test.
358 * gcc.target/sparc/cbcond-2.c: Likewise.
359 * gcc.target/sparc/movcc-1.c: Likewise.
360 * gcc.target/sparc/movcc-2.c: Likewise.
361 * gcc.target/sparc/setcc-1.c: Adjust.
362 * gcc.target/sparc/setcc-2.c: Likewise.
363 * gcc.target/sparc/setcc-3.c: Likewise.
364 * gcc.target/sparc/setcc-4.c: Likewise.
365 * gcc.target/sparc/setcc-5.c: Likewise.
366 * gcc.target/sparc/setcc-6.c: New test.
367 * gcc.target/sparc/setcc-7.c: Likewise.
368 * gcc.target/sparc/setcc-8.c: Likewise.
369 * gcc.target/sparc/setcc-9.c: Likewise.
370 * gcc.target/sparc/setcc-10.c: Likewise.
371
74cf8d76 3722016-10-10 Jeff Law <law@redhat.com>
373
374 PR tree-optimization/71947
375 * gcc.dg/tree-ssa/pr71947-1.c: New test.
376 * gcc.dg/tree-ssa/pr71947-2.c: New test.
377 * gcc.dg/tree-ssa/pr71947-3.c: New test.
378 * gcc.dg/tree-ssa/pr71947-4.c: New test.
379 * gcc.dg/tree-ssa/pr71947-5.c: New test.
380 * gcc.dg/tree-ssa/pr71947-6.c: New test.
381
8d3bf9df 3822016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
383
384 PR fortran/77915
385 * gfortran.dg/matmul_11.f90: New test.
386
ade2e453 3872016-10-10 Jiong Wang <jiong.wang@arm.com>
388
389 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
390 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
392 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
393 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
394 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
395 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
396 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
397 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
400 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
401 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
402 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
403 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
404 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
405 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
406 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
407 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
408 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
409 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
410 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
411 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
412 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
413 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
416 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
419 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
420 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
421 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
422 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
423 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
424 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
425 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
426 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
427 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
428 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
429 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
430 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
431 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
432 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
433 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
434 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
435 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
436 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
437 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
438 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
439 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
440 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
441 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
442 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
443 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
444 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
445 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
446 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
447 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
448
d9b5db8e 4492016-10-10 Jiong Wang <jiong.wang@arm.com>
450
451 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
452 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
453 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
454 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
455 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
456 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
457 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
458 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
459 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
460 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
461 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
462 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
463 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
464 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
465
67789205 4662016-10-10 Jiong Wang <jiong.wang@arm.com>
467
468 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
469 Enable AArch64.
470 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
471 vdup*_laneq.
472 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
473 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
474 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
475 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
476
6dfe8276 4772016-10-10 Matthew Wahab <matthew.wahab@arm.com>
478 Jiong Wang <jiong.wang@arm.com>
479
480 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
481 AArch64 support.
482 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
483 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
484 AArch64 targets.
485 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
486 AArch64 targets.
487 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
488 targets.
489 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
490
ec8fd20e 4912016-10-10 Eric Botcazou <ebotcazou@adacore.com>
492
493 * gnat.dg/specs/vfa.ads: New test.
494
6dfe8276 4952016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 496
497 * gnat.dg/inline13.ad[sb]: New test.
498 * gnat.dg/inline13_pkg.ad[sb]: New helper.
499
8fc51369 5002016-10-10 Eric Botcazou <ebotcazou@adacore.com>
501
502 * gnat.dg/biased_subtype.adb: New test.
503
b4d09fc1 5042016-10-09 Jakub Jelinek <jakub@redhat.com>
505
506 PR tree-optimization/77901
507 * gcc.c-torture/compile/pr77901.c: New test.
508
14964a36 5092016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
510
511 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
512 * gcc.dg/ipa/propalign-2.c: Likewise
513 * gcc.dg/ipa/propalign-3.c: Likewise.
514 * gcc.dg/ipa/propalign-4.c: Likewise.
515 * gcc.dg/ipa/propalign-5.c: Likewise.
516
ad0c1dec 5172016-10-08 Jakub Jelinek <jakub@redhat.com>
518
ae691a10 519 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
520
4582d852 521 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
522
ad0c1dec 523 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
524 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
525
90a2ad05 5262016-10-07 Fritz Reese <fritzoreese@gmail.com>
527
528 * gfortran.dg/dec_union_11.f90: New testcase.
529
4076953a 5302016-10-07 Nathan Sidwell <nathan@acm.org>
531
532 PR c++/66443
533 * g++.dg/cpp0x/pr66443-cxx11.C: New.
534 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
535 * g++.dg/cpp1y/pr66443-cxx14.C: New
536 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
537 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
538
cd45162d 5392016-10-07 Jakub Jelinek <jakub@redhat.com>
540
541 * g++.dg/cpp0x/addressof1.C: New test.
542 * g++.dg/cpp0x/addressof2.C: New test.
543
7d29bba9 5442016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
545
546 * gcc.target/powerpc/float128-type-1.c: New test to check that
547 PowerPC 64-bit Linux enables -mfloat128-type by default.
548 * gcc.target/powerpc/float128-type-2.c: Likewise.
549 * gcc.target/powerpc/float128-mix.c: Change error message to
550 reflect that __ibm128 is now #define'ed to be long double.
551
7d562e89 5522016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
553
554 PR fortran/77406
555 * gfortran.dg/pr77406.f90: New test.
556 * gfortran.dg/assumed_type_3.f90: Update error messages.
557 * gfortran.dg/defined_operators_1.f90: Ditto.
558 * gfortran.dg/generic_26.f90: Ditto.
559 * gfortran.dg/generic_7.f90: Ditto.
560 * gfortran.dg/gomp/udr5.f90: Ditto.
561 * gfortran.dg/gomp/udr7.f90: Ditto.
562 * gfortran.dg/interface_1.f90: Ditto.
563 * gfortran.dg/interface_37.f90: Ditto.
564 * gfortran.dg/interface_5.f90: Ditto.
565 * gfortran.dg/interface_6.f90: Ditto.
566 * gfortran.dg/interface_7.f90
567 * gfortran.dg/no_arg_check_3.f90
568 * gfortran.dg/operator_5.f90
569 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
570
0365bfa8 5712016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
572
573 PR c++/77700
574 * c-c++-common/Wint-in-bool-context.c: Update test.
575
1941149a 5762016-10-07 Richard Biener <rguenther@suse.de>
577
578 * gcc.dg/tree-ssa/vrp01.c: Adjust.
579 * gcc.dg/tree-ssa/vrp34.c: Likewise.
580
dc5b5d21 5812016-10-07 Marek Polacek <polacek@redhat.com>
582
583 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
584
30ac4925 5852016-10-07 Bernd Schmidt <bschmidt@redhat.com>
586
587 PR c++/69733
588 * c-c++-common/pr69733.c: New test.
589 * gcc.dg/pr69733.c: New test.
590 * gcc.target/i386/pr69733.c: New test.
591
95c0ad19 5922016-10-07 Marek Polacek <polacek@redhat.com>
593
594 PR c++/77803
595 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
596
fafde080 5972016-10-07 Jakub Jelinek <jakub@redhat.com>
598
599 PR tree-optimization/77664
600 * gcc.dg/tree-ssa/pr77664.c: New test.
601 * gcc.dg/pr77664.c: New test.
602
6032016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 604
605 * gfortran.dg/pr69955.f90: New test.
606
4147af80 6072016_10-06 Louis Krupp <louis.krupp@zoho.com>
608
609 PR fortran/57910
610 * gfortran.dg/pr57910.f90: New test.
611
adeca879 6122016-10-06 Jakub Jelinek <jakub@redhat.com>
613
614 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
615 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
616
fefb1a11 6172016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
618
619 PR tree-optimization/77862
620 * gcc.dg/pr77862.c: New test.
621
f7df25e9 6222016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
623
624 * gcc.dg/tree-ssa/evrp4.c: New test.
625
3ff1ad36 6262016-10-06 Jeff Law <law@redhat.com>
627
628 PR tree-optimization/71661
629 * gcc.dg/tree-ssa/pr71661.c: New test.
630
1424fde5 6312016-10-06 Richard Biener <rguenther@suse.de>
632
633 PR tree-optimization/77855
634 * gcc.dg/torture/pr77855.c: New testcase.
635
a22dd5ec 6362016-10-06 James Clarke <jrtc27@jrtc27.com>
637 Eric Botcazou <ebotcazou@adacore.com>
638
639 * g++.dg/other/pr77759.C: New test.
640
cb1f8eb4 6412016-10-06 Richard Biener <rguenther@suse.de>
642
643 PR tree-optimization/77839
644 * gcc.dg/torture/pr77839.c: New testcase.
645
bb513366 6462016-10-06 Marek Polacek <polacek@redhat.com>
647
648 * g++.dg/cpp1z/init-statement9.C: New test.
649
26d689f4 6502016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
651
652 * gcc.target/i386/pcommit-1.c: Deleted.
653 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
654 * gcc.target/i386/sse-13.c: Ditto.
655 * gcc.target/i386/sse-14.c: Ditto.
656 * gcc.target/i386/sse-22.c: Ditto.
657 * gcc.target/i386/sse-23.c: Ditto.
658 * g++.dg/other/i386-2.C: Ditto.
659
847e66cc 6602016-10-05 Uros Bizjak <ubizjak@gmail.com>
661
662 * gcc.target/i386/pr77833.c: Require int128 effective target.
663
670ec524 6642016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
665
666 PR fortran/58991
667 PR fortran/58992
668 * gfortran.dg/associate_22.f90: New test.
669
fca4e258 6702016-10-05 Fritz Reese <fritzoreese@gmail.com>
671
672 * gfortran.dg/dec_union_9.f90: New testcase.
673 * gfortran.dg/dec_union_10.f90: New testcase.
674
994fc95f 6752016-10-05 Jakub Jelinek <jakub@redhat.com>
676
c6958264 677 PR sanitizer/66343
678 * gcc.dg/pch/pr66343-3.c: New test.
679 * gcc.dg/pch/pr66343-3.hs: New file.
680
994fc95f 681 PR sanitizer/66343
682 * gcc.dg/pch/pr66343-1.c: New test.
683 * gcc.dg/pch/pr66343-1.hs: New file.
684 * gcc.dg/pch/pr66343-2.c: New test.
685 * gcc.dg/pch/pr66343-2.hs: New file.
686
2b6903a5 6872016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
688
689 * c-c++-common/Wint-in-bool-context.c: Update test.
690
a9e44c43 6912016-10-05 Marek Polacek <polacek@redhat.com>
692
693 * g++.dg/cpp1z/init-statement1.C: New test.
694 * g++.dg/cpp1z/init-statement2.C: New test.
695 * g++.dg/cpp1z/init-statement3.C: New test.
696 * g++.dg/cpp1z/init-statement4.C: New test.
697 * g++.dg/cpp1z/init-statement5.C: New test.
698 * g++.dg/cpp1z/init-statement6.C: New test.
699 * g++.dg/cpp1z/init-statement7.C: New test.
700 * g++.dg/cpp1z/init-statement8.C: New test.
701
d0a5b595 7022016-10-05 Louis Krupp <louis.krupp@zoho.com>
703
704 PR fortran/67524
705 * gfortran.dg/pr67524.f90: New test.
706
c7b01e77 7072016-10-05 Jakub Jelinek <jakub@redhat.com>
708
709 PR sanitizer/77823
710 * c-c++-common/ubsan/shift-9.c: New test.
711
d204444e 7122016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
713
714 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
715 of int if __SIZEOF_INT__ is less than 4 bytes.
716
ea55eab9 7172016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
718
719 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
720 * gfortran.dg/class_array_20.f03: Likewise.
721 * gfortran.dg/class_array_21.f03: Likewise.
722 * gfortran.dg/finalize_29.f08: Likewise.
723 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
724
bf1426ea 7252016-10-05 Richard Biener <rguenther@suse.de>
726
727 PR middle-end/77826
728 * gcc.dg/torture/pr77826.c: New testcase.
729
eb93b162 7302016-10-05 Richard Biener <rguenther@suse.de>
731
732 * gcc.dg/fold-copysign-1.c: New testcase.
733
830f8f08 7342016-10-05 Andreas Schwab <schwab@suse.de>
735
736 * g++.dg/pr49847-2.C: Remove.
737
ce229d56 7382016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
739
740 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
741
d82d27a3 7422016-10-05 Richard Biener <rguenther@suse.de>
743
744 PR middle-end/55152
745 * gcc.dg/pr55152-2.c: New testcase.
746
29e40d1d 7472016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
748
749 * gfortran.dg/dtio_15.f90: New test.
750
78dc0da1 7512016-10-04 Ian Lance Taylor <iant@golang.org>
752
753 * gcc.dg/split-7.c: New test.
754
f72de674 7552016-10-04 Martin Sebor <msebor@redhat.com>
756
757 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
758 %lc directive to wint_t to silence -Wformat warnings on targets
759 where the latter is a distinct type such as long.
760
c30da209 7612016-10-04 Martin Sebor <msebor@redhat.com>
762
763 PR c++/77804
764 * g++.dg/warn/Wplacement-new-size-4.C: New test.
765
c93d719b 7662016-10-04 Jakub Jelinek <jakub@redhat.com>
767
c8887d28 768 PR c++/77791
769 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
770
c93d719b 771 * g++.dg/other/java3.C: Remove.
772 * g++.dg/other/java1.C: Remove.
773 * g++.dg/other/error12.C: Remove.
774 * g++.dg/other/java2.C: Remove.
775 * g++.dg/warn/Wnvdtor.C: Remove.
776 * g++.dg/lookup/java1.C: Remove.
777 * g++.dg/lookup/java2.C: Remove.
778 * g++.dg/ext/pr34829.C: Remove.
779 * g++.dg/ext/java-3.C: Remove.
780 * g++.dg/ext/java-1.C: Remove.
781 * g++.dg/ext/java-2.C: Remove.
782 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
783
e62363b1 7842016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
785
786 PR tree-optimization/77808
787 * gcc.dg/tree-ssa/pr77808.c: New testcase.
788
38f18c01 7892016-10-04 Richard Biener <rguenther@suse.de>
790
791 PR tree-optimization/77399
792 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
793
47fd90af 7942016-10-04 Richard Biener <rguenther@suse.de>
795
796 PR middle-end/77833
797 * gcc.target/i386/pr77833.c: New testcase.
798
2f8d6297 7992016-09-26 Jeff Law <law@redhat.com>
800
801 PR tree-optimization/71550
802 PR tree-optimization/71403
803 * gcc.c-torture/execute/pr71550.c: New test.
804
4092cccf 8052016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
806
807 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
808 option.
809
8e8fe25a 8102016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
811
812 Revert
813 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
814
815 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
816
fcfa0d6a 8172016-10-03 Marek Polacek <polacek@redhat.com>
818
819 * g++.dg/cpp0x/nullptr37.C: New test.
820
255beb07 8212016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
822
823 * c-c++-common/Wint-in-bool-context.c: Update test.
824
16127d51 8252016-10-02 Jakub Jelinek <jakub@redhat.com>
826
827 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
828 earlier.
829 * g++.dg/charset/asm2.c (memmove): Likewise.
830 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
831 * g++.dg/tls/diag-4.C (foo): Likewise.
832 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
833 dg-warning, fix up regex.
834 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
835 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
836 * g++.old-deja/g++.mike/net31.C: Likewise.
837 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
838 for C++17.
839 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
840 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
841
c9e875f1 8422016-10-01 Richard Biener <rguenther@suse.de>
843
844 PR middle-end/77798
845 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
846
77daf8b6 8472016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
848
849 PR fortran/77663
850 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
851
ff2feb8b 8522016-10-01 Jakub Jelinek <jakub@redhat.com>
853
854 PR c/77490
855 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
856 Add dg-prune-output directive.
857
fd3720ac 8582016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
859
860 PR fortran/66643
861 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
862 * gfortran.fortran-torture/compile/write.f90: Update test.
863
dd07e329 8642016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
865
866 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
867 arm_fp16_alternative_ok as the required effective target.
868 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
869 -mfp16-format=alternative to the dg-options directive and remove
870 the dg-add-options directive.
871
580083a2 8722016-09-30 Fritz Reese <fritzoreese@gmail.com>
873
874 PR fortran/77764
875 * gfortran.dg/dec_union_8.f90: New testcase.
876
f24fcad2 8772016-09-30 Fritz Reese <fritzoreese@gmail.com>
878
879 PR fortran/77782
880 * gfortran.dg/dec_structure_16.f90: New testcase.
881
e0e00cf4 8822016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
883
884 * gfortran.dg/coarray_allocate_10.f08: New test.
885 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
886
44211526 8872016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
888
889 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
890
e2441cd8 8912016-09-30 Richard Biener <rguenther@suse.de>
892
893 PR tree-optimization/77399
894 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
895
0914a8ef 8962016-09-29 Sandra Loosemore <sandra@codesourcery.com>
897
898 * c-c++-common/pr27336.c: Make dependency on
899 -fdelete-null-pointer-checks explicit.
900 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
901 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
902 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
903 * gcc.dg/pic-1.c: Require fpic target support.
904 * gcc.dg/pic-2.c: Likewise.
905
c5d89bae 9062016-09-29 Jakub Jelinek <jakub@redhat.com>
907
908 Implement P0001R1 - C++17 removal of register storage class specifier
909 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
910 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
911 C++17.
912 * c-c++-common/vector-subscript-5.c (foo): Don't use register
913 keyword if not __SSE2__.
914 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
915 C++17.
916 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
917 register keywords.
918 * g++.dg/eh/pr29166.C: Add -Wno-register option.
919 * g++.dg/warn/register-parm-1.C (erroneous_warning,
920 no_erroneous_warning): Expect new warnings for C++17.
921 * g++.dg/warn/register-var-2.C (f): Likewise.
922 * g++.dg/parse/register1.C (f): Expect new error for C++17.
923 * g++.dg/parse/linkage2.C (foo): Likewise.
924 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
925 keyword on parameters for C++17.
926 * g++.dg/cpp1z/register1.C: New test.
927 * g++.dg/cpp1z/register2.C: New test.
928 * g++.dg/cpp1z/register3.C: New test.
929
5424b150 9302016-09-29 Uros Bizjak <ubizjak@gmail.com>
931
932 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
933 * gcc.target/i386/avx2-check.h (main): Ditto.
934 * gcc.target/i386/avx512bw-check.h (main): Ditto.
935 * gcc.target/i386/avx512cd-check.h (main): Ditto.
936 * gcc.target/i386/avx512dq-check.h (main): Ditto.
937 * gcc.target/i386/avx512er-check.h (main): Ditto.
938 * gcc.target/i386/avx512f-check.h (main): Ditto.
939 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
940 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
941 * gcc.target/i386/avx512vl-check.h (main): Ditto.
942
132fa33c 9432016-09-29 Uros Bizjak <ubizjak@gmail.com>
944
945 PR target/77756
946 * gcc.target/i386/pr77756.c: New test.
947
ea72fa65 9482016-09-29 Marek Polacek <polacek@redhat.com>
949
950 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
951
40334d1a 9522016-09-29 Marek Polacek <polacek@redhat.com>
953
954 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
955 C++14.
956
2bf721c3 9572016-09-29 Martin Liska <mliska@suse.cz>
958
959 * objc/execute/construct1.m: New test.
960
a8243a97 9612016-09-29 Richard Biener <rguenther@suse.de>
962
963 PR tree-optimization/77768
964 * gcc.dg/torture/pr77768.c: New testcase.
965
98da8d3b 9662016-09-28 Richard Biener <rguenther@suse.de>
967
968 PR middle-end/77407
969 * gcc.dg/pr77407.c: New testcase.
970
b0ab3ca0 9712016-09-29 Richard Biener <rguenther@suse.de>
972
973 PR middle-end/55152
974 * gcc.dg/pr55152.c: New testcase.
975 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
976
f76c9f26 9772016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
978
979 * gcc.dg/profile-update-warning.c: Restrict to ia32.
980 (dg-options): Remove -m32.
981
94d9ba6a 9822016-09-28 Martin Sebor <msebor@redhat.com>
983
984 PR middle-end/77721
985 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
986
d23296dc 9872016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
988
989 PR libgfortran/77707
990 * gfortran.dg/inquire_17.f90: New test.
991
2a2770c6 9922016-09-28 Jakub Jelinek <jakub@redhat.com>
993
994 PR c++/77467
995 * g++.dg/cpp1y/constexpr-77467.C: New test.
996
3e822015 9972016-09-28 Martin Sebor <msebor@redhat.com>
998
999 PR c/77762
1000 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1001 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1002 (test_sprintf_p_const): Adjust line numbers to avoid failures
1003 introduced in r240503.
1004
21ce832f 10052016-09-28 Martin Sebor <msebor@redhat.com>
1006
1007 PR middle-end/77683
1008 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1009
8d9e3eb6 10102016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1011
cfa852a5 1012 PR c++/77748
1013 * g++.dg/pr77550.C: Avoid undefined behavior.
1014
8d9e3eb6 1015 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1016
85dd8d9a 10172016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1018
1019 * gcc.dg/strlenopt-20.c: Update test.
1020 * gcc.dg/strlenopt-21.c: Likewise.
1021 * gcc.dg/strlenopt-22.c: Likewise.
1022 * gcc.dg/strlenopt-22g.c: Likewise.
1023 * gcc.dg/strlenopt-26.c: Likewise.
1024 * gcc.dg/strlenopt-5.c: Likewise.
1025 * gcc.dg/strlenopt-7.c: Likewise.
1026 * gcc.dg/strlenopt-9.c: Likewise.
1027
ce7e2f0e 10282016-09-27 Jakub Jelinek <jakub@redhat.com>
1029
4fd4e9e0 1030 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1031
66108a57 1032 * g++.dg/cpp1z/lambda-this1.C: New test.
1033 * g++.dg/cpp1z/lambda-this2.C: New test.
1034
ce7e2f0e 1035 PR c++/77722
1036 * g++.dg/ubsan/return-4.C: New test.
1037 * g++.dg/ubsan/return-5.C: New test.
1038 * g++.dg/ubsan/return-6.C: New test.
1039
eedf6f96 10402016-09-27 Jiong Wang <jiong.wang@arm.com>
1041
1042 * lib/target-supports.exp
1043 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1044 in function comment.
1045
febf7a45 10462016-09-27 Martin Liska <mliska@suse.cz>
1047
1048 PR gcov-profile/46266
1049 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1050 considered.
1051
1ef012e4 10522016-09-27 Richard Biener <rguenther@suse.de>
1053
1054 PR tree-optimization/77745
1055 * g++.dg/torture/pr77745.C: New testcase.
1056
fcaf08b7 10572016-09-27 Richard Biener <rguenther@suse.de>
1058
1059 PR tree-optimization/77478
1060 * gcc.dg/torture/pr77478.c: New testcase.
1061
db46bcd3 10622016-09-27 Martin Liska <mliska@suse.cz>
1063
1064 PR gcov-profile/7970
1065 PR gcov-profile/16855
1066 PR gcov-profile/44779
1067 * g++.dg/gcov/pr16855.C: New test.
1068
2e0bcd96 10692016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1070
1071 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1072
93768ef7 10732016-09-27 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR fortran/77666
1076 * gfortran.dg/gomp/pr77666.f90: New test.
1077
b09a4365 10782016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1079
1080 PR ipa/77677
1081 * gcc.dg/torture/pr77677-2.c: New test.
1082
85527e8f 10832016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1084
1085 PR fortran/77420
1086 * gfortran.dg/pr77420_1.f90: New test.
1087 * gfortran.dg/pr77420_2.f90: Ditto.
1088 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1089 * gfortran.dg/pr77420_4.f90: this file.
1090
140cd7ff 10912016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1092
1093 PR middle-end/77719
1094 * gfortran.dg/pr77719.f90: New test.
1095
d4d58fc3 10962016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1097
1098 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1099 singular form of byte when quantity is unknown.
d4d58fc3 1100
e997bd3a 11012016-09-26 Marek Polacek <polacek@redhat.com>
1102
1103 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1104
9c7de46a 11052016-09-26 Martin Liska <mliska@suse.cz>
1106
1107 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1108 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1109 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1110 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1111 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1112 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1113 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1114 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1115 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1116
3c77f69c 11172016-09-26 Marek Polacek <polacek@redhat.com>
1118
1119 PR c/7652
1120 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1121 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1122 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1123 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1124 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1125 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1126 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1127 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1128 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1129 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1130 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1131 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1132 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1133 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1134 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1135 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1136 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1137 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1138 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1139 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1140 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1141 * c-c++-common/attr-fallthrough-1.c: New test.
1142 * c-c++-common/attr-fallthrough-2.c: New test.
1143 * g++.dg/cpp0x/fallthrough1.C: New test.
1144 * g++.dg/cpp0x/fallthrough2.C: New test.
1145 * g++.dg/cpp1z/fallthrough1.C: New test.
1146 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1147 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1148 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1149 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1150
40e245e1 11512016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1152
9e9fb49b 1153 PR fortran/77429
40e245e1 1154 * gfortran.dg/pr77429.f90: New test.
1155
cfffcdf4 11562016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1157
1158 PR fortran/77694
1159 * gfortran.dg/pr77694.f90: New test.
1160
223e6ae9 11612016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1162
1163 PR target/51244
1164 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1165
9e932ac2 11662016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1167
1168 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1169 for 32-bit mode.
1170
04f16d28 11712016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1172
1173 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1174 for 32-bit mode.
1175
481ce481 11762016-09-24 Marek Polacek <polacek@redhat.com>
1177
1178 PR c/77490
1179 * c-c++-common/Wbool-operation-1.c: New test.
1180 * gcc.dg/Wbool-operation-1.c: New test.
1181
8e652fcf 11822016-09-23 Fritz Reese <fritzoreese@gmail.com>
1183
1184 * gfortran.dg/dec_static_1.f90: New.
1185 * gfortran.dg/dec_static_2.f90: New.
1186 * gfortran.dg/dec_static_3.f90: New.
1187 * gfortran.dg/dec_static_4.f90: New.
1188
e7c4560c 11892016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1190
1191 PR fortran/48298
1192 * gfortran.dg/negative_unit_check.f90: Update test.
1193 * gfortran.dg/dtio_14.f90: New test.
481ce481 1194
ad020996 11952016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1196
1197 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1198 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1199 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1200 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1201 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1202 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1203 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1204
e2c1228b 12052016-09-23 Martin Sebor <msebor@redhat.com>
1206
1207 PR testsuite/77713
1208 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1209 assuming long double is bigger than double.
1210
9b5db70f 12112016-09-23 Jakub Jelinek <jakub@redhat.com>
1212
1213 Implement P0138R2, C++17 construction rules for enum class values
1214 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1215
a30e370d 12162016-09-23 David Malcolm <dmalcolm@redhat.com>
1217
1218 PR preprocessor/77672
1219 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1220 expected multiline output from first warning to reflect change
1221 in r240434.
1222
15650eb7 12232016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1224
1225 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1226
f886b2b4 12272016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1228 Tom de Vries <tom@codesourcery.com>
1229
1230 PR testsuite/77411
1231 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1232
f74ba31d 12332016-09-23 Marek Polacek <polacek@redhat.com>
1234
1235 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1236 * c-c++-common/gomp/atomic-13.c: Likewise.
1237 * c-c++-common/gomp/atomic-14.c: Likewise.
1238 * c-c++-common/pr60439.c: Remove invalid code.
1239 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1240 * g++.dg/expr/bitfield5.C: Likewise.
1241 * g++.dg/expr/bitfield6.C: Likewise.
1242 * g++.dg/expr/bool1.C: Likewise.
1243 * g++.dg/expr/bool3.C: Likewise.
1244 * g++.dg/expr/lval3.C: Likewise.
1245 * g++.dg/expr/lval4.C: Likewise.
1246 * g++.old-deja/g++.jason/bool5.C: Likewise.
1247
7413e757 12482016-09-23 David Malcolm <dmalcolm@redhat.com>
1249
1250 PR preprocessor/77672
1251 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1252 (test_terminator_location): New function.
1253
81df50de 12542016-09-23 Richard Biener <rguenther@suse.de>
1255
1256 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1257
5f4626d8 12582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1259
1260 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1261 -march=armv8.2-a+fp16 when supported by the hardware.
1262 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1263 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1264 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1265 semi-colons to a macro invocations.
1266 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1267 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1268 defined.
1269 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1270 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1272 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1273 defined.
1274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1276 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1280 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1281 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1283 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1284 defined.
1285 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1287 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1288 defined.
1289 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1290 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1291 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1292 defined.
1293 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1295 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1296 defined.
1297 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1299 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1300 defined. Also fix some white-space.
1301 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1302 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1303 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1304 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1305 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1306 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1307 defined. Also fix some long lines and white-space.
1308 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1309 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1310 defined. Also fix some long lines and white-space.
1311 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1312 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1313 defined.
1314 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1315 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1316 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1317 defined.
1318 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1320 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1321 defined.
1322 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1324 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1325 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1328 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1330 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1332 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 1333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1335 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1337 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 1338 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1339 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 1340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 1341
f2645569 13422016-09-23 Jiong Wang <jiong.wang@arm.com>
1343 Matthew Wahab <matthew.wahab@arm.com>
1344
1345 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1346 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1347 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1348 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1349 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1350 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1351 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1352 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1353 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1354 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1355 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1356 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1359 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1360 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1361 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1362 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1363 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1364 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1365 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1366 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1367 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1368 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1369 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1370 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1371 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1372 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1373 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1374 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1375 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1376 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1377 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1378 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1379 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1380 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1381 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1382
66a55fc4 13832016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1384
1385 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1386 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1387 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1388 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1389 support.
1390
ada0f4c4 13912016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1392
1393 PR ipa/77677
1394 * gcc.dg/torture/pr77677.c: New test.
1395
8771094d 13962016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1397
1398 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1399 here now.
1400
c959fae1 14012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1402
1403 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1404 options. Add tests for float16x4_t and float16x8_t.
1405
88b594a3 14062016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1407
1408 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1409 * gcc.target/s390/risbg-ll-2.c: Ditto.
1410 * gcc.target/s390/risbg-ll-3.c: Ditto.
1411
e4ad661c 14122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1413
1414 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1415 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1416
4005a882 14172016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1418
1419 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1420 output to the simplified instructions.
1421
9854d864 14222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1423
1424 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1425 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1426
388ce7db 14272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1428
1429 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1430 (FP16_SUPPORTED): New
1431 (expected-hfloat-16x4): Make conditional on __fp16 support.
1432 (expected-hfloat-16x8): Likewise.
1433 (vdup_n_f16): Disable for non-AArch64 targets.
1434 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1435 conditional on FP16_SUPPORTED.
1436 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1437 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1438 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1439 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1440 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1441 for testing __fp16.
1442 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1443 conditional on FP16_SUPPORTED.
1444 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1445 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1446
837bb76e 14472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1448
1449 * gcc.target/arm/short-vfp-1.c: New.
1450
e183c2b8 14512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1452
1453 * gcc.target/arm/attr-fp16-arith-1.c: New.
1454
cd6fbed6 14552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1456
1457 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1458 New.
1459 (add_options_for_arm_v8_2a_fp16_neon): New.
1460 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1461 (add_options_for_arm_arch_v8_2a): Auto-generate.
1462 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1463 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1464 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1465 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1466 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1467 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1468 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1469
4961b0ab 14702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1471
1472 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1473 arm_fp16_alternative_ok.
1474 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1475 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1476 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1477 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1478 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1479 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1480 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1481 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1482 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1483 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1484 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1485 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1486 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1487 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1488 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1489 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1490 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1491 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1492 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1493 arm_fp16_alternative_ok.
1494 * lib/target-supports.exp
1495 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1496 (check_effective_target_arm_fp16_alternative_ok): New.
1497 (check_effective_target_arm_fp16_none_ok_nocache): New.
1498 (check_effective_target_arm_fp16_none_ok): New.
1499
ce5b3c3b 15002016-09-23 Martin Liska <mliska@suse.cz>
1501
1502 * gcc.dg/ipa/pr77653.c: Replace adress
1503 with address.
1504
d4c65e05 15052016-09-23 Martin Liska <mliska@suse.cz>
1506
1507 * gcc.target/i386/movbe-4.c: New test.
1508
82a47693 15092016-09-23 Martin Liska <mliska@suse.cz>
1510
1511 * gcc.target/i386/crc32-5.c: New test.
1512
0253072a 15132016-09-23 Martin Liska <mliska@suse.cz>
1514
1515 * gcc.target/i386/pr71652.c: New test.
1516 * gcc.target/i386/pr71652-2.c: New test.
1517 * gcc.target/i386/pr71652-3.c: New test.
1518
0bfdbd22 15192016-09-23 Jakub Jelinek <jakub@redhat.com>
1520
1521 * lib/gcc-dg.exp (process-message): Support relative line number
1522 notation - .+4 or .-1 etc.
1523 * gcc.dg/dg-test-1.c: New test.
1524
ff982ab4 15252016-09-22 Martin Sebor <msebor@redhat.com>
1526
1527 PR target/77676
1528 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1529 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1530 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1531 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1532
78299f8d 15332016-09-22 Uros Bizjak <ubizjak@gmail.com>
1534
1535 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1536 * gcc.dg/ifcvt-2.c: Ditto.
1537 * gcc.dg/zero_bits_compound-1.c: Ditto.
1538 * gcc.dg/zero_bits_compound-1.c: Ditto.
1539 * gcc.dg/pr40550.c: Simplify target selectors.
1540 Use dg-additional-options.
1541 * gcc.dg/pr47893.c: Ditto.
1542 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1543 additional options for 32-bit x86 targets.
1544 * gcc.dg/pr70955.c: Move to ...
1545 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1546
ec645283 15472016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1548
1549 PR c++/61019
1550 * g++.dg/cpp0x/pr61019.C: New.
1551
9753b549 15522016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1553 Terry Guo <terry.guo@arm.com>
1554
1555 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1556 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1557 * gcc.target/arm/pure-code/pure-code.exp: New.
1558
7dbfb427 15592016-09-22 Uros Bizjak <ubizjak@gmail.com>
1560
1561 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1562 Remove SSE effective target requirement.
1563
7e20dff2 15642016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1565
1566 PR c++/71979
1567 * g++.dg/cpp0x/pr71979.C: New.
1568
05dd002d 15692016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1570
1571 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1572
53769cc8 15732016-09-22 Martin Liska <mliska@suse.cz>
1574
1575 PR ipa/77653
1576 * gcc.dg/ipa/pr77653.c: New test.
1577
51c846d6 15782016-09-22 Jakub Jelinek <jakub@redhat.com>
1579
1580 PR fortran/77665
1581 * gfortran.dg/gomp/pr77665.f90: New test.
1582
51278c1a 15832016-09-22 Paul Thomas <pault@gcc.gnu.org>
1584
1585 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1586 * gfortran.dg/dtio_13.f90: New test.
1587
cde225a2 15882016-09-21 Louis Krupp <louis.krupp@zoho.com>
1589
1590 PR fortran/66107
1591 * gfortran.dg/pr66107.f90: New test.
1592
0d5530d9 15932016-09-21 Ian Lance Taylor <iant@golang.org>
1594
1595 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1596 with call to builtin delete function.
1597
9ca7e933 15982016-09-21 Joseph Myers <joseph@codesourcery.com>
1599
1600 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1601 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1602 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1603 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1604 tests.
1605
451127c6 16062016-09-21 Uros Bizjak <ubizjak@gmail.com>
1607
1608 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1609
98aa0f57 16102016-09-21 Jakub Jelinek <jakub@redhat.com>
1611
1612 PR c++/77651
1613 * g++.dg/cpp1z/aligned-new6.C: New test.
1614
65eeae10 16152016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1616
1617 * gcc.target/arm/fp16-aapcs-3.c: New.
1618 * gcc.target/arm/fp16-aapcs-4.c: New.
1619 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1620 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1621 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1622 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1623
1a39df22 16242016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1625
1626 PR tree-optimization/77550
1627 * g++.dg/pr77550.C: New test.
1628
48bc6fdd 16292016-09-21 Georg-Johann Lay <avr@gjlay.de>
1630
1631 PR target/77326
1632 * gcc.target/avr/torture/pr77326.c: New test.
1633
a09b160b 16342016-09-21 Louis Krupp <louis.krupp@zoho.com>
1635
1636 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1637
91207228 16382016-09-21 Richard Biener <rguenther@suse.de>
1639
1640 PR tree-optimization/77648
1641 * gcc.dg/torture/pr77648-1.c: New testcase.
1642 * gcc.dg/torture/pr77648-2.c: Likewise.
1643
f6aeb966 16442016-09-21 Richard Biener <rguenther@suse.de>
1645 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR tree-optimization/77621
1648 * gcc.dg/pr77621.c: New testcase.
1649
637b3ebb 16502016-09-21 Paul Thomas <pault@gcc.gnu.org>
1651
1652 PR fortran/77657
1653 * gfortran.dg/dtio_12.f90: New test.
1654
b5b88e7a 16552016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1656
1657 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1658
8ccdb0a4 16592016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1660
1661 PR tree-optimization/72835
1662 * gcc.dg/tree-ssa/pr72835.c: New test.
1663
b9833bfd 16642016-09-20 Martin Sebor <msebor@redhat.com>
1665
1666 PR middle-end/49905
1667 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1668 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1669 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1670 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1671 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1672 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1673 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1674
597323ed 16752016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1676
1677 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1678 arguments/compare will be optimized away.
1679 * gcc.dg/torture/ftrapv-1.c: Likewise.
1680
25a8e007 16812016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1682
1683 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1684 will be optimized away.
1685 * gcc.dg/ipa/vrp1.c: New test.
1686 * gcc.dg/ipa/vrp2.c: New test.
1687 * gcc.dg/ipa/vrp3.c: New test.
1688
6e93da1b 16892016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1690
1691 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1692 does the same transformation.
1693 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1694 * gcc.dg/tree-ssa/evrp1.c: New test.
1695 * gcc.dg/tree-ssa/evrp2.c: New test.
1696 * gcc.dg/tree-ssa/evrp3.c: New test.
1697 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1698 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1699 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1700 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1701 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1702 foling now happens early.
1703 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1704 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1705 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1706 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1707 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1708
b8b3b645 17092016-09-20 Uros Bizjak <ubizjak@gmail.com>
1710
1711 PR target/77621
1712 * gcc.target/i386/pr77621.c: New test.
1713 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1714 pattern, loop should vectorize with -mtune=atom.
1715
81165554 17162016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1717 Jakub Jelinek <jakub@redhat.com>
1718
1719 PR testsuite/63299
1720 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1721 instead of delete.
1722
2f8a2ead 17232016-09-20 Jakub Jelinek <jakub@redhat.com>
1724
a48667ee 1725 PR c++/77626
1726 * g++.dg/other/pr77626.C: New test.
1727
7e67c6d5 1728 PR c++/77638
1729 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1730
59934ea3 1731 PR c++/77637
1732 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1733
2f8a2ead 1734 PR middle-end/77624
1735 * c-c++-common/pr77624-1.c: New test.
1736 * c-c++-common/pr77624-2.c: New test.
1737
a1268ee1 17382016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1739
1740 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1741 of digits expected.
1742
0b77b2cf 17432016-09-20 Richard Biener <rguenther@suse.de>
1744
1745 PR tree-optimization/77646
1746 * gcc.dg/torture/pr77646.c: New testcase.
1747
bed03df1 17482016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1749
1750 PR c++/77434
1751 * c-c++-common/Wint-in-bool-context.c: New test.
1752
cb19a0da 17532016-09-19 Joseph Myers <joseph@codesourcery.com>
1754
1755 * gcc.dg/cr-decimal-dig-1.c: New test.
1756
9b5c49ef 17572016-09-19 Joseph Myers <joseph@codesourcery.com>
1758
1759 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1760 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1761 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1762 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1763
48d1445d 17642016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1765
1766 PR rtl-optimization/77416
1767 * gcc.target/powerpc/pr77416.c: New.
1768
579f478b 17692016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1770
1771 PR c++/77639
1772 * g++.dg/template/error-recovery4.C: New test.
1773
f2e52448 17742016-09-19 Bin Cheng <bin.cheng@arm.com>
1775
1776 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1777
aaf7d5f8 17782016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1779
1780 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1781 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1782
5f036000 17832016-09-19 Jakub Jelinek <jakub@redhat.com>
1784 Jan Hubicka <jh@suse.cz>
1785
1786 PR target/77587
1787 * gcc.dg/pr77587.c: New test.
1788 * gcc.dg/pr77587a.c: New file.
1789
eee0cf09 17902016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1791
1792 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1793 * gfortran.dg/coarray_38.f90:
1794 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1795 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1796 * gfortran.dg/coarray_allocate_7.f08: New test.
1797 * gfortran.dg/coarray_allocate_8.f08: New test.
1798 * gfortran.dg/coarray_allocate_9.f08: New test.
1799 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1800 new caf_register.
1801 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1802 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1803 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1804 get_by_refs.
1805 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1806 * gfortran.dg/coarray_lock_7.f90: Same.
1807 * gfortran.dg/coarray_poly_5.f90: Same.
1808 * gfortran.dg/coarray_poly_6.f90: Same.
1809 * gfortran.dg/coarray_poly_7.f90: Same.
1810 * gfortran.dg/coarray_poly_8.f90: Same.
1811 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1812
891196d7 18132016-09-19 Fritz Reese <fritzoreese@gmail.com>
1814
1815 PR fortran/77584
1816 * gfortran.dg/dec_structure_15.f90: New testcase.
1817
281da9a3 18182016-09-19 Richard Biener <rguenther@suse.de>
1819
1820 PR middle-end/77605
1821 * gcc.dg/torture/pr77605.c: New testcase.
1822
8a252920 18232016-09-18 Louis Krupp <louis.krupp@zoho.com>
1824
1825 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1826
a18b7a33 18272016-09-17 Jan Hubicka <hubicka@ucw.cz>
1828
1829 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1830 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1831 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1832 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1833 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1834 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1835 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1836 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1837 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1838 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1839 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1840
b868c23d 18412016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1842
1843 * gcc.target/i386/pr68633.c: Fix expected result.
1844
360d7ea8 18452016-09-17 Louis Krupp <louis.krupp@gmail.com>
1846
1847 PR fortran/68078
1848 * gfortran.dg/pr68078.f90: New test.
1849 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1850
d58661cb 18512016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1852
1853 PR target/77613
1854 * gcc.target/powerpc/swaps-p8-25.c: New.
1855
24b3d864 18562016-09-16 Jakub Jelinek <jakub@redhat.com>
1857
e6db887a 1858 PR c++/77482
1859 * g++.dg/cpp0x/constexpr-77482.C: New test.
1860
44df6c11 1861 PR c++/77379
1862 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1863 thunk offsets.
1864 * g++.dg/abi/abi-tag23a.C: Likewise.
1865
53d2f3de 1866 PR c++/77338
1867 * g++.dg/cpp0x/decltype-77338.C: New test.
1868
24b3d864 1869 PR c++/77375
1870 * g++.dg/cpp0x/mutable1.C: New test.
1871
42f172d0 18722016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1873
1874 PR fortran/77612
1875 * gfortran.dg/pr77612.f90: New test.
1876
0665113b 18772016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1878
1879 * gcc.dg/torture/pr70421.c: Require int32plus.
1880
dff10ec9 18812016-09-16 Jakub Jelinek <jakub@redhat.com>
1882
be63912c 1883 PR middle-end/77475
1884 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1885
dff10ec9 1886 PR target/77526
1887 * gcc.target/i386/pr77526.c: New test.
1888
69cdadd9 18892016-09-16 Jakub Jelinek <jakub@redhat.com>
1890 Eric Botcazou <ebotcazou@adacore.com>
1891
1892 PR middle-end/77594
1893 * gcc.target/i386/pr77594.c: New test.
1894
b74250bc 18952016-09-15 Louis Krupp <louis.krupp@zoho.com>
1896
1897 PR fortran/69963
1898 * gfortran.dg/misplaced_implicit_character.f90: New test.
1899
834a2c29 19002016-09-15 Bin Cheng <bin.cheng@arm.com>
1901
1902 PR tree-optimization/77503
1903 * gcc.dg/vect/pr77503.c: New test.
1904
fbcb99d5 19052016-09-15 Richard Biener <rguenther@suse.de>
1906
1907 PR middle-end/77544
1908 * c-c++-common/torture/pr77544.c: New testcase.
1909
3aa4e8c2 19102016-09-15 Jakub Jelinek <jakub@redhat.com>
1911
1912 PR middle-end/77475
1913 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1914 * gcc.dg/march-generic.c: Likewise.
1915 * gcc.target/i386/spellcheck-options-1.c: New test.
1916 * gcc.target/i386/spellcheck-options-2.c: New test.
1917 * gcc.target/i386/spellcheck-options-3.c: New test.
1918 * gcc.target/i386/spellcheck-options-4.c: New test.
1919
e9dea525 19202016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1921
1922 PR fortran/72743
1923 * gfortran.dg/goacc/pr72743.f90: New test.
1924
7270347c 19252016-09-15 Richard Biener <rguenther@suse.de>
1926
1927 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1928
091e8e90 19292016-09-15 Richard Biener <rguenther@suse.de>
1930
1931 PR tree-optimization/77514
1932 * gcc.dg/torture/pr77514.c: New testcase.
1933
8cc08773 19342016-09-14 Jakub Jelinek <jakub@redhat.com>
1935
1936 PR c++/77549
1937 * g++.dg/lookup/pr77549.C: New test.
1938
5be60f03 19392016-09-14 Marek Polacek <polacek@redhat.com>
1940
1941 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1942 * c-c++-common/gomp/atomic-13.c: Likewise.
1943 * c-c++-common/gomp/atomic-14.c: Likewise.
1944 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1945 * g++.dg/cpp1z/bool-increment1.C: New test.
1946 * c-c++-common/pr60439.c: Add dg-warning.
1947 * g++.dg/expr/bitfield4.C: Likewise.
1948 * g++.dg/expr/bitfield5.C: Likewise.
1949 * g++.dg/expr/bitfield6.C: Likewise.
1950 * g++.dg/expr/bool1.C: Likewise.
1951 * g++.dg/expr/bool3.C: Likewise.
1952 * g++.dg/expr/lval3.C: Likewise.
1953 * g++.dg/expr/lval4.C: Likewise.
1954 * g++.old-deja/g++.jason/bool5.C: Likewise.
1955 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1956 * g++.dg/other/error18.C: Likewise.
1957 * g++.dg/gomp/atomic-14.C: Likewise.
1958
f80a245e 19592016-09-14 Nathan Sidwell <nathan@acm.org>
1960
1961 PR c++/77539
1962 * g++.dg/cpp1y/pr77539.C: New.
1963
7b329bca 19642016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1965
1966 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1967 dg-require.
1968 * g++.dg/ext/builtin_alloca.C: Likewise.
1969 * g++.dg/template/spec35.C: Likewise.
1970 * gcc.dg/builtins-68.c: Likewise.
1971 * gcc.misc-tests/gcov-13.c: Likewise.
1972 * gcc.misc-tests/gcov-14.c: Likewise.
1973
0029200d 19742016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1975
1976 * gfortran.dg/dec_structure_14.f90: New testcase.
1977
0975f764 19782016-09-14 Jakub Jelinek <jakub@redhat.com>
1979
1980 PR sanitizer/68260
1981 * c-c++-common/tsan/pr68260.c: New test.
1982
1098c313 19832016-09-13 Joe Seymour <joe.s@somniumtech.com>
1984
1985 PR target/70713
1986 * gcc.target/msp430/function-attributes-1.c: New test.
1987 * gcc.target/msp430/function-attributes-2.c: New test.
1988 * gcc.target/msp430/function-attributes-3.c: New test.
1989
2e7b05a3 19902015-04-18 Martin Sebor <msebor@redhat.com>
1991
1992 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1993 of non-nul characters.
1994 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1995
46fad8d5 19962016-09-13 Jakub Jelinek <jakub@redhat.com>
1997
4bdba715 1998 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1999 * g++.dg/cpp1z/gen-attrs1.C: New test.
2000
99d887de 2001 PR tree-optimization/77454
2002 * gcc.dg/pr77454.c: New test.
2003
46fad8d5 2004 PR c++/77553
2005 * g++.dg/cpp1y/constexpr-77553.C: New test.
2006
68ef907c 20072016-09-13 David Malcolm <dmalcolm@redhat.com>
2008
2009 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2010 (test_show_locus): Replace rich_location::add_fixit_insert calls
2011 with add_fixit_insert_before and add_fixit_insert_after.
2012
2c24fd5e 20132016-09-13 Jason Merrill <jason@redhat.com>
2014 Tom de Vries <tom@codesourcery.com>
2015
2016 PR c++/77427
2017 * g++.dg/pr77427.C: New test.
2018
68b219ee 20192016-09-13 Martin Liska <mliska@suse.cz>
2020
2021 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2022 effective target.
2023 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2024 * lib/target-supports.exp: Define the new target.
2025
c72e91d3 20262016-09-12 Andrew Pinski <apinski@cavium.com>
2027
2028 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2029 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2030
b38c0a37 20312016-09-12 Uros Bizjak <ubizjak@gmail.com>
2032
2033 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2034 variable arguments.
2035 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2036 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2037 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2038 variable argument.
2039 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2040 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2041
7a21b590 20422016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2043
2044 PR c++/77496
2045 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2046 * g++.dg/ext/pr77496.C: New test.
2047 * g++.dg/warn/pr77496.C: New test.
2048
00434032 20492016-09-12 David Malcolm <dmalcolm@redhat.com>
2050
2051 PR c/72858
2052 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2053 to preserve conversion chars, and to preserve prefix information.
2054 * gcc.dg/format/pr72858.c: New test case.
2055
54f56c28 20562016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2057
2058 * gfortran.dg/pr77507.f90: Move to ...
2059 * gfortran.dg/ieee/pr77507.f90: here.
2060
08d6d42c 20612016-08-09 Jan Hubicka <hubicka@ucw.cz>
2062
2063 PR ipa/61159
2064 * compile/pr61159.c: New testcase
2065
35870532 20662016-08-09 Jan Hubicka <hubicka@ucw.cz>
2067
2068 PR ipa/64316
2069 * gcc.dg/ipa/pr63416.c: New testcase.
2070
953b9eef 20712016-09-10 Paul Thomas <pault@gcc.gnu.org>
2072 Steven G. Kargl <kargl@gcc.gnu.org>
2073
2074 PR fortran/77532
c78b1f64 2075 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2076
1aef7c3c 20772016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2078
2079 PR fortran/77507
2080 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2081 * gfortran.dg/c_assoc_4.f90: Ditto.
2082
3bb45f76 20832016-09-10 Tom de Vries <tom@codesourcery.com>
2084
2085 PR C/71602
2086 * c-c++-common/va-arg-va-list-type.c: New test.
2087
9731eaaf 20882016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2089
2090 PR rtl-optimization/77289
2091 * gcc.target/powerpc/pr77289.c: New test.
2092
911ea34a 20932016-09-09 Martin Sebor <msebor@redhat.com>
2094
2095 PR c/77520
2096 PR c/77521
2097 * gcc.dg/pr77520.c: New test.
2098 * gcc.dg/pr77521.c: New test.
2099
edd0f33b 21002016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2101
2102 PR fortran/77506
2103 * gfortran.dg/pr77506.f90: New test.
2104
374777a4 21052016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2106
2107 PR fortran/77507
2108 * gfortran.dg/pr77507.f90: New test.
2109
c5eddaf9 21102016-09-09 Joseph Myers <joseph@codesourcery.com>
2111
2112 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2113
3e7e4e14 21142016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2115 Louis Krupp <lkrupp@gcc.gnu.org>
2116
2117 PR fortran/69514
2118 * gfortran.dg/pr69514_1.f90: New test.
2119 * gfortran.dg/pr69514_2.f90: New test.
2120
51688bb7 21212016-09-08 Jakub Jelinek <jakub@redhat.com>
2122
a34338c9 2123 PR fortran/77500
2124 * gfortran.dg/gomp/pr77500.f90: New test.
2125
51688bb7 2126 PR fortran/77516
2127 * gfortran.dg/gomp/pr77516.f90: New test.
2128
3ecb55e7 21292016-09-07 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR middle-end/77475
2132 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2133 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2134 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2135 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2136 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2137 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2138
3da97ff7 21392016-09-07 David Malcolm <dmalcolm@redhat.com>
2140
2141 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2142 "substring-locations.h".
2143
b55f1f44 21442016-09-07 Richard Biener <rguenther@suse.de>
2145
2146 PR c/77450
2147 * c-c++-common/vector-subscript-8.c: Move ..
2148 * gcc.dg/pr77450.c: ... here.
2149
7d482049 21502016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2151
2152 PR libgfortran/77393
2153 * gfortran.dg/fmt_f0_2.f90: Update test.
2154 * gfortran.dg/fmt_f0_3.f90: New test.
2155
ef3b531c 21562016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2157
2158 PR debug/77389
2159 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2160 in dg-options.
2161
2162 PR debug/57519
2163 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2164
39370ea0 21652016-09-06 Jakub Jelinek <jakub@redhat.com>
2166
2167 PR target/69255
2168 * gcc.target/i386/pr69255-1.c: New test.
2169 * gcc.target/i386/pr69255-2.c: New test.
2170 * gcc.target/i386/pr69255-3.c: New test.
2171
21722016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2173
2174 PR c/77336
2175 * gcc.dg/format/miss-7.c: New test.
2176
88820414 21772016-09-06 Uros Bizjak <ubizjak@gmail.com>
2178
2179 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2180
4c790ba8 21812016-09-06 Martin Liska <mliska@suse.cz>
2182
2183 PR gcov-profile/77378
2184 PR gcov-profile/77466
2185 * gcc.dg/profile-update-warning.c: New test.
2186
43d2460d 21872016-09-06 Richard Biener <rguenther@suse.de>
2188
2189 PR tree-optimization/77479
2190 * gcc.dg/torture/pr77479.c: New testcase.
2191
4c04bcce 21922016-09-06 Richard Biener <rguenther@suse.de>
2193
2194 PR c/77450
2195 * c-c++-common/vector-subscript-7.c: Adjust.
2196 * c-c++-common/vector-subscript-8.c: New testcase.
2197
8925068a 21982016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2199
2200 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2201
daea048c 22022016-09-05 Jakub Jelinek <jakub@redhat.com>
2203
e315ff48 2204 PR target/77476
2205 * gcc.target/i386/avx512f-pr77476.c: New test.
2206 * gcc.target/i386/avx512bw-pr77476.c: New test.
2207 * gcc.target/i386/avx512dq-pr77476.c: New test.
2208
8eeca3ac 2209 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2210 Update comment to mention also avx512f.
2211
daea048c 2212 PR sanitizer/77396
2213 * g++.dg/asan/pr77396-2.C: New test.
2214
a6ffaadf 22152016-09-05 Uros Bizjak <ubizjak@gmail.com>
2216
2217 PR rtl-optimization/77452
2218 * gcc.target/i386/pr77452.c: New test.
2219
8f8828ba 22202016-09-05 Marek Polacek <polacek@redhat.com>
2221
2222 PR c/77423
2223 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2224
65277f2a 22252016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2226
2227 PR fortran/77391
2228 * gfortran.dg/pr77391.f90: New test.
2229
a1cf06b8 22302016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2231
2232 PR fortran/77460
2233 * gfortran.dg/pr77460.f90: New test.
2234
4d261282 22352016-09-03 Jakub Jelinek <jakub@redhat.com>
2236
2237 PR c/65467
2238 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2239
4fc4eb94 22402016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2241
2242 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2243
40a431fa 22442016-09-02 David Malcolm <dmalcolm@redhat.com>
2245
2246 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2247 test case.
2248 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2249 diagnostic-test-show-locus-generate-patch.c to the sources
2250 for diagnostic_plugin_test_show_locus.c.
2251
a940fdc7 22522016-09-02 Jakub Jelinek <jakub@redhat.com>
2253
0b80c4b2 2254 PR c/65467
2255 * gcc.dg/gomp/_Atomic-1.c: New test.
2256 * gcc.dg/gomp/_Atomic-2.c: New test.
2257 * gcc.dg/gomp/_Atomic-3.c: New test.
2258 * gcc.dg/gomp/_Atomic-4.c: New test.
2259 * gcc.dg/gomp/_Atomic-5.c: New test.
2260
a940fdc7 2261 PR sanitizer/77396
2262 * g++.dg/asan/pr77396.C: New test.
2263
22642016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2265
2266 PR tree-optimization/71831
2267 * gcc.dg/builtin-object-size-16.c: New test.
2268 * gcc.dg/builtin-object-size-17.c: New test.
2269
0b404bb4 22702016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2271
2272 PR libgfortran/77393
2273 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2274
8a5817a9 22752016-09-01 Uros Bizjak <ubizjak@gmail.com>
2276
2277 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2278 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2279 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2280 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2281 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2282 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2283 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2284 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2285 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2286 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2287 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2288 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2289 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2290 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2291 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2292 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2293 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2294 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2295
209253ae 22962016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2297
2298 * gnat.dg/opt58.adb: New test.
2299 * gnat.dg/opt58_pkg.ads: New helper.
2300
15182c1d 23012016-09-01 Richard Biener <rguenther@suse.de>
2302
2303 PR middle-end/77436
2304 * gcc.dg/torture/pr77436.c: New testcase.
2305
1c02615c 23062016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2307
2308 * gcc.dg/pr64252.c: Require int32plus.
2309 * gcc.dg/pr66299-1.c: Likewise.
2310 * gcc.dg/pr66299-2.c: Likewise.
2311 * gcc.dg/torture/20131115-1.c: Skip for avr.
2312
08fded5f 23132016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2314
2315 * gcc.target/aarch64/ands_3.c: New test.
2316
a7b3b7c4 23172016-08-31 Jakub Jelinek <jakub@redhat.com>
2318
68c215e4 2319 PR fortran/77352
2320 * gfortran.dg/gomp/pr77352.f90: New test.
2321
a7b3b7c4 2322 PR fortran/77374
2323 * gfortran.dg/gomp/pr77374.f08: New test.
2324
51a43c06 23252016-08-31 Marc Glisse <marc.glisse@inria.fr>
2326
2327 PR tree-optimization/73714
2328 * gcc.dg/tree-ssa/pr73714.c: New test.
2329
01109414 23302016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2331
2332 PR libgfortran/77393
2333 * gfortran.dg/fmt_f0_2.f90: New test.
2334
8036ac7f 23352016-08-31 Marc Glisse <marc.glisse@inria.fr>
2336
2337 * gcc.target/i386/pr59539-2.c: Adapt options.
2338 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2339
b298bde8 23402016-08-31 Paul Thomas <pault@gcc.gnu.org>
2341
2342 PR fortran/77418
2343 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2344 of the associate entity and replace with a pointer to the
2345 intended item on the stack.
2346
9f732c4e 23472016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 2348 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 2349
2350 PR fortran/48298
2351 * gfortran.dg/dtio_1.f90: New test.
2352 * gfortran.dg/dtio_2.f90: New test.
2353 * gfortran.dg/dtio_3.f90: New test.
2354 * gfortran.dg/dtio_4.f90: New test.
2355 * gfortran.dg/dtio_5.f90: New test.
2356 * gfortran.dg/dtio_6.f90: New test.
2357 * gfortran.dg/dtio_7.f90: New test.
2358 * gfortran.dg/dtio_8.f90: New test.
2359 * gfortran.dg/dtio_9.f90: New test.
2360 * gfortran.dg/dtio_10.f90: New test.
2361
d6dd1b60 23622016-08-30 David Malcolm <dmalcolm@redhat.com>
2363
2364 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2365 (test_many_nested_locations): New function.
2366 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2367 (test_show_locus): Handle "test_many_nested_locations".
2368
2e7400df 23692016-08-30 David Malcolm <dmalcolm@redhat.com>
2370
2371 * g++.dg/template/double-greater-than-fixit.C: New test case.
2372
98023bfd 23732016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2374
2375 * gnat.dg/opt57.ad[sb]: New test.
2376 * gnat.dg/opt57_pkg.ads: New helper.
2377
f9723d87 23782016-08-30 Richard Biener <rguenther@suse.de>
2379
2380 PR tree-optimization/69047
2381 * gcc.dg/pr69047.c: Fix byte-order check.
2382
77ce6232 23832016-08-30 Jakub Jelinek <jakub@redhat.com>
2384
adca2d16 2385 PR tree-optimization/72866
2386 * gcc.dg/vect/pr72866.c: New test.
2387
06cee168 2388 PR debug/77363
2389 * g++.dg/debug/dwarf2/pr77363.C: New test.
2390
4472e8d1 2391 PR middle-end/77377
2392 * gcc.target/i386/pr77377.c: New test.
2393
77ce6232 2394 PR debug/77389
2395 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2396 in dg-options.
2397
36bda760 23982016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2399
2400 * gfortran.dg/pr77372.f90: Moved to ...
2401 * gfortran.dg/ieee/pr77372.f90: here.
2402
2db6ea89 24032016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2404
2405 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2406 vector short/char initializations.
2407 * gcc.target/powerpc/vec-init-5.c: Likewise.
2408 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2409 vector initialization optimizations.
2410 * gcc.target/powerpc/vec-init-7.c: Likewise.
2411 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2412 vector float/double initializations.
2413 * gcc.target/powerpc/vec-init-9.c: Likewise.
2414
1e4df796 24152016-08-29 Uros Bizjak <ubizjak@gmail.com>
2416
2417 PR target/77403
2418 * gcc.target/i386/pr77403.c: New test.
2419
f293b7f2 24202016-08-29 Marek Polacek <polacek@redhat.com>
2421
2422 PR c/77292
2423 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2424
ea2ec8f6 24252016-08-29 Tom de Vries <tom@codesourcery.com>
2426
2427 PR c/77398
2428 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2429
686436fe 24302016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2431
2432 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 2433
686436fe 24342016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 2435
2436 * gfortran.dg/dec_structure_13.f90: New testcase.
2437
f1ecf8b3 24382016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2439
2440 PR fortran/77261
2441 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2442 available.
2443
4670f428 24442016-08-28 Tom de Vries <tom@codesourcery.com>
2445
2446 PR lto/70955
2447 * gcc.dg/pr70955.c: New test.
2448 * gcc.dg/lto/pr70955_0.c: Same.
2449 * gcc.dg/lto/pr70955_1.c: Same.
2450
b243b563 24512016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2452
2453 PR tree-optimization/71077
2454 * gcc.target/i386/pr71077.c: New test.
2455
92a44a68 24562016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 2457
2458 PR fortran/77380
2459 * gfortran.dg/pr77380.f90: New test.
2460
92a44a68 24612016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 2462
2463 PR fortran/77372
2464 gfortran.dg/pr77372.f90: New test.
2465
367964fa 24662016-08-26 David Malcolm <dmalcolm@redhat.com>
2467
2468 * gcc.dg/spellcheck-fields-2.c (test): Move
2469 dg-begin/end-multiline-output within function body.
2470 (test_macro): New function.
2471
df4248fb 24722016-08-26 David Malcolm <dmalcolm@redhat.com>
2473
2474 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2475 (test_fixit_insert): Update expected output.
2476 (test_fixit_remove): Likewise.
2477 (test_fixit_replace): Likewise.
2478
377da6e4 24792016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2480
2481 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2482 Fix typo.
2483
4f16cc83 24842016-08-26 Richard Biener <rguenther@suse.de>
2485
2486 PR tree-optimization/69047
2487 * gcc.dg/pr69047.c: New testcase.
2488
a54071b2 24892016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2490 Martin Jambhor <mjambor@suse.cz>
377da6e4 2491
a54071b2 2492 * gcc.dg/ipa/propbits-1.c: New test-case.
2493 * gcc.dg/ipa/propbits-2.c: Likewise.
2494 * gcc.dg/ipa/propbits-3.c: Likewise.
2495
2ae10c8c 24962016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2497
2498 PR fortran/77351
2499 * gfortran.dg/pr77351.f90: New test.
2500
c4963714 25012016-08-25 Marek Polacek <polacek@redhat.com>
2502
2503 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2504
49e1f4eb 25052016-08-25 Marek Polacek <polacek@redhat.com>
2506
2507 PR c/77323
2508 * gcc.dg/pr77323.c: New test.
2509
984f03c2 25102016-08-24 Paul Thomas <pault@gcc.gnu.org>
2511
2512 PR fortran/77358
2513 * gfortran.dg/submodule_17.f08: New test.
2514
92a44a68 25152016-08-24 Michael Collison <michael.collison@linaro.org>
2516 Michael Collison <michael.collison@arm.com>
f6c98a9a 2517
2518 * gcc.target/arm/builtin_saddl.c: New testcase.
2519 * gcc.target/arm/builtin_saddll.c: New testcase.
2520 * gcc.target/arm/builtin_uaddl.c: New testcase.
2521 * gcc.target/arm/builtin_uaddll.c: New testcase.
2522 * gcc.target/arm/builtin_ssubl.c: New testcase.
2523 * gcc.target/arm/builtin_ssubll.c: New testcase.
2524 * gcc.target/arm/builtin_usubl.c: New testcase.
2525 * gcc.target/arm/builtin_usubll.c: New testcase.
2526
8938d43d 25272016-08-24 Uros Bizjak <ubizjak@gmail.com>
2528
2529 PR target/77270
2530 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2531 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2532 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2533 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2534 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2535 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2536 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2537 effective target. Remove scan-assembler-times directives.
2538 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2539 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2540 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2541
2fb84e50 25422016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2543
2544 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2545 of unsigned int.
2546 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2547
cac7df4e 25482016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2549
2550 PR testsuite/77317
2551 * lib/target-supports.exp
2552 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2553 (check_effective_target_vect_natural_alignment): Ditto.
2554 (check_effective_target_vector_alignment_reachable): Ditto.
2555 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2556
b904831d 25572016-08-23 Ian Lance Taylor <iant@golang.org>
2558
2559 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2560
ff055c48 25612016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2562
2563 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2564 being created from pointers to memory locations.
2565 * gcc.target/powerpc/vec-init-2.c: Likewise.
2566
27af8972 25672016-08-23 Fritz Reese <fritzoreese@gmail.com>
2568
2569 * gfortran.dg/dec_structure_12.f90: New testcase.
2570
bd8ac469 25712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2572
2573 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2574
434d4291 25752016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2576
2577 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2578 verification.
2579
be0be2de 25802016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2581
2582 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2583 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2584
7feac654 25852016-08-23 Richard Biener <rguenther@suse.de>
2586
2587 PR tree-optimization/27336
2588 * c-c++-common/pr27336.c: New testcase.
2589
364743f3 25902016-08-22 Marek Polacek <polacek@redhat.com>
2591
2592 PR c++/77321
2593 * g++.dg/cpp1y/pr77321.C: New test.
2594
b92c452d 25952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2596
2597 PR fortran/60774
2598 * gfortran.dg/empty_label.f: Adjust test for new error message.
2599 * gfortran.dg/empty_label.f90: Ditto.
2600 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2601 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2602 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2603
bfbc628a 26042016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2605
2606 PR fortran/61318
2607 * gfortran.dg/pr61318.f90: New test.
2608
99af6e70 26092016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2610
2611 PR fortran/77260
2612 * gfortran.dg/pr77260_1.f90: New test.
2613 * gfortran.dg/pr77260_2.f90: Ditto.
2614
6cfc7001 26152016-08-22 Joseph Myers <joseph@codesourcery.com>
2616
2617 PR middle-end/77269
2618 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2619 __builtin_signbitf and __builtin_signbitl in expected generic
2620 expansion.
2621 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2622 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2623 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2624 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2625 tests.
2626
012f068a 26272016-08-22 Joseph Myers <joseph@codesourcery.com>
2628
2629 * gcc.dg/torture/float128-builtin.c,
2630 gcc.dg/torture/float128-ieee-nan.c,
2631 gcc.dg/torture/float128x-builtin.c,
2632 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2633 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2634 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2635 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2636 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2637 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2638 gcc.dg/torture/floatn-nan.h: New tests.
2639
e2c5b687 26402016-08-22 Joseph Myers <joseph@codesourcery.com>
2641
2642 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2643 macro.
2644 (main): Update calls to TEST_I_F.
2645 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2646 macro.
2647 (main): Update calls to TEST_I_F.
2648
b4635564 26492016-08-22 Joseph Myers <joseph@codesourcery.com>
2650
2651 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2652 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2653 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2654 names in calls to TEST_I_F.
2655
802bc569 26562016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2657
2658 PR c/52952
2659 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2660
70fa7158 26612016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2662
2663 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2664 and !natural_alignment_64.
2665 * gcc.dg/ipa/propalign-2.c: Likewise.
2666 * gcc.dg/ipa/propalign-3.c: Likewise.
2667 * gcc.dg/ipa/propalign-4.c: Likewise.
2668 * gcc.dg/ipa/propalign-5.c: Likewise.
2669 * lib/target-supports.exp
2670 (check_effective_target_natural_alignment_32): Add avr-*-*.
2671
d0346b1a 26722016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2673
2674 PR tree-optimization/61839
2675 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2676 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2677 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2678 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2679
82c85aba 26802016-08-19 Joseph Myers <joseph@codesourcery.com>
2681
2682 PR c/32187
2683 * lib/target-supports.exp (check_effective_target_float16)
2684 (check_effective_target_float32, check_effective_target_float64)
2685 (check_effective_target_float128, check_effective_target_float32x)
2686 (check_effective_target_float64x)
2687 (check_effective_target_float128x)
2688 (check_effective_target_float16_runtime)
2689 (check_effective_target_float32_runtime)
2690 (check_effective_target_float64_runtime)
2691 (check_effective_target_float128_runtime)
2692 (check_effective_target_float32x_runtime)
2693 (check_effective_target_float64x_runtime)
2694 (check_effective_target_float128x_runtime)
2695 (check_effective_target_floatn_nx_runtime)
2696 (add_options_for_float16, add_options_for_float32)
2697 (add_options_for_float64, add_options_for_float128)
2698 (add_options_for_float32x, add_options_for_float64x)
2699 (add_options_for_float128x): New procedures.
2700 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2701 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2702 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2703 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2704 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2705 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2706 gcc.dg/torture/float128-complex.c,
2707 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2708 gcc.dg/torture/float128x-basic.c,
2709 gcc.dg/torture/float128x-complex.c,
2710 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2711 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2712 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2713 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2714 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2715 gcc.dg/torture/float32x-basic.c,
2716 gcc.dg/torture/float32x-complex.c,
2717 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2718 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2719 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2720 gcc.dg/torture/float64x-basic.c,
2721 gcc.dg/torture/float64x-complex.c,
2722 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2723 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2724 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2725 gcc.dg/torture/floatn-tg.h,
2726 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2727 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2728 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2729 gcc.dg/torture/fp-int-convert-float128x.c,
2730 gcc.dg/torture/fp-int-convert-float16-timode.c,
2731 gcc.dg/torture/fp-int-convert-float16.c,
2732 gcc.dg/torture/fp-int-convert-float32-timode.c,
2733 gcc.dg/torture/fp-int-convert-float32.c,
2734 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2735 gcc.dg/torture/fp-int-convert-float32x.c,
2736 gcc.dg/torture/fp-int-convert-float64-timode.c,
2737 gcc.dg/torture/fp-int-convert-float64.c,
2738 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2739 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2740 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2741 maximum exponent of floating-point type. Use it in testing
2742 whether 0x8...0 fits in the floating-point type. Always treat -1
2743 (signed 0xf...f) as fitting in the floating-point type.
2744 (M_OK1): New macro.
2745 * gcc.dg/torture/fp-int-convert-double.c,
2746 gcc.dg/torture/fp-int-convert-float.c,
2747 gcc.dg/torture/fp-int-convert-float128-timode.c,
2748 gcc.dg/torture/fp-int-convert-float128.c,
2749 gcc.dg/torture/fp-int-convert-float80-timode.c,
2750 gcc.dg/torture/fp-int-convert-float80.c,
2751 gcc.dg/torture/fp-int-convert-long-double.c,
2752 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2753
cf0bbc39 27542016-08-19 Jakub Jelinek <jakub@redhat.com>
2755
9354a9a5 2756 PR fortran/72744
2757 * gfortran.dg/gomp/pr72744.f90: New test.
2758
cf0bbc39 2759 PR fortran/69281
2760 * gfortran.dg/gomp/pr69281.f90: New test.
2761
ee0e163a 27622016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2763
1e4df796 2764 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2765 the last special seed value.
2766 * gfortran.dg/random_7.f90: Use size for last array member instead
2767 of hardcoded value.
ee0e163a 2768
6d7de609 27692016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2770
2771 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2772 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2773
e3243c77 27742016-08-19 Richard Biener <rguenther@suse.de>
2775
2776 PR tree-optimization/77286
2777 * gcc.dg/torture/pr77286.c: New testcase.
2778
b983d92d 27792016-08-18 David Malcolm <dmalcolm@redhat.com>
2780
2781 * gcc.dg/verbose-asm-2.c: New test case.
2782
48a7392b 27832016-08-18 David Malcolm <dmalcolm@redhat.com>
2784
2785 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2786 (custom_diagnostic_finalizer): Update for change to
2787 diagnostic_show_locus.
2788
5c8151fa 27892016-08-18 David Malcolm <dmalcolm@redhat.com>
2790
2791 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2792 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2793
26040f06 27942016-08-18 Marek Polacek <polacek@redhat.com>
2795
2796 PR c/71514
2797 * gcc.dg/pr71514.c: New test.
2798
360e911d 27992015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2800
2801 PR target/72839
2802 * gcc.target/i386/pr72839.c: New test.
2803
6de0546d 28042016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2805
2806 PR middle-end/70895
2807 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2808 * c-c++-common/goacc/reduction-1.c: Likewise.
2809 * c-c++-common/goacc/reduction-2.c: Likewise.
2810 * c-c++-common/goacc/reduction-3.c: Likewise.
2811 * c-c++-common/goacc/reduction-4.c: Likewise.
2812
cee80871 28132016-08-18 Alan Modra <amodra@gmail.com>
2814
2815 * gcc.c-torture/compile/pr72771.c: New.
2816
f9c39b65 28172016-08-17 Jakub Jelinek <jakub@redhat.com>
2818
2819 PR fortran/67496
2820 * gfortran.dg/pr67496.f90: New test.
2821
92a44a68 28222015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 2823
2824 PR tree-optimization/71752
f9c39b65 2825 * gcc.dg/vect/pr71752.c: New.
bf448dc8 2826
d2392ec3 28272016-08-17 Uros Bizjak <ubizjak@gmail.com>
2828
2829 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2830
c4994c0b 28312016-08-17 Jakub Jelinek <jakub@redhat.com>
2832
2833 PR middle-end/77259
2834 * g++.dg/ipa/devirt-52.C: New test.
2835
f7896ff0 28362016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2837
2838 * c-c++-common/goacc/reduction-6.c: New testcase.
2839
7104d1a8 28402016-08-17 Richard Biener <rguenther@suse.de>
2841
2842 PR tree-optimization/76490
2843 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2844 * gcc.dg/pr52904.c: XFAIL.
2845
cff41b9e 28462016-08-17 Richard Biener <rguenther@suse.de>
2847
2848 PR tree-optimization/23855
2849 * gcc.dg/loop-unswitch-2.c: Adjust.
2850
b1398e47 28512016-08-16 Jakub Jelinek <jakub@redhat.com>
2852
2853 PR tree-optimization/72817
2854 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2855
de41fc22 28562016-08-16 Joseph Myers <joseph@codesourcery.com>
2857
2858 PR libgcc/77265
2859 * gcc.dg/torture/float128-extend-inf.c: New test.
2860
5927e78e 28612016-08-16 David Malcolm <dmalcolm@redhat.com>
2862
2863 PR c/72857
2864 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2865 for embedded NUL.
2866 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2867 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2868 caret placement.
2869 (test_oct): Likewise.
2870 (test_multiple): Likewise.
2871 (test_field_width_specifier): Likewise.
2872 (test_field_width_specifier_2): New function.
2873 (test_field_precision_specifier): New function.
2874 (test_embedded_nul): Update expected caret placement.
2875 (test_non_contiguous_strings): Update line number.
2876 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2877 (__emit_string_literal_range): Add "caret_idx" param.
2878 (test_simple_string_literal): Add value for new param, updating
2879 expected output..
2880 (test_concatenated_string_literal): Likewise.
2881 (test_multiline_string_literal): Likewise.
2882 (test_hex): Likewise.
2883 (test_oct): Likewise.
2884 (test_multiple): Likewise.
2885 (test_ucn4): Likewise.
2886 (test_ucn8): Likewise.
2887 (test_u8): Likewise.
2888 (test_u): Likewise; update expected message, from "range" to
2889 "location".
2890 (test_U): Likewise.
2891 (test_L): Likewise.
2892 (test_macro): Add value for new param.
2893 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2894 (__emit_string_literal_range): Add "caret_idx" param.
2895 (test_stringified_token_1): Add value for new param. Update
2896 expected message, from "range" to "location".
2897 (test_stringized_token_2): Likewise, adding param to macro.
2898 (test_stringified_token_3): Likewise.
2899 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2900 (emit_warning): Convert param from source_range to location_t.
2901 (test_string_literals): Add caret_idx param, and use it when
2902 constructing a substring_loc. Update error message, from
2903 "range" to "location".
2904
b8d94309 29052016-08-16 Jakub Jelinek <jakub@redhat.com>
2906
2e947447 2907 PR target/71910
2908 * g++.dg/gomp/pr71910.C: New test.
2909
9ea71b15 2910 PR middle-end/67485
2911 * gcc.c-torture/compile/pr67485.c: New test.
2912
b8d94309 2913 PR target/72867
2914 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2915
31de5086 29162016-08-16 Bin Cheng <bin.cheng@arm.com>
2917
2918 PR tree-optimization/69848
2919 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2920
a05d3de8 29212016-08-16 Martin Liska <mliska@suse.cz>
2922
2923 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2924 of memory operations so that it can be handled by core2
2925 in 32-bit mode.
2926
b50ad04e 29272016-08-16 Richard Biener <rguenther@suse.de>
2928
2929 PR tree-optimization/76783
2930 * gcc.dg/pr76783.c: New testcase.
2931 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2932
b441db40 29332016-08-16 Bin Cheng <bin.cheng@arm.com>
2934
2935 PR tree-optimization/72817
2936 PR tree-optimization/73450
2937 * gcc.dg/tree-ssa/pr72817.c: New test.
2938 * gcc.dg/tree-ssa/pr73450.c: New test.
2939
36d310d0 29402016-08-15 Fritz Reese <fritzoreese@gmail.com>
2941
2942 * gfortran.dg/init_flag_13.f90: New testcase.
2943 * gfortran.dg/init_flag_14.f90: Ditto.
2944 * gfortran.dg/init_flag_15.f03: Ditto.
2945 * gfortran.dg/dec_init_1.f90: Ditto.
2946 * gfortran.dg/dec_init_2.f90: Ditto.
2947
e5ec9f76 29482016-08-15 Uros Bizjak <ubizjak@gmail.com>
2949
2950 PR target/72867
2951 * gcc.target/i386/pr72867.c: New test.
2952
6ce66d38 29532016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2954
2955 * c-c++-common/dump-ada-spec-5.c: New test.
2956
894463cf 29572016-08-15 Richard Biener <rguenther@suse.de>
2958
2959 PR tree-optimization/73434
2960 * gcc.dg/torture/pr73434.c: New testcase.
2961
98b374b4 29622016-08-15 Jakub Jelinek <jakub@redhat.com>
2963
2964 PR tree-optimization/72824
2965 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2966
9b90f118 29672016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2968
2969 PR fortran/70598
2970 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2971 in use_device clause.
2972 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2973 * gfortran.dg/goacc/list.f95: Adjust to catch
2974 "neither a POINTER nor an array" error messages.
2975
1d80868e 29762016-08-14 Uros Bizjak <ubizjak@gmail.com>
2977
2978 PR target/76342
2979 * gcc.target/i386/pr76342.c: New test.
2980
153e4ac1 29812016-08-12 Jakub Jelinek <jakub@redhat.com>
2982
2983 PR c/71512
2984 * g++.dg/ubsan/pr71512.C: New test.
2985 * c-c++-common/ubsan/pr71512-1.c: New test.
2986 * c-c++-common/ubsan/pr71512-2.c: New test.
2987
3c382998 29882016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2989
2990 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2991 vector initialization options.
2992 * gcc.target/powerpc/vec-init-2.c: Likewise.
2993 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2994 is generated on ISA 3.0.
2995
7079d57a 29962016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2997
2998 PR middle-end/71654
2999 * gcc.dg/c-c++-common/pr71654.c: New test.
3000 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3001 dg-options.
3002 * gcc.dg/tree-ssa/vrp24: Likewise.
3003
7175bb2a 30042016-08-12 Jakub Jelinek <jakub@redhat.com>
3005
3006 PR c/67410
3007 * gcc.dg/pr67410.c: New test.
3008
56fb8e9d 30092016-08-12 Bin Cheng <bin.cheng@arm.com>
3010
3011 PR tree-optimization/69848
3012 * gcc.dg/vect/vect-pr69848.c: New test.
3013
1f84b4ab 30142016-08-12 Uros Bizjak <ubizjak@gmail.com>
3015
3016 PR testsuite/71008
3017 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3018 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3019 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3020 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3021
60b349d9 30222016-08-12 Richard Biener <rguenther@suse.de>
3023
3024 PR tree-optimization/57326
3025 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3026 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3027 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3028 * gcc.target/i386/pr45685.c: Likewise.
3029 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3030 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3031 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3032 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3033 * gfortran.dg/pr34163.f90: Likewise.
3034
6d5f72f3 30352016-08-12 Martin Liska <mliska@suse.cz>
3036
3037 * g++.dg/gcov/gcov-16.C: New test.
3038 * lib/gcov.exp: Support new argument for run-gcov function.
3039
b357db2c 30402016-08-12 Martin Liska <mliska@suse.cz>
3041
3042 PR gcov-profile/35590
3043 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3044
08e33f10 30452016-08-12 Richard Biener <rguenther@suse.de>
3046
3047 PR tree-optimization/72851
3048 * gcc.dg/torture/pr72851.c: New testcase.
3049
92a44a68 30502016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3051
832d369d 3052 PR debug/63240
3053 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3054 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3055 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3056 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3057 DW_AT_deleted.
3058
1289a281 3059 PR debug/55641
3060 * g++.dg/debug/dwarf2/ref-1.C: New.
3061
9a478fab 3062 PR debug/49366
3063 * g++.dg/debug/dwarf2/template-params-12.H: New.
3064 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3065 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3066 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3067 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3068 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3069 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3070 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3071
e61229f8 30722016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3073
3074 PR target/72863
3075 * gcc.target/powerpc/pr72863.c: New test.
3076
c7823416 30772016-08-11 Uros Bizjak <ubizjak@gmail.com>
3078
3079 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3080
df15667f 30812015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3082
3083 * gcc.target/i386/pieces-strcpy-1.c: New test.
3084 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3085
83c375ba 30862016-08-11 Jakub Jelinek <jakub@redhat.com>
3087
3088 PR c++/72868
3089 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3090
350f354a 30912015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3092
3093 * gcc.target/i386/pieces-memcpy-1.c: New test.
3094 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3095 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3096 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3097 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3098 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3099
74be5bc1 31002016-08-11 Jakub Jelinek <jakub@redhat.com>
3101
3102 PR c/72816
20fb4916 3103 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3104
40395983 31052016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3106
3107 PR tree-optimization/71083
3108 * gcc.c-torture/execute/pr71083.c: New test.
3109 * gnat.dg/loop_optimization23.adb: New test.
3110 * gnat.dg/loop_optimization23_pkg.ads: New test.
3111 * gnat.dg/loop_optimization23_pkg.adb: New test.
3112
ec969ce4 31132016-08-11 Richard Biener <rguenther@suse.de>
3114
3115 PR tree-optimization/72772
3116 * gcc.dg/graphite/pr35356-1.c: Adjust.
3117 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3118
25482c16 31192016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3120
3121 * gfortran.dg/random_7.f90: Take into account that the last seed
3122 value is the special p value.
3123 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3124
f454033a 31252016-08-11 Richard Biener <rguenther@suse.de>
3126
3127 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3128
2d2b78a1 31292016-08-11 Alan Modra <amodra@gmail.com>
3130
3131 * gcc.target/powerpc/pr71680.c: New.
3132
97468983 31332016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3134
3135 * gcc.target/powerpc/bfp/bfp.exp: New file.
3136 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3137 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3138 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3139 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3140 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3141 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3142 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3143 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3144 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3145 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3146 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3147 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3148 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3149 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3150 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3151 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3152 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3153 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3154 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3155 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3156 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3157 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3158 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3159 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3160 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3161 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3162 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3163 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3164 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3165 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3166 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3167 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3168 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3169 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3170 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3171 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3172 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3173 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3174 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3175 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3176 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3177 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3178 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3179 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3180 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3181 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3182 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3183 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3184 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3185 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3186 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3187 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3188 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3189
23a6fe48 31902016-08-10 Bin Cheng <bin.cheng@arm.com>
3191
3192 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3193 Add aarch64*-*-*.
3194
0cb8f73e 31952016-08-10 Bin Cheng <bin.cheng@arm.com>
3196
3197 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3198
b7ed2a65 31992016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3200
3201 PR target/72853
3202 * gcc.target/powerpc/pr72853.c: New test.
3203
2d2b4107 32042016-08-10 Martin Liska <mliska@suse.cz>
3205
3206 PR gcov-profile/58306
3207 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3208
7132b755 32092016-08-10 Martin Liska <mliska@suse.cz>
3210
3211 * g++.dg/gcov/gcov-threads-1.C: New test.
3212
5186407c 32132016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3214
3215 PR target/71873
3216 * gcc.target/avr/pr71873.c: New test.
3217
44f01555 32182016-08-09 Martin Liska <mliska@suse.cz>
3219
3220 * g++.dg/gcov/gcov-dump-1.C: New test.
3221 * g++.dg/gcov/gcov-dump-2.C: New test.
3222
7d4f18f5 32232016-08-09 Martin Liska <mliska@suse.cz>
3224
3225 * gcc.dg/tree-prof/val-prof-9.c: New test.
3226
defa7026 32272016-08-09 Martin Liska <mliska@suse.cz>
3228
3229 * gcc.dg/tree-prof/val-prof-8.c: New test.
3230
ae7e6062 32312016-08-09 Martin Jambor <mjambor@suse.cz>
3232
0c47dd26 3233 PR ipa/71981
3234 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3235
a69fb570 32362016-08-09 Bin Cheng <bin.cheng@arm.com>
3237
3238 PR tree-optimization/33707
3239 * gcc.dg/vect/pr33707.c: New test.
3240
a031a844 32412016-08-09 Bin Cheng <bin.cheng@arm.com>
3242
3243 PR tree-optimization/pr72772
3244 * gcc.dg/tree-ssa/pr72772.c: New test.
3245
8f1baf0d 32462016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3247
3248 PR rtl-optimization/66669
3249 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3250
53e7aca1 32512016-08-09 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR tree-optimization/72824
3254 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3255
c162fa25 32562016-08-09 Richard Biener <rguenther@suse.de>
3257
3258 PR tree-optimization/71802
3259 * gcc.dg/torture/pr71802.c: New testcase.
3260
87156a7d 32612016-08-09 Jakub Jelinek <jakub@redhat.com>
3262
3263 PR c++/72809
3264 * g++.dg/eh/stdarg1.C: New test.
3265
d0029333 32662016-08-08 Andi Kleen <ak@linux.intel.com>
3267
3268 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3269 test command line in failure log.
3270 (profopt-execute): dito. Make autofdo file names unique.
3271
7af4d06b 32722016-08-08 David Malcolm <dmalcolm@redhat.com>
3273
3274 PR c/64955
3275 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3276 output.
3277
7091ff70 32782016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3279
3280 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3281 c99_runtime.
3282 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3283 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3284 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3285 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3286 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3287 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3288
d189b094 32892016-08-08 David Malcolm <dmalcolm@redhat.com>
3290
3291 PR c/52952
3292 * gcc.dg/cpp/pr66415-1.c: Likewise.
3293 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3294 * gcc.dg/format/c90-printf-1.c: Likewise.
3295 * gcc.dg/format/diagnostic-ranges.c: New test case.
3296
440837fe 32972016-08-08 Jakub Jelinek <jakub@redhat.com>
3298
7cbcf608 3299 PR fortran/72716
3300 * gfortran.dg/gomp/pr72716.f90: New test.
3301
aa1ddb66 3302 PR middle-end/72781
3303 * gcc.dg/gomp/pr72781.c: New test.
3304
440837fe 3305 PR middle-end/68762
3306 * g++.dg/vect/pr68762-1.cc: New test.
3307 * g++.dg/vect/pr68762-2.cc: New test.
3308 * g++.dg/vect/pr68762.h: New file.
3309
eb571c16 33102016-08-08 Martin Sebor <msebor@redhat.com>
3311
3312 PR testsuite/72838
f9c39b65 3313 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3314 * g++.dg/warn/overflow-warn-3.C: Same.
3315 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3316
8ca5189a 33172016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3318
3319 PR fortran/71936
3320 * gfortran.dg/allocate_with_source_21.f03: New test.
3321
1495e54c 33222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3323
3324 PR fortran/72698
3325 * gfortran.dg/allocate_with_source_20.f03: New test.
3326
d1e97886 33272016-08-08 Alan Modra <amodra@gmail.com>
3328
3329 * gcc.c-torture/compile/pr72802.c: New.
3330
9da84a54 33312016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3332
3333 PR fortran/70524
3334 * gfortran.dg/dependency_48.f90: New test.
3335
3f9692a5 33362016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3337
b5b764be 3338 PR fortran/70040
3f9692a5 3339 * gfortran.dg/pr70040.f90: New testcase.
3340
099ec19a 33412016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3342
3343 PR fortran/71961
3344 * gfortran.dg/matmul_10.f90: New testcase.
3345
e8272095 33462016-08-07 Jan Hubicka <hubicka@ucw.cz>
3347
3348 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3349
f5d2c462 33502016-08-07 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR c/72816
3353 * gcc.dg/pr72816.c: New test.
3354
30c60892 33552016-08-06 Jonathan Wakely <jwakely@redhat.com>
3356
3357 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3358 * g++.dg/conversion/pr41426.C: Likewise.
3359 * g++.dg/conversion/pr66211.C: Likewise.
3360 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3361 * g++.dg/init/ref8.C: Likewise.
3362 * g++.old-deja/g++.law/cvt20.C: Likewise.
3363 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3364
2abf3c4a 33652016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3366
3367 PR tree-optimization/18046
3368 * gcc.dg/tree-ssa/vrp105.c: New test.
3369 * gcc.dg/tree-ssa/vrp106.c: New test.
3370
a940fdc7 33712016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 3372
3373 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3374 1ul in diagnostics. Remove hyphen from "constant-expression."
3375 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3376 * g++.dg/cpp0x/static_assert3.C: Same.
3377 * g++.dg/cpp1y/constexpr-throw.C: Same.
3378 * g++.dg/template/nontype3.C: Same.
3379 * g++.dg/warn/overflow-warn-1.C: Same.
3380 * g++.dg/warn/overflow-warn-3.C: Same.
3381 * g++.dg/warn/overflow-warn-4.C: Same.
3382
d4166bdc 33832016-08-05 David Malcolm <dmalcolm@redhat.com>
3384
3385 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3386 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3387 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3388 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3389
906dd612 33902016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3391
3392 PR tree-optimization/72810
3393 * gcc.dg/tree-ssa/vrp110.c: New test.
3394
9788fb76 33952016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3396
3397 PR Target/72819
3398 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3399 registers.
3400 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3401 saving the half-precision registers.
3402 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3403 value is returned in h0.
3404 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3405 are passed in FP/SIMD registers.
3406 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3407 passing works corrcetly.
3408 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3409 (hfa_f16x2_t): Likewise.
3410 (hfa_f16x3_t): Likewise.
3411 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3412 are promoted to double and passed in a double register.
3413 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3414 are promoted to double and stacked.
3415 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3416 __fp16 data types.
3417 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3418 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3419 __fp16 first get passed in FP/SIMD registers, then stacked.
3420
30f40fe4 34212016-08-05 Nathan Sidwell <nathan@acm.org>
3422
3423 PR c++/68724
3424 * g++.dg/cpp0x/pr68724.C: New.
3425
8a6540e1 34262016-08-05 Richard Biener <rguenther@suse.de>
3427
3428 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3429
09001ac1 34302016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3431
3432 * gcc.dg/tree-ssa/vrp107.c: New test.
3433 * gcc.dg/tree-ssa/vrp108.c: New test.
3434 * gcc.dg/tree-ssa/vrp109.c: New test.
3435
88ab6a9c 34362016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3437
3438 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3439 dg-options.
3440
b2a036e7 34412016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3442
3443 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3444 test-cases.
3445 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3446 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3447 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3448 test-cases.
3449 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3450 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3451 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3452 large_double.
3453
8dbf49cb 34542016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3455
3456 PR c++/72800
3457 * g++.dg/cpp1y/lambda-ice1.C: New.
3458
dcc45aae 34592016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3460
3461 PR c++/72759
3462 * g++.dg/cpp1y/pr72759.C: New test.
3463
88fe4062 34642016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3465
3466 * gcc.dg/switch-10.c: New test.
3467
a1af716f 34682016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3469
3470 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3471
1fa5d8ba 34722016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3473
3474 * c-c++-common/goacc/routine-5.c: Update.
3475
e8dedc4a 34762016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3477
3478 PR rtl-optimization/70903
3479 * gcc.c-torture/execute/pr70903.c: New test.
3480
7ca5003c 34812016-08-04 Martin Liska <mliska@suse.cz>
3482
3483 * gcc.dg/params/params.exp: Replace file exists with
3484 TESTING_IN_BUILD_TREE.
3485
810702a2 34862016-08-04 Marek Polacek <polacek@redhat.com>
3487
3488 PR c++/70229
3489 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3490
fa8a8f79 34912016-08-04 Richard Biener <rguenther@suse.de>
3492
3493 PR middle-end/71984
3494 * gcc.dg/torture/pr71984.c: Guard correctness check for
3495 little-endian.
3496
9916f5a5 34972016-08-03 Andrew Pinski <apinski@cavium.com>
3498
3499 * gcc.c-torture/compile/20160802-1.c: New testcase.
3500
278b4698 35012016-08-03 Fritz Reese <fritzoreese@gmail.com>
3502
3503 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3504
860c3c85 35052016-08-03 Richard Biener <rguenther@suse.de>
3506
3507 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3508 and remove -O3.
3509 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3510 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3511
0a41d717 35122016-08-03 Richard Biener <rguenther@suse.de>
3513
3514 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3515 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3516 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3517 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3518
52e3c0e8 35192016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3520
3521 * gcc.dg/init-excess-2.c: Require int32plus.
3522 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3523 * gcc.dg/pr59963-2.c: Require int32plus.
3524 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3525 * gcc.dg/unroll-7.c: Require int32plus.
3526
ad8a330c 35272016-08-02 Bin Cheng <bin.cheng@arm.com>
3528
3529 PR tree-optimization/34114
3530 * gcc.dg/tree-ssa/loop-42.c: New test.
3531
d3aa3636 35322016-08-02 Tamar Christina <tamar.christina@arm.com>
3533
3534 * gcc.target/aarch64/vminmaxnm.c: New.
3535 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3536 tests.
3537
c79d3723 35382016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3539
3540 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3541 vec_extract for vector float, vector int, vector short, and vector
3542 char.
3543 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3544 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3545 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3546 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3547
5fc13c39 35482016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3549
3550 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 3551 single stack adjustment, no writeback.
5fc13c39 3552 * gcc.target/aarch64/test_frame_12.c: Likewise.
3553 * gcc.target/aarch64/test_frame_13.c: Likewise.
3554 * gcc.target/aarch64/test_frame_15.c: Likewise.
3555 * gcc.target/aarch64/test_frame_6.c: Likewise.
3556 * gcc.target/aarch64/test_frame_7.c: Likewise.
3557 * gcc.target/aarch64/test_frame_8.c: Likewise.
3558 * gcc.target/aarch64/test_frame_16.c: New test.
3559
2eb70c76 35602015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3561
3562 PR target/72748
3563 * gcc.target/i386/pr72748.c: New test.
3564
92a44a68 35652015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 3566
3567 PR tree-optimization/71818
3568 * gcc.dg/vect/pr71818.c: New
3569
56e7a293 35702016-08-01 Martin Liska <mliska@suse.cz>
3571
3572 PR tree-optimization/71857
3573 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3574
aa8852cc 35752016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3576
3577 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3578
f3c032a4 35792016-08-01 Jan Beulich <jbeulich@suse.com>
3580
3581 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3582
a1e9d2c3 35832016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3584
3585 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3586 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3587
466045aa 35882016-07-31 Jonathan Wakely <jwakely@redhat.com>
3589
3590 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3591 (check_effective_target_c++): Likewise. Also match for libstdc++.
3592
92a44a68 35932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 3594
3595 PR fortran/41922
3596 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3597 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3598 * gfortran.dg/pr41922.f90: New test.
3599
dd13eb1b 36002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3601
3602 PR fortran/68566
3603 * gfortran.dg/pr68566.f90: new test.
3604
a940fdc7 36052016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 3606
3607 PR c++/60760
3608 PR c++/71091
3609 * g++.dg/cpp0x/constexpr-cast.C: New test.
3610 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3611 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3612 * g++.dg/ubsan/pr63956.C: Correct.
3613
efa8ff03 36142016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3615
3616 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3617 vector double or vector long where the vector is in memory.
3618 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3619 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3620
0b8113c5 36212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3622
3623 PR fortran/69867
3624 * gfortran.dg/pr69867.f90: New test.
3625
3badc59b 36262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3627
3628 PR fortran/69962
3629 * gfortran.dg/pr69962.f90: New test.
3630
fc8b54ff 36312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3632
3633 PR fortran/70006
3634 * gfortran.dg/pr70006.f90: New test.
3635
165b422e 36362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3637
3638 PR fortran/71730
3639 * gfortran.dg/pr71730.f90: New test.
3640 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3641 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3642 * gfortran.dg/array_constructor_26.f03: Ditto.
3643
0c6334ed 36442016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3645
3646 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3647 * gcc.target/powerpc/pr71763.c: Likewise.
3648
4ebf85be 36492016-07-29 Marek Polacek <polacek@redhat.com>
3650
3651 PR c/71742
3652 * gcc.dg/940510-1.c: Adjust dg-error.
3653 * gcc.dg/c99-flex-array-1.c: Likewise.
3654 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3655
9efe5be6 3656 PR c/71853
3657 * gcc.dg/noncompile/pr71853.c: New test.
3658
4c4548bb 3659 PR c/71573
3660 * gcc.dg/noncompile/pr71573.c: New test.
3661
8ae70602 3662 PR c/71926
3663 * g++.dg/warn/Wparentheses-30.C: New test.
3664 * gcc.dg/Wparentheses-14.c: New test.
3665
cfc1aded 36662016-07-29 Uros Bizjak <ubizjak@gmail.com>
3667
3668 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3669
d5e80d93 36702016-07-29 Bin Cheng <bin.cheng@arm.com>
3671
3672 PR tree-optimization/57558
3673 * gcc.dg/vect/pr57558-1.c: New test.
3674 * gcc.dg/vect/pr57558-2.c: New test.
3675
c7c713ec 36762016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3677
cfc1aded 3678 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 3679 to scan forwprop1 dump pass.
3680
34b9af67 36812016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3682
3683 PR c++/51488
3684 * g++.dg/template/pr51488.C: New.
3685
322d4184 36862016-07-29 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR c/71969
3689 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3690 static __inline__.
3691 * gcc.dg/pr71969-1.c: New test.
3692 * gcc.dg/pr71969-2.c: New test.
3693 * gcc.dg/pr71969-3.c: New test.
3694
7648c9c7 36952016-07-29 Marek Polacek <polacek@redhat.com>
3696
3697 PR c/71574
3698 * c-c++-common/pr71574.c: New test.
3699
35fddbd6 3700 PR c/71583
3701 * gcc.dg/noncompile/pr71583.c: New test.
3702
d06bcb87 37032016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3704
3705 PR middle-end/68217
3706 * gcc.dg/pr68217.c: New test.
3707
fb5574d7 37082016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3709
3710 PR fortran/71067
3711 * gfortran.dg/pr71067_1.f90: New test.
3712 * gfortran.dg/pr71067_2.f90: Ditto.
3713
a52bb7a0 37142016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3715
3716 * gcc.target/powerpc/vec-extract-1.c: New test.
3717
42e96823 37182016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3719
3720 PR fortran/71799
3721 * gfortran.dg/pr71799.f90: New test.
3722
d5539c6b 37232016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3724
3725 PR c++/71665
3726 * g++.dg/cpp0x/pr71665-1.C: New.
3727 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3728 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3729 * g++.dg/ext/label10.C: Likewise.
3730 * g++.dg/parse/constant5.C: Likewise.
3731
05995232 37322016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3733
3734 PR fortran/71859
3735 * gfortran.dg/pr71859.f90: New test.
3736 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3737 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3738
7a4429b2 37392016-07-28 Paul Thomas <pault@gcc.gnu.org>
3740
3741 PR fortran/71883
3742 * gfortran.dg/pr71883.f90 : New test.
3743
f339cf78 37442016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3745
3746 PR tree-optimization/71734
cfc1aded 3747 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3748
8311fe26 37492016-07-28 Renlin Li <renlin.li@arm.com>
3750
3751 Revert
3752 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3753
3754 PR fortran/71902
3755 * gfortran.dg/dependency_47.f90: New test.
3756
595e387a 37572016-07-28 Martin Liska <mliska@suse.cz>
3758
3759 PR gcov-profile/68025
3760 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3761
83554604 37622016-07-28 Martin Liska <mliska@suse.cz>
3763
3764 * g++.dg/vect/pr70944.cc: New test.
3765
ec6d2d63 37662016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3767
3768 PR middle-end/71994
3769 * gcc.dg/torture/pr71994.c: New test.
3770
12dabcee 37712016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3772
3773 PR middle-end/71078
3774 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3775 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3776 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3777
262a83d5 37782016-07-27 Richard Biener <rguenther@suse.de>
3779
3780 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3781
3989f1fe 37822016-07-27 Martin Liska <mliska@suse.cz>
3783
3784 * gcc.dg/predict-13.c: New test.
3785 * gcc.dg/predict-14.c: New test.
3786
69a499fa 37872016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3788
7a4429b2 3789 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 3790 including stdint.h.
3791 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3792 including stdint.h.
3793
751fef95 37942016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3795
3796 PR target/71869
3797 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3798 IEEE built-in functions handle quiet and signalling NaNs
3799 correctly.
3800
5e07497c 38012016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3802
3803 PR fortran/71862
3804 * gfortran.dg/pr71862.f90: New test.
3805
18928e61 38062016-07-26 Martin Sebor <msebor@redhat.com>
3807
3808 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3809 selector with dg-options.
3810
7e1856f1 38112016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3812
3813 PR tree-optimization/18046
3814 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3815 * gcc.dg/tree-ssa/vrp103.c: New test.
3816 * gcc.dg/tree-ssa/vrp104.c: New test.
3817
08679462 38182016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3819
3820 * gcc.target/powerpc/pr63354.c: Require lp64 since
3821 -mprofile-kernel is not legal with -m32.
3822
8c3efadf 38232016-07-26 Richard Biener <rguenther@suse.de>
3824
3825 PR rtl-optimization/71984
3826 * gcc.dg/torture/pr71984.c: New testcase.
3827
78866ecd 38282016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3829
3830 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3831 g++-dg-runtest via et-dg-runtest.
3832 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3833 * gcc.dg/vect/vect.exp: Likewise.
3834 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3835 gfortran-dg-runtest.
3836 * gfortran.dg/vect/vect.exp: Likewise.
3837 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3838 (check_mips_loongson_hw_available): Likewise.
3839 (check_effective_target_mpaired_single_runtime): Likewise.
3840 (check_effective_target_mips_loongson_runtime): Likewise.
3841 (add_options_for_mpaired_single): Likewise.
3842 (check_effective_target_vect_int): Add global et_index.
3843 Check and save the supported feature for a target selected by
3844 the et_index target. Break long lines where appropriate. Call
3845 et-is-effective-target for MIPS with an argument instead of
3846 check_effective_target_* where appropriate.
3847 (check_effective_target_vect_intfloat_cvt): Likewise.
3848 (check_effective_target_vect_uintfloat_cvt): Likewise.
3849 (check_effective_target_vect_floatint_cvt): Likewise.
3850 (check_effective_target_vect_floatuint_cvt): Likewise.
3851 (check_effective_target_vect_simd_clones): Likewise.
3852 (check_effective_target_vect_shift): ewise.
3853 (check_effective_target_whole_vector_shift): Likewise.
3854 (check_effective_target_vect_bswap): Likewise.
3855 (check_effective_target_vect_shift_char): Likewise.
3856 (check_effective_target_vect_long): Likewise.
3857 (check_effective_target_vect_float): Likewise.
3858 (check_effective_target_vect_double): Likewise.
3859 (check_effective_target_vect_long_long): Likewise.
3860 (check_effective_target_vect_no_int_max): Likewise.
3861 (check_effective_target_vect_no_int_add): Likewise.
3862 (check_effective_target_vect_no_bitwise): Likewise.
3863 (check_effective_target_vect_widen_shift): Likewise.
3864 (check_effective_target_vect_no_align): Likewise.
3865 (check_effective_target_vect_hw_misalign): Likewise.
3866 (check_effective_target_vect_element_align): Likewise.
3867 (check_effective_target_vect_condition): Likewise.
3868 (check_effective_target_vect_cond_mixed): Likewise.
3869 (check_effective_target_vect_char_mult): Likewise.
3870 (check_effective_target_vect_short_mult): Likewise.
3871 (check_effective_target_vect_int_mult): Likewise.
3872 (check_effective_target_vect_extract_even_odd): Likewise.
3873 (check_effective_target_vect_interleave): Likewise.
3874 (check_effective_target_vect_stridedN): Likewise.
3875 (check_effective_target_vect_multiple_sizes): Likewise.
3876 (check_effective_target_vect64): Likewise.
3877 (check_effective_target_vect_call_copysignf): Likewise.
3878 (check_effective_target_vect_call_sqrtf): Likewise.
3879 (check_effective_target_vect_call_btrunc): Likewise.
3880 (check_effective_target_vect_call_btruncf): Likewise.
3881 (check_effective_target_vect_call_ceil): Likewise.
3882 (check_effective_target_vect_call_ceilf): Likewise.
3883 (check_effective_target_vect_call_floor): Likewise.
3884 (check_effective_target_vect_call_floorf): Likewise.
3885 (check_effective_target_vect_call_lceil): Likewise.
3886 (check_effective_target_vect_call_lfloor): Likewise.
3887 (check_effective_target_vect_call_nearbyint): Likewise.
3888 (check_effective_target_vect_call_nearbyintf): Likewise.
3889 (check_effective_target_vect_call_round): Likewise.
3890 (check_effective_target_vect_call_roundf): Likewise.
3891 (check_effective_target_vect_perm): Likewise, but also append *_saved
3892 to the existing global name to properly cache the result.
3893 (check_effective_target_vect_perm_byte): Likewise.
3894 (check_effective_target_vect_perm_short): Likewise.
3895 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3896 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3897 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3898 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3899 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3900 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3901 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3902 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3903 (check_effective_target_vect_sdot_qi): Likewise.
3904 (check_effective_target_vect_udot_qi): Likewise.
3905 (check_effective_target_vect_sdot_hi): Likewise.
3906 (check_effective_target_vect_udot_hi): Likewise.
3907 (check_effective_target_vect_usad_char): Likewise.
3908 (check_effective_target_vect_pack_trunc): Likewise.
3909 (check_effective_target_vect_unpack): Likewise.
3910 (check_effective_target_vect_aligned_arrays): Likewise.
3911 (check_effective_target_vect_natural_alignment): Likewise.
3912 (check_effective_target_vector_alignment_reachable): Likewise.
3913 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3914 (is-effective-target): Initialize et_index if undefined.
3915 (et-dg-runtest): New.
3916 (et-is-effective-target): Likewise.
3917 (check_vect_support_and_set_flags): Add supported MIPS targets to
3918 EFFECTIVE_TARGETS list. Return the number of supported targets.
3919
b2930f09 39202016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 3921 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 3922
3923 PR middle-end/70920
3924 * gcc.dg/pr70920-1.c: New test-case.
3925 * gcc.dg/pr70902-2.c: Likewise.
3926 * gcc.dg/pr70920-3.c: Likewise.
3927 * gcc.dg/pr70920-4.c: Likewise
3928 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3929 2 instead of 3.
3930
90821294 39312016-07-25 Alexander Monakov <amonakov@ispras.ru>
3932
3933 * gcc.c-torture/execute/pr71494.c: Require label_values.
3934 * gcc.dg/pr16973.c: Ditto.
3935
1660595b 39362016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3937
3938 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3939 * gcc.dg/torture/pr69771.c: Require int32plus.
3940 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3941
5b2b88ce 39422016-07-25 Martin Liska <mliska@suse.cz>
3943
3944 * gcc.dg/torture/pr71987.c: New test.
3945
e2f926e9 39462016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3947
3948 PR fortran/71935
3949 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3950 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3951 * gfortran.dg/pr71935.f90: New test.
3952
a940fdc7 39532016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 3954
3955 PR c++/71675
3956 * g++.dg/ext/atomic-3.C: New test.
3957 * gcc.dg/atomic/pr71675.c: New test.
3958
5a43070d 39592016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3960
3961 * gcc.target/i386/mvc8.c: New test.
3962
1b793819 39632016-07-22 Bin Cheng <bin.cheng@arm.com>
3964
3965 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3966 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3967
d4b4c787 39682016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3969
3970 PR fortran/71795
3971 * gfortran.dg/constructor_50.f90: New test.
3972
45648efe 39732016-07-22 Martin Liska <mliska@suse.cz>
3974
3975 PR gcov-profile/69028
3976 PR gcov-profile/62047
3977 * g++.dg/cilk-plus/pr69028.C: New test.
3978
b657bb1f 39792016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3980
3981 * gfortran.dg/coarray_stat_2.f90: New test.
3982
3a421504 39832016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3984
3985 * gcc.target/powerpc/vec-extract.h: New files to check the
3986 vec_extract built-in functions for all vector types, testing
3987 accessing each element, both with constant and variable element
3988 numbers.
3989 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3990 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3991 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3992 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3993 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3994 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3995 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3996 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3997 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3998
d40a1eac 39992016-07-21 Jakub Jelinek <jakub@redhat.com>
4000
4001 PR c++/71728
4002 * g++.dg/other/pr71728.C: New test.
4003
3b0d7293 40042016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4005
4006 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4007 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4008 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4009 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4010 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4011
50953a9f 40122016-07-21 Richard Biener <rguenther@suse.de>
4013
4014 PR tree-optimization/71947
4015 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4016
90261646 40172016-07-21 Bin Cheng <bin.cheng@arm.com>
4018
4019 * gcc.dg/tree-ssa/scev-15.c: New.
4020
5a5a7a90 40212016-07-21 Bin Cheng <bin.cheng@arm.com>
4022
4023 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4024
df0c563f 40252016-07-21 Jakub Jelinek <jakub@redhat.com>
4026
4027 PR c++/71941
4028 * g++.dg/gomp/pr71941.C: New test.
4029
24acd4ab 40302016-07-20 David Malcolm <dmalcolm@redhat.com>
4031
4032 PR c/70339
4033 PR c/71858
4034 * g++.dg/spellcheck-identifiers.C: New test case, based on
4035 gcc.dg/spellcheck-identifiers.c.
4036 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4037 gcc.dg/spellcheck-identifiers-2.c.
4038 * g++.dg/spellcheck-typenames.C: New test case, based on
4039 gcc.dg/spellcheck-typenames.c
4040
8669e753 40412016-07-20 Jonathan Wakely <jwakely@redhat.com>
4042
4043 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4044 pointer to member function and also test catching by reference.
4045
75cb41b8 40462016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4047
4048 * gcc.target/s390/pr67443.c: Fix test case.
4049
07be1239 40502016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4051
4052 * gcc.target/s390/insv-1.c: Xfail some tests.
4053 * gcc.target/s390/insv-2.c: Likewise.
4054
e9b5fdd9 40552016-07-20 Georg-Johann Lay <avr@gjlay.de>
4056
4057 * gcc.target/avr/torture/get-mem.c: New test.
4058 * gcc.target/avr/torture/set-mem.c: New test.
4059
b704b0e1 40602016-07-20 Georg-Johann Lay <avr@gjlay.de>
4061
4062 PR target/71948
4063 * gcc.target/avr/torture/tiny-progmem.c: New test.
4064
051eb924 40652016-07-20 Jakub Jelinek <jakub@redhat.com>
4066
fdb70809 4067 PR c++/71909
4068 * g++.dg/parse/pr71909.C: New test.
4069 * g++.dg/tm/pr71909.C: New test.
4070
051eb924 4071 PR c++/50060
4072 * g++.dg/cpp0x/constexpr-50060.C: New test.
4073 * g++.dg/cpp1y/constexpr-50060.C: New test.
4074
c4e1267c 40752016-07-20 Martin Liska <mliska@suse.cz>
4076
4077 * gfortran.dg/graphite/pr71898.f90: New test.
4078
ecaa5fd4 40792016-07-20 Bin Cheng <bin.cheng@arm.com>
4080
4081 PR tree-optimization/71503
4082 PR tree-optimization/71683
4083 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4084 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4085
f5b88ba1 40862016-07-20 Martin Liska <mliska@suse.cz>
4087
4088 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4089 * gcc.dg/plugin/sreal-test-1.c: Remove.
4090 * gcc.dg/plugin/sreal_plugin.c: Remove.
4091
e889bd11 40922016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4093
4094 PR fortran/71902
4095 * gfortran.dg/dependency_47.f90: New test.
4096
1c6bb1c0 40972016-07-19 Jakub Jelinek <jakub@redhat.com>
4098
94d511af 4099 PR rtl-optimization/71916
4100 * gcc.c-torture/compile/pr71916.c: New test.
4101
54e95a17 4102 PR middle-end/71874
4103 * g++.dg/torture/pr71874.C: New test.
4104
1c6bb1c0 4105 PR middle-end/71734
4106 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4107 (my_alloc): Rewritten to use __builtin_posix_memalign and
4108 __SIZE_TYPE__.
4109 (my_free): Use __builtin_free instead of _mm_free.
4110 (Vec::operator=): Use __builtin_memcpy.
4111
0d565f19 41122016-07-19 Martin Jambor <mjambor@suse.cz>
4113
cfc1aded 4114 PR fortran/71688
4115 * gfortran.dg/pr71688.f90: New test.
0d565f19 4116
2be13cd5 41172016-07-19 Richard Biener <rguenther@suse.de>
4118
4119 * c-c++-common/vector-subscript-6.c: New testcase.
4120 * c-c++-common/vector-subscript-7.c: Likewise.
4121
1697df09 41222016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4123
7a4429b2 4124 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4125 and UInt32 based on __SIZEOF_INT__.
4126
8894566e 41272016-07-19 Richard Biener <rguenther@suse.de>
4128
4129 PR tree-optimization/71901
4130 * gcc.dg/torture/pr71901.c: New testcase.
4131
41322016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4133
4134 PR tree-optimization/71908
4135 * gcc.dg/torture/pr71908.c: New testcase.
4136
106ac76d 41372016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4138
4139 PR target/71493
4140 * gcc.target/powerpc/pr71493-1.c: New test.
4141 * gcc.target/powerpc/pr71493-2.c: Likewise.
4142
e6517a48 41432016-07-18 Jakub Jelinek <jakub@redhat.com>
4144
d1e0c36e 4145 PR c++/71835
4146 * g++.dg/conversion/ambig3.C: New test.
4147
6fe424c2 4148 PR c++/71828
4149 * g++.dg/cpp0x/constexpr-71828.C: New test.
4150
d3dd9e33 4151 PR c++/71826
4152 * g++.dg/template/pr71826.C: New test.
4153
74fd83a9 4154 PR c++/71822
4155 * g++.dg/template/defarg21.C: New test.
4156
e6517a48 4157 PR c++/71871
4158 * g++.dg/ext/vector31.C: New test.
4159
f942bdbf 41602016-07-18 Uros Bizjak <ubizjak@gmail.com>
4161
4162 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4163
4b1425be 41642016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4165
4166 PR tree-optimization/71734
4167 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4168
a80f37e1 41692016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4170
4171 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4172 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4173 stack-layout-dynamic-1.c: New test.
4174
ea283725 41752016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4176
4177 * gcc.target/s390/nolrl-1.c: New test.
4178
14eab729 41792016-07-17 Fritz Reese <fritzoreese@gmail.com>
4180
4181 PR fortran/71523
4182 * gfortran.dg/pr71523_1.f90: New test.
4183 * gfortran.dg/pr71523_2.f90: New test.
4184
3925d644 41852016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4186
4187 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4188
fb9ff4ce 41892016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4190 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4191
4192 PR fortran/62125
4193 * gfortran.dg/pr62125.f90: New test.
4194
95b0f5e9 41952016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4196
4197 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4198 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4199
1913be16 42002016-07-15 Jonathan Wakely <jwakely@redhat.com>
4201
4202 PR c++/58796
4203 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4204 * g++.dg/cpp0x/nullptr35.C: New test.
4205
b4803084 42062016-07-15 Bin Cheng <bin.cheng@arm.com>
4207
4208 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4209
89e3ec3d 42102016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4211
4212 * gfortran.dg/goacc/vector_length.f90: New test.
4213
2084e279 42142016-07-15 Richard Biener <rguenther@suse.de>
4215
4216 PR tree-optimization/71881
4217 * gcc.dg/torture/pr71881.c: New testcase.
4218
2177bb9a 42192016-07-15 Richard Biener <rguenther@suse.de>
4220
4221 PR tree-optimization/71887
4222 * gcc.dg/torture/pr71887.c: New testcase.
4223
0dd7db3b 42242016-07-15 Jakub Jelinek <jakub@redhat.com>
4225
4226 PR c/71858
4227 * gcc.dg/spellcheck-identifiers-3.c: New test.
4228
b41cc4d1 42292016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4230
4231 PR fortran/71807
4232 * gfortran.dg/null_9.f90: New test.
4233
a4d34e5e 42342016-07-15 Bin Cheng <bin.cheng@arm.com>
4235
4236 * gcc.dg/tree-ssa/loop-41.c: New test.
4237
1547c551 42382016-07-15 Bin Cheng <bin.cheng@arm.com>
4239
4240 PR tree-optimization/71347
4241 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4242
b9c2416b 42432016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4244
4245 PR fortran/29819
4246 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4247 * gfortran.dg/contains.f90: Ditto.
4248 * gfortran.dg/contains_empty_1.f03: Ditto.
4249 * gfortran.dg/submodule_3.f08: Ditto.
4250
28413b15 42512016-07-14 Jakub Jelinek <jakub@redhat.com>
4252
661af228 4253 PR testsuite/71865
4254 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4255 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4256 expected diagnostics.
4257
28413b15 4258 PR c/71858
4259 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4260 * gcc.dg/spellcheck-identifiers-2.c: New test.
4261 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4262 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4263
7b3b3a49 42642016-07-14 Jakub Jelinek <jakub@redhat.com>
4265
4266 PR tree-optimization/71872
4267 * gcc.c-torture/compile/pr71872.c: New test.
4268
7c039c44 42692016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4270
4271 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4272 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4273 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4274 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4275 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4276 * gcc.target/arm/atomic-op-acquire-1.c: This.
4277 * gcc.target/arm/atomic-op-char.c: Rename into ...
4278 * gcc.target/arm/atomic-op-char-1.c: This.
4279 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4280 * gcc.target/arm/atomic-op-consume-1.c: This.
4281 * gcc.target/arm/atomic-op-int.c: Rename into ...
4282 * gcc.target/arm/atomic-op-int-1.c: This.
4283 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4284 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4285 * gcc.target/arm/atomic-op-release.c: Rename into ...
4286 * gcc.target/arm/atomic-op-release-1.c: This.
4287 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4288 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4289 * gcc.target/arm/atomic-op-short.c: Rename into ...
4290 * gcc.target/arm/atomic-op-short-1.c: This.
4291 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4292 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4293 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4294 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4295 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4296 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4297 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4298 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4299 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4300 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4301
80c5e533 43022016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4303
4304 PR fortran/70842
4305 * gfortran.dg/select_type_35.f03: New test.
4306
c5a9fc7b 43072016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4308
4309 PR target/65951
4310 PR tree-optimization/70923
4311 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4312 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4313 * gcc.dg/vect/pr65951.c: Likewise.
4314 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4315
d1242c94 43162016-07-14 David Edelsohn <dje.gcc@gmail.com>
4317
4318 * c-c++-common/pr60226.c: Expect maximum object file alignment
4319 error on AIX.
4320
97f2a90b 43212016-07-14 Richard Biener <rguenther@suse.de>
4322
4323 PR tree-optimization/71866
4324 * gcc.dg/torture/pr71866.c: New testcase.
4325
6029a910 43262016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4327
4328 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4329 selector and enclose boolean expression in curly braces.
4330
798d22ed 43312016-07-14 Alan Modra <amodra@gmail.com>
4332
4333 PR target/71733
4334 * gcc.target/powerpc/p9-novsx.c: New.
4335
3ffcb27d 43362016-07-13 Andi Kleen <ak@linux.intel.com>
4337
4338 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4339 * g++.dg/tree-prof/morefunc.C: Dito.
4340 * g++.dg/tree-prof/pr35545.C: Dito.
4341 * g++.dg/tree-prof/reorder.C: Dito.
4342 * gcc.dg/tree-prof/20050826-2.c: Dito.
4343 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4344 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4345 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4346 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4347 * gcc.dg/tree-prof/inliner-1.c: Dito.
4348 * gcc.dg/tree-prof/merge_block.c: Dito.
4349 * gcc.dg/tree-prof/stringop-1.c: Dito.
4350 * gcc.dg/tree-prof/stringop-2.c: Dito.
4351 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4352 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4353 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4354 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4355 * gcc.dg/tree-prof/update-loopch.c: Dito.
4356 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4357 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4358 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4359 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4360 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4361 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4362 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4363
9ace90e5 43642016-07-13 Andi Kleen <ak@linux.intel.com>
4365
4366 * lib/profopt.exp (profopt-execute): Remove .imports files.
4367
b75cf198 43682016-07-13 Andi Kleen <ak@linux.intel.com>
4369
f942bdbf 4370 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 4371
4d0389a9 43722016-07-13 Andi Kleen <ak@linux.intel.com>
4373
4374 * lib/profopt.exp (dg-final-scan-autofdo,
4375 dg-final-scan-not-autofdo): New functions.
4376
a5af7a75 43772016-07-13 Bin Cheng <bin.cheng@arm.com>
4378
4379 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4380 * gcc.dg/vect/vect-35.c: Ditto.
4381 * gcc.dg/vect/vect-alias-check-2.c: New test.
4382
c6bcae01 43832016-07-13 Martin Liska <mliska@suse.cz>
4384
4385 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 4386 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 4387 * gfortran.dg/pr42108.f90: Update expected dump scan.
4388
0644c120 43892016-07-13 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/24574
4392 * gcc.dg/pr24574.c: New testcase.
4393
2bbae5b9 43942016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4395
f942bdbf 4396 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 4397 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4398 * c-c++-common/pr68833-1.c: Require int32plus.
4399 * gcc.dg/ipa/pr63551.c: Likewise.
4400 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4401 * gcc.dg/ipa/pr64041.c: Require int32plus.
4402
839a6560 44032016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4404
4405 PR ipa/71633
4406 * g++.dg/pr71633.C: New test.
4407
8f5f2788 44082016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4409
4410 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4411 Add new arm_thumb1_cbz_ok effective target.
4412 * gcc.target/arm/cbz.c: New test.
4413
417e5cc5 44142016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4415
4416 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4417 Define effective target.
4418 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4419 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4420 * gcc.target/arm/movhi_movw.c: New test.
4421 * gcc.target/arm/movsi_movw.c: Likewise.
4422 * gcc.target/arm/movdi_movw.c: Likewise.
4423
68a5143e 44242016-07-13 Richard Biener <rguenther@suse.de>
4425
4426 PR middle-end/71104
4427 * gcc.dg/pr71104-1.c: New testcase.
4428 * gcc.dg/pr71104-2.c: Likewise.
4429
69e8d259 44302016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4431
4432 PR target/71805
4433 * gcc.target/powerpc/pr71805.c: New test.
4434
244f142f 44352016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4436
4437 * gcc.target/powerpc/divkc3-1.c: New.
4438 * gcc.target/powerpc/mulkc3-1.c: New.
4439
6fc56f1f 44402016-07-12 Nathan Sidwell <nathan@acm.org>
4441
4442 * gcc.target/arm/data-rel-1.c: New.
4443 * gcc.target/arm/data-rel-2.c: New.
4444 * gcc.target/arm/data-rel-3.c: New.
4445
94ee1e9c 44462016-07-12 Martin Liska <mliska@suse.cz>
4447
4448 * gcc.dg/params/blocksort-part.c: New test.
4449 * gcc.dg/params/params.exp: New file.
4450
cd32d747 44512016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4452
4453 PR middle-end/71700
4454 * gcc.c-torture/execute/pr71700.c: New test.
4455
ad010d47 44562016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4457 Richard Biener <rguenther@suse.de>
4458
4459 PR tree-optimization/23286
4460 PR tree-optimization/70159
4461 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4462 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4463 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4464 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4465 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4466 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4467 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4468 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4469 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4470 * gcc.dg/pr51879-12.c: Likewise.
4471 * gcc.dg/strlenopt-9.c: Likewise.
4472 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4473 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4474 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4475 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4476 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4477 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4478 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4479 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4480 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4481 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4482 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4483 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4484 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4485 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4486 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4487
9aece49e 44882016-07-12 Richard Biener <rguenther@suse.de>
4489
4490 PR rtl-optimization/68961
4491 * gcc.target/i386/pr68961.c: New testcase.
4492
8f05fee9 44932016-07-11 Jakub Jelinek <jakub@redhat.com>
4494
4a6cc5cd 4495 PR middle-end/71758
4496 * c-c++-common/gomp/pr71758.c: New test.
4497 * gfortran.dg/gomp/pr71758.f90: New test.
4498
8f05fee9 4499 PR tree-optimization/71823
4500 * gcc.dg/vect/pr71823.c: New test.
4501
b73690a4 45022016-07-11 David Malcolm <dmalcolm@redhat.com>
4503
4504 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4505 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4506 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4507
675f4c6b 45082016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4509
4510 PR target/71801
4511 * gcc.target/i386/pr71801.c: New test.
4512
9aaf7e3e 45132016-07-11 Richard Biener <rguenther@suse.de>
4514
4515 PR tree-optimization/71816
4516 * gcc.dg/torture/pr71816.c: New testcase.
4517
dd58bf21 45182016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4519
4520 PR fortran/71783
4521 * gfortran.dg/dependency_46.f90: New test.
4522
a2ebcb84 45232016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4524
4525 PR rtl-optimization/71621
4526 * gcc.target/i386/pr71621-1.c: New.
4527 * gcc.target/i386/pr71621-2.c: New.
4528
6cedf97e 45292016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4530
4531 * gfortran.dg/goacc/pr71704.f90: New test.
4532
dc71c755 45332016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4534
4535 PR target/71297
4536 * gcc.target/powerpc/pr71297.c: New.
4537
288161af 45382016-07-08 Jiong Wang <jiong.wang@arm.com>
4539
4540 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4541
98e771d6 45422016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4543
4544 PR target/71806
4545 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4546
c3d27339 45472016-07-08 Alan Hayward <alan.hayward@arm.com>
4548
4549 PR tree-optimization/71667
4550 * gcc.dg/vect/pr71667.c: New
4551
b1b5042a 45522016-07-08 Martin Liska <mliska@suse.cz>
4553
4554 * gcc.dg/torture/pr71606.c: New test.
4555
5cdc40a0 45562016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4557
4558 PR fortran/71764
4559 * gfortran.dg/pr71764.f90: New test.
4560
bcc4d868 45612016-07-07 Jakub Jelinek <jakub@redhat.com>
4562 Kai Tietz <ktietz70@googlemail.com>
4563
4564 PR c++/70869
4565 PR c++/71054
4566 * g++.dg/cpp0x/pr70869.C: New test.
4567 * g++.dg/cpp0x/pr71054.C: New test.
4568
b39328b2 45692016-07-07 David Edelsohn <dje.gcc@gmail.com>
4570
4571 * g++.dg/debug/pr71432.C: Fail on AIX.
4572
95c9caad 45732016-07-07 Martin Liska <mliska@suse.cz>
4574
4575 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4576 an undefined behavior.
4577 * gfortran.dg/do_3.F90: Likewise.
4578 * gfortran.dg/do_check_11.f90: New test.
4579 * gfortran.dg/do_check_12.f90: New test.
4580 * gfortran.dg/do_corner_warn.f90: New test.
4581
8e976d11 45822016-07-07 Martin Liska <mliska@suse.cz>
4583
4584 * gfortran.dg/predict-1.f90: Ammend the test.
4585 * gfortran.dg/predict-2.f90: Likewise.
4586
26716fc7 45872016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4588
4589 PR ipa/71624
4590 * g++.dg/pr71624.C: New test.
4591
2d079cbf 45922016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4593
4594 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4595 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4596 ARMv8-M Mainline architectures.
4597
9e6f4af4 45982016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4599
4600 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4601 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4602
d490b07a 46032016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4604
4605 PR target/70098
4606 PR target/71763
4607 * gcc.target/powerpc/pr71763.c: New file.
4608
798fc305 46092016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4610
4611 PR tree-optimization/71518
f942bdbf 4612 * gcc.dg/pr71518.c: New test.
798fc305 4613
97e4cbac 46142016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4615
4616 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4617
19aea164 46182016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4619
f942bdbf 4620 PR target/50739
19aea164 4621 * gcc.target/avr/pr50739.c: New test.
4622
105e9dfc 46232016-07-05 Jan Hubicka <jh@suse.cz>
4624
4625 * gcc.dg/tree-ssa/scev-14.c: update template.
4626
1137da9c 46272016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4628
4629 * gcc.dg/vect/group-no-gaps-1.c: New test.
4630
ce393063 46312016-07-05 Andi Kleen <ak@linux.intel.com>
4632
4633 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4634 if kernel supports MPX.
4635
92a44a68 46362016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 4637
4638 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4639
f2ccdf8e 46402016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4641 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4642
4643 * gcc.target/powerpc/signbit-1.c: New test.
4644 * gcc.target/powerpc/signbit-2.c: New test.
4645 * gcc.target/powerpc/signbit-3.c: New test.
4646
0215a22c 46472016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4648
4649 PR rtl-optimization/71594
4650 * gcc.dg/torture/pr71594.c: New test.
4651
30a39817 46522016-07-05 Jan Hubicka <jh@suse.cz>
4653
4654 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4655
b65b8df2 46562016-07-05 David Malcolm <dmalcolm@redhat.com>
4657
4658 PR c++/62314
f9c39b65 4659 * g++.dg/parse/error5.C: Update column
b65b8df2 4660 number of missing semicolon error.
4661 * g++.dg/pr62314-2.C: New test case.
4662
6b5471d8 46632016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4664
4665 * gfortran.dg/coarray_stat_function.f90: New test.
4666 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4667 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4668 to new interfaces.
4669
35b3a8dd 46702016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4671
4672 PR fortran/71623
4673 * gfortran.dg/deferred_character_17.f90: New test.
4674
b84c1ddf 46752016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4676
4677 * gcc.target/arm/neon/polytypes.c: Move to ...
4678 * gcc.target/arm/polytypes.c: ... here.
4679 * gcc.target/arm/neon/pr51534.c: Move to ...
4680 * gcc.target/arm/pr51534.c: ... here.
4681 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4682 * gcc.target/arm/vect-vcvt.c: ... here.
4683 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4684 * gcc.target/arm/vect-vcvtq.c: ... here.
4685 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4686 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4687 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4688 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4689 * gcc.target/arm/neon/neon.exp: Delete.
4690 * gcc.target/arm/neon/: Delete.
4691
7e9136f1 46922016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4693
4694 PR fortran/65575
4695 * gfortran.dg: pr65575.f90: New test.
4696
18b42a28 46972016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4698
4699 PR fortran/35849
4700 * gfortran.dg: pr35849.f90: New test.
4701
f8765404 47022016-07-04 Jakub Jelinek <jakub@redhat.com>
4703
4704 PR c++/71739
4705 * g++.dg/cpp0x/pr71739.C: New test.
4706
e3422b3a 47072016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4708
4709 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4710
2da1c9f7 47112016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4712
4713 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4714 locr.
4715 * gcc.target/s390/loc-1.c: New test.
4716
6125d36e 47172016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4718
f9c39b65 4719 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4720 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4721
42797d4b 47222016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4723
4724 PR target/63874
4725 * gcc.target/aarch64/pr63874.c: New test.
4726
9d9fe66a 47272016-07-04 Jan Beulich <jbeulich@suse.com>
4728
4729 * g++.dg/header.c: New.
4730 * gcc.dg/header.c: New.
4731
c364d0f3 47322016-07-02 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR c/71719
4735 * c-c++-common/Wunused-var-15.c: New test.
4736
267f3c67 47372016-07-01 Jakub Jelinek <jakub@redhat.com>
4738
4739 PR fortran/71687
4740 * gfortran.dg/gomp/pr71687.f90: New test.
4741
8297c70b 47422016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4743
4744 * gcc.dg/const-float128-ped.c: Require __float128 effective
4745 target and options.
4746 * gcc.dg/const-float128.c: Likewise.
4747 * gcc.dg/torture/float128-cmp-invalid.c: Require
4748 __float128 and base_quadfloat_support effective targets, and
4749 __float128 options.
4750 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4751 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4752 * gcc.dg/torture/float128-nan.c: Likewise.
4753 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4754 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4755 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4756 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4757 (add_options_for___float128): New.
4758 (check_effective_target_base_quadword_support): New.
4759
eab79b94 47602016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4761
4762 PR target/71720
4763 * gcc.target/powerpc/pr71720.c: New test.
4764
4ce6622a 47652016-07-01 Jan Beulich <jbeulich@suse.com>
4766
4767 * gcc.dg/bss.c: New.
4768
0b6f1914 47692016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4770
4771 PR target/71698
4772 * gcc.target/powerpc/pr71698.c: New test.
4773
4d28a470 47742016-07-01 Georg-Johann Lay <avr@gjlay.de>
4775
4776 PR target/71151
4777 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4778 instead of ".foo" for its section name.
4779 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4780 depending on MCU's flash size.
4781 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4782 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4783 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4784 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4785 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4786 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4787
ed8613ec 47882016-07-01 Jan Beulich <jbeulich@suse.com>
4789
4790 * gcc.target/i386/pr65105-2.c: Add -msse2.
4791
720a0bce 47922016-06-30 Jakub Jelinek <jakub@redhat.com>
4793
c54ee83c 4794 PR tree-optimization/71707
4795 * gcc.dg/strlenopt-29.c: New test.
4796
a845ae6c 4797 PR fortran/71704
4798 * gfortran.dg/gomp/pr71704.f90: New test.
4799
720a0bce 4800 PR fortran/71705
4801 * gfortran.dg/gomp/pr71705.f90: New test.
4802
17c32c4a 48032016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4804
4805 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4806 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4807 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4808 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4809 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4810 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4811 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4812 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4813 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4814 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4815 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4816 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4817 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4818 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4819 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4820 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4821 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4822 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4823 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4824 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4825 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4826 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4827 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4828 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4829 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4830 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4831 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4832 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4833 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4834 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4835 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4836 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4837 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4838 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4839 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4840 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4841 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4842 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4843 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4844 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4845 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4846 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4847 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4848 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4849 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4850 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4851 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4852 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4853 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4854 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4855 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4856 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4857 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4858 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4859 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4860 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4861 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4862 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4863 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4864 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4865 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4866 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4867 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4868 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4869 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4870 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4871 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4872 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4873 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4874 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4875 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4876 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4877 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4878 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4879 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4880 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4881 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4882 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4883 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4884 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4885 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4886
443405c9 48872016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 4888 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 4889
4890 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4891
6e3a3de2 48922016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 4893 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 4894
4895 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4896
413c4f6c 48972016-06-30 David Malcolm <dmalcolm@redhat.com>
4898
4899 PR driver/71651
4900 * gcc.dg/spellcheck-options-12.c: New test case.
4901
4c4e99c3 49022016-06-30 Jakub Jelinek <jakub@redhat.com>
4903
4904 PR middle-end/71693
4905 * gcc.c-torture/compile/pr71693.c: New test.
4906
26a2e993 49072016-06-29 David Malcolm <dmalcolm@redhat.com>
4908
4909 * gcc.dg/spellcheck-params.c: New testcase.
4910 * gcc.dg/spellcheck-params-2.c: New testcase.
4911
63abcf45 49122016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4913
4914 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4915 vector extract instructions.
4916 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4917
5f1d49ac 49182016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4919
4920 PR fortran/71686
4921 * gfortran.dg/unexpected_eof_2.f90: New test.
4922 * gfortran.dg/unexpected_eof_3.f90: New test.
4923
0dc00113 49242016-06-29 Jim Wilson <jim.wilson@linaro.org>
4925
4926 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4927
4b975445 49282016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4929
4930 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4931 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4932 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4933
e276a6b9 49342016-06-29 Richard Biener <rguenther@suse.de>
4935
4936 PR middle-end/15256
4937 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4938
c02f3e35 49392016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4940
4941 * gcc.target/arm/aapcs/neon-vect10.c: Require
4942 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4943 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4944 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4945 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4946 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4947 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4948 * gcc.target/arm/fp16-aapcs-1.c: Require
4949 -mfloat-ab=hard. Also simplify the test.
4950 * gcc.target/arm/fp16-aapcs-2.c: New.
4951
d0c2a3dd 49522016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4953
f942bdbf 4954 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 4955 (add_options_for_arm_fp16_ieee): New.
4956 (add_options_for_arm_fp16_alternative): New.
4957 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4958 long-line.
4959 (effective_target_arm_fp16_hw): New.
4960
162fed22 49612016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4962
4963 PR tree-optimization/71655
4964 * g++.dg/pr71655.C: New test.
4965
9ed0eb00 49662016-06-29 Martin Liska <mliska@suse.cz>
4967
4968 * gcc.dg/pr71585.c: New test.
4969 * gcc.dg/pr71585-2.c: New test.
4970 * gcc.dg/pr71585-3.c: New test.
4971
641b1c86 49722016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4973
4974 PR tree-optimization/70729
4975 * g++.dg/vect/pr70729.cc: New test.
4976
44e775d8 49772016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4978
4979 * c-c++-common/gomp/cancel-1.c: Extend.
4980
83b23cdf 49812016-06-29 Jakub Jelinek <jakub@redhat.com>
4982
4983 PR tree-optimization/71625
4984 * gcc.dg/strlenopt-28.c: New test.
4985
b6a4a0f5 49862016-06-29 Richard Biener <rguenther@suse.de>
4987
4988 PR middle-end/71002
4989 * g++.dg/torture/pr71002.C: Adjust testcase.
4990
1af10ce6 49912016-06-29 Jakub Jelinek <jakub@redhat.com>
4992
4993 PR c/71685
4994 * gcc.dg/pr71685.c: New test.
4995
49962016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 4997
4998 PR c/71552
4999 * gcc.dg/init-bad-9.c: New test.
5000
043457fd 50012016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5002
5003 * gcc.target/powerpc/abs128-1.c: Require VSX.
5004 * gcc.target/powerpc/copysign128-1.c: Likewise.
5005 * gcc.target/powerpc/inf128-1.c: Likewise.
5006 * gcc.target/powerpc/nan128-1.c: Likewise.
5007
d378e319 50082016-06-28 Jakub Jelinek <jakub@redhat.com>
5009
5010 PR middle-end/71626
5011 * gcc.c-torture/execute/pr71626-1.c: New test.
5012 * gcc.c-torture/execute/pr71626-2.c: New test.
5013
10ef7949 50142016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5015
5016 PR target/71656
5017 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5018
1fcfb8f7 50192016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5020
5021 PR target/71670
5022 * gcc.target/powerpc/pr71670.c: New testcase.
5023
35fd0c10 50242016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5025
5026 PR target/71656
5027 * gcc.target/powerpc/pr71656-1.c: New test.
5028 * gcc.target/powerpc/pr71656-2.c: New test.
5029
584757bc 50302016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5031
5032 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5033 around fp16 code.
5034 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5035 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5036 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5037 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5038 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5039 Add arm_neon_fp16_ok effective target.
f942bdbf 5040 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5041 Likewise.
5042 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5043 Likewise.
5044 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5045 Likewise.
5046 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5047 Likewise.
5048 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5049 Likewise.
5050 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5051 Likewise.
5052 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5053 Likewise.
5054 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5055 Likewise.
5056 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5057 Likewise.
5058 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5059 Likewise.
5060 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5061 Likewise.
584757bc 5062
cbcc4297 50632016-06-26 Jan Hubicka <hubicka@ucw.cz>
5064
5065 * gcc.dg/predict-12.c: New testcase.
5066
0aa73965 50672016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5068
5069 PR fortran/71649
5070 * gfortran.dg/pr71649.f90: New test.
5071
9977f724 50722016-06-25 Jakub Jelinek <jakub@redhat.com>
5073
a5c54f33 5074 PR tree-optimization/71643
5075 * g++.dg/opt/pr71643.C: New test.
5076
9977f724 5077 PR tree-optimization/71631
5078 * gcc.c-torture/execute/pr71631.c: New test.
5079
e09883e4 50802016-06-24 Jan Hubicka <hubicka@ucw.cz>
5081
5082 * gcc.dg/predict-11.c: New testcase.
5083 * gfortran.dg/predict-2.f90: New testcase.
5084
89beffc9 50852016-06-24 Jan Hubicka <hubicka@ucw.cz>
5086
5087 * gcc.dg/predict-10.c: New test.
5088
2275a11d 50892016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5090
5091 * gcc.target/powerpc/abs128-1.c: New.
5092 * gcc.target/powerpc/copysign128-1.c: New.
5093 * gcc.target/powerpc/inf128-1.c: New.
5094 * gcc.target/powerpc/nan128-1.c: New.
5095
37681b7f 50962016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5097
5098 * gfortran.dg/pr71642.f90: New test.
5099
9cf2d600 51002016-06-24 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR tree-optimization/71647
5103 * gcc.target/i386/pr71647.c: New test.
5104
eea332b9 51052016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5106
5107 * gcc.target/i386/noplt-gd-1.c: New test.
5108 * gcc.target/i386/noplt-gd-2.c: Likewise.
5109 * gcc.target/i386/noplt-gd-3.c: Likewise.
5110 * gcc.target/i386/noplt-ld-1.c: Likewise.
5111 * gcc.target/i386/noplt-ld-2.c: Likewise.
5112 * gcc.target/i386/noplt-ld-3.c: Likewise.
5113 * lib/target-supports.exp
5114 (check_effective_target_tls_get_addr_via_got): New.
5115
b6d48a78 51162016-06-24 Uros Bizjak <ubizjak@gmail.com>
5117
5118 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5119 testsuite compile flags.
5120 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5121 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5122
51232016-06-24 Uros Bizjak <ubizjak@gmail.com>
5124
5125 * g++dg/vect/pr36684.cc: Add dg-do compile.
5126 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5127 * gcc.dg/vect/pr70021.c: Ditto.
5128 * gcc.dg/vect/pr70138-1.c: Ditto.
5129 * gcc.dg/vect/pr70138-2.c: Ditto.
5130 * gcc.dg/vect/pr70354-1.c: Ditto.
5131 * gcc.dg/vect/pr70354-2.c: Ditto.
5132 * gcc.dg/vect/pr71259.c: Ditto.
5133 * gcc.dg/vect/pr71416-1.c: Ditto.
5134 * gcc.dg/vect/slp-43.c: Ditto.
5135 * gcc.dg/vect/slp-45.c: Ditto.
5136 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5137 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5138 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5139 * gfortran.dg/vect/pr69980.f90: Ditto.
5140
51412016-06-24 Uros Bizjak <ubizjak@gmail.com>
5142
5143 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5144 * gcc.dg/vect/bb-slp-30.c: Ditto.
5145 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5146 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5147 * gcc.dg/vect/pr45902.c: Ditto.
5148 * gcc.dg/vect/pr48172.c: Ditto.
5149 * gcc.dg/vect/pr48377.c: Ditto.
5150 * gcc.dg/vect/pr49038.c: Ditto.
5151 * gcc.dg/vect/pr49771.c: Ditto.
5152 * gcc.dg/vect/pr52091.c: Ditto.
5153 * gcc.dg/vect/pr53185-2.c: Ditto.
5154 * gcc.dg/vect/pr56826.c: Ditto.
5155 * gcc.dg/vect/pr60276.c: Ditto.
5156 * gcc.dg/vect/pr62021.c: Ditto.
5157 * gcc.dg/vect/pr63530.c: Ditto.
5158 * gcc.dg/vect/pr65518.c: Ditto.
5159 * gcc.dg/vect/pr65947-1.c: Ditto.
5160 * gcc.dg/vect/pr65947-10.c: Ditto.
5161 * gcc.dg/vect/pr65947-11.c: Ditto.
5162 * gcc.dg/vect/pr65947-12.c: Ditto.
5163 * gcc.dg/vect/pr65947-13.c: Ditto.
5164 * gcc.dg/vect/pr65947-2.c: Ditto.
5165 * gcc.dg/vect/pr65947-3.c: Ditto.
5166 * gcc.dg/vect/pr65947-4.c: Ditto.
5167 * gcc.dg/vect/pr65947-5.c: Ditto.
5168 * gcc.dg/vect/pr65947-6.c: Ditto.
5169 * gcc.dg/vect/pr65947-7.c: Ditto.
5170 * gcc.dg/vect/pr65947-8.c: Ditto.
5171 * gcc.dg/vect/pr65947-9.c: Ditto.
5172 * gcc.dg/vect/pr71416-1.c: Ditto.
5173 * gcc.dg/vect/pr71439.c: Ditto.
5174 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5175 * gcc.dg/vect/vect-bswap16.c: Ditto.
5176 * gcc.dg/vect/vect-bswap32.c: Ditto.
5177 * gcc.dg/vect/vect-bswap64.c: Ditto.
5178 * gcc.dg/vect/vect-live-1.c: Ditto.
5179 * gcc.dg/vect/vect-live-2.c: Ditto.
5180 * gcc.dg/vect/vect-live-3.c: Ditto.
5181 * gcc.dg/vect/vect-live-4.c: Ditto.
5182 * gcc.dg/vect/vect-live-5.c: Ditto.
5183 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5184 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5185 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5186 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5187 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5188 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5189 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5190 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5191 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5192 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5193 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5194 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5195 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5196 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5197 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5198 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5199 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5200
d4213166 52012016-06-24 Uros Bizjak <ubizjak@gmail.com>
5202
5203 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5204
5aaec397 52052016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5206
5207 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5208 ia32 if R_386_GOT32X relocation is supported.
5209 * gcc.target/i386/noplt-3.c: Likewise.
5210 * gcc.target/i386/noplt-2.c: Likewise.
5211 (main): Renamed to ...
5212 (bar): This.
5213 * gcc.target/i386/noplt-4.c: Likewise.
5214 (main): Renamed to ...
5215 (bar): This.
5216 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5217 * gcc.target/i386/pr67400-5.c: Likewise.
5218
77104764 52192016-06-24 Jakub Jelinek <jakub@redhat.com>
5220
7318e591 5221 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5222 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5223
77104764 5224 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5225 f4): Adjust expected diagnostics.
5226 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5227 (T): If OVFP is defined, redefine to TP.
5228 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5229 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5230 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5231 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5232 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5233 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5234 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5235 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5236 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5237 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5238 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5239 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5240 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5241 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5242 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5243 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5244 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5245 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5246 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5247 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5248 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5249 as last argument to __builtin_add_overflow_p.
5250
ddf08519 52512016-06-23 Uros Bizjak <ubizjak@gmail.com>
5252
5253 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5254 dg-options and remove default vector testsuite compile flags.
5255 * g++.dg/vect/pr33860a.cc: Ditto.
5256 * g++.dg/vect/pr45470-a.cc: Ditto.
5257 * g++.dg/vect/pr45470-b.cc: Ditto.
5258 * g++.dg/vect/pr60896.cc: Ditto.
5259 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5260 * gcc.dg/vect/pr18308.c: Ditto.
5261 * gcc.dg/vect/pr24049.c: Ditto.
5262 * gcc.dg/vect/pr33373.c: Ditto.
5263 * gcc.dg/vect/pr36228.c: Ditto.
5264 * gcc.dg/vect/pr42395.c: Ditto.
5265 * gcc.dg/vect/pr42604.c: Ditto.
5266 * gcc.dg/vect/pr46663.c: Ditto.
5267 * gcc.dg/vect/pr48765.c: Ditto.
5268 * gcc.dg/vect/pr49093.c: Ditto.
5269 * gcc.dg/vect/pr49352.c: Ditto.
5270 * gcc.dg/vect/pr52298.c: Ditto.
5271 * gcc.dg/vect/pr52870.c: Ditto.
5272 * gcc.dg/vect/pr53185.c: Ditto.
5273 * gcc.dg/vect/pr53773.c: Ditto.
5274 * gcc.dg/vect/pr56695.c: Ditto.
5275 * gcc.dg/vect/pr62171.c: Ditto.
5276 * gcc.dg/vect/pr63530.c: Ditto.
5277 * gcc.dg/vect/pr68339.c: Ditto.
5278 * gcc.dg/vect/pr71259.c: Ditto.
5279 * gcc.dg/vect/vect-82_64.c: Ditto.
5280 * gcc.dg/vect/vect-83_64.c: Ditto.
5281 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5282 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5283 * gcc.dg/vect/vect-shift-2.c: Ditto.
5284 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5285 * gfortran.dg/vect/pr39318.f90: Ditto.
5286 * gfortran.dg/vect/pr45714-a.f: Ditto.
5287 * gfortran.dg/vect/pr45714-b.f: Ditto.
5288 * gfortran.dg/vect/pr46213.f90: Ditto.
5289
81883aeb 52902016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5291 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5292
5293 * gcc.target/powerpc/p9-splat-5.c: New test.
5294
affe5c16 52952016-06-23 Uros Bizjak <ubizjak@gmail.com>
5296
5297 PR tree-optimization/71488
5298 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5299 * lib/target-supports.exp: ... here.
5300 (check_sse4_hw_available): New procedure.
5301 (check_effective_target_sse4_runtime): Ditto.
5302 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5303 -march=westmere for sse4_runtime targets.
547fdd3e 5304 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5305 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5306 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5307 (main): Call check_vect ().
e50240d3 5308 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5309
6fb2f181 53102016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5311
5312 PR target/66232
5313 PR target/67400
5314 * gcc.target/i386/pr66232-14.c: New file.
5315 * gcc.target/i386/pr66232-15.c: Likewise.
5316 * gcc.target/i386/pr66232-16.c: Likewise.
5317 * gcc.target/i386/pr66232-17.c: Likewise.
5318 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5319 ia32 if R_386_GOT32X relocation is supported.
5320 * gcc.target/i386/pr67400-2.c: Likewise.
5321 * gcc.target/i386/pr67400-3.c: Likewise.
5322 * gcc.target/i386/pr67400-4.c: Likewise.
5323 * gcc.target/i386/pr67400-6.c: Likewise.
5324 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5325 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5326
88be2b3c 53272016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5328
5329 PR libgfortran/48852
5330 * gfortran.dg/char4_iunit_1.f03: Update test.
5331 * gfortran.dg/f2003_io_5.f03: Update test.
5332 * gfortran.dg/real_const_3.f90: Update test.
5333
ff600f64 53342016-06-23 Andi Kleen <ak@linux.intel.com>
5335
5336 * g++.dg/bprob/bprob.exp: Support autofdo.
5337 * g++.dg/tree-prof/tree-prof.exp: dito.
5338 * gcc.dg/tree-prof/tree-prof.exp: dito.
5339 * gcc.misc-tests/bprob.exp: dito.
5340 * gfortran.dg/prof/prof.exp: dito.
5341 * lib/profopt.exp: dito.
5342 * lib/target-supports.exp: Check for autofdo.
5343
afa7ed87 53442016-06-23 Martin Liska <mliska@suse.cz>
5345
5346 * gcc.dg/pr71619.c: New test.
5347
0941fba8 53482016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5349
5350 PR target/67400
56896ed3 5351 * gcc.target/i386/pr67400-1.c: New test.
5352 * gcc.target/i386/pr67400-2.c: Likewise.
5353 * gcc.target/i386/pr67400-3.c: Likewise.
5354 * gcc.target/i386/pr67400-4.c: Likewise.
5355 * gcc.target/i386/pr67400-5.c: Likewise.
5356 * gcc.target/i386/pr67400-6.c: Likewise.
5357 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 5358
e557fc7f 53592016-06-22 David Malcolm <dmalcolm@redhat.com>
5360
5361 * c-c++-common/missing-header-1.c: New test case.
5362 * c-c++-common/missing-header-2.c: New test case.
5363 * c-c++-common/missing-header-3.c: New test case.
5364 * c-c++-common/missing-header-4.c: New test case.
5365
8469aece 53662016-06-22 David Malcolm <dmalcolm@redhat.com>
5367
5368 PR c/70339
5369 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5370 hint.
5371 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5372 expected results due to builtin "nanl" now being suggested for
5373 "name".
5374 * gcc.dg/pr67580.c: Update expected messages.
5375 * gcc.dg/spellcheck-identifiers.c: New testcase.
5376 * gcc.dg/spellcheck-typenames.c: New testcase.
5377
6628b04d 53782016-06-22 David Malcolm <dmalcolm@redhat.com>
5379
5380 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5381 file.
5382 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5383 diagnostic-test-show-locus-parseable-fixits.c to sources for
5384 diagnostic_plugin_test_show_locus.c.
5385 * lib/gcc-defs.exp (freeform_regexps): New global.
5386 (dg-regexp): New function.
5387 (handle-dg-regexps): New function.
5388 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5389 freeform_regexps to the empty list.
5390 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5391
82ccd33e 53922016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5393
affe5c16 5394 PR tree-optimization/71488
82ccd33e 5395 * g++.dg/pr71488.C: New test.
5396 * gcc.dg/vect/vect-bool-cmp.c: New test.
5397
2c21de58 53982016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5399
5400 * gcc.dg/guality/param-5.c: New test.
5401
fadfd5fc 54022016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5403
5404 * gcc.target/i386/asm-flag-7.c: New test.
5405
03fee1f8 54062016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5407
5408 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5409 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5410 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5411 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5412 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5413 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5414 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5415 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5416 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5417 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5420 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5421 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5422 * lib/target-supports.exp: Likewise.
5423
6905db52 54242016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5425
5426 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5427 * gcc.dg/attr-ms_struct-2.c: Likewise.
5428 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5429 * gcc.dg/bf-ms-attrib.c: Likewise.
5430 * gcc.dg/bf-ms-layout-2.c: Likewise.
5431 * gcc.dg/bf-ms-layout-3.c: Likewise.
5432 * gcc.dg/bf-ms-layout.c: Likewise.
5433 * gcc.dg/bf-no-ms-layout.c: Likewise.
5434 * gcc.target/i386/bitfield1.c: Likewise.
5435 * gcc.target/i386/bitfield2.c: Likewise.
5436 * gcc.target/i386/bitfield3.c: Likewise.
5437
a6f93fc2 54382016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5439
5440 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5441 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5442 override other than -mcpu=power9 command-line option is specified,
5443 or if the target operating system is aix.
5444 * gcc.target/powerpc/darn-1.c: Likewise.
5445 * gcc.target/powerpc/darn-2.c: Likewise.
5446 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5447 test if effective-target is not powerpc_p9vector_ok or if the
5448 target operating system is not defined.
5449 * gcc.target/powerpc/vslv-1.c: Likewise.
5450 * gcc.target/powerpc/vsrv-0.c: Likewise.
5451 * gcc.target/powerpc/vsrv-1.c: Likewise.
5452
1cb2b4d3 54532016-06-21 Tobias Burnus <burnus@net-b.de>
5454
5455 PR fortran/71068
5456 * gfortran.dg/coarray/data_1.f90: New.
5457
66ff0c67 54582016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5459
5460 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5461 (dg-require-effective-target): Use arm_v8_neon_hw.
5462 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5463 (dg-require-effective-target): Likewise.
5464 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5465 (dg-require-effective-target): Likewise.
5466 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5467 (dg-require-effective-target): Likewise.
5468 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5469 (dg-require-effective-target): Likewise.
5470 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5471 (dg-require-effective-target): Likewise.
5472 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5473 Add AArch64 check.
5474
949bfed4 54752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5476
5477 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5478 Set to 3 so test passes.
5479
a20f6cd4 54802016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5481
5482 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5483
12792843 54842016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5485
5486 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5487 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5488 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5489 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5490
49763db6 54912016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5492
5493 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5494 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5495
ada61167 54962016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5497
5498 PR target/71549
5499 * gcc.target/i386/pr71549.c: New test.
5500
a15584d4 55012016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5502
5503 * gcc.target/powerpc/vadsdu-0.c: Replace
5504 dg-require-effective-target directive to allow test to run on more
5505 platforms, and add dg-skip-if directive to disable test on aix
5506 platforms because of known incompatibilities.
5507 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5508 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5509 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5510 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5511 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5512 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5513 * gcc.target/powerpc/vadsdub-2.c: Replace
5514 dg-require-effective-target directive to allow test to run on more
5515 platforms, and add dg-skip-if directive to disable test on aix
5516 platforms because of known incompatibilities.
5517 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5518 with vec_absdb call to differentiate this test from vadsdub-1.c.
5519 * gcc.target/powerpc/vadsduh-1.c: Replace
5520 dg-require-effective-target directive to allow test to run on more
5521 platforms, and add dg-skip-if directive to disable test on aix
5522 platforms because of known incompatibilities.
5523 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5524 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5525 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5526
ec15ec36 55272016-06-21 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR tree-optimization/71588
5530 * gcc.dg/pr71558.c: New test.
5531
faeffe49 55322016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5533
5534 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5535 * c-c++-common/pr68657-2.c: Likewise.
5536 * c-c++-common/pr68657-3.c: Likewise.
5537 * gcc.dg/torture/pr69714.c: Require int32plus support.
5538 * gcc.dg/torture/pr70025.c: Likewise.
5539 * gcc.dg/torture/pr70083.c: Likewise.
5540 * gcc.dg/torture/pr70542.c: Likewise.
5541 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5542
e218d07f 55432016-06-20 Joseph Myers <joseph@codesourcery.com>
5544
5545 PR c/71601
5546 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5547
232a3df7 55482016-06-20 Jakub Jelinek <jakub@redhat.com>
5549
d7f45b87 5550 PR middle-end/71581
5551 * gcc.dg/pr71581.c: New test.
5552
232a3df7 5553 PR rtl-optimization/71591
5554 * gcc.dg/cpp/pr71591.c: New test.
5555
dbddef42 55562016-06-20 David B. Robins <gcc@davidrobins.net>
5557
5558 PR target/71571
5559 * g++.dg/torture/pr71571.C: New test.
5560
03129ccb 55612016-06-20 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR target/71559
5564 * gcc.target/i386/sse2-pr71559.c: New test.
5565 * gcc.target/i386/avx-pr71559.c: New test.
5566 * gcc.target/i386/avx512f-pr71559.c: New test.
5567
a40b4b62 55682016-06-20 Tobias Burnus <burnus@net-b.de>
5569
5570 PR fortran/71194
5571 * gfortran.dg/pointer_remapping_10.f90: New.
5572
ecbea05a 55732016-06-20 David Malcolm <dmalcolm@redhat.com>
5574
5575 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5576
0f61dae9 55772016-06-20 Martin Sebor <msebor@redhat.com>
5578
5579 PR c/69507
5580 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5581 * gnu90-const-expr-1.c: Same.
5582 * gnu99-const-expr-1.c: Same.
5583 * gnu99-static-1.c: Same.
5584
e458dfd8 55852016-06-20 Renlin Li <renlin.li@arm.com>
5586
2c0c0c9b 5587 PR testsuite/71489
e458dfd8 5588 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5589
7ab71cb3 55902016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5591
5592 * gcc.target/aarch64/vcvt_f64_1.c: New.
5593 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5594 * gcc.target/aarch64/vrecp_f64_1.c: New.
5595
34d36b7a 55962016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5597
5598 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5599 "alignement".
5600
ed7f4748 56012016-06-20 Georg-Johann Lay <avr@gjlay.de>
5602
5603 PR target/71103
5604 * gcc.target/avr/torture/pr71103-2.c: New test.
5605
a940fdc7 56062016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 5607
5608 PR c/69507
5609 * gcc.dg/alignof.c: New test.
5610
98683d85 56112016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5612
5613 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5614 vs dg-error; test constexpr specifier too.
5615
358cee25 56162016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5617
5618 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5619
c3d7ceb6 56202016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5621
5622 * lib/target-supports.exp
5623 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5624 arm_neon_ok and merge flags. Fix temporary test name.
5625 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5626 and merge flags.
5627
1176073c 56282016-06-17 Martin Liska <mliska@suse.cz>
5629
5630 * gcc.dg/predict-9.c: Fix dump scanning.
5631
f3e2969a 56322016-06-17 Bin Cheng <bin.cheng@arm.com>
5633
5634 PR tree-optimization/71354
5635 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5636
7fdca647 56372016-06-17 Bin Cheng <bin.cheng@arm.com>
5638
5639 PR tree-optimization/71347
5640 * gcc.dg/tree-ssa/pr71347.c: New test.
5641
a338a226 56422016-06-17 Bin Cheng <bin.cheng@arm.com>
5643
5644 PR tree-optimization/71354
5645 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5646
c1e75671 56472016-06-17 Bin Cheng <bin.cheng@arm.com>
5648
5649 * gcc.dg/vect/vect-alias-check-1.c: New test.
5650
365ba13d 56512016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5652
59bde511 5653 PR target/71151
365ba13d 5654 * gcc.target/avr/pr71151-1.c: New test.
5655 * gcc.target/avr/pr71151-2.c: New test.
5656 * gcc.target/avr/pr71151-3.c: New test.
5657 * gcc.target/avr/pr71151-4.c: New test.
5658 * gcc.target/avr/pr71151-5.c: New test.
5659 * gcc.target/avr/pr71151-6.c: New test.
5660 * gcc.target/avr/pr71151-7.c: New test.
5661 * gcc.target/avr/pr71151-8.c: New test.
5662 * gcc.target/avr/pr71151-common.h: New test.
5663
db48d95b 56642016-06-16 Martin Liska <mliska@suse.cz>
5665
5666 * gfortran.dg/predict-1.f90: New test.
5667
4c780a59 56682016-06-16 Uros Bizjak <ubizjak@gmail.com>
5669
5670 PR target/71242
f9c39b65 5671 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 5672
8c1879bc 56732016-06-16 Jan Hubicka <hubicka@ucw.cz>
5674
5675 * g++.dg/vect/pr36648.cc: Disable cunrolli
5676
33698dfe 56772016-06-16 Jakub Jelinek <jakub@redhat.com>
5678
745f2db6 5679 PR target/71554
5680 * gcc.c-torture/execute/pr71554.c: New test.
5681
33698dfe 5682 PR rtl-optimization/71532
5683 * gcc.dg/torture/pr71532.c: New test.
5684
b42322b9 56852016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5686
5687 * gcc.target/powerpc/p9-dimode1.c: New test.
5688 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5689
412b298a 56902016-06-15 Jakub Jelinek <jakub@redhat.com>
5691
93479f99 5692 * gcc.c-torture/compile/20160615-1.c: New test.
5693
412b298a 5694 * g++.dg/cpp0x/ref-qual17.C: New test.
5695
3ec40531 56962016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5697
5698 PR middle-end/71529
5699 * gcc.target/i386/pr71529.C: New test.
5700
edfe7670 57012016-06-15 Alan Hayward <alan.hayward@arm.com>
5702
5703 PR tree-optimization/71483
5704 * g++.dg/vect/pr71483.c: New
5705
6e52ac17 57062016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5707
5708 PR c++/70202
5709 * g++.dg/inherit/crash6.C: New.
5710 * g++.dg/inherit/union2.C: Likewise.
5711 * g++.dg/inherit/virtual12.C: Likewise.
5712 * g++.dg/inherit/virtual13.C: Likewise.
5713 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5714
aed35af2 57152016-06-15 Uros Bizjak <ubizjak@gmail.com>
5716
0941fba8 5717 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5718
6f710392 57192016-06-15 Alan Hayward <alan.hayward@arm.com>
5720
5721 PR tree-optimization/71439
5722 * gcc.dg/vect/pr71439.c: New
5723
d1cedfd3 57242016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5725
5726 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5727
ee8fd158 57282016-06-15 Richard Biener <rguenther@suse.de>
5729
5730 * gcc.dg/vect/slp-45.c: New testcase.
5731
5695a690 57322016-06-15 Richard Biener <rguenther@suse.de>
5733
5734 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5735
267ae3ee 57362016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5737
5738 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5739 requirements, and disable for AIX for now.
5740 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5741
a6d0e20a 57422016-06-14 Jakub Jelinek <jakub@redhat.com>
5743
b2efd162 5744 PR c++/71528
5745 * g++.dg/opt/pr71528.C: New test.
5746
a6d0e20a 5747 PR c++/71516
5748 * g++.dg/init/pr71516.C: New test.
5749
035778de 57502016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5751
5752 * g++.dg/init/array46.C: New.
5753
7c9dc58e 57542016-06-14 Uros Bizjak <ubizjak@gmail.com>
5755
0941fba8 5756 * gcc.target/i386/float128-3.c: New test.
5757 * gcc.target/i386/quad-sse4.c: Ditto.
5758 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5759 Update scan strings.
7c9dc58e 5760
412640c9 57612016-06-14 Richard Biener <rguenther@suse.de>
5762
5763 PR middle-end/71526
5764 * gfortran.dg/pr71526.f90: New testcase.
5765
1b9fde85 57662016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5767
5768 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5769 * gcc.dg/zero_bits_compound-1.c: Likewise.
5770
306097e3 57712016-06-14 Richard Biener <rguenther@suse.de>
5772
5773 PR tree-optimization/71522
5774 * gcc.dg/torture/pr71522.c: New testcase.
5775
566255a8 57762016-06-14 Jakub Jelinek <jakub@redhat.com>
5777
5778 PR tree-optimization/71520
5779 * gcc.dg/tree-ssa/pr71520.c: New test.
5780
eb912adb 57812016-06-14 Richard Biener <rguenther@suse.de>
5782
5783 PR tree-optimization/71521
56d35455 5784 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 5785
9720103d 57862016-06-13 Jakub Jelinek <jakub@redhat.com>
5787
12cb8367 5788 PR sanitizer/71498
5789 * c-c++-common/ubsan/bounds-13.c: New test.
5790
9720103d 5791 PR preprocessor/71183
5792 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5793
5965fbcc 57942016-06-13 Jeff Law <law@redhat.com>
5795
5796 PR tree-optimization/71403
5797 * c-c++-common/ubsan/pr71403-1.c: New test.
5798 * c-c++-common/ubsan/pr71403-2.c: New test.
5799 * c-c++-common/ubsan/pr71403-3.c: New test.
5800
04537049 58012016-06-13 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR middle-end/71478
5804 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5805 Add -Wno-psabi -w to dg-options.
5806
412f195f 58072016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5808
5809 * gcc.target/powerpc/vadsdu-0.c: New test.
5810 * gcc.target/powerpc/vadsdu-1.c: New test.
5811 * gcc.target/powerpc/vadsdu-2.c: New test.
5812 * gcc.target/powerpc/vadsdu-3.c: New test.
5813 * gcc.target/powerpc/vadsdu-4.c: New test.
5814 * gcc.target/powerpc/vadsdu-5.c: New test.
5815 * gcc.target/powerpc/vadsdub-1.c: New test.
5816 * gcc.target/powerpc/vadsdub-2.c: New test.
5817 * gcc.target/powerpc/vadsduh-1.c: New test.
5818 * gcc.target/powerpc/vadsduh-2.c: New test.
5819 * gcc.target/powerpc/vadsduw-1.c: New test.
5820 * gcc.target/powerpc/vadsduw-2.c: New test.
5821
527790c1 58222016-06-13 David Malcolm <dmalcolm@redhat.com>
5823
5824 * gcc.dg/c99-init-2.c (c): Update expected error message.
5825 * gcc.dg/init-bad-8.c (foo): Likewise.
5826 * gcc.dg/spellcheck-fields-3.c: New test case.
5827
102e67eb 58282016-06-13 Martin Liska <mliska@suse.cz>
5829
5830 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5831 and "guess loop iv compared" heuristics.
5832 * gcc.dg/predict-2.c: Likewise.
5833 * gcc.dg/predict-3.c: Likewise.
5834 * gcc.dg/predict-4.c: Likewise.
5835 * gcc.dg/predict-5.c: Likewise.
5836 * gcc.dg/predict-6.c: Likewise.
5837
1a54d3be 58382016-06-13 Marek Polacek <polacek@redhat.com>
5839
5840 PR middle-end/71476
5841 * c-c++-common/Wswitch-unreachable-4.c: New test.
5842 * gcc.dg/Wswitch-unreachable-2.c: New test.
5843 * g++.dg/tm/jump1.C: Move dg-warning.
5844
5b7401b8 58452016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5846
5847 * gnat.dg/renaming10.ad[sb]: New test.
5848
1c93151c 58492016-06-13 Paul Thomas <pault@gcc.gnu.org>
5850
5851 PR fortran/70673
5852 * gfortran.dg/pr70673.f90: New test.
5853
249865a0 58542016-06-13 Richard Biener <rguenther@suse.de>
5855
5856 PR middle-end/64516
5857 * gcc.dg/align-3.c: New testcase.
5858
776d9b14 58592016-06-13 Martin Liska <mliska@suse.cz>
5860
5861 * gcc.target/i386/pr71458.c: New test.
5862
0cf5c551 58632016-06-12 Uros Bizjak <ubizjak@gmail.com>
5864
5865 PR target/71241
f9c39b65 5866 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 5867
34de0a35 58682016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5869
5870 PR target/60751
5871 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5872 statement.
5873
0cc8bc98 58742016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5875
5876 PR target/60751
5877 * gfortran.dg/comma_IO_extension_1.f90: New test.
5878 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5879 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5880 statement.
5881 * gfortran.dg/graphite/pr38083.f90: Likewise.
5882 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5883 missing format.
5884
0ff78c86 58852016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5886
5887 * gnat.dg/case_character.adb: New test.
5888
6c38863e 58892016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5890
5891 PR middle-end/71310
5892 * gcc.target/powerpc/pr71310.c: New testcase.
5893
24c41395 58942016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5895
5896 PR middle-end/71478
5897 * gcc.dg/pr71478.c: New test.
5898
aeb26fb6 58992016-06-10 Jakub Jelinek <jakub@redhat.com>
5900
702b3575 5901 PR middle-end/71494
5902 * gcc.c-torture/execute/pr71494.c: New test.
5903
8ec29807 5904 PR c/68657
5905 * gcc.target/i386/pr68657.c: New test.
5906
aeb26fb6 5907 PR inline-asm/68843
5908 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5909 (test): Add -masm=intel alternatives.
5910
1dc4d519 59112016-06-10 Martin Sebor <msebor@redhat.com>
5912
5913 PR c/71392
5914 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5915
6385d6d3 59162016-06-10 Jeff Law <law@redhat.com>
5917
5918 PR tree-optimization/71335
5919 * gcc.c-torture/execute/pr71335.c: New test.
5920
041a412b 59212016-06-10 David Malcolm <dmalcolm@redhat.com>
5922
5923 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5924 the various "cannot tail-call: " messages.
5925
4a5edbb2 59262016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5927
5928 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5929 and options.
5930
9cf3aec3 59312016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5932
5933 PR sanitizer/71480
5934 * c-c++-common/asan/pr71480.c: New test.
5935
61724718 59362016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5937
5938 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5939 (ASMNAME2): Likewise.
5940 (main): Replace fn in asm statement with ASMNAME ("fn").
5941 * gcc.dg/guality/pr68037-2.c: Likewise.
5942 * gcc.dg/guality/pr68037-3.c: Likewise.
5943 * gcc.dg/torture/pr68037-1.c: Likewise.
5944 * gcc.dg/torture/pr68037-2.c: Likewise.
5945 * gcc.dg/torture/pr68037-3.c: Likewise.
5946
1807f6fb 59472016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5948
5949 PR inline-asm/68843
5950 * gcc.target/i386/pr68843-1.c: New test.
5951 * gcc.target/i386/pr68843-2.c: New test.
5952
ccfa030f 59532016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 5954 Cesar Philippidis <cesar@codesourcery.com>
5955
5956 PR middle-end/71373
5957 * gcc.dg/goacc/nested-function-1.c: New file.
5958 * gcc.dg/goacc/nested-function-2.c: Likewise.
5959 * gcc.dg/goacc/pr71373.c: Likewise.
5960 * gfortran.dg/goacc/cray-2.f95: Likewise.
5961 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5962 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5963 * gfortran.dg/goacc/cray.f95: Update.
5964 * gfortran.dg/goacc/loop-1.f95: Likewise.
5965 * gfortran.dg/goacc/loop-3.f95: Likewise.
5966 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5967 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5968
59692016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5970
5971 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5972 for OpenACC tile clauses.
5973 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 5974
5975 PR c/71381
5976 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5977 to...
5978 * c-c++-common/goacc/cache-2.c: ... this new file.
5979 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5980 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5981 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5982 usage.
5983 * gfortran.dg/goacc/cray.f95: Likewise.
5984 * gfortran.dg/goacc/loop-1.f95: Likewise.
5985
bb038f3e 59862016-06-10 Alan Hayward <alan.hayward@arm.com>
5987
5988 PR tree-optimization/71407
5989 PR tree-optimization/71416
5990 * gcc.dg/vect/pr71407.c: New
5991 * gcc.dg/vect/pr71416-1.c: New
5992 * gcc.dg/vect/pr71416-2.c: New
5993
332409d3 59942016-06-10 Richard Biener <rguenther@suse.de>
5995
5996 PR middle-end/71477
5997 * gcc.dg/torture/pr71477.c: New testcase.
5998
03cf727c 59992016-06-09 Julia Koval <julia.koval@intel.com>
6000
6001 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6002 * gcc.target/i386/interrupt-13.c: Likewise.
6003 * gcc.target/i386/interrupt-15.c: Likewise.
6004 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6005 * gcc.target/i386/interrupt-24.c: Likewise.
6006 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6007 * gcc.target/i386/interrupt-9.c: Likewise.
6008 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6009
23b101c5 60102016-06-09 Martin Sebor <msebor@redhat.com>
6011
6012 PR c/70883
6013 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6014 * gcc.dg/builtin-constant_p-1.c: Same.
6015 * gcc.dg/builtins-error.c: Same.
6016 * gcc.dg/pr70859.c: Same.
6017
188d6bbb 60182016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6019
6020 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6021 * gcc.dg/torture/pr68067-1.c: Likewise.
6022 * gcc.dg/torture/pr68067-2.c: Likewise.
6023
60242016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6025
6026 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6027 when setting SIZE.
6028
ff8886bd 60292016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6030
6031 PR c++/71465
6032 * g++.dg/inherit/crash5.C: New.
6033 Revert:
6034 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6035
6036 PR c++/70202
6037 * g++.dg/inherit/crash5.C: New.
6038 * g++.dg/inherit/virtual1.C: Adjust.
6039
3f76cceb 60402016-06-09 Martin Liska <mliska@suse.cz>
6041
6042 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6043 * g++.dg/predict-loop-exit-2.C: Likewise.
6044 * g++.dg/predict-loop-exit-3.C: Likewise.
6045 * gcc.dg/predict-1.c: Likewise.
6046 * gcc.dg/predict-2.c: Likewise.
6047 * gcc.dg/predict-3.c: Likewise.
6048 * gcc.dg/predict-4.c: Likewise.
6049 * gcc.dg/predict-5.c: Likewise.
6050 * gcc.dg/predict-6.c: Likewise.
6051 * gcc.dg/predict-7.c: Likewise.
6052
59ae3d1b 60532016-06-09 Richard Biener <rguenther@suse.de>
6054
6055 PR tree-optimization/71462
6056 * gcc.dg/torture/pr71462.c: New testcase.
6057
8c2d2acf 60582016-06-09 Marek Polacek <polacek@redhat.com>
6059
6060 PR c/65471
6061 * gcc.dg/c11-generic-3.c: New test.
6062
224cb6b7 60632016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6064
6065 * g++.dg/init/array42.C: New.
6066 * g++.dg/init/array43.C: Likewise.
6067 * g++.dg/init/array44.C: Likewise.
6068 * g++.dg/init/array45.C: Likewise.
6069 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6070 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6071 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6072 * g++.dg/gomp/pr35751.C: Likewise.
6073 * g++.dg/init/array23.C: Likewise.
6074 * g++.dg/init/brace2.C: Likewise.
6075 * g++.dg/init/brace6.C: Likewise.
6076
732905bb 60772016-06-08 Martin Sebor <msebor@redhat.com>
6078 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR c++/70507
6081 PR c/68120
6082 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6083 * c-c++-common/builtin-arith-overflow-2.c: New test.
6084 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6085 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6086 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6087
7ddaa622 60882016-06-08 Jakub Jelinek <jakub@redhat.com>
6089
6090 PR c++/71442
6091 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6092
84ee0905 60932016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6094
6095 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6096 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6097 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6098 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6099 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6100 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6101 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6102 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6103 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6104 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6105 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6106 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6107 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6108
2876af98 61092016-06-08 Richard Biener <rguenther@suse.de>
6110
6111 PR tree-optimization/68558
6112 * gcc.dg/vect/slp-44.c: New testcase.
6113
acbb0d03 61142016-06-08 Richard Biener <rguenther@suse.de>
6115
6116 * gcc.dg/vect/slp-43.c: New testcase.
6117
f8689010 61182016-06-08 Richard Biener <rguenther@suse.de>
6119
6120 PR tree-optimization/71452
6121 * gcc.dg/torture/pr71452.c: New testcase.
6122
52d393eb 61232016-06-08 Jakub Jelinek <jakub@redhat.com>
6124
6125 PR c++/71448
6126 * g++.dg/torture/pr71448.C: New test.
6127
9d700ce4 61282016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6129
6130 PR debug/71432
6131 PR ada/71413
6132 * g++.dg/debug/pr71432.C: New test.
6133
eb96ef65 61342016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6135
6136 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6137 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6138 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6139
a4753cdd 61402016-06-08 Alan Hayward <alan.hayward@arm.com>
6141
6142 * gcc.dg/vect/vect-live-2.c: Update effective target.
6143 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6144 * lib/target-supports.exp: Add aarch64 to vect_long.
6145
bafc7b1d 61462016-06-08 Marek Polacek <polacek@redhat.com>
6147
6148 PR c/71418
6149 * gcc.dg/noncompile/pr71418.c: New test.
6150
06e590e7 6151 PR c/71426
6152 * gcc.dg/noncompile/pr71426.c: New test.
6153
d3cb49c9 61542016-06-07 Jan Hubicka <hubicka@ucw.cz>
6155
6156 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6157 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6158 * gcc.dg/predict-3.c: Update template.
6159 * gcc.dg/predict-5.c: Update template.
6160 * gcc.dg/predict-6.c: Update template.
6161 * gcc.dg/predict-9.c: Update template.
6162 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6163
2d76c36a 61642016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6165
6166 * gcc.target/powerpc/vec-mul.c: New test.
6167
7cfde92a 61682016-06-07 David Malcolm <dmalcolm@redhat.com>
6169
6170 * gcc.dg/spellcheck-fields-2.c: New test case.
6171
b032c4dd 61722016-06-07 Richard Biener <rguenther@suse.de>
6173
6174 PR c/61564
6175 * gcc.dg/Wpragmas-1.c: New testcase.
6176 * gcc.dg/Wattributes-4.c: Likewise.
6177 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6178 entry.
6179
a7056369 61802016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6181
6182 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6183 spurious debug code.
6184
123c61e0 61852016-06-07 Richard Biener <rguenther@suse.de>
6186
6187 PR tree-optimization/71428
6188 * gcc.dg/torture/pr71428.c: New testcase.
6189
5819d47b 61902016-06-07 Richard Biener <rguenther@suse.de>
6191
6192 PR middle-end/71423
6193 * gcc.dg/torture/pr71423.c: New testcase.
6194
6cec5c6b 61952016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6196
6197 PR middle-end/71408
6198 * gcc.dg/tree-ssa/pr71408.c: New test.
6199
40bbfc17 62002016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6201
6202 PR middle-end/71281
6203 * g++.dg/torture/pr71281.C: New test.
6204
61f1f80c 62052016-06-06 Marek Polacek <polacek@redhat.com>
6206
6207 PR c/71362
6208 * gcc.dg/pr71362.c: New test.
6209
0406b32f 62102016-06-06 Jakub Jelinek <jakub@redhat.com>
6211 Patrick Palka <ppalka@gcc.gnu.org>
6212
6213 PR c++/70847
6214 PR c++/71330
6215 PR c++/71393
6216 * g++.dg/opt/pr70847.C: New test.
6217 * g++.dg/ubsan/pr70847.C: New test.
6218 * g++.dg/ubsan/pr71393.C: New test.
6219
b1445999 62202016-06-06 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR tree-optimization/71259
6223 * gcc.dg/vect/pr71259.c: New test.
6224
99b4f3a2 62252016-06-06 David Malcolm <dmalcolm@redhat.com>
6226
6227 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6228 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6229 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6230 above.
6231
837679bc 62322016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6233
6234 PR middle-end/37780
6235 * gcc.c-torture/execute/pr37780.c: New test.
6236 * gcc.target/aarch64/pr37780_1.c: Likewise.
6237 * gcc.target/arm/pr37780_1.c: Likewise.
6238
e4b92538 62392016-06-06 Marek Polacek <polacek@redhat.com>
6240
6241 * c-c++-common/attr-may-alias-1.c: New test.
6242 * c-c++-common/attr-may-alias-2.c: New test.
6243 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6244
43ac2f2f 62452016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6246
6247 PR c/24414
6248 * gcc.target/i386/pr24414.c: New test.
6249
7e1786b2 62502016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6251
6252 * gcc.target/sparc/vis4misc.c: New file.
6253 * gcc.target/sparc/fpcmp.c: Likewise.
6254 * gcc.target/sparc/fpcmpu.c: Likewise.
6255
f593ccb2 62562016-06-06 Alan Hayward <alan.hayward@arm.com>
6257
6258 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6259 * gcc.dg/vect/vect-live-3.c: Likewise.
6260
be6d8ddc 62612016-06-06 Richard Biener <rguenther@suse.de>
6262
6263 PR tree-optimization/71398
6264 * gcc.dg/torture/pr71398.c: New testcase.
6265
78f27916 62662016-06-06 Uros Bizjak <ubizjak@gmail.com>
6267
6268 PR target/71389
6269 * g++.dg/pr71389.C: New test.
6270
c5899606 62712016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6272
6273 PR fortran/71404
6274 * gfortran.dg/fmt_read_5.f: New test.
6275
8e3cd305 62762016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6277
6278 PR fortran/69659
6279 * gfortran.dg/class_array_22.f03: New test.
6280
703c0a09 62812016-06-05 Jan Hubicka <hubicka@ucw.cz>
6282
6283 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6284
d07b2b6f 62852016-06-05 Jan Hubicka <hubicka@ucw.cz>
6286
6287 * gcc.dg/predict-9.c: Update template.
6288
4a7ec4ac 62892016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6290
6291 PR c++/49377
6292 * g++.dg/template/pr49377.C: New.
6293
7499ef4a 62942016-06-04 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR tree-optimization/71405
6297 * g++.dg/torture/pr71405.C: New test.
6298
558c800d 62992016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6300
6301 PR c++/70202
6302 * g++.dg/inherit/crash5.C: New.
6303 * g++.dg/inherit/virtual1.C: Adjust.
6304
4ee7cf4b 63052016-06-03 Jeff Law <law@redhat.com>
6306
6307 PR tree-optimization/71316
6308 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6309
b12ae762 63102016-06-03 Jakub Jelinek <jakub@redhat.com>
6311
6312 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6313 dg-additional-options with just -fno-tree-scev-cprop in it.
6314 * gcc.dg/vect/vect-live-2.c: Likewise.
6315 * gcc.dg/vect/vect-live-5.c: Likewise.
6316 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6317 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6318 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6319
e09a5ee3 63202016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6321
6322 PR c++/27100
6323 * g++.dg/other/friend6.C: New test.
6324
f14b1922 63252016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6326
6327 * g++.dg/torture/ppc-ldst-array.C: New.
6328
20702ea3 63292016-06-03 Joseph Myers <joseph@codesourcery.com>
6330
6331 PR target/71276
6332 PR target/71277
6333 * gcc.dg/torture/builtin-fp-int-inexact.c,
6334 gcc.target/i386/387-builtin-fp-int-inexact.c,
6335 gcc.target/i386/387-rint-inline-1.c,
6336 gcc.target/i386/387-rint-inline-2.c,
6337 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6338 gcc.target/i386/sse2-rint-inline-1.c,
6339 gcc.target/i386/sse2-rint-inline-2.c,
6340 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6341 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6342
5ed3cc7b 63432016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6344 Julia Koval <julia.koval@intel.com>
6345
6346 PR target/66960
6347 PR target/67630
6348 PR target/67634
6349 PR target/67841
6350 PR target/68037
6351 PR target/68618
6352 PR target/68661
6353 PR target/69575
6354 PR target/69596
6355 PR target/69734
6356 * gcc.dg/guality/pr68037-1.c: New test.
6357 * gcc.dg/guality/pr68037-2.c: Likewise.
6358 * gcc.dg/guality/pr68037-3.c: Likewise.
6359 * gcc.dg/torture/pr68037-1.c: Likewise.
6360 * gcc.dg/torture/pr68037-2.c: Likewise.
6361 * gcc.dg/torture/pr68037-3.c: Likewise.
6362 * gcc.dg/torture/pr68661-1a.c: Likewise.
6363 * gcc.dg/torture/pr68661-1b.c: Likewise.
6364 * gcc.target/i386/interrupt-1.c: Likewise.
6365 * gcc.target/i386/interrupt-2.c: Likewise.
6366 * gcc.target/i386/interrupt-3.c: Likewise.
6367 * gcc.target/i386/interrupt-4.c: Likewise.
6368 * gcc.target/i386/interrupt-5.c: Likewise.
6369 * gcc.target/i386/interrupt-6.c: Likewise.
6370 * gcc.target/i386/interrupt-7.c: Likewise.
6371 * gcc.target/i386/interrupt-8.c: Likewise.
6372 * gcc.target/i386/interrupt-9.c: Likewise.
6373 * gcc.target/i386/interrupt-10.c: Likewise.
6374 * gcc.target/i386/interrupt-11.c: Likewise.
6375 * gcc.target/i386/interrupt-12.c: Likewise.
6376 * gcc.target/i386/interrupt-13.c: Likewise.
6377 * gcc.target/i386/interrupt-14.c: Likewise.
6378 * gcc.target/i386/interrupt-15.c: Likewise.
6379 * gcc.target/i386/interrupt-16.c: Likewise.
6380 * gcc.target/i386/interrupt-17.c: Likewise.
6381 * gcc.target/i386/interrupt-18.c: Likewise.
6382 * gcc.target/i386/interrupt-19.c: Likewise.
6383 * gcc.target/i386/interrupt-20.c: Likewise.
6384 * gcc.target/i386/interrupt-21.c: Likewise.
6385 * gcc.target/i386/interrupt-22.c: Likewise.
6386 * gcc.target/i386/interrupt-23.c: Likewise.
6387 * gcc.target/i386/interrupt-24.c: Likewise.
6388 * gcc.target/i386/interrupt-25.c: Likewise.
6389 * gcc.target/i386/interrupt-26.c: Likewise.
6390 * gcc.target/i386/interrupt-27.c: Likewise.
6391 * gcc.target/i386/interrupt-28.c: Likewise.
6392 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6393 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6394 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6395 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6396 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6397 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6398 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6399 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6400 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6401 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6402 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6403 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6404
3e346f54 64052016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6406
f27c52fb 6407 PR tree-optimization/52171
6408 * gcc.dg/pr52171.c: New test.
6409 * gcc.target/i386/pr52171.c: New test.
3e346f54 6410
22e029d2 64112016-06-03 Jan Hubicka <jh@suse.cz>
6412
6413 * g++.dg/tree-ssa/pred-1.C: New testcase
6414 * gcc.dg/tree-ssa/pred-1.c: New testcase
6415
41ce74ed 64162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6417
6418 PR target/70957
6419 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6420 support.
6421 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6422
cf573a72 64232016-06-03 Alan Hayward <alan.hayward@arm.com>
6424
6425 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6426
75aae5b4 64272016-06-03 Alan Hayward <alan.hayward@arm.com>
6428
6429 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 6430 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 6431 * gcc.dg/vect/vect-live-1.c: New test.
6432 * gcc.dg/vect/vect-live-2.c: New test.
6433 * gcc.dg/vect/vect-live-3.c: New test.
6434 * gcc.dg/vect/vect-live-4.c: New test.
6435 * gcc.dg/vect/vect-live-5.c: New test.
6436 * gcc.dg/vect/vect-live-slp-1.c: New test.
6437 * gcc.dg/vect/vect-live-slp-2.c: New test.
6438 * gcc.dg/vect/vect-live-slp-3.c: New test.
6439
eba6788d 64402016-06-03 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR middle-end/71387
6443 * g++.dg/opt/pr71387.C: New test.
6444
5a653985 64452016-06-02 Jeff Law <law@redhat.com>
6446
6447 PR tree-optimization/71328
6448 * gcc.c-torture/compile/pr71328.c: New test.
6449
f92f6941 64502016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6451
6452 PR fortran/52393
6453 * gfortran.dg/fmt_read_3.f90: Fix typo.
6454 * gfortran.dg/fmt_read_4.f90: New test.
6455
0d29e152 64562016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6457
6458 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6459 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6460 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6461 * g++.dg/cpp0x/override2.C: Likewise.
6462 * g++.dg/parse/crash5.C: Likewise.
6463 * g++.dg/parse/error16.C: Likewise.
6464 * g++.dg/parse/error27.C: Likewise.
6465 * g++.dg/template/qualttp15.C: Likewise.
6466 * g++.dg/template/redecl4.C: Likewise.
6467 * g++.old-deja/g++.other/crash39.C: Likewise.
6468 * g++.old-deja/g++.other/struct1.C: Likewise.
6469 * g++.old-deja/g++.pt/m9a.C: Likewise.
6470 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6471
2740a1a5 64722016-06-02 Jakub Jelinek <jakub@redhat.com>
6473
89f17a65 6474 PR c++/71372
6475 * c-c++-common/pr71372.c: New test.
6476
2740a1a5 6477 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6478 __TIME__ strings with __builtin_strcmp instead of printf and
6479 dg-output.
6480
9ae89a4e 64812016-06-02 Martin Liska <mliska@suse.cz>
6482
6483 * gcc.dg/predict-9.c: New test.
6484
41258f9c 64852016-06-02 Jakub Jelinek <jakub@redhat.com>
6486
6487 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6488 global set_compiler_env_var and global saved_compiler_env_var.
6489
dad46eb8 64902016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6491
6492 PR rtl-optimization/71295
6493 * gcc.c-torture/compile/pr71295.c: New test.
6494
9cc8a892 64952016-06-02 Jakub Jelinek <jakub@redhat.com>
6496
98e7c96c 6497 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6498
4a5a4de2 6499 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6500 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6501
9cc8a892 6502 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6503 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6504 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6505 alternative number.
6506
46819a36 65072016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6508
6509 * gcc.target/powerpc/p9-splat-4.c: New test.
6510
65112016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6512
6513 PR target/71186
6514 * gcc.target/powerpc/pr71186.c: New test.
6515
d9820cc5 65162016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6517
6518 PR fortran/52393
6519 * gfortran.dg/fmt_read_3.f90: New test.
6520
2f14ca3e 65212016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6522
6523 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6524 procedure.
6525
dfa5c0d3 65262016-06-01 Eduard Sanou <dhole@openmailbox.org>
6527
6528 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6529 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6530 env var is set.
6531 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6532 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6533 shown once.
6534 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6535 during compilation.
6536 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6537 vars set by dg-set-compiler-env-var.
6538
7d7125df 65392016-06-01 Paul Thomas <pault@gcc.gnu.org>
6540
6541 PR fortran/71156
6542 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6543 to the module procedure declaration.
6544 * gfortran.dg/submodule_16.f08: New test.
6545
6ab9cde4 65462016-06-01 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR middle-end/71371
6549 * c-c++-common/gomp/pr71371.c: New test.
6550
0cfe7a23 65512016-06-01 Richard Biener <rguenther@suse.de>
6552
6553 PR tree-optimization/71366
6554 * gcc.dg/torture/pr71366-1.c: New testcase.
6555 * gcc.dg/torture/pr71366-2.c: Likewise.
6556
5a5b02e1 65572016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6558
6559 * gcc.target/powerpc/vslv-0.c: New test.
6560 * gcc.target/powerpc/vslv-1.c: New test.
6561 * gcc.target/powerpc/vsrv-0.c: New test.
6562 * gcc.target/powerpc/vsrv-1.c: New test.
6563
d27a79f6 65642016-06-01 Nathan Sidwell <nathan@acm.org>
6565
6566 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6567 * gcc.target/nvptx/weak.c: New.
6568
6172a9fd 65692016-06-01 Richard Biener <rguenther@suse.de>
6570
6571 PR tree-optimization/71261
6572 * gcc.dg/torture/vect-bool-1.c: New testcase.
6573
f9aaabb2 65742016-06-01 Jakub Jelinek <jakub@redhat.com>
6575
6576 * gfortran.dg/gomp/order-1.f90: New test.
6577 * gfortran.dg/gomp/order-2.f90: New test.
6578
53b01069 65792016-06-01 Jan Hubicka <hubicka@ucw.cz>
6580
6581 * gcc.dg/unroll-6.c: Update template.
6582 * gcc.dg/unroll-7.c: New testcase.
6583 * gcc.dg/unroll-8.c: New testcase.
6584
36757397 65852016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6586
6587 * gnat.dg/opt56.ad[sb]: New test.
6588
7f93bd6e 65892016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6590
6591 PR c++/66635
6592 * g++.dg/cpp0x/constexpr-ice16.C: New.
6593
9f41a2ce 65942016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6595
6596 PR tree-optimization/71314
6597 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6598 -mbranch-cost=2.
6599
31e02373 66002016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6601
6602 PR tree-optimization/71077
6603 * gcc.dg/tree-ssa/pr71077.c: New test.
6604
76f8f901 66052016-05-31 Jan Hubicka <hubicka@ucw.cz>
6606
7f93bd6e 6607 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6608 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6609 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 6610
04f5f923 66112016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6612
6613 PR c++/71248
6614 * g++.dg/cpp0x/pr71248.C: New.
6615 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6616 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6617 * g++.dg/init/new37.C: Likewise.
6618 * g++.dg/template/static1.C: Likewise.
6619 * g++.dg/template/static2.C: Likewise.
6620
4ffddf28 66212016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6622
6623 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6624 instead of %rdi.
6625 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6626
4ff7bd21 66272016-05-31 Marek Polacek <polacek@redhat.com>
6628
6629 * c-c++-common/Wswitch-unreachable-3.c: New test.
6630 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6631
e1f7cc4b 66322016-05-31 Richard Biener <rguenther@suse.de>
6633
6634 PR tree-optimization/71352
6635 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6636
02978bd1 66372016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6638
6639 * gcc.target/arm/armv5_thumb_isa.c: New test.
6640
cfce8164 66412016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6642
6643 PR target/71346
6644 * gcc.target/i386/pr71346.c: New test.
6645
7a51c705 66462016-05-31 Tom de Vries <tom@codesourcery.com>
6647
6648 PR tree-optimization/69068
6649 * gcc.dg/graphite/pr69068.c: New test.
6650
8c1ac106 66512016-05-27 Martin Sebor <msebor@redhat.com>
6652
6653 PR c++/71306
6654 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6655
b6431756 66562016-05-30 Jakub Jelinek <jakub@redhat.com>
6657
6658 PR c++/71349
6659 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6660 nowait depend(inout: dd[0]) clauses where permitted.
6661
f6203294 66622016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6663
6664 PR c++/71238
6665 * g++.dg/parse/pr71238.C: New.
6666 * g++.dg/concepts/friend1.C: Test column numbers too.
6667 * g++.dg/cpp0x/initlist31.C: Likewise.
6668 * g++.dg/cpp0x/pr51420.C: Likewise.
6669 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6670 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6671 * g++.dg/ext/builtin3.C: Likewise.
6672 * g++.dg/lookup/friend12.C: Likewise.
6673 * g++.dg/lookup/friend7.C: Likewise.
6674 * g++.dg/lookup/koenig1.C: Likewise.
6675 * g++.dg/lookup/koenig5.C: Likewise.
6676 * g++.dg/lookup/used-before-declaration.C: Likewise.
6677 * g++.dg/overload/koenig1.C: Likewise.
6678 * g++.dg/template/crash65.C: Likewise.
6679 * g++.dg/template/friend57.C: Likewise.
6680 * g++.dg/warn/Wshadow-5.C: Likewise.
6681 * g++.dg/warn/Wunused-8.C: Likewise.
6682 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6683 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6684 * g++.old-deja/g++.jason/member.C: Likewise.
6685 * g++.old-deja/g++.jason/report.C: Likewise.
6686 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6687 * g++.old-deja/g++.law/visibility20.C: Likewise.
6688 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6689 * g++.old-deja/g++.other/static5.C: Likewise.
6690 * g++.old-deja/g++.pt/overload2.C: Likewise.
6691
b96f8145 66922016-05-30 Jan Hubicka <hubicka@ucw.cz>
6693
6694 * gcc.dg/tree-ssa/peel1.c: New testcase.
6695 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6696 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6697
ed5bca7a 66982016-05-30 Tom de Vries <tom@codesourcery.com>
6699
6700 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6701 to ce.
6702
c0aa0333 67032016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/71099
6706 * g++.dg/parse/virtual1.C: New.
6707
231010db 67082016-05-30 Uros Bizjak <ubizjak@gmail.com>
6709
6710 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6711 Use correct register when clearing %edx.
6712
765557c0 67132016-05-30 Alexander Monakov <amonakov@ispras.ru>
6714
6715 PR tree-optimization/71289
6716 * gcc.dg/pr71289.c: New test.
6717
fc3b1c44 67182016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6719
6720 PR middle-end/71269
6721 PR middle-end/71292
6722 * gcc.dg/tree-ssa/pr71269.c: New test.
6723 * gcc.dg/tree-ssa/pr71292.c: New test.
6724
ce352457 67252016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6726
6727 PR middle-end/71252
6728 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6729
eedd711b 67302016-05-30 Jan Hubicka <hubicka@ucw.cz>
6731
6732 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6733 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6734 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6735
8c061890 67362016-05-30 Tom de Vries <tom@codesourcery.com>
6737
6738 PR tree-optimization/69067
6739 * gcc.dg/graphite/pr69067.c: New test.
6740
a6b0884c 67412016-05-29 Uros Bizjak <ubizjak@gmail.com>
6742
6743 PR target/71245
6744 * gcc.target/i386/pr71245-1.c: New test.
6745 * gcc.target/i386/pr71245-2.c: Ditto.
6746
2369edfc 67472016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6748
6749 PR c++/71105
6750 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6751 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6752 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6753
b6ab3f43 67542016-05-27 Jan Hubicka <hubicka@ucw.cz>
6755
6756 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6757
0192662b 67582016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6759
6760 Revert:
6761 PR c++/69855
6762 * g++.dg/overload/69855.C: New.
6763 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6764 * g++.old-deja/g++.pt/crash3.C: Likewise.
6765
fce78c50 67662016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6767
6768 PR c++/60385
6769 * g++.dg/parse/namespace13.C: New.
6770
372172fe 67712016-05-26 Jeff Law <law@redhat.com>
6772
6773 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6774 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6775 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6776 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6777 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6778 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6779 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6780 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6781 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6782 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6783 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6784 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6785 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6786
5d8a8944 67872016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6788
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
29602b75 67942016-05-27 Jiong Wang <jiong.wang@arm.com>
6795
6796 PR target/63596
6797 * gcc.target/aarch64/va_arg_1.c: New testcase.
6798 * gcc.target/aarch64/va_arg_2.c: Likewise.
6799 * gcc.target/aarch64/va_arg_3.c: Likewise.
6800
c900b732 68012016-05-27 Jiong Wang <jiong.wang@arm.com>
6802
6803 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6804 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6805 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6806 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6807 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6808
73ef73bd 68092016-05-27 Marek Polacek <polacek@redhat.com>
6810
6811 PR middle-end/71308
6812 * g++.dg/torture/pr71308.C: New test.
6813
a6031633 68142016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6815
6816 * gcc.dg/zero_bits_compound-1.c: New test.
6817 * gcc.dg/zero_bits_compound-2.c: New test.
6818
1fbdc7ae 68192016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6820
6821 PR middle-end/71279
6822 * gcc.dg/pr71279.c: New test.
6823
2e196ca8 68242016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6825
6826 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6827 floating point min/max/comparison instructions.
6828 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6829
6feab9ce 68302016-05-26 Jakub Jelinek <jakub@redhat.com>
6831
6832 * c-c++-common/gomp/schedule-1.c: New test.
6833 * gfortran.dg/gomp/schedule-1.f90: New test.
6834
978cea8f 68352016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6836
6837 PR c++/70822
6838 PR c++/70106
6839 * g++.dg/cpp1y/auto-fn32.C: New test.
6840 * g++.dg/cpp1y/paren4.C: New test.
6841
0478d9ed 68422016-05-26 Nathan Sidwell <nathan@acm.org>
6843
6844 * gcc.dg/20060410.c: Xfail on ptx.
6845 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6846 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6847 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6848 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6849 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6850
5fd1c174 68512016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6852
6853 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6854
c5e8b3e2 68552016-05-26 Jakub Jelinek <jakub@redhat.com>
6856
0db93a5b 6857 PR tree-optimization/71280
6858 * gcc.dg/pr71280.c: New test.
6859
7199c05c 6860 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6861
76c786ac 6862 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6863 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6864
c5e8b3e2 6865 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6866
e9bcea2f 68672016-05-26 Jiong Wang <jiong.wang@arm.com>
6868
6869 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 6870 kept in memory.
e9bcea2f 6871
955d947b 68722016-05-25 Jeff Law <law@redhat.com>
6873
6874 PR tree-optimization/71272
6875 * gcc.c-torture/compile/pr71272.c: new test.
6876
77102dbe 68772016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6878
6879 * gcc.target/powerpc/vec-cmpne.c: New test.
6880 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6881
552821b4 68822016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6883
6884 * gnat.dg/opt55.ad[sb]: New test.
6885
0113f3c5 68862016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6887
6888 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6889 * c-c++-common/pr60226.c: Require int32plus.
6890 * gcc.c-torture/execute/pr70602.c: Likewise.
6891 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6892 unsigned long for malloc arg type.
6893 * gcc.dg/asr_div1.c: Require int32plus.
6894 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6895 * gcc.dg/pie-1.c: Require pie.
6896 * gcc.dg/pie-2.c: Likewise.
6897 * gcc.dg/pr59471.c: Require int32plus.
6898 * gcc.dg/pr59963-2.c: XFAIL for int16.
6899 * gcc.dg/pr60114.c: Require int32plus.
6900 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6901 unsigned long for typedef of size_t.
6902 * gcc.dg/pr63914.c: Require int32plus.
6903 * gcc.dg/pr64536.c: Require pt32plus.
6904 * gcc.dg/pr65658.c: Likewise.
6905 * gcc.dg/pr67271.c: Require int32plus.
6906 * gcc.dg/pr68112.c: Likewise.
6907 * gcc.dg/pr69071.c: Skip for avr target.
6908 * gcc.dg/pr69973.c: Require int32plus.
6909 * gcc.dg/pr70169.c: Skip for avr target.
6910 * gcc.dg/sso-6.c: Require int32plus.
6911 * gcc.dg/sso-7.c: Likewise.
6912 * gcc.dg/sso-8.c: Likewise.
6913 * gcc.dg/vrp-min-max-2.c: Likewise.
6914
f4094380 69152016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6916
6917 PR target/70738
6918 * gcc.target/i386/pr70738-1.c: New test.
6919 * gcc.target/i386/pr70738-2.c: Likewise.
6920 * gcc.target/i386/pr70738-3.c: Likewise.
6921 * gcc.target/i386/pr70738-4.c: Likewise.
6922 * gcc.target/i386/pr70738-5.c: Likewise.
6923 * gcc.target/i386/pr70738-6.c: Likewise.
6924 * gcc.target/i386/pr70738-7.c: Likewise.
6925 * gcc.target/i386/pr70738-8.c: Likewise.
6926 * gcc.target/i386/pr70738-9.c: Likewise.
6927
239a4bea 69282016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6929
6930 PR rtl-optimization/66940
6931 * gcc.c-torture/execute/pr66940.c: New test.
6932
bf6382ba 69332016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6934
6935 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6936 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6937 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6938 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6939 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6940 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6941 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6942 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6943 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6944 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6945 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6946 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6947 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6948 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6949 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6950 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6951 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6952 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6953 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6954 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6955 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6956 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6957 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6958 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6959
2c995da9 69602016-05-25 Marek Polacek <polacek@redhat.com>
6961
6962 PR c/71265
6963 * gcc.dg/noncompile/pr71265.c: New test.
6964
abfbb5b5 6965 PR c/71266
6966 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6967
f6871bbd 69682016-05-25 Nathan Sidwell <nathan@acm.org>
6969
6970 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6971
de04e83e 69722016-05-25 Richard Biener <rguenther@suse.de>
6973
6974 PR tree-optimization/71261
6975 * c-c++-common/torture/pr71261.c: New testcase.
6976
b35931f7 69772016-05-25 Richard Biener <rguenther@suse.de>
6978
6979 PR tree-optimization/71264
6980 * gcc.dg/vect/pr71264.c: New testcase.
6981
166c3089 69822016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6983
6984 PR c++/55992
6985 * g++.dg/cpp0x/alias-decl-53.C: New.
6986 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6987
14240409 69882016-05-25 Martin Liska <mliska@suse.cz>
6989
6990 * g++.dg/pr71239.C: New test.
6991
bc47d9f6 69922016-05-25 Richard Biener <rguenther@suse.de>
6993
4860a6bf 6994 * gcc.dg/vect/pr58135.c: Rename to ...
6995 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 6996
d8a3f157 69972016-05-25 Marek Polacek <polacek@redhat.com>
6998
6999 * g++.dg/pr65295.C: Use target c++14.
7000
3af16045 70012016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7002
231010db 7003 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7004 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7005
949479b2 70062016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7007
7008 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7009 instructions.
7010
6d6a3fc3 70112016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7012
7013 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7014 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7015 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7016 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7017 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7018 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7019 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7020 * c-c++-common/goacc/pcopy.c: Likewise.
7021 * c-c++-common/goacc/pcopyin.c: Likewise.
7022 * c-c++-common/goacc/pcopyout.c: Likewise.
7023 * c-c++-common/goacc/pcreate.c: Likewise.
7024 * c-c++-common/goacc/pr70688.c: New test.
7025 * c-c++-common/goacc/present-1.c: Adjust test.
7026 * c-c++-common/goacc/reduction-5.c: Likewise.
7027 * g++.dg/goacc/data-1.C: New test.
7028
af648be2 70292016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7030
7031 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7032 vector parity built-in functions.
7033 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7034 count trailing zeros automatic vectorization.
7035 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7036 count trailing zeros built-in functions.
7037
4e173d60 70382016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7039
7040 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7041
a0c02a52 70422016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7043
7044 PR target/71050
7045 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7046
64c52e9c 70472016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7048
7049 PR c++/50436
7050 * g++.dg/template/crash123.C: New.
7051 * g++.dg/template/crash124.C: Likewise.
7052
752b5a4c 70532016-05-24 Martin Sebor <msebor@redhat.com>
7054
7055 PR c++/71147
7056 * g++.dg/ext/flexary16.C: New test.
7057
a36dd683 70582016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7059
f6871bbd 7060 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7061 before math.h is included.
a36dd683 7062 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7063 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7064 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7065 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7066 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7067 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7068 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7069 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7070 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7071 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7072 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7073 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7074 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7075 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7076 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7077 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7078 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7079 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7080 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7081 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7082 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7083 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7084 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7085
d60e1df7 70862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7087 Kelvin Nilsen <kelvin@gcc.gnu.org>
7088
7089 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7090 support.
7091
22d09025 70922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7093
7094 PR c++/69872
7095 * g++.dg/warn/Wno-narrowing1.C: New.
7096
6ef0143d 70972016-05-24 Marek Polacek <polacek@redhat.com>
7098
7099 PR c/71249
7100 * c-c++-common/Wswitch-unreachable-2.c: New test.
7101
962a2062 71022016-05-24 Jakub Jelinek <jakub@redhat.com>
7103
ead77194 7104 PR c++/71257
7105 * g++.dg/vect/simd-clone-6.cc: New test.
7106 * g++.dg/gomp/declare-simd-6.C: New test.
7107
962a2062 7108 PR middle-end/70434
7109 PR c/69504
7110 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7111
23edc6d1 71122016-05-24 Richard Biener <rguenther@suse.de>
7113
7114 PR tree-optimization/71240
7115 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7116
30633bcc 71172016-05-24 Richard Biener <rguenther@suse.de>
7118
7119 PR tree-optimization/71230
7120 * gcc.dg/torture/pr71230.c: New testcase.
7121 * g++.dg/torture/pr71230.C: Likewise.
7122
c9d624bd 71232016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7124
7125 * c-c++-common/goacc/routine-5.c: Add tests.
7126 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7127 * gfortran.dg/goacc/routine-6.f90: Add tests.
7128
ce143ff0 71292016-05-24 Richard Biener <rguenther@suse.de>
7130
7131 PR tree-optimization/71253
7132 * gcc.dg/torture/pr71253.c: New testcase.
7133
3bdaecd5 71342016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7135
7136 PR middle-end/71252
7137 * gfortran.dg/pr71252.f90: New test.
7138
856b494d 71392016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7140
7141 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7142
7345b977 71432016-05-24 Richard Biener <rguenther@suse.de>
7144
7145 PR middle-end/70434
7146 PR c/69504
7147 * c-c++-common/vector-subscript-4.c: New testcase.
7148 * c-c++-common/vector-subscript-5.c: Likewise.
7149
6f065267 71502016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7151
7152 PR fortran/71123
7153 * gfortran.dg/namelist_90.f: New test
7154
fd6757da 71552016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7156
7157 PR fortran/66461
7158 * gfortran.dg/unexpected_eof.f: New test
7159
7d5555a8 71602016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7161 Kelvin Nilsen <kelvin@gcc.gnu.org>
7162
7163 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7164 as little endian.
7165
ae6744c9 71662016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7167
7168 PR c++/70972
7169 * g++.dg/cpp0x/inh-ctor20.C: New.
7170 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7171
f0d91a85 71722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7173
7174 PR c++/69095
7175 * g++.dg/cpp0x/variadic168.C: New.
7176
1618ffe5 71772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7178
7179 * g++.dg/cpp0x/pr31445.C: Test column number too.
7180 * g++.dg/cpp0x/pr32253.C: Likewise.
7181 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7182 * g++.dg/cpp0x/variadic36.C: Likewise.
7183
c0205bab 71842016-05-23 Marc Glisse <marc.glisse@inria.fr>
7185
7186 * gcc.dg/fold-notshift-2.c: Adjust.
7187
1398da0f 71882016-05-23 Marek Polacek <polacek@redhat.com>
7189
7190 PR c/49859
7191 * c-c++-common/Wswitch-unreachable-1.c: New test.
7192 * gcc.dg/Wswitch-unreachable-1.c: New test.
7193 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7194 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7195 * g++.dg/gomp/block-10.C: Likewise.
7196 * gcc.dg/gomp/block-10.c: Likewise.
7197 * g++.dg/gomp/block-9.C: Likewise.
7198 * gcc.dg/gomp/block-9.c: Likewise.
7199 * g++.dg/gomp/target-1.C: Likewise.
7200 * g++.dg/gomp/target-2.C: Likewise.
7201 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7202 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7203 * g++.dg/gomp/taskgroup-1.C: Likewise.
7204 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7205 * gcc.dg/gomp/teams-1.c: Likewise.
7206 * g++.dg/gomp/teams-1.C: Likewise.
7207 * g++.dg/overload/error3.C: Likewise.
7208 * g++.dg/tm/jump1.C: Likewise.
7209 * g++.dg/torture/pr40335.C: Likewise.
7210 * gcc.dg/c99-vla-jump-5.c: Likewise.
7211 * gcc.dg/switch-warn-1.c: Likewise.
7212 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7213 * gcc.dg/nested-func-1.c: Likewise.
7214 * gcc.dg/pr67784-4.c: Likewise.
7215
5403ed8b 72162016-05-23 Richard Biener <rguenther@suse.de>
7217
7218 PR tree-optimization/71230
7219 * gfortran.dg/pr71230-1.f90: New testcase.
7220 * gfortran.dg/pr71230-2.f90: Likewise.
7221
27510941 72222016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7223
1618ffe5 7224 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7225 * gcc.dg/vect/pr58135.c: Add new.
7226 * gfortran.dg/pr46519-1.f: Adjust test case.
7227
a41c605d 72282016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7229
7230 PR c++/53401
7231 * g++.dg/cpp0x/decltype64.C: New.
7232
3eb254ab 72332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7234
7235 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7236 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7237 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7238
a75fffe1 72392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7240
7241 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7242 Add poly64x1_t and poly64x2_t cases if supported.
7243 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7244 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7245 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7246 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7247 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7248
56979b12 72492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7250
7251 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7252 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7253 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7254 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7255 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7256 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7257 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7258
dc5e98db 72592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7260
7261 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7262
c0f383ae 72632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7264
7265 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7266 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7267
2a4d70a2 72682016-05-22 Jakub Jelinek <jakub@redhat.com>
7269
4c109025 7270 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7271 constraint instead of "r".
7272 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7273 insn instead of vxorpd.
7274 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7275
bad891ce 7276 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7277 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7278
ac23ddb9 7279 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7280
9dac9579 7281 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7282 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7283
2a4d70a2 7284 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7285
9eafdd7b 72862016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7287
7288 PR middle-end/40921
7289 * gcc.dg/tree-ssa/pr40921.c: New test.
7290
93df190d 72912016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7292
7293 PR target/71103
7294 * gcc.target/avr/pr71103.c: New test.
7295
933b9f7f 72962016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7297
7298 PR middle-end/71179
7299 * gcc.dg/tree-ssa/pr71179.c: New test.
7300
8bdfbc08 73012016-05-20 Martin Sebor <msebor@redhat.com>
7302
7303 PR c/71115
7304 * gcc.dg/init-excess-2.c: New test.
7305
6827ab42 73062016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7307
7308 * gnat.dg/opt53.adb: New test.
7309 * gnat.dg/opt54.adb: Likewise.
7310
58a5f4c0 73112016-05-20 Martin Jambor <mjambor@suse.cz>
7312
7313 PR tree-optimization/70884
7314 * gcc.dg/tree-ssa/pr70919.c: New test.
7315
bb7145f6 73162016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7317
7318 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7319 formatting.
f6871bbd 7320 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7321 fix code formatting.
7322
73232016-05-20 Nathan Sidwell <nathan@acm.org>
7324
7325 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7326 non-common cases.
7327 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7328
9954d230 73292016-05-20 David Malcolm <dmalcolm@redhat.com>
7330
7331 * jit.dg/all-non-failing-tests.h: Add
7332 test-factorial-must-tail-call.c.
7333 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7334 * jit.dg/test-factorial-must-tail-call.c: New test case.
7335
08a161f9 73362016-05-20 Jakub Jelinek <jakub@redhat.com>
7337
7338 PR fortran/71204
7339 * gfortran.dg/pr71204.f90: New test.
7340
3d380077 73412016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7342
7343 * gcc.target/nvptx/sincos.c: New test.
7344
0f104d56 73452016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7346
7347 PR c++/70572
7348 * g++.dg/cpp1y/auto-fn31.C: New.
7349
61736a1b 73502016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7351
7352 * gcc.target/powerpc/vec-addec.c: New test.
7353 * gcc.target/powerpc/vec-addec-int128.c: New test.
7354
b4a61e77 73552016-05-20 David Malcolm <dmalcolm@redhat.com>
7356
7357 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7358 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7359 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7360 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7361
9a2ace10 73622016-05-20 Jan Hubicka <hubicka@ucw.cz>
7363
7364 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7365
45cdf8c6 73662016-05-20 Jakub Jelinek <jakub@redhat.com>
7367
b9a1dcd5 7368 PR c++/71210
7369 * g++.dg/opt/pr71210-1.C: New test.
7370 * g++.dg/opt/pr71210-2.C: New test.
7371
45cdf8c6 7372 PR tree-optimization/29756
7373 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7374 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7375 only on selected targets where V4SImode vectors are known to be
7376 supported.
7377
92e3ffbf 73782016-05-20 Marc Glisse <marc.glisse@inria.fr>
7379
7380 PR tree-optimization/71079
7381 PR tree-optimization/71206
7382 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7383
5da368e3 73842016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7385
7386 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7387 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7388 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7389
2506d97a 73902016-05-20 Richard Guenther <rguenther@suse.de>
7391
7392 PR tree-optimization/29756
7393 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7394
adade307 73952016-05-20 Richard Biener <rguenther@suse.de>
7396
7397 PR tree-optimization/71185
7398 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7399
c3deca25 74002016-05-20 Richard Biener <rguenther@suse.de>
7401
7402 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7403
8b0bef14 74042016-05-19 Marek Polacek <polacek@redhat.com>
7405
7406 PR c++/71075
7407 * g++.dg/diagnostic/pr71075.C: New test.
7408
08025288 74092016-05-19 David Malcolm <dmalcolm@redhat.com>
7410
7411 PR c++/71184
7412 * g++.dg/pr71184.C: New test case.
7413
26a51591 74142016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7415
7416 * gcc.target/powerpc/darn-0.c: New test.
7417 * gcc.target/powerpc/darn-1.c: New test.
7418 * gcc.target/powerpc/darn-2.c: New test.
7419
d8d3e75a 74202016-05-19 Marek Polacek <polacek@redhat.com>
7421
7422 PR tree-optimization/71031
7423 * gcc.dg/tree-ssa/vrp100.c: New test.
7424
c28211ae 74252016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7426
7427 PR rtl-optimization/71148
7428 * gcc.dg/pr71148.c: New test.
7429
3f5ea43a 74302016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7431
7432 PR target/71056
7433 * gcc.target/arm/pr71056.c: New test.
7434
2a7d4c20 74352016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7436
7437 * c-c++-common/pr69669.c: Check the used mode.
7438
ed0b0569 74392016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7440
7441 PR sanitizer/64354
7442 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7443
410372fe 74442016-05-19 Richard Biener <rguenther@suse.de>
7445
7446 PR tree-optimization/70729
7447 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7448 * gcc.dg/graphite/scop-18.c: Likewise.
7449 * gcc.dg/pr41783.c: Disable LIM.
7450 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7451 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7452 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7453 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7454 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7455 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7456 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7457 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7458 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7459 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7460 * gfortran.dg/pr42108.f90: Likewise.
7461
56f34f03 74622016-05-18 David Malcolm <dmalcolm@redhat.com>
7463
7464 PR driver/69265
7465 * gcc.dg/spellcheck-options-11.c: New test case.
7466
e6481cd1 74672016-05-18 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR c++/71100
7470 * g++.dg/opt/pr71100.C: New test.
7471
be951c59 74722016-05-18 Martin Jambor <mjambor@suse.cz>
7473
7474 PR ipa/69708
7475 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7476 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7477 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7478 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7479
665ff45b 74802016-05-18 Martin Jambor <mjambor@suse.cz>
7481
7482 PR ipa/69708
7483 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7484 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7485 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7486 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7487 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7488
485be62c 74892016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7490
7491 PR c++/69793
7492 * g++.dg/template/crash122.C: New.
7493
b251d5f5 74942016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7495
7496 PR c++/70466
7497 * g++.dg/template/pr70466-1.C: New.
7498 * g++.dg/template/pr70466-2.C: Likewise.
7499
c93e9931 75002016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7501
7502 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7503 splat operations and the XXSPLTIB instruction.
7504 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7505 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7506 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7507 xxlxor to clear a register.
7508
8ba6639c 75092016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7510
7511 * gcc.dg/torture/pr71020.c: New test.
7512
ec6e3005 75132016-05-18 Martin Jambor <mjambor@suse.cz>
7514
7515 PR ipa/70646
7516 * gcc.dg/ipa/pr70646.c: New test.
7517
5ef3c918 75182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7519
7520 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7521
70a88eab 75222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7523
7524 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7525 missing tests for vreinterpretq_p{8,16}.
7526
b52a930c 75272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7528
7529 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7530 vsliq_n_s64 and vsliq_n_u64.
7531
bdd4080b 75322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7533
7534 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7535 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7536
37814bf5 75372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7538
7539 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7540 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7541 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7542
764af2e0 75432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7544
7545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7546 in comment.
7547
ffe01a83 75482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 7549
7550 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7551 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7552 "blr\t" and switch to scan-assembler-times.
7553
fab6dae9 75542016-05-18 Jiong Wang <jiong.wang@arm.com>
7555
231010db 7556 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7557 with __aarch64__.
7558 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7559 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 7560
4eb0c566 75612016-05-18 Jakub Jelinek <jakub@redhat.com>
7562
442f18f1 7563 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7564 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7565 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7566 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7567 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7568 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7569
4d83b36b 7570 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7571 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7572
a4528eec 7573 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7574 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7575
f0066139 7576 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7577 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7578
4eb0c566 7579 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7580
303e9267 75812016-05-18 Richard Biener <rguenther@suse.de>
7582
7583 PR tree-optimization/71168
7584 * gcc.dg/torture/pr71168.c: New testcase.
7585
0d7ddd44 75862016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7587
7588 PR middle-end/63586
7589 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7590 * gcc.dg/tree-ssa/pr63586.c: New test.
7591 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7592
899bcc0f 75932016-05-17 Nathan Sidwell <nathan@acm.org>
7594
7595 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7596 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7597 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7598 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7599
a2246979 76002016-05-17 Nathan Sidwell <nathan@acm.org>
7601
7602 * gcc.target/nvptx/abi-vararg-3.c: New.
7603
2f6a4d21 76042016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7605
7606 PR tree-optimization/54579
7607 PR middle-end/55299
7608 * gcc.dg/fold-notrotate-1.c: New test.
7609 * gcc.dg/fold-notshift-1.c: New test.
7610 * gcc.dg/fold-notshift-2.c: New test.
7611
27bdad45 76122016-05-17 Marek Polacek <polacek@redhat.com>
7613
7614 PR ipa/71146
7615 * g++.dg/ipa/pr71146.C: New test.
7616
f33a295a 76172016-05-17 David Malcolm <dmalcolm@redhat.com>
7618
7619 * jit.dg/test-error-array-bounds.c: New test case.
7620
b6dd53bf 76212016-05-17 Marc Glisse <marc.glisse@inria.fr>
7622
7623 * gcc.dg/tree-ssa/and-1.c: New testcase.
7624
a8719545 76252016-05-17 Marc Glisse <marc.glisse@inria.fr>
7626
7627 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7628 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7629
34806102 76302016-05-17 Marc Glisse <marc.glisse@inria.fr>
7631
7632 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7633 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7634
25fe08a8 76352016-05-17 Jiong Wang <jiong.wang@arm.com>
7636
7637 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7638
abf1a837 76392016-05-17 Jiong Wang <jiong.wang@arm.com>
7640
7641 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7642
666b9dd3 76432016-05-17 Jiong Wang <jiong.wang@arm.com>
7644
7645 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7646 ".2d[index]" when scan the assembly.
7647 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7648 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7649 float64x1.
7650 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7651
77d095c0 76522016-05-17 Richard Biener <rguenther@suse.de>
7653
7654 PR tree-optimization/71132
7655 * gcc.dg/torture/pr71132.c: New testcase.
7656
28adcc23 76572016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7658
7659 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7660
2439931e 76612016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7662
7663 PR target/70809
7664 * gcc.target/aarch64/pr70809_1.c: New test.
7665
5ec2ff80 76662016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7667
7668 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7669 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7670 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7671 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7672
17fd1c7a 76732016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7674 Ilya Enkovich <ilya.enkovich@intel.com>
7675
7676 PR target/71114
7677 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7678
46729204 76792016-05-16 Jan Hubicka <hubicka@ucw.cz>
7680
7681 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7682 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7683
2a1125d6 76842016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7685
7686 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7687 test for __ARM_FP16_ARGS.
7688 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7689 * gcc.target/arm/aapcs/neon-vect10.c: New.
7690 * gcc.target/arm/aapcs/neon-vect9.c: New.
7691 * gcc.target/arm/aapcs/vfp18.c: New.
7692 * gcc.target/arm/aapcs/vfp19.c: New.
7693 * gcc.target/arm/aapcs/vfp20.c: New.
7694 * gcc.target/arm/aapcs/vfp21.c: New.
7695 * gcc.target/arm/fp16-aapcs-1.c: New.
7696 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7697 test for __ARM_FP16_ARGS.
7698 * g++.target/arm/fp16-return-1.c: Update expected output.
7699
ea3d2d74 77002016-05-16 Jiong Wang <jiong.wang@arm.com>
7701
7702 PR testsuite/70227
7703 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7704
6989e05f 77052016-05-15 Harald Anlauf <anlauf@gmx.de>
7706
7707 PR fortran/69603
7708 * gfortran.dg/pr69603.f90: New testcase.
7709
a5f52592 77102016-05-14 Fritz Reese <fritzoreese@gmail.com>
7711
7712 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7713
88f949ab 77142016-05-14 Fritz Reese <fritzoreese@gmail.com>
7715
7716 PR fortran/71047
7717 * gfortran.dg/pr71047.f08: New test.
7718
90c88567 77192016-05-13 Joseph Myers <joseph@codesourcery.com>
7720
7721 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7722 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7723 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7724
00a690cc 77252016-05-13 Martin Sebor <msebor@redhat.com>
7726
7727 PR c++/60049
7728 * g++.dg/cpp0x/constexpr-60049.C: New test.
7729
ec8b6af7 77302016-05-13 Jakub Jelinek <jakub@redhat.com>
7731
7732 PR bootstrap/71071
7733 * gcc.dg/pr71071.c: New test.
7734
f54d1d7b 77352016-05-13 Uros Bizjak <ubizjak@gmail.com>
7736
7737 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7738 remove XOP handling.
2f3af60f 7739 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7740
a39a0392 77412016-05-13 Nathan Sidwell <nathan@acm.org>
7742
7743 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7744 __atomic_is_lock_free declaration.
7745
42333dd9 77462016-05-13 Richard Biener <rguenther@suse.de>
7747
7748 PR tree-optimization/42587
7749 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7750
c5442454 77512016-05-13 Martin Liska <mliska@suse.cz>
7752
7753 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7754 the new format of dump output.
7755
03a400fb 77562016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7757
7758 * gcc.dg/pr71084.c: New test.
7759
69278c3f 77602016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7761
231010db 7762 PR target/53440
7763 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7764
8138f11b 77652016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7766
7767 * gcc.target/aarch64/struct_return.c: New test.
7768
22a3f7bd 77692016-05-12 Marek Polacek <polacek@redhat.com>
7770
7771 PR c/70756
7772 * c-c++-common/pr70756-2.c: New test.
7773 * c-c++-common/pr70756.c: New test.
7774
9bcd42cc 77752016-05-12 Richard Biener <rguenther@suse.de>
7776
7777 PR tree-optimization/71059
7778 * gcc.dg/torture/pr71059.c: New testcase.
7779
5ffb4a0d 77802016-05-12 Richard Biener <rguenther@suse.de>
7781
7782 PR tree-optimization/71062
7783 * gcc.dg/torture/pr71062.c: New testcase.
7784
2ab65c31 77852016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7786
7787 PR tree-optimization/71006
7788 * gcc.dg/pr71006.c: New test.
7789
f0158fc0 77902016-05-12 Marek Polacek <polacek@redhat.com>
7791
7792 PR driver/71063
7793 * gcc.dg/opts-7.c: New test.
7794
0f56938b 77952016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7796
7797 PR target/70830
7798 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7799 Add -save-temps to dg-options.
7800 Scan for ldmfd rather than pop instruction.
7801 * gcc.target/arm/interrupt-2.c: Likewise.
7802 * gcc.target/arm/pr70830.c: New test.
7803
e10946d5 78042016-05-12 Jakub Jelinek <jakub@redhat.com>
7805
9fa8e468 7806 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7807 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7808
9ce62bbe 7809 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7810 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7811 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7812
708ae1b1 7813 PR target/71019
7814 * gcc.target/i386/avx512vl-pack-1.c: New test.
7815 * gcc.target/i386/avx512vl-pack-2.c: New test.
7816 * gcc.target/i386/avx512bw-pack-2.c: New test.
7817
a461f32e 7818 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7819
e10946d5 7820 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7821 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7822 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7823
f52a3ef6 78242016-05-12 Richard Biener <rguenther@suse.de>
7825
7826 PR tree-optimization/70986
7827 * gcc.dg/torture/pr70986-1.c: New testcase.
7828 * gcc.dg/torture/pr70986-2.c: Likewise.
7829 * gcc.dg/torture/pr70986-3.c: Likewise.
7830
54c4d22e 78312016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7832
7833 PR c/43651
7834 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7835 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7836
57215d5b 78372016-05-11 Uros Bizjak <ubizjak@gmail.com>
7838
7839 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7840 directive.
7841 * gcc.target/i386/pr66746.c: Ditto.
7842
67d3121c 78432016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7844
7845 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7846 support.
7847 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7848 warning when using -mvsx-timode.
7849 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7850 * gcc.target/powerpc/dform-2.c: Likewise.
7851 * gcc.target/powerpc/pr68805.c: Likewise.
7852
7f8012a5 78532016-05-11 Marek Polacek <polacek@redhat.com>
7854
7855 PR c++/71024
7856 * c-c++-common/attributes-3.c: New test.
7857
3e8567ce 78582016-05-11 Nathan Sidwell <nathan@acm.org>
7859
7860 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7861 * gcc.c-torture/execute/pr68185.c: Likewise.
7862 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7863 * gcc.dg/pr69634.c: Requires scheduling.
7864 * gcc.dg/torture/pr66178.c: Require label values.
7865 * gcc.dg/setjmp-6.c: Require indirect jumps.
7866
3739ac00 78672016-05-11 Richard Biener <rguenther@suse.de>
7868
7869 PR tree-optimization/71055
7870 * gcc.dg/torture/pr71055.c: New testcase.
7871
1ff8b385 78722016-05-11 Richard Biener <rguenther@suse.de>
7873
7874 PR debug/71057
7875 * g++.dg/debug/pr71057.C: New testcase.
7876
77126efa 78772016-05-11 Jakub Jelinek <jakub@redhat.com>
7878
7879 PR fortran/70855
7880 * gfortran.dg/gomp/pr70855.f90: New test.
7881
6fcaaf9b 78822016-05-11 Richard Biener <rguenther@suse.de>
7883
7884 PR middle-end/71002
7885 * g++.dg/torture/pr71002.C: New testcase.
7886
bfa8ea12 78872016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7888
7889 PR middle-end/70807
7890 * gcc.dg/pr70807.c: New test.
7891
87632549 78922016-05-10 Martin Sebor <msebor@redhat.com>
7893
7894 PR c++/38611
7895 * g++.dg/Wattributes.C: New test.
7896
f9153689 78972016-05-10 Marc Glisse <marc.glisse@inria.fr>
7898
7899 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7900 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7901 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7902
a44ed58a 79032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7904
7905 PR target/70799
7906 * gcc.target/i386/pr70799-1.c: New test.
7907
d6c90d89 79082016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7909
7910 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7911
c1f73044 79122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7913
7914 PR middle-end/70877
7915 * gcc.target/i386/pr70877.c: New test.
7916
e66d763a 79172016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7918
7919 PR tree-optimization/70786
7920 * gcc.target/i386/pr70876.c: New test.
7921
a30ff73a 79222016-05-10 Jakub Jelinek <jakub@redhat.com>
7923
7924 PR target/70927
7925 * gcc.target/i386/avx512vl-logic-1.c: New test.
7926 * gcc.target/i386/avx512vl-logic-2.c: New test.
7927 * gcc.target/i386/avx512dq-logic-2.c: New test.
7928
4b3fd38f 79292016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7930
7931 PR target/70963
7932 * gcc.target/powerpc/pr70963.c: New.
7933
abf93a25 79342016-05-10 David Malcolm <dmalcolm@redhat.com>
7935
7936 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7937 (test_very_wide_line): Add ruler to expected output.
7938 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7939 (test_very_wide_line): Likewise.
7940 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7941 (test_show_locus): Within the handling of "test_very_wide_line",
7942 enable show_ruler_p on the diagnostic context.
7943
d614888f 79442016-05-10 Richard Biener <rguenther@suse.de>
7945
7946 PR tree-optimization/71039
7947 * gcc.dg/torture/pr71039.c: New testcase.
7948
dbca5ed9 79492016-05-10 Nathan Sidwell <nathan@acm.org>
7950
7951 * gcc.dg/nested-func-10.c: Requires alloca.
7952 * gcc.dg/nested-func-9.c: Requires alloca.
7953 * gcc.c-torture/execute/pr70460.c: Requires labels.
7954 * gcc.c-torture/compile/pr70199.c: Requires labels.
7955 * gcc.target/nvptx/decl.c: Compile only.
7956 * gcc.target/nvptx/trailing-init.c: Compile only.
7957 * gcc.target/nvptx/ary-init.c: Compile only.
7958
3fa82609 79592016-05-10 Marek Polacek <polacek@redhat.com>
7960
7961 PR c/70255
7962 * gcc.dg/attr-opt-1.c: New test.
7963
76825907 79642016-05-10 Richard Biener <rguenther@suse.de>
7965
7966 PR tree-optimization/70497
7967 PR tree-optimization/28367
7968 * gcc.dg/torture/20160404-1.c: New testcase.
7969 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7970 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7971
68255819 79722016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7973
7974 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7975
d9aa8cdb 79762016-05-09 Uros Bizjak <ubizjak@gmail.com>
7977
7978 * gcc.target/i386/fabsneg-1.c New test.
7979
7cc16f50 79802016-05-09 Alan Modra <amodra@gmail.com>
7981
7982 PR testsuite/70826
7983 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7984
a83b7b63 79852016-05-09 Richard Biener <rguenther@suse.de>
7986
7987 PR tree-optimization/70985
7988 * gcc.dg/torture/pr70985.c: New testcase.
7989
189d0706 79902016-05-09 Bin Cheng <bin.cheng@arm.com>
7991
7992 * gcc.dg/tree-ssa/ifc-9.c: New test.
7993 * gcc.dg/tree-ssa/ifc-10.c: New test.
7994 * gcc.dg/tree-ssa/ifc-11.c: New test.
7995 * gcc.dg/tree-ssa/ifc-12.c: New test.
7996 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7997 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7998 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7999
1ec957b0 80002016-05-09 Richard Biener <rguenther@suse.de>
8001
8002 PR fortran/70937
8003 * gfortran.dg/pr70937.f90: New testcase.
8004
923c7714 80052016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8006
8007 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8008
d7cd448a 80092016-05-07 Fritz Reese <fritzoreese@gmail.com>
8010
8011 PR fortran/56226
8012 * gfortran.dg/dec_structure_1.f90: New testcase.
8013 * gfortran.dg/dec_structure_2.f90: Ditto.
8014 * gfortran.dg/dec_structure_3.f90: Ditto.
8015 * gfortran.dg/dec_structure_4.f90: Ditto.
8016 * gfortran.dg/dec_structure_5.f90: Ditto.
8017 * gfortran.dg/dec_structure_6.f90: Ditto.
8018 * gfortran.dg/dec_structure_7.f90: Ditto.
8019 * gfortran.dg/dec_structure_8.f90: Ditto.
8020 * gfortran.dg/dec_structure_9.f90: Ditto.
8021 * gfortran.dg/dec_structure_10.f90: Ditto.
8022 * gfortran.dg/dec_structure_11.f90: Ditto.
8023 * gfortran.dg/dec_union_1.f90: Ditto.
8024 * gfortran.dg/dec_union_2.f90: Ditto.
8025 * gfortran.dg/dec_union_3.f90: Ditto.
8026 * gfortran.dg/dec_union_4.f90: Ditto.
8027 * gfortran.dg/dec_union_5.f90: Ditto.
8028 * gfortran.dg/dec_union_6.f90: Ditto.
8029 * gfortran.dg/dec_union_7.f90: Ditto.
8030
f681e29b 80312016-05-07 Tom de Vries <tom@codesourcery.com>
8032
8033 PR tree-optimization/70956
8034 * gcc.dg/graphite/pr70956.c: New test.
8035
68d7f375 80362016-05-06 Jakub Jelinek <jakub@redhat.com>
8037
faf39348 8038 PR middle-end/70941
8039 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8040 (a, b, c, d): Change type from char to signed char.
8041 (main): Compare against (signed char) -1634678893 instead of
8042 hardcoded -109. Use __builtin_abort instead of abort.
8043
b768b13a 8044 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8045 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8046
68d7f375 8047 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8048
5dda16ea 80492016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8050
8051 PR debug/70935
8052 * gcc.dg/torture/pr70935.c: New test.
8053
13ede1b5 80542016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8055
8056 PR target/58219
7fc878c4 8057 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8058
96d94be2 80592016-05-06 Richard Biener <rguenther@suse.de>
8060
8061 PR tree-optimization/70960
8062 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8063
e5d9f15d 80642016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8065
8066 PR target/52933
8067 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8068 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8069 Adjust expected instruction counts.
8070 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8071
2dd7705f 80722016-05-06 Marek Polacek <polacek@redhat.com>
8073
8074 PR sanitizer/70875
8075 * gcc.dg/ubsan/bounds-3.c: New test.
8076
cb8bc632 80772016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8078
8079 PR target/54089
8080 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8081
b343c173 80822016-05-06 Richard Biener <rguenther@suse.de>
8083
8084 PR middle-end/70931
8085 * gfortran.dg/pr70931.f90: New testcase.
8086
1e3db0b1 80872016-05-06 Richard Biener <rguenther@suse.de>
8088
8089 PR middle-end/70941
8090 * gcc.dg/torture/pr70941.c: New testcase.
8091
bdd54b6d 80922016-05-05 Bin Cheng <bin.cheng@arm.com>
8093
8094 PR tree-optimization/57206
8095 * gcc.dg/vect/pr57206.c: New test.
8096
499adcfd 80972016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8098
8099 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8100
871164c4 81012016-05-05 Jakub Jelinek <jakub@redhat.com>
8102
ecb23e00 8103 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8104
871164c4 8105 * c-c++-common/Wdangling-else-4.c: New test.
8106
70cf83ba 81072016-05-04 Jakub Jelinek <jakub@redhat.com>
8108
858c9470 8109 PR c++/70906
8110 PR c++/70933
8111 * g++.dg/opt/pr70906.C: New test.
8112 * g++.dg/opt/pr70933.C: New test.
8113
70cf83ba 8114 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8115
aaa36a78 81162016-05-04 Jan Hubicka <hubicka@ucw.cz>
8117
8118 * gcc.dg/ipa/pure-const-3.c: New testcase.
8119
1d52c456 81202016-05-04 Marek Polacek <polacek@redhat.com>
8121
8122 * c-c++-common/Wdangling-else-1.c: New test.
8123 * c-c++-common/Wdangling-else-2.c: New test.
8124 * c-c++-common/Wdangling-else-3.c: New test.
8125
dc581573 81262016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8127
8128 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8129 flag is present.
8130
a64030fe 81312016-05-04 Marek Polacek <polacek@redhat.com>
8132
8133 PR c/48778
8134 * gcc.dg/Waddress-2.c: New test.
8135
b461b04a 81362016-05-04 Alan Modra <amodra@gmail.com>
8137
8138 * gcc.target/powerpc/pr70866.c: New.
8139
c388a0cf 81402016-05-03 Martin Sebor <msebor@redhat.com>
8141
8142 PR c++/66561
8143 * c-c++-common/builtin_location.c: New test.
8144 * g++.dg/cpp1y/builtin_location.C: New test.
8145
5d4db8ef 81462016-05-03 Marek Polacek <polacek@redhat.com>
8147
8148 PR c/70859
8149 * gcc.dg/pr70859.c: New test.
8150 * gcc.dg/pr70859-2.c: New test.
8151
ca938765 81522016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8153
8154 * gnat.dg/debug5.adb: New testcase.
8155
60b27d5f 81562016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8157
8158 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8159 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8160 Procedure to check for z10 instruction set.
8161
5ab325d0 81622016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8163
8164 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8165
c548a0ad 81662016-05-03 Alan Modra <amodra@gmail.com>
8167
8168 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8169
d5ecd946 81702016-05-03 Jakub Jelinek <jakub@redhat.com>
8171
8172 * gcc.target/i386/avx512f-cvt-1.c: New test.
8173
35b0a053 81742016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8175
8176 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8177 -fdump-tree-vrp-details.
8178
9ae1b28a 81792016-05-03 Richard Biener <rguenther@suse.de>
8180
8181 * gcc.dg/pr30172-1.c: Adjust.
8182 * gcc.dg/pr63743.c: Likewise.
8183 * gcc.dg/tm/pr51696.c: Likewise.
8184 * c-c++-common/tm/safe-1.c: Likewise.
8185 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8186 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8187 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8188 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8189
9c1a31e4 81902016-05-03 Jakub Jelinek <jakub@redhat.com>
8191
fe69bcb9 8192 PR rtl-optimization/70467
8193 * gcc.target/i386/pr70467-3.c: New test.
8194 * gcc.target/i386/pr70467-4.c: New test.
8195
9082c4a4 8196 PR tree-optimization/70916
8197 * gcc.c-torture/compile/pr70916.c: New test.
8198
9c1a31e4 8199 PR target/49244
8200 * gcc.target/i386/pr49244-1.c: New test.
8201 * gcc.target/i386/pr49244-2.c: New test.
8202
69105acc 82032016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8204
8205 PR rtl-optimization/44281
8206 * gcc.target/i386/pr44281.c: New test.
8207
9ab8df54 82082016-05-03 bin cheng <bin.cheng@arm.com>
8209
8210 PR tree-optimization/56541
8211 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8212 * gcc.dg/vect/pr56541.c: new test.
8213
3c62cae0 82142016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8215
8216 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8217 __float128.
8218 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8219
91abc161 82202016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8221
8222 PR testsuite/70520
8223 * c-c++-common/asan/clone-test-1.c (main): Align child process
8224 stack to 16 bytes.
8225
aa3d1155 82262016-05-02 David Malcolm <dmalcolm@redhat.com>
8227
8228 PR c++/62314
8229 * g++.dg/spellcheck-fields-2.C: New test case.
8230
002c3f28 82312016-05-02 David Malcolm <dmalcolm@redhat.com>
8232
8233 PR c++/62314
8234 * g++.dg/pr62314.C: New test case.
8235
46e5dccc 82362016-05-02 Jan Hubicka <hubicka@ucw.cz>
8237
8238 * gcc.dg/ipa/inline-8.c: New testcase.
8239
663f4248 82402016-05-02 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR rtl-optimization/70467
8243 * gcc.target/i386/pr70467-1.c: New test.
8244
efe8bdf5 82452016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8246
8247 * gcc.dg/spec-options.c: Run the test on all targets.
8248 * gcc.dg/foo.specs: Use cpp_unique_options.
8249
47ef9633 82502016-05-02 Marc Glisse <marc.glisse@inria.fr>
8251
8252 * gcc.dg/tree-ssa/unord.c: New testcase.
8253
eb1a077c 82542016-05-02 Marc Glisse <marc.glisse@inria.fr>
8255
8256 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8257
28e869d0 82582016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8259
8260 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8261
dd185f6e 82622016-05-02 Marek Polacek <polacek@redhat.com>
8263
8264 PR c/70851
8265 * gcc.dg/enum-incomplete-3.c: New test.
8266
773d09b9 82672016-05-02 Marek Polacek <polacek@redhat.com>
8268 Tom de Vries <tom@codesourcery.com>
8269
8270 PR tree-optimization/70700
8271 * gcc.dg/pr70700.c: New test.
8272
f0dc3286 82732016-05-01 Uros Bizjak <ubizjak@gmail.com>
8274
8275 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8276 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8277 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8278 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8279 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8280
7f931827 82812016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8282
8283 * ada/acats/run_acats: Rename into...
8284 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8285 * ada/acats/run_all.sh: Remove redundant test.
8286 (target_run): Move around.
8287 (target_gnatchop): Use newly built executable.
8288 (target_gnatmake): Likewise.
8289 Check that the compilation of impbit succeeds.
8290
1c492b4e 82912016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8292
8293 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8294 * gcc.dg/20021029-1.c: Likewise.
8295 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8296 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8297 * gcc.target/sh/cmpstr.c: Likewise.
8298 * gcc.target/sh/cmpstrn.c: Likewise.
8299 * gcc.target/sh/memset.c: Likewise.
8300 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8301 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8302 * gcc.target/sh/pr39423-1.c: Likewise.
8303 * gcc.target/sh/pr49468-di.c: Likewise.
8304 * gcc.target/sh/pr49468-si.c: Likewise.
8305 * gcc.target/sh/pr49880-1.c: Likewise.
8306 * gcc.target/sh/pr49880-2.c: Likewise.
8307 * gcc.target/sh/pr49880-3.c: Likewise.
8308 * gcc.target/sh/pr50751-1.c: Likewise.
8309 * gcc.target/sh/pr50751-4.c: Likewise.
8310 * gcc.target/sh/pr50751-7.c: Likewise.
8311 * gcc.target/sh/pr51244-1.c: Likewise.
8312 * gcc.target/sh/pr51244-10.c: Likewise.
8313 * gcc.target/sh/pr51244-11.c: Likewise.
8314 * gcc.target/sh/pr51244-12.c: Likewise.
8315 * gcc.target/sh/pr51244-13.c: Likewise.
8316 * gcc.target/sh/pr51244-14.c: Likewise.
8317 * gcc.target/sh/pr51244-17.c: Likewise.
8318 * gcc.target/sh/pr51244-18.c: Likewise.
8319 * gcc.target/sh/pr51244-19.c: Likewise.
8320 * gcc.target/sh/pr51244-4.c: Likewise.
8321 * gcc.target/sh/pr51244-5.c: Likewise.
8322 * gcc.target/sh/pr51244-7.c: Likewise.
8323 * gcc.target/sh/pr51244-8.c: Likewise.
8324 * gcc.target/sh/pr51244-9.c: Likewise.
8325 * gcc.target/sh/pr51697.c: Likewise.
8326 * gcc.target/sh/pr52483-1.c: Likewise.
8327 * gcc.target/sh/pr52483-2.c: Likewise.
8328 * gcc.target/sh/pr52483-3.c: Likewise.
8329 * gcc.target/sh/pr52483-5.c: Likewise.
8330 * gcc.target/sh/pr52933-1.c: Likewise.
8331 * gcc.target/sh/pr52933-2.c: Likewise.
8332 * gcc.target/sh/pr52933-3.c: Likewise.
8333 * gcc.target/sh/pr53568-1.c: Likewise.
8334 * gcc.target/sh/pr53976-1.c: Likewise.
8335 * gcc.target/sh/pr53988-1.c: Likewise.
8336 * gcc.target/sh/pr53988.c: Likewise.
8337 * gcc.target/sh/pr54089-1.c: Likewise.
8338 * gcc.target/sh/pr54089-6.c: Likewise.
8339 * gcc.target/sh/pr54089-7.c: Likewise.
8340 * gcc.target/sh/pr54089-8.c: Likewise.
8341 * gcc.target/sh/pr54089-9.c: Likewise.
8342 * gcc.target/sh/pr54236-1.c: Likewise.
8343 * gcc.target/sh/pr54236-2.c: Likewise.
8344 * gcc.target/sh/pr54236-3.c: Likewise.
8345 * gcc.target/sh/pr54236-4.c: Likewise.
8346 * gcc.target/sh/pr54386.c: Likewise.
8347 * gcc.target/sh/pr54602-1.c: Likewise.
8348 * gcc.target/sh/pr54685.c: Likewise.
8349 * gcc.target/sh/pr54760-1.c: Likewise.
8350 * gcc.target/sh/pr54760-2.c: Likewise.
8351 * gcc.target/sh/pr54760-3.c: Likewise.
8352 * gcc.target/sh/pr54760-4.c: Likewise.
8353 * gcc.target/sh/pr54760-5.c: Likewise.
8354 * gcc.target/sh/pr54760-6.c: Likewise.
8355 * gcc.target/sh/pr55146.c: Likewise.
8356 * gcc.target/sh/pr55160.c: Likewise.
8357 * gcc.target/sh/pr59278.c: Likewise.
8358 * gcc.target/sh/pr59401-1.c: Likewise.
8359 * gcc.target/sh/pr59533-1.c: Likewise.
8360 * gcc.target/sh/pr63260.c: Likewise.
8361 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8362 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8363 * gcc.target/sh/strlen.c: Likewise.
8364 * gcc.target/sh/torture/pr30807.c: Likewise.
8365 * gcc.target/sh/torture/pr34777.c: Likewise.
8366 * gcc.target/sh/torture/pr64652.c: Likewise.
8367 * gcc.target/sh/torture/pr65505.c: Likewise.
8368 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8369 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8370
0c4005be 83712016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8372
8373 PR c++/66644
8374 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8375
d94e6223 83762016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8377
8378 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8379 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8380 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8381 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8382
46f37836 83832016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8384
8385 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8386 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8387
4d0a8bac 83882016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8389
8390 PR middle-end/70626
8391 * c-c++-common/goacc/combined-reduction.c: New test.
8392 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8393
b98e0db3 83942016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8395
8396 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8397 *movdi_internal pattern only if PIC off.
8398 * gcc.target/i386/pr70155-2.c: Likewise.
8399 * gcc.target/i386/pr70155-3.c: Likewise.
8400 * gcc.target/i386/pr70155-4.c: Likewise.
8401 * gcc.target/i386/pr70155-5.c: Likewise.
8402 * gcc.target/i386/pr70155-6.c: Likewise.
8403 * gcc.target/i386/pr70155-7.c: Likewise.
8404 * gcc.target/i386/pr70155-8.c: Likewise.
8405 * gcc.target/i386/pr70155-15.c: Likewise.
8406 * gcc.target/i386/pr70155-17.c: Likewise.
8407 * gcc.target/i386/pr70155-22.c: Likewise.
8408
8b066242 84092016-04-29 Bin Cheng <bin.cheng@arm.com>
8410
8411 PR tree-optimization/70803
8412 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8413
22912e73 84142016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8415
8416 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8417 optimization of vector loop.
8418 * gcc.target/i386/vect-unpack-3.c: New test.
8419 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8420 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8421 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8422
568128c6 84232016-04-29 Marek Polacek <polacek@redhat.com>
8424
8425 PR sanitizer/70342
8426 * g++.dg/ubsan/null-7.C: New test.
8427
025dd1e0 8428 PR c/70852
8429 * gcc.dg/pr70852.c: New test.
8430
eb16928e 84312016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8432
8433 PR/69089
8434 * g++.dg/cpp0x/alignas6.C: New test.
8435
d7377ee9 84362016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8437
4860a6bf 8438 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8439 * gcc.dg/pr27003.c: Likewise.
8440 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8441 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8442 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8443 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 8444 * gcc.target/arc/mxy.c: Likewise.
8445 * gcc.target/arc/mswape.c: Likewise.
8446 * gcc.target/arc/mrtsc.c: Likewise.
8447 * gcc.target/arc/mcrc.c: Likewise.
8448 * gcc.target/arc/mdsp-packa.c: Likewise.
8449 * gcc.target/arc/mdvbf.c: Likewise.
8450 * gcc.target/arc/mlock.c: Likewise.
8451 * gcc.target/arc/mmac-24.c: Likewise.
8452 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8453
efa1b7ab 84542016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8455 Matthijs Kooijman <matthijs@stdin.nl>
8456 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8457
8458 PR target/60040
8459 * gcc.target/avr/pr60040-1.c: New.
8460 * gcc.target/avr/pr60040-2.c: New.
8461
00371d68 84622016-04-29 Richard Biener <rguenther@suse.de>
8463
8464 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8465
73447cc5 84662016-04-29 Richard Biener <rguenther@suse.de>
8467
8468 PR tree-optimization/13962
8469 PR tree-optimization/65686
8470 * gcc.dg/uninit-pr65686.c: New testcase.
8471
c2087b56 84722016-04-29 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR middle-end/70843
8475 * gcc.dg/pr70843.c: New test.
8476
cdd06d5a 84772016-04-28 Jakub Jelinek <jakub@redhat.com>
8478
8479 PR target/70858
8480 * gcc.target/i386/pr70858.c: New test.
8481
1a60079e 84822016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8483
8484 * gcc.target/arc/nps400-1.c: New file.
8485
11bc2894 84862016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8487 Andrew Burgess <andrew.burgess@embecosm.com>
8488
8489 * gcc.target/arc/movh_cl-1.c: New file.
8490
dd9bf0b5 84912016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8492 Andrew Burgess <andrew.burgess@embecosm.com>
8493
8494 * gcc.target/arc/extzv-1.c: New file.
8495 * gcc.target/arc/insv-1.c: New file.
8496 * gcc.target/arc/insv-2.c: New file.
8497 * gcc.target/arc/movb-1.c: New file.
8498 * gcc.target/arc/movb-2.c: New file.
8499 * gcc.target/arc/movb-3.c: New file.
8500 * gcc.target/arc/movb-4.c: New file.
8501 * gcc.target/arc/movb-5.c: New file.
8502 * gcc.target/arc/movb_cl-1.c: New file.
8503 * gcc.target/arc/movb_cl-2.c: New file.
8504 * gcc.target/arc/movbi_cl-1.c: New file.
8505 * gcc.target/arc/movl-1.c: New file.
8506
a22e4209 85072016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8508 Andrew Burgess <andrew.burgess@embecosm.com>
8509
8510 * gcc.target/arc/cmem-1.c: New file.
8511 * gcc.target/arc/cmem-2.c: New file.
8512 * gcc.target/arc/cmem-3.c: New file.
8513 * gcc.target/arc/cmem-4.c: New file.
8514 * gcc.target/arc/cmem-5.c: New file.
8515 * gcc.target/arc/cmem-6.c: New file.
8516 * gcc.target/arc/cmem-7.c: New file.
8517 * gcc.target/arc/cmem-ld.inc: New file.
8518 * gcc.target/arc/cmem-st.inc: New file.
8519
287c3982 85202016-04-28 Jakub Jelinek <jakub@redhat.com>
8521
8522 PR target/70821
8523 * gcc.target/i386/pr70821.c: New test.
8524
e40e5340 85252016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8526
8527 * gcc.target/powerpc/vec-adde.c: New test.
8528 * gcc.target/powerpc/vec-adde-int128.c: New test.
8529
cf977d50 85302016-04-28 Jakub Jelinek <jakub@redhat.com>
8531
8532 * gcc.target/i386/avx-vround-1.c: New test.
8533 * gcc.target/i386/avx-vround-2.c: New test.
8534 * gcc.target/i386/avx512vl-vround-1.c: New test.
8535 * gcc.target/i386/avx512vl-vround-2.c: New test.
8536
572f8300 85372016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8538
8539 PR testsuite/70595
8540 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8541 (check_effective_target_cilkplus_runtime): ... this.
8542 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8543 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8544
8545 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8546 Require cilkplus_runtime.
8547 Don't add -lcilkrts.
8548 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8549 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8550 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8551 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8552 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8553 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8554 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8555 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8556 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8557 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8558 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8559 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8560 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8561 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8562 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8563 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8564 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8565 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8566 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8567 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8568 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8569 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8570 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8571 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8572 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8573 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8574 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8575 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8576 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8577
8578 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8579 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8580
8581 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8582
8583 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8584 cilkplus_runtime.
8585
dfba0905 85862016-04-27 Marc Glisse <marc.glisse@inria.fr>
8587
8588 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8589 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8590
605a4556 85912015-04-27 Ryan Burn <contact@rnburn.com>
8592
8593 PR c++/69024
8594 PR c++/68997
8595 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8596 diagnostic.
8597 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8598 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8599
6a1231a5 86002016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8601
8602 * gnat.dg/limited_with4.ad[sb]: New test.
8603 * gnat.dg/limited_with4_pkg.ads: New helper.
8604
4dad9e09 86052016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8606
8607 PR target/70155
8608 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8609 and movv1ti_internal patterns
8610 * gcc.target/i386/pr70155-1.c: New test.
8611 * gcc.target/i386/pr70155-2.c: Likewise.
8612 * gcc.target/i386/pr70155-3.c: Likewise.
8613 * gcc.target/i386/pr70155-4.c: Likewise.
8614 * gcc.target/i386/pr70155-5.c: Likewise.
8615 * gcc.target/i386/pr70155-6.c: Likewise.
8616 * gcc.target/i386/pr70155-7.c: Likewise.
8617 * gcc.target/i386/pr70155-8.c: Likewise.
8618 * gcc.target/i386/pr70155-9.c: Likewise.
8619 * gcc.target/i386/pr70155-10.c: Likewise.
8620 * gcc.target/i386/pr70155-11.c: Likewise.
8621 * gcc.target/i386/pr70155-12.c: Likewise.
8622 * gcc.target/i386/pr70155-13.c: Likewise.
8623 * gcc.target/i386/pr70155-14.c: Likewise.
8624 * gcc.target/i386/pr70155-15.c: Likewise.
8625 * gcc.target/i386/pr70155-16.c: Likewise.
8626 * gcc.target/i386/pr70155-17.c: Likewise.
8627 * gcc.target/i386/pr70155-18.c: Likewise.
8628 * gcc.target/i386/pr70155-19.c: Likewise.
8629 * gcc.target/i386/pr70155-20.c: Likewise.
8630 * gcc.target/i386/pr70155-21.c: Likewise.
8631 * gcc.target/i386/pr70155-22.c: Likewise.
8632
a80f3f45 86332016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8634
8635 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8636 ".{5,6}".
8637
279305d1 86382016-04-27 Bin Cheng <bin.cheng@arm.com>
8639
8640 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8641 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8642 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8643 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8644 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8645
8974b625 86462016-04-27 Richard Biener <rguenther@suse.de>
8647
8648 PR ipa/70760
8649 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8650 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8651
886d5463 86522016-04-27 Nathan Sidwell <nathan@acm.org>
8653
8654 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8655 * g++.dg/ubsan/pr63956.C: Adjust error location.
8656
f0e35aa9 86572016-04-27 Nick Clifton <nickc@redhat.com>
8658
8659 PR middle-end/49889
8660 * gcc.dg/pr49889.c: New test.
8661
40385231 86622016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8663
8664 * c-c++-common/memset-array.c: New test.
8665
37229a71 86662016-04-26 Martin Sebor <msebor@redhat.com>
8667
8668 PR c++/66639
8669 * g++.dg/cpp1y/func_constexpr.C: New test.
8670
3eedf9bd 86712016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8672
8673 PR c++/70241
8674 * g++.dg/cpp0x/enum32.C: New test.
8675 * g++.dg/cpp0x/enum33.C: New test.
8676
86772016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 8678
8679 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8680 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8681 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8682 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8683 * gcc.c-torture/execute/pr38151.c: Likewise.
8684 * gcc.c-torture/execute/pr66556.c: Likewise.
8685 * gcc.c-torture/execute/pr67781.c: Likewise.
8686 * gcc.c-torture/execute/pr68648.c: Likewise.
8687
8c51f92f 86882016-04-26 Marc Glisse <marc.glisse@inria.fr>
8689
8690 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8691
fa20ebd3 86922016-04-26 Marek Polacek <polacek@redhat.com>
8693
8694 PR c/67784
8695 * gcc.dg/pr67784-3.c: New test.
8696 * gcc.dg/pr67784-4.c: New test.
8697 * gcc.dg/pr67784-5.c: New test.
8698
9db47803 8699 PR c/70791
8700 * gcc.dg/Wnested-externs-2.c: New test.
8701
bff407f2 87022016-04-26 Marc Glisse <marc.glisse@inria.fr>
8703
8704 * gcc.dg/fold-plusmult.c: Adjust.
8705 * gcc.dg/no-strict-overflow-6.c: Adjust.
8706 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8707
78d0c69e 87082016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8709
8710 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8711 number scans.
8712 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8713 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8714 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8715 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8716 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8717 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8718 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8719 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8720 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8721 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8722 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8723 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8724 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8725 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8726 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8727 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8728 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8729 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8730 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8731 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8732 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8733 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8734 scans.
8735 * gcc.target/i386/pr32219-4.c: Likewise.
8736 * gcc.target/i386/pr32219-6.c: Likewise.
8737 * gcc.target/i386/pr32219-8.c: Likewise.
8738
221d6722 87392016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8740
8741 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8742 associated options.
8743
514727a9 87442016-04-26 Marek Polacek <polacek@redhat.com>
8745
8746 PR c++/70744
8747 * g++.dg/ext/cond2.C: New test.
8748
e6ee4c61 87492016-04-26 Bin Cheng <bin.cheng@arm.com>
8750
8751 PR tree-optimization/70771
8752 PR tree-optimization/70775
8753 * gcc.dg/pr70771.c: New test.
3730828c 8754 * gcc.dg/pr70775.c: New test.
e6ee4c61 8755
b3d72796 87562016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8757
8758 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8759
c11ece29 87602016-04-25 Richard Biener <rguenther@suse.de>
8761
8762 PR tree-optimization/70780
8763 * gcc.dg/torture/pr70780.c: New testcase.
8764
92a44a68 87652016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8766
4860a6bf 8767 * gcc.target/arm/neon-vaddws16.c: New test.
8768 * gcc.target/arm/neon-vaddws32.c: New test.
8769 * gcc.target/arm/neon-vaddwu16.c: New test.
8770 * gcc.target/arm/neon-vaddwu32.c: New test.
8771 * gcc.target/arm/neon-vaddwu8.c: New test.
8772 * lib/target-supports.exp
d40b10b2 8773 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8774 that arm neon support vector widen sum of HImode TO SImode.
8775
4bbfd6c2 87762016-04-23 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR sanitizer/70712
8779 * c-c++-common/asan/pr70712.c: New test.
8780
524df596 87812016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8782
8783 * .gitattributes: New file.
8784
426c75c3 87852016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8786
8787 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8788
c052a8d5 87892016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8790
8791 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8792 * gfortran.dg/submodule_15.f08: Likewise.
8793
c08d4612 87942016-04-22 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/70740
8797 * gcc.dg/torture/pr70740.c: New testcase.
8798
fd3211e1 87992016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8800
8801 PR target/70750
8802 * gcc.target/i386/pr70750-1.c: New test.
8803 * gcc.target/i386/pr70750-2.c: Likewise.
8804
15acd78c 88052016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8806
8807 PR c++/70540
8808 * g++.dg/cpp0x/auto48.C: New.
8809
192bf59c 88102016-04-21 Marek Polacek <polacek@redhat.com>
8811
8812 PR c++/70513
8813 * g++.dg/cpp0x/forw_enum12.C: New test.
8814 * g++.dg/cpp0x/forw_enum13.C: New test.
8815
5d429e99 88162016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8817
8818 PR target/70728
8819 * gcc.target/i386/pr70728.c: New test.
8820
06777d85 88212016-04-21 Richard Biener <rguenther@suse.de>
8822
8823 PR middle-end/70747
8824 * gcc.dg/pr70747.c: New testcase.
8825
7434c6fb 88262016-04-21 Bin Cheng <bin.cheng@arm.com>
8827
8828 PR tree-optimization/70715
8829 * gcc.dg/tree-ssa/scev-13.c: New test.
8830
f3ec0970 88312016-04-21 Marc Glisse <marc.glisse@inria.fr>
8832
8833 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8834
523f3a9d 88352016-04-21 Marc Glisse <marc.glisse@inria.fr>
8836
8837 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8838
ace7bf06 88392016-04-20 Jan Hubicka <jh@suse.cz>
8840
8841 PR ipa/70018
8842 * g++.dg/ipa/nothrow-1.C: New testcase.
8843
2b073aa6 88442016-04-20 Nathan Sidwell <nathan@acm.org>
8845
8846 PR c++/55635
8847 * g++.dg/eh/delete1.C: New.
8848
8a574c11 88492016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8850
8851 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8852 -mtune-ctrl=sse_typeless_stores.
8853
e3400750 88542016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8855
8856 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8857
4bd8a059 88582016-04-20 Bin Cheng <bin.cheng@arm.com>
8859
8860 PR tree-optimization/69489
8861 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8862
70574e60 88632016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8864
8865 PR c++/69363
8866 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8867 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8868 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8869
bd6f374c 88702016-04-20 Bin Cheng <bin.cheng@arm.com>
8871
8872 PR tree-optimization/56625
8873 PR tree-optimization/69489
8874 * gcc.dg/vect/pr56625.c: New test.
8875 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8876
482539ee 88772016-04-20 Andrew Pinski <apinski@cavium.com>
8878
8879 PR target/64971
8880 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8881
b4672800 88822016-04-20 Arnaud Charlet <charlet@adacore.com>
8883
8884 * gnat.dg/self1.adb: Remove now incorrect test.
8885
4fb48737 88862016-04-20 Bin Cheng <bin.cheng@arm.com>
8887
8888 * gcc.dg/tree-ssa/scev-11.c: New test.
8889 * gcc.dg/tree-ssa/scev-12.c: New test.
8890
97efb92e 88912016-04-20 Marek Polacek <polacek@redhat.com>
8892
8893 PR tree-optimization/70725
8894 * gcc.dg/pr70725.c: New test.
8895
9d2d4060 88962016-04-20 Richard Biener <rguenther@suse.de>
8897
8898 PR tree-optimization/70726
8899 * g++.dg/vect/pr70726.cc: New testcase.
8900
54530437 89012016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8902
8903 PR target/70674
8904 * gcc.target/s390/pr70674.c: New test.
8905
acda2210 89062016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8907
8908 PR libgfortran/70684
8909 * gfortran.dg/list_read_14.f90: New test.
8910
b7040bb0 89112016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8912
8913 PR target/69201
8914 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8915 extern to force it misaligned.
8916 (b): Likewise.
8917 (c): Likewise.
8918 (d): Likewise.
8919 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8920 Don't check `*' before movv4sf_internal.
8921 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8922 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8923 Don't check `*' before movv16qi_internal.
8924 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8925 extern to force it misaligned.
8926 (b): Likewise.
8927 (c): Likewise.
8928 (d): Likewise.
8929 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8930 Don't check `*' before movv2df_internal.
8931 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8932 extern to force it misaligned.
8933 (b): Likewise.
8934 (c): Likewise.
8935 (d): Likewise.
8936 Check movv8sf_internal instead of avx_storeups256.
8937 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8938
263b5475 89392016-04-19 Richard Biener <rguenther@suse.de>
8940
8941 PR tree-optimization/70171
8942 * g++.dg/tree-ssa/pr70171.C: New testcase.
8943
222ac318 89442016-04-19 Richard Biener <rguenther@suse.de>
8945
8946 PR tree-optimization/70724
8947 * gcc.dg/torture/pr70724.c: New testcase.
8948
003000a4 89492016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8950
8951 PR middle-end/70689
4860a6bf 8952 * gcc.target/i386/pr70689.c: New.
003000a4 8953
3f6e13de 89542016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8955
8956 PR target/70708
8957 * gcc.target/i386/pr70708.c: New test.
8958
10abddbd 89592016-04-18 Richard Biener <rguenther@suse.de>
8960
8961 PR tree-optimization/43434
8962 * gcc.dg/vect/pr43434.c: New testcase.
8963 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8964 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8965 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8966 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8967 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8968 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8969 * gcc.dg/gomp/pr68640.c: Likewise.
8970 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8971 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8972
950db54a 89732016-04-18 Richard Biener <rguenther@suse.de>
8974
8975 PR tree-optimization/70701
8976 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8977
67ccbf39 89782016-04-18 Tom de Vries <tom@codesourcery.com>
8979
8980 PR testsuite/70699
8981 * gcc.dg/pr70161.c: Add dot-file scans.
8982 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8983 instead of after last dot char.
8984
021ad2f3 89852016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8986
8987 * c-c++-common/dump-ada-spec-3.c: New test.
8988 * c-c++-common/dump-ada-spec-4.c: Likewise.
8989
d572fcfd 89902016-04-17 Tom de Vries <tom@codesourcery.com>
8991
8992 PR other/70183
8993 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8994
8b4ee73c 89952016-04-15 Jan Hubicka <jh@suse.cz>
8996
8997 PR ipa/70018
8998 * g++.dg/ipa/pure-const-1.C: New testcase.
8999 * g++.dg/ipa/pure-const-2.C: New testcase.
9000 * g++.dg/ipa/pure-const-3.C: New testcase.
9001
eac243e7 90022016-04-15 Marek Polacek <polacek@redhat.com>
9003
9004 PR c/70671
9005 * gcc.dg/bitfld-22.c: New test.
9006
64c1df32 90072016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9008
9009 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9010 x86_64.
9011
926f9422 90122016-04-15 Marek Polacek <polacek@redhat.com>
9013
9014 PR c/70651
9015 * c-c++-common/pr70651.c: New test.
9016
309bbaa3 90172016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9018
9019 PR rtl-optimization/70681
9020 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9021 dump scan on arm and powerpc.
9022 * gcc.dg/pr10474.c: Likewise.
9023
b4ba8358 90242016-04-15 Jakub Jelinek <jakub@redhat.com>
9025
ed92874a 9026 PR c++/69517
9027 PR c++/70019
9028 PR c++/70588
9029 * g++.dg/cpp1y/vla11.C: Revert for real.
9030
b4ba8358 9031 PR c/70436
9032 * c-c++-common/Wparentheses-1.c: New test.
9033 * c-c++-common/gomp/Wparentheses-1.c: New test.
9034 * c-c++-common/gomp/Wparentheses-2.c: New test.
9035 * c-c++-common/gomp/Wparentheses-3.c: New test.
9036 * c-c++-common/gomp/Wparentheses-4.c: New test.
9037 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9038 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9039 * c-c++-common/goacc/Wparentheses-1.c: New test.
9040
65717bb5 90412016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9042
9043 PR target/70662
9044 * gcc.target/i386/pr70662.c: New test.
9045
ca1a4077 90462016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9047 Alan Modra <amodra@gmail.com>
ca1a4077 9048
9049 PR tree-optimization/70130
9050 * gcc.dg/vect/O3-pr70130.c: New testcase.
9051
dbe1794c 90522016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9053
11836644 9054 PR target/70669
9055 * gcc.target/powerpc/pr70669.c: New test.
9056
dbe1794c 9057 PR target/70640
9058 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9059 a power7 system that does not have an assembler that supports
9060 power8.
9061
4c1007f1 90622016-04-14 Martin Sebor <msebor@redhat.com>
9063
9064 PR c++/69517
9065 PR c++/70019
9066 PR c++/70588
9067 * c-c++-common/ubsan/vla-1.c: Revert.
9068 * g++.dg/cpp1y/vla11.C: Same.
9069 * g++.dg/cpp1y/vla12.C: Same.
9070 * g++.dg/cpp1y/vla13.C: Same.
9071 * g++.dg/cpp1y/vla14.C: Same.
9072 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9073 * g++.dg/init/array24.C: Same.
4c1007f1 9074 * g++.dg/ubsan/vla-1.C: Same.
9075
22dcab66 90762016-04-14 Marek Polacek <polacek@redhat.com>
9077 Jan Hubicka <hubicka@ucw.cz>
9078
9079 PR c++/70029
9080 * g++.dg/torture/pr70029.C: New test.
9081
3e74b025 90822016-04-14 Martin Sebor <msebor@redhat.com>
9083
9084 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9085 type size to prevent failures on targets with very low maximum
9086 alignment.
9087
1d2e0f2a 90882016-04-14 Richard Biener <rguenther@suse.de>
9089
9090 PR tree-optimization/70623
9091 * gcc.dg/torture/pr70623.c: New testcase.
9092 * gcc.dg/torture/pr70623-2.c: Likewise.
9093
9aed0626 90942016-04-13 Martin Sebor <msebor@redhat.com>
9095
9096 PR c++/69517
9097 PR c++/70019
9098 PR c++/70588
9099 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9100 * g++.dg/cpp1y/vla11.C: New test.
9101 * g++.dg/cpp1y/vla12.C: New test.
9102 * g++.dg/cpp1y/vla13.C: New test.
9103 * g++.dg/cpp1y/vla14.C: New test.
9104 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9105 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9106 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9107
fd499010 91082016-04-13 Jakub Jelinek <jakub@redhat.com>
9109
9110 PR c++/70641
9111 * g++.dg/opt/pr70641.C: New test.
9112
87fa7252 91132016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9114
9115 PR rtl-optimization/68749
9116 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9117 effects of argument promotions.
9118 Remove default args to dg-skip-if.
9119
6c40e18b 91202016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9121
9122 PR c++/70635
9123 * g++.dg/parse/pr70635.C: New.
9124
92c53257 91252016-04-13 Marek Polacek <polacek@redhat.com>
9126
9127 PR c++/70639
9128 * c-c++-common/Wmisleading-indentation-4.c: New test.
9129
0241e4dc 91302016-04-13 Marek Polacek <polacek@redhat.com>
9131
9132 PR c/70436
4860a6bf 9133 * gcc.dg/Wparentheses-12.c: New test.
9134 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9135
92bda444 91362016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9137
9138 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9139 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9140 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9141
38ea8a26 91422016-04-13 Jakub Jelinek <jakub@redhat.com>
9143
d08aa032 9144 PR middle-end/70633
9145 * gcc.c-torture/compile/pr70633.c: New test.
9146
38ea8a26 9147 PR debug/70628
9148 * gcc.dg/torture/pr70628.c: New test.
9149
9231d5c2 91502016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9151
9152 PR c++/70610
9153 * g++.dg/template/pr70610.C: New test.
9154 * g++.dg/template/pr70610-2.C: New test.
9155 * g++.dg/template/pr70610-3.C: New test.
9156 * g++.dg/template/pr70610-4.C: New test.
9157
249ca944 91582016-04-12 Jakub Jelinek <jakub@redhat.com>
9159
7f2ea2fb 9160 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9161 128 instead of 32.
9162
249ca944 9163 PR c++/70571
9164 * g++.dg/ext/pr70571.C: New test.
9165
8ca5a97d 91662016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9167
bf32a52d 9168 PR target/70640
8ca5a97d 9169 * gcc.target/powerpc/pr70640.c: New test.
9170
e971b45f 91712016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9172
9173 PR c++/68722
9174 * g++.dg/parse/pr68722.C: New.
9175
0b54d964 91762016-04-12 Jakub Jelinek <jakub@redhat.com>
9177
9178 PR rtl-optimization/70596
9179 * gcc.target/i386/pr70596.c: New test.
9180
d2dd85e3 91812016-04-12 Nathan Sidwell <nathan@acm.org>
9182
9183 PR c++/70501
9184 * g++.dg/init/pr70501.C: New.
9185
2d0001b0 91862016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9187
9188 * gcc.target/i386/asm-flag-6.c: New test.
9189
6c4df0d1 91902016-04-12 Tom de Vries <tom@codesourcery.com>
9191
9192 PR tree-optimization/68756
9193 * gcc.dg/graphite/pr68756.c: New test.
9194
0d60da57 91952016-04-12 Jakub Jelinek <jakub@redhat.com>
9196
9197 PR tree-optimization/70602
9198 * gcc.c-torture/execute/pr70602.c: New test.
9199
62735984 92002016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9201
9202 PR target/70381
9203 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9204 __float128 emulator is built and runs.
9205 * gcc.target/powerpc/float128-1.c: Likewise.
9206
9207 * lib/target-supports.exp (check_ppc_float128_sw_available):
9208 Rework tests for __float128 software and hardware
9209 availability. Fix exit condition to return 0 on success.
9210
a702492c 92112016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9212
9213 PR target/70133
9214 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9215 * gcc.target/aarch64/target_attr_15.c: Likewise.
9216
a8c5ce92 92172016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9218
9219 PR c++/69066
9220 * g++.dg/cpp1y/pr69066.C: New.
9221
5ecab913 92222016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9223
9224 PR fortran/68566
9225 * gfortran.dg/pr36192.f90: Update test.
9226 * gfortran.dg/pr36192_1.f90: Update test.
9227 * gfortran.dg/real_dimension_1.f: Update test.
9228 * gfortran.dg/parameter_array_init_7.f90: New test.
9229
6cb5ef70 92302016-04-09 John David Anglin <danglin@gcc.gnu.org>
9231
4edfdd23 9232 PR testsuite/64039
9233 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9234
964f71e3 9235 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9236
5d61c198 9237 PR rtl-optimization/66669
9238 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9239
16eaaf58 9240 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9241
0b68802d 9242 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9243 * gcc.dg/pie-1.c: Likewise.
9244 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9245 * gcc.dg/pic-4.c: Likewise.
9246 * gcc.dg/pie-3.c: Likewise.
9247 * gcc.dg/pie-4.c: Likewise.
9248
9c0dd509 9249 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9250
03b2d3c1 9251 PR tree-optimization/68644
9252 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9253
6cb5ef70 9254 PR rtl-optimization/64886
9255 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9256
07de41ba 92572016-04-09 Tom de Vries <tom@codesourcery.com>
9258
9259 PR tree-optimization/68953
9260 * gcc.dg/graphite/pr68953.c: New test.
9261
d294e3fb 92622016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9263
9264 PR fortran/70592
9265 * gfortran.dg/deferred_character_16.f90: New test.
9266
3cb15094 92672016-04-09 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR tree-optimization/70586
9270 * gcc.c-torture/execute/pr70586.c: New test.
9271
a02dc66f 92722016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9273
9274 PR sanitizer/70573
9275 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9276 with __builtin_memset
9277 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9278
0c302595 92792016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9280
9281 PR lto/70289
9282 PR ipa/70348
9283 PR tree-optimization/70373
9284 PR middle-end/70533
9285 PR middle-end/70534
9286 PR middle-end/70535
9287 * c-c++-common/goacc/reduction-5.c: New test.
9288 * c-c++-common/goacc/reduction-promotions.c: New test.
9289 * gfortran.dg/goacc/reduction-3.f95: New test.
9290 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9291
c6c0523b 92922016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9293
9294 PR c++/70590
9295 PR c++/70452
9296 * g++.dg/pr70590.C: New test.
9297 * g++.dg/pr70590-2.C: New test.
9298
3ac399da 92992016-04-08 Jakub Jelinek <jakub@redhat.com>
9300
e97d1706 9301 PR middle-end/70593
9302 * gcc.target/i386/pr70593.c: New test.
9303
3ac399da 9304 PR rtl-optimization/70574
9305 * gcc.target/i386/avx2-pr70574.c: New test.
9306
fcfbb129 93072016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9308
9309 PR sanitizer/70541
9310 * c-c++-common/asan/pr70541.c: New test.
9311
0aabcddf 93122016-04-08 Tom de Vries <tom@codesourcery.com>
9313
9314 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9315 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9316
bec0c1e8 93172016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9318
9319 PR target/70566
9320 * gcc.c-torture/execute/pr70566.c: New test.
9321
87c791f5 93222016-04-08 Tom de Vries <tom@codesourcery.com>
9323
9324 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9325 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9326
7f38718f 93272016-04-08 Alan Modra <amodra@gmail.com>
9328
9329 * gcc.target/powerpc/pr70117.c: New.
9330
a96a7710 93312016-04-07 Jakub Jelinek <jakub@redhat.com>
9332
7a6265d1 9333 PR testsuite/70581
9334 * gcc.dg/lto/simd-function_0.c: New test.
9335
a96a7710 9336 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9337 clones.
9338 * c-c++-common/attr-simd-2.c: Likewise.
9339 * c-c++-common/attr-simd-4.c: Likewise.
9340 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9341 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9342
508dd607 93432016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9344
9345 PR testsuite/70553
9346 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9347
1b61585a 93482016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9349 Tom de Vries <tom@codesourcery.com>
9350
9351 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9352 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9353 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9354 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9355 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9356 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9357 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9358 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9359
5f060aa8 93602016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9361
9362 PR c/70436
9363 * g++.dg/warn/Wparentheses-29.C: New test.
9364
d3831f71 93652016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9366
9367 PR c/70436
9368 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9369 explicit braces to resolve a future -Wparentheses warning.
9370
382ece2d 93712016-04-06 Richard Henderson <rth@redhat.com>
9372
9373 * gcc.dg/pr61817-1.c: New test.
9374 * gcc.dg/pr61817-2.c: New test.
9375 * gcc.dg/pr69391-1.c: New test.
9376 * gcc.dg/pr69391-2.c: New test.
9377
72234ee9 93782016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9379
9380 PR rtl-optimization/70398
4860a6bf 9381 * gcc.target/aarch64/pr70398.c: New.
72234ee9 9382
5547150a 93832016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9384
9385 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9386
15b70121 93872016-04-06 Yvan Roux <yvan.roux@linaro.org>
9388 Pedro Alves <palves@redhat.com>
9389
9390 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9391
585aefbb 93922016-04-06 Jakub Jelinek <jakub@redhat.com>
9393
0cbb513b 9394 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9395 Check for avx512f effective targets instead of avx2.
9396 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9397 for AVX512F clones.
9398 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9399 * g++.dg/gomp/declare-simd-1.C: Likewise.
9400 * g++.dg/gomp/declare-simd-3.C: Likewise.
9401 * g++.dg/gomp/declare-simd-4.C: Likewise.
9402
585aefbb 9403 PR middle-end/70550
9404 * c-c++-common/gomp/pr70550-1.c: New test.
9405 * c-c++-common/gomp/pr70550-2.c: New test.
9406
0b91cceb 94072016-04-05 Nathan Sidwell <nathan@acm.org>
9408
9409 PR c++/70512
9410 * g++.dg/ext/attribute-may-alias-5.C: New.
9411
645a9d8e 94122016-04-05 Jakub Jelinek <jakub@redhat.com>
9413
9414 PR c++/70336
9415 * c-c++-common/pr70336.c: New test.
9416 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9417 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9418
bdf23925 94192016-04-05 Jan Hubicka <hubicka@ucw.cz>
9420
9421 PR ipa/66223
9422 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9423
aaff837c 94242016-04-05 Jakub Jelinek <jakub@redhat.com>
9425
9426 PR rtl-optimization/70542
9427 * gcc.dg/torture/pr70542.c: New test.
9428 * gcc.target/i386/avx2-pr70542.c: New test.
9429
2eac58a0 94302016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9431
9432 PR tree-optimization/70509
9433 * gcc.target/i386/avx512bw-pr70509.c: New test.
9434
4f7ebe46 94352016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9436
9437 PR c++/70452
9438 * g++.dg/ext/constexpr-vla4.C: New test.
9439
305d86a0 94402016-04-05 Uros Bizjak <ubizjak@gmail.com>
9441
9442 PR target/70510
9443 * gcc.target/i386/pr70510.c: New test.
9444
eec3b789 94452016-04-05 Richard Biener <rguenther@suse.de>
9446
9447 PR tree-optimization/70526
9448 * g++.dg/torture/pr70526.C: New testcase.
9449
ca943582 94502016-04-05 Jakub Jelinek <jakub@redhat.com>
9451
9452 PR target/70525
9453 * gcc.target/i386/pr70525.c: New test.
9454
87825cd5 94552016-04-05 Richard Biener <rguenther@suse.de>
9456
9457 PR middle-end/70499
9458 * g++.dg/torture/pr70499.C: New testcase.
9459
14638828 94602016-04-05 Richard Biener <rguenther@suse.de>
9461
9462 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9463 remove XFAIL.
9464
967a90d5 94652016-04-04 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR middle-end/70307
9468 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9469 rs6000 ABI warnings.
9470
d374a3a3 94712016-04-04 Jan Hubicka <hubicka@ucw.cz>
9472
9473 PR ipa/66223
9474 * g++.dg/ipa/devirt-51.C: New testcase.
9475
8ff377a6 94762016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 9477 Jakub Jelinek <jakub@redhat.com>
8ff377a6 9478
9479 PR middle-end/70457
9480 * gcc.dg/torture/pr70457.c: New.
9481
f567b44f 94822016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9483
9484 PR fortran/67538
9485 * gfortran.dg/allocate_with_source_19.f08: New test.
9486
89d4ebfa 94872016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9488
9489 PR fortran/65795
9490 * gfortran.dg/coarray_allocate_6.f08: New test.
9491
68ab33a6 94922016-04-04 Richard Biener <rguenther@suse.de>
9493
9494 PR rtl-optimization/70484
9495 * gcc.dg/torture/pr70484.c: New testcase.
9496
c4f5465d 94972016-04-04 Marek Polacek <polacek@redhat.com>
9498
9499 PR c/70307
9500 * gcc.dg/torture/pr70307.c: New test.
9501
bfec6609 95022016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9503
9504 PR target/70416
9505 PR target/67391
9506 * gcc.target/sh/torture/pr70416.c: New.
9507
40df9099 95082016-04-02 Martin Sebor <msebor@redhat.com>
9509
9510 PR c++/67376
9511 PR c++/70170
9512 PR c++/70172
9513 PR c++/70228
9514 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9515 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9516 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9517 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9518 * g++.dg/cpp0x/constexpr-string.C: Same.
9519 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9520 * g++.dg/cpp0x/pr65398.C: Same.
9521 * g++.dg/ext/constexpr-vla1.C: Same.
9522 * g++.dg/ext/constexpr-vla2.C: Same.
9523 * g++.dg/ext/constexpr-vla3.C: Same.
9524 * g++.dg/ubsan/pr63956.C: Same.
9525
0edb9bfe 95262016-04-01 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR rtl-optimization/70467
9529 * gcc.target/i386/pr70467-2.c: New test.
9530
e5b1a1d9 95312016-04-01 Jakub Jelinek <jakub@redhat.com>
9532 Marek Polacek <polacek@redhat.com>
9533
9534 PR c++/70488
9535 * g++.dg/init/new47.C: New test.
9536
b2ca3fb0 95372016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9538
9539 PR target/70496
9540 * gcc.target/arm/pr70496.c: New test.
9541
4c3bd1e3 95422016-04-01 Nathan Sidwell <nathan@acm.org>
9543
47de69ad 9544 PR c++/68475
9545 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9546
313d569f 95472016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9548
9549 PR target/69890
9550 * gcc.dg/strlenopt.h (memmove): New.
9551 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9552 instead of "string.h".
9553 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9554 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9555 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9556 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9557 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9558 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9559 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9560 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9561 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9562 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9563 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9564 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9565 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9566 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9567 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9568 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9569 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9570 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9571 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9572 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9573
5469facd 95742016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9575
9576 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9577 (Holder::foo): Reflect this.
9578
503de754 95792016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9580
9581 PR target/70442
9582 * gcc.dg/pr70442.c: New test.
9583
13ee2de7 95842016-03-31 Nathan Sidwell <nathan@acm.org>
9585
9586 PR c++/70393
9587 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9588
5e0d03a8 95892016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9590
9591 PR target/70453
9592 * gcc.target/i386/pr70453.c: New test.
9593
8cb82ed4 95942016-03-31 Andrey Belevantsev <abel@ispras.ru>
9595
9596 PR target/70292
9597 * gcc.c-torture/pr70292.c: New test.
9598
7952b661 95992016-03-31 Marek Polacek <polacek@redhat.com>
9600
9601 PR c/70297
9602 * c-c++-common/pr70297.c: New test.
9603 * g++.dg/cpp0x/typedef-redecl.C: New test.
9604 * gcc.dg/typedef-redecl2.c: New test.
9605
1607cc74 96062016-03-31 Jakub Jelinek <jakub@redhat.com>
9607
9608 PR rtl-optimization/70460
9609 * gcc.c-torture/execute/pr70460.c: New test.
9610
c689c252 96112016-03-31 Richard Biener <rguenther@suse.de>
9612
9613 PR c++/70430
9614 * g++.dg/ext/vector30.C: New testcase.
9615
91c9586d 96162016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9617 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9618
9619 * gfortran.dg/fmt_pf.f90: New test.
9620
afa5c1b8 96212016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9622
9623 Forward-port from 5 branch
9624 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9625
9626 PR testsuite/70356
9627 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9628 dg-require-effective-target after dg-do.
9629
9630 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9631
9632 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9633
6a5dcab3 96342016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9635 Julian Brown <julian@codesourcery.com>
9636 Chung-Lin Tang <cltang@codesourcery.com>
9637 Cesar Philippidis <cesar@codesourcery.com>
9638 James Norris <jnorris@codesourcery.com>
9639 Tom de Vries <tom@codesourcery.com>
9640 Nathan Sidwell <nathan@codesourcery.com>
9641
305d86a0 9642 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 9643 * c-c++-common/goacc/loop-clauses.c: Likewise.
9644 * g++.dg/goacc/template.C: Likewise.
9645 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9646 * gfortran.dg/goacc/loop-1.f95: Likewise.
9647 * gfortran.dg/goacc/loop-5.f95: Likewise.
9648 * gfortran.dg/goacc/loop-6.f95: Likewise.
9649 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9650 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9651 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9652 * c-c++-common/goacc/clauses-fail.c: Likewise.
9653 * c-c++-common/goacc/parallel-1.c: Likewise.
9654 * c-c++-common/goacc/reduction-1.c: Likewise.
9655 * c-c++-common/goacc/reduction-2.c: Likewise.
9656 * c-c++-common/goacc/reduction-3.c: Likewise.
9657 * c-c++-common/goacc/reduction-4.c: Likewise.
9658 * c-c++-common/goacc/routine-3.c: Likewise.
9659 * c-c++-common/goacc/routine-4.c: Likewise.
9660 * c-c++-common/goacc/routine-5.c: Likewise.
9661 * c-c++-common/goacc/tile.c: Likewise.
9662 * g++.dg/goacc/template.C: Likewise.
9663 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9664 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9665 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9666 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9667 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9668 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9669 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9670 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9671 * c-c++-common/goacc/use_device-1.c: ... this file.
9672 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9673 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9674 * c-c++-common/goacc/host_data-6.c: ... this file.
9675 * c-c++-common/goacc/loop-2-kernels.c: New file.
9676 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9677 * c-c++-common/goacc/loop-3.c: Likewise.
9678 * g++.dg/goacc/reference.C: Likewise.
9679 * g++.dg/goacc/routine-1.C: Likewise.
9680 * g++.dg/goacc/routine-2.C: Likewise.
9681
932c0baa 96822016-03-30 Richard Biener <rguenther@suse.de>
9683
9684 PR middle-end/70450
9685 * gcc.dg/torture/pr70450.c: New testcase.
9686
7f7c4659 96872016-03-30 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR target/70421
9690 * gcc.dg/torture/pr70421.c: New test.
9691 * gcc.target/i386/avx512f-pr70421.c: New test.
9692
9cbfe80c 96932016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9694
9695 PR testsuite/70364
9696 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9697 (check): New function.
9698 (bar): Call check.
9699 (foo): Align stack to 16 bytes when calling bar.
9700 * gcc.target/i386/cleanup-2.c: Likewise.
9701
f56c7d36 97022016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9703
9704 PR tree-optimization/59124
9705 * gcc.dg/Warray-bounds-19.c: New test.
9706
92a44a68 97072016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9708
9709 * lib/prune.exp (escape_regex_chars): New.
9710 (prune_file_path): Update to quote metcharacters for regexp.
9711
a3daa269 97122016-03-29 Jakub Jelinek <jakub@redhat.com>
9713
24e1ba3d 9714 PR rtl-optimization/70429
9715 * gcc.c-torture/execute/pr70429.c: New test.
9716
a3daa269 9717 PR tree-optimization/70405
9718 * gcc.dg/pr70405.c: New test.
9719
3ef41a6e 97202016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9721
9722 PR fortran/70397
9723 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9724 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9725
4abd9410 97262016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9727
9728 PR testsuite/64177
9729 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9730 __cilkrts_set_param to set two workers.
9731 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9732 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9733
b58e5f0f 97342016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9735
305d86a0 9736 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9737
bff53658 97382016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9739
9740 PR target/70406
305d86a0 9741 * gcc.target/i386/pr70406.c: New test.
bff53658 9742
bb2c9c15 97432016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9744
9745 * gnat.dg/specs/double_record_extension3.ads: New test.
9746
f12c84ab 97472016-03-25 Richard Henderson <rth@redhat.com>
9748
9749 PR target/70120
9750 * gcc.target/aarch64/pr70120-1.c: New.
9751 * gcc.target/aarch64/pr70120-2.c: New.
9752 * gcc.target/aarch64/pr70120-3.c: New.
9753
b0bf58c4 97542016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9755
9756 PR c++/62212
9757 * g++.dg/template/mangle2.C: The dg-do directive should be
9758 "compile" not "assemble".
9759
f175ba0f 97602016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9761
9762 PR lto/69650
9763 * gcc.dg/pr69650.c: New test.
9764
4cc3295f 97652016-03-25 David Edelsohn <dje.gcc@gmail.com>
9766
9767 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9768
0cf40600 97692016-03-25 Alan Modra <amodra@gmail.com>
9770
9771 * gcc.dg/dfp/pr70052.c: New test.
9772
3aebf099 97732016-03-24 Richard Henderson <rth@redhat.com>
9774
9775 PR middle-end/69845
9776 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9777 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9778
83245bd3 97792016-03-24 Tom de Vries <tom@codesourcery.com>
9780
9781 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9782
108e7ee4 97832016-03-24 Tom de Vries <tom@codesourcery.com>
9784
9785 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9786 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9787
17af0b14 97882016-03-24 Tom de Vries <tom@codesourcery.com>
9789
9790 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9791 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9792
6c8770ee 97932016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9794
9795 PR c++/62212
9796 * g++.dg/template/mangle2.C: New test.
9797
a7e21b7b 97982016-03-24 Richard Biener <rguenther@suse.de>
9799
9800 PR tree-optimization/70396
9801 * gcc.dg/torture/pr70396.c: New testcase.
9802
f365d297 98032016-03-24 Richard Biener <rguenther@suse.de>
9804
9805 PR middle-end/70370
9806 * gcc.dg/torture/pr70370.c: New testcase.
9807
da7aeb13 98082016-03-24 Tom de Vries <tom@codesourcery.com>
9809
9810 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9811 * gfortran.dg/goacc/kernels-tree.f95: Same.
9812 * gfortran.dg/goacc/parallel-tree.f95: Same.
9813
80b30de0 98142016-03-24 Tom de Vries <tom@codesourcery.com>
9815
9816 * c-c++-common/goacc/uninit-if-clause.c: New test.
9817 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9818
cb9b6b99 98192016-03-24 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR target/70290
305d86a0 9822 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9823 Fix formatting.
cb9b6b99 9824
a4225fff 98252016-03-24 Richard Biener <rguenther@suse.de>
9826
9827 PR tree-optimization/70372
9828 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9829
5a869ab8 98302016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9831
9832 PR c++/70347
9833 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9834
36ce5faa 98352016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9836
9837 PR c++/70332
9838 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9839
c4fa85c9 98402016-03-23 Jakub Jelinek <jakub@redhat.com>
9841
d9377ad5 9842 PR c++/70001
9843 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9844 * g++.dg/cpp1y/pr70001.C: New test.
9845
c4fa85c9 9846 PR c++/70323
9847 * g++.dg/cpp0x/constexpr-70323.C: New test.
9848
0a2062da 98492016-03-23 Alexandre Oliva <aoliva@redhat.com>
9850 Jason Merrill <jason@redhat.com>
9851 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR c++/69315
9854 * g++.dg/cpp0x/constexpr-69315.C: New test.
9855 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9856
62d2a6dc 98572016-03-23 Marek Polacek <polacek@redhat.com>
9858
9859 PR c++/69884
9860 * g++.dg/warn/Wignored-attributes-1.C: New test.
9861 * g++.dg/warn/Wignored-attributes-2.C: New test.
9862
a82d6246 98632016-03-23 Tom de Vries <tom@codesourcery.com>
9864
9865 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9866 initialization.
9867 * gfortran.dg/goacc/private-3.f95 (test): Same.
9868 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9869 missing use param.
9870
dc834ba1 98712016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9872
9873 * lib/target-supports.exp: Remove v7ve entry from loop
9874 creating effective target checks.
9875 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9876 (add_options_for_arm_arch_v7ve): Likewise.
9877
7e83fd1f 98782016-03-23 Jakub Jelinek <jakub@redhat.com>
9879
9880 PR tree-optimization/70354
9881 * gcc.dg/vect/pr70354-1.c: New test.
9882 * gcc.dg/vect/pr70354-2.c: New test.
9883 * gcc.target/i386/avx2-pr70354-1.c: New test.
9884 * gcc.target/i386/avx2-pr70354-2.c: New test.
9885
4e4da058 98862016-03-22 Jeff Law <law@redhat.com>
9887
9888 PR target/70232
9889 * gcc.dg/tree-ssa/pr70232.c: New test.
9890
6855137b 98912016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9892
9893 PR target/70302
9894 * gcc.target/i386/pr70302.c: New test.
9895
19db1ec8 98962016-03-22 Richard Biener <rguenther@suse.de>
9897
9898 PR middle-end/70251
9899 * g++.dg/torture/pr70251.C: New testcase.
9900
4baec9f2 99012016-03-22 David Malcolm <dmalcolm@redhat.com>
9902
9903 PR c/69993
9904 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9905 Wmisleading-indentation.c.
9906 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9907 reflect change to diagnostic text and order of messages.
9908 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9909
fcfec126 99102016-03-22 David Edelsohn <dje.gcc@gmail.com>
9911
9912 * g++.dg/ext/java-3.C: Don't compile on AIX.
9913
aa30728a 99142016-03-22 Richard Biener <rguenther@suse.de>
9915
9916 PR middle-end/70333
9917 * gcc.dg/torture/pr70333.c: New testcase.
9918
46ec4eb4 99192016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9920
9921 * g++.dg/ext/pr70290.C: New test.
9922
4880f878 99232016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9924
9925 PR target/70325
9926 * gcc.target/i386/pr70325.c: New test.
9927
3d78ea44 99282016-03-22 Jakub Jelinek <jakub@redhat.com>
9929
5934fb8f 9930 PR target/70329
9931 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9932 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9933
b6436f79 9934 PR target/70300
9935 * gcc.target/i386/pr70300.c: New test.
9936
3d78ea44 9937 PR c++/70295
9938 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9939 (func2): New function for cond with parens, xfail warning for c++.
9940 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9941
b60244f6 99422016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9943
9944 PR c++/70096
9945 * g++.dg/template/ptrmem30.C: New test.
9946
c8e3e744 99472016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9948
9949 PR c++/70204
9950 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9951 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9952
2715f63a 99532016-03-21 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR middle-end/70326
9956 * gcc.dg/pr70326.c: New test.
9957
2daa2cda 99582016-03-21 Marc Glisse <marc.glisse@inria.fr>
9959 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR tree-optimization/70317
9962 * gcc.dg/pr70317.c: New test.
9963
d9aa5a50 99642016-03-21 Uros Bizjak <ubizjak@gmail.com>
9965
9966 PR target/70327
9967 * gcc.target/i386/pr70327.c: New test.
9968
e1a88bf4 99692016-03-21 Martin Liska <mliska@suse.cz>
9970
61941425 9971 PR ipa/70306
e1a88bf4 9972 * gcc.dg/ipa/pr70306.c: New test.
9973
d9aa5a50 99742016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 9975
9976 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9977 * gcc.target/arm/attr-align3.c: Likewise.
9978 * gcc.target/arm/attr_arm.c: Likewise.
9979 * gcc.target/arm/flip-thumb.c: Likewise.
9980
afdde20c 99812016-03-21 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR target/70296
9984 * gcc.target/powerpc/altivec-36.c: New test.
9985
3f2ef661 99862016-03-21 Richard Biener <rguenther@suse.de>
9987
9988 PR tree-optimization/70310
9989 * gcc.dg/torture/pr70310.c: New testcase.
9990
08b2b692 99912016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9992
9993 PR target/70293
9994 * gcc.target/i386/pr70293.c: New test.
9995
93505d22 99962016-03-21 Richard Biener <rguenther@suse.de>
9997
9998 PR tree-optimization/70288
9999 * gcc.dg/torture/pr70288-1.c: New testcase.
10000 * gcc.dg/torture/pr70288-2.c: Likewise.
10001
06fd1914 100022016-03-21 Andrey Belevantsev <abel@ispras.ru>
10003
10004 PR rtl-optimization/69307
10005 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10006
b628775e 100072016-03-21 Andrey Belevantsev <abel@ispras.ru>
10008
10009 PR rtl-optimization/69102
10010 * gcc.c-torture/compile/pr69102.c: New test.
10011
1421f43c 100122016-03-18 Jeff Law <law@redhat.com>
10013
10014 PR rtl-optimization/70263
10015 * gcc.c-torture/compile/pr70263-1.c: New test.
10016 * gcc.target/i386/pr70263-2.c: New test.
10017
e7142ce1 100182016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10019
10020 PR rtl-optimization/70278
10021 * gcc.dg/torture/pr70278.c: New test.
10022 * gcc.target/arm/pr70278.c: New test.
10023
5539bc70 100242016-03-18 David Malcolm <dmalcolm@redhat.com>
10025
10026 PR c/70281
10027 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10028 (test_builtin_types_compatible_p): New test function.
10029 * gcc.dg/pr70281.c: New test case.
10030
296a290a 100312016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10032
10033 PR target/70113
10034 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10035
666094f0 100362016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10037
10038 PR tree-optimization/70252
10039 * gcc.dg/pr70252.c: New test.
10040
350514e8 100412016-03-18 Tom de Vries <tom@codesourcery.com>
10042
10043 * gcc.dg/pr70161-2.c: New test.
10044 * gcc.dg/pr70161.c: New test.
10045
011e0cea 100462016-03-18 Tom de Vries <tom@codesourcery.com>
10047
10048 PR ipa/70269
10049 * gcc.dg/pr70269.c: New test.
10050
292a09de 100512016-03-18 Jakub Jelinek <jakub@redhat.com>
10052
10053 PR c++/70267
10054 * g++.dg/ext/java-3.C: New test.
10055
efc86c4c 100562016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10057
10058 PR c++/70205
10059 * g++.dg/lookup/pr70205.C: New test.
10060
a28dd575 100612016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10062
10063 PR c++/70218
10064 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10065
92e7ab1e 100662016-03-17 Marek Polacek <polacek@redhat.com>
10067
10068 PR c/69407
10069 * gcc.dg/atomic-op-6.c: New test.
10070
7378dbfb 100712016-03-17 David Malcolm <dmalcolm@redhat.com>
10072
10073 PR c/70264
10074 * c-c++-common/pr70264.c: New test case.
10075
f7995d7d 100762016-03-17 Jakub Jelinek <jakub@redhat.com>
10077
e2895b76 10078 PR c++/70144
10079 * c-c++-common/pr70144-1.c: New test.
10080 * c-c++-common/pr70144-2.c: New test.
10081
f7995d7d 10082 PR c++/70272
10083 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10084 * g++.dg/opt/flifetime-dse6.C: New test.
10085 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10086
5ec4a949 100872016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10088
10089 PR driver/70192
10090 * gcc.dg/pic-1.c: New test.
10091 * gcc.dg/pic-2.c: Likewise.
10092 * gcc.dg/pic-3.c: Likewise.
10093 * gcc.dg/pic-4.c: Likewise.
10094 * gcc.dg/pie-1.c: Likewise.
10095 * gcc.dg/pie-2.c: Likewise.
10096 * gcc.dg/pie-3.c: Likewise.
10097 * gcc.dg/pie-4.c: Likewise.
10098 * gcc.dg/pie-5.c: Likewise.
10099 * gcc.dg/pie-6.c: Likewise.
10100
c28550e1 101012016-03-17 Tom de Vries <tom@codesourcery.com>
10102
10103 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10104 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10105
be3296cb 101062016-03-17 Richard Biener <rguenther@suse.de>
10107
10108 PR debug/70271
10109 * g++.dg/debug/pr70271.C: New testcase.
10110
9b60ef21 101112016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10112
10113 * gcc.target/i386/pr70251.c: New test.
10114
9a80bc1a 101152016-03-17 Marek Polacek <polacek@redhat.com>
10116
10117 PR c++/70194
10118 * g++.dg/warn/constexpr-70194.C: New test.
10119
733d7ff9 101202016-03-16 Richard Henderson <rth@redhat.com>
10121
10122 PR middle-end/70240
10123 * gcc.c-torture/compile/pr70240.c: New.
10124
3e6f12bf 101252016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10126
10127 * gcc.c-torture/compile/20151204.c: Skip for avr.
10128
867c9e99 101292016-03-16 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR target/70245
10132 * g++.dg/opt/pr70245.C: New test.
10133 * g++.dg/opt/pr70245.h: New file.
10134 * g++.dg/opt/pr70245-aux.cc: New file.
10135
8ced6ab7 101362016-03-16 Martin Sebor <msebor@redhat.com>
10137
10138 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10139
37af779a 101402016-03-16 Richard Henderson <rth@redhat.com>
10141
10142 PR middle-end/70199
10143 * gcc.c-torture/compile/pr70199.c: New.
10144
78ed999c 101452016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10146
10147 * gcc.dg/uninit-19.c: Run dos2unix.
10148
462ca422 101492016-03-16 Marek Polacek <polacek@redhat.com>
10150
10151 PR c/70093
10152 * gcc.dg/nested-func-10.c: New test.
10153 * gcc.dg/nested-func-9.c: New test.
10154
fe58aacc 101552016-03-16 Jakub Jelinek <jakub@redhat.com>
10156
10157 PR tree-optimization/68714
10158 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10159
27a53872 101602016-03-16 Tom de Vries <tom@codesourcery.com>
10161
10162 PR tree-optimization/68715
10163 * gcc.dg/graphite/pr68715-2.c: New test.
10164 * gcc.dg/graphite/pr68715.c: New test.
10165 * gfortran.dg/graphite/pr68715.f90: New test.
10166
95049c3c 101672016-03-16 Tom de Vries <tom@codesourcery.com>
10168
10169 PR tree-optimization/68809
10170 * gcc.dg/graphite/pr68809-2.c: New test.
10171 * gcc.dg/graphite/pr68809.c: New test.
10172
09eddd70 101732016-03-16 Jakub Jelinek <jakub@redhat.com>
10174
81fc5915 10175 PR c++/70147
10176 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10177 method call to i () as argument. Adjust expected output.
10178
09eddd70 10179 PR c++/70147
10180 * g++.dg/ubsan/pr70147-1.C: New test.
10181 * g++.dg/ubsan/pr70147-2.C: New test.
10182
6373d2a2 101832016-03-15 Martin Sebor <msebor@redhat.com>
10184
10185 PR c++/58281
10186 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10187
d27a0c11 101882016-03-15 John David Anglin <danglin@gcc.gnu.org>
10189
9908039d 10190 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10191 hppa*-*-hpux*.
10192
45cdc3a6 10193 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10194
d27a0c11 10195 PR libfortran/69799
10196 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10197 libatomic_available.
10198
0dd1d57f 101992016-03-15 Marek Polacek <polacek@redhat.com>
10200
10201 PR c++/70209
10202 * g++.dg/ext/attribute-may-alias-4.C: New test.
10203
0ce02c07 102042016-03-15 Alexander Monakov <amonakov@ispras.ru>
10205
10206 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10207 -fvar-tracking-assignments-toggle flag.
10208
f6e39b30 102092016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10210
10211 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10212
167f93a2 102132016-03-15 Jakub Jelinek <jakub@redhat.com>
10214
10215 PR rtl-optimization/70222
10216 * gcc.c-torture/execute/pr70222-1.c: New test.
10217 * gcc.c-torture/execute/pr70222-2.c: New test.
10218
08a8af4a 102192016-03-15 Richard Henderson <rth@redhat.com>
10220
10221 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10222
738eb905 102232016-03-15 Andrey Belevantsev <abel@ispras.ru>
10224
10225 PR rtl-optimization/69032
10226 * gcc.dg/pr69032.c: New test.
10227
dd148b3a 102282016-03-15 Andrey Belevantsev <abel@ispras.ru>
10229
10230 PR rtl-optimization/63384
d9aa5a50 10231 * g++.dg/pr63384.C: New test.
dd148b3a 10232
acf58115 102332016-03-15 Andrey Belevantsev <abel@ispras.ru>
10234
10235 PR target/64411
10236 * gcc.target/i386/pr64411.C: New test.
10237
a2897dc4 102382016-03-15 Tom de Vries <tom@codesourcery.com>
10239
10240 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10241 * gfortran.dg/goacc/kernels-alias.f95: New test.
10242
7bad2faf 102432016-03-14 Martin Sebor <msebor@redhat.com>
10244
10245 PR c++/53792
10246 * g++.dg/cpp0x/constexpr-inline.C: New test.
10247 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10248
d65fa8d9 102492016-03-14 David Edelsohn <dje.gcc@gmail.com>
10250
10251 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10252
2b3c633f 102532016-03-14 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR middle-end/70219
10256 * gcc.dg/pr70219.c: New test.
10257
e947f9c3 102582016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10259
10260 PR target/70083
10261 * gcc.dg/torture/pr70083.c: New test.
10262 * gcc.target/i386/pr70083.c: New test.
10263
74201dc2 102642016-03-14 Richard Biener <rguenther@suse.de>
10265
10266 PR tree-optimization/56365
10267 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10268
88aea41e 102692016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10270
10271 PR target/70098
10272 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10273 New function.
10274 * g++.dg/pr70098.C: New testcase.
10275
10276
1bd2aefd 102772016-03-14 Tom de Vries <tom@codesourcery.com>
10278
10279 PR tree-optimization/70045
10280 * gcc.dg/graphite/pr70045.c: New test.
10281
922c7033 102822016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10283
10284 PR fortran/69043
10285 * gfortran.dg/include_9.f90: New test.
10286
fd4ab6d9 102872016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10288
10289 PR fortran/45076
10290 gfortran.dg/prof/prof.exp: New script.
10291 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10292
7d7218d3 102932016-03-12 Andrey Belevantsev <abel@ispras.ru>
10294
10295 PR rtl-optimization/69307
10296 * gcc.dg/pr69307.c: New test.
10297
02ffd664 102982016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10299
10300 PR target/69614
10301 * gcc.target/arm/pr69614.c: New.
10302
76e207a9 103032016-03-12 Paul Thomas <pault@gcc.gnu.org>
10304
10305 PR fortran/70031
10306 * gfortran.dg/submodule_14.f08: New test
10307
10308 PR fortran/69524
10309 * gfortran.dg/submodule_15.f08: New test
10310
490ee78a 103112016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10312
10313 PR c++/70106
10314 * g++.dg/cpp1y/paren3.C: New test.
10315
04e137ff 103162016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10317
10318 PR target/70131
10319 * gcc.target/powerpc/ppc-round2.c: New test.
10320
27b2c1c4 103212016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10322
10323 PR target/70123
10324 * gcc.dg/torture/pr70123.c: New test.
10325
84116671 103262016-03-11 Jeff Law <law@redhat.com>
10327
10328 PR tree-optimization/70190
10329 * gcc.c-torture/compile/pr70190.c: New test.
10330
cfa58bc8 103312016-03-11 David Malcolm <dmalcolm@redhat.com>
10332
10333 PR c/68187
10334 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10335 case.
10336 (test43_b): Likewise.
10337 (test43_c): Likewise.
10338 (test43_d): Likewise.
10339 (test43_e): Likewise.
10340 (test43_f): Likewise.
10341 (test43_g): Likewise.
10342 (test44_a): Likewise.
10343 (test44_b): Likewise.
10344 (test44_c): Likewise.
10345 (test44_d): Likewise.
10346 (test44_e): Likewise.
10347
ce234f27 103482016-03-11 David Malcolm <dmalcolm@redhat.com>
10349
10350 PR c/70085
10351 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10352
e4756b48 103532016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10354
10355 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10356 dg-options.
10357
1f5ef87e 103582016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10359
10360 PR target/70002
10361 PR target/69245
10362 * gcc.target/aarch64/pr69245_2.c: New test.
10363
f9c352a1 103642016-03-11 Jakub Jelinek <jakub@redhat.com>
10365
10366 PR tree-optimization/70177
10367 * gcc.dg/pr70177.c: New test.
10368
4dd92ac6 103692016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10370
10371 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10372
331e4fdb 103732016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10374
10375 * gcc.dg/tree-ssa/sra-20.c: New.
10376
69262824 103772016-03-11 Jakub Jelinek <jakub@redhat.com>
10378
6f9a7425 10379 PR rtl-optimization/70174
10380 * gcc.dg/pr70174.c: New test.
10381
69262824 10382 PR tree-optimization/70169
10383 * gcc.dg/pr70169.c: New test.
10384
4637a847 103852016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10386
10387 PR target/70160
10388 * gcc.target/i386/pr70160.c: New test.
10389
5a86d754 103902016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10391
10392 * gcc.target/s390/dfp-1.c: New test.
10393
af4c8290 103942016-03-10 Nick Clifton <nickc@redhat.com>
10395
10396 PR target/70044
10397 * gcc.target/aarch64/pr70044.c: New test.
10398
98dfd328 103992016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10400 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR c++/70001
10403 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10404 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10405 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10406
75e72311 104072016-03-10 Jan Hubicka <hubicka@ucw.cz>
10408
10409 PR lto/69589
10410 * g++.dg/lto/pr69589_0.C: New testcase
10411 * g++.dg/lto/pr69589_1.C: New testcase
10412
a2eb1271 104132016-03-10 Marek Polacek <polacek@redhat.com>
10414
10415 PR c++/70153
10416 * g++.dg/delayedfold/unary-plus1.C: New test.
10417
104182016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 10419
10420 * gcc.target/arm/pr45701-1.c: Escape brackets.
10421 * gcc.target/arm/pr45701-2.c: Likewise.
10422
5ab2987f 104232016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10424
10425 * gfortran.dg/unconstrained_commons.f: New.
10426
6972afac 104272016-03-10 Alan Modra <amodra@gmail.com>
10428
10429 * gcc.dg/pr69195.c: New.
10430 * gcc.dg/pr69238.c: New.
10431
c82c99ec 104322016-03-10 Tom de Vries <tom@codesourcery.com>
10433
10434 PR testsuite/68915
10435 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10436
a2389d4a 104372016-03-10 Richard Biener <rguenther@suse.de>
10438
10439 PR tree-optimization/70128
10440 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10441 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10442
c272412d 104432016-03-09 Jakub Jelinek <jakub@redhat.com>
10444
a0451069 10445 PR tree-optimization/70152
10446 * gcc.dg/pr70152.c: New test.
10447
c272412d 10448 PR target/70086
10449 * gcc.target/i386/pr70086-1.c: New test.
10450 * gcc.target/i386/pr70086-2.c: New test.
10451 * gcc.target/i386/pr70086-3.c: New test.
5f611068 10452
10453 PR tree-optimization/70127
10454 * gcc.c-torture/execute/pr70127.c: New test.
10455
27dcb7a8 104562016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10457
10458 * c-c++-common/goacc/combined-directives-2.c: New test.
10459
c24757cf 104602016-03-09 David Malcolm <dmalcolm@redhat.com>
10461
10462 PR c/68473
10463 PR c++/70105
10464 * g++.dg/diagnostic/pr70105.C: New test.
10465 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10466 (test_multiple_ordinary_maps): New test function.
10467
83108969 104682016-03-09 David Malcolm <dmalcolm@redhat.com>
10469
10470 PR c/68473
10471 PR c++/70105
10472 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10473 Drop range information from call to inform_at_rich_loc.
10474 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10475 New.
10476 (test_show_locus): Replace calls to rich_location::add_range with
10477 calls to add_range. Rewrite the tests that used the now-defunct
10478 rich_location ctor taking a source_range. Simplify other tests
10479 by replacing calls to COMBINE_LOCATION_DATA with calls to
10480 make_location.
10481
6733c0e8 104822016-03-09 Richard Biener <rguenther@suse.de>
10483 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR tree-optimization/70138
10486 * gcc.dg/vect/pr70138-1.c: New testcase.
10487 * gcc.dg/vect/pr70138-2.c: Likewise.
10488
96abb9f5 104892016-03-09 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR target/70049
10492 * gcc.target/i386/pr70049.c: New test.
10493
42bb3bfb 104942016-03-09 Richard Biener <rguenther@suse.de>
10495
10496 PR c/70143
10497 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10498 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10499 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10500
27527428 105012016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10502
10503 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10504 arm-*-*.
10505
248449f2 105062016-03-09 Jakub Jelinek <jakub@redhat.com>
10507
1bd49ced 10508 PR middle-end/67278
10509 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10510
248449f2 10511 PR target/67278
10512 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10513
10514 PR middle-end/70050
10515 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10516 in testcase comment.
10517
dfc460ff 105182016-03-09 Tom de Vries <tom@codesourcery.com>
10519
10520 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10521 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10522 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10523 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10524 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10525 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10526 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10527 * gfortran.dg/goacc/kernels-loop.f95: New test.
10528
0377fc7f 105292016-03-08 Martin Sebor <msebor@redhat.com>
10530
10531 PR c++/62096
10532 * g++.dg/warn/overflow-warn-7.C: New test.
10533
3556aa80 105342016-03-08 Jason Merrill <jason@redhat.com>
10535
10536 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10537 * lib/target-supports.exp (check_effective_target_concepts): New.
10538
e5096208 105392016-03-08 Jakub Jelinek <jakub@redhat.com>
10540
5370eb8d 10541 PR c++/70135
10542 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10543 * g++.dg/ubsan/pr70135.C: New test.
10544
e5096208 10545 PR target/70110
10546 * gcc.dg/pr70110.c: New test.
10547
cc37120d 105482016-03-07 Martin Jambor <mjambor@suse.cz>
10549
10550 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10551 * c-c++-common/gomp/if-1.c: Likewise.
10552 * c-c++-common/gomp/pr61486-2.c: Likewise.
10553 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10554 to dg-additional-options.
10555 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10556 * g++/gomp/target-teams-1.c: Likewise.
10557 * gcc.dg/gomp/gomp.exp: Likewise.
10558 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10559 dg-additional-options.
10560 * gfortran.dg/gomp/gomp.exp: Likewise.
10561 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10562 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10563 dg-additional-options.
10564 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10565
53c248d8 105662016-03-07 Martin Jambor <mjambor@suse.cz>
10567
10568 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10569 * c-c++-common/gomp/gridify-1.c: New test.
10570 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10571
541e79a0 105722016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10573
10574 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10575 trigger for cortex-r8, when scanning for register r8.
10576 * gcc.target/arm/pr45701-2.c: Likewise.
10577
4dfabd94 105782016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 10579 Jeff Law <law@redhat.com>
4dfabd94 10580
10581 PR tree-optimization/69740
10582 * gcc.c-torture/compile/pr69740-1.c: New test.
10583 * gcc.c-torture/compile/pr69740-2.c: New test.
10584
1b63a87b 105852016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10586
10587 * lib/target-supports.exp
10588 (check_effective_target_whole_vector_shift): Enable for PPC64.
10589
d33914da 105902016-03-07 Richard Biener <rguenther@suse.de>
10591
10592 PR tree-optimization/70115
10593 * gcc.dg/torture/pr70115.c: New testcase.
10594
584fba4b 105952016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10596
10597 PR middle-end/69916
10598 * c-c-++-common/goacc/pr69916.c: New.
10599
7f2f5ec0 106002016-03-07 Richard Henderson <rth@redhat.com>
10601
10602 * gcc.c-torture/compile/pr70061.c: New test.
10603
f530e7c4 106042016-03-07 Richard Biener <rguenther@suse.de>
10605
10606 PR testsuite/70109
10607 * gcc.dg/vect/O3-pr36098.c: New testcase.
10608
a3855fed 106092016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10610
10611 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10612
091ffc31 106132016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10614
10615 * gnat.dg/renaming9.ad[sb]: New testcase.
10616
2941b871 106172016-03-05 Jakub Jelinek <jakub@redhat.com>
10618
10619 PR c++/70084
10620 * g++.dg/expr/stdarg3.C: New test.
10621
5173ce42 106222016-03-04 Jeff Law <law@redhat.com>
10623
10624 PR tree-optimization/69196
10625 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10626 x86_64-*-*.
10627
2d1d2e55 106282016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10629
0e43078e 10630 PR c/69973
10631 * gcc.dg/pr69973.c: New test.
10632
d8ec06ae 10633 PR rtl-optimization/69941
10634 * gcc.dg/torture/pr69941.c: New test.
10635
2d1d2e55 10636 PR c/69824
10637 * gcc.dg/pr69824.c: New test.
10638
32f692e2 106392016-03-05 Tom de Vries <tom@codesourcery.com>
10640
10641 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10642 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10643 function.
10644
1c699e9a 106452016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10646
10647 PR c++/66786
10648 * g++.dg/cpp1y/var-templ48.C: New test.
10649 * g++.dg/cpp1y/var-templ49.C: New test.
10650
358448c6 106512016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10652
10653 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10654
01dc3c45 106552016-03-04 Jakub Jelinek <jakub@redhat.com>
10656
e968ff6d 10657 PR c++/70035
10658 * g++.dg/ubsan/pr70035.C: New test.
10659
01dc3c45 10660 PR target/70062
10661 * gcc.target/i386/pr70062.c: New test.
10662
3937d618 106632016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10664
10665 * g++.dg/template/typename21.C: Remove c++98_only.
10666
c58ac7f8 106672016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10668
10669 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10670
0060768a 106712016-03-04 David Malcolm <dmalcolm@redhat.com>
10672
10673 PR c/68187
10674 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10675 function.
10676 (fn_42_b): Likewise.
10677 (fn_42_c): Likewise.
10678
74c6fd40 106792016-03-04 David Malcolm <dmalcolm@redhat.com>
10680
10681 PR c/68187
10682 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10683 function.
10684 (fn_40_b): Likewise.
10685 (fn_41_a): Likewise.
10686 (fn_41_b): Likewise.
10687
31b11359 106882016-03-04 Jakub Jelinek <jakub@redhat.com>
10689
10690 PR target/70059
10691 * gcc.target/i386/avx512f-pr70059.c: New test.
10692 * gcc.target/i386/avx512dq-pr70059.c: New test.
10693
c5b93452 106942016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10695
10696 PR rtl-optimization/57676
10697 * gcc.dg/torture/pr57676.c: New test.
10698
268fbd56 106992016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10700
10701 * gcc.dg/pr70026.c: New test.
10702
6560d1ad 107032016-03-04 Marek Polacek <polacek@redhat.com>
10704
10705 PR c/69798
10706 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10707 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10708
cc7dfddf 107092016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10710
10711 PR target/70004
10712 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10713 Delete.
10714 (test_corners_sisd_si): Likewise.
10715 (main): Remove checks of the above.
10716 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10717
e9663bd4 107182016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10719
10720 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10721
dcdd684e 107222016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10723
10724 * gcc.dg/torture/pr69951.c: Accept argc==0.
10725
e692d332 107262016-03-04 Richard Biener <rguenther@suse.de>
10727
10728 PR c++/70054
10729 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10730 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10731
af77b7e6 107322016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10733
10734 PR testsuite/69766
10735 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10736 testing multiarch.
10737
290da96e 107382016-03-04 Jakub Jelinek <jakub@redhat.com>
10739
10740 PR debug/69947
10741 * gcc.dg/guality/pr69947.c: New test.
10742
e51ce713 107432016-03-03 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR ada/70017
10746 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10747
1feed892 107482016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10749
10750 PR rtl-optimization/69904
10751 * gcc.target/arm/pr69904.c: New test.
10752
c32bda69 107532016-03-03 Jakub Jelinek <jakub@redhat.com>
10754
10755 PR target/70021
10756 * gcc.dg/vect/pr70021.c: New test.
10757 * gcc.target/i386/pr70021.c: New test.
10758
1bc579ed 107592016-03-03 Marek Polacek <polacek@redhat.com>
10760
10761 PR middle-end/70050
10762 * gcc.dg/pr70050.c: New test.
10763
cfa8d638 107642016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10765
10766 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10767
1b889259 107682016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10769
10770 PR tree-optimization/70043
10771 * gfortran.dg/vect/pr70043.f90: New test.
10772
f756dfa3 107732016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10774
10775 * gnat.dg/specs/task1.ads: New test.
10776
5cb4863d 107772016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10778
10779 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10780 Invoke gdb with -batch.
10781 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10782
5dd12e43 107832016-03-03 Richard Biener <rguenther@suse.de>
10784
10785 PR tree-optimization/55936
10786 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10787
d97ba4ca 107882016-03-02 Jeff Law <law@redhat.com>
10789
5d23c86f 10790 PR rtl-optimization/69942
10791 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10792 effects of argument promotions.
10793
d97ba4ca 10794 PR tree-optimization/69987
10795 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10796 target does not support -fprefetch-loop-arrays.
10797
901faaa0 107982016-03-02 Uros Bizjak <ubizjak@gmail.com>
10799
10800 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10801
51f6fdce 108022016-03-02 Bin Cheng <bin.cheng@arm.com>
10803
6bc7872f 10804 PR rtl-optimization/69052
51f6fdce 10805 * gcc.target/i386/pr69052.c: New test.
10806
31d31e07 108072016-03-02 Alan Modra <amodra@gmail.com>
10808
10809 * gcc.dg/pr69990.c: New.
10810
04faee95 108112016-03-02 Jakub Jelinek <jakub@redhat.com>
10812
270d0117 10813 PR c/68062
10814 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10815
10816 PR middle-end/70022
10817 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10818
04faee95 10819 PR target/70028
10820 * gcc.target/i386/pr70028.c: New test.
10821
a2cc9e8e 108222016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10823
10824 * c-c++-common/asan/swapcontext-test-1.c,
10825 * c-c++-common/tsan/thread_leak.c,
10826 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10827 * g++.dg/tsan/benign_race.C,
10828 * g++.dg/tsan/fd_close_norace.C,
10829 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10830 races with sanitizer output
10831
dd4bd263 108322016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 10833 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 10834
10835 PR target/67278
10836 * gcc.dg/simd-8.c: New testcase.
10837
b5fe3a49 108382016-03-02 Richard Biener <rguenther@suse.de>
10839
10840 PR middle-end/67278
10841 * gcc.dg/simd-7.c: New testcase.
10842
23601f67 108432016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10844
10845 * gcc.target/i386/pr70007.c: Tweak.
10846
f66f65e7 108472016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10848
10849 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10850
60773515 108512016-03-02 Marek Polacek <polacek@redhat.com>
10852
10853 PR c/67854
10854 * gcc.dg/pr67854.c: New test.
10855
6c094cb1 108562016-03-02 Jakub Jelinek <jakub@redhat.com>
10857
10858 PR middle-end/70025
10859 * gcc.dg/torture/pr70025.c: New test.
10860
7627bb56 108612016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10862
10863 PR tree-optimization/68621
10864 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10865
066c8e94 108662016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10867
10868 * gcc.target/i386/pr70007.c: New test.
10869
d3b819ad 108702016-03-01 Jeff Law <law@redhat.com>
10871
d4b9ad56 10872 PR tree-optimization/69196
7e217344 10873 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 10874
d3b819ad 10875 PR tree-optimization/69196
10876 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10877 duplicating code and spoiling the expected output.
10878
4f37285d 108792016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10880
10881 PR target/70033
10882 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10883 supports power9 before doing tests.
10884 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10885 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10886 * gcc.target/powerpc/p9-permute.c: Likewise.
10887
3e9c4f6c 108882016-03-01 Uros Bizjak <ubizjak@gmail.com>
10889
10890 PR target/70027
10891 * gcc.target/i386/pr70027.c: New test.
10892
e324729e 108932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 10894
10895 * gcc.dg/pr70017.c: New test.
10896
40e9ce2d 108972016-03-01 Jakub Jelinek <jakub@redhat.com>
10898
10899 PR c/69796
10900 PR c/69974
10901 * gcc.dg/pr69796.c: New test.
10902 * gcc.dg/pr69974.c: New test.
10903
e8b016ea 109042016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10905
10906 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10907
24d3127c 109082016-02-29 Jeff Law <law@redhat.com>
10909
10910 PR tree-optimization/69987
10911 * gfortran.dg/pr69987.f90: New test.
10912
10913 PR tree-optimization/69989
10914 * gcc.c-torture/compile/pr69989-2.c: New test.
10915
12cc1225 109162016-03-01 Marek Polacek <polacek@redhat.com>
10917
10918 PR c++/69795
10919 * g++.dg/parse/invalid1.C: New test.
10920
d99a947c 109212016-03-01 Richard Biener <rguenther@suse.de>
10922
10923 PR middle-end/70022
10924 * gcc.dg/pr70022.c: New testcase.
10925
395dbc60 109262016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10927
10928 PR tree-optimization/69956
10929 * gcc.dg/pr69956.c: New test.
10930
40a35c55 109312016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10932
10933 PR target/70011
10934 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10935 XFAIL when hardware supports efficient unaligned storage access.
10936
4edc90b0 109372016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10938
10939 PR c++/69961
10940 * g++.dg/template/pr69961a.C: New test.
10941 * g++.dg/template/pr69961b.C: New test.
10942
1ed1f69a 109432016-02-29 David Malcolm <dmalcolm@redhat.com>
10944
10945 PR preprocessor/69985
10946 * gcc.dg/cpp/pr69985.c: New test case.
10947
01c5d15d 109482016-02-29 Jeff Law <law@redhat.com>
10949
3a4d3de5 10950 PR tree-optimization/70005
10951 * gcc.c-torture/execute/pr70005.c New test.
10952
01c5d15d 10953 PR tree-optimization/69999
10954 * gcc.c-torture/compile/pr69999.c: New test.
10955
1bf66b54 109562016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10957
10958 PR tree-optimization/69652
10959 * gcc.dg/torture/pr69652.c: Delete test.
10960 * gcc.dg/vect/pr69652.c: New test.
10961
b4d653d5 109622016-02-19 Richard Biener <rguenther@suse.de>
10963
10964 PR tree-optimization/69980
10965 * gfortran.dg/vect/pr69980.f90: New testcase.
10966
35bc4745 109672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10968
10969 * gcc.target/sparc/20160229-1.c: New test.
10970
bb54a538 109712016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10972
10973 * gnat.dg/stack_usage3.adb: New test.
10974 * gnat.dg/stack_usage3_pkg.ads: New helper.
10975
95164e71 109762016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10977
10978 * gnat.dg/renaming8.adb: New test.
10979 * gnat.dg/renaming8_pkg1.ads: New helper.
10980 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10981 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10982
a890896f 109832016-02-29 Richard Biener <rguenther@suse.de>
10984
10985 PR tree-optimization/69720
10986 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10987
5c70403a 109882016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10989
10990 PR fortran/68147
10991 PR fortran/47674
10992 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10993
dfb6d139 109942016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 10995 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10996
10997 PR fortran/56007
10998 * gfortran.dg/coarray_8.f90: Adjust error message.
10999 * gfortran.dg/pr56007.f90: New test.
11000 * gfortran.dg/pr56007.f: New test.
11001
536508db 110022016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11003
11004 PR tree-optimization/69989
11005 * gcc.dg/torture/pr69989.c: New test.
11006
eec75e45 110072016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11008
11009 * gcc.target/i386/stack-realign-win.c: New test.
11010
0175e45a 110112016-02-28 Harald Anlauf <anlauf@gmx.de>
11012
11013 PR fortran/60126
11014 * gfortran.dg/pr60126.f90: New test.
11015
2a703589 110162016-02-27 Jeff Law <law@redhat.com>
11017
11018 Revert
11019 2016-02-26 Richard Biener <rguenther@suse.de>
11020 Jeff Law <law@redhat.com>
11021
11022 PR tree-optimization/69740
11023 * gcc.c-torture/compile/pr69740-1.c: New test.
11024 * gcc.c-torture/compile/pr69740-2.c: New test.
11025
359b4c18 110262016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11027
1c96765a 11028 PR fortran/69910
359b4c18 11029 * gfortran.dg/newunit_4.f90: New test.
11030
49462d93 110312016-02-27 Jakub Jelinek <jakub@redhat.com>
11032
11033 PR target/69613
11034 PR rtl-optimization/69886
11035 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11036 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11037 target.
11038
c4ac733e 110392016-02-26 Martin Sebor <msebor@redhat.com>
11040
11041 PR tree-optimization/15826
11042 * gcc.dg/tree-ssa/pr15826.c: New test.
11043
da8c4b5d 110442016-02-26 Jakub Jelinek <jakub@redhat.com>
11045
11046 PR target/69969
11047 * gcc.target/powerpc/pr69969.c: New test.
11048
0a4558eb 110492016-02-26 Martin Sebor <msebor@redhat.com>
11050
11051 PR c++/15766
11052 * g++.old-deja/g++.other/decl5.C: Add a test case.
11053
5b500299 110542016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11055
11056 PR target/69946
11057 * gcc.target/powerpc/pr69946.c: New file.
11058
565f533b 110592016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11060 Jeff Law <law@redhat.com>
565f533b 11061
0a4558eb 11062 PR tree-optimization/69740
565f533b 11063 * gcc.c-torture/compile/pr69740-1.c: New test.
11064 * gcc.c-torture/compile/pr69740-2.c: New test.
11065
ff67cbea 110662016-02-26 Martin Jambor <mjambor@suse.cz>
11067
11068 PR middle-end/69920
11069 * gcc.dg/torture/pr69932.c: New test.
11070 * gcc.dg/torture/pr69936.c: Likewise.
11071
e400d817 110722016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11073
11074 PR target/69709
11075 * gcc.target/s390/pr69709.c: New test.
11076
126a5a2d 110772016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11078
11079 PR target/69245
11080 * gcc.target/aarch64/pr69245_1.c: New test.
11081
59c58860 110822016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11083
11084 PR target/69613
11085 * gcc.dg/torture/pr69613.c: New test.
11086
9441fa4e 110872016-02-26 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR rtl-optimization/69891
11090 * gcc.target/i386/pr69891.c: New test.
11091
e48fcde0 110922016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11093 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11094
35ed600a 11095 PR target/61397
f41208a1 11096 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11097 functionality for both 32-bit and 64-bit.
11098
c86aaa0e 110992016-02-26 Richard Biener <rguenther@suse.de>
11100
11101 PR tree-optimization/69551
11102 * gcc.dg/torture/pr69951.c: New testcase.
11103
38e71a65 111042016-02-25 Richard Biener <rguenther@suse.de>
11105
11106 PR tree-optimization/48795
11107 * gcc.dg/Warray-bounds-18.c: New testcase.
11108
03331e69 111092016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11110
11111 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11112
f14d8d6a 111132016-02-25 Jakub Jelinek <jakub@redhat.com>
11114
11115 PR rtl-optimization/69896
11116 * gcc.dg/pr69896.c: New test.
11117
4003c807 111182016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11119
11120 PR c++/69736
11121 * g++.dg/cpp1y/paren2.C: New test.
11122
a0573328 111232016-02-24 Martin Sebor <msebor@redhat.com>
11124
11125 PR c/51147
11126 * gcc.dg/enum-mode-2.c: New test.
11127
2cde02ad 111282016-02-24 Jakub Jelinek <jakub@redhat.com>
11129
11130 PR c++/69922
11131 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11132 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11133 * g++.dg/ubsan/pr69922.C: New test.
11134
f0ea75d1 111352016-02-24 Marek Polacek <polacek@redhat.com>
11136
11137 PR c/69819
11138 * gcc.dg/pr69819.c: New test.
11139
05027366 111402016-02-24 Martin Sebor <msebor@redhat.com>
11141
34ed562b 11142 PR c++/69912
11143 * g++.dg/ext/flexary15.C: New test.
11144
111452016-02-24 Martin Sebor <msebor@redhat.com>
11146
11147 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11148 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11149 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11150
650c3ad5 111512016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11152 Charles Baylis <charles.baylis@linaro.org>
11153
11154 PR debug/61033
11155 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11156
596070e8 111572016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11158 Jakub Jelinek <jakub@redhat.com>
596070e8 11159
11160 PR middle-end/69760
11161 * gcc.dg/torture/pr69760.c: New testcase.
11162
d6b92d9f 111632016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11164
11165 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11166 pattern on Solaris with as.
11167
90436d9d 111682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11169
11170 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11171 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11172 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11173 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11174
7c749495 111752016-02-24 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR middle-end/69915
11178 * gcc.dg/pr69915.c: New test.
11179
9c9680b5 111802016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11181
11182 PR rtl-optimization/69886
11183 * gcc.dg/torture/pr69886.c: New test.
11184
36d081ee 111852016-02-24 Richard Biener <rguenther@suse.de>
11186
11187 PR middle-end/68963
11188 * gcc.dg/torture/pr68963.c: New testcase.
11189
2a0accb9 111902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11191
11192 PR target/69875
11193 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11194 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11195 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11196 * gcc.target/arm/atomic_loaddi_1.c: New test.
11197 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11198 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11199 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11200 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11201 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11202 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11203 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11204 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11205
f0e92ef1 112062016-02-24 Jakub Jelinek <jakub@redhat.com>
11207
11208 PR middle-end/69909
11209 * gcc.dg/torture/pr69909.c: New test.
11210
6907286f 112112016-02-24 Richard Biener <rguenther@suse.de>
11212
11213 PR tree-optimization/69907
11214 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11215 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11216 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11217
e6ab7475 112182016-02-24 Christian Bruel <christian.bruel@st.com>
11219
11220 * gcc.target/arm/pragma_cpp_fma.c: New test.
11221
47587450 112222016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11223
11224 PR fortran/61156
11225 * gfortran.dg/include_6.f90: Update test.
11226
d41ab738 112272016-02-23 Jakub Jelinek <jakub@redhat.com>
11228
11229 PR objc/69844
11230 * objc.dg/pr69844.m: New test.
11231
4772d9d5 112322016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11233
11234 PR libgfortran/69456
11235 * gfortran.dg/namelist_89.f90: New test.
11236 * gfortran.dg/pr59700.f90: Update test..
11237
8c38d887 112382016-02-23 Martin Sebor <msebor@redhat.com>
11239
11240 PR middle-end/69780
11241 * g++.dg/ext/builtin_alloca.C: New test.
11242 * gcc.dg/builtins-68.c: New test.
11243
ee1bfdb0 112442016-02-23 Richard Henderson <rth@redhat.com>
11245
11246 * gcc.target/i386/addr-space-3.c: Remove test.
11247
52609ec3 112482016-02-23 David Malcolm <dmalcolm@redhat.com>
11249
11250 PR preprocessor/69126
11251 PR preprocessor/69543
11252 * c-c++-common/pr69126-2-long.c: New test.
11253 * c-c++-common/pr69126-2-short.c: New test.
11254 * c-c++-common/pr69543-1.c: Remove xfail.
11255
d5bf2cc8 112562016-02-23 David Malcolm <dmalcolm@redhat.com>
11257
11258 PR preprocessor/69126
11259 PR preprocessor/69543
11260 PR preprocessor/69558
11261 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11262 (f): Rename to...
11263 (test_2): ...this, and add leading comment.
11264 (MACRO_3, test_3): New.
11265 (MACRO_4A, MACRO_4B, test_4): New.
11266 (MACRO): Rename to...
11267 (MACRO_5): ...this.
11268 (g): Rename to...
11269 (test_5): ...this, updating for renaming of MACRO, and
11270 add leading comment.
11271 * c-c++-common/pr69543-1.c: New.
11272 * c-c++-common/pr69543-2.c: New.
11273 * c-c++-common/pr69543-3.c: New.
11274 * c-c++-common/pr69543-4.c: New.
11275 * c-c++-common/pr69558-1.c: New.
11276 * c-c++-common/pr69558-2.c: New.
11277 * c-c++-common/pr69558-3.c: New.
11278 * c-c++-common/pr69558-4.c: New.
11279 * gcc.dg/pr69558.c: Move to...
11280 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11281 xfail for c++.
11282
3a37a410 112832016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11284
11285 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11286 to -ftree-parallelize-loops/-fopenacc changes.
11287 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11288 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11289 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11290 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11291 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11292 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11293 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11294 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11295 * c-c++-common/goacc/kernels-loop.c: Likewise.
11296 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11297 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11298 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11299 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11300
ecca180f 113012016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11302
11303 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11304
eec0fa3f 113052016-02-23 Jakub Jelinek <jakub@redhat.com>
11306
f1f91c07 11307 PR c++/69902
11308 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11309
eec0fa3f 11310 PR c/69900
11311 * gcc.dg/pr69900.c: New test.
11312
e045424d 113132016-02-23 Martin Jambor <mjambor@suse.cz>
11314
11315 PR tree-optimization/69666
11316 * gcc.dg/tree-ssa/pr69666.c: New test.
11317
f482dff6 113182016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11319
11320 PR fortran/67451
11321 * gfortran.dg/coarray_allocate_5.f08: New test.
11322
57ed698b 113232016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11324
11325 * gcc.target/s390/vcond-shift.c: Move to ...
11326 * gcc.target/s390/vector/vcond-shift.c: ... here.
11327
990e443c 113282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11329
11330 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11331 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11332
296c5f01 113332016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11334
11335 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11336
e53f41d5 113372016-02-20 Mark Wielaard <mjw@redhat.com>
11338
11339 PR c/28901
11340 * gcc.dg/unused-variable-3.c: New test.
11341
13af201d 113422016-02-22 Jakub Jelinek <jakub@redhat.com>
11343
11344 PR target/69888
11345 * gcc.target/i386/pr69888.c: New test.
11346
682c90f9 113472016-02-22 Richard Biener <rguenther@suse.de>
11348
11349 PR tree-optimization/69882
11350 * gfortran.dg/vect/pr69882.f90: New testcase.
11351
b8cd18c3 113522016-02-22 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR target/69885
11355 * gcc.dg/pr69885.c: New test.
11356
09343379 113572016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11358
11359 PR target/69806
11360 PR target/54089
11361 * gcc.target/sh/pr54089-10.c: New.
11362
b345a09f 113632016-02-20 Paul Thomas <pault@gcc.gnu.org>
11364
11365 PR fortran/69423
11366 * gfortran.dg/deferred_character_15.f90 : New test.
11367
51385aed 113682016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11369
11370 PR fortran/57365
11371 gfortran.dg/allocate_with_source_18.f03: New test.
11372
113732016-02-20 Harald Anlauf <anlauf@gmx.de>
11374
11375 PR fortran/52531
11376 gfortran.dg/gomp/pr52531.f90: New test.
11377
9cce8384 113782016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11379
11380 PR c++/69865
11381 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11382 -std=c++03.
11383
d91f5fbb 113842016-02-19 Jakub Jelinek <jakub@redhat.com>
11385
563d5cb8 11386 PR c++/69826
11387 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11388 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11389
0a04aac9 11390 PR c++/69850
11391 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11392
d91f5fbb 11393 PR c++/69851
11394 * g++.dg/torture/pr69851.C: New test.
11395
5fe1f282 113962016-02-19 Martin Sebor <msebor@redhat.com>
11397
11398 PR testsuite/69573
11399 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11400
a45bce11 114012016-02-19 Jakub Jelinek <jakub@redhat.com>
11402
6263dde1 11403 PR c++/69850
11404 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11405 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11406
a45bce11 11407 PR c++/67767
11408 * g++.dg/cpp0x/pr67767.C: New test.
11409
cf2ed1b7 114102016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11411
11412 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11413 for fp, simd, crypto, crc, lse.
11414 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11415 above.
11416 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11417 effective target check.
11418
f6cc34b0 114192016-02-19 Jakub Jelinek <jakub@redhat.com>
11420
11421 PR target/69820
11422 * gcc.target/i386/pr69820.c: New test.
11423
6c678e78 114242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11425
11426 * gcc.target/s390/vector/int128-1.c: New test.
11427
b088ff4b 114282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11429
11430 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11431
b11e60a4 114322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11433
11434 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11435 instruction pattern name to prevent the testcase from failing with
11436 -march=z13.
11437
664ff6a0 114382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11439
11440 * gcc.target/s390/md/movstr-2.c: New test.
11441
e80be24b 114422016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11443
11444 * gcc.target/s390/morestack.c: New test.
11445
9839f350 114462016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11447
11448 PR target/69625
11449 * gcc.target/s390/pr69625.c: Add test case.
11450
4550fbd0 114512016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11452
11453 PR testsuite/68580
11454 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11455
57d00b6a 114562016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11457
11458 PR target/68404
11459 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11460 * gcc.target/powerpc/fusion3.c: Likewise.
11461
63ad69d6 114622016-02-18 Richard Biener <rguenther@suse.de>
11463
11464 PR middle-end/69553
11465 * g++.dg/torture/pr69553.C: New testcase.
11466
d92404ed 114672016-02-18 Nick Clifton <nickc@redhat.com>
11468
4550fbd0 11469 PR target/62254
11470 PR target/69610
11471 * gcc.target/arm/pr62554.c: New test.
11472 * gcc.target/arm/pr69610-1.c: New test.
11473 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 11474
0808dfce 114752016-02-18 Richard Biener <rguenther@suse.de>
11476
11477 PR middle-end/69854
11478 * gcc.dg/torture/pr69854.c: New testcase.
11479
fc3527e3 114802016-02-17 Jakub Jelinek <jakub@redhat.com>
11481
11482 PR c++/69850
11483 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11484
e3c24279 114852012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11486
11487 * gcc.target/powerpc/vec-cg.c: New test.
11488
c9732c2b 114892016-02-17 Richard Biener <rguenther@suse.de>
11490
11491 PR testsuite/69586
11492 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11493
51bf9f9b 114942016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11495
11496 PR target/69161
11497 * gcc.c-torture/compile/pr69161.c: New test.
11498
6baedca3 114992016-02-17 David Sherwood <david.sherwood@arm.com>
11500
11501 PR target/69532
11502 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11503 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11504
4f240715 115052016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11506
11507 * gcc.dg/ifcvt-4.c: Skip on Visium.
11508
e0c0515d 115092016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11510
11511 * gnat.dg/atomic8.adb: New test.
11512
7b319ee6 115132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11514
11515 * gnat.dg/discr46.ad[sb]: New test.
11516
48a7e3d1 115172016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11518
11519 PR Target/48344
11520 * gcc.target/powerpc/pr48344-1.c: New test.
11521
3f844f15 115222015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11523
11524 PR fortran/69742
11525 * gfortran.dg/associate_21.f90: New test.
11526
7675e968 115272016-02-16 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR c/69835
11530 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11531 -Wnonnull in dg-options.
11532 * c-c++-common/nonnull-2.c: New test.
11533
d6faee88 115342016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11535 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11536
11537 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11538
3a2a72aa 115392016-02-16 Jakub Jelinek <jakub@redhat.com>
11540
11541 PR middle-end/69801
11542 * gcc.dg/pr69801.c: Add empty dg-options.
11543
28072426 115442016-02-16 James Norris <jnorris@codesourcery.com>
11545
11546 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11547 * g++.dg/goacc/deviceptr-1.c: New file.
11548
37fffac2 115492016-02-16 Jakub Jelinek <jakub@redhat.com>
11550
11551 PR tree-optimization/69820
11552 * gcc.dg/vect/pr69820.c: New test.
11553
f72a5e61 115542016-02-16 Richard Biener <rguenther@suse.de>
11555
11556 PR tree-optimization/69776
11557 * gcc.dg/torture/pr69776-2.c: New testcase.
11558
50e0cd76 115592016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11560
11561 PR tree-optimization/69714
11562 * gcc.dg/torture/pr69714.c: New test.
11563
14a72c4e 115642016-02-16 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR tree-optimization/69802
11567 * gcc.dg/pr69802.c: New test.
11568
fd808c11 115692016-02-16 Richard Biener <rguenther@suse.de>
11570
11571 PR middle-end/69801
11572 * gcc.dg/pr69801.c: New testcase.
11573
49a549ca 115742016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11575
11576 PR libgfortran/69651
11577 * gfortran.dg/read_bang.f90: New test.
11578 * gfortran.dg/read_bang4.f90: New test.
11579
77454e6e 115802016-02-15 Jakub Jelinek <jakub@redhat.com>
11581
2074f21c 11582 PR c++/69658
11583 * g++.dg/init/pr69658.C: New test.
11584
77454e6e 11585 PR c++/69797
11586 * c-c++-common/pr69797.c: New test.
11587
4ef4d764 115882016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11589
11590 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11591 check for aarch64*-*-*.
11592
4a45fe0f 115932016-02-15 Richard Biener <rguenther@suse.de>
11594
11595 PR tree-optimization/69783
11596 * gcc.dg/vect/pr69783.c: New testcase.
11597
0b3619e6 115982016-02-15 Richard Biener <rguenther@suse.de>
11599
11600 PR tree-optimization/69776
11601 * gcc.dg/torture/pr69776.c: New testcase.
11602
9b49c3cb 116032016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11604
11605 PR fortran/60526
11606 * gfortran.dg/type_decl_4.f90: Reinstated.
11607
e46faff9 116082016-02-14 John David Anglin <danglin@gcc.gnu.org>
11609
11610 PR fortran/68746
11611 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11612
a96c809a 116132016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11614
11615 PR fortran/60526
11616 PR bootstrap/69816
11617 * gfortran.dg/type_decl_4.f90: Removed.
11618
fdec7e88 116192016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11620
11621 PR fortran/60526
11622 * gfortran.dg/type_decl_4.f90: New test.
11623
a72095c4 116242016-02-14 Alan Modra <amodra@gmail.com>
11625
bc436924 11626 PR testsuite/68886
a72095c4 11627 * gcc.c-torture/execute/stkalign.c: Revise test.
11628
73bb5f8b 116292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11630
11631 PR target/67260
11632 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11633
beb13161 116342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11635
11636 PR target/67260
11637 * gcc.target/sh/torture/pr67260.c: New.
11638
67cab04e 116392016-02-12 John David Anglin <danglin@gcc.gnu.org>
11640
11641 * gcc.dg/pr67964.c: Add dg-require-alias.
11642
44a59bb1 116432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11644
11645 PR target/67636
11646 PR target/64345
11647 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11648
38c9bd3a 116492016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11650
11651 PR libgfortran/69668
11652 * gfortran.dg/namelist_88.f90: New test.
11653
1774ff82 116542016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11655
11656 PR libgfortran/69668
11657 * gfortran.dg/namelist_38.f90: Update test.
11658 * gfortran.dg/namelist_84.f90: Update test.
11659
aec1f4bd 116602016-02-12 David Malcolm <dmalcolm@redhat.com>
11661
11662 PR other/69554
11663 * gcc.dg/pr69554-1.c: New test.
11664 * gfortran.dg/pr69554-1.F90: New test.
11665 * gfortran.dg/pr69554-2.F90: New test.
11666 * lib/gcc-dg.exp (proc dg-locus): New function.
11667 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11668 distinguish between the caret-printing and non-caret-printing
11669 cases. If caret-printing has been explicitly enabled, bail out
11670 without attempting to fix up the output.
11671
da7d5066 116722016-02-12 David Malcolm <dmalcolm@redhat.com>
11673
11674 PR driver/69265
11675 PR driver/69453
11676 * gcc.dg/spellcheck-options-3.c: New test case.
11677 * gcc.dg/spellcheck-options-4.c: New test case.
11678 * gcc.dg/spellcheck-options-5.c: New test case.
11679 * gcc.dg/spellcheck-options-6.c: New test case.
11680 * gcc.dg/spellcheck-options-7.c: New test case.
11681 * gcc.dg/spellcheck-options-8.c: New test case.
11682 * gcc.dg/spellcheck-options-9.c: New test case.
11683 * gcc.dg/spellcheck-options-10.c: New test case.
11684
fcce1b0b 116852016-02-12 Jakub Jelinek <jakub@redhat.com>
11686
11687 PR rtl-optimization/69764
11688 PR rtl-optimization/69771
11689 * c-c++-common/pr69764.c: New test.
11690 * gcc.dg/torture/pr69771.c: New test.
11691
6d609290 116922016-02-12 Marek Polacek <polacek@redhat.com>
11693
11694 * g++.dg/torture/init-list1.C: New.
11695
7d75fb56 116962016-02-12 Marek Polacek <polacek@redhat.com>
11697
11698 * gcc.dg/pr69522.c: Add empty dg-options.
11699
52543fda 117002016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11701
11702 * g++.dg/lto/lto.exp: Include and init mpx.
11703 * g++.dg/lto/pr69729_0.C: New test.
11704
34947478 117052016-02-12 Jakub Jelinek <jakub@redhat.com>
11706
9181a4ec 11707 PR ipa/69241
11708 * g++.dg/ipa/pr69241-4.C: New test.
11709
34947478 11710 PR ipa/68672
11711 * g++.dg/ipa/pr68672-1.C: New test.
11712 * g++.dg/ipa/pr68672-2.C: New test.
11713 * g++.dg/ipa/pr68672-3.C: New test.
11714
74a4140f 117152016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11716
11717 PR c/69522
50e0cd76 11718 * gcc.dg/pr69522.c: New test.
74a4140f 11719
9ddb20d6 117202016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11721
11722 PR c++/69098
11723 * g++.dg/cpp1y/69098.C: New test.
11724 * g++.dg/cpp1y/69098-2.C: New test.
11725
67cf9b55 117262016-02-12 Jakub Jelinek <jakub@redhat.com>
11727
11728 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11729 and neighbour -> neighbor.
11730 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11731 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11732 * c-c++-common/Wvarargs.c: Likewise.
11733 * c-c++-common/goacc/host_data-5.c: Likewise.
11734 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11735 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11736 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11737 * gcc.target/aarch64/pr60697.c: Likewise.
11738 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11739 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11740 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11741 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11742 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11743 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11744 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11745 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11746 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11747 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11748 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11749 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11750 * g++.dg/lookup/koenig5.C: Likewise.
11751 * g++.dg/ext/no-asm-2.C: Likewise.
11752 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11753 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11754 * gfortran.dg/used_types_16.f90: Likewise.
11755 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11756 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11757 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11758 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11759 * gfortran.dg/abstract_type_6.f03: Likewise.
11760 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11761 * gfortran.dg/used_types_15.f90: Likewise.
11762 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11763 * gfortran.dg/exit_3.f08: Likewise.
11764 * gfortran.dg/open_status_2.f90: Likewise.
11765 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11766 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11767 * gfortran.dg/associate_1.f03: Likewise.
11768 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11769 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11770 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11771 * gcc.dg/builtin-object-size-1.c: Likewise.
11772 * gcc.dg/noreturn-6.c: Likewise.
11773 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11774 * gcc.dg/globalalias.c: Likewise.
11775 * gcc.dg/builtins-config.h: Likewise.
11776 * gcc.dg/pr30457.c: Likewise.
11777 * gcc.c-torture/compile/volatile-1.c: Likewise.
11778 * gcc.c-torture/execute/20101011-1.c: Likewise.
11779 * c-c++-common/Waddress-1.c: Likewise.
11780
40b38ace 117812016-02-11 Jakub Jelinek <jakub@redhat.com>
11782
11783 PR c/69768
11784 * c-c++-common/Waddress-1.c: New test.
11785
42c87ca9 117862016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11787
11788 PR fortran/69296
11789 * gfortran.dg/associate_19.f03: New test.
11790 * gfortran.dg/associate_20.f03: New test.
11791
acb7939f 117922016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11793
11794 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11795
6defe3c5 117962016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11797
11798 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11799 .arch armv8-a\n. Add -dA to dg-options.
11800 * gcc.target/aarch64/assembler_arch_1.c: New test.
11801 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11802
63f63318 118032016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11804
11805 PR c++/68726
11806 * g++.dg/cpp0x/pr68726.C: New.
11807
1cddf457 118082016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11809
11810 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11811 test.
11812
b86fba37 118132016-02-11 Richard Biener <rguenther@suse.de>
11814
11815 * g++.dg/tree-ssa/pr61034.C: Adjust.
11816
ec4ec95a 118172016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11818
be7c31e9 11819 PR target/69148
ec4ec95a 11820 * gcc.target/s390/pr69148.c: New.
11821
f64416ca 118222016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11823
11824 PR tree-optimization/69652
11825 * gcc.dg/torture/pr69652.c: New test.
11826
e5d1ea31 118272016-02-10 Jakub Jelinek <jakub@redhat.com>
11828 Patrick Palka <ppalka@gcc.gnu.org>
11829
11830 PR ipa/69241
11831 PR c++/69649
11832 * g++.dg/ipa/pr69241-1.C: New test.
11833 * g++.dg/ipa/pr69241-2.C: New test.
11834 * g++.dg/ipa/pr69241-3.C: New test.
11835 * g++.dg/ipa/pr69649.C: New test.
11836
fa03b19d 118372016-02-10 Uros Bizjak <ubizjak@gmail.com>
11838
11839 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11840 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11841
14485c8a 118422016-02-10 Bin Cheng <bin.cheng@arm.com>
11843
11844 PR tree-optimization/68021
11845 * gcc.dg/tree-ssa/pr68021.c: New test.
11846
79f1ed25 118472016-02-10 Richard Biener <rguenther@suse.de>
11848
11849 PR tree-optimization/69726
11850 * gcc.dg/uninit-22.c: New testcase.
11851
58f74eff 118522016-02-09 Andrew Pinski <apinski@cavium.com>
11853
11854 PR tree-opt/69282
11855 * gcc.c-torture/compile/20160205-1.c: New testcase.
11856
600c00f7 118572016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11858
11859 PR target/68404
11860 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11861 instead accessing a really large arrray.
11862 * gcc.target/powerpc/fusion3.c: Likewise.
11863
0771836e 118642016-02-09 Charles Baylis <charles.baylis@linaro.org>
11865
11866 PR target/68532
11867 * gcc.c-torture/execute/pr68532.c: New test.
11868
4ccd644f 118692016-02-11 Alexandre Oliva <aoliva@redhat.com>
11870
11871 PR target/69634
11872 * gcc.dg/pr69634.c: New.
11873
2e980a39 118742016-02-09 Richard Biener <rguenther@suse.de>
11875
11876 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11877
aacf7102 118782016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 11879
aacf7102 11880 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11881
a1856ddf 118822016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11883
11884 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11885
d4d3da7e 118862016-02-09 Richard Biener <rguenther@suse.de>
11887
11888 PR tree-optimization/69715
11889 * gcc.dg/torture/pr69715.c: New testcase.
11890
9cc6714f 118912016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11892
11893 PR c++/69139
11894 * g++.dg/cpp0x/trailing12.C: New test.
11895 * g++.dg/cpp0x/trailing13.C: New test.
11896
83d5062b 118972016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11898
11899 PR c++/69283
11900 PR c++/67835
11901 * g++.dg/cpp1y/auto-fn29.C: New test.
11902 * g++.dg/cpp1y/auto-fn30.C: New test.
11903
394a86f3 119042016-02-08 Jakub Jelinek <jakub@redhat.com>
11905
11906 PR tree-optimization/69209
11907 * gcc.c-torture/compile/pr69209.c: New test.
11908
93b124b4 119092016-02-08 Jeff Law <law@redhat.com>
11910
11911 PR tree-optimization/68541
11912 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11913 of statements allowed in join block for path splitting.
11914
26abce13 119152016-02-08 Jakub Jelinek <jakub@redhat.com>
11916
0acb2d6e 11917 PR c++/59627
11918 * g++.dg/gomp/pr59627.C: New test.
11919
26abce13 11920 PR ipa/69239
11921 * g++.dg/ipa/pr69239.C: New test.
11922
86e0b129 119232016-02-08 David Malcolm <dmalcolm@redhat.com>
11924
11925 PR preprocessor/69664
11926 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11927 * gcc.dg/cpp/warn-comments.c: Likewise.
11928
f553d9f8 119292016-02-08 Marek Polacek <polacek@redhat.com>
11930
11931 PR c++/69688
11932 * g++.dg/init/const12.C: New test.
11933
600695e0 119342016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11935
11936 PR target/60410
11937 * gcc.dg/lto/pr55113_0.c: Remove test.
11938
c4f4b1e8 119392016-02-08 Richard Biener <rguenther@suse.de>
11940
11941 PR tree-optimization/69719
11942 * gcc.dg/torture/pr69719.c: New testcase.
11943
5a987d87 119442016-02-08 Richard Biener <rguenther@suse.de>
11945 Jeff Law <law@redhat.com>
11946
11947 PR target/68273
11948 * gcc.target/mips/pr68273.c: New testcase.
11949
0418e71d 119502016-02-08 Richard Biener <rguenther@suse.de>
11951
11952 PR rtl-optimization/69274
11953 * gcc.target/i386/addr-sel-1.c: XFAIL.
11954
07c0f1ca 119552016-02-08 Jeff Law <law@redhat.com>
11956
40d85f4c 11957 PR tree-optimization/68541
11958 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11959
140e093f 11960 PR tree-optimization/65917
07c0f1ca 11961 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11962
16430acf 119632016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11964
11965 PR fortran/50555
11966 * gfortran.dg/namelist_args.f90: New test.
11967
3f0ff0d8 119682016-02-05 Jeff Law <law@redhat.com>
11969
140e093f 11970 PR tree-optimization/68541
3f0ff0d8 11971 * gcc.dg/tree-ssa/split-path-2.c: New test.
11972 * gcc.dg/tree-ssa/split-path-3.c: New test.
11973 * gcc.dg/tree-ssa/split-path-4.c: New test.
11974 * gcc.dg/tree-ssa/split-path-5.c: New test.
11975 * gcc.dg/tree-ssa/split-path-6.c: New test.
11976 * gcc.dg/tree-ssa/split-path-7.c: New test.
11977
a7cc1f94 119782016-02-05 Martin Sebor <msebor@redhat.com>
11979
11980 PR c++/69662
11981 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11982 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11983
fcb25f28 119842016-02-06 Richard HEnderson <rth@redhat.com>
11985
11986 PR c/69643
11987 * gcc.target/i386/addr-space-4.c: New.
11988 * gcc.target/i386/addr-space-5.c: New.
11989
3a2545a1 119902016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11991
11992 PR fortran/66089
11993 * gfortran.dg/elemental_dependency_6.f90: New.
11994
1e302465 119952016-02-05 Jakub Jelinek <jakub@redhat.com>
11996
66feb54c 11997 PR rtl-optimization/69691
11998 * gcc.c-torture/execute/pr69691.c: New test.
11999
1e302465 12000 PR c++/69628
12001 * g++.dg/parse/pr69628.C: New test.
12002
9c28a298 120032016-02-05 Uros Bizjak <ubizjak@gmail.com>
12004
12005 * gcc.dg/sancov/asan.c: Move to ...
12006 * gcc.dg/asan/sancov-1.c: ... here.
12007
a854e286 120082016-02-05 Uros Bizjak <ubizjak@gmail.com>
12009
12010 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12011
d4f0b240 120122016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12013
12014 PR target/69677
12015 * gcc.target/i386/pr69677.c: New test.
12016
235d8723 120172016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12018
12019 PR c++/68948
12020 * g++.dg/template/pr68948.C: New test.
12021
f390cf65 120222016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12023
12024 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12025 (only necessary on s390x).
12026
ab99f104 120272016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12028
12029 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12030 -mno-accumulate-outgoing-args.
12031
f7ef5392 120322016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12033
12034 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12035
6b098e91 120362016-02-04 Jakub Jelinek <jakub@redhat.com>
12037
12038 PR c/69669
12039 * c-c++-common/pr69669.c: New test.
12040
f0146cf3 120412016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12042
12043 PR target/69667
12044 * g++.dg/pr69667.C: New file.
12045
08fd6cf5 120462016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12047
12048 PR target/69619
12049 * gcc.dg/pr69619.c: Add new test.
12050
a6f3f39f 120512016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12052
12053 PR rtl-optimization/69577
12054 * gcc.target/i386/pr69577.c: New test.
12055
774068a0 120562016-02-04 Martin Liska <mliska@suse.cz>
12057
12058 * g++.dg/asan/pr69276.C: New test.
12059
f50a7894 120602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12061
12062 PR target/65932
12063 PR target/67714
12064 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12065 a single smulbb instruction.
12066 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12067 * gcc.target/amr/wmul-2.c: Likewise.
12068
6b722eb3 120692016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12070
12071 PR target/65932
12072 PR target/67714
12073 * gcc.c-torture/execute/pr67714.c: New test.
12074
1f1475a7 120752016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12076
12077 PR target/69454
12078 * gcc.target/i386/pr69454-1.c: New test.
12079 * gcc.target/i386/pr69454-2.c: New test.
12080
6b94e133 120812016-02-03 Martin Sebor <msebor@redhat.com>
12082
12083 PR c++/69251
12084 PR c++/69253
12085 PR c++/69290
12086 PR c++/69277
12087 PR c++/69349
12088 * g++.dg/ext/flexarray-mangle-2.C: New test.
12089 * g++.dg/ext/flexarray-mangle.C: New test.
12090 * g++.dg/ext/flexarray-subst.C: New test.
12091 * g++.dg/ext/flexary11.C: New test.
12092 * g++.dg/ext/flexary12.C: New test.
12093 * g++.dg/ext/flexary13.C: New test.
12094 * g++.dg/ext/flexary14.C: New test.
12095 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12096
342ed0ac 120972016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12098
12099 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12100 Define only if CHECK_FLOAT128 is defined.
12101 (main): Properly initialize u5.
12102
edf6c4d2 121032016-02-03 Jakub Jelinek <jakub@redhat.com>
12104
415d5641 12105 PR c/69627
12106 * gcc.dg/pr69627.c: New test.
12107
edf6c4d2 12108 PR target/69644
12109 * gcc.dg/pr69644.c: New test.
12110
cf8f3ba0 121112016-02-03 Mike Stump <mikestump@comcast.net>
12112
12113 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12114 support for struct-layout-1.exp.
12115
c90d55dd 121162016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12117
12118 PR c++/69056
f7ef5392 12119 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12120
401bd0c8 121212016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12122 Alexandre Oliva <aoliva@redhat.com>
12123
12124 PR target/69461
12125 * gcc.target/powerpc/pr69461.c: New.
12126
277d9d1d 121272016-02-03 Uros Bizjak <ubizjak@gmail.com>
12128
12129 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12130 works from here ...
12131 (check_effective_target_fsanitize_thread): ... to here. Do not
12132 specify additional compile flags for the test source.
12133 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12134 specify additional compile flags for the test source.
12135
e69ad94a 121362016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12137
12138 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12139
a4454da2 121402016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12141
12142 PR fortran/67451
12143 PR fortran/69418
12144 * gfortran.dg/coarray_allocate_2.f08: New test.
12145 * gfortran.dg/coarray_allocate_3.f08: New test.
12146 * gfortran.dg/coarray_allocate_4.f08: New test.
12147
88cab2dd 121482016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12149
12150 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12151 use same scan-tree-dump-times on all platforms.
12152 * gcc.dg/vect/vect-outer-1.c: Likewise.
12153 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12154 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12155 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12156 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12157 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12158 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12159 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12160
66ea75c4 121612016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12162
12163 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12164 warning.
12165
4eef8df7 121662016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12167
12168 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12169
665fbc2f 121702016-02-02 James Norris <jnorris@codesourcery.com>
12171
12172 * c-c++-common/goacc/routine-5.c: Add tests.
12173
b10e3d47 121742016-02-02 Alexander Monakov <amonakov@ispras.ru>
12175
12176 * gcc.target/nvptx/unsigned-cmp.c: New test.
12177
12ad66dd 121782016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12179
12180 * gcc.target/aarch64/scalar_shift_1.c
12181 (test_corners_sisd_di): Improve force to SIMD register.
12182 (test_corners_sisd_si): Likewise.
12183 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12184 Remove scan-assembler check for ldr.
12185
f9ec342f 121862016-02-02 Richard Biener <rguenther@suse.de>
12187
12188 PR tree-optimization/69595
12189 * gcc.dg/Warray-bounds-17.c: New testcase.
12190
32f2925a 121912016-02-02 Richard Biener <rguenther@suse.de>
12192
12193 PR tree-optimization/69606
12194 * gcc.dg/torture/pr69606.c: New testcase.
12195
cfd9ca84 121962016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12197
12198 PR middle-end/68542
12199 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12200 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12201
19bf08e2 122022016-02-02 Alan Modra <amodra@gmail.com>
12203
12204 PR target/69548
12205 * gcc.target/powerpc/pr69548.c: New test.
12206
6f13b088 122072016-02-01 Jakub Jelinek <jakub@redhat.com>
12208
dcddc5af 12209 PR rtl-optimization/69592
12210 * gcc.dg/pr69592.c: New test.
12211
6f13b088 12212 PR preprocessor/69543
12213 PR c/69558
12214 * gcc.dg/pr69543.c: New test.
12215 * gcc.dg/pr69558.c: New test.
12216
d090e5c2 122172016-02-01 Uros Bizjak <ubizjak@gmail.com>
12218
fcb317c5 12219 PR testsuite/65940
12220 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12221
aaf527dc 122222016-02-01 Martin Sebor <msebor@redhat.com>
12223
12224 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12225
1674217b 122262016-02-01 Bin Cheng <bin.cheng@arm.com>
12227
12228 PR tree-optimization/67921
12229 * c-c++-common/ubsan/pr67921.c: New test.
12230
b4007655 122312016-02-01 Richard Biener <rguenther@suse.de>
12232
12233 PR middle-end/69556
12234 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12235
88a477bb 122362016-02-01 Richard Biener <rguenther@suse.de>
12237
12238 PR tree-optimization/69574
12239 * gcc.dg/torture/pr69574.c: New testcase.
12240
2eaaa4e7 122412016-02-01 Richard Biener <rguenther@suse.de>
12242
12243 PR tree-optimization/69579
12244 * gcc.dg/setjmp-6.c: New testcase.
12245
e3882c44 122462016-02-01 Jakub Jelinek <jakub@redhat.com>
12247
12248 PR rtl-optimization/69570
12249 * g++.dg/opt/pr69570.C: New test.
12250
f80aff47 122512016-02-01 Richard Henderson <rth@redhat.com>
12252
12253 * gcc.dg/pr69535.c: New test.
12254
240568aa 122552016-01-31 John David Anglin <danglin@gcc.gnu.org>
12256
6009b3b8 12257 PR testsuite/69584
12258 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12259 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12260
1fdf7177 12261 PR debug/68244
12262 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12263
240568aa 12264 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12265
cb3e5ac0 122662016-01-31 Paul Thomas <pault@gcc.gnu.org>
12267
12268 PR fortran/67564
12269 * gfortran.dg/allocate_with_source_17.f03: New test.
12270
3b8b902b 122712016-01-30 Jakub Jelinek <jakub@redhat.com>
12272
12273 PR tree-optimization/69546
12274 * gcc.dg/torture/pr69546.c: New test.
12275
17985abe 122762016-01-30 Paul Thomas <pault@gcc.gnu.org>
12277
12278 PR fortran/69566
12279 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12280
b5239e80 122812016-01-30 Martin Sebor <msebor@redhat.com>
12282
12283 PR c++/68490
12284 * g++.dg/ext/flexary10.C: New test.
12285
e8f03010 122862016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12287
12288 PR fortran/66707
12289 gfortran.dg/common_23.f90: New test.
12290
dc93691a 122912016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12292
12293 PR target/65546
12294 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12295 condition being checked, and disable it when the target supports
12296 misaligned loads and stores.
12297
ff5e28e9 122982016-01-29 Jakub Jelinek <jakub@redhat.com>
12299
12300 PR debug/69518
12301 * gcc.dg/torture/pr69518.c: New test.
12302
b0d8930a 123032016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12304
12305 PR target/69530
12306 * gcc.target/i386/pr69530.c: New test.
12307
21601fc7 123082016-01-29 Steve Ellcey <sellcey@imgtec.com>
12309
12310 PR target/65604
12311 * gcc.target/mips/div-delay.c: New test.
12312
ca6c7317 123132016-01-29 Jakub Jelinek <jakub@redhat.com>
12314
4758dc39 12315 PR target/69551
12316 * gcc.target/i386/pr69551.c: New test.
12317
ca6c7317 12318 PR target/66137
12319 * gcc.target/i386/pr66137.c: New test.
12320
e3078da6 123212016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12322
12323 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12324 always built for p5600.
12325 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12326 isa=p5600 dg-option.
12327
b622ec25 123282016-01-29 Richard Biener <rguenther@suse.de>
12329
12330 PR tree-optimization/69547
12331 * g++.dg/tree-ssa/pr69547.C: New testcase.
12332
d2a60e99 123332016-01-29 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR debug/66869
12336 * g++.dg/warn/Wunused-function2.C: New test.
12337
ae849d2b 123382016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12339
12340 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12341 support for test to succeed.
12342
ce6a6978 123432016-01-29 Marek Polacek <polacek@redhat.com>
12344
12345 PR c++/69509
12346 PR c++/69516
12347 * g++.dg/ext/constexpr-vla2.C: New test.
12348 * g++.dg/ext/constexpr-vla3.C: New test.
12349 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12350
7550d855 123512016-01-29 Richard Biener <rguenther@suse.de>
12352
12353 PR middle-end/69537
12354 * gcc.dg/uninit-21.c: New testcase.
12355
f11bb279 123562016-01-28 Uros Bizjak <ubizjak@gmail.com>
12357
12358 PR target/69459
12359 * gcc.target/i386/pr69459.c: New test.
12360
c80c12c8 123612016-01-28 Steve Ellcey <sellcey@imgtec.com>
12362
12363 PR target/68400
12364 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12365 * gcc.target/mips/pr68400.c: New test.
12366
c649bacc 123672016-01-28 Martin Sebor <msebor@redhat.com>
12368
12369 PR target/17381
12370 * gcc.target/powerpc/pr17381.c: New test.
12371
f4881661 123722016-01-28 Jakub Jelinek <jakub@redhat.com>
12373
12374 PR middle-end/69542
12375 * gcc.dg/torture/pr69542.c: New test.
12376
d66fdd75 123772016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12378
12379 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12380
d4a78818 123812016-01-28 David Edelsohn <dje.gcc@gmail.com>
12382
12383 * gcc.dg/pr65980.c: Skip on AIX.
12384 * gcc.dg/pr66688.c: Same.
12385
21329e97 123862016-01-28 David Edelsohn <dje.gcc@gmail.com>
12387
12388 PR target/63679
12389 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12390 * gcc.dg/tree-ssa/sra-18.c: Same.
12391
cc7124a6 123922016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12393
12394 PR fortran/62536
12395 * gfortran.dg/block_15.f08: New test.
12396 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12397 on incorrectly closed BLOCK.
12398
358dfcb4 123992016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12400
12401 * gcc.dg/declare-simd.c: New test.
e87502d6 124022016-01-28 Richard Biener <rguenther@suse.de>
12403
12404 PR tree-optimization/69466
12405 * gfortran.dg/vect/pr69466.f90: New testcase.
12406
44e7334b 124072016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12408
12409 * g++.dg/pr67989.C: Remove ARM-specific option.
12410 * gcc.target/arm/pr67989.C: New file.
12411
5ce8f551 124122016-01-27 Uros Bizjak <ubizjak@gmail.com>
12413
12414 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12415 and expm1 test for glibc < 2.11.
12416
fa6e6b15 124172016-01-27 Richard Henderson <rth@redhat.com>
12418
12419 * gcc.c-torture/execute/pr69447.c: New test.
12420
124212016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 12422
7b8122c6 12423 PR fortran/69422
147b2f9b 12424 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12425
78e516eb 124262016-01-27 Jakub Jelinek <jakub@redhat.com>
12427
12428 PR debug/66869
12429 * gcc.dg/pr66869.c: New test.
12430
9b849350 124312016-01-25 Jeff Law <law@redhat.com>
12432
12433 PR tree-optimization/68398
f11bb279 12434 PR tree-optimization/69196
9b849350 12435 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12436 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12437 path to avoid new heuristic allowing more irreducible regions
12438 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12439 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12440 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12441 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12442 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12443
fee5e491 124442016-01-27 Marek Polacek <polacek@redhat.com>
12445
12446 PR c/68062
12447 * c-c++-common/vector-compare-4.c: New test.
12448
eec96426 124492016-01-27 David Malcolm <dmalcolm@redhat.com>
12450
12451 PR preprocessor/69126
12452 * c-c++-common/pr69126.c: New test case.
12453
5068be18 124542016-01-27 Ian Lance Taylor <iant@google.com>
12455
12456 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12457
5fa82c11 124582016-01-27 Ryan Burn <contact@rnburn.com>
12459
12460 PR cilkplus/69267
12461 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12462
b3df0219 124632016-01-27 Uros Bizjak <ubizjak@gmail.com>
12464
12465 PR target/69512
12466 * gcc.target/i386/pr69512.c: New test.
12467
d46a16d4 124682016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12469
12470 PR ada/69488
12471 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12472
6a9b35ef 124732016-01-27 Marek Polacek <polacek@redhat.com>
12474
12475 PR c++/69379
12476 * g++.dg/pr69379.C: New test.
12477
18e9663b 124782016-01-27 Martin Sebor <msebor@redhat.com>
12479
12480 PR c++/69317
12481 * g++.dg/abi/Wabi-2-2.C: New test.
12482 * g++.dg/abi/Wabi-2-3.C: New test.
12483 * g++.dg/abi/Wabi-3-2.C: New test.
12484 * g++.dg/abi/Wabi-3-3.C: New test.
12485
c88301ad 124862016-01-27 Richard Biener <rguenther@suse.de>
12487
12488 PR tree-optimization/69166
12489 * gcc.dg/torture/pr69166.c: New testcase.
12490
8ca47550 124912016-01-27 Martin Jambor <mjambor@suse.cz>
12492
12493 PR tree-optimization/69355
12494 * gcc.dg/tree-ssa/pr69355.c: New test.
12495
5cb23e3c 124962016-01-27 Marek Polacek <polacek@redhat.com>
12497
12498 PR c++/69496
12499 * g++.dg/ext/constexpr-vla1.C: New test.
12500
7b0c1b6d 125012016-01-20 Christian Bruel <christian.bruel@st.com>
12502
12503 PR target/69245
12504 * gcc.target/arm/pr69245.c: New test.
12505
220112fc 125062016-01-27 Jakub Jelinek <jakub@redhat.com>
12507
12508 PR tree-optimization/69399
12509 * gcc.dg/torture/pr69399.c: New test.
12510
16294490 125112016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12512
12513 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12514
8abd3d0c 125152016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12516
12517 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12518
7cf9b895 125192016-01-26 Tom de Vries <tom@codesourcery.com>
12520
12521 PR tree-optimization/69110
12522 * gcc.dg/autopar/pr69110.c: New test.
12523
557c1942 125242016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 12525 Sebastian Pop <s.pop@samsung.com>
557c1942 12526
12527 * gcc.dg/graphite/isl-ast-op-select.c: New.
12528
80adbd96 125292015-01-26 Paul Thomas <pault@gcc.gnu.org>
12530
12531 PR fortran/69385
12532 * gfortran.dg/allocate_error_6.f90: New test.
12533
c3f86f60 125342016-01-26 Richard Henderson <rth@redhat.com>
12535
12536 * gcc.dg/tm/pr60908.c: New test.
12537
3752e5b1 125382016-01-26 David Malcolm <dmalcolm@redhat.com>
12539
12540 PR other/69006
12541 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12542 directive.
12543 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12544 expected multiline output to reflect the colorization being
12545 disabled before newlines.
12546 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12547 (custom_diagnostic_finalizer): Replace call to
12548 pp_newline_and_flush with call to pp_flush.
12549 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12550 * gfortran.dg/implicit_class_1.f90: Likewise.
12551 * lib/gcc-dg.exp (allow_blank_lines): New global.
12552 (dg-allow-blank-lines-in-output): New procedure.
12553 (gcc-dg-prune): Complain about blank lines in the output, unless
12554 dg-allow-blank-lines-in-output was called.
12555 * lib/multiline.exp (_build_multiline_regex): Only support
12556 arbitrary followup text for non-blank-lines, not for blank lines.
12557
9bbfd060 125582016-01-26 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR tree-optimization/69483
12561 * gcc.dg/pr69483.c: New test.
12562 * g++.dg/opt/pr69483.C: New test.
12563
53773057 125642016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12565
12566 PR target/68620
12567 * gcc.target/arm/pr68620.c: New test.
12568
442a556f 125692016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12570
12571 * gcc.target/i386/pr68986-2.c: Remove -m32.
12572
d513c683 125732016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12574
12575 PR target/68986
12576 * gcc.target/i386/pr68986-1.c: New test.
12577 * gcc.target/i386/pr68986-2.c: Likewise.
12578 * gcc.target/i386/pr68986-3.c: Likewise.
12579
976877a5 125802016-01-26 Christian Bruel <christian.bruel@st.com>
12581
12582 * lib/target-supports.exp
12583 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12584 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12585 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12586
2c7b2f88 125872016-01-26 Richard Biener <rguenther@suse.de>
12588
12589 PR tree-optimization/69452
12590 * gcc.dg/torture/pr69452.c: New testcase.
12591
f7fc06e7 125922016-01-26 Jakub Jelinek <jakub@redhat.com>
12593
12594 PR target/69442
12595 * gcc.dg/pr69442.c: New test.
12596
d1dae587 125972016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12598
12599 PR target/67896
12600 * gcc.target/aarch64/simd/pr67896.C: New.
12601
ef7be7f8 126022016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12603
12604 PR tree-optimization/69400
12605 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12606 function.
12607 (plugin_init): Call it.
12608 * gcc.dg/torture/pr69400.c: New test.
12609
648433a4 126102016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12611
12612 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12613
45fc5243 126142016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12615 Sebastian Pop <s.pop@samsung.com>
12616
12617 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12618 isl-0.15.
12619
c699f6a1 126202016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12621 Sebastian Pop <s.pop@samsung.com>
12622
12623 * gcc.dg/graphite/pr69292.c: New.
12624
b86e24ea 126252016-01-25 Jakub Jelinek <jakub@redhat.com>
12626
12627 * c-c++-common/goacc/use_device-1.c: New test.
12628
105cb8d7 126292016-01-25 Jeff Law <law@redhat.com>
12630
12631 PR tree-optimization/69196
12632 PR tree-optimization/68398
12633 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12634 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12635
44562749 126362016-01-25 David Edelsohn <dje.gcc@gmail.com>
12637
12638 PR target/69469
12639 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12640 Algorithm.
12641
6837fee7 126422016-01-25 Richard Biener <rguenther@suse.de>
12643
12644 PR testsuite/69380
12645 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12646
fe500d65 126472016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12648
12649 PR target/69421
12650 * gcc.dg/pr69421.c: New test.
12651
8eacba94 126522016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12653
12654 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12655 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12656 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12657 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12658 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12659 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12660 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12661 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12662 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12663 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12664
af09d40d 126652016-01-25 Richard Biener <rguenther@suse.de>
12666
12667 PR tree-optimization/69376
12668 * gcc.dg/torture/pr69376.c: New testcase.
12669
d65063f5 126702016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12671
12672 PR fortran/69397
12673 PR fortran/68442
12674 * gfortran.dg/interface_38.f90: New test.
12675 * gfortran.dg/interface_39.f90: New test.
80adbd96 12676
08c7bfb4 126772016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12678
12679 Revert:
12680 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12681
12682 PR c++/11858
12683 PR c++/24663
12684 PR c++/24664
12685 * g++.dg/template/pr11858.C: New test.
12686 * g++.dg/template/pr24663.C: New test.
12687 * g++.dg/template/unify12.C: New test.
12688 * g++.dg/template/unify13.C: New test.
12689 * g++.dg/template/unify14.C: New test.
12690 * g++.dg/template/unify15.C: New test.
12691 * g++.dg/template/unify16.C: New test.
12692 * g++.dg/template/unify17.C: New test.
12693
c2e7d2be 126942016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12695
12696 PR fortran/68283
12697 gfortran.dg/pr68283.f90: New test.
12698
9f2e8617 126992016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12700
12701 PR fortran/66094
12702 * gfortran.dg/inline_matmul_13.f90: New test.
12703 * gfortran.dg/matmul_bounds_8.f90: New test.
12704 * gfortran.dg/matmul_bounds_9.f90: New test.
12705 * gfortran.dg/matmul_bounds_10.f90: New test.
12706
a4838119 127072016-01-23 Tom de Vries <tom@codesourcery.com>
12708
12709 PR tree-optimization/69426
12710 * gcc.dg/autopar/pr69426.c: New test.
12711
feddf0dc 127122016-01-23 Martin Sebor <msebor@redhat.com>
12713
12714 PR c++/58109
12715 PR c++/69022
12716 * g++.dg/cpp0x/alignas5.C: New test.
12717 * g++.dg/ext/vector29.C: Same.
12718
132731fb 127192016-01-23 Uros Bizjak <ubizjak@gmail.com>
12720
12721 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12722 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12723 _GNU_SOURCE from compile flags to the source.
12724 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12725 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12726 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12727 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12728
51aec681 127292016-01-22 Jakub Jelinek <jakub@redhat.com>
12730
12731 PR target/69432
12732 * g++.dg/opt/pr69432.C: New test.
12733
147aa3e3 127342016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12735
12736 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12737 32-bit targets testing an -m64 multilib.
12738
4d04e35e 127392016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12740
12741 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12742 64-bit support.
12743
86f38d0c 127442016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12745
12746 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12747
f776e712 127482016-01-21 Christian Bruel <christian.bruel@st.com>
12749
12750 PR target/68674
12751 * gcc.target/i386/pr68674.c
12752 * gcc.target/aarch64/pr68674.c
12753 * gcc.target/arm/pr68674.c
12754
7b9de435 127552016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12756
12757 PR target/69403
12758 * gcc.c-torture/execute/pr69403.c: New test.
12759
9935a0ba 127602016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12761
12762 PR c++/55843
12763 * g++.dg/template/pr55843.C: New.
12764
06b94aa1 127652016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12766
12767 PR testsuite/66877
12768 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12769 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12770
b68773a8 127712016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12772
12773 PR testsuite/67489
132731fb 12774 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12775 from dg-do compile directive, and instead add
12776 { dg-require-effective-target int128 }.
b68773a8 12777
bbbbe8ab 127782016-01-20 Martin Sebor <msebor@redhat.com>
12779
12780 PR c/69405
12781 * gcc.dg/sync-fetch.c: New test.
12782
f3a6a26f 127832016-01-21 Martin Sebor <msebor@redhat.com>
12784
12785 PR target/69252
12786 * gcc.target/powerpc/pr69252.c: New test.
12787
d1565a03 127882016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12789
12790 PR fortran/65996
132731fb 12791 * gfortran.dg/pr65996.f90: New test.
d1565a03 12792
15a5a905 127932016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12794
12795 PR c++/68810
bbbbe8ab 12796 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 12797 expected to generate an error.
15a5a905 12798
e4538af5 127992016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12800
12801 PR middle-end/66178
12802 * gcc.dg/torture/pr66178.c: New test.
12803
4d4180ce 128042016-01-21 Anton Blanchard <anton@samba.org>
12805 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12806
12807 PR target/63354
12808 * gcc.target/powerpc/pr63354.c: New test.
12809
86e16058 128102016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12811
12812 PR rtl-optimization/68990
12813 * gcc.target/i386/pr68990: New.
12814
b11b85e4 128152016-01-21 Nick Clifton <nickc@redhat.com>
12816
12817 PR target/69129
12818 * gcc.target/mips/pr69129.c: New.
12819
62dd9f85 128202016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12821
12822 PR c++/58046
12823 * g++.dg/cpp0x/pr58046.C: New.
12824
ac7d424b 128252016-01-21 Jakub Jelinek <jakub@redhat.com>
12826
47c0bea3 12827 PR target/69187
12828 PR target/65624
12829 * gcc.target/arm/pr69187.c: New test.
12830
ac7d424b 12831 PR c++/69355
12832 * g++.dg/torture/pr69355.C: New test.
12833
9e18b252 128342016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12835 Sebastian Pop <s.pop@samsung.com>
12836
12837 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12838
de862e2f 128392016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12840 Sebastian Pop <s.pop@samsung.com>
12841
132731fb 12842 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 12843
f55f9344 128442016-01-21 Jakub Jelinek <jakub@redhat.com>
12845
12846 PR middle-end/67653
12847 * c-c++-common/pr67653.c: New test.
12848 * gcc.dg/torture/pr29119.c: Add dg-warning.
12849
62752e71 128502016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12851
12852 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12853
16d4186f 128542016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12855
12856 PR c/24293
12857 * gcc.dg/pr24293.c: New test.
12858 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12859 incomplete struct type.
12860 * gcc.dg/declspec-1.c: Likewise.
12861 * gcc.dg/pr63549.c: Likewise.
12862
58219d13 128632016-01-20 Jakub Jelinek <jakub@redhat.com>
12864
12865 PR tree-optimization/66612
12866 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12867 for bdn instruction.
12868
a7b5688a 128692016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12870
12871 * lib/target-supports.exp
12872 (check_effective_target_arm_fp_ok_nocache): New.
12873 (check_effective_target_arm_fp_ok): New.
12874 (add_options_for_arm_fp): New.
12875 (check_effective_target_arm_crypto_ok_nocache): Require
12876 target_arm_v8_neon_ok instead of arm32.
12877 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12878 (check_effective_target_arm_crypto_pragma_ok): New.
12879 (add_options_for_arm_vfp): New.
12880 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12881 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12882 target instead. Force initial fpu to vfp.
12883 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12884 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12885 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12886 dependency.
12887 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12888 use arm_vfp effective target instead. Force initial fpu to vfp.
12889 * gcc.target/arm/attr-neon3.c: Likewise.
12890 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12891 arm_vfp_ok.
12892 * gcc.target/arm/unsigned-float.c: Likewise.
12893 * gcc.target/arm/vfp-1.c: Likewise.
12894 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12895 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12896 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12897 * gcc.target/arm/vfp-ldmias.c: Likewise.
12898 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12899 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12900 * gcc.target/arm/vfp-stmiad.c: Likewise.
12901 * gcc.target/arm/vfp-stmias.c: Likewise.
12902 * gcc.target/arm/vnmul-1.c: Likewise.
12903 * gcc.target/arm/vnmul-2.c: Likewise.
12904 * gcc.target/arm/vnmul-3.c: Likewise.
12905 * gcc.target/arm/vnmul-4.c: Likewise.
12906
7ca56ca8 129072016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 12908
7fb75b57 12909 PR testsuite/69366
12910 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12911 the MPX run-time library, for compile-time MPX test.
12912 * gcc.target/i386/chkp-always_inline.c: Likewise.
12913 * gcc.target/i386/chkp-bndret.c: Likewise.
12914 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12915 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12916 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12917 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12918 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12919 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12920 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12921 * gcc.target/i386/chkp-label-address.c: Likewise.
12922 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12923 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12924 * gcc.target/i386/chkp-pr69044.c: Likewise.
12925 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12926 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12927 * gcc.target/i386/chkp-strchr.c: Likewise.
12928 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12929 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12930 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12931 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12932 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12933 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12934 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12935 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12936 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12937 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12938 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12939 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12940 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12941 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12942 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12943 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12944 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12945 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12946 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12947 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12948 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12949 * gcc.target/i386/pr63995-2.c: Likewise.
12950 * gcc.target/i386/pr64805.c: Likewise.
12951 * gcc.target/i386/pr65044.c: Likewise.
12952 * gcc.target/i386/pr65167.c: Likewise.
12953 * gcc.target/i386/pr65183.c: Likewise.
12954 * gcc.target/i386/pr65184.c: Likewise.
12955 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 12956
f2da0b99 129572016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12958
12959 PR tree-optimization/69328
12960 * gcc.dg/pr69328.c: New test.
12961
4d379676 129622016-01-20 Jeff Law <law@redhat.com>
12963
4a11f145 12964 PR target/25114
4d379676 12965 * gcc.target/m68k/pr25114.c: New test.
12966
0754bad1 129672016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12968
12969 * gcc.target/arm/memset-inline-10.c: Added
12970 dg-require-effective-target arm_thumb2_ok.
12971
63bd5c2d 129722016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12973
12974 * gcc.dg/debug/dwarf2/sso.c: New test.
12975
a9c01e81 129762016-01-19 Uros Bizjak <ubizjak@gmail.com>
12977
12978 PR testsuite/68820
12979 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12980 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12981 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12982
53fa0e54 129832016-01-19 Jan Hubicka <hubicka@ucw.cz>
12984
12985 PR ipa/66223
12986 * g++.dg/ipa/devirt-50.C: New testcase.
12987
e035a62c 129882016-01-19 Marek Polacek <polacek@redhat.com>
12989
12990 PR c++/68965
12991 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12992 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12993
885cc3ea 129942016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12995
12996 PR target/69135
12997 * gcc.target/arm/pr69135_1.c: New test.
12998
07bd240e 129992015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13000
13001 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13002
9f60d257 130032015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13004
13005 * gcc.target/aarch64/ccmp_1.c: New testcase.
13006
a0c919f7 130072016-01-19 Marek Polacek <polacek@redhat.com>
13008
13009 PR c++/68586
13010 * g++.dg/cpp0x/enum30.C: New test.
13011
dc5d6d17 130122016-01-19 Richard Biener <rguenther@suse.de>
13013
13014 PR tree-optimization/69336
13015 * g++.dg/tree-ssa/pr69336.C: New testcase.
13016
6dd156e0 130172016-01-19 Jakub Jelinek <jakub@redhat.com>
13018
13019 PR debug/65779
13020 * gcc.dg/pr65779.c: New test.
13021
3e0d45b9 130222016-01-19 Richard Biener <rguenther@suse.de>
13023
13024 PR tree-optimization/69352
13025 * gcc.dg/torture/pr69352.c: New testcase.
13026
7a3cf64d 130272016-01-19 Jakub Jelinek <jakub@redhat.com>
13028
13029 PR rtl-optimization/68955
13030 PR rtl-optimization/64557
13031 * gcc.dg/torture/pr68955.c: New test.
13032
8be55b33 130332016-01-19 Jan Hubicka <hubicka@ucw.cz>
13034
13035 PR lto/69136
13036 * g++.dg/torture/pr69136.C: New testcase.
13037
72a985d7 130382016-01-19 Jan Hubicka <hubicka@ucw.cz>
13039
13040 PR lto/69133
13041 * g++.dg/lto/pr69133_0.C: New testcase.
13042 * g++.dg/lto/pr69133_1.C: New testcase.
13043
56778b62 130442016-01-15 Jeff Law <law@redhat.com>
13045
13046 PR tree-optimization/69320
13047 * gcc.c-torture/pr69320-1.c: New test.
13048 * gcc.c-torture/pr69320-2.c: New test.
13049 * gcc.c-torture/pr69320-3.c: New test.
13050 * gcc.c-torture/pr69320-4.c: New test.
13051
ced41b93 130522016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13053
13054 PR c++/11858
13055 PR c++/24663
13056 PR c++/24664
13057 * g++.dg/template/pr11858.C: New test.
13058 * g++.dg/template/pr24663.C: New test.
13059 * g++.dg/template/unify12.C: New test.
13060 * g++.dg/template/unify13.C: New test.
13061 * g++.dg/template/unify14.C: New test.
13062 * g++.dg/template/unify15.C: New test.
13063 * g++.dg/template/unify16.C: New test.
13064 * g++.dg/template/unify17.C: New test.
13065
7f8cbcaf 130662016-01-18 David Malcolm <dmalcolm@redhat.com>
13067
13068 PR testsuite/69181
13069 * gcc.dg/pr69181-1.c: New test file.
13070 * gcc.dg/pr69181-2.c: New test file.
13071 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13072 globals by moving it to...
13073 (cleanup-after-saved-dg-test): ...this new function. Add
13074 "global additional_sources_used". Add reset of global
13075 multiline_expected_outputs to the empty list.
13076 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13077 global to...
13078 (multiline_expected_outputs): ...this, and updated comments to
13079 note that it is modified from gcc-dg.exp.
13080 (dg-end-multiline-output): Update for the above renaming.
13081 (handle-multiline-outputs): Likewise. Remove the clearing
13082 of the expected outputs to the empty list.
13083
3c7cbfc0 130842016-01-18 Richard Biener <rguenther@suse.de>
13085
13086 PR tree-optimization/69297
13087 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13088
81d49cc1 130892016-01-18 Joseph Myers <joseph@codesourcery.com>
13090
13091 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13092 dg-options.
13093 * gcc.target/mips/mips-3d-2.c: Likewise.
13094 * gcc.target/mips/mips-3d-3.c: Likewise.
13095 * gcc.target/mips/mips-3d-4.c: Likewise.
13096 * gcc.target/mips/mips-3d-5.c: Likewise.
13097 * gcc.target/mips/mips-3d-6.c: Likewise.
13098 * gcc.target/mips/mips-3d-7.c: Likewise.
13099 * gcc.target/mips/mips-3d-8.c: Likewise.
13100 * gcc.target/mips/mips-3d-9.c: Likewise.
13101 * gcc.target/mips/mips-ps-1.c: Likewise.
13102 * gcc.target/mips/mips-ps-2.c: Likewise.
13103 * gcc.target/mips/mips-ps-3.c: Likewise.
13104 * gcc.target/mips/mips-ps-4.c: Likewise.
13105 * gcc.target/mips/mips-ps-5.c: Likewise.
13106 * gcc.target/mips/mips-ps-6.c: Likewise.
13107 * gcc.target/mips/mips-ps-7.c: Likewise.
13108 * gcc.target/mips/mips-ps-type.c: Likewise.
13109 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13110 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13111
03c4ff3a 131122016-01-18 Tom de Vries <tom@codesourcery.com>
13113
13114 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13115 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13116 * c-c++-common/goacc/kernels-empty.c: New test.
13117 * c-c++-common/goacc/kernels-eternal.c: New test.
13118 * c-c++-common/goacc/kernels-loop-2.c: New test.
13119 * c-c++-common/goacc/kernels-loop-3.c: New test.
13120 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13121 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13122 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13123 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13124 * c-c++-common/goacc/kernels-loop-data.c: New test.
13125 * c-c++-common/goacc/kernels-loop-g.c: New test.
13126 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13127 * c-c++-common/goacc/kernels-loop-n.c: New test.
13128 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13129 * c-c++-common/goacc/kernels-loop.c: New test.
13130 * c-c++-common/goacc/kernels-noreturn.c: New test.
13131 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13132 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13133 * c-c++-common/goacc/kernels-reduction.c: New test.
13134
22e3dcee 131352016-01-18 Tom de Vries <tom@codesourcery.com>
13136
13137 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13138 * gcc.dg/autopar/outer-2.c: Same.
13139 * gcc.dg/autopar/outer-3.c: Same.
13140 * gcc.dg/autopar/outer-4.c: Same.
13141 * gcc.dg/autopar/outer-5.c: Same.
13142 * gcc.dg/autopar/outer-6.c: Same.
13143 * gcc.dg/autopar/parallelization-1.c: Same.
13144 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13145 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13146 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13147 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13148 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13149 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13150 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13151 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13152 * gcc.dg/autopar/pr39500-1.c: Same.
13153 * gcc.dg/autopar/pr39500-2.c: Same.
13154 * gcc.dg/autopar/pr46193.c: Same.
13155 * gcc.dg/autopar/pr46194.c: Same.
13156 * gcc.dg/autopar/pr49580.c: Same.
13157 * gcc.dg/autopar/pr49960-1.c: Same.
13158 * gcc.dg/autopar/pr49960.c: Same.
13159 * gcc.dg/autopar/pr68373.c: Same.
13160 * gcc.dg/autopar/reduc-1.c: Same.
13161 * gcc.dg/autopar/reduc-1char.c: Same.
13162 * gcc.dg/autopar/reduc-1short.c: Same.
13163 * gcc.dg/autopar/reduc-2.c: Same.
13164 * gcc.dg/autopar/reduc-2char.c: Same.
13165 * gcc.dg/autopar/reduc-2short.c: Same.
13166 * gcc.dg/autopar/reduc-3.c: Same.
13167 * gcc.dg/autopar/reduc-4.c: Same.
13168 * gcc.dg/autopar/reduc-6.c: Same.
13169 * gcc.dg/autopar/reduc-7.c: Same.
13170 * gcc.dg/autopar/reduc-8.c: Same.
13171 * gcc.dg/autopar/reduc-9.c: Same.
13172 * gcc.dg/autopar/uns-outer-4.c: Same.
13173 * gcc.dg/autopar/uns-outer-5.c: Same.
13174 * gcc.dg/autopar/uns-outer-6.c: Same.
13175 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13176 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13177
fd5cbe2f 131782016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13179
13180 PR target/63679
13181 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13182 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13183
fa75ab55 131842016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13185
13186 PR target/63679
13187 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13188 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13189 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13190
214b2582 131912016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13192
13193 PR target/63679
13194 * gcc.dg/tree-ssa/sra-17.c: New.
13195 * gcc.dg/tree-ssa/sra-18.c: New.
13196
13146837 131972016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13198
13199 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13200
6ccd18c2 132012016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13202
13203 * gnat.dg/inline12.adb: New test.
13204
8872b95f 132052016-01-18 Bin Cheng <bin.cheng@arm.com>
13206
13207 PR tree-optimization/66797
13208 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13209
971514e3 132102016-01-18 Richard Biener <rguenther@suse.de>
13211
13212 PR tree-optimization/69170
13213 * gcc.dg/torture/pr69170.c: New testcase.
13214
dfb6d139 132152016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13216
13217 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13218
164d84c2 132192016-01-16 Tom de Vries <tom@codesourcery.com>
13220
13221 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13222
4c33b769 132232016-01-16 Tom de Vries <tom@codesourcery.com>
13224
13225 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13226 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13227 redundant dg-require-effective-target pthread.
13228 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13229 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13230 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13231 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13232 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13233 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13234 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13235
673441b0 132362016-01-16 David Edelsohn <dje.gcc@gmail.com>
13237
13238 PR target/68609
13239 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13240 * gcc.target/powerpc/recip-7.c: Same.
13241
90153ae7 132422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13243
13244 PR c++/69091
13245 * g++.dg/template/pr69091.C: New test.
13246
bc24d01d 132472016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13248
13249 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13250 dump does not contain an error_mark_node.
13251 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13252 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13253
4067c0fd 132542016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13255
13256 PR c++/68936
13257 * g++.dg/template/pr68936.C: New test.
13258
27c6dbdd 132592016-01-15 David Edelsohn <dje.gcc@gmail.com>
13260
13261 PR target/68609
13262 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13263 * gcc.target/powerpc/recip-2.c: Same.
13264 * gcc.target/powerpc/recip-3.c: Same.
13265 * gcc.target/powerpc/recip-4.c: Same.
13266 * gcc.target/powerpc/recip-sqrtf.c: Same.
13267
e390c57d 132682016-01-15 Jeff Law <law@redhat.com>
13269
13270 PR tree-optimization/69270
13271 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13272 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13273
ddcfeaf1 132742016-01-15 Paul Thomas <pault@gcc.gnu.org>
13275
13276 PR fortran/49630
13277 * gfortran.dg/deferred_character_13.f90: New test for the fix
13278 of comment 3 of the PR.
13279
13280 PR fortran/54070
13281 * gfortran.dg/deferred_character_8.f90: New test
13282 * gfortran.dg/allocate_error_5.f90: New test
13283
13284 PR fortran/60593
13285 * gfortran.dg/deferred_character_10.f90: New test
13286
13287 PR fortran/60795
13288 * gfortran.dg/deferred_character_14.f90: New test
13289
13290 PR fortran/61147
13291 * gfortran.dg/deferred_character_11.f90: New test
13292
13293 PR fortran/64324
13294 * gfortran.dg/deferred_character_9.f90: New test
13295
81be349c 132962016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13297
13298 PR rtl-optimization/69030
13299 * gcc.target/i386/pr69030.c: New.
13300
998456c5 133012016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13302
13303 * gcc.target/aarch64/target_attr_17.c: New test.
13304
0d85be19 133052016-01-15 Richard Biener <rguenther@suse.de>
13306
13307 PR tree-optimization/66856
13308 * gcc.dg/torture/pr66856-1.c: New testcase.
13309 * gcc.dg/torture/pr66856-2.c: Likewise.
13310
321d36c8 133112016-01-15 Richard Biener <rguenther@suse.de>
13312
13313 PR debug/69137
13314 * g++.dg/lto/pr69137_0.C: New testcase.
13315
d94a1f53 133162016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13317
13318 PR middle-end/69246
13319 * gcc.target/i386/pr69246.c: New test.
13320
5fe9a861 133212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13322
a9c01e81 13323 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13324
3d05a5e9 133252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13326
13327 PR c++/56194
13328 * g++.dg/init/const9.C: Disable test on S/390.
13329
5e8132b5 133302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13331
13332 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13333 * g++.dg/Wno-frame-address.C: Ditto.
13334
32307cdf 133352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13336
13337 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13338
1ca28250 133392016-01-15 Richard Biener <rguenther@suse.de>
13340
13341 PR tree-optimization/68961
13342 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13343
6271bd93 133442016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13345
13346 * gcc.target/i386/pr65105-5.c: New test.
13347
dfb6d139 133482016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 13349
13350 * gcc.c-torture/execute/alias-4.c: New testcase.
13351
dfb6d139 133522016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 13353
13354 PR ipa/68148
13355 * g++.dg/ipa/devirt-49.C: New testcase.
13356
7bbac464 133572016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 13358
13359 PR target/65837
13360 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13361 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13362 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13363
4345b868 133642016-01-15 Richard Biener <rguenther@suse.de>
13365
13366 PR tree-optimization/69117
13367 * gcc.dg/torture/pr69117.c: New testcase.
13368
580357e7 133692015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 13370
13371 PR c++/69048
13372 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13373
612baa31 133742016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13375
13376 PR testsuite/67509
13377 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13378 range tests use 100 * maximum instead of maximum + 1.
13379
44e09bc4 133802016-01-14 Jakub Jelinek <jakub@redhat.com>
13381
13382 PR debug/69244
13383 * gcc.dg/guality/pr69244.c: New test.
13384
96962ae4 133852016-01-14 Uros Bizjak <ubizjak@gmail.com>
13386
13387 * lib/target-supports.exp (check_effective_target_issignaling):
13388 New procedure.
13389 * gcc.dg/pr61441.c: Require issignaling effective target.
13390
ab9c400b 133912016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13392
13393 PR target/68803
13394 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13395
a7ed4583 133962016-01-14 David Malcolm <dmalcolm@redhat.com>
13397
13398 PR c++/68819
13399 PR preprocessor/69177
13400 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13401 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13402 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13403 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13404
77f35cec 134052016-01-14 Marek Polacek <polacek@redhat.com>
13406
13407 PR c/69262
13408 * gcc.dg/array-15.c: New test.
13409
915d0950 134102016-01-14 Jakub Jelinek <jakub@redhat.com>
13411
13412 PR middle-end/68146
13413 PR tree-optimization/69155
13414 * gfortran.dg/pr68146.f: New test.
13415 * gfortran.dg/pr69155.f90: New test.
13416
24651fb7 134172016-01-14 Richard Biener <rguenther@suse.de>
13418
13419 PR tree-optimization/68060
13420 * gcc.dg/torture/pr68060-1.c: New testcase.
13421 * gcc.dg/torture/pr68060-2.c: Likewise.
13422
2f63f950 134232016-01-14 Nick Clifton <nickc@redhat.com>
13424
13425 * lib/target-supports.exp
13426 (check_effective_target_arm_neon_ok_nocache): Add an option
13427 sequence that includes setting the ARM architecture to ARMv7-A.
13428 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13429 command line options necessary to enable Neon support.
13430 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13431 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13432 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13433 * gcc.target/arm/pr69180.c: Likewise.
13434
3ce0acde 134352016-01-14 Jeff Law <law@redhat.com>
13436
13437 PR tree-optimization/69270
13438 * gcc.dg/tree-ssa/pr69270.c: New test.
13439
bda05c57 134402016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13441
13442 PR c/66208
13443 * c-c++-common/pr66208.c: New file.
13444
9b657cf1 134452016-01-13 Jakub Jelinek <jakub@redhat.com>
13446
13447 PR tree-optimization/69156
13448 * gcc.dg/pr69156.c: New test.
13449
58ba1b9d 134502016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13451
13452 * gcc.target/i386/pr69225-7.c: New test.
13453
e5fee0fe 134542016-01-13 Richard Henderson <rth@redhat.com>
13455
13456 * gcc.dg/tm/memopt-13.c: Update expected function.
13457 * gcc.dg/tm/memopt-6.c: Likewise.
13458
3f0e9745 134592016-01-13 Uros Bizjak <ubizjak@gmail.com>
13460
13461 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13462 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13463 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13464 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 13465
3f0e9745 134662016-01-13 Tom de Vries <tom@codesourcery.com>
13467
13468 PR tree-optimization/69169
7a6ddc0d 13469 * gcc.dg/pr69169.c: New test.
13470
9b657cf1 134712016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 13472
13473 PR target/69228
13474 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13475 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13476 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13477 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13478 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13479 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13480 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13481 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13482
f704d701 134832016-01-13 Jakub Jelinek <jakub@redhat.com>
13484
13485 PR target/69247
13486 * gcc.dg/pr69247.c: New test.
13487
e966d6b9 134882016-01-13 Richard Biener <rguenther@suse.de>
13489
13490 PR tree-optimization/69242
13491 * gcc.dg/torture/pr69242.c: New testcase.
13492
1ca1d9b2 134932016-01-13 Richard Biener <rguenther@suse.de>
13494
13495 PR tree-optimization/69186
13496 * gcc.dg/torture/pr69186.c: New testcase.
13497
d07cbccc 134982016-01-13 Jeff Law <law@redhat.com>
13499
13500 PR tree-optimization/67755
13501 * gcc.dg/tree-ssa/pr67755.c: New test.
13502
135032016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 13504
13505 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13506 pass number in output by a star.
13507
b95d41cf 135082016-01-12 Bin Cheng <bin.cheng@arm.com>
13509
13510 PR tree-optimization/68911
13511 * gcc.c-torture/execute/pr68911.c: New test.
13512
91d87e22 135132016-01-12 Marek Polacek <polacek@redhat.com>
13514
13515 PR c++/68979
13516 * g++.dg/warn/permissive-1.C: New test.
13517
8a9401a4 135182016-01-12 Jakub Jelinek <jakub@redhat.com>
13519
13520 PR objc++/68511
13521 PR c++/69213
13522 * g++.dg/opt/pr69213.C: New test.
13523
b9cb7a67 135242016-01-12 Christian Bruel <christian.bruel@st.com>
13525
13526 PR target/69180
13527 * gcc.target/arm/pr69180.c: New test.
13528
e4c96992 135292016-01-12 Richard Biener <rguenther@suse.de>
13530
13531 PR lto/69077
13532 * g++.dg/lto/pr69077_0.C: New testcase.
13533 * g++.dg/lto/pr69077_1.C: Likewise.
13534
90525f61 135352016-01-12 Jakub Jelinek <jakub@redhat.com>
13536
13537 PR target/69175
13538 * g++.dg/opt/pr69175.C: New test.
13539
9e7edfd3 135402016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13541
13542 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13543 rather than #including math.h & stdlib.h.
13544 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13545 * gcc.dg/vect/pr49771.c: Likewise.
13546 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13547 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13548 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13549 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13550 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13551 * gcc.dg/vect/pr44507.c: Likewise.
13552 * gcc.dg/vect/pr45902.c: Likewise.
13553 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13554 * gcc.dg/vect/vect-117.c: Likewise.
13555 * gcc.dg/vect/vect-99.c: Likewise.
13556 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13557 * gcc.dg/vect/vect-cond-1.c: Likewise.
13558 * gcc.dg/vect/vect-cond-2.c: Likewise.
13559 * gcc.dg/vect/vect-cond-3.c: Likewise.
13560 * gcc.dg/vect/vect-cond-4.c: Likewise.
13561 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13562 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13563 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13564 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13565 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13566 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13567 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13568 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13569 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13570 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13571 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13572 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13573 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13574 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13575 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13576 include of signal.h.
13577 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13578 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13579 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13580 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13581 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13582 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13583 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13584 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13585 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13586 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13587 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13588 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13589 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13590 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13591 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13592 * gcc.dg/vect/vect-outer-5.c: Likewise.
13593 * gcc.dg/vect/vect-outer-6.c: Likewise.
13594 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13595 include of stdio.h.
13596
3368873d 135972016-01-12 Nick Clifton <nickc@redhat.com>
13598
13599 PR target/68913
13600 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13601 to fread so that it will be found in all target runtimes.
13602
0464ea95 136032016-01-12 Richard Biener <rguenther@suse.de>
13604
13605 PR tree-optimization/69053
13606 * g++.dg/torture/pr69053.C: New testcase.
13607
7819730f 136082016-01-12 Richard Biener <rguenther@suse.de>
13609
13610 PR tree-optimization/69168
13611 * gcc.dg/torture/pr69168.c: New testcase.
13612
995bfebf 136132016-01-12 Richard Biener <rguenther@suse.de>
13614
13615 PR tree-optimization/69157
13616 * gcc.dg/torture/pr69157.c: New testcase.
13617
136182016-01-12 Richard Biener <rguenther@suse.de>
13619
13620 PR tree-optimization/69174
13621 * gcc.dg/torture/pr69174.c: New testcase.
13622
1d10d64c 136232016-01-12 Jakub Jelinek <jakub@redhat.com>
13624
13625 PR c++/66808
13626 PR c++/69000
13627 * g++.dg/tls/pr66808.C: New test.
13628 * g++.dg/tls/pr69000.C: New test.
13629
f0b79faf 136302016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13631
13632 * gcc.target/powerpc/swaps-p8-23.c: New test.
13633 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13634
04cf75a4 136352016-01-11 John David Anglin <danglin@gcc.gnu.org>
13636
13637 PR tree-optimization/68356
13638 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13639
0eb4264c 136402016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13641 Jim Wilson <jim.wilson@linaro.org>
13642
13643 PR target/69194
13644 * gcc.target/arm/pr69194.c: New test.
13645
2f66de64 136462016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13647
13648 PR target/69225
13649 * gcc.target/i386/pr69225-1.c: New test.
13650 * gcc.target/i386/pr69225-2.c: Likewise.
13651 * gcc.target/i386/pr69225-3.c: Likewise.
13652 * gcc.target/i386/pr69225-4.c: Likewise.
13653 * gcc.target/i386/pr69225-5.c: Likewise.
13654 * gcc.target/i386/pr69225-6.c: Likewise.
13655
36105e82 136562016-01-11 Jakub Jelinek <jakub@redhat.com>
13657
1c78ce2e 13658 PR target/67462
13659 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13660 if lp64.
13661
a4a87320 13662 PR target/69071
13663 * gcc.dg/pr69071.c: New test.
13664
91fbd04f 13665 PR c++/69211
13666 * g++.dg/opt/pr69211.C: New test.
13667
36105e82 13668 PR tree-optimization/69214
13669 * gcc.c-torture/compile/pr69214.c: New test.
13670
e934c380 136712016-01-11 Uros Bizjak <ubizjak@gmail.com>
13672
13673 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13674 * gcc.target/i386/pr66232-11.c: Ditto.
13675 * gcc.target/i386/pr66232-12.c: Ditto.
13676 * gcc.target/i386/pr66232-13.c: Ditto.
13677
3ff1b153 136782016-01-11 Richard Biener <rguenther@suse.de>
13679
13680 PR tree-optimization/69173
13681 * gcc.dg/torture/pr69173.c: New testcase.
13682
04e1504c 136832016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13684
13685 PR rtl-optimization/68796
13686 * gcc.target/aarch64/tst_5.c: New test.
13687 * gcc.target/aarch64/tst_6.c: Likewise.
13688
ae8718b5 136892016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13690
13691 PR rtl-optimization/68841
13692 * gcc.dg/pr68841.c: New test.
13693 * gcc.c-torture/execute/pr68841.c: New test.
13694
bd8bece2 136952016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13696
13697 PR rtl-optimization/68920
13698 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13699 for ix86 targets.
13700 * gcc.dg/ifcvt-5.c: New test.
13701
9b657cf1 137022016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 13703
13704 PR bootstrap/69123
13705 * g++.dg/pr69123.C: New.
13706
7a158352 137072016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13708
13709 PR target/69010
13710 * gcc.target/i386/pr69010.c: New test.
13711
ff375d11 137122016-01-11 Martin Jambor <mjambor@suse.cz>
13713
13714 PR ipa/69044
13715 * gcc.target/i386/chkp-pr69044.c: New test.
13716
9eb890f1 137172016-01-11 Tom de Vries <tom@codesourcery.com>
13718
13719 PR tree-optimization/69109
13720 * gcc.dg/autopar/pr69109-2.c: New test.
13721 * gcc.dg/autopar/pr69109.c: New test.
13722
c4157ee5 137232016-01-11 Tom de Vries <tom@codesourcery.com>
13724
13725 PR tree-optimization/69108
13726 * gcc.dg/autopar/pr69108.c: New test.
13727
b933e511 137282016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13729
13730 PR c++/69029
13731 * c-c++-common/Wisleading-indentation.c: Augment test.
13732
efb73de1 137332016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13734
13735 PR fortran/69154
13736 * gfortran.dg/inline_matmul_12.f90: New test.
13737
40c86c3b 137382016-01-10 Paul Thomas <pault@gcc.gnu.org>
13739
13740 PR fortran/67779
13741 * gfortran.dg/actual_array_offset_1: New test.
13742
a006c0bb 137432016-01-10 Tom de Vries <tom@codesourcery.com>
13744
13745 PR tree-optimization/69062
13746 * gcc.dg/autopar/pr69062.c: New test.
13747
880ed4be 137482016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13749
13750 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13751 * gcc.dg/vect/slp-perm-2.c: Likewise.
13752 * gcc.dg/vect/slp-perm-3.c: Likewise.
13753 * gcc.dg/vect/slp-perm-5.c: Likewise.
13754 * gcc.dg/vect/slp-perm-6.c: Likewise.
13755 * gcc.dg/vect/slp-perm-7.c: Likewise.
13756 * gcc.dg/vect/slp-perm-8.c: Likewise.
13757
d95e1856 137582016-01-10 Tom de Vries <tom@codesourcery.com>
13759
13760 PR tree-optimization/69039
13761 * gcc.dg/autopar/pr69039.c: New test.
13762
0f8f48d0 137632016-01-09 Marek Polacek <polacek@redhat.com>
13764
13765 PR c++/69113
13766 * g++.dg/pr69113.C: New test.
13767
7dff0499 137682016-01-09 Jakub Jelinek <jakub@redhat.com>
13769
13770 PR middle-end/50865
13771 PR tree-optimization/69097
13772 * gcc.c-torture/execute/pr50865.c: New test.
13773 * gcc.c-torture/execute/pr69097-1.c: New test.
13774 * gcc.c-torture/execute/pr69097-2.c: New test.
13775 * gcc.dg/pr69097-1.c: New test.
13776 * gcc.dg/pr69097-2.c: New test.
13777
18431e78 137782016-01-09 Jakub Jelinek <jakub@redhat.com>
13779
13780 PR c++/69164
13781 * g++.dg/opt/pr69164.C: New test.
13782
1943a4a2 137832016-01-08 Jakub Jelinek <jakub@redhat.com>
13784
13785 PR tree-optimization/69167
13786 * gcc.dg/pr69167.c: New test.
13787
a143e277 137882016-01-08 Marek Polacek <polacek@redhat.com>
13789
13790 PR c++/68449
13791 * g++.dg/pr68449.C: New.
13792
44c01906 137932016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13794
13795 PR tree-optimization/68707
13796 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13797 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13798 on platforms supporting it.
13799 * gcc.dg/vect/slp-perm-2.c: Likewise.
13800 * gcc.dg/vect/slp-perm-3.c: Likewise.
13801 * gcc.dg/vect/slp-perm-5.c: Likewise.
13802 * gcc.dg/vect/slp-perm-7.c: Likewise.
13803 * gcc.dg/vect/slp-perm-8.c: Likewise.
13804 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13805 on platforms supporting it.
13806
c437d1e8 138072016-01-08 Jakub Jelinek <jakub@redhat.com>
13808
c9595c51 13809 PR tree-optimization/69162
13810 * gcc.dg/pr69162.c: New test.
13811
c437d1e8 13812 PR tree-optimization/69172
13813 * gcc.dg/pr69172.c: New test.
13814
6a46a28c 138152016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13816
13817 PR tree-optimization/67781
13818 * gcc.c-torture/execute/pr67781.c: New file.
13819
62ad9a04 138202016-01-08 Jakub Jelinek <jakub@redhat.com>
13821
13822 PR tree-optimization/69083
13823 * gcc.dg/vect/pr69083.c: New test.
13824
9e0e8c2a 138252016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13826
13827 PR tree-optimization/61441
13828 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13829 Use -fexcess-precision=standard for compiler options.
13830 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13831
5d034e37 138322016-01-08 Jakub Jelinek <jakub@redhat.com>
13833
5013f740 13834 PR fortran/69128
13835 * gfortran.dg/gomp/pr69128.f90: New test.
13836
5d034e37 13837 PR c++/69145
13838 * g++.dg/ext/pr69145-1.C: New test.
13839 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13840 * g++.dg/ext/pr69145-2.h: New file.
13841
517906ff 138422016-01-07 Martin Sebor <msebor@redhat.com>
13843
13844 PR c/68966
13845 * gcc.dg/atomic-fetch-bool.c: New test.
13846 * gcc.dg/sync-fetch-bool.c: New test.
13847
cdbb524c 138482016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13849
13850 PR fortran/66680
13851 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13852
ec3aba9e 138532016-01-07 Nick Clifton <nickc@redhat.com>
13854
13855 PR target/66655
13856 * g++.dg/pr66655.C: New test.
13857 * g++.dg/pr66655_1.cc: Test support file.
13858 * g++.dg/pr66655.h: Test header file.
13859
9b657cf1 138602016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 13861
13862 PR fortran/66680
13863 gfortran.dg/gomp/pr66680.f90: New test.
13864
cd45d7a5 138652016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13866
13867 PR target/69171
13868 * gcc.target/i386/pr69171-1.c: New test.
13869 * gcc.target/i386/pr69171-2.c: Likewise.
13870 * gcc.target/i386/pr69171-3.c: Likewise.
13871 * gcc.target/i386/pr69171-4.c: Likewise.
13872 * gcc.target/i386/pr69171-5.c: Likewise.
13873 * gcc.target/i386/pr69171-6.c: Likewise.
13874
4a86a91a 138752015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13876
13877 PR middle-end/67639
13878 * c-c++-common/pr67639.c: New test.
13879
34c05552 138802016-01-07 Jakub Jelinek <jakub@redhat.com>
13881
13882 PR tree-optimization/69141
13883 * g++.dg/opt/pr69141.C: New test.
13884
f08d6895 138852016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13886
13887 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13888
32ec4173 138892016-01-06 Uros Bizjak <ubizjak@gmail.com>
13890
13891 PR target/69140
13892 * gcc.target/i386/pr69140.c: New test
13893
d74214f3 138942016-01-06 David Malcolm <dmalcolm@redhat.com>
13895
13896 * gcc.dg/bad-dereference.c: New test case.
13897
73991cab 138982015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13899
13900 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13901
fc8cc457 139022016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13903
13904 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13905
be3c9981 139062016-01-06 Marek Polacek <polacek@redhat.com>
13907
13908 PR sanitizer/69099
13909 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13910
2cb724f9 139112016-01-05 Marek Polacek <polacek@redhat.com>
13912
13913 PR c/69104
13914 * gcc.dg/atomic-invalid-2.c: New.
13915
233a53ed 139162016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13917
13918 PR target/68991
13919 * gcc.target/i386/pr68991.c: New test.
13920
ea87c5e3 139212016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13922
13923 PR target/68991
13924 * g++.dg/pr68991-1.C: New test.
13925 * g++.dg/pr68991-2.C: Likewise.
13926
1943a4a2 139272016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 13928
1943a4a2 13929 PR other/60465
afe82e5b 13930 * gcc.target/ia64/pr60465-gprel64.c: New test.
13931 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13932
1e9147dd 139332016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13934
13935 PR rtl-optimization/68651
13936 * gcc.target/aarch64/pr68651_1.c: New test.
13937
d42aa619 139382016-01-05 David Malcolm <dmalcolm@redhat.com>
13939
13940 PR c/69122
13941 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13942
1776de76 139432016-01-05 Nathan Sidwell <nathan@acm.org>
13944
2d7d361d 13945 PR c++/58583
13946 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13947
1776de76 13948 * gcc.dg/alias-15.c: New.
13949
5beb12c0 139502016-01-05 Nick Clifton <nickc@redhat.com>
13951
13952 PR target/68870
13953 * g++.dg/pr68770.C: New test.
13954
d8cca921 139552016-01-04 Mike Stump <mikestump@comcast.net>
13956
13957 * lib/target-supports.exp (check_effective_target_cilkplus):
13958 cilkplus targets require pthreads.
afc907ef 13959 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 13960
8427dff3 139612016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13962
13963 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13964 generation.
13965
f1717362 139662016-01-04 Jakub Jelinek <jakub@redhat.com>
13967
13968 Update copyright years.
13969
d7d6a3ab 139702016-01-04 Marek Polacek <polacek@redhat.com>
13971
13972 PR c/68908
13973 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13974 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13975 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13976
b8f4a5f9 139772016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13978
13979 * gcc.target/sparc/20160104-2.c: New test.
13980
6b5c028f 139812016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13982
13983 * gcc.target/sparc/20160104-1.c: New test.
13984
300e1002 139852016-01-03 Paul Thomas <pault@gcc.gnu.org>
13986
13987 PR fortran/65045
13988 * gfortran.dg/pr65045.f90: New test.
13989
855b105f 139902016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13991
13992 * gnat.dg/specs/debug1.ads: Delete.
13993
bdc177dc 139942016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13995
13996 PR libgfortran/68867
13997 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13998 expression.
13999
48aaffae 140002016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14001
14002 PR libgfortran/68867
14003 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14004 PowerPC.
14005
19a468b8 140062016-01-01 Paul Thomas <pault@gcc.gnu.org>
14007
14008 PR fortran/68864
14009 * gfortran.dg/pr68864.f90: New test.
14010
25371c91 140112016-01-01 Jakub Jelinek <jakub@redhat.com>
14012
2a659064 14013 PR tree-optimization/69070
14014 * gcc.dg/pr69070.c: New test.
14015
57aa9851 14016 PR sanitizer/69055
14017 * gfortran.dg/pr69055.f90: New test.
14018
25371c91 14019 PR target/69015
14020 * gcc.dg/pr69015.c: New test.
f1717362 14021\f
fb2c1edd 14022Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14023
14024Copying and distribution of this file, with or without modification,
14025are permitted in any medium without royalty provided the copyright
14026notice and this notice are preserved.