]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix copy&paste error in __gnu_debug::vector
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e066ee66 12016-10-19 Aldy Hernandez <aldyh@redhat.com>
2
3 * gcc.dg/Wvla-1.c: Rename to...
4 * gcc.dg/Wvla-larger-than-1.c: ...this.
5 * gcc.dg/Wvla-2.c: Rename to...
6 * gcc.dg/Wvla-larger-than-2.c: ...this.
7 * gcc.dg/Wvla-3.c: Rename to...
8 * gcc.dg/Walloca-11.c.: ...this.
9 * gcc.dg/wvla-[1-7].c: Rename to:
10 * gcc.dg/Wvla-[1-7].c: ...this.
11
82112bf2 122016-10-19 Bin Cheng <bin.cheng@arm.com>
13
14 PR tree-optimization/78005
15 * gcc.dg/vect/pr78005.c: New.
16 * gcc.target/i386/l_fma_float_1.c: Revise test.
17 * gcc.target/i386/l_fma_float_2.c: Ditto.
18 * gcc.target/i386/l_fma_float_3.c: Ditto.
19 * gcc.target/i386/l_fma_float_4.c: Ditto.
20 * gcc.target/i386/l_fma_float_5.c: Ditto.
21 * gcc.target/i386/l_fma_float_6.c: Ditto.
22 * gcc.target/i386/l_fma_double_1.c: Ditto.
23 * gcc.target/i386/l_fma_double_2.c: Ditto.
24 * gcc.target/i386/l_fma_double_3.c: Ditto.
25 * gcc.target/i386/l_fma_double_4.c: Ditto.
26 * gcc.target/i386/l_fma_double_5.c: Ditto.
27 * gcc.target/i386/l_fma_double_6.c: Ditto.
28
b3e3b38b 292016-10-19 Thomas Schwinge <thomas@codesourcery.com>
30
31 PR tree-optimization/78024
32 * gcc.dg/goacc/loop-processing-1.c: New file.
33
1227b118 342016-10-19 Richard Biener <rguenther@suse.de>
35
36 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
37
f9debd38 382016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
39
40 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
41 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
42 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
43 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
44 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
45 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
46 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
47 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
48 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
49 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
50 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
51 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
52 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
53 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
54 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
55 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
56 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
57 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
58 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
59 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
60 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
61 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
62 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
63 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
64 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
65 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
66 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
67 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
68 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
69 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
70 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
71 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
72 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
73 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
74 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
75 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
76 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
77 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
78 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
79 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
80 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
81 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
82 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
83 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
84 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
85 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
86 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
87 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
88 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
89 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
90 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
91 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
92 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
93 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
94 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
95 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
96 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
97 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
98 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
99 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
100 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
101 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
102 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
103 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
104 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
105 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
106 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
107 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
108 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
109 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
110 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
111 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
112 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
113 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
114 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
115 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
116 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
117 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
118 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
119 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
120 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
121 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
122 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
123 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
124 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
125 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
126 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
127 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
128 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
129 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
130 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
131 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
132 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
133 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
134 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
135 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
136 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
137 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
138 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
139 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
140 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
141 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
142 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
143 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
144 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
145 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
146 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
147 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
148 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
149 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
150 * gcc.target/powerpc/vsu/vsu.exp: New file.
151
4d7671d9 1522016-10-18 Uros Bizjak <ubizjak@gmail.com>
153
154 PR target/77991
155 * gcc.target/i386/pr77991.c: New test.
156
ce1813aa 1572016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
158
159 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
160 LTO is used.
161
7c57132a 1622016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
163
4d7671d9 164 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 165
9edca09e 1662016-10-18 Richard Biener <rguenther@suse.de>
167
168 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
169 * gcc.dg/tree-ssa/pr21001.c: Likewise.
170 * gcc.dg/tree-ssa/pr21090.c: Likewise.
171 * gcc.dg/tree-ssa/pr21294.c: Likewise.
172 * gcc.dg/tree-ssa/pr21563.c: Likewise.
173 * gcc.dg/tree-ssa/pr23744.c: Likewise.
174 * gcc.dg/tree-ssa/pr25382.c: Likewise.
175 * gcc.dg/tree-ssa/pr68431.c: Likewise.
176 * gcc.dg/tree-ssa/vrp03.c: Likewise.
177 * gcc.dg/tree-ssa/vrp06.c: Likewise.
178 * gcc.dg/tree-ssa/vrp07.c: Likewise.
179 * gcc.dg/tree-ssa/vrp09.c: Likewise.
180 * gcc.dg/tree-ssa/vrp19.c: Likewise.
181 * gcc.dg/tree-ssa/vrp20.c: Likewise.
182 * gcc.dg/tree-ssa/vrp92.c: Likewise.
183 * gcc.dg/pr68217.c: Likewise.
184 * gcc.dg/predict-9.c: Likewise.
185 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
186 * gcc.dg/predict-1.c: Likewise.
187
089541f0 1882016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
189
190 * gfortran.dg/dtio_17.f90: New test.
191
130a8de2 1922016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
193
194 * gcc.dg/ipa/vrp4.c: Adjust testcase.
195
fc323d70 1962016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
197
198 * gcc.dg/ipa/vrp4.c: New test.
199
5b48910f 2002016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
201
202 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
203 * gcc.dg/torture/pr39074.c: Likewise.
204
946d814a 2052016-10-17 Eric Botcazou <ebotcazou@adacore.com>
206
207 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
208 * gnat.dg/trampoline4.adb: Minor tweak.
209
53cddf24 2102016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
211
212 PR tree-optimization/77916
213 * gcc.dg/torture/pr77916.c: New.
214
443d1195 2152016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
216
217 PR fortran/77978
218 * gfortran.dg/pr77978_1.f90: New test.
219 * gfortran.dg/pr77978_2.f90: Ditto.
220 * gfortran.dg/pr77978_3.f90: Ditto.
221
5db34fe5 2222016-10-17 Paul Thomas <pault@gcc.gnu.org>
223
224 PR fortran/61420
225 PR fortran/78013
226 * gfortran.dg/proc_ptr_49.f90: New test.
227
a68b3ea1 2282016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
229
230 PR target/77308
231 * gcc.target/arm/pr77308.c: New test.
232
dbd2f085 2332016-10-17 David Edelsohn <dje.gcc@gmail.com>
234
235 * lib/target-supports.exp
236 (check_effective_target_floatn_nx_runtime): Return 0 for
237 powerpc*-ibm-aix*.
238
5bcc4152 2392016-10-17 Andrew Pinski <apinski@cavium.com>
240
241 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
242 long instead of long.
243 * gcc.target/aarch64/cinc_common_1.c: Likewise.
244 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
245 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
246 * gcc.target/aarch64/mult-synth_4.c: Likewise.
247 * gcc.target/aarch64/pr68102_1.c: Likewise.
248 * gcc.target/aarch64/target_attr_3.c: Likewise.
249
6539e0f7 2502016-10-17 Richard Biener <rguenther@suse.de>
251
252 PR tree-optimization/77988
253 * gcc.dg/torture/pr77988.c: New testcase.
254
6a0d39d6 2552016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
256
257 * gcc.dg/pr71636-1.c: New test-case.
258 * gcc.dg/pr71636-2.c: Likewise.
259
a27e3913 2602016-10-16 Eric Botcazou <ebotcazou@adacore.com>
261
262 * gnat.dg/trampoline3.adb: New test.
263 * gnat.dg/trampoline4.adb: Likewise.
264
4c3a9c43 2652016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
266
267 * gfortran.dg/dtio_16.f90: New test.
268
b39e7130 2692016-10-15 Eric Botcazou <ebotcazou@adacore.com>
270
271 * gcc.target/sparc/bmaskbshuf.c: Rename to...
272 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
273 * gcc.target/sparc/bmaskbshuf-2.c: New test.
274
e16e12bf 2752016-10-15 Eric Botcazou <ebotcazou@adacore.com>
276
277 * gcc.target/sparc/popc.c: Rename to...
278 * gcc.target/sparc/popc-1.c: ...this.
279 * gcc.target/sparc/popc-2.c: New test.
280
f2540a7e 2812016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
282
283 PR fortran/77972
284 * gfortran.dg/unexpected_eof_4.f90: New test.
285
5ba96fdd 2862016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
287
c258c004 288 PR libfortran/48587
289 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 290
6b34469c 2912016-10-14 Jakub Jelinek <jakub@redhat.com>
292
7aeed2e5 293 PR middle-end/77959
294 * gfortran.dg/pr77959.f90: New test.
295
6b34469c 296 DR 1511 - const volatile variables and ODR
297 * g++.dg/DRs/dr1511-1.C: New test.
298 * g++.dg/DRs/dr1511-2.C: New test.
299
f81df488 3002016-10-14 Eric Botcazou <ebotcazou@adacore.com>
301
302 * gnat.dg/debug7.adb (dg-options): Remove -g.
303 * gnat.dg/debug8.adb (dg-options): Add -margs.
304 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
305
e5664bb5 3062016-10-14 Richard Biener <rguenther@suse.de>
307
308 PR tree-optimization/77979
309 * gcc.dg/torture/pr77979.c: New testcase.
310
3b7a15a1 3112016-10-14 Martin Liska <mliska@suse.cz>
312
313 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
314 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
315 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
316
2b379696 3172016-10-14 Uros Bizjak <ubizjak@gmail.com>
318
319 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
320 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
321 * gcc.dg/torture/pr77937-2.c: Likewise.
322
0dfdb37a 3232016-10-14 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gnat.dg/lto15.adb: Adjust.
326 * gnat.dg/lto16.adb: Likewise.
327 * gnat.dg/lto17.adb: Likewise
328 * gnat.dg/lto18.ad[sb]: New test.
329 * gnat.dg/lto18_pkg.ads: New helper.
330 * gnat.dg/lto19.adb: New test.
331 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
332 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
333 * gnat.dg/lto20.adb: New test.
334 * gnat.dg/lto20_pkg.ad[sb]: New helper.
335
30825815 3362016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
337
338 * gfortran.dg/coarray_38.f90: Expect error message.
339
f6412f44 3402016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
341
342 * gcc.target/aarch64/spellcheck_1.c: New test.
343 * gcc.target/aarch64/spellcheck_2.c: Likewise.
344 * gcc.target/aarch64/spellcheck_3.c: Likewise.
345 * gcc.target/aarch64/spellcheck_4.c: Likewise.
346 * gcc.target/aarch64/spellcheck_5.c: Likewise.
347 * gcc.target/aarch64/spellcheck_6.c: Likewise.
348
7a8fd205 3492016-10-13 Andreas Schwab <schwab@linux-m68k.org>
350
351 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
352
0512a8c6 3532016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
354
355 PR tree-optimization/77937
356 * gcc.dg/torture/pr77937-1.c: New.
357 * gcc.dg/torture/pr77937-2.c: New.
358
81f19d90 3592016-10-13 Jakub Jelinek <jakub@redhat.com>
360
361 * g++.dg/cpp1z/inline-var1.C: New test.
362 * g++.dg/cpp1z/inline-var1a.C: New test.
363 * g++.dg/cpp1z/inline-var1.h: New file.
364 * g++.dg/cpp1z/inline-var2.C: New test.
365 * g++.dg/cpp1z/inline-var3.C: New test.
366 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
367 uninitialized const.
368
8d16d6ff 3692016-10-13 Sandra Loosemore <sandra@codesourcery.com>
370
f3e6118a 371 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
372 Xscale is specified, not just -march.
373 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
374 is incompatible with Xscale.
8d16d6ff 375
2e7b05a3 3762016-10-13 Martin Sebor <msebor@redhat.com>
377
378 PR c++/71912
379 * g++.dg/ext/flexary4.C: Adjust.
380 * g++.dg/ext/flexary5.C: Same.
381 * g++.dg/ext/flexary9.C: Same.
382 * g++.dg/ext/flexary19.C: New test.
383 * g++.dg/ext/flexary18.C: New test.
384 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
385 regression test.
4d7671d9 386 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
387 Avoid generating a flexible array member in an array.
2e7b05a3 388
ff56abd1 3892016-10-13 Martin Sebor <msebor@redhat.com>
390
391 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
392 to placate -Wformat on targets where the type is not int.
393
c4966203 3942016-10-13 David Malcolm <dmalcolm@redhat.com>
395
396 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
397 in INSN_LOCATION.
398
0655e0e6 3992016-10-13 Bin Cheng <bin.cheng@arm.com>
400
401 * gcc.target/i386/l_fma_float_1.c: Revise test.
402 * gcc.target/i386/l_fma_float_2.c: Ditto.
403 * gcc.target/i386/l_fma_float_3.c: Ditto.
404 * gcc.target/i386/l_fma_float_4.c: Ditto.
405 * gcc.target/i386/l_fma_float_5.c: Ditto.
406 * gcc.target/i386/l_fma_float_6.c: Ditto.
407 * gcc.target/i386/l_fma_double_1.c: Ditto.
408 * gcc.target/i386/l_fma_double_2.c: Ditto.
409 * gcc.target/i386/l_fma_double_3.c: Ditto.
410 * gcc.target/i386/l_fma_double_4.c: Ditto.
411 * gcc.target/i386/l_fma_double_5.c: Ditto.
412 * gcc.target/i386/l_fma_double_6.c: Ditto.
413
c4dd22f7 4142016-10-13 Bin Cheng <bin.cheng@arm.com>
415
416 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
417
73e363e1 4182016-10-13 Bin Cheng <bin.cheng@arm.com>
419
420 * gcc.dg/vect/vect-98.c: Refine test case.
421 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
422 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
423 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
424
c0f4422f 4252016-10-13 Jakub Jelinek <jakub@redhat.com>
426
427 PR c/77946
428 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
429
5d3eb95a 4302016-10-13 Martin Liska <mliska@suse.cz>
431
432 PR tree-optimization/77943
433 * g++.dg/tree-ssa/pr77943.C: New test.
434
eb04d24c 4352016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
436
437 PR fortran/72832
438 * gfortran.dg/allocate_with_source_22.f03: New test.
439 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
440 fail.
441
4c57e30a 4422016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
443
444 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
445 * gcc.target/arm/movsi_movw.c: Likewise.
446 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
447 directive to work on big endian targets.
448
a70bfd3e 4492016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
450
451 * gcc.dg/tree-ssa/evrp6.c: New test.
452
ef51c561 4532016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
454
455 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
456 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
457 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
458
c1276ee1 4592016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
460
461 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
462 * gcc.target/powerpc/warn-2.c: Ditto.
463
a5c34f4b 4642016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
465
466 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
467 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
468 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
469 for -mmsa.
470 * gcc.target/mips/msa.c: New test.
471 * gcc.target/mips/msa-builtins.c: Likewise.
472 * lib/target-supports.exp (check_mips_msa_hw_available): New.
473 (check_effective_target_mips_msa_runtime): Likewise.
474 (check_effective_target_mips_msa): Likewise.
475 (add_options_for_mips_msa): Likewise.
476 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
477 (check_effective_target_vect_intfloat_cvt): Likewise.
478 (check_effective_target_vect_uintfloat_cvt): Likewise.
479 (check_effective_target_vect_floatint_cvt): Likewise.
480 (check_effective_target_vect_floatuint_cvt): Likewise.
481 (check_effective_target_vect_shift): Likewise.
482 (check_effective_target_vect_shift_char): Likewise.
483 (check_effective_target_vect_long): Likewise.
484 (check_effective_target_vect_float): Likewise.
485 (check_effective_target_vect_double): Likewise.
486 (check_effective_target_vect_long_long): Likewise.
487 (check_effective_target_vect_perm): Likewise.
488 (check_effective_target_vect_perm_byte): Likewise.
489 (check_effective_target_vect_perm_short): Likewise.
490 (check_effective_target_vect_sdot_qi): Likewise.
491 (check_effective_target_vect_udot_qi): Likewise.
492 (check_effective_target_vect_sdot_hi): Likewise.
493 (check_effective_target_vect_udot_hi): Likewise.
494 (check_effective_target_vect_pack_trunc): Likewise.
495 (check_effective_target_vect_unpack): Likewise.
496 (check_effective_target_vect_hw_misalign): Likewise.
497 (check_effective_target_vect_condition): Likewise.
498 (check_effective_target_vect_cond_mixed): Likewise.
499 (check_effective_target_vect_char_mult): Likewise.
500 (check_effective_target_vect_short_mult): Likewise.
501 (check_effective_target_vect_int_mult): Likewise.
502 (check_effective_target_vect_extract_even_odd): Likewise.
503 (check_effective_target_vect_interleave): Likewise.
504 (check_vect_support_and_set_flags): Check if the target supports MSA
505 and append to the list of EFFECTIVE_TARGETS.
506
3e7c21b1 5072016-10-12 Richard Biener <rguenther@suse.de>
508
509 PR debug/77947
510 * g++.dg/torture/pr77947.C: New testcase.
511
bd043173 5122016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
513
514 * gnat.dg/debug8.adb: New testcase.
515
dade7ede 5162016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
517
518 * gnat.dg/debug9.adb: New testcase.
519
98e16200 5202016-10-12 Richard Biener <rguenther@suse.de>
521
522 * gcc.dg/tree-ssa/vrp35.c: Adjust.
523 * gcc.dg/tree-ssa/vrp36.c: Likewise.
524 * gcc.dg/tree-ssa/vrp46.c: Likewise.
525
30855003 5262016-10-12 Richard Biener <rguenther@suse.de>
527
528 PR tree-optimization/77920
529 * gcc.dg/torture/pr77920.c: New testcase.
530
12663602 5312016-10-12 Jakub Jelinek <jakub@redhat.com>
532
221d7858 533 PR tree-optimization/77929
534 * gcc.c-torture/compile/pr77929.c: New test.
535
12663602 536 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
537 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
538 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
539 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
540 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
541 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
542 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
543 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
544 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
545
443a4842 5462016-10-11 Eric Botcazou <ebotcazou@adacore.com>
547
548 * gcc.target/sparc/setcc-4.c: Adjust.
549 * gcc.target/sparc/setcc-5.c: Likewise.
550 * gcc.target/sparc/setcc-6.c: Likewise.
551 * gcc.target/sparc/setcc-7.c: Likewise.
552 * gcc.target/sparc/setcc-8.c: Likewise.
553 * gcc.target/sparc/setcc-9.c: Likewise.
554 * gcc.target/sparc/setcc-10.c: Delete.
555
ffe8440e 5562016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
557
558 PR fortran/77942
559 * gfortran.dg/pr77942.f90
560
f9d86318 5612016-10-11 Fritz Reese <fritzoreese@gmail.com>
562
563 * gfortran.dg/dec_math.f90: New testsuite.
564
aec336e9 5652016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
566
567 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
568 (main): Declare j as i32 instead of int.
569
96eb1519 5702016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
571
572 PR testsuite/PR77710
573 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
574 target triplet instead of *-*-*-*.
575
a84cc613 5762016-10-11 Eric Botcazou <ebotcazou@adacore.com>
577
578 * gnat.dg/unchecked_convert10.adb: New test.
579 * gnat.dg/unchecked_convert11.adb: Likewise.
580 * gnat.dg/unchecked_convert12.adb: Likewise.
581
94ec1a50 5822016-10-11 Eric Botcazou <ebotcazou@adacore.com>
583
584 * gcc.target/sparc/cbcond-1.c: New test.
585 * gcc.target/sparc/cbcond-2.c: Likewise.
586 * gcc.target/sparc/movcc-1.c: Likewise.
587 * gcc.target/sparc/movcc-2.c: Likewise.
588 * gcc.target/sparc/setcc-1.c: Adjust.
589 * gcc.target/sparc/setcc-2.c: Likewise.
590 * gcc.target/sparc/setcc-3.c: Likewise.
591 * gcc.target/sparc/setcc-4.c: Likewise.
592 * gcc.target/sparc/setcc-5.c: Likewise.
593 * gcc.target/sparc/setcc-6.c: New test.
594 * gcc.target/sparc/setcc-7.c: Likewise.
595 * gcc.target/sparc/setcc-8.c: Likewise.
596 * gcc.target/sparc/setcc-9.c: Likewise.
597 * gcc.target/sparc/setcc-10.c: Likewise.
598
74cf8d76 5992016-10-10 Jeff Law <law@redhat.com>
600
601 PR tree-optimization/71947
602 * gcc.dg/tree-ssa/pr71947-1.c: New test.
603 * gcc.dg/tree-ssa/pr71947-2.c: New test.
604 * gcc.dg/tree-ssa/pr71947-3.c: New test.
605 * gcc.dg/tree-ssa/pr71947-4.c: New test.
606 * gcc.dg/tree-ssa/pr71947-5.c: New test.
607 * gcc.dg/tree-ssa/pr71947-6.c: New test.
608
8d3bf9df 6092016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
610
611 PR fortran/77915
612 * gfortran.dg/matmul_11.f90: New test.
613
ade2e453 6142016-10-10 Jiong Wang <jiong.wang@arm.com>
615
616 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
617 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
618 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
619 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
620 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
621 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
622 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
623 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
624 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
625 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
626 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
627 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
628 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
629 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
630 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
631 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
632 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
633 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
634 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
635 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
636 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
637 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
638 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
639 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
640 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
641 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
642 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
643 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
646 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
647 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
648 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
649 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
650 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
651 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
652 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
653 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
654 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
655 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
656 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
657 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
658 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
659 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
660 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
661 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
662 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
663 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
664 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
665 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
666 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
667 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
668 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
669 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
670 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
671 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
672 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
673 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
674 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
675
d9b5db8e 6762016-10-10 Jiong Wang <jiong.wang@arm.com>
677
678 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
679 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
680 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
681 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
682 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
683 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
684 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
685 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
686 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
687 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
688 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
692
67789205 6932016-10-10 Jiong Wang <jiong.wang@arm.com>
694
695 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
696 Enable AArch64.
697 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
698 vdup*_laneq.
699 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
700 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
701 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
702 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
703
6dfe8276 7042016-10-10 Matthew Wahab <matthew.wahab@arm.com>
705 Jiong Wang <jiong.wang@arm.com>
706
707 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
708 AArch64 support.
709 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
710 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
711 AArch64 targets.
712 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
713 AArch64 targets.
714 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
715 targets.
716 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
717
ec8fd20e 7182016-10-10 Eric Botcazou <ebotcazou@adacore.com>
719
720 * gnat.dg/specs/vfa.ads: New test.
721
6dfe8276 7222016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 723
724 * gnat.dg/inline13.ad[sb]: New test.
725 * gnat.dg/inline13_pkg.ad[sb]: New helper.
726
8fc51369 7272016-10-10 Eric Botcazou <ebotcazou@adacore.com>
728
729 * gnat.dg/biased_subtype.adb: New test.
730
b4d09fc1 7312016-10-09 Jakub Jelinek <jakub@redhat.com>
732
733 PR tree-optimization/77901
734 * gcc.c-torture/compile/pr77901.c: New test.
735
14964a36 7362016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
737
738 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
739 * gcc.dg/ipa/propalign-2.c: Likewise
740 * gcc.dg/ipa/propalign-3.c: Likewise.
741 * gcc.dg/ipa/propalign-4.c: Likewise.
742 * gcc.dg/ipa/propalign-5.c: Likewise.
743
ad0c1dec 7442016-10-08 Jakub Jelinek <jakub@redhat.com>
745
ae691a10 746 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
747
4582d852 748 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
749
ad0c1dec 750 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
751 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
752
90a2ad05 7532016-10-07 Fritz Reese <fritzoreese@gmail.com>
754
755 * gfortran.dg/dec_union_11.f90: New testcase.
756
4076953a 7572016-10-07 Nathan Sidwell <nathan@acm.org>
758
759 PR c++/66443
760 * g++.dg/cpp0x/pr66443-cxx11.C: New.
761 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
762 * g++.dg/cpp1y/pr66443-cxx14.C: New
763 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
764 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
765
cd45162d 7662016-10-07 Jakub Jelinek <jakub@redhat.com>
767
768 * g++.dg/cpp0x/addressof1.C: New test.
769 * g++.dg/cpp0x/addressof2.C: New test.
770
7d29bba9 7712016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
772
773 * gcc.target/powerpc/float128-type-1.c: New test to check that
774 PowerPC 64-bit Linux enables -mfloat128-type by default.
775 * gcc.target/powerpc/float128-type-2.c: Likewise.
776 * gcc.target/powerpc/float128-mix.c: Change error message to
777 reflect that __ibm128 is now #define'ed to be long double.
778
7d562e89 7792016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
780
781 PR fortran/77406
782 * gfortran.dg/pr77406.f90: New test.
783 * gfortran.dg/assumed_type_3.f90: Update error messages.
784 * gfortran.dg/defined_operators_1.f90: Ditto.
785 * gfortran.dg/generic_26.f90: Ditto.
786 * gfortran.dg/generic_7.f90: Ditto.
787 * gfortran.dg/gomp/udr5.f90: Ditto.
788 * gfortran.dg/gomp/udr7.f90: Ditto.
789 * gfortran.dg/interface_1.f90: Ditto.
790 * gfortran.dg/interface_37.f90: Ditto.
791 * gfortran.dg/interface_5.f90: Ditto.
792 * gfortran.dg/interface_6.f90: Ditto.
793 * gfortran.dg/interface_7.f90
794 * gfortran.dg/no_arg_check_3.f90
795 * gfortran.dg/operator_5.f90
796 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
797
0365bfa8 7982016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
799
800 PR c++/77700
801 * c-c++-common/Wint-in-bool-context.c: Update test.
802
1941149a 8032016-10-07 Richard Biener <rguenther@suse.de>
804
805 * gcc.dg/tree-ssa/vrp01.c: Adjust.
806 * gcc.dg/tree-ssa/vrp34.c: Likewise.
807
dc5b5d21 8082016-10-07 Marek Polacek <polacek@redhat.com>
809
810 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
811
30ac4925 8122016-10-07 Bernd Schmidt <bschmidt@redhat.com>
813
814 PR c++/69733
815 * c-c++-common/pr69733.c: New test.
816 * gcc.dg/pr69733.c: New test.
817 * gcc.target/i386/pr69733.c: New test.
818
95c0ad19 8192016-10-07 Marek Polacek <polacek@redhat.com>
820
821 PR c++/77803
822 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
823
fafde080 8242016-10-07 Jakub Jelinek <jakub@redhat.com>
825
826 PR tree-optimization/77664
827 * gcc.dg/tree-ssa/pr77664.c: New test.
828 * gcc.dg/pr77664.c: New test.
829
8302016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 831
832 * gfortran.dg/pr69955.f90: New test.
833
4147af80 8342016_10-06 Louis Krupp <louis.krupp@zoho.com>
835
836 PR fortran/57910
837 * gfortran.dg/pr57910.f90: New test.
838
adeca879 8392016-10-06 Jakub Jelinek <jakub@redhat.com>
840
841 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
842 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
843
fefb1a11 8442016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
845
846 PR tree-optimization/77862
847 * gcc.dg/pr77862.c: New test.
848
f7df25e9 8492016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
850
851 * gcc.dg/tree-ssa/evrp4.c: New test.
852
3ff1ad36 8532016-10-06 Jeff Law <law@redhat.com>
854
855 PR tree-optimization/71661
856 * gcc.dg/tree-ssa/pr71661.c: New test.
857
1424fde5 8582016-10-06 Richard Biener <rguenther@suse.de>
859
860 PR tree-optimization/77855
861 * gcc.dg/torture/pr77855.c: New testcase.
862
a22dd5ec 8632016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 864 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 865
866 * g++.dg/other/pr77759.C: New test.
867
cb1f8eb4 8682016-10-06 Richard Biener <rguenther@suse.de>
869
870 PR tree-optimization/77839
871 * gcc.dg/torture/pr77839.c: New testcase.
872
bb513366 8732016-10-06 Marek Polacek <polacek@redhat.com>
874
875 * g++.dg/cpp1z/init-statement9.C: New test.
876
26d689f4 8772016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
878
879 * gcc.target/i386/pcommit-1.c: Deleted.
880 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
881 * gcc.target/i386/sse-13.c: Ditto.
882 * gcc.target/i386/sse-14.c: Ditto.
883 * gcc.target/i386/sse-22.c: Ditto.
884 * gcc.target/i386/sse-23.c: Ditto.
885 * g++.dg/other/i386-2.C: Ditto.
886
847e66cc 8872016-10-05 Uros Bizjak <ubizjak@gmail.com>
888
889 * gcc.target/i386/pr77833.c: Require int128 effective target.
890
670ec524 8912016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
892
893 PR fortran/58991
894 PR fortran/58992
895 * gfortran.dg/associate_22.f90: New test.
896
fca4e258 8972016-10-05 Fritz Reese <fritzoreese@gmail.com>
898
899 * gfortran.dg/dec_union_9.f90: New testcase.
900 * gfortran.dg/dec_union_10.f90: New testcase.
901
994fc95f 9022016-10-05 Jakub Jelinek <jakub@redhat.com>
903
c6958264 904 PR sanitizer/66343
905 * gcc.dg/pch/pr66343-3.c: New test.
906 * gcc.dg/pch/pr66343-3.hs: New file.
907
994fc95f 908 PR sanitizer/66343
909 * gcc.dg/pch/pr66343-1.c: New test.
910 * gcc.dg/pch/pr66343-1.hs: New file.
911 * gcc.dg/pch/pr66343-2.c: New test.
912 * gcc.dg/pch/pr66343-2.hs: New file.
913
2b6903a5 9142016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
915
916 * c-c++-common/Wint-in-bool-context.c: Update test.
917
a9e44c43 9182016-10-05 Marek Polacek <polacek@redhat.com>
919
920 * g++.dg/cpp1z/init-statement1.C: New test.
921 * g++.dg/cpp1z/init-statement2.C: New test.
922 * g++.dg/cpp1z/init-statement3.C: New test.
923 * g++.dg/cpp1z/init-statement4.C: New test.
924 * g++.dg/cpp1z/init-statement5.C: New test.
925 * g++.dg/cpp1z/init-statement6.C: New test.
926 * g++.dg/cpp1z/init-statement7.C: New test.
927 * g++.dg/cpp1z/init-statement8.C: New test.
928
d0a5b595 9292016-10-05 Louis Krupp <louis.krupp@zoho.com>
930
931 PR fortran/67524
932 * gfortran.dg/pr67524.f90: New test.
933
c7b01e77 9342016-10-05 Jakub Jelinek <jakub@redhat.com>
935
936 PR sanitizer/77823
937 * c-c++-common/ubsan/shift-9.c: New test.
938
d204444e 9392016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
940
941 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
942 of int if __SIZEOF_INT__ is less than 4 bytes.
943
ea55eab9 9442016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
945
946 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
947 * gfortran.dg/class_array_20.f03: Likewise.
948 * gfortran.dg/class_array_21.f03: Likewise.
949 * gfortran.dg/finalize_29.f08: Likewise.
950 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
951
bf1426ea 9522016-10-05 Richard Biener <rguenther@suse.de>
953
954 PR middle-end/77826
955 * gcc.dg/torture/pr77826.c: New testcase.
956
eb93b162 9572016-10-05 Richard Biener <rguenther@suse.de>
958
959 * gcc.dg/fold-copysign-1.c: New testcase.
960
830f8f08 9612016-10-05 Andreas Schwab <schwab@suse.de>
962
963 * g++.dg/pr49847-2.C: Remove.
964
ce229d56 9652016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
966
967 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
968
d82d27a3 9692016-10-05 Richard Biener <rguenther@suse.de>
970
971 PR middle-end/55152
972 * gcc.dg/pr55152-2.c: New testcase.
973
29e40d1d 9742016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
975
976 * gfortran.dg/dtio_15.f90: New test.
977
78dc0da1 9782016-10-04 Ian Lance Taylor <iant@golang.org>
979
980 * gcc.dg/split-7.c: New test.
981
f72de674 9822016-10-04 Martin Sebor <msebor@redhat.com>
983
984 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
985 %lc directive to wint_t to silence -Wformat warnings on targets
986 where the latter is a distinct type such as long.
987
c30da209 9882016-10-04 Martin Sebor <msebor@redhat.com>
989
990 PR c++/77804
991 * g++.dg/warn/Wplacement-new-size-4.C: New test.
992
c93d719b 9932016-10-04 Jakub Jelinek <jakub@redhat.com>
994
c8887d28 995 PR c++/77791
996 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
997
c93d719b 998 * g++.dg/other/java3.C: Remove.
999 * g++.dg/other/java1.C: Remove.
1000 * g++.dg/other/error12.C: Remove.
1001 * g++.dg/other/java2.C: Remove.
1002 * g++.dg/warn/Wnvdtor.C: Remove.
1003 * g++.dg/lookup/java1.C: Remove.
1004 * g++.dg/lookup/java2.C: Remove.
1005 * g++.dg/ext/pr34829.C: Remove.
1006 * g++.dg/ext/java-3.C: Remove.
1007 * g++.dg/ext/java-1.C: Remove.
1008 * g++.dg/ext/java-2.C: Remove.
1009 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1010
e62363b1 10112016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1012
1013 PR tree-optimization/77808
1014 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1015
38f18c01 10162016-10-04 Richard Biener <rguenther@suse.de>
1017
1018 PR tree-optimization/77399
1019 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1020
47fd90af 10212016-10-04 Richard Biener <rguenther@suse.de>
1022
1023 PR middle-end/77833
1024 * gcc.target/i386/pr77833.c: New testcase.
1025
2f8d6297 10262016-09-26 Jeff Law <law@redhat.com>
1027
1028 PR tree-optimization/71550
1029 PR tree-optimization/71403
1030 * gcc.c-torture/execute/pr71550.c: New test.
1031
4092cccf 10322016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1033
1034 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1035 option.
1036
8e8fe25a 10372016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1038
1039 Revert
1040 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1041
1042 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1043
fcfa0d6a 10442016-10-03 Marek Polacek <polacek@redhat.com>
1045
1046 * g++.dg/cpp0x/nullptr37.C: New test.
1047
255beb07 10482016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1049
1050 * c-c++-common/Wint-in-bool-context.c: Update test.
1051
16127d51 10522016-10-02 Jakub Jelinek <jakub@redhat.com>
1053
1054 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1055 earlier.
1056 * g++.dg/charset/asm2.c (memmove): Likewise.
1057 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1058 * g++.dg/tls/diag-4.C (foo): Likewise.
1059 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1060 dg-warning, fix up regex.
1061 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1062 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1063 * g++.old-deja/g++.mike/net31.C: Likewise.
1064 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1065 for C++17.
1066 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1067 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1068
c9e875f1 10692016-10-01 Richard Biener <rguenther@suse.de>
1070
1071 PR middle-end/77798
1072 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1073
77daf8b6 10742016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1075
1076 PR fortran/77663
1077 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1078
ff2feb8b 10792016-10-01 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR c/77490
1082 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1083 Add dg-prune-output directive.
1084
fd3720ac 10852016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1086
1087 PR fortran/66643
1088 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1089 * gfortran.fortran-torture/compile/write.f90: Update test.
1090
dd07e329 10912016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1092
1093 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1094 arm_fp16_alternative_ok as the required effective target.
1095 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1096 -mfp16-format=alternative to the dg-options directive and remove
1097 the dg-add-options directive.
1098
580083a2 10992016-09-30 Fritz Reese <fritzoreese@gmail.com>
1100
1101 PR fortran/77764
1102 * gfortran.dg/dec_union_8.f90: New testcase.
1103
f24fcad2 11042016-09-30 Fritz Reese <fritzoreese@gmail.com>
1105
1106 PR fortran/77782
1107 * gfortran.dg/dec_structure_16.f90: New testcase.
1108
e0e00cf4 11092016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1110
1111 * gfortran.dg/coarray_allocate_10.f08: New test.
1112 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1113
44211526 11142016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1115
1116 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1117
e2441cd8 11182016-09-30 Richard Biener <rguenther@suse.de>
1119
1120 PR tree-optimization/77399
1121 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1122
0914a8ef 11232016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1124
5db34fe5 1125 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1126 -fdelete-null-pointer-checks explicit.
1127 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1128 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1129 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1130 * gcc.dg/pic-1.c: Require fpic target support.
1131 * gcc.dg/pic-2.c: Likewise.
1132
c5d89bae 11332016-09-29 Jakub Jelinek <jakub@redhat.com>
1134
1135 Implement P0001R1 - C++17 removal of register storage class specifier
1136 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1137 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1138 C++17.
1139 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1140 keyword if not __SSE2__.
1141 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1142 C++17.
1143 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1144 register keywords.
1145 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1146 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1147 no_erroneous_warning): Expect new warnings for C++17.
1148 * g++.dg/warn/register-var-2.C (f): Likewise.
1149 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1150 * g++.dg/parse/linkage2.C (foo): Likewise.
1151 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1152 keyword on parameters for C++17.
1153 * g++.dg/cpp1z/register1.C: New test.
1154 * g++.dg/cpp1z/register2.C: New test.
1155 * g++.dg/cpp1z/register3.C: New test.
1156
5424b150 11572016-09-29 Uros Bizjak <ubizjak@gmail.com>
1158
1159 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1160 * gcc.target/i386/avx2-check.h (main): Ditto.
1161 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1162 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1163 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1164 * gcc.target/i386/avx512er-check.h (main): Ditto.
1165 * gcc.target/i386/avx512f-check.h (main): Ditto.
1166 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1167 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1168 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1169
132fa33c 11702016-09-29 Uros Bizjak <ubizjak@gmail.com>
1171
1172 PR target/77756
1173 * gcc.target/i386/pr77756.c: New test.
1174
ea72fa65 11752016-09-29 Marek Polacek <polacek@redhat.com>
1176
1177 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1178
40334d1a 11792016-09-29 Marek Polacek <polacek@redhat.com>
1180
1181 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1182 C++14.
1183
2bf721c3 11842016-09-29 Martin Liska <mliska@suse.cz>
1185
1186 * objc/execute/construct1.m: New test.
1187
a8243a97 11882016-09-29 Richard Biener <rguenther@suse.de>
1189
1190 PR tree-optimization/77768
1191 * gcc.dg/torture/pr77768.c: New testcase.
1192
98da8d3b 11932016-09-28 Richard Biener <rguenther@suse.de>
1194
1195 PR middle-end/77407
1196 * gcc.dg/pr77407.c: New testcase.
1197
b0ab3ca0 11982016-09-29 Richard Biener <rguenther@suse.de>
1199
1200 PR middle-end/55152
1201 * gcc.dg/pr55152.c: New testcase.
1202 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1203
f76c9f26 12042016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1205
1206 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1207 (dg-options): Remove -m32.
1208
94d9ba6a 12092016-09-28 Martin Sebor <msebor@redhat.com>
1210
1211 PR middle-end/77721
1212 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1213
d23296dc 12142016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1215
1216 PR libgfortran/77707
1217 * gfortran.dg/inquire_17.f90: New test.
1218
2a2770c6 12192016-09-28 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR c++/77467
1222 * g++.dg/cpp1y/constexpr-77467.C: New test.
1223
3e822015 12242016-09-28 Martin Sebor <msebor@redhat.com>
1225
1226 PR c/77762
1227 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1228 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1229 (test_sprintf_p_const): Adjust line numbers to avoid failures
1230 introduced in r240503.
1231
21ce832f 12322016-09-28 Martin Sebor <msebor@redhat.com>
1233
1234 PR middle-end/77683
1235 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1236
8d9e3eb6 12372016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1238
cfa852a5 1239 PR c++/77748
1240 * g++.dg/pr77550.C: Avoid undefined behavior.
1241
8d9e3eb6 1242 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1243
85dd8d9a 12442016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1245
1246 * gcc.dg/strlenopt-20.c: Update test.
1247 * gcc.dg/strlenopt-21.c: Likewise.
1248 * gcc.dg/strlenopt-22.c: Likewise.
1249 * gcc.dg/strlenopt-22g.c: Likewise.
1250 * gcc.dg/strlenopt-26.c: Likewise.
1251 * gcc.dg/strlenopt-5.c: Likewise.
1252 * gcc.dg/strlenopt-7.c: Likewise.
1253 * gcc.dg/strlenopt-9.c: Likewise.
1254
ce7e2f0e 12552016-09-27 Jakub Jelinek <jakub@redhat.com>
1256
4fd4e9e0 1257 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1258
66108a57 1259 * g++.dg/cpp1z/lambda-this1.C: New test.
1260 * g++.dg/cpp1z/lambda-this2.C: New test.
1261
ce7e2f0e 1262 PR c++/77722
1263 * g++.dg/ubsan/return-4.C: New test.
1264 * g++.dg/ubsan/return-5.C: New test.
1265 * g++.dg/ubsan/return-6.C: New test.
1266
eedf6f96 12672016-09-27 Jiong Wang <jiong.wang@arm.com>
1268
1269 * lib/target-supports.exp
1270 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1271 in function comment.
1272
febf7a45 12732016-09-27 Martin Liska <mliska@suse.cz>
1274
1275 PR gcov-profile/46266
1276 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1277 considered.
1278
1ef012e4 12792016-09-27 Richard Biener <rguenther@suse.de>
1280
1281 PR tree-optimization/77745
1282 * g++.dg/torture/pr77745.C: New testcase.
1283
fcaf08b7 12842016-09-27 Richard Biener <rguenther@suse.de>
1285
1286 PR tree-optimization/77478
1287 * gcc.dg/torture/pr77478.c: New testcase.
1288
db46bcd3 12892016-09-27 Martin Liska <mliska@suse.cz>
1290
1291 PR gcov-profile/7970
1292 PR gcov-profile/16855
1293 PR gcov-profile/44779
1294 * g++.dg/gcov/pr16855.C: New test.
1295
2e0bcd96 12962016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1297
1298 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1299
93768ef7 13002016-09-27 Jakub Jelinek <jakub@redhat.com>
1301
1302 PR fortran/77666
1303 * gfortran.dg/gomp/pr77666.f90: New test.
1304
b09a4365 13052016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1306
1307 PR ipa/77677
1308 * gcc.dg/torture/pr77677-2.c: New test.
1309
85527e8f 13102016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1311
1312 PR fortran/77420
1313 * gfortran.dg/pr77420_1.f90: New test.
1314 * gfortran.dg/pr77420_2.f90: Ditto.
1315 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1316 * gfortran.dg/pr77420_4.f90: this file.
1317
140cd7ff 13182016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1319
1320 PR middle-end/77719
1321 * gfortran.dg/pr77719.f90: New test.
1322
d4d58fc3 13232016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1324
1325 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1326 singular form of byte when quantity is unknown.
d4d58fc3 1327
e997bd3a 13282016-09-26 Marek Polacek <polacek@redhat.com>
1329
1330 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1331
9c7de46a 13322016-09-26 Martin Liska <mliska@suse.cz>
1333
1334 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1335 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1336 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1337 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1338 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1339 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1340 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1341 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1342 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1343
3c77f69c 13442016-09-26 Marek Polacek <polacek@redhat.com>
1345
1346 PR c/7652
1347 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1348 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1349 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1350 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1351 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1352 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1353 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1354 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1355 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1356 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1357 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1358 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1359 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1360 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1361 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1362 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1363 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1364 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1365 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1366 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1367 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1368 * c-c++-common/attr-fallthrough-1.c: New test.
1369 * c-c++-common/attr-fallthrough-2.c: New test.
1370 * g++.dg/cpp0x/fallthrough1.C: New test.
1371 * g++.dg/cpp0x/fallthrough2.C: New test.
1372 * g++.dg/cpp1z/fallthrough1.C: New test.
1373 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1374 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1375 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1376 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1377
40e245e1 13782016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1379
9e9fb49b 1380 PR fortran/77429
40e245e1 1381 * gfortran.dg/pr77429.f90: New test.
1382
cfffcdf4 13832016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1384
1385 PR fortran/77694
1386 * gfortran.dg/pr77694.f90: New test.
1387
223e6ae9 13882016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1389
1390 PR target/51244
1391 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1392
9e932ac2 13932016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1394
1395 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1396 for 32-bit mode.
1397
04f16d28 13982016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1399
1400 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1401 for 32-bit mode.
1402
481ce481 14032016-09-24 Marek Polacek <polacek@redhat.com>
1404
1405 PR c/77490
1406 * c-c++-common/Wbool-operation-1.c: New test.
1407 * gcc.dg/Wbool-operation-1.c: New test.
1408
8e652fcf 14092016-09-23 Fritz Reese <fritzoreese@gmail.com>
1410
1411 * gfortran.dg/dec_static_1.f90: New.
1412 * gfortran.dg/dec_static_2.f90: New.
1413 * gfortran.dg/dec_static_3.f90: New.
1414 * gfortran.dg/dec_static_4.f90: New.
1415
e7c4560c 14162016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1417
1418 PR fortran/48298
1419 * gfortran.dg/negative_unit_check.f90: Update test.
1420 * gfortran.dg/dtio_14.f90: New test.
481ce481 1421
ad020996 14222016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1423
1424 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1425 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1426 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1427 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1428 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1429 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1430 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1431
e2c1228b 14322016-09-23 Martin Sebor <msebor@redhat.com>
1433
1434 PR testsuite/77713
1435 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1436 assuming long double is bigger than double.
1437
9b5db70f 14382016-09-23 Jakub Jelinek <jakub@redhat.com>
1439
1440 Implement P0138R2, C++17 construction rules for enum class values
1441 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1442
a30e370d 14432016-09-23 David Malcolm <dmalcolm@redhat.com>
1444
1445 PR preprocessor/77672
1446 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1447 expected multiline output from first warning to reflect change
1448 in r240434.
1449
15650eb7 14502016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1451
1452 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1453
f886b2b4 14542016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1455 Tom de Vries <tom@codesourcery.com>
1456
1457 PR testsuite/77411
1458 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1459
f74ba31d 14602016-09-23 Marek Polacek <polacek@redhat.com>
1461
1462 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1463 * c-c++-common/gomp/atomic-13.c: Likewise.
1464 * c-c++-common/gomp/atomic-14.c: Likewise.
1465 * c-c++-common/pr60439.c: Remove invalid code.
1466 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1467 * g++.dg/expr/bitfield5.C: Likewise.
1468 * g++.dg/expr/bitfield6.C: Likewise.
1469 * g++.dg/expr/bool1.C: Likewise.
1470 * g++.dg/expr/bool3.C: Likewise.
1471 * g++.dg/expr/lval3.C: Likewise.
1472 * g++.dg/expr/lval4.C: Likewise.
1473 * g++.old-deja/g++.jason/bool5.C: Likewise.
1474
7413e757 14752016-09-23 David Malcolm <dmalcolm@redhat.com>
1476
1477 PR preprocessor/77672
1478 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1479 (test_terminator_location): New function.
1480
81df50de 14812016-09-23 Richard Biener <rguenther@suse.de>
1482
1483 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1484
5f4626d8 14852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1486
1487 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1488 -march=armv8.2-a+fp16 when supported by the hardware.
1489 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1490 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1491 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1492 semi-colons to a macro invocations.
1493 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1494 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1495 defined.
1496 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1497 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1498 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1499 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1500 defined.
1501 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1502 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1503 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1504 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1505 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1506 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1507 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1508 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1509 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1510 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1511 defined.
1512 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1513 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1514 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1515 defined.
1516 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1517 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1518 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1519 defined.
1520 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1521 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1522 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1523 defined.
1524 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1525 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1526 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1527 defined. Also fix some white-space.
1528 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1529 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1530 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1531 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1532 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1533 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1534 defined. Also fix some long lines and white-space.
1535 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1536 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1537 defined. Also fix some long lines and white-space.
1538 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1539 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1540 defined.
1541 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1542 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1543 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1544 defined.
1545 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1546 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1547 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1548 defined.
1549 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1550 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1551 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1552 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1553 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1554 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1555 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1556 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1557 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1558 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1559 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 1560 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1564 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 1565 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1566 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 1567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 1568
f2645569 15692016-09-23 Jiong Wang <jiong.wang@arm.com>
1570 Matthew Wahab <matthew.wahab@arm.com>
1571
1572 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1573 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1574 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1575 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1576 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1577 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1578 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1579 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1580 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1581 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1582 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1583 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1584 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1585 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1586 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1587 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1588 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1589 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1590 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1591 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1592 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1593 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1594 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1595 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1596 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1597 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1598 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1599 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1600 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1601 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1602 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1603 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1604 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1605 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1606 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1607 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1608 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1609
66a55fc4 16102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1611
1612 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1613 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1614 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1615 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1616 support.
1617
ada0f4c4 16182016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1619
1620 PR ipa/77677
1621 * gcc.dg/torture/pr77677.c: New test.
1622
8771094d 16232016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1624
1625 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1626 here now.
1627
c959fae1 16282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1629
1630 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1631 options. Add tests for float16x4_t and float16x8_t.
1632
88b594a3 16332016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1634
1635 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1636 * gcc.target/s390/risbg-ll-2.c: Ditto.
1637 * gcc.target/s390/risbg-ll-3.c: Ditto.
1638
e4ad661c 16392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1640
1641 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1642 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1643
4005a882 16442016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1645
1646 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1647 output to the simplified instructions.
1648
9854d864 16492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1650
1651 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1652 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1653
388ce7db 16542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1655
1656 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1657 (FP16_SUPPORTED): New
1658 (expected-hfloat-16x4): Make conditional on __fp16 support.
1659 (expected-hfloat-16x8): Likewise.
1660 (vdup_n_f16): Disable for non-AArch64 targets.
1661 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1662 conditional on FP16_SUPPORTED.
1663 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1664 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1665 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1666 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1667 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1668 for testing __fp16.
1669 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1670 conditional on FP16_SUPPORTED.
1671 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1672 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1673
837bb76e 16742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1675
1676 * gcc.target/arm/short-vfp-1.c: New.
1677
e183c2b8 16782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1679
1680 * gcc.target/arm/attr-fp16-arith-1.c: New.
1681
cd6fbed6 16822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1683
1684 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1685 New.
1686 (add_options_for_arm_v8_2a_fp16_neon): New.
1687 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1688 (add_options_for_arm_arch_v8_2a): Auto-generate.
1689 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1690 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1691 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1692 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1693 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1694 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1695 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1696
4961b0ab 16972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1698
1699 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1700 arm_fp16_alternative_ok.
1701 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1702 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1703 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1704 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1705 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1706 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1707 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1708 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1709 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1710 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1711 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1712 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1713 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1714 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1715 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1716 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1717 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1718 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1719 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1720 arm_fp16_alternative_ok.
1721 * lib/target-supports.exp
1722 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1723 (check_effective_target_arm_fp16_alternative_ok): New.
1724 (check_effective_target_arm_fp16_none_ok_nocache): New.
1725 (check_effective_target_arm_fp16_none_ok): New.
1726
ce5b3c3b 17272016-09-23 Martin Liska <mliska@suse.cz>
1728
1729 * gcc.dg/ipa/pr77653.c: Replace adress
1730 with address.
1731
d4c65e05 17322016-09-23 Martin Liska <mliska@suse.cz>
1733
1734 * gcc.target/i386/movbe-4.c: New test.
1735
82a47693 17362016-09-23 Martin Liska <mliska@suse.cz>
1737
1738 * gcc.target/i386/crc32-5.c: New test.
1739
0253072a 17402016-09-23 Martin Liska <mliska@suse.cz>
1741
1742 * gcc.target/i386/pr71652.c: New test.
1743 * gcc.target/i386/pr71652-2.c: New test.
1744 * gcc.target/i386/pr71652-3.c: New test.
1745
0bfdbd22 17462016-09-23 Jakub Jelinek <jakub@redhat.com>
1747
1748 * lib/gcc-dg.exp (process-message): Support relative line number
1749 notation - .+4 or .-1 etc.
1750 * gcc.dg/dg-test-1.c: New test.
1751
ff982ab4 17522016-09-22 Martin Sebor <msebor@redhat.com>
1753
1754 PR target/77676
1755 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1756 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1757 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1758 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1759
78299f8d 17602016-09-22 Uros Bizjak <ubizjak@gmail.com>
1761
1762 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1763 * gcc.dg/ifcvt-2.c: Ditto.
1764 * gcc.dg/zero_bits_compound-1.c: Ditto.
1765 * gcc.dg/zero_bits_compound-1.c: Ditto.
1766 * gcc.dg/pr40550.c: Simplify target selectors.
1767 Use dg-additional-options.
1768 * gcc.dg/pr47893.c: Ditto.
1769 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1770 additional options for 32-bit x86 targets.
1771 * gcc.dg/pr70955.c: Move to ...
1772 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1773
ec645283 17742016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1775
1776 PR c++/61019
1777 * g++.dg/cpp0x/pr61019.C: New.
1778
9753b549 17792016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1780 Terry Guo <terry.guo@arm.com>
1781
1782 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1783 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1784 * gcc.target/arm/pure-code/pure-code.exp: New.
1785
7dbfb427 17862016-09-22 Uros Bizjak <ubizjak@gmail.com>
1787
1788 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1789 Remove SSE effective target requirement.
1790
7e20dff2 17912016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1792
1793 PR c++/71979
1794 * g++.dg/cpp0x/pr71979.C: New.
1795
05dd002d 17962016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1797
1798 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1799
53769cc8 18002016-09-22 Martin Liska <mliska@suse.cz>
1801
1802 PR ipa/77653
1803 * gcc.dg/ipa/pr77653.c: New test.
1804
51c846d6 18052016-09-22 Jakub Jelinek <jakub@redhat.com>
1806
1807 PR fortran/77665
1808 * gfortran.dg/gomp/pr77665.f90: New test.
1809
51278c1a 18102016-09-22 Paul Thomas <pault@gcc.gnu.org>
1811
1812 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1813 * gfortran.dg/dtio_13.f90: New test.
1814
cde225a2 18152016-09-21 Louis Krupp <louis.krupp@zoho.com>
1816
1817 PR fortran/66107
1818 * gfortran.dg/pr66107.f90: New test.
1819
0d5530d9 18202016-09-21 Ian Lance Taylor <iant@golang.org>
1821
1822 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1823 with call to builtin delete function.
1824
9ca7e933 18252016-09-21 Joseph Myers <joseph@codesourcery.com>
1826
1827 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1828 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1829 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1830 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1831 tests.
1832
451127c6 18332016-09-21 Uros Bizjak <ubizjak@gmail.com>
1834
1835 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1836
98aa0f57 18372016-09-21 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR c++/77651
1840 * g++.dg/cpp1z/aligned-new6.C: New test.
1841
65eeae10 18422016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1843
1844 * gcc.target/arm/fp16-aapcs-3.c: New.
1845 * gcc.target/arm/fp16-aapcs-4.c: New.
1846 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1847 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1848 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1849 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1850
1a39df22 18512016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1852
1853 PR tree-optimization/77550
1854 * g++.dg/pr77550.C: New test.
1855
48bc6fdd 18562016-09-21 Georg-Johann Lay <avr@gjlay.de>
1857
1858 PR target/77326
1859 * gcc.target/avr/torture/pr77326.c: New test.
1860
a09b160b 18612016-09-21 Louis Krupp <louis.krupp@zoho.com>
1862
1863 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1864
91207228 18652016-09-21 Richard Biener <rguenther@suse.de>
1866
1867 PR tree-optimization/77648
1868 * gcc.dg/torture/pr77648-1.c: New testcase.
1869 * gcc.dg/torture/pr77648-2.c: Likewise.
1870
f6aeb966 18712016-09-21 Richard Biener <rguenther@suse.de>
1872 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR tree-optimization/77621
1875 * gcc.dg/pr77621.c: New testcase.
1876
637b3ebb 18772016-09-21 Paul Thomas <pault@gcc.gnu.org>
1878
1879 PR fortran/77657
1880 * gfortran.dg/dtio_12.f90: New test.
1881
b5b88e7a 18822016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1883
1884 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1885
8ccdb0a4 18862016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1887
1888 PR tree-optimization/72835
1889 * gcc.dg/tree-ssa/pr72835.c: New test.
1890
b9833bfd 18912016-09-20 Martin Sebor <msebor@redhat.com>
1892
1893 PR middle-end/49905
1894 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1895 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1896 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1897 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1898 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1899 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1900 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1901
597323ed 19022016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1903
1904 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1905 arguments/compare will be optimized away.
1906 * gcc.dg/torture/ftrapv-1.c: Likewise.
1907
25a8e007 19082016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1909
1910 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1911 will be optimized away.
1912 * gcc.dg/ipa/vrp1.c: New test.
1913 * gcc.dg/ipa/vrp2.c: New test.
1914 * gcc.dg/ipa/vrp3.c: New test.
1915
6e93da1b 19162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1917
1918 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1919 does the same transformation.
1920 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1921 * gcc.dg/tree-ssa/evrp1.c: New test.
1922 * gcc.dg/tree-ssa/evrp2.c: New test.
1923 * gcc.dg/tree-ssa/evrp3.c: New test.
1924 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1925 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1926 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1927 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1928 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1929 foling now happens early.
1930 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1931 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1932 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1933 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1934 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1935
b8b3b645 19362016-09-20 Uros Bizjak <ubizjak@gmail.com>
1937
1938 PR target/77621
1939 * gcc.target/i386/pr77621.c: New test.
1940 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1941 pattern, loop should vectorize with -mtune=atom.
1942
81165554 19432016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1944 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR testsuite/63299
1947 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1948 instead of delete.
1949
2f8a2ead 19502016-09-20 Jakub Jelinek <jakub@redhat.com>
1951
a48667ee 1952 PR c++/77626
1953 * g++.dg/other/pr77626.C: New test.
1954
7e67c6d5 1955 PR c++/77638
1956 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1957
59934ea3 1958 PR c++/77637
1959 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1960
2f8a2ead 1961 PR middle-end/77624
1962 * c-c++-common/pr77624-1.c: New test.
1963 * c-c++-common/pr77624-2.c: New test.
1964
a1268ee1 19652016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1966
1967 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1968 of digits expected.
1969
0b77b2cf 19702016-09-20 Richard Biener <rguenther@suse.de>
1971
1972 PR tree-optimization/77646
1973 * gcc.dg/torture/pr77646.c: New testcase.
1974
bed03df1 19752016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1976
1977 PR c++/77434
1978 * c-c++-common/Wint-in-bool-context.c: New test.
1979
cb19a0da 19802016-09-19 Joseph Myers <joseph@codesourcery.com>
1981
1982 * gcc.dg/cr-decimal-dig-1.c: New test.
1983
9b5c49ef 19842016-09-19 Joseph Myers <joseph@codesourcery.com>
1985
1986 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1987 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1988 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1989 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1990
48d1445d 19912016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1992
1993 PR rtl-optimization/77416
1994 * gcc.target/powerpc/pr77416.c: New.
1995
579f478b 19962016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1997
1998 PR c++/77639
1999 * g++.dg/template/error-recovery4.C: New test.
2000
f2e52448 20012016-09-19 Bin Cheng <bin.cheng@arm.com>
2002
2003 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2004
aaf7d5f8 20052016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2006
2007 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2008 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2009
5f036000 20102016-09-19 Jakub Jelinek <jakub@redhat.com>
2011 Jan Hubicka <jh@suse.cz>
2012
2013 PR target/77587
2014 * gcc.dg/pr77587.c: New test.
2015 * gcc.dg/pr77587a.c: New file.
2016
eee0cf09 20172016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2018
2019 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2020 * gfortran.dg/coarray_38.f90:
2021 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2022 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2023 * gfortran.dg/coarray_allocate_7.f08: New test.
2024 * gfortran.dg/coarray_allocate_8.f08: New test.
2025 * gfortran.dg/coarray_allocate_9.f08: New test.
2026 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2027 new caf_register.
2028 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2029 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2030 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2031 get_by_refs.
2032 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2033 * gfortran.dg/coarray_lock_7.f90: Same.
2034 * gfortran.dg/coarray_poly_5.f90: Same.
2035 * gfortran.dg/coarray_poly_6.f90: Same.
2036 * gfortran.dg/coarray_poly_7.f90: Same.
2037 * gfortran.dg/coarray_poly_8.f90: Same.
2038 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2039
891196d7 20402016-09-19 Fritz Reese <fritzoreese@gmail.com>
2041
2042 PR fortran/77584
2043 * gfortran.dg/dec_structure_15.f90: New testcase.
2044
281da9a3 20452016-09-19 Richard Biener <rguenther@suse.de>
2046
2047 PR middle-end/77605
2048 * gcc.dg/torture/pr77605.c: New testcase.
2049
8a252920 20502016-09-18 Louis Krupp <louis.krupp@zoho.com>
2051
2052 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2053
a18b7a33 20542016-09-17 Jan Hubicka <hubicka@ucw.cz>
2055
2056 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2057 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2058 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2059 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2060 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2061 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2062 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2063 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2064 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2065 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2066 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2067
b868c23d 20682016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2069
2070 * gcc.target/i386/pr68633.c: Fix expected result.
2071
360d7ea8 20722016-09-17 Louis Krupp <louis.krupp@gmail.com>
2073
2074 PR fortran/68078
2075 * gfortran.dg/pr68078.f90: New test.
2076 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2077
d58661cb 20782016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2079
2080 PR target/77613
2081 * gcc.target/powerpc/swaps-p8-25.c: New.
2082
24b3d864 20832016-09-16 Jakub Jelinek <jakub@redhat.com>
2084
e6db887a 2085 PR c++/77482
2086 * g++.dg/cpp0x/constexpr-77482.C: New test.
2087
44df6c11 2088 PR c++/77379
2089 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2090 thunk offsets.
2091 * g++.dg/abi/abi-tag23a.C: Likewise.
2092
53d2f3de 2093 PR c++/77338
2094 * g++.dg/cpp0x/decltype-77338.C: New test.
2095
24b3d864 2096 PR c++/77375
2097 * g++.dg/cpp0x/mutable1.C: New test.
2098
42f172d0 20992016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2100
2101 PR fortran/77612
2102 * gfortran.dg/pr77612.f90: New test.
2103
0665113b 21042016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2105
2106 * gcc.dg/torture/pr70421.c: Require int32plus.
2107
dff10ec9 21082016-09-16 Jakub Jelinek <jakub@redhat.com>
2109
be63912c 2110 PR middle-end/77475
2111 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2112
dff10ec9 2113 PR target/77526
2114 * gcc.target/i386/pr77526.c: New test.
2115
69cdadd9 21162016-09-16 Jakub Jelinek <jakub@redhat.com>
2117 Eric Botcazou <ebotcazou@adacore.com>
2118
2119 PR middle-end/77594
2120 * gcc.target/i386/pr77594.c: New test.
2121
b74250bc 21222016-09-15 Louis Krupp <louis.krupp@zoho.com>
2123
2124 PR fortran/69963
2125 * gfortran.dg/misplaced_implicit_character.f90: New test.
2126
834a2c29 21272016-09-15 Bin Cheng <bin.cheng@arm.com>
2128
2129 PR tree-optimization/77503
2130 * gcc.dg/vect/pr77503.c: New test.
2131
fbcb99d5 21322016-09-15 Richard Biener <rguenther@suse.de>
2133
2134 PR middle-end/77544
2135 * c-c++-common/torture/pr77544.c: New testcase.
2136
3aa4e8c2 21372016-09-15 Jakub Jelinek <jakub@redhat.com>
2138
2139 PR middle-end/77475
2140 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2141 * gcc.dg/march-generic.c: Likewise.
2142 * gcc.target/i386/spellcheck-options-1.c: New test.
2143 * gcc.target/i386/spellcheck-options-2.c: New test.
2144 * gcc.target/i386/spellcheck-options-3.c: New test.
2145 * gcc.target/i386/spellcheck-options-4.c: New test.
2146
e9dea525 21472016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2148
2149 PR fortran/72743
2150 * gfortran.dg/goacc/pr72743.f90: New test.
2151
7270347c 21522016-09-15 Richard Biener <rguenther@suse.de>
2153
2154 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2155
091e8e90 21562016-09-15 Richard Biener <rguenther@suse.de>
2157
2158 PR tree-optimization/77514
2159 * gcc.dg/torture/pr77514.c: New testcase.
2160
8cc08773 21612016-09-14 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR c++/77549
2164 * g++.dg/lookup/pr77549.C: New test.
2165
5be60f03 21662016-09-14 Marek Polacek <polacek@redhat.com>
2167
2168 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2169 * c-c++-common/gomp/atomic-13.c: Likewise.
2170 * c-c++-common/gomp/atomic-14.c: Likewise.
2171 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2172 * g++.dg/cpp1z/bool-increment1.C: New test.
2173 * c-c++-common/pr60439.c: Add dg-warning.
2174 * g++.dg/expr/bitfield4.C: Likewise.
2175 * g++.dg/expr/bitfield5.C: Likewise.
2176 * g++.dg/expr/bitfield6.C: Likewise.
2177 * g++.dg/expr/bool1.C: Likewise.
2178 * g++.dg/expr/bool3.C: Likewise.
2179 * g++.dg/expr/lval3.C: Likewise.
2180 * g++.dg/expr/lval4.C: Likewise.
2181 * g++.old-deja/g++.jason/bool5.C: Likewise.
2182 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2183 * g++.dg/other/error18.C: Likewise.
2184 * g++.dg/gomp/atomic-14.C: Likewise.
2185
f80a245e 21862016-09-14 Nathan Sidwell <nathan@acm.org>
2187
2188 PR c++/77539
2189 * g++.dg/cpp1y/pr77539.C: New.
2190
7b329bca 21912016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2192
2193 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2194 dg-require.
2195 * g++.dg/ext/builtin_alloca.C: Likewise.
2196 * g++.dg/template/spec35.C: Likewise.
2197 * gcc.dg/builtins-68.c: Likewise.
2198 * gcc.misc-tests/gcov-13.c: Likewise.
2199 * gcc.misc-tests/gcov-14.c: Likewise.
2200
0029200d 22012016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2202
2203 * gfortran.dg/dec_structure_14.f90: New testcase.
2204
0975f764 22052016-09-14 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR sanitizer/68260
2208 * c-c++-common/tsan/pr68260.c: New test.
2209
1098c313 22102016-09-13 Joe Seymour <joe.s@somniumtech.com>
2211
2212 PR target/70713
2213 * gcc.target/msp430/function-attributes-1.c: New test.
2214 * gcc.target/msp430/function-attributes-2.c: New test.
2215 * gcc.target/msp430/function-attributes-3.c: New test.
2216
2e7b05a3 22172015-04-18 Martin Sebor <msebor@redhat.com>
2218
2219 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2220 of non-nul characters.
2221 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2222
46fad8d5 22232016-09-13 Jakub Jelinek <jakub@redhat.com>
2224
4bdba715 2225 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2226 * g++.dg/cpp1z/gen-attrs1.C: New test.
2227
99d887de 2228 PR tree-optimization/77454
2229 * gcc.dg/pr77454.c: New test.
2230
46fad8d5 2231 PR c++/77553
2232 * g++.dg/cpp1y/constexpr-77553.C: New test.
2233
68ef907c 22342016-09-13 David Malcolm <dmalcolm@redhat.com>
2235
2236 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2237 (test_show_locus): Replace rich_location::add_fixit_insert calls
2238 with add_fixit_insert_before and add_fixit_insert_after.
2239
2c24fd5e 22402016-09-13 Jason Merrill <jason@redhat.com>
2241 Tom de Vries <tom@codesourcery.com>
2242
2243 PR c++/77427
2244 * g++.dg/pr77427.C: New test.
2245
68b219ee 22462016-09-13 Martin Liska <mliska@suse.cz>
2247
2248 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2249 effective target.
2250 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2251 * lib/target-supports.exp: Define the new target.
2252
c72e91d3 22532016-09-12 Andrew Pinski <apinski@cavium.com>
2254
2255 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2256 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2257
b38c0a37 22582016-09-12 Uros Bizjak <ubizjak@gmail.com>
2259
2260 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2261 variable arguments.
2262 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2263 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2264 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2265 variable argument.
2266 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2267 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2268
7a21b590 22692016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2270
2271 PR c++/77496
2272 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2273 * g++.dg/ext/pr77496.C: New test.
2274 * g++.dg/warn/pr77496.C: New test.
2275
00434032 22762016-09-12 David Malcolm <dmalcolm@redhat.com>
2277
2278 PR c/72858
2279 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2280 to preserve conversion chars, and to preserve prefix information.
2281 * gcc.dg/format/pr72858.c: New test case.
2282
54f56c28 22832016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2284
2285 * gfortran.dg/pr77507.f90: Move to ...
2286 * gfortran.dg/ieee/pr77507.f90: here.
2287
08d6d42c 22882016-08-09 Jan Hubicka <hubicka@ucw.cz>
2289
2290 PR ipa/61159
2291 * compile/pr61159.c: New testcase
2292
35870532 22932016-08-09 Jan Hubicka <hubicka@ucw.cz>
2294
2295 PR ipa/64316
2296 * gcc.dg/ipa/pr63416.c: New testcase.
2297
953b9eef 22982016-09-10 Paul Thomas <pault@gcc.gnu.org>
2299 Steven G. Kargl <kargl@gcc.gnu.org>
2300
2301 PR fortran/77532
c78b1f64 2302 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2303
1aef7c3c 23042016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2305
2306 PR fortran/77507
2307 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2308 * gfortran.dg/c_assoc_4.f90: Ditto.
2309
3bb45f76 23102016-09-10 Tom de Vries <tom@codesourcery.com>
2311
2312 PR C/71602
2313 * c-c++-common/va-arg-va-list-type.c: New test.
2314
9731eaaf 23152016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2316
2317 PR rtl-optimization/77289
2318 * gcc.target/powerpc/pr77289.c: New test.
2319
911ea34a 23202016-09-09 Martin Sebor <msebor@redhat.com>
2321
2322 PR c/77520
2323 PR c/77521
2324 * gcc.dg/pr77520.c: New test.
2325 * gcc.dg/pr77521.c: New test.
2326
edd0f33b 23272016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2328
2329 PR fortran/77506
2330 * gfortran.dg/pr77506.f90: New test.
2331
374777a4 23322016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2333
2334 PR fortran/77507
2335 * gfortran.dg/pr77507.f90: New test.
2336
c5eddaf9 23372016-09-09 Joseph Myers <joseph@codesourcery.com>
2338
2339 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2340
3e7e4e14 23412016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2342 Louis Krupp <lkrupp@gcc.gnu.org>
2343
2344 PR fortran/69514
2345 * gfortran.dg/pr69514_1.f90: New test.
2346 * gfortran.dg/pr69514_2.f90: New test.
2347
51688bb7 23482016-09-08 Jakub Jelinek <jakub@redhat.com>
2349
a34338c9 2350 PR fortran/77500
2351 * gfortran.dg/gomp/pr77500.f90: New test.
2352
51688bb7 2353 PR fortran/77516
2354 * gfortran.dg/gomp/pr77516.f90: New test.
2355
3ecb55e7 23562016-09-07 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR middle-end/77475
2359 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2360 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2361 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2362 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2363 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2364 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2365
3da97ff7 23662016-09-07 David Malcolm <dmalcolm@redhat.com>
2367
2368 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2369 "substring-locations.h".
2370
b55f1f44 23712016-09-07 Richard Biener <rguenther@suse.de>
2372
2373 PR c/77450
2374 * c-c++-common/vector-subscript-8.c: Move ..
2375 * gcc.dg/pr77450.c: ... here.
2376
7d482049 23772016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2378
2379 PR libgfortran/77393
2380 * gfortran.dg/fmt_f0_2.f90: Update test.
2381 * gfortran.dg/fmt_f0_3.f90: New test.
2382
ef3b531c 23832016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2384
2385 PR debug/77389
2386 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2387 in dg-options.
2388
2389 PR debug/57519
2390 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2391
39370ea0 23922016-09-06 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR target/69255
2395 * gcc.target/i386/pr69255-1.c: New test.
2396 * gcc.target/i386/pr69255-2.c: New test.
2397 * gcc.target/i386/pr69255-3.c: New test.
2398
23992016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2400
2401 PR c/77336
2402 * gcc.dg/format/miss-7.c: New test.
2403
88820414 24042016-09-06 Uros Bizjak <ubizjak@gmail.com>
2405
2406 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2407
4c790ba8 24082016-09-06 Martin Liska <mliska@suse.cz>
2409
2410 PR gcov-profile/77378
2411 PR gcov-profile/77466
2412 * gcc.dg/profile-update-warning.c: New test.
2413
43d2460d 24142016-09-06 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/77479
2417 * gcc.dg/torture/pr77479.c: New testcase.
2418
4c04bcce 24192016-09-06 Richard Biener <rguenther@suse.de>
2420
2421 PR c/77450
2422 * c-c++-common/vector-subscript-7.c: Adjust.
2423 * c-c++-common/vector-subscript-8.c: New testcase.
2424
8925068a 24252016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2426
2427 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2428
daea048c 24292016-09-05 Jakub Jelinek <jakub@redhat.com>
2430
e315ff48 2431 PR target/77476
2432 * gcc.target/i386/avx512f-pr77476.c: New test.
2433 * gcc.target/i386/avx512bw-pr77476.c: New test.
2434 * gcc.target/i386/avx512dq-pr77476.c: New test.
2435
8eeca3ac 2436 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2437 Update comment to mention also avx512f.
2438
daea048c 2439 PR sanitizer/77396
2440 * g++.dg/asan/pr77396-2.C: New test.
2441
a6ffaadf 24422016-09-05 Uros Bizjak <ubizjak@gmail.com>
2443
2444 PR rtl-optimization/77452
2445 * gcc.target/i386/pr77452.c: New test.
2446
8f8828ba 24472016-09-05 Marek Polacek <polacek@redhat.com>
2448
2449 PR c/77423
2450 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2451
65277f2a 24522016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2453
2454 PR fortran/77391
2455 * gfortran.dg/pr77391.f90: New test.
2456
a1cf06b8 24572016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2458
2459 PR fortran/77460
2460 * gfortran.dg/pr77460.f90: New test.
2461
4d261282 24622016-09-03 Jakub Jelinek <jakub@redhat.com>
2463
2464 PR c/65467
2465 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2466
4fc4eb94 24672016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2468
2469 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2470
40a431fa 24712016-09-02 David Malcolm <dmalcolm@redhat.com>
2472
2473 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2474 test case.
2475 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2476 diagnostic-test-show-locus-generate-patch.c to the sources
2477 for diagnostic_plugin_test_show_locus.c.
2478
a940fdc7 24792016-09-02 Jakub Jelinek <jakub@redhat.com>
2480
0b80c4b2 2481 PR c/65467
2482 * gcc.dg/gomp/_Atomic-1.c: New test.
2483 * gcc.dg/gomp/_Atomic-2.c: New test.
2484 * gcc.dg/gomp/_Atomic-3.c: New test.
2485 * gcc.dg/gomp/_Atomic-4.c: New test.
2486 * gcc.dg/gomp/_Atomic-5.c: New test.
2487
a940fdc7 2488 PR sanitizer/77396
2489 * g++.dg/asan/pr77396.C: New test.
2490
24912016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2492
2493 PR tree-optimization/71831
2494 * gcc.dg/builtin-object-size-16.c: New test.
2495 * gcc.dg/builtin-object-size-17.c: New test.
2496
0b404bb4 24972016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2498
2499 PR libgfortran/77393
2500 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2501
8a5817a9 25022016-09-01 Uros Bizjak <ubizjak@gmail.com>
2503
2504 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2505 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2506 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2507 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2508 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2509 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2510 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2511 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2512 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2513 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2514 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2515 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2516 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2517 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2518 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2519 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2520 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2521 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2522
209253ae 25232016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2524
2525 * gnat.dg/opt58.adb: New test.
2526 * gnat.dg/opt58_pkg.ads: New helper.
2527
15182c1d 25282016-09-01 Richard Biener <rguenther@suse.de>
2529
2530 PR middle-end/77436
2531 * gcc.dg/torture/pr77436.c: New testcase.
2532
1c02615c 25332016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2534
2535 * gcc.dg/pr64252.c: Require int32plus.
2536 * gcc.dg/pr66299-1.c: Likewise.
2537 * gcc.dg/pr66299-2.c: Likewise.
2538 * gcc.dg/torture/20131115-1.c: Skip for avr.
2539
08fded5f 25402016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2541
2542 * gcc.target/aarch64/ands_3.c: New test.
2543
a7b3b7c4 25442016-08-31 Jakub Jelinek <jakub@redhat.com>
2545
68c215e4 2546 PR fortran/77352
2547 * gfortran.dg/gomp/pr77352.f90: New test.
2548
a7b3b7c4 2549 PR fortran/77374
2550 * gfortran.dg/gomp/pr77374.f08: New test.
2551
51a43c06 25522016-08-31 Marc Glisse <marc.glisse@inria.fr>
2553
2554 PR tree-optimization/73714
2555 * gcc.dg/tree-ssa/pr73714.c: New test.
2556
01109414 25572016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2558
2559 PR libgfortran/77393
2560 * gfortran.dg/fmt_f0_2.f90: New test.
2561
8036ac7f 25622016-08-31 Marc Glisse <marc.glisse@inria.fr>
2563
2564 * gcc.target/i386/pr59539-2.c: Adapt options.
2565 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2566
b298bde8 25672016-08-31 Paul Thomas <pault@gcc.gnu.org>
2568
2569 PR fortran/77418
2570 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2571 of the associate entity and replace with a pointer to the
2572 intended item on the stack.
2573
9f732c4e 25742016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 2575 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 2576
2577 PR fortran/48298
2578 * gfortran.dg/dtio_1.f90: New test.
2579 * gfortran.dg/dtio_2.f90: New test.
2580 * gfortran.dg/dtio_3.f90: New test.
2581 * gfortran.dg/dtio_4.f90: New test.
2582 * gfortran.dg/dtio_5.f90: New test.
2583 * gfortran.dg/dtio_6.f90: New test.
2584 * gfortran.dg/dtio_7.f90: New test.
2585 * gfortran.dg/dtio_8.f90: New test.
2586 * gfortran.dg/dtio_9.f90: New test.
2587 * gfortran.dg/dtio_10.f90: New test.
2588
d6dd1b60 25892016-08-30 David Malcolm <dmalcolm@redhat.com>
2590
2591 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2592 (test_many_nested_locations): New function.
2593 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2594 (test_show_locus): Handle "test_many_nested_locations".
2595
2e7400df 25962016-08-30 David Malcolm <dmalcolm@redhat.com>
2597
2598 * g++.dg/template/double-greater-than-fixit.C: New test case.
2599
98023bfd 26002016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2601
2602 * gnat.dg/opt57.ad[sb]: New test.
2603 * gnat.dg/opt57_pkg.ads: New helper.
2604
f9723d87 26052016-08-30 Richard Biener <rguenther@suse.de>
2606
2607 PR tree-optimization/69047
2608 * gcc.dg/pr69047.c: Fix byte-order check.
2609
77ce6232 26102016-08-30 Jakub Jelinek <jakub@redhat.com>
2611
adca2d16 2612 PR tree-optimization/72866
2613 * gcc.dg/vect/pr72866.c: New test.
2614
06cee168 2615 PR debug/77363
2616 * g++.dg/debug/dwarf2/pr77363.C: New test.
2617
4472e8d1 2618 PR middle-end/77377
2619 * gcc.target/i386/pr77377.c: New test.
2620
77ce6232 2621 PR debug/77389
2622 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2623 in dg-options.
2624
36bda760 26252016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2626
2627 * gfortran.dg/pr77372.f90: Moved to ...
2628 * gfortran.dg/ieee/pr77372.f90: here.
2629
2db6ea89 26302016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2631
2632 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2633 vector short/char initializations.
2634 * gcc.target/powerpc/vec-init-5.c: Likewise.
2635 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2636 vector initialization optimizations.
2637 * gcc.target/powerpc/vec-init-7.c: Likewise.
2638 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2639 vector float/double initializations.
2640 * gcc.target/powerpc/vec-init-9.c: Likewise.
2641
1e4df796 26422016-08-29 Uros Bizjak <ubizjak@gmail.com>
2643
2644 PR target/77403
2645 * gcc.target/i386/pr77403.c: New test.
2646
f293b7f2 26472016-08-29 Marek Polacek <polacek@redhat.com>
2648
2649 PR c/77292
2650 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2651
ea2ec8f6 26522016-08-29 Tom de Vries <tom@codesourcery.com>
2653
2654 PR c/77398
2655 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2656
686436fe 26572016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2658
2659 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 2660
686436fe 26612016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 2662
2663 * gfortran.dg/dec_structure_13.f90: New testcase.
2664
f1ecf8b3 26652016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2666
2667 PR fortran/77261
2668 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2669 available.
2670
4670f428 26712016-08-28 Tom de Vries <tom@codesourcery.com>
2672
2673 PR lto/70955
2674 * gcc.dg/pr70955.c: New test.
2675 * gcc.dg/lto/pr70955_0.c: Same.
2676 * gcc.dg/lto/pr70955_1.c: Same.
2677
b243b563 26782016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2679
2680 PR tree-optimization/71077
2681 * gcc.target/i386/pr71077.c: New test.
2682
92a44a68 26832016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 2684
2685 PR fortran/77380
2686 * gfortran.dg/pr77380.f90: New test.
2687
92a44a68 26882016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 2689
2690 PR fortran/77372
2691 gfortran.dg/pr77372.f90: New test.
2692
367964fa 26932016-08-26 David Malcolm <dmalcolm@redhat.com>
2694
2695 * gcc.dg/spellcheck-fields-2.c (test): Move
2696 dg-begin/end-multiline-output within function body.
2697 (test_macro): New function.
2698
df4248fb 26992016-08-26 David Malcolm <dmalcolm@redhat.com>
2700
2701 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2702 (test_fixit_insert): Update expected output.
2703 (test_fixit_remove): Likewise.
2704 (test_fixit_replace): Likewise.
2705
377da6e4 27062016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2707
2708 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2709 Fix typo.
2710
4f16cc83 27112016-08-26 Richard Biener <rguenther@suse.de>
2712
2713 PR tree-optimization/69047
2714 * gcc.dg/pr69047.c: New testcase.
2715
a54071b2 27162016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2717 Martin Jambhor <mjambor@suse.cz>
377da6e4 2718
a54071b2 2719 * gcc.dg/ipa/propbits-1.c: New test-case.
2720 * gcc.dg/ipa/propbits-2.c: Likewise.
2721 * gcc.dg/ipa/propbits-3.c: Likewise.
2722
2ae10c8c 27232016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2724
2725 PR fortran/77351
2726 * gfortran.dg/pr77351.f90: New test.
2727
c4963714 27282016-08-25 Marek Polacek <polacek@redhat.com>
2729
2730 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2731
49e1f4eb 27322016-08-25 Marek Polacek <polacek@redhat.com>
2733
2734 PR c/77323
2735 * gcc.dg/pr77323.c: New test.
2736
984f03c2 27372016-08-24 Paul Thomas <pault@gcc.gnu.org>
2738
2739 PR fortran/77358
2740 * gfortran.dg/submodule_17.f08: New test.
2741
92a44a68 27422016-08-24 Michael Collison <michael.collison@linaro.org>
2743 Michael Collison <michael.collison@arm.com>
f6c98a9a 2744
2745 * gcc.target/arm/builtin_saddl.c: New testcase.
2746 * gcc.target/arm/builtin_saddll.c: New testcase.
2747 * gcc.target/arm/builtin_uaddl.c: New testcase.
2748 * gcc.target/arm/builtin_uaddll.c: New testcase.
2749 * gcc.target/arm/builtin_ssubl.c: New testcase.
2750 * gcc.target/arm/builtin_ssubll.c: New testcase.
2751 * gcc.target/arm/builtin_usubl.c: New testcase.
2752 * gcc.target/arm/builtin_usubll.c: New testcase.
2753
8938d43d 27542016-08-24 Uros Bizjak <ubizjak@gmail.com>
2755
2756 PR target/77270
2757 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2758 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2759 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2760 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2761 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2762 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2763 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2764 effective target. Remove scan-assembler-times directives.
2765 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2766 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2767 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2768
2fb84e50 27692016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2770
2771 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2772 of unsigned int.
2773 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2774
cac7df4e 27752016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2776
2777 PR testsuite/77317
2778 * lib/target-supports.exp
2779 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2780 (check_effective_target_vect_natural_alignment): Ditto.
2781 (check_effective_target_vector_alignment_reachable): Ditto.
2782 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2783
b904831d 27842016-08-23 Ian Lance Taylor <iant@golang.org>
2785
2786 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2787
ff055c48 27882016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2789
2790 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2791 being created from pointers to memory locations.
2792 * gcc.target/powerpc/vec-init-2.c: Likewise.
2793
27af8972 27942016-08-23 Fritz Reese <fritzoreese@gmail.com>
2795
2796 * gfortran.dg/dec_structure_12.f90: New testcase.
2797
bd8ac469 27982016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2799
2800 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2801
434d4291 28022016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2803
2804 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2805 verification.
2806
be0be2de 28072016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2808
2809 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2810 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2811
7feac654 28122016-08-23 Richard Biener <rguenther@suse.de>
2813
2814 PR tree-optimization/27336
2815 * c-c++-common/pr27336.c: New testcase.
2816
364743f3 28172016-08-22 Marek Polacek <polacek@redhat.com>
2818
2819 PR c++/77321
2820 * g++.dg/cpp1y/pr77321.C: New test.
2821
b92c452d 28222016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2823
2824 PR fortran/60774
2825 * gfortran.dg/empty_label.f: Adjust test for new error message.
2826 * gfortran.dg/empty_label.f90: Ditto.
2827 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2828 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2829 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2830
bfbc628a 28312016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2832
2833 PR fortran/61318
2834 * gfortran.dg/pr61318.f90: New test.
2835
99af6e70 28362016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2837
2838 PR fortran/77260
2839 * gfortran.dg/pr77260_1.f90: New test.
2840 * gfortran.dg/pr77260_2.f90: Ditto.
2841
6cfc7001 28422016-08-22 Joseph Myers <joseph@codesourcery.com>
2843
2844 PR middle-end/77269
2845 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2846 __builtin_signbitf and __builtin_signbitl in expected generic
2847 expansion.
2848 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2849 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2850 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2851 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2852 tests.
2853
012f068a 28542016-08-22 Joseph Myers <joseph@codesourcery.com>
2855
2856 * gcc.dg/torture/float128-builtin.c,
2857 gcc.dg/torture/float128-ieee-nan.c,
2858 gcc.dg/torture/float128x-builtin.c,
2859 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2860 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2861 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2862 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2863 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2864 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2865 gcc.dg/torture/floatn-nan.h: New tests.
2866
e2c5b687 28672016-08-22 Joseph Myers <joseph@codesourcery.com>
2868
2869 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2870 macro.
2871 (main): Update calls to TEST_I_F.
2872 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2873 macro.
2874 (main): Update calls to TEST_I_F.
2875
b4635564 28762016-08-22 Joseph Myers <joseph@codesourcery.com>
2877
2878 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2879 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2880 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2881 names in calls to TEST_I_F.
2882
802bc569 28832016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2884
2885 PR c/52952
2886 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2887
70fa7158 28882016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2889
2890 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2891 and !natural_alignment_64.
2892 * gcc.dg/ipa/propalign-2.c: Likewise.
2893 * gcc.dg/ipa/propalign-3.c: Likewise.
2894 * gcc.dg/ipa/propalign-4.c: Likewise.
2895 * gcc.dg/ipa/propalign-5.c: Likewise.
2896 * lib/target-supports.exp
2897 (check_effective_target_natural_alignment_32): Add avr-*-*.
2898
d0346b1a 28992016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2900
2901 PR tree-optimization/61839
2902 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2903 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2904 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2905 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2906
82c85aba 29072016-08-19 Joseph Myers <joseph@codesourcery.com>
2908
2909 PR c/32187
2910 * lib/target-supports.exp (check_effective_target_float16)
2911 (check_effective_target_float32, check_effective_target_float64)
2912 (check_effective_target_float128, check_effective_target_float32x)
2913 (check_effective_target_float64x)
2914 (check_effective_target_float128x)
2915 (check_effective_target_float16_runtime)
2916 (check_effective_target_float32_runtime)
2917 (check_effective_target_float64_runtime)
2918 (check_effective_target_float128_runtime)
2919 (check_effective_target_float32x_runtime)
2920 (check_effective_target_float64x_runtime)
2921 (check_effective_target_float128x_runtime)
2922 (check_effective_target_floatn_nx_runtime)
2923 (add_options_for_float16, add_options_for_float32)
2924 (add_options_for_float64, add_options_for_float128)
2925 (add_options_for_float32x, add_options_for_float64x)
2926 (add_options_for_float128x): New procedures.
2927 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2928 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2929 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2930 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2931 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2932 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2933 gcc.dg/torture/float128-complex.c,
2934 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2935 gcc.dg/torture/float128x-basic.c,
2936 gcc.dg/torture/float128x-complex.c,
2937 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2938 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2939 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2940 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2941 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2942 gcc.dg/torture/float32x-basic.c,
2943 gcc.dg/torture/float32x-complex.c,
2944 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2945 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2946 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2947 gcc.dg/torture/float64x-basic.c,
2948 gcc.dg/torture/float64x-complex.c,
2949 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2950 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2951 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2952 gcc.dg/torture/floatn-tg.h,
2953 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2954 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2955 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2956 gcc.dg/torture/fp-int-convert-float128x.c,
2957 gcc.dg/torture/fp-int-convert-float16-timode.c,
2958 gcc.dg/torture/fp-int-convert-float16.c,
2959 gcc.dg/torture/fp-int-convert-float32-timode.c,
2960 gcc.dg/torture/fp-int-convert-float32.c,
2961 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2962 gcc.dg/torture/fp-int-convert-float32x.c,
2963 gcc.dg/torture/fp-int-convert-float64-timode.c,
2964 gcc.dg/torture/fp-int-convert-float64.c,
2965 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2966 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2967 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2968 maximum exponent of floating-point type. Use it in testing
2969 whether 0x8...0 fits in the floating-point type. Always treat -1
2970 (signed 0xf...f) as fitting in the floating-point type.
2971 (M_OK1): New macro.
2972 * gcc.dg/torture/fp-int-convert-double.c,
2973 gcc.dg/torture/fp-int-convert-float.c,
2974 gcc.dg/torture/fp-int-convert-float128-timode.c,
2975 gcc.dg/torture/fp-int-convert-float128.c,
2976 gcc.dg/torture/fp-int-convert-float80-timode.c,
2977 gcc.dg/torture/fp-int-convert-float80.c,
2978 gcc.dg/torture/fp-int-convert-long-double.c,
2979 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2980
cf0bbc39 29812016-08-19 Jakub Jelinek <jakub@redhat.com>
2982
9354a9a5 2983 PR fortran/72744
2984 * gfortran.dg/gomp/pr72744.f90: New test.
2985
cf0bbc39 2986 PR fortran/69281
2987 * gfortran.dg/gomp/pr69281.f90: New test.
2988
ee0e163a 29892016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2990
1e4df796 2991 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2992 the last special seed value.
2993 * gfortran.dg/random_7.f90: Use size for last array member instead
2994 of hardcoded value.
ee0e163a 2995
6d7de609 29962016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2997
2998 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2999 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3000
e3243c77 30012016-08-19 Richard Biener <rguenther@suse.de>
3002
3003 PR tree-optimization/77286
3004 * gcc.dg/torture/pr77286.c: New testcase.
3005
b983d92d 30062016-08-18 David Malcolm <dmalcolm@redhat.com>
3007
3008 * gcc.dg/verbose-asm-2.c: New test case.
3009
48a7392b 30102016-08-18 David Malcolm <dmalcolm@redhat.com>
3011
3012 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3013 (custom_diagnostic_finalizer): Update for change to
3014 diagnostic_show_locus.
3015
5c8151fa 30162016-08-18 David Malcolm <dmalcolm@redhat.com>
3017
3018 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3019 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3020
26040f06 30212016-08-18 Marek Polacek <polacek@redhat.com>
3022
3023 PR c/71514
3024 * gcc.dg/pr71514.c: New test.
3025
360e911d 30262015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3027
3028 PR target/72839
3029 * gcc.target/i386/pr72839.c: New test.
3030
6de0546d 30312016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3032
3033 PR middle-end/70895
3034 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3035 * c-c++-common/goacc/reduction-1.c: Likewise.
3036 * c-c++-common/goacc/reduction-2.c: Likewise.
3037 * c-c++-common/goacc/reduction-3.c: Likewise.
3038 * c-c++-common/goacc/reduction-4.c: Likewise.
3039
cee80871 30402016-08-18 Alan Modra <amodra@gmail.com>
3041
3042 * gcc.c-torture/compile/pr72771.c: New.
3043
f9c39b65 30442016-08-17 Jakub Jelinek <jakub@redhat.com>
3045
3046 PR fortran/67496
3047 * gfortran.dg/pr67496.f90: New test.
3048
92a44a68 30492015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3050
3051 PR tree-optimization/71752
f9c39b65 3052 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3053
d2392ec3 30542016-08-17 Uros Bizjak <ubizjak@gmail.com>
3055
3056 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3057
c4994c0b 30582016-08-17 Jakub Jelinek <jakub@redhat.com>
3059
3060 PR middle-end/77259
3061 * g++.dg/ipa/devirt-52.C: New test.
3062
f7896ff0 30632016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3064
3065 * c-c++-common/goacc/reduction-6.c: New testcase.
3066
7104d1a8 30672016-08-17 Richard Biener <rguenther@suse.de>
3068
3069 PR tree-optimization/76490
3070 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3071 * gcc.dg/pr52904.c: XFAIL.
3072
cff41b9e 30732016-08-17 Richard Biener <rguenther@suse.de>
3074
3075 PR tree-optimization/23855
3076 * gcc.dg/loop-unswitch-2.c: Adjust.
3077
b1398e47 30782016-08-16 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR tree-optimization/72817
3081 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3082
de41fc22 30832016-08-16 Joseph Myers <joseph@codesourcery.com>
3084
3085 PR libgcc/77265
3086 * gcc.dg/torture/float128-extend-inf.c: New test.
3087
5927e78e 30882016-08-16 David Malcolm <dmalcolm@redhat.com>
3089
3090 PR c/72857
3091 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3092 for embedded NUL.
3093 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3094 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3095 caret placement.
3096 (test_oct): Likewise.
3097 (test_multiple): Likewise.
3098 (test_field_width_specifier): Likewise.
3099 (test_field_width_specifier_2): New function.
3100 (test_field_precision_specifier): New function.
3101 (test_embedded_nul): Update expected caret placement.
3102 (test_non_contiguous_strings): Update line number.
3103 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3104 (__emit_string_literal_range): Add "caret_idx" param.
3105 (test_simple_string_literal): Add value for new param, updating
3106 expected output..
3107 (test_concatenated_string_literal): Likewise.
3108 (test_multiline_string_literal): Likewise.
3109 (test_hex): Likewise.
3110 (test_oct): Likewise.
3111 (test_multiple): Likewise.
3112 (test_ucn4): Likewise.
3113 (test_ucn8): Likewise.
3114 (test_u8): Likewise.
3115 (test_u): Likewise; update expected message, from "range" to
3116 "location".
3117 (test_U): Likewise.
3118 (test_L): Likewise.
3119 (test_macro): Add value for new param.
3120 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3121 (__emit_string_literal_range): Add "caret_idx" param.
3122 (test_stringified_token_1): Add value for new param. Update
3123 expected message, from "range" to "location".
3124 (test_stringized_token_2): Likewise, adding param to macro.
3125 (test_stringified_token_3): Likewise.
3126 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3127 (emit_warning): Convert param from source_range to location_t.
3128 (test_string_literals): Add caret_idx param, and use it when
3129 constructing a substring_loc. Update error message, from
3130 "range" to "location".
3131
b8d94309 31322016-08-16 Jakub Jelinek <jakub@redhat.com>
3133
2e947447 3134 PR target/71910
3135 * g++.dg/gomp/pr71910.C: New test.
3136
9ea71b15 3137 PR middle-end/67485
3138 * gcc.c-torture/compile/pr67485.c: New test.
3139
b8d94309 3140 PR target/72867
3141 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3142
31de5086 31432016-08-16 Bin Cheng <bin.cheng@arm.com>
3144
3145 PR tree-optimization/69848
3146 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3147
a05d3de8 31482016-08-16 Martin Liska <mliska@suse.cz>
3149
3150 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3151 of memory operations so that it can be handled by core2
3152 in 32-bit mode.
3153
b50ad04e 31542016-08-16 Richard Biener <rguenther@suse.de>
3155
3156 PR tree-optimization/76783
3157 * gcc.dg/pr76783.c: New testcase.
3158 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3159
b441db40 31602016-08-16 Bin Cheng <bin.cheng@arm.com>
3161
3162 PR tree-optimization/72817
3163 PR tree-optimization/73450
3164 * gcc.dg/tree-ssa/pr72817.c: New test.
3165 * gcc.dg/tree-ssa/pr73450.c: New test.
3166
36d310d0 31672016-08-15 Fritz Reese <fritzoreese@gmail.com>
3168
3169 * gfortran.dg/init_flag_13.f90: New testcase.
3170 * gfortran.dg/init_flag_14.f90: Ditto.
3171 * gfortran.dg/init_flag_15.f03: Ditto.
3172 * gfortran.dg/dec_init_1.f90: Ditto.
3173 * gfortran.dg/dec_init_2.f90: Ditto.
3174
e5ec9f76 31752016-08-15 Uros Bizjak <ubizjak@gmail.com>
3176
3177 PR target/72867
3178 * gcc.target/i386/pr72867.c: New test.
3179
6ce66d38 31802016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3181
3182 * c-c++-common/dump-ada-spec-5.c: New test.
3183
894463cf 31842016-08-15 Richard Biener <rguenther@suse.de>
3185
3186 PR tree-optimization/73434
3187 * gcc.dg/torture/pr73434.c: New testcase.
3188
98b374b4 31892016-08-15 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR tree-optimization/72824
3192 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3193
9b90f118 31942016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3195
3196 PR fortran/70598
3197 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3198 in use_device clause.
3199 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3200 * gfortran.dg/goacc/list.f95: Adjust to catch
3201 "neither a POINTER nor an array" error messages.
3202
1d80868e 32032016-08-14 Uros Bizjak <ubizjak@gmail.com>
3204
3205 PR target/76342
3206 * gcc.target/i386/pr76342.c: New test.
3207
153e4ac1 32082016-08-12 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR c/71512
3211 * g++.dg/ubsan/pr71512.C: New test.
3212 * c-c++-common/ubsan/pr71512-1.c: New test.
3213 * c-c++-common/ubsan/pr71512-2.c: New test.
3214
3c382998 32152016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3216
3217 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3218 vector initialization options.
3219 * gcc.target/powerpc/vec-init-2.c: Likewise.
3220 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3221 is generated on ISA 3.0.
3222
7079d57a 32232016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3224
3225 PR middle-end/71654
3226 * gcc.dg/c-c++-common/pr71654.c: New test.
3227 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3228 dg-options.
3229 * gcc.dg/tree-ssa/vrp24: Likewise.
3230
7175bb2a 32312016-08-12 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR c/67410
3234 * gcc.dg/pr67410.c: New test.
3235
56fb8e9d 32362016-08-12 Bin Cheng <bin.cheng@arm.com>
3237
3238 PR tree-optimization/69848
3239 * gcc.dg/vect/vect-pr69848.c: New test.
3240
1f84b4ab 32412016-08-12 Uros Bizjak <ubizjak@gmail.com>
3242
3243 PR testsuite/71008
3244 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3245 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3246 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3247 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3248
60b349d9 32492016-08-12 Richard Biener <rguenther@suse.de>
3250
3251 PR tree-optimization/57326
3252 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3253 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3254 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3255 * gcc.target/i386/pr45685.c: Likewise.
3256 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3257 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3258 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3259 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3260 * gfortran.dg/pr34163.f90: Likewise.
3261
6d5f72f3 32622016-08-12 Martin Liska <mliska@suse.cz>
3263
3264 * g++.dg/gcov/gcov-16.C: New test.
3265 * lib/gcov.exp: Support new argument for run-gcov function.
3266
b357db2c 32672016-08-12 Martin Liska <mliska@suse.cz>
3268
3269 PR gcov-profile/35590
3270 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3271
08e33f10 32722016-08-12 Richard Biener <rguenther@suse.de>
3273
3274 PR tree-optimization/72851
3275 * gcc.dg/torture/pr72851.c: New testcase.
3276
92a44a68 32772016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3278
832d369d 3279 PR debug/63240
3280 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3281 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3282 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3283 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3284 DW_AT_deleted.
3285
1289a281 3286 PR debug/55641
3287 * g++.dg/debug/dwarf2/ref-1.C: New.
3288
9a478fab 3289 PR debug/49366
3290 * g++.dg/debug/dwarf2/template-params-12.H: New.
3291 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3292 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3293 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3294 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3295 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3296 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3297 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3298
e61229f8 32992016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3300
3301 PR target/72863
3302 * gcc.target/powerpc/pr72863.c: New test.
3303
c7823416 33042016-08-11 Uros Bizjak <ubizjak@gmail.com>
3305
3306 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3307
df15667f 33082015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3309
3310 * gcc.target/i386/pieces-strcpy-1.c: New test.
3311 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3312
83c375ba 33132016-08-11 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR c++/72868
3316 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3317
350f354a 33182015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3319
3320 * gcc.target/i386/pieces-memcpy-1.c: New test.
3321 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3322 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3323 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3324 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3325 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3326
74be5bc1 33272016-08-11 Jakub Jelinek <jakub@redhat.com>
3328
3329 PR c/72816
20fb4916 3330 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3331
40395983 33322016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3333
3334 PR tree-optimization/71083
3335 * gcc.c-torture/execute/pr71083.c: New test.
3336 * gnat.dg/loop_optimization23.adb: New test.
3337 * gnat.dg/loop_optimization23_pkg.ads: New test.
3338 * gnat.dg/loop_optimization23_pkg.adb: New test.
3339
ec969ce4 33402016-08-11 Richard Biener <rguenther@suse.de>
3341
3342 PR tree-optimization/72772
3343 * gcc.dg/graphite/pr35356-1.c: Adjust.
3344 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3345
25482c16 33462016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3347
3348 * gfortran.dg/random_7.f90: Take into account that the last seed
3349 value is the special p value.
3350 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3351
f454033a 33522016-08-11 Richard Biener <rguenther@suse.de>
3353
3354 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3355
2d2b78a1 33562016-08-11 Alan Modra <amodra@gmail.com>
3357
3358 * gcc.target/powerpc/pr71680.c: New.
3359
97468983 33602016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3361
3362 * gcc.target/powerpc/bfp/bfp.exp: New file.
3363 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3364 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3365 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3366 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3367 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3368 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3369 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3370 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3371 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3372 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3373 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3374 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3375 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3376 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3377 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3378 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3379 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3380 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3381 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3382 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3383 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3384 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3385 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3386 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3387 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3388 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3389 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3390 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3391 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3392 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3393 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3394 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3395 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3396 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3397 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3398 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3399 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3400 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3401 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3402 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3403 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3404 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3405 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3406 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3407 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3408 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3409 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3410 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3411 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3412 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3413 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3414 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3415 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3416
23a6fe48 34172016-08-10 Bin Cheng <bin.cheng@arm.com>
3418
3419 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3420 Add aarch64*-*-*.
3421
0cb8f73e 34222016-08-10 Bin Cheng <bin.cheng@arm.com>
3423
3424 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3425
b7ed2a65 34262016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3427
3428 PR target/72853
3429 * gcc.target/powerpc/pr72853.c: New test.
3430
2d2b4107 34312016-08-10 Martin Liska <mliska@suse.cz>
3432
3433 PR gcov-profile/58306
3434 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3435
7132b755 34362016-08-10 Martin Liska <mliska@suse.cz>
3437
3438 * g++.dg/gcov/gcov-threads-1.C: New test.
3439
5186407c 34402016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3441
3442 PR target/71873
3443 * gcc.target/avr/pr71873.c: New test.
3444
44f01555 34452016-08-09 Martin Liska <mliska@suse.cz>
3446
3447 * g++.dg/gcov/gcov-dump-1.C: New test.
3448 * g++.dg/gcov/gcov-dump-2.C: New test.
3449
7d4f18f5 34502016-08-09 Martin Liska <mliska@suse.cz>
3451
3452 * gcc.dg/tree-prof/val-prof-9.c: New test.
3453
defa7026 34542016-08-09 Martin Liska <mliska@suse.cz>
3455
3456 * gcc.dg/tree-prof/val-prof-8.c: New test.
3457
ae7e6062 34582016-08-09 Martin Jambor <mjambor@suse.cz>
3459
0c47dd26 3460 PR ipa/71981
3461 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3462
a69fb570 34632016-08-09 Bin Cheng <bin.cheng@arm.com>
3464
3465 PR tree-optimization/33707
3466 * gcc.dg/vect/pr33707.c: New test.
3467
a031a844 34682016-08-09 Bin Cheng <bin.cheng@arm.com>
3469
3470 PR tree-optimization/pr72772
3471 * gcc.dg/tree-ssa/pr72772.c: New test.
3472
8f1baf0d 34732016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3474
3475 PR rtl-optimization/66669
3476 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3477
53e7aca1 34782016-08-09 Jakub Jelinek <jakub@redhat.com>
3479
3480 PR tree-optimization/72824
3481 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3482
c162fa25 34832016-08-09 Richard Biener <rguenther@suse.de>
3484
3485 PR tree-optimization/71802
3486 * gcc.dg/torture/pr71802.c: New testcase.
3487
87156a7d 34882016-08-09 Jakub Jelinek <jakub@redhat.com>
3489
3490 PR c++/72809
3491 * g++.dg/eh/stdarg1.C: New test.
3492
d0029333 34932016-08-08 Andi Kleen <ak@linux.intel.com>
3494
3495 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3496 test command line in failure log.
3497 (profopt-execute): dito. Make autofdo file names unique.
3498
7af4d06b 34992016-08-08 David Malcolm <dmalcolm@redhat.com>
3500
3501 PR c/64955
3502 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3503 output.
3504
7091ff70 35052016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3506
3507 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3508 c99_runtime.
3509 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3510 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3511 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3512 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3513 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3514 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3515
d189b094 35162016-08-08 David Malcolm <dmalcolm@redhat.com>
3517
3518 PR c/52952
3519 * gcc.dg/cpp/pr66415-1.c: Likewise.
3520 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3521 * gcc.dg/format/c90-printf-1.c: Likewise.
3522 * gcc.dg/format/diagnostic-ranges.c: New test case.
3523
440837fe 35242016-08-08 Jakub Jelinek <jakub@redhat.com>
3525
7cbcf608 3526 PR fortran/72716
3527 * gfortran.dg/gomp/pr72716.f90: New test.
3528
aa1ddb66 3529 PR middle-end/72781
3530 * gcc.dg/gomp/pr72781.c: New test.
3531
440837fe 3532 PR middle-end/68762
3533 * g++.dg/vect/pr68762-1.cc: New test.
3534 * g++.dg/vect/pr68762-2.cc: New test.
3535 * g++.dg/vect/pr68762.h: New file.
3536
eb571c16 35372016-08-08 Martin Sebor <msebor@redhat.com>
3538
3539 PR testsuite/72838
f9c39b65 3540 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3541 * g++.dg/warn/overflow-warn-3.C: Same.
3542 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3543
8ca5189a 35442016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3545
3546 PR fortran/71936
3547 * gfortran.dg/allocate_with_source_21.f03: New test.
3548
1495e54c 35492016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3550
3551 PR fortran/72698
3552 * gfortran.dg/allocate_with_source_20.f03: New test.
3553
d1e97886 35542016-08-08 Alan Modra <amodra@gmail.com>
3555
3556 * gcc.c-torture/compile/pr72802.c: New.
3557
9da84a54 35582016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3559
3560 PR fortran/70524
3561 * gfortran.dg/dependency_48.f90: New test.
3562
3f9692a5 35632016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3564
b5b764be 3565 PR fortran/70040
3f9692a5 3566 * gfortran.dg/pr70040.f90: New testcase.
3567
099ec19a 35682016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3569
3570 PR fortran/71961
3571 * gfortran.dg/matmul_10.f90: New testcase.
3572
e8272095 35732016-08-07 Jan Hubicka <hubicka@ucw.cz>
3574
3575 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3576
f5d2c462 35772016-08-07 Jakub Jelinek <jakub@redhat.com>
3578
3579 PR c/72816
3580 * gcc.dg/pr72816.c: New test.
3581
30c60892 35822016-08-06 Jonathan Wakely <jwakely@redhat.com>
3583
3584 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3585 * g++.dg/conversion/pr41426.C: Likewise.
3586 * g++.dg/conversion/pr66211.C: Likewise.
3587 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3588 * g++.dg/init/ref8.C: Likewise.
3589 * g++.old-deja/g++.law/cvt20.C: Likewise.
3590 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3591
2abf3c4a 35922016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3593
3594 PR tree-optimization/18046
3595 * gcc.dg/tree-ssa/vrp105.c: New test.
3596 * gcc.dg/tree-ssa/vrp106.c: New test.
3597
a940fdc7 35982016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 3599
3600 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3601 1ul in diagnostics. Remove hyphen from "constant-expression."
3602 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3603 * g++.dg/cpp0x/static_assert3.C: Same.
3604 * g++.dg/cpp1y/constexpr-throw.C: Same.
3605 * g++.dg/template/nontype3.C: Same.
3606 * g++.dg/warn/overflow-warn-1.C: Same.
3607 * g++.dg/warn/overflow-warn-3.C: Same.
3608 * g++.dg/warn/overflow-warn-4.C: Same.
3609
d4166bdc 36102016-08-05 David Malcolm <dmalcolm@redhat.com>
3611
3612 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3613 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3614 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3615 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3616
906dd612 36172016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3618
3619 PR tree-optimization/72810
3620 * gcc.dg/tree-ssa/vrp110.c: New test.
3621
9788fb76 36222016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3623
3624 PR Target/72819
3625 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3626 registers.
3627 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3628 saving the half-precision registers.
3629 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3630 value is returned in h0.
3631 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3632 are passed in FP/SIMD registers.
3633 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3634 passing works corrcetly.
3635 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3636 (hfa_f16x2_t): Likewise.
3637 (hfa_f16x3_t): Likewise.
3638 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3639 are promoted to double and passed in a double register.
3640 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3641 are promoted to double and stacked.
3642 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3643 __fp16 data types.
3644 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3645 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3646 __fp16 first get passed in FP/SIMD registers, then stacked.
3647
30f40fe4 36482016-08-05 Nathan Sidwell <nathan@acm.org>
3649
3650 PR c++/68724
3651 * g++.dg/cpp0x/pr68724.C: New.
3652
8a6540e1 36532016-08-05 Richard Biener <rguenther@suse.de>
3654
3655 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3656
09001ac1 36572016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3658
3659 * gcc.dg/tree-ssa/vrp107.c: New test.
3660 * gcc.dg/tree-ssa/vrp108.c: New test.
3661 * gcc.dg/tree-ssa/vrp109.c: New test.
3662
88ab6a9c 36632016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3664
3665 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3666 dg-options.
3667
b2a036e7 36682016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3669
3670 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3671 test-cases.
3672 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3673 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3674 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3675 test-cases.
3676 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3677 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3678 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3679 large_double.
3680
8dbf49cb 36812016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3682
3683 PR c++/72800
3684 * g++.dg/cpp1y/lambda-ice1.C: New.
3685
dcc45aae 36862016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3687
3688 PR c++/72759
3689 * g++.dg/cpp1y/pr72759.C: New test.
3690
88fe4062 36912016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3692
3693 * gcc.dg/switch-10.c: New test.
3694
a1af716f 36952016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3696
3697 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3698
1fa5d8ba 36992016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3700
3701 * c-c++-common/goacc/routine-5.c: Update.
3702
e8dedc4a 37032016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3704
3705 PR rtl-optimization/70903
3706 * gcc.c-torture/execute/pr70903.c: New test.
3707
7ca5003c 37082016-08-04 Martin Liska <mliska@suse.cz>
3709
3710 * gcc.dg/params/params.exp: Replace file exists with
3711 TESTING_IN_BUILD_TREE.
3712
810702a2 37132016-08-04 Marek Polacek <polacek@redhat.com>
3714
3715 PR c++/70229
3716 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3717
fa8a8f79 37182016-08-04 Richard Biener <rguenther@suse.de>
3719
3720 PR middle-end/71984
3721 * gcc.dg/torture/pr71984.c: Guard correctness check for
3722 little-endian.
3723
9916f5a5 37242016-08-03 Andrew Pinski <apinski@cavium.com>
3725
3726 * gcc.c-torture/compile/20160802-1.c: New testcase.
3727
278b4698 37282016-08-03 Fritz Reese <fritzoreese@gmail.com>
3729
3730 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3731
860c3c85 37322016-08-03 Richard Biener <rguenther@suse.de>
3733
3734 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3735 and remove -O3.
3736 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3737 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3738
0a41d717 37392016-08-03 Richard Biener <rguenther@suse.de>
3740
3741 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3742 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3743 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3744 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3745
52e3c0e8 37462016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3747
3748 * gcc.dg/init-excess-2.c: Require int32plus.
3749 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3750 * gcc.dg/pr59963-2.c: Require int32plus.
3751 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3752 * gcc.dg/unroll-7.c: Require int32plus.
3753
ad8a330c 37542016-08-02 Bin Cheng <bin.cheng@arm.com>
3755
3756 PR tree-optimization/34114
3757 * gcc.dg/tree-ssa/loop-42.c: New test.
3758
d3aa3636 37592016-08-02 Tamar Christina <tamar.christina@arm.com>
3760
3761 * gcc.target/aarch64/vminmaxnm.c: New.
3762 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3763 tests.
3764
c79d3723 37652016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3766
3767 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3768 vec_extract for vector float, vector int, vector short, and vector
3769 char.
3770 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3771 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3772 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3773 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3774
5fc13c39 37752016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3776
3777 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 3778 single stack adjustment, no writeback.
5fc13c39 3779 * gcc.target/aarch64/test_frame_12.c: Likewise.
3780 * gcc.target/aarch64/test_frame_13.c: Likewise.
3781 * gcc.target/aarch64/test_frame_15.c: Likewise.
3782 * gcc.target/aarch64/test_frame_6.c: Likewise.
3783 * gcc.target/aarch64/test_frame_7.c: Likewise.
3784 * gcc.target/aarch64/test_frame_8.c: Likewise.
3785 * gcc.target/aarch64/test_frame_16.c: New test.
3786
2eb70c76 37872015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3788
3789 PR target/72748
3790 * gcc.target/i386/pr72748.c: New test.
3791
92a44a68 37922015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 3793
3794 PR tree-optimization/71818
3795 * gcc.dg/vect/pr71818.c: New
3796
56e7a293 37972016-08-01 Martin Liska <mliska@suse.cz>
3798
3799 PR tree-optimization/71857
3800 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3801
aa8852cc 38022016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3803
3804 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3805
f3c032a4 38062016-08-01 Jan Beulich <jbeulich@suse.com>
3807
3808 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3809
a1e9d2c3 38102016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3811
3812 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3813 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3814
466045aa 38152016-07-31 Jonathan Wakely <jwakely@redhat.com>
3816
3817 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3818 (check_effective_target_c++): Likewise. Also match for libstdc++.
3819
92a44a68 38202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 3821
3822 PR fortran/41922
3823 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3824 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3825 * gfortran.dg/pr41922.f90: New test.
3826
dd13eb1b 38272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3828
3829 PR fortran/68566
3830 * gfortran.dg/pr68566.f90: new test.
3831
a940fdc7 38322016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 3833
3834 PR c++/60760
3835 PR c++/71091
3836 * g++.dg/cpp0x/constexpr-cast.C: New test.
3837 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3838 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3839 * g++.dg/ubsan/pr63956.C: Correct.
3840
efa8ff03 38412016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3842
3843 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3844 vector double or vector long where the vector is in memory.
3845 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3846 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3847
0b8113c5 38482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3849
3850 PR fortran/69867
3851 * gfortran.dg/pr69867.f90: New test.
3852
3badc59b 38532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3854
3855 PR fortran/69962
3856 * gfortran.dg/pr69962.f90: New test.
3857
fc8b54ff 38582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3859
3860 PR fortran/70006
3861 * gfortran.dg/pr70006.f90: New test.
3862
165b422e 38632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3864
3865 PR fortran/71730
3866 * gfortran.dg/pr71730.f90: New test.
3867 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3868 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3869 * gfortran.dg/array_constructor_26.f03: Ditto.
3870
0c6334ed 38712016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3872
3873 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3874 * gcc.target/powerpc/pr71763.c: Likewise.
3875
4ebf85be 38762016-07-29 Marek Polacek <polacek@redhat.com>
3877
3878 PR c/71742
3879 * gcc.dg/940510-1.c: Adjust dg-error.
3880 * gcc.dg/c99-flex-array-1.c: Likewise.
3881 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3882
9efe5be6 3883 PR c/71853
3884 * gcc.dg/noncompile/pr71853.c: New test.
3885
4c4548bb 3886 PR c/71573
3887 * gcc.dg/noncompile/pr71573.c: New test.
3888
8ae70602 3889 PR c/71926
3890 * g++.dg/warn/Wparentheses-30.C: New test.
3891 * gcc.dg/Wparentheses-14.c: New test.
3892
cfc1aded 38932016-07-29 Uros Bizjak <ubizjak@gmail.com>
3894
3895 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3896
d5e80d93 38972016-07-29 Bin Cheng <bin.cheng@arm.com>
3898
3899 PR tree-optimization/57558
3900 * gcc.dg/vect/pr57558-1.c: New test.
3901 * gcc.dg/vect/pr57558-2.c: New test.
3902
c7c713ec 39032016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3904
cfc1aded 3905 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 3906 to scan forwprop1 dump pass.
3907
34b9af67 39082016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3909
3910 PR c++/51488
3911 * g++.dg/template/pr51488.C: New.
3912
322d4184 39132016-07-29 Jakub Jelinek <jakub@redhat.com>
3914
3915 PR c/71969
3916 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3917 static __inline__.
3918 * gcc.dg/pr71969-1.c: New test.
3919 * gcc.dg/pr71969-2.c: New test.
3920 * gcc.dg/pr71969-3.c: New test.
3921
7648c9c7 39222016-07-29 Marek Polacek <polacek@redhat.com>
3923
3924 PR c/71574
3925 * c-c++-common/pr71574.c: New test.
3926
35fddbd6 3927 PR c/71583
3928 * gcc.dg/noncompile/pr71583.c: New test.
3929
d06bcb87 39302016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3931
3932 PR middle-end/68217
3933 * gcc.dg/pr68217.c: New test.
3934
fb5574d7 39352016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3936
3937 PR fortran/71067
3938 * gfortran.dg/pr71067_1.f90: New test.
3939 * gfortran.dg/pr71067_2.f90: Ditto.
3940
a52bb7a0 39412016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3942
3943 * gcc.target/powerpc/vec-extract-1.c: New test.
3944
42e96823 39452016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3946
3947 PR fortran/71799
3948 * gfortran.dg/pr71799.f90: New test.
3949
d5539c6b 39502016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3951
3952 PR c++/71665
3953 * g++.dg/cpp0x/pr71665-1.C: New.
3954 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3955 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3956 * g++.dg/ext/label10.C: Likewise.
3957 * g++.dg/parse/constant5.C: Likewise.
3958
05995232 39592016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3960
3961 PR fortran/71859
3962 * gfortran.dg/pr71859.f90: New test.
3963 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3964 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3965
7a4429b2 39662016-07-28 Paul Thomas <pault@gcc.gnu.org>
3967
3968 PR fortran/71883
3969 * gfortran.dg/pr71883.f90 : New test.
3970
f339cf78 39712016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3972
3973 PR tree-optimization/71734
cfc1aded 3974 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3975
8311fe26 39762016-07-28 Renlin Li <renlin.li@arm.com>
3977
3978 Revert
3979 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3980
3981 PR fortran/71902
3982 * gfortran.dg/dependency_47.f90: New test.
3983
595e387a 39842016-07-28 Martin Liska <mliska@suse.cz>
3985
3986 PR gcov-profile/68025
3987 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3988
83554604 39892016-07-28 Martin Liska <mliska@suse.cz>
3990
3991 * g++.dg/vect/pr70944.cc: New test.
3992
ec6d2d63 39932016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3994
3995 PR middle-end/71994
3996 * gcc.dg/torture/pr71994.c: New test.
3997
12dabcee 39982016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3999
4000 PR middle-end/71078
4001 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4002 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4003 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4004
262a83d5 40052016-07-27 Richard Biener <rguenther@suse.de>
4006
4007 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4008
3989f1fe 40092016-07-27 Martin Liska <mliska@suse.cz>
4010
4011 * gcc.dg/predict-13.c: New test.
4012 * gcc.dg/predict-14.c: New test.
4013
69a499fa 40142016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4015
7a4429b2 4016 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4017 including stdint.h.
4018 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4019 including stdint.h.
4020
751fef95 40212016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4022
4023 PR target/71869
4024 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4025 IEEE built-in functions handle quiet and signalling NaNs
4026 correctly.
4027
5e07497c 40282016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4029
4030 PR fortran/71862
4031 * gfortran.dg/pr71862.f90: New test.
4032
18928e61 40332016-07-26 Martin Sebor <msebor@redhat.com>
4034
4035 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4036 selector with dg-options.
4037
7e1856f1 40382016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4039
4040 PR tree-optimization/18046
4041 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4042 * gcc.dg/tree-ssa/vrp103.c: New test.
4043 * gcc.dg/tree-ssa/vrp104.c: New test.
4044
08679462 40452016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4046
4047 * gcc.target/powerpc/pr63354.c: Require lp64 since
4048 -mprofile-kernel is not legal with -m32.
4049
8c3efadf 40502016-07-26 Richard Biener <rguenther@suse.de>
4051
4052 PR rtl-optimization/71984
4053 * gcc.dg/torture/pr71984.c: New testcase.
4054
78866ecd 40552016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4056
4057 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4058 g++-dg-runtest via et-dg-runtest.
4059 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4060 * gcc.dg/vect/vect.exp: Likewise.
4061 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4062 gfortran-dg-runtest.
4063 * gfortran.dg/vect/vect.exp: Likewise.
4064 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4065 (check_mips_loongson_hw_available): Likewise.
4066 (check_effective_target_mpaired_single_runtime): Likewise.
4067 (check_effective_target_mips_loongson_runtime): Likewise.
4068 (add_options_for_mpaired_single): Likewise.
4069 (check_effective_target_vect_int): Add global et_index.
4070 Check and save the supported feature for a target selected by
4071 the et_index target. Break long lines where appropriate. Call
4072 et-is-effective-target for MIPS with an argument instead of
4073 check_effective_target_* where appropriate.
4074 (check_effective_target_vect_intfloat_cvt): Likewise.
4075 (check_effective_target_vect_uintfloat_cvt): Likewise.
4076 (check_effective_target_vect_floatint_cvt): Likewise.
4077 (check_effective_target_vect_floatuint_cvt): Likewise.
4078 (check_effective_target_vect_simd_clones): Likewise.
4079 (check_effective_target_vect_shift): ewise.
4080 (check_effective_target_whole_vector_shift): Likewise.
4081 (check_effective_target_vect_bswap): Likewise.
4082 (check_effective_target_vect_shift_char): Likewise.
4083 (check_effective_target_vect_long): Likewise.
4084 (check_effective_target_vect_float): Likewise.
4085 (check_effective_target_vect_double): Likewise.
4086 (check_effective_target_vect_long_long): Likewise.
4087 (check_effective_target_vect_no_int_max): Likewise.
4088 (check_effective_target_vect_no_int_add): Likewise.
4089 (check_effective_target_vect_no_bitwise): Likewise.
4090 (check_effective_target_vect_widen_shift): Likewise.
4091 (check_effective_target_vect_no_align): Likewise.
4092 (check_effective_target_vect_hw_misalign): Likewise.
4093 (check_effective_target_vect_element_align): Likewise.
4094 (check_effective_target_vect_condition): Likewise.
4095 (check_effective_target_vect_cond_mixed): Likewise.
4096 (check_effective_target_vect_char_mult): Likewise.
4097 (check_effective_target_vect_short_mult): Likewise.
4098 (check_effective_target_vect_int_mult): Likewise.
4099 (check_effective_target_vect_extract_even_odd): Likewise.
4100 (check_effective_target_vect_interleave): Likewise.
4101 (check_effective_target_vect_stridedN): Likewise.
4102 (check_effective_target_vect_multiple_sizes): Likewise.
4103 (check_effective_target_vect64): Likewise.
4104 (check_effective_target_vect_call_copysignf): Likewise.
4105 (check_effective_target_vect_call_sqrtf): Likewise.
4106 (check_effective_target_vect_call_btrunc): Likewise.
4107 (check_effective_target_vect_call_btruncf): Likewise.
4108 (check_effective_target_vect_call_ceil): Likewise.
4109 (check_effective_target_vect_call_ceilf): Likewise.
4110 (check_effective_target_vect_call_floor): Likewise.
4111 (check_effective_target_vect_call_floorf): Likewise.
4112 (check_effective_target_vect_call_lceil): Likewise.
4113 (check_effective_target_vect_call_lfloor): Likewise.
4114 (check_effective_target_vect_call_nearbyint): Likewise.
4115 (check_effective_target_vect_call_nearbyintf): Likewise.
4116 (check_effective_target_vect_call_round): Likewise.
4117 (check_effective_target_vect_call_roundf): Likewise.
4118 (check_effective_target_vect_perm): Likewise, but also append *_saved
4119 to the existing global name to properly cache the result.
4120 (check_effective_target_vect_perm_byte): Likewise.
4121 (check_effective_target_vect_perm_short): Likewise.
4122 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4123 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4124 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4125 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4126 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4127 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4128 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4129 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4130 (check_effective_target_vect_sdot_qi): Likewise.
4131 (check_effective_target_vect_udot_qi): Likewise.
4132 (check_effective_target_vect_sdot_hi): Likewise.
4133 (check_effective_target_vect_udot_hi): Likewise.
4134 (check_effective_target_vect_usad_char): Likewise.
4135 (check_effective_target_vect_pack_trunc): Likewise.
4136 (check_effective_target_vect_unpack): Likewise.
4137 (check_effective_target_vect_aligned_arrays): Likewise.
4138 (check_effective_target_vect_natural_alignment): Likewise.
4139 (check_effective_target_vector_alignment_reachable): Likewise.
4140 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4141 (is-effective-target): Initialize et_index if undefined.
4142 (et-dg-runtest): New.
4143 (et-is-effective-target): Likewise.
4144 (check_vect_support_and_set_flags): Add supported MIPS targets to
4145 EFFECTIVE_TARGETS list. Return the number of supported targets.
4146
b2930f09 41472016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4148 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4149
4150 PR middle-end/70920
4151 * gcc.dg/pr70920-1.c: New test-case.
4152 * gcc.dg/pr70902-2.c: Likewise.
4153 * gcc.dg/pr70920-3.c: Likewise.
4154 * gcc.dg/pr70920-4.c: Likewise
4155 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4156 2 instead of 3.
4157
90821294 41582016-07-25 Alexander Monakov <amonakov@ispras.ru>
4159
4160 * gcc.c-torture/execute/pr71494.c: Require label_values.
4161 * gcc.dg/pr16973.c: Ditto.
4162
1660595b 41632016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4164
4165 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4166 * gcc.dg/torture/pr69771.c: Require int32plus.
4167 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4168
5b2b88ce 41692016-07-25 Martin Liska <mliska@suse.cz>
4170
4171 * gcc.dg/torture/pr71987.c: New test.
4172
e2f926e9 41732016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4174
4175 PR fortran/71935
4176 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4177 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4178 * gfortran.dg/pr71935.f90: New test.
4179
a940fdc7 41802016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4181
4182 PR c++/71675
4183 * g++.dg/ext/atomic-3.C: New test.
4184 * gcc.dg/atomic/pr71675.c: New test.
4185
5a43070d 41862016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4187
4188 * gcc.target/i386/mvc8.c: New test.
4189
1b793819 41902016-07-22 Bin Cheng <bin.cheng@arm.com>
4191
4192 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4193 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4194
d4b4c787 41952016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4196
4197 PR fortran/71795
4198 * gfortran.dg/constructor_50.f90: New test.
4199
45648efe 42002016-07-22 Martin Liska <mliska@suse.cz>
4201
4202 PR gcov-profile/69028
4203 PR gcov-profile/62047
4204 * g++.dg/cilk-plus/pr69028.C: New test.
4205
b657bb1f 42062016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4207
4208 * gfortran.dg/coarray_stat_2.f90: New test.
4209
3a421504 42102016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4211
4212 * gcc.target/powerpc/vec-extract.h: New files to check the
4213 vec_extract built-in functions for all vector types, testing
4214 accessing each element, both with constant and variable element
4215 numbers.
4216 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4217 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4218 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4219 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4220 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4221 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4222 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4223 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4224 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4225
d40a1eac 42262016-07-21 Jakub Jelinek <jakub@redhat.com>
4227
4228 PR c++/71728
4229 * g++.dg/other/pr71728.C: New test.
4230
3b0d7293 42312016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4232
4233 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4234 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4235 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4236 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4237 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4238
50953a9f 42392016-07-21 Richard Biener <rguenther@suse.de>
4240
4241 PR tree-optimization/71947
4242 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4243
90261646 42442016-07-21 Bin Cheng <bin.cheng@arm.com>
4245
4246 * gcc.dg/tree-ssa/scev-15.c: New.
4247
5a5a7a90 42482016-07-21 Bin Cheng <bin.cheng@arm.com>
4249
4250 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4251
df0c563f 42522016-07-21 Jakub Jelinek <jakub@redhat.com>
4253
4254 PR c++/71941
4255 * g++.dg/gomp/pr71941.C: New test.
4256
24acd4ab 42572016-07-20 David Malcolm <dmalcolm@redhat.com>
4258
4259 PR c/70339
4260 PR c/71858
4261 * g++.dg/spellcheck-identifiers.C: New test case, based on
4262 gcc.dg/spellcheck-identifiers.c.
4263 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4264 gcc.dg/spellcheck-identifiers-2.c.
4265 * g++.dg/spellcheck-typenames.C: New test case, based on
4266 gcc.dg/spellcheck-typenames.c
4267
8669e753 42682016-07-20 Jonathan Wakely <jwakely@redhat.com>
4269
4270 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4271 pointer to member function and also test catching by reference.
4272
75cb41b8 42732016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4274
4275 * gcc.target/s390/pr67443.c: Fix test case.
4276
07be1239 42772016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4278
4279 * gcc.target/s390/insv-1.c: Xfail some tests.
4280 * gcc.target/s390/insv-2.c: Likewise.
4281
e9b5fdd9 42822016-07-20 Georg-Johann Lay <avr@gjlay.de>
4283
4284 * gcc.target/avr/torture/get-mem.c: New test.
4285 * gcc.target/avr/torture/set-mem.c: New test.
4286
b704b0e1 42872016-07-20 Georg-Johann Lay <avr@gjlay.de>
4288
4289 PR target/71948
4290 * gcc.target/avr/torture/tiny-progmem.c: New test.
4291
051eb924 42922016-07-20 Jakub Jelinek <jakub@redhat.com>
4293
fdb70809 4294 PR c++/71909
4295 * g++.dg/parse/pr71909.C: New test.
4296 * g++.dg/tm/pr71909.C: New test.
4297
051eb924 4298 PR c++/50060
4299 * g++.dg/cpp0x/constexpr-50060.C: New test.
4300 * g++.dg/cpp1y/constexpr-50060.C: New test.
4301
c4e1267c 43022016-07-20 Martin Liska <mliska@suse.cz>
4303
4304 * gfortran.dg/graphite/pr71898.f90: New test.
4305
ecaa5fd4 43062016-07-20 Bin Cheng <bin.cheng@arm.com>
4307
4308 PR tree-optimization/71503
4309 PR tree-optimization/71683
4310 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4311 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4312
f5b88ba1 43132016-07-20 Martin Liska <mliska@suse.cz>
4314
4315 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4316 * gcc.dg/plugin/sreal-test-1.c: Remove.
4317 * gcc.dg/plugin/sreal_plugin.c: Remove.
4318
e889bd11 43192016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4320
4321 PR fortran/71902
4322 * gfortran.dg/dependency_47.f90: New test.
4323
1c6bb1c0 43242016-07-19 Jakub Jelinek <jakub@redhat.com>
4325
94d511af 4326 PR rtl-optimization/71916
4327 * gcc.c-torture/compile/pr71916.c: New test.
4328
54e95a17 4329 PR middle-end/71874
4330 * g++.dg/torture/pr71874.C: New test.
4331
1c6bb1c0 4332 PR middle-end/71734
4333 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4334 (my_alloc): Rewritten to use __builtin_posix_memalign and
4335 __SIZE_TYPE__.
4336 (my_free): Use __builtin_free instead of _mm_free.
4337 (Vec::operator=): Use __builtin_memcpy.
4338
0d565f19 43392016-07-19 Martin Jambor <mjambor@suse.cz>
4340
cfc1aded 4341 PR fortran/71688
4342 * gfortran.dg/pr71688.f90: New test.
0d565f19 4343
2be13cd5 43442016-07-19 Richard Biener <rguenther@suse.de>
4345
4346 * c-c++-common/vector-subscript-6.c: New testcase.
4347 * c-c++-common/vector-subscript-7.c: Likewise.
4348
1697df09 43492016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4350
7a4429b2 4351 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4352 and UInt32 based on __SIZEOF_INT__.
4353
8894566e 43542016-07-19 Richard Biener <rguenther@suse.de>
4355
4356 PR tree-optimization/71901
4357 * gcc.dg/torture/pr71901.c: New testcase.
4358
43592016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4360
4361 PR tree-optimization/71908
4362 * gcc.dg/torture/pr71908.c: New testcase.
4363
106ac76d 43642016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4365
4366 PR target/71493
4367 * gcc.target/powerpc/pr71493-1.c: New test.
4368 * gcc.target/powerpc/pr71493-2.c: Likewise.
4369
e6517a48 43702016-07-18 Jakub Jelinek <jakub@redhat.com>
4371
d1e0c36e 4372 PR c++/71835
4373 * g++.dg/conversion/ambig3.C: New test.
4374
6fe424c2 4375 PR c++/71828
4376 * g++.dg/cpp0x/constexpr-71828.C: New test.
4377
d3dd9e33 4378 PR c++/71826
4379 * g++.dg/template/pr71826.C: New test.
4380
74fd83a9 4381 PR c++/71822
4382 * g++.dg/template/defarg21.C: New test.
4383
e6517a48 4384 PR c++/71871
4385 * g++.dg/ext/vector31.C: New test.
4386
f942bdbf 43872016-07-18 Uros Bizjak <ubizjak@gmail.com>
4388
4389 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4390
4b1425be 43912016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4392
4393 PR tree-optimization/71734
4394 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4395
a80f37e1 43962016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4397
4398 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4399 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4400 stack-layout-dynamic-1.c: New test.
4401
ea283725 44022016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4403
4404 * gcc.target/s390/nolrl-1.c: New test.
4405
14eab729 44062016-07-17 Fritz Reese <fritzoreese@gmail.com>
4407
4408 PR fortran/71523
4409 * gfortran.dg/pr71523_1.f90: New test.
4410 * gfortran.dg/pr71523_2.f90: New test.
4411
3925d644 44122016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4413
4414 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4415
fb9ff4ce 44162016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4417 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4418
4419 PR fortran/62125
4420 * gfortran.dg/pr62125.f90: New test.
4421
95b0f5e9 44222016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4423
4424 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4425 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4426
1913be16 44272016-07-15 Jonathan Wakely <jwakely@redhat.com>
4428
4429 PR c++/58796
4430 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4431 * g++.dg/cpp0x/nullptr35.C: New test.
4432
b4803084 44332016-07-15 Bin Cheng <bin.cheng@arm.com>
4434
4435 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4436
89e3ec3d 44372016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4438
4439 * gfortran.dg/goacc/vector_length.f90: New test.
4440
2084e279 44412016-07-15 Richard Biener <rguenther@suse.de>
4442
4443 PR tree-optimization/71881
4444 * gcc.dg/torture/pr71881.c: New testcase.
4445
2177bb9a 44462016-07-15 Richard Biener <rguenther@suse.de>
4447
4448 PR tree-optimization/71887
4449 * gcc.dg/torture/pr71887.c: New testcase.
4450
0dd7db3b 44512016-07-15 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR c/71858
4454 * gcc.dg/spellcheck-identifiers-3.c: New test.
4455
b41cc4d1 44562016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4457
4458 PR fortran/71807
4459 * gfortran.dg/null_9.f90: New test.
4460
a4d34e5e 44612016-07-15 Bin Cheng <bin.cheng@arm.com>
4462
4463 * gcc.dg/tree-ssa/loop-41.c: New test.
4464
1547c551 44652016-07-15 Bin Cheng <bin.cheng@arm.com>
4466
4467 PR tree-optimization/71347
4468 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4469
b9c2416b 44702016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4471
4472 PR fortran/29819
4473 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4474 * gfortran.dg/contains.f90: Ditto.
4475 * gfortran.dg/contains_empty_1.f03: Ditto.
4476 * gfortran.dg/submodule_3.f08: Ditto.
4477
28413b15 44782016-07-14 Jakub Jelinek <jakub@redhat.com>
4479
661af228 4480 PR testsuite/71865
4481 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4482 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4483 expected diagnostics.
4484
28413b15 4485 PR c/71858
4486 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4487 * gcc.dg/spellcheck-identifiers-2.c: New test.
4488 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4489 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4490
7b3b3a49 44912016-07-14 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR tree-optimization/71872
4494 * gcc.c-torture/compile/pr71872.c: New test.
4495
7c039c44 44962016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4497
4498 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4499 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4500 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4501 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4502 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4503 * gcc.target/arm/atomic-op-acquire-1.c: This.
4504 * gcc.target/arm/atomic-op-char.c: Rename into ...
4505 * gcc.target/arm/atomic-op-char-1.c: This.
4506 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4507 * gcc.target/arm/atomic-op-consume-1.c: This.
4508 * gcc.target/arm/atomic-op-int.c: Rename into ...
4509 * gcc.target/arm/atomic-op-int-1.c: This.
4510 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4511 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4512 * gcc.target/arm/atomic-op-release.c: Rename into ...
4513 * gcc.target/arm/atomic-op-release-1.c: This.
4514 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4515 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4516 * gcc.target/arm/atomic-op-short.c: Rename into ...
4517 * gcc.target/arm/atomic-op-short-1.c: This.
4518 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4519 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4520 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4521 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4522 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4523 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4524 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4525 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4526 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4527 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4528
80c5e533 45292016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4530
4531 PR fortran/70842
4532 * gfortran.dg/select_type_35.f03: New test.
4533
c5a9fc7b 45342016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4535
4536 PR target/65951
4537 PR tree-optimization/70923
4538 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4539 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4540 * gcc.dg/vect/pr65951.c: Likewise.
4541 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4542
d1242c94 45432016-07-14 David Edelsohn <dje.gcc@gmail.com>
4544
4545 * c-c++-common/pr60226.c: Expect maximum object file alignment
4546 error on AIX.
4547
97f2a90b 45482016-07-14 Richard Biener <rguenther@suse.de>
4549
4550 PR tree-optimization/71866
4551 * gcc.dg/torture/pr71866.c: New testcase.
4552
6029a910 45532016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4554
4555 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4556 selector and enclose boolean expression in curly braces.
4557
798d22ed 45582016-07-14 Alan Modra <amodra@gmail.com>
4559
4560 PR target/71733
4561 * gcc.target/powerpc/p9-novsx.c: New.
4562
3ffcb27d 45632016-07-13 Andi Kleen <ak@linux.intel.com>
4564
4565 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4566 * g++.dg/tree-prof/morefunc.C: Dito.
4567 * g++.dg/tree-prof/pr35545.C: Dito.
4568 * g++.dg/tree-prof/reorder.C: Dito.
4569 * gcc.dg/tree-prof/20050826-2.c: Dito.
4570 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4571 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4572 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4573 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4574 * gcc.dg/tree-prof/inliner-1.c: Dito.
4575 * gcc.dg/tree-prof/merge_block.c: Dito.
4576 * gcc.dg/tree-prof/stringop-1.c: Dito.
4577 * gcc.dg/tree-prof/stringop-2.c: Dito.
4578 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4579 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4580 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4581 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4582 * gcc.dg/tree-prof/update-loopch.c: Dito.
4583 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4584 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4585 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4586 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4587 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4588 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4589 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4590
9ace90e5 45912016-07-13 Andi Kleen <ak@linux.intel.com>
4592
4593 * lib/profopt.exp (profopt-execute): Remove .imports files.
4594
b75cf198 45952016-07-13 Andi Kleen <ak@linux.intel.com>
4596
f942bdbf 4597 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 4598
4d0389a9 45992016-07-13 Andi Kleen <ak@linux.intel.com>
4600
4601 * lib/profopt.exp (dg-final-scan-autofdo,
4602 dg-final-scan-not-autofdo): New functions.
4603
a5af7a75 46042016-07-13 Bin Cheng <bin.cheng@arm.com>
4605
4606 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4607 * gcc.dg/vect/vect-35.c: Ditto.
4608 * gcc.dg/vect/vect-alias-check-2.c: New test.
4609
c6bcae01 46102016-07-13 Martin Liska <mliska@suse.cz>
4611
4612 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 4613 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 4614 * gfortran.dg/pr42108.f90: Update expected dump scan.
4615
0644c120 46162016-07-13 Richard Biener <rguenther@suse.de>
4617
4618 PR tree-optimization/24574
4619 * gcc.dg/pr24574.c: New testcase.
4620
2bbae5b9 46212016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4622
f942bdbf 4623 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 4624 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4625 * c-c++-common/pr68833-1.c: Require int32plus.
4626 * gcc.dg/ipa/pr63551.c: Likewise.
4627 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4628 * gcc.dg/ipa/pr64041.c: Require int32plus.
4629
839a6560 46302016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4631
4632 PR ipa/71633
4633 * g++.dg/pr71633.C: New test.
4634
8f5f2788 46352016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4636
4637 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4638 Add new arm_thumb1_cbz_ok effective target.
4639 * gcc.target/arm/cbz.c: New test.
4640
417e5cc5 46412016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4642
4643 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4644 Define effective target.
4645 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4646 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4647 * gcc.target/arm/movhi_movw.c: New test.
4648 * gcc.target/arm/movsi_movw.c: Likewise.
4649 * gcc.target/arm/movdi_movw.c: Likewise.
4650
68a5143e 46512016-07-13 Richard Biener <rguenther@suse.de>
4652
4653 PR middle-end/71104
4654 * gcc.dg/pr71104-1.c: New testcase.
4655 * gcc.dg/pr71104-2.c: Likewise.
4656
69e8d259 46572016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4658
4659 PR target/71805
4660 * gcc.target/powerpc/pr71805.c: New test.
4661
244f142f 46622016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4663
4664 * gcc.target/powerpc/divkc3-1.c: New.
4665 * gcc.target/powerpc/mulkc3-1.c: New.
4666
6fc56f1f 46672016-07-12 Nathan Sidwell <nathan@acm.org>
4668
4669 * gcc.target/arm/data-rel-1.c: New.
4670 * gcc.target/arm/data-rel-2.c: New.
4671 * gcc.target/arm/data-rel-3.c: New.
4672
94ee1e9c 46732016-07-12 Martin Liska <mliska@suse.cz>
4674
4675 * gcc.dg/params/blocksort-part.c: New test.
4676 * gcc.dg/params/params.exp: New file.
4677
cd32d747 46782016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4679
4680 PR middle-end/71700
4681 * gcc.c-torture/execute/pr71700.c: New test.
4682
ad010d47 46832016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4684 Richard Biener <rguenther@suse.de>
4685
4686 PR tree-optimization/23286
4687 PR tree-optimization/70159
4688 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4689 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4690 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4691 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4692 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4693 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4694 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4695 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4696 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4697 * gcc.dg/pr51879-12.c: Likewise.
4698 * gcc.dg/strlenopt-9.c: Likewise.
4699 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4700 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4701 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4702 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4703 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4704 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4705 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4706 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4707 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4708 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4709 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4710 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4711 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4712 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4713 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4714
9aece49e 47152016-07-12 Richard Biener <rguenther@suse.de>
4716
4717 PR rtl-optimization/68961
4718 * gcc.target/i386/pr68961.c: New testcase.
4719
8f05fee9 47202016-07-11 Jakub Jelinek <jakub@redhat.com>
4721
4a6cc5cd 4722 PR middle-end/71758
4723 * c-c++-common/gomp/pr71758.c: New test.
4724 * gfortran.dg/gomp/pr71758.f90: New test.
4725
8f05fee9 4726 PR tree-optimization/71823
4727 * gcc.dg/vect/pr71823.c: New test.
4728
b73690a4 47292016-07-11 David Malcolm <dmalcolm@redhat.com>
4730
4731 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4732 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4733 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4734
675f4c6b 47352016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4736
4737 PR target/71801
4738 * gcc.target/i386/pr71801.c: New test.
4739
9aaf7e3e 47402016-07-11 Richard Biener <rguenther@suse.de>
4741
4742 PR tree-optimization/71816
4743 * gcc.dg/torture/pr71816.c: New testcase.
4744
dd58bf21 47452016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4746
4747 PR fortran/71783
4748 * gfortran.dg/dependency_46.f90: New test.
4749
a2ebcb84 47502016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4751
4752 PR rtl-optimization/71621
4753 * gcc.target/i386/pr71621-1.c: New.
4754 * gcc.target/i386/pr71621-2.c: New.
4755
6cedf97e 47562016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4757
4758 * gfortran.dg/goacc/pr71704.f90: New test.
4759
dc71c755 47602016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4761
4762 PR target/71297
4763 * gcc.target/powerpc/pr71297.c: New.
4764
288161af 47652016-07-08 Jiong Wang <jiong.wang@arm.com>
4766
4767 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4768
98e771d6 47692016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4770
4771 PR target/71806
4772 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4773
c3d27339 47742016-07-08 Alan Hayward <alan.hayward@arm.com>
4775
4776 PR tree-optimization/71667
4777 * gcc.dg/vect/pr71667.c: New
4778
b1b5042a 47792016-07-08 Martin Liska <mliska@suse.cz>
4780
4781 * gcc.dg/torture/pr71606.c: New test.
4782
5cdc40a0 47832016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4784
4785 PR fortran/71764
4786 * gfortran.dg/pr71764.f90: New test.
4787
bcc4d868 47882016-07-07 Jakub Jelinek <jakub@redhat.com>
4789 Kai Tietz <ktietz70@googlemail.com>
4790
4791 PR c++/70869
4792 PR c++/71054
4793 * g++.dg/cpp0x/pr70869.C: New test.
4794 * g++.dg/cpp0x/pr71054.C: New test.
4795
b39328b2 47962016-07-07 David Edelsohn <dje.gcc@gmail.com>
4797
4798 * g++.dg/debug/pr71432.C: Fail on AIX.
4799
95c9caad 48002016-07-07 Martin Liska <mliska@suse.cz>
4801
4802 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4803 an undefined behavior.
4804 * gfortran.dg/do_3.F90: Likewise.
4805 * gfortran.dg/do_check_11.f90: New test.
4806 * gfortran.dg/do_check_12.f90: New test.
4807 * gfortran.dg/do_corner_warn.f90: New test.
4808
8e976d11 48092016-07-07 Martin Liska <mliska@suse.cz>
4810
4811 * gfortran.dg/predict-1.f90: Ammend the test.
4812 * gfortran.dg/predict-2.f90: Likewise.
4813
26716fc7 48142016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4815
4816 PR ipa/71624
4817 * g++.dg/pr71624.C: New test.
4818
2d079cbf 48192016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4820
4821 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4822 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4823 ARMv8-M Mainline architectures.
4824
9e6f4af4 48252016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4826
4827 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4828 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4829
d490b07a 48302016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4831
4832 PR target/70098
4833 PR target/71763
4834 * gcc.target/powerpc/pr71763.c: New file.
4835
798fc305 48362016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4837
4838 PR tree-optimization/71518
f942bdbf 4839 * gcc.dg/pr71518.c: New test.
798fc305 4840
97e4cbac 48412016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4842
4843 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4844
19aea164 48452016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4846
f942bdbf 4847 PR target/50739
19aea164 4848 * gcc.target/avr/pr50739.c: New test.
4849
105e9dfc 48502016-07-05 Jan Hubicka <jh@suse.cz>
4851
4852 * gcc.dg/tree-ssa/scev-14.c: update template.
4853
1137da9c 48542016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4855
4856 * gcc.dg/vect/group-no-gaps-1.c: New test.
4857
ce393063 48582016-07-05 Andi Kleen <ak@linux.intel.com>
4859
4860 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4861 if kernel supports MPX.
4862
92a44a68 48632016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 4864
4865 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4866
f2ccdf8e 48672016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4868 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4869
4870 * gcc.target/powerpc/signbit-1.c: New test.
4871 * gcc.target/powerpc/signbit-2.c: New test.
4872 * gcc.target/powerpc/signbit-3.c: New test.
4873
0215a22c 48742016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4875
4876 PR rtl-optimization/71594
4877 * gcc.dg/torture/pr71594.c: New test.
4878
30a39817 48792016-07-05 Jan Hubicka <jh@suse.cz>
4880
4881 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4882
b65b8df2 48832016-07-05 David Malcolm <dmalcolm@redhat.com>
4884
4885 PR c++/62314
f9c39b65 4886 * g++.dg/parse/error5.C: Update column
b65b8df2 4887 number of missing semicolon error.
4888 * g++.dg/pr62314-2.C: New test case.
4889
6b5471d8 48902016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4891
4892 * gfortran.dg/coarray_stat_function.f90: New test.
4893 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4894 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4895 to new interfaces.
4896
35b3a8dd 48972016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4898
4899 PR fortran/71623
4900 * gfortran.dg/deferred_character_17.f90: New test.
4901
b84c1ddf 49022016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4903
4904 * gcc.target/arm/neon/polytypes.c: Move to ...
4905 * gcc.target/arm/polytypes.c: ... here.
4906 * gcc.target/arm/neon/pr51534.c: Move to ...
4907 * gcc.target/arm/pr51534.c: ... here.
4908 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4909 * gcc.target/arm/vect-vcvt.c: ... here.
4910 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4911 * gcc.target/arm/vect-vcvtq.c: ... here.
4912 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4913 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4914 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4915 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4916 * gcc.target/arm/neon/neon.exp: Delete.
4917 * gcc.target/arm/neon/: Delete.
4918
7e9136f1 49192016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4920
4921 PR fortran/65575
4922 * gfortran.dg: pr65575.f90: New test.
4923
18b42a28 49242016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4925
4926 PR fortran/35849
4927 * gfortran.dg: pr35849.f90: New test.
4928
f8765404 49292016-07-04 Jakub Jelinek <jakub@redhat.com>
4930
4931 PR c++/71739
4932 * g++.dg/cpp0x/pr71739.C: New test.
4933
e3422b3a 49342016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4935
4936 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4937
2da1c9f7 49382016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4939
4940 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4941 locr.
4942 * gcc.target/s390/loc-1.c: New test.
4943
6125d36e 49442016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4945
f9c39b65 4946 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4947 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4948
42797d4b 49492016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4950
4951 PR target/63874
4952 * gcc.target/aarch64/pr63874.c: New test.
4953
9d9fe66a 49542016-07-04 Jan Beulich <jbeulich@suse.com>
4955
4956 * g++.dg/header.c: New.
4957 * gcc.dg/header.c: New.
4958
c364d0f3 49592016-07-02 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR c/71719
4962 * c-c++-common/Wunused-var-15.c: New test.
4963
267f3c67 49642016-07-01 Jakub Jelinek <jakub@redhat.com>
4965
4966 PR fortran/71687
4967 * gfortran.dg/gomp/pr71687.f90: New test.
4968
8297c70b 49692016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4970
4971 * gcc.dg/const-float128-ped.c: Require __float128 effective
4972 target and options.
4973 * gcc.dg/const-float128.c: Likewise.
4974 * gcc.dg/torture/float128-cmp-invalid.c: Require
4975 __float128 and base_quadfloat_support effective targets, and
4976 __float128 options.
4977 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4978 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4979 * gcc.dg/torture/float128-nan.c: Likewise.
4980 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4981 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4982 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4983 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4984 (add_options_for___float128): New.
4985 (check_effective_target_base_quadword_support): New.
4986
eab79b94 49872016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4988
4989 PR target/71720
4990 * gcc.target/powerpc/pr71720.c: New test.
4991
4ce6622a 49922016-07-01 Jan Beulich <jbeulich@suse.com>
4993
4994 * gcc.dg/bss.c: New.
4995
0b6f1914 49962016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4997
4998 PR target/71698
4999 * gcc.target/powerpc/pr71698.c: New test.
5000
4d28a470 50012016-07-01 Georg-Johann Lay <avr@gjlay.de>
5002
5003 PR target/71151
5004 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5005 instead of ".foo" for its section name.
5006 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5007 depending on MCU's flash size.
5008 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5009 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5010 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5011 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5012 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5013 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5014
ed8613ec 50152016-07-01 Jan Beulich <jbeulich@suse.com>
5016
5017 * gcc.target/i386/pr65105-2.c: Add -msse2.
5018
720a0bce 50192016-06-30 Jakub Jelinek <jakub@redhat.com>
5020
c54ee83c 5021 PR tree-optimization/71707
5022 * gcc.dg/strlenopt-29.c: New test.
5023
a845ae6c 5024 PR fortran/71704
5025 * gfortran.dg/gomp/pr71704.f90: New test.
5026
720a0bce 5027 PR fortran/71705
5028 * gfortran.dg/gomp/pr71705.f90: New test.
5029
17c32c4a 50302016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5031
5032 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5033 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5034 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5035 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5036 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5037 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5038 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5039 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5040 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5041 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5042 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5043 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5044 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5045 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5046 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5047 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5048 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5049 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5050 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5051 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5052 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5053 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5054 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5055 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5056 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5057 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5058 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5059 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5060 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5061 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5062 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5063 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5064 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5065 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5066 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5067 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5068 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5069 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5070 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5071 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5072 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5073 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5074 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5075 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5076 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5077 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5078 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5079 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5080 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5081 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5082 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5083 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5084 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5085 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5086 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5087 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5088 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5089 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5090 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5091 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5092 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5093 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5094 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5095 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5096 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5097 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5098 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5099 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5100 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5101 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5102 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5103 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5104 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5105 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5106 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5107 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5108 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5109 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5110 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5111 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5112 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5113
443405c9 51142016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5115 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5116
5117 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5118
6e3a3de2 51192016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5120 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5121
5122 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5123
413c4f6c 51242016-06-30 David Malcolm <dmalcolm@redhat.com>
5125
5126 PR driver/71651
5127 * gcc.dg/spellcheck-options-12.c: New test case.
5128
4c4e99c3 51292016-06-30 Jakub Jelinek <jakub@redhat.com>
5130
5131 PR middle-end/71693
5132 * gcc.c-torture/compile/pr71693.c: New test.
5133
26a2e993 51342016-06-29 David Malcolm <dmalcolm@redhat.com>
5135
5136 * gcc.dg/spellcheck-params.c: New testcase.
5137 * gcc.dg/spellcheck-params-2.c: New testcase.
5138
63abcf45 51392016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5140
5141 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5142 vector extract instructions.
5143 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5144
5f1d49ac 51452016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5146
5147 PR fortran/71686
5148 * gfortran.dg/unexpected_eof_2.f90: New test.
5149 * gfortran.dg/unexpected_eof_3.f90: New test.
5150
0dc00113 51512016-06-29 Jim Wilson <jim.wilson@linaro.org>
5152
5153 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5154
4b975445 51552016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5156
5157 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5158 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5159 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5160
e276a6b9 51612016-06-29 Richard Biener <rguenther@suse.de>
5162
5163 PR middle-end/15256
5164 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5165
c02f3e35 51662016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5167
5168 * gcc.target/arm/aapcs/neon-vect10.c: Require
5169 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5170 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5171 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5172 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5173 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5174 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5175 * gcc.target/arm/fp16-aapcs-1.c: Require
5176 -mfloat-ab=hard. Also simplify the test.
5177 * gcc.target/arm/fp16-aapcs-2.c: New.
5178
d0c2a3dd 51792016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5180
f942bdbf 5181 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5182 (add_options_for_arm_fp16_ieee): New.
5183 (add_options_for_arm_fp16_alternative): New.
5184 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5185 long-line.
5186 (effective_target_arm_fp16_hw): New.
5187
162fed22 51882016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5189
5190 PR tree-optimization/71655
5191 * g++.dg/pr71655.C: New test.
5192
9ed0eb00 51932016-06-29 Martin Liska <mliska@suse.cz>
5194
5195 * gcc.dg/pr71585.c: New test.
5196 * gcc.dg/pr71585-2.c: New test.
5197 * gcc.dg/pr71585-3.c: New test.
5198
641b1c86 51992016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5200
5201 PR tree-optimization/70729
5202 * g++.dg/vect/pr70729.cc: New test.
5203
44e775d8 52042016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5205
5206 * c-c++-common/gomp/cancel-1.c: Extend.
5207
83b23cdf 52082016-06-29 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR tree-optimization/71625
5211 * gcc.dg/strlenopt-28.c: New test.
5212
b6a4a0f5 52132016-06-29 Richard Biener <rguenther@suse.de>
5214
5215 PR middle-end/71002
5216 * g++.dg/torture/pr71002.C: Adjust testcase.
5217
1af10ce6 52182016-06-29 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR c/71685
5221 * gcc.dg/pr71685.c: New test.
5222
52232016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5224
5225 PR c/71552
5226 * gcc.dg/init-bad-9.c: New test.
5227
043457fd 52282016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5229
5230 * gcc.target/powerpc/abs128-1.c: Require VSX.
5231 * gcc.target/powerpc/copysign128-1.c: Likewise.
5232 * gcc.target/powerpc/inf128-1.c: Likewise.
5233 * gcc.target/powerpc/nan128-1.c: Likewise.
5234
d378e319 52352016-06-28 Jakub Jelinek <jakub@redhat.com>
5236
5237 PR middle-end/71626
5238 * gcc.c-torture/execute/pr71626-1.c: New test.
5239 * gcc.c-torture/execute/pr71626-2.c: New test.
5240
10ef7949 52412016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5242
5243 PR target/71656
5244 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5245
1fcfb8f7 52462016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5247
5248 PR target/71670
5249 * gcc.target/powerpc/pr71670.c: New testcase.
5250
35fd0c10 52512016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5252
5253 PR target/71656
5254 * gcc.target/powerpc/pr71656-1.c: New test.
5255 * gcc.target/powerpc/pr71656-2.c: New test.
5256
584757bc 52572016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5258
5259 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5260 around fp16 code.
5261 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5262 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5263 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5264 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5265 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5266 Add arm_neon_fp16_ok effective target.
f942bdbf 5267 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5268 Likewise.
5269 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5270 Likewise.
5271 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5272 Likewise.
5273 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5274 Likewise.
5275 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5276 Likewise.
5277 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5278 Likewise.
5279 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5280 Likewise.
5281 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5282 Likewise.
5283 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5284 Likewise.
5285 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5286 Likewise.
5287 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5288 Likewise.
584757bc 5289
cbcc4297 52902016-06-26 Jan Hubicka <hubicka@ucw.cz>
5291
5292 * gcc.dg/predict-12.c: New testcase.
5293
0aa73965 52942016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5295
5296 PR fortran/71649
5297 * gfortran.dg/pr71649.f90: New test.
5298
9977f724 52992016-06-25 Jakub Jelinek <jakub@redhat.com>
5300
a5c54f33 5301 PR tree-optimization/71643
5302 * g++.dg/opt/pr71643.C: New test.
5303
9977f724 5304 PR tree-optimization/71631
5305 * gcc.c-torture/execute/pr71631.c: New test.
5306
e09883e4 53072016-06-24 Jan Hubicka <hubicka@ucw.cz>
5308
5309 * gcc.dg/predict-11.c: New testcase.
5310 * gfortran.dg/predict-2.f90: New testcase.
5311
89beffc9 53122016-06-24 Jan Hubicka <hubicka@ucw.cz>
5313
5314 * gcc.dg/predict-10.c: New test.
5315
2275a11d 53162016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5317
5318 * gcc.target/powerpc/abs128-1.c: New.
5319 * gcc.target/powerpc/copysign128-1.c: New.
5320 * gcc.target/powerpc/inf128-1.c: New.
5321 * gcc.target/powerpc/nan128-1.c: New.
5322
37681b7f 53232016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5324
5325 * gfortran.dg/pr71642.f90: New test.
5326
9cf2d600 53272016-06-24 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR tree-optimization/71647
5330 * gcc.target/i386/pr71647.c: New test.
5331
eea332b9 53322016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5333
5334 * gcc.target/i386/noplt-gd-1.c: New test.
5335 * gcc.target/i386/noplt-gd-2.c: Likewise.
5336 * gcc.target/i386/noplt-gd-3.c: Likewise.
5337 * gcc.target/i386/noplt-ld-1.c: Likewise.
5338 * gcc.target/i386/noplt-ld-2.c: Likewise.
5339 * gcc.target/i386/noplt-ld-3.c: Likewise.
5340 * lib/target-supports.exp
5341 (check_effective_target_tls_get_addr_via_got): New.
5342
b6d48a78 53432016-06-24 Uros Bizjak <ubizjak@gmail.com>
5344
5345 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5346 testsuite compile flags.
5347 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5348 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5349
53502016-06-24 Uros Bizjak <ubizjak@gmail.com>
5351
5352 * g++dg/vect/pr36684.cc: Add dg-do compile.
5353 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5354 * gcc.dg/vect/pr70021.c: Ditto.
5355 * gcc.dg/vect/pr70138-1.c: Ditto.
5356 * gcc.dg/vect/pr70138-2.c: Ditto.
5357 * gcc.dg/vect/pr70354-1.c: Ditto.
5358 * gcc.dg/vect/pr70354-2.c: Ditto.
5359 * gcc.dg/vect/pr71259.c: Ditto.
5360 * gcc.dg/vect/pr71416-1.c: Ditto.
5361 * gcc.dg/vect/slp-43.c: Ditto.
5362 * gcc.dg/vect/slp-45.c: Ditto.
5363 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5364 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5365 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5366 * gfortran.dg/vect/pr69980.f90: Ditto.
5367
53682016-06-24 Uros Bizjak <ubizjak@gmail.com>
5369
5370 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5371 * gcc.dg/vect/bb-slp-30.c: Ditto.
5372 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5373 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5374 * gcc.dg/vect/pr45902.c: Ditto.
5375 * gcc.dg/vect/pr48172.c: Ditto.
5376 * gcc.dg/vect/pr48377.c: Ditto.
5377 * gcc.dg/vect/pr49038.c: Ditto.
5378 * gcc.dg/vect/pr49771.c: Ditto.
5379 * gcc.dg/vect/pr52091.c: Ditto.
5380 * gcc.dg/vect/pr53185-2.c: Ditto.
5381 * gcc.dg/vect/pr56826.c: Ditto.
5382 * gcc.dg/vect/pr60276.c: Ditto.
5383 * gcc.dg/vect/pr62021.c: Ditto.
5384 * gcc.dg/vect/pr63530.c: Ditto.
5385 * gcc.dg/vect/pr65518.c: Ditto.
5386 * gcc.dg/vect/pr65947-1.c: Ditto.
5387 * gcc.dg/vect/pr65947-10.c: Ditto.
5388 * gcc.dg/vect/pr65947-11.c: Ditto.
5389 * gcc.dg/vect/pr65947-12.c: Ditto.
5390 * gcc.dg/vect/pr65947-13.c: Ditto.
5391 * gcc.dg/vect/pr65947-2.c: Ditto.
5392 * gcc.dg/vect/pr65947-3.c: Ditto.
5393 * gcc.dg/vect/pr65947-4.c: Ditto.
5394 * gcc.dg/vect/pr65947-5.c: Ditto.
5395 * gcc.dg/vect/pr65947-6.c: Ditto.
5396 * gcc.dg/vect/pr65947-7.c: Ditto.
5397 * gcc.dg/vect/pr65947-8.c: Ditto.
5398 * gcc.dg/vect/pr65947-9.c: Ditto.
5399 * gcc.dg/vect/pr71416-1.c: Ditto.
5400 * gcc.dg/vect/pr71439.c: Ditto.
5401 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5402 * gcc.dg/vect/vect-bswap16.c: Ditto.
5403 * gcc.dg/vect/vect-bswap32.c: Ditto.
5404 * gcc.dg/vect/vect-bswap64.c: Ditto.
5405 * gcc.dg/vect/vect-live-1.c: Ditto.
5406 * gcc.dg/vect/vect-live-2.c: Ditto.
5407 * gcc.dg/vect/vect-live-3.c: Ditto.
5408 * gcc.dg/vect/vect-live-4.c: Ditto.
5409 * gcc.dg/vect/vect-live-5.c: Ditto.
5410 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5411 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5412 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5413 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5414 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5415 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5416 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5417 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5418 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5419 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5420 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5421 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5422 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5423 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5424 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5425 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5426 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5427
d4213166 54282016-06-24 Uros Bizjak <ubizjak@gmail.com>
5429
5430 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5431
5aaec397 54322016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5433
5434 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5435 ia32 if R_386_GOT32X relocation is supported.
5436 * gcc.target/i386/noplt-3.c: Likewise.
5437 * gcc.target/i386/noplt-2.c: Likewise.
5438 (main): Renamed to ...
5439 (bar): This.
5440 * gcc.target/i386/noplt-4.c: Likewise.
5441 (main): Renamed to ...
5442 (bar): This.
5443 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5444 * gcc.target/i386/pr67400-5.c: Likewise.
5445
77104764 54462016-06-24 Jakub Jelinek <jakub@redhat.com>
5447
7318e591 5448 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5449 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5450
77104764 5451 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5452 f4): Adjust expected diagnostics.
5453 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5454 (T): If OVFP is defined, redefine to TP.
5455 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5456 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5457 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5458 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5459 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5460 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5461 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5462 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5463 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5464 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5465 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5466 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5467 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5468 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5469 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5470 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5471 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5472 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5473 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5474 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5475 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5476 as last argument to __builtin_add_overflow_p.
5477
ddf08519 54782016-06-23 Uros Bizjak <ubizjak@gmail.com>
5479
5480 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5481 dg-options and remove default vector testsuite compile flags.
5482 * g++.dg/vect/pr33860a.cc: Ditto.
5483 * g++.dg/vect/pr45470-a.cc: Ditto.
5484 * g++.dg/vect/pr45470-b.cc: Ditto.
5485 * g++.dg/vect/pr60896.cc: Ditto.
5486 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5487 * gcc.dg/vect/pr18308.c: Ditto.
5488 * gcc.dg/vect/pr24049.c: Ditto.
5489 * gcc.dg/vect/pr33373.c: Ditto.
5490 * gcc.dg/vect/pr36228.c: Ditto.
5491 * gcc.dg/vect/pr42395.c: Ditto.
5492 * gcc.dg/vect/pr42604.c: Ditto.
5493 * gcc.dg/vect/pr46663.c: Ditto.
5494 * gcc.dg/vect/pr48765.c: Ditto.
5495 * gcc.dg/vect/pr49093.c: Ditto.
5496 * gcc.dg/vect/pr49352.c: Ditto.
5497 * gcc.dg/vect/pr52298.c: Ditto.
5498 * gcc.dg/vect/pr52870.c: Ditto.
5499 * gcc.dg/vect/pr53185.c: Ditto.
5500 * gcc.dg/vect/pr53773.c: Ditto.
5501 * gcc.dg/vect/pr56695.c: Ditto.
5502 * gcc.dg/vect/pr62171.c: Ditto.
5503 * gcc.dg/vect/pr63530.c: Ditto.
5504 * gcc.dg/vect/pr68339.c: Ditto.
5505 * gcc.dg/vect/pr71259.c: Ditto.
5506 * gcc.dg/vect/vect-82_64.c: Ditto.
5507 * gcc.dg/vect/vect-83_64.c: Ditto.
5508 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5509 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5510 * gcc.dg/vect/vect-shift-2.c: Ditto.
5511 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5512 * gfortran.dg/vect/pr39318.f90: Ditto.
5513 * gfortran.dg/vect/pr45714-a.f: Ditto.
5514 * gfortran.dg/vect/pr45714-b.f: Ditto.
5515 * gfortran.dg/vect/pr46213.f90: Ditto.
5516
81883aeb 55172016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5518 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5519
5520 * gcc.target/powerpc/p9-splat-5.c: New test.
5521
affe5c16 55222016-06-23 Uros Bizjak <ubizjak@gmail.com>
5523
5524 PR tree-optimization/71488
5525 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5526 * lib/target-supports.exp: ... here.
5527 (check_sse4_hw_available): New procedure.
5528 (check_effective_target_sse4_runtime): Ditto.
5529 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5530 -march=westmere for sse4_runtime targets.
547fdd3e 5531 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5532 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5533 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5534 (main): Call check_vect ().
e50240d3 5535 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5536
6fb2f181 55372016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5538
5539 PR target/66232
5540 PR target/67400
5541 * gcc.target/i386/pr66232-14.c: New file.
5542 * gcc.target/i386/pr66232-15.c: Likewise.
5543 * gcc.target/i386/pr66232-16.c: Likewise.
5544 * gcc.target/i386/pr66232-17.c: Likewise.
5545 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5546 ia32 if R_386_GOT32X relocation is supported.
5547 * gcc.target/i386/pr67400-2.c: Likewise.
5548 * gcc.target/i386/pr67400-3.c: Likewise.
5549 * gcc.target/i386/pr67400-4.c: Likewise.
5550 * gcc.target/i386/pr67400-6.c: Likewise.
5551 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5552 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5553
88be2b3c 55542016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5555
5556 PR libgfortran/48852
5557 * gfortran.dg/char4_iunit_1.f03: Update test.
5558 * gfortran.dg/f2003_io_5.f03: Update test.
5559 * gfortran.dg/real_const_3.f90: Update test.
5560
ff600f64 55612016-06-23 Andi Kleen <ak@linux.intel.com>
5562
5563 * g++.dg/bprob/bprob.exp: Support autofdo.
5564 * g++.dg/tree-prof/tree-prof.exp: dito.
5565 * gcc.dg/tree-prof/tree-prof.exp: dito.
5566 * gcc.misc-tests/bprob.exp: dito.
5567 * gfortran.dg/prof/prof.exp: dito.
5568 * lib/profopt.exp: dito.
5569 * lib/target-supports.exp: Check for autofdo.
5570
afa7ed87 55712016-06-23 Martin Liska <mliska@suse.cz>
5572
5573 * gcc.dg/pr71619.c: New test.
5574
0941fba8 55752016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5576
5577 PR target/67400
56896ed3 5578 * gcc.target/i386/pr67400-1.c: New test.
5579 * gcc.target/i386/pr67400-2.c: Likewise.
5580 * gcc.target/i386/pr67400-3.c: Likewise.
5581 * gcc.target/i386/pr67400-4.c: Likewise.
5582 * gcc.target/i386/pr67400-5.c: Likewise.
5583 * gcc.target/i386/pr67400-6.c: Likewise.
5584 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 5585
e557fc7f 55862016-06-22 David Malcolm <dmalcolm@redhat.com>
5587
5588 * c-c++-common/missing-header-1.c: New test case.
5589 * c-c++-common/missing-header-2.c: New test case.
5590 * c-c++-common/missing-header-3.c: New test case.
5591 * c-c++-common/missing-header-4.c: New test case.
5592
8469aece 55932016-06-22 David Malcolm <dmalcolm@redhat.com>
5594
5595 PR c/70339
5596 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5597 hint.
5598 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5599 expected results due to builtin "nanl" now being suggested for
5600 "name".
5601 * gcc.dg/pr67580.c: Update expected messages.
5602 * gcc.dg/spellcheck-identifiers.c: New testcase.
5603 * gcc.dg/spellcheck-typenames.c: New testcase.
5604
6628b04d 56052016-06-22 David Malcolm <dmalcolm@redhat.com>
5606
5607 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5608 file.
5609 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5610 diagnostic-test-show-locus-parseable-fixits.c to sources for
5611 diagnostic_plugin_test_show_locus.c.
5612 * lib/gcc-defs.exp (freeform_regexps): New global.
5613 (dg-regexp): New function.
5614 (handle-dg-regexps): New function.
5615 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5616 freeform_regexps to the empty list.
5617 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5618
82ccd33e 56192016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5620
affe5c16 5621 PR tree-optimization/71488
82ccd33e 5622 * g++.dg/pr71488.C: New test.
5623 * gcc.dg/vect/vect-bool-cmp.c: New test.
5624
2c21de58 56252016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5626
5627 * gcc.dg/guality/param-5.c: New test.
5628
fadfd5fc 56292016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5630
5631 * gcc.target/i386/asm-flag-7.c: New test.
5632
03fee1f8 56332016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5634
5635 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5636 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5637 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5638 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5639 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5640 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5641 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5642 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5643 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5644 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5645 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5646 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5647 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5648 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5649 * lib/target-supports.exp: Likewise.
5650
6905db52 56512016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5652
5653 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5654 * gcc.dg/attr-ms_struct-2.c: Likewise.
5655 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5656 * gcc.dg/bf-ms-attrib.c: Likewise.
5657 * gcc.dg/bf-ms-layout-2.c: Likewise.
5658 * gcc.dg/bf-ms-layout-3.c: Likewise.
5659 * gcc.dg/bf-ms-layout.c: Likewise.
5660 * gcc.dg/bf-no-ms-layout.c: Likewise.
5661 * gcc.target/i386/bitfield1.c: Likewise.
5662 * gcc.target/i386/bitfield2.c: Likewise.
5663 * gcc.target/i386/bitfield3.c: Likewise.
5664
a6f93fc2 56652016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5666
5667 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5668 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5669 override other than -mcpu=power9 command-line option is specified,
5670 or if the target operating system is aix.
5671 * gcc.target/powerpc/darn-1.c: Likewise.
5672 * gcc.target/powerpc/darn-2.c: Likewise.
5673 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5674 test if effective-target is not powerpc_p9vector_ok or if the
5675 target operating system is not defined.
5676 * gcc.target/powerpc/vslv-1.c: Likewise.
5677 * gcc.target/powerpc/vsrv-0.c: Likewise.
5678 * gcc.target/powerpc/vsrv-1.c: Likewise.
5679
1cb2b4d3 56802016-06-21 Tobias Burnus <burnus@net-b.de>
5681
5682 PR fortran/71068
5683 * gfortran.dg/coarray/data_1.f90: New.
5684
66ff0c67 56852016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5686
5687 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5688 (dg-require-effective-target): Use arm_v8_neon_hw.
5689 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5690 (dg-require-effective-target): Likewise.
5691 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5692 (dg-require-effective-target): Likewise.
5693 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5694 (dg-require-effective-target): Likewise.
5695 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5696 (dg-require-effective-target): Likewise.
5697 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5698 (dg-require-effective-target): Likewise.
5699 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5700 Add AArch64 check.
5701
949bfed4 57022016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5703
5704 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5705 Set to 3 so test passes.
5706
a20f6cd4 57072016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5708
5709 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5710
12792843 57112016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5712
5713 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5714 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5715 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5716 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5717
49763db6 57182016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5719
5720 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5721 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5722
ada61167 57232016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5724
5725 PR target/71549
5726 * gcc.target/i386/pr71549.c: New test.
5727
a15584d4 57282016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5729
5730 * gcc.target/powerpc/vadsdu-0.c: Replace
5731 dg-require-effective-target directive to allow test to run on more
5732 platforms, and add dg-skip-if directive to disable test on aix
5733 platforms because of known incompatibilities.
5734 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5735 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5736 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5737 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5738 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5739 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5740 * gcc.target/powerpc/vadsdub-2.c: Replace
5741 dg-require-effective-target directive to allow test to run on more
5742 platforms, and add dg-skip-if directive to disable test on aix
5743 platforms because of known incompatibilities.
5744 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5745 with vec_absdb call to differentiate this test from vadsdub-1.c.
5746 * gcc.target/powerpc/vadsduh-1.c: Replace
5747 dg-require-effective-target directive to allow test to run on more
5748 platforms, and add dg-skip-if directive to disable test on aix
5749 platforms because of known incompatibilities.
5750 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5751 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5752 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5753
ec15ec36 57542016-06-21 Jakub Jelinek <jakub@redhat.com>
5755
5756 PR tree-optimization/71588
5757 * gcc.dg/pr71558.c: New test.
5758
faeffe49 57592016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5760
5761 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5762 * c-c++-common/pr68657-2.c: Likewise.
5763 * c-c++-common/pr68657-3.c: Likewise.
5764 * gcc.dg/torture/pr69714.c: Require int32plus support.
5765 * gcc.dg/torture/pr70025.c: Likewise.
5766 * gcc.dg/torture/pr70083.c: Likewise.
5767 * gcc.dg/torture/pr70542.c: Likewise.
5768 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5769
e218d07f 57702016-06-20 Joseph Myers <joseph@codesourcery.com>
5771
5772 PR c/71601
5773 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5774
232a3df7 57752016-06-20 Jakub Jelinek <jakub@redhat.com>
5776
d7f45b87 5777 PR middle-end/71581
5778 * gcc.dg/pr71581.c: New test.
5779
232a3df7 5780 PR rtl-optimization/71591
5781 * gcc.dg/cpp/pr71591.c: New test.
5782
dbddef42 57832016-06-20 David B. Robins <gcc@davidrobins.net>
5784
5785 PR target/71571
5786 * g++.dg/torture/pr71571.C: New test.
5787
03129ccb 57882016-06-20 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR target/71559
5791 * gcc.target/i386/sse2-pr71559.c: New test.
5792 * gcc.target/i386/avx-pr71559.c: New test.
5793 * gcc.target/i386/avx512f-pr71559.c: New test.
5794
a40b4b62 57952016-06-20 Tobias Burnus <burnus@net-b.de>
5796
5797 PR fortran/71194
5798 * gfortran.dg/pointer_remapping_10.f90: New.
5799
ecbea05a 58002016-06-20 David Malcolm <dmalcolm@redhat.com>
5801
5802 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5803
0f61dae9 58042016-06-20 Martin Sebor <msebor@redhat.com>
5805
5806 PR c/69507
5807 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5808 * gnu90-const-expr-1.c: Same.
5809 * gnu99-const-expr-1.c: Same.
5810 * gnu99-static-1.c: Same.
5811
e458dfd8 58122016-06-20 Renlin Li <renlin.li@arm.com>
5813
2c0c0c9b 5814 PR testsuite/71489
e458dfd8 5815 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5816
7ab71cb3 58172016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5818
5819 * gcc.target/aarch64/vcvt_f64_1.c: New.
5820 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5821 * gcc.target/aarch64/vrecp_f64_1.c: New.
5822
34d36b7a 58232016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5824
5825 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5826 "alignement".
5827
ed7f4748 58282016-06-20 Georg-Johann Lay <avr@gjlay.de>
5829
5830 PR target/71103
5831 * gcc.target/avr/torture/pr71103-2.c: New test.
5832
a940fdc7 58332016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 5834
5835 PR c/69507
5836 * gcc.dg/alignof.c: New test.
5837
98683d85 58382016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5839
5840 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5841 vs dg-error; test constexpr specifier too.
5842
358cee25 58432016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5844
5845 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5846
c3d7ceb6 58472016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5848
5849 * lib/target-supports.exp
5850 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5851 arm_neon_ok and merge flags. Fix temporary test name.
5852 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5853 and merge flags.
5854
1176073c 58552016-06-17 Martin Liska <mliska@suse.cz>
5856
5857 * gcc.dg/predict-9.c: Fix dump scanning.
5858
f3e2969a 58592016-06-17 Bin Cheng <bin.cheng@arm.com>
5860
5861 PR tree-optimization/71354
5862 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5863
7fdca647 58642016-06-17 Bin Cheng <bin.cheng@arm.com>
5865
5866 PR tree-optimization/71347
5867 * gcc.dg/tree-ssa/pr71347.c: New test.
5868
a338a226 58692016-06-17 Bin Cheng <bin.cheng@arm.com>
5870
5871 PR tree-optimization/71354
5872 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5873
c1e75671 58742016-06-17 Bin Cheng <bin.cheng@arm.com>
5875
5876 * gcc.dg/vect/vect-alias-check-1.c: New test.
5877
365ba13d 58782016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5879
59bde511 5880 PR target/71151
365ba13d 5881 * gcc.target/avr/pr71151-1.c: New test.
5882 * gcc.target/avr/pr71151-2.c: New test.
5883 * gcc.target/avr/pr71151-3.c: New test.
5884 * gcc.target/avr/pr71151-4.c: New test.
5885 * gcc.target/avr/pr71151-5.c: New test.
5886 * gcc.target/avr/pr71151-6.c: New test.
5887 * gcc.target/avr/pr71151-7.c: New test.
5888 * gcc.target/avr/pr71151-8.c: New test.
5889 * gcc.target/avr/pr71151-common.h: New test.
5890
db48d95b 58912016-06-16 Martin Liska <mliska@suse.cz>
5892
5893 * gfortran.dg/predict-1.f90: New test.
5894
4c780a59 58952016-06-16 Uros Bizjak <ubizjak@gmail.com>
5896
5897 PR target/71242
f9c39b65 5898 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 5899
8c1879bc 59002016-06-16 Jan Hubicka <hubicka@ucw.cz>
5901
5902 * g++.dg/vect/pr36648.cc: Disable cunrolli
5903
33698dfe 59042016-06-16 Jakub Jelinek <jakub@redhat.com>
5905
745f2db6 5906 PR target/71554
5907 * gcc.c-torture/execute/pr71554.c: New test.
5908
33698dfe 5909 PR rtl-optimization/71532
5910 * gcc.dg/torture/pr71532.c: New test.
5911
b42322b9 59122016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5913
5914 * gcc.target/powerpc/p9-dimode1.c: New test.
5915 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5916
412b298a 59172016-06-15 Jakub Jelinek <jakub@redhat.com>
5918
93479f99 5919 * gcc.c-torture/compile/20160615-1.c: New test.
5920
412b298a 5921 * g++.dg/cpp0x/ref-qual17.C: New test.
5922
3ec40531 59232016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5924
5925 PR middle-end/71529
5926 * gcc.target/i386/pr71529.C: New test.
5927
edfe7670 59282016-06-15 Alan Hayward <alan.hayward@arm.com>
5929
5930 PR tree-optimization/71483
5931 * g++.dg/vect/pr71483.c: New
5932
6e52ac17 59332016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5934
5935 PR c++/70202
5936 * g++.dg/inherit/crash6.C: New.
5937 * g++.dg/inherit/union2.C: Likewise.
5938 * g++.dg/inherit/virtual12.C: Likewise.
5939 * g++.dg/inherit/virtual13.C: Likewise.
5940 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5941
aed35af2 59422016-06-15 Uros Bizjak <ubizjak@gmail.com>
5943
0941fba8 5944 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5945
6f710392 59462016-06-15 Alan Hayward <alan.hayward@arm.com>
5947
5948 PR tree-optimization/71439
5949 * gcc.dg/vect/pr71439.c: New
5950
d1cedfd3 59512016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5952
5953 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5954
ee8fd158 59552016-06-15 Richard Biener <rguenther@suse.de>
5956
5957 * gcc.dg/vect/slp-45.c: New testcase.
5958
5695a690 59592016-06-15 Richard Biener <rguenther@suse.de>
5960
5961 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5962
267ae3ee 59632016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5964
5965 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5966 requirements, and disable for AIX for now.
5967 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5968
a6d0e20a 59692016-06-14 Jakub Jelinek <jakub@redhat.com>
5970
b2efd162 5971 PR c++/71528
5972 * g++.dg/opt/pr71528.C: New test.
5973
a6d0e20a 5974 PR c++/71516
5975 * g++.dg/init/pr71516.C: New test.
5976
035778de 59772016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5978
5979 * g++.dg/init/array46.C: New.
5980
7c9dc58e 59812016-06-14 Uros Bizjak <ubizjak@gmail.com>
5982
0941fba8 5983 * gcc.target/i386/float128-3.c: New test.
5984 * gcc.target/i386/quad-sse4.c: Ditto.
5985 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5986 Update scan strings.
7c9dc58e 5987
412640c9 59882016-06-14 Richard Biener <rguenther@suse.de>
5989
5990 PR middle-end/71526
5991 * gfortran.dg/pr71526.f90: New testcase.
5992
1b9fde85 59932016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5994
5995 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5996 * gcc.dg/zero_bits_compound-1.c: Likewise.
5997
306097e3 59982016-06-14 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/71522
6001 * gcc.dg/torture/pr71522.c: New testcase.
6002
566255a8 60032016-06-14 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR tree-optimization/71520
6006 * gcc.dg/tree-ssa/pr71520.c: New test.
6007
eb912adb 60082016-06-14 Richard Biener <rguenther@suse.de>
6009
6010 PR tree-optimization/71521
56d35455 6011 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6012
9720103d 60132016-06-13 Jakub Jelinek <jakub@redhat.com>
6014
12cb8367 6015 PR sanitizer/71498
6016 * c-c++-common/ubsan/bounds-13.c: New test.
6017
9720103d 6018 PR preprocessor/71183
6019 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6020
5965fbcc 60212016-06-13 Jeff Law <law@redhat.com>
6022
6023 PR tree-optimization/71403
6024 * c-c++-common/ubsan/pr71403-1.c: New test.
6025 * c-c++-common/ubsan/pr71403-2.c: New test.
6026 * c-c++-common/ubsan/pr71403-3.c: New test.
6027
04537049 60282016-06-13 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR middle-end/71478
6031 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6032 Add -Wno-psabi -w to dg-options.
6033
412f195f 60342016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6035
6036 * gcc.target/powerpc/vadsdu-0.c: New test.
6037 * gcc.target/powerpc/vadsdu-1.c: New test.
6038 * gcc.target/powerpc/vadsdu-2.c: New test.
6039 * gcc.target/powerpc/vadsdu-3.c: New test.
6040 * gcc.target/powerpc/vadsdu-4.c: New test.
6041 * gcc.target/powerpc/vadsdu-5.c: New test.
6042 * gcc.target/powerpc/vadsdub-1.c: New test.
6043 * gcc.target/powerpc/vadsdub-2.c: New test.
6044 * gcc.target/powerpc/vadsduh-1.c: New test.
6045 * gcc.target/powerpc/vadsduh-2.c: New test.
6046 * gcc.target/powerpc/vadsduw-1.c: New test.
6047 * gcc.target/powerpc/vadsduw-2.c: New test.
6048
527790c1 60492016-06-13 David Malcolm <dmalcolm@redhat.com>
6050
6051 * gcc.dg/c99-init-2.c (c): Update expected error message.
6052 * gcc.dg/init-bad-8.c (foo): Likewise.
6053 * gcc.dg/spellcheck-fields-3.c: New test case.
6054
102e67eb 60552016-06-13 Martin Liska <mliska@suse.cz>
6056
6057 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6058 and "guess loop iv compared" heuristics.
6059 * gcc.dg/predict-2.c: Likewise.
6060 * gcc.dg/predict-3.c: Likewise.
6061 * gcc.dg/predict-4.c: Likewise.
6062 * gcc.dg/predict-5.c: Likewise.
6063 * gcc.dg/predict-6.c: Likewise.
6064
1a54d3be 60652016-06-13 Marek Polacek <polacek@redhat.com>
6066
6067 PR middle-end/71476
6068 * c-c++-common/Wswitch-unreachable-4.c: New test.
6069 * gcc.dg/Wswitch-unreachable-2.c: New test.
6070 * g++.dg/tm/jump1.C: Move dg-warning.
6071
5b7401b8 60722016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6073
6074 * gnat.dg/renaming10.ad[sb]: New test.
6075
1c93151c 60762016-06-13 Paul Thomas <pault@gcc.gnu.org>
6077
6078 PR fortran/70673
6079 * gfortran.dg/pr70673.f90: New test.
6080
249865a0 60812016-06-13 Richard Biener <rguenther@suse.de>
6082
6083 PR middle-end/64516
6084 * gcc.dg/align-3.c: New testcase.
6085
776d9b14 60862016-06-13 Martin Liska <mliska@suse.cz>
6087
6088 * gcc.target/i386/pr71458.c: New test.
6089
0cf5c551 60902016-06-12 Uros Bizjak <ubizjak@gmail.com>
6091
6092 PR target/71241
f9c39b65 6093 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6094
34de0a35 60952016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6096
6097 PR target/60751
6098 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6099 statement.
6100
0cc8bc98 61012016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6102
6103 PR target/60751
6104 * gfortran.dg/comma_IO_extension_1.f90: New test.
6105 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6106 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6107 statement.
6108 * gfortran.dg/graphite/pr38083.f90: Likewise.
6109 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6110 missing format.
6111
0ff78c86 61122016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6113
6114 * gnat.dg/case_character.adb: New test.
6115
6c38863e 61162016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6117
6118 PR middle-end/71310
6119 * gcc.target/powerpc/pr71310.c: New testcase.
6120
24c41395 61212016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6122
6123 PR middle-end/71478
6124 * gcc.dg/pr71478.c: New test.
6125
aeb26fb6 61262016-06-10 Jakub Jelinek <jakub@redhat.com>
6127
702b3575 6128 PR middle-end/71494
6129 * gcc.c-torture/execute/pr71494.c: New test.
6130
8ec29807 6131 PR c/68657
6132 * gcc.target/i386/pr68657.c: New test.
6133
aeb26fb6 6134 PR inline-asm/68843
6135 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6136 (test): Add -masm=intel alternatives.
6137
1dc4d519 61382016-06-10 Martin Sebor <msebor@redhat.com>
6139
6140 PR c/71392
6141 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6142
6385d6d3 61432016-06-10 Jeff Law <law@redhat.com>
6144
6145 PR tree-optimization/71335
6146 * gcc.c-torture/execute/pr71335.c: New test.
6147
041a412b 61482016-06-10 David Malcolm <dmalcolm@redhat.com>
6149
6150 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6151 the various "cannot tail-call: " messages.
6152
4a5edbb2 61532016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6154
6155 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6156 and options.
6157
9cf3aec3 61582016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6159
6160 PR sanitizer/71480
6161 * c-c++-common/asan/pr71480.c: New test.
6162
61724718 61632016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6164
6165 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6166 (ASMNAME2): Likewise.
6167 (main): Replace fn in asm statement with ASMNAME ("fn").
6168 * gcc.dg/guality/pr68037-2.c: Likewise.
6169 * gcc.dg/guality/pr68037-3.c: Likewise.
6170 * gcc.dg/torture/pr68037-1.c: Likewise.
6171 * gcc.dg/torture/pr68037-2.c: Likewise.
6172 * gcc.dg/torture/pr68037-3.c: Likewise.
6173
1807f6fb 61742016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6175
6176 PR inline-asm/68843
6177 * gcc.target/i386/pr68843-1.c: New test.
6178 * gcc.target/i386/pr68843-2.c: New test.
6179
ccfa030f 61802016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6181 Cesar Philippidis <cesar@codesourcery.com>
6182
6183 PR middle-end/71373
6184 * gcc.dg/goacc/nested-function-1.c: New file.
6185 * gcc.dg/goacc/nested-function-2.c: Likewise.
6186 * gcc.dg/goacc/pr71373.c: Likewise.
6187 * gfortran.dg/goacc/cray-2.f95: Likewise.
6188 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6189 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6190 * gfortran.dg/goacc/cray.f95: Update.
6191 * gfortran.dg/goacc/loop-1.f95: Likewise.
6192 * gfortran.dg/goacc/loop-3.f95: Likewise.
6193 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6194 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6195
61962016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6197
6198 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6199 for OpenACC tile clauses.
6200 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6201
6202 PR c/71381
6203 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6204 to...
6205 * c-c++-common/goacc/cache-2.c: ... this new file.
6206 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6207 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6208 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6209 usage.
6210 * gfortran.dg/goacc/cray.f95: Likewise.
6211 * gfortran.dg/goacc/loop-1.f95: Likewise.
6212
bb038f3e 62132016-06-10 Alan Hayward <alan.hayward@arm.com>
6214
6215 PR tree-optimization/71407
6216 PR tree-optimization/71416
6217 * gcc.dg/vect/pr71407.c: New
6218 * gcc.dg/vect/pr71416-1.c: New
6219 * gcc.dg/vect/pr71416-2.c: New
6220
332409d3 62212016-06-10 Richard Biener <rguenther@suse.de>
6222
6223 PR middle-end/71477
6224 * gcc.dg/torture/pr71477.c: New testcase.
6225
03cf727c 62262016-06-09 Julia Koval <julia.koval@intel.com>
6227
6228 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6229 * gcc.target/i386/interrupt-13.c: Likewise.
6230 * gcc.target/i386/interrupt-15.c: Likewise.
6231 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6232 * gcc.target/i386/interrupt-24.c: Likewise.
6233 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6234 * gcc.target/i386/interrupt-9.c: Likewise.
6235 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6236
23b101c5 62372016-06-09 Martin Sebor <msebor@redhat.com>
6238
6239 PR c/70883
6240 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6241 * gcc.dg/builtin-constant_p-1.c: Same.
6242 * gcc.dg/builtins-error.c: Same.
6243 * gcc.dg/pr70859.c: Same.
6244
188d6bbb 62452016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6246
6247 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6248 * gcc.dg/torture/pr68067-1.c: Likewise.
6249 * gcc.dg/torture/pr68067-2.c: Likewise.
6250
62512016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6252
6253 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6254 when setting SIZE.
6255
ff8886bd 62562016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6257
6258 PR c++/71465
6259 * g++.dg/inherit/crash5.C: New.
6260 Revert:
6261 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6262
6263 PR c++/70202
6264 * g++.dg/inherit/crash5.C: New.
6265 * g++.dg/inherit/virtual1.C: Adjust.
6266
3f76cceb 62672016-06-09 Martin Liska <mliska@suse.cz>
6268
6269 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6270 * g++.dg/predict-loop-exit-2.C: Likewise.
6271 * g++.dg/predict-loop-exit-3.C: Likewise.
6272 * gcc.dg/predict-1.c: Likewise.
6273 * gcc.dg/predict-2.c: Likewise.
6274 * gcc.dg/predict-3.c: Likewise.
6275 * gcc.dg/predict-4.c: Likewise.
6276 * gcc.dg/predict-5.c: Likewise.
6277 * gcc.dg/predict-6.c: Likewise.
6278 * gcc.dg/predict-7.c: Likewise.
6279
59ae3d1b 62802016-06-09 Richard Biener <rguenther@suse.de>
6281
6282 PR tree-optimization/71462
6283 * gcc.dg/torture/pr71462.c: New testcase.
6284
8c2d2acf 62852016-06-09 Marek Polacek <polacek@redhat.com>
6286
6287 PR c/65471
6288 * gcc.dg/c11-generic-3.c: New test.
6289
224cb6b7 62902016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6291
6292 * g++.dg/init/array42.C: New.
6293 * g++.dg/init/array43.C: Likewise.
6294 * g++.dg/init/array44.C: Likewise.
6295 * g++.dg/init/array45.C: Likewise.
6296 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6297 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6298 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6299 * g++.dg/gomp/pr35751.C: Likewise.
6300 * g++.dg/init/array23.C: Likewise.
6301 * g++.dg/init/brace2.C: Likewise.
6302 * g++.dg/init/brace6.C: Likewise.
6303
732905bb 63042016-06-08 Martin Sebor <msebor@redhat.com>
6305 Jakub Jelinek <jakub@redhat.com>
6306
6307 PR c++/70507
6308 PR c/68120
6309 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6310 * c-c++-common/builtin-arith-overflow-2.c: New test.
6311 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6312 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6313 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6314
7ddaa622 63152016-06-08 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR c++/71442
6318 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6319
84ee0905 63202016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6321
6322 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6323 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6324 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6325 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6326 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6327 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6328 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6329 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6330 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6331 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6332 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6333 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6334 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6335
2876af98 63362016-06-08 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/68558
6339 * gcc.dg/vect/slp-44.c: New testcase.
6340
acbb0d03 63412016-06-08 Richard Biener <rguenther@suse.de>
6342
6343 * gcc.dg/vect/slp-43.c: New testcase.
6344
f8689010 63452016-06-08 Richard Biener <rguenther@suse.de>
6346
6347 PR tree-optimization/71452
6348 * gcc.dg/torture/pr71452.c: New testcase.
6349
52d393eb 63502016-06-08 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR c++/71448
6353 * g++.dg/torture/pr71448.C: New test.
6354
9d700ce4 63552016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6356
6357 PR debug/71432
6358 PR ada/71413
6359 * g++.dg/debug/pr71432.C: New test.
6360
eb96ef65 63612016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6362
6363 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6364 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6365 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6366
a4753cdd 63672016-06-08 Alan Hayward <alan.hayward@arm.com>
6368
6369 * gcc.dg/vect/vect-live-2.c: Update effective target.
6370 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6371 * lib/target-supports.exp: Add aarch64 to vect_long.
6372
bafc7b1d 63732016-06-08 Marek Polacek <polacek@redhat.com>
6374
6375 PR c/71418
6376 * gcc.dg/noncompile/pr71418.c: New test.
6377
06e590e7 6378 PR c/71426
6379 * gcc.dg/noncompile/pr71426.c: New test.
6380
d3cb49c9 63812016-06-07 Jan Hubicka <hubicka@ucw.cz>
6382
6383 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6384 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6385 * gcc.dg/predict-3.c: Update template.
6386 * gcc.dg/predict-5.c: Update template.
6387 * gcc.dg/predict-6.c: Update template.
6388 * gcc.dg/predict-9.c: Update template.
6389 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6390
2d76c36a 63912016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6392
6393 * gcc.target/powerpc/vec-mul.c: New test.
6394
7cfde92a 63952016-06-07 David Malcolm <dmalcolm@redhat.com>
6396
6397 * gcc.dg/spellcheck-fields-2.c: New test case.
6398
b032c4dd 63992016-06-07 Richard Biener <rguenther@suse.de>
6400
6401 PR c/61564
6402 * gcc.dg/Wpragmas-1.c: New testcase.
6403 * gcc.dg/Wattributes-4.c: Likewise.
6404 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6405 entry.
6406
a7056369 64072016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6408
6409 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6410 spurious debug code.
6411
123c61e0 64122016-06-07 Richard Biener <rguenther@suse.de>
6413
6414 PR tree-optimization/71428
6415 * gcc.dg/torture/pr71428.c: New testcase.
6416
5819d47b 64172016-06-07 Richard Biener <rguenther@suse.de>
6418
6419 PR middle-end/71423
6420 * gcc.dg/torture/pr71423.c: New testcase.
6421
6cec5c6b 64222016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6423
6424 PR middle-end/71408
6425 * gcc.dg/tree-ssa/pr71408.c: New test.
6426
40bbfc17 64272016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6428
6429 PR middle-end/71281
6430 * g++.dg/torture/pr71281.C: New test.
6431
61f1f80c 64322016-06-06 Marek Polacek <polacek@redhat.com>
6433
6434 PR c/71362
6435 * gcc.dg/pr71362.c: New test.
6436
0406b32f 64372016-06-06 Jakub Jelinek <jakub@redhat.com>
6438 Patrick Palka <ppalka@gcc.gnu.org>
6439
6440 PR c++/70847
6441 PR c++/71330
6442 PR c++/71393
6443 * g++.dg/opt/pr70847.C: New test.
6444 * g++.dg/ubsan/pr70847.C: New test.
6445 * g++.dg/ubsan/pr71393.C: New test.
6446
b1445999 64472016-06-06 Jakub Jelinek <jakub@redhat.com>
6448
6449 PR tree-optimization/71259
6450 * gcc.dg/vect/pr71259.c: New test.
6451
99b4f3a2 64522016-06-06 David Malcolm <dmalcolm@redhat.com>
6453
6454 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6455 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6456 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6457 above.
6458
837679bc 64592016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6460
6461 PR middle-end/37780
6462 * gcc.c-torture/execute/pr37780.c: New test.
6463 * gcc.target/aarch64/pr37780_1.c: Likewise.
6464 * gcc.target/arm/pr37780_1.c: Likewise.
6465
e4b92538 64662016-06-06 Marek Polacek <polacek@redhat.com>
6467
6468 * c-c++-common/attr-may-alias-1.c: New test.
6469 * c-c++-common/attr-may-alias-2.c: New test.
6470 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6471
43ac2f2f 64722016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6473
6474 PR c/24414
6475 * gcc.target/i386/pr24414.c: New test.
6476
7e1786b2 64772016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6478
6479 * gcc.target/sparc/vis4misc.c: New file.
6480 * gcc.target/sparc/fpcmp.c: Likewise.
6481 * gcc.target/sparc/fpcmpu.c: Likewise.
6482
f593ccb2 64832016-06-06 Alan Hayward <alan.hayward@arm.com>
6484
6485 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6486 * gcc.dg/vect/vect-live-3.c: Likewise.
6487
be6d8ddc 64882016-06-06 Richard Biener <rguenther@suse.de>
6489
6490 PR tree-optimization/71398
6491 * gcc.dg/torture/pr71398.c: New testcase.
6492
78f27916 64932016-06-06 Uros Bizjak <ubizjak@gmail.com>
6494
6495 PR target/71389
6496 * g++.dg/pr71389.C: New test.
6497
c5899606 64982016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6499
6500 PR fortran/71404
6501 * gfortran.dg/fmt_read_5.f: New test.
6502
8e3cd305 65032016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6504
6505 PR fortran/69659
6506 * gfortran.dg/class_array_22.f03: New test.
6507
703c0a09 65082016-06-05 Jan Hubicka <hubicka@ucw.cz>
6509
6510 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6511
d07b2b6f 65122016-06-05 Jan Hubicka <hubicka@ucw.cz>
6513
6514 * gcc.dg/predict-9.c: Update template.
6515
4a7ec4ac 65162016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6517
6518 PR c++/49377
6519 * g++.dg/template/pr49377.C: New.
6520
7499ef4a 65212016-06-04 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR tree-optimization/71405
6524 * g++.dg/torture/pr71405.C: New test.
6525
558c800d 65262016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/70202
6529 * g++.dg/inherit/crash5.C: New.
6530 * g++.dg/inherit/virtual1.C: Adjust.
6531
4ee7cf4b 65322016-06-03 Jeff Law <law@redhat.com>
6533
6534 PR tree-optimization/71316
6535 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6536
b12ae762 65372016-06-03 Jakub Jelinek <jakub@redhat.com>
6538
6539 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6540 dg-additional-options with just -fno-tree-scev-cprop in it.
6541 * gcc.dg/vect/vect-live-2.c: Likewise.
6542 * gcc.dg/vect/vect-live-5.c: Likewise.
6543 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6544 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6545 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6546
e09a5ee3 65472016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6548
6549 PR c++/27100
6550 * g++.dg/other/friend6.C: New test.
6551
f14b1922 65522016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6553
6554 * g++.dg/torture/ppc-ldst-array.C: New.
6555
20702ea3 65562016-06-03 Joseph Myers <joseph@codesourcery.com>
6557
6558 PR target/71276
6559 PR target/71277
6560 * gcc.dg/torture/builtin-fp-int-inexact.c,
6561 gcc.target/i386/387-builtin-fp-int-inexact.c,
6562 gcc.target/i386/387-rint-inline-1.c,
6563 gcc.target/i386/387-rint-inline-2.c,
6564 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6565 gcc.target/i386/sse2-rint-inline-1.c,
6566 gcc.target/i386/sse2-rint-inline-2.c,
6567 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6568 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6569
5ed3cc7b 65702016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6571 Julia Koval <julia.koval@intel.com>
6572
6573 PR target/66960
6574 PR target/67630
6575 PR target/67634
6576 PR target/67841
6577 PR target/68037
6578 PR target/68618
6579 PR target/68661
6580 PR target/69575
6581 PR target/69596
6582 PR target/69734
6583 * gcc.dg/guality/pr68037-1.c: New test.
6584 * gcc.dg/guality/pr68037-2.c: Likewise.
6585 * gcc.dg/guality/pr68037-3.c: Likewise.
6586 * gcc.dg/torture/pr68037-1.c: Likewise.
6587 * gcc.dg/torture/pr68037-2.c: Likewise.
6588 * gcc.dg/torture/pr68037-3.c: Likewise.
6589 * gcc.dg/torture/pr68661-1a.c: Likewise.
6590 * gcc.dg/torture/pr68661-1b.c: Likewise.
6591 * gcc.target/i386/interrupt-1.c: Likewise.
6592 * gcc.target/i386/interrupt-2.c: Likewise.
6593 * gcc.target/i386/interrupt-3.c: Likewise.
6594 * gcc.target/i386/interrupt-4.c: Likewise.
6595 * gcc.target/i386/interrupt-5.c: Likewise.
6596 * gcc.target/i386/interrupt-6.c: Likewise.
6597 * gcc.target/i386/interrupt-7.c: Likewise.
6598 * gcc.target/i386/interrupt-8.c: Likewise.
6599 * gcc.target/i386/interrupt-9.c: Likewise.
6600 * gcc.target/i386/interrupt-10.c: Likewise.
6601 * gcc.target/i386/interrupt-11.c: Likewise.
6602 * gcc.target/i386/interrupt-12.c: Likewise.
6603 * gcc.target/i386/interrupt-13.c: Likewise.
6604 * gcc.target/i386/interrupt-14.c: Likewise.
6605 * gcc.target/i386/interrupt-15.c: Likewise.
6606 * gcc.target/i386/interrupt-16.c: Likewise.
6607 * gcc.target/i386/interrupt-17.c: Likewise.
6608 * gcc.target/i386/interrupt-18.c: Likewise.
6609 * gcc.target/i386/interrupt-19.c: Likewise.
6610 * gcc.target/i386/interrupt-20.c: Likewise.
6611 * gcc.target/i386/interrupt-21.c: Likewise.
6612 * gcc.target/i386/interrupt-22.c: Likewise.
6613 * gcc.target/i386/interrupt-23.c: Likewise.
6614 * gcc.target/i386/interrupt-24.c: Likewise.
6615 * gcc.target/i386/interrupt-25.c: Likewise.
6616 * gcc.target/i386/interrupt-26.c: Likewise.
6617 * gcc.target/i386/interrupt-27.c: Likewise.
6618 * gcc.target/i386/interrupt-28.c: Likewise.
6619 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6620 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6621 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6622 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6623 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6624 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6625 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6626 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6627 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6628 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6629 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6630 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6631
3e346f54 66322016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6633
f27c52fb 6634 PR tree-optimization/52171
6635 * gcc.dg/pr52171.c: New test.
6636 * gcc.target/i386/pr52171.c: New test.
3e346f54 6637
22e029d2 66382016-06-03 Jan Hubicka <jh@suse.cz>
6639
6640 * g++.dg/tree-ssa/pred-1.C: New testcase
6641 * gcc.dg/tree-ssa/pred-1.c: New testcase
6642
41ce74ed 66432016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6644
6645 PR target/70957
6646 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6647 support.
6648 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6649
cf573a72 66502016-06-03 Alan Hayward <alan.hayward@arm.com>
6651
6652 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6653
75aae5b4 66542016-06-03 Alan Hayward <alan.hayward@arm.com>
6655
6656 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 6657 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 6658 * gcc.dg/vect/vect-live-1.c: New test.
6659 * gcc.dg/vect/vect-live-2.c: New test.
6660 * gcc.dg/vect/vect-live-3.c: New test.
6661 * gcc.dg/vect/vect-live-4.c: New test.
6662 * gcc.dg/vect/vect-live-5.c: New test.
6663 * gcc.dg/vect/vect-live-slp-1.c: New test.
6664 * gcc.dg/vect/vect-live-slp-2.c: New test.
6665 * gcc.dg/vect/vect-live-slp-3.c: New test.
6666
eba6788d 66672016-06-03 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR middle-end/71387
6670 * g++.dg/opt/pr71387.C: New test.
6671
5a653985 66722016-06-02 Jeff Law <law@redhat.com>
6673
6674 PR tree-optimization/71328
6675 * gcc.c-torture/compile/pr71328.c: New test.
6676
f92f6941 66772016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6678
6679 PR fortran/52393
6680 * gfortran.dg/fmt_read_3.f90: Fix typo.
6681 * gfortran.dg/fmt_read_4.f90: New test.
6682
0d29e152 66832016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6684
6685 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6686 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6687 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6688 * g++.dg/cpp0x/override2.C: Likewise.
6689 * g++.dg/parse/crash5.C: Likewise.
6690 * g++.dg/parse/error16.C: Likewise.
6691 * g++.dg/parse/error27.C: Likewise.
6692 * g++.dg/template/qualttp15.C: Likewise.
6693 * g++.dg/template/redecl4.C: Likewise.
6694 * g++.old-deja/g++.other/crash39.C: Likewise.
6695 * g++.old-deja/g++.other/struct1.C: Likewise.
6696 * g++.old-deja/g++.pt/m9a.C: Likewise.
6697 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6698
2740a1a5 66992016-06-02 Jakub Jelinek <jakub@redhat.com>
6700
89f17a65 6701 PR c++/71372
6702 * c-c++-common/pr71372.c: New test.
6703
2740a1a5 6704 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6705 __TIME__ strings with __builtin_strcmp instead of printf and
6706 dg-output.
6707
9ae89a4e 67082016-06-02 Martin Liska <mliska@suse.cz>
6709
6710 * gcc.dg/predict-9.c: New test.
6711
41258f9c 67122016-06-02 Jakub Jelinek <jakub@redhat.com>
6713
6714 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6715 global set_compiler_env_var and global saved_compiler_env_var.
6716
dad46eb8 67172016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6718
6719 PR rtl-optimization/71295
6720 * gcc.c-torture/compile/pr71295.c: New test.
6721
9cc8a892 67222016-06-02 Jakub Jelinek <jakub@redhat.com>
6723
98e7c96c 6724 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6725
4a5a4de2 6726 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6727 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6728
9cc8a892 6729 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6730 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6731 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6732 alternative number.
6733
46819a36 67342016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6735
6736 * gcc.target/powerpc/p9-splat-4.c: New test.
6737
67382016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6739
6740 PR target/71186
6741 * gcc.target/powerpc/pr71186.c: New test.
6742
d9820cc5 67432016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6744
6745 PR fortran/52393
6746 * gfortran.dg/fmt_read_3.f90: New test.
6747
2f14ca3e 67482016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6749
6750 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6751 procedure.
6752
dfa5c0d3 67532016-06-01 Eduard Sanou <dhole@openmailbox.org>
6754
6755 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6756 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6757 env var is set.
6758 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6759 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6760 shown once.
6761 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6762 during compilation.
6763 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6764 vars set by dg-set-compiler-env-var.
6765
7d7125df 67662016-06-01 Paul Thomas <pault@gcc.gnu.org>
6767
6768 PR fortran/71156
6769 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6770 to the module procedure declaration.
6771 * gfortran.dg/submodule_16.f08: New test.
6772
6ab9cde4 67732016-06-01 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR middle-end/71371
6776 * c-c++-common/gomp/pr71371.c: New test.
6777
0cfe7a23 67782016-06-01 Richard Biener <rguenther@suse.de>
6779
6780 PR tree-optimization/71366
6781 * gcc.dg/torture/pr71366-1.c: New testcase.
6782 * gcc.dg/torture/pr71366-2.c: Likewise.
6783
5a5b02e1 67842016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6785
6786 * gcc.target/powerpc/vslv-0.c: New test.
6787 * gcc.target/powerpc/vslv-1.c: New test.
6788 * gcc.target/powerpc/vsrv-0.c: New test.
6789 * gcc.target/powerpc/vsrv-1.c: New test.
6790
d27a79f6 67912016-06-01 Nathan Sidwell <nathan@acm.org>
6792
6793 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6794 * gcc.target/nvptx/weak.c: New.
6795
6172a9fd 67962016-06-01 Richard Biener <rguenther@suse.de>
6797
6798 PR tree-optimization/71261
6799 * gcc.dg/torture/vect-bool-1.c: New testcase.
6800
f9aaabb2 68012016-06-01 Jakub Jelinek <jakub@redhat.com>
6802
6803 * gfortran.dg/gomp/order-1.f90: New test.
6804 * gfortran.dg/gomp/order-2.f90: New test.
6805
53b01069 68062016-06-01 Jan Hubicka <hubicka@ucw.cz>
6807
6808 * gcc.dg/unroll-6.c: Update template.
6809 * gcc.dg/unroll-7.c: New testcase.
6810 * gcc.dg/unroll-8.c: New testcase.
6811
36757397 68122016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6813
6814 * gnat.dg/opt56.ad[sb]: New test.
6815
7f93bd6e 68162016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6817
6818 PR c++/66635
6819 * g++.dg/cpp0x/constexpr-ice16.C: New.
6820
9f41a2ce 68212016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6822
6823 PR tree-optimization/71314
6824 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6825 -mbranch-cost=2.
6826
31e02373 68272016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6828
6829 PR tree-optimization/71077
6830 * gcc.dg/tree-ssa/pr71077.c: New test.
6831
76f8f901 68322016-05-31 Jan Hubicka <hubicka@ucw.cz>
6833
7f93bd6e 6834 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6835 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6836 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 6837
04f5f923 68382016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6839
6840 PR c++/71248
6841 * g++.dg/cpp0x/pr71248.C: New.
6842 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6843 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6844 * g++.dg/init/new37.C: Likewise.
6845 * g++.dg/template/static1.C: Likewise.
6846 * g++.dg/template/static2.C: Likewise.
6847
4ffddf28 68482016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6849
6850 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6851 instead of %rdi.
6852 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6853
4ff7bd21 68542016-05-31 Marek Polacek <polacek@redhat.com>
6855
6856 * c-c++-common/Wswitch-unreachable-3.c: New test.
6857 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6858
e1f7cc4b 68592016-05-31 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/71352
6862 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6863
02978bd1 68642016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6865
6866 * gcc.target/arm/armv5_thumb_isa.c: New test.
6867
cfce8164 68682016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6869
6870 PR target/71346
6871 * gcc.target/i386/pr71346.c: New test.
6872
7a51c705 68732016-05-31 Tom de Vries <tom@codesourcery.com>
6874
6875 PR tree-optimization/69068
6876 * gcc.dg/graphite/pr69068.c: New test.
6877
8c1ac106 68782016-05-27 Martin Sebor <msebor@redhat.com>
6879
6880 PR c++/71306
6881 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6882
b6431756 68832016-05-30 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR c++/71349
6886 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6887 nowait depend(inout: dd[0]) clauses where permitted.
6888
f6203294 68892016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6890
6891 PR c++/71238
6892 * g++.dg/parse/pr71238.C: New.
6893 * g++.dg/concepts/friend1.C: Test column numbers too.
6894 * g++.dg/cpp0x/initlist31.C: Likewise.
6895 * g++.dg/cpp0x/pr51420.C: Likewise.
6896 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6897 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6898 * g++.dg/ext/builtin3.C: Likewise.
6899 * g++.dg/lookup/friend12.C: Likewise.
6900 * g++.dg/lookup/friend7.C: Likewise.
6901 * g++.dg/lookup/koenig1.C: Likewise.
6902 * g++.dg/lookup/koenig5.C: Likewise.
6903 * g++.dg/lookup/used-before-declaration.C: Likewise.
6904 * g++.dg/overload/koenig1.C: Likewise.
6905 * g++.dg/template/crash65.C: Likewise.
6906 * g++.dg/template/friend57.C: Likewise.
6907 * g++.dg/warn/Wshadow-5.C: Likewise.
6908 * g++.dg/warn/Wunused-8.C: Likewise.
6909 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6910 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6911 * g++.old-deja/g++.jason/member.C: Likewise.
6912 * g++.old-deja/g++.jason/report.C: Likewise.
6913 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6914 * g++.old-deja/g++.law/visibility20.C: Likewise.
6915 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6916 * g++.old-deja/g++.other/static5.C: Likewise.
6917 * g++.old-deja/g++.pt/overload2.C: Likewise.
6918
b96f8145 69192016-05-30 Jan Hubicka <hubicka@ucw.cz>
6920
6921 * gcc.dg/tree-ssa/peel1.c: New testcase.
6922 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6923 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6924
ed5bca7a 69252016-05-30 Tom de Vries <tom@codesourcery.com>
6926
6927 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6928 to ce.
6929
c0aa0333 69302016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6931
6932 PR c++/71099
6933 * g++.dg/parse/virtual1.C: New.
6934
231010db 69352016-05-30 Uros Bizjak <ubizjak@gmail.com>
6936
6937 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6938 Use correct register when clearing %edx.
6939
765557c0 69402016-05-30 Alexander Monakov <amonakov@ispras.ru>
6941
6942 PR tree-optimization/71289
6943 * gcc.dg/pr71289.c: New test.
6944
fc3b1c44 69452016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6946
6947 PR middle-end/71269
6948 PR middle-end/71292
6949 * gcc.dg/tree-ssa/pr71269.c: New test.
6950 * gcc.dg/tree-ssa/pr71292.c: New test.
6951
ce352457 69522016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6953
6954 PR middle-end/71252
6955 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6956
eedd711b 69572016-05-30 Jan Hubicka <hubicka@ucw.cz>
6958
6959 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6960 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6961 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6962
8c061890 69632016-05-30 Tom de Vries <tom@codesourcery.com>
6964
6965 PR tree-optimization/69067
6966 * gcc.dg/graphite/pr69067.c: New test.
6967
a6b0884c 69682016-05-29 Uros Bizjak <ubizjak@gmail.com>
6969
6970 PR target/71245
6971 * gcc.target/i386/pr71245-1.c: New test.
6972 * gcc.target/i386/pr71245-2.c: Ditto.
6973
2369edfc 69742016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6975
6976 PR c++/71105
6977 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6978 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6979 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6980
b6ab3f43 69812016-05-27 Jan Hubicka <hubicka@ucw.cz>
6982
6983 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6984
0192662b 69852016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6986
6987 Revert:
6988 PR c++/69855
6989 * g++.dg/overload/69855.C: New.
6990 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6991 * g++.old-deja/g++.pt/crash3.C: Likewise.
6992
fce78c50 69932016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6994
6995 PR c++/60385
6996 * g++.dg/parse/namespace13.C: New.
6997
372172fe 69982016-05-26 Jeff Law <law@redhat.com>
6999
7000 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7001 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7002 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7003 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7004 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7005 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7006 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7007 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7008 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7009 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7010 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7011 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7012 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7013
5d8a8944 70142016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7015
7016 PR c++/69855
7017 * g++.dg/overload/69855.C: New.
7018 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7019 * g++.old-deja/g++.pt/crash3.C: Likewise.
7020
29602b75 70212016-05-27 Jiong Wang <jiong.wang@arm.com>
7022
7023 PR target/63596
7024 * gcc.target/aarch64/va_arg_1.c: New testcase.
7025 * gcc.target/aarch64/va_arg_2.c: Likewise.
7026 * gcc.target/aarch64/va_arg_3.c: Likewise.
7027
c900b732 70282016-05-27 Jiong Wang <jiong.wang@arm.com>
7029
7030 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7031 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7032 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7033 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7034 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7035
73ef73bd 70362016-05-27 Marek Polacek <polacek@redhat.com>
7037
7038 PR middle-end/71308
7039 * g++.dg/torture/pr71308.C: New test.
7040
a6031633 70412016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7042
7043 * gcc.dg/zero_bits_compound-1.c: New test.
7044 * gcc.dg/zero_bits_compound-2.c: New test.
7045
1fbdc7ae 70462016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7047
7048 PR middle-end/71279
7049 * gcc.dg/pr71279.c: New test.
7050
2e196ca8 70512016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7052
7053 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7054 floating point min/max/comparison instructions.
7055 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7056
6feab9ce 70572016-05-26 Jakub Jelinek <jakub@redhat.com>
7058
7059 * c-c++-common/gomp/schedule-1.c: New test.
7060 * gfortran.dg/gomp/schedule-1.f90: New test.
7061
978cea8f 70622016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7063
7064 PR c++/70822
7065 PR c++/70106
7066 * g++.dg/cpp1y/auto-fn32.C: New test.
7067 * g++.dg/cpp1y/paren4.C: New test.
7068
0478d9ed 70692016-05-26 Nathan Sidwell <nathan@acm.org>
7070
7071 * gcc.dg/20060410.c: Xfail on ptx.
7072 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7073 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7074 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7075 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7076 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7077
5fd1c174 70782016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7079
7080 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7081
c5e8b3e2 70822016-05-26 Jakub Jelinek <jakub@redhat.com>
7083
0db93a5b 7084 PR tree-optimization/71280
7085 * gcc.dg/pr71280.c: New test.
7086
7199c05c 7087 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7088
76c786ac 7089 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7090 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7091
c5e8b3e2 7092 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7093
e9bcea2f 70942016-05-26 Jiong Wang <jiong.wang@arm.com>
7095
7096 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7097 kept in memory.
e9bcea2f 7098
955d947b 70992016-05-25 Jeff Law <law@redhat.com>
7100
7101 PR tree-optimization/71272
7102 * gcc.c-torture/compile/pr71272.c: new test.
7103
77102dbe 71042016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7105
7106 * gcc.target/powerpc/vec-cmpne.c: New test.
7107 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7108
552821b4 71092016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7110
7111 * gnat.dg/opt55.ad[sb]: New test.
7112
0113f3c5 71132016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7114
7115 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7116 * c-c++-common/pr60226.c: Require int32plus.
7117 * gcc.c-torture/execute/pr70602.c: Likewise.
7118 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7119 unsigned long for malloc arg type.
7120 * gcc.dg/asr_div1.c: Require int32plus.
7121 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7122 * gcc.dg/pie-1.c: Require pie.
7123 * gcc.dg/pie-2.c: Likewise.
7124 * gcc.dg/pr59471.c: Require int32plus.
7125 * gcc.dg/pr59963-2.c: XFAIL for int16.
7126 * gcc.dg/pr60114.c: Require int32plus.
7127 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7128 unsigned long for typedef of size_t.
7129 * gcc.dg/pr63914.c: Require int32plus.
7130 * gcc.dg/pr64536.c: Require pt32plus.
7131 * gcc.dg/pr65658.c: Likewise.
7132 * gcc.dg/pr67271.c: Require int32plus.
7133 * gcc.dg/pr68112.c: Likewise.
7134 * gcc.dg/pr69071.c: Skip for avr target.
7135 * gcc.dg/pr69973.c: Require int32plus.
7136 * gcc.dg/pr70169.c: Skip for avr target.
7137 * gcc.dg/sso-6.c: Require int32plus.
7138 * gcc.dg/sso-7.c: Likewise.
7139 * gcc.dg/sso-8.c: Likewise.
7140 * gcc.dg/vrp-min-max-2.c: Likewise.
7141
f4094380 71422016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7143
7144 PR target/70738
7145 * gcc.target/i386/pr70738-1.c: New test.
7146 * gcc.target/i386/pr70738-2.c: Likewise.
7147 * gcc.target/i386/pr70738-3.c: Likewise.
7148 * gcc.target/i386/pr70738-4.c: Likewise.
7149 * gcc.target/i386/pr70738-5.c: Likewise.
7150 * gcc.target/i386/pr70738-6.c: Likewise.
7151 * gcc.target/i386/pr70738-7.c: Likewise.
7152 * gcc.target/i386/pr70738-8.c: Likewise.
7153 * gcc.target/i386/pr70738-9.c: Likewise.
7154
239a4bea 71552016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7156
7157 PR rtl-optimization/66940
7158 * gcc.c-torture/execute/pr66940.c: New test.
7159
bf6382ba 71602016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7161
7162 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7163 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7164 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7165 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7166 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7167 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7168 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7169 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7170 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7171 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7172 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7173 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7174 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7175 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7176 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7177 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7178 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7179 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7180 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7181 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7182 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7183 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7184 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7185 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7186
2c995da9 71872016-05-25 Marek Polacek <polacek@redhat.com>
7188
7189 PR c/71265
7190 * gcc.dg/noncompile/pr71265.c: New test.
7191
abfbb5b5 7192 PR c/71266
7193 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7194
f6871bbd 71952016-05-25 Nathan Sidwell <nathan@acm.org>
7196
7197 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7198
de04e83e 71992016-05-25 Richard Biener <rguenther@suse.de>
7200
7201 PR tree-optimization/71261
7202 * c-c++-common/torture/pr71261.c: New testcase.
7203
b35931f7 72042016-05-25 Richard Biener <rguenther@suse.de>
7205
7206 PR tree-optimization/71264
7207 * gcc.dg/vect/pr71264.c: New testcase.
7208
166c3089 72092016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7210
7211 PR c++/55992
7212 * g++.dg/cpp0x/alias-decl-53.C: New.
7213 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7214
14240409 72152016-05-25 Martin Liska <mliska@suse.cz>
7216
7217 * g++.dg/pr71239.C: New test.
7218
bc47d9f6 72192016-05-25 Richard Biener <rguenther@suse.de>
7220
4860a6bf 7221 * gcc.dg/vect/pr58135.c: Rename to ...
7222 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7223
d8a3f157 72242016-05-25 Marek Polacek <polacek@redhat.com>
7225
7226 * g++.dg/pr65295.C: Use target c++14.
7227
3af16045 72282016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7229
231010db 7230 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7231 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7232
949479b2 72332016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7234
7235 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7236 instructions.
7237
6d6a3fc3 72382016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7239
7240 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7241 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7242 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7243 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7244 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7245 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7246 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7247 * c-c++-common/goacc/pcopy.c: Likewise.
7248 * c-c++-common/goacc/pcopyin.c: Likewise.
7249 * c-c++-common/goacc/pcopyout.c: Likewise.
7250 * c-c++-common/goacc/pcreate.c: Likewise.
7251 * c-c++-common/goacc/pr70688.c: New test.
7252 * c-c++-common/goacc/present-1.c: Adjust test.
7253 * c-c++-common/goacc/reduction-5.c: Likewise.
7254 * g++.dg/goacc/data-1.C: New test.
7255
af648be2 72562016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7257
7258 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7259 vector parity built-in functions.
7260 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7261 count trailing zeros automatic vectorization.
7262 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7263 count trailing zeros built-in functions.
7264
4e173d60 72652016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7266
7267 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7268
a0c02a52 72692016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7270
7271 PR target/71050
7272 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7273
64c52e9c 72742016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7275
7276 PR c++/50436
7277 * g++.dg/template/crash123.C: New.
7278 * g++.dg/template/crash124.C: Likewise.
7279
752b5a4c 72802016-05-24 Martin Sebor <msebor@redhat.com>
7281
7282 PR c++/71147
7283 * g++.dg/ext/flexary16.C: New test.
7284
a36dd683 72852016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7286
f6871bbd 7287 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7288 before math.h is included.
a36dd683 7289 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7290 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7291 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7292 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7293 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7294 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7295 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7296 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7297 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7298 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7299 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7300 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7301 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7302 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7303 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7304 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7305 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7306 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7307 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7308 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7309 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7310 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7311 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7312
d60e1df7 73132016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7314 Kelvin Nilsen <kelvin@gcc.gnu.org>
7315
7316 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7317 support.
7318
22d09025 73192016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7320
7321 PR c++/69872
7322 * g++.dg/warn/Wno-narrowing1.C: New.
7323
6ef0143d 73242016-05-24 Marek Polacek <polacek@redhat.com>
7325
7326 PR c/71249
7327 * c-c++-common/Wswitch-unreachable-2.c: New test.
7328
962a2062 73292016-05-24 Jakub Jelinek <jakub@redhat.com>
7330
ead77194 7331 PR c++/71257
7332 * g++.dg/vect/simd-clone-6.cc: New test.
7333 * g++.dg/gomp/declare-simd-6.C: New test.
7334
962a2062 7335 PR middle-end/70434
7336 PR c/69504
7337 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7338
23edc6d1 73392016-05-24 Richard Biener <rguenther@suse.de>
7340
7341 PR tree-optimization/71240
7342 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7343
30633bcc 73442016-05-24 Richard Biener <rguenther@suse.de>
7345
7346 PR tree-optimization/71230
7347 * gcc.dg/torture/pr71230.c: New testcase.
7348 * g++.dg/torture/pr71230.C: Likewise.
7349
c9d624bd 73502016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7351
7352 * c-c++-common/goacc/routine-5.c: Add tests.
7353 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7354 * gfortran.dg/goacc/routine-6.f90: Add tests.
7355
ce143ff0 73562016-05-24 Richard Biener <rguenther@suse.de>
7357
7358 PR tree-optimization/71253
7359 * gcc.dg/torture/pr71253.c: New testcase.
7360
3bdaecd5 73612016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7362
7363 PR middle-end/71252
7364 * gfortran.dg/pr71252.f90: New test.
7365
856b494d 73662016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7367
7368 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7369
7345b977 73702016-05-24 Richard Biener <rguenther@suse.de>
7371
7372 PR middle-end/70434
7373 PR c/69504
7374 * c-c++-common/vector-subscript-4.c: New testcase.
7375 * c-c++-common/vector-subscript-5.c: Likewise.
7376
6f065267 73772016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7378
7379 PR fortran/71123
7380 * gfortran.dg/namelist_90.f: New test
7381
fd6757da 73822016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7383
7384 PR fortran/66461
7385 * gfortran.dg/unexpected_eof.f: New test
7386
7d5555a8 73872016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7388 Kelvin Nilsen <kelvin@gcc.gnu.org>
7389
7390 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7391 as little endian.
7392
ae6744c9 73932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7394
7395 PR c++/70972
7396 * g++.dg/cpp0x/inh-ctor20.C: New.
7397 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7398
f0d91a85 73992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7400
7401 PR c++/69095
7402 * g++.dg/cpp0x/variadic168.C: New.
7403
1618ffe5 74042016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7405
7406 * g++.dg/cpp0x/pr31445.C: Test column number too.
7407 * g++.dg/cpp0x/pr32253.C: Likewise.
7408 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7409 * g++.dg/cpp0x/variadic36.C: Likewise.
7410
c0205bab 74112016-05-23 Marc Glisse <marc.glisse@inria.fr>
7412
7413 * gcc.dg/fold-notshift-2.c: Adjust.
7414
1398da0f 74152016-05-23 Marek Polacek <polacek@redhat.com>
7416
7417 PR c/49859
7418 * c-c++-common/Wswitch-unreachable-1.c: New test.
7419 * gcc.dg/Wswitch-unreachable-1.c: New test.
7420 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7421 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7422 * g++.dg/gomp/block-10.C: Likewise.
7423 * gcc.dg/gomp/block-10.c: Likewise.
7424 * g++.dg/gomp/block-9.C: Likewise.
7425 * gcc.dg/gomp/block-9.c: Likewise.
7426 * g++.dg/gomp/target-1.C: Likewise.
7427 * g++.dg/gomp/target-2.C: Likewise.
7428 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7429 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7430 * g++.dg/gomp/taskgroup-1.C: Likewise.
7431 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7432 * gcc.dg/gomp/teams-1.c: Likewise.
7433 * g++.dg/gomp/teams-1.C: Likewise.
7434 * g++.dg/overload/error3.C: Likewise.
7435 * g++.dg/tm/jump1.C: Likewise.
7436 * g++.dg/torture/pr40335.C: Likewise.
7437 * gcc.dg/c99-vla-jump-5.c: Likewise.
7438 * gcc.dg/switch-warn-1.c: Likewise.
7439 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7440 * gcc.dg/nested-func-1.c: Likewise.
7441 * gcc.dg/pr67784-4.c: Likewise.
7442
5403ed8b 74432016-05-23 Richard Biener <rguenther@suse.de>
7444
7445 PR tree-optimization/71230
7446 * gfortran.dg/pr71230-1.f90: New testcase.
7447 * gfortran.dg/pr71230-2.f90: Likewise.
7448
27510941 74492016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7450
1618ffe5 7451 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7452 * gcc.dg/vect/pr58135.c: Add new.
7453 * gfortran.dg/pr46519-1.f: Adjust test case.
7454
a41c605d 74552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7456
7457 PR c++/53401
7458 * g++.dg/cpp0x/decltype64.C: New.
7459
3eb254ab 74602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7461
7462 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7463 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7464 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7465
a75fffe1 74662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7467
7468 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7469 Add poly64x1_t and poly64x2_t cases if supported.
7470 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7471 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7472 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7473 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7474 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7475
56979b12 74762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7477
7478 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7479 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7480 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7481 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7482 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7483 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7484 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7485
dc5e98db 74862016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7487
7488 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7489
c0f383ae 74902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7491
7492 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7493 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7494
2a4d70a2 74952016-05-22 Jakub Jelinek <jakub@redhat.com>
7496
4c109025 7497 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7498 constraint instead of "r".
7499 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7500 insn instead of vxorpd.
7501 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7502
bad891ce 7503 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7504 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7505
ac23ddb9 7506 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7507
9dac9579 7508 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7509 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7510
2a4d70a2 7511 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7512
9eafdd7b 75132016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7514
7515 PR middle-end/40921
7516 * gcc.dg/tree-ssa/pr40921.c: New test.
7517
93df190d 75182016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7519
7520 PR target/71103
7521 * gcc.target/avr/pr71103.c: New test.
7522
933b9f7f 75232016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7524
7525 PR middle-end/71179
7526 * gcc.dg/tree-ssa/pr71179.c: New test.
7527
8bdfbc08 75282016-05-20 Martin Sebor <msebor@redhat.com>
7529
7530 PR c/71115
7531 * gcc.dg/init-excess-2.c: New test.
7532
6827ab42 75332016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7534
7535 * gnat.dg/opt53.adb: New test.
7536 * gnat.dg/opt54.adb: Likewise.
7537
58a5f4c0 75382016-05-20 Martin Jambor <mjambor@suse.cz>
7539
7540 PR tree-optimization/70884
7541 * gcc.dg/tree-ssa/pr70919.c: New test.
7542
bb7145f6 75432016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7544
7545 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7546 formatting.
f6871bbd 7547 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7548 fix code formatting.
7549
75502016-05-20 Nathan Sidwell <nathan@acm.org>
7551
7552 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7553 non-common cases.
7554 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7555
9954d230 75562016-05-20 David Malcolm <dmalcolm@redhat.com>
7557
7558 * jit.dg/all-non-failing-tests.h: Add
7559 test-factorial-must-tail-call.c.
7560 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7561 * jit.dg/test-factorial-must-tail-call.c: New test case.
7562
08a161f9 75632016-05-20 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR fortran/71204
7566 * gfortran.dg/pr71204.f90: New test.
7567
3d380077 75682016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7569
7570 * gcc.target/nvptx/sincos.c: New test.
7571
0f104d56 75722016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7573
7574 PR c++/70572
7575 * g++.dg/cpp1y/auto-fn31.C: New.
7576
61736a1b 75772016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7578
7579 * gcc.target/powerpc/vec-addec.c: New test.
7580 * gcc.target/powerpc/vec-addec-int128.c: New test.
7581
b4a61e77 75822016-05-20 David Malcolm <dmalcolm@redhat.com>
7583
7584 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7585 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7586 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7587 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7588
9a2ace10 75892016-05-20 Jan Hubicka <hubicka@ucw.cz>
7590
7591 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7592
45cdf8c6 75932016-05-20 Jakub Jelinek <jakub@redhat.com>
7594
b9a1dcd5 7595 PR c++/71210
7596 * g++.dg/opt/pr71210-1.C: New test.
7597 * g++.dg/opt/pr71210-2.C: New test.
7598
45cdf8c6 7599 PR tree-optimization/29756
7600 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7601 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7602 only on selected targets where V4SImode vectors are known to be
7603 supported.
7604
92e3ffbf 76052016-05-20 Marc Glisse <marc.glisse@inria.fr>
7606
7607 PR tree-optimization/71079
7608 PR tree-optimization/71206
7609 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7610
5da368e3 76112016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7612
7613 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7614 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7615 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7616
2506d97a 76172016-05-20 Richard Guenther <rguenther@suse.de>
7618
7619 PR tree-optimization/29756
7620 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7621
adade307 76222016-05-20 Richard Biener <rguenther@suse.de>
7623
7624 PR tree-optimization/71185
7625 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7626
c3deca25 76272016-05-20 Richard Biener <rguenther@suse.de>
7628
7629 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7630
8b0bef14 76312016-05-19 Marek Polacek <polacek@redhat.com>
7632
7633 PR c++/71075
7634 * g++.dg/diagnostic/pr71075.C: New test.
7635
08025288 76362016-05-19 David Malcolm <dmalcolm@redhat.com>
7637
7638 PR c++/71184
7639 * g++.dg/pr71184.C: New test case.
7640
26a51591 76412016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7642
7643 * gcc.target/powerpc/darn-0.c: New test.
7644 * gcc.target/powerpc/darn-1.c: New test.
7645 * gcc.target/powerpc/darn-2.c: New test.
7646
d8d3e75a 76472016-05-19 Marek Polacek <polacek@redhat.com>
7648
7649 PR tree-optimization/71031
7650 * gcc.dg/tree-ssa/vrp100.c: New test.
7651
c28211ae 76522016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7653
7654 PR rtl-optimization/71148
7655 * gcc.dg/pr71148.c: New test.
7656
3f5ea43a 76572016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7658
7659 PR target/71056
7660 * gcc.target/arm/pr71056.c: New test.
7661
2a7d4c20 76622016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7663
7664 * c-c++-common/pr69669.c: Check the used mode.
7665
ed0b0569 76662016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7667
7668 PR sanitizer/64354
7669 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7670
410372fe 76712016-05-19 Richard Biener <rguenther@suse.de>
7672
7673 PR tree-optimization/70729
7674 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7675 * gcc.dg/graphite/scop-18.c: Likewise.
7676 * gcc.dg/pr41783.c: Disable LIM.
7677 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7678 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7679 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7680 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7681 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7682 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7683 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7684 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7685 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7686 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7687 * gfortran.dg/pr42108.f90: Likewise.
7688
56f34f03 76892016-05-18 David Malcolm <dmalcolm@redhat.com>
7690
7691 PR driver/69265
7692 * gcc.dg/spellcheck-options-11.c: New test case.
7693
e6481cd1 76942016-05-18 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR c++/71100
7697 * g++.dg/opt/pr71100.C: New test.
7698
be951c59 76992016-05-18 Martin Jambor <mjambor@suse.cz>
7700
7701 PR ipa/69708
7702 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7703 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7704 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7705 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7706
665ff45b 77072016-05-18 Martin Jambor <mjambor@suse.cz>
7708
7709 PR ipa/69708
7710 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7711 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7712 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7713 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7714 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7715
485be62c 77162016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7717
7718 PR c++/69793
7719 * g++.dg/template/crash122.C: New.
7720
b251d5f5 77212016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7722
7723 PR c++/70466
7724 * g++.dg/template/pr70466-1.C: New.
7725 * g++.dg/template/pr70466-2.C: Likewise.
7726
c93e9931 77272016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7728
7729 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7730 splat operations and the XXSPLTIB instruction.
7731 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7732 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7733 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7734 xxlxor to clear a register.
7735
8ba6639c 77362016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7737
7738 * gcc.dg/torture/pr71020.c: New test.
7739
ec6e3005 77402016-05-18 Martin Jambor <mjambor@suse.cz>
7741
7742 PR ipa/70646
7743 * gcc.dg/ipa/pr70646.c: New test.
7744
5ef3c918 77452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7746
7747 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7748
70a88eab 77492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7750
7751 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7752 missing tests for vreinterpretq_p{8,16}.
7753
b52a930c 77542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7755
7756 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7757 vsliq_n_s64 and vsliq_n_u64.
7758
bdd4080b 77592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7760
7761 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7762 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7763
37814bf5 77642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7765
7766 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7767 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7768 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7769
764af2e0 77702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7771
7772 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7773 in comment.
7774
ffe01a83 77752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 7776
7777 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7778 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7779 "blr\t" and switch to scan-assembler-times.
7780
fab6dae9 77812016-05-18 Jiong Wang <jiong.wang@arm.com>
7782
231010db 7783 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7784 with __aarch64__.
7785 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7786 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 7787
4eb0c566 77882016-05-18 Jakub Jelinek <jakub@redhat.com>
7789
442f18f1 7790 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7791 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7792 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7793 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7794 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7795 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7796
4d83b36b 7797 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7798 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7799
a4528eec 7800 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7801 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7802
f0066139 7803 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7804 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7805
4eb0c566 7806 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7807
303e9267 78082016-05-18 Richard Biener <rguenther@suse.de>
7809
7810 PR tree-optimization/71168
7811 * gcc.dg/torture/pr71168.c: New testcase.
7812
0d7ddd44 78132016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7814
7815 PR middle-end/63586
7816 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7817 * gcc.dg/tree-ssa/pr63586.c: New test.
7818 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7819
899bcc0f 78202016-05-17 Nathan Sidwell <nathan@acm.org>
7821
7822 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7823 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7824 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7825 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7826
a2246979 78272016-05-17 Nathan Sidwell <nathan@acm.org>
7828
7829 * gcc.target/nvptx/abi-vararg-3.c: New.
7830
2f6a4d21 78312016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7832
7833 PR tree-optimization/54579
7834 PR middle-end/55299
7835 * gcc.dg/fold-notrotate-1.c: New test.
7836 * gcc.dg/fold-notshift-1.c: New test.
7837 * gcc.dg/fold-notshift-2.c: New test.
7838
27bdad45 78392016-05-17 Marek Polacek <polacek@redhat.com>
7840
7841 PR ipa/71146
7842 * g++.dg/ipa/pr71146.C: New test.
7843
f33a295a 78442016-05-17 David Malcolm <dmalcolm@redhat.com>
7845
7846 * jit.dg/test-error-array-bounds.c: New test case.
7847
b6dd53bf 78482016-05-17 Marc Glisse <marc.glisse@inria.fr>
7849
7850 * gcc.dg/tree-ssa/and-1.c: New testcase.
7851
a8719545 78522016-05-17 Marc Glisse <marc.glisse@inria.fr>
7853
7854 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7855 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7856
34806102 78572016-05-17 Marc Glisse <marc.glisse@inria.fr>
7858
7859 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7860 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7861
25fe08a8 78622016-05-17 Jiong Wang <jiong.wang@arm.com>
7863
7864 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7865
abf1a837 78662016-05-17 Jiong Wang <jiong.wang@arm.com>
7867
7868 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7869
666b9dd3 78702016-05-17 Jiong Wang <jiong.wang@arm.com>
7871
7872 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7873 ".2d[index]" when scan the assembly.
7874 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7875 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7876 float64x1.
7877 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7878
77d095c0 78792016-05-17 Richard Biener <rguenther@suse.de>
7880
7881 PR tree-optimization/71132
7882 * gcc.dg/torture/pr71132.c: New testcase.
7883
28adcc23 78842016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7885
7886 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7887
2439931e 78882016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7889
7890 PR target/70809
7891 * gcc.target/aarch64/pr70809_1.c: New test.
7892
5ec2ff80 78932016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7894
7895 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7896 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7897 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7898 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7899
17fd1c7a 79002016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7901 Ilya Enkovich <ilya.enkovich@intel.com>
7902
7903 PR target/71114
7904 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7905
46729204 79062016-05-16 Jan Hubicka <hubicka@ucw.cz>
7907
7908 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7909 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7910
2a1125d6 79112016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7912
7913 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7914 test for __ARM_FP16_ARGS.
7915 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7916 * gcc.target/arm/aapcs/neon-vect10.c: New.
7917 * gcc.target/arm/aapcs/neon-vect9.c: New.
7918 * gcc.target/arm/aapcs/vfp18.c: New.
7919 * gcc.target/arm/aapcs/vfp19.c: New.
7920 * gcc.target/arm/aapcs/vfp20.c: New.
7921 * gcc.target/arm/aapcs/vfp21.c: New.
7922 * gcc.target/arm/fp16-aapcs-1.c: New.
7923 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7924 test for __ARM_FP16_ARGS.
7925 * g++.target/arm/fp16-return-1.c: Update expected output.
7926
ea3d2d74 79272016-05-16 Jiong Wang <jiong.wang@arm.com>
7928
7929 PR testsuite/70227
7930 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7931
6989e05f 79322016-05-15 Harald Anlauf <anlauf@gmx.de>
7933
7934 PR fortran/69603
7935 * gfortran.dg/pr69603.f90: New testcase.
7936
a5f52592 79372016-05-14 Fritz Reese <fritzoreese@gmail.com>
7938
7939 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7940
88f949ab 79412016-05-14 Fritz Reese <fritzoreese@gmail.com>
7942
7943 PR fortran/71047
7944 * gfortran.dg/pr71047.f08: New test.
7945
90c88567 79462016-05-13 Joseph Myers <joseph@codesourcery.com>
7947
7948 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7949 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7950 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7951
00a690cc 79522016-05-13 Martin Sebor <msebor@redhat.com>
7953
7954 PR c++/60049
7955 * g++.dg/cpp0x/constexpr-60049.C: New test.
7956
ec8b6af7 79572016-05-13 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR bootstrap/71071
7960 * gcc.dg/pr71071.c: New test.
7961
f54d1d7b 79622016-05-13 Uros Bizjak <ubizjak@gmail.com>
7963
7964 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7965 remove XOP handling.
2f3af60f 7966 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7967
a39a0392 79682016-05-13 Nathan Sidwell <nathan@acm.org>
7969
7970 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7971 __atomic_is_lock_free declaration.
7972
42333dd9 79732016-05-13 Richard Biener <rguenther@suse.de>
7974
7975 PR tree-optimization/42587
7976 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7977
c5442454 79782016-05-13 Martin Liska <mliska@suse.cz>
7979
7980 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7981 the new format of dump output.
7982
03a400fb 79832016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7984
7985 * gcc.dg/pr71084.c: New test.
7986
69278c3f 79872016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7988
231010db 7989 PR target/53440
7990 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 7991
8138f11b 79922016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7993
7994 * gcc.target/aarch64/struct_return.c: New test.
7995
22a3f7bd 79962016-05-12 Marek Polacek <polacek@redhat.com>
7997
7998 PR c/70756
7999 * c-c++-common/pr70756-2.c: New test.
8000 * c-c++-common/pr70756.c: New test.
8001
9bcd42cc 80022016-05-12 Richard Biener <rguenther@suse.de>
8003
8004 PR tree-optimization/71059
8005 * gcc.dg/torture/pr71059.c: New testcase.
8006
5ffb4a0d 80072016-05-12 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/71062
8010 * gcc.dg/torture/pr71062.c: New testcase.
8011
2ab65c31 80122016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8013
8014 PR tree-optimization/71006
8015 * gcc.dg/pr71006.c: New test.
8016
f0158fc0 80172016-05-12 Marek Polacek <polacek@redhat.com>
8018
8019 PR driver/71063
8020 * gcc.dg/opts-7.c: New test.
8021
0f56938b 80222016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8023
8024 PR target/70830
8025 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8026 Add -save-temps to dg-options.
8027 Scan for ldmfd rather than pop instruction.
8028 * gcc.target/arm/interrupt-2.c: Likewise.
8029 * gcc.target/arm/pr70830.c: New test.
8030
e10946d5 80312016-05-12 Jakub Jelinek <jakub@redhat.com>
8032
9fa8e468 8033 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8034 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8035
9ce62bbe 8036 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8037 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8038 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8039
708ae1b1 8040 PR target/71019
8041 * gcc.target/i386/avx512vl-pack-1.c: New test.
8042 * gcc.target/i386/avx512vl-pack-2.c: New test.
8043 * gcc.target/i386/avx512bw-pack-2.c: New test.
8044
a461f32e 8045 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8046
e10946d5 8047 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8048 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8049 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8050
f52a3ef6 80512016-05-12 Richard Biener <rguenther@suse.de>
8052
8053 PR tree-optimization/70986
8054 * gcc.dg/torture/pr70986-1.c: New testcase.
8055 * gcc.dg/torture/pr70986-2.c: Likewise.
8056 * gcc.dg/torture/pr70986-3.c: Likewise.
8057
54c4d22e 80582016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8059
8060 PR c/43651
8061 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8062 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8063
57215d5b 80642016-05-11 Uros Bizjak <ubizjak@gmail.com>
8065
8066 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8067 directive.
8068 * gcc.target/i386/pr66746.c: Ditto.
8069
67d3121c 80702016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8071
8072 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8073 support.
8074 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8075 warning when using -mvsx-timode.
8076 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8077 * gcc.target/powerpc/dform-2.c: Likewise.
8078 * gcc.target/powerpc/pr68805.c: Likewise.
8079
7f8012a5 80802016-05-11 Marek Polacek <polacek@redhat.com>
8081
8082 PR c++/71024
8083 * c-c++-common/attributes-3.c: New test.
8084
3e8567ce 80852016-05-11 Nathan Sidwell <nathan@acm.org>
8086
8087 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8088 * gcc.c-torture/execute/pr68185.c: Likewise.
8089 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8090 * gcc.dg/pr69634.c: Requires scheduling.
8091 * gcc.dg/torture/pr66178.c: Require label values.
8092 * gcc.dg/setjmp-6.c: Require indirect jumps.
8093
3739ac00 80942016-05-11 Richard Biener <rguenther@suse.de>
8095
8096 PR tree-optimization/71055
8097 * gcc.dg/torture/pr71055.c: New testcase.
8098
1ff8b385 80992016-05-11 Richard Biener <rguenther@suse.de>
8100
8101 PR debug/71057
8102 * g++.dg/debug/pr71057.C: New testcase.
8103
77126efa 81042016-05-11 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR fortran/70855
8107 * gfortran.dg/gomp/pr70855.f90: New test.
8108
6fcaaf9b 81092016-05-11 Richard Biener <rguenther@suse.de>
8110
8111 PR middle-end/71002
8112 * g++.dg/torture/pr71002.C: New testcase.
8113
bfa8ea12 81142016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8115
8116 PR middle-end/70807
8117 * gcc.dg/pr70807.c: New test.
8118
87632549 81192016-05-10 Martin Sebor <msebor@redhat.com>
8120
8121 PR c++/38611
8122 * g++.dg/Wattributes.C: New test.
8123
f9153689 81242016-05-10 Marc Glisse <marc.glisse@inria.fr>
8125
8126 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8127 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8128 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8129
a44ed58a 81302016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8131
8132 PR target/70799
8133 * gcc.target/i386/pr70799-1.c: New test.
8134
d6c90d89 81352016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8136
8137 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8138
c1f73044 81392016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8140
8141 PR middle-end/70877
8142 * gcc.target/i386/pr70877.c: New test.
8143
e66d763a 81442016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8145
8146 PR tree-optimization/70786
8147 * gcc.target/i386/pr70876.c: New test.
8148
a30ff73a 81492016-05-10 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR target/70927
8152 * gcc.target/i386/avx512vl-logic-1.c: New test.
8153 * gcc.target/i386/avx512vl-logic-2.c: New test.
8154 * gcc.target/i386/avx512dq-logic-2.c: New test.
8155
4b3fd38f 81562016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8157
8158 PR target/70963
8159 * gcc.target/powerpc/pr70963.c: New.
8160
abf93a25 81612016-05-10 David Malcolm <dmalcolm@redhat.com>
8162
8163 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8164 (test_very_wide_line): Add ruler to expected output.
8165 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8166 (test_very_wide_line): Likewise.
8167 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8168 (test_show_locus): Within the handling of "test_very_wide_line",
8169 enable show_ruler_p on the diagnostic context.
8170
d614888f 81712016-05-10 Richard Biener <rguenther@suse.de>
8172
8173 PR tree-optimization/71039
8174 * gcc.dg/torture/pr71039.c: New testcase.
8175
dbca5ed9 81762016-05-10 Nathan Sidwell <nathan@acm.org>
8177
8178 * gcc.dg/nested-func-10.c: Requires alloca.
8179 * gcc.dg/nested-func-9.c: Requires alloca.
8180 * gcc.c-torture/execute/pr70460.c: Requires labels.
8181 * gcc.c-torture/compile/pr70199.c: Requires labels.
8182 * gcc.target/nvptx/decl.c: Compile only.
8183 * gcc.target/nvptx/trailing-init.c: Compile only.
8184 * gcc.target/nvptx/ary-init.c: Compile only.
8185
3fa82609 81862016-05-10 Marek Polacek <polacek@redhat.com>
8187
8188 PR c/70255
8189 * gcc.dg/attr-opt-1.c: New test.
8190
76825907 81912016-05-10 Richard Biener <rguenther@suse.de>
8192
8193 PR tree-optimization/70497
8194 PR tree-optimization/28367
8195 * gcc.dg/torture/20160404-1.c: New testcase.
8196 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8197 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8198
68255819 81992016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8200
8201 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8202
d9aa8cdb 82032016-05-09 Uros Bizjak <ubizjak@gmail.com>
8204
8205 * gcc.target/i386/fabsneg-1.c New test.
8206
7cc16f50 82072016-05-09 Alan Modra <amodra@gmail.com>
8208
8209 PR testsuite/70826
8210 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8211
a83b7b63 82122016-05-09 Richard Biener <rguenther@suse.de>
8213
8214 PR tree-optimization/70985
8215 * gcc.dg/torture/pr70985.c: New testcase.
8216
189d0706 82172016-05-09 Bin Cheng <bin.cheng@arm.com>
8218
8219 * gcc.dg/tree-ssa/ifc-9.c: New test.
8220 * gcc.dg/tree-ssa/ifc-10.c: New test.
8221 * gcc.dg/tree-ssa/ifc-11.c: New test.
8222 * gcc.dg/tree-ssa/ifc-12.c: New test.
8223 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8224 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8225 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8226
1ec957b0 82272016-05-09 Richard Biener <rguenther@suse.de>
8228
8229 PR fortran/70937
8230 * gfortran.dg/pr70937.f90: New testcase.
8231
923c7714 82322016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8233
8234 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8235
d7cd448a 82362016-05-07 Fritz Reese <fritzoreese@gmail.com>
8237
8238 PR fortran/56226
8239 * gfortran.dg/dec_structure_1.f90: New testcase.
8240 * gfortran.dg/dec_structure_2.f90: Ditto.
8241 * gfortran.dg/dec_structure_3.f90: Ditto.
8242 * gfortran.dg/dec_structure_4.f90: Ditto.
8243 * gfortran.dg/dec_structure_5.f90: Ditto.
8244 * gfortran.dg/dec_structure_6.f90: Ditto.
8245 * gfortran.dg/dec_structure_7.f90: Ditto.
8246 * gfortran.dg/dec_structure_8.f90: Ditto.
8247 * gfortran.dg/dec_structure_9.f90: Ditto.
8248 * gfortran.dg/dec_structure_10.f90: Ditto.
8249 * gfortran.dg/dec_structure_11.f90: Ditto.
8250 * gfortran.dg/dec_union_1.f90: Ditto.
8251 * gfortran.dg/dec_union_2.f90: Ditto.
8252 * gfortran.dg/dec_union_3.f90: Ditto.
8253 * gfortran.dg/dec_union_4.f90: Ditto.
8254 * gfortran.dg/dec_union_5.f90: Ditto.
8255 * gfortran.dg/dec_union_6.f90: Ditto.
8256 * gfortran.dg/dec_union_7.f90: Ditto.
8257
f681e29b 82582016-05-07 Tom de Vries <tom@codesourcery.com>
8259
8260 PR tree-optimization/70956
8261 * gcc.dg/graphite/pr70956.c: New test.
8262
68d7f375 82632016-05-06 Jakub Jelinek <jakub@redhat.com>
8264
faf39348 8265 PR middle-end/70941
8266 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8267 (a, b, c, d): Change type from char to signed char.
8268 (main): Compare against (signed char) -1634678893 instead of
8269 hardcoded -109. Use __builtin_abort instead of abort.
8270
b768b13a 8271 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8272 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8273
68d7f375 8274 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8275
5dda16ea 82762016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8277
8278 PR debug/70935
8279 * gcc.dg/torture/pr70935.c: New test.
8280
13ede1b5 82812016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8282
8283 PR target/58219
7fc878c4 8284 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8285
96d94be2 82862016-05-06 Richard Biener <rguenther@suse.de>
8287
8288 PR tree-optimization/70960
8289 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8290
e5d9f15d 82912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8292
8293 PR target/52933
8294 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8295 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8296 Adjust expected instruction counts.
8297 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8298
2dd7705f 82992016-05-06 Marek Polacek <polacek@redhat.com>
8300
8301 PR sanitizer/70875
8302 * gcc.dg/ubsan/bounds-3.c: New test.
8303
cb8bc632 83042016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8305
8306 PR target/54089
8307 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8308
b343c173 83092016-05-06 Richard Biener <rguenther@suse.de>
8310
8311 PR middle-end/70931
8312 * gfortran.dg/pr70931.f90: New testcase.
8313
1e3db0b1 83142016-05-06 Richard Biener <rguenther@suse.de>
8315
8316 PR middle-end/70941
8317 * gcc.dg/torture/pr70941.c: New testcase.
8318
bdd54b6d 83192016-05-05 Bin Cheng <bin.cheng@arm.com>
8320
8321 PR tree-optimization/57206
8322 * gcc.dg/vect/pr57206.c: New test.
8323
499adcfd 83242016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8325
8326 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8327
871164c4 83282016-05-05 Jakub Jelinek <jakub@redhat.com>
8329
ecb23e00 8330 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8331
871164c4 8332 * c-c++-common/Wdangling-else-4.c: New test.
8333
70cf83ba 83342016-05-04 Jakub Jelinek <jakub@redhat.com>
8335
858c9470 8336 PR c++/70906
8337 PR c++/70933
8338 * g++.dg/opt/pr70906.C: New test.
8339 * g++.dg/opt/pr70933.C: New test.
8340
70cf83ba 8341 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8342
aaa36a78 83432016-05-04 Jan Hubicka <hubicka@ucw.cz>
8344
8345 * gcc.dg/ipa/pure-const-3.c: New testcase.
8346
1d52c456 83472016-05-04 Marek Polacek <polacek@redhat.com>
8348
8349 * c-c++-common/Wdangling-else-1.c: New test.
8350 * c-c++-common/Wdangling-else-2.c: New test.
8351 * c-c++-common/Wdangling-else-3.c: New test.
8352
dc581573 83532016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8354
8355 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8356 flag is present.
8357
a64030fe 83582016-05-04 Marek Polacek <polacek@redhat.com>
8359
8360 PR c/48778
8361 * gcc.dg/Waddress-2.c: New test.
8362
b461b04a 83632016-05-04 Alan Modra <amodra@gmail.com>
8364
8365 * gcc.target/powerpc/pr70866.c: New.
8366
c388a0cf 83672016-05-03 Martin Sebor <msebor@redhat.com>
8368
8369 PR c++/66561
8370 * c-c++-common/builtin_location.c: New test.
8371 * g++.dg/cpp1y/builtin_location.C: New test.
8372
5d4db8ef 83732016-05-03 Marek Polacek <polacek@redhat.com>
8374
8375 PR c/70859
8376 * gcc.dg/pr70859.c: New test.
8377 * gcc.dg/pr70859-2.c: New test.
8378
ca938765 83792016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8380
8381 * gnat.dg/debug5.adb: New testcase.
8382
60b27d5f 83832016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8384
8385 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8386 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8387 Procedure to check for z10 instruction set.
8388
5ab325d0 83892016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8390
8391 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8392
c548a0ad 83932016-05-03 Alan Modra <amodra@gmail.com>
8394
8395 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8396
d5ecd946 83972016-05-03 Jakub Jelinek <jakub@redhat.com>
8398
8399 * gcc.target/i386/avx512f-cvt-1.c: New test.
8400
35b0a053 84012016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8402
8403 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8404 -fdump-tree-vrp-details.
8405
9ae1b28a 84062016-05-03 Richard Biener <rguenther@suse.de>
8407
8408 * gcc.dg/pr30172-1.c: Adjust.
8409 * gcc.dg/pr63743.c: Likewise.
8410 * gcc.dg/tm/pr51696.c: Likewise.
8411 * c-c++-common/tm/safe-1.c: Likewise.
8412 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8413 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8414 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8415 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8416
9c1a31e4 84172016-05-03 Jakub Jelinek <jakub@redhat.com>
8418
fe69bcb9 8419 PR rtl-optimization/70467
8420 * gcc.target/i386/pr70467-3.c: New test.
8421 * gcc.target/i386/pr70467-4.c: New test.
8422
9082c4a4 8423 PR tree-optimization/70916
8424 * gcc.c-torture/compile/pr70916.c: New test.
8425
9c1a31e4 8426 PR target/49244
8427 * gcc.target/i386/pr49244-1.c: New test.
8428 * gcc.target/i386/pr49244-2.c: New test.
8429
69105acc 84302016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8431
8432 PR rtl-optimization/44281
8433 * gcc.target/i386/pr44281.c: New test.
8434
9ab8df54 84352016-05-03 bin cheng <bin.cheng@arm.com>
8436
8437 PR tree-optimization/56541
8438 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8439 * gcc.dg/vect/pr56541.c: new test.
8440
3c62cae0 84412016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8442
8443 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8444 __float128.
8445 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8446
91abc161 84472016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8448
8449 PR testsuite/70520
8450 * c-c++-common/asan/clone-test-1.c (main): Align child process
8451 stack to 16 bytes.
8452
aa3d1155 84532016-05-02 David Malcolm <dmalcolm@redhat.com>
8454
8455 PR c++/62314
8456 * g++.dg/spellcheck-fields-2.C: New test case.
8457
002c3f28 84582016-05-02 David Malcolm <dmalcolm@redhat.com>
8459
8460 PR c++/62314
8461 * g++.dg/pr62314.C: New test case.
8462
46e5dccc 84632016-05-02 Jan Hubicka <hubicka@ucw.cz>
8464
8465 * gcc.dg/ipa/inline-8.c: New testcase.
8466
663f4248 84672016-05-02 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR rtl-optimization/70467
8470 * gcc.target/i386/pr70467-1.c: New test.
8471
efe8bdf5 84722016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8473
8474 * gcc.dg/spec-options.c: Run the test on all targets.
8475 * gcc.dg/foo.specs: Use cpp_unique_options.
8476
47ef9633 84772016-05-02 Marc Glisse <marc.glisse@inria.fr>
8478
8479 * gcc.dg/tree-ssa/unord.c: New testcase.
8480
eb1a077c 84812016-05-02 Marc Glisse <marc.glisse@inria.fr>
8482
8483 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8484
28e869d0 84852016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8486
8487 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8488
dd185f6e 84892016-05-02 Marek Polacek <polacek@redhat.com>
8490
8491 PR c/70851
8492 * gcc.dg/enum-incomplete-3.c: New test.
8493
773d09b9 84942016-05-02 Marek Polacek <polacek@redhat.com>
8495 Tom de Vries <tom@codesourcery.com>
8496
8497 PR tree-optimization/70700
8498 * gcc.dg/pr70700.c: New test.
8499
f0dc3286 85002016-05-01 Uros Bizjak <ubizjak@gmail.com>
8501
8502 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8503 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8504 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8505 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8506 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8507
7f931827 85082016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8509
8510 * ada/acats/run_acats: Rename into...
8511 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8512 * ada/acats/run_all.sh: Remove redundant test.
8513 (target_run): Move around.
8514 (target_gnatchop): Use newly built executable.
8515 (target_gnatmake): Likewise.
8516 Check that the compilation of impbit succeeds.
8517
1c492b4e 85182016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8519
8520 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8521 * gcc.dg/20021029-1.c: Likewise.
8522 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8523 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8524 * gcc.target/sh/cmpstr.c: Likewise.
8525 * gcc.target/sh/cmpstrn.c: Likewise.
8526 * gcc.target/sh/memset.c: Likewise.
8527 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8528 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8529 * gcc.target/sh/pr39423-1.c: Likewise.
8530 * gcc.target/sh/pr49468-di.c: Likewise.
8531 * gcc.target/sh/pr49468-si.c: Likewise.
8532 * gcc.target/sh/pr49880-1.c: Likewise.
8533 * gcc.target/sh/pr49880-2.c: Likewise.
8534 * gcc.target/sh/pr49880-3.c: Likewise.
8535 * gcc.target/sh/pr50751-1.c: Likewise.
8536 * gcc.target/sh/pr50751-4.c: Likewise.
8537 * gcc.target/sh/pr50751-7.c: Likewise.
8538 * gcc.target/sh/pr51244-1.c: Likewise.
8539 * gcc.target/sh/pr51244-10.c: Likewise.
8540 * gcc.target/sh/pr51244-11.c: Likewise.
8541 * gcc.target/sh/pr51244-12.c: Likewise.
8542 * gcc.target/sh/pr51244-13.c: Likewise.
8543 * gcc.target/sh/pr51244-14.c: Likewise.
8544 * gcc.target/sh/pr51244-17.c: Likewise.
8545 * gcc.target/sh/pr51244-18.c: Likewise.
8546 * gcc.target/sh/pr51244-19.c: Likewise.
8547 * gcc.target/sh/pr51244-4.c: Likewise.
8548 * gcc.target/sh/pr51244-5.c: Likewise.
8549 * gcc.target/sh/pr51244-7.c: Likewise.
8550 * gcc.target/sh/pr51244-8.c: Likewise.
8551 * gcc.target/sh/pr51244-9.c: Likewise.
8552 * gcc.target/sh/pr51697.c: Likewise.
8553 * gcc.target/sh/pr52483-1.c: Likewise.
8554 * gcc.target/sh/pr52483-2.c: Likewise.
8555 * gcc.target/sh/pr52483-3.c: Likewise.
8556 * gcc.target/sh/pr52483-5.c: Likewise.
8557 * gcc.target/sh/pr52933-1.c: Likewise.
8558 * gcc.target/sh/pr52933-2.c: Likewise.
8559 * gcc.target/sh/pr52933-3.c: Likewise.
8560 * gcc.target/sh/pr53568-1.c: Likewise.
8561 * gcc.target/sh/pr53976-1.c: Likewise.
8562 * gcc.target/sh/pr53988-1.c: Likewise.
8563 * gcc.target/sh/pr53988.c: Likewise.
8564 * gcc.target/sh/pr54089-1.c: Likewise.
8565 * gcc.target/sh/pr54089-6.c: Likewise.
8566 * gcc.target/sh/pr54089-7.c: Likewise.
8567 * gcc.target/sh/pr54089-8.c: Likewise.
8568 * gcc.target/sh/pr54089-9.c: Likewise.
8569 * gcc.target/sh/pr54236-1.c: Likewise.
8570 * gcc.target/sh/pr54236-2.c: Likewise.
8571 * gcc.target/sh/pr54236-3.c: Likewise.
8572 * gcc.target/sh/pr54236-4.c: Likewise.
8573 * gcc.target/sh/pr54386.c: Likewise.
8574 * gcc.target/sh/pr54602-1.c: Likewise.
8575 * gcc.target/sh/pr54685.c: Likewise.
8576 * gcc.target/sh/pr54760-1.c: Likewise.
8577 * gcc.target/sh/pr54760-2.c: Likewise.
8578 * gcc.target/sh/pr54760-3.c: Likewise.
8579 * gcc.target/sh/pr54760-4.c: Likewise.
8580 * gcc.target/sh/pr54760-5.c: Likewise.
8581 * gcc.target/sh/pr54760-6.c: Likewise.
8582 * gcc.target/sh/pr55146.c: Likewise.
8583 * gcc.target/sh/pr55160.c: Likewise.
8584 * gcc.target/sh/pr59278.c: Likewise.
8585 * gcc.target/sh/pr59401-1.c: Likewise.
8586 * gcc.target/sh/pr59533-1.c: Likewise.
8587 * gcc.target/sh/pr63260.c: Likewise.
8588 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8589 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8590 * gcc.target/sh/strlen.c: Likewise.
8591 * gcc.target/sh/torture/pr30807.c: Likewise.
8592 * gcc.target/sh/torture/pr34777.c: Likewise.
8593 * gcc.target/sh/torture/pr64652.c: Likewise.
8594 * gcc.target/sh/torture/pr65505.c: Likewise.
8595 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8596 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8597
0c4005be 85982016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8599
8600 PR c++/66644
8601 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8602
d94e6223 86032016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8604
8605 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8606 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8607 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8608 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8609
46f37836 86102016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8611
8612 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8613 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8614
4d0a8bac 86152016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8616
8617 PR middle-end/70626
8618 * c-c++-common/goacc/combined-reduction.c: New test.
8619 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8620
b98e0db3 86212016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8622
8623 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8624 *movdi_internal pattern only if PIC off.
8625 * gcc.target/i386/pr70155-2.c: Likewise.
8626 * gcc.target/i386/pr70155-3.c: Likewise.
8627 * gcc.target/i386/pr70155-4.c: Likewise.
8628 * gcc.target/i386/pr70155-5.c: Likewise.
8629 * gcc.target/i386/pr70155-6.c: Likewise.
8630 * gcc.target/i386/pr70155-7.c: Likewise.
8631 * gcc.target/i386/pr70155-8.c: Likewise.
8632 * gcc.target/i386/pr70155-15.c: Likewise.
8633 * gcc.target/i386/pr70155-17.c: Likewise.
8634 * gcc.target/i386/pr70155-22.c: Likewise.
8635
8b066242 86362016-04-29 Bin Cheng <bin.cheng@arm.com>
8637
8638 PR tree-optimization/70803
8639 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8640
22912e73 86412016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8642
8643 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8644 optimization of vector loop.
8645 * gcc.target/i386/vect-unpack-3.c: New test.
8646 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8647 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8648 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8649
568128c6 86502016-04-29 Marek Polacek <polacek@redhat.com>
8651
8652 PR sanitizer/70342
8653 * g++.dg/ubsan/null-7.C: New test.
8654
025dd1e0 8655 PR c/70852
8656 * gcc.dg/pr70852.c: New test.
8657
eb16928e 86582016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8659
8660 PR/69089
8661 * g++.dg/cpp0x/alignas6.C: New test.
8662
d7377ee9 86632016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8664
4860a6bf 8665 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8666 * gcc.dg/pr27003.c: Likewise.
8667 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8668 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8669 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8670 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 8671 * gcc.target/arc/mxy.c: Likewise.
8672 * gcc.target/arc/mswape.c: Likewise.
8673 * gcc.target/arc/mrtsc.c: Likewise.
8674 * gcc.target/arc/mcrc.c: Likewise.
8675 * gcc.target/arc/mdsp-packa.c: Likewise.
8676 * gcc.target/arc/mdvbf.c: Likewise.
8677 * gcc.target/arc/mlock.c: Likewise.
8678 * gcc.target/arc/mmac-24.c: Likewise.
8679 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8680
efa1b7ab 86812016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8682 Matthijs Kooijman <matthijs@stdin.nl>
8683 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8684
8685 PR target/60040
8686 * gcc.target/avr/pr60040-1.c: New.
8687 * gcc.target/avr/pr60040-2.c: New.
8688
00371d68 86892016-04-29 Richard Biener <rguenther@suse.de>
8690
8691 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8692
73447cc5 86932016-04-29 Richard Biener <rguenther@suse.de>
8694
8695 PR tree-optimization/13962
8696 PR tree-optimization/65686
8697 * gcc.dg/uninit-pr65686.c: New testcase.
8698
c2087b56 86992016-04-29 Jakub Jelinek <jakub@redhat.com>
8700
8701 PR middle-end/70843
8702 * gcc.dg/pr70843.c: New test.
8703
cdd06d5a 87042016-04-28 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR target/70858
8707 * gcc.target/i386/pr70858.c: New test.
8708
1a60079e 87092016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8710
8711 * gcc.target/arc/nps400-1.c: New file.
8712
11bc2894 87132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8714 Andrew Burgess <andrew.burgess@embecosm.com>
8715
8716 * gcc.target/arc/movh_cl-1.c: New file.
8717
dd9bf0b5 87182016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8719 Andrew Burgess <andrew.burgess@embecosm.com>
8720
8721 * gcc.target/arc/extzv-1.c: New file.
8722 * gcc.target/arc/insv-1.c: New file.
8723 * gcc.target/arc/insv-2.c: New file.
8724 * gcc.target/arc/movb-1.c: New file.
8725 * gcc.target/arc/movb-2.c: New file.
8726 * gcc.target/arc/movb-3.c: New file.
8727 * gcc.target/arc/movb-4.c: New file.
8728 * gcc.target/arc/movb-5.c: New file.
8729 * gcc.target/arc/movb_cl-1.c: New file.
8730 * gcc.target/arc/movb_cl-2.c: New file.
8731 * gcc.target/arc/movbi_cl-1.c: New file.
8732 * gcc.target/arc/movl-1.c: New file.
8733
a22e4209 87342016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8735 Andrew Burgess <andrew.burgess@embecosm.com>
8736
8737 * gcc.target/arc/cmem-1.c: New file.
8738 * gcc.target/arc/cmem-2.c: New file.
8739 * gcc.target/arc/cmem-3.c: New file.
8740 * gcc.target/arc/cmem-4.c: New file.
8741 * gcc.target/arc/cmem-5.c: New file.
8742 * gcc.target/arc/cmem-6.c: New file.
8743 * gcc.target/arc/cmem-7.c: New file.
8744 * gcc.target/arc/cmem-ld.inc: New file.
8745 * gcc.target/arc/cmem-st.inc: New file.
8746
287c3982 87472016-04-28 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR target/70821
8750 * gcc.target/i386/pr70821.c: New test.
8751
e40e5340 87522016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8753
8754 * gcc.target/powerpc/vec-adde.c: New test.
8755 * gcc.target/powerpc/vec-adde-int128.c: New test.
8756
cf977d50 87572016-04-28 Jakub Jelinek <jakub@redhat.com>
8758
8759 * gcc.target/i386/avx-vround-1.c: New test.
8760 * gcc.target/i386/avx-vround-2.c: New test.
8761 * gcc.target/i386/avx512vl-vround-1.c: New test.
8762 * gcc.target/i386/avx512vl-vround-2.c: New test.
8763
572f8300 87642016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8765
8766 PR testsuite/70595
8767 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8768 (check_effective_target_cilkplus_runtime): ... this.
8769 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8770 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8771
8772 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8773 Require cilkplus_runtime.
8774 Don't add -lcilkrts.
8775 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8776 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8777 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8778 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8779 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8780 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8781 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8782 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8783 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8784 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8785 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8786 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8787 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8788 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8789 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8790 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8791 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8792 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8793 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8794 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8795 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8796 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8797 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8798 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8799 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8800 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8801 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8802 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8803 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8804
8805 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8806 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8807
8808 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8809
8810 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8811 cilkplus_runtime.
8812
dfba0905 88132016-04-27 Marc Glisse <marc.glisse@inria.fr>
8814
8815 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8816 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8817
605a4556 88182015-04-27 Ryan Burn <contact@rnburn.com>
8819
8820 PR c++/69024
8821 PR c++/68997
8822 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8823 diagnostic.
8824 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8825 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8826
6a1231a5 88272016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * gnat.dg/limited_with4.ad[sb]: New test.
8830 * gnat.dg/limited_with4_pkg.ads: New helper.
8831
4dad9e09 88322016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8833
8834 PR target/70155
8835 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8836 and movv1ti_internal patterns
8837 * gcc.target/i386/pr70155-1.c: New test.
8838 * gcc.target/i386/pr70155-2.c: Likewise.
8839 * gcc.target/i386/pr70155-3.c: Likewise.
8840 * gcc.target/i386/pr70155-4.c: Likewise.
8841 * gcc.target/i386/pr70155-5.c: Likewise.
8842 * gcc.target/i386/pr70155-6.c: Likewise.
8843 * gcc.target/i386/pr70155-7.c: Likewise.
8844 * gcc.target/i386/pr70155-8.c: Likewise.
8845 * gcc.target/i386/pr70155-9.c: Likewise.
8846 * gcc.target/i386/pr70155-10.c: Likewise.
8847 * gcc.target/i386/pr70155-11.c: Likewise.
8848 * gcc.target/i386/pr70155-12.c: Likewise.
8849 * gcc.target/i386/pr70155-13.c: Likewise.
8850 * gcc.target/i386/pr70155-14.c: Likewise.
8851 * gcc.target/i386/pr70155-15.c: Likewise.
8852 * gcc.target/i386/pr70155-16.c: Likewise.
8853 * gcc.target/i386/pr70155-17.c: Likewise.
8854 * gcc.target/i386/pr70155-18.c: Likewise.
8855 * gcc.target/i386/pr70155-19.c: Likewise.
8856 * gcc.target/i386/pr70155-20.c: Likewise.
8857 * gcc.target/i386/pr70155-21.c: Likewise.
8858 * gcc.target/i386/pr70155-22.c: Likewise.
8859
a80f3f45 88602016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8861
8862 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8863 ".{5,6}".
8864
279305d1 88652016-04-27 Bin Cheng <bin.cheng@arm.com>
8866
8867 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8868 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8869 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8870 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8871 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8872
8974b625 88732016-04-27 Richard Biener <rguenther@suse.de>
8874
8875 PR ipa/70760
8876 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8877 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8878
886d5463 88792016-04-27 Nathan Sidwell <nathan@acm.org>
8880
8881 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8882 * g++.dg/ubsan/pr63956.C: Adjust error location.
8883
f0e35aa9 88842016-04-27 Nick Clifton <nickc@redhat.com>
8885
8886 PR middle-end/49889
8887 * gcc.dg/pr49889.c: New test.
8888
40385231 88892016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8890
8891 * c-c++-common/memset-array.c: New test.
8892
37229a71 88932016-04-26 Martin Sebor <msebor@redhat.com>
8894
8895 PR c++/66639
8896 * g++.dg/cpp1y/func_constexpr.C: New test.
8897
3eedf9bd 88982016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8899
8900 PR c++/70241
8901 * g++.dg/cpp0x/enum32.C: New test.
8902 * g++.dg/cpp0x/enum33.C: New test.
8903
89042016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 8905
8906 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8907 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8908 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8909 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8910 * gcc.c-torture/execute/pr38151.c: Likewise.
8911 * gcc.c-torture/execute/pr66556.c: Likewise.
8912 * gcc.c-torture/execute/pr67781.c: Likewise.
8913 * gcc.c-torture/execute/pr68648.c: Likewise.
8914
8c51f92f 89152016-04-26 Marc Glisse <marc.glisse@inria.fr>
8916
8917 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8918
fa20ebd3 89192016-04-26 Marek Polacek <polacek@redhat.com>
8920
8921 PR c/67784
8922 * gcc.dg/pr67784-3.c: New test.
8923 * gcc.dg/pr67784-4.c: New test.
8924 * gcc.dg/pr67784-5.c: New test.
8925
9db47803 8926 PR c/70791
8927 * gcc.dg/Wnested-externs-2.c: New test.
8928
bff407f2 89292016-04-26 Marc Glisse <marc.glisse@inria.fr>
8930
8931 * gcc.dg/fold-plusmult.c: Adjust.
8932 * gcc.dg/no-strict-overflow-6.c: Adjust.
8933 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8934
78d0c69e 89352016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8936
8937 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8938 number scans.
8939 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8940 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8941 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8942 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8943 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8944 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8945 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8946 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8947 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8948 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8949 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8950 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8951 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8952 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8953 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8954 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8955 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8956 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8957 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8958 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8959 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8960 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8961 scans.
8962 * gcc.target/i386/pr32219-4.c: Likewise.
8963 * gcc.target/i386/pr32219-6.c: Likewise.
8964 * gcc.target/i386/pr32219-8.c: Likewise.
8965
221d6722 89662016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8967
8968 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8969 associated options.
8970
514727a9 89712016-04-26 Marek Polacek <polacek@redhat.com>
8972
8973 PR c++/70744
8974 * g++.dg/ext/cond2.C: New test.
8975
e6ee4c61 89762016-04-26 Bin Cheng <bin.cheng@arm.com>
8977
8978 PR tree-optimization/70771
8979 PR tree-optimization/70775
8980 * gcc.dg/pr70771.c: New test.
3730828c 8981 * gcc.dg/pr70775.c: New test.
e6ee4c61 8982
b3d72796 89832016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8984
8985 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8986
c11ece29 89872016-04-25 Richard Biener <rguenther@suse.de>
8988
8989 PR tree-optimization/70780
8990 * gcc.dg/torture/pr70780.c: New testcase.
8991
92a44a68 89922016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 8993
4860a6bf 8994 * gcc.target/arm/neon-vaddws16.c: New test.
8995 * gcc.target/arm/neon-vaddws32.c: New test.
8996 * gcc.target/arm/neon-vaddwu16.c: New test.
8997 * gcc.target/arm/neon-vaddwu32.c: New test.
8998 * gcc.target/arm/neon-vaddwu8.c: New test.
8999 * lib/target-supports.exp
d40b10b2 9000 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9001 that arm neon support vector widen sum of HImode TO SImode.
9002
4bbfd6c2 90032016-04-23 Jakub Jelinek <jakub@redhat.com>
9004
9005 PR sanitizer/70712
9006 * c-c++-common/asan/pr70712.c: New test.
9007
524df596 90082016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9009
9010 * .gitattributes: New file.
9011
426c75c3 90122016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9013
9014 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9015
c052a8d5 90162016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9017
9018 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9019 * gfortran.dg/submodule_15.f08: Likewise.
9020
c08d4612 90212016-04-22 Richard Biener <rguenther@suse.de>
9022
9023 PR tree-optimization/70740
9024 * gcc.dg/torture/pr70740.c: New testcase.
9025
fd3211e1 90262016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9027
9028 PR target/70750
9029 * gcc.target/i386/pr70750-1.c: New test.
9030 * gcc.target/i386/pr70750-2.c: Likewise.
9031
15acd78c 90322016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9033
9034 PR c++/70540
9035 * g++.dg/cpp0x/auto48.C: New.
9036
192bf59c 90372016-04-21 Marek Polacek <polacek@redhat.com>
9038
9039 PR c++/70513
9040 * g++.dg/cpp0x/forw_enum12.C: New test.
9041 * g++.dg/cpp0x/forw_enum13.C: New test.
9042
5d429e99 90432016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9044
9045 PR target/70728
9046 * gcc.target/i386/pr70728.c: New test.
9047
06777d85 90482016-04-21 Richard Biener <rguenther@suse.de>
9049
9050 PR middle-end/70747
9051 * gcc.dg/pr70747.c: New testcase.
9052
7434c6fb 90532016-04-21 Bin Cheng <bin.cheng@arm.com>
9054
9055 PR tree-optimization/70715
9056 * gcc.dg/tree-ssa/scev-13.c: New test.
9057
f3ec0970 90582016-04-21 Marc Glisse <marc.glisse@inria.fr>
9059
9060 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9061
523f3a9d 90622016-04-21 Marc Glisse <marc.glisse@inria.fr>
9063
9064 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9065
ace7bf06 90662016-04-20 Jan Hubicka <jh@suse.cz>
9067
9068 PR ipa/70018
9069 * g++.dg/ipa/nothrow-1.C: New testcase.
9070
2b073aa6 90712016-04-20 Nathan Sidwell <nathan@acm.org>
9072
9073 PR c++/55635
9074 * g++.dg/eh/delete1.C: New.
9075
8a574c11 90762016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9077
9078 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9079 -mtune-ctrl=sse_typeless_stores.
9080
e3400750 90812016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9082
9083 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9084
4bd8a059 90852016-04-20 Bin Cheng <bin.cheng@arm.com>
9086
9087 PR tree-optimization/69489
9088 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9089
70574e60 90902016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9091
9092 PR c++/69363
9093 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9094 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9095 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9096
bd6f374c 90972016-04-20 Bin Cheng <bin.cheng@arm.com>
9098
9099 PR tree-optimization/56625
9100 PR tree-optimization/69489
9101 * gcc.dg/vect/pr56625.c: New test.
9102 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9103
482539ee 91042016-04-20 Andrew Pinski <apinski@cavium.com>
9105
9106 PR target/64971
9107 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9108
b4672800 91092016-04-20 Arnaud Charlet <charlet@adacore.com>
9110
9111 * gnat.dg/self1.adb: Remove now incorrect test.
9112
4fb48737 91132016-04-20 Bin Cheng <bin.cheng@arm.com>
9114
9115 * gcc.dg/tree-ssa/scev-11.c: New test.
9116 * gcc.dg/tree-ssa/scev-12.c: New test.
9117
97efb92e 91182016-04-20 Marek Polacek <polacek@redhat.com>
9119
9120 PR tree-optimization/70725
9121 * gcc.dg/pr70725.c: New test.
9122
9d2d4060 91232016-04-20 Richard Biener <rguenther@suse.de>
9124
9125 PR tree-optimization/70726
9126 * g++.dg/vect/pr70726.cc: New testcase.
9127
54530437 91282016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9129
9130 PR target/70674
9131 * gcc.target/s390/pr70674.c: New test.
9132
acda2210 91332016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9134
9135 PR libgfortran/70684
9136 * gfortran.dg/list_read_14.f90: New test.
9137
b7040bb0 91382016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9139
9140 PR target/69201
9141 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9142 extern to force it misaligned.
9143 (b): Likewise.
9144 (c): Likewise.
9145 (d): Likewise.
9146 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9147 Don't check `*' before movv4sf_internal.
9148 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9149 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9150 Don't check `*' before movv16qi_internal.
9151 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9152 extern to force it misaligned.
9153 (b): Likewise.
9154 (c): Likewise.
9155 (d): Likewise.
9156 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9157 Don't check `*' before movv2df_internal.
9158 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9159 extern to force it misaligned.
9160 (b): Likewise.
9161 (c): Likewise.
9162 (d): Likewise.
9163 Check movv8sf_internal instead of avx_storeups256.
9164 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9165
263b5475 91662016-04-19 Richard Biener <rguenther@suse.de>
9167
9168 PR tree-optimization/70171
9169 * g++.dg/tree-ssa/pr70171.C: New testcase.
9170
222ac318 91712016-04-19 Richard Biener <rguenther@suse.de>
9172
9173 PR tree-optimization/70724
9174 * gcc.dg/torture/pr70724.c: New testcase.
9175
003000a4 91762016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9177
9178 PR middle-end/70689
4860a6bf 9179 * gcc.target/i386/pr70689.c: New.
003000a4 9180
3f6e13de 91812016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9182
9183 PR target/70708
9184 * gcc.target/i386/pr70708.c: New test.
9185
10abddbd 91862016-04-18 Richard Biener <rguenther@suse.de>
9187
9188 PR tree-optimization/43434
9189 * gcc.dg/vect/pr43434.c: New testcase.
9190 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9191 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9192 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9193 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9194 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9195 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9196 * gcc.dg/gomp/pr68640.c: Likewise.
9197 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9198 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9199
950db54a 92002016-04-18 Richard Biener <rguenther@suse.de>
9201
9202 PR tree-optimization/70701
9203 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9204
67ccbf39 92052016-04-18 Tom de Vries <tom@codesourcery.com>
9206
9207 PR testsuite/70699
9208 * gcc.dg/pr70161.c: Add dot-file scans.
9209 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9210 instead of after last dot char.
9211
021ad2f3 92122016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9213
9214 * c-c++-common/dump-ada-spec-3.c: New test.
9215 * c-c++-common/dump-ada-spec-4.c: Likewise.
9216
d572fcfd 92172016-04-17 Tom de Vries <tom@codesourcery.com>
9218
9219 PR other/70183
9220 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9221
8b4ee73c 92222016-04-15 Jan Hubicka <jh@suse.cz>
9223
9224 PR ipa/70018
9225 * g++.dg/ipa/pure-const-1.C: New testcase.
9226 * g++.dg/ipa/pure-const-2.C: New testcase.
9227 * g++.dg/ipa/pure-const-3.C: New testcase.
9228
eac243e7 92292016-04-15 Marek Polacek <polacek@redhat.com>
9230
9231 PR c/70671
9232 * gcc.dg/bitfld-22.c: New test.
9233
64c1df32 92342016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9235
9236 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9237 x86_64.
9238
926f9422 92392016-04-15 Marek Polacek <polacek@redhat.com>
9240
9241 PR c/70651
9242 * c-c++-common/pr70651.c: New test.
9243
309bbaa3 92442016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9245
9246 PR rtl-optimization/70681
9247 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9248 dump scan on arm and powerpc.
9249 * gcc.dg/pr10474.c: Likewise.
9250
b4ba8358 92512016-04-15 Jakub Jelinek <jakub@redhat.com>
9252
ed92874a 9253 PR c++/69517
9254 PR c++/70019
9255 PR c++/70588
9256 * g++.dg/cpp1y/vla11.C: Revert for real.
9257
b4ba8358 9258 PR c/70436
9259 * c-c++-common/Wparentheses-1.c: New test.
9260 * c-c++-common/gomp/Wparentheses-1.c: New test.
9261 * c-c++-common/gomp/Wparentheses-2.c: New test.
9262 * c-c++-common/gomp/Wparentheses-3.c: New test.
9263 * c-c++-common/gomp/Wparentheses-4.c: New test.
9264 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9265 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9266 * c-c++-common/goacc/Wparentheses-1.c: New test.
9267
65717bb5 92682016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9269
9270 PR target/70662
9271 * gcc.target/i386/pr70662.c: New test.
9272
ca1a4077 92732016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9274 Alan Modra <amodra@gmail.com>
ca1a4077 9275
9276 PR tree-optimization/70130
9277 * gcc.dg/vect/O3-pr70130.c: New testcase.
9278
dbe1794c 92792016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9280
11836644 9281 PR target/70669
9282 * gcc.target/powerpc/pr70669.c: New test.
9283
dbe1794c 9284 PR target/70640
9285 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9286 a power7 system that does not have an assembler that supports
9287 power8.
9288
4c1007f1 92892016-04-14 Martin Sebor <msebor@redhat.com>
9290
9291 PR c++/69517
9292 PR c++/70019
9293 PR c++/70588
9294 * c-c++-common/ubsan/vla-1.c: Revert.
9295 * g++.dg/cpp1y/vla11.C: Same.
9296 * g++.dg/cpp1y/vla12.C: Same.
9297 * g++.dg/cpp1y/vla13.C: Same.
9298 * g++.dg/cpp1y/vla14.C: Same.
9299 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9300 * g++.dg/init/array24.C: Same.
4c1007f1 9301 * g++.dg/ubsan/vla-1.C: Same.
9302
22dcab66 93032016-04-14 Marek Polacek <polacek@redhat.com>
9304 Jan Hubicka <hubicka@ucw.cz>
9305
9306 PR c++/70029
9307 * g++.dg/torture/pr70029.C: New test.
9308
3e74b025 93092016-04-14 Martin Sebor <msebor@redhat.com>
9310
9311 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9312 type size to prevent failures on targets with very low maximum
9313 alignment.
9314
1d2e0f2a 93152016-04-14 Richard Biener <rguenther@suse.de>
9316
9317 PR tree-optimization/70623
9318 * gcc.dg/torture/pr70623.c: New testcase.
9319 * gcc.dg/torture/pr70623-2.c: Likewise.
9320
9aed0626 93212016-04-13 Martin Sebor <msebor@redhat.com>
9322
9323 PR c++/69517
9324 PR c++/70019
9325 PR c++/70588
9326 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9327 * g++.dg/cpp1y/vla11.C: New test.
9328 * g++.dg/cpp1y/vla12.C: New test.
9329 * g++.dg/cpp1y/vla13.C: New test.
9330 * g++.dg/cpp1y/vla14.C: New test.
9331 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9332 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9333 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9334
fd499010 93352016-04-13 Jakub Jelinek <jakub@redhat.com>
9336
9337 PR c++/70641
9338 * g++.dg/opt/pr70641.C: New test.
9339
87fa7252 93402016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9341
9342 PR rtl-optimization/68749
9343 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9344 effects of argument promotions.
9345 Remove default args to dg-skip-if.
9346
6c40e18b 93472016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9348
9349 PR c++/70635
9350 * g++.dg/parse/pr70635.C: New.
9351
92c53257 93522016-04-13 Marek Polacek <polacek@redhat.com>
9353
9354 PR c++/70639
9355 * c-c++-common/Wmisleading-indentation-4.c: New test.
9356
0241e4dc 93572016-04-13 Marek Polacek <polacek@redhat.com>
9358
9359 PR c/70436
4860a6bf 9360 * gcc.dg/Wparentheses-12.c: New test.
9361 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9362
92bda444 93632016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9364
9365 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9366 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9367 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9368
38ea8a26 93692016-04-13 Jakub Jelinek <jakub@redhat.com>
9370
d08aa032 9371 PR middle-end/70633
9372 * gcc.c-torture/compile/pr70633.c: New test.
9373
38ea8a26 9374 PR debug/70628
9375 * gcc.dg/torture/pr70628.c: New test.
9376
9231d5c2 93772016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9378
9379 PR c++/70610
9380 * g++.dg/template/pr70610.C: New test.
9381 * g++.dg/template/pr70610-2.C: New test.
9382 * g++.dg/template/pr70610-3.C: New test.
9383 * g++.dg/template/pr70610-4.C: New test.
9384
249ca944 93852016-04-12 Jakub Jelinek <jakub@redhat.com>
9386
7f2ea2fb 9387 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9388 128 instead of 32.
9389
249ca944 9390 PR c++/70571
9391 * g++.dg/ext/pr70571.C: New test.
9392
8ca5a97d 93932016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9394
bf32a52d 9395 PR target/70640
8ca5a97d 9396 * gcc.target/powerpc/pr70640.c: New test.
9397
e971b45f 93982016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9399
9400 PR c++/68722
9401 * g++.dg/parse/pr68722.C: New.
9402
0b54d964 94032016-04-12 Jakub Jelinek <jakub@redhat.com>
9404
9405 PR rtl-optimization/70596
9406 * gcc.target/i386/pr70596.c: New test.
9407
d2dd85e3 94082016-04-12 Nathan Sidwell <nathan@acm.org>
9409
9410 PR c++/70501
9411 * g++.dg/init/pr70501.C: New.
9412
2d0001b0 94132016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9414
9415 * gcc.target/i386/asm-flag-6.c: New test.
9416
6c4df0d1 94172016-04-12 Tom de Vries <tom@codesourcery.com>
9418
9419 PR tree-optimization/68756
9420 * gcc.dg/graphite/pr68756.c: New test.
9421
0d60da57 94222016-04-12 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR tree-optimization/70602
9425 * gcc.c-torture/execute/pr70602.c: New test.
9426
62735984 94272016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9428
9429 PR target/70381
9430 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9431 __float128 emulator is built and runs.
9432 * gcc.target/powerpc/float128-1.c: Likewise.
9433
9434 * lib/target-supports.exp (check_ppc_float128_sw_available):
9435 Rework tests for __float128 software and hardware
9436 availability. Fix exit condition to return 0 on success.
9437
a702492c 94382016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9439
9440 PR target/70133
9441 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9442 * gcc.target/aarch64/target_attr_15.c: Likewise.
9443
a8c5ce92 94442016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9445
9446 PR c++/69066
9447 * g++.dg/cpp1y/pr69066.C: New.
9448
5ecab913 94492016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9450
9451 PR fortran/68566
9452 * gfortran.dg/pr36192.f90: Update test.
9453 * gfortran.dg/pr36192_1.f90: Update test.
9454 * gfortran.dg/real_dimension_1.f: Update test.
9455 * gfortran.dg/parameter_array_init_7.f90: New test.
9456
6cb5ef70 94572016-04-09 John David Anglin <danglin@gcc.gnu.org>
9458
4edfdd23 9459 PR testsuite/64039
9460 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9461
964f71e3 9462 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9463
5d61c198 9464 PR rtl-optimization/66669
9465 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9466
16eaaf58 9467 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9468
0b68802d 9469 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9470 * gcc.dg/pie-1.c: Likewise.
9471 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9472 * gcc.dg/pic-4.c: Likewise.
9473 * gcc.dg/pie-3.c: Likewise.
9474 * gcc.dg/pie-4.c: Likewise.
9475
9c0dd509 9476 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9477
03b2d3c1 9478 PR tree-optimization/68644
9479 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9480
6cb5ef70 9481 PR rtl-optimization/64886
9482 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9483
07de41ba 94842016-04-09 Tom de Vries <tom@codesourcery.com>
9485
9486 PR tree-optimization/68953
9487 * gcc.dg/graphite/pr68953.c: New test.
9488
d294e3fb 94892016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9490
9491 PR fortran/70592
9492 * gfortran.dg/deferred_character_16.f90: New test.
9493
3cb15094 94942016-04-09 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR tree-optimization/70586
9497 * gcc.c-torture/execute/pr70586.c: New test.
9498
a02dc66f 94992016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9500
9501 PR sanitizer/70573
9502 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9503 with __builtin_memset
9504 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9505
0c302595 95062016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9507
9508 PR lto/70289
9509 PR ipa/70348
9510 PR tree-optimization/70373
9511 PR middle-end/70533
9512 PR middle-end/70534
9513 PR middle-end/70535
9514 * c-c++-common/goacc/reduction-5.c: New test.
9515 * c-c++-common/goacc/reduction-promotions.c: New test.
9516 * gfortran.dg/goacc/reduction-3.f95: New test.
9517 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9518
c6c0523b 95192016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9520
9521 PR c++/70590
9522 PR c++/70452
9523 * g++.dg/pr70590.C: New test.
9524 * g++.dg/pr70590-2.C: New test.
9525
3ac399da 95262016-04-08 Jakub Jelinek <jakub@redhat.com>
9527
e97d1706 9528 PR middle-end/70593
9529 * gcc.target/i386/pr70593.c: New test.
9530
3ac399da 9531 PR rtl-optimization/70574
9532 * gcc.target/i386/avx2-pr70574.c: New test.
9533
fcfbb129 95342016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9535
9536 PR sanitizer/70541
9537 * c-c++-common/asan/pr70541.c: New test.
9538
0aabcddf 95392016-04-08 Tom de Vries <tom@codesourcery.com>
9540
9541 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9542 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9543
bec0c1e8 95442016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9545
9546 PR target/70566
9547 * gcc.c-torture/execute/pr70566.c: New test.
9548
87c791f5 95492016-04-08 Tom de Vries <tom@codesourcery.com>
9550
9551 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9552 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9553
7f38718f 95542016-04-08 Alan Modra <amodra@gmail.com>
9555
9556 * gcc.target/powerpc/pr70117.c: New.
9557
a96a7710 95582016-04-07 Jakub Jelinek <jakub@redhat.com>
9559
7a6265d1 9560 PR testsuite/70581
9561 * gcc.dg/lto/simd-function_0.c: New test.
9562
a96a7710 9563 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9564 clones.
9565 * c-c++-common/attr-simd-2.c: Likewise.
9566 * c-c++-common/attr-simd-4.c: Likewise.
9567 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9568 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9569
508dd607 95702016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9571
9572 PR testsuite/70553
9573 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9574
1b61585a 95752016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9576 Tom de Vries <tom@codesourcery.com>
9577
9578 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9579 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9580 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9581 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9582 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9583 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9584 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9585 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9586
5f060aa8 95872016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9588
9589 PR c/70436
9590 * g++.dg/warn/Wparentheses-29.C: New test.
9591
d3831f71 95922016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9593
9594 PR c/70436
9595 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9596 explicit braces to resolve a future -Wparentheses warning.
9597
382ece2d 95982016-04-06 Richard Henderson <rth@redhat.com>
9599
9600 * gcc.dg/pr61817-1.c: New test.
9601 * gcc.dg/pr61817-2.c: New test.
9602 * gcc.dg/pr69391-1.c: New test.
9603 * gcc.dg/pr69391-2.c: New test.
9604
72234ee9 96052016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9606
9607 PR rtl-optimization/70398
4860a6bf 9608 * gcc.target/aarch64/pr70398.c: New.
72234ee9 9609
5547150a 96102016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9611
9612 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9613
15b70121 96142016-04-06 Yvan Roux <yvan.roux@linaro.org>
9615 Pedro Alves <palves@redhat.com>
9616
9617 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9618
585aefbb 96192016-04-06 Jakub Jelinek <jakub@redhat.com>
9620
0cbb513b 9621 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9622 Check for avx512f effective targets instead of avx2.
9623 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9624 for AVX512F clones.
9625 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9626 * g++.dg/gomp/declare-simd-1.C: Likewise.
9627 * g++.dg/gomp/declare-simd-3.C: Likewise.
9628 * g++.dg/gomp/declare-simd-4.C: Likewise.
9629
585aefbb 9630 PR middle-end/70550
9631 * c-c++-common/gomp/pr70550-1.c: New test.
9632 * c-c++-common/gomp/pr70550-2.c: New test.
9633
0b91cceb 96342016-04-05 Nathan Sidwell <nathan@acm.org>
9635
9636 PR c++/70512
9637 * g++.dg/ext/attribute-may-alias-5.C: New.
9638
645a9d8e 96392016-04-05 Jakub Jelinek <jakub@redhat.com>
9640
9641 PR c++/70336
9642 * c-c++-common/pr70336.c: New test.
9643 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9644 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9645
bdf23925 96462016-04-05 Jan Hubicka <hubicka@ucw.cz>
9647
9648 PR ipa/66223
9649 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9650
aaff837c 96512016-04-05 Jakub Jelinek <jakub@redhat.com>
9652
9653 PR rtl-optimization/70542
9654 * gcc.dg/torture/pr70542.c: New test.
9655 * gcc.target/i386/avx2-pr70542.c: New test.
9656
2eac58a0 96572016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9658
9659 PR tree-optimization/70509
9660 * gcc.target/i386/avx512bw-pr70509.c: New test.
9661
4f7ebe46 96622016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9663
9664 PR c++/70452
9665 * g++.dg/ext/constexpr-vla4.C: New test.
9666
305d86a0 96672016-04-05 Uros Bizjak <ubizjak@gmail.com>
9668
9669 PR target/70510
9670 * gcc.target/i386/pr70510.c: New test.
9671
eec3b789 96722016-04-05 Richard Biener <rguenther@suse.de>
9673
9674 PR tree-optimization/70526
9675 * g++.dg/torture/pr70526.C: New testcase.
9676
ca943582 96772016-04-05 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR target/70525
9680 * gcc.target/i386/pr70525.c: New test.
9681
87825cd5 96822016-04-05 Richard Biener <rguenther@suse.de>
9683
9684 PR middle-end/70499
9685 * g++.dg/torture/pr70499.C: New testcase.
9686
14638828 96872016-04-05 Richard Biener <rguenther@suse.de>
9688
9689 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9690 remove XFAIL.
9691
967a90d5 96922016-04-04 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR middle-end/70307
9695 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9696 rs6000 ABI warnings.
9697
d374a3a3 96982016-04-04 Jan Hubicka <hubicka@ucw.cz>
9699
9700 PR ipa/66223
9701 * g++.dg/ipa/devirt-51.C: New testcase.
9702
8ff377a6 97032016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 9704 Jakub Jelinek <jakub@redhat.com>
8ff377a6 9705
9706 PR middle-end/70457
9707 * gcc.dg/torture/pr70457.c: New.
9708
f567b44f 97092016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9710
9711 PR fortran/67538
9712 * gfortran.dg/allocate_with_source_19.f08: New test.
9713
89d4ebfa 97142016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9715
9716 PR fortran/65795
9717 * gfortran.dg/coarray_allocate_6.f08: New test.
9718
68ab33a6 97192016-04-04 Richard Biener <rguenther@suse.de>
9720
9721 PR rtl-optimization/70484
9722 * gcc.dg/torture/pr70484.c: New testcase.
9723
c4f5465d 97242016-04-04 Marek Polacek <polacek@redhat.com>
9725
9726 PR c/70307
9727 * gcc.dg/torture/pr70307.c: New test.
9728
bfec6609 97292016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9730
9731 PR target/70416
9732 PR target/67391
9733 * gcc.target/sh/torture/pr70416.c: New.
9734
40df9099 97352016-04-02 Martin Sebor <msebor@redhat.com>
9736
9737 PR c++/67376
9738 PR c++/70170
9739 PR c++/70172
9740 PR c++/70228
9741 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9742 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9743 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9744 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9745 * g++.dg/cpp0x/constexpr-string.C: Same.
9746 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9747 * g++.dg/cpp0x/pr65398.C: Same.
9748 * g++.dg/ext/constexpr-vla1.C: Same.
9749 * g++.dg/ext/constexpr-vla2.C: Same.
9750 * g++.dg/ext/constexpr-vla3.C: Same.
9751 * g++.dg/ubsan/pr63956.C: Same.
9752
0edb9bfe 97532016-04-01 Jakub Jelinek <jakub@redhat.com>
9754
9755 PR rtl-optimization/70467
9756 * gcc.target/i386/pr70467-2.c: New test.
9757
e5b1a1d9 97582016-04-01 Jakub Jelinek <jakub@redhat.com>
9759 Marek Polacek <polacek@redhat.com>
9760
9761 PR c++/70488
9762 * g++.dg/init/new47.C: New test.
9763
b2ca3fb0 97642016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9765
9766 PR target/70496
9767 * gcc.target/arm/pr70496.c: New test.
9768
4c3bd1e3 97692016-04-01 Nathan Sidwell <nathan@acm.org>
9770
47de69ad 9771 PR c++/68475
9772 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9773
313d569f 97742016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9775
9776 PR target/69890
9777 * gcc.dg/strlenopt.h (memmove): New.
9778 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9779 instead of "string.h".
9780 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9781 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9782 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9783 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9784 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9785 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9786 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9787 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9788 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9789 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9790 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9791 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9792 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9793 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9794 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9795 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9796 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9797 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9798 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9799 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9800
5469facd 98012016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9802
9803 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9804 (Holder::foo): Reflect this.
9805
503de754 98062016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9807
9808 PR target/70442
9809 * gcc.dg/pr70442.c: New test.
9810
13ee2de7 98112016-03-31 Nathan Sidwell <nathan@acm.org>
9812
9813 PR c++/70393
9814 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9815
5e0d03a8 98162016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9817
9818 PR target/70453
9819 * gcc.target/i386/pr70453.c: New test.
9820
8cb82ed4 98212016-03-31 Andrey Belevantsev <abel@ispras.ru>
9822
9823 PR target/70292
9824 * gcc.c-torture/pr70292.c: New test.
9825
7952b661 98262016-03-31 Marek Polacek <polacek@redhat.com>
9827
9828 PR c/70297
9829 * c-c++-common/pr70297.c: New test.
9830 * g++.dg/cpp0x/typedef-redecl.C: New test.
9831 * gcc.dg/typedef-redecl2.c: New test.
9832
1607cc74 98332016-03-31 Jakub Jelinek <jakub@redhat.com>
9834
9835 PR rtl-optimization/70460
9836 * gcc.c-torture/execute/pr70460.c: New test.
9837
c689c252 98382016-03-31 Richard Biener <rguenther@suse.de>
9839
9840 PR c++/70430
9841 * g++.dg/ext/vector30.C: New testcase.
9842
91c9586d 98432016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9844 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9845
9846 * gfortran.dg/fmt_pf.f90: New test.
9847
afa5c1b8 98482016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9849
9850 Forward-port from 5 branch
9851 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR testsuite/70356
9854 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9855 dg-require-effective-target after dg-do.
9856
9857 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9858
9859 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9860
6a5dcab3 98612016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9862 Julian Brown <julian@codesourcery.com>
9863 Chung-Lin Tang <cltang@codesourcery.com>
9864 Cesar Philippidis <cesar@codesourcery.com>
9865 James Norris <jnorris@codesourcery.com>
9866 Tom de Vries <tom@codesourcery.com>
9867 Nathan Sidwell <nathan@codesourcery.com>
9868
305d86a0 9869 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 9870 * c-c++-common/goacc/loop-clauses.c: Likewise.
9871 * g++.dg/goacc/template.C: Likewise.
9872 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9873 * gfortran.dg/goacc/loop-1.f95: Likewise.
9874 * gfortran.dg/goacc/loop-5.f95: Likewise.
9875 * gfortran.dg/goacc/loop-6.f95: Likewise.
9876 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9877 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9878 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9879 * c-c++-common/goacc/clauses-fail.c: Likewise.
9880 * c-c++-common/goacc/parallel-1.c: Likewise.
9881 * c-c++-common/goacc/reduction-1.c: Likewise.
9882 * c-c++-common/goacc/reduction-2.c: Likewise.
9883 * c-c++-common/goacc/reduction-3.c: Likewise.
9884 * c-c++-common/goacc/reduction-4.c: Likewise.
9885 * c-c++-common/goacc/routine-3.c: Likewise.
9886 * c-c++-common/goacc/routine-4.c: Likewise.
9887 * c-c++-common/goacc/routine-5.c: Likewise.
9888 * c-c++-common/goacc/tile.c: Likewise.
9889 * g++.dg/goacc/template.C: Likewise.
9890 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9891 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9892 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9893 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9894 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9895 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9896 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9897 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9898 * c-c++-common/goacc/use_device-1.c: ... this file.
9899 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9900 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9901 * c-c++-common/goacc/host_data-6.c: ... this file.
9902 * c-c++-common/goacc/loop-2-kernels.c: New file.
9903 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9904 * c-c++-common/goacc/loop-3.c: Likewise.
9905 * g++.dg/goacc/reference.C: Likewise.
9906 * g++.dg/goacc/routine-1.C: Likewise.
9907 * g++.dg/goacc/routine-2.C: Likewise.
9908
932c0baa 99092016-03-30 Richard Biener <rguenther@suse.de>
9910
9911 PR middle-end/70450
9912 * gcc.dg/torture/pr70450.c: New testcase.
9913
7f7c4659 99142016-03-30 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR target/70421
9917 * gcc.dg/torture/pr70421.c: New test.
9918 * gcc.target/i386/avx512f-pr70421.c: New test.
9919
9cbfe80c 99202016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9921
9922 PR testsuite/70364
9923 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9924 (check): New function.
9925 (bar): Call check.
9926 (foo): Align stack to 16 bytes when calling bar.
9927 * gcc.target/i386/cleanup-2.c: Likewise.
9928
f56c7d36 99292016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9930
9931 PR tree-optimization/59124
9932 * gcc.dg/Warray-bounds-19.c: New test.
9933
92a44a68 99342016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9935
9936 * lib/prune.exp (escape_regex_chars): New.
9937 (prune_file_path): Update to quote metcharacters for regexp.
9938
a3daa269 99392016-03-29 Jakub Jelinek <jakub@redhat.com>
9940
24e1ba3d 9941 PR rtl-optimization/70429
9942 * gcc.c-torture/execute/pr70429.c: New test.
9943
a3daa269 9944 PR tree-optimization/70405
9945 * gcc.dg/pr70405.c: New test.
9946
3ef41a6e 99472016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9948
9949 PR fortran/70397
9950 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9951 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9952
4abd9410 99532016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9954
9955 PR testsuite/64177
9956 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9957 __cilkrts_set_param to set two workers.
9958 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9959 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9960
b58e5f0f 99612016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9962
305d86a0 9963 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9964
bff53658 99652016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9966
9967 PR target/70406
305d86a0 9968 * gcc.target/i386/pr70406.c: New test.
bff53658 9969
bb2c9c15 99702016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9971
9972 * gnat.dg/specs/double_record_extension3.ads: New test.
9973
f12c84ab 99742016-03-25 Richard Henderson <rth@redhat.com>
9975
9976 PR target/70120
9977 * gcc.target/aarch64/pr70120-1.c: New.
9978 * gcc.target/aarch64/pr70120-2.c: New.
9979 * gcc.target/aarch64/pr70120-3.c: New.
9980
b0bf58c4 99812016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9982
9983 PR c++/62212
9984 * g++.dg/template/mangle2.C: The dg-do directive should be
9985 "compile" not "assemble".
9986
f175ba0f 99872016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9988
9989 PR lto/69650
9990 * gcc.dg/pr69650.c: New test.
9991
4cc3295f 99922016-03-25 David Edelsohn <dje.gcc@gmail.com>
9993
9994 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9995
0cf40600 99962016-03-25 Alan Modra <amodra@gmail.com>
9997
9998 * gcc.dg/dfp/pr70052.c: New test.
9999
3aebf099 100002016-03-24 Richard Henderson <rth@redhat.com>
10001
10002 PR middle-end/69845
10003 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10004 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10005
83245bd3 100062016-03-24 Tom de Vries <tom@codesourcery.com>
10007
10008 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10009
108e7ee4 100102016-03-24 Tom de Vries <tom@codesourcery.com>
10011
10012 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10013 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10014
17af0b14 100152016-03-24 Tom de Vries <tom@codesourcery.com>
10016
10017 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10018 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10019
6c8770ee 100202016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10021
10022 PR c++/62212
10023 * g++.dg/template/mangle2.C: New test.
10024
a7e21b7b 100252016-03-24 Richard Biener <rguenther@suse.de>
10026
10027 PR tree-optimization/70396
10028 * gcc.dg/torture/pr70396.c: New testcase.
10029
f365d297 100302016-03-24 Richard Biener <rguenther@suse.de>
10031
10032 PR middle-end/70370
10033 * gcc.dg/torture/pr70370.c: New testcase.
10034
da7aeb13 100352016-03-24 Tom de Vries <tom@codesourcery.com>
10036
10037 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10038 * gfortran.dg/goacc/kernels-tree.f95: Same.
10039 * gfortran.dg/goacc/parallel-tree.f95: Same.
10040
80b30de0 100412016-03-24 Tom de Vries <tom@codesourcery.com>
10042
10043 * c-c++-common/goacc/uninit-if-clause.c: New test.
10044 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10045
cb9b6b99 100462016-03-24 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR target/70290
305d86a0 10049 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10050 Fix formatting.
cb9b6b99 10051
a4225fff 100522016-03-24 Richard Biener <rguenther@suse.de>
10053
10054 PR tree-optimization/70372
10055 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10056
5a869ab8 100572016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10058
10059 PR c++/70347
10060 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10061
36ce5faa 100622016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10063
10064 PR c++/70332
10065 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10066
c4fa85c9 100672016-03-23 Jakub Jelinek <jakub@redhat.com>
10068
d9377ad5 10069 PR c++/70001
10070 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10071 * g++.dg/cpp1y/pr70001.C: New test.
10072
c4fa85c9 10073 PR c++/70323
10074 * g++.dg/cpp0x/constexpr-70323.C: New test.
10075
0a2062da 100762016-03-23 Alexandre Oliva <aoliva@redhat.com>
10077 Jason Merrill <jason@redhat.com>
10078 Jakub Jelinek <jakub@redhat.com>
10079
10080 PR c++/69315
10081 * g++.dg/cpp0x/constexpr-69315.C: New test.
10082 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10083
62d2a6dc 100842016-03-23 Marek Polacek <polacek@redhat.com>
10085
10086 PR c++/69884
10087 * g++.dg/warn/Wignored-attributes-1.C: New test.
10088 * g++.dg/warn/Wignored-attributes-2.C: New test.
10089
a82d6246 100902016-03-23 Tom de Vries <tom@codesourcery.com>
10091
10092 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10093 initialization.
10094 * gfortran.dg/goacc/private-3.f95 (test): Same.
10095 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10096 missing use param.
10097
dc834ba1 100982016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10099
10100 * lib/target-supports.exp: Remove v7ve entry from loop
10101 creating effective target checks.
10102 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10103 (add_options_for_arm_arch_v7ve): Likewise.
10104
7e83fd1f 101052016-03-23 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR tree-optimization/70354
10108 * gcc.dg/vect/pr70354-1.c: New test.
10109 * gcc.dg/vect/pr70354-2.c: New test.
10110 * gcc.target/i386/avx2-pr70354-1.c: New test.
10111 * gcc.target/i386/avx2-pr70354-2.c: New test.
10112
4e4da058 101132016-03-22 Jeff Law <law@redhat.com>
10114
10115 PR target/70232
10116 * gcc.dg/tree-ssa/pr70232.c: New test.
10117
6855137b 101182016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10119
10120 PR target/70302
10121 * gcc.target/i386/pr70302.c: New test.
10122
19db1ec8 101232016-03-22 Richard Biener <rguenther@suse.de>
10124
10125 PR middle-end/70251
10126 * g++.dg/torture/pr70251.C: New testcase.
10127
4baec9f2 101282016-03-22 David Malcolm <dmalcolm@redhat.com>
10129
10130 PR c/69993
10131 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10132 Wmisleading-indentation.c.
10133 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10134 reflect change to diagnostic text and order of messages.
10135 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10136
fcfec126 101372016-03-22 David Edelsohn <dje.gcc@gmail.com>
10138
10139 * g++.dg/ext/java-3.C: Don't compile on AIX.
10140
aa30728a 101412016-03-22 Richard Biener <rguenther@suse.de>
10142
10143 PR middle-end/70333
10144 * gcc.dg/torture/pr70333.c: New testcase.
10145
46ec4eb4 101462016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10147
10148 * g++.dg/ext/pr70290.C: New test.
10149
4880f878 101502016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10151
10152 PR target/70325
10153 * gcc.target/i386/pr70325.c: New test.
10154
3d78ea44 101552016-03-22 Jakub Jelinek <jakub@redhat.com>
10156
5934fb8f 10157 PR target/70329
10158 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10159 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10160
b6436f79 10161 PR target/70300
10162 * gcc.target/i386/pr70300.c: New test.
10163
3d78ea44 10164 PR c++/70295
10165 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10166 (func2): New function for cond with parens, xfail warning for c++.
10167 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10168
b60244f6 101692016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10170
10171 PR c++/70096
10172 * g++.dg/template/ptrmem30.C: New test.
10173
c8e3e744 101742016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10175
10176 PR c++/70204
10177 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10178 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10179
2715f63a 101802016-03-21 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR middle-end/70326
10183 * gcc.dg/pr70326.c: New test.
10184
2daa2cda 101852016-03-21 Marc Glisse <marc.glisse@inria.fr>
10186 Jakub Jelinek <jakub@redhat.com>
10187
10188 PR tree-optimization/70317
10189 * gcc.dg/pr70317.c: New test.
10190
d9aa5a50 101912016-03-21 Uros Bizjak <ubizjak@gmail.com>
10192
10193 PR target/70327
10194 * gcc.target/i386/pr70327.c: New test.
10195
e1a88bf4 101962016-03-21 Martin Liska <mliska@suse.cz>
10197
61941425 10198 PR ipa/70306
e1a88bf4 10199 * gcc.dg/ipa/pr70306.c: New test.
10200
d9aa5a50 102012016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10202
10203 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10204 * gcc.target/arm/attr-align3.c: Likewise.
10205 * gcc.target/arm/attr_arm.c: Likewise.
10206 * gcc.target/arm/flip-thumb.c: Likewise.
10207
afdde20c 102082016-03-21 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR target/70296
10211 * gcc.target/powerpc/altivec-36.c: New test.
10212
3f2ef661 102132016-03-21 Richard Biener <rguenther@suse.de>
10214
10215 PR tree-optimization/70310
10216 * gcc.dg/torture/pr70310.c: New testcase.
10217
08b2b692 102182016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10219
10220 PR target/70293
10221 * gcc.target/i386/pr70293.c: New test.
10222
93505d22 102232016-03-21 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/70288
10226 * gcc.dg/torture/pr70288-1.c: New testcase.
10227 * gcc.dg/torture/pr70288-2.c: Likewise.
10228
06fd1914 102292016-03-21 Andrey Belevantsev <abel@ispras.ru>
10230
10231 PR rtl-optimization/69307
10232 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10233
b628775e 102342016-03-21 Andrey Belevantsev <abel@ispras.ru>
10235
10236 PR rtl-optimization/69102
10237 * gcc.c-torture/compile/pr69102.c: New test.
10238
1421f43c 102392016-03-18 Jeff Law <law@redhat.com>
10240
10241 PR rtl-optimization/70263
10242 * gcc.c-torture/compile/pr70263-1.c: New test.
10243 * gcc.target/i386/pr70263-2.c: New test.
10244
e7142ce1 102452016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10246
10247 PR rtl-optimization/70278
10248 * gcc.dg/torture/pr70278.c: New test.
10249 * gcc.target/arm/pr70278.c: New test.
10250
5539bc70 102512016-03-18 David Malcolm <dmalcolm@redhat.com>
10252
10253 PR c/70281
10254 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10255 (test_builtin_types_compatible_p): New test function.
10256 * gcc.dg/pr70281.c: New test case.
10257
296a290a 102582016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10259
10260 PR target/70113
10261 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10262
666094f0 102632016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10264
10265 PR tree-optimization/70252
10266 * gcc.dg/pr70252.c: New test.
10267
350514e8 102682016-03-18 Tom de Vries <tom@codesourcery.com>
10269
10270 * gcc.dg/pr70161-2.c: New test.
10271 * gcc.dg/pr70161.c: New test.
10272
011e0cea 102732016-03-18 Tom de Vries <tom@codesourcery.com>
10274
10275 PR ipa/70269
10276 * gcc.dg/pr70269.c: New test.
10277
292a09de 102782016-03-18 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR c++/70267
10281 * g++.dg/ext/java-3.C: New test.
10282
efc86c4c 102832016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10284
10285 PR c++/70205
10286 * g++.dg/lookup/pr70205.C: New test.
10287
a28dd575 102882016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10289
10290 PR c++/70218
10291 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10292
92e7ab1e 102932016-03-17 Marek Polacek <polacek@redhat.com>
10294
10295 PR c/69407
10296 * gcc.dg/atomic-op-6.c: New test.
10297
7378dbfb 102982016-03-17 David Malcolm <dmalcolm@redhat.com>
10299
10300 PR c/70264
10301 * c-c++-common/pr70264.c: New test case.
10302
f7995d7d 103032016-03-17 Jakub Jelinek <jakub@redhat.com>
10304
e2895b76 10305 PR c++/70144
10306 * c-c++-common/pr70144-1.c: New test.
10307 * c-c++-common/pr70144-2.c: New test.
10308
f7995d7d 10309 PR c++/70272
10310 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10311 * g++.dg/opt/flifetime-dse6.C: New test.
10312 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10313
5ec4a949 103142016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10315
10316 PR driver/70192
10317 * gcc.dg/pic-1.c: New test.
10318 * gcc.dg/pic-2.c: Likewise.
10319 * gcc.dg/pic-3.c: Likewise.
10320 * gcc.dg/pic-4.c: Likewise.
10321 * gcc.dg/pie-1.c: Likewise.
10322 * gcc.dg/pie-2.c: Likewise.
10323 * gcc.dg/pie-3.c: Likewise.
10324 * gcc.dg/pie-4.c: Likewise.
10325 * gcc.dg/pie-5.c: Likewise.
10326 * gcc.dg/pie-6.c: Likewise.
10327
c28550e1 103282016-03-17 Tom de Vries <tom@codesourcery.com>
10329
10330 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10331 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10332
be3296cb 103332016-03-17 Richard Biener <rguenther@suse.de>
10334
10335 PR debug/70271
10336 * g++.dg/debug/pr70271.C: New testcase.
10337
9b60ef21 103382016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10339
10340 * gcc.target/i386/pr70251.c: New test.
10341
9a80bc1a 103422016-03-17 Marek Polacek <polacek@redhat.com>
10343
10344 PR c++/70194
10345 * g++.dg/warn/constexpr-70194.C: New test.
10346
733d7ff9 103472016-03-16 Richard Henderson <rth@redhat.com>
10348
10349 PR middle-end/70240
10350 * gcc.c-torture/compile/pr70240.c: New.
10351
3e6f12bf 103522016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10353
10354 * gcc.c-torture/compile/20151204.c: Skip for avr.
10355
867c9e99 103562016-03-16 Jakub Jelinek <jakub@redhat.com>
10357
10358 PR target/70245
10359 * g++.dg/opt/pr70245.C: New test.
10360 * g++.dg/opt/pr70245.h: New file.
10361 * g++.dg/opt/pr70245-aux.cc: New file.
10362
8ced6ab7 103632016-03-16 Martin Sebor <msebor@redhat.com>
10364
10365 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10366
37af779a 103672016-03-16 Richard Henderson <rth@redhat.com>
10368
10369 PR middle-end/70199
10370 * gcc.c-torture/compile/pr70199.c: New.
10371
78ed999c 103722016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10373
10374 * gcc.dg/uninit-19.c: Run dos2unix.
10375
462ca422 103762016-03-16 Marek Polacek <polacek@redhat.com>
10377
10378 PR c/70093
10379 * gcc.dg/nested-func-10.c: New test.
10380 * gcc.dg/nested-func-9.c: New test.
10381
fe58aacc 103822016-03-16 Jakub Jelinek <jakub@redhat.com>
10383
10384 PR tree-optimization/68714
10385 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10386
27a53872 103872016-03-16 Tom de Vries <tom@codesourcery.com>
10388
10389 PR tree-optimization/68715
10390 * gcc.dg/graphite/pr68715-2.c: New test.
10391 * gcc.dg/graphite/pr68715.c: New test.
10392 * gfortran.dg/graphite/pr68715.f90: New test.
10393
95049c3c 103942016-03-16 Tom de Vries <tom@codesourcery.com>
10395
10396 PR tree-optimization/68809
10397 * gcc.dg/graphite/pr68809-2.c: New test.
10398 * gcc.dg/graphite/pr68809.c: New test.
10399
09eddd70 104002016-03-16 Jakub Jelinek <jakub@redhat.com>
10401
81fc5915 10402 PR c++/70147
10403 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10404 method call to i () as argument. Adjust expected output.
10405
09eddd70 10406 PR c++/70147
10407 * g++.dg/ubsan/pr70147-1.C: New test.
10408 * g++.dg/ubsan/pr70147-2.C: New test.
10409
6373d2a2 104102016-03-15 Martin Sebor <msebor@redhat.com>
10411
10412 PR c++/58281
10413 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10414
d27a0c11 104152016-03-15 John David Anglin <danglin@gcc.gnu.org>
10416
9908039d 10417 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10418 hppa*-*-hpux*.
10419
45cdc3a6 10420 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10421
d27a0c11 10422 PR libfortran/69799
10423 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10424 libatomic_available.
10425
0dd1d57f 104262016-03-15 Marek Polacek <polacek@redhat.com>
10427
10428 PR c++/70209
10429 * g++.dg/ext/attribute-may-alias-4.C: New test.
10430
0ce02c07 104312016-03-15 Alexander Monakov <amonakov@ispras.ru>
10432
10433 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10434 -fvar-tracking-assignments-toggle flag.
10435
f6e39b30 104362016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10437
10438 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10439
167f93a2 104402016-03-15 Jakub Jelinek <jakub@redhat.com>
10441
10442 PR rtl-optimization/70222
10443 * gcc.c-torture/execute/pr70222-1.c: New test.
10444 * gcc.c-torture/execute/pr70222-2.c: New test.
10445
08a8af4a 104462016-03-15 Richard Henderson <rth@redhat.com>
10447
10448 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10449
738eb905 104502016-03-15 Andrey Belevantsev <abel@ispras.ru>
10451
10452 PR rtl-optimization/69032
10453 * gcc.dg/pr69032.c: New test.
10454
dd148b3a 104552016-03-15 Andrey Belevantsev <abel@ispras.ru>
10456
10457 PR rtl-optimization/63384
d9aa5a50 10458 * g++.dg/pr63384.C: New test.
dd148b3a 10459
acf58115 104602016-03-15 Andrey Belevantsev <abel@ispras.ru>
10461
10462 PR target/64411
10463 * gcc.target/i386/pr64411.C: New test.
10464
a2897dc4 104652016-03-15 Tom de Vries <tom@codesourcery.com>
10466
10467 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10468 * gfortran.dg/goacc/kernels-alias.f95: New test.
10469
7bad2faf 104702016-03-14 Martin Sebor <msebor@redhat.com>
10471
10472 PR c++/53792
10473 * g++.dg/cpp0x/constexpr-inline.C: New test.
10474 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10475
d65fa8d9 104762016-03-14 David Edelsohn <dje.gcc@gmail.com>
10477
10478 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10479
2b3c633f 104802016-03-14 Jakub Jelinek <jakub@redhat.com>
10481
10482 PR middle-end/70219
10483 * gcc.dg/pr70219.c: New test.
10484
e947f9c3 104852016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10486
10487 PR target/70083
10488 * gcc.dg/torture/pr70083.c: New test.
10489 * gcc.target/i386/pr70083.c: New test.
10490
74201dc2 104912016-03-14 Richard Biener <rguenther@suse.de>
10492
10493 PR tree-optimization/56365
10494 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10495
88aea41e 104962016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10497
10498 PR target/70098
10499 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10500 New function.
10501 * g++.dg/pr70098.C: New testcase.
10502
10503
1bd2aefd 105042016-03-14 Tom de Vries <tom@codesourcery.com>
10505
10506 PR tree-optimization/70045
10507 * gcc.dg/graphite/pr70045.c: New test.
10508
922c7033 105092016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10510
10511 PR fortran/69043
10512 * gfortran.dg/include_9.f90: New test.
10513
fd4ab6d9 105142016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10515
10516 PR fortran/45076
10517 gfortran.dg/prof/prof.exp: New script.
10518 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10519
7d7218d3 105202016-03-12 Andrey Belevantsev <abel@ispras.ru>
10521
10522 PR rtl-optimization/69307
10523 * gcc.dg/pr69307.c: New test.
10524
02ffd664 105252016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10526
10527 PR target/69614
10528 * gcc.target/arm/pr69614.c: New.
10529
76e207a9 105302016-03-12 Paul Thomas <pault@gcc.gnu.org>
10531
10532 PR fortran/70031
10533 * gfortran.dg/submodule_14.f08: New test
10534
10535 PR fortran/69524
10536 * gfortran.dg/submodule_15.f08: New test
10537
490ee78a 105382016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10539
10540 PR c++/70106
10541 * g++.dg/cpp1y/paren3.C: New test.
10542
04e137ff 105432016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10544
10545 PR target/70131
10546 * gcc.target/powerpc/ppc-round2.c: New test.
10547
27b2c1c4 105482016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10549
10550 PR target/70123
10551 * gcc.dg/torture/pr70123.c: New test.
10552
84116671 105532016-03-11 Jeff Law <law@redhat.com>
10554
10555 PR tree-optimization/70190
10556 * gcc.c-torture/compile/pr70190.c: New test.
10557
cfa58bc8 105582016-03-11 David Malcolm <dmalcolm@redhat.com>
10559
10560 PR c/68187
10561 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10562 case.
10563 (test43_b): Likewise.
10564 (test43_c): Likewise.
10565 (test43_d): Likewise.
10566 (test43_e): Likewise.
10567 (test43_f): Likewise.
10568 (test43_g): Likewise.
10569 (test44_a): Likewise.
10570 (test44_b): Likewise.
10571 (test44_c): Likewise.
10572 (test44_d): Likewise.
10573 (test44_e): Likewise.
10574
ce234f27 105752016-03-11 David Malcolm <dmalcolm@redhat.com>
10576
10577 PR c/70085
10578 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10579
e4756b48 105802016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10581
10582 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10583 dg-options.
10584
1f5ef87e 105852016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10586
10587 PR target/70002
10588 PR target/69245
10589 * gcc.target/aarch64/pr69245_2.c: New test.
10590
f9c352a1 105912016-03-11 Jakub Jelinek <jakub@redhat.com>
10592
10593 PR tree-optimization/70177
10594 * gcc.dg/pr70177.c: New test.
10595
4dd92ac6 105962016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10597
10598 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10599
331e4fdb 106002016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10601
10602 * gcc.dg/tree-ssa/sra-20.c: New.
10603
69262824 106042016-03-11 Jakub Jelinek <jakub@redhat.com>
10605
6f9a7425 10606 PR rtl-optimization/70174
10607 * gcc.dg/pr70174.c: New test.
10608
69262824 10609 PR tree-optimization/70169
10610 * gcc.dg/pr70169.c: New test.
10611
4637a847 106122016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10613
10614 PR target/70160
10615 * gcc.target/i386/pr70160.c: New test.
10616
5a86d754 106172016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10618
10619 * gcc.target/s390/dfp-1.c: New test.
10620
af4c8290 106212016-03-10 Nick Clifton <nickc@redhat.com>
10622
10623 PR target/70044
10624 * gcc.target/aarch64/pr70044.c: New test.
10625
98dfd328 106262016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10627 Jakub Jelinek <jakub@redhat.com>
10628
10629 PR c++/70001
10630 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10631 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10632 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10633
75e72311 106342016-03-10 Jan Hubicka <hubicka@ucw.cz>
10635
10636 PR lto/69589
10637 * g++.dg/lto/pr69589_0.C: New testcase
10638 * g++.dg/lto/pr69589_1.C: New testcase
10639
a2eb1271 106402016-03-10 Marek Polacek <polacek@redhat.com>
10641
10642 PR c++/70153
10643 * g++.dg/delayedfold/unary-plus1.C: New test.
10644
106452016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 10646
10647 * gcc.target/arm/pr45701-1.c: Escape brackets.
10648 * gcc.target/arm/pr45701-2.c: Likewise.
10649
5ab2987f 106502016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10651
10652 * gfortran.dg/unconstrained_commons.f: New.
10653
6972afac 106542016-03-10 Alan Modra <amodra@gmail.com>
10655
10656 * gcc.dg/pr69195.c: New.
10657 * gcc.dg/pr69238.c: New.
10658
c82c99ec 106592016-03-10 Tom de Vries <tom@codesourcery.com>
10660
10661 PR testsuite/68915
10662 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10663
a2389d4a 106642016-03-10 Richard Biener <rguenther@suse.de>
10665
10666 PR tree-optimization/70128
10667 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10668 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10669
c272412d 106702016-03-09 Jakub Jelinek <jakub@redhat.com>
10671
a0451069 10672 PR tree-optimization/70152
10673 * gcc.dg/pr70152.c: New test.
10674
c272412d 10675 PR target/70086
10676 * gcc.target/i386/pr70086-1.c: New test.
10677 * gcc.target/i386/pr70086-2.c: New test.
10678 * gcc.target/i386/pr70086-3.c: New test.
5f611068 10679
10680 PR tree-optimization/70127
10681 * gcc.c-torture/execute/pr70127.c: New test.
10682
27dcb7a8 106832016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10684
10685 * c-c++-common/goacc/combined-directives-2.c: New test.
10686
c24757cf 106872016-03-09 David Malcolm <dmalcolm@redhat.com>
10688
10689 PR c/68473
10690 PR c++/70105
10691 * g++.dg/diagnostic/pr70105.C: New test.
10692 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10693 (test_multiple_ordinary_maps): New test function.
10694
83108969 106952016-03-09 David Malcolm <dmalcolm@redhat.com>
10696
10697 PR c/68473
10698 PR c++/70105
10699 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10700 Drop range information from call to inform_at_rich_loc.
10701 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10702 New.
10703 (test_show_locus): Replace calls to rich_location::add_range with
10704 calls to add_range. Rewrite the tests that used the now-defunct
10705 rich_location ctor taking a source_range. Simplify other tests
10706 by replacing calls to COMBINE_LOCATION_DATA with calls to
10707 make_location.
10708
6733c0e8 107092016-03-09 Richard Biener <rguenther@suse.de>
10710 Jakub Jelinek <jakub@redhat.com>
10711
10712 PR tree-optimization/70138
10713 * gcc.dg/vect/pr70138-1.c: New testcase.
10714 * gcc.dg/vect/pr70138-2.c: Likewise.
10715
96abb9f5 107162016-03-09 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR target/70049
10719 * gcc.target/i386/pr70049.c: New test.
10720
42bb3bfb 107212016-03-09 Richard Biener <rguenther@suse.de>
10722
10723 PR c/70143
10724 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10725 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10726 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10727
27527428 107282016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10729
10730 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10731 arm-*-*.
10732
248449f2 107332016-03-09 Jakub Jelinek <jakub@redhat.com>
10734
1bd49ced 10735 PR middle-end/67278
10736 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10737
248449f2 10738 PR target/67278
10739 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10740
10741 PR middle-end/70050
10742 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10743 in testcase comment.
10744
dfc460ff 107452016-03-09 Tom de Vries <tom@codesourcery.com>
10746
10747 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10748 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10749 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10750 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10751 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10752 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10753 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10754 * gfortran.dg/goacc/kernels-loop.f95: New test.
10755
0377fc7f 107562016-03-08 Martin Sebor <msebor@redhat.com>
10757
10758 PR c++/62096
10759 * g++.dg/warn/overflow-warn-7.C: New test.
10760
3556aa80 107612016-03-08 Jason Merrill <jason@redhat.com>
10762
10763 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10764 * lib/target-supports.exp (check_effective_target_concepts): New.
10765
e5096208 107662016-03-08 Jakub Jelinek <jakub@redhat.com>
10767
5370eb8d 10768 PR c++/70135
10769 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10770 * g++.dg/ubsan/pr70135.C: New test.
10771
e5096208 10772 PR target/70110
10773 * gcc.dg/pr70110.c: New test.
10774
cc37120d 107752016-03-07 Martin Jambor <mjambor@suse.cz>
10776
10777 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10778 * c-c++-common/gomp/if-1.c: Likewise.
10779 * c-c++-common/gomp/pr61486-2.c: Likewise.
10780 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10781 to dg-additional-options.
10782 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10783 * g++/gomp/target-teams-1.c: Likewise.
10784 * gcc.dg/gomp/gomp.exp: Likewise.
10785 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10786 dg-additional-options.
10787 * gfortran.dg/gomp/gomp.exp: Likewise.
10788 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10789 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10790 dg-additional-options.
10791 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10792
53c248d8 107932016-03-07 Martin Jambor <mjambor@suse.cz>
10794
10795 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10796 * c-c++-common/gomp/gridify-1.c: New test.
10797 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10798
541e79a0 107992016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10800
10801 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10802 trigger for cortex-r8, when scanning for register r8.
10803 * gcc.target/arm/pr45701-2.c: Likewise.
10804
4dfabd94 108052016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 10806 Jeff Law <law@redhat.com>
4dfabd94 10807
10808 PR tree-optimization/69740
10809 * gcc.c-torture/compile/pr69740-1.c: New test.
10810 * gcc.c-torture/compile/pr69740-2.c: New test.
10811
1b63a87b 108122016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10813
10814 * lib/target-supports.exp
10815 (check_effective_target_whole_vector_shift): Enable for PPC64.
10816
d33914da 108172016-03-07 Richard Biener <rguenther@suse.de>
10818
10819 PR tree-optimization/70115
10820 * gcc.dg/torture/pr70115.c: New testcase.
10821
584fba4b 108222016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10823
10824 PR middle-end/69916
10825 * c-c-++-common/goacc/pr69916.c: New.
10826
7f2f5ec0 108272016-03-07 Richard Henderson <rth@redhat.com>
10828
10829 * gcc.c-torture/compile/pr70061.c: New test.
10830
f530e7c4 108312016-03-07 Richard Biener <rguenther@suse.de>
10832
10833 PR testsuite/70109
10834 * gcc.dg/vect/O3-pr36098.c: New testcase.
10835
a3855fed 108362016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10837
10838 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10839
091ffc31 108402016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10841
10842 * gnat.dg/renaming9.ad[sb]: New testcase.
10843
2941b871 108442016-03-05 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR c++/70084
10847 * g++.dg/expr/stdarg3.C: New test.
10848
5173ce42 108492016-03-04 Jeff Law <law@redhat.com>
10850
10851 PR tree-optimization/69196
10852 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10853 x86_64-*-*.
10854
2d1d2e55 108552016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10856
0e43078e 10857 PR c/69973
10858 * gcc.dg/pr69973.c: New test.
10859
d8ec06ae 10860 PR rtl-optimization/69941
10861 * gcc.dg/torture/pr69941.c: New test.
10862
2d1d2e55 10863 PR c/69824
10864 * gcc.dg/pr69824.c: New test.
10865
32f692e2 108662016-03-05 Tom de Vries <tom@codesourcery.com>
10867
10868 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10869 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10870 function.
10871
1c699e9a 108722016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10873
10874 PR c++/66786
10875 * g++.dg/cpp1y/var-templ48.C: New test.
10876 * g++.dg/cpp1y/var-templ49.C: New test.
10877
358448c6 108782016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10879
10880 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10881
01dc3c45 108822016-03-04 Jakub Jelinek <jakub@redhat.com>
10883
e968ff6d 10884 PR c++/70035
10885 * g++.dg/ubsan/pr70035.C: New test.
10886
01dc3c45 10887 PR target/70062
10888 * gcc.target/i386/pr70062.c: New test.
10889
3937d618 108902016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10891
10892 * g++.dg/template/typename21.C: Remove c++98_only.
10893
c58ac7f8 108942016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10895
10896 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10897
0060768a 108982016-03-04 David Malcolm <dmalcolm@redhat.com>
10899
10900 PR c/68187
10901 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10902 function.
10903 (fn_42_b): Likewise.
10904 (fn_42_c): Likewise.
10905
74c6fd40 109062016-03-04 David Malcolm <dmalcolm@redhat.com>
10907
10908 PR c/68187
10909 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10910 function.
10911 (fn_40_b): Likewise.
10912 (fn_41_a): Likewise.
10913 (fn_41_b): Likewise.
10914
31b11359 109152016-03-04 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR target/70059
10918 * gcc.target/i386/avx512f-pr70059.c: New test.
10919 * gcc.target/i386/avx512dq-pr70059.c: New test.
10920
c5b93452 109212016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10922
10923 PR rtl-optimization/57676
10924 * gcc.dg/torture/pr57676.c: New test.
10925
268fbd56 109262016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10927
10928 * gcc.dg/pr70026.c: New test.
10929
6560d1ad 109302016-03-04 Marek Polacek <polacek@redhat.com>
10931
10932 PR c/69798
10933 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10934 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10935
cc7dfddf 109362016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10937
10938 PR target/70004
10939 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10940 Delete.
10941 (test_corners_sisd_si): Likewise.
10942 (main): Remove checks of the above.
10943 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10944
e9663bd4 109452016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10946
10947 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10948
dcdd684e 109492016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10950
10951 * gcc.dg/torture/pr69951.c: Accept argc==0.
10952
e692d332 109532016-03-04 Richard Biener <rguenther@suse.de>
10954
10955 PR c++/70054
10956 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10957 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10958
af77b7e6 109592016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10960
10961 PR testsuite/69766
10962 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10963 testing multiarch.
10964
290da96e 109652016-03-04 Jakub Jelinek <jakub@redhat.com>
10966
10967 PR debug/69947
10968 * gcc.dg/guality/pr69947.c: New test.
10969
e51ce713 109702016-03-03 Jakub Jelinek <jakub@redhat.com>
10971
10972 PR ada/70017
10973 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10974
1feed892 109752016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10976
10977 PR rtl-optimization/69904
10978 * gcc.target/arm/pr69904.c: New test.
10979
c32bda69 109802016-03-03 Jakub Jelinek <jakub@redhat.com>
10981
10982 PR target/70021
10983 * gcc.dg/vect/pr70021.c: New test.
10984 * gcc.target/i386/pr70021.c: New test.
10985
1bc579ed 109862016-03-03 Marek Polacek <polacek@redhat.com>
10987
10988 PR middle-end/70050
10989 * gcc.dg/pr70050.c: New test.
10990
cfa8d638 109912016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10992
10993 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10994
1b889259 109952016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10996
10997 PR tree-optimization/70043
10998 * gfortran.dg/vect/pr70043.f90: New test.
10999
f756dfa3 110002016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11001
11002 * gnat.dg/specs/task1.ads: New test.
11003
5cb4863d 110042016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11005
11006 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11007 Invoke gdb with -batch.
11008 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11009
5dd12e43 110102016-03-03 Richard Biener <rguenther@suse.de>
11011
11012 PR tree-optimization/55936
11013 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11014
d97ba4ca 110152016-03-02 Jeff Law <law@redhat.com>
11016
5d23c86f 11017 PR rtl-optimization/69942
11018 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11019 effects of argument promotions.
11020
d97ba4ca 11021 PR tree-optimization/69987
11022 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11023 target does not support -fprefetch-loop-arrays.
11024
901faaa0 110252016-03-02 Uros Bizjak <ubizjak@gmail.com>
11026
11027 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11028
51f6fdce 110292016-03-02 Bin Cheng <bin.cheng@arm.com>
11030
6bc7872f 11031 PR rtl-optimization/69052
51f6fdce 11032 * gcc.target/i386/pr69052.c: New test.
11033
31d31e07 110342016-03-02 Alan Modra <amodra@gmail.com>
11035
11036 * gcc.dg/pr69990.c: New.
11037
04faee95 110382016-03-02 Jakub Jelinek <jakub@redhat.com>
11039
270d0117 11040 PR c/68062
11041 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11042
11043 PR middle-end/70022
11044 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11045
04faee95 11046 PR target/70028
11047 * gcc.target/i386/pr70028.c: New test.
11048
a2cc9e8e 110492016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11050
11051 * c-c++-common/asan/swapcontext-test-1.c,
11052 * c-c++-common/tsan/thread_leak.c,
11053 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11054 * g++.dg/tsan/benign_race.C,
11055 * g++.dg/tsan/fd_close_norace.C,
11056 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11057 races with sanitizer output
11058
dd4bd263 110592016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11060 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11061
11062 PR target/67278
11063 * gcc.dg/simd-8.c: New testcase.
11064
b5fe3a49 110652016-03-02 Richard Biener <rguenther@suse.de>
11066
11067 PR middle-end/67278
11068 * gcc.dg/simd-7.c: New testcase.
11069
23601f67 110702016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11071
11072 * gcc.target/i386/pr70007.c: Tweak.
11073
f66f65e7 110742016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11075
11076 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11077
60773515 110782016-03-02 Marek Polacek <polacek@redhat.com>
11079
11080 PR c/67854
11081 * gcc.dg/pr67854.c: New test.
11082
6c094cb1 110832016-03-02 Jakub Jelinek <jakub@redhat.com>
11084
11085 PR middle-end/70025
11086 * gcc.dg/torture/pr70025.c: New test.
11087
7627bb56 110882016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11089
11090 PR tree-optimization/68621
11091 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11092
066c8e94 110932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11094
11095 * gcc.target/i386/pr70007.c: New test.
11096
d3b819ad 110972016-03-01 Jeff Law <law@redhat.com>
11098
d4b9ad56 11099 PR tree-optimization/69196
7e217344 11100 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11101
d3b819ad 11102 PR tree-optimization/69196
11103 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11104 duplicating code and spoiling the expected output.
11105
4f37285d 111062016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11107
11108 PR target/70033
11109 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11110 supports power9 before doing tests.
11111 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11112 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11113 * gcc.target/powerpc/p9-permute.c: Likewise.
11114
3e9c4f6c 111152016-03-01 Uros Bizjak <ubizjak@gmail.com>
11116
11117 PR target/70027
11118 * gcc.target/i386/pr70027.c: New test.
11119
e324729e 111202016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11121
11122 * gcc.dg/pr70017.c: New test.
11123
40e9ce2d 111242016-03-01 Jakub Jelinek <jakub@redhat.com>
11125
11126 PR c/69796
11127 PR c/69974
11128 * gcc.dg/pr69796.c: New test.
11129 * gcc.dg/pr69974.c: New test.
11130
e8b016ea 111312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11132
11133 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11134
24d3127c 111352016-02-29 Jeff Law <law@redhat.com>
11136
11137 PR tree-optimization/69987
11138 * gfortran.dg/pr69987.f90: New test.
11139
11140 PR tree-optimization/69989
11141 * gcc.c-torture/compile/pr69989-2.c: New test.
11142
12cc1225 111432016-03-01 Marek Polacek <polacek@redhat.com>
11144
11145 PR c++/69795
11146 * g++.dg/parse/invalid1.C: New test.
11147
d99a947c 111482016-03-01 Richard Biener <rguenther@suse.de>
11149
11150 PR middle-end/70022
11151 * gcc.dg/pr70022.c: New testcase.
11152
395dbc60 111532016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11154
11155 PR tree-optimization/69956
11156 * gcc.dg/pr69956.c: New test.
11157
40a35c55 111582016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11159
11160 PR target/70011
11161 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11162 XFAIL when hardware supports efficient unaligned storage access.
11163
4edc90b0 111642016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11165
11166 PR c++/69961
11167 * g++.dg/template/pr69961a.C: New test.
11168 * g++.dg/template/pr69961b.C: New test.
11169
1ed1f69a 111702016-02-29 David Malcolm <dmalcolm@redhat.com>
11171
11172 PR preprocessor/69985
11173 * gcc.dg/cpp/pr69985.c: New test case.
11174
01c5d15d 111752016-02-29 Jeff Law <law@redhat.com>
11176
3a4d3de5 11177 PR tree-optimization/70005
11178 * gcc.c-torture/execute/pr70005.c New test.
11179
01c5d15d 11180 PR tree-optimization/69999
11181 * gcc.c-torture/compile/pr69999.c: New test.
11182
1bf66b54 111832016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11184
11185 PR tree-optimization/69652
11186 * gcc.dg/torture/pr69652.c: Delete test.
11187 * gcc.dg/vect/pr69652.c: New test.
11188
b4d653d5 111892016-02-19 Richard Biener <rguenther@suse.de>
11190
11191 PR tree-optimization/69980
11192 * gfortran.dg/vect/pr69980.f90: New testcase.
11193
35bc4745 111942016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11195
11196 * gcc.target/sparc/20160229-1.c: New test.
11197
bb54a538 111982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11199
11200 * gnat.dg/stack_usage3.adb: New test.
11201 * gnat.dg/stack_usage3_pkg.ads: New helper.
11202
95164e71 112032016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11204
11205 * gnat.dg/renaming8.adb: New test.
11206 * gnat.dg/renaming8_pkg1.ads: New helper.
11207 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11208 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11209
a890896f 112102016-02-29 Richard Biener <rguenther@suse.de>
11211
11212 PR tree-optimization/69720
11213 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11214
5c70403a 112152016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11216
11217 PR fortran/68147
11218 PR fortran/47674
11219 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11220
dfb6d139 112212016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11222 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11223
11224 PR fortran/56007
11225 * gfortran.dg/coarray_8.f90: Adjust error message.
11226 * gfortran.dg/pr56007.f90: New test.
11227 * gfortran.dg/pr56007.f: New test.
11228
536508db 112292016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11230
11231 PR tree-optimization/69989
11232 * gcc.dg/torture/pr69989.c: New test.
11233
eec75e45 112342016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11235
11236 * gcc.target/i386/stack-realign-win.c: New test.
11237
0175e45a 112382016-02-28 Harald Anlauf <anlauf@gmx.de>
11239
11240 PR fortran/60126
11241 * gfortran.dg/pr60126.f90: New test.
11242
2a703589 112432016-02-27 Jeff Law <law@redhat.com>
11244
11245 Revert
11246 2016-02-26 Richard Biener <rguenther@suse.de>
11247 Jeff Law <law@redhat.com>
11248
11249 PR tree-optimization/69740
11250 * gcc.c-torture/compile/pr69740-1.c: New test.
11251 * gcc.c-torture/compile/pr69740-2.c: New test.
11252
359b4c18 112532016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11254
1c96765a 11255 PR fortran/69910
359b4c18 11256 * gfortran.dg/newunit_4.f90: New test.
11257
49462d93 112582016-02-27 Jakub Jelinek <jakub@redhat.com>
11259
11260 PR target/69613
11261 PR rtl-optimization/69886
11262 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11263 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11264 target.
11265
c4ac733e 112662016-02-26 Martin Sebor <msebor@redhat.com>
11267
11268 PR tree-optimization/15826
11269 * gcc.dg/tree-ssa/pr15826.c: New test.
11270
da8c4b5d 112712016-02-26 Jakub Jelinek <jakub@redhat.com>
11272
11273 PR target/69969
11274 * gcc.target/powerpc/pr69969.c: New test.
11275
0a4558eb 112762016-02-26 Martin Sebor <msebor@redhat.com>
11277
11278 PR c++/15766
11279 * g++.old-deja/g++.other/decl5.C: Add a test case.
11280
5b500299 112812016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11282
11283 PR target/69946
11284 * gcc.target/powerpc/pr69946.c: New file.
11285
565f533b 112862016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11287 Jeff Law <law@redhat.com>
565f533b 11288
0a4558eb 11289 PR tree-optimization/69740
565f533b 11290 * gcc.c-torture/compile/pr69740-1.c: New test.
11291 * gcc.c-torture/compile/pr69740-2.c: New test.
11292
ff67cbea 112932016-02-26 Martin Jambor <mjambor@suse.cz>
11294
11295 PR middle-end/69920
11296 * gcc.dg/torture/pr69932.c: New test.
11297 * gcc.dg/torture/pr69936.c: Likewise.
11298
e400d817 112992016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11300
11301 PR target/69709
11302 * gcc.target/s390/pr69709.c: New test.
11303
126a5a2d 113042016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11305
11306 PR target/69245
11307 * gcc.target/aarch64/pr69245_1.c: New test.
11308
59c58860 113092016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11310
11311 PR target/69613
11312 * gcc.dg/torture/pr69613.c: New test.
11313
9441fa4e 113142016-02-26 Jakub Jelinek <jakub@redhat.com>
11315
11316 PR rtl-optimization/69891
11317 * gcc.target/i386/pr69891.c: New test.
11318
e48fcde0 113192016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11320 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11321
35ed600a 11322 PR target/61397
f41208a1 11323 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11324 functionality for both 32-bit and 64-bit.
11325
c86aaa0e 113262016-02-26 Richard Biener <rguenther@suse.de>
11327
11328 PR tree-optimization/69551
11329 * gcc.dg/torture/pr69951.c: New testcase.
11330
38e71a65 113312016-02-25 Richard Biener <rguenther@suse.de>
11332
11333 PR tree-optimization/48795
11334 * gcc.dg/Warray-bounds-18.c: New testcase.
11335
03331e69 113362016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11337
11338 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11339
f14d8d6a 113402016-02-25 Jakub Jelinek <jakub@redhat.com>
11341
11342 PR rtl-optimization/69896
11343 * gcc.dg/pr69896.c: New test.
11344
4003c807 113452016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11346
11347 PR c++/69736
11348 * g++.dg/cpp1y/paren2.C: New test.
11349
a0573328 113502016-02-24 Martin Sebor <msebor@redhat.com>
11351
11352 PR c/51147
11353 * gcc.dg/enum-mode-2.c: New test.
11354
2cde02ad 113552016-02-24 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR c++/69922
11358 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11359 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11360 * g++.dg/ubsan/pr69922.C: New test.
11361
f0ea75d1 113622016-02-24 Marek Polacek <polacek@redhat.com>
11363
11364 PR c/69819
11365 * gcc.dg/pr69819.c: New test.
11366
05027366 113672016-02-24 Martin Sebor <msebor@redhat.com>
11368
34ed562b 11369 PR c++/69912
11370 * g++.dg/ext/flexary15.C: New test.
11371
113722016-02-24 Martin Sebor <msebor@redhat.com>
11373
11374 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11375 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11376 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11377
650c3ad5 113782016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11379 Charles Baylis <charles.baylis@linaro.org>
11380
11381 PR debug/61033
11382 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11383
596070e8 113842016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11385 Jakub Jelinek <jakub@redhat.com>
596070e8 11386
11387 PR middle-end/69760
11388 * gcc.dg/torture/pr69760.c: New testcase.
11389
d6b92d9f 113902016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11391
11392 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11393 pattern on Solaris with as.
11394
90436d9d 113952016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11396
11397 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11398 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11399 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11400 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11401
7c749495 114022016-02-24 Jakub Jelinek <jakub@redhat.com>
11403
11404 PR middle-end/69915
11405 * gcc.dg/pr69915.c: New test.
11406
9c9680b5 114072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11408
11409 PR rtl-optimization/69886
11410 * gcc.dg/torture/pr69886.c: New test.
11411
36d081ee 114122016-02-24 Richard Biener <rguenther@suse.de>
11413
11414 PR middle-end/68963
11415 * gcc.dg/torture/pr68963.c: New testcase.
11416
2a0accb9 114172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11418
11419 PR target/69875
11420 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11421 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11422 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11423 * gcc.target/arm/atomic_loaddi_1.c: New test.
11424 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11425 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11426 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11427 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11428 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11429 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11430 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11431 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11432
f0e92ef1 114332016-02-24 Jakub Jelinek <jakub@redhat.com>
11434
11435 PR middle-end/69909
11436 * gcc.dg/torture/pr69909.c: New test.
11437
6907286f 114382016-02-24 Richard Biener <rguenther@suse.de>
11439
11440 PR tree-optimization/69907
11441 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11442 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11443 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11444
e6ab7475 114452016-02-24 Christian Bruel <christian.bruel@st.com>
11446
11447 * gcc.target/arm/pragma_cpp_fma.c: New test.
11448
47587450 114492016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11450
11451 PR fortran/61156
11452 * gfortran.dg/include_6.f90: Update test.
11453
d41ab738 114542016-02-23 Jakub Jelinek <jakub@redhat.com>
11455
11456 PR objc/69844
11457 * objc.dg/pr69844.m: New test.
11458
4772d9d5 114592016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11460
11461 PR libgfortran/69456
11462 * gfortran.dg/namelist_89.f90: New test.
11463 * gfortran.dg/pr59700.f90: Update test..
11464
8c38d887 114652016-02-23 Martin Sebor <msebor@redhat.com>
11466
11467 PR middle-end/69780
11468 * g++.dg/ext/builtin_alloca.C: New test.
11469 * gcc.dg/builtins-68.c: New test.
11470
ee1bfdb0 114712016-02-23 Richard Henderson <rth@redhat.com>
11472
11473 * gcc.target/i386/addr-space-3.c: Remove test.
11474
52609ec3 114752016-02-23 David Malcolm <dmalcolm@redhat.com>
11476
11477 PR preprocessor/69126
11478 PR preprocessor/69543
11479 * c-c++-common/pr69126-2-long.c: New test.
11480 * c-c++-common/pr69126-2-short.c: New test.
11481 * c-c++-common/pr69543-1.c: Remove xfail.
11482
d5bf2cc8 114832016-02-23 David Malcolm <dmalcolm@redhat.com>
11484
11485 PR preprocessor/69126
11486 PR preprocessor/69543
11487 PR preprocessor/69558
11488 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11489 (f): Rename to...
11490 (test_2): ...this, and add leading comment.
11491 (MACRO_3, test_3): New.
11492 (MACRO_4A, MACRO_4B, test_4): New.
11493 (MACRO): Rename to...
11494 (MACRO_5): ...this.
11495 (g): Rename to...
11496 (test_5): ...this, updating for renaming of MACRO, and
11497 add leading comment.
11498 * c-c++-common/pr69543-1.c: New.
11499 * c-c++-common/pr69543-2.c: New.
11500 * c-c++-common/pr69543-3.c: New.
11501 * c-c++-common/pr69543-4.c: New.
11502 * c-c++-common/pr69558-1.c: New.
11503 * c-c++-common/pr69558-2.c: New.
11504 * c-c++-common/pr69558-3.c: New.
11505 * c-c++-common/pr69558-4.c: New.
11506 * gcc.dg/pr69558.c: Move to...
11507 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11508 xfail for c++.
11509
3a37a410 115102016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11511
11512 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11513 to -ftree-parallelize-loops/-fopenacc changes.
11514 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11515 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11516 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11517 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11518 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11519 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11520 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11521 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11522 * c-c++-common/goacc/kernels-loop.c: Likewise.
11523 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11524 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11525 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11526 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11527
ecca180f 115282016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11529
11530 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11531
eec0fa3f 115322016-02-23 Jakub Jelinek <jakub@redhat.com>
11533
f1f91c07 11534 PR c++/69902
11535 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11536
eec0fa3f 11537 PR c/69900
11538 * gcc.dg/pr69900.c: New test.
11539
e045424d 115402016-02-23 Martin Jambor <mjambor@suse.cz>
11541
11542 PR tree-optimization/69666
11543 * gcc.dg/tree-ssa/pr69666.c: New test.
11544
f482dff6 115452016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11546
11547 PR fortran/67451
11548 * gfortran.dg/coarray_allocate_5.f08: New test.
11549
57ed698b 115502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11551
11552 * gcc.target/s390/vcond-shift.c: Move to ...
11553 * gcc.target/s390/vector/vcond-shift.c: ... here.
11554
990e443c 115552016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11556
11557 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11558 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11559
296c5f01 115602016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11561
11562 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11563
e53f41d5 115642016-02-20 Mark Wielaard <mjw@redhat.com>
11565
11566 PR c/28901
11567 * gcc.dg/unused-variable-3.c: New test.
11568
13af201d 115692016-02-22 Jakub Jelinek <jakub@redhat.com>
11570
11571 PR target/69888
11572 * gcc.target/i386/pr69888.c: New test.
11573
682c90f9 115742016-02-22 Richard Biener <rguenther@suse.de>
11575
11576 PR tree-optimization/69882
11577 * gfortran.dg/vect/pr69882.f90: New testcase.
11578
b8cd18c3 115792016-02-22 Jakub Jelinek <jakub@redhat.com>
11580
11581 PR target/69885
11582 * gcc.dg/pr69885.c: New test.
11583
09343379 115842016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11585
11586 PR target/69806
11587 PR target/54089
11588 * gcc.target/sh/pr54089-10.c: New.
11589
b345a09f 115902016-02-20 Paul Thomas <pault@gcc.gnu.org>
11591
11592 PR fortran/69423
11593 * gfortran.dg/deferred_character_15.f90 : New test.
11594
51385aed 115952016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11596
11597 PR fortran/57365
11598 gfortran.dg/allocate_with_source_18.f03: New test.
11599
116002016-02-20 Harald Anlauf <anlauf@gmx.de>
11601
11602 PR fortran/52531
11603 gfortran.dg/gomp/pr52531.f90: New test.
11604
9cce8384 116052016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11606
11607 PR c++/69865
11608 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11609 -std=c++03.
11610
d91f5fbb 116112016-02-19 Jakub Jelinek <jakub@redhat.com>
11612
563d5cb8 11613 PR c++/69826
11614 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11615 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11616
0a04aac9 11617 PR c++/69850
11618 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11619
d91f5fbb 11620 PR c++/69851
11621 * g++.dg/torture/pr69851.C: New test.
11622
5fe1f282 116232016-02-19 Martin Sebor <msebor@redhat.com>
11624
11625 PR testsuite/69573
11626 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11627
a45bce11 116282016-02-19 Jakub Jelinek <jakub@redhat.com>
11629
6263dde1 11630 PR c++/69850
11631 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11632 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11633
a45bce11 11634 PR c++/67767
11635 * g++.dg/cpp0x/pr67767.C: New test.
11636
cf2ed1b7 116372016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11638
11639 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11640 for fp, simd, crypto, crc, lse.
11641 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11642 above.
11643 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11644 effective target check.
11645
f6cc34b0 116462016-02-19 Jakub Jelinek <jakub@redhat.com>
11647
11648 PR target/69820
11649 * gcc.target/i386/pr69820.c: New test.
11650
6c678e78 116512016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11652
11653 * gcc.target/s390/vector/int128-1.c: New test.
11654
b088ff4b 116552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11656
11657 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11658
b11e60a4 116592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11660
11661 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11662 instruction pattern name to prevent the testcase from failing with
11663 -march=z13.
11664
664ff6a0 116652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11666
11667 * gcc.target/s390/md/movstr-2.c: New test.
11668
e80be24b 116692016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11670
11671 * gcc.target/s390/morestack.c: New test.
11672
9839f350 116732016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11674
11675 PR target/69625
11676 * gcc.target/s390/pr69625.c: Add test case.
11677
4550fbd0 116782016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11679
11680 PR testsuite/68580
11681 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11682
57d00b6a 116832016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11684
11685 PR target/68404
11686 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11687 * gcc.target/powerpc/fusion3.c: Likewise.
11688
63ad69d6 116892016-02-18 Richard Biener <rguenther@suse.de>
11690
11691 PR middle-end/69553
11692 * g++.dg/torture/pr69553.C: New testcase.
11693
d92404ed 116942016-02-18 Nick Clifton <nickc@redhat.com>
11695
4550fbd0 11696 PR target/62254
11697 PR target/69610
11698 * gcc.target/arm/pr62554.c: New test.
11699 * gcc.target/arm/pr69610-1.c: New test.
11700 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 11701
0808dfce 117022016-02-18 Richard Biener <rguenther@suse.de>
11703
11704 PR middle-end/69854
11705 * gcc.dg/torture/pr69854.c: New testcase.
11706
fc3527e3 117072016-02-17 Jakub Jelinek <jakub@redhat.com>
11708
11709 PR c++/69850
11710 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11711
e3c24279 117122012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11713
11714 * gcc.target/powerpc/vec-cg.c: New test.
11715
c9732c2b 117162016-02-17 Richard Biener <rguenther@suse.de>
11717
11718 PR testsuite/69586
11719 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11720
51bf9f9b 117212016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11722
11723 PR target/69161
11724 * gcc.c-torture/compile/pr69161.c: New test.
11725
6baedca3 117262016-02-17 David Sherwood <david.sherwood@arm.com>
11727
11728 PR target/69532
11729 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11730 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11731
4f240715 117322016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11733
11734 * gcc.dg/ifcvt-4.c: Skip on Visium.
11735
e0c0515d 117362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11737
11738 * gnat.dg/atomic8.adb: New test.
11739
7b319ee6 117402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11741
11742 * gnat.dg/discr46.ad[sb]: New test.
11743
48a7e3d1 117442016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11745
11746 PR Target/48344
11747 * gcc.target/powerpc/pr48344-1.c: New test.
11748
3f844f15 117492015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11750
11751 PR fortran/69742
11752 * gfortran.dg/associate_21.f90: New test.
11753
7675e968 117542016-02-16 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR c/69835
11757 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11758 -Wnonnull in dg-options.
11759 * c-c++-common/nonnull-2.c: New test.
11760
d6faee88 117612016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11762 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11763
11764 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11765
3a2a72aa 117662016-02-16 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR middle-end/69801
11769 * gcc.dg/pr69801.c: Add empty dg-options.
11770
28072426 117712016-02-16 James Norris <jnorris@codesourcery.com>
11772
11773 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11774 * g++.dg/goacc/deviceptr-1.c: New file.
11775
37fffac2 117762016-02-16 Jakub Jelinek <jakub@redhat.com>
11777
11778 PR tree-optimization/69820
11779 * gcc.dg/vect/pr69820.c: New test.
11780
f72a5e61 117812016-02-16 Richard Biener <rguenther@suse.de>
11782
11783 PR tree-optimization/69776
11784 * gcc.dg/torture/pr69776-2.c: New testcase.
11785
50e0cd76 117862016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11787
11788 PR tree-optimization/69714
11789 * gcc.dg/torture/pr69714.c: New test.
11790
14a72c4e 117912016-02-16 Jakub Jelinek <jakub@redhat.com>
11792
11793 PR tree-optimization/69802
11794 * gcc.dg/pr69802.c: New test.
11795
fd808c11 117962016-02-16 Richard Biener <rguenther@suse.de>
11797
11798 PR middle-end/69801
11799 * gcc.dg/pr69801.c: New testcase.
11800
49a549ca 118012016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11802
11803 PR libgfortran/69651
11804 * gfortran.dg/read_bang.f90: New test.
11805 * gfortran.dg/read_bang4.f90: New test.
11806
77454e6e 118072016-02-15 Jakub Jelinek <jakub@redhat.com>
11808
2074f21c 11809 PR c++/69658
11810 * g++.dg/init/pr69658.C: New test.
11811
77454e6e 11812 PR c++/69797
11813 * c-c++-common/pr69797.c: New test.
11814
4ef4d764 118152016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11816
11817 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11818 check for aarch64*-*-*.
11819
4a45fe0f 118202016-02-15 Richard Biener <rguenther@suse.de>
11821
11822 PR tree-optimization/69783
11823 * gcc.dg/vect/pr69783.c: New testcase.
11824
0b3619e6 118252016-02-15 Richard Biener <rguenther@suse.de>
11826
11827 PR tree-optimization/69776
11828 * gcc.dg/torture/pr69776.c: New testcase.
11829
9b49c3cb 118302016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11831
11832 PR fortran/60526
11833 * gfortran.dg/type_decl_4.f90: Reinstated.
11834
e46faff9 118352016-02-14 John David Anglin <danglin@gcc.gnu.org>
11836
11837 PR fortran/68746
11838 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11839
a96c809a 118402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11841
11842 PR fortran/60526
11843 PR bootstrap/69816
11844 * gfortran.dg/type_decl_4.f90: Removed.
11845
fdec7e88 118462016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11847
11848 PR fortran/60526
11849 * gfortran.dg/type_decl_4.f90: New test.
11850
a72095c4 118512016-02-14 Alan Modra <amodra@gmail.com>
11852
bc436924 11853 PR testsuite/68886
a72095c4 11854 * gcc.c-torture/execute/stkalign.c: Revise test.
11855
73bb5f8b 118562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11857
11858 PR target/67260
11859 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11860
beb13161 118612016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11862
11863 PR target/67260
11864 * gcc.target/sh/torture/pr67260.c: New.
11865
67cab04e 118662016-02-12 John David Anglin <danglin@gcc.gnu.org>
11867
11868 * gcc.dg/pr67964.c: Add dg-require-alias.
11869
44a59bb1 118702016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11871
11872 PR target/67636
11873 PR target/64345
11874 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11875
38c9bd3a 118762016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11877
11878 PR libgfortran/69668
11879 * gfortran.dg/namelist_88.f90: New test.
11880
1774ff82 118812016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11882
11883 PR libgfortran/69668
11884 * gfortran.dg/namelist_38.f90: Update test.
11885 * gfortran.dg/namelist_84.f90: Update test.
11886
aec1f4bd 118872016-02-12 David Malcolm <dmalcolm@redhat.com>
11888
11889 PR other/69554
11890 * gcc.dg/pr69554-1.c: New test.
11891 * gfortran.dg/pr69554-1.F90: New test.
11892 * gfortran.dg/pr69554-2.F90: New test.
11893 * lib/gcc-dg.exp (proc dg-locus): New function.
11894 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11895 distinguish between the caret-printing and non-caret-printing
11896 cases. If caret-printing has been explicitly enabled, bail out
11897 without attempting to fix up the output.
11898
da7d5066 118992016-02-12 David Malcolm <dmalcolm@redhat.com>
11900
11901 PR driver/69265
11902 PR driver/69453
11903 * gcc.dg/spellcheck-options-3.c: New test case.
11904 * gcc.dg/spellcheck-options-4.c: New test case.
11905 * gcc.dg/spellcheck-options-5.c: New test case.
11906 * gcc.dg/spellcheck-options-6.c: New test case.
11907 * gcc.dg/spellcheck-options-7.c: New test case.
11908 * gcc.dg/spellcheck-options-8.c: New test case.
11909 * gcc.dg/spellcheck-options-9.c: New test case.
11910 * gcc.dg/spellcheck-options-10.c: New test case.
11911
fcce1b0b 119122016-02-12 Jakub Jelinek <jakub@redhat.com>
11913
11914 PR rtl-optimization/69764
11915 PR rtl-optimization/69771
11916 * c-c++-common/pr69764.c: New test.
11917 * gcc.dg/torture/pr69771.c: New test.
11918
6d609290 119192016-02-12 Marek Polacek <polacek@redhat.com>
11920
11921 * g++.dg/torture/init-list1.C: New.
11922
7d75fb56 119232016-02-12 Marek Polacek <polacek@redhat.com>
11924
11925 * gcc.dg/pr69522.c: Add empty dg-options.
11926
52543fda 119272016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11928
11929 * g++.dg/lto/lto.exp: Include and init mpx.
11930 * g++.dg/lto/pr69729_0.C: New test.
11931
34947478 119322016-02-12 Jakub Jelinek <jakub@redhat.com>
11933
9181a4ec 11934 PR ipa/69241
11935 * g++.dg/ipa/pr69241-4.C: New test.
11936
34947478 11937 PR ipa/68672
11938 * g++.dg/ipa/pr68672-1.C: New test.
11939 * g++.dg/ipa/pr68672-2.C: New test.
11940 * g++.dg/ipa/pr68672-3.C: New test.
11941
74a4140f 119422016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11943
11944 PR c/69522
50e0cd76 11945 * gcc.dg/pr69522.c: New test.
74a4140f 11946
9ddb20d6 119472016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11948
11949 PR c++/69098
11950 * g++.dg/cpp1y/69098.C: New test.
11951 * g++.dg/cpp1y/69098-2.C: New test.
11952
67cf9b55 119532016-02-12 Jakub Jelinek <jakub@redhat.com>
11954
11955 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11956 and neighbour -> neighbor.
11957 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11958 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11959 * c-c++-common/Wvarargs.c: Likewise.
11960 * c-c++-common/goacc/host_data-5.c: Likewise.
11961 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11962 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11963 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11964 * gcc.target/aarch64/pr60697.c: Likewise.
11965 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11966 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11967 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11968 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11969 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11970 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11971 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11972 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11973 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11974 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11975 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11976 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11977 * g++.dg/lookup/koenig5.C: Likewise.
11978 * g++.dg/ext/no-asm-2.C: Likewise.
11979 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11980 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11981 * gfortran.dg/used_types_16.f90: Likewise.
11982 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11983 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11984 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11985 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11986 * gfortran.dg/abstract_type_6.f03: Likewise.
11987 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11988 * gfortran.dg/used_types_15.f90: Likewise.
11989 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11990 * gfortran.dg/exit_3.f08: Likewise.
11991 * gfortran.dg/open_status_2.f90: Likewise.
11992 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11993 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11994 * gfortran.dg/associate_1.f03: Likewise.
11995 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11996 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11997 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11998 * gcc.dg/builtin-object-size-1.c: Likewise.
11999 * gcc.dg/noreturn-6.c: Likewise.
12000 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12001 * gcc.dg/globalalias.c: Likewise.
12002 * gcc.dg/builtins-config.h: Likewise.
12003 * gcc.dg/pr30457.c: Likewise.
12004 * gcc.c-torture/compile/volatile-1.c: Likewise.
12005 * gcc.c-torture/execute/20101011-1.c: Likewise.
12006 * c-c++-common/Waddress-1.c: Likewise.
12007
40b38ace 120082016-02-11 Jakub Jelinek <jakub@redhat.com>
12009
12010 PR c/69768
12011 * c-c++-common/Waddress-1.c: New test.
12012
42c87ca9 120132016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12014
12015 PR fortran/69296
12016 * gfortran.dg/associate_19.f03: New test.
12017 * gfortran.dg/associate_20.f03: New test.
12018
acb7939f 120192016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12020
12021 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12022
6defe3c5 120232016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12024
12025 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12026 .arch armv8-a\n. Add -dA to dg-options.
12027 * gcc.target/aarch64/assembler_arch_1.c: New test.
12028 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12029
63f63318 120302016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12031
12032 PR c++/68726
12033 * g++.dg/cpp0x/pr68726.C: New.
12034
1cddf457 120352016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12036
12037 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12038 test.
12039
b86fba37 120402016-02-11 Richard Biener <rguenther@suse.de>
12041
12042 * g++.dg/tree-ssa/pr61034.C: Adjust.
12043
ec4ec95a 120442016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12045
be7c31e9 12046 PR target/69148
ec4ec95a 12047 * gcc.target/s390/pr69148.c: New.
12048
f64416ca 120492016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12050
12051 PR tree-optimization/69652
12052 * gcc.dg/torture/pr69652.c: New test.
12053
e5d1ea31 120542016-02-10 Jakub Jelinek <jakub@redhat.com>
12055 Patrick Palka <ppalka@gcc.gnu.org>
12056
12057 PR ipa/69241
12058 PR c++/69649
12059 * g++.dg/ipa/pr69241-1.C: New test.
12060 * g++.dg/ipa/pr69241-2.C: New test.
12061 * g++.dg/ipa/pr69241-3.C: New test.
12062 * g++.dg/ipa/pr69649.C: New test.
12063
fa03b19d 120642016-02-10 Uros Bizjak <ubizjak@gmail.com>
12065
12066 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12067 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12068
14485c8a 120692016-02-10 Bin Cheng <bin.cheng@arm.com>
12070
12071 PR tree-optimization/68021
12072 * gcc.dg/tree-ssa/pr68021.c: New test.
12073
79f1ed25 120742016-02-10 Richard Biener <rguenther@suse.de>
12075
12076 PR tree-optimization/69726
12077 * gcc.dg/uninit-22.c: New testcase.
12078
58f74eff 120792016-02-09 Andrew Pinski <apinski@cavium.com>
12080
12081 PR tree-opt/69282
12082 * gcc.c-torture/compile/20160205-1.c: New testcase.
12083
600c00f7 120842016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12085
12086 PR target/68404
12087 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12088 instead accessing a really large arrray.
12089 * gcc.target/powerpc/fusion3.c: Likewise.
12090
0771836e 120912016-02-09 Charles Baylis <charles.baylis@linaro.org>
12092
12093 PR target/68532
12094 * gcc.c-torture/execute/pr68532.c: New test.
12095
4ccd644f 120962016-02-11 Alexandre Oliva <aoliva@redhat.com>
12097
12098 PR target/69634
12099 * gcc.dg/pr69634.c: New.
12100
2e980a39 121012016-02-09 Richard Biener <rguenther@suse.de>
12102
12103 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12104
aacf7102 121052016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12106
aacf7102 12107 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12108
a1856ddf 121092016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12110
12111 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12112
d4d3da7e 121132016-02-09 Richard Biener <rguenther@suse.de>
12114
12115 PR tree-optimization/69715
12116 * gcc.dg/torture/pr69715.c: New testcase.
12117
9cc6714f 121182016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12119
12120 PR c++/69139
12121 * g++.dg/cpp0x/trailing12.C: New test.
12122 * g++.dg/cpp0x/trailing13.C: New test.
12123
83d5062b 121242016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12125
12126 PR c++/69283
12127 PR c++/67835
12128 * g++.dg/cpp1y/auto-fn29.C: New test.
12129 * g++.dg/cpp1y/auto-fn30.C: New test.
12130
394a86f3 121312016-02-08 Jakub Jelinek <jakub@redhat.com>
12132
12133 PR tree-optimization/69209
12134 * gcc.c-torture/compile/pr69209.c: New test.
12135
93b124b4 121362016-02-08 Jeff Law <law@redhat.com>
12137
12138 PR tree-optimization/68541
12139 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12140 of statements allowed in join block for path splitting.
12141
26abce13 121422016-02-08 Jakub Jelinek <jakub@redhat.com>
12143
0acb2d6e 12144 PR c++/59627
12145 * g++.dg/gomp/pr59627.C: New test.
12146
26abce13 12147 PR ipa/69239
12148 * g++.dg/ipa/pr69239.C: New test.
12149
86e0b129 121502016-02-08 David Malcolm <dmalcolm@redhat.com>
12151
12152 PR preprocessor/69664
12153 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12154 * gcc.dg/cpp/warn-comments.c: Likewise.
12155
f553d9f8 121562016-02-08 Marek Polacek <polacek@redhat.com>
12157
12158 PR c++/69688
12159 * g++.dg/init/const12.C: New test.
12160
600695e0 121612016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12162
12163 PR target/60410
12164 * gcc.dg/lto/pr55113_0.c: Remove test.
12165
c4f4b1e8 121662016-02-08 Richard Biener <rguenther@suse.de>
12167
12168 PR tree-optimization/69719
12169 * gcc.dg/torture/pr69719.c: New testcase.
12170
5a987d87 121712016-02-08 Richard Biener <rguenther@suse.de>
12172 Jeff Law <law@redhat.com>
12173
12174 PR target/68273
12175 * gcc.target/mips/pr68273.c: New testcase.
12176
0418e71d 121772016-02-08 Richard Biener <rguenther@suse.de>
12178
12179 PR rtl-optimization/69274
12180 * gcc.target/i386/addr-sel-1.c: XFAIL.
12181
07c0f1ca 121822016-02-08 Jeff Law <law@redhat.com>
12183
40d85f4c 12184 PR tree-optimization/68541
12185 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12186
140e093f 12187 PR tree-optimization/65917
07c0f1ca 12188 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12189
16430acf 121902016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12191
12192 PR fortran/50555
12193 * gfortran.dg/namelist_args.f90: New test.
12194
3f0ff0d8 121952016-02-05 Jeff Law <law@redhat.com>
12196
140e093f 12197 PR tree-optimization/68541
3f0ff0d8 12198 * gcc.dg/tree-ssa/split-path-2.c: New test.
12199 * gcc.dg/tree-ssa/split-path-3.c: New test.
12200 * gcc.dg/tree-ssa/split-path-4.c: New test.
12201 * gcc.dg/tree-ssa/split-path-5.c: New test.
12202 * gcc.dg/tree-ssa/split-path-6.c: New test.
12203 * gcc.dg/tree-ssa/split-path-7.c: New test.
12204
a7cc1f94 122052016-02-05 Martin Sebor <msebor@redhat.com>
12206
12207 PR c++/69662
12208 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12209 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12210
fcb25f28 122112016-02-06 Richard HEnderson <rth@redhat.com>
12212
12213 PR c/69643
12214 * gcc.target/i386/addr-space-4.c: New.
12215 * gcc.target/i386/addr-space-5.c: New.
12216
3a2545a1 122172016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12218
12219 PR fortran/66089
12220 * gfortran.dg/elemental_dependency_6.f90: New.
12221
1e302465 122222016-02-05 Jakub Jelinek <jakub@redhat.com>
12223
66feb54c 12224 PR rtl-optimization/69691
12225 * gcc.c-torture/execute/pr69691.c: New test.
12226
1e302465 12227 PR c++/69628
12228 * g++.dg/parse/pr69628.C: New test.
12229
9c28a298 122302016-02-05 Uros Bizjak <ubizjak@gmail.com>
12231
12232 * gcc.dg/sancov/asan.c: Move to ...
12233 * gcc.dg/asan/sancov-1.c: ... here.
12234
a854e286 122352016-02-05 Uros Bizjak <ubizjak@gmail.com>
12236
12237 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12238
d4f0b240 122392016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12240
12241 PR target/69677
12242 * gcc.target/i386/pr69677.c: New test.
12243
235d8723 122442016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12245
12246 PR c++/68948
12247 * g++.dg/template/pr68948.C: New test.
12248
f390cf65 122492016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12250
12251 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12252 (only necessary on s390x).
12253
ab99f104 122542016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12255
12256 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12257 -mno-accumulate-outgoing-args.
12258
f7ef5392 122592016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12260
12261 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12262
6b098e91 122632016-02-04 Jakub Jelinek <jakub@redhat.com>
12264
12265 PR c/69669
12266 * c-c++-common/pr69669.c: New test.
12267
f0146cf3 122682016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12269
12270 PR target/69667
12271 * g++.dg/pr69667.C: New file.
12272
08fd6cf5 122732016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12274
12275 PR target/69619
12276 * gcc.dg/pr69619.c: Add new test.
12277
a6f3f39f 122782016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12279
12280 PR rtl-optimization/69577
12281 * gcc.target/i386/pr69577.c: New test.
12282
774068a0 122832016-02-04 Martin Liska <mliska@suse.cz>
12284
12285 * g++.dg/asan/pr69276.C: New test.
12286
f50a7894 122872016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12288
12289 PR target/65932
12290 PR target/67714
12291 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12292 a single smulbb instruction.
12293 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12294 * gcc.target/amr/wmul-2.c: Likewise.
12295
6b722eb3 122962016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12297
12298 PR target/65932
12299 PR target/67714
12300 * gcc.c-torture/execute/pr67714.c: New test.
12301
1f1475a7 123022016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12303
12304 PR target/69454
12305 * gcc.target/i386/pr69454-1.c: New test.
12306 * gcc.target/i386/pr69454-2.c: New test.
12307
6b94e133 123082016-02-03 Martin Sebor <msebor@redhat.com>
12309
12310 PR c++/69251
12311 PR c++/69253
12312 PR c++/69290
12313 PR c++/69277
12314 PR c++/69349
12315 * g++.dg/ext/flexarray-mangle-2.C: New test.
12316 * g++.dg/ext/flexarray-mangle.C: New test.
12317 * g++.dg/ext/flexarray-subst.C: New test.
12318 * g++.dg/ext/flexary11.C: New test.
12319 * g++.dg/ext/flexary12.C: New test.
12320 * g++.dg/ext/flexary13.C: New test.
12321 * g++.dg/ext/flexary14.C: New test.
12322 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12323
342ed0ac 123242016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12325
12326 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12327 Define only if CHECK_FLOAT128 is defined.
12328 (main): Properly initialize u5.
12329
edf6c4d2 123302016-02-03 Jakub Jelinek <jakub@redhat.com>
12331
415d5641 12332 PR c/69627
12333 * gcc.dg/pr69627.c: New test.
12334
edf6c4d2 12335 PR target/69644
12336 * gcc.dg/pr69644.c: New test.
12337
cf8f3ba0 123382016-02-03 Mike Stump <mikestump@comcast.net>
12339
12340 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12341 support for struct-layout-1.exp.
12342
c90d55dd 123432016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12344
12345 PR c++/69056
f7ef5392 12346 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12347
401bd0c8 123482016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12349 Alexandre Oliva <aoliva@redhat.com>
12350
12351 PR target/69461
12352 * gcc.target/powerpc/pr69461.c: New.
12353
277d9d1d 123542016-02-03 Uros Bizjak <ubizjak@gmail.com>
12355
12356 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12357 works from here ...
12358 (check_effective_target_fsanitize_thread): ... to here. Do not
12359 specify additional compile flags for the test source.
12360 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12361 specify additional compile flags for the test source.
12362
e69ad94a 123632016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12364
12365 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12366
a4454da2 123672016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12368
12369 PR fortran/67451
12370 PR fortran/69418
12371 * gfortran.dg/coarray_allocate_2.f08: New test.
12372 * gfortran.dg/coarray_allocate_3.f08: New test.
12373 * gfortran.dg/coarray_allocate_4.f08: New test.
12374
88cab2dd 123752016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12376
12377 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12378 use same scan-tree-dump-times on all platforms.
12379 * gcc.dg/vect/vect-outer-1.c: Likewise.
12380 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12381 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12382 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12383 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12384 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12385 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12386 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12387
66ea75c4 123882016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12389
12390 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12391 warning.
12392
4eef8df7 123932016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12394
12395 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12396
665fbc2f 123972016-02-02 James Norris <jnorris@codesourcery.com>
12398
12399 * c-c++-common/goacc/routine-5.c: Add tests.
12400
b10e3d47 124012016-02-02 Alexander Monakov <amonakov@ispras.ru>
12402
12403 * gcc.target/nvptx/unsigned-cmp.c: New test.
12404
12ad66dd 124052016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12406
12407 * gcc.target/aarch64/scalar_shift_1.c
12408 (test_corners_sisd_di): Improve force to SIMD register.
12409 (test_corners_sisd_si): Likewise.
12410 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12411 Remove scan-assembler check for ldr.
12412
f9ec342f 124132016-02-02 Richard Biener <rguenther@suse.de>
12414
12415 PR tree-optimization/69595
12416 * gcc.dg/Warray-bounds-17.c: New testcase.
12417
32f2925a 124182016-02-02 Richard Biener <rguenther@suse.de>
12419
12420 PR tree-optimization/69606
12421 * gcc.dg/torture/pr69606.c: New testcase.
12422
cfd9ca84 124232016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12424
12425 PR middle-end/68542
12426 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12427 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12428
19bf08e2 124292016-02-02 Alan Modra <amodra@gmail.com>
12430
12431 PR target/69548
12432 * gcc.target/powerpc/pr69548.c: New test.
12433
6f13b088 124342016-02-01 Jakub Jelinek <jakub@redhat.com>
12435
dcddc5af 12436 PR rtl-optimization/69592
12437 * gcc.dg/pr69592.c: New test.
12438
6f13b088 12439 PR preprocessor/69543
12440 PR c/69558
12441 * gcc.dg/pr69543.c: New test.
12442 * gcc.dg/pr69558.c: New test.
12443
d090e5c2 124442016-02-01 Uros Bizjak <ubizjak@gmail.com>
12445
fcb317c5 12446 PR testsuite/65940
12447 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12448
aaf527dc 124492016-02-01 Martin Sebor <msebor@redhat.com>
12450
12451 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12452
1674217b 124532016-02-01 Bin Cheng <bin.cheng@arm.com>
12454
12455 PR tree-optimization/67921
12456 * c-c++-common/ubsan/pr67921.c: New test.
12457
b4007655 124582016-02-01 Richard Biener <rguenther@suse.de>
12459
12460 PR middle-end/69556
12461 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12462
88a477bb 124632016-02-01 Richard Biener <rguenther@suse.de>
12464
12465 PR tree-optimization/69574
12466 * gcc.dg/torture/pr69574.c: New testcase.
12467
2eaaa4e7 124682016-02-01 Richard Biener <rguenther@suse.de>
12469
12470 PR tree-optimization/69579
12471 * gcc.dg/setjmp-6.c: New testcase.
12472
e3882c44 124732016-02-01 Jakub Jelinek <jakub@redhat.com>
12474
12475 PR rtl-optimization/69570
12476 * g++.dg/opt/pr69570.C: New test.
12477
f80aff47 124782016-02-01 Richard Henderson <rth@redhat.com>
12479
12480 * gcc.dg/pr69535.c: New test.
12481
240568aa 124822016-01-31 John David Anglin <danglin@gcc.gnu.org>
12483
6009b3b8 12484 PR testsuite/69584
12485 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12486 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12487
1fdf7177 12488 PR debug/68244
12489 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12490
240568aa 12491 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12492
cb3e5ac0 124932016-01-31 Paul Thomas <pault@gcc.gnu.org>
12494
12495 PR fortran/67564
12496 * gfortran.dg/allocate_with_source_17.f03: New test.
12497
3b8b902b 124982016-01-30 Jakub Jelinek <jakub@redhat.com>
12499
12500 PR tree-optimization/69546
12501 * gcc.dg/torture/pr69546.c: New test.
12502
17985abe 125032016-01-30 Paul Thomas <pault@gcc.gnu.org>
12504
12505 PR fortran/69566
12506 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12507
b5239e80 125082016-01-30 Martin Sebor <msebor@redhat.com>
12509
12510 PR c++/68490
12511 * g++.dg/ext/flexary10.C: New test.
12512
e8f03010 125132016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12514
12515 PR fortran/66707
12516 gfortran.dg/common_23.f90: New test.
12517
dc93691a 125182016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12519
12520 PR target/65546
12521 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12522 condition being checked, and disable it when the target supports
12523 misaligned loads and stores.
12524
ff5e28e9 125252016-01-29 Jakub Jelinek <jakub@redhat.com>
12526
12527 PR debug/69518
12528 * gcc.dg/torture/pr69518.c: New test.
12529
b0d8930a 125302016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12531
12532 PR target/69530
12533 * gcc.target/i386/pr69530.c: New test.
12534
21601fc7 125352016-01-29 Steve Ellcey <sellcey@imgtec.com>
12536
12537 PR target/65604
12538 * gcc.target/mips/div-delay.c: New test.
12539
ca6c7317 125402016-01-29 Jakub Jelinek <jakub@redhat.com>
12541
4758dc39 12542 PR target/69551
12543 * gcc.target/i386/pr69551.c: New test.
12544
ca6c7317 12545 PR target/66137
12546 * gcc.target/i386/pr66137.c: New test.
12547
e3078da6 125482016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12549
12550 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12551 always built for p5600.
12552 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12553 isa=p5600 dg-option.
12554
b622ec25 125552016-01-29 Richard Biener <rguenther@suse.de>
12556
12557 PR tree-optimization/69547
12558 * g++.dg/tree-ssa/pr69547.C: New testcase.
12559
d2a60e99 125602016-01-29 Jakub Jelinek <jakub@redhat.com>
12561
12562 PR debug/66869
12563 * g++.dg/warn/Wunused-function2.C: New test.
12564
ae849d2b 125652016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12566
12567 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12568 support for test to succeed.
12569
ce6a6978 125702016-01-29 Marek Polacek <polacek@redhat.com>
12571
12572 PR c++/69509
12573 PR c++/69516
12574 * g++.dg/ext/constexpr-vla2.C: New test.
12575 * g++.dg/ext/constexpr-vla3.C: New test.
12576 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12577
7550d855 125782016-01-29 Richard Biener <rguenther@suse.de>
12579
12580 PR middle-end/69537
12581 * gcc.dg/uninit-21.c: New testcase.
12582
f11bb279 125832016-01-28 Uros Bizjak <ubizjak@gmail.com>
12584
12585 PR target/69459
12586 * gcc.target/i386/pr69459.c: New test.
12587
c80c12c8 125882016-01-28 Steve Ellcey <sellcey@imgtec.com>
12589
12590 PR target/68400
12591 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12592 * gcc.target/mips/pr68400.c: New test.
12593
c649bacc 125942016-01-28 Martin Sebor <msebor@redhat.com>
12595
12596 PR target/17381
12597 * gcc.target/powerpc/pr17381.c: New test.
12598
f4881661 125992016-01-28 Jakub Jelinek <jakub@redhat.com>
12600
12601 PR middle-end/69542
12602 * gcc.dg/torture/pr69542.c: New test.
12603
d66fdd75 126042016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12605
12606 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12607
d4a78818 126082016-01-28 David Edelsohn <dje.gcc@gmail.com>
12609
12610 * gcc.dg/pr65980.c: Skip on AIX.
12611 * gcc.dg/pr66688.c: Same.
12612
21329e97 126132016-01-28 David Edelsohn <dje.gcc@gmail.com>
12614
12615 PR target/63679
12616 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12617 * gcc.dg/tree-ssa/sra-18.c: Same.
12618
cc7124a6 126192016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12620
12621 PR fortran/62536
12622 * gfortran.dg/block_15.f08: New test.
12623 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12624 on incorrectly closed BLOCK.
12625
358dfcb4 126262016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12627
12628 * gcc.dg/declare-simd.c: New test.
e87502d6 126292016-01-28 Richard Biener <rguenther@suse.de>
12630
12631 PR tree-optimization/69466
12632 * gfortran.dg/vect/pr69466.f90: New testcase.
12633
44e7334b 126342016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12635
12636 * g++.dg/pr67989.C: Remove ARM-specific option.
12637 * gcc.target/arm/pr67989.C: New file.
12638
5ce8f551 126392016-01-27 Uros Bizjak <ubizjak@gmail.com>
12640
12641 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12642 and expm1 test for glibc < 2.11.
12643
fa6e6b15 126442016-01-27 Richard Henderson <rth@redhat.com>
12645
12646 * gcc.c-torture/execute/pr69447.c: New test.
12647
126482016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 12649
7b8122c6 12650 PR fortran/69422
147b2f9b 12651 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12652
78e516eb 126532016-01-27 Jakub Jelinek <jakub@redhat.com>
12654
12655 PR debug/66869
12656 * gcc.dg/pr66869.c: New test.
12657
9b849350 126582016-01-25 Jeff Law <law@redhat.com>
12659
12660 PR tree-optimization/68398
f11bb279 12661 PR tree-optimization/69196
9b849350 12662 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12663 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12664 path to avoid new heuristic allowing more irreducible regions
12665 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12666 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12667 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12668 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12669 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12670
fee5e491 126712016-01-27 Marek Polacek <polacek@redhat.com>
12672
12673 PR c/68062
12674 * c-c++-common/vector-compare-4.c: New test.
12675
eec96426 126762016-01-27 David Malcolm <dmalcolm@redhat.com>
12677
12678 PR preprocessor/69126
12679 * c-c++-common/pr69126.c: New test case.
12680
5068be18 126812016-01-27 Ian Lance Taylor <iant@google.com>
12682
12683 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12684
5fa82c11 126852016-01-27 Ryan Burn <contact@rnburn.com>
12686
12687 PR cilkplus/69267
12688 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12689
b3df0219 126902016-01-27 Uros Bizjak <ubizjak@gmail.com>
12691
12692 PR target/69512
12693 * gcc.target/i386/pr69512.c: New test.
12694
d46a16d4 126952016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12696
12697 PR ada/69488
12698 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12699
6a9b35ef 127002016-01-27 Marek Polacek <polacek@redhat.com>
12701
12702 PR c++/69379
12703 * g++.dg/pr69379.C: New test.
12704
18e9663b 127052016-01-27 Martin Sebor <msebor@redhat.com>
12706
12707 PR c++/69317
12708 * g++.dg/abi/Wabi-2-2.C: New test.
12709 * g++.dg/abi/Wabi-2-3.C: New test.
12710 * g++.dg/abi/Wabi-3-2.C: New test.
12711 * g++.dg/abi/Wabi-3-3.C: New test.
12712
c88301ad 127132016-01-27 Richard Biener <rguenther@suse.de>
12714
12715 PR tree-optimization/69166
12716 * gcc.dg/torture/pr69166.c: New testcase.
12717
8ca47550 127182016-01-27 Martin Jambor <mjambor@suse.cz>
12719
12720 PR tree-optimization/69355
12721 * gcc.dg/tree-ssa/pr69355.c: New test.
12722
5cb23e3c 127232016-01-27 Marek Polacek <polacek@redhat.com>
12724
12725 PR c++/69496
12726 * g++.dg/ext/constexpr-vla1.C: New test.
12727
7b0c1b6d 127282016-01-20 Christian Bruel <christian.bruel@st.com>
12729
12730 PR target/69245
12731 * gcc.target/arm/pr69245.c: New test.
12732
220112fc 127332016-01-27 Jakub Jelinek <jakub@redhat.com>
12734
12735 PR tree-optimization/69399
12736 * gcc.dg/torture/pr69399.c: New test.
12737
16294490 127382016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12739
12740 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12741
8abd3d0c 127422016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12743
12744 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12745
7cf9b895 127462016-01-26 Tom de Vries <tom@codesourcery.com>
12747
12748 PR tree-optimization/69110
12749 * gcc.dg/autopar/pr69110.c: New test.
12750
557c1942 127512016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 12752 Sebastian Pop <s.pop@samsung.com>
557c1942 12753
12754 * gcc.dg/graphite/isl-ast-op-select.c: New.
12755
80adbd96 127562015-01-26 Paul Thomas <pault@gcc.gnu.org>
12757
12758 PR fortran/69385
12759 * gfortran.dg/allocate_error_6.f90: New test.
12760
c3f86f60 127612016-01-26 Richard Henderson <rth@redhat.com>
12762
12763 * gcc.dg/tm/pr60908.c: New test.
12764
3752e5b1 127652016-01-26 David Malcolm <dmalcolm@redhat.com>
12766
12767 PR other/69006
12768 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12769 directive.
12770 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12771 expected multiline output to reflect the colorization being
12772 disabled before newlines.
12773 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12774 (custom_diagnostic_finalizer): Replace call to
12775 pp_newline_and_flush with call to pp_flush.
12776 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12777 * gfortran.dg/implicit_class_1.f90: Likewise.
12778 * lib/gcc-dg.exp (allow_blank_lines): New global.
12779 (dg-allow-blank-lines-in-output): New procedure.
12780 (gcc-dg-prune): Complain about blank lines in the output, unless
12781 dg-allow-blank-lines-in-output was called.
12782 * lib/multiline.exp (_build_multiline_regex): Only support
12783 arbitrary followup text for non-blank-lines, not for blank lines.
12784
9bbfd060 127852016-01-26 Jakub Jelinek <jakub@redhat.com>
12786
12787 PR tree-optimization/69483
12788 * gcc.dg/pr69483.c: New test.
12789 * g++.dg/opt/pr69483.C: New test.
12790
53773057 127912016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12792
12793 PR target/68620
12794 * gcc.target/arm/pr68620.c: New test.
12795
442a556f 127962016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12797
12798 * gcc.target/i386/pr68986-2.c: Remove -m32.
12799
d513c683 128002016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12801
12802 PR target/68986
12803 * gcc.target/i386/pr68986-1.c: New test.
12804 * gcc.target/i386/pr68986-2.c: Likewise.
12805 * gcc.target/i386/pr68986-3.c: Likewise.
12806
976877a5 128072016-01-26 Christian Bruel <christian.bruel@st.com>
12808
12809 * lib/target-supports.exp
12810 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12811 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12812 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12813
2c7b2f88 128142016-01-26 Richard Biener <rguenther@suse.de>
12815
12816 PR tree-optimization/69452
12817 * gcc.dg/torture/pr69452.c: New testcase.
12818
f7fc06e7 128192016-01-26 Jakub Jelinek <jakub@redhat.com>
12820
12821 PR target/69442
12822 * gcc.dg/pr69442.c: New test.
12823
d1dae587 128242016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12825
12826 PR target/67896
12827 * gcc.target/aarch64/simd/pr67896.C: New.
12828
ef7be7f8 128292016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12830
12831 PR tree-optimization/69400
12832 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12833 function.
12834 (plugin_init): Call it.
12835 * gcc.dg/torture/pr69400.c: New test.
12836
648433a4 128372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12838
12839 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12840
45fc5243 128412016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12842 Sebastian Pop <s.pop@samsung.com>
12843
12844 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12845 isl-0.15.
12846
c699f6a1 128472016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12848 Sebastian Pop <s.pop@samsung.com>
12849
12850 * gcc.dg/graphite/pr69292.c: New.
12851
b86e24ea 128522016-01-25 Jakub Jelinek <jakub@redhat.com>
12853
12854 * c-c++-common/goacc/use_device-1.c: New test.
12855
105cb8d7 128562016-01-25 Jeff Law <law@redhat.com>
12857
12858 PR tree-optimization/69196
12859 PR tree-optimization/68398
12860 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12861 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12862
44562749 128632016-01-25 David Edelsohn <dje.gcc@gmail.com>
12864
12865 PR target/69469
12866 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12867 Algorithm.
12868
6837fee7 128692016-01-25 Richard Biener <rguenther@suse.de>
12870
12871 PR testsuite/69380
12872 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12873
fe500d65 128742016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12875
12876 PR target/69421
12877 * gcc.dg/pr69421.c: New test.
12878
8eacba94 128792016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12880
12881 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12882 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12883 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12884 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12885 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12886 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12887 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12888 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12889 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12890 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12891
af09d40d 128922016-01-25 Richard Biener <rguenther@suse.de>
12893
12894 PR tree-optimization/69376
12895 * gcc.dg/torture/pr69376.c: New testcase.
12896
d65063f5 128972016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12898
12899 PR fortran/69397
12900 PR fortran/68442
12901 * gfortran.dg/interface_38.f90: New test.
12902 * gfortran.dg/interface_39.f90: New test.
80adbd96 12903
08c7bfb4 129042016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12905
12906 Revert:
12907 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12908
12909 PR c++/11858
12910 PR c++/24663
12911 PR c++/24664
12912 * g++.dg/template/pr11858.C: New test.
12913 * g++.dg/template/pr24663.C: New test.
12914 * g++.dg/template/unify12.C: New test.
12915 * g++.dg/template/unify13.C: New test.
12916 * g++.dg/template/unify14.C: New test.
12917 * g++.dg/template/unify15.C: New test.
12918 * g++.dg/template/unify16.C: New test.
12919 * g++.dg/template/unify17.C: New test.
12920
c2e7d2be 129212016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12922
12923 PR fortran/68283
12924 gfortran.dg/pr68283.f90: New test.
12925
9f2e8617 129262016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12927
12928 PR fortran/66094
12929 * gfortran.dg/inline_matmul_13.f90: New test.
12930 * gfortran.dg/matmul_bounds_8.f90: New test.
12931 * gfortran.dg/matmul_bounds_9.f90: New test.
12932 * gfortran.dg/matmul_bounds_10.f90: New test.
12933
a4838119 129342016-01-23 Tom de Vries <tom@codesourcery.com>
12935
12936 PR tree-optimization/69426
12937 * gcc.dg/autopar/pr69426.c: New test.
12938
feddf0dc 129392016-01-23 Martin Sebor <msebor@redhat.com>
12940
12941 PR c++/58109
12942 PR c++/69022
12943 * g++.dg/cpp0x/alignas5.C: New test.
12944 * g++.dg/ext/vector29.C: Same.
12945
132731fb 129462016-01-23 Uros Bizjak <ubizjak@gmail.com>
12947
12948 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12949 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12950 _GNU_SOURCE from compile flags to the source.
12951 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12952 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12953 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12954 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12955
51aec681 129562016-01-22 Jakub Jelinek <jakub@redhat.com>
12957
12958 PR target/69432
12959 * g++.dg/opt/pr69432.C: New test.
12960
147aa3e3 129612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12962
12963 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12964 32-bit targets testing an -m64 multilib.
12965
4d04e35e 129662016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12967
12968 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12969 64-bit support.
12970
86f38d0c 129712016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12972
12973 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12974
f776e712 129752016-01-21 Christian Bruel <christian.bruel@st.com>
12976
12977 PR target/68674
12978 * gcc.target/i386/pr68674.c
12979 * gcc.target/aarch64/pr68674.c
12980 * gcc.target/arm/pr68674.c
12981
7b9de435 129822016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12983
12984 PR target/69403
12985 * gcc.c-torture/execute/pr69403.c: New test.
12986
9935a0ba 129872016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12988
12989 PR c++/55843
12990 * g++.dg/template/pr55843.C: New.
12991
06b94aa1 129922016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12993
12994 PR testsuite/66877
12995 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12996 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12997
b68773a8 129982016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12999
13000 PR testsuite/67489
132731fb 13001 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13002 from dg-do compile directive, and instead add
13003 { dg-require-effective-target int128 }.
b68773a8 13004
bbbbe8ab 130052016-01-20 Martin Sebor <msebor@redhat.com>
13006
13007 PR c/69405
13008 * gcc.dg/sync-fetch.c: New test.
13009
f3a6a26f 130102016-01-21 Martin Sebor <msebor@redhat.com>
13011
13012 PR target/69252
13013 * gcc.target/powerpc/pr69252.c: New test.
13014
d1565a03 130152016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13016
13017 PR fortran/65996
132731fb 13018 * gfortran.dg/pr65996.f90: New test.
d1565a03 13019
15a5a905 130202016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13021
13022 PR c++/68810
bbbbe8ab 13023 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13024 expected to generate an error.
15a5a905 13025
e4538af5 130262016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13027
13028 PR middle-end/66178
13029 * gcc.dg/torture/pr66178.c: New test.
13030
4d4180ce 130312016-01-21 Anton Blanchard <anton@samba.org>
13032 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13033
13034 PR target/63354
13035 * gcc.target/powerpc/pr63354.c: New test.
13036
86e16058 130372016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13038
13039 PR rtl-optimization/68990
13040 * gcc.target/i386/pr68990: New.
13041
b11b85e4 130422016-01-21 Nick Clifton <nickc@redhat.com>
13043
13044 PR target/69129
13045 * gcc.target/mips/pr69129.c: New.
13046
62dd9f85 130472016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13048
13049 PR c++/58046
13050 * g++.dg/cpp0x/pr58046.C: New.
13051
ac7d424b 130522016-01-21 Jakub Jelinek <jakub@redhat.com>
13053
47c0bea3 13054 PR target/69187
13055 PR target/65624
13056 * gcc.target/arm/pr69187.c: New test.
13057
ac7d424b 13058 PR c++/69355
13059 * g++.dg/torture/pr69355.C: New test.
13060
9e18b252 130612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13062 Sebastian Pop <s.pop@samsung.com>
13063
13064 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13065
de862e2f 130662016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13067 Sebastian Pop <s.pop@samsung.com>
13068
132731fb 13069 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13070
f55f9344 130712016-01-21 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR middle-end/67653
13074 * c-c++-common/pr67653.c: New test.
13075 * gcc.dg/torture/pr29119.c: Add dg-warning.
13076
62752e71 130772016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13078
13079 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13080
16d4186f 130812016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13082
13083 PR c/24293
13084 * gcc.dg/pr24293.c: New test.
13085 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13086 incomplete struct type.
13087 * gcc.dg/declspec-1.c: Likewise.
13088 * gcc.dg/pr63549.c: Likewise.
13089
58219d13 130902016-01-20 Jakub Jelinek <jakub@redhat.com>
13091
13092 PR tree-optimization/66612
13093 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13094 for bdn instruction.
13095
a7b5688a 130962016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13097
13098 * lib/target-supports.exp
13099 (check_effective_target_arm_fp_ok_nocache): New.
13100 (check_effective_target_arm_fp_ok): New.
13101 (add_options_for_arm_fp): New.
13102 (check_effective_target_arm_crypto_ok_nocache): Require
13103 target_arm_v8_neon_ok instead of arm32.
13104 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13105 (check_effective_target_arm_crypto_pragma_ok): New.
13106 (add_options_for_arm_vfp): New.
13107 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13108 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13109 target instead. Force initial fpu to vfp.
13110 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13111 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13112 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13113 dependency.
13114 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13115 use arm_vfp effective target instead. Force initial fpu to vfp.
13116 * gcc.target/arm/attr-neon3.c: Likewise.
13117 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13118 arm_vfp_ok.
13119 * gcc.target/arm/unsigned-float.c: Likewise.
13120 * gcc.target/arm/vfp-1.c: Likewise.
13121 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13122 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13123 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13124 * gcc.target/arm/vfp-ldmias.c: Likewise.
13125 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13126 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13127 * gcc.target/arm/vfp-stmiad.c: Likewise.
13128 * gcc.target/arm/vfp-stmias.c: Likewise.
13129 * gcc.target/arm/vnmul-1.c: Likewise.
13130 * gcc.target/arm/vnmul-2.c: Likewise.
13131 * gcc.target/arm/vnmul-3.c: Likewise.
13132 * gcc.target/arm/vnmul-4.c: Likewise.
13133
7ca56ca8 131342016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13135
7fb75b57 13136 PR testsuite/69366
13137 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13138 the MPX run-time library, for compile-time MPX test.
13139 * gcc.target/i386/chkp-always_inline.c: Likewise.
13140 * gcc.target/i386/chkp-bndret.c: Likewise.
13141 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13142 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13143 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13144 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13145 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13146 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13147 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13148 * gcc.target/i386/chkp-label-address.c: Likewise.
13149 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13150 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13151 * gcc.target/i386/chkp-pr69044.c: Likewise.
13152 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13153 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13154 * gcc.target/i386/chkp-strchr.c: Likewise.
13155 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13156 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13157 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13158 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13159 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13160 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13161 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13162 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13163 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13164 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13165 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13166 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13167 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13168 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13169 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13170 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13171 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13172 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13173 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13174 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13175 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13176 * gcc.target/i386/pr63995-2.c: Likewise.
13177 * gcc.target/i386/pr64805.c: Likewise.
13178 * gcc.target/i386/pr65044.c: Likewise.
13179 * gcc.target/i386/pr65167.c: Likewise.
13180 * gcc.target/i386/pr65183.c: Likewise.
13181 * gcc.target/i386/pr65184.c: Likewise.
13182 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13183
f2da0b99 131842016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13185
13186 PR tree-optimization/69328
13187 * gcc.dg/pr69328.c: New test.
13188
4d379676 131892016-01-20 Jeff Law <law@redhat.com>
13190
4a11f145 13191 PR target/25114
4d379676 13192 * gcc.target/m68k/pr25114.c: New test.
13193
0754bad1 131942016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13195
13196 * gcc.target/arm/memset-inline-10.c: Added
13197 dg-require-effective-target arm_thumb2_ok.
13198
63bd5c2d 131992016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13200
13201 * gcc.dg/debug/dwarf2/sso.c: New test.
13202
a9c01e81 132032016-01-19 Uros Bizjak <ubizjak@gmail.com>
13204
13205 PR testsuite/68820
13206 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13207 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13208 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13209
53fa0e54 132102016-01-19 Jan Hubicka <hubicka@ucw.cz>
13211
13212 PR ipa/66223
13213 * g++.dg/ipa/devirt-50.C: New testcase.
13214
e035a62c 132152016-01-19 Marek Polacek <polacek@redhat.com>
13216
13217 PR c++/68965
13218 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13219 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13220
885cc3ea 132212016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13222
13223 PR target/69135
13224 * gcc.target/arm/pr69135_1.c: New test.
13225
07bd240e 132262015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13227
13228 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13229
9f60d257 132302015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13231
13232 * gcc.target/aarch64/ccmp_1.c: New testcase.
13233
a0c919f7 132342016-01-19 Marek Polacek <polacek@redhat.com>
13235
13236 PR c++/68586
13237 * g++.dg/cpp0x/enum30.C: New test.
13238
dc5d6d17 132392016-01-19 Richard Biener <rguenther@suse.de>
13240
13241 PR tree-optimization/69336
13242 * g++.dg/tree-ssa/pr69336.C: New testcase.
13243
6dd156e0 132442016-01-19 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR debug/65779
13247 * gcc.dg/pr65779.c: New test.
13248
3e0d45b9 132492016-01-19 Richard Biener <rguenther@suse.de>
13250
13251 PR tree-optimization/69352
13252 * gcc.dg/torture/pr69352.c: New testcase.
13253
7a3cf64d 132542016-01-19 Jakub Jelinek <jakub@redhat.com>
13255
13256 PR rtl-optimization/68955
13257 PR rtl-optimization/64557
13258 * gcc.dg/torture/pr68955.c: New test.
13259
8be55b33 132602016-01-19 Jan Hubicka <hubicka@ucw.cz>
13261
13262 PR lto/69136
13263 * g++.dg/torture/pr69136.C: New testcase.
13264
72a985d7 132652016-01-19 Jan Hubicka <hubicka@ucw.cz>
13266
13267 PR lto/69133
13268 * g++.dg/lto/pr69133_0.C: New testcase.
13269 * g++.dg/lto/pr69133_1.C: New testcase.
13270
56778b62 132712016-01-15 Jeff Law <law@redhat.com>
13272
13273 PR tree-optimization/69320
13274 * gcc.c-torture/pr69320-1.c: New test.
13275 * gcc.c-torture/pr69320-2.c: New test.
13276 * gcc.c-torture/pr69320-3.c: New test.
13277 * gcc.c-torture/pr69320-4.c: New test.
13278
ced41b93 132792016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13280
13281 PR c++/11858
13282 PR c++/24663
13283 PR c++/24664
13284 * g++.dg/template/pr11858.C: New test.
13285 * g++.dg/template/pr24663.C: New test.
13286 * g++.dg/template/unify12.C: New test.
13287 * g++.dg/template/unify13.C: New test.
13288 * g++.dg/template/unify14.C: New test.
13289 * g++.dg/template/unify15.C: New test.
13290 * g++.dg/template/unify16.C: New test.
13291 * g++.dg/template/unify17.C: New test.
13292
7f8cbcaf 132932016-01-18 David Malcolm <dmalcolm@redhat.com>
13294
13295 PR testsuite/69181
13296 * gcc.dg/pr69181-1.c: New test file.
13297 * gcc.dg/pr69181-2.c: New test file.
13298 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13299 globals by moving it to...
13300 (cleanup-after-saved-dg-test): ...this new function. Add
13301 "global additional_sources_used". Add reset of global
13302 multiline_expected_outputs to the empty list.
13303 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13304 global to...
13305 (multiline_expected_outputs): ...this, and updated comments to
13306 note that it is modified from gcc-dg.exp.
13307 (dg-end-multiline-output): Update for the above renaming.
13308 (handle-multiline-outputs): Likewise. Remove the clearing
13309 of the expected outputs to the empty list.
13310
3c7cbfc0 133112016-01-18 Richard Biener <rguenther@suse.de>
13312
13313 PR tree-optimization/69297
13314 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13315
81d49cc1 133162016-01-18 Joseph Myers <joseph@codesourcery.com>
13317
13318 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13319 dg-options.
13320 * gcc.target/mips/mips-3d-2.c: Likewise.
13321 * gcc.target/mips/mips-3d-3.c: Likewise.
13322 * gcc.target/mips/mips-3d-4.c: Likewise.
13323 * gcc.target/mips/mips-3d-5.c: Likewise.
13324 * gcc.target/mips/mips-3d-6.c: Likewise.
13325 * gcc.target/mips/mips-3d-7.c: Likewise.
13326 * gcc.target/mips/mips-3d-8.c: Likewise.
13327 * gcc.target/mips/mips-3d-9.c: Likewise.
13328 * gcc.target/mips/mips-ps-1.c: Likewise.
13329 * gcc.target/mips/mips-ps-2.c: Likewise.
13330 * gcc.target/mips/mips-ps-3.c: Likewise.
13331 * gcc.target/mips/mips-ps-4.c: Likewise.
13332 * gcc.target/mips/mips-ps-5.c: Likewise.
13333 * gcc.target/mips/mips-ps-6.c: Likewise.
13334 * gcc.target/mips/mips-ps-7.c: Likewise.
13335 * gcc.target/mips/mips-ps-type.c: Likewise.
13336 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13337 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13338
03c4ff3a 133392016-01-18 Tom de Vries <tom@codesourcery.com>
13340
13341 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13342 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13343 * c-c++-common/goacc/kernels-empty.c: New test.
13344 * c-c++-common/goacc/kernels-eternal.c: New test.
13345 * c-c++-common/goacc/kernels-loop-2.c: New test.
13346 * c-c++-common/goacc/kernels-loop-3.c: New test.
13347 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13348 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13349 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13350 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13351 * c-c++-common/goacc/kernels-loop-data.c: New test.
13352 * c-c++-common/goacc/kernels-loop-g.c: New test.
13353 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13354 * c-c++-common/goacc/kernels-loop-n.c: New test.
13355 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13356 * c-c++-common/goacc/kernels-loop.c: New test.
13357 * c-c++-common/goacc/kernels-noreturn.c: New test.
13358 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13359 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13360 * c-c++-common/goacc/kernels-reduction.c: New test.
13361
22e3dcee 133622016-01-18 Tom de Vries <tom@codesourcery.com>
13363
13364 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13365 * gcc.dg/autopar/outer-2.c: Same.
13366 * gcc.dg/autopar/outer-3.c: Same.
13367 * gcc.dg/autopar/outer-4.c: Same.
13368 * gcc.dg/autopar/outer-5.c: Same.
13369 * gcc.dg/autopar/outer-6.c: Same.
13370 * gcc.dg/autopar/parallelization-1.c: Same.
13371 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13372 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13373 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13374 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13375 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13376 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13377 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13378 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13379 * gcc.dg/autopar/pr39500-1.c: Same.
13380 * gcc.dg/autopar/pr39500-2.c: Same.
13381 * gcc.dg/autopar/pr46193.c: Same.
13382 * gcc.dg/autopar/pr46194.c: Same.
13383 * gcc.dg/autopar/pr49580.c: Same.
13384 * gcc.dg/autopar/pr49960-1.c: Same.
13385 * gcc.dg/autopar/pr49960.c: Same.
13386 * gcc.dg/autopar/pr68373.c: Same.
13387 * gcc.dg/autopar/reduc-1.c: Same.
13388 * gcc.dg/autopar/reduc-1char.c: Same.
13389 * gcc.dg/autopar/reduc-1short.c: Same.
13390 * gcc.dg/autopar/reduc-2.c: Same.
13391 * gcc.dg/autopar/reduc-2char.c: Same.
13392 * gcc.dg/autopar/reduc-2short.c: Same.
13393 * gcc.dg/autopar/reduc-3.c: Same.
13394 * gcc.dg/autopar/reduc-4.c: Same.
13395 * gcc.dg/autopar/reduc-6.c: Same.
13396 * gcc.dg/autopar/reduc-7.c: Same.
13397 * gcc.dg/autopar/reduc-8.c: Same.
13398 * gcc.dg/autopar/reduc-9.c: Same.
13399 * gcc.dg/autopar/uns-outer-4.c: Same.
13400 * gcc.dg/autopar/uns-outer-5.c: Same.
13401 * gcc.dg/autopar/uns-outer-6.c: Same.
13402 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13403 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13404
fd5cbe2f 134052016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13406
13407 PR target/63679
13408 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13409 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13410
fa75ab55 134112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13412
13413 PR target/63679
13414 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13415 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13416 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13417
214b2582 134182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13419
13420 PR target/63679
13421 * gcc.dg/tree-ssa/sra-17.c: New.
13422 * gcc.dg/tree-ssa/sra-18.c: New.
13423
13146837 134242016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13425
13426 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13427
6ccd18c2 134282016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13429
13430 * gnat.dg/inline12.adb: New test.
13431
8872b95f 134322016-01-18 Bin Cheng <bin.cheng@arm.com>
13433
13434 PR tree-optimization/66797
13435 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13436
971514e3 134372016-01-18 Richard Biener <rguenther@suse.de>
13438
13439 PR tree-optimization/69170
13440 * gcc.dg/torture/pr69170.c: New testcase.
13441
dfb6d139 134422016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13443
13444 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13445
164d84c2 134462016-01-16 Tom de Vries <tom@codesourcery.com>
13447
13448 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13449
4c33b769 134502016-01-16 Tom de Vries <tom@codesourcery.com>
13451
13452 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13453 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13454 redundant dg-require-effective-target pthread.
13455 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13456 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13457 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13458 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13459 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13460 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13461 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13462
673441b0 134632016-01-16 David Edelsohn <dje.gcc@gmail.com>
13464
13465 PR target/68609
13466 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13467 * gcc.target/powerpc/recip-7.c: Same.
13468
90153ae7 134692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13470
13471 PR c++/69091
13472 * g++.dg/template/pr69091.C: New test.
13473
bc24d01d 134742016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13475
13476 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13477 dump does not contain an error_mark_node.
13478 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13479 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13480
4067c0fd 134812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13482
13483 PR c++/68936
13484 * g++.dg/template/pr68936.C: New test.
13485
27c6dbdd 134862016-01-15 David Edelsohn <dje.gcc@gmail.com>
13487
13488 PR target/68609
13489 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13490 * gcc.target/powerpc/recip-2.c: Same.
13491 * gcc.target/powerpc/recip-3.c: Same.
13492 * gcc.target/powerpc/recip-4.c: Same.
13493 * gcc.target/powerpc/recip-sqrtf.c: Same.
13494
e390c57d 134952016-01-15 Jeff Law <law@redhat.com>
13496
13497 PR tree-optimization/69270
13498 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13499 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13500
ddcfeaf1 135012016-01-15 Paul Thomas <pault@gcc.gnu.org>
13502
13503 PR fortran/49630
13504 * gfortran.dg/deferred_character_13.f90: New test for the fix
13505 of comment 3 of the PR.
13506
13507 PR fortran/54070
13508 * gfortran.dg/deferred_character_8.f90: New test
13509 * gfortran.dg/allocate_error_5.f90: New test
13510
13511 PR fortran/60593
13512 * gfortran.dg/deferred_character_10.f90: New test
13513
13514 PR fortran/60795
13515 * gfortran.dg/deferred_character_14.f90: New test
13516
13517 PR fortran/61147
13518 * gfortran.dg/deferred_character_11.f90: New test
13519
13520 PR fortran/64324
13521 * gfortran.dg/deferred_character_9.f90: New test
13522
81be349c 135232016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13524
13525 PR rtl-optimization/69030
13526 * gcc.target/i386/pr69030.c: New.
13527
998456c5 135282016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13529
13530 * gcc.target/aarch64/target_attr_17.c: New test.
13531
0d85be19 135322016-01-15 Richard Biener <rguenther@suse.de>
13533
13534 PR tree-optimization/66856
13535 * gcc.dg/torture/pr66856-1.c: New testcase.
13536 * gcc.dg/torture/pr66856-2.c: Likewise.
13537
321d36c8 135382016-01-15 Richard Biener <rguenther@suse.de>
13539
13540 PR debug/69137
13541 * g++.dg/lto/pr69137_0.C: New testcase.
13542
d94a1f53 135432016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13544
13545 PR middle-end/69246
13546 * gcc.target/i386/pr69246.c: New test.
13547
5fe9a861 135482016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13549
a9c01e81 13550 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13551
3d05a5e9 135522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13553
13554 PR c++/56194
13555 * g++.dg/init/const9.C: Disable test on S/390.
13556
5e8132b5 135572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13558
13559 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13560 * g++.dg/Wno-frame-address.C: Ditto.
13561
32307cdf 135622016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13563
13564 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13565
1ca28250 135662016-01-15 Richard Biener <rguenther@suse.de>
13567
13568 PR tree-optimization/68961
13569 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13570
6271bd93 135712016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13572
13573 * gcc.target/i386/pr65105-5.c: New test.
13574
dfb6d139 135752016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 13576
13577 * gcc.c-torture/execute/alias-4.c: New testcase.
13578
dfb6d139 135792016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 13580
13581 PR ipa/68148
13582 * g++.dg/ipa/devirt-49.C: New testcase.
13583
7bbac464 135842016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 13585
13586 PR target/65837
13587 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13588 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13589 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13590
4345b868 135912016-01-15 Richard Biener <rguenther@suse.de>
13592
13593 PR tree-optimization/69117
13594 * gcc.dg/torture/pr69117.c: New testcase.
13595
580357e7 135962015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 13597
13598 PR c++/69048
13599 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13600
612baa31 136012016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13602
13603 PR testsuite/67509
13604 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13605 range tests use 100 * maximum instead of maximum + 1.
13606
44e09bc4 136072016-01-14 Jakub Jelinek <jakub@redhat.com>
13608
13609 PR debug/69244
13610 * gcc.dg/guality/pr69244.c: New test.
13611
96962ae4 136122016-01-14 Uros Bizjak <ubizjak@gmail.com>
13613
13614 * lib/target-supports.exp (check_effective_target_issignaling):
13615 New procedure.
13616 * gcc.dg/pr61441.c: Require issignaling effective target.
13617
ab9c400b 136182016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13619
13620 PR target/68803
13621 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13622
a7ed4583 136232016-01-14 David Malcolm <dmalcolm@redhat.com>
13624
13625 PR c++/68819
13626 PR preprocessor/69177
13627 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13628 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13629 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13630 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13631
77f35cec 136322016-01-14 Marek Polacek <polacek@redhat.com>
13633
13634 PR c/69262
13635 * gcc.dg/array-15.c: New test.
13636
915d0950 136372016-01-14 Jakub Jelinek <jakub@redhat.com>
13638
13639 PR middle-end/68146
13640 PR tree-optimization/69155
13641 * gfortran.dg/pr68146.f: New test.
13642 * gfortran.dg/pr69155.f90: New test.
13643
24651fb7 136442016-01-14 Richard Biener <rguenther@suse.de>
13645
13646 PR tree-optimization/68060
13647 * gcc.dg/torture/pr68060-1.c: New testcase.
13648 * gcc.dg/torture/pr68060-2.c: Likewise.
13649
2f63f950 136502016-01-14 Nick Clifton <nickc@redhat.com>
13651
13652 * lib/target-supports.exp
13653 (check_effective_target_arm_neon_ok_nocache): Add an option
13654 sequence that includes setting the ARM architecture to ARMv7-A.
13655 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13656 command line options necessary to enable Neon support.
13657 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13658 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13659 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13660 * gcc.target/arm/pr69180.c: Likewise.
13661
3ce0acde 136622016-01-14 Jeff Law <law@redhat.com>
13663
13664 PR tree-optimization/69270
13665 * gcc.dg/tree-ssa/pr69270.c: New test.
13666
bda05c57 136672016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13668
13669 PR c/66208
13670 * c-c++-common/pr66208.c: New file.
13671
9b657cf1 136722016-01-13 Jakub Jelinek <jakub@redhat.com>
13673
13674 PR tree-optimization/69156
13675 * gcc.dg/pr69156.c: New test.
13676
58ba1b9d 136772016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13678
13679 * gcc.target/i386/pr69225-7.c: New test.
13680
e5fee0fe 136812016-01-13 Richard Henderson <rth@redhat.com>
13682
13683 * gcc.dg/tm/memopt-13.c: Update expected function.
13684 * gcc.dg/tm/memopt-6.c: Likewise.
13685
3f0e9745 136862016-01-13 Uros Bizjak <ubizjak@gmail.com>
13687
13688 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13689 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13690 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13691 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 13692
3f0e9745 136932016-01-13 Tom de Vries <tom@codesourcery.com>
13694
13695 PR tree-optimization/69169
7a6ddc0d 13696 * gcc.dg/pr69169.c: New test.
13697
9b657cf1 136982016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 13699
13700 PR target/69228
13701 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13702 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13703 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13704 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13705 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13706 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13707 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13708 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13709
f704d701 137102016-01-13 Jakub Jelinek <jakub@redhat.com>
13711
13712 PR target/69247
13713 * gcc.dg/pr69247.c: New test.
13714
e966d6b9 137152016-01-13 Richard Biener <rguenther@suse.de>
13716
13717 PR tree-optimization/69242
13718 * gcc.dg/torture/pr69242.c: New testcase.
13719
1ca1d9b2 137202016-01-13 Richard Biener <rguenther@suse.de>
13721
13722 PR tree-optimization/69186
13723 * gcc.dg/torture/pr69186.c: New testcase.
13724
d07cbccc 137252016-01-13 Jeff Law <law@redhat.com>
13726
13727 PR tree-optimization/67755
13728 * gcc.dg/tree-ssa/pr67755.c: New test.
13729
137302016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 13731
13732 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13733 pass number in output by a star.
13734
b95d41cf 137352016-01-12 Bin Cheng <bin.cheng@arm.com>
13736
13737 PR tree-optimization/68911
13738 * gcc.c-torture/execute/pr68911.c: New test.
13739
91d87e22 137402016-01-12 Marek Polacek <polacek@redhat.com>
13741
13742 PR c++/68979
13743 * g++.dg/warn/permissive-1.C: New test.
13744
8a9401a4 137452016-01-12 Jakub Jelinek <jakub@redhat.com>
13746
13747 PR objc++/68511
13748 PR c++/69213
13749 * g++.dg/opt/pr69213.C: New test.
13750
b9cb7a67 137512016-01-12 Christian Bruel <christian.bruel@st.com>
13752
13753 PR target/69180
13754 * gcc.target/arm/pr69180.c: New test.
13755
e4c96992 137562016-01-12 Richard Biener <rguenther@suse.de>
13757
13758 PR lto/69077
13759 * g++.dg/lto/pr69077_0.C: New testcase.
13760 * g++.dg/lto/pr69077_1.C: Likewise.
13761
90525f61 137622016-01-12 Jakub Jelinek <jakub@redhat.com>
13763
13764 PR target/69175
13765 * g++.dg/opt/pr69175.C: New test.
13766
9e7edfd3 137672016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13768
13769 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13770 rather than #including math.h & stdlib.h.
13771 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13772 * gcc.dg/vect/pr49771.c: Likewise.
13773 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13774 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13775 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13776 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13777 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13778 * gcc.dg/vect/pr44507.c: Likewise.
13779 * gcc.dg/vect/pr45902.c: Likewise.
13780 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13781 * gcc.dg/vect/vect-117.c: Likewise.
13782 * gcc.dg/vect/vect-99.c: Likewise.
13783 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13784 * gcc.dg/vect/vect-cond-1.c: Likewise.
13785 * gcc.dg/vect/vect-cond-2.c: Likewise.
13786 * gcc.dg/vect/vect-cond-3.c: Likewise.
13787 * gcc.dg/vect/vect-cond-4.c: Likewise.
13788 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13789 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13790 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13791 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13792 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13793 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13794 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13795 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13796 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13797 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13798 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13799 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13800 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13801 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13802 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13803 include of signal.h.
13804 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13805 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13806 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13807 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13808 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13809 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13810 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13811 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13812 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13813 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13814 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13815 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13816 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13817 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13818 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13819 * gcc.dg/vect/vect-outer-5.c: Likewise.
13820 * gcc.dg/vect/vect-outer-6.c: Likewise.
13821 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13822 include of stdio.h.
13823
3368873d 138242016-01-12 Nick Clifton <nickc@redhat.com>
13825
13826 PR target/68913
13827 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13828 to fread so that it will be found in all target runtimes.
13829
0464ea95 138302016-01-12 Richard Biener <rguenther@suse.de>
13831
13832 PR tree-optimization/69053
13833 * g++.dg/torture/pr69053.C: New testcase.
13834
7819730f 138352016-01-12 Richard Biener <rguenther@suse.de>
13836
13837 PR tree-optimization/69168
13838 * gcc.dg/torture/pr69168.c: New testcase.
13839
995bfebf 138402016-01-12 Richard Biener <rguenther@suse.de>
13841
13842 PR tree-optimization/69157
13843 * gcc.dg/torture/pr69157.c: New testcase.
13844
138452016-01-12 Richard Biener <rguenther@suse.de>
13846
13847 PR tree-optimization/69174
13848 * gcc.dg/torture/pr69174.c: New testcase.
13849
1d10d64c 138502016-01-12 Jakub Jelinek <jakub@redhat.com>
13851
13852 PR c++/66808
13853 PR c++/69000
13854 * g++.dg/tls/pr66808.C: New test.
13855 * g++.dg/tls/pr69000.C: New test.
13856
f0b79faf 138572016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13858
13859 * gcc.target/powerpc/swaps-p8-23.c: New test.
13860 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13861
04cf75a4 138622016-01-11 John David Anglin <danglin@gcc.gnu.org>
13863
13864 PR tree-optimization/68356
13865 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13866
0eb4264c 138672016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13868 Jim Wilson <jim.wilson@linaro.org>
13869
13870 PR target/69194
13871 * gcc.target/arm/pr69194.c: New test.
13872
2f66de64 138732016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13874
13875 PR target/69225
13876 * gcc.target/i386/pr69225-1.c: New test.
13877 * gcc.target/i386/pr69225-2.c: Likewise.
13878 * gcc.target/i386/pr69225-3.c: Likewise.
13879 * gcc.target/i386/pr69225-4.c: Likewise.
13880 * gcc.target/i386/pr69225-5.c: Likewise.
13881 * gcc.target/i386/pr69225-6.c: Likewise.
13882
36105e82 138832016-01-11 Jakub Jelinek <jakub@redhat.com>
13884
1c78ce2e 13885 PR target/67462
13886 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13887 if lp64.
13888
a4a87320 13889 PR target/69071
13890 * gcc.dg/pr69071.c: New test.
13891
91fbd04f 13892 PR c++/69211
13893 * g++.dg/opt/pr69211.C: New test.
13894
36105e82 13895 PR tree-optimization/69214
13896 * gcc.c-torture/compile/pr69214.c: New test.
13897
e934c380 138982016-01-11 Uros Bizjak <ubizjak@gmail.com>
13899
13900 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13901 * gcc.target/i386/pr66232-11.c: Ditto.
13902 * gcc.target/i386/pr66232-12.c: Ditto.
13903 * gcc.target/i386/pr66232-13.c: Ditto.
13904
3ff1b153 139052016-01-11 Richard Biener <rguenther@suse.de>
13906
13907 PR tree-optimization/69173
13908 * gcc.dg/torture/pr69173.c: New testcase.
13909
04e1504c 139102016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13911
13912 PR rtl-optimization/68796
13913 * gcc.target/aarch64/tst_5.c: New test.
13914 * gcc.target/aarch64/tst_6.c: Likewise.
13915
ae8718b5 139162016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13917
13918 PR rtl-optimization/68841
13919 * gcc.dg/pr68841.c: New test.
13920 * gcc.c-torture/execute/pr68841.c: New test.
13921
bd8bece2 139222016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13923
13924 PR rtl-optimization/68920
13925 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13926 for ix86 targets.
13927 * gcc.dg/ifcvt-5.c: New test.
13928
9b657cf1 139292016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 13930
13931 PR bootstrap/69123
13932 * g++.dg/pr69123.C: New.
13933
7a158352 139342016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13935
13936 PR target/69010
13937 * gcc.target/i386/pr69010.c: New test.
13938
ff375d11 139392016-01-11 Martin Jambor <mjambor@suse.cz>
13940
13941 PR ipa/69044
13942 * gcc.target/i386/chkp-pr69044.c: New test.
13943
9eb890f1 139442016-01-11 Tom de Vries <tom@codesourcery.com>
13945
13946 PR tree-optimization/69109
13947 * gcc.dg/autopar/pr69109-2.c: New test.
13948 * gcc.dg/autopar/pr69109.c: New test.
13949
c4157ee5 139502016-01-11 Tom de Vries <tom@codesourcery.com>
13951
13952 PR tree-optimization/69108
13953 * gcc.dg/autopar/pr69108.c: New test.
13954
b933e511 139552016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13956
13957 PR c++/69029
13958 * c-c++-common/Wisleading-indentation.c: Augment test.
13959
efb73de1 139602016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13961
13962 PR fortran/69154
13963 * gfortran.dg/inline_matmul_12.f90: New test.
13964
40c86c3b 139652016-01-10 Paul Thomas <pault@gcc.gnu.org>
13966
13967 PR fortran/67779
13968 * gfortran.dg/actual_array_offset_1: New test.
13969
a006c0bb 139702016-01-10 Tom de Vries <tom@codesourcery.com>
13971
13972 PR tree-optimization/69062
13973 * gcc.dg/autopar/pr69062.c: New test.
13974
880ed4be 139752016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13976
13977 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13978 * gcc.dg/vect/slp-perm-2.c: Likewise.
13979 * gcc.dg/vect/slp-perm-3.c: Likewise.
13980 * gcc.dg/vect/slp-perm-5.c: Likewise.
13981 * gcc.dg/vect/slp-perm-6.c: Likewise.
13982 * gcc.dg/vect/slp-perm-7.c: Likewise.
13983 * gcc.dg/vect/slp-perm-8.c: Likewise.
13984
d95e1856 139852016-01-10 Tom de Vries <tom@codesourcery.com>
13986
13987 PR tree-optimization/69039
13988 * gcc.dg/autopar/pr69039.c: New test.
13989
0f8f48d0 139902016-01-09 Marek Polacek <polacek@redhat.com>
13991
13992 PR c++/69113
13993 * g++.dg/pr69113.C: New test.
13994
7dff0499 139952016-01-09 Jakub Jelinek <jakub@redhat.com>
13996
13997 PR middle-end/50865
13998 PR tree-optimization/69097
13999 * gcc.c-torture/execute/pr50865.c: New test.
14000 * gcc.c-torture/execute/pr69097-1.c: New test.
14001 * gcc.c-torture/execute/pr69097-2.c: New test.
14002 * gcc.dg/pr69097-1.c: New test.
14003 * gcc.dg/pr69097-2.c: New test.
14004
18431e78 140052016-01-09 Jakub Jelinek <jakub@redhat.com>
14006
14007 PR c++/69164
14008 * g++.dg/opt/pr69164.C: New test.
14009
1943a4a2 140102016-01-08 Jakub Jelinek <jakub@redhat.com>
14011
14012 PR tree-optimization/69167
14013 * gcc.dg/pr69167.c: New test.
14014
a143e277 140152016-01-08 Marek Polacek <polacek@redhat.com>
14016
14017 PR c++/68449
14018 * g++.dg/pr68449.C: New.
14019
44c01906 140202016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14021
14022 PR tree-optimization/68707
14023 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14024 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14025 on platforms supporting it.
14026 * gcc.dg/vect/slp-perm-2.c: Likewise.
14027 * gcc.dg/vect/slp-perm-3.c: Likewise.
14028 * gcc.dg/vect/slp-perm-5.c: Likewise.
14029 * gcc.dg/vect/slp-perm-7.c: Likewise.
14030 * gcc.dg/vect/slp-perm-8.c: Likewise.
14031 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14032 on platforms supporting it.
14033
c437d1e8 140342016-01-08 Jakub Jelinek <jakub@redhat.com>
14035
c9595c51 14036 PR tree-optimization/69162
14037 * gcc.dg/pr69162.c: New test.
14038
c437d1e8 14039 PR tree-optimization/69172
14040 * gcc.dg/pr69172.c: New test.
14041
6a46a28c 140422016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14043
14044 PR tree-optimization/67781
14045 * gcc.c-torture/execute/pr67781.c: New file.
14046
62ad9a04 140472016-01-08 Jakub Jelinek <jakub@redhat.com>
14048
14049 PR tree-optimization/69083
14050 * gcc.dg/vect/pr69083.c: New test.
14051
9e0e8c2a 140522016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14053
14054 PR tree-optimization/61441
14055 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14056 Use -fexcess-precision=standard for compiler options.
14057 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14058
5d034e37 140592016-01-08 Jakub Jelinek <jakub@redhat.com>
14060
5013f740 14061 PR fortran/69128
14062 * gfortran.dg/gomp/pr69128.f90: New test.
14063
5d034e37 14064 PR c++/69145
14065 * g++.dg/ext/pr69145-1.C: New test.
14066 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14067 * g++.dg/ext/pr69145-2.h: New file.
14068
517906ff 140692016-01-07 Martin Sebor <msebor@redhat.com>
14070
14071 PR c/68966
14072 * gcc.dg/atomic-fetch-bool.c: New test.
14073 * gcc.dg/sync-fetch-bool.c: New test.
14074
cdbb524c 140752016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14076
14077 PR fortran/66680
14078 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14079
ec3aba9e 140802016-01-07 Nick Clifton <nickc@redhat.com>
14081
14082 PR target/66655
14083 * g++.dg/pr66655.C: New test.
14084 * g++.dg/pr66655_1.cc: Test support file.
14085 * g++.dg/pr66655.h: Test header file.
14086
9b657cf1 140872016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14088
14089 PR fortran/66680
14090 gfortran.dg/gomp/pr66680.f90: New test.
14091
cd45d7a5 140922016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14093
14094 PR target/69171
14095 * gcc.target/i386/pr69171-1.c: New test.
14096 * gcc.target/i386/pr69171-2.c: Likewise.
14097 * gcc.target/i386/pr69171-3.c: Likewise.
14098 * gcc.target/i386/pr69171-4.c: Likewise.
14099 * gcc.target/i386/pr69171-5.c: Likewise.
14100 * gcc.target/i386/pr69171-6.c: Likewise.
14101
4a86a91a 141022015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14103
14104 PR middle-end/67639
14105 * c-c++-common/pr67639.c: New test.
14106
34c05552 141072016-01-07 Jakub Jelinek <jakub@redhat.com>
14108
14109 PR tree-optimization/69141
14110 * g++.dg/opt/pr69141.C: New test.
14111
f08d6895 141122016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14113
14114 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14115
32ec4173 141162016-01-06 Uros Bizjak <ubizjak@gmail.com>
14117
14118 PR target/69140
14119 * gcc.target/i386/pr69140.c: New test
14120
d74214f3 141212016-01-06 David Malcolm <dmalcolm@redhat.com>
14122
14123 * gcc.dg/bad-dereference.c: New test case.
14124
73991cab 141252015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14126
14127 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14128
fc8cc457 141292016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14130
14131 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14132
be3c9981 141332016-01-06 Marek Polacek <polacek@redhat.com>
14134
14135 PR sanitizer/69099
14136 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14137
2cb724f9 141382016-01-05 Marek Polacek <polacek@redhat.com>
14139
14140 PR c/69104
14141 * gcc.dg/atomic-invalid-2.c: New.
14142
233a53ed 141432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14144
14145 PR target/68991
14146 * gcc.target/i386/pr68991.c: New test.
14147
ea87c5e3 141482016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14149
14150 PR target/68991
14151 * g++.dg/pr68991-1.C: New test.
14152 * g++.dg/pr68991-2.C: Likewise.
14153
1943a4a2 141542016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14155
1943a4a2 14156 PR other/60465
afe82e5b 14157 * gcc.target/ia64/pr60465-gprel64.c: New test.
14158 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14159
1e9147dd 141602016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14161
14162 PR rtl-optimization/68651
14163 * gcc.target/aarch64/pr68651_1.c: New test.
14164
d42aa619 141652016-01-05 David Malcolm <dmalcolm@redhat.com>
14166
14167 PR c/69122
14168 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14169
1776de76 141702016-01-05 Nathan Sidwell <nathan@acm.org>
14171
2d7d361d 14172 PR c++/58583
14173 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14174
1776de76 14175 * gcc.dg/alias-15.c: New.
14176
5beb12c0 141772016-01-05 Nick Clifton <nickc@redhat.com>
14178
14179 PR target/68870
14180 * g++.dg/pr68770.C: New test.
14181
d8cca921 141822016-01-04 Mike Stump <mikestump@comcast.net>
14183
14184 * lib/target-supports.exp (check_effective_target_cilkplus):
14185 cilkplus targets require pthreads.
afc907ef 14186 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14187
8427dff3 141882016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14189
14190 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14191 generation.
14192
f1717362 141932016-01-04 Jakub Jelinek <jakub@redhat.com>
14194
14195 Update copyright years.
14196
d7d6a3ab 141972016-01-04 Marek Polacek <polacek@redhat.com>
14198
14199 PR c/68908
14200 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14201 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14202 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14203
b8f4a5f9 142042016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14205
14206 * gcc.target/sparc/20160104-2.c: New test.
14207
6b5c028f 142082016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14209
14210 * gcc.target/sparc/20160104-1.c: New test.
14211
300e1002 142122016-01-03 Paul Thomas <pault@gcc.gnu.org>
14213
14214 PR fortran/65045
14215 * gfortran.dg/pr65045.f90: New test.
14216
855b105f 142172016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14218
14219 * gnat.dg/specs/debug1.ads: Delete.
14220
bdc177dc 142212016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14222
14223 PR libgfortran/68867
14224 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14225 expression.
14226
48aaffae 142272016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14228
14229 PR libgfortran/68867
14230 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14231 PowerPC.
14232
19a468b8 142332016-01-01 Paul Thomas <pault@gcc.gnu.org>
14234
14235 PR fortran/68864
14236 * gfortran.dg/pr68864.f90: New test.
14237
25371c91 142382016-01-01 Jakub Jelinek <jakub@redhat.com>
14239
2a659064 14240 PR tree-optimization/69070
14241 * gcc.dg/pr69070.c: New test.
14242
57aa9851 14243 PR sanitizer/69055
14244 * gfortran.dg/pr69055.f90: New test.
14245
25371c91 14246 PR target/69015
14247 * gcc.dg/pr69015.c: New test.
f1717362 14248\f
fb2c1edd 14249Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14250
14251Copying and distribution of this file, with or without modification,
14252are permitted in any medium without royalty provided the copyright
14253notice and this notice are preserved.